From acc86d4126fb01ccf3c7dc08ebb731a06972bddb Mon Sep 17 00:00:00 2001 From: Akbar Yahya Date: Mon, 5 Dec 2022 21:48:35 +0800 Subject: [PATCH] Delete useless files --- proto/AISnapshotEntityData.proto | 37 --- proto/AISnapshotEntitySkillCycle.proto | 28 --- proto/AISnapshotInfo.proto | 26 --- proto/AbilityActionBlink.proto | 27 --- proto/AbilityActionCreateGadget.proto | 28 --- proto/AbilityActionCreateTile.proto | 27 --- proto/AbilityActionDeductStamina.proto | 24 -- proto/AbilityActionDestroyTile.proto | 27 --- proto/AbilityActionFireAfterImage.proto | 26 --- proto/AbilityActionHitEffect.proto | 24 -- proto/AbilityActionServerMonsterLog.proto | 24 -- proto/AbilityActionSetBulletTrackTarget.proto | 25 --- proto/AbilityActionSetCrashDamage.proto | 27 --- ...ilityActionSetRandomOverrideMapValue.proto | 24 -- proto/AbilityActionSummon.proto | 27 --- proto/AbilityActionTriggerAbility.proto | 24 -- proto/AbilityApplyLevelModifier.proto | 24 -- proto/AbilityArgument.proto | 28 --- proto/AbilityBornType.proto | 28 --- proto/AbilityFloatValue.proto | 24 -- proto/AbilityInvocationFailNotify.proto | 36 --- proto/AbilityInvocationFixedNotify.proto | 40 ---- proto/AbilityMetaAddAbility.proto | 26 --- ...AbilityMetaAddOrGetAbilityAndTrigger.proto | 28 --- proto/AbilityMetaDurabilityIsZero.proto | 24 -- proto/AbilityMetaElementReactionVisual.proto | 27 --- proto/AbilityMetaLoseHp.proto | 24 -- .../AbilityMetaModifierDurabilityChange.proto | 25 --- proto/AbilityMetaSetAbilityTrigger.proto | 24 -- proto/AbilityMetaSetKilledState.proto | 24 -- .../AbilityMetaSetModifierApplyEntityId.proto | 24 -- proto/AbilityMetaSetPoseParameter.proto | 26 --- proto/AbilityMetaSpecialFloatArgument.proto | 25 --- proto/AbilityMetaTriggerElementReaction.proto | 28 --- .../AbilityMetaUpdateBaseReactionDamage.proto | 29 --- proto/AbilityMixinAvatarCombat.proto | 24 -- proto/AbilityMixinAvatarSteerByCamera.proto | 27 --- proto/AbilityMixinBreakout.proto | 48 ---- ...bilityMixinDoActionByElementReaction.proto | 24 -- ...BySelfModifierElementDurabilityRatio.proto | 24 -- proto/AbilityMixinElementShield.proto | 29 --- proto/AbilityMixinEliteShield.proto | 24 -- proto/AbilityMixinEmpty.proto | 22 -- proto/AbilityMixinEraseBrickActivity.proto | 24 -- .../AbilityMixinFieldEntityCountChange.proto | 24 -- proto/AbilityMixinFireworksLauncher.proto | 29 --- proto/AbilityMixinGlobalShield.proto | 29 --- proto/AbilityMixinScenePropSync.proto | 28 --- proto/AbilityMixinShieldBar.proto | 27 --- proto/AbilityMixinShootFromCamera.proto | 27 --- proto/AbilityMixinUGCTimeControl.proto | 25 --- proto/AbilityMixinUIInteract.proto | 22 -- proto/AbilityMixinWidgetMpSupport.proto | 24 -- proto/AbilityMixinWindSeedSpawner.proto | 40 ---- proto/AbilityMixinWindZone.proto | 25 --- proto/AcceptCityReputationRequestReq.proto | 34 --- proto/AcceptCityReputationRequestRsp.proto | 34 --- proto/Achievement.proto | 35 --- proto/AchievementAllDataNotify.proto | 35 --- proto/AchievementUpdateNotify.proto | 34 --- proto/ActionReasonType.proto | 212 ------------------ proto/ActivityAcceptAllGiveGiftReq.proto | 33 --- proto/ActivityAcceptAllGiveGiftRsp.proto | 36 --- proto/ActivityAcceptGiftResultInfo.proto | 26 --- proto/ActivityAcceptGiveGiftReq.proto | 34 --- proto/ActivityAcceptGiveGiftRsp.proto | 36 --- proto/ActivityBannerClearReq.proto | 34 --- proto/ActivityBannerClearRsp.proto | 34 --- proto/ActivityBannerNotify.proto | 33 --- proto/ActivityCoinInfoNotify.proto | 34 --- proto/ActivityCondStateChangeNotify.proto | 39 ---- ...isableTransferPointInteractionNotify.proto | 35 --- proto/ActivityDungeonAvatar.proto | 26 --- proto/ActivityFriendGiftWishData.proto | 30 --- proto/ActivityGetCanGiveFriendGiftReq.proto | 33 --- proto/ActivityGetCanGiveFriendGiftRsp.proto | 34 --- proto/ActivityGetFriendGiftWishListReq.proto | 33 --- proto/ActivityGetFriendGiftWishListRsp.proto | 36 --- proto/ActivityGetRecvGiftListReq.proto | 33 --- proto/ActivityGetRecvGiftListRsp.proto | 36 --- proto/ActivityGiveFriendGiftReq.proto | 35 --- proto/ActivityGiveFriendGiftRsp.proto | 34 --- proto/ActivityHaveRecvGiftNotify.proto | 32 --- proto/ActivityNullDetailInfo.proto | 8 - proto/ActivityPlayOpenAnimNotify.proto | 33 --- proto/ActivityPushTipsInfoNotify.proto | 36 --- proto/ActivityReadPushTipsReq.proto | 34 --- proto/ActivityReadPushTipsRsp.proto | 32 --- proto/ActivityRecvGiftData.proto | 30 --- proto/ActivitySaleChangeNotify.proto | 33 --- proto/ActivitySelectAvatarCardReq.proto | 34 --- proto/ActivitySelectAvatarCardRsp.proto | 34 --- proto/ActivitySetGiftWishReq.proto | 34 --- proto/ActivitySetGiftWishRsp.proto | 33 --- proto/ActivityTakeAllScoreRewardReq.proto | 33 --- proto/ActivityTakeAllScoreRewardRsp.proto | 34 --- proto/ActivityTakeScoreRewardReq.proto | 34 --- proto/ActivityTakeScoreRewardRsp.proto | 34 --- proto/ActivityTakeWatcherRewardBatchReq.proto | 34 --- proto/ActivityTakeWatcherRewardBatchRsp.proto | 37 --- proto/AddAranaraCollectionNotify.proto | 37 --- proto/AddBlacklistReq.proto | 33 --- proto/AddBlacklistRsp.proto | 35 --- proto/AddFriendNotify.proto | 35 --- proto/AddRandTaskInfoNotify.proto | 35 --- proto/AddSeenMonsterNotify.proto | 33 --- proto/AdjustWorldLevelReq.proto | 34 --- proto/AdjustWorldLevelRsp.proto | 34 --- proto/AllCoopInfoNotify.proto | 34 --- proto/AllMarkPointNotify.proto | 34 --- proto/AllSeenMonsterNotify.proto | 33 --- proto/AllShareCDDataNotify.proto | 34 --- ...AllWidgetBackgroundActiveStateNotify.proto | 32 --- proto/AnchorPointDataNotify.proto | 35 --- proto/AnchorPointOpReq.proto | 40 ---- proto/AnchorPointOpRsp.proto | 34 --- proto/AnimatorForceSetAirMoveNotify.proto | 37 --- proto/AntiAddictNotify.proto | 34 --- proto/AranaraCollectionDataNotify.proto | 34 --- proto/AranaraCollectionState.proto | 27 --- proto/AranaraCollectionSuite.proto | 27 --- proto/AreaPlayInfoNotify.proto | 35 --- proto/AreaPlayType.proto | 26 --- proto/ArenaChallengeChildChallengeInfo.proto | 28 --- proto/ArenaChallengeFinishNotify.proto | 37 --- proto/AssociateInferenceWordReq.proto | 35 --- proto/AssociateInferenceWordRsp.proto | 35 --- proto/AsterLargeInfoNotify.proto | 34 --- proto/AsterLittleInfoNotify.proto | 34 --- proto/AsterMidCampInfoNotify.proto | 34 --- proto/AsterMidInfoNotify.proto | 34 --- proto/AsterMiscInfoNotify.proto | 33 --- proto/AsterProgressInfoNotify.proto | 34 --- proto/AuditState.proto | 26 --- proto/AuthorityChange.proto | 28 --- proto/AvatarBuffAddNotify.proto | 34 --- proto/AvatarBuffDelNotify.proto | 34 --- proto/AvatarCardChangeReq.proto | 35 --- proto/AvatarCardChangeRsp.proto | 32 --- proto/AvatarChangeAnimHashReq.proto | 34 --- proto/AvatarChangeAnimHashRsp.proto | 34 --- proto/AvatarDelNotify.proto | 32 --- proto/AvatarEnterElementViewNotify.proto | 34 --- proto/AvatarPromoteGetRewardReq.proto | 34 --- proto/AvatarPromoteGetRewardRsp.proto | 35 --- proto/AvatarRenameAuditContent.proto | 26 --- proto/AvatarRenameAuditData.proto | 34 --- proto/AvatarRenameContentAuditField.proto | 27 --- proto/AvatarRenameInfoNotify.proto | 34 --- proto/AvatarSatiationData.proto | 26 --- proto/AvatarSatiationDataNotify.proto | 34 --- proto/BackMyWorldReq.proto | 31 --- proto/BackMyWorldRsp.proto | 32 --- proto/BackPlayCustomDungeonOfficialReq.proto | 33 --- proto/BackPlayCustomDungeonOfficialRsp.proto | 32 --- proto/BackRebornGalleryReq.proto | 33 --- proto/BackRebornGalleryRsp.proto | 33 --- proto/BalloonGalleryInfo.proto | 26 --- proto/BalloonGallerySettleInfo.proto | 29 --- proto/BalloonPlayerInfo.proto | 27 --- proto/BalloonSettleInfo.proto | 30 --- proto/BargainOfferPriceReq.proto | 34 --- proto/BargainOfferPriceRsp.proto | 37 --- proto/BargainResultType.proto | 26 --- proto/BargainSnapshot.proto | 27 --- proto/BargainStartNotify.proto | 35 --- proto/BargainTerminateNotify.proto | 32 --- proto/BartenderCancelLevelReq.proto | 33 --- proto/BartenderCancelLevelRsp.proto | 33 --- proto/BartenderCancelOrderReq.proto | 33 --- proto/BartenderCancelOrderRsp.proto | 33 --- proto/BartenderCompleteOrderReq.proto | 41 ---- proto/BartenderCompleteOrderRsp.proto | 37 --- proto/BartenderFinishLevelReq.proto | 33 --- proto/BartenderFinishLevelRsp.proto | 33 --- proto/BartenderGetFormulaReq.proto | 36 --- proto/BartenderGetFormulaRsp.proto | 35 --- proto/BartenderLevelProgressNotify.proto | 36 --- proto/BartenderStartLevelReq.proto | 33 --- proto/BartenderStartLevelRsp.proto | 35 --- proto/BattlePassBuySuccNotify.proto | 37 --- ...ginCameraSceneLookWithTemplateNotify.proto | 45 ---- proto/BigTalentPointConvertReq.proto | 34 --- proto/BigTalentPointConvertRsp.proto | 33 --- proto/BlessingAcceptAllGivePicReq.proto | 31 --- proto/BlessingAcceptAllGivePicRsp.proto | 34 --- proto/BlessingAcceptGivePicReq.proto | 34 --- proto/BlessingAcceptGivePicRsp.proto | 35 --- proto/BlessingFriendPicData.proto | 32 --- .../BlessingGetAllRecvPicRecordListReq.proto | 31 --- .../BlessingGetAllRecvPicRecordListRsp.proto | 35 --- proto/BlessingGetFriendPicListReq.proto | 31 --- proto/BlessingGetFriendPicListRsp.proto | 35 --- proto/BlessingGiveFriendPicReq.proto | 34 --- proto/BlessingGiveFriendPicRsp.proto | 34 --- proto/BlessingRecvFriendPicNotify.proto | 33 --- proto/BlessingRecvPicRecord.proto | 34 --- proto/BlessingRedeemRewardReq.proto | 31 --- proto/BlessingRedeemRewardRsp.proto | 33 --- proto/BlessingScanReq.proto | 33 --- proto/BlessingScanRsp.proto | 34 --- proto/BlitzRushParkourRestartReq.proto | 34 --- proto/BlitzRushParkourRestartRsp.proto | 34 --- proto/BlossomChestCreateNotify.proto | 34 --- proto/BlossomChestInfoNotify.proto | 35 --- proto/BlossomScheduleInfo.proto | 29 --- proto/BonusActivityUpdateNotify.proto | 34 --- proto/BossChestActivateNotify.proto | 33 --- proto/BounceConjuringGallerySettleInfo.proto | 35 --- proto/BounceConjuringSettleNotify.proto | 37 --- proto/BreakoutSyncAction.proto | 26 --- proto/BreakoutSyncCreateConnect.proto | 26 --- proto/BreakoutSyncFinishGame.proto | 26 --- proto/BreakoutSyncPing.proto | 25 --- proto/BreakoutSyncSnapShot.proto | 26 --- proto/BrickBreakerPlayerBattleInfo.proto | 30 --- proto/BrickBreakerPlayerReadyNotify.proto | 32 --- proto/BrickBreakerPlayerSetAvatarNotify.proto | 34 --- .../BrickBreakerPlayerSetChangingNotify.proto | 33 --- proto/BrickBreakerPlayerSetSkillNotify.proto | 33 --- proto/BrickBreakerQuitReq.proto | 31 --- proto/BrickBreakerQuitRsp.proto | 32 --- proto/BrickBreakerSelectAvatarReq.proto | 33 --- proto/BrickBreakerSelectAvatarRsp.proto | 33 --- proto/BrickBreakerSelectSkillReq.proto | 33 --- proto/BrickBreakerSelectSkillRsp.proto | 33 --- proto/BrickBreakerSetChangingReq.proto | 33 --- proto/BrickBreakerSetChangingRsp.proto | 32 --- proto/BrickBreakerSetReadyReq.proto | 31 --- proto/BrickBreakerSetReadyRsp.proto | 32 --- proto/BrickBreakerSettleNotify.proto | 50 ----- proto/BrickBreakerStageInfo.proto | 29 --- proto/BrickBreakerStageType.proto | 28 --- proto/BrickBreakerTwiceStartReq.proto | 31 --- proto/BrickBreakerTwiceStartRsp.proto | 32 --- proto/BuildingInfo.proto | 30 --- proto/BundleInfo.proto | 24 -- proto/BuoyantCombatGallerySettleInfo.proto | 30 --- proto/BuoyantCombatSettleInfo.proto | 27 --- proto/BuoyantCombatSettleNotify.proto | 35 --- proto/BuyResinReq.proto | 31 --- proto/BuyResinRsp.proto | 34 --- proto/CBJEDMGOBPL.proto | 11 - proto/CancelCityReputationRequestReq.proto | 34 --- proto/CancelCityReputationRequestRsp.proto | 34 --- proto/CancelCoopTaskReq.proto | 33 --- proto/CancelCoopTaskRsp.proto | 33 --- ...ogFinishedGlobalWatcherAllDataNotify.proto | 34 --- proto/CataLogGlobalWatcherFinishedData.proto | 25 --- ...ataLogNewFinishedGlobalWatcherNotify.proto | 34 --- proto/CellInfo.proto | 27 --- proto/ChallengeRecord.proto | 27 --- proto/ChallengeRecordNotify.proto | 35 --- proto/ChangeCustomDungeonRoomReq.proto | 33 --- proto/ChangeCustomDungeonRoomRsp.proto | 33 --- proto/ChangeServerGlobalValueNotify.proto | 33 --- ...ChangeWidgetBackgroundActiveStateReq.proto | 34 --- ...ChangeWidgetBackgroundActiveStateRsp.proto | 33 --- proto/ChangeWorldToSingleModeNotify.proto | 31 --- proto/ChangeWorldToSingleModeReq.proto | 31 --- proto/ChangeWorldToSingleModeRsp.proto | 33 --- ...hannelerSlabCheckEnterLoopDungeonReq.proto | 31 --- ...hannelerSlabCheckEnterLoopDungeonRsp.proto | 32 --- proto/ChannelerSlabEnterLoopDungeonReq.proto | 36 --- proto/ChannelerSlabEnterLoopDungeonRsp.proto | 36 --- ...erSlabLoopDungeonChallengeInfoNotify.proto | 36 --- ...lerSlabLoopDungeonSelectConditionReq.proto | 35 --- ...lerSlabLoopDungeonSelectConditionRsp.proto | 35 --- ...labLoopDungeonTakeFirstPassRewardReq.proto | 33 --- ...labLoopDungeonTakeFirstPassRewardRsp.proto | 33 --- ...lerSlabLoopDungeonTakeScoreRewardReq.proto | 33 --- ...lerSlabLoopDungeonTakeScoreRewardRsp.proto | 33 --- .../ChannelerSlabOneOfDungeonInfoNotify.proto | 32 --- proto/ChannelerSlabOneOfDungeonInfoReq.proto | 31 --- proto/ChannelerSlabOneOfDungeonInfoRsp.proto | 33 --- ...ChannelerSlabOneOffDungeonInfoNotify.proto | 27 --- proto/ChannelerSlabOneOffDungeonInfoReq.proto | 26 --- proto/ChannelerSlabOneOffDungeonInfoRsp.proto | 28 --- proto/ChannelerSlabSaveAssistInfoReq.proto | 35 --- proto/ChannelerSlabSaveAssistInfoRsp.proto | 35 --- ...rSlabStageActiveChallengeIndexNotify.proto | 34 --- ...ChannelerSlabStageOneofDungeonNotify.proto | 33 --- proto/ChannelerSlabTakeoffBuffReq.proto | 35 --- proto/ChannelerSlabTakeoffBuffRsp.proto | 35 --- proto/ChannelerSlabWearBuffReq.proto | 35 --- proto/ChannelerSlabWearBuffRsp.proto | 35 --- .../ChannellerSlabLoopDungeonResultInfo.proto | 13 -- proto/CharAmusementInfo.proto | 30 --- proto/CharAmusementSettleNotify.proto | 34 --- proto/ChatChannelDataNotify.proto | 35 --- proto/ChatChannelInfo.proto | 25 --- proto/ChatChannelInfoNotify.proto | 34 --- proto/ChatChannelShieldNotify.proto | 34 --- proto/ChatChannelUpdateNotify.proto | 36 --- proto/ChatHistoryNotify.proto | 35 --- proto/CheckGroupReplacedReq.proto | 33 --- proto/CheckGroupReplacedRsp.proto | 33 --- proto/CheckSegmentCRCNotify.proto | 34 --- proto/CheckSegmentCRCReq.proto | 35 --- proto/CheckUgcStateReq.proto | 31 --- proto/CheckUgcStateRsp.proto | 32 --- proto/CheckUgcUpdateReq.proto | 35 --- proto/CheckUgcUpdateRsp.proto | 36 --- proto/ChessCardInfo.proto | 25 --- proto/ChessEntranceDetailInfo.proto | 26 --- proto/ChessEntranceInfo.proto | 28 --- proto/ChessEscapedMonstersNotify.proto | 32 --- proto/ChessLeftMonstersNotify.proto | 32 --- proto/ChessManualRefreshCardsReq.proto | 31 --- proto/ChessManualRefreshCardsRsp.proto | 32 --- proto/ChessMonsterInfo.proto | 26 --- proto/ChessMysteryInfo.proto | 28 --- proto/ChessNormalCardInfo.proto | 26 --- proto/ChessPickCardNotify.proto | 35 --- proto/ChessPickCardReq.proto | 34 --- proto/ChessPickCardRsp.proto | 34 --- proto/ChessPlayerInfo.proto | 32 --- proto/ChessPlayerInfoNotify.proto | 34 --- proto/ChessSelectedCardsNotify.proto | 34 --- proto/CityReputationDataNotify.proto | 34 --- proto/CityReputationExploreInfo.proto | 26 --- proto/CityReputationHuntInfo.proto | 26 --- proto/CityReputationInfo.proto | 37 --- proto/CityReputationLevelupNotify.proto | 33 --- proto/CityReputationRequestInfo.proto | 31 --- proto/CityReputationSimpleInfo.proto | 25 --- proto/ClearRoguelikeCurseNotify.proto | 35 --- proto/ClientAIStateNotify.proto | 34 --- ...ientAbilitiesInitFinishCombineNotify.proto | 35 --- proto/ClientAbilityInitBeginNotify.proto | 33 --- proto/ClientBulletCreateNotify.proto | 33 --- proto/ClientCollectorDataNotify.proto | 34 --- proto/ClientHashDebugNotify.proto | 32 --- ...ientLoadingCostumeVerificationNotify.proto | 35 --- proto/ClientLockGameTimeNotify.proto | 33 --- proto/ClientLogBodyLogin.proto | 29 --- proto/ClientLogBodyPing.proto | 32 --- proto/ClientLogHead.proto | 37 --- proto/ClientMassiveEntity.proto | 35 --- proto/ClientNewMailNotify.proto | 33 --- proto/ClientPauseNotify.proto | 33 --- proto/ClientReconnectNotify.proto | 34 --- proto/ClientReconnectReason.proto | 25 --- .../ClientRemoveCombatEndModifierNotify.proto | 33 --- proto/ClientReportNotify.proto | 34 --- proto/ClientScriptEventNotify.proto | 36 --- proto/ClientTransmitReq.proto | 39 ---- proto/ClientTransmitRsp.proto | 35 --- proto/ClientTriggerEventNotify.proto | 36 --- proto/CloseCommonTipsNotify.proto | 30 --- proto/CodexTypeComparer.proto | 8 - .../CoinCollectCheckDoubleStartPlayReq.proto | 33 --- .../CoinCollectCheckDoubleStartPlayRsp.proto | 33 --- proto/CoinCollectChooseSkillReq.proto | 34 --- proto/CoinCollectChooseSkillRsp.proto | 34 --- proto/CoinCollectGallerySettleNotify.proto | 37 --- proto/CoinCollectInterruptPlayReq.proto | 33 --- proto/CoinCollectInterruptPlayRsp.proto | 33 --- proto/CoinCollectPlayerInfo.proto | 30 --- proto/CoinCollectPrepareReq.proto | 31 --- proto/CoinCollectPrepareRsp.proto | 32 --- proto/CoinCollectPrepareStageNotify.proto | 34 --- proto/CoinCollectStageInfo.proto | 28 --- proto/CommonPlayerTipsNotify.proto | 33 --- proto/CompoundUnlockNotify.proto | 32 --- proto/ContentAuditAuxiliaryField.proto | 25 --- proto/ContentAuditData.proto | 26 --- proto/ContentAuditField.proto | 27 --- proto/ContentAuditInfo.proto | 30 --- proto/CookGradeDataNotify.proto | 32 --- proto/CoopCg.proto | 25 --- proto/CoopCgShowNotify.proto | 32 --- proto/CoopCgUpdateNotify.proto | 32 --- proto/CoopChapter.proto | 44 ---- proto/CoopChapterUpdateNotify.proto | 34 --- proto/CoopDataNotify.proto | 37 --- proto/CoopPoint.proto | 32 --- proto/CoopPointState.proto | 10 - proto/CoopPointUpdateNotify.proto | 34 --- proto/CoopProgressUpdateNotify.proto | 33 --- proto/CoopReward.proto | 31 --- proto/CoopRewardState.proto | 10 - proto/CoopRewardUpdateNotify.proto | 34 --- proto/CountDownDelete.proto | 8 - proto/CreateMassiveEntityNotify.proto | 34 --- proto/CreateMassiveEntityReq.proto | 35 --- proto/CreateMassiveEntityRsp.proto | 32 --- proto/CreateReason.proto | 26 --- proto/CrystalLinkDungeonInfoNotify.proto | 40 ---- proto/CrystalLinkEnterDungeonReq.proto | 37 --- proto/CrystalLinkEnterDungeonRsp.proto | 37 --- proto/CrystalLinkRestartDungeonReq.proto | 31 --- proto/CrystalLinkRestartDungeonRsp.proto | 32 --- proto/CrystalLinkSettleInfo.proto | 29 --- proto/CustomDungeon.proto | 30 --- proto/CustomDungeonAbstract.proto | 28 --- proto/CustomDungeonAbstractMuipData.proto | 26 --- proto/CustomDungeonBanInfo.proto | 28 --- proto/CustomDungeonBanType.proto | 25 --- proto/CustomDungeonBatchBriefMuipData.proto | 26 --- proto/CustomDungeonBattleRecordMuipData.proto | 25 --- proto/CustomDungeonBattleRecordNotify.proto | 34 --- proto/CustomDungeonBlock.proto | 29 --- proto/CustomDungeonBrief.proto | 38 ---- proto/CustomDungeonBriefMuipData.proto | 34 --- proto/CustomDungeonOfficialNotify.proto | 37 --- proto/CustomDungeonRecoverNotify.proto | 39 ---- proto/CustomDungeonRoom.proto | 27 --- proto/CustomDungeonSetting.proto | 30 --- proto/CustomDungeonSettingMuipData.proto | 28 --- proto/CustomDungeonSocial.proto | 27 --- proto/CustomDungeonSocialMuipData.proto | 27 --- proto/CustomDungeonState.proto | 26 --- proto/CustomDungeonUpdateNotify.proto | 34 --- proto/CustomDungeonVerify.proto | 28 --- proto/CutSceneBeginNotify.proto | 36 --- proto/CutSceneEndNotify.proto | 33 --- proto/CutSceneExtraParam.proto | 24 -- proto/CutSceneFinishNotify.proto | 33 --- proto/CylinderRegionSize.proto | 25 --- proto/DailyTaskScoreRewardNotify.proto | 32 --- proto/DataResVersionNotify.proto | 48 ---- proto/DateTimeDelete.proto | 8 - proto/DeathZoneInfo.proto | 25 --- proto/DeathZoneInfoNotify.proto | 34 --- proto/DeathZoneObserveNotify.proto | 34 --- proto/DebugNotify.proto | 40 ---- proto/DelScenePlayTeamEntityNotify.proto | 33 --- proto/DelayWeekCountDownDelete.proto | 8 - proto/DeshretObeliskChestInfo.proto | 29 --- proto/DeshretObeliskChestInfoNotify.proto | 34 --- proto/DestroyMassiveEntityNotify.proto | 35 --- proto/DigActivityChangeGadgetStateReq.proto | 33 --- proto/DigActivityChangeGadgetStateRsp.proto | 33 --- proto/DigActivityMarkPointChangeNotify.proto | 34 --- proto/DisableRoguelikeTrapNotify.proto | 32 --- proto/DoRoguelikeDungeonCardGachaReq.proto | 34 --- proto/DoRoguelikeDungeonCardGachaRsp.proto | 34 --- proto/DraftGuestReplyInviteNotify.proto | 34 --- proto/DraftGuestReplyInviteReq.proto | 34 --- proto/DraftGuestReplyInviteRsp.proto | 34 --- proto/DraftGuestReplyTwiceConfirmNotify.proto | 34 --- proto/DraftGuestReplyTwiceConfirmReq.proto | 34 --- proto/DraftGuestReplyTwiceConfirmRsp.proto | 34 --- proto/DraftInviteFailInfo.proto | 27 --- proto/DraftInviteFailReason.proto | 29 --- proto/DraftInviteResultNotify.proto | 33 --- proto/DraftOwnerInviteNotify.proto | 33 --- proto/DraftOwnerStartInviteReq.proto | 33 --- proto/DraftOwnerStartInviteRsp.proto | 38 ---- proto/DraftOwnerTwiceConfirmNotify.proto | 33 --- proto/DraftTwiceConfirmResultNotify.proto | 33 --- proto/DragonSpineChapterFinishNotify.proto | 34 --- proto/DragonSpineChapterOpenNotify.proto | 33 --- ...agonSpineChapterProgressChangeNotify.proto | 34 --- proto/DragonSpineCoinChangeNotify.proto | 35 --- proto/DropSubfieldType.proto | 28 --- proto/DungeonCandidateTeamAvatar.proto | 27 --- proto/DungeonCandidateTeamCreateReq.proto | 34 --- proto/DungeonCandidateTeamCreateRsp.proto | 32 --- proto/DungeonCandidateTeamDismissNotify.proto | 35 --- proto/DungeonCandidateTeamDismissReason.proto | 26 --- proto/DungeonCandidateTeamInfoNotify.proto | 39 ---- proto/DungeonCandidateTeamInviteNotify.proto | 34 --- proto/DungeonCandidateTeamInviteReq.proto | 33 --- proto/DungeonCandidateTeamInviteRsp.proto | 33 --- proto/DungeonCandidateTeamKickReq.proto | 33 --- proto/DungeonCandidateTeamKickRsp.proto | 32 --- proto/DungeonCandidateTeamLeaveReq.proto | 31 --- proto/DungeonCandidateTeamLeaveRsp.proto | 32 --- ...geonCandidateTeamPlayerDismissReason.proto | 26 --- ...ungeonCandidateTeamPlayerLeaveNotify.proto | 35 --- ...ungeonCandidateTeamPlayerLeaveReason.proto | 27 --- proto/DungeonCandidateTeamPlayerState.proto | 26 --- proto/DungeonCandidateTeamRefuseNotify.proto | 32 --- .../DungeonCandidateTeamReplyInviteReq.proto | 33 --- .../DungeonCandidateTeamReplyInviteRsp.proto | 33 --- ...eonCandidateTeamSetChangingAvatarReq.proto | 33 --- ...eonCandidateTeamSetChangingAvatarRsp.proto | 32 --- proto/DungeonCandidateTeamSetReadyReq.proto | 33 --- proto/DungeonCandidateTeamSetReadyRsp.proto | 32 --- proto/DungeonDataNotify.proto | 32 --- proto/DungeonDieOptionReq.proto | 36 --- proto/DungeonDieOptionRsp.proto | 36 --- proto/DungeonEntryBlockReason.proto | 27 --- proto/DungeonEntryCond.proto | 27 --- proto/DungeonEntryToBeExploreNotify.proto | 34 --- proto/DungeonFollowNotify.proto | 32 --- proto/DungeonGetStatueDropReq.proto | 31 --- proto/DungeonGetStatueDropRsp.proto | 32 --- proto/DungeonInterruptChallengeReq.proto | 35 --- proto/DungeonInterruptChallengeRsp.proto | 35 --- proto/DungeonPlayerDieNotify.proto | 44 ---- proto/DungeonPlayerDieReq.proto | 36 --- proto/DungeonPlayerDieRsp.proto | 32 --- proto/DungeonRestartInviteNotify.proto | 36 --- proto/DungeonRestartInviteReplyNotify.proto | 34 --- proto/DungeonRestartInviteReplyReq.proto | 33 --- proto/DungeonRestartInviteReplyRsp.proto | 34 --- proto/DungeonRestartReq.proto | 31 --- proto/DungeonRestartResultNotify.proto | 33 --- proto/DungeonRestartRsp.proto | 34 --- proto/DungeonReviseLevelNotify.proto | 35 --- proto/DynamicLayerNodes.proto | 27 --- proto/DynamicNodes.proto | 26 --- proto/DynamicSVONode.proto | 28 --- proto/EchoNotify.proto | 33 --- proto/EchoShellTakeRewardReq.proto | 33 --- proto/EchoShellTakeRewardRsp.proto | 33 --- proto/EchoShellUpdateNotify.proto | 32 --- proto/EffigyChallengeInfoNotify.proto | 35 --- proto/EffigyChallengeResultNotify.proto | 35 --- proto/EffigyChallengeV2ChooseSkillReq.proto | 34 --- proto/EffigyChallengeV2ChooseSkillRsp.proto | 34 --- .../EffigyChallengeV2DungeonInfoNotify.proto | 34 --- proto/EffigyChallengeV2EnterDungeonReq.proto | 35 --- proto/EffigyChallengeV2EnterDungeonRsp.proto | 35 --- .../EffigyChallengeV2RestartDungeonReq.proto | 31 --- .../EffigyChallengeV2RestartDungeonRsp.proto | 32 --- proto/EndCoinCollectPlaySingleModeReq.proto | 33 --- proto/EndCoinCollectPlaySingleModeRsp.proto | 32 --- proto/EnterChessDungeonReq.proto | 33 --- proto/EnterChessDungeonRsp.proto | 33 --- proto/EnterCustomDungeonReq.proto | 37 --- proto/EnterCustomDungeonRsp.proto | 38 ---- proto/EnterCustomDungeonType.proto | 27 --- proto/EnterFishingReq.proto | 33 --- proto/EnterFishingRsp.proto | 33 --- proto/EnterFungusFighterPlotDungeonReq.proto | 34 --- proto/EnterFungusFighterPlotDungeonRsp.proto | 34 --- ...EnterFungusFighterTrainingDungeonReq.proto | 33 --- ...EnterFungusFighterTrainingDungeonRsp.proto | 33 --- proto/EnterIrodoriChessDungeonReq.proto | 34 --- proto/EnterIrodoriChessDungeonRsp.proto | 34 --- proto/EnterMechanicusDungeonReq.proto | 33 --- proto/EnterMechanicusDungeonRsp.proto | 35 --- proto/EnterRogueDiaryDungeonReq.proto | 36 --- proto/EnterRogueDiaryDungeonRsp.proto | 32 --- proto/EnterRoguelikeDungeonNotify.proto | 50 ----- proto/EnterSceneWeatherAreaNotify.proto | 33 --- .../EnterTrialAvatarActivityDungeonReq.proto | 35 --- .../EnterTrialAvatarActivityDungeonRsp.proto | 34 --- proto/EntityAiKillSelfNotify.proto | 33 --- proto/EntityAuthorityChangeNotify.proto | 34 --- proto/EntityConfigHashEntry.proto | 26 --- proto/EntityConfigHashNotify.proto | 37 --- proto/EntityFightPropNotify.proto | 33 --- proto/EntityForceSyncReq.proto | 38 ---- proto/EntityForceSyncRsp.proto | 37 --- proto/EntityJumpNotify.proto | 43 ---- proto/EntityMoveFailInfo.proto | 30 --- proto/EntityMoveRoomNotify.proto | 34 --- proto/EntityPropNotify.proto | 35 --- proto/EntityTagChangeNotify.proto | 34 --- proto/EventTriggerType.proto | 25 --- proto/EvtAnimatorParameterNotify.proto | 37 --- proto/EvtAnimatorStateChangedInfo.proto | 34 --- proto/EvtAnimatorStateChangedNotify.proto | 37 --- proto/EvtAvatarEnterFocusNotify.proto | 48 ---- proto/EvtAvatarExitFocusNotify.proto | 38 ---- proto/EvtAvatarUpdateFocusNotify.proto | 38 ---- proto/EvtBeingHealedNotify.proto | 35 --- proto/EvtBeingHitNotify.proto | 37 --- proto/EvtBeingHitsCombineNotify.proto | 37 --- proto/EvtBulletDeactiveNotify.proto | 38 ---- proto/EvtBulletHitNotify.proto | 45 ---- proto/EvtBulletMoveNotify.proto | 38 ---- proto/EvtCombatForceSetPosInfo.proto | 29 --- proto/EvtCompensatePosDiffInfo.proto | 30 --- proto/EvtCostStaminaNotify.proto | 34 --- proto/EvtDestroyServerGadgetNotify.proto | 33 --- proto/EvtEntityStartDieEndNotify.proto | 38 ---- proto/EvtFaceToDirInfo.proto | 27 --- proto/EvtFaceToDirNotify.proto | 37 --- proto/EvtFaceToEntityNotify.proto | 37 --- proto/EvtFixedRushMove.proto | 32 --- proto/EvtGrapplingHookMove.proto | 34 --- proto/EvtHittingOtherInfo.proto | 27 --- proto/EvtLightCoreMove.proto | 30 --- .../EvtLocalGadgetOwnerLeaveSceneNotify.proto | 32 --- proto/EvtMonsterDoBlink.proto | 28 --- proto/EvtRushMoveInfo.proto | 33 --- proto/EvtRushMoveNotify.proto | 37 --- proto/EvtSetAttackTargetInfo.proto | 26 --- proto/EvtSetAttackTargetNotify.proto | 37 --- proto/EvtSyncEntityPositionInfo.proto | 30 --- proto/EvtSyncSkillAnchorPosition.proto | 27 --- proto/EvtSyncTransform.proto | 28 --- proto/ExclusiveRuleInfo.proto | 25 --- proto/ExclusiveRuleNotify.proto | 34 --- proto/ExecuteGadgetLuaReq.proto | 36 --- proto/ExecuteGadgetLuaRsp.proto | 32 --- proto/ExecuteGroupTriggerReq.proto | 38 ---- proto/ExecuteGroupTriggerRsp.proto | 32 --- proto/ExitCustomDungeonTryReq.proto | 31 --- proto/ExitCustomDungeonTryRsp.proto | 32 --- proto/ExitFishingReq.proto | 31 --- proto/ExitFishingRsp.proto | 32 --- proto/ExitSceneWeatherAreaNotify.proto | 33 --- proto/ExpeditionAssistInfo.proto | 28 --- ...ExpeditionChallengeEnterRegionNotify.proto | 33 --- proto/ExpeditionChallengeFinishedNotify.proto | 32 --- proto/ExpeditionRecallReq.proto | 33 --- proto/ExpeditionRecallRsp.proto | 33 --- proto/ExpeditionStartReq.proto | 36 --- proto/ExpeditionStartRsp.proto | 36 --- proto/ExpeditionTakeRewardReq.proto | 33 --- proto/ExpeditionTakeRewardRsp.proto | 35 --- proto/FallPlayerBrief.proto | 26 --- proto/FallPlayerInfo.proto | 28 --- proto/FallSettleInfo.proto | 31 --- proto/FinishDeliveryNotify.proto | 34 --- proto/FinishLanternProjectionReq.proto | 34 --- proto/FinishLanternProjectionRsp.proto | 32 --- proto/FinishMainCoopReq.proto | 34 --- proto/FinishMainCoopRsp.proto | 34 --- proto/FinishedTalkIdListNotify.proto | 32 --- proto/FireWorkRsp.proto | 11 - proto/FireworksLaunchDataNotify.proto | 35 --- proto/FireworksLaunchParam.proto | 27 --- proto/FireworksLaunchParamType.proto | 29 --- proto/FireworksLaunchSchemeData.proto | 28 --- proto/FireworksReformData.proto | 27 --- proto/FireworksReformDataNotify.proto | 34 --- proto/FireworksReformParam.proto | 27 --- proto/FireworksReformParamType.proto | 29 --- proto/FishAttractNotify.proto | 36 --- proto/FishBaitGoneNotify.proto | 32 --- proto/FishBattleBeginReq.proto | 31 --- proto/FishBattleBeginRsp.proto | 32 --- proto/FishBattleEndReq.proto | 37 --- proto/FishBattleEndRsp.proto | 48 ---- proto/FishBattleResult.proto | 29 --- proto/FishBiteReq.proto | 31 --- proto/FishBiteRsp.proto | 32 --- proto/FishCastRodReq.proto | 38 ---- proto/FishCastRodRsp.proto | 32 --- proto/FishChosenNotify.proto | 32 --- proto/FishEscapeNotify.proto | 38 ---- proto/FishEscapeReason.proto | 26 --- proto/FishInfo.proto | 25 --- proto/FishPoolDataNotify.proto | 33 --- proto/FishingGallerySettleInfo.proto | 28 --- proto/FishingGallerySettleNotify.proto | 36 --- proto/FishingScore.proto | 25 --- proto/FleurFairBalloonSettleInfo.proto | 27 --- proto/FleurFairBalloonSettleNotify.proto | 35 --- proto/FleurFairBossSettleInfo.proto | 30 --- proto/FleurFairBuffEnergyNotify.proto | 32 --- proto/FleurFairFallSettleInfo.proto | 27 --- proto/FleurFairFallSettleNotify.proto | 35 --- proto/FleurFairFinishGalleryStageNotify.proto | 30 --- proto/FleurFairGallerySettleInfo.proto | 28 --- proto/FleurFairPlayerStatInfo.proto | 32 --- proto/FleurFairReplayMiniGameReq.proto | 33 --- proto/FleurFairReplayMiniGameRsp.proto | 33 --- proto/FleurFairStageSettleNotify.proto | 39 ---- proto/FlightActivityRestartReq.proto | 34 --- proto/FlightActivityRestartRsp.proto | 34 --- proto/FlightActivitySettleNotify.proto | 39 ---- proto/FocusAvatarReq.proto | 34 --- proto/FocusAvatarRsp.proto | 34 --- proto/ForceAddPlayerFriendReq.proto | 32 --- proto/ForceAddPlayerFriendRsp.proto | 36 --- proto/ForceDragAvatarNotify.proto | 39 ---- proto/ForceDragBackTransferNotify.proto | 31 --- proto/FoundationNotify.proto | 35 --- proto/FoundationOpType.proto | 30 --- proto/FoundationReq.proto | 38 ---- proto/FoundationRsp.proto | 38 ---- proto/FriendInfoChangeNotify.proto | 33 --- proto/FungusCaptureSettleNotify.proto | 32 --- proto/FungusCultivateReq.proto | 40 ---- proto/FungusCultivateRsp.proto | 34 --- ...usFighterClearTrainingRuntimeDataReq.proto | 33 --- ...usFighterClearTrainingRuntimeDataRsp.proto | 32 --- proto/FungusFighterPlotInfoNotify.proto | 33 --- ...ngusFighterRestartTrainingDungeonReq.proto | 31 --- ...ngusFighterRestartTrainingDungeonRsp.proto | 32 --- ...ungusFighterRestartTraningDungeonReq.proto | 26 --- ...ungusFighterRestartTraningDungeonRsp.proto | 27 --- proto/FungusFighterRuntimeDataNotify.proto | 34 --- ...usFighterTrainingGallerySettleNotify.proto | 41 ---- proto/FungusFighterTrainingInfoNotify.proto | 38 ---- ...FungusFighterTrainingSelectFungusReq.proto | 34 --- ...FungusFighterTrainingSelectFungusRsp.proto | 32 --- proto/FungusFighterTrainingSettleInfo.proto | 28 --- proto/FungusFighterUseBackupFungusReq.proto | 33 --- proto/FungusFighterUseBackupFungusRsp.proto | 32 --- proto/FungusRenameReq.proto | 34 --- proto/FungusRenameRsp.proto | 34 --- proto/FunitureMakeMakeInfoChangeNotify.proto | 29 --- proto/GCGActionType.proto | 49 ---- proto/GCGApplyInviteBattleNotify.proto | 33 --- proto/GCGApplyInviteBattleReq.proto | 33 --- proto/GCGApplyInviteBattleRsp.proto | 33 --- proto/GCGAskDuelReq.proto | 31 --- proto/GCGAskDuelRsp.proto | 35 --- proto/GCGAttackCostInfo.proto | 27 --- proto/GCGBackToDuelReq.proto | 33 --- proto/GCGBackToDuelRsp.proto | 32 --- proto/GCGBasicDataNotify.proto | 34 --- proto/GCGBossChallengeData.proto | 25 --- proto/GCGBossChallengeUpdateNotify.proto | 34 --- proto/GCGCard.proto | 35 --- proto/GCGCardSkillLimitsInfo.proto | 26 --- proto/GCGChallengeData.proto | 27 --- proto/GCGChallengeUpdateNotify.proto | 35 --- proto/GCGChangeOnstageInfo.proto | 28 --- proto/GCGClientPerformType.proto | 27 --- proto/GCGClientSettleReq.proto | 31 --- proto/GCGClientSettleRsp.proto | 33 --- proto/GCGControllerShowInfo.proto | 30 --- proto/GCGCostReviseInfo.proto | 32 --- proto/GCGDSBanCardNotify.proto | 32 --- proto/GCGDSCardBackUnlockNotify.proto | 32 --- proto/GCGDSCardData.proto | 29 --- proto/GCGDSCardFaceUnlockNotify.proto | 33 --- proto/GCGDSCardFaceUpdateNotify.proto | 33 --- proto/GCGDSCardNumChangeNotify.proto | 33 --- proto/GCGDSCardProficiencyNotify.proto | 33 --- proto/GCGDSChangeCardBackReq.proto | 34 --- proto/GCGDSChangeCardBackRsp.proto | 34 --- proto/GCGDSChangeCardFaceReq.proto | 34 --- proto/GCGDSChangeCardFaceRsp.proto | 34 --- proto/GCGDSChangeCurDeckReq.proto | 33 --- proto/GCGDSChangeCurDeckRsp.proto | 33 --- proto/GCGDSChangeDeckNameReq.proto | 35 --- proto/GCGDSChangeDeckNameRsp.proto | 35 --- proto/GCGDSChangeFieldReq.proto | 34 --- proto/GCGDSChangeFieldRsp.proto | 34 --- proto/GCGDSCurDeckChangeNotify.proto | 32 --- proto/GCGDSDataNotify.proto | 40 ---- proto/GCGDSDeckData.proto | 31 --- proto/GCGDSDeckSaveReq.proto | 36 --- proto/GCGDSDeckSaveRsp.proto | 35 --- proto/GCGDSDeckUnlockNotify.proto | 32 --- proto/GCGDSDeckUpdateNotify.proto | 33 --- proto/GCGDSDeleteDeckReq.proto | 33 --- proto/GCGDSDeleteDeckRsp.proto | 33 --- proto/GCGDSFieldUnlockNotify.proto | 32 --- proto/GCGDSTakeCardProficiencyRewardReq.proto | 34 --- proto/GCGDSTakeCardProficiencyRewardRsp.proto | 34 --- proto/GCGDamageDetail.proto | 25 --- proto/GCGDebugReplayNotify.proto | 32 --- proto/GCGDiceSideType.proto | 32 --- proto/GCGDuel.proto | 54 ----- proto/GCGDuelChallenge.proto | 26 --- proto/GCGDuelExtra.proto | 39 ---- proto/GCGEndReason.proto | 34 --- proto/GCGGameBriefData.proto | 32 --- proto/GCGGameBriefDataNotify.proto | 35 --- proto/GCGGameBusinessType.proto | 35 --- proto/GCGGameCreateFailReasonNotify.proto | 41 ---- proto/GCGGameMaxNotify.proto | 30 --- proto/GCGGrowthLevelNotify.proto | 33 --- proto/GCGGrowthLevelRewardNotify.proto | 32 --- proto/GCGGrowthLevelTakeRewardReq.proto | 33 --- proto/GCGGrowthLevelTakeRewardRsp.proto | 33 --- proto/GCGHeartBeatNotify.proto | 32 --- proto/GCGInitFinishReq.proto | 31 --- proto/GCGInitFinishRsp.proto | 32 --- proto/GCGIntentionChangeType.proto | 25 --- proto/GCGInviteBattleNotify.proto | 32 --- proto/GCGInviteGuestBattleReq.proto | 33 --- proto/GCGInviteGuestBattleRsp.proto | 35 --- proto/GCGLevelChallengeDeleteNotify.proto | 32 --- proto/GCGLevelChallengeFinishNotify.proto | 33 --- proto/GCGLevelChallengeNotify.proto | 37 --- proto/GCGLevelData.proto | 25 --- proto/GCGLevelType.proto | 32 --- proto/GCGLimitsInfo.proto | 25 --- proto/GCGMatchInfo.proto | 26 --- proto/GCGMessage.proto | 94 -------- proto/GCGMessagePack.proto | 29 --- proto/GCGMessagePackNotify.proto | 35 --- proto/GCGMsgAddCards.proto | 31 --- proto/GCGMsgAddDice.proto | 31 --- proto/GCGMsgCardUpdate.proto | 26 --- proto/GCGMsgCharDie.proto | 25 --- proto/GCGMsgClientPerform.proto | 27 --- proto/GCGMsgCostDice.proto | 28 --- proto/GCGMsgCostRevise.proto | 27 --- proto/GCGMsgDiceReroll.proto | 28 --- proto/GCGMsgDiceRoll.proto | 28 --- proto/GCGMsgDuelDataChange.proto | 24 -- proto/GCGMsgGameOver.proto | 27 --- proto/GCGMsgModifyAdd.proto | 30 --- proto/GCGMsgModifyRemove.proto | 29 --- proto/GCGMsgMoveCard.proto | 32 --- proto/GCGMsgNewCard.proto | 26 --- proto/GCGMsgNoDamageSkillResult.proto | 32 --- proto/GCGMsgOpTimer.proto | 29 --- proto/GCGMsgPVEDoOp.proto | 25 --- proto/GCGMsgPVEGenCardOp.proto | 25 --- proto/GCGMsgPVEIntention.proto | 25 --- proto/GCGMsgPVEIntentionChange.proto | 28 --- proto/GCGMsgPVEIntentionInfo.proto | 26 --- proto/GCGMsgPass.proto | 24 -- proto/GCGMsgPhaseChange.proto | 29 --- proto/GCGMsgPhaseContinue.proto | 22 -- proto/GCGMsgReactionBegin.proto | 25 --- proto/GCGMsgReactionEnd.proto | 24 -- proto/GCGMsgRemoveCards.proto | 30 --- proto/GCGMsgSelectOnStage.proto | 28 --- proto/GCGMsgSelectOnStageByEffect.proto | 26 --- proto/GCGMsgSkillLimitsChange.proto | 26 --- proto/GCGMsgSkillResult.proto | 34 --- proto/GCGMsgTokenChange.proto | 30 --- proto/GCGMsgUpdateController.proto | 26 --- proto/GCGMsgUseSkill.proto | 25 --- proto/GCGMsgUseSkillEnd.proto | 25 --- proto/GCGMsgWaitingListChange.proto | 25 --- proto/GCGNewCardInfoNotify.proto | 29 --- proto/GCGOperation.proto | 42 ---- proto/GCGOperationAttack.proto | 25 --- proto/GCGOperationData.proto | 27 --- proto/GCGOperationOnStageSelect.proto | 25 --- proto/GCGOperationPass.proto | 22 -- proto/GCGOperationPlayCard.proto | 27 --- proto/GCGOperationReboot.proto | 25 --- proto/GCGOperationRedraw.proto | 24 -- proto/GCGOperationReplay.proto | 32 --- proto/GCGOperationReq.proto | 37 --- proto/GCGOperationReroll.proto | 24 -- proto/GCGOperationRsp.proto | 33 --- proto/GCGOperationSurrender.proto | 22 -- proto/GCGPVEIntention.proto | 25 --- proto/GCGPhase.proto | 27 --- proto/GCGPhaseType.proto | 34 --- proto/GCGPlayCardCostInfo.proto | 27 --- proto/GCGPlayerBriefData.proto | 33 --- proto/GCGPlayerField.proto | 45 ---- proto/GCGPlayerGCGState.proto | 26 --- proto/GCGReason.proto | 36 --- proto/GCGReplayControllerData.proto | 25 --- proto/GCGReplayOperationData.proto | 27 --- proto/GCGResourceStateNotify.proto | 33 --- proto/GCGSelectOnStageCostInfo.proto | 27 --- proto/GCGSettleNotify.proto | 43 ---- proto/GCGSettleOption.proto | 27 --- proto/GCGSettleOptionReq.proto | 35 --- proto/GCGSettleOptionRsp.proto | 35 --- proto/GCGSkillHpChangeType.proto | 26 --- proto/GCGSkillLimitsInfo.proto | 27 --- proto/GCGSkillPreviewAskReq.proto | 31 --- proto/GCGSkillPreviewAskRsp.proto | 32 --- proto/GCGSkillPreviewCardInfo.proto | 31 --- .../GCGSkillPreviewElementReactionInfo.proto | 28 --- proto/GCGSkillPreviewExtraInfo.proto | 27 --- proto/GCGSkillPreviewHpInfo.proto | 27 --- proto/GCGSkillPreviewInfo.proto | 38 ---- proto/GCGSkillPreviewNotify.proto | 40 ---- proto/GCGSkillPreviewOnstageChangeInfo.proto | 25 --- proto/GCGSkillPreviewPlayCardInfo.proto | 28 --- proto/GCGSkillPreviewReactionInfo.proto | 25 --- proto/GCGSkillPreviewTokenChangeInfo.proto | 26 --- proto/GCGSkillPreviewTokenInfo.proto | 26 --- proto/GCGStartChallengeByCheckRewardReq.proto | 37 --- proto/GCGStartChallengeByCheckRewardRsp.proto | 39 ---- proto/GCGStartChallengeReq.proto | 37 --- proto/GCGStartChallengeRsp.proto | 37 --- proto/GCGTCInviteReq.proto | 34 --- proto/GCGTCInviteRsp.proto | 33 --- proto/GCGTCTavernChallengeUpdateNotify.proto | 34 --- proto/GCGTCTavernInfoNotify.proto | 38 ---- proto/GCGTavernNpcInfo.proto | 26 --- proto/GCGTavernNpcInfoNotify.proto | 36 --- proto/GCGToken.proto | 25 --- proto/GCGWaitingCharacter.proto | 25 --- proto/GCGWeekChallengeInfo.proto | 26 --- proto/GCGWeekChallengeInfoNotify.proto | 36 --- proto/GCGWorldChallengeUnlockNotify.proto | 32 --- proto/GCGWorldPlayerGCGStateReq.proto | 31 --- proto/GCGWorldPlayerGCGStateRsp.proto | 35 --- proto/GCGZone.proto | 24 -- proto/GCGZoneType.proto | 32 --- proto/GMObstacleInfo.proto | 38 ---- proto/GMShowNavMeshReq.proto | 36 --- proto/GMShowNavMeshRsp.proto | 35 --- proto/GMShowObstacleReq.proto | 31 --- proto/GMShowObstacleRsp.proto | 35 --- proto/GachaActivityCreateRobotReq.proto | 31 --- proto/GachaActivityCreateRobotRsp.proto | 33 --- proto/GachaActivityNextStageReq.proto | 31 --- proto/GachaActivityNextStageRsp.proto | 33 --- proto/GachaActivityPercentNotify.proto | 35 --- proto/GachaActivityResetReq.proto | 33 --- proto/GachaActivityResetRsp.proto | 33 --- proto/GachaActivityTakeRewardReq.proto | 33 --- proto/GachaActivityTakeRewardRsp.proto | 33 --- proto/GachaActivityUpdateElemNotify.proto | 33 --- proto/GachaOpenWishNotify.proto | 34 --- proto/GachaSimpleInfoNotify.proto | 32 --- proto/GachaStage.proto | 26 --- proto/GadgetChainLevelChangeNotify.proto | 32 --- proto/GadgetChainLevelUpdateNotify.proto | 32 --- proto/GadgetChangeLevelTagReq.proto | 37 --- proto/GadgetChangeLevelTagRsp.proto | 32 --- proto/GadgetClientParam.proto | 13 -- proto/GadgetCustomTreeInfoNotify.proto | 35 --- proto/GadgetGeneralRewardInfoNotify.proto | 35 --- proto/GadgetPlayDataNotify.proto | 34 --- proto/GadgetPlayStartNotify.proto | 34 --- proto/GadgetPlayStopNotify.proto | 39 ---- proto/GadgetPlayUidInfo.proto | 32 --- proto/GadgetPlayUidOpNotify.proto | 37 --- proto/GadgetTalkChangeNotify.proto | 33 --- proto/GalleryBalloonScoreNotify.proto | 33 --- proto/GalleryBalloonShootNotify.proto | 37 --- proto/GalleryBounceConjuringHitNotify.proto | 34 --- proto/GalleryBrokenFloorFallNotify.proto | 33 --- proto/GalleryBulletHitNotify.proto | 33 --- proto/GalleryCrystalLinkBuffInfoNotify.proto | 34 --- .../GalleryCrystalLinkKillMonsterNotify.proto | 33 --- proto/GalleryFallCatchNotify.proto | 37 --- proto/GalleryFallScoreNotify.proto | 35 --- proto/GalleryFlowerCatchNotify.proto | 34 --- proto/GalleryFlowerStartParam.proto | 24 -- ...GalleryIslandPartyDownHillInfoNotify.proto | 34 --- proto/GalleryPreStartNotify.proto | 33 --- proto/GalleryStageType.proto | 26 --- proto/GalleryStartNotify.proto | 41 ---- proto/GalleryStartSource.proto | 26 --- proto/GalleryStopNotify.proto | 32 --- proto/GallerySumoKillMonsterNotify.proto | 35 --- proto/GalleryWillStartCountdownNotify.proto | 37 --- .../GameplayRecommendationSkillRequest.proto | 24 -- .../GameplayRecommendationSkillResponse.proto | 25 --- proto/GearActivityFinishPlayGearReq.proto | 38 ---- proto/GearActivityFinishPlayGearRsp.proto | 34 --- proto/GearActivityFinishPlayPictureReq.proto | 33 --- proto/GearActivityFinishPlayPictureRsp.proto | 33 --- proto/GearActivityStartPlayGearReq.proto | 33 --- proto/GearActivityStartPlayGearRsp.proto | 33 --- proto/GearActivityStartPlayPictureReq.proto | 31 --- proto/GearActivityStartPlayPictureRsp.proto | 32 --- proto/GearColumnInfo.proto | 28 --- proto/GeneralMatchInfo.proto | 28 --- proto/GetActivityScheduleReq.proto | 31 --- proto/GetActivityScheduleRsp.proto | 36 --- proto/GetAllActivatedBargainDataReq.proto | 31 --- proto/GetAllActivatedBargainDataRsp.proto | 35 --- proto/GetAllMailNotify.proto | 33 --- proto/GetAllMailResultNotify.proto | 39 ---- proto/GetAllSceneGalleryInfoReq.proto | 31 --- proto/GetAllSceneGalleryInfoRsp.proto | 35 --- proto/GetAreaExplorePointReq.proto | 33 --- proto/GetAreaExplorePointRsp.proto | 34 --- proto/GetAuthSalesmanInfoReq.proto | 33 --- proto/GetAuthSalesmanInfoRsp.proto | 34 --- proto/GetBargainDataReq.proto | 33 --- proto/GetBargainDataRsp.proto | 36 --- proto/GetBattlePassProductReq.proto | 33 --- proto/GetBattlePassProductRsp.proto | 36 --- proto/GetBonusActivityRewardReq.proto | 33 --- proto/GetBonusActivityRewardRsp.proto | 35 --- proto/GetCityHuntingOfferReq.proto | 33 --- proto/GetCityHuntingOfferRsp.proto | 40 ---- proto/GetCityReputationInfoReq.proto | 33 --- proto/GetCityReputationInfoRsp.proto | 36 --- proto/GetCityReputationMapInfoReq.proto | 31 --- proto/GetCityReputationMapInfoRsp.proto | 36 --- proto/GetCustomDungeonReq.proto | 31 --- proto/GetCustomDungeonRsp.proto | 37 --- .../GetDungeonEntryExploreConditionReq.proto | 35 --- .../GetDungeonEntryExploreConditionRsp.proto | 35 --- proto/GetExpeditionAssistInfoListReq.proto | 31 --- proto/GetExpeditionAssistInfoListRsp.proto | 35 --- proto/GetGameplayRecommendationReq.proto | 42 ---- proto/GetGameplayRecommendationRsp.proto | 42 ---- proto/GetHomeExchangeWoodInfoReq.proto | 31 --- proto/GetHomeExchangeWoodInfoRsp.proto | 40 ---- proto/GetHomeLevelUpRewardReq.proto | 33 --- proto/GetHomeLevelUpRewardRsp.proto | 33 --- proto/GetHuntingOfferRewardReq.proto | 36 --- proto/GetHuntingOfferRewardRsp.proto | 36 --- proto/GetMapAreaReq.proto | 31 --- proto/GetMapAreaRsp.proto | 35 --- proto/GetMapMarkTipsReq.proto | 31 --- proto/GetMapMarkTipsRsp.proto | 35 --- proto/GetMechanicusInfoReq.proto | 31 --- proto/GetMechanicusInfoRsp.proto | 35 --- proto/GetNextResourceInfoReq.proto | 31 --- proto/GetNextResourceInfoRsp.proto | 36 --- proto/GetPlayerBlacklistReq.proto | 31 --- proto/GetPlayerMpModeAvailabilityReq.proto | 31 --- proto/GetPlayerMpModeAvailabilityRsp.proto | 34 --- proto/GetPushTipsRewardReq.proto | 33 --- proto/GetPushTipsRewardRsp.proto | 33 --- proto/GetRecentMpPlayerListReq.proto | 31 --- proto/GetRecentMpPlayerListRsp.proto | 36 --- proto/GetRecommendCustomDungeonReq.proto | 33 --- proto/GetRecommendCustomDungeonRsp.proto | 35 --- proto/GetReunionMissionInfoReq.proto | 33 --- proto/GetReunionMissionInfoRsp.proto | 35 --- proto/GetReunionPrivilegeInfoReq.proto | 33 --- proto/GetReunionPrivilegeInfoRsp.proto | 35 --- proto/GetReunionSignInInfoReq.proto | 33 --- proto/GetReunionSignInInfoRsp.proto | 35 --- proto/GetRogueDairyRepairInfoReq.proto | 31 --- proto/GetRogueDairyRepairInfoRsp.proto | 32 --- proto/GetSceneNpcPositionReq.proto | 34 --- proto/GetSceneNpcPositionRsp.proto | 36 --- proto/GetScenePerformanceReq.proto | 31 --- proto/GetScenePerformanceRsp.proto | 42 ---- proto/GetSignInRewardReq.proto | 34 --- proto/GetSignInRewardRsp.proto | 35 --- proto/GetStoreCustomDungeonReq.proto | 31 --- proto/GetStoreCustomDungeonRsp.proto | 35 --- proto/GetUgcBriefInfoReq.proto | 36 --- proto/GetUgcBriefInfoRsp.proto | 40 ---- proto/GiveUpRoguelikeDungeonCardReq.proto | 31 --- proto/GiveUpRoguelikeDungeonCardRsp.proto | 32 --- proto/GivingRecord.proto | 30 --- proto/GivingRecordChangeNotify.proto | 35 --- proto/GivingRecordNotify.proto | 34 --- proto/GlobalBuildingInfoNotify.proto | 36 --- proto/GmTalkNotify.proto | 32 --- proto/GmTalkReq.proto | 33 --- proto/GmTalkRsp.proto | 34 --- proto/GrantRewardNotify.proto | 34 --- ...avenInnocenceEditCarveCombinationReq.proto | 36 --- ...avenInnocenceEditCarveCombinationRsp.proto | 32 --- proto/GravenInnocencePhotoFinishReq.proto | 34 --- proto/GravenInnocencePhotoFinishRsp.proto | 34 --- .../GravenInnocencePhotoReminderNotify.proto | 33 --- proto/GravenInnocenceRaceRestartReq.proto | 33 --- proto/GravenInnocenceRaceRestartRsp.proto | 33 --- proto/GravenInnocenceRaceSettleNotify.proto | 43 ---- proto/GroupLinkAllNotify.proto | 34 --- proto/GroupLinkBundle.proto | 31 --- proto/GroupLinkChangeNotify.proto | 34 --- proto/GroupLinkDeleteNotify.proto | 32 --- proto/GroupLinkMarkUpdateNotify.proto | 34 --- proto/GuestBeginEnterSceneNotify.proto | 33 --- proto/GuestPostEnterSceneNotify.proto | 33 --- proto/HachiStageData.proto | 27 --- proto/HashedString.proto | 24 -- proto/HideAndSeekChooseMapReq.proto | 33 --- proto/HideAndSeekChooseMapRsp.proto | 33 --- proto/HideAndSeekPlayerBattleInfo.proto | 27 --- proto/HideAndSeekPlayerCapturedNotify.proto | 32 --- proto/HideAndSeekPlayerReadyNotify.proto | 32 --- proto/HideAndSeekPlayerSetAvatarNotify.proto | 34 --- proto/HideAndSeekSelectAvatarReq.proto | 33 --- proto/HideAndSeekSelectAvatarRsp.proto | 33 --- proto/HideAndSeekSelectSkillReq.proto | 33 --- proto/HideAndSeekSelectSkillRsp.proto | 33 --- proto/HideAndSeekSetReadyReq.proto | 31 --- proto/HideAndSeekSetReadyRsp.proto | 32 --- proto/HideAndSeekSettleInfo.proto | 32 --- proto/HideAndSeekSettleNotify.proto | 48 ---- proto/HideAndSeekStageInfo.proto | 32 --- proto/HideAndSeekStageType.proto | 29 --- proto/HitClientTrivialNotify.proto | 36 --- proto/HitTreeInfo.proto | 27 --- proto/HomeAvatarAllFinishRewardNotify.proto | 32 --- proto/HomeAvatarCostumeChangeNotify.proto | 33 --- proto/HomeAvatarRewardEventGetReq.proto | 34 --- proto/HomeAvatarRewardEventGetRsp.proto | 36 --- proto/HomeAvatarRewardEventInfo.proto | 28 --- proto/HomeAvatarRewardEventNotify.proto | 36 --- proto/HomeAvatarSummonAllEventNotify.proto | 34 --- proto/HomeAvatarSummonEventInfo.proto | 29 --- proto/HomeAvatarSummonEventReq.proto | 35 --- proto/HomeAvatarSummonEventRsp.proto | 33 --- proto/HomeAvatarSummonFinishReq.proto | 33 --- proto/HomeAvatarSummonFinishRsp.proto | 33 --- proto/HomeAvatarTalkFinishInfo.proto | 25 --- proto/HomeAvatarTalkFinishInfoNotify.proto | 34 --- proto/HomeAvatarTalkReq.proto | 34 --- proto/HomeAvatarTalkRsp.proto | 35 --- proto/HomeAvtarAllFinishRewardNotify.proto | 32 --- proto/HomeBalloonGalleryRecord.proto | 29 --- proto/HomeBalloonGalleryScoreNotify.proto | 35 --- proto/HomeBalloonGallerySettleNotify.proto | 37 --- proto/HomeBalloonRecord.proto | 26 --- proto/HomeBlockArrangementMuipData.proto | 27 --- proto/HomeBlockNotify.proto | 32 --- proto/HomeBlueprintBatchBriefMuipData.proto | 27 --- proto/HomeBlueprintBriefMuipData.proto | 30 --- proto/HomeBlueprintInfoNotify.proto | 32 --- proto/HomeBlueprintSearchInfo.proto | 27 --- proto/HomeBlueprintSlotInfo.proto | 30 --- proto/HomeChangeModuleReq.proto | 33 --- proto/HomeChangeModuleRsp.proto | 33 --- proto/HomeClearGroupRecordReq.proto | 33 --- proto/HomeClearGroupRecordRsp.proto | 33 --- proto/HomeCreateBlueprintReq.proto | 38 ---- proto/HomeCreateBlueprintRsp.proto | 35 --- proto/HomeDeleteBlueprintReq.proto | 33 --- proto/HomeDeleteBlueprintRsp.proto | 33 --- proto/HomeExchangeWoodReq.proto | 34 --- proto/HomeExchangeWoodRsp.proto | 35 --- proto/HomeFishFarmingInfo.proto | 25 --- proto/HomeFishFarmingInfoNotify.proto | 34 --- proto/HomeGalleryInPlayingNotify.proto | 32 --- proto/HomeGetBlueprintSlotInfoReq.proto | 31 --- proto/HomeGetBlueprintSlotInfoRsp.proto | 36 --- proto/HomeGetFishFarmingInfoReq.proto | 31 --- proto/HomeGetFishFarmingInfoRsp.proto | 35 --- proto/HomeGetGroupRecordReq.proto | 33 --- proto/HomeGetGroupRecordRsp.proto | 36 --- proto/HomeGetOnlineStatusReq.proto | 31 --- proto/HomeGetOnlineStatusRsp.proto | 35 --- proto/HomeGroupRecord.proto | 35 --- proto/HomeKickPlayerReq.proto | 34 --- proto/HomeKickPlayerRsp.proto | 34 --- proto/HomeModuleSeenReq.proto | 33 --- proto/HomeModuleSeenRsp.proto | 33 --- proto/HomeModuleUnlockNotify.proto | 32 --- proto/HomePictureFrameInfo.proto | 25 --- proto/HomePictureFrameInfoNotify.proto | 34 --- proto/HomePlantFieldData.proto | 31 --- proto/HomePlantFieldNotify.proto | 34 --- proto/HomePlantFieldStatus.proto | 27 --- proto/HomePlantInfoNotify.proto | 34 --- proto/HomePlantInfoReq.proto | 31 --- proto/HomePlantInfoRsp.proto | 36 --- proto/HomePlantSeedReq.proto | 35 --- proto/HomePlantSeedRsp.proto | 32 --- proto/HomePlantSubFieldData.proto | 30 --- proto/HomePlantWeedReq.proto | 34 --- proto/HomePlantWeedRsp.proto | 32 --- proto/HomePreviewBlueprintReq.proto | 33 --- proto/HomePreviewBlueprintRsp.proto | 36 --- proto/HomePriorCheckNotify.proto | 32 --- proto/HomeRacingGalleryRecord.proto | 28 --- proto/HomeRacingGallerySettleNotify.proto | 37 --- proto/HomeRacingRecord.proto | 26 --- proto/HomeResource.proto | 26 --- proto/HomeResourceNotify.proto | 35 --- proto/HomeResourceTakeFetterExpReq.proto | 31 --- proto/HomeResourceTakeFetterExpRsp.proto | 35 --- proto/HomeResourceTakeHomeCoinReq.proto | 31 --- proto/HomeResourceTakeHomeCoinRsp.proto | 35 --- proto/HomeSaveArrangementNoChangeReq.proto | 33 --- proto/HomeSaveArrangementNoChangeRsp.proto | 33 --- proto/HomeSceneArrangementMuipData.proto | 29 --- proto/HomeScenePointFishFarmingInfo.proto | 26 --- .../HomeScenePointFishFarmingInfoNotify.proto | 34 --- proto/HomeSearchBlueprintReq.proto | 33 --- proto/HomeSearchBlueprintRsp.proto | 35 --- proto/HomeSetBlueprintFriendOptionReq.proto | 33 --- proto/HomeSetBlueprintFriendOptionRsp.proto | 33 --- proto/HomeSetBlueprintSlotOptionReq.proto | 34 --- proto/HomeSetBlueprintSlotOptionRsp.proto | 34 --- proto/HomeStakePlayRecord.proto | 27 --- proto/HomeStakeRecord.proto | 26 --- proto/HomeTransferData.proto | 27 --- proto/HomeTransferReq.proto | 34 --- proto/HomeTransferRsp.proto | 33 --- proto/HomeUnknown1Notify.proto | 8 - proto/HomeUpdateFishFarmingInfoReq.proto | 35 --- proto/HomeUpdateFishFarmingInfoRsp.proto | 32 --- proto/HomeUpdatePictureFrameInfoReq.proto | 35 --- proto/HomeUpdatePictureFrameInfoRsp.proto | 35 --- ...meUpdateScenePointFishFarmingInfoReq.proto | 35 --- ...meUpdateScenePointFishFarmingInfoRsp.proto | 32 --- proto/HomeVerifyBlockData.proto | 25 --- proto/HomeVerifyData.proto | 35 --- proto/HomeVerifySceneData.proto | 30 --- proto/HuntingFailNotify.proto | 34 --- proto/HuntingGiveUpReq.proto | 35 --- proto/HuntingGiveUpRsp.proto | 35 --- proto/HuntingOfferData.proto | 29 --- proto/HuntingOfferState.proto | 27 --- proto/HuntingOngoingNotify.proto | 40 ---- proto/HuntingPair.proto | 25 --- proto/HuntingRevealClueNotify.proto | 38 ---- proto/HuntingRevealFinalNotify.proto | 37 --- proto/HuntingStartNotify.proto | 38 ---- proto/HuntingSuccessNotify.proto | 34 --- proto/InBattleChessInfo.proto | 36 --- proto/InBattleChessSettleInfo.proto | 32 --- proto/InBattleFleurFairInfo.proto | 28 --- proto/InBattleIrodoriChessInfo.proto | 30 --- proto/InBattleIrodoriChessSettleInfo.proto | 29 --- proto/InBattleMechanicusBuildingInfo.proto | 27 --- ...BattleMechanicusBuildingPointsNotify.proto | 32 --- ...InBattleMechanicusCardChallengeState.proto | 27 --- proto/InBattleMechanicusCardInfo.proto | 31 --- .../InBattleMechanicusCardResultNotify.proto | 39 ---- .../InBattleMechanicusConfirmCardNotify.proto | 35 --- proto/InBattleMechanicusConfirmCardReq.proto | 35 --- proto/InBattleMechanicusConfirmCardRsp.proto | 35 --- ...nBattleMechanicusEscapeMonsterNotify.proto | 32 --- proto/InBattleMechanicusInfo.proto | 45 ---- .../InBattleMechanicusLeftMonsterNotify.proto | 32 --- proto/InBattleMechanicusMonsterInfo.proto | 26 --- proto/InBattleMechanicusPickCardNotify.proto | 35 --- proto/InBattleMechanicusPickCardReq.proto | 35 --- proto/InBattleMechanicusPickCardRsp.proto | 35 --- proto/InBattleMechanicusPlayerInfo.proto | 30 --- proto/InBattleMechanicusSettleInfo.proto | 33 --- proto/InBattleMechanicusSettleNotify.proto | 41 ---- proto/InBattleMechanicusStageType.proto | 27 --- proto/InfernceWordInfo.proto | 28 --- proto/InstableSprayEnterDungeonReq.proto | 37 --- proto/InstableSprayEnterDungeonRsp.proto | 33 --- proto/InstableSprayGalleryInfoNotify.proto | 32 --- proto/InstableSprayLevelFinishNotify.proto | 36 --- proto/InstableSprayRestartDungeonReq.proto | 35 --- proto/InstableSprayRestartDungeonRsp.proto | 33 --- proto/InstableSpraySettleInfo.proto | 27 --- proto/InstableSpraySwitchTeamReq.proto | 35 --- proto/InstableSpraySwitchTeamRsp.proto | 33 --- proto/InteractDailyDungeonInfoNotify.proto | 31 --- proto/InterpretInferenceWordReq.proto | 34 --- proto/InterpretInferenceWordRsp.proto | 34 --- proto/InterruptGalleryReq.proto | 33 --- proto/InterruptGalleryRsp.proto | 34 --- proto/Investigation.proto | 34 --- proto/InvestigationTarget.proto | 35 --- proto/IrodoriChessInfo.proto | 30 --- proto/IrodoriChessLeftMonsterNotify.proto | 32 --- proto/IrodoriChessMysteryInfo.proto | 28 --- proto/IrodoriChessPlayerInfo.proto | 26 --- proto/IrodoriChessPlayerInfoNotify.proto | 34 --- proto/IrodoriChessSettleInfo.proto | 29 --- proto/IrodoriChessUnequipCardReq.proto | 35 --- proto/IrodoriChessUnequipCardRsp.proto | 35 --- proto/IrodoriEditFlowerCombinationReq.proto | 36 --- proto/IrodoriEditFlowerCombinationRsp.proto | 34 --- proto/IrodoriFillPoetryReq.proto | 34 --- proto/IrodoriFillPoetryRsp.proto | 35 --- proto/IrodoriMasterGalleryCgEndNotify.proto | 34 --- proto/IrodoriMasterGallerySettleInfo.proto | 30 --- proto/IrodoriMasterGallerySettleNotify.proto | 36 --- proto/IrodoriMasterStartGalleryReq.proto | 34 --- proto/IrodoriMasterStartGalleryRsp.proto | 32 --- proto/IrodoriScanEntityReq.proto | 33 --- proto/IrodoriScanEntityRsp.proto | 36 --- proto/IslandPartyActivityDetailInfo.proto | 26 --- proto/IslandPartyGallerySettleInfo.proto | 28 --- proto/IslandPartyRaftInfoNotify.proto | 35 --- proto/IslandPartySailInfoNotify.proto | 37 --- proto/IslandPartySailStage.proto | 26 --- proto/IslandPartySettleNotify.proto | 40 ---- proto/JoinHomeWorldFailNotify.proto | 33 --- proto/JoinPlayerFailNotify.proto | 32 --- proto/JoinPlayerSceneReq.proto | 33 --- proto/JoinPlayerSceneRsp.proto | 32 --- proto/KeepAliveNotify.proto | 30 --- proto/LanguageType.proto | 39 ---- proto/LanternRiteDoFireworksReformReq.proto | 36 --- proto/LanternRiteDoFireworksReformRsp.proto | 42 ---- proto/LanternRiteEndFireworksReformReq.proto | 34 --- proto/LanternRiteEndFireworksReformRsp.proto | 40 ---- ...LanternRiteFireworksReformFactorInfo.proto | 25 --- .../LanternRiteFireworksReformSkillInfo.proto | 27 --- .../LanternRiteStartFireworksReformReq.proto | 34 --- .../LanternRiteStartFireworksReformRsp.proto | 43 ---- proto/LanternRiteTakeSkinRewardReq.proto | 31 --- proto/LanternRiteTakeSkinRewardRsp.proto | 32 --- proto/LastPacketPrintNotify.proto | 31 --- proto/LaunchFireworksReq.proto | 35 --- proto/LaunchFireworksRsp.proto | 32 --- proto/LeaveSceneReq.proto | 31 --- proto/LeaveSceneRsp.proto | 32 --- proto/LeaveWorldNotify.proto | 30 --- proto/LevelTagDataNotify.proto | 33 --- proto/LevelupCityReq.proto | 35 --- proto/LevelupCityRsp.proto | 37 --- proto/LikeCustomDungeonReq.proto | 34 --- proto/LikeCustomDungeonRsp.proto | 32 --- proto/LiveEndNotify.proto | 32 --- proto/LiveStartNotify.proto | 32 --- proto/LoadActivityTerrainNotify.proto | 33 --- proto/LuaEnvironmentEffectNotify.proto | 35 --- proto/LuaSetOptionNotify.proto | 38 ---- proto/LuaShellType.proto | 27 --- ...nanceStoneChallengeGallerySettleInfo.proto | 31 --- proto/LuminanceStoneChallengeSettleInfo.proto | 27 --- .../LuminanceStoneChallengeSettleNotify.proto | 35 --- proto/LunaRiteAreaFinishNotify.proto | 33 --- proto/LunaRiteGroupBundleRegisterNotify.proto | 33 --- proto/LunaRiteHintPointRemoveNotify.proto | 33 --- proto/LunaRiteHintPointReq.proto | 33 --- proto/LunaRiteHintPointRsp.proto | 39 ---- proto/LunaRiteSacrificeReq.proto | 34 --- proto/LunaRiteSacrificeRsp.proto | 35 --- proto/LunaRiteTakeSacrificeRewardReq.proto | 34 --- proto/LunaRiteTakeSacrificeRewardRsp.proto | 36 --- proto/LunchBoxSlotType.proto | 10 - proto/MainCoop.proto | 36 --- proto/MainCoopFailNotify.proto | 33 --- proto/MainCoopUpdateNotify.proto | 34 --- proto/MapAreaChangeNotify.proto | 34 --- proto/MapAreaInfo.proto | 25 --- proto/MapInfo.proto | 30 --- proto/MapMarkTipsInfo.proto | 27 --- proto/MapMarkTipsType.proto | 24 -- proto/MarkEntityInMinMapNotify.proto | 36 --- proto/MarkNewType.proto | 10 - proto/MassiveBoxInfo.proto | 32 --- proto/MassiveEntityElementOpBatchNotify.proto | 46 ---- proto/MassiveEntityState.proto | 26 --- proto/MassiveEntityStateChangedNotify.proto | 35 --- proto/MassiveGrassInfo.proto | 28 --- proto/MassiveWaterInfo.proto | 24 -- proto/MatchPlayerInfo.proto | 27 --- proto/MatchReason.proto | 33 --- proto/MatchType.proto | 29 --- proto/MechanicusCandidateTeamCreateReq.proto | 33 --- proto/MechanicusCandidateTeamCreateRsp.proto | 34 --- proto/MechanicusCloseNotify.proto | 32 --- proto/MechanicusCoinNotify.proto | 33 --- proto/MechanicusInfo.proto | 32 --- proto/MechanicusLevelupGearReq.proto | 34 --- proto/MechanicusLevelupGearRsp.proto | 35 --- proto/MechanicusOpenNotify.proto | 32 --- proto/MechanicusSequenceOpenNotify.proto | 33 --- proto/MechanicusUnlockGearReq.proto | 34 --- proto/MechanicusUnlockGearRsp.proto | 34 --- proto/MeetNpcReq.proto | 33 --- proto/MeetNpcRsp.proto | 33 --- proto/MetNpcIdListNotify.proto | 32 --- ...MatsuriDarkPressureLevelUpdateNotify.proto | 32 --- ...iaeMatsuriGainCrystalExpUpdateNotify.proto | 33 --- proto/MichiaeMatsuriInteractStatueReq.proto | 33 --- proto/MichiaeMatsuriInteractStatueRsp.proto | 32 --- ...hiaeMatsuriRemoveChallengeMarkNotify.proto | 33 --- .../MichiaeMatsuriRemoveChestMarkNotify.proto | 33 --- .../MichiaeMatsuriStartBossChallengeReq.proto | 34 --- .../MichiaeMatsuriStartBossChallengeRsp.proto | 32 --- .../MichiaeMatsuriStartDarkChallengeReq.proto | 33 --- .../MichiaeMatsuriStartDarkChallengeRsp.proto | 32 --- .../MichiaeMatsuriUnlockCrystalSkillReq.proto | 33 --- .../MichiaeMatsuriUnlockCrystalSkillRsp.proto | 33 --- proto/MiracleRingDataNotify.proto | 36 --- proto/MiracleRingDestroyNotify.proto | 32 --- proto/MiracleRingDropResultNotify.proto | 33 --- proto/MiracleRingTakeRewardReq.proto | 34 --- proto/MiracleRingTakeRewardRsp.proto | 32 --- proto/MistTrialDunegonFailNotify.proto | 27 --- proto/MistTrialDungeonFailNotify.proto | 32 --- proto/MistTrialFloorLevelNotify.proto | 34 --- proto/MistTrialGetChallengeMissionReq.proto | 33 --- proto/MistTrialGetChallengeMissionRsp.proto | 36 --- ...MistTrialGetDungeonExhibitionDataReq.proto | 33 --- ...MistTrialGetDungeonExhibitionDataRsp.proto | 33 --- proto/MistTrialMissionInfo.proto | 25 --- ...tTrialSelectAvatarAndEnterDungeonReq.proto | 38 ---- ...tTrialSelectAvatarAndEnterDungeonRsp.proto | 33 --- proto/MistTrialSettleNotify.proto | 40 ---- proto/MonsterAlertChangeNotify.proto | 35 --- proto/MonsterForceAlertNotify.proto | 32 --- proto/MonsterSummonTagNotify.proto | 33 --- proto/MpBlockNotify.proto | 32 --- proto/MpPlayGuestReplyInviteReq.proto | 34 --- proto/MpPlayGuestReplyInviteRsp.proto | 33 --- proto/MpPlayGuestReplyNotify.proto | 34 --- proto/MpPlayInviteResultNotify.proto | 33 --- proto/MpPlayOwnerCheckReq.proto | 34 --- proto/MpPlayOwnerCheckRsp.proto | 35 --- proto/MpPlayOwnerInviteNotify.proto | 34 --- proto/MpPlayOwnerStartInviteReq.proto | 34 --- proto/MpPlayOwnerStartInviteRsp.proto | 34 --- proto/MpPlayPrepareInterruptNotify.proto | 32 --- proto/MpPlayPrepareNotify.proto | 33 --- proto/MsgParam.proto | 28 --- proto/MultistagePlayEndNotify.proto | 33 --- proto/MultistagePlayFinishStageReq.proto | 34 --- proto/MultistagePlayFinishStageRsp.proto | 34 --- proto/MultistagePlayInfo.proto | 49 ---- proto/MultistagePlayInfoNotify.proto | 34 --- proto/MultistagePlaySettleNotify.proto | 42 ---- proto/MultistagePlayStageEndNotify.proto | 33 --- proto/MultistageSettleWatcherInfo.proto | 27 --- ...MuqadasPotionActivityEnterDungeonReq.proto | 33 --- ...MuqadasPotionActivityEnterDungeonRsp.proto | 33 --- proto/MuqadasPotionCaptureWeaknessReq.proto | 34 --- proto/MuqadasPotionCaptureWeaknessRsp.proto | 32 --- proto/MuqadasPotionDetailInfo.proto | 26 --- proto/MuqadasPotionRestartDungeonReq.proto | 31 --- proto/MuqadasPotionRestartDungeonRsp.proto | 32 --- proto/MusicRecord.proto | 27 --- proto/NavMeshStatsNotify.proto | 35 --- proto/NicknameAuditConfigNotify.proto | 33 --- proto/NicknameSignatureAuditData.proto | 34 --- .../NightCrowGadgetObservationMatchReq.proto | 34 --- .../NightCrowGadgetObservationMatchRsp.proto | 32 --- proto/NormalUidOpNotify.proto | 35 --- proto/NpcPositionInfo.proto | 27 --- proto/NpcTalkStateNotify.proto | 32 --- proto/OfferingInteractReq.proto | 33 --- proto/OfferingInteractRsp.proto | 35 --- .../OneofGatherPointDetectorDataNotify.proto | 34 --- proto/OneoffGatherPointDetectorData.proto | 16 -- .../OneoffGatherPointDetectorDataNotify.proto | 18 -- proto/OpActivityDataNotify.proto | 34 --- proto/OpActivityStateNotify.proto | 35 --- proto/OpActivityTagBriefInfo.proto | 26 --- proto/OpActivityUpdateNotify.proto | 34 --- proto/OpenBlossomCircleCampGuideNotify.proto | 34 --- proto/Operation.proto | 11 - proto/OrderDisplayNotify.proto | 33 --- proto/OrderFinishNotify.proto | 38 ---- proto/OtherCustomDungeonBrief.proto | 39 ---- proto/OtherPlayerEnterHomeNotify.proto | 39 ---- proto/OutStuckCustomDungeonReq.proto | 31 --- proto/OutStuckCustomDungeonRsp.proto | 33 --- proto/PBNavMeshPoly.proto | 33 --- proto/PBNavMeshTile.proto | 28 --- proto/PSNBlackListNotify.proto | 34 --- proto/PSNFriendListNotify.proto | 34 --- proto/PathfindingPingNotify.proto | 31 --- proto/PbNavMeshStatsInfo.proto | 27 --- proto/PerformOperationNotify.proto | 43 ---- proto/PersistentDungeonSwitchAvatarReq.proto | 34 --- proto/PersistentDungeonSwitchAvatarRsp.proto | 34 --- proto/PersonalLineNewUnlockNotify.proto | 32 --- proto/PhotoActivityClientViewReq.proto | 33 --- proto/PhotoActivityClientViewRsp.proto | 33 --- proto/PhotoActivityFinishReq.proto | 35 --- proto/PhotoActivityFinishRsp.proto | 33 --- proto/PhotoGallerySettleInfo.proto | 26 --- proto/PhotoStage.proto | 30 --- proto/PlaceInfo.proto | 27 --- proto/PlantFlowerAcceptAllGiveFlowerReq.proto | 33 --- proto/PlantFlowerAcceptAllGiveFlowerRsp.proto | 36 --- proto/PlantFlowerAcceptFlowerResultInfo.proto | 26 --- proto/PlantFlowerAcceptGiveFlowerReq.proto | 34 --- proto/PlantFlowerAcceptGiveFlowerRsp.proto | 36 --- .../PlantFlowerEditFlowerCombinationReq.proto | 37 --- .../PlantFlowerEditFlowerCombinationRsp.proto | 33 --- proto/PlantFlowerFriendFlowerWishData.proto | 29 --- ...PlantFlowerGetCanGiveFriendFlowerReq.proto | 33 --- ...PlantFlowerGetCanGiveFriendFlowerRsp.proto | 34 --- ...lantFlowerGetFriendFlowerWishListReq.proto | 33 --- ...lantFlowerGetFriendFlowerWishListRsp.proto | 36 --- proto/PlantFlowerGetRecvFlowerListReq.proto | 33 --- proto/PlantFlowerGetRecvFlowerListRsp.proto | 36 --- proto/PlantFlowerGetSeedInfoReq.proto | 33 --- proto/PlantFlowerGetSeedInfoRsp.proto | 34 --- proto/PlantFlowerGiveFriendFlowerReq.proto | 35 --- proto/PlantFlowerGiveFriendFlowerRsp.proto | 34 --- proto/PlantFlowerHaveRecvFlowerNotify.proto | 32 --- proto/PlantFlowerRecvFlowerData.proto | 29 --- proto/PlantFlowerSetFlowerWishReq.proto | 34 --- proto/PlantFlowerSetFlowerWishRsp.proto | 33 --- proto/PlantFlowerTakeSeedRewardReq.proto | 33 --- proto/PlantFlowerTakeSeedRewardRsp.proto | 33 --- proto/PlayProduct.proto | 26 --- ...yerAllowEnterMpAfterAgreeMatchNotify.proto | 32 --- proto/PlayerApplyEnterHomeNotify.proto | 35 --- proto/PlayerApplyEnterHomeResultNotify.proto | 47 ---- proto/PlayerApplyEnterHomeResultReq.proto | 34 --- proto/PlayerApplyEnterHomeResultRsp.proto | 35 --- ...erApplyEnterMpAfterMatchAgreedNotify.proto | 37 --- proto/PlayerCancelMatchReq.proto | 35 --- proto/PlayerCancelMatchRsp.proto | 35 --- proto/PlayerChatCDNotify.proto | 32 --- proto/PlayerConfirmMatchReq.proto | 36 --- proto/PlayerConfirmMatchRsp.proto | 37 --- proto/PlayerCustomDungeonMuipData.proto | 29 --- proto/PlayerDeathZoneNotify.proto | 32 --- proto/PlayerDieOption.proto | 27 --- proto/PlayerEyePointStateNotify.proto | 49 ---- proto/PlayerFishingDataNotify.proto | 32 --- proto/PlayerForceExitReq.proto | 31 --- proto/PlayerGCGMatchConfirmNotify.proto | 34 --- proto/PlayerGCGMatchDismissNotify.proto | 36 --- proto/PlayerGameTimeByLuaNotify.proto | 34 --- proto/PlayerGeneralMatchConfirmNotify.proto | 34 --- proto/PlayerGeneralMatchDismissNotify.proto | 36 --- proto/PlayerInjectFixNotify.proto | 33 --- proto/PlayerInvestigationAllInfoNotify.proto | 36 --- proto/PlayerInvestigationNotify.proto | 34 --- proto/PlayerInvestigationTargetNotify.proto | 34 --- proto/PlayerLogoutNotify.proto | 31 --- proto/PlayerLogoutReq.proto | 44 ---- proto/PlayerLogoutRsp.proto | 32 --- proto/PlayerLuaShellNotify.proto | 37 --- proto/PlayerMatchAgreedResultNotify.proto | 44 ---- proto/PlayerMatchInfoNotify.proto | 42 ---- proto/PlayerMatchStopNotify.proto | 35 --- proto/PlayerMatchSuccNotify.proto | 43 ---- proto/PlayerNicknameAuditDataNotify.proto | 34 --- proto/PlayerNicknameNotify.proto | 32 --- proto/PlayerOfferingData.proto | 28 --- proto/PlayerOfferingDataNotify.proto | 34 --- proto/PlayerOfferingReq.proto | 33 --- proto/PlayerOfferingRsp.proto | 37 --- proto/PlayerPreEnterMpNotify.proto | 40 ---- proto/PlayerQuitDungeonRsp.proto | 33 --- proto/PlayerQuitFromHomeNotify.proto | 42 ---- proto/PlayerQuitFromMpNotify.proto | 46 ---- proto/PlayerRandomCookReq.proto | 35 --- proto/PlayerRandomCookRsp.proto | 32 --- proto/PlayerRechargeDataNotify.proto | 35 --- proto/PlayerReportReq.proto | 39 ---- proto/PlayerReportRsp.proto | 34 --- proto/PlayerRoutineDataNotify.proto | 34 --- proto/PlayerRoutineInfo.proto | 25 --- proto/PlayerSetLanguageReq.proto | 33 --- proto/PlayerSetLanguageRsp.proto | 32 --- proto/PlayerSetOnlyMPWithPSPlayerReq.proto | 33 --- proto/PlayerSetOnlyMPWithPSPlayerRsp.proto | 33 --- proto/PlayerSignatureAuditDataNotify.proto | 34 --- proto/PlayerSignatureNotify.proto | 32 --- proto/PlayerStartMatchReq.proto | 40 ---- proto/PlayerStartMatchRsp.proto | 41 ---- proto/PlayerUidExtInfo.proto | 24 -- proto/PolygonRegionSize.proto | 27 --- proto/PotionDungeonAvatar.proto | 25 --- proto/PotionEnterDungeonNotify.proto | 38 ---- proto/PotionEnterDungeonReq.proto | 39 ---- proto/PotionEnterDungeonRsp.proto | 32 --- proto/PotionResetChallengeReq.proto | 33 --- proto/PotionResetChallengeRsp.proto | 35 --- proto/PotionRestartDungeonReq.proto | 31 --- proto/PotionRestartDungeonRsp.proto | 32 --- proto/PotionSaveDungeonResultReq.proto | 34 --- proto/PotionSaveDungeonResultRsp.proto | 32 --- proto/PotionStage.proto | 30 --- proto/PrivateChatRsp.proto | 33 --- proto/PrivateChatSetSequenceReq.proto | 29 --- proto/PrivateChatSetSequenceRsp.proto | 27 --- proto/ProductPriceTier.proto | 25 --- proto/ProjectorOptionReq.proto | 40 ---- proto/ProjectorOptionRsp.proto | 34 --- proto/ProudSkillUpgradeReq.proto | 35 --- proto/ProudSkillUpgradeRsp.proto | 34 --- proto/PublishCustomDungeonReq.proto | 34 --- proto/PublishCustomDungeonRsp.proto | 32 --- proto/PublishUgcReq.proto | 36 --- proto/PublishUgcRsp.proto | 36 --- proto/PushTipsAllDataNotify.proto | 34 --- proto/PushTipsChangeNotify.proto | 34 --- proto/PushTipsData.proto | 25 --- proto/PushTipsReadFinishReq.proto | 33 --- proto/PushTipsReadFinishRsp.proto | 33 --- proto/QuickOpenActivityReq.proto | 33 --- proto/QuickOpenActivityRsp.proto | 33 --- proto/QuickUseWidgetReq.proto | 42 ---- proto/RacingGalleryInfo.proto | 26 --- proto/RacingGallerySettleInfo.proto | 28 --- proto/ReadNicknameAuditReq.proto | 31 --- proto/ReadNicknameAuditRsp.proto | 32 --- proto/ReadPrivateChatRsp.proto | 32 --- proto/ReadSignatureAuditReq.proto | 31 --- proto/ReadSignatureAuditRsp.proto | 32 --- ...ReceivedTrialAvatarActivityRewardReq.proto | 33 --- ...ReceivedTrialAvatarActivityRewardRsp.proto | 34 --- proto/RechargeReq.proto | 41 ---- proto/RechargeRsp.proto | 34 --- proto/RedPointData.proto | 26 --- proto/RedeemLegendaryKeyReq.proto | 31 --- proto/RedeemLegendaryKeyRsp.proto | 33 --- proto/ReformFireworksReq.proto | 35 --- proto/ReformFireworksRsp.proto | 32 --- proto/RefreshBackgroundAvatarReq.proto | 31 --- proto/RefreshBackgroundAvatarRsp.proto | 33 --- proto/RefreshEntityAuthNotify.proto | 33 --- proto/RefreshRogueDiaryCardReq.proto | 33 --- proto/RefreshRogueDiaryCardRsp.proto | 33 --- proto/RefreshRoguelikeDungeonCardReq.proto | 31 --- proto/RefreshRoguelikeDungeonCardRsp.proto | 33 --- proto/RegionSearch.proto | 29 --- proto/RegionSearchChangeRegionNotify.proto | 40 ---- proto/RegionSearchInfo.proto | 28 --- proto/RegionSearchNotify.proto | 35 --- proto/RegionSearchState.proto | 28 --- proto/RegionalPlayInfoNotify.proto | 38 ---- proto/RegionalPlayVar.proto | 27 --- proto/RemotePlayerWidgetNotify.proto | 34 --- proto/RemoveBlacklistReq.proto | 33 --- proto/RemoveBlacklistRsp.proto | 33 --- proto/RemoveCustomDungeonReq.proto | 33 --- proto/RemoveCustomDungeonRsp.proto | 33 --- proto/RemoveRandTaskInfoNotify.proto | 41 ---- proto/ReplayCustomDungeonReq.proto | 31 --- proto/ReplayCustomDungeonRsp.proto | 33 --- proto/ReportFightAntiCheatNotify.proto | 34 --- proto/ReportReasonType.proto | 30 --- proto/ReportTrackingIOInfoNotify.proto | 37 --- proto/RequestLiveInfoReq.proto | 33 --- proto/RequestLiveInfoRsp.proto | 35 --- proto/ReserveRogueDiaryAvatarReq.proto | 35 --- proto/ReserveRogueDiaryAvatarRsp.proto | 32 --- proto/ResetRogueDiaryPlayReq.proto | 33 --- proto/ResetRogueDiaryPlayRsp.proto | 32 --- proto/ResinCard.proto | 11 - proto/ResinCardData.proto | 27 --- proto/ResinCardDataUpdateNotify.proto | 35 --- .../RestartCoinCollectPlaySingleModeReq.proto | 34 --- .../RestartCoinCollectPlaySingleModeRsp.proto | 33 --- proto/RestartEffigyChallengeReq.proto | 31 --- proto/RestartEffigyChallengeRsp.proto | 32 --- proto/ResumeRogueDiaryDungeonReq.proto | 33 --- proto/ResumeRogueDiaryDungeonRsp.proto | 32 --- proto/RetryCurRogueDiaryDungeonReq.proto | 31 --- proto/RetryCurRogueDiaryDungeonRsp.proto | 32 --- proto/ReunionActivateNotify.proto | 35 --- proto/ReunionBriefInfo.proto | 37 --- proto/ReunionBriefInfoReq.proto | 31 --- proto/ReunionBriefInfoRsp.proto | 36 --- proto/ReunionDailyRefreshNotify.proto | 34 --- proto/ReunionMissionInfo.proto | 33 --- proto/ReunionPrivilegeChangeNotify.proto | 34 --- proto/ReunionPrivilegeInfo.proto | 26 --- proto/ReunionSettleNotify.proto | 30 --- proto/ReunionSignInInfo.proto | 27 --- proto/ReunionWatcherInfo.proto | 28 --- proto/Reward.proto | 27 --- proto/RogueCellInfo.proto | 30 --- proto/RogueCellState.proto | 28 --- proto/RogueCellUpdateNotify.proto | 34 --- proto/RogueDiaryAvatar.proto | 30 --- proto/RogueDiaryAvatarDisableStatus.proto | 27 --- proto/RogueDiaryCoinAddNotify.proto | 33 --- proto/RogueDiaryDungeonInfoNotify.proto | 44 ---- proto/RogueDiaryRepairInfoNotify.proto | 43 ---- proto/RogueDiaryReviveAvatarReq.proto | 35 --- proto/RogueDiaryReviveAvatarRsp.proto | 32 --- proto/RogueDiaryRoomInfo.proto | 28 --- proto/RogueDiaryStage.proto | 28 --- proto/RogueDiaryTiredAvatarNotify.proto | 38 ---- .../RogueDungeonPlayerCellChangeNotify.proto | 33 --- proto/RogueEffectRecord.proto | 27 --- proto/RogueEliteCellDifficultyType.proto | 25 --- proto/RogueFinishRepairReq.proto | 36 --- proto/RogueFinishRepairRsp.proto | 32 --- proto/RogueHealAvatarsReq.proto | 34 --- proto/RogueHealAvatarsRsp.proto | 34 --- proto/RogueResumeDungeonReq.proto | 33 --- proto/RogueResumeDungeonRsp.proto | 33 --- proto/RogueSwitchAvatarReq.proto | 36 --- proto/RogueSwitchAvatarRsp.proto | 37 --- proto/RoguelikeCardGachaNotify.proto | 33 --- proto/RoguelikeEffectDataNotify.proto | 35 --- proto/RoguelikeEffectViewReq.proto | 34 --- proto/RoguelikeEffectViewRsp.proto | 33 --- proto/RoguelikeGiveUpReq.proto | 33 --- proto/RoguelikeGiveUpRsp.proto | 38 ---- proto/RoguelikeMistClearNotify.proto | 30 --- ...RoguelikeRefreshCardCostUpdateNotify.proto | 33 --- ...guelikeResourceBonusPropUpdateNotify.proto | 32 --- proto/RoguelikeRuneRecordUpdateNotify.proto | 34 --- ...uelikeSelectAvatarAndEnterDungeonReq.proto | 35 --- ...uelikeSelectAvatarAndEnterDungeonRsp.proto | 33 --- ...RoguelikeTakeStageFirstPassRewardReq.proto | 33 --- ...RoguelikeTakeStageFirstPassRewardRsp.proto | 33 --- proto/SalesmanTakeRewardReq.proto | 34 --- proto/SalesmanTakeRewardRsp.proto | 35 --- proto/SalesmanTakeSpecialRewardReq.proto | 33 --- proto/SalesmanTakeSpecialRewardRsp.proto | 33 --- proto/SalvageEscortGallerySettleInfo.proto | 27 --- proto/SalvageEscortRestartReq.proto | 33 --- proto/SalvageEscortRestartRsp.proto | 33 --- proto/SalvageEscortSettleInfo.proto | 27 --- proto/SalvageEscortSettleNotify.proto | 35 --- proto/SalvageEscortStopReason.proto | 30 --- proto/SalvagePreventGallerySettleInfo.proto | 29 --- proto/SalvagePreventRestartReq.proto | 33 --- proto/SalvagePreventRestartRsp.proto | 33 --- proto/SalvagePreventSettleInfo.proto | 27 --- proto/SalvagePreventSettleNotify.proto | 35 --- proto/SalvagePreventStopReason.proto | 30 --- proto/SaveCoopDialogReq.proto | 34 --- proto/SaveCoopDialogRsp.proto | 34 --- proto/SaveCustomDungeonRoomReq.proto | 38 ---- proto/SaveCustomDungeonRoomRsp.proto | 36 --- proto/SaveMainCoopReq.proto | 37 --- proto/SaveMainCoopRsp.proto | 34 --- proto/SaveUgcReq.proto | 43 ---- proto/SaveUgcRsp.proto | 36 --- proto/SceneAudioNotify.proto | 37 --- proto/SceneAvatarStaminaStepReq.proto | 36 --- proto/SceneAvatarStaminaStepRsp.proto | 36 --- proto/SceneCreateEntityReq.proto | 38 ---- proto/SceneCreateEntityRsp.proto | 36 --- proto/SceneDataNotify.proto | 33 --- proto/SceneDestroyEntityReq.proto | 33 --- proto/SceneDestroyEntityRsp.proto | 33 --- proto/SceneEntitiesMoveCombineNotify.proto | 33 --- proto/SceneEntitiesMovesReq.proto | 34 --- proto/SceneEntitiesMovesRsp.proto | 33 --- proto/SceneEntityMoveReq.proto | 37 --- proto/SceneEntityMoveRsp.proto | 38 ---- proto/SceneEntityUpdateNotify.proto | 37 --- proto/SceneGalleryBalloonInfo.proto | 27 --- proto/SceneGalleryBounceConjuringInfo.proto | 25 --- proto/SceneGalleryBrokenFloorInfo.proto | 25 --- proto/SceneGalleryBulletInfo.proto | 25 --- proto/SceneGalleryBuoyantCombatInfo.proto | 26 --- proto/SceneGalleryCharAmusementInfo.proto | 28 --- proto/SceneGalleryCoinCollectInfo.proto | 25 --- proto/SceneGalleryCrystalLinkInfo.proto | 24 -- proto/SceneGalleryEffigyChallengeV2Info.proto | 28 --- proto/SceneGalleryFallInfo.proto | 27 --- proto/SceneGalleryFlowerInfo.proto | 26 --- ...SceneGalleryFungusFighterCaptureInfo.proto | 24 -- ...ceneGalleryFungusFighterTrainingInfo.proto | 30 --- proto/SceneGalleryHandballInfo.proto | 27 --- proto/SceneGalleryHideAndSeekInfo.proto | 25 --- proto/SceneGalleryHomeBalloonInfo.proto | 24 -- proto/SceneGalleryInfo.proto | 98 -------- proto/SceneGalleryInfoNotify.proto | 34 --- proto/SceneGalleryInstableSprayBuffInfo.proto | 26 --- proto/SceneGalleryInstableSprayInfo.proto | 27 --- proto/SceneGalleryIrodoriMasterInfo.proto | 26 --- .../SceneGalleryIslandPartyDownHillInfo.proto | 29 --- proto/SceneGalleryIslandPartyRaftInfo.proto | 31 --- proto/SceneGalleryIslandPartySailInfo.proto | 33 --- ...neGalleryLuminanceStoneChallengeInfo.proto | 27 --- proto/SceneGalleryMuqadasPotionInfo.proto | 27 --- proto/SceneGalleryProgressInfo.proto | 27 --- proto/SceneGallerySalvageEscortInfo.proto | 27 --- proto/SceneGallerySalvageEscortInfoInfo.proto | 27 --- proto/SceneGallerySalvagePreventInfo.proto | 24 -- proto/SceneGallerySummerTimeV2BoatInfo.proto | 27 --- proto/SceneGallerySumoInfo.proto | 26 --- proto/SceneGalleryTreasureSeelieInfo.proto | 25 --- ...eGalleryVintageHuntingFirstStageInfo.proto | 27 --- proto/SceneGalleryVintageHuntingInfo.proto | 33 --- ...GalleryVintageHuntingSecondStageInfo.proto | 26 --- ...eneGalleryVintageHuntingSettleNotify.proto | 45 ---- ...eGalleryVintageHuntingThirdStageInfo.proto | 22 -- proto/SceneGalleryWindFieldInfo.proto | 31 --- proto/SceneInitFinishReq.proto | 33 --- proto/SceneKickPlayerNotify.proto | 34 --- proto/ScenePlayBattleInfo.proto | 33 --- proto/ScenePlayBattleInfoListNotify.proto | 34 --- proto/ScenePlayBattleInfoNotify.proto | 34 --- proto/ScenePlayBattleInterruptNotify.proto | 34 --- proto/ScenePlayBattleResultNotify.proto | 40 ---- proto/ScenePlayBattleSettlePlayerInfo.proto | 34 --- proto/ScenePlayBattleSettleRewardInfo.proto | 27 --- proto/ScenePlayBattleUidOpNotify.proto | 41 ---- proto/ScenePlayGuestReplyInviteReq.proto | 34 --- proto/ScenePlayGuestReplyInviteRsp.proto | 34 --- proto/ScenePlayGuestReplyNotify.proto | 34 --- proto/ScenePlayInfo.proto | 27 --- proto/ScenePlayInfoListNotify.proto | 34 --- proto/ScenePlayInviteResultNotify.proto | 33 --- proto/ScenePlayOutofRegionNotify.proto | 33 --- proto/ScenePlayOwnerCheckReq.proto | 34 --- proto/ScenePlayOwnerCheckRsp.proto | 36 --- proto/ScenePlayOwnerInviteNotify.proto | 34 --- proto/ScenePlayOwnerStartInviteReq.proto | 34 --- proto/ScenePlayOwnerStartInviteRsp.proto | 34 --- ...ePlayerBackgroundAvatarRefreshNotify.proto | 37 --- proto/ScenePlayerSoundNotify.proto | 42 ---- proto/SceneUnlockInfo.proto | 10 - proto/SceneWeatherForcastReq.proto | 28 --- proto/SceneWeatherForcastRsp.proto | 29 --- proto/SceneWeatherForecastReq.proto | 33 --- proto/SceneWeatherForecastRsp.proto | 34 --- proto/ScoreChallengeInfo.proto | 25 --- proto/SeaLampCoinNotify.proto | 32 --- proto/SeaLampFlyLampNotify.proto | 37 --- proto/SeaLampFlyLampReq.proto | 38 ---- proto/SeaLampFlyLampRsp.proto | 34 --- proto/SeaLampPopularityNotify.proto | 32 --- proto/SeaLampTakeContributionRewardReq.proto | 34 --- proto/SeaLampTakeContributionRewardRsp.proto | 33 --- proto/SeaLampTakePhaseRewardReq.proto | 34 --- proto/SeaLampTakePhaseRewardRsp.proto | 33 --- proto/SealBattleBeginNotify.proto | 37 --- proto/SealBattleEndNotify.proto | 33 --- proto/SealBattleProgressNotify.proto | 36 --- proto/SealBattleType.proto | 26 --- proto/SearchCustomDungeonReq.proto | 33 --- proto/SearchCustomDungeonRsp.proto | 35 --- proto/SeeMonsterReq.proto | 33 --- proto/SeeMonsterRsp.proto | 32 --- proto/SegmentCRCInfo.proto | 28 --- proto/SegmentInfo.proto | 26 --- proto/SelectAsterMidDifficultyReq.proto | 35 --- proto/SelectAsterMidDifficultyRsp.proto | 35 --- proto/SelectEffigyChallengeConditionReq.proto | 35 --- proto/SelectEffigyChallengeConditionRsp.proto | 35 --- proto/SelectRoguelikeDungeonCardReq.proto | 33 --- proto/SelectRoguelikeDungeonCardRsp.proto | 33 --- proto/ServerCombatEndNotify.proto | 32 --- proto/ServerDisconnectClientNotify.proto | 32 --- proto/ServerGlobalValueChangeNotify.proto | 34 --- proto/ServerLogLevel.proto | 28 --- proto/ServerLogNotify.proto | 37 --- proto/ServerLogType.proto | 28 --- proto/ServerMassiveEntity.proto | 37 --- proto/ServerMessageNotify.proto | 32 --- proto/ServerTryCancelGeneralMatchNotify.proto | 32 --- proto/ServerUpdateGlobalValueNotify.proto | 42 ---- proto/SetCodexPushtipsReadReq.proto | 34 --- proto/SetCodexPushtipsReadRsp.proto | 34 --- proto/SetCoopChapterViewedReq.proto | 33 --- proto/SetCoopChapterViewedRsp.proto | 33 --- proto/SetCurExpeditionChallengeIdReq.proto | 33 --- proto/SetCurExpeditionChallengeIdRsp.proto | 33 --- proto/SetFriendRemarkNameReq.proto | 34 --- proto/SetFriendRemarkNameRsp.proto | 35 --- proto/SetH5ActivityRedDotTimestampReq.proto | 32 --- proto/SetH5ActivityRedDotTimestampRsp.proto | 32 --- proto/SetLimitOptimizationNotify.proto | 32 --- proto/SetSceneWeatherAreaReq.proto | 34 --- proto/SetSceneWeatherAreaRsp.proto | 32 --- proto/ShapeBox.proto | 30 --- proto/ShapeSphere.proto | 27 --- proto/ShareCDInfo.proto | 26 --- proto/ShowClientGuideNotify.proto | 32 --- proto/ShowClientTutorialNotify.proto | 32 --- proto/ShowCommonTipsNotify.proto | 34 --- proto/ShowMessageNotify.proto | 36 --- proto/ShowTemplateReminderNotify.proto | 36 --- proto/SignInData.proto | 27 --- proto/SignInInfo.proto | 34 --- proto/SignInInfoReq.proto | 31 --- proto/SignInInfoRsp.proto | 35 --- proto/SignatureAuditConfigNotify.proto | 33 --- proto/SingleRestartBrickBreakerReq.proto | 34 --- proto/SingleRestartBrickBreakerRsp.proto | 34 --- proto/SingleStartBrickBreakerReq.proto | 36 --- proto/SingleStartBrickBreakerRsp.proto | 34 --- proto/SkillRequest.proto | 24 -- proto/SkillResponse.proto | 25 --- .../SkyCrystalDetectorDataUpdateNotify.proto | 34 --- proto/SocialDataNotify.proto | 33 --- proto/SpiceActivityFinishMakeSpiceReq.proto | 36 --- proto/SpiceActivityFinishMakeSpiceRsp.proto | 34 --- proto/SpiceActivityGivingRecordNotify.proto | 34 --- proto/SpiceActivityProcessFoodReq.proto | 35 --- proto/SpiceActivityProcessFoodRsp.proto | 36 --- proto/SpiceStage.proto | 26 --- proto/SpringUseReq.proto | 33 --- proto/SpringUseRsp.proto | 33 --- proto/StakePlayGalleryInfo.proto | 26 --- proto/StartArenaChallengeLevelReq.proto | 35 --- proto/StartArenaChallengeLevelRsp.proto | 35 --- proto/StartBuoyantCombatGalleryReq.proto | 34 --- proto/StartBuoyantCombatGalleryRsp.proto | 34 --- proto/StartCoopPointReq.proto | 33 --- proto/StartCoopPointRsp.proto | 37 --- proto/StartEffigyChallengeReq.proto | 36 --- proto/StartEffigyChallengeRsp.proto | 36 --- proto/StartFishingReq.proto | 34 --- proto/StartFishingRsp.proto | 33 --- proto/StartRogueDiaryPlayReq.proto | 34 --- proto/StartRogueDiaryPlayRsp.proto | 37 --- proto/StartRogueDiaryRoomReq.proto | 34 --- proto/StartRogueDiaryRoomRsp.proto | 32 --- proto/StartRogueEliteCellChallengeReq.proto | 37 --- proto/StartRogueEliteCellChallengeRsp.proto | 34 --- proto/StartRogueNormalCellChallengeReq.proto | 34 --- proto/StartRogueNormalCellChallengeRsp.proto | 34 --- proto/StopReminderNotify.proto | 33 --- proto/StoreCustomDungeonReq.proto | 34 --- proto/StoreCustomDungeonRsp.proto | 32 --- proto/SubmitInferenceWordReq.proto | 34 --- proto/SubmitInferenceWordRsp.proto | 35 --- .../SummerTimeFloatSignalPositionNotify.proto | 36 --- proto/SummerTimeFloatSignalUpdateNotify.proto | 36 --- proto/SummerTimeSprintBoatRestartReq.proto | 34 --- proto/SummerTimeSprintBoatRestartRsp.proto | 34 --- proto/SummerTimeSprintBoatSettleNotify.proto | 39 ---- proto/SummerTimeV2BoatGallerySettleInfo.proto | 31 --- proto/SummerTimeV2BoatSettleNotify.proto | 37 --- proto/SummerTimeV2RestartBoatGalleryReq.proto | 33 --- proto/SummerTimeV2RestartBoatGalleryRsp.proto | 33 --- proto/SummerTimeV2RestartDungeonReq.proto | 31 --- proto/SummerTimeV2RestartDungeonRsp.proto | 32 --- proto/SumoDungeonAvatar.proto | 26 --- proto/SumoDungeonTeam.proto | 26 --- proto/SumoEnterDungeonNotify.proto | 39 ---- proto/SumoLeaveDungeonNotify.proto | 30 --- proto/SumoRestartDungeonReq.proto | 31 --- proto/SumoRestartDungeonRsp.proto | 34 --- proto/SumoSaveTeamReq.proto | 38 ---- proto/SumoSaveTeamRsp.proto | 38 ---- proto/SumoSelectTeamAndEnterDungeonReq.proto | 38 ---- proto/SumoSelectTeamAndEnterDungeonRsp.proto | 38 ---- proto/SumoSetNoSwitchPunishTimeNotify.proto | 39 ---- proto/SumoSwitchTeamReq.proto | 34 --- proto/SumoSwitchTeamRsp.proto | 39 ---- proto/SvrMsgId.proto | 30 --- proto/TakeAchievementGoalRewardReq.proto | 33 --- proto/TakeAchievementGoalRewardRsp.proto | 36 --- proto/TakeAchievementRewardRsp.proto | 36 --- proto/TakeAsterSpecialRewardReq.proto | 33 --- proto/TakeAsterSpecialRewardRsp.proto | 33 --- .../TakeCityReputationExploreRewardReq.proto | 34 --- .../TakeCityReputationExploreRewardRsp.proto | 37 --- proto/TakeCityReputationLevelRewardReq.proto | 34 --- proto/TakeCityReputationLevelRewardRsp.proto | 37 --- proto/TakeCoopRewardReq.proto | 33 --- proto/TakeCoopRewardRsp.proto | 33 --- proto/TakeDeliveryDailyRewardReq.proto | 33 --- proto/TakeDeliveryDailyRewardRsp.proto | 33 --- proto/TakeEffigyFirstPassRewardReq.proto | 33 --- proto/TakeEffigyFirstPassRewardRsp.proto | 33 --- proto/TakeEffigyRewardReq.proto | 33 --- proto/TakeEffigyRewardRsp.proto | 33 --- proto/TakeFirstShareRewardReq.proto | 31 --- proto/TakeFirstShareRewardRsp.proto | 33 --- proto/TakeHuntingOfferReq.proto | 36 --- proto/TakeHuntingOfferRsp.proto | 36 --- proto/TakeInvestigationRewardReq.proto | 33 --- proto/TakeInvestigationRewardRsp.proto | 33 --- proto/TakeInvestigationTargetRewardReq.proto | 33 --- proto/TakeInvestigationTargetRewardRsp.proto | 33 --- proto/TakeOfferingLevelRewardReq.proto | 34 --- proto/TakeOfferingLevelRewardRsp.proto | 37 --- proto/TakeRegionSearchRewardReq.proto | 34 --- proto/TakeRegionSearchRewardRsp.proto | 34 --- proto/TakeResinCardDailyRewardReq.proto | 33 --- proto/TakeResinCardDailyRewardRsp.proto | 36 --- proto/TakeReunionFirstGiftRewardReq.proto | 31 --- proto/TakeReunionFirstGiftRewardRsp.proto | 33 --- proto/TakeReunionMissionRewardReq.proto | 35 --- proto/TakeReunionMissionRewardRsp.proto | 38 ---- proto/TakeReunionSignInRewardReq.proto | 34 --- proto/TakeReunionSignInRewardRsp.proto | 35 --- proto/TakeReunionWatcherRewardReq.proto | 34 --- proto/TakeReunionWatcherRewardRsp.proto | 34 --- proto/TaskVar.proto | 25 --- proto/TaskVarNotify.proto | 34 --- proto/TeamResonanceChangeNotify.proto | 34 --- proto/ToTheMoonAddObstacleReq.proto | 38 ---- proto/ToTheMoonAddObstacleRsp.proto | 36 --- proto/ToTheMoonEnterSceneReq.proto | 34 --- proto/ToTheMoonEnterSceneRsp.proto | 32 --- proto/ToTheMoonObstacleInfo.proto | 36 --- proto/ToTheMoonObstaclesModifyNotify.proto | 38 ---- proto/ToTheMoonPingNotify.proto | 31 --- proto/ToTheMoonRemoveObstacleReq.proto | 40 ---- proto/ToTheMoonRemoveObstacleRsp.proto | 36 --- proto/TowerBriefDataNotify.proto | 38 ---- proto/TowerBuffSelectReq.proto | 33 --- proto/TowerBuffSelectRsp.proto | 33 --- ...TowerDailyRewardProgressChangeNotify.proto | 33 --- proto/TowerFightRecordPair.proto | 25 --- proto/TowerGetFloorStarRewardReq.proto | 33 --- proto/TowerGetFloorStarRewardRsp.proto | 33 --- proto/TowerMonthlyCombatRecord.proto | 31 --- proto/TowerMonthlyDetail.proto | 28 --- proto/TowerRecordHandbookReq.proto | 31 --- proto/TowerRecordHandbookRsp.proto | 35 --- proto/TowerSurrenderReq.proto | 31 --- proto/TowerSurrenderRsp.proto | 32 --- proto/TransmitReason.proto | 25 --- proto/TreasureMapBonusChallengeNotify.proto | 34 --- proto/TreasureMapCurrencyNotify.proto | 32 --- proto/TreasureMapDetectorData.proto | 30 --- proto/TreasureMapDetectorDataNotify.proto | 34 --- proto/TreasureMapGuideTaskDoneNotify.proto | 30 --- proto/TreasureMapHostInfoNotify.proto | 32 --- proto/TreasureMapMpChallengeNotify.proto | 30 --- proto/TreasureMapPreTaskDoneNotify.proto | 30 --- proto/TreasureMapRegionActiveNotify.proto | 32 --- proto/TreasureSeelieCollectOrbsNotify.proto | 33 --- proto/TreasureSeelieDetailInfo.proto | 28 --- proto/TrialAvatarInDungeonIndexNotify.proto | 32 --- proto/TriggerRoguelikeCurseNotify.proto | 35 --- proto/TriggerRoguelikeRuneReq.proto | 33 --- proto/TriggerRoguelikeRuneRsp.proto | 34 --- proto/TryCustomDungeonReq.proto | 33 --- proto/TryCustomDungeonRsp.proto | 33 --- proto/TryCustomDungeonType.proto | 27 --- proto/TryEnterNextRogueDiaryDungeonReq.proto | 31 --- proto/TryEnterNextRogueDiaryDungeonRsp.proto | 32 --- proto/TryInterruptRogueDiaryDungeonReq.proto | 31 --- proto/TryInterruptRogueDiaryDungeonRsp.proto | 32 --- proto/UgcNotify.proto | 34 --- proto/UnfreezeGroupLimitNotify.proto | 33 --- proto/Unk2200_DEHCEKCILAB_ClientNotify.proto | 26 --- proto/Unk2700_AAAMOFPACEA.proto | 26 --- proto/Unk2700_AAHKMNNAFIH.proto | 30 --- proto/Unk2700_ACILPONNGGK_ClientReq.proto | 26 --- proto/Unk2700_ADBFKMECFNJ_ClientNotify.proto | 28 --- proto/Unk2700_ADGLMHECKKJ.proto | 27 --- proto/Unk2700_ADIGEBEIJBA.proto | 25 --- proto/Unk2700_AEEMJIMOPKD.proto | 29 --- proto/Unk2700_AFOPONDCLKC.proto | 29 --- proto/Unk2700_AGIDJODJNEA.proto | 27 --- proto/Unk2700_AHHFDDOGCNA.proto | 28 --- proto/Unk2700_AHOMMGBBIAH.proto | 28 --- proto/Unk2700_AIBHKIENDPF.proto | 32 --- proto/Unk2700_AIGECAPPCKK.proto | 27 --- proto/Unk2700_AIGKGLHBMCP_ServerRsp.proto | 28 --- proto/Unk2700_AIKOFHAKNPC.proto | 28 --- proto/Unk2700_AIMMLILLOKB.proto | 26 --- proto/Unk2700_AKIBKKOMBMC.proto | 31 --- proto/Unk2700_ALBPFHFJHHF_ClientReq.proto | 30 --- proto/Unk2700_ALFEKGABMAA.proto | 26 --- proto/Unk2700_AMJFIJNNGHC.proto | 27 --- proto/Unk2700_AMKLCEFNNCC.proto | 25 --- proto/Unk2700_AMOEOCPOMGJ_ClientReq.proto | 30 --- proto/Unk2700_ANEBALDAFJI.proto | 30 --- proto/Unk2700_ANGBJGAOMHF_ClientReq.proto | 31 --- proto/Unk2700_AOIJNFMIAIP.proto | 26 --- proto/Unk2700_APNHPEJCDMO.proto | 28 --- proto/Unk2700_APOBKAEHMEL.proto | 30 --- proto/Unk2700_BBLJNCKPKPN.proto | 29 --- proto/Unk2700_BBMKJGPMIOE.proto | 29 --- proto/Unk2700_BCFKCLHCBDI.proto | 29 --- proto/Unk2700_BCPHPHGOKGN.proto | 28 --- proto/Unk2700_BEDCCMDPNCH.proto | 30 --- proto/Unk2700_BEDLIGJANCJ_ClientReq.proto | 28 --- proto/Unk2700_BEGHDPPNMFM.proto | 27 --- proto/Unk2700_BEINCMBJDAA_ClientReq.proto | 31 --- proto/Unk2700_BGKMAAINPCO.proto | 28 --- proto/Unk2700_BIEMCDLIFOD.proto | 28 --- proto/Unk2700_BIFNFOGBPNM.proto | 26 --- proto/Unk2700_BJJOMPDLNAL.proto | 28 --- proto/Unk2700_BKEELPKCHGO_ClientReq.proto | 26 --- proto/Unk2700_BKGPMAHMHIG.proto | 30 --- proto/Unk2700_BKHBKHINBIA.proto | 27 --- proto/Unk2700_BLCHNMCGJCJ.proto | 27 --- proto/Unk2700_BLFFJBMLAPI.proto | 31 --- proto/Unk2700_BLHIGLFDHFA_ServerNotify.proto | 30 --- proto/Unk2700_BLNOMGJJLOI.proto | 28 --- proto/Unk2700_BMBAIACNLDF.proto | 26 --- proto/Unk2700_BMDBBHFJMPF.proto | 28 --- proto/Unk2700_BNABFJBODGE.proto | 31 --- proto/Unk2700_BNCBHLOKDCD.proto | 28 --- proto/Unk2700_BNMDCEKPDMC.proto | 38 ---- proto/Unk2700_BOEHCEAAKKA.proto | 30 --- proto/Unk2700_BOPIJJPNHCK.proto | 27 --- proto/Unk2700_BPFNCHEFKJM.proto | 27 --- proto/Unk2700_BPPDLOJLAAO.proto | 26 --- proto/Unk2700_CALNMMBNKFD.proto | 31 --- proto/Unk2700_CAODHBDOGNE.proto | 39 ---- proto/Unk2700_CBGOFDNILKA.proto | 29 --- proto/Unk2700_CBJEDMGOBPL.proto | 27 --- proto/Unk2700_CBMGMANEDNA.proto | 27 --- proto/Unk2700_CCCKFHICDHD_ClientNotify.proto | 28 --- proto/Unk2700_CCEOEOHLAPK.proto | 29 --- proto/Unk2700_CEEONDKDIHH_ClientReq.proto | 29 --- proto/Unk2700_CFLKEDHFPAB.proto | 26 --- proto/Unk2700_CGNFBKKBPJE.proto | 28 --- proto/Unk2700_CHICHNGLKPI.proto | 28 --- proto/Unk2700_CHLNIDHHGLE.proto | 29 --- proto/Unk2700_CILGDLMHCNG_ServerNotify.proto | 28 --- proto/Unk2700_CIOMEDJDPBP_ClientReq.proto | 26 --- proto/Unk2700_CJKCCLEGPCM.proto | 28 --- proto/Unk2700_CKMOPKMKCAO.proto | 26 --- proto/Unk2700_CLKGPNDKIDD.proto | 28 --- proto/Unk2700_CLMGFEOPNFH.proto | 28 --- proto/Unk2700_CMKDNIANBNE.proto | 26 --- proto/Unk2700_CMOCCENBOLJ.proto | 27 --- proto/Unk2700_CNEIMEHAAAF.proto | 27 --- proto/Unk2700_CNNJKJFHGGD.proto | 28 --- proto/Unk2700_COGBIJAPDLE.proto | 27 --- proto/Unk2700_CPDDDMPAIDL.proto | 30 --- proto/Unk2700_CPEMGFIMICD.proto | 28 --- proto/Unk2700_CPNDLPDOPGN.proto | 28 --- proto/Unk2700_DAGJNGODABM_ClientReq.proto | 38 ---- proto/Unk2700_DBPDHLEGOLB.proto | 28 --- proto/Unk2700_DCBEFDDECOJ.proto | 35 --- proto/Unk2700_DCKKCAJCNKP_ServerRsp.proto | 31 --- proto/Unk2700_DDAHPHCEIIM.proto | 31 --- proto/Unk2700_DDLBKAMGGEE_ServerRsp.proto | 30 --- proto/Unk2700_DEDIKDKNAAB.proto | 24 -- proto/Unk2700_DFOHGHKAIBO.proto | 28 --- proto/Unk2700_DGDJKHJNLGO.proto | 29 --- proto/Unk2700_DGLIANMBMPA.proto | 34 --- proto/Unk2700_DIEGJDEIDKO.proto | 31 --- proto/Unk2700_DJDEPPHEHCP.proto | 25 --- proto/Unk2700_DJKEGIEIKHG.proto | 30 --- proto/Unk2700_DJMKFGKGAEA.proto | 27 --- proto/Unk2700_DLAEFMAMIIJ.proto | 28 --- proto/Unk2700_DMPIJLBHEAE.proto | 33 --- proto/Unk2700_DOGEKCNIIAO.proto | 27 --- proto/Unk2700_DPPCDPBBABA.proto | 30 --- proto/Unk2700_EAAGDFHHNMJ_ServerReq.proto | 27 --- proto/Unk2700_EAAMIOAFNOD_ServerRsp.proto | 27 --- proto/Unk2700_EAGIANJBNGK_ClientReq.proto | 37 --- proto/Unk2700_EAJCGENDICI.proto | 29 --- proto/Unk2700_EAOAMGDLJMP.proto | 26 --- proto/Unk2700_EBJCAMGPFDB.proto | 28 --- proto/Unk2700_EBOECOIFJMP.proto | 29 --- proto/Unk2700_ECBEAMKBGMD_ClientReq.proto | 28 --- proto/Unk2700_EDCIENBEEDI.proto | 28 --- proto/Unk2700_EDDNHJPJBBF.proto | 27 --- proto/Unk2700_EDMCLPMBEMH.proto | 28 --- proto/Unk2700_EDNGHJGKEKC.proto | 27 --- proto/Unk2700_EELPPGCAKHL.proto | 30 --- proto/Unk2700_EEPNCOAEKBM.proto | 27 --- proto/Unk2700_EGKIHLIOLDM.proto | 27 --- proto/Unk2700_EHAMOPKCIGI_ServerNotify.proto | 32 --- proto/Unk2700_EHFBIEDHILL.proto | 28 --- proto/Unk2700_EJHALNBHHHD_ServerRsp.proto | 31 --- proto/Unk2700_EJIOFGEEIOM.proto | 28 --- proto/Unk2700_EKBMEKPHJGK.proto | 28 --- proto/Unk2700_EKDHFFHMNCD.proto | 26 --- proto/Unk2700_ELMEOJFCOFH.proto | 28 --- proto/Unk2700_EMHAHHAKOGA.proto | 28 --- proto/Unk2700_EOHBLDIKPME.proto | 29 --- proto/Unk2700_FADPOMMGLCH.proto | 28 --- proto/Unk2700_FCJOEKKHPLB.proto | 29 --- proto/Unk2700_FCLBOLKPMGK.proto | 28 --- proto/Unk2700_FDEGJOCDDGH.proto | 27 --- proto/Unk2700_FDJBLKOBFIH.proto | 27 --- proto/Unk2700_FEAENJPINFJ.proto | 27 --- proto/Unk2700_FEODEAEOOKE.proto | 28 --- proto/Unk2700_FFMAKIPBPHE.proto | 27 --- proto/Unk2700_FFOBMLOCPMH_ClientNotify.proto | 26 --- proto/Unk2700_FGEEFFLBAKO.proto | 29 --- proto/Unk2700_FGJBPNIKNDE.proto | 26 --- proto/Unk2700_FGJFFMPOJON.proto | 30 --- proto/Unk2700_FHOKHHBGPEG.proto | 27 --- proto/Unk2700_FIODAJPNBIK.proto | 30 --- proto/Unk2700_FJEHHCPCBLG_ServerNotify.proto | 27 --- proto/Unk2700_FJJFKOEACCE.proto | 30 --- proto/Unk2700_FKCDCGCBIEA_ServerNotify.proto | 33 --- proto/Unk2700_FKMOKPBJIKO.proto | 27 --- proto/Unk2700_FLGMLEFJHBB_ClientReq.proto | 29 --- proto/Unk2700_FMGGGEDNGGN.proto | 26 --- proto/Unk2700_FMNAGFKECPL_ClientReq.proto | 28 --- proto/Unk2700_FNHKFHGNLPP_ServerRsp.proto | 30 --- proto/Unk2700_FNJHJKELICK.proto | 27 --- proto/Unk2700_FOOOKMANFPE_ClientReq.proto | 28 --- proto/Unk2700_FPCJGEOBADP_ServerRsp.proto | 27 --- proto/Unk2700_FPJLFMEHHLB_ServerNotify.proto | 29 --- proto/Unk2700_FPOBGEBDAOD_ServerNotify.proto | 28 --- proto/Unk2700_GALDCKFKPEK.proto | 26 --- proto/Unk2700_GBHAPPCDCIL.proto | 28 --- proto/Unk2700_GBJOLBGLELJ.proto | 26 --- proto/Unk2700_GBPNAHCAKJE.proto | 34 --- proto/Unk2700_GCPNGHFNGDP.proto | 27 --- proto/Unk2700_GDODKDJJPMP_ServerRsp.proto | 28 --- proto/Unk2700_GECHLGFKPOD_ServerNotify.proto | 29 --- proto/Unk2700_GEIGCHNDOAA.proto | 37 --- proto/Unk2700_GFMPOHAGMLO_ClientReq.proto | 26 --- proto/Unk2700_GHHCCEHGKLH.proto | 39 ---- proto/Unk2700_GHONKKEGHGL.proto | 28 --- proto/Unk2700_GIAILDLPEOO_ServerRsp.proto | 28 --- proto/Unk2700_GIFGEDBCPFC_ServerRsp.proto | 29 --- proto/Unk2700_GIFKPMNGNGB.proto | 31 --- proto/Unk2700_GKHEKGMFBJN.proto | 27 --- proto/Unk2700_GKKNFMNJFDP.proto | 34 --- proto/Unk2700_GLAPMLGHDDC_ClientReq.proto | 32 --- proto/Unk2700_GLIILNDIPLK_ServerNotify.proto | 29 --- proto/Unk2700_GLLIEOABOML.proto | 30 --- proto/Unk2700_GMNGEEBMABP.proto | 27 --- proto/Unk2700_GNDOKLHDHBJ_ClientReq.proto | 28 --- proto/Unk2700_GNOAKIGLPCG.proto | 28 --- proto/Unk2700_GNPPPIHBDLJ.proto | 28 --- proto/Unk2700_GOHMLAFNBGF.proto | 27 --- proto/Unk2700_GPHLCIAMDFG.proto | 29 --- proto/Unk2700_GPIHGEEKBOO_ClientReq.proto | 28 --- proto/Unk2700_GPOIPAHPHJE.proto | 29 --- proto/Unk2700_GPPKNKGDCHJ.proto | 28 --- proto/Unk2700_HBLAGOMHKPL_ClientRsp.proto | 27 --- proto/Unk2700_HBOFACHAGIF_ServerNotify.proto | 29 --- proto/Unk2700_HDBFJJOBIAP_ClientReq.proto | 31 --- proto/Unk2700_HEMFKLPNNOM.proto | 29 --- proto/Unk2700_HENCIJOPCIF.proto | 27 --- proto/Unk2700_HFCDIGNAAPJ.proto | 29 --- proto/Unk2700_HFMDKDHCJCM.proto | 26 --- proto/Unk2700_HFPELHFDCIB.proto | 27 --- proto/Unk2700_HGFFGMCODNC.proto | 28 --- proto/Unk2700_HGMCBHFFDLJ.proto | 26 --- proto/Unk2700_HGMCNJOPDAA.proto | 25 --- proto/Unk2700_HGMOIKODALP_ServerRsp.proto | 28 --- proto/Unk2700_HHAMNOIDBPJ.proto | 24 -- proto/Unk2700_HHGMCHANCBJ_ServerNotify.proto | 34 --- proto/Unk2700_HIHKGMLLOGD.proto | 30 --- proto/Unk2700_HIIFAMCBJCD_ServerRsp.proto | 29 --- proto/Unk2700_HJKOHHGBMJP.proto | 35 --- proto/Unk2700_HJLFNKLPFBH.proto | 30 --- proto/Unk2700_HKADKMFMBPG.proto | 29 --- proto/Unk2700_HLHHNGHJLAO.proto | 31 --- proto/Unk2700_HMFCCGCKHCA.proto | 26 --- proto/Unk2700_HMHHLEHFBLB.proto | 27 --- proto/Unk2700_HMMFPDMLGEM.proto | 28 --- proto/Unk2700_HNFGBBECGMJ.proto | 28 --- proto/Unk2700_HOPDLJLBKIC_ServerRsp.proto | 34 --- proto/Unk2700_IAADLJBLOIN_ServerNotify.proto | 28 --- proto/Unk2700_IAAPADOAMIA.proto | 36 --- proto/Unk2700_IACKJNNMCAC_ClientReq.proto | 28 --- proto/Unk2700_IBEKDNOGMLA.proto | 28 --- proto/Unk2700_IBOKDNKBMII.proto | 27 --- proto/Unk2700_ICABIPHHPKE.proto | 28 --- proto/Unk2700_ICPNKAALJEP.proto | 27 --- proto/Unk2700_IDADEMGCJBF_ClientNotify.proto | 26 --- proto/Unk2700_IDAGMLJOJMP.proto | 27 --- proto/Unk2700_IDGCNKONBBJ.proto | 27 --- proto/Unk2700_IEFAGBHIODK.proto | 30 --- proto/Unk2700_IEFGLPNHHAJ.proto | 25 --- proto/Unk2700_IEGOOOECBFH.proto | 30 --- proto/Unk2700_IEPIBFMCJNJ.proto | 30 --- proto/Unk2700_IGAFEBCFJEJ.proto | 25 --- proto/Unk2700_IGJLOMCPLLE.proto | 29 --- proto/Unk2700_IGPIIHEDJLJ_ServerRsp.proto | 33 --- proto/Unk2700_IHLONDFBCOE_ClientReq.proto | 30 --- proto/Unk2700_IHOOCHJACEL.proto | 32 --- proto/Unk2700_IHPFBKANGMJ.proto | 28 --- proto/Unk2700_IJFEPCBOLDF.proto | 31 --- proto/Unk2700_IJLANPFECKC.proto | 29 --- proto/Unk2700_ILBBAKACCHA_ClientReq.proto | 28 --- proto/Unk2700_ILLDDDFLKHP.proto | 28 --- proto/Unk2700_IMGLPJNBHCH.proto | 25 --- proto/Unk2700_IMHNKDHHGMA.proto | 30 --- proto/Unk2700_IMMPPANFEPP.proto | 25 --- proto/Unk2700_INBDPOIMAHK_ClientReq.proto | 29 --- proto/Unk2700_INMNHKOPCFB.proto | 26 --- proto/Unk2700_INOMEGGAGOP.proto | 31 --- proto/Unk2700_IOLMLCCBAKP.proto | 29 --- proto/Unk2700_IOONEPPHCJP.proto | 26 --- proto/Unk2700_IPGJEAEFJMM_ServerRsp.proto | 41 ---- proto/Unk2700_JACACCPGMGC.proto | 27 --- proto/Unk2700_JCBJHCFEONO.proto | 27 --- proto/Unk2700_JCKGJAELBMB.proto | 29 --- proto/Unk2700_JCNIPOJMFMH.proto | 30 --- proto/Unk2700_JCOECJGPNOL_ServerRsp.proto | 27 --- proto/Unk2700_JCOIDFNDHPB.proto | 27 --- proto/Unk2700_JDMPECKFGIG_ServerNotify.proto | 27 --- proto/Unk2700_JDPMOMKAPIF.proto | 27 --- proto/Unk2700_JEFIMHGLOJF.proto | 31 --- proto/Unk2700_JEHIAJHHIMP_ServerNotify.proto | 27 --- proto/Unk2700_JFGFIDBPGBK.proto | 27 --- proto/Unk2700_JHMIHJFFJBO.proto | 38 ---- proto/Unk2700_JJAFAJIKDDK_ServerRsp.proto | 35 --- proto/Unk2700_JJCDNAHAPKD_ClientReq.proto | 32 --- proto/Unk2700_JKFGMBAMNDA_ServerNotify.proto | 31 --- proto/Unk2700_JKOKBPFCILA_ClientReq.proto | 28 --- proto/Unk2700_JLHKOLGFAMI.proto | 27 --- proto/Unk2700_JLOFMANHGHI_ClientReq.proto | 26 --- proto/Unk2700_JMPCGMBHJLG.proto | 28 --- proto/Unk2700_JNCINBLCNNL.proto | 29 --- proto/Unk2700_JOEPIGNPDGH.proto | 27 --- proto/Unk2700_JOHOODKBINN_ClientReq.proto | 32 --- proto/Unk2700_JPGAAHJBLKB.proto | 25 --- proto/Unk2700_JPLFIOOMCGG.proto | 27 --- proto/Unk2700_KAJNLGIDKAB_ServerRsp.proto | 32 --- proto/Unk2700_KBBDJNLFAKD.proto | 27 --- proto/Unk2700_KDDPDHGPGEF_ServerRsp.proto | 37 --- proto/Unk2700_KDFNIGOBLEK.proto | 30 --- proto/Unk2700_KDNNKELPJFL.proto | 27 --- proto/Unk2700_KEMOFNEAOOO_ClientRsp.proto | 28 --- proto/Unk2700_KFPEIHHCCLA.proto | 28 --- proto/Unk2700_KGHOJPDNMKK_ServerRsp.proto | 30 --- proto/Unk2700_KGNJIBIMAHI.proto | 30 --- proto/Unk2700_KHDMDKKDOCD.proto | 25 --- proto/Unk2700_KHLJJPGOELG_ClientReq.proto | 33 --- proto/Unk2700_KIGGOKAEFHM.proto | 30 --- proto/Unk2700_KIHEEAGDGIL_ServerNotify.proto | 29 --- proto/Unk2700_KIIOGMKFNNP_ServerRsp.proto | 27 --- proto/Unk2700_KJDPNIKDKEJ.proto | 27 --- proto/Unk2700_KJODHFMHMNC.proto | 25 --- proto/Unk2700_KKEDIMOKCGD.proto | 31 --- proto/Unk2700_KLJLJGJOBDI.proto | 29 --- proto/Unk2700_KLPINMKOEPE.proto | 27 --- proto/Unk2700_KMIDCPLAGMN.proto | 29 --- proto/Unk2700_KMNPMLCHELD_ServerRsp.proto | 27 --- proto/Unk2700_KNGDOIDOFFB.proto | 28 --- proto/Unk2700_KNGFOEKOODA_ServerRsp.proto | 29 --- proto/Unk2700_KNMDFCBLIIG_ServerRsp.proto | 27 --- proto/Unk2700_KOGOPPONCHB_ClientReq.proto | 29 --- proto/Unk2700_KPGMEMHEEMD.proto | 30 --- proto/Unk2700_KPMMEBNMMCL.proto | 31 --- proto/Unk2700_KPNPJPPHOKA.proto | 35 --- proto/Unk2700_LAFHGMOPCCM_ServerNotify.proto | 27 --- proto/Unk2700_LBIDBGLGKCJ.proto | 26 --- proto/Unk2700_LBJKLAGNDEJ_ClientReq.proto | 28 --- proto/Unk2700_LBOAEFMECCP.proto | 25 --- proto/Unk2700_LBOPCDPFJEC.proto | 27 --- proto/Unk2700_LBPFDCBHCBL.proto | 25 --- proto/Unk2700_LCFGKHHIAEH_ServerNotify.proto | 27 --- proto/Unk2700_LDJLMCAHHEN.proto | 30 --- proto/Unk2700_LELADCCDNJH.proto | 28 --- proto/Unk2700_LEMPLKGOOJC.proto | 27 --- proto/Unk2700_LGAGHFKFFDO_ServerRsp.proto | 31 --- proto/Unk2700_LGGAIDMLDIA_ServerReq.proto | 26 --- proto/Unk2700_LGHJBAEBJKE_ServerRsp.proto | 32 --- proto/Unk2700_LHMOFCJCIKM.proto | 26 --- proto/Unk2700_LHPELFJPPOD.proto | 26 --- proto/Unk2700_LIJCBOBECHJ.proto | 26 --- proto/Unk2700_LJINJNECBIA.proto | 28 --- proto/Unk2700_LKFKCNJFGIF_ServerRsp.proto | 32 --- proto/Unk2700_LKPBBMPFPPE_ClientReq.proto | 36 --- proto/Unk2700_LLBCBPADBNO.proto | 30 --- proto/Unk2700_LLGDCAKMCKL.proto | 28 --- proto/Unk2700_LMAKABBJNLN.proto | 31 --- proto/Unk2700_LNBBLNNPNBE_ServerNotify.proto | 32 --- proto/Unk2700_LNMFIHNFKOO.proto | 31 --- proto/Unk2700_LOHBMOKOPLH_ServerNotify.proto | 27 --- proto/Unk2700_LPMIMLCNEDA.proto | 29 --- proto/Unk2700_MBIAJKLACBG.proto | 29 --- proto/Unk2700_MBIDJDLLBNM.proto | 29 --- proto/Unk2700_MCJIOOELGHG_ServerNotify.proto | 29 --- proto/Unk2700_MCOFAKMDMEF_ServerRsp.proto | 31 --- proto/Unk2700_MDGKMNEBIBA.proto | 30 --- proto/Unk2700_MDPHLPEGFCG_ClientReq.proto | 26 --- proto/Unk2700_MEBFPBDNPGO_ServerNotify.proto | 27 --- proto/Unk2700_MEFJECGAFNH_ServerNotify.proto | 27 --- proto/Unk2700_MENCEGPEFAK.proto | 27 --- proto/Unk2700_MFAIPHGDPBL.proto | 28 --- proto/Unk2700_MFINCDMFGLD_ServerNotify.proto | 28 --- proto/Unk2700_MHMBDFKOOLJ_ClientNotify.proto | 28 --- proto/Unk2700_MHPCNKJGEJN.proto | 24 -- proto/Unk2700_MIBBHAEMAGI.proto | 38 ---- proto/Unk2700_MIBHNLEMICB.proto | 31 --- proto/Unk2700_MIEJMGNBPJE.proto | 28 --- proto/Unk2700_MIMJBGMEMCA.proto | 27 --- proto/Unk2700_MJAIKMBPKCD.proto | 28 --- proto/Unk2700_MJCCKKHJNMP_ServerRsp.proto | 30 --- proto/Unk2700_MJGFEHOMKJE.proto | 26 --- proto/Unk2700_MKAFBOPFDEF_ServerNotify.proto | 27 --- proto/Unk2700_MKLLNAHEJJC_ServerRsp.proto | 29 --- proto/Unk2700_MKMDOIKBBEP.proto | 31 --- proto/Unk2700_MLMEFKLMOEF.proto | 27 --- proto/Unk2700_MLMJFIGJJEH_ServerNotify.proto | 29 --- proto/Unk2700_MMDCAFMGACC_ServerNotify.proto | 32 --- proto/Unk2700_MMFIJILOCOP_ClientReq.proto | 30 --- proto/Unk2700_MMJJMKMHANL.proto | 25 --- proto/Unk2700_MNIBEMEMGMO.proto | 33 --- proto/Unk2700_MOFABPNGIKP.proto | 33 --- proto/Unk2700_MPELMDDJFHO.proto | 34 --- proto/Unk2700_MPPAHFFHIPI_ServerNotify.proto | 27 --- proto/Unk2700_NAEHEDLGLKA.proto | 26 --- proto/Unk2700_NAFAIMHFEFG.proto | 28 --- proto/Unk2700_NAPLFKNOECD.proto | 27 --- proto/Unk2700_NBFJOJPCCEK_ServerRsp.proto | 27 --- proto/Unk2700_NBFOJLAHFCA_ServerNotify.proto | 30 --- proto/Unk2700_NCJLMACGOCD_ClientNotify.proto | 30 --- proto/Unk2700_NCMPMILICGJ.proto | 29 --- proto/Unk2700_NCNPNMFFONG.proto | 30 --- proto/Unk2700_NCPLKHGCOAH.proto | 28 --- proto/Unk2700_NDDBFNNHLFE.proto | 31 --- proto/Unk2700_NEHPMNPAAKC.proto | 28 --- proto/Unk2700_NELNFCMDMHE_ServerRsp.proto | 27 --- proto/Unk2700_NFGNGFLNOOJ_ServerNotify.proto | 32 --- proto/Unk2700_NGEKONFLEBB.proto | 29 --- proto/Unk2700_NGPMINKIOPK.proto | 30 --- proto/Unk2700_NIMPHALPEPO_ClientNotify.proto | 29 --- proto/Unk2700_NINHGODEMHH_ServerNotify.proto | 28 --- proto/Unk2700_NJNMEFINDCF.proto | 28 --- proto/Unk2700_NKIDCOKNPFF.proto | 26 --- proto/Unk2700_NKIEIGPLMIO.proto | 29 --- proto/Unk2700_NLBJHDNKPCC.proto | 30 --- proto/Unk2700_NLFDMMFNMIO.proto | 30 --- proto/Unk2700_NLJBCGILMIE.proto | 28 --- proto/Unk2700_NMEENGOJOKD.proto | 28 --- proto/Unk2700_NMJCGMOOIFP.proto | 29 --- proto/Unk2700_NMJIMIKKIME.proto | 31 --- proto/Unk2700_NNDKOICOGGH_ServerNotify.proto | 29 --- proto/Unk2700_NNMDBDNIMHN_ServerRsp.proto | 31 --- proto/Unk2700_NOCLNCCJEGK.proto | 25 --- proto/Unk2700_NOGODJOJDGF.proto | 27 --- proto/Unk2700_NPOBPFNDJKK.proto | 30 --- proto/Unk2700_OBCKNDBAPGE.proto | 28 --- proto/Unk2700_OBDHJJHLIKJ.proto | 28 --- proto/Unk2700_OCAJADDLPBB.proto | 28 --- proto/Unk2700_OCDMIOKNHHH.proto | 31 --- proto/Unk2700_OCOKILBJIPJ.proto | 27 --- proto/Unk2700_ODBNBICOCFK.proto | 28 --- proto/Unk2700_ODJKHILOILK.proto | 30 --- proto/Unk2700_OEDLCGKNGLH.proto | 28 --- proto/Unk2700_OFDBHGHAJBD_ServerNotify.proto | 29 --- proto/Unk2700_OGHMHELMBNN_ServerRsp.proto | 27 --- proto/Unk2700_OGKIDNPMMKG.proto | 28 --- proto/Unk2700_OHBMICGFIIK.proto | 27 --- proto/Unk2700_OHDDPIFAPPD.proto | 32 --- proto/Unk2700_OHIKIOLLMHM.proto | 30 --- proto/Unk2700_OHOKEEGPPBG.proto | 27 --- proto/Unk2700_OJHJBKHIPLA_ClientReq.proto | 29 --- proto/Unk2700_OJJNGIHDJEH.proto | 28 --- proto/Unk2700_OJLJMJLKNGJ_ClientReq.proto | 28 --- proto/Unk2700_OKEKCGDGPDA.proto | 28 --- proto/Unk2700_OKNDIGOKMMC.proto | 27 --- proto/Unk2700_OLKJCGDHENH.proto | 27 --- proto/Unk2700_ONCHFHBBCBN.proto | 29 --- proto/Unk2700_ONKMCKLJNAL.proto | 28 --- proto/Unk2700_OPEBMJPOOBL.proto | 25 --- proto/Unk2700_PBGBOLJMIIB.proto | 27 --- proto/Unk2700_PCBGAIAJPHH.proto | 28 --- proto/Unk2700_PDGJFHAGMKD.proto | 27 --- proto/Unk2700_PDGLEKKMCBD.proto | 27 --- proto/Unk2700_PEDJGJMHMHH.proto | 29 --- proto/Unk2700_PFFKAEPBEHE_ServerRsp.proto | 27 --- proto/Unk2700_PFOLNOBIKFB.proto | 29 --- proto/Unk2700_PGFLJBBEBKG.proto | 25 --- proto/Unk2700_PHFADCJDBOF.proto | 28 --- proto/Unk2700_PHGGAEDHLBN.proto | 30 --- proto/Unk2700_PHLEDBIFIFL.proto | 29 --- proto/Unk2700_PIAFGFGHGHM.proto | 26 --- proto/Unk2700_PIEJLIIGLGM_ServerRsp.proto | 27 --- proto/Unk2700_PIEJMALFKIF.proto | 33 --- proto/Unk2700_PILILDPMNNA.proto | 28 --- proto/Unk2700_PJCMAELKFEP.proto | 28 --- proto/Unk2700_PJPMOLPHNEH.proto | 30 --- proto/Unk2700_PKAPCOBGIJL.proto | 25 --- proto/Unk2700_PKCLMDHHPFI.proto | 30 --- proto/Unk2700_PKKJEOFNLCF.proto | 28 --- proto/Unk2700_PMKNJBJPLBH.proto | 32 --- proto/Unk2700_PPBALCAKIBD.proto | 26 --- proto/Unk2700_PPIBANCGGNI.proto | 26 --- proto/Unk2700_PPOGMFAKBMK_ServerRsp.proto | 27 --- proto/Unk2800_ACHELBEEBIP.proto | 29 --- proto/Unk2800_ANGFAFEJBAE.proto | 27 --- proto/Unk2800_BDAPFODFMNE.proto | 26 --- proto/Unk2800_BEMANDBNPJB.proto | 28 --- proto/Unk2800_BOFEHJBJELJ.proto | 27 --- proto/Unk2800_BPOJIIDEADD.proto | 29 --- proto/Unk2800_CEAECGGBOKL.proto | 28 --- proto/Unk2800_CGODFDDALAG.proto | 27 --- proto/Unk2800_CGPNLBNMPCM.proto | 27 --- proto/Unk2800_CHEDEMEDPPM.proto | 30 --- proto/Unk2800_COCHLKHLCPO.proto | 28 --- proto/Unk2800_DKDJCLLNGNL.proto | 26 --- proto/Unk2800_DNKCFLKHKJG.proto | 29 --- proto/Unk2800_DPINLADLBFA.proto | 26 --- proto/Unk2800_ECCLDPCADCJ.proto | 25 --- proto/Unk2800_EKGCCBDIKFI.proto | 28 --- proto/Unk2800_FDLKPKFOIIK.proto | 26 --- proto/Unk2800_FGFMMFAKDEL.proto | 28 --- proto/Unk2800_FHCJIICLONO.proto | 28 --- proto/Unk2800_FHMOLALLEEN.proto | 24 -- proto/Unk2800_FMAOEPEBKHB.proto | 26 --- proto/Unk2800_GDDLBKEENNA.proto | 35 --- proto/Unk2800_HHPCNJGKIPP.proto | 27 --- proto/Unk2800_HKBAEOMCFOD.proto | 28 --- proto/Unk2800_IBDOMAIDPGK.proto | 32 --- proto/Unk2800_IECLGDFOMFJ.proto | 31 --- proto/Unk2800_IGKGDAGGCEC.proto | 29 --- proto/Unk2800_IILBEPIEBJO.proto | 28 --- proto/Unk2800_ILKIAECAAKG.proto | 28 --- proto/Unk2800_IMLDGLIMODE.proto | 26 --- proto/Unk2800_IOBHBFFAONO.proto | 31 --- proto/Unk2800_JBEDBFJFEIH.proto | 25 --- proto/Unk2800_JCPNICABMAF.proto | 32 --- proto/Unk2800_JIPMJPAKIKE.proto | 27 --- proto/Unk2800_JKLFAJKDLDG.proto | 25 --- proto/Unk2800_KFNCDHFHJPD.proto | 27 --- proto/Unk2800_KHLHFFHGEHA.proto | 33 --- proto/Unk2800_KILFIICJLEE.proto | 28 --- proto/Unk2800_KJEOLFNEOPF.proto | 29 --- proto/Unk2800_KOMBBIEEGCP.proto | 29 --- proto/Unk2800_KPJKAJLNAED.proto | 27 --- proto/Unk2800_LGIKLPBOJOI.proto | 29 --- proto/Unk2800_LIBCDGDJMDF.proto | 28 --- proto/Unk2800_MBKLJLMLIKF.proto | 26 --- proto/Unk2800_MHCFAGCKGIB.proto | 29 --- proto/Unk2800_MNBDNGKGDGF.proto | 28 --- proto/Unk2800_NHEOHBNFHJD.proto | 32 --- proto/Unk2800_OCOMLNLPLGA.proto | 28 --- proto/Unk2800_OFIHDGFMDGB.proto | 28 --- proto/Unk2800_OMGNOBICOCD.proto | 32 --- proto/Unk2800_OOKIPFHPJMG.proto | 28 --- proto/Unk2800_PHPHMILPOLC.proto | 27 --- proto/Unk3000_ACNMEFGKHKO.proto | 30 --- proto/Unk3000_AFMFIPPDAJE.proto | 29 --- proto/Unk3000_AGDEGMCKIAF.proto | 27 --- proto/Unk3000_AHNHHIOAHBC.proto | 27 --- proto/Unk3000_ALPEACOMIPG.proto | 28 --- proto/Unk3000_AMGHKNBNNPD.proto | 34 --- proto/Unk3000_BGPMEPKCLPA.proto | 26 --- proto/Unk3000_BMLKKNEINNF.proto | 34 --- proto/Unk3000_BOBIJEDOFKG.proto | 25 --- proto/Unk3000_CMEPCFFDIGL.proto | 27 --- proto/Unk3000_CMKEPEDFOKE.proto | 26 --- proto/Unk3000_CNDHIGKNELM.proto | 31 --- proto/Unk3000_CPCMICDDBCH.proto | 29 --- proto/Unk3000_DCAHJINNNDM.proto | 31 --- proto/Unk3000_DCHMAMFIFOF.proto | 26 --- proto/Unk3000_DCLAGIJJEHB.proto | 30 --- proto/Unk3000_DFIIBIGPHGE.proto | 28 --- proto/Unk3000_DHEOMDCCMMC.proto | 30 --- proto/Unk3000_DHOFMKPKFMF.proto | 31 --- proto/Unk3000_DJNBNBMIECP.proto | 27 --- proto/Unk3000_DLCDJPKNGBD.proto | 31 --- proto/Unk3000_DPEJONKFONL.proto | 29 --- proto/Unk3000_EBNMMLENEII.proto | 30 --- proto/Unk3000_ECGHJKANPJK.proto | 25 --- proto/Unk3000_EDGJEBLODLF.proto | 30 --- proto/Unk3000_EHJALCDEBKK.proto | 28 --- proto/Unk3000_EMGMOECAJDK.proto | 27 --- proto/Unk3000_EMMKKLIECLB.proto | 27 --- proto/Unk3000_ENLDIHLGNCK.proto | 27 --- proto/Unk3000_EOLNDBMGCBP.proto | 26 --- proto/Unk3000_EPHGPACBEHL.proto | 28 --- proto/Unk3000_FAPNAHAEPBF.proto | 28 --- proto/Unk3000_FENDDMMFAME.proto | 27 --- proto/Unk3000_FFOBEKMOHOI.proto | 26 --- proto/Unk3000_FIPHHGCJIMO.proto | 30 --- proto/Unk3000_FLOEPMMABMH.proto | 26 --- proto/Unk3000_FPDBJJJLKEP.proto | 31 --- proto/Unk3000_GCBMILHPIKA.proto | 35 --- proto/Unk3000_GDDGGJIFNCH.proto | 28 --- proto/Unk3000_GDKMIBFADKD.proto | 28 --- proto/Unk3000_GDMEIKLAMIB.proto | 29 --- proto/Unk3000_GMLAHHCDKOI.proto | 29 --- proto/Unk3000_GNLFOLGMEPN.proto | 27 --- proto/Unk3000_HBIPKOBMGGD.proto | 29 --- proto/Unk3000_HDJHHOCABBK.proto | 35 --- proto/Unk3000_HGBNOCJBDEK.proto | 26 --- proto/Unk3000_HIJKNFBBCFC.proto | 29 --- proto/Unk3000_HKHFFDEMNKN.proto | 27 --- proto/Unk3000_HPFGNOIGNAG.proto | 31 --- proto/Unk3000_IBMFJMGHCNC.proto | 28 --- proto/Unk3000_IBNIGBFIEEF.proto | 27 --- proto/Unk3000_ICLKJJNGOHN.proto | 29 --- proto/Unk3000_IGCECHKNKOO.proto | 28 --- proto/Unk3000_IIBHKLNAHHC.proto | 26 --- proto/Unk3000_ILLNKBDNGKP.proto | 28 --- proto/Unk3000_IMLAPBGLBFF.proto | 26 --- proto/Unk3000_INJDOLGMLAG.proto | 26 --- proto/Unk3000_IPAKLDNKDAO.proto | 27 --- proto/Unk3000_JACOCADDNFE.proto | 25 --- proto/Unk3000_JDCOHPBDPED.proto | 34 --- proto/Unk3000_JFOGFMJDFFF.proto | 24 -- proto/Unk3000_JIEPEGAHDNH.proto | 28 --- proto/Unk3000_JIMGCFDPFCK.proto | 28 --- proto/Unk3000_KEJGDDMMBLP.proto | 29 --- proto/Unk3000_KEJLPBEOHNH.proto | 26 --- proto/Unk3000_KGDKKLOOIPG.proto | 30 --- proto/Unk3000_KHFMBKILMMD.proto | 27 --- proto/Unk3000_KIDDGDPKBEN.proto | 28 --- proto/Unk3000_KJNIKBPKAED.proto | 29 --- proto/Unk3000_KKHPGFINACH.proto | 28 --- proto/Unk3000_KOKEHAPLNHF.proto | 35 --- proto/Unk3000_LAIAGAPKPLB.proto | 28 --- proto/Unk3000_LBNFMLHLBIH.proto | 36 --- proto/Unk3000_LHEMAMBKEKI.proto | 27 --- proto/Unk3000_LJIMEHHNHJA.proto | 28 --- proto/Unk3000_LLBCFCDMCID.proto | 32 --- proto/Unk3000_LLBHCMKJJHB.proto | 29 --- proto/Unk3000_LNCOEOMFKAO.proto | 25 --- proto/Unk3000_MEFJDDHIAOK.proto | 29 --- proto/Unk3000_MFCAIADEPGJ.proto | 40 ---- proto/Unk3000_MFHOOFLHNPH.proto | 29 --- proto/Unk3000_MOIPPIJMIJC.proto | 30 --- proto/Unk3000_NBGBGODDBMP.proto | 33 --- proto/Unk3000_NHPPMHHJPMJ.proto | 31 --- proto/Unk3000_NJNPNJDFEOL.proto | 26 --- proto/Unk3000_NLFNMGEJDPG.proto | 22 -- proto/Unk3000_NMEJCJFJPHM.proto | 28 --- proto/Unk3000_NMENEAHJGKE.proto | 50 ----- proto/Unk3000_NNPCGEAHNHM.proto | 29 --- proto/Unk3000_NOMEJNJKGGL.proto | 30 --- proto/Unk3000_NPPMPMGBBLM.proto | 32 --- proto/Unk3000_ODGMCFAFADH.proto | 29 --- proto/Unk3000_OFMFFECMKLE.proto | 26 --- proto/Unk3000_OJOAECCPCBP.proto | 22 -- proto/Unk3000_OMCBMAHOLHB.proto | 26 --- proto/Unk3000_PCGBDJJOIHH.proto | 29 --- proto/Unk3000_PDNJDOBPEKA.proto | 28 --- proto/Unk3000_PHCPMFMFOMO.proto | 28 --- proto/Unk3000_PILFPILPMFO.proto | 27 --- proto/Unk3000_PJLAPMPPIAG.proto | 38 ---- proto/Unk3000_PKHPBOIDLEA.proto | 27 --- proto/Unk3000_PNIEIHDLIDN.proto | 30 --- proto/Unk3000_PONJHEGKBBP.proto | 27 --- proto/Unk3000_PPDLLPNMJMK.proto | 29 --- proto/Unk3100_ADOMNIEPKEK.proto | 28 --- proto/Unk3100_AHIKHIOFBJJ.proto | 25 --- proto/Unk3100_AILMJOHBIDC.proto | 29 --- proto/Unk3100_ALLPCCMKIGD.proto | 29 --- proto/Unk3100_ANELMFHNGHE.proto | 28 --- proto/Unk3100_APOOGGMHCJI.proto | 27 --- proto/Unk3100_BDEGPHDCIDN.proto | 27 --- proto/Unk3100_BPALEKJDCCC.proto | 27 --- proto/Unk3100_CEKADDKEFOB.proto | 31 --- proto/Unk3100_DFOIHKPBGPD.proto | 28 --- proto/Unk3100_DJEOICDIKKD.proto | 27 --- proto/Unk3100_DNDKAGHCAKF.proto | 28 --- proto/Unk3100_DPCPLEIJPDB.proto | 33 --- proto/Unk3100_EDNBMJJHOKM.proto | 27 --- proto/Unk3100_ENNGOAOEIKE.proto | 29 --- proto/Unk3100_FGDECIHNIJG.proto | 29 --- proto/Unk3100_FHDBCIIMLLP.proto | 31 --- proto/Unk3100_FKKBIDJONKF.proto | 27 --- proto/Unk3100_FMAINCNFHOL.proto | 28 --- proto/Unk3100_GINCGFOCGAI.proto | 28 --- proto/Unk3100_HEJFCDEKFOE.proto | 28 --- proto/Unk3100_HJALLGOLFGL.proto | 28 --- proto/Unk3100_IALGADDCFNN.proto | 28 --- proto/Unk3100_IHGFOKNPCKJ.proto | 40 ---- proto/Unk3100_IOJKKDNELHE.proto | 30 --- proto/Unk3100_JBBEJECGEFI.proto | 27 --- proto/Unk3100_JJKFAMDHEBL.proto | 29 --- proto/Unk3100_JJNBDPJAFKK.proto | 34 --- proto/Unk3100_JKGDHFGAJMH.proto | 40 ---- .../Unk3100_JKGDHFGAJMH_FirstStageInfo.proto | 27 --- .../Unk3100_JKGDHFGAJMH_SecondStageInfo.proto | 26 --- .../Unk3100_JKGDHFGAJMH_ThirdStageInfo.proto | 25 --- proto/Unk3100_JLKDDKHHFPO.proto | 27 --- proto/Unk3100_JNOIANKCPPG.proto | 27 --- proto/Unk3100_KLKDONEJEEG.proto | 36 --- proto/Unk3100_LDKPEAGMAGH.proto | 27 --- proto/Unk3100_LFIMJOCPILC.proto | 24 -- proto/Unk3100_MCIBDBBEKEK.proto | 25 --- proto/Unk3100_MDELBDDANOC.proto | 27 --- proto/Unk3100_MDGBODAFNDA.proto | 29 --- proto/Unk3100_MFCGFACPOGJ.proto | 27 --- proto/Unk3100_MHHKLJEDNHN.proto | 26 --- proto/Unk3100_NBBMHKJHJJI.proto | 48 ---- proto/Unk3100_NNJNENGFHII.proto | 28 --- proto/Unk3100_OCAPENGJILJ.proto | 26 --- proto/Unk3100_OEAPOMDPBDE.proto | 32 --- proto/Unk3100_OGIPKMEFMDI.proto | 30 --- proto/Unk3100_OIDABBJEMCG.proto | 31 --- proto/Unk3100_OMJOFLDLNDG.proto | 27 --- proto/Unk3100_OMJPPGKDLEE.proto | 26 --- proto/Unk3100_PEBEPNKENON.proto | 31 --- proto/Unk3100_PPAENPFDOOO.proto | 29 --- proto/Unk3300_ADHENCIFKNI.proto | 26 --- proto/Unk3300_DGBNCDEIIFC.proto | 32 --- proto/Unk3300_DMOBAABGOBF.proto | 34 --- proto/Unk3300_ICAGMOCOALO.proto | 32 --- proto/Unk3300_LOINGBJLJEM.proto | 37 --- proto/Unk3300_PPKPCOCOMDH.proto | 31 --- proto/UnlockCoopChapterReq.proto | 33 --- proto/UnlockCoopChapterRsp.proto | 33 --- proto/UnmarkEntityInMinMapNotify.proto | 32 --- proto/UpdatePS4BlockListReq.proto | 33 --- proto/UpdatePS4BlockListRsp.proto | 32 --- proto/UpdatePS4FriendListNotify.proto | 33 --- proto/UpdatePS4FriendListReq.proto | 33 --- proto/UpdatePS4FriendListRsp.proto | 34 --- proto/UpdateRedPointNotify.proto | 34 --- proto/UpdateReunionWatcherNotify.proto | 35 --- proto/UpdateSalvageBundleMarkReq.proto | 34 --- proto/UpdateSalvageBundleMarkRsp.proto | 34 --- proto/UpgradeRoguelikeShikigamiReq.proto | 34 --- proto/UpgradeRoguelikeShikigamiRsp.proto | 34 --- proto/UseMiracleRingReq.proto | 43 ---- proto/UseMiracleRingRsp.proto | 33 --- proto/UseWidgetCreateGadgetReq.proto | 37 --- proto/UseWidgetCreateGadgetRsp.proto | 33 --- proto/UseWidgetRetractGadgetReq.proto | 33 --- proto/UseWidgetRetractGadgetRsp.proto | 34 --- proto/ViewCodexReq.proto | 35 --- proto/ViewCodexRsp.proto | 38 ---- proto/ViewLanternProjectionLevelTipsReq.proto | 33 --- proto/ViewLanternProjectionLevelTipsRsp.proto | 32 --- proto/ViewLanternProjectionTipsReq.proto | 36 --- proto/ViewLanternProjectionTipsRsp.proto | 32 --- ...VintageCampGroupBundleRegisterNotify.proto | 32 --- proto/VintageCampStageFinishNotify.proto | 32 --- proto/VintageDecorateBoothReq.proto | 36 --- proto/VintageDecorateBoothRsp.proto | 32 --- proto/VintageDetailInfo.proto | 35 --- proto/VintageHuntingFirstStageInfo.proto | 27 --- .../VintageHuntingFirstStageSettleInfo.proto | 27 --- proto/VintageHuntingSecondStageInfo.proto | 26 --- .../VintageHuntingSecondStageSettleInfo.proto | 26 --- proto/VintageHuntingStartGalleryReq.proto | 33 --- proto/VintageHuntingStartGalleryRsp.proto | 32 --- proto/VintageHuntingThirdStageInfo.proto | 22 -- .../VintageHuntingThirdStageSettleInfo.proto | 25 --- proto/VintageMarketDividendFinishNotify.proto | 33 --- proto/VintageMarketFinishStorePlayReq.proto | 36 --- proto/VintageMarketFinishStorePlayRsp.proto | 41 ---- proto/VintageMarketNpcEventFinishNotify.proto | 34 --- proto/VintageMarketStartStorePlayReq.proto | 33 --- proto/VintageMarketStartStorePlayRsp.proto | 35 --- .../VintageMarketStoreChooseStrategyReq.proto | 37 --- .../VintageMarketStoreChooseStrategyRsp.proto | 34 --- proto/VintageMarketStoreOpInfo.proto | 28 --- proto/VintageMarketStoreUnlockSlotReq.proto | 33 --- proto/VintageMarketStoreUnlockSlotRsp.proto | 34 --- proto/VintageMarketStoreViewStrategyReq.proto | 34 --- proto/VintageMarketStoreViewStrategyRsp.proto | 34 --- proto/VintagePresentFinishNoify.proto | 32 --- proto/VintagePresentFinishNotify.proto | 32 --- proto/WatcherAllDataNotify.proto | 32 --- proto/WatcherChangeNotify.proto | 33 --- proto/WatcherEventNotify.proto | 34 --- proto/WatcherEventStageNotify.proto | 35 --- proto/WatcherEventTypeNotify.proto | 35 --- proto/WaterSpritePhaseFinishNotify.proto | 30 --- proto/WidgetActiveChangeNotify.proto | 34 --- proto/WidgetCameraInfo.proto | 24 -- proto/WidgetCaptureAnimalReq.proto | 37 --- proto/WidgetCaptureAnimalRsp.proto | 37 --- proto/WidgetExtraCdType.proto | 25 --- proto/WidgetGadgetDestroyNotify.proto | 32 --- proto/WidgetQuickHitTreeReq.proto | 35 --- proto/WidgetQuickHitTreeRsp.proto | 32 --- proto/WidgetReportReq.proto | 37 --- proto/WidgetReportRsp.proto | 33 --- proto/WidgetThunderBirdFeatherInfo.proto | 24 -- proto/WidgetUpdateExtraCDReq.proto | 37 --- proto/WidgetUpdateExtraCDRsp.proto | 39 ---- ...getUseAttachAbilityGroupChangeNotify.proto | 33 --- proto/WidgetWeatherWizardDataNotify.proto | 32 --- .../WindFieldGalleryChallengeInfoNotify.proto | 38 ---- proto/WindFieldGalleryInfoNotify.proto | 39 ---- proto/WindFieldRestartDungeonReq.proto | 31 --- proto/WindFieldRestartDungeonRsp.proto | 32 --- proto/WindSeedClientNotify.proto | 54 ----- .../WinterCampEditSnowmanCombinationReq.proto | 36 --- .../WinterCampEditSnowmanCombinationRsp.proto | 32 --- proto/WinterCampFriendWishData.proto | 29 --- proto/WinterCampGetFriendWishListReq.proto | 31 --- proto/WinterCampGetFriendWishListRsp.proto | 35 --- proto/WinterCampRaceScoreNotify.proto | 33 --- proto/WinterCampSetWishListReq.proto | 33 --- proto/WinterCampSetWishListRsp.proto | 33 --- proto/WinterCampStageInfoChangeNotify.proto | 35 --- proto/WinterCampTakeBattleRewardReq.proto | 33 --- proto/WinterCampTakeBattleRewardRsp.proto | 33 --- proto/WinterCampTakeExploreRewardReq.proto | 33 --- proto/WinterCampTakeExploreRewardRsp.proto | 33 --- proto/WinterCampTriathlonRestartReq.proto | 33 --- proto/WinterCampTriathlonRestartRsp.proto | 33 --- proto/WinterCampTriathlonSettleNotify.proto | 39 ---- proto/WorldAllRoutineTypeNotify.proto | 34 --- .../WorldOwnerBlossomScheduleInfoNotify.proto | 35 --- proto/WorldRoutineChangeNotify.proto | 35 --- proto/WorldRoutineInfo.proto | 27 --- proto/WorldRoutineTypeCloseNotify.proto | 32 --- proto/WorldRoutineTypeInfo.proto | 28 --- proto/WorldRoutineTypeRefreshNotify.proto | 34 --- 2711 files changed, 85725 deletions(-) delete mode 100644 proto/AISnapshotEntityData.proto delete mode 100644 proto/AISnapshotEntitySkillCycle.proto delete mode 100644 proto/AISnapshotInfo.proto delete mode 100644 proto/AbilityActionBlink.proto delete mode 100644 proto/AbilityActionCreateGadget.proto delete mode 100644 proto/AbilityActionCreateTile.proto delete mode 100644 proto/AbilityActionDeductStamina.proto delete mode 100644 proto/AbilityActionDestroyTile.proto delete mode 100644 proto/AbilityActionFireAfterImage.proto delete mode 100644 proto/AbilityActionHitEffect.proto delete mode 100644 proto/AbilityActionServerMonsterLog.proto delete mode 100644 proto/AbilityActionSetBulletTrackTarget.proto delete mode 100644 proto/AbilityActionSetCrashDamage.proto delete mode 100644 proto/AbilityActionSetRandomOverrideMapValue.proto delete mode 100644 proto/AbilityActionSummon.proto delete mode 100644 proto/AbilityActionTriggerAbility.proto delete mode 100644 proto/AbilityApplyLevelModifier.proto delete mode 100644 proto/AbilityArgument.proto delete mode 100644 proto/AbilityBornType.proto delete mode 100644 proto/AbilityFloatValue.proto delete mode 100644 proto/AbilityInvocationFailNotify.proto delete mode 100644 proto/AbilityInvocationFixedNotify.proto delete mode 100644 proto/AbilityMetaAddAbility.proto delete mode 100644 proto/AbilityMetaAddOrGetAbilityAndTrigger.proto delete mode 100644 proto/AbilityMetaDurabilityIsZero.proto delete mode 100644 proto/AbilityMetaElementReactionVisual.proto delete mode 100644 proto/AbilityMetaLoseHp.proto delete mode 100644 proto/AbilityMetaModifierDurabilityChange.proto delete mode 100644 proto/AbilityMetaSetAbilityTrigger.proto delete mode 100644 proto/AbilityMetaSetKilledState.proto delete mode 100644 proto/AbilityMetaSetModifierApplyEntityId.proto delete mode 100644 proto/AbilityMetaSetPoseParameter.proto delete mode 100644 proto/AbilityMetaSpecialFloatArgument.proto delete mode 100644 proto/AbilityMetaTriggerElementReaction.proto delete mode 100644 proto/AbilityMetaUpdateBaseReactionDamage.proto delete mode 100644 proto/AbilityMixinAvatarCombat.proto delete mode 100644 proto/AbilityMixinAvatarSteerByCamera.proto delete mode 100644 proto/AbilityMixinBreakout.proto delete mode 100644 proto/AbilityMixinDoActionByElementReaction.proto delete mode 100644 proto/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.proto delete mode 100644 proto/AbilityMixinElementShield.proto delete mode 100644 proto/AbilityMixinEliteShield.proto delete mode 100644 proto/AbilityMixinEmpty.proto delete mode 100644 proto/AbilityMixinEraseBrickActivity.proto delete mode 100644 proto/AbilityMixinFieldEntityCountChange.proto delete mode 100644 proto/AbilityMixinFireworksLauncher.proto delete mode 100644 proto/AbilityMixinGlobalShield.proto delete mode 100644 proto/AbilityMixinScenePropSync.proto delete mode 100644 proto/AbilityMixinShieldBar.proto delete mode 100644 proto/AbilityMixinShootFromCamera.proto delete mode 100644 proto/AbilityMixinUGCTimeControl.proto delete mode 100644 proto/AbilityMixinUIInteract.proto delete mode 100644 proto/AbilityMixinWidgetMpSupport.proto delete mode 100644 proto/AbilityMixinWindSeedSpawner.proto delete mode 100644 proto/AbilityMixinWindZone.proto delete mode 100644 proto/AcceptCityReputationRequestReq.proto delete mode 100644 proto/AcceptCityReputationRequestRsp.proto delete mode 100644 proto/Achievement.proto delete mode 100644 proto/AchievementAllDataNotify.proto delete mode 100644 proto/AchievementUpdateNotify.proto delete mode 100644 proto/ActionReasonType.proto delete mode 100644 proto/ActivityAcceptAllGiveGiftReq.proto delete mode 100644 proto/ActivityAcceptAllGiveGiftRsp.proto delete mode 100644 proto/ActivityAcceptGiftResultInfo.proto delete mode 100644 proto/ActivityAcceptGiveGiftReq.proto delete mode 100644 proto/ActivityAcceptGiveGiftRsp.proto delete mode 100644 proto/ActivityBannerClearReq.proto delete mode 100644 proto/ActivityBannerClearRsp.proto delete mode 100644 proto/ActivityBannerNotify.proto delete mode 100644 proto/ActivityCoinInfoNotify.proto delete mode 100644 proto/ActivityCondStateChangeNotify.proto delete mode 100644 proto/ActivityDisableTransferPointInteractionNotify.proto delete mode 100644 proto/ActivityDungeonAvatar.proto delete mode 100644 proto/ActivityFriendGiftWishData.proto delete mode 100644 proto/ActivityGetCanGiveFriendGiftReq.proto delete mode 100644 proto/ActivityGetCanGiveFriendGiftRsp.proto delete mode 100644 proto/ActivityGetFriendGiftWishListReq.proto delete mode 100644 proto/ActivityGetFriendGiftWishListRsp.proto delete mode 100644 proto/ActivityGetRecvGiftListReq.proto delete mode 100644 proto/ActivityGetRecvGiftListRsp.proto delete mode 100644 proto/ActivityGiveFriendGiftReq.proto delete mode 100644 proto/ActivityGiveFriendGiftRsp.proto delete mode 100644 proto/ActivityHaveRecvGiftNotify.proto delete mode 100644 proto/ActivityNullDetailInfo.proto delete mode 100644 proto/ActivityPlayOpenAnimNotify.proto delete mode 100644 proto/ActivityPushTipsInfoNotify.proto delete mode 100644 proto/ActivityReadPushTipsReq.proto delete mode 100644 proto/ActivityReadPushTipsRsp.proto delete mode 100644 proto/ActivityRecvGiftData.proto delete mode 100644 proto/ActivitySaleChangeNotify.proto delete mode 100644 proto/ActivitySelectAvatarCardReq.proto delete mode 100644 proto/ActivitySelectAvatarCardRsp.proto delete mode 100644 proto/ActivitySetGiftWishReq.proto delete mode 100644 proto/ActivitySetGiftWishRsp.proto delete mode 100644 proto/ActivityTakeAllScoreRewardReq.proto delete mode 100644 proto/ActivityTakeAllScoreRewardRsp.proto delete mode 100644 proto/ActivityTakeScoreRewardReq.proto delete mode 100644 proto/ActivityTakeScoreRewardRsp.proto delete mode 100644 proto/ActivityTakeWatcherRewardBatchReq.proto delete mode 100644 proto/ActivityTakeWatcherRewardBatchRsp.proto delete mode 100644 proto/AddAranaraCollectionNotify.proto delete mode 100644 proto/AddBlacklistReq.proto delete mode 100644 proto/AddBlacklistRsp.proto delete mode 100644 proto/AddFriendNotify.proto delete mode 100644 proto/AddRandTaskInfoNotify.proto delete mode 100644 proto/AddSeenMonsterNotify.proto delete mode 100644 proto/AdjustWorldLevelReq.proto delete mode 100644 proto/AdjustWorldLevelRsp.proto delete mode 100644 proto/AllCoopInfoNotify.proto delete mode 100644 proto/AllMarkPointNotify.proto delete mode 100644 proto/AllSeenMonsterNotify.proto delete mode 100644 proto/AllShareCDDataNotify.proto delete mode 100644 proto/AllWidgetBackgroundActiveStateNotify.proto delete mode 100644 proto/AnchorPointDataNotify.proto delete mode 100644 proto/AnchorPointOpReq.proto delete mode 100644 proto/AnchorPointOpRsp.proto delete mode 100644 proto/AnimatorForceSetAirMoveNotify.proto delete mode 100644 proto/AntiAddictNotify.proto delete mode 100644 proto/AranaraCollectionDataNotify.proto delete mode 100644 proto/AranaraCollectionState.proto delete mode 100644 proto/AranaraCollectionSuite.proto delete mode 100644 proto/AreaPlayInfoNotify.proto delete mode 100644 proto/AreaPlayType.proto delete mode 100644 proto/ArenaChallengeChildChallengeInfo.proto delete mode 100644 proto/ArenaChallengeFinishNotify.proto delete mode 100644 proto/AssociateInferenceWordReq.proto delete mode 100644 proto/AssociateInferenceWordRsp.proto delete mode 100644 proto/AsterLargeInfoNotify.proto delete mode 100644 proto/AsterLittleInfoNotify.proto delete mode 100644 proto/AsterMidCampInfoNotify.proto delete mode 100644 proto/AsterMidInfoNotify.proto delete mode 100644 proto/AsterMiscInfoNotify.proto delete mode 100644 proto/AsterProgressInfoNotify.proto delete mode 100644 proto/AuditState.proto delete mode 100644 proto/AuthorityChange.proto delete mode 100644 proto/AvatarBuffAddNotify.proto delete mode 100644 proto/AvatarBuffDelNotify.proto delete mode 100644 proto/AvatarCardChangeReq.proto delete mode 100644 proto/AvatarCardChangeRsp.proto delete mode 100644 proto/AvatarChangeAnimHashReq.proto delete mode 100644 proto/AvatarChangeAnimHashRsp.proto delete mode 100644 proto/AvatarDelNotify.proto delete mode 100644 proto/AvatarEnterElementViewNotify.proto delete mode 100644 proto/AvatarPromoteGetRewardReq.proto delete mode 100644 proto/AvatarPromoteGetRewardRsp.proto delete mode 100644 proto/AvatarRenameAuditContent.proto delete mode 100644 proto/AvatarRenameAuditData.proto delete mode 100644 proto/AvatarRenameContentAuditField.proto delete mode 100644 proto/AvatarRenameInfoNotify.proto delete mode 100644 proto/AvatarSatiationData.proto delete mode 100644 proto/AvatarSatiationDataNotify.proto delete mode 100644 proto/BackMyWorldReq.proto delete mode 100644 proto/BackMyWorldRsp.proto delete mode 100644 proto/BackPlayCustomDungeonOfficialReq.proto delete mode 100644 proto/BackPlayCustomDungeonOfficialRsp.proto delete mode 100644 proto/BackRebornGalleryReq.proto delete mode 100644 proto/BackRebornGalleryRsp.proto delete mode 100644 proto/BalloonGalleryInfo.proto delete mode 100644 proto/BalloonGallerySettleInfo.proto delete mode 100644 proto/BalloonPlayerInfo.proto delete mode 100644 proto/BalloonSettleInfo.proto delete mode 100644 proto/BargainOfferPriceReq.proto delete mode 100644 proto/BargainOfferPriceRsp.proto delete mode 100644 proto/BargainResultType.proto delete mode 100644 proto/BargainSnapshot.proto delete mode 100644 proto/BargainStartNotify.proto delete mode 100644 proto/BargainTerminateNotify.proto delete mode 100644 proto/BartenderCancelLevelReq.proto delete mode 100644 proto/BartenderCancelLevelRsp.proto delete mode 100644 proto/BartenderCancelOrderReq.proto delete mode 100644 proto/BartenderCancelOrderRsp.proto delete mode 100644 proto/BartenderCompleteOrderReq.proto delete mode 100644 proto/BartenderCompleteOrderRsp.proto delete mode 100644 proto/BartenderFinishLevelReq.proto delete mode 100644 proto/BartenderFinishLevelRsp.proto delete mode 100644 proto/BartenderGetFormulaReq.proto delete mode 100644 proto/BartenderGetFormulaRsp.proto delete mode 100644 proto/BartenderLevelProgressNotify.proto delete mode 100644 proto/BartenderStartLevelReq.proto delete mode 100644 proto/BartenderStartLevelRsp.proto delete mode 100644 proto/BattlePassBuySuccNotify.proto delete mode 100644 proto/BeginCameraSceneLookWithTemplateNotify.proto delete mode 100644 proto/BigTalentPointConvertReq.proto delete mode 100644 proto/BigTalentPointConvertRsp.proto delete mode 100644 proto/BlessingAcceptAllGivePicReq.proto delete mode 100644 proto/BlessingAcceptAllGivePicRsp.proto delete mode 100644 proto/BlessingAcceptGivePicReq.proto delete mode 100644 proto/BlessingAcceptGivePicRsp.proto delete mode 100644 proto/BlessingFriendPicData.proto delete mode 100644 proto/BlessingGetAllRecvPicRecordListReq.proto delete mode 100644 proto/BlessingGetAllRecvPicRecordListRsp.proto delete mode 100644 proto/BlessingGetFriendPicListReq.proto delete mode 100644 proto/BlessingGetFriendPicListRsp.proto delete mode 100644 proto/BlessingGiveFriendPicReq.proto delete mode 100644 proto/BlessingGiveFriendPicRsp.proto delete mode 100644 proto/BlessingRecvFriendPicNotify.proto delete mode 100644 proto/BlessingRecvPicRecord.proto delete mode 100644 proto/BlessingRedeemRewardReq.proto delete mode 100644 proto/BlessingRedeemRewardRsp.proto delete mode 100644 proto/BlessingScanReq.proto delete mode 100644 proto/BlessingScanRsp.proto delete mode 100644 proto/BlitzRushParkourRestartReq.proto delete mode 100644 proto/BlitzRushParkourRestartRsp.proto delete mode 100644 proto/BlossomChestCreateNotify.proto delete mode 100644 proto/BlossomChestInfoNotify.proto delete mode 100644 proto/BlossomScheduleInfo.proto delete mode 100644 proto/BonusActivityUpdateNotify.proto delete mode 100644 proto/BossChestActivateNotify.proto delete mode 100644 proto/BounceConjuringGallerySettleInfo.proto delete mode 100644 proto/BounceConjuringSettleNotify.proto delete mode 100644 proto/BreakoutSyncAction.proto delete mode 100644 proto/BreakoutSyncCreateConnect.proto delete mode 100644 proto/BreakoutSyncFinishGame.proto delete mode 100644 proto/BreakoutSyncPing.proto delete mode 100644 proto/BreakoutSyncSnapShot.proto delete mode 100644 proto/BrickBreakerPlayerBattleInfo.proto delete mode 100644 proto/BrickBreakerPlayerReadyNotify.proto delete mode 100644 proto/BrickBreakerPlayerSetAvatarNotify.proto delete mode 100644 proto/BrickBreakerPlayerSetChangingNotify.proto delete mode 100644 proto/BrickBreakerPlayerSetSkillNotify.proto delete mode 100644 proto/BrickBreakerQuitReq.proto delete mode 100644 proto/BrickBreakerQuitRsp.proto delete mode 100644 proto/BrickBreakerSelectAvatarReq.proto delete mode 100644 proto/BrickBreakerSelectAvatarRsp.proto delete mode 100644 proto/BrickBreakerSelectSkillReq.proto delete mode 100644 proto/BrickBreakerSelectSkillRsp.proto delete mode 100644 proto/BrickBreakerSetChangingReq.proto delete mode 100644 proto/BrickBreakerSetChangingRsp.proto delete mode 100644 proto/BrickBreakerSetReadyReq.proto delete mode 100644 proto/BrickBreakerSetReadyRsp.proto delete mode 100644 proto/BrickBreakerSettleNotify.proto delete mode 100644 proto/BrickBreakerStageInfo.proto delete mode 100644 proto/BrickBreakerStageType.proto delete mode 100644 proto/BrickBreakerTwiceStartReq.proto delete mode 100644 proto/BrickBreakerTwiceStartRsp.proto delete mode 100644 proto/BuildingInfo.proto delete mode 100644 proto/BundleInfo.proto delete mode 100644 proto/BuoyantCombatGallerySettleInfo.proto delete mode 100644 proto/BuoyantCombatSettleInfo.proto delete mode 100644 proto/BuoyantCombatSettleNotify.proto delete mode 100644 proto/BuyResinReq.proto delete mode 100644 proto/BuyResinRsp.proto delete mode 100644 proto/CBJEDMGOBPL.proto delete mode 100644 proto/CancelCityReputationRequestReq.proto delete mode 100644 proto/CancelCityReputationRequestRsp.proto delete mode 100644 proto/CancelCoopTaskReq.proto delete mode 100644 proto/CancelCoopTaskRsp.proto delete mode 100644 proto/CataLogFinishedGlobalWatcherAllDataNotify.proto delete mode 100644 proto/CataLogGlobalWatcherFinishedData.proto delete mode 100644 proto/CataLogNewFinishedGlobalWatcherNotify.proto delete mode 100644 proto/CellInfo.proto delete mode 100644 proto/ChallengeRecord.proto delete mode 100644 proto/ChallengeRecordNotify.proto delete mode 100644 proto/ChangeCustomDungeonRoomReq.proto delete mode 100644 proto/ChangeCustomDungeonRoomRsp.proto delete mode 100644 proto/ChangeServerGlobalValueNotify.proto delete mode 100644 proto/ChangeWidgetBackgroundActiveStateReq.proto delete mode 100644 proto/ChangeWidgetBackgroundActiveStateRsp.proto delete mode 100644 proto/ChangeWorldToSingleModeNotify.proto delete mode 100644 proto/ChangeWorldToSingleModeReq.proto delete mode 100644 proto/ChangeWorldToSingleModeRsp.proto delete mode 100644 proto/ChannelerSlabCheckEnterLoopDungeonReq.proto delete mode 100644 proto/ChannelerSlabCheckEnterLoopDungeonRsp.proto delete mode 100644 proto/ChannelerSlabEnterLoopDungeonReq.proto delete mode 100644 proto/ChannelerSlabEnterLoopDungeonRsp.proto delete mode 100644 proto/ChannelerSlabLoopDungeonChallengeInfoNotify.proto delete mode 100644 proto/ChannelerSlabLoopDungeonSelectConditionReq.proto delete mode 100644 proto/ChannelerSlabLoopDungeonSelectConditionRsp.proto delete mode 100644 proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto delete mode 100644 proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto delete mode 100644 proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto delete mode 100644 proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto delete mode 100644 proto/ChannelerSlabOneOfDungeonInfoNotify.proto delete mode 100644 proto/ChannelerSlabOneOfDungeonInfoReq.proto delete mode 100644 proto/ChannelerSlabOneOfDungeonInfoRsp.proto delete mode 100644 proto/ChannelerSlabOneOffDungeonInfoNotify.proto delete mode 100644 proto/ChannelerSlabOneOffDungeonInfoReq.proto delete mode 100644 proto/ChannelerSlabOneOffDungeonInfoRsp.proto delete mode 100644 proto/ChannelerSlabSaveAssistInfoReq.proto delete mode 100644 proto/ChannelerSlabSaveAssistInfoRsp.proto delete mode 100644 proto/ChannelerSlabStageActiveChallengeIndexNotify.proto delete mode 100644 proto/ChannelerSlabStageOneofDungeonNotify.proto delete mode 100644 proto/ChannelerSlabTakeoffBuffReq.proto delete mode 100644 proto/ChannelerSlabTakeoffBuffRsp.proto delete mode 100644 proto/ChannelerSlabWearBuffReq.proto delete mode 100644 proto/ChannelerSlabWearBuffRsp.proto delete mode 100644 proto/ChannellerSlabLoopDungeonResultInfo.proto delete mode 100644 proto/CharAmusementInfo.proto delete mode 100644 proto/CharAmusementSettleNotify.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/ChatChannelUpdateNotify.proto delete mode 100644 proto/ChatHistoryNotify.proto delete mode 100644 proto/CheckGroupReplacedReq.proto delete mode 100644 proto/CheckGroupReplacedRsp.proto delete mode 100644 proto/CheckSegmentCRCNotify.proto delete mode 100644 proto/CheckSegmentCRCReq.proto delete mode 100644 proto/CheckUgcStateReq.proto delete mode 100644 proto/CheckUgcStateRsp.proto delete mode 100644 proto/CheckUgcUpdateReq.proto delete mode 100644 proto/CheckUgcUpdateRsp.proto delete mode 100644 proto/ChessCardInfo.proto delete mode 100644 proto/ChessEntranceDetailInfo.proto delete mode 100644 proto/ChessEntranceInfo.proto delete mode 100644 proto/ChessEscapedMonstersNotify.proto delete mode 100644 proto/ChessLeftMonstersNotify.proto delete mode 100644 proto/ChessManualRefreshCardsReq.proto delete mode 100644 proto/ChessManualRefreshCardsRsp.proto delete mode 100644 proto/ChessMonsterInfo.proto delete mode 100644 proto/ChessMysteryInfo.proto delete mode 100644 proto/ChessNormalCardInfo.proto delete mode 100644 proto/ChessPickCardNotify.proto delete mode 100644 proto/ChessPickCardReq.proto delete mode 100644 proto/ChessPickCardRsp.proto delete mode 100644 proto/ChessPlayerInfo.proto delete mode 100644 proto/ChessPlayerInfoNotify.proto delete mode 100644 proto/ChessSelectedCardsNotify.proto delete mode 100644 proto/CityReputationDataNotify.proto delete mode 100644 proto/CityReputationExploreInfo.proto delete mode 100644 proto/CityReputationHuntInfo.proto delete mode 100644 proto/CityReputationInfo.proto delete mode 100644 proto/CityReputationLevelupNotify.proto delete mode 100644 proto/CityReputationRequestInfo.proto delete mode 100644 proto/CityReputationSimpleInfo.proto delete mode 100644 proto/ClearRoguelikeCurseNotify.proto delete mode 100644 proto/ClientAIStateNotify.proto delete mode 100644 proto/ClientAbilitiesInitFinishCombineNotify.proto delete mode 100644 proto/ClientAbilityInitBeginNotify.proto delete mode 100644 proto/ClientBulletCreateNotify.proto delete mode 100644 proto/ClientCollectorDataNotify.proto delete mode 100644 proto/ClientHashDebugNotify.proto delete mode 100644 proto/ClientLoadingCostumeVerificationNotify.proto delete mode 100644 proto/ClientLockGameTimeNotify.proto delete mode 100644 proto/ClientLogBodyLogin.proto delete mode 100644 proto/ClientLogBodyPing.proto delete mode 100644 proto/ClientLogHead.proto delete mode 100644 proto/ClientMassiveEntity.proto delete mode 100644 proto/ClientNewMailNotify.proto delete mode 100644 proto/ClientPauseNotify.proto delete mode 100644 proto/ClientReconnectNotify.proto delete mode 100644 proto/ClientReconnectReason.proto delete mode 100644 proto/ClientRemoveCombatEndModifierNotify.proto delete mode 100644 proto/ClientReportNotify.proto delete mode 100644 proto/ClientScriptEventNotify.proto delete mode 100644 proto/ClientTransmitReq.proto delete mode 100644 proto/ClientTransmitRsp.proto delete mode 100644 proto/ClientTriggerEventNotify.proto delete mode 100644 proto/CloseCommonTipsNotify.proto delete mode 100644 proto/CodexTypeComparer.proto delete mode 100644 proto/CoinCollectCheckDoubleStartPlayReq.proto delete mode 100644 proto/CoinCollectCheckDoubleStartPlayRsp.proto delete mode 100644 proto/CoinCollectChooseSkillReq.proto delete mode 100644 proto/CoinCollectChooseSkillRsp.proto delete mode 100644 proto/CoinCollectGallerySettleNotify.proto delete mode 100644 proto/CoinCollectInterruptPlayReq.proto delete mode 100644 proto/CoinCollectInterruptPlayRsp.proto delete mode 100644 proto/CoinCollectPlayerInfo.proto delete mode 100644 proto/CoinCollectPrepareReq.proto delete mode 100644 proto/CoinCollectPrepareRsp.proto delete mode 100644 proto/CoinCollectPrepareStageNotify.proto delete mode 100644 proto/CoinCollectStageInfo.proto delete mode 100644 proto/CommonPlayerTipsNotify.proto delete mode 100644 proto/CompoundUnlockNotify.proto delete mode 100644 proto/ContentAuditAuxiliaryField.proto delete mode 100644 proto/ContentAuditData.proto delete mode 100644 proto/ContentAuditField.proto delete mode 100644 proto/ContentAuditInfo.proto delete mode 100644 proto/CookGradeDataNotify.proto delete mode 100644 proto/CoopCg.proto delete mode 100644 proto/CoopCgShowNotify.proto delete mode 100644 proto/CoopCgUpdateNotify.proto delete mode 100644 proto/CoopChapter.proto delete mode 100644 proto/CoopChapterUpdateNotify.proto delete mode 100644 proto/CoopDataNotify.proto delete mode 100644 proto/CoopPoint.proto delete mode 100644 proto/CoopPointState.proto delete mode 100644 proto/CoopPointUpdateNotify.proto delete mode 100644 proto/CoopProgressUpdateNotify.proto delete mode 100644 proto/CoopReward.proto delete mode 100644 proto/CoopRewardState.proto delete mode 100644 proto/CoopRewardUpdateNotify.proto delete mode 100644 proto/CountDownDelete.proto delete mode 100644 proto/CreateMassiveEntityNotify.proto delete mode 100644 proto/CreateMassiveEntityReq.proto delete mode 100644 proto/CreateMassiveEntityRsp.proto delete mode 100644 proto/CreateReason.proto delete mode 100644 proto/CrystalLinkDungeonInfoNotify.proto delete mode 100644 proto/CrystalLinkEnterDungeonReq.proto delete mode 100644 proto/CrystalLinkEnterDungeonRsp.proto delete mode 100644 proto/CrystalLinkRestartDungeonReq.proto delete mode 100644 proto/CrystalLinkRestartDungeonRsp.proto delete mode 100644 proto/CrystalLinkSettleInfo.proto delete mode 100644 proto/CustomDungeon.proto delete mode 100644 proto/CustomDungeonAbstract.proto delete mode 100644 proto/CustomDungeonAbstractMuipData.proto delete mode 100644 proto/CustomDungeonBanInfo.proto delete mode 100644 proto/CustomDungeonBanType.proto delete mode 100644 proto/CustomDungeonBatchBriefMuipData.proto delete mode 100644 proto/CustomDungeonBattleRecordMuipData.proto delete mode 100644 proto/CustomDungeonBattleRecordNotify.proto delete mode 100644 proto/CustomDungeonBlock.proto delete mode 100644 proto/CustomDungeonBrief.proto delete mode 100644 proto/CustomDungeonBriefMuipData.proto delete mode 100644 proto/CustomDungeonOfficialNotify.proto delete mode 100644 proto/CustomDungeonRecoverNotify.proto delete mode 100644 proto/CustomDungeonRoom.proto delete mode 100644 proto/CustomDungeonSetting.proto delete mode 100644 proto/CustomDungeonSettingMuipData.proto delete mode 100644 proto/CustomDungeonSocial.proto delete mode 100644 proto/CustomDungeonSocialMuipData.proto delete mode 100644 proto/CustomDungeonState.proto delete mode 100644 proto/CustomDungeonUpdateNotify.proto delete mode 100644 proto/CustomDungeonVerify.proto delete mode 100644 proto/CutSceneBeginNotify.proto delete mode 100644 proto/CutSceneEndNotify.proto delete mode 100644 proto/CutSceneExtraParam.proto delete mode 100644 proto/CutSceneFinishNotify.proto delete mode 100644 proto/CylinderRegionSize.proto delete mode 100644 proto/DailyTaskScoreRewardNotify.proto delete mode 100644 proto/DataResVersionNotify.proto delete mode 100644 proto/DateTimeDelete.proto delete mode 100644 proto/DeathZoneInfo.proto delete mode 100644 proto/DeathZoneInfoNotify.proto delete mode 100644 proto/DeathZoneObserveNotify.proto delete mode 100644 proto/DebugNotify.proto delete mode 100644 proto/DelScenePlayTeamEntityNotify.proto delete mode 100644 proto/DelayWeekCountDownDelete.proto delete mode 100644 proto/DeshretObeliskChestInfo.proto delete mode 100644 proto/DeshretObeliskChestInfoNotify.proto delete mode 100644 proto/DestroyMassiveEntityNotify.proto delete mode 100644 proto/DigActivityChangeGadgetStateReq.proto delete mode 100644 proto/DigActivityChangeGadgetStateRsp.proto delete mode 100644 proto/DigActivityMarkPointChangeNotify.proto delete mode 100644 proto/DisableRoguelikeTrapNotify.proto delete mode 100644 proto/DoRoguelikeDungeonCardGachaReq.proto delete mode 100644 proto/DoRoguelikeDungeonCardGachaRsp.proto delete mode 100644 proto/DraftGuestReplyInviteNotify.proto delete mode 100644 proto/DraftGuestReplyInviteReq.proto delete mode 100644 proto/DraftGuestReplyInviteRsp.proto delete mode 100644 proto/DraftGuestReplyTwiceConfirmNotify.proto delete mode 100644 proto/DraftGuestReplyTwiceConfirmReq.proto delete mode 100644 proto/DraftGuestReplyTwiceConfirmRsp.proto delete mode 100644 proto/DraftInviteFailInfo.proto delete mode 100644 proto/DraftInviteFailReason.proto delete mode 100644 proto/DraftInviteResultNotify.proto delete mode 100644 proto/DraftOwnerInviteNotify.proto delete mode 100644 proto/DraftOwnerStartInviteReq.proto delete mode 100644 proto/DraftOwnerStartInviteRsp.proto delete mode 100644 proto/DraftOwnerTwiceConfirmNotify.proto delete mode 100644 proto/DraftTwiceConfirmResultNotify.proto delete mode 100644 proto/DragonSpineChapterFinishNotify.proto delete mode 100644 proto/DragonSpineChapterOpenNotify.proto delete mode 100644 proto/DragonSpineChapterProgressChangeNotify.proto delete mode 100644 proto/DragonSpineCoinChangeNotify.proto delete mode 100644 proto/DropSubfieldType.proto delete mode 100644 proto/DungeonCandidateTeamAvatar.proto delete mode 100644 proto/DungeonCandidateTeamCreateReq.proto delete mode 100644 proto/DungeonCandidateTeamCreateRsp.proto delete mode 100644 proto/DungeonCandidateTeamDismissNotify.proto delete mode 100644 proto/DungeonCandidateTeamDismissReason.proto delete mode 100644 proto/DungeonCandidateTeamInfoNotify.proto delete mode 100644 proto/DungeonCandidateTeamInviteNotify.proto delete mode 100644 proto/DungeonCandidateTeamInviteReq.proto delete mode 100644 proto/DungeonCandidateTeamInviteRsp.proto delete mode 100644 proto/DungeonCandidateTeamKickReq.proto delete mode 100644 proto/DungeonCandidateTeamKickRsp.proto delete mode 100644 proto/DungeonCandidateTeamLeaveReq.proto delete mode 100644 proto/DungeonCandidateTeamLeaveRsp.proto delete mode 100644 proto/DungeonCandidateTeamPlayerDismissReason.proto delete mode 100644 proto/DungeonCandidateTeamPlayerLeaveNotify.proto delete mode 100644 proto/DungeonCandidateTeamPlayerLeaveReason.proto delete mode 100644 proto/DungeonCandidateTeamPlayerState.proto delete mode 100644 proto/DungeonCandidateTeamRefuseNotify.proto delete mode 100644 proto/DungeonCandidateTeamReplyInviteReq.proto delete mode 100644 proto/DungeonCandidateTeamReplyInviteRsp.proto delete mode 100644 proto/DungeonCandidateTeamSetChangingAvatarReq.proto delete mode 100644 proto/DungeonCandidateTeamSetChangingAvatarRsp.proto delete mode 100644 proto/DungeonCandidateTeamSetReadyReq.proto delete mode 100644 proto/DungeonCandidateTeamSetReadyRsp.proto delete mode 100644 proto/DungeonDataNotify.proto delete mode 100644 proto/DungeonDieOptionReq.proto delete mode 100644 proto/DungeonDieOptionRsp.proto delete mode 100644 proto/DungeonEntryBlockReason.proto delete mode 100644 proto/DungeonEntryCond.proto delete mode 100644 proto/DungeonEntryToBeExploreNotify.proto delete mode 100644 proto/DungeonFollowNotify.proto delete mode 100644 proto/DungeonGetStatueDropReq.proto delete mode 100644 proto/DungeonGetStatueDropRsp.proto delete mode 100644 proto/DungeonInterruptChallengeReq.proto delete mode 100644 proto/DungeonInterruptChallengeRsp.proto delete mode 100644 proto/DungeonPlayerDieNotify.proto delete mode 100644 proto/DungeonPlayerDieReq.proto delete mode 100644 proto/DungeonPlayerDieRsp.proto delete mode 100644 proto/DungeonRestartInviteNotify.proto delete mode 100644 proto/DungeonRestartInviteReplyNotify.proto delete mode 100644 proto/DungeonRestartInviteReplyReq.proto delete mode 100644 proto/DungeonRestartInviteReplyRsp.proto delete mode 100644 proto/DungeonRestartReq.proto delete mode 100644 proto/DungeonRestartResultNotify.proto delete mode 100644 proto/DungeonRestartRsp.proto delete mode 100644 proto/DungeonReviseLevelNotify.proto delete mode 100644 proto/DynamicLayerNodes.proto delete mode 100644 proto/DynamicNodes.proto delete mode 100644 proto/DynamicSVONode.proto delete mode 100644 proto/EchoNotify.proto delete mode 100644 proto/EchoShellTakeRewardReq.proto delete mode 100644 proto/EchoShellTakeRewardRsp.proto delete mode 100644 proto/EchoShellUpdateNotify.proto delete mode 100644 proto/EffigyChallengeInfoNotify.proto delete mode 100644 proto/EffigyChallengeResultNotify.proto delete mode 100644 proto/EffigyChallengeV2ChooseSkillReq.proto delete mode 100644 proto/EffigyChallengeV2ChooseSkillRsp.proto delete mode 100644 proto/EffigyChallengeV2DungeonInfoNotify.proto delete mode 100644 proto/EffigyChallengeV2EnterDungeonReq.proto delete mode 100644 proto/EffigyChallengeV2EnterDungeonRsp.proto delete mode 100644 proto/EffigyChallengeV2RestartDungeonReq.proto delete mode 100644 proto/EffigyChallengeV2RestartDungeonRsp.proto delete mode 100644 proto/EndCoinCollectPlaySingleModeReq.proto delete mode 100644 proto/EndCoinCollectPlaySingleModeRsp.proto delete mode 100644 proto/EnterChessDungeonReq.proto delete mode 100644 proto/EnterChessDungeonRsp.proto delete mode 100644 proto/EnterCustomDungeonReq.proto delete mode 100644 proto/EnterCustomDungeonRsp.proto delete mode 100644 proto/EnterCustomDungeonType.proto delete mode 100644 proto/EnterFishingReq.proto delete mode 100644 proto/EnterFishingRsp.proto delete mode 100644 proto/EnterFungusFighterPlotDungeonReq.proto delete mode 100644 proto/EnterFungusFighterPlotDungeonRsp.proto delete mode 100644 proto/EnterFungusFighterTrainingDungeonReq.proto delete mode 100644 proto/EnterFungusFighterTrainingDungeonRsp.proto delete mode 100644 proto/EnterIrodoriChessDungeonReq.proto delete mode 100644 proto/EnterIrodoriChessDungeonRsp.proto delete mode 100644 proto/EnterMechanicusDungeonReq.proto delete mode 100644 proto/EnterMechanicusDungeonRsp.proto delete mode 100644 proto/EnterRogueDiaryDungeonReq.proto delete mode 100644 proto/EnterRogueDiaryDungeonRsp.proto delete mode 100644 proto/EnterRoguelikeDungeonNotify.proto delete mode 100644 proto/EnterSceneWeatherAreaNotify.proto delete mode 100644 proto/EnterTrialAvatarActivityDungeonReq.proto delete mode 100644 proto/EnterTrialAvatarActivityDungeonRsp.proto delete mode 100644 proto/EntityAiKillSelfNotify.proto delete mode 100644 proto/EntityAuthorityChangeNotify.proto delete mode 100644 proto/EntityConfigHashEntry.proto delete mode 100644 proto/EntityConfigHashNotify.proto delete mode 100644 proto/EntityFightPropNotify.proto delete mode 100644 proto/EntityForceSyncReq.proto delete mode 100644 proto/EntityForceSyncRsp.proto delete mode 100644 proto/EntityJumpNotify.proto delete mode 100644 proto/EntityMoveFailInfo.proto delete mode 100644 proto/EntityMoveRoomNotify.proto delete mode 100644 proto/EntityPropNotify.proto delete mode 100644 proto/EntityTagChangeNotify.proto delete mode 100644 proto/EventTriggerType.proto delete mode 100644 proto/EvtAnimatorParameterNotify.proto delete mode 100644 proto/EvtAnimatorStateChangedInfo.proto delete mode 100644 proto/EvtAnimatorStateChangedNotify.proto delete mode 100644 proto/EvtAvatarEnterFocusNotify.proto delete mode 100644 proto/EvtAvatarExitFocusNotify.proto delete mode 100644 proto/EvtAvatarUpdateFocusNotify.proto delete mode 100644 proto/EvtBeingHealedNotify.proto delete mode 100644 proto/EvtBeingHitNotify.proto delete mode 100644 proto/EvtBeingHitsCombineNotify.proto delete mode 100644 proto/EvtBulletDeactiveNotify.proto delete mode 100644 proto/EvtBulletHitNotify.proto delete mode 100644 proto/EvtBulletMoveNotify.proto delete mode 100644 proto/EvtCombatForceSetPosInfo.proto delete mode 100644 proto/EvtCompensatePosDiffInfo.proto delete mode 100644 proto/EvtCostStaminaNotify.proto delete mode 100644 proto/EvtDestroyServerGadgetNotify.proto delete mode 100644 proto/EvtEntityStartDieEndNotify.proto delete mode 100644 proto/EvtFaceToDirInfo.proto delete mode 100644 proto/EvtFaceToDirNotify.proto delete mode 100644 proto/EvtFaceToEntityNotify.proto delete mode 100644 proto/EvtFixedRushMove.proto delete mode 100644 proto/EvtGrapplingHookMove.proto delete mode 100644 proto/EvtHittingOtherInfo.proto delete mode 100644 proto/EvtLightCoreMove.proto delete mode 100644 proto/EvtLocalGadgetOwnerLeaveSceneNotify.proto delete mode 100644 proto/EvtMonsterDoBlink.proto delete mode 100644 proto/EvtRushMoveInfo.proto delete mode 100644 proto/EvtRushMoveNotify.proto delete mode 100644 proto/EvtSetAttackTargetInfo.proto delete mode 100644 proto/EvtSetAttackTargetNotify.proto delete mode 100644 proto/EvtSyncEntityPositionInfo.proto delete mode 100644 proto/EvtSyncSkillAnchorPosition.proto delete mode 100644 proto/EvtSyncTransform.proto delete mode 100644 proto/ExclusiveRuleInfo.proto delete mode 100644 proto/ExclusiveRuleNotify.proto delete mode 100644 proto/ExecuteGadgetLuaReq.proto delete mode 100644 proto/ExecuteGadgetLuaRsp.proto delete mode 100644 proto/ExecuteGroupTriggerReq.proto delete mode 100644 proto/ExecuteGroupTriggerRsp.proto delete mode 100644 proto/ExitCustomDungeonTryReq.proto delete mode 100644 proto/ExitCustomDungeonTryRsp.proto delete mode 100644 proto/ExitFishingReq.proto delete mode 100644 proto/ExitFishingRsp.proto delete mode 100644 proto/ExitSceneWeatherAreaNotify.proto delete mode 100644 proto/ExpeditionAssistInfo.proto delete mode 100644 proto/ExpeditionChallengeEnterRegionNotify.proto delete mode 100644 proto/ExpeditionChallengeFinishedNotify.proto delete mode 100644 proto/ExpeditionRecallReq.proto delete mode 100644 proto/ExpeditionRecallRsp.proto delete mode 100644 proto/ExpeditionStartReq.proto delete mode 100644 proto/ExpeditionStartRsp.proto delete mode 100644 proto/ExpeditionTakeRewardReq.proto delete mode 100644 proto/ExpeditionTakeRewardRsp.proto delete mode 100644 proto/FallPlayerBrief.proto delete mode 100644 proto/FallPlayerInfo.proto delete mode 100644 proto/FallSettleInfo.proto delete mode 100644 proto/FinishDeliveryNotify.proto delete mode 100644 proto/FinishLanternProjectionReq.proto delete mode 100644 proto/FinishLanternProjectionRsp.proto delete mode 100644 proto/FinishMainCoopReq.proto delete mode 100644 proto/FinishMainCoopRsp.proto delete mode 100644 proto/FinishedTalkIdListNotify.proto delete mode 100644 proto/FireWorkRsp.proto delete mode 100644 proto/FireworksLaunchDataNotify.proto delete mode 100644 proto/FireworksLaunchParam.proto delete mode 100644 proto/FireworksLaunchParamType.proto delete mode 100644 proto/FireworksLaunchSchemeData.proto delete mode 100644 proto/FireworksReformData.proto delete mode 100644 proto/FireworksReformDataNotify.proto delete mode 100644 proto/FireworksReformParam.proto delete mode 100644 proto/FireworksReformParamType.proto delete mode 100644 proto/FishAttractNotify.proto delete mode 100644 proto/FishBaitGoneNotify.proto delete mode 100644 proto/FishBattleBeginReq.proto delete mode 100644 proto/FishBattleBeginRsp.proto delete mode 100644 proto/FishBattleEndReq.proto delete mode 100644 proto/FishBattleEndRsp.proto delete mode 100644 proto/FishBattleResult.proto delete mode 100644 proto/FishBiteReq.proto delete mode 100644 proto/FishBiteRsp.proto delete mode 100644 proto/FishCastRodReq.proto delete mode 100644 proto/FishCastRodRsp.proto delete mode 100644 proto/FishChosenNotify.proto delete mode 100644 proto/FishEscapeNotify.proto delete mode 100644 proto/FishEscapeReason.proto delete mode 100644 proto/FishInfo.proto delete mode 100644 proto/FishPoolDataNotify.proto delete mode 100644 proto/FishingGallerySettleInfo.proto delete mode 100644 proto/FishingGallerySettleNotify.proto delete mode 100644 proto/FishingScore.proto delete mode 100644 proto/FleurFairBalloonSettleInfo.proto delete mode 100644 proto/FleurFairBalloonSettleNotify.proto delete mode 100644 proto/FleurFairBossSettleInfo.proto delete mode 100644 proto/FleurFairBuffEnergyNotify.proto delete mode 100644 proto/FleurFairFallSettleInfo.proto delete mode 100644 proto/FleurFairFallSettleNotify.proto delete mode 100644 proto/FleurFairFinishGalleryStageNotify.proto delete mode 100644 proto/FleurFairGallerySettleInfo.proto delete mode 100644 proto/FleurFairPlayerStatInfo.proto delete mode 100644 proto/FleurFairReplayMiniGameReq.proto delete mode 100644 proto/FleurFairReplayMiniGameRsp.proto delete mode 100644 proto/FleurFairStageSettleNotify.proto delete mode 100644 proto/FlightActivityRestartReq.proto delete mode 100644 proto/FlightActivityRestartRsp.proto delete mode 100644 proto/FlightActivitySettleNotify.proto delete mode 100644 proto/FocusAvatarReq.proto delete mode 100644 proto/FocusAvatarRsp.proto delete mode 100644 proto/ForceAddPlayerFriendReq.proto delete mode 100644 proto/ForceAddPlayerFriendRsp.proto delete mode 100644 proto/ForceDragAvatarNotify.proto delete mode 100644 proto/ForceDragBackTransferNotify.proto delete mode 100644 proto/FoundationNotify.proto delete mode 100644 proto/FoundationOpType.proto delete mode 100644 proto/FoundationReq.proto delete mode 100644 proto/FoundationRsp.proto delete mode 100644 proto/FriendInfoChangeNotify.proto delete mode 100644 proto/FungusCaptureSettleNotify.proto delete mode 100644 proto/FungusCultivateReq.proto delete mode 100644 proto/FungusCultivateRsp.proto delete mode 100644 proto/FungusFighterClearTrainingRuntimeDataReq.proto delete mode 100644 proto/FungusFighterClearTrainingRuntimeDataRsp.proto delete mode 100644 proto/FungusFighterPlotInfoNotify.proto delete mode 100644 proto/FungusFighterRestartTrainingDungeonReq.proto delete mode 100644 proto/FungusFighterRestartTrainingDungeonRsp.proto delete mode 100644 proto/FungusFighterRestartTraningDungeonReq.proto delete mode 100644 proto/FungusFighterRestartTraningDungeonRsp.proto delete mode 100644 proto/FungusFighterRuntimeDataNotify.proto delete mode 100644 proto/FungusFighterTrainingGallerySettleNotify.proto delete mode 100644 proto/FungusFighterTrainingInfoNotify.proto delete mode 100644 proto/FungusFighterTrainingSelectFungusReq.proto delete mode 100644 proto/FungusFighterTrainingSelectFungusRsp.proto delete mode 100644 proto/FungusFighterTrainingSettleInfo.proto delete mode 100644 proto/FungusFighterUseBackupFungusReq.proto delete mode 100644 proto/FungusFighterUseBackupFungusRsp.proto delete mode 100644 proto/FungusRenameReq.proto delete mode 100644 proto/FungusRenameRsp.proto delete mode 100644 proto/FunitureMakeMakeInfoChangeNotify.proto delete mode 100644 proto/GCGActionType.proto delete mode 100644 proto/GCGApplyInviteBattleNotify.proto delete mode 100644 proto/GCGApplyInviteBattleReq.proto delete mode 100644 proto/GCGApplyInviteBattleRsp.proto delete mode 100644 proto/GCGAskDuelReq.proto delete mode 100644 proto/GCGAskDuelRsp.proto delete mode 100644 proto/GCGAttackCostInfo.proto delete mode 100644 proto/GCGBackToDuelReq.proto delete mode 100644 proto/GCGBackToDuelRsp.proto delete mode 100644 proto/GCGBasicDataNotify.proto delete mode 100644 proto/GCGBossChallengeData.proto delete mode 100644 proto/GCGBossChallengeUpdateNotify.proto delete mode 100644 proto/GCGCard.proto delete mode 100644 proto/GCGCardSkillLimitsInfo.proto delete mode 100644 proto/GCGChallengeData.proto delete mode 100644 proto/GCGChallengeUpdateNotify.proto delete mode 100644 proto/GCGChangeOnstageInfo.proto delete mode 100644 proto/GCGClientPerformType.proto delete mode 100644 proto/GCGClientSettleReq.proto delete mode 100644 proto/GCGClientSettleRsp.proto delete mode 100644 proto/GCGControllerShowInfo.proto delete mode 100644 proto/GCGCostReviseInfo.proto delete mode 100644 proto/GCGDSBanCardNotify.proto delete mode 100644 proto/GCGDSCardBackUnlockNotify.proto delete mode 100644 proto/GCGDSCardData.proto delete mode 100644 proto/GCGDSCardFaceUnlockNotify.proto delete mode 100644 proto/GCGDSCardFaceUpdateNotify.proto delete mode 100644 proto/GCGDSCardNumChangeNotify.proto delete mode 100644 proto/GCGDSCardProficiencyNotify.proto delete mode 100644 proto/GCGDSChangeCardBackReq.proto delete mode 100644 proto/GCGDSChangeCardBackRsp.proto delete mode 100644 proto/GCGDSChangeCardFaceReq.proto delete mode 100644 proto/GCGDSChangeCardFaceRsp.proto delete mode 100644 proto/GCGDSChangeCurDeckReq.proto delete mode 100644 proto/GCGDSChangeCurDeckRsp.proto delete mode 100644 proto/GCGDSChangeDeckNameReq.proto delete mode 100644 proto/GCGDSChangeDeckNameRsp.proto delete mode 100644 proto/GCGDSChangeFieldReq.proto delete mode 100644 proto/GCGDSChangeFieldRsp.proto delete mode 100644 proto/GCGDSCurDeckChangeNotify.proto delete mode 100644 proto/GCGDSDataNotify.proto delete mode 100644 proto/GCGDSDeckData.proto delete mode 100644 proto/GCGDSDeckSaveReq.proto delete mode 100644 proto/GCGDSDeckSaveRsp.proto delete mode 100644 proto/GCGDSDeckUnlockNotify.proto delete mode 100644 proto/GCGDSDeckUpdateNotify.proto delete mode 100644 proto/GCGDSDeleteDeckReq.proto delete mode 100644 proto/GCGDSDeleteDeckRsp.proto delete mode 100644 proto/GCGDSFieldUnlockNotify.proto delete mode 100644 proto/GCGDSTakeCardProficiencyRewardReq.proto delete mode 100644 proto/GCGDSTakeCardProficiencyRewardRsp.proto delete mode 100644 proto/GCGDamageDetail.proto delete mode 100644 proto/GCGDebugReplayNotify.proto delete mode 100644 proto/GCGDiceSideType.proto delete mode 100644 proto/GCGDuel.proto delete mode 100644 proto/GCGDuelChallenge.proto delete mode 100644 proto/GCGDuelExtra.proto delete mode 100644 proto/GCGEndReason.proto delete mode 100644 proto/GCGGameBriefData.proto delete mode 100644 proto/GCGGameBriefDataNotify.proto delete mode 100644 proto/GCGGameBusinessType.proto delete mode 100644 proto/GCGGameCreateFailReasonNotify.proto delete mode 100644 proto/GCGGameMaxNotify.proto delete mode 100644 proto/GCGGrowthLevelNotify.proto delete mode 100644 proto/GCGGrowthLevelRewardNotify.proto delete mode 100644 proto/GCGGrowthLevelTakeRewardReq.proto delete mode 100644 proto/GCGGrowthLevelTakeRewardRsp.proto delete mode 100644 proto/GCGHeartBeatNotify.proto delete mode 100644 proto/GCGInitFinishReq.proto delete mode 100644 proto/GCGInitFinishRsp.proto delete mode 100644 proto/GCGIntentionChangeType.proto delete mode 100644 proto/GCGInviteBattleNotify.proto delete mode 100644 proto/GCGInviteGuestBattleReq.proto delete mode 100644 proto/GCGInviteGuestBattleRsp.proto delete mode 100644 proto/GCGLevelChallengeDeleteNotify.proto delete mode 100644 proto/GCGLevelChallengeFinishNotify.proto delete mode 100644 proto/GCGLevelChallengeNotify.proto delete mode 100644 proto/GCGLevelData.proto delete mode 100644 proto/GCGLevelType.proto delete mode 100644 proto/GCGLimitsInfo.proto delete mode 100644 proto/GCGMatchInfo.proto delete mode 100644 proto/GCGMessage.proto delete mode 100644 proto/GCGMessagePack.proto delete mode 100644 proto/GCGMessagePackNotify.proto delete mode 100644 proto/GCGMsgAddCards.proto delete mode 100644 proto/GCGMsgAddDice.proto delete mode 100644 proto/GCGMsgCardUpdate.proto delete mode 100644 proto/GCGMsgCharDie.proto delete mode 100644 proto/GCGMsgClientPerform.proto delete mode 100644 proto/GCGMsgCostDice.proto delete mode 100644 proto/GCGMsgCostRevise.proto delete mode 100644 proto/GCGMsgDiceReroll.proto delete mode 100644 proto/GCGMsgDiceRoll.proto delete mode 100644 proto/GCGMsgDuelDataChange.proto delete mode 100644 proto/GCGMsgGameOver.proto delete mode 100644 proto/GCGMsgModifyAdd.proto delete mode 100644 proto/GCGMsgModifyRemove.proto delete mode 100644 proto/GCGMsgMoveCard.proto delete mode 100644 proto/GCGMsgNewCard.proto delete mode 100644 proto/GCGMsgNoDamageSkillResult.proto delete mode 100644 proto/GCGMsgOpTimer.proto delete mode 100644 proto/GCGMsgPVEDoOp.proto delete mode 100644 proto/GCGMsgPVEGenCardOp.proto delete mode 100644 proto/GCGMsgPVEIntention.proto delete mode 100644 proto/GCGMsgPVEIntentionChange.proto delete mode 100644 proto/GCGMsgPVEIntentionInfo.proto delete mode 100644 proto/GCGMsgPass.proto delete mode 100644 proto/GCGMsgPhaseChange.proto delete mode 100644 proto/GCGMsgPhaseContinue.proto delete mode 100644 proto/GCGMsgReactionBegin.proto delete mode 100644 proto/GCGMsgReactionEnd.proto delete mode 100644 proto/GCGMsgRemoveCards.proto delete mode 100644 proto/GCGMsgSelectOnStage.proto delete mode 100644 proto/GCGMsgSelectOnStageByEffect.proto delete mode 100644 proto/GCGMsgSkillLimitsChange.proto delete mode 100644 proto/GCGMsgSkillResult.proto delete mode 100644 proto/GCGMsgTokenChange.proto delete mode 100644 proto/GCGMsgUpdateController.proto delete mode 100644 proto/GCGMsgUseSkill.proto delete mode 100644 proto/GCGMsgUseSkillEnd.proto delete mode 100644 proto/GCGMsgWaitingListChange.proto delete mode 100644 proto/GCGNewCardInfoNotify.proto delete mode 100644 proto/GCGOperation.proto delete mode 100644 proto/GCGOperationAttack.proto delete mode 100644 proto/GCGOperationData.proto delete mode 100644 proto/GCGOperationOnStageSelect.proto delete mode 100644 proto/GCGOperationPass.proto delete mode 100644 proto/GCGOperationPlayCard.proto delete mode 100644 proto/GCGOperationReboot.proto delete mode 100644 proto/GCGOperationRedraw.proto delete mode 100644 proto/GCGOperationReplay.proto delete mode 100644 proto/GCGOperationReq.proto delete mode 100644 proto/GCGOperationReroll.proto delete mode 100644 proto/GCGOperationRsp.proto delete mode 100644 proto/GCGOperationSurrender.proto delete mode 100644 proto/GCGPVEIntention.proto delete mode 100644 proto/GCGPhase.proto delete mode 100644 proto/GCGPhaseType.proto delete mode 100644 proto/GCGPlayCardCostInfo.proto delete mode 100644 proto/GCGPlayerBriefData.proto delete mode 100644 proto/GCGPlayerField.proto delete mode 100644 proto/GCGPlayerGCGState.proto delete mode 100644 proto/GCGReason.proto delete mode 100644 proto/GCGReplayControllerData.proto delete mode 100644 proto/GCGReplayOperationData.proto delete mode 100644 proto/GCGResourceStateNotify.proto delete mode 100644 proto/GCGSelectOnStageCostInfo.proto delete mode 100644 proto/GCGSettleNotify.proto delete mode 100644 proto/GCGSettleOption.proto delete mode 100644 proto/GCGSettleOptionReq.proto delete mode 100644 proto/GCGSettleOptionRsp.proto delete mode 100644 proto/GCGSkillHpChangeType.proto delete mode 100644 proto/GCGSkillLimitsInfo.proto delete mode 100644 proto/GCGSkillPreviewAskReq.proto delete mode 100644 proto/GCGSkillPreviewAskRsp.proto delete mode 100644 proto/GCGSkillPreviewCardInfo.proto delete mode 100644 proto/GCGSkillPreviewElementReactionInfo.proto delete mode 100644 proto/GCGSkillPreviewExtraInfo.proto delete mode 100644 proto/GCGSkillPreviewHpInfo.proto delete mode 100644 proto/GCGSkillPreviewInfo.proto delete mode 100644 proto/GCGSkillPreviewNotify.proto delete mode 100644 proto/GCGSkillPreviewOnstageChangeInfo.proto delete mode 100644 proto/GCGSkillPreviewPlayCardInfo.proto delete mode 100644 proto/GCGSkillPreviewReactionInfo.proto delete mode 100644 proto/GCGSkillPreviewTokenChangeInfo.proto delete mode 100644 proto/GCGSkillPreviewTokenInfo.proto delete mode 100644 proto/GCGStartChallengeByCheckRewardReq.proto delete mode 100644 proto/GCGStartChallengeByCheckRewardRsp.proto delete mode 100644 proto/GCGStartChallengeReq.proto delete mode 100644 proto/GCGStartChallengeRsp.proto delete mode 100644 proto/GCGTCInviteReq.proto delete mode 100644 proto/GCGTCInviteRsp.proto delete mode 100644 proto/GCGTCTavernChallengeUpdateNotify.proto delete mode 100644 proto/GCGTCTavernInfoNotify.proto delete mode 100644 proto/GCGTavernNpcInfo.proto delete mode 100644 proto/GCGTavernNpcInfoNotify.proto delete mode 100644 proto/GCGToken.proto delete mode 100644 proto/GCGWaitingCharacter.proto delete mode 100644 proto/GCGWeekChallengeInfo.proto delete mode 100644 proto/GCGWeekChallengeInfoNotify.proto delete mode 100644 proto/GCGWorldChallengeUnlockNotify.proto delete mode 100644 proto/GCGWorldPlayerGCGStateReq.proto delete mode 100644 proto/GCGWorldPlayerGCGStateRsp.proto delete mode 100644 proto/GCGZone.proto delete mode 100644 proto/GCGZoneType.proto delete mode 100644 proto/GMObstacleInfo.proto delete mode 100644 proto/GMShowNavMeshReq.proto delete mode 100644 proto/GMShowNavMeshRsp.proto delete mode 100644 proto/GMShowObstacleReq.proto delete mode 100644 proto/GMShowObstacleRsp.proto delete mode 100644 proto/GachaActivityCreateRobotReq.proto delete mode 100644 proto/GachaActivityCreateRobotRsp.proto delete mode 100644 proto/GachaActivityNextStageReq.proto delete mode 100644 proto/GachaActivityNextStageRsp.proto delete mode 100644 proto/GachaActivityPercentNotify.proto delete mode 100644 proto/GachaActivityResetReq.proto delete mode 100644 proto/GachaActivityResetRsp.proto delete mode 100644 proto/GachaActivityTakeRewardReq.proto delete mode 100644 proto/GachaActivityTakeRewardRsp.proto delete mode 100644 proto/GachaActivityUpdateElemNotify.proto delete mode 100644 proto/GachaOpenWishNotify.proto delete mode 100644 proto/GachaSimpleInfoNotify.proto delete mode 100644 proto/GachaStage.proto delete mode 100644 proto/GadgetChainLevelChangeNotify.proto delete mode 100644 proto/GadgetChainLevelUpdateNotify.proto delete mode 100644 proto/GadgetChangeLevelTagReq.proto delete mode 100644 proto/GadgetChangeLevelTagRsp.proto delete mode 100644 proto/GadgetClientParam.proto delete mode 100644 proto/GadgetCustomTreeInfoNotify.proto delete mode 100644 proto/GadgetGeneralRewardInfoNotify.proto delete mode 100644 proto/GadgetPlayDataNotify.proto delete mode 100644 proto/GadgetPlayStartNotify.proto delete mode 100644 proto/GadgetPlayStopNotify.proto delete mode 100644 proto/GadgetPlayUidInfo.proto delete mode 100644 proto/GadgetPlayUidOpNotify.proto delete mode 100644 proto/GadgetTalkChangeNotify.proto delete mode 100644 proto/GalleryBalloonScoreNotify.proto delete mode 100644 proto/GalleryBalloonShootNotify.proto delete mode 100644 proto/GalleryBounceConjuringHitNotify.proto delete mode 100644 proto/GalleryBrokenFloorFallNotify.proto delete mode 100644 proto/GalleryBulletHitNotify.proto delete mode 100644 proto/GalleryCrystalLinkBuffInfoNotify.proto delete mode 100644 proto/GalleryCrystalLinkKillMonsterNotify.proto delete mode 100644 proto/GalleryFallCatchNotify.proto delete mode 100644 proto/GalleryFallScoreNotify.proto delete mode 100644 proto/GalleryFlowerCatchNotify.proto delete mode 100644 proto/GalleryFlowerStartParam.proto delete mode 100644 proto/GalleryIslandPartyDownHillInfoNotify.proto delete mode 100644 proto/GalleryPreStartNotify.proto delete mode 100644 proto/GalleryStageType.proto delete mode 100644 proto/GalleryStartNotify.proto delete mode 100644 proto/GalleryStartSource.proto delete mode 100644 proto/GalleryStopNotify.proto delete mode 100644 proto/GallerySumoKillMonsterNotify.proto delete mode 100644 proto/GalleryWillStartCountdownNotify.proto delete mode 100644 proto/GameplayRecommendationSkillRequest.proto delete mode 100644 proto/GameplayRecommendationSkillResponse.proto delete mode 100644 proto/GearActivityFinishPlayGearReq.proto delete mode 100644 proto/GearActivityFinishPlayGearRsp.proto delete mode 100644 proto/GearActivityFinishPlayPictureReq.proto delete mode 100644 proto/GearActivityFinishPlayPictureRsp.proto delete mode 100644 proto/GearActivityStartPlayGearReq.proto delete mode 100644 proto/GearActivityStartPlayGearRsp.proto delete mode 100644 proto/GearActivityStartPlayPictureReq.proto delete mode 100644 proto/GearActivityStartPlayPictureRsp.proto delete mode 100644 proto/GearColumnInfo.proto delete mode 100644 proto/GeneralMatchInfo.proto delete mode 100644 proto/GetActivityScheduleReq.proto delete mode 100644 proto/GetActivityScheduleRsp.proto delete mode 100644 proto/GetAllActivatedBargainDataReq.proto delete mode 100644 proto/GetAllActivatedBargainDataRsp.proto delete mode 100644 proto/GetAllMailNotify.proto delete mode 100644 proto/GetAllMailResultNotify.proto delete mode 100644 proto/GetAllSceneGalleryInfoReq.proto delete mode 100644 proto/GetAllSceneGalleryInfoRsp.proto delete mode 100644 proto/GetAreaExplorePointReq.proto delete mode 100644 proto/GetAreaExplorePointRsp.proto delete mode 100644 proto/GetAuthSalesmanInfoReq.proto delete mode 100644 proto/GetAuthSalesmanInfoRsp.proto delete mode 100644 proto/GetBargainDataReq.proto delete mode 100644 proto/GetBargainDataRsp.proto delete mode 100644 proto/GetBattlePassProductReq.proto delete mode 100644 proto/GetBattlePassProductRsp.proto delete mode 100644 proto/GetBonusActivityRewardReq.proto delete mode 100644 proto/GetBonusActivityRewardRsp.proto delete mode 100644 proto/GetCityHuntingOfferReq.proto delete mode 100644 proto/GetCityHuntingOfferRsp.proto delete mode 100644 proto/GetCityReputationInfoReq.proto delete mode 100644 proto/GetCityReputationInfoRsp.proto delete mode 100644 proto/GetCityReputationMapInfoReq.proto delete mode 100644 proto/GetCityReputationMapInfoRsp.proto delete mode 100644 proto/GetCustomDungeonReq.proto delete mode 100644 proto/GetCustomDungeonRsp.proto delete mode 100644 proto/GetDungeonEntryExploreConditionReq.proto delete mode 100644 proto/GetDungeonEntryExploreConditionRsp.proto delete mode 100644 proto/GetExpeditionAssistInfoListReq.proto delete mode 100644 proto/GetExpeditionAssistInfoListRsp.proto delete mode 100644 proto/GetGameplayRecommendationReq.proto delete mode 100644 proto/GetGameplayRecommendationRsp.proto delete mode 100644 proto/GetHomeExchangeWoodInfoReq.proto delete mode 100644 proto/GetHomeExchangeWoodInfoRsp.proto delete mode 100644 proto/GetHomeLevelUpRewardReq.proto delete mode 100644 proto/GetHomeLevelUpRewardRsp.proto delete mode 100644 proto/GetHuntingOfferRewardReq.proto delete mode 100644 proto/GetHuntingOfferRewardRsp.proto delete mode 100644 proto/GetMapAreaReq.proto delete mode 100644 proto/GetMapAreaRsp.proto delete mode 100644 proto/GetMapMarkTipsReq.proto delete mode 100644 proto/GetMapMarkTipsRsp.proto delete mode 100644 proto/GetMechanicusInfoReq.proto delete mode 100644 proto/GetMechanicusInfoRsp.proto delete mode 100644 proto/GetNextResourceInfoReq.proto delete mode 100644 proto/GetNextResourceInfoRsp.proto delete mode 100644 proto/GetPlayerBlacklistReq.proto delete mode 100644 proto/GetPlayerMpModeAvailabilityReq.proto delete mode 100644 proto/GetPlayerMpModeAvailabilityRsp.proto delete mode 100644 proto/GetPushTipsRewardReq.proto delete mode 100644 proto/GetPushTipsRewardRsp.proto delete mode 100644 proto/GetRecentMpPlayerListReq.proto delete mode 100644 proto/GetRecentMpPlayerListRsp.proto delete mode 100644 proto/GetRecommendCustomDungeonReq.proto delete mode 100644 proto/GetRecommendCustomDungeonRsp.proto delete mode 100644 proto/GetReunionMissionInfoReq.proto delete mode 100644 proto/GetReunionMissionInfoRsp.proto delete mode 100644 proto/GetReunionPrivilegeInfoReq.proto delete mode 100644 proto/GetReunionPrivilegeInfoRsp.proto delete mode 100644 proto/GetReunionSignInInfoReq.proto delete mode 100644 proto/GetReunionSignInInfoRsp.proto delete mode 100644 proto/GetRogueDairyRepairInfoReq.proto delete mode 100644 proto/GetRogueDairyRepairInfoRsp.proto delete mode 100644 proto/GetSceneNpcPositionReq.proto delete mode 100644 proto/GetSceneNpcPositionRsp.proto delete mode 100644 proto/GetScenePerformanceReq.proto delete mode 100644 proto/GetScenePerformanceRsp.proto delete mode 100644 proto/GetSignInRewardReq.proto delete mode 100644 proto/GetSignInRewardRsp.proto delete mode 100644 proto/GetStoreCustomDungeonReq.proto delete mode 100644 proto/GetStoreCustomDungeonRsp.proto delete mode 100644 proto/GetUgcBriefInfoReq.proto delete mode 100644 proto/GetUgcBriefInfoRsp.proto delete mode 100644 proto/GiveUpRoguelikeDungeonCardReq.proto delete mode 100644 proto/GiveUpRoguelikeDungeonCardRsp.proto delete mode 100644 proto/GivingRecord.proto delete mode 100644 proto/GivingRecordChangeNotify.proto delete mode 100644 proto/GivingRecordNotify.proto delete mode 100644 proto/GlobalBuildingInfoNotify.proto delete mode 100644 proto/GmTalkNotify.proto delete mode 100644 proto/GmTalkReq.proto delete mode 100644 proto/GmTalkRsp.proto delete mode 100644 proto/GrantRewardNotify.proto delete mode 100644 proto/GravenInnocenceEditCarveCombinationReq.proto delete mode 100644 proto/GravenInnocenceEditCarveCombinationRsp.proto delete mode 100644 proto/GravenInnocencePhotoFinishReq.proto delete mode 100644 proto/GravenInnocencePhotoFinishRsp.proto delete mode 100644 proto/GravenInnocencePhotoReminderNotify.proto delete mode 100644 proto/GravenInnocenceRaceRestartReq.proto delete mode 100644 proto/GravenInnocenceRaceRestartRsp.proto delete mode 100644 proto/GravenInnocenceRaceSettleNotify.proto delete mode 100644 proto/GroupLinkAllNotify.proto delete mode 100644 proto/GroupLinkBundle.proto delete mode 100644 proto/GroupLinkChangeNotify.proto delete mode 100644 proto/GroupLinkDeleteNotify.proto delete mode 100644 proto/GroupLinkMarkUpdateNotify.proto delete mode 100644 proto/GuestBeginEnterSceneNotify.proto delete mode 100644 proto/GuestPostEnterSceneNotify.proto delete mode 100644 proto/HachiStageData.proto delete mode 100644 proto/HashedString.proto delete mode 100644 proto/HideAndSeekChooseMapReq.proto delete mode 100644 proto/HideAndSeekChooseMapRsp.proto delete mode 100644 proto/HideAndSeekPlayerBattleInfo.proto delete mode 100644 proto/HideAndSeekPlayerCapturedNotify.proto delete mode 100644 proto/HideAndSeekPlayerReadyNotify.proto delete mode 100644 proto/HideAndSeekPlayerSetAvatarNotify.proto delete mode 100644 proto/HideAndSeekSelectAvatarReq.proto delete mode 100644 proto/HideAndSeekSelectAvatarRsp.proto delete mode 100644 proto/HideAndSeekSelectSkillReq.proto delete mode 100644 proto/HideAndSeekSelectSkillRsp.proto delete mode 100644 proto/HideAndSeekSetReadyReq.proto delete mode 100644 proto/HideAndSeekSetReadyRsp.proto delete mode 100644 proto/HideAndSeekSettleInfo.proto delete mode 100644 proto/HideAndSeekSettleNotify.proto delete mode 100644 proto/HideAndSeekStageInfo.proto delete mode 100644 proto/HideAndSeekStageType.proto delete mode 100644 proto/HitClientTrivialNotify.proto delete mode 100644 proto/HitTreeInfo.proto delete mode 100644 proto/HomeAvatarAllFinishRewardNotify.proto delete mode 100644 proto/HomeAvatarCostumeChangeNotify.proto delete mode 100644 proto/HomeAvatarRewardEventGetReq.proto delete mode 100644 proto/HomeAvatarRewardEventGetRsp.proto delete mode 100644 proto/HomeAvatarRewardEventInfo.proto delete mode 100644 proto/HomeAvatarRewardEventNotify.proto delete mode 100644 proto/HomeAvatarSummonAllEventNotify.proto delete mode 100644 proto/HomeAvatarSummonEventInfo.proto delete mode 100644 proto/HomeAvatarSummonEventReq.proto delete mode 100644 proto/HomeAvatarSummonEventRsp.proto delete mode 100644 proto/HomeAvatarSummonFinishReq.proto delete mode 100644 proto/HomeAvatarSummonFinishRsp.proto delete mode 100644 proto/HomeAvatarTalkFinishInfo.proto delete mode 100644 proto/HomeAvatarTalkFinishInfoNotify.proto delete mode 100644 proto/HomeAvatarTalkReq.proto delete mode 100644 proto/HomeAvatarTalkRsp.proto delete mode 100644 proto/HomeAvtarAllFinishRewardNotify.proto delete mode 100644 proto/HomeBalloonGalleryRecord.proto delete mode 100644 proto/HomeBalloonGalleryScoreNotify.proto delete mode 100644 proto/HomeBalloonGallerySettleNotify.proto delete mode 100644 proto/HomeBalloonRecord.proto delete mode 100644 proto/HomeBlockArrangementMuipData.proto delete mode 100644 proto/HomeBlockNotify.proto delete mode 100644 proto/HomeBlueprintBatchBriefMuipData.proto delete mode 100644 proto/HomeBlueprintBriefMuipData.proto delete mode 100644 proto/HomeBlueprintInfoNotify.proto delete mode 100644 proto/HomeBlueprintSearchInfo.proto delete mode 100644 proto/HomeBlueprintSlotInfo.proto delete mode 100644 proto/HomeChangeModuleReq.proto delete mode 100644 proto/HomeChangeModuleRsp.proto delete mode 100644 proto/HomeClearGroupRecordReq.proto delete mode 100644 proto/HomeClearGroupRecordRsp.proto delete mode 100644 proto/HomeCreateBlueprintReq.proto delete mode 100644 proto/HomeCreateBlueprintRsp.proto delete mode 100644 proto/HomeDeleteBlueprintReq.proto delete mode 100644 proto/HomeDeleteBlueprintRsp.proto delete mode 100644 proto/HomeExchangeWoodReq.proto delete mode 100644 proto/HomeExchangeWoodRsp.proto delete mode 100644 proto/HomeFishFarmingInfo.proto delete mode 100644 proto/HomeFishFarmingInfoNotify.proto delete mode 100644 proto/HomeGalleryInPlayingNotify.proto delete mode 100644 proto/HomeGetBlueprintSlotInfoReq.proto delete mode 100644 proto/HomeGetBlueprintSlotInfoRsp.proto delete mode 100644 proto/HomeGetFishFarmingInfoReq.proto delete mode 100644 proto/HomeGetFishFarmingInfoRsp.proto delete mode 100644 proto/HomeGetGroupRecordReq.proto delete mode 100644 proto/HomeGetGroupRecordRsp.proto delete mode 100644 proto/HomeGetOnlineStatusReq.proto delete mode 100644 proto/HomeGetOnlineStatusRsp.proto delete mode 100644 proto/HomeGroupRecord.proto delete mode 100644 proto/HomeKickPlayerReq.proto delete mode 100644 proto/HomeKickPlayerRsp.proto delete mode 100644 proto/HomeModuleSeenReq.proto delete mode 100644 proto/HomeModuleSeenRsp.proto delete mode 100644 proto/HomeModuleUnlockNotify.proto delete mode 100644 proto/HomePictureFrameInfo.proto delete mode 100644 proto/HomePictureFrameInfoNotify.proto delete mode 100644 proto/HomePlantFieldData.proto delete mode 100644 proto/HomePlantFieldNotify.proto delete mode 100644 proto/HomePlantFieldStatus.proto delete mode 100644 proto/HomePlantInfoNotify.proto delete mode 100644 proto/HomePlantInfoReq.proto delete mode 100644 proto/HomePlantInfoRsp.proto delete mode 100644 proto/HomePlantSeedReq.proto delete mode 100644 proto/HomePlantSeedRsp.proto delete mode 100644 proto/HomePlantSubFieldData.proto delete mode 100644 proto/HomePlantWeedReq.proto delete mode 100644 proto/HomePlantWeedRsp.proto delete mode 100644 proto/HomePreviewBlueprintReq.proto delete mode 100644 proto/HomePreviewBlueprintRsp.proto delete mode 100644 proto/HomePriorCheckNotify.proto delete mode 100644 proto/HomeRacingGalleryRecord.proto delete mode 100644 proto/HomeRacingGallerySettleNotify.proto delete mode 100644 proto/HomeRacingRecord.proto delete mode 100644 proto/HomeResource.proto delete mode 100644 proto/HomeResourceNotify.proto delete mode 100644 proto/HomeResourceTakeFetterExpReq.proto delete mode 100644 proto/HomeResourceTakeFetterExpRsp.proto delete mode 100644 proto/HomeResourceTakeHomeCoinReq.proto delete mode 100644 proto/HomeResourceTakeHomeCoinRsp.proto delete mode 100644 proto/HomeSaveArrangementNoChangeReq.proto delete mode 100644 proto/HomeSaveArrangementNoChangeRsp.proto delete mode 100644 proto/HomeSceneArrangementMuipData.proto delete mode 100644 proto/HomeScenePointFishFarmingInfo.proto delete mode 100644 proto/HomeScenePointFishFarmingInfoNotify.proto delete mode 100644 proto/HomeSearchBlueprintReq.proto delete mode 100644 proto/HomeSearchBlueprintRsp.proto delete mode 100644 proto/HomeSetBlueprintFriendOptionReq.proto delete mode 100644 proto/HomeSetBlueprintFriendOptionRsp.proto delete mode 100644 proto/HomeSetBlueprintSlotOptionReq.proto delete mode 100644 proto/HomeSetBlueprintSlotOptionRsp.proto delete mode 100644 proto/HomeStakePlayRecord.proto delete mode 100644 proto/HomeStakeRecord.proto delete mode 100644 proto/HomeTransferData.proto delete mode 100644 proto/HomeTransferReq.proto delete mode 100644 proto/HomeTransferRsp.proto delete mode 100644 proto/HomeUnknown1Notify.proto delete mode 100644 proto/HomeUpdateFishFarmingInfoReq.proto delete mode 100644 proto/HomeUpdateFishFarmingInfoRsp.proto delete mode 100644 proto/HomeUpdatePictureFrameInfoReq.proto delete mode 100644 proto/HomeUpdatePictureFrameInfoRsp.proto delete mode 100644 proto/HomeUpdateScenePointFishFarmingInfoReq.proto delete mode 100644 proto/HomeUpdateScenePointFishFarmingInfoRsp.proto delete mode 100644 proto/HomeVerifyBlockData.proto delete mode 100644 proto/HomeVerifyData.proto delete mode 100644 proto/HomeVerifySceneData.proto delete mode 100644 proto/HuntingFailNotify.proto delete mode 100644 proto/HuntingGiveUpReq.proto delete mode 100644 proto/HuntingGiveUpRsp.proto delete mode 100644 proto/HuntingOfferData.proto delete mode 100644 proto/HuntingOfferState.proto delete mode 100644 proto/HuntingOngoingNotify.proto delete mode 100644 proto/HuntingPair.proto delete mode 100644 proto/HuntingRevealClueNotify.proto delete mode 100644 proto/HuntingRevealFinalNotify.proto delete mode 100644 proto/HuntingStartNotify.proto delete mode 100644 proto/HuntingSuccessNotify.proto delete mode 100644 proto/InBattleChessInfo.proto delete mode 100644 proto/InBattleChessSettleInfo.proto delete mode 100644 proto/InBattleFleurFairInfo.proto delete mode 100644 proto/InBattleIrodoriChessInfo.proto delete mode 100644 proto/InBattleIrodoriChessSettleInfo.proto delete mode 100644 proto/InBattleMechanicusBuildingInfo.proto delete mode 100644 proto/InBattleMechanicusBuildingPointsNotify.proto delete mode 100644 proto/InBattleMechanicusCardChallengeState.proto delete mode 100644 proto/InBattleMechanicusCardInfo.proto delete mode 100644 proto/InBattleMechanicusCardResultNotify.proto delete mode 100644 proto/InBattleMechanicusConfirmCardNotify.proto delete mode 100644 proto/InBattleMechanicusConfirmCardReq.proto delete mode 100644 proto/InBattleMechanicusConfirmCardRsp.proto delete mode 100644 proto/InBattleMechanicusEscapeMonsterNotify.proto delete mode 100644 proto/InBattleMechanicusInfo.proto delete mode 100644 proto/InBattleMechanicusLeftMonsterNotify.proto delete mode 100644 proto/InBattleMechanicusMonsterInfo.proto delete mode 100644 proto/InBattleMechanicusPickCardNotify.proto delete mode 100644 proto/InBattleMechanicusPickCardReq.proto delete mode 100644 proto/InBattleMechanicusPickCardRsp.proto delete mode 100644 proto/InBattleMechanicusPlayerInfo.proto delete mode 100644 proto/InBattleMechanicusSettleInfo.proto delete mode 100644 proto/InBattleMechanicusSettleNotify.proto delete mode 100644 proto/InBattleMechanicusStageType.proto delete mode 100644 proto/InfernceWordInfo.proto delete mode 100644 proto/InstableSprayEnterDungeonReq.proto delete mode 100644 proto/InstableSprayEnterDungeonRsp.proto delete mode 100644 proto/InstableSprayGalleryInfoNotify.proto delete mode 100644 proto/InstableSprayLevelFinishNotify.proto delete mode 100644 proto/InstableSprayRestartDungeonReq.proto delete mode 100644 proto/InstableSprayRestartDungeonRsp.proto delete mode 100644 proto/InstableSpraySettleInfo.proto delete mode 100644 proto/InstableSpraySwitchTeamReq.proto delete mode 100644 proto/InstableSpraySwitchTeamRsp.proto delete mode 100644 proto/InteractDailyDungeonInfoNotify.proto delete mode 100644 proto/InterpretInferenceWordReq.proto delete mode 100644 proto/InterpretInferenceWordRsp.proto delete mode 100644 proto/InterruptGalleryReq.proto delete mode 100644 proto/InterruptGalleryRsp.proto delete mode 100644 proto/Investigation.proto delete mode 100644 proto/InvestigationTarget.proto delete mode 100644 proto/IrodoriChessInfo.proto delete mode 100644 proto/IrodoriChessLeftMonsterNotify.proto delete mode 100644 proto/IrodoriChessMysteryInfo.proto delete mode 100644 proto/IrodoriChessPlayerInfo.proto delete mode 100644 proto/IrodoriChessPlayerInfoNotify.proto delete mode 100644 proto/IrodoriChessSettleInfo.proto delete mode 100644 proto/IrodoriChessUnequipCardReq.proto delete mode 100644 proto/IrodoriChessUnequipCardRsp.proto delete mode 100644 proto/IrodoriEditFlowerCombinationReq.proto delete mode 100644 proto/IrodoriEditFlowerCombinationRsp.proto delete mode 100644 proto/IrodoriFillPoetryReq.proto delete mode 100644 proto/IrodoriFillPoetryRsp.proto delete mode 100644 proto/IrodoriMasterGalleryCgEndNotify.proto delete mode 100644 proto/IrodoriMasterGallerySettleInfo.proto delete mode 100644 proto/IrodoriMasterGallerySettleNotify.proto delete mode 100644 proto/IrodoriMasterStartGalleryReq.proto delete mode 100644 proto/IrodoriMasterStartGalleryRsp.proto delete mode 100644 proto/IrodoriScanEntityReq.proto delete mode 100644 proto/IrodoriScanEntityRsp.proto delete mode 100644 proto/IslandPartyActivityDetailInfo.proto delete mode 100644 proto/IslandPartyGallerySettleInfo.proto delete mode 100644 proto/IslandPartyRaftInfoNotify.proto delete mode 100644 proto/IslandPartySailInfoNotify.proto delete mode 100644 proto/IslandPartySailStage.proto delete mode 100644 proto/IslandPartySettleNotify.proto delete mode 100644 proto/JoinHomeWorldFailNotify.proto delete mode 100644 proto/JoinPlayerFailNotify.proto delete mode 100644 proto/JoinPlayerSceneReq.proto delete mode 100644 proto/JoinPlayerSceneRsp.proto delete mode 100644 proto/KeepAliveNotify.proto delete mode 100644 proto/LanguageType.proto delete mode 100644 proto/LanternRiteDoFireworksReformReq.proto delete mode 100644 proto/LanternRiteDoFireworksReformRsp.proto delete mode 100644 proto/LanternRiteEndFireworksReformReq.proto delete mode 100644 proto/LanternRiteEndFireworksReformRsp.proto delete mode 100644 proto/LanternRiteFireworksReformFactorInfo.proto delete mode 100644 proto/LanternRiteFireworksReformSkillInfo.proto delete mode 100644 proto/LanternRiteStartFireworksReformReq.proto delete mode 100644 proto/LanternRiteStartFireworksReformRsp.proto delete mode 100644 proto/LanternRiteTakeSkinRewardReq.proto delete mode 100644 proto/LanternRiteTakeSkinRewardRsp.proto delete mode 100644 proto/LastPacketPrintNotify.proto delete mode 100644 proto/LaunchFireworksReq.proto delete mode 100644 proto/LaunchFireworksRsp.proto delete mode 100644 proto/LeaveSceneReq.proto delete mode 100644 proto/LeaveSceneRsp.proto delete mode 100644 proto/LeaveWorldNotify.proto delete mode 100644 proto/LevelTagDataNotify.proto delete mode 100644 proto/LevelupCityReq.proto delete mode 100644 proto/LevelupCityRsp.proto delete mode 100644 proto/LikeCustomDungeonReq.proto delete mode 100644 proto/LikeCustomDungeonRsp.proto delete mode 100644 proto/LiveEndNotify.proto delete mode 100644 proto/LiveStartNotify.proto delete mode 100644 proto/LoadActivityTerrainNotify.proto delete mode 100644 proto/LuaEnvironmentEffectNotify.proto delete mode 100644 proto/LuaSetOptionNotify.proto delete mode 100644 proto/LuaShellType.proto delete mode 100644 proto/LuminanceStoneChallengeGallerySettleInfo.proto delete mode 100644 proto/LuminanceStoneChallengeSettleInfo.proto delete mode 100644 proto/LuminanceStoneChallengeSettleNotify.proto delete mode 100644 proto/LunaRiteAreaFinishNotify.proto delete mode 100644 proto/LunaRiteGroupBundleRegisterNotify.proto delete mode 100644 proto/LunaRiteHintPointRemoveNotify.proto delete mode 100644 proto/LunaRiteHintPointReq.proto delete mode 100644 proto/LunaRiteHintPointRsp.proto delete mode 100644 proto/LunaRiteSacrificeReq.proto delete mode 100644 proto/LunaRiteSacrificeRsp.proto delete mode 100644 proto/LunaRiteTakeSacrificeRewardReq.proto delete mode 100644 proto/LunaRiteTakeSacrificeRewardRsp.proto delete mode 100644 proto/LunchBoxSlotType.proto delete mode 100644 proto/MainCoop.proto delete mode 100644 proto/MainCoopFailNotify.proto delete mode 100644 proto/MainCoopUpdateNotify.proto delete mode 100644 proto/MapAreaChangeNotify.proto delete mode 100644 proto/MapAreaInfo.proto delete mode 100644 proto/MapInfo.proto delete mode 100644 proto/MapMarkTipsInfo.proto delete mode 100644 proto/MapMarkTipsType.proto delete mode 100644 proto/MarkEntityInMinMapNotify.proto delete mode 100644 proto/MarkNewType.proto delete mode 100644 proto/MassiveBoxInfo.proto delete mode 100644 proto/MassiveEntityElementOpBatchNotify.proto delete mode 100644 proto/MassiveEntityState.proto delete mode 100644 proto/MassiveEntityStateChangedNotify.proto delete mode 100644 proto/MassiveGrassInfo.proto delete mode 100644 proto/MassiveWaterInfo.proto delete mode 100644 proto/MatchPlayerInfo.proto delete mode 100644 proto/MatchReason.proto delete mode 100644 proto/MatchType.proto delete mode 100644 proto/MechanicusCandidateTeamCreateReq.proto delete mode 100644 proto/MechanicusCandidateTeamCreateRsp.proto delete mode 100644 proto/MechanicusCloseNotify.proto delete mode 100644 proto/MechanicusCoinNotify.proto delete mode 100644 proto/MechanicusInfo.proto delete mode 100644 proto/MechanicusLevelupGearReq.proto delete mode 100644 proto/MechanicusLevelupGearRsp.proto delete mode 100644 proto/MechanicusOpenNotify.proto delete mode 100644 proto/MechanicusSequenceOpenNotify.proto delete mode 100644 proto/MechanicusUnlockGearReq.proto delete mode 100644 proto/MechanicusUnlockGearRsp.proto delete mode 100644 proto/MeetNpcReq.proto delete mode 100644 proto/MeetNpcRsp.proto delete mode 100644 proto/MetNpcIdListNotify.proto delete mode 100644 proto/MichiaeMatsuriDarkPressureLevelUpdateNotify.proto delete mode 100644 proto/MichiaeMatsuriGainCrystalExpUpdateNotify.proto delete mode 100644 proto/MichiaeMatsuriInteractStatueReq.proto delete mode 100644 proto/MichiaeMatsuriInteractStatueRsp.proto delete mode 100644 proto/MichiaeMatsuriRemoveChallengeMarkNotify.proto delete mode 100644 proto/MichiaeMatsuriRemoveChestMarkNotify.proto delete mode 100644 proto/MichiaeMatsuriStartBossChallengeReq.proto delete mode 100644 proto/MichiaeMatsuriStartBossChallengeRsp.proto delete mode 100644 proto/MichiaeMatsuriStartDarkChallengeReq.proto delete mode 100644 proto/MichiaeMatsuriStartDarkChallengeRsp.proto delete mode 100644 proto/MichiaeMatsuriUnlockCrystalSkillReq.proto delete mode 100644 proto/MichiaeMatsuriUnlockCrystalSkillRsp.proto delete mode 100644 proto/MiracleRingDataNotify.proto delete mode 100644 proto/MiracleRingDestroyNotify.proto delete mode 100644 proto/MiracleRingDropResultNotify.proto delete mode 100644 proto/MiracleRingTakeRewardReq.proto delete mode 100644 proto/MiracleRingTakeRewardRsp.proto delete mode 100644 proto/MistTrialDunegonFailNotify.proto delete mode 100644 proto/MistTrialDungeonFailNotify.proto delete mode 100644 proto/MistTrialFloorLevelNotify.proto delete mode 100644 proto/MistTrialGetChallengeMissionReq.proto delete mode 100644 proto/MistTrialGetChallengeMissionRsp.proto delete mode 100644 proto/MistTrialGetDungeonExhibitionDataReq.proto delete mode 100644 proto/MistTrialGetDungeonExhibitionDataRsp.proto delete mode 100644 proto/MistTrialMissionInfo.proto delete mode 100644 proto/MistTrialSelectAvatarAndEnterDungeonReq.proto delete mode 100644 proto/MistTrialSelectAvatarAndEnterDungeonRsp.proto delete mode 100644 proto/MistTrialSettleNotify.proto delete mode 100644 proto/MonsterAlertChangeNotify.proto delete mode 100644 proto/MonsterForceAlertNotify.proto delete mode 100644 proto/MonsterSummonTagNotify.proto delete mode 100644 proto/MpBlockNotify.proto delete mode 100644 proto/MpPlayGuestReplyInviteReq.proto delete mode 100644 proto/MpPlayGuestReplyInviteRsp.proto delete mode 100644 proto/MpPlayGuestReplyNotify.proto delete mode 100644 proto/MpPlayInviteResultNotify.proto delete mode 100644 proto/MpPlayOwnerCheckReq.proto delete mode 100644 proto/MpPlayOwnerCheckRsp.proto delete mode 100644 proto/MpPlayOwnerInviteNotify.proto delete mode 100644 proto/MpPlayOwnerStartInviteReq.proto delete mode 100644 proto/MpPlayOwnerStartInviteRsp.proto delete mode 100644 proto/MpPlayPrepareInterruptNotify.proto delete mode 100644 proto/MpPlayPrepareNotify.proto delete mode 100644 proto/MsgParam.proto delete mode 100644 proto/MultistagePlayEndNotify.proto delete mode 100644 proto/MultistagePlayFinishStageReq.proto delete mode 100644 proto/MultistagePlayFinishStageRsp.proto delete mode 100644 proto/MultistagePlayInfo.proto delete mode 100644 proto/MultistagePlayInfoNotify.proto delete mode 100644 proto/MultistagePlaySettleNotify.proto delete mode 100644 proto/MultistagePlayStageEndNotify.proto delete mode 100644 proto/MultistageSettleWatcherInfo.proto delete mode 100644 proto/MuqadasPotionActivityEnterDungeonReq.proto delete mode 100644 proto/MuqadasPotionActivityEnterDungeonRsp.proto delete mode 100644 proto/MuqadasPotionCaptureWeaknessReq.proto delete mode 100644 proto/MuqadasPotionCaptureWeaknessRsp.proto delete mode 100644 proto/MuqadasPotionDetailInfo.proto delete mode 100644 proto/MuqadasPotionRestartDungeonReq.proto delete mode 100644 proto/MuqadasPotionRestartDungeonRsp.proto delete mode 100644 proto/MusicRecord.proto delete mode 100644 proto/NavMeshStatsNotify.proto delete mode 100644 proto/NicknameAuditConfigNotify.proto delete mode 100644 proto/NicknameSignatureAuditData.proto delete mode 100644 proto/NightCrowGadgetObservationMatchReq.proto delete mode 100644 proto/NightCrowGadgetObservationMatchRsp.proto delete mode 100644 proto/NormalUidOpNotify.proto delete mode 100644 proto/NpcPositionInfo.proto delete mode 100644 proto/NpcTalkStateNotify.proto delete mode 100644 proto/OfferingInteractReq.proto delete mode 100644 proto/OfferingInteractRsp.proto delete mode 100644 proto/OneofGatherPointDetectorDataNotify.proto delete mode 100644 proto/OneoffGatherPointDetectorData.proto delete mode 100644 proto/OneoffGatherPointDetectorDataNotify.proto delete mode 100644 proto/OpActivityDataNotify.proto delete mode 100644 proto/OpActivityStateNotify.proto delete mode 100644 proto/OpActivityTagBriefInfo.proto delete mode 100644 proto/OpActivityUpdateNotify.proto delete mode 100644 proto/OpenBlossomCircleCampGuideNotify.proto delete mode 100644 proto/Operation.proto delete mode 100644 proto/OrderDisplayNotify.proto delete mode 100644 proto/OrderFinishNotify.proto delete mode 100644 proto/OtherCustomDungeonBrief.proto delete mode 100644 proto/OtherPlayerEnterHomeNotify.proto delete mode 100644 proto/OutStuckCustomDungeonReq.proto delete mode 100644 proto/OutStuckCustomDungeonRsp.proto delete mode 100644 proto/PBNavMeshPoly.proto delete mode 100644 proto/PBNavMeshTile.proto delete mode 100644 proto/PSNBlackListNotify.proto delete mode 100644 proto/PSNFriendListNotify.proto delete mode 100644 proto/PathfindingPingNotify.proto delete mode 100644 proto/PbNavMeshStatsInfo.proto delete mode 100644 proto/PerformOperationNotify.proto delete mode 100644 proto/PersistentDungeonSwitchAvatarReq.proto delete mode 100644 proto/PersistentDungeonSwitchAvatarRsp.proto delete mode 100644 proto/PersonalLineNewUnlockNotify.proto delete mode 100644 proto/PhotoActivityClientViewReq.proto delete mode 100644 proto/PhotoActivityClientViewRsp.proto delete mode 100644 proto/PhotoActivityFinishReq.proto delete mode 100644 proto/PhotoActivityFinishRsp.proto delete mode 100644 proto/PhotoGallerySettleInfo.proto delete mode 100644 proto/PhotoStage.proto delete mode 100644 proto/PlaceInfo.proto delete mode 100644 proto/PlantFlowerAcceptAllGiveFlowerReq.proto delete mode 100644 proto/PlantFlowerAcceptAllGiveFlowerRsp.proto delete mode 100644 proto/PlantFlowerAcceptFlowerResultInfo.proto delete mode 100644 proto/PlantFlowerAcceptGiveFlowerReq.proto delete mode 100644 proto/PlantFlowerAcceptGiveFlowerRsp.proto delete mode 100644 proto/PlantFlowerEditFlowerCombinationReq.proto delete mode 100644 proto/PlantFlowerEditFlowerCombinationRsp.proto delete mode 100644 proto/PlantFlowerFriendFlowerWishData.proto delete mode 100644 proto/PlantFlowerGetCanGiveFriendFlowerReq.proto delete mode 100644 proto/PlantFlowerGetCanGiveFriendFlowerRsp.proto delete mode 100644 proto/PlantFlowerGetFriendFlowerWishListReq.proto delete mode 100644 proto/PlantFlowerGetFriendFlowerWishListRsp.proto delete mode 100644 proto/PlantFlowerGetRecvFlowerListReq.proto delete mode 100644 proto/PlantFlowerGetRecvFlowerListRsp.proto delete mode 100644 proto/PlantFlowerGetSeedInfoReq.proto delete mode 100644 proto/PlantFlowerGetSeedInfoRsp.proto delete mode 100644 proto/PlantFlowerGiveFriendFlowerReq.proto delete mode 100644 proto/PlantFlowerGiveFriendFlowerRsp.proto delete mode 100644 proto/PlantFlowerHaveRecvFlowerNotify.proto delete mode 100644 proto/PlantFlowerRecvFlowerData.proto delete mode 100644 proto/PlantFlowerSetFlowerWishReq.proto delete mode 100644 proto/PlantFlowerSetFlowerWishRsp.proto delete mode 100644 proto/PlantFlowerTakeSeedRewardReq.proto delete mode 100644 proto/PlantFlowerTakeSeedRewardRsp.proto delete mode 100644 proto/PlayProduct.proto delete mode 100644 proto/PlayerAllowEnterMpAfterAgreeMatchNotify.proto delete mode 100644 proto/PlayerApplyEnterHomeNotify.proto delete mode 100644 proto/PlayerApplyEnterHomeResultNotify.proto delete mode 100644 proto/PlayerApplyEnterHomeResultReq.proto delete mode 100644 proto/PlayerApplyEnterHomeResultRsp.proto delete mode 100644 proto/PlayerApplyEnterMpAfterMatchAgreedNotify.proto delete mode 100644 proto/PlayerCancelMatchReq.proto delete mode 100644 proto/PlayerCancelMatchRsp.proto delete mode 100644 proto/PlayerChatCDNotify.proto delete mode 100644 proto/PlayerConfirmMatchReq.proto delete mode 100644 proto/PlayerConfirmMatchRsp.proto delete mode 100644 proto/PlayerCustomDungeonMuipData.proto delete mode 100644 proto/PlayerDeathZoneNotify.proto delete mode 100644 proto/PlayerDieOption.proto delete mode 100644 proto/PlayerEyePointStateNotify.proto delete mode 100644 proto/PlayerFishingDataNotify.proto delete mode 100644 proto/PlayerForceExitReq.proto delete mode 100644 proto/PlayerGCGMatchConfirmNotify.proto delete mode 100644 proto/PlayerGCGMatchDismissNotify.proto delete mode 100644 proto/PlayerGameTimeByLuaNotify.proto delete mode 100644 proto/PlayerGeneralMatchConfirmNotify.proto delete mode 100644 proto/PlayerGeneralMatchDismissNotify.proto delete mode 100644 proto/PlayerInjectFixNotify.proto delete mode 100644 proto/PlayerInvestigationAllInfoNotify.proto delete mode 100644 proto/PlayerInvestigationNotify.proto delete mode 100644 proto/PlayerInvestigationTargetNotify.proto delete mode 100644 proto/PlayerLogoutNotify.proto delete mode 100644 proto/PlayerLogoutReq.proto delete mode 100644 proto/PlayerLogoutRsp.proto delete mode 100644 proto/PlayerLuaShellNotify.proto delete mode 100644 proto/PlayerMatchAgreedResultNotify.proto delete mode 100644 proto/PlayerMatchInfoNotify.proto delete mode 100644 proto/PlayerMatchStopNotify.proto delete mode 100644 proto/PlayerMatchSuccNotify.proto delete mode 100644 proto/PlayerNicknameAuditDataNotify.proto delete mode 100644 proto/PlayerNicknameNotify.proto delete mode 100644 proto/PlayerOfferingData.proto delete mode 100644 proto/PlayerOfferingDataNotify.proto delete mode 100644 proto/PlayerOfferingReq.proto delete mode 100644 proto/PlayerOfferingRsp.proto delete mode 100644 proto/PlayerPreEnterMpNotify.proto delete mode 100644 proto/PlayerQuitDungeonRsp.proto delete mode 100644 proto/PlayerQuitFromHomeNotify.proto delete mode 100644 proto/PlayerQuitFromMpNotify.proto delete mode 100644 proto/PlayerRandomCookReq.proto delete mode 100644 proto/PlayerRandomCookRsp.proto delete mode 100644 proto/PlayerRechargeDataNotify.proto delete mode 100644 proto/PlayerReportReq.proto delete mode 100644 proto/PlayerReportRsp.proto delete mode 100644 proto/PlayerRoutineDataNotify.proto delete mode 100644 proto/PlayerRoutineInfo.proto delete mode 100644 proto/PlayerSetLanguageReq.proto delete mode 100644 proto/PlayerSetLanguageRsp.proto delete mode 100644 proto/PlayerSetOnlyMPWithPSPlayerReq.proto delete mode 100644 proto/PlayerSetOnlyMPWithPSPlayerRsp.proto delete mode 100644 proto/PlayerSignatureAuditDataNotify.proto delete mode 100644 proto/PlayerSignatureNotify.proto delete mode 100644 proto/PlayerStartMatchReq.proto delete mode 100644 proto/PlayerStartMatchRsp.proto delete mode 100644 proto/PlayerUidExtInfo.proto delete mode 100644 proto/PolygonRegionSize.proto delete mode 100644 proto/PotionDungeonAvatar.proto delete mode 100644 proto/PotionEnterDungeonNotify.proto delete mode 100644 proto/PotionEnterDungeonReq.proto delete mode 100644 proto/PotionEnterDungeonRsp.proto delete mode 100644 proto/PotionResetChallengeReq.proto delete mode 100644 proto/PotionResetChallengeRsp.proto delete mode 100644 proto/PotionRestartDungeonReq.proto delete mode 100644 proto/PotionRestartDungeonRsp.proto delete mode 100644 proto/PotionSaveDungeonResultReq.proto delete mode 100644 proto/PotionSaveDungeonResultRsp.proto delete mode 100644 proto/PotionStage.proto delete mode 100644 proto/PrivateChatRsp.proto delete mode 100644 proto/PrivateChatSetSequenceReq.proto delete mode 100644 proto/PrivateChatSetSequenceRsp.proto delete mode 100644 proto/ProductPriceTier.proto delete mode 100644 proto/ProjectorOptionReq.proto delete mode 100644 proto/ProjectorOptionRsp.proto delete mode 100644 proto/ProudSkillUpgradeReq.proto delete mode 100644 proto/ProudSkillUpgradeRsp.proto delete mode 100644 proto/PublishCustomDungeonReq.proto delete mode 100644 proto/PublishCustomDungeonRsp.proto delete mode 100644 proto/PublishUgcReq.proto delete mode 100644 proto/PublishUgcRsp.proto delete mode 100644 proto/PushTipsAllDataNotify.proto delete mode 100644 proto/PushTipsChangeNotify.proto delete mode 100644 proto/PushTipsData.proto delete mode 100644 proto/PushTipsReadFinishReq.proto delete mode 100644 proto/PushTipsReadFinishRsp.proto delete mode 100644 proto/QuickOpenActivityReq.proto delete mode 100644 proto/QuickOpenActivityRsp.proto delete mode 100644 proto/QuickUseWidgetReq.proto delete mode 100644 proto/RacingGalleryInfo.proto delete mode 100644 proto/RacingGallerySettleInfo.proto delete mode 100644 proto/ReadNicknameAuditReq.proto delete mode 100644 proto/ReadNicknameAuditRsp.proto delete mode 100644 proto/ReadPrivateChatRsp.proto delete mode 100644 proto/ReadSignatureAuditReq.proto delete mode 100644 proto/ReadSignatureAuditRsp.proto delete mode 100644 proto/ReceivedTrialAvatarActivityRewardReq.proto delete mode 100644 proto/ReceivedTrialAvatarActivityRewardRsp.proto delete mode 100644 proto/RechargeReq.proto delete mode 100644 proto/RechargeRsp.proto delete mode 100644 proto/RedPointData.proto delete mode 100644 proto/RedeemLegendaryKeyReq.proto delete mode 100644 proto/RedeemLegendaryKeyRsp.proto delete mode 100644 proto/ReformFireworksReq.proto delete mode 100644 proto/ReformFireworksRsp.proto delete mode 100644 proto/RefreshBackgroundAvatarReq.proto delete mode 100644 proto/RefreshBackgroundAvatarRsp.proto delete mode 100644 proto/RefreshEntityAuthNotify.proto delete mode 100644 proto/RefreshRogueDiaryCardReq.proto delete mode 100644 proto/RefreshRogueDiaryCardRsp.proto delete mode 100644 proto/RefreshRoguelikeDungeonCardReq.proto delete mode 100644 proto/RefreshRoguelikeDungeonCardRsp.proto delete mode 100644 proto/RegionSearch.proto delete mode 100644 proto/RegionSearchChangeRegionNotify.proto delete mode 100644 proto/RegionSearchInfo.proto delete mode 100644 proto/RegionSearchNotify.proto delete mode 100644 proto/RegionSearchState.proto delete mode 100644 proto/RegionalPlayInfoNotify.proto delete mode 100644 proto/RegionalPlayVar.proto delete mode 100644 proto/RemotePlayerWidgetNotify.proto delete mode 100644 proto/RemoveBlacklistReq.proto delete mode 100644 proto/RemoveBlacklistRsp.proto delete mode 100644 proto/RemoveCustomDungeonReq.proto delete mode 100644 proto/RemoveCustomDungeonRsp.proto delete mode 100644 proto/RemoveRandTaskInfoNotify.proto delete mode 100644 proto/ReplayCustomDungeonReq.proto delete mode 100644 proto/ReplayCustomDungeonRsp.proto delete mode 100644 proto/ReportFightAntiCheatNotify.proto delete mode 100644 proto/ReportReasonType.proto delete mode 100644 proto/ReportTrackingIOInfoNotify.proto delete mode 100644 proto/RequestLiveInfoReq.proto delete mode 100644 proto/RequestLiveInfoRsp.proto delete mode 100644 proto/ReserveRogueDiaryAvatarReq.proto delete mode 100644 proto/ReserveRogueDiaryAvatarRsp.proto delete mode 100644 proto/ResetRogueDiaryPlayReq.proto delete mode 100644 proto/ResetRogueDiaryPlayRsp.proto delete mode 100644 proto/ResinCard.proto delete mode 100644 proto/ResinCardData.proto delete mode 100644 proto/ResinCardDataUpdateNotify.proto delete mode 100644 proto/RestartCoinCollectPlaySingleModeReq.proto delete mode 100644 proto/RestartCoinCollectPlaySingleModeRsp.proto delete mode 100644 proto/RestartEffigyChallengeReq.proto delete mode 100644 proto/RestartEffigyChallengeRsp.proto delete mode 100644 proto/ResumeRogueDiaryDungeonReq.proto delete mode 100644 proto/ResumeRogueDiaryDungeonRsp.proto delete mode 100644 proto/RetryCurRogueDiaryDungeonReq.proto delete mode 100644 proto/RetryCurRogueDiaryDungeonRsp.proto delete mode 100644 proto/ReunionActivateNotify.proto delete mode 100644 proto/ReunionBriefInfo.proto delete mode 100644 proto/ReunionBriefInfoReq.proto delete mode 100644 proto/ReunionBriefInfoRsp.proto delete mode 100644 proto/ReunionDailyRefreshNotify.proto delete mode 100644 proto/ReunionMissionInfo.proto delete mode 100644 proto/ReunionPrivilegeChangeNotify.proto delete mode 100644 proto/ReunionPrivilegeInfo.proto delete mode 100644 proto/ReunionSettleNotify.proto delete mode 100644 proto/ReunionSignInInfo.proto delete mode 100644 proto/ReunionWatcherInfo.proto delete mode 100644 proto/Reward.proto delete mode 100644 proto/RogueCellInfo.proto delete mode 100644 proto/RogueCellState.proto delete mode 100644 proto/RogueCellUpdateNotify.proto delete mode 100644 proto/RogueDiaryAvatar.proto delete mode 100644 proto/RogueDiaryAvatarDisableStatus.proto delete mode 100644 proto/RogueDiaryCoinAddNotify.proto delete mode 100644 proto/RogueDiaryDungeonInfoNotify.proto delete mode 100644 proto/RogueDiaryRepairInfoNotify.proto delete mode 100644 proto/RogueDiaryReviveAvatarReq.proto delete mode 100644 proto/RogueDiaryReviveAvatarRsp.proto delete mode 100644 proto/RogueDiaryRoomInfo.proto delete mode 100644 proto/RogueDiaryStage.proto delete mode 100644 proto/RogueDiaryTiredAvatarNotify.proto delete mode 100644 proto/RogueDungeonPlayerCellChangeNotify.proto delete mode 100644 proto/RogueEffectRecord.proto delete mode 100644 proto/RogueEliteCellDifficultyType.proto delete mode 100644 proto/RogueFinishRepairReq.proto delete mode 100644 proto/RogueFinishRepairRsp.proto delete mode 100644 proto/RogueHealAvatarsReq.proto delete mode 100644 proto/RogueHealAvatarsRsp.proto delete mode 100644 proto/RogueResumeDungeonReq.proto delete mode 100644 proto/RogueResumeDungeonRsp.proto delete mode 100644 proto/RogueSwitchAvatarReq.proto delete mode 100644 proto/RogueSwitchAvatarRsp.proto delete mode 100644 proto/RoguelikeCardGachaNotify.proto delete mode 100644 proto/RoguelikeEffectDataNotify.proto delete mode 100644 proto/RoguelikeEffectViewReq.proto delete mode 100644 proto/RoguelikeEffectViewRsp.proto delete mode 100644 proto/RoguelikeGiveUpReq.proto delete mode 100644 proto/RoguelikeGiveUpRsp.proto delete mode 100644 proto/RoguelikeMistClearNotify.proto delete mode 100644 proto/RoguelikeRefreshCardCostUpdateNotify.proto delete mode 100644 proto/RoguelikeResourceBonusPropUpdateNotify.proto delete mode 100644 proto/RoguelikeRuneRecordUpdateNotify.proto delete mode 100644 proto/RoguelikeSelectAvatarAndEnterDungeonReq.proto delete mode 100644 proto/RoguelikeSelectAvatarAndEnterDungeonRsp.proto delete mode 100644 proto/RoguelikeTakeStageFirstPassRewardReq.proto delete mode 100644 proto/RoguelikeTakeStageFirstPassRewardRsp.proto delete mode 100644 proto/SalesmanTakeRewardReq.proto delete mode 100644 proto/SalesmanTakeRewardRsp.proto delete mode 100644 proto/SalesmanTakeSpecialRewardReq.proto delete mode 100644 proto/SalesmanTakeSpecialRewardRsp.proto delete mode 100644 proto/SalvageEscortGallerySettleInfo.proto delete mode 100644 proto/SalvageEscortRestartReq.proto delete mode 100644 proto/SalvageEscortRestartRsp.proto delete mode 100644 proto/SalvageEscortSettleInfo.proto delete mode 100644 proto/SalvageEscortSettleNotify.proto delete mode 100644 proto/SalvageEscortStopReason.proto delete mode 100644 proto/SalvagePreventGallerySettleInfo.proto delete mode 100644 proto/SalvagePreventRestartReq.proto delete mode 100644 proto/SalvagePreventRestartRsp.proto delete mode 100644 proto/SalvagePreventSettleInfo.proto delete mode 100644 proto/SalvagePreventSettleNotify.proto delete mode 100644 proto/SalvagePreventStopReason.proto delete mode 100644 proto/SaveCoopDialogReq.proto delete mode 100644 proto/SaveCoopDialogRsp.proto delete mode 100644 proto/SaveCustomDungeonRoomReq.proto delete mode 100644 proto/SaveCustomDungeonRoomRsp.proto delete mode 100644 proto/SaveMainCoopReq.proto delete mode 100644 proto/SaveMainCoopRsp.proto delete mode 100644 proto/SaveUgcReq.proto delete mode 100644 proto/SaveUgcRsp.proto delete mode 100644 proto/SceneAudioNotify.proto delete mode 100644 proto/SceneAvatarStaminaStepReq.proto delete mode 100644 proto/SceneAvatarStaminaStepRsp.proto delete mode 100644 proto/SceneCreateEntityReq.proto delete mode 100644 proto/SceneCreateEntityRsp.proto delete mode 100644 proto/SceneDataNotify.proto delete mode 100644 proto/SceneDestroyEntityReq.proto delete mode 100644 proto/SceneDestroyEntityRsp.proto delete mode 100644 proto/SceneEntitiesMoveCombineNotify.proto delete mode 100644 proto/SceneEntitiesMovesReq.proto delete mode 100644 proto/SceneEntitiesMovesRsp.proto delete mode 100644 proto/SceneEntityMoveReq.proto delete mode 100644 proto/SceneEntityMoveRsp.proto delete mode 100644 proto/SceneEntityUpdateNotify.proto delete mode 100644 proto/SceneGalleryBalloonInfo.proto delete mode 100644 proto/SceneGalleryBounceConjuringInfo.proto delete mode 100644 proto/SceneGalleryBrokenFloorInfo.proto delete mode 100644 proto/SceneGalleryBulletInfo.proto delete mode 100644 proto/SceneGalleryBuoyantCombatInfo.proto delete mode 100644 proto/SceneGalleryCharAmusementInfo.proto delete mode 100644 proto/SceneGalleryCoinCollectInfo.proto delete mode 100644 proto/SceneGalleryCrystalLinkInfo.proto delete mode 100644 proto/SceneGalleryEffigyChallengeV2Info.proto delete mode 100644 proto/SceneGalleryFallInfo.proto delete mode 100644 proto/SceneGalleryFlowerInfo.proto delete mode 100644 proto/SceneGalleryFungusFighterCaptureInfo.proto delete mode 100644 proto/SceneGalleryFungusFighterTrainingInfo.proto delete mode 100644 proto/SceneGalleryHandballInfo.proto delete mode 100644 proto/SceneGalleryHideAndSeekInfo.proto delete mode 100644 proto/SceneGalleryHomeBalloonInfo.proto delete mode 100644 proto/SceneGalleryInfo.proto delete mode 100644 proto/SceneGalleryInfoNotify.proto delete mode 100644 proto/SceneGalleryInstableSprayBuffInfo.proto delete mode 100644 proto/SceneGalleryInstableSprayInfo.proto delete mode 100644 proto/SceneGalleryIrodoriMasterInfo.proto delete mode 100644 proto/SceneGalleryIslandPartyDownHillInfo.proto delete mode 100644 proto/SceneGalleryIslandPartyRaftInfo.proto delete mode 100644 proto/SceneGalleryIslandPartySailInfo.proto delete mode 100644 proto/SceneGalleryLuminanceStoneChallengeInfo.proto delete mode 100644 proto/SceneGalleryMuqadasPotionInfo.proto delete mode 100644 proto/SceneGalleryProgressInfo.proto delete mode 100644 proto/SceneGallerySalvageEscortInfo.proto delete mode 100644 proto/SceneGallerySalvageEscortInfoInfo.proto delete mode 100644 proto/SceneGallerySalvagePreventInfo.proto delete mode 100644 proto/SceneGallerySummerTimeV2BoatInfo.proto delete mode 100644 proto/SceneGallerySumoInfo.proto delete mode 100644 proto/SceneGalleryTreasureSeelieInfo.proto delete mode 100644 proto/SceneGalleryVintageHuntingFirstStageInfo.proto delete mode 100644 proto/SceneGalleryVintageHuntingInfo.proto delete mode 100644 proto/SceneGalleryVintageHuntingSecondStageInfo.proto delete mode 100644 proto/SceneGalleryVintageHuntingSettleNotify.proto delete mode 100644 proto/SceneGalleryVintageHuntingThirdStageInfo.proto delete mode 100644 proto/SceneGalleryWindFieldInfo.proto delete mode 100644 proto/SceneInitFinishReq.proto delete mode 100644 proto/SceneKickPlayerNotify.proto delete mode 100644 proto/ScenePlayBattleInfo.proto delete mode 100644 proto/ScenePlayBattleInfoListNotify.proto delete mode 100644 proto/ScenePlayBattleInfoNotify.proto delete mode 100644 proto/ScenePlayBattleInterruptNotify.proto delete mode 100644 proto/ScenePlayBattleResultNotify.proto delete mode 100644 proto/ScenePlayBattleSettlePlayerInfo.proto delete mode 100644 proto/ScenePlayBattleSettleRewardInfo.proto delete mode 100644 proto/ScenePlayBattleUidOpNotify.proto delete mode 100644 proto/ScenePlayGuestReplyInviteReq.proto delete mode 100644 proto/ScenePlayGuestReplyInviteRsp.proto delete mode 100644 proto/ScenePlayGuestReplyNotify.proto delete mode 100644 proto/ScenePlayInfo.proto delete mode 100644 proto/ScenePlayInfoListNotify.proto delete mode 100644 proto/ScenePlayInviteResultNotify.proto delete mode 100644 proto/ScenePlayOutofRegionNotify.proto delete mode 100644 proto/ScenePlayOwnerCheckReq.proto delete mode 100644 proto/ScenePlayOwnerCheckRsp.proto delete mode 100644 proto/ScenePlayOwnerInviteNotify.proto delete mode 100644 proto/ScenePlayOwnerStartInviteReq.proto delete mode 100644 proto/ScenePlayOwnerStartInviteRsp.proto delete mode 100644 proto/ScenePlayerBackgroundAvatarRefreshNotify.proto delete mode 100644 proto/ScenePlayerSoundNotify.proto delete mode 100644 proto/SceneUnlockInfo.proto delete mode 100644 proto/SceneWeatherForcastReq.proto delete mode 100644 proto/SceneWeatherForcastRsp.proto delete mode 100644 proto/SceneWeatherForecastReq.proto delete mode 100644 proto/SceneWeatherForecastRsp.proto delete mode 100644 proto/ScoreChallengeInfo.proto delete mode 100644 proto/SeaLampCoinNotify.proto delete mode 100644 proto/SeaLampFlyLampNotify.proto delete mode 100644 proto/SeaLampFlyLampReq.proto delete mode 100644 proto/SeaLampFlyLampRsp.proto delete mode 100644 proto/SeaLampPopularityNotify.proto delete mode 100644 proto/SeaLampTakeContributionRewardReq.proto delete mode 100644 proto/SeaLampTakeContributionRewardRsp.proto delete mode 100644 proto/SeaLampTakePhaseRewardReq.proto delete mode 100644 proto/SeaLampTakePhaseRewardRsp.proto delete mode 100644 proto/SealBattleBeginNotify.proto delete mode 100644 proto/SealBattleEndNotify.proto delete mode 100644 proto/SealBattleProgressNotify.proto delete mode 100644 proto/SealBattleType.proto delete mode 100644 proto/SearchCustomDungeonReq.proto delete mode 100644 proto/SearchCustomDungeonRsp.proto delete mode 100644 proto/SeeMonsterReq.proto delete mode 100644 proto/SeeMonsterRsp.proto delete mode 100644 proto/SegmentCRCInfo.proto delete mode 100644 proto/SegmentInfo.proto delete mode 100644 proto/SelectAsterMidDifficultyReq.proto delete mode 100644 proto/SelectAsterMidDifficultyRsp.proto delete mode 100644 proto/SelectEffigyChallengeConditionReq.proto delete mode 100644 proto/SelectEffigyChallengeConditionRsp.proto delete mode 100644 proto/SelectRoguelikeDungeonCardReq.proto delete mode 100644 proto/SelectRoguelikeDungeonCardRsp.proto delete mode 100644 proto/ServerCombatEndNotify.proto delete mode 100644 proto/ServerDisconnectClientNotify.proto delete mode 100644 proto/ServerGlobalValueChangeNotify.proto delete mode 100644 proto/ServerLogLevel.proto delete mode 100644 proto/ServerLogNotify.proto delete mode 100644 proto/ServerLogType.proto delete mode 100644 proto/ServerMassiveEntity.proto delete mode 100644 proto/ServerMessageNotify.proto delete mode 100644 proto/ServerTryCancelGeneralMatchNotify.proto delete mode 100644 proto/ServerUpdateGlobalValueNotify.proto delete mode 100644 proto/SetCodexPushtipsReadReq.proto delete mode 100644 proto/SetCodexPushtipsReadRsp.proto delete mode 100644 proto/SetCoopChapterViewedReq.proto delete mode 100644 proto/SetCoopChapterViewedRsp.proto delete mode 100644 proto/SetCurExpeditionChallengeIdReq.proto delete mode 100644 proto/SetCurExpeditionChallengeIdRsp.proto delete mode 100644 proto/SetFriendRemarkNameReq.proto delete mode 100644 proto/SetFriendRemarkNameRsp.proto delete mode 100644 proto/SetH5ActivityRedDotTimestampReq.proto delete mode 100644 proto/SetH5ActivityRedDotTimestampRsp.proto delete mode 100644 proto/SetLimitOptimizationNotify.proto delete mode 100644 proto/SetSceneWeatherAreaReq.proto delete mode 100644 proto/SetSceneWeatherAreaRsp.proto delete mode 100644 proto/ShapeBox.proto delete mode 100644 proto/ShapeSphere.proto delete mode 100644 proto/ShareCDInfo.proto delete mode 100644 proto/ShowClientGuideNotify.proto delete mode 100644 proto/ShowClientTutorialNotify.proto delete mode 100644 proto/ShowCommonTipsNotify.proto delete mode 100644 proto/ShowMessageNotify.proto delete mode 100644 proto/ShowTemplateReminderNotify.proto delete mode 100644 proto/SignInData.proto delete mode 100644 proto/SignInInfo.proto delete mode 100644 proto/SignInInfoReq.proto delete mode 100644 proto/SignInInfoRsp.proto delete mode 100644 proto/SignatureAuditConfigNotify.proto delete mode 100644 proto/SingleRestartBrickBreakerReq.proto delete mode 100644 proto/SingleRestartBrickBreakerRsp.proto delete mode 100644 proto/SingleStartBrickBreakerReq.proto delete mode 100644 proto/SingleStartBrickBreakerRsp.proto delete mode 100644 proto/SkillRequest.proto delete mode 100644 proto/SkillResponse.proto delete mode 100644 proto/SkyCrystalDetectorDataUpdateNotify.proto delete mode 100644 proto/SocialDataNotify.proto delete mode 100644 proto/SpiceActivityFinishMakeSpiceReq.proto delete mode 100644 proto/SpiceActivityFinishMakeSpiceRsp.proto delete mode 100644 proto/SpiceActivityGivingRecordNotify.proto delete mode 100644 proto/SpiceActivityProcessFoodReq.proto delete mode 100644 proto/SpiceActivityProcessFoodRsp.proto delete mode 100644 proto/SpiceStage.proto delete mode 100644 proto/SpringUseReq.proto delete mode 100644 proto/SpringUseRsp.proto delete mode 100644 proto/StakePlayGalleryInfo.proto delete mode 100644 proto/StartArenaChallengeLevelReq.proto delete mode 100644 proto/StartArenaChallengeLevelRsp.proto delete mode 100644 proto/StartBuoyantCombatGalleryReq.proto delete mode 100644 proto/StartBuoyantCombatGalleryRsp.proto delete mode 100644 proto/StartCoopPointReq.proto delete mode 100644 proto/StartCoopPointRsp.proto delete mode 100644 proto/StartEffigyChallengeReq.proto delete mode 100644 proto/StartEffigyChallengeRsp.proto delete mode 100644 proto/StartFishingReq.proto delete mode 100644 proto/StartFishingRsp.proto delete mode 100644 proto/StartRogueDiaryPlayReq.proto delete mode 100644 proto/StartRogueDiaryPlayRsp.proto delete mode 100644 proto/StartRogueDiaryRoomReq.proto delete mode 100644 proto/StartRogueDiaryRoomRsp.proto delete mode 100644 proto/StartRogueEliteCellChallengeReq.proto delete mode 100644 proto/StartRogueEliteCellChallengeRsp.proto delete mode 100644 proto/StartRogueNormalCellChallengeReq.proto delete mode 100644 proto/StartRogueNormalCellChallengeRsp.proto delete mode 100644 proto/StopReminderNotify.proto delete mode 100644 proto/StoreCustomDungeonReq.proto delete mode 100644 proto/StoreCustomDungeonRsp.proto delete mode 100644 proto/SubmitInferenceWordReq.proto delete mode 100644 proto/SubmitInferenceWordRsp.proto delete mode 100644 proto/SummerTimeFloatSignalPositionNotify.proto delete mode 100644 proto/SummerTimeFloatSignalUpdateNotify.proto delete mode 100644 proto/SummerTimeSprintBoatRestartReq.proto delete mode 100644 proto/SummerTimeSprintBoatRestartRsp.proto delete mode 100644 proto/SummerTimeSprintBoatSettleNotify.proto delete mode 100644 proto/SummerTimeV2BoatGallerySettleInfo.proto delete mode 100644 proto/SummerTimeV2BoatSettleNotify.proto delete mode 100644 proto/SummerTimeV2RestartBoatGalleryReq.proto delete mode 100644 proto/SummerTimeV2RestartBoatGalleryRsp.proto delete mode 100644 proto/SummerTimeV2RestartDungeonReq.proto delete mode 100644 proto/SummerTimeV2RestartDungeonRsp.proto delete mode 100644 proto/SumoDungeonAvatar.proto delete mode 100644 proto/SumoDungeonTeam.proto delete mode 100644 proto/SumoEnterDungeonNotify.proto delete mode 100644 proto/SumoLeaveDungeonNotify.proto delete mode 100644 proto/SumoRestartDungeonReq.proto delete mode 100644 proto/SumoRestartDungeonRsp.proto delete mode 100644 proto/SumoSaveTeamReq.proto delete mode 100644 proto/SumoSaveTeamRsp.proto delete mode 100644 proto/SumoSelectTeamAndEnterDungeonReq.proto delete mode 100644 proto/SumoSelectTeamAndEnterDungeonRsp.proto delete mode 100644 proto/SumoSetNoSwitchPunishTimeNotify.proto delete mode 100644 proto/SumoSwitchTeamReq.proto delete mode 100644 proto/SumoSwitchTeamRsp.proto delete mode 100644 proto/SvrMsgId.proto delete mode 100644 proto/TakeAchievementGoalRewardReq.proto delete mode 100644 proto/TakeAchievementGoalRewardRsp.proto delete mode 100644 proto/TakeAchievementRewardRsp.proto delete mode 100644 proto/TakeAsterSpecialRewardReq.proto delete mode 100644 proto/TakeAsterSpecialRewardRsp.proto delete mode 100644 proto/TakeCityReputationExploreRewardReq.proto delete mode 100644 proto/TakeCityReputationExploreRewardRsp.proto delete mode 100644 proto/TakeCityReputationLevelRewardReq.proto delete mode 100644 proto/TakeCityReputationLevelRewardRsp.proto delete mode 100644 proto/TakeCoopRewardReq.proto delete mode 100644 proto/TakeCoopRewardRsp.proto delete mode 100644 proto/TakeDeliveryDailyRewardReq.proto delete mode 100644 proto/TakeDeliveryDailyRewardRsp.proto delete mode 100644 proto/TakeEffigyFirstPassRewardReq.proto delete mode 100644 proto/TakeEffigyFirstPassRewardRsp.proto delete mode 100644 proto/TakeEffigyRewardReq.proto delete mode 100644 proto/TakeEffigyRewardRsp.proto delete mode 100644 proto/TakeFirstShareRewardReq.proto delete mode 100644 proto/TakeFirstShareRewardRsp.proto delete mode 100644 proto/TakeHuntingOfferReq.proto delete mode 100644 proto/TakeHuntingOfferRsp.proto delete mode 100644 proto/TakeInvestigationRewardReq.proto delete mode 100644 proto/TakeInvestigationRewardRsp.proto delete mode 100644 proto/TakeInvestigationTargetRewardReq.proto delete mode 100644 proto/TakeInvestigationTargetRewardRsp.proto delete mode 100644 proto/TakeOfferingLevelRewardReq.proto delete mode 100644 proto/TakeOfferingLevelRewardRsp.proto delete mode 100644 proto/TakeRegionSearchRewardReq.proto delete mode 100644 proto/TakeRegionSearchRewardRsp.proto delete mode 100644 proto/TakeResinCardDailyRewardReq.proto delete mode 100644 proto/TakeResinCardDailyRewardRsp.proto delete mode 100644 proto/TakeReunionFirstGiftRewardReq.proto delete mode 100644 proto/TakeReunionFirstGiftRewardRsp.proto delete mode 100644 proto/TakeReunionMissionRewardReq.proto delete mode 100644 proto/TakeReunionMissionRewardRsp.proto delete mode 100644 proto/TakeReunionSignInRewardReq.proto delete mode 100644 proto/TakeReunionSignInRewardRsp.proto delete mode 100644 proto/TakeReunionWatcherRewardReq.proto delete mode 100644 proto/TakeReunionWatcherRewardRsp.proto delete mode 100644 proto/TaskVar.proto delete mode 100644 proto/TaskVarNotify.proto delete mode 100644 proto/TeamResonanceChangeNotify.proto delete mode 100644 proto/ToTheMoonAddObstacleReq.proto delete mode 100644 proto/ToTheMoonAddObstacleRsp.proto delete mode 100644 proto/ToTheMoonEnterSceneReq.proto delete mode 100644 proto/ToTheMoonEnterSceneRsp.proto delete mode 100644 proto/ToTheMoonObstacleInfo.proto delete mode 100644 proto/ToTheMoonObstaclesModifyNotify.proto delete mode 100644 proto/ToTheMoonPingNotify.proto delete mode 100644 proto/ToTheMoonRemoveObstacleReq.proto delete mode 100644 proto/ToTheMoonRemoveObstacleRsp.proto delete mode 100644 proto/TowerBriefDataNotify.proto delete mode 100644 proto/TowerBuffSelectReq.proto delete mode 100644 proto/TowerBuffSelectRsp.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/TowerRecordHandbookReq.proto delete mode 100644 proto/TowerRecordHandbookRsp.proto delete mode 100644 proto/TowerSurrenderReq.proto delete mode 100644 proto/TowerSurrenderRsp.proto delete mode 100644 proto/TransmitReason.proto delete mode 100644 proto/TreasureMapBonusChallengeNotify.proto delete mode 100644 proto/TreasureMapCurrencyNotify.proto delete mode 100644 proto/TreasureMapDetectorData.proto delete mode 100644 proto/TreasureMapDetectorDataNotify.proto delete mode 100644 proto/TreasureMapGuideTaskDoneNotify.proto delete mode 100644 proto/TreasureMapHostInfoNotify.proto delete mode 100644 proto/TreasureMapMpChallengeNotify.proto delete mode 100644 proto/TreasureMapPreTaskDoneNotify.proto delete mode 100644 proto/TreasureMapRegionActiveNotify.proto delete mode 100644 proto/TreasureSeelieCollectOrbsNotify.proto delete mode 100644 proto/TreasureSeelieDetailInfo.proto delete mode 100644 proto/TrialAvatarInDungeonIndexNotify.proto delete mode 100644 proto/TriggerRoguelikeCurseNotify.proto delete mode 100644 proto/TriggerRoguelikeRuneReq.proto delete mode 100644 proto/TriggerRoguelikeRuneRsp.proto delete mode 100644 proto/TryCustomDungeonReq.proto delete mode 100644 proto/TryCustomDungeonRsp.proto delete mode 100644 proto/TryCustomDungeonType.proto delete mode 100644 proto/TryEnterNextRogueDiaryDungeonReq.proto delete mode 100644 proto/TryEnterNextRogueDiaryDungeonRsp.proto delete mode 100644 proto/TryInterruptRogueDiaryDungeonReq.proto delete mode 100644 proto/TryInterruptRogueDiaryDungeonRsp.proto delete mode 100644 proto/UgcNotify.proto delete mode 100644 proto/UnfreezeGroupLimitNotify.proto delete mode 100644 proto/Unk2200_DEHCEKCILAB_ClientNotify.proto delete mode 100644 proto/Unk2700_AAAMOFPACEA.proto delete mode 100644 proto/Unk2700_AAHKMNNAFIH.proto delete mode 100644 proto/Unk2700_ACILPONNGGK_ClientReq.proto delete mode 100644 proto/Unk2700_ADBFKMECFNJ_ClientNotify.proto delete mode 100644 proto/Unk2700_ADGLMHECKKJ.proto delete mode 100644 proto/Unk2700_ADIGEBEIJBA.proto delete mode 100644 proto/Unk2700_AEEMJIMOPKD.proto delete mode 100644 proto/Unk2700_AFOPONDCLKC.proto delete mode 100644 proto/Unk2700_AGIDJODJNEA.proto delete mode 100644 proto/Unk2700_AHHFDDOGCNA.proto delete mode 100644 proto/Unk2700_AHOMMGBBIAH.proto delete mode 100644 proto/Unk2700_AIBHKIENDPF.proto delete mode 100644 proto/Unk2700_AIGECAPPCKK.proto delete mode 100644 proto/Unk2700_AIGKGLHBMCP_ServerRsp.proto delete mode 100644 proto/Unk2700_AIKOFHAKNPC.proto delete mode 100644 proto/Unk2700_AIMMLILLOKB.proto delete mode 100644 proto/Unk2700_AKIBKKOMBMC.proto delete mode 100644 proto/Unk2700_ALBPFHFJHHF_ClientReq.proto delete mode 100644 proto/Unk2700_ALFEKGABMAA.proto delete mode 100644 proto/Unk2700_AMJFIJNNGHC.proto delete mode 100644 proto/Unk2700_AMKLCEFNNCC.proto delete mode 100644 proto/Unk2700_AMOEOCPOMGJ_ClientReq.proto delete mode 100644 proto/Unk2700_ANEBALDAFJI.proto delete mode 100644 proto/Unk2700_ANGBJGAOMHF_ClientReq.proto delete mode 100644 proto/Unk2700_AOIJNFMIAIP.proto delete mode 100644 proto/Unk2700_APNHPEJCDMO.proto delete mode 100644 proto/Unk2700_APOBKAEHMEL.proto delete mode 100644 proto/Unk2700_BBLJNCKPKPN.proto delete mode 100644 proto/Unk2700_BBMKJGPMIOE.proto delete mode 100644 proto/Unk2700_BCFKCLHCBDI.proto delete mode 100644 proto/Unk2700_BCPHPHGOKGN.proto delete mode 100644 proto/Unk2700_BEDCCMDPNCH.proto delete mode 100644 proto/Unk2700_BEDLIGJANCJ_ClientReq.proto delete mode 100644 proto/Unk2700_BEGHDPPNMFM.proto delete mode 100644 proto/Unk2700_BEINCMBJDAA_ClientReq.proto delete mode 100644 proto/Unk2700_BGKMAAINPCO.proto delete mode 100644 proto/Unk2700_BIEMCDLIFOD.proto delete mode 100644 proto/Unk2700_BIFNFOGBPNM.proto delete mode 100644 proto/Unk2700_BJJOMPDLNAL.proto delete mode 100644 proto/Unk2700_BKEELPKCHGO_ClientReq.proto delete mode 100644 proto/Unk2700_BKGPMAHMHIG.proto delete mode 100644 proto/Unk2700_BKHBKHINBIA.proto delete mode 100644 proto/Unk2700_BLCHNMCGJCJ.proto delete mode 100644 proto/Unk2700_BLFFJBMLAPI.proto delete mode 100644 proto/Unk2700_BLHIGLFDHFA_ServerNotify.proto delete mode 100644 proto/Unk2700_BLNOMGJJLOI.proto delete mode 100644 proto/Unk2700_BMBAIACNLDF.proto delete mode 100644 proto/Unk2700_BMDBBHFJMPF.proto delete mode 100644 proto/Unk2700_BNABFJBODGE.proto delete mode 100644 proto/Unk2700_BNCBHLOKDCD.proto delete mode 100644 proto/Unk2700_BNMDCEKPDMC.proto delete mode 100644 proto/Unk2700_BOEHCEAAKKA.proto delete mode 100644 proto/Unk2700_BOPIJJPNHCK.proto delete mode 100644 proto/Unk2700_BPFNCHEFKJM.proto delete mode 100644 proto/Unk2700_BPPDLOJLAAO.proto delete mode 100644 proto/Unk2700_CALNMMBNKFD.proto delete mode 100644 proto/Unk2700_CAODHBDOGNE.proto delete mode 100644 proto/Unk2700_CBGOFDNILKA.proto delete mode 100644 proto/Unk2700_CBJEDMGOBPL.proto delete mode 100644 proto/Unk2700_CBMGMANEDNA.proto delete mode 100644 proto/Unk2700_CCCKFHICDHD_ClientNotify.proto delete mode 100644 proto/Unk2700_CCEOEOHLAPK.proto delete mode 100644 proto/Unk2700_CEEONDKDIHH_ClientReq.proto delete mode 100644 proto/Unk2700_CFLKEDHFPAB.proto delete mode 100644 proto/Unk2700_CGNFBKKBPJE.proto delete mode 100644 proto/Unk2700_CHICHNGLKPI.proto delete mode 100644 proto/Unk2700_CHLNIDHHGLE.proto delete mode 100644 proto/Unk2700_CILGDLMHCNG_ServerNotify.proto delete mode 100644 proto/Unk2700_CIOMEDJDPBP_ClientReq.proto delete mode 100644 proto/Unk2700_CJKCCLEGPCM.proto delete mode 100644 proto/Unk2700_CKMOPKMKCAO.proto delete mode 100644 proto/Unk2700_CLKGPNDKIDD.proto delete mode 100644 proto/Unk2700_CLMGFEOPNFH.proto delete mode 100644 proto/Unk2700_CMKDNIANBNE.proto delete mode 100644 proto/Unk2700_CMOCCENBOLJ.proto delete mode 100644 proto/Unk2700_CNEIMEHAAAF.proto delete mode 100644 proto/Unk2700_CNNJKJFHGGD.proto delete mode 100644 proto/Unk2700_COGBIJAPDLE.proto delete mode 100644 proto/Unk2700_CPDDDMPAIDL.proto delete mode 100644 proto/Unk2700_CPEMGFIMICD.proto delete mode 100644 proto/Unk2700_CPNDLPDOPGN.proto delete mode 100644 proto/Unk2700_DAGJNGODABM_ClientReq.proto delete mode 100644 proto/Unk2700_DBPDHLEGOLB.proto delete mode 100644 proto/Unk2700_DCBEFDDECOJ.proto delete mode 100644 proto/Unk2700_DCKKCAJCNKP_ServerRsp.proto delete mode 100644 proto/Unk2700_DDAHPHCEIIM.proto delete mode 100644 proto/Unk2700_DDLBKAMGGEE_ServerRsp.proto delete mode 100644 proto/Unk2700_DEDIKDKNAAB.proto delete mode 100644 proto/Unk2700_DFOHGHKAIBO.proto delete mode 100644 proto/Unk2700_DGDJKHJNLGO.proto delete mode 100644 proto/Unk2700_DGLIANMBMPA.proto delete mode 100644 proto/Unk2700_DIEGJDEIDKO.proto delete mode 100644 proto/Unk2700_DJDEPPHEHCP.proto delete mode 100644 proto/Unk2700_DJKEGIEIKHG.proto delete mode 100644 proto/Unk2700_DJMKFGKGAEA.proto delete mode 100644 proto/Unk2700_DLAEFMAMIIJ.proto delete mode 100644 proto/Unk2700_DMPIJLBHEAE.proto delete mode 100644 proto/Unk2700_DOGEKCNIIAO.proto delete mode 100644 proto/Unk2700_DPPCDPBBABA.proto delete mode 100644 proto/Unk2700_EAAGDFHHNMJ_ServerReq.proto delete mode 100644 proto/Unk2700_EAAMIOAFNOD_ServerRsp.proto delete mode 100644 proto/Unk2700_EAGIANJBNGK_ClientReq.proto delete mode 100644 proto/Unk2700_EAJCGENDICI.proto delete mode 100644 proto/Unk2700_EAOAMGDLJMP.proto delete mode 100644 proto/Unk2700_EBJCAMGPFDB.proto delete mode 100644 proto/Unk2700_EBOECOIFJMP.proto delete mode 100644 proto/Unk2700_ECBEAMKBGMD_ClientReq.proto delete mode 100644 proto/Unk2700_EDCIENBEEDI.proto delete mode 100644 proto/Unk2700_EDDNHJPJBBF.proto delete mode 100644 proto/Unk2700_EDMCLPMBEMH.proto delete mode 100644 proto/Unk2700_EDNGHJGKEKC.proto delete mode 100644 proto/Unk2700_EELPPGCAKHL.proto delete mode 100644 proto/Unk2700_EEPNCOAEKBM.proto delete mode 100644 proto/Unk2700_EGKIHLIOLDM.proto delete mode 100644 proto/Unk2700_EHAMOPKCIGI_ServerNotify.proto delete mode 100644 proto/Unk2700_EHFBIEDHILL.proto delete mode 100644 proto/Unk2700_EJHALNBHHHD_ServerRsp.proto delete mode 100644 proto/Unk2700_EJIOFGEEIOM.proto delete mode 100644 proto/Unk2700_EKBMEKPHJGK.proto delete mode 100644 proto/Unk2700_EKDHFFHMNCD.proto delete mode 100644 proto/Unk2700_ELMEOJFCOFH.proto delete mode 100644 proto/Unk2700_EMHAHHAKOGA.proto delete mode 100644 proto/Unk2700_EOHBLDIKPME.proto delete mode 100644 proto/Unk2700_FADPOMMGLCH.proto delete mode 100644 proto/Unk2700_FCJOEKKHPLB.proto delete mode 100644 proto/Unk2700_FCLBOLKPMGK.proto delete mode 100644 proto/Unk2700_FDEGJOCDDGH.proto delete mode 100644 proto/Unk2700_FDJBLKOBFIH.proto delete mode 100644 proto/Unk2700_FEAENJPINFJ.proto delete mode 100644 proto/Unk2700_FEODEAEOOKE.proto delete mode 100644 proto/Unk2700_FFMAKIPBPHE.proto delete mode 100644 proto/Unk2700_FFOBMLOCPMH_ClientNotify.proto delete mode 100644 proto/Unk2700_FGEEFFLBAKO.proto delete mode 100644 proto/Unk2700_FGJBPNIKNDE.proto delete mode 100644 proto/Unk2700_FGJFFMPOJON.proto delete mode 100644 proto/Unk2700_FHOKHHBGPEG.proto delete mode 100644 proto/Unk2700_FIODAJPNBIK.proto delete mode 100644 proto/Unk2700_FJEHHCPCBLG_ServerNotify.proto delete mode 100644 proto/Unk2700_FJJFKOEACCE.proto delete mode 100644 proto/Unk2700_FKCDCGCBIEA_ServerNotify.proto delete mode 100644 proto/Unk2700_FKMOKPBJIKO.proto delete mode 100644 proto/Unk2700_FLGMLEFJHBB_ClientReq.proto delete mode 100644 proto/Unk2700_FMGGGEDNGGN.proto delete mode 100644 proto/Unk2700_FMNAGFKECPL_ClientReq.proto delete mode 100644 proto/Unk2700_FNHKFHGNLPP_ServerRsp.proto delete mode 100644 proto/Unk2700_FNJHJKELICK.proto delete mode 100644 proto/Unk2700_FOOOKMANFPE_ClientReq.proto delete mode 100644 proto/Unk2700_FPCJGEOBADP_ServerRsp.proto delete mode 100644 proto/Unk2700_FPJLFMEHHLB_ServerNotify.proto delete mode 100644 proto/Unk2700_FPOBGEBDAOD_ServerNotify.proto delete mode 100644 proto/Unk2700_GALDCKFKPEK.proto delete mode 100644 proto/Unk2700_GBHAPPCDCIL.proto delete mode 100644 proto/Unk2700_GBJOLBGLELJ.proto delete mode 100644 proto/Unk2700_GBPNAHCAKJE.proto delete mode 100644 proto/Unk2700_GCPNGHFNGDP.proto delete mode 100644 proto/Unk2700_GDODKDJJPMP_ServerRsp.proto delete mode 100644 proto/Unk2700_GECHLGFKPOD_ServerNotify.proto delete mode 100644 proto/Unk2700_GEIGCHNDOAA.proto delete mode 100644 proto/Unk2700_GFMPOHAGMLO_ClientReq.proto delete mode 100644 proto/Unk2700_GHHCCEHGKLH.proto delete mode 100644 proto/Unk2700_GHONKKEGHGL.proto delete mode 100644 proto/Unk2700_GIAILDLPEOO_ServerRsp.proto delete mode 100644 proto/Unk2700_GIFGEDBCPFC_ServerRsp.proto delete mode 100644 proto/Unk2700_GIFKPMNGNGB.proto delete mode 100644 proto/Unk2700_GKHEKGMFBJN.proto delete mode 100644 proto/Unk2700_GKKNFMNJFDP.proto delete mode 100644 proto/Unk2700_GLAPMLGHDDC_ClientReq.proto delete mode 100644 proto/Unk2700_GLIILNDIPLK_ServerNotify.proto delete mode 100644 proto/Unk2700_GLLIEOABOML.proto delete mode 100644 proto/Unk2700_GMNGEEBMABP.proto delete mode 100644 proto/Unk2700_GNDOKLHDHBJ_ClientReq.proto delete mode 100644 proto/Unk2700_GNOAKIGLPCG.proto delete mode 100644 proto/Unk2700_GNPPPIHBDLJ.proto delete mode 100644 proto/Unk2700_GOHMLAFNBGF.proto delete mode 100644 proto/Unk2700_GPHLCIAMDFG.proto delete mode 100644 proto/Unk2700_GPIHGEEKBOO_ClientReq.proto delete mode 100644 proto/Unk2700_GPOIPAHPHJE.proto delete mode 100644 proto/Unk2700_GPPKNKGDCHJ.proto delete mode 100644 proto/Unk2700_HBLAGOMHKPL_ClientRsp.proto delete mode 100644 proto/Unk2700_HBOFACHAGIF_ServerNotify.proto delete mode 100644 proto/Unk2700_HDBFJJOBIAP_ClientReq.proto delete mode 100644 proto/Unk2700_HEMFKLPNNOM.proto delete mode 100644 proto/Unk2700_HENCIJOPCIF.proto delete mode 100644 proto/Unk2700_HFCDIGNAAPJ.proto delete mode 100644 proto/Unk2700_HFMDKDHCJCM.proto delete mode 100644 proto/Unk2700_HFPELHFDCIB.proto delete mode 100644 proto/Unk2700_HGFFGMCODNC.proto delete mode 100644 proto/Unk2700_HGMCBHFFDLJ.proto delete mode 100644 proto/Unk2700_HGMCNJOPDAA.proto delete mode 100644 proto/Unk2700_HGMOIKODALP_ServerRsp.proto delete mode 100644 proto/Unk2700_HHAMNOIDBPJ.proto delete mode 100644 proto/Unk2700_HHGMCHANCBJ_ServerNotify.proto delete mode 100644 proto/Unk2700_HIHKGMLLOGD.proto delete mode 100644 proto/Unk2700_HIIFAMCBJCD_ServerRsp.proto delete mode 100644 proto/Unk2700_HJKOHHGBMJP.proto delete mode 100644 proto/Unk2700_HJLFNKLPFBH.proto delete mode 100644 proto/Unk2700_HKADKMFMBPG.proto delete mode 100644 proto/Unk2700_HLHHNGHJLAO.proto delete mode 100644 proto/Unk2700_HMFCCGCKHCA.proto delete mode 100644 proto/Unk2700_HMHHLEHFBLB.proto delete mode 100644 proto/Unk2700_HMMFPDMLGEM.proto delete mode 100644 proto/Unk2700_HNFGBBECGMJ.proto delete mode 100644 proto/Unk2700_HOPDLJLBKIC_ServerRsp.proto delete mode 100644 proto/Unk2700_IAADLJBLOIN_ServerNotify.proto delete mode 100644 proto/Unk2700_IAAPADOAMIA.proto delete mode 100644 proto/Unk2700_IACKJNNMCAC_ClientReq.proto delete mode 100644 proto/Unk2700_IBEKDNOGMLA.proto delete mode 100644 proto/Unk2700_IBOKDNKBMII.proto delete mode 100644 proto/Unk2700_ICABIPHHPKE.proto delete mode 100644 proto/Unk2700_ICPNKAALJEP.proto delete mode 100644 proto/Unk2700_IDADEMGCJBF_ClientNotify.proto delete mode 100644 proto/Unk2700_IDAGMLJOJMP.proto delete mode 100644 proto/Unk2700_IDGCNKONBBJ.proto delete mode 100644 proto/Unk2700_IEFAGBHIODK.proto delete mode 100644 proto/Unk2700_IEFGLPNHHAJ.proto delete mode 100644 proto/Unk2700_IEGOOOECBFH.proto delete mode 100644 proto/Unk2700_IEPIBFMCJNJ.proto delete mode 100644 proto/Unk2700_IGAFEBCFJEJ.proto delete mode 100644 proto/Unk2700_IGJLOMCPLLE.proto delete mode 100644 proto/Unk2700_IGPIIHEDJLJ_ServerRsp.proto delete mode 100644 proto/Unk2700_IHLONDFBCOE_ClientReq.proto delete mode 100644 proto/Unk2700_IHOOCHJACEL.proto delete mode 100644 proto/Unk2700_IHPFBKANGMJ.proto delete mode 100644 proto/Unk2700_IJFEPCBOLDF.proto delete mode 100644 proto/Unk2700_IJLANPFECKC.proto delete mode 100644 proto/Unk2700_ILBBAKACCHA_ClientReq.proto delete mode 100644 proto/Unk2700_ILLDDDFLKHP.proto delete mode 100644 proto/Unk2700_IMGLPJNBHCH.proto delete mode 100644 proto/Unk2700_IMHNKDHHGMA.proto delete mode 100644 proto/Unk2700_IMMPPANFEPP.proto delete mode 100644 proto/Unk2700_INBDPOIMAHK_ClientReq.proto delete mode 100644 proto/Unk2700_INMNHKOPCFB.proto delete mode 100644 proto/Unk2700_INOMEGGAGOP.proto delete mode 100644 proto/Unk2700_IOLMLCCBAKP.proto delete mode 100644 proto/Unk2700_IOONEPPHCJP.proto delete mode 100644 proto/Unk2700_IPGJEAEFJMM_ServerRsp.proto delete mode 100644 proto/Unk2700_JACACCPGMGC.proto delete mode 100644 proto/Unk2700_JCBJHCFEONO.proto delete mode 100644 proto/Unk2700_JCKGJAELBMB.proto delete mode 100644 proto/Unk2700_JCNIPOJMFMH.proto delete mode 100644 proto/Unk2700_JCOECJGPNOL_ServerRsp.proto delete mode 100644 proto/Unk2700_JCOIDFNDHPB.proto delete mode 100644 proto/Unk2700_JDMPECKFGIG_ServerNotify.proto delete mode 100644 proto/Unk2700_JDPMOMKAPIF.proto delete mode 100644 proto/Unk2700_JEFIMHGLOJF.proto delete mode 100644 proto/Unk2700_JEHIAJHHIMP_ServerNotify.proto delete mode 100644 proto/Unk2700_JFGFIDBPGBK.proto delete mode 100644 proto/Unk2700_JHMIHJFFJBO.proto delete mode 100644 proto/Unk2700_JJAFAJIKDDK_ServerRsp.proto delete mode 100644 proto/Unk2700_JJCDNAHAPKD_ClientReq.proto delete mode 100644 proto/Unk2700_JKFGMBAMNDA_ServerNotify.proto delete mode 100644 proto/Unk2700_JKOKBPFCILA_ClientReq.proto delete mode 100644 proto/Unk2700_JLHKOLGFAMI.proto delete mode 100644 proto/Unk2700_JLOFMANHGHI_ClientReq.proto delete mode 100644 proto/Unk2700_JMPCGMBHJLG.proto delete mode 100644 proto/Unk2700_JNCINBLCNNL.proto delete mode 100644 proto/Unk2700_JOEPIGNPDGH.proto delete mode 100644 proto/Unk2700_JOHOODKBINN_ClientReq.proto delete mode 100644 proto/Unk2700_JPGAAHJBLKB.proto delete mode 100644 proto/Unk2700_JPLFIOOMCGG.proto delete mode 100644 proto/Unk2700_KAJNLGIDKAB_ServerRsp.proto delete mode 100644 proto/Unk2700_KBBDJNLFAKD.proto delete mode 100644 proto/Unk2700_KDDPDHGPGEF_ServerRsp.proto delete mode 100644 proto/Unk2700_KDFNIGOBLEK.proto delete mode 100644 proto/Unk2700_KDNNKELPJFL.proto delete mode 100644 proto/Unk2700_KEMOFNEAOOO_ClientRsp.proto delete mode 100644 proto/Unk2700_KFPEIHHCCLA.proto delete mode 100644 proto/Unk2700_KGHOJPDNMKK_ServerRsp.proto delete mode 100644 proto/Unk2700_KGNJIBIMAHI.proto delete mode 100644 proto/Unk2700_KHDMDKKDOCD.proto delete mode 100644 proto/Unk2700_KHLJJPGOELG_ClientReq.proto delete mode 100644 proto/Unk2700_KIGGOKAEFHM.proto delete mode 100644 proto/Unk2700_KIHEEAGDGIL_ServerNotify.proto delete mode 100644 proto/Unk2700_KIIOGMKFNNP_ServerRsp.proto delete mode 100644 proto/Unk2700_KJDPNIKDKEJ.proto delete mode 100644 proto/Unk2700_KJODHFMHMNC.proto delete mode 100644 proto/Unk2700_KKEDIMOKCGD.proto delete mode 100644 proto/Unk2700_KLJLJGJOBDI.proto delete mode 100644 proto/Unk2700_KLPINMKOEPE.proto delete mode 100644 proto/Unk2700_KMIDCPLAGMN.proto delete mode 100644 proto/Unk2700_KMNPMLCHELD_ServerRsp.proto delete mode 100644 proto/Unk2700_KNGDOIDOFFB.proto delete mode 100644 proto/Unk2700_KNGFOEKOODA_ServerRsp.proto delete mode 100644 proto/Unk2700_KNMDFCBLIIG_ServerRsp.proto delete mode 100644 proto/Unk2700_KOGOPPONCHB_ClientReq.proto delete mode 100644 proto/Unk2700_KPGMEMHEEMD.proto delete mode 100644 proto/Unk2700_KPMMEBNMMCL.proto delete mode 100644 proto/Unk2700_KPNPJPPHOKA.proto delete mode 100644 proto/Unk2700_LAFHGMOPCCM_ServerNotify.proto delete mode 100644 proto/Unk2700_LBIDBGLGKCJ.proto delete mode 100644 proto/Unk2700_LBJKLAGNDEJ_ClientReq.proto delete mode 100644 proto/Unk2700_LBOAEFMECCP.proto delete mode 100644 proto/Unk2700_LBOPCDPFJEC.proto delete mode 100644 proto/Unk2700_LBPFDCBHCBL.proto delete mode 100644 proto/Unk2700_LCFGKHHIAEH_ServerNotify.proto delete mode 100644 proto/Unk2700_LDJLMCAHHEN.proto delete mode 100644 proto/Unk2700_LELADCCDNJH.proto delete mode 100644 proto/Unk2700_LEMPLKGOOJC.proto delete mode 100644 proto/Unk2700_LGAGHFKFFDO_ServerRsp.proto delete mode 100644 proto/Unk2700_LGGAIDMLDIA_ServerReq.proto delete mode 100644 proto/Unk2700_LGHJBAEBJKE_ServerRsp.proto delete mode 100644 proto/Unk2700_LHMOFCJCIKM.proto delete mode 100644 proto/Unk2700_LHPELFJPPOD.proto delete mode 100644 proto/Unk2700_LIJCBOBECHJ.proto delete mode 100644 proto/Unk2700_LJINJNECBIA.proto delete mode 100644 proto/Unk2700_LKFKCNJFGIF_ServerRsp.proto delete mode 100644 proto/Unk2700_LKPBBMPFPPE_ClientReq.proto delete mode 100644 proto/Unk2700_LLBCBPADBNO.proto delete mode 100644 proto/Unk2700_LLGDCAKMCKL.proto delete mode 100644 proto/Unk2700_LMAKABBJNLN.proto delete mode 100644 proto/Unk2700_LNBBLNNPNBE_ServerNotify.proto delete mode 100644 proto/Unk2700_LNMFIHNFKOO.proto delete mode 100644 proto/Unk2700_LOHBMOKOPLH_ServerNotify.proto delete mode 100644 proto/Unk2700_LPMIMLCNEDA.proto delete mode 100644 proto/Unk2700_MBIAJKLACBG.proto delete mode 100644 proto/Unk2700_MBIDJDLLBNM.proto delete mode 100644 proto/Unk2700_MCJIOOELGHG_ServerNotify.proto delete mode 100644 proto/Unk2700_MCOFAKMDMEF_ServerRsp.proto delete mode 100644 proto/Unk2700_MDGKMNEBIBA.proto delete mode 100644 proto/Unk2700_MDPHLPEGFCG_ClientReq.proto delete mode 100644 proto/Unk2700_MEBFPBDNPGO_ServerNotify.proto delete mode 100644 proto/Unk2700_MEFJECGAFNH_ServerNotify.proto delete mode 100644 proto/Unk2700_MENCEGPEFAK.proto delete mode 100644 proto/Unk2700_MFAIPHGDPBL.proto delete mode 100644 proto/Unk2700_MFINCDMFGLD_ServerNotify.proto delete mode 100644 proto/Unk2700_MHMBDFKOOLJ_ClientNotify.proto delete mode 100644 proto/Unk2700_MHPCNKJGEJN.proto delete mode 100644 proto/Unk2700_MIBBHAEMAGI.proto delete mode 100644 proto/Unk2700_MIBHNLEMICB.proto delete mode 100644 proto/Unk2700_MIEJMGNBPJE.proto delete mode 100644 proto/Unk2700_MIMJBGMEMCA.proto delete mode 100644 proto/Unk2700_MJAIKMBPKCD.proto delete mode 100644 proto/Unk2700_MJCCKKHJNMP_ServerRsp.proto delete mode 100644 proto/Unk2700_MJGFEHOMKJE.proto delete mode 100644 proto/Unk2700_MKAFBOPFDEF_ServerNotify.proto delete mode 100644 proto/Unk2700_MKLLNAHEJJC_ServerRsp.proto delete mode 100644 proto/Unk2700_MKMDOIKBBEP.proto delete mode 100644 proto/Unk2700_MLMEFKLMOEF.proto delete mode 100644 proto/Unk2700_MLMJFIGJJEH_ServerNotify.proto delete mode 100644 proto/Unk2700_MMDCAFMGACC_ServerNotify.proto delete mode 100644 proto/Unk2700_MMFIJILOCOP_ClientReq.proto delete mode 100644 proto/Unk2700_MMJJMKMHANL.proto delete mode 100644 proto/Unk2700_MNIBEMEMGMO.proto delete mode 100644 proto/Unk2700_MOFABPNGIKP.proto delete mode 100644 proto/Unk2700_MPELMDDJFHO.proto delete mode 100644 proto/Unk2700_MPPAHFFHIPI_ServerNotify.proto delete mode 100644 proto/Unk2700_NAEHEDLGLKA.proto delete mode 100644 proto/Unk2700_NAFAIMHFEFG.proto delete mode 100644 proto/Unk2700_NAPLFKNOECD.proto delete mode 100644 proto/Unk2700_NBFJOJPCCEK_ServerRsp.proto delete mode 100644 proto/Unk2700_NBFOJLAHFCA_ServerNotify.proto delete mode 100644 proto/Unk2700_NCJLMACGOCD_ClientNotify.proto delete mode 100644 proto/Unk2700_NCMPMILICGJ.proto delete mode 100644 proto/Unk2700_NCNPNMFFONG.proto delete mode 100644 proto/Unk2700_NCPLKHGCOAH.proto delete mode 100644 proto/Unk2700_NDDBFNNHLFE.proto delete mode 100644 proto/Unk2700_NEHPMNPAAKC.proto delete mode 100644 proto/Unk2700_NELNFCMDMHE_ServerRsp.proto delete mode 100644 proto/Unk2700_NFGNGFLNOOJ_ServerNotify.proto delete mode 100644 proto/Unk2700_NGEKONFLEBB.proto delete mode 100644 proto/Unk2700_NGPMINKIOPK.proto delete mode 100644 proto/Unk2700_NIMPHALPEPO_ClientNotify.proto delete mode 100644 proto/Unk2700_NINHGODEMHH_ServerNotify.proto delete mode 100644 proto/Unk2700_NJNMEFINDCF.proto delete mode 100644 proto/Unk2700_NKIDCOKNPFF.proto delete mode 100644 proto/Unk2700_NKIEIGPLMIO.proto delete mode 100644 proto/Unk2700_NLBJHDNKPCC.proto delete mode 100644 proto/Unk2700_NLFDMMFNMIO.proto delete mode 100644 proto/Unk2700_NLJBCGILMIE.proto delete mode 100644 proto/Unk2700_NMEENGOJOKD.proto delete mode 100644 proto/Unk2700_NMJCGMOOIFP.proto delete mode 100644 proto/Unk2700_NMJIMIKKIME.proto delete mode 100644 proto/Unk2700_NNDKOICOGGH_ServerNotify.proto delete mode 100644 proto/Unk2700_NNMDBDNIMHN_ServerRsp.proto delete mode 100644 proto/Unk2700_NOCLNCCJEGK.proto delete mode 100644 proto/Unk2700_NOGODJOJDGF.proto delete mode 100644 proto/Unk2700_NPOBPFNDJKK.proto delete mode 100644 proto/Unk2700_OBCKNDBAPGE.proto delete mode 100644 proto/Unk2700_OBDHJJHLIKJ.proto delete mode 100644 proto/Unk2700_OCAJADDLPBB.proto delete mode 100644 proto/Unk2700_OCDMIOKNHHH.proto delete mode 100644 proto/Unk2700_OCOKILBJIPJ.proto delete mode 100644 proto/Unk2700_ODBNBICOCFK.proto delete mode 100644 proto/Unk2700_ODJKHILOILK.proto delete mode 100644 proto/Unk2700_OEDLCGKNGLH.proto delete mode 100644 proto/Unk2700_OFDBHGHAJBD_ServerNotify.proto delete mode 100644 proto/Unk2700_OGHMHELMBNN_ServerRsp.proto delete mode 100644 proto/Unk2700_OGKIDNPMMKG.proto delete mode 100644 proto/Unk2700_OHBMICGFIIK.proto delete mode 100644 proto/Unk2700_OHDDPIFAPPD.proto delete mode 100644 proto/Unk2700_OHIKIOLLMHM.proto delete mode 100644 proto/Unk2700_OHOKEEGPPBG.proto delete mode 100644 proto/Unk2700_OJHJBKHIPLA_ClientReq.proto delete mode 100644 proto/Unk2700_OJJNGIHDJEH.proto delete mode 100644 proto/Unk2700_OJLJMJLKNGJ_ClientReq.proto delete mode 100644 proto/Unk2700_OKEKCGDGPDA.proto delete mode 100644 proto/Unk2700_OKNDIGOKMMC.proto delete mode 100644 proto/Unk2700_OLKJCGDHENH.proto delete mode 100644 proto/Unk2700_ONCHFHBBCBN.proto delete mode 100644 proto/Unk2700_ONKMCKLJNAL.proto delete mode 100644 proto/Unk2700_OPEBMJPOOBL.proto delete mode 100644 proto/Unk2700_PBGBOLJMIIB.proto delete mode 100644 proto/Unk2700_PCBGAIAJPHH.proto delete mode 100644 proto/Unk2700_PDGJFHAGMKD.proto delete mode 100644 proto/Unk2700_PDGLEKKMCBD.proto delete mode 100644 proto/Unk2700_PEDJGJMHMHH.proto delete mode 100644 proto/Unk2700_PFFKAEPBEHE_ServerRsp.proto delete mode 100644 proto/Unk2700_PFOLNOBIKFB.proto delete mode 100644 proto/Unk2700_PGFLJBBEBKG.proto delete mode 100644 proto/Unk2700_PHFADCJDBOF.proto delete mode 100644 proto/Unk2700_PHGGAEDHLBN.proto delete mode 100644 proto/Unk2700_PHLEDBIFIFL.proto delete mode 100644 proto/Unk2700_PIAFGFGHGHM.proto delete mode 100644 proto/Unk2700_PIEJLIIGLGM_ServerRsp.proto delete mode 100644 proto/Unk2700_PIEJMALFKIF.proto delete mode 100644 proto/Unk2700_PILILDPMNNA.proto delete mode 100644 proto/Unk2700_PJCMAELKFEP.proto delete mode 100644 proto/Unk2700_PJPMOLPHNEH.proto delete mode 100644 proto/Unk2700_PKAPCOBGIJL.proto delete mode 100644 proto/Unk2700_PKCLMDHHPFI.proto delete mode 100644 proto/Unk2700_PKKJEOFNLCF.proto delete mode 100644 proto/Unk2700_PMKNJBJPLBH.proto delete mode 100644 proto/Unk2700_PPBALCAKIBD.proto delete mode 100644 proto/Unk2700_PPIBANCGGNI.proto delete mode 100644 proto/Unk2700_PPOGMFAKBMK_ServerRsp.proto delete mode 100644 proto/Unk2800_ACHELBEEBIP.proto delete mode 100644 proto/Unk2800_ANGFAFEJBAE.proto delete mode 100644 proto/Unk2800_BDAPFODFMNE.proto delete mode 100644 proto/Unk2800_BEMANDBNPJB.proto delete mode 100644 proto/Unk2800_BOFEHJBJELJ.proto delete mode 100644 proto/Unk2800_BPOJIIDEADD.proto delete mode 100644 proto/Unk2800_CEAECGGBOKL.proto delete mode 100644 proto/Unk2800_CGODFDDALAG.proto delete mode 100644 proto/Unk2800_CGPNLBNMPCM.proto delete mode 100644 proto/Unk2800_CHEDEMEDPPM.proto delete mode 100644 proto/Unk2800_COCHLKHLCPO.proto delete mode 100644 proto/Unk2800_DKDJCLLNGNL.proto delete mode 100644 proto/Unk2800_DNKCFLKHKJG.proto delete mode 100644 proto/Unk2800_DPINLADLBFA.proto delete mode 100644 proto/Unk2800_ECCLDPCADCJ.proto delete mode 100644 proto/Unk2800_EKGCCBDIKFI.proto delete mode 100644 proto/Unk2800_FDLKPKFOIIK.proto delete mode 100644 proto/Unk2800_FGFMMFAKDEL.proto delete mode 100644 proto/Unk2800_FHCJIICLONO.proto delete mode 100644 proto/Unk2800_FHMOLALLEEN.proto delete mode 100644 proto/Unk2800_FMAOEPEBKHB.proto delete mode 100644 proto/Unk2800_GDDLBKEENNA.proto delete mode 100644 proto/Unk2800_HHPCNJGKIPP.proto delete mode 100644 proto/Unk2800_HKBAEOMCFOD.proto delete mode 100644 proto/Unk2800_IBDOMAIDPGK.proto delete mode 100644 proto/Unk2800_IECLGDFOMFJ.proto delete mode 100644 proto/Unk2800_IGKGDAGGCEC.proto delete mode 100644 proto/Unk2800_IILBEPIEBJO.proto delete mode 100644 proto/Unk2800_ILKIAECAAKG.proto delete mode 100644 proto/Unk2800_IMLDGLIMODE.proto delete mode 100644 proto/Unk2800_IOBHBFFAONO.proto delete mode 100644 proto/Unk2800_JBEDBFJFEIH.proto delete mode 100644 proto/Unk2800_JCPNICABMAF.proto delete mode 100644 proto/Unk2800_JIPMJPAKIKE.proto delete mode 100644 proto/Unk2800_JKLFAJKDLDG.proto delete mode 100644 proto/Unk2800_KFNCDHFHJPD.proto delete mode 100644 proto/Unk2800_KHLHFFHGEHA.proto delete mode 100644 proto/Unk2800_KILFIICJLEE.proto delete mode 100644 proto/Unk2800_KJEOLFNEOPF.proto delete mode 100644 proto/Unk2800_KOMBBIEEGCP.proto delete mode 100644 proto/Unk2800_KPJKAJLNAED.proto delete mode 100644 proto/Unk2800_LGIKLPBOJOI.proto delete mode 100644 proto/Unk2800_LIBCDGDJMDF.proto delete mode 100644 proto/Unk2800_MBKLJLMLIKF.proto delete mode 100644 proto/Unk2800_MHCFAGCKGIB.proto delete mode 100644 proto/Unk2800_MNBDNGKGDGF.proto delete mode 100644 proto/Unk2800_NHEOHBNFHJD.proto delete mode 100644 proto/Unk2800_OCOMLNLPLGA.proto delete mode 100644 proto/Unk2800_OFIHDGFMDGB.proto delete mode 100644 proto/Unk2800_OMGNOBICOCD.proto delete mode 100644 proto/Unk2800_OOKIPFHPJMG.proto delete mode 100644 proto/Unk2800_PHPHMILPOLC.proto delete mode 100644 proto/Unk3000_ACNMEFGKHKO.proto delete mode 100644 proto/Unk3000_AFMFIPPDAJE.proto delete mode 100644 proto/Unk3000_AGDEGMCKIAF.proto delete mode 100644 proto/Unk3000_AHNHHIOAHBC.proto delete mode 100644 proto/Unk3000_ALPEACOMIPG.proto delete mode 100644 proto/Unk3000_AMGHKNBNNPD.proto delete mode 100644 proto/Unk3000_BGPMEPKCLPA.proto delete mode 100644 proto/Unk3000_BMLKKNEINNF.proto delete mode 100644 proto/Unk3000_BOBIJEDOFKG.proto delete mode 100644 proto/Unk3000_CMEPCFFDIGL.proto delete mode 100644 proto/Unk3000_CMKEPEDFOKE.proto delete mode 100644 proto/Unk3000_CNDHIGKNELM.proto delete mode 100644 proto/Unk3000_CPCMICDDBCH.proto delete mode 100644 proto/Unk3000_DCAHJINNNDM.proto delete mode 100644 proto/Unk3000_DCHMAMFIFOF.proto delete mode 100644 proto/Unk3000_DCLAGIJJEHB.proto delete mode 100644 proto/Unk3000_DFIIBIGPHGE.proto delete mode 100644 proto/Unk3000_DHEOMDCCMMC.proto delete mode 100644 proto/Unk3000_DHOFMKPKFMF.proto delete mode 100644 proto/Unk3000_DJNBNBMIECP.proto delete mode 100644 proto/Unk3000_DLCDJPKNGBD.proto delete mode 100644 proto/Unk3000_DPEJONKFONL.proto delete mode 100644 proto/Unk3000_EBNMMLENEII.proto delete mode 100644 proto/Unk3000_ECGHJKANPJK.proto delete mode 100644 proto/Unk3000_EDGJEBLODLF.proto delete mode 100644 proto/Unk3000_EHJALCDEBKK.proto delete mode 100644 proto/Unk3000_EMGMOECAJDK.proto delete mode 100644 proto/Unk3000_EMMKKLIECLB.proto delete mode 100644 proto/Unk3000_ENLDIHLGNCK.proto delete mode 100644 proto/Unk3000_EOLNDBMGCBP.proto delete mode 100644 proto/Unk3000_EPHGPACBEHL.proto delete mode 100644 proto/Unk3000_FAPNAHAEPBF.proto delete mode 100644 proto/Unk3000_FENDDMMFAME.proto delete mode 100644 proto/Unk3000_FFOBEKMOHOI.proto delete mode 100644 proto/Unk3000_FIPHHGCJIMO.proto delete mode 100644 proto/Unk3000_FLOEPMMABMH.proto delete mode 100644 proto/Unk3000_FPDBJJJLKEP.proto delete mode 100644 proto/Unk3000_GCBMILHPIKA.proto delete mode 100644 proto/Unk3000_GDDGGJIFNCH.proto delete mode 100644 proto/Unk3000_GDKMIBFADKD.proto delete mode 100644 proto/Unk3000_GDMEIKLAMIB.proto delete mode 100644 proto/Unk3000_GMLAHHCDKOI.proto delete mode 100644 proto/Unk3000_GNLFOLGMEPN.proto delete mode 100644 proto/Unk3000_HBIPKOBMGGD.proto delete mode 100644 proto/Unk3000_HDJHHOCABBK.proto delete mode 100644 proto/Unk3000_HGBNOCJBDEK.proto delete mode 100644 proto/Unk3000_HIJKNFBBCFC.proto delete mode 100644 proto/Unk3000_HKHFFDEMNKN.proto delete mode 100644 proto/Unk3000_HPFGNOIGNAG.proto delete mode 100644 proto/Unk3000_IBMFJMGHCNC.proto delete mode 100644 proto/Unk3000_IBNIGBFIEEF.proto delete mode 100644 proto/Unk3000_ICLKJJNGOHN.proto delete mode 100644 proto/Unk3000_IGCECHKNKOO.proto delete mode 100644 proto/Unk3000_IIBHKLNAHHC.proto delete mode 100644 proto/Unk3000_ILLNKBDNGKP.proto delete mode 100644 proto/Unk3000_IMLAPBGLBFF.proto delete mode 100644 proto/Unk3000_INJDOLGMLAG.proto delete mode 100644 proto/Unk3000_IPAKLDNKDAO.proto delete mode 100644 proto/Unk3000_JACOCADDNFE.proto delete mode 100644 proto/Unk3000_JDCOHPBDPED.proto delete mode 100644 proto/Unk3000_JFOGFMJDFFF.proto delete mode 100644 proto/Unk3000_JIEPEGAHDNH.proto delete mode 100644 proto/Unk3000_JIMGCFDPFCK.proto delete mode 100644 proto/Unk3000_KEJGDDMMBLP.proto delete mode 100644 proto/Unk3000_KEJLPBEOHNH.proto delete mode 100644 proto/Unk3000_KGDKKLOOIPG.proto delete mode 100644 proto/Unk3000_KHFMBKILMMD.proto delete mode 100644 proto/Unk3000_KIDDGDPKBEN.proto delete mode 100644 proto/Unk3000_KJNIKBPKAED.proto delete mode 100644 proto/Unk3000_KKHPGFINACH.proto delete mode 100644 proto/Unk3000_KOKEHAPLNHF.proto delete mode 100644 proto/Unk3000_LAIAGAPKPLB.proto delete mode 100644 proto/Unk3000_LBNFMLHLBIH.proto delete mode 100644 proto/Unk3000_LHEMAMBKEKI.proto delete mode 100644 proto/Unk3000_LJIMEHHNHJA.proto delete mode 100644 proto/Unk3000_LLBCFCDMCID.proto delete mode 100644 proto/Unk3000_LLBHCMKJJHB.proto delete mode 100644 proto/Unk3000_LNCOEOMFKAO.proto delete mode 100644 proto/Unk3000_MEFJDDHIAOK.proto delete mode 100644 proto/Unk3000_MFCAIADEPGJ.proto delete mode 100644 proto/Unk3000_MFHOOFLHNPH.proto delete mode 100644 proto/Unk3000_MOIPPIJMIJC.proto delete mode 100644 proto/Unk3000_NBGBGODDBMP.proto delete mode 100644 proto/Unk3000_NHPPMHHJPMJ.proto delete mode 100644 proto/Unk3000_NJNPNJDFEOL.proto delete mode 100644 proto/Unk3000_NLFNMGEJDPG.proto delete mode 100644 proto/Unk3000_NMEJCJFJPHM.proto delete mode 100644 proto/Unk3000_NMENEAHJGKE.proto delete mode 100644 proto/Unk3000_NNPCGEAHNHM.proto delete mode 100644 proto/Unk3000_NOMEJNJKGGL.proto delete mode 100644 proto/Unk3000_NPPMPMGBBLM.proto delete mode 100644 proto/Unk3000_ODGMCFAFADH.proto delete mode 100644 proto/Unk3000_OFMFFECMKLE.proto delete mode 100644 proto/Unk3000_OJOAECCPCBP.proto delete mode 100644 proto/Unk3000_OMCBMAHOLHB.proto delete mode 100644 proto/Unk3000_PCGBDJJOIHH.proto delete mode 100644 proto/Unk3000_PDNJDOBPEKA.proto delete mode 100644 proto/Unk3000_PHCPMFMFOMO.proto delete mode 100644 proto/Unk3000_PILFPILPMFO.proto delete mode 100644 proto/Unk3000_PJLAPMPPIAG.proto delete mode 100644 proto/Unk3000_PKHPBOIDLEA.proto delete mode 100644 proto/Unk3000_PNIEIHDLIDN.proto delete mode 100644 proto/Unk3000_PONJHEGKBBP.proto delete mode 100644 proto/Unk3000_PPDLLPNMJMK.proto delete mode 100644 proto/Unk3100_ADOMNIEPKEK.proto delete mode 100644 proto/Unk3100_AHIKHIOFBJJ.proto delete mode 100644 proto/Unk3100_AILMJOHBIDC.proto delete mode 100644 proto/Unk3100_ALLPCCMKIGD.proto delete mode 100644 proto/Unk3100_ANELMFHNGHE.proto delete mode 100644 proto/Unk3100_APOOGGMHCJI.proto delete mode 100644 proto/Unk3100_BDEGPHDCIDN.proto delete mode 100644 proto/Unk3100_BPALEKJDCCC.proto delete mode 100644 proto/Unk3100_CEKADDKEFOB.proto delete mode 100644 proto/Unk3100_DFOIHKPBGPD.proto delete mode 100644 proto/Unk3100_DJEOICDIKKD.proto delete mode 100644 proto/Unk3100_DNDKAGHCAKF.proto delete mode 100644 proto/Unk3100_DPCPLEIJPDB.proto delete mode 100644 proto/Unk3100_EDNBMJJHOKM.proto delete mode 100644 proto/Unk3100_ENNGOAOEIKE.proto delete mode 100644 proto/Unk3100_FGDECIHNIJG.proto delete mode 100644 proto/Unk3100_FHDBCIIMLLP.proto delete mode 100644 proto/Unk3100_FKKBIDJONKF.proto delete mode 100644 proto/Unk3100_FMAINCNFHOL.proto delete mode 100644 proto/Unk3100_GINCGFOCGAI.proto delete mode 100644 proto/Unk3100_HEJFCDEKFOE.proto delete mode 100644 proto/Unk3100_HJALLGOLFGL.proto delete mode 100644 proto/Unk3100_IALGADDCFNN.proto delete mode 100644 proto/Unk3100_IHGFOKNPCKJ.proto delete mode 100644 proto/Unk3100_IOJKKDNELHE.proto delete mode 100644 proto/Unk3100_JBBEJECGEFI.proto delete mode 100644 proto/Unk3100_JJKFAMDHEBL.proto delete mode 100644 proto/Unk3100_JJNBDPJAFKK.proto delete mode 100644 proto/Unk3100_JKGDHFGAJMH.proto delete mode 100644 proto/Unk3100_JKGDHFGAJMH_FirstStageInfo.proto delete mode 100644 proto/Unk3100_JKGDHFGAJMH_SecondStageInfo.proto delete mode 100644 proto/Unk3100_JKGDHFGAJMH_ThirdStageInfo.proto delete mode 100644 proto/Unk3100_JLKDDKHHFPO.proto delete mode 100644 proto/Unk3100_JNOIANKCPPG.proto delete mode 100644 proto/Unk3100_KLKDONEJEEG.proto delete mode 100644 proto/Unk3100_LDKPEAGMAGH.proto delete mode 100644 proto/Unk3100_LFIMJOCPILC.proto delete mode 100644 proto/Unk3100_MCIBDBBEKEK.proto delete mode 100644 proto/Unk3100_MDELBDDANOC.proto delete mode 100644 proto/Unk3100_MDGBODAFNDA.proto delete mode 100644 proto/Unk3100_MFCGFACPOGJ.proto delete mode 100644 proto/Unk3100_MHHKLJEDNHN.proto delete mode 100644 proto/Unk3100_NBBMHKJHJJI.proto delete mode 100644 proto/Unk3100_NNJNENGFHII.proto delete mode 100644 proto/Unk3100_OCAPENGJILJ.proto delete mode 100644 proto/Unk3100_OEAPOMDPBDE.proto delete mode 100644 proto/Unk3100_OGIPKMEFMDI.proto delete mode 100644 proto/Unk3100_OIDABBJEMCG.proto delete mode 100644 proto/Unk3100_OMJOFLDLNDG.proto delete mode 100644 proto/Unk3100_OMJPPGKDLEE.proto delete mode 100644 proto/Unk3100_PEBEPNKENON.proto delete mode 100644 proto/Unk3100_PPAENPFDOOO.proto delete mode 100644 proto/Unk3300_ADHENCIFKNI.proto delete mode 100644 proto/Unk3300_DGBNCDEIIFC.proto delete mode 100644 proto/Unk3300_DMOBAABGOBF.proto delete mode 100644 proto/Unk3300_ICAGMOCOALO.proto delete mode 100644 proto/Unk3300_LOINGBJLJEM.proto delete mode 100644 proto/Unk3300_PPKPCOCOMDH.proto delete mode 100644 proto/UnlockCoopChapterReq.proto delete mode 100644 proto/UnlockCoopChapterRsp.proto delete mode 100644 proto/UnmarkEntityInMinMapNotify.proto delete mode 100644 proto/UpdatePS4BlockListReq.proto delete mode 100644 proto/UpdatePS4BlockListRsp.proto delete mode 100644 proto/UpdatePS4FriendListNotify.proto delete mode 100644 proto/UpdatePS4FriendListReq.proto delete mode 100644 proto/UpdatePS4FriendListRsp.proto delete mode 100644 proto/UpdateRedPointNotify.proto delete mode 100644 proto/UpdateReunionWatcherNotify.proto delete mode 100644 proto/UpdateSalvageBundleMarkReq.proto delete mode 100644 proto/UpdateSalvageBundleMarkRsp.proto delete mode 100644 proto/UpgradeRoguelikeShikigamiReq.proto delete mode 100644 proto/UpgradeRoguelikeShikigamiRsp.proto delete mode 100644 proto/UseMiracleRingReq.proto delete mode 100644 proto/UseMiracleRingRsp.proto delete mode 100644 proto/UseWidgetCreateGadgetReq.proto delete mode 100644 proto/UseWidgetCreateGadgetRsp.proto delete mode 100644 proto/UseWidgetRetractGadgetReq.proto delete mode 100644 proto/UseWidgetRetractGadgetRsp.proto delete mode 100644 proto/ViewCodexReq.proto delete mode 100644 proto/ViewCodexRsp.proto delete mode 100644 proto/ViewLanternProjectionLevelTipsReq.proto delete mode 100644 proto/ViewLanternProjectionLevelTipsRsp.proto delete mode 100644 proto/ViewLanternProjectionTipsReq.proto delete mode 100644 proto/ViewLanternProjectionTipsRsp.proto delete mode 100644 proto/VintageCampGroupBundleRegisterNotify.proto delete mode 100644 proto/VintageCampStageFinishNotify.proto delete mode 100644 proto/VintageDecorateBoothReq.proto delete mode 100644 proto/VintageDecorateBoothRsp.proto delete mode 100644 proto/VintageDetailInfo.proto delete mode 100644 proto/VintageHuntingFirstStageInfo.proto delete mode 100644 proto/VintageHuntingFirstStageSettleInfo.proto delete mode 100644 proto/VintageHuntingSecondStageInfo.proto delete mode 100644 proto/VintageHuntingSecondStageSettleInfo.proto delete mode 100644 proto/VintageHuntingStartGalleryReq.proto delete mode 100644 proto/VintageHuntingStartGalleryRsp.proto delete mode 100644 proto/VintageHuntingThirdStageInfo.proto delete mode 100644 proto/VintageHuntingThirdStageSettleInfo.proto delete mode 100644 proto/VintageMarketDividendFinishNotify.proto delete mode 100644 proto/VintageMarketFinishStorePlayReq.proto delete mode 100644 proto/VintageMarketFinishStorePlayRsp.proto delete mode 100644 proto/VintageMarketNpcEventFinishNotify.proto delete mode 100644 proto/VintageMarketStartStorePlayReq.proto delete mode 100644 proto/VintageMarketStartStorePlayRsp.proto delete mode 100644 proto/VintageMarketStoreChooseStrategyReq.proto delete mode 100644 proto/VintageMarketStoreChooseStrategyRsp.proto delete mode 100644 proto/VintageMarketStoreOpInfo.proto delete mode 100644 proto/VintageMarketStoreUnlockSlotReq.proto delete mode 100644 proto/VintageMarketStoreUnlockSlotRsp.proto delete mode 100644 proto/VintageMarketStoreViewStrategyReq.proto delete mode 100644 proto/VintageMarketStoreViewStrategyRsp.proto delete mode 100644 proto/VintagePresentFinishNoify.proto delete mode 100644 proto/VintagePresentFinishNotify.proto delete mode 100644 proto/WatcherAllDataNotify.proto delete mode 100644 proto/WatcherChangeNotify.proto delete mode 100644 proto/WatcherEventNotify.proto delete mode 100644 proto/WatcherEventStageNotify.proto delete mode 100644 proto/WatcherEventTypeNotify.proto delete mode 100644 proto/WaterSpritePhaseFinishNotify.proto delete mode 100644 proto/WidgetActiveChangeNotify.proto delete mode 100644 proto/WidgetCameraInfo.proto delete mode 100644 proto/WidgetCaptureAnimalReq.proto delete mode 100644 proto/WidgetCaptureAnimalRsp.proto delete mode 100644 proto/WidgetExtraCdType.proto delete mode 100644 proto/WidgetGadgetDestroyNotify.proto delete mode 100644 proto/WidgetQuickHitTreeReq.proto delete mode 100644 proto/WidgetQuickHitTreeRsp.proto delete mode 100644 proto/WidgetReportReq.proto delete mode 100644 proto/WidgetReportRsp.proto delete mode 100644 proto/WidgetThunderBirdFeatherInfo.proto delete mode 100644 proto/WidgetUpdateExtraCDReq.proto delete mode 100644 proto/WidgetUpdateExtraCDRsp.proto delete mode 100644 proto/WidgetUseAttachAbilityGroupChangeNotify.proto delete mode 100644 proto/WidgetWeatherWizardDataNotify.proto delete mode 100644 proto/WindFieldGalleryChallengeInfoNotify.proto delete mode 100644 proto/WindFieldGalleryInfoNotify.proto delete mode 100644 proto/WindFieldRestartDungeonReq.proto delete mode 100644 proto/WindFieldRestartDungeonRsp.proto delete mode 100644 proto/WindSeedClientNotify.proto delete mode 100644 proto/WinterCampEditSnowmanCombinationReq.proto delete mode 100644 proto/WinterCampEditSnowmanCombinationRsp.proto delete mode 100644 proto/WinterCampFriendWishData.proto delete mode 100644 proto/WinterCampGetFriendWishListReq.proto delete mode 100644 proto/WinterCampGetFriendWishListRsp.proto delete mode 100644 proto/WinterCampRaceScoreNotify.proto delete mode 100644 proto/WinterCampSetWishListReq.proto delete mode 100644 proto/WinterCampSetWishListRsp.proto delete mode 100644 proto/WinterCampStageInfoChangeNotify.proto delete mode 100644 proto/WinterCampTakeBattleRewardReq.proto delete mode 100644 proto/WinterCampTakeBattleRewardRsp.proto delete mode 100644 proto/WinterCampTakeExploreRewardReq.proto delete mode 100644 proto/WinterCampTakeExploreRewardRsp.proto delete mode 100644 proto/WinterCampTriathlonRestartReq.proto delete mode 100644 proto/WinterCampTriathlonRestartRsp.proto delete mode 100644 proto/WinterCampTriathlonSettleNotify.proto delete mode 100644 proto/WorldAllRoutineTypeNotify.proto delete mode 100644 proto/WorldOwnerBlossomScheduleInfoNotify.proto delete mode 100644 proto/WorldRoutineChangeNotify.proto delete mode 100644 proto/WorldRoutineInfo.proto delete mode 100644 proto/WorldRoutineTypeCloseNotify.proto delete mode 100644 proto/WorldRoutineTypeInfo.proto delete mode 100644 proto/WorldRoutineTypeRefreshNotify.proto diff --git a/proto/AISnapshotEntityData.proto b/proto/AISnapshotEntityData.proto deleted file mode 100644 index 66893dad..00000000 --- a/proto/AISnapshotEntityData.proto +++ /dev/null @@ -1,37 +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"; - -import "AISnapshotEntitySkillCycle.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AISnapshotEntityData { - repeated AISnapshotEntitySkillCycle finished_skill_cycles = 14; - uint32 attack_target_id = 2; - uint32 entity_id = 6; - float Unk3300_ALBMEMMJEJA = 13; - uint32 Unk3300_IADJCDJOKND = 5; - uint32 Unk3300_FNCIDLDKANO = 7; - float Unk3300_GPCFOCIFHCD = 15; - float Unk3300_FMBBEIHCCJO = 12; - float Unk3300_LIJIDJOLLEB = 11; - uint32 Unk3300_GNBOAJHMNJO = 9; - map hitting_avatars = 4; - uint32 Unk3300_FIKEAEPLOHJ = 3; -} diff --git a/proto/AISnapshotEntitySkillCycle.proto b/proto/AISnapshotEntitySkillCycle.proto deleted file mode 100644 index f02060e4..00000000 --- a/proto/AISnapshotEntitySkillCycle.proto +++ /dev/null @@ -1,28 +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 AISnapshotEntitySkillCycle { - bool Unk3300_IIOIBLEOHEK = 14; - uint32 skill_id = 12; - bool Unk3300_ABKFNGIDFMI = 7; - bool Unk3300_IFKDIMDJBDH = 2; - bool Unk3300_EGIILMJFEBE = 1; -} diff --git a/proto/AISnapshotInfo.proto b/proto/AISnapshotInfo.proto deleted file mode 100644 index 1a4f5f94..00000000 --- a/proto/AISnapshotInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "AISnapshotEntityData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AISnapshotInfo { - repeated AISnapshotEntityData ai_snapshots = 1; -} diff --git a/proto/AbilityActionBlink.proto b/proto/AbilityActionBlink.proto deleted file mode 100644 index 3dc74f69..00000000 --- a/proto/AbilityActionBlink.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityActionBlink { - Vector rot = 8; - Vector pos = 3; -} diff --git a/proto/AbilityActionCreateGadget.proto b/proto/AbilityActionCreateGadget.proto deleted file mode 100644 index 708f08d7..00000000 --- a/proto/AbilityActionCreateGadget.proto +++ /dev/null @@ -1,28 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityActionCreateGadget { - uint32 room_id = 5; - Vector rot = 13; - Vector pos = 8; -} diff --git a/proto/AbilityActionCreateTile.proto b/proto/AbilityActionCreateTile.proto deleted file mode 100644 index 9fb0e029..00000000 --- a/proto/AbilityActionCreateTile.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityActionCreateTile { - Vector pos = 15; - Vector rot = 13; -} diff --git a/proto/AbilityActionDeductStamina.proto b/proto/AbilityActionDeductStamina.proto deleted file mode 100644 index f31b3e32..00000000 --- a/proto/AbilityActionDeductStamina.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 AbilityActionDeductStamina { - bool is_swim = 7; -} diff --git a/proto/AbilityActionDestroyTile.proto b/proto/AbilityActionDestroyTile.proto deleted file mode 100644 index 89d8ef26..00000000 --- a/proto/AbilityActionDestroyTile.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityActionDestroyTile { - Vector pos = 13; - Vector rot = 5; -} diff --git a/proto/AbilityActionFireAfterImage.proto b/proto/AbilityActionFireAfterImage.proto deleted file mode 100644 index eb48b259..00000000 --- a/proto/AbilityActionFireAfterImage.proto +++ /dev/null @@ -1,26 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityActionFireAfterImage { - Vector dir = 10; -} diff --git a/proto/AbilityActionHitEffect.proto b/proto/AbilityActionHitEffect.proto deleted file mode 100644 index 87004458..00000000 --- a/proto/AbilityActionHitEffect.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 AbilityActionHitEffect { - uint32 trigger_id = 13; -} diff --git a/proto/AbilityActionServerMonsterLog.proto b/proto/AbilityActionServerMonsterLog.proto deleted file mode 100644 index ff03dbdf..00000000 --- a/proto/AbilityActionServerMonsterLog.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 AbilityActionServerMonsterLog { - repeated int32 param_list = 3; -} diff --git a/proto/AbilityActionSetBulletTrackTarget.proto b/proto/AbilityActionSetBulletTrackTarget.proto deleted file mode 100644 index 6ff47b69..00000000 --- a/proto/AbilityActionSetBulletTrackTarget.proto +++ /dev/null @@ -1,25 +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 AbilityActionSetBulletTrackTarget { - uint32 Unk3300_GKACKBIEOHK = 10; - uint32 Unk3300_HGBOFFKEPDJ = 4; -} diff --git a/proto/AbilityActionSetCrashDamage.proto b/proto/AbilityActionSetCrashDamage.proto deleted file mode 100644 index 92c7cf9b..00000000 --- a/proto/AbilityActionSetCrashDamage.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityActionSetCrashDamage { - float damage = 2; - Vector hit_pos = 8; -} diff --git a/proto/AbilityActionSetRandomOverrideMapValue.proto b/proto/AbilityActionSetRandomOverrideMapValue.proto deleted file mode 100644 index 31dfc819..00000000 --- a/proto/AbilityActionSetRandomOverrideMapValue.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 AbilityActionSetRandomOverrideMapValue { - float random_value = 1; -} diff --git a/proto/AbilityActionSummon.proto b/proto/AbilityActionSummon.proto deleted file mode 100644 index 22f7e22b..00000000 --- a/proto/AbilityActionSummon.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityActionSummon { - Vector pos = 3; - Vector rot = 10; -} diff --git a/proto/AbilityActionTriggerAbility.proto b/proto/AbilityActionTriggerAbility.proto deleted file mode 100644 index 6894b356..00000000 --- a/proto/AbilityActionTriggerAbility.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 AbilityActionTriggerAbility { - uint32 other_id = 4; -} diff --git a/proto/AbilityApplyLevelModifier.proto b/proto/AbilityApplyLevelModifier.proto deleted file mode 100644 index a73bb2e2..00000000 --- a/proto/AbilityApplyLevelModifier.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 AbilityApplyLevelModifier { - uint32 apply_entity_id = 1; -} diff --git a/proto/AbilityArgument.proto b/proto/AbilityArgument.proto deleted file mode 100644 index c4b8ada2..00000000 --- a/proto/AbilityArgument.proto +++ /dev/null @@ -1,28 +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 AbilityArgument { - oneof arg { - uint32 int_arg = 14; - float float_arg = 7; - string str_arg = 9; - } -} diff --git a/proto/AbilityBornType.proto b/proto/AbilityBornType.proto deleted file mode 100644 index 77b2c2bd..00000000 --- a/proto/AbilityBornType.proto +++ /dev/null @@ -1,28 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityBornType { - Vector move_dir = 3; - Vector rot = 15; - Vector pos = 12; -} diff --git a/proto/AbilityFloatValue.proto b/proto/AbilityFloatValue.proto deleted file mode 100644 index 2bcd111d..00000000 --- a/proto/AbilityFloatValue.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 AbilityFloatValue { - float value = 1; -} diff --git a/proto/AbilityInvocationFailNotify.proto b/proto/AbilityInvocationFailNotify.proto deleted file mode 100644 index 4cd16029..00000000 --- a/proto/AbilityInvocationFailNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "AbilityInvokeEntry.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityInvocationFailNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1200; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 4; - string reason = 8; - AbilityInvokeEntry invoke = 11; -} diff --git a/proto/AbilityInvocationFixedNotify.proto b/proto/AbilityInvocationFixedNotify.proto deleted file mode 100644 index 28f0990d..00000000 --- a/proto/AbilityInvocationFixedNotify.proto +++ /dev/null @@ -1,40 +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"; - -import "AbilityInvokeEntry.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityInvocationFixedNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1179; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - AbilityInvokeEntry Unk3300_LDIAOMFIBPL = 7; - AbilityInvokeEntry Unk3300_ONGNOHLIIBO = 3; - AbilityInvokeEntry Unk3300_AHDFHHFHEFM = 10; - AbilityInvokeEntry Unk3300_GAFFBFFKDIC = 1; - AbilityInvokeEntry Unk3300_EMGKKHKLIEG = 4; - AbilityInvokeEntry Unk3300_KFMHLLHECCJ = 9; -} diff --git a/proto/AbilityMetaAddAbility.proto b/proto/AbilityMetaAddAbility.proto deleted file mode 100644 index b6208955..00000000 --- a/proto/AbilityMetaAddAbility.proto +++ /dev/null @@ -1,26 +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"; - -import "AbilityAppliedAbility.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityMetaAddAbility { - AbilityAppliedAbility ability = 5; -} diff --git a/proto/AbilityMetaAddOrGetAbilityAndTrigger.proto b/proto/AbilityMetaAddOrGetAbilityAndTrigger.proto deleted file mode 100644 index 208327c8..00000000 --- a/proto/AbilityMetaAddOrGetAbilityAndTrigger.proto +++ /dev/null @@ -1,28 +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"; - -import "AbilityString.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityMetaAddOrGetAbilityAndTrigger { - float trigger_argument = 4; - AbilityString ability_name = 12; - AbilityString ability_override = 13; -} diff --git a/proto/AbilityMetaDurabilityIsZero.proto b/proto/AbilityMetaDurabilityIsZero.proto deleted file mode 100644 index 88970a94..00000000 --- a/proto/AbilityMetaDurabilityIsZero.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 AbilityMetaDurabilityIsZero { - bool is_zero = 6; -} diff --git a/proto/AbilityMetaElementReactionVisual.proto b/proto/AbilityMetaElementReactionVisual.proto deleted file mode 100644 index 8ae35055..00000000 --- a/proto/AbilityMetaElementReactionVisual.proto +++ /dev/null @@ -1,27 +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 AbilityMetaElementReactionVisual { - uint32 Unk3300_PHKFGIHELFG = 6; - uint32 Unk3300_DGBGNEHDODI = 1; - int32 hit_index = 14; - uint32 Unk3300_OGILJCJPHPB = 2; -} diff --git a/proto/AbilityMetaLoseHp.proto b/proto/AbilityMetaLoseHp.proto deleted file mode 100644 index 240820db..00000000 --- a/proto/AbilityMetaLoseHp.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 AbilityMetaLoseHp { - uint32 lose_hp_config_idx = 15; -} diff --git a/proto/AbilityMetaModifierDurabilityChange.proto b/proto/AbilityMetaModifierDurabilityChange.proto deleted file mode 100644 index 28637b28..00000000 --- a/proto/AbilityMetaModifierDurabilityChange.proto +++ /dev/null @@ -1,25 +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 AbilityMetaModifierDurabilityChange { - float Unk3300_LDHNFNOGOGF = 13; - float Unk3300_IFHFHEHDOIO = 1; -} diff --git a/proto/AbilityMetaSetAbilityTrigger.proto b/proto/AbilityMetaSetAbilityTrigger.proto deleted file mode 100644 index 618fa240..00000000 --- a/proto/AbilityMetaSetAbilityTrigger.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 AbilityMetaSetAbilityTrigger { - uint32 trigger_ability_entity_id = 1; -} diff --git a/proto/AbilityMetaSetKilledState.proto b/proto/AbilityMetaSetKilledState.proto deleted file mode 100644 index 4f3dfbd5..00000000 --- a/proto/AbilityMetaSetKilledState.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 AbilityMetaSetKilledState { - bool killed = 5; -} diff --git a/proto/AbilityMetaSetModifierApplyEntityId.proto b/proto/AbilityMetaSetModifierApplyEntityId.proto deleted file mode 100644 index 9be83703..00000000 --- a/proto/AbilityMetaSetModifierApplyEntityId.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 AbilityMetaSetModifierApplyEntityId { - uint32 apply_entity_id = 10; -} diff --git a/proto/AbilityMetaSetPoseParameter.proto b/proto/AbilityMetaSetPoseParameter.proto deleted file mode 100644 index 915fce9f..00000000 --- a/proto/AbilityMetaSetPoseParameter.proto +++ /dev/null @@ -1,26 +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"; - -import "AnimatorParameterValueInfoPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityMetaSetPoseParameter { - AnimatorParameterValueInfoPair value = 7; -} diff --git a/proto/AbilityMetaSpecialFloatArgument.proto b/proto/AbilityMetaSpecialFloatArgument.proto deleted file mode 100644 index ba153567..00000000 --- a/proto/AbilityMetaSpecialFloatArgument.proto +++ /dev/null @@ -1,25 +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 AbilityMetaSpecialFloatArgument { - float argument_value = 4; - bool is_on = 10; -} diff --git a/proto/AbilityMetaTriggerElementReaction.proto b/proto/AbilityMetaTriggerElementReaction.proto deleted file mode 100644 index bb07eb9e..00000000 --- a/proto/AbilityMetaTriggerElementReaction.proto +++ /dev/null @@ -1,28 +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 AbilityMetaTriggerElementReaction { - int32 hit_index = 7; - uint32 trigger_entity_id = 14; - uint32 Unk3300_PHKFGIHELFG = 13; - uint32 Unk3300_OGILJCJPHPB = 12; - uint32 Unk3300_DGBGNEHDODI = 2; -} diff --git a/proto/AbilityMetaUpdateBaseReactionDamage.proto b/proto/AbilityMetaUpdateBaseReactionDamage.proto deleted file mode 100644 index 2bce5742..00000000 --- a/proto/AbilityMetaUpdateBaseReactionDamage.proto +++ /dev/null @@ -1,29 +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"; - -import "AbilityString.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityMetaUpdateBaseReactionDamage { - uint32 Unk3300_OIPAEGAMCLI = 2; - uint32 Unk3300_CAKEJCJKHOA = 13; - AbilityString ability_name = 6; - AbilityString global_value_key = 14; -} diff --git a/proto/AbilityMixinAvatarCombat.proto b/proto/AbilityMixinAvatarCombat.proto deleted file mode 100644 index 94e6669d..00000000 --- a/proto/AbilityMixinAvatarCombat.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 AbilityMixinAvatarCombat { - bool is_enter_combat = 6; -} diff --git a/proto/AbilityMixinAvatarSteerByCamera.proto b/proto/AbilityMixinAvatarSteerByCamera.proto deleted file mode 100644 index e72b3415..00000000 --- a/proto/AbilityMixinAvatarSteerByCamera.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityMixinAvatarSteerByCamera { - Vector target_dir = 7; - Vector target_pos = 2; -} diff --git a/proto/AbilityMixinBreakout.proto b/proto/AbilityMixinBreakout.proto deleted file mode 100644 index d8c7d7c2..00000000 --- a/proto/AbilityMixinBreakout.proto +++ /dev/null @@ -1,48 +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"; - -import "BreakoutSyncAction.proto"; -import "BreakoutSyncCreateConnect.proto"; -import "BreakoutSyncFinishGame.proto"; -import "BreakoutSyncPing.proto"; -import "BreakoutSyncSnapShot.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityMixinBreakout { - enum SyncType { - SYNC_TYPE_NONE = 0; - SYNC_TYPE_CREATE_CONNECT = 1; - SYNC_TYPE_START_GAME = 2; - SYNC_TYPE_PING = 3; - SYNC_TYPE_FINISH_GAME = 4; - SYNC_TYPE_SNAP_SHOT = 5; - SYNC_TYPE_ACTION = 6; - } - - int32 retcode = 8; - SyncType sync_type = 4; - oneof sync { - BreakoutSyncCreateConnect sync_create_connect = 2; - BreakoutSyncPing sync_ping = 1; - BreakoutSyncFinishGame sync_finish_game = 5; - BreakoutSyncSnapShot sync_snap_shot = 14; - BreakoutSyncAction sync_action = 3; - } -} diff --git a/proto/AbilityMixinDoActionByElementReaction.proto b/proto/AbilityMixinDoActionByElementReaction.proto deleted file mode 100644 index 36ec73c4..00000000 --- a/proto/AbilityMixinDoActionByElementReaction.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 AbilityMixinDoActionByElementReaction { - uint32 target_entity_id = 5; -} diff --git a/proto/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.proto b/proto/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.proto deleted file mode 100644 index aae7ebc4..00000000 --- a/proto/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.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 AbilityMixinDoActionBySelfModifierElementDurabilityRatio { - float last_durability_ratio = 14; -} diff --git a/proto/AbilityMixinElementShield.proto b/proto/AbilityMixinElementShield.proto deleted file mode 100644 index 689beb56..00000000 --- a/proto/AbilityMixinElementShield.proto +++ /dev/null @@ -1,29 +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 AbilityMixinElementShield { - uint32 player_num = 9; - float shield = 5; - bool is_shield_broken = 8; - float sub_shield = 4; - float max_shield = 13; - uint32 absorb_type = 10; -} diff --git a/proto/AbilityMixinEliteShield.proto b/proto/AbilityMixinEliteShield.proto deleted file mode 100644 index 0de94079..00000000 --- a/proto/AbilityMixinEliteShield.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 AbilityMixinEliteShield { - float sub_shield = 9; -} diff --git a/proto/AbilityMixinEmpty.proto b/proto/AbilityMixinEmpty.proto deleted file mode 100644 index cef9098d..00000000 --- a/proto/AbilityMixinEmpty.proto +++ /dev/null @@ -1,22 +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 AbilityMixinEmpty {} diff --git a/proto/AbilityMixinEraseBrickActivity.proto b/proto/AbilityMixinEraseBrickActivity.proto deleted file mode 100644 index a2544815..00000000 --- a/proto/AbilityMixinEraseBrickActivity.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 AbilityMixinEraseBrickActivity { - repeated uint32 data = 15; -} diff --git a/proto/AbilityMixinFieldEntityCountChange.proto b/proto/AbilityMixinFieldEntityCountChange.proto deleted file mode 100644 index e9260dba..00000000 --- a/proto/AbilityMixinFieldEntityCountChange.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 AbilityMixinFieldEntityCountChange { - uint32 field_entity_count = 8; -} diff --git a/proto/AbilityMixinFireworksLauncher.proto b/proto/AbilityMixinFireworksLauncher.proto deleted file mode 100644 index 484f5368..00000000 --- a/proto/AbilityMixinFireworksLauncher.proto +++ /dev/null @@ -1,29 +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 AbilityMixinFireworksLauncher { - uint32 Unk3300_FHGLEJNJIHK = 5; - uint32 Unk3300_BFJBDJLAOJL = 4; - uint32 Unk3300_LPPKOFHKCPH = 7; - uint32 Unk3300_BDGCGLGNAIB = 3; - repeated uint32 fireworks_config = 12; - uint32 phase = 1; -} diff --git a/proto/AbilityMixinGlobalShield.proto b/proto/AbilityMixinGlobalShield.proto deleted file mode 100644 index d0361867..00000000 --- a/proto/AbilityMixinGlobalShield.proto +++ /dev/null @@ -1,29 +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 AbilityMixinGlobalShield { - float max_shield = 14; - bool is_create_effect = 4; - string shield_effect_name = 12; - float sub_shield = 10; - uint32 avatar_id = 3; - float height_offset = 1; -} diff --git a/proto/AbilityMixinScenePropSync.proto b/proto/AbilityMixinScenePropSync.proto deleted file mode 100644 index 36886c36..00000000 --- a/proto/AbilityMixinScenePropSync.proto +++ /dev/null @@ -1,28 +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"; - -import "MassivePropSyncInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityMixinScenePropSync { - repeated MassivePropSyncInfo massive_prop_list = 11; - repeated int64 delete_id_list = 12; - bool is_clear_all = 3; -} diff --git a/proto/AbilityMixinShieldBar.proto b/proto/AbilityMixinShieldBar.proto deleted file mode 100644 index 044870de..00000000 --- a/proto/AbilityMixinShieldBar.proto +++ /dev/null @@ -1,27 +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 AbilityMixinShieldBar { - float max_shield = 8; - float shield = 4; - uint32 player_num = 3; - uint32 element_type = 7; -} diff --git a/proto/AbilityMixinShootFromCamera.proto b/proto/AbilityMixinShootFromCamera.proto deleted file mode 100644 index f3f74f1c..00000000 --- a/proto/AbilityMixinShootFromCamera.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityMixinShootFromCamera { - Vector forward = 13; - Vector init_pos = 9; -} diff --git a/proto/AbilityMixinUGCTimeControl.proto b/proto/AbilityMixinUGCTimeControl.proto deleted file mode 100644 index 481a4025..00000000 --- a/proto/AbilityMixinUGCTimeControl.proto +++ /dev/null @@ -1,25 +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 AbilityMixinUGCTimeControl { - uint64 start_move_time_ms = 12; - uint32 start_move_time = 9; -} diff --git a/proto/AbilityMixinUIInteract.proto b/proto/AbilityMixinUIInteract.proto deleted file mode 100644 index 9e751e49..00000000 --- a/proto/AbilityMixinUIInteract.proto +++ /dev/null @@ -1,22 +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 AbilityMixinUIInteract {} diff --git a/proto/AbilityMixinWidgetMpSupport.proto b/proto/AbilityMixinWidgetMpSupport.proto deleted file mode 100644 index ff0c760c..00000000 --- a/proto/AbilityMixinWidgetMpSupport.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 AbilityMixinWidgetMpSupport { - uint32 target_entity_id = 2; -} diff --git a/proto/AbilityMixinWindSeedSpawner.proto b/proto/AbilityMixinWindSeedSpawner.proto deleted file mode 100644 index fe827ab3..00000000 --- a/proto/AbilityMixinWindSeedSpawner.proto +++ /dev/null @@ -1,40 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityMixinWindSeedSpawner { - message AddSignal {} - - message RefreshSeed { - repeated Vector pos_list = 10; - } - - message CatchSeed { - uint32 entity_id = 13; - } - - oneof cmd { - AddSignal add_signal = 8; - RefreshSeed refresh_seed = 12; - CatchSeed catch_seed = 14; - } -} diff --git a/proto/AbilityMixinWindZone.proto b/proto/AbilityMixinWindZone.proto deleted file mode 100644 index 5e03b2ff..00000000 --- a/proto/AbilityMixinWindZone.proto +++ /dev/null @@ -1,25 +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 AbilityMixinWindZone { - repeated uint32 Unk3300_OJPFAIGIBLG = 3; - repeated uint32 Unk3300_DJELBGDEDBH = 12; -} diff --git a/proto/AcceptCityReputationRequestReq.proto b/proto/AcceptCityReputationRequestReq.proto deleted file mode 100644 index 7223802d..00000000 --- a/proto/AcceptCityReputationRequestReq.proto +++ /dev/null @@ -1,34 +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 AcceptCityReputationRequestReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2847; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 city_id = 14; - uint32 request_id = 8; -} diff --git a/proto/AcceptCityReputationRequestRsp.proto b/proto/AcceptCityReputationRequestRsp.proto deleted file mode 100644 index 41e09860..00000000 --- a/proto/AcceptCityReputationRequestRsp.proto +++ /dev/null @@ -1,34 +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 AcceptCityReputationRequestRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2878; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 city_id = 1; - int32 retcode = 9; - uint32 request_id = 10; -} diff --git a/proto/Achievement.proto b/proto/Achievement.proto deleted file mode 100644 index 8820f840..00000000 --- a/proto/Achievement.proto +++ /dev/null @@ -1,35 +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 Achievement { - enum Status { - STATUS_INVALID = 0; - STATUS_UNFINISHED = 1; - STATUS_FINISHED = 2; - STATUS_REWARD_TAKEN = 3; - } - - uint32 finish_timestamp = 8; - uint32 cur_progress = 11; - uint32 total_progress = 6; - uint32 id = 14; - Status status = 15; -} diff --git a/proto/AchievementAllDataNotify.proto b/proto/AchievementAllDataNotify.proto deleted file mode 100644 index 3dfd5247..00000000 --- a/proto/AchievementAllDataNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "Achievement.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AchievementAllDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2692; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 reward_taken_goal_id_list = 13; - repeated Achievement achievement_list = 8; -} diff --git a/proto/AchievementUpdateNotify.proto b/proto/AchievementUpdateNotify.proto deleted file mode 100644 index 519d554b..00000000 --- a/proto/AchievementUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "Achievement.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AchievementUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2691; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated Achievement achievement_list = 11; -} diff --git a/proto/ActionReasonType.proto b/proto/ActionReasonType.proto deleted file mode 100644 index 88304a44..00000000 --- a/proto/ActionReasonType.proto +++ /dev/null @@ -1,212 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum ActionReasonType { - ACTION_REASON_NONE = 0; - ACTION_REASON_QUEST_ITEM = 1; - ACTION_REASON_QUEST_REWARD = 2; - ACTION_REASON_TRIFLE = 3; - ACTION_REASON_SHOP = 4; - ACTION_REASON_PLAYER_UPGRADE_REWARD = 5; - ACTION_REASON_ADD_AVATAR = 6; - ACTION_REASON_GADGET_ENV_ANIMAL = 7; - ACTION_REASON_MONSTER_ENV_ANIMAL = 8; - ACTION_REASON_COMPOUND = 9; - ACTION_REASON_COOK = 10; - ACTION_REASON_GATHER = 11; - ACTION_REASON_MAIL_ATTACHMENT = 12; - ACTION_REASON_CITY_LEVELUP_RETURN = 15; - ACTION_REASON_CITY_LEVELUP_REWARD = 17; - ACTION_REASON_AREA_EXPLORE_REWARD = 18; - ACTION_REASON_UNLOCK_POINT_REWARD = 19; - ACTION_REASON_DUNGEON_FIRST_PASS = 20; - ACTION_REASON_DUNGEON_PASS = 21; - ACTION_REASON_CHANGE_ELEM_TYPE = 23; - ACTION_REASON_FETTER_OPEN = 25; - ACTION_REASON_DAILY_TASK_SCORE = 26; - ACTION_REASON_DAILY_TASK_HOST = 27; - ACTION_REASON_RAND_TASK_HOST = 28; - ACTION_REASON_EXPEDITION = 29; - ACTION_REASON_GACHA = 30; - ACTION_REASON_COMBINE = 31; - ACTION_REASON_RAND_TASK_GUEST = 32; - ACTION_REASON_DAILY_TASK_GUEST = 33; - ACTION_REASON_FORGE_OUTPUT = 34; - ACTION_REASON_FORGE_RETURN = 35; - ACTION_REASON_INIT_AVATAR = 36; - ACTION_REASON_MONSTER_DIE = 37; - ACTION_REASON_GM = 38; - ACTION_REASON_OPEN_CHEST = 39; - ACTION_REASON_GADGET_DIE = 40; - ACTION_REASON_MONSTER_CHANGE_HP = 41; - ACTION_REASON_SUBFIELD_DROP = 42; - ACTION_REASON_PUSH_TIPS_REWARD = 43; - ACTION_REASON_ACTIVITY_MONSTER_DROP = 44; - ACTION_REASON_ACTIVITY_GATHER = 45; - ACTION_REASON_ACTIVITY_SUBFIELD_DROP = 46; - ACTION_REASON_TOWER_SCHEDULE_REWARD = 47; - ACTION_REASON_TOWER_FLOOR_STAR_REWARD = 48; - ACTION_REASON_TOWER_FIRST_PASS_REWARD = 49; - ACTION_REASON_TOWER_DAILY_REWARD = 50; - ACTION_REASON_HIT_CLIENT_TRIVIAL_ENTITY = 51; - ACTION_REASON_OPEN_WORLD_BOSS_CHEST = 52; - ACTION_REASON_MATERIAL_DELETE_RETURN = 53; - ACTION_REASON_SIGN_IN_REWARD = 54; - ACTION_REASON_OPEN_BLOSSOM_CHEST = 55; - ACTION_REASON_RECHARGE = 56; - ACTION_REASON_BONUS_ACTIVITY_REWARD = 57; - ACTION_REASON_TOWER_COMMEMORATIVE_REWARD = 58; - ACTION_REASON_TOWER_SKIP_FLOOR_REWARD = 59; - ACTION_REASON_RECHARGE_BONUS = 60; - ACTION_REASON_RECHARGE_CARD = 61; - ACTION_REASON_RECHARGE_CARD_DAILY = 62; - ACTION_REASON_RECHARGE_CARD_REPLACE = 63; - ACTION_REASON_RECHARGE_CARD_REPLACE_FREE = 64; - ACTION_REASON_RECHARGE_PLAY_REPLACE = 65; - ACTION_REASON_MP_PLAY_TAKE_REWARD = 66; - ACTION_REASON_ACTIVITY_WATCHER = 67; - ACTION_REASON_SALESMAN_DELIVER_ITEM = 68; - ACTION_REASON_SALESMAN_REWARD = 69; - ACTION_REASON_REBATE = 70; - ACTION_REASON_MCOIN_EXCHANGE_HCOIN = 71; - ACTION_REASON_DAILY_TASK_EXCHANGE_LEGENDARY_KEY = 72; - ACTION_REASON_UNLOCK_PERSON_LINE = 73; - ACTION_REASON_FETTER_LEVEL_REWARD = 74; - ACTION_REASON_BUY_RESIN = 75; - ACTION_REASON_RECHARGE_PACKAGE = 76; - ACTION_REASON_DELIVERY_DAILY_REWARD = 77; - ACTION_REASON_CITY_REPUTATION_LEVEL = 78; - ACTION_REASON_CITY_REPUTATION_QUEST = 79; - ACTION_REASON_CITY_REPUTATION_REQUEST = 80; - ACTION_REASON_CITY_REPUTATION_EXPLORE = 81; - ACTION_REASON_OFFERGING_LEVEL = 82; - ACTION_REASON_ROUTINE_HOST = 83; - ACTION_REASON_ROUTINE_GUEST = 84; - ACTION_REASON_TREASURE_MAP_SPOT_TOKEN = 89; - ACTION_REASON_TREASURE_MAP_BONUS_LEVEL_REWARD = 90; - ACTION_REASON_TREASURE_MAP_MP_REWARD = 91; - ACTION_REASON_CONVERT = 92; - ACTION_REASON_OVERFLOW_TRANSFORM = 93; - ACTION_REASON_ACTIVITY_AVATAR_SELECTION_REWARD = 96; - ACTION_REASON_ACTIVITY_WATCHER_BATCH = 97; - ACTION_REASON_HIT_TREE_DROP = 98; - ACTION_REASON_GET_HOME_LEVELUP_REWARD = 99; - ACTION_REASON_HOME_DEFAULT_FURNITURE = 100; - ACTION_REASON_ACTIVITY_COND = 101; - ACTION_REASON_BATTLE_PASS_NOTIFY = 102; - ACTION_REASON_RELIQUARY_DECOMPOSE = 103; - ACTION_REASON_RECHARGE_GOOGLE_GIFT_GARD = 104; - ACTION_REASON_RECHARGE_CONCERT_PRODUCT = 105; - ACTION_REASON_RECHARGE_CONCERT_PRODUCT_REPLACE = 106; - ACTION_REASON_SEND_CONCERT_PRODUCT_BY_MUIP = 107; - ACTION_REASON_RECHARGE_APPLE_GIFT_GARD = 108; - ACTION_REASON_PLAYER_USE_ITEM = 1001; - ACTION_REASON_DROP_ITEM = 1002; - ACTION_REASON_WEAPON_UPGRADE = 1011; - ACTION_REASON_WEAPON_PROMOTE = 1012; - ACTION_REASON_WEAPON_AWAKEN = 1013; - ACTION_REASON_RELIC_UPGRADE = 1014; - ACTION_REASON_ABILITY = 1015; - ACTION_REASON_DUNGEON_STATUE_DROP = 1016; - ACTION_REASON_OFFLINE_MSG = 1017; - ACTION_REASON_AVATAR_UPGRADE = 1018; - ACTION_REASON_AVATAR_PROMOTE = 1019; - ACTION_REASON_QUEST_ACTION = 1021; - ACTION_REASON_CITY_LEVELUP = 1022; - ACTION_REASON_UPGRADE_SKILL = 1024; - ACTION_REASON_UNLOCK_TALENT = 1025; - ACTION_REASON_UPGRADE_PROUD_SKILL = 1026; - ACTION_REASON_PLAYER_LEVEL_LIMIT_UP = 1027; - ACTION_REASON_DUNGEON_DAILY = 1028; - ACTION_REASON_ITEM_GIVING = 1030; - ACTION_REASON_FORGE_COST = 1031; - ACTION_REASON_INVESTIGATION_REWARD = 1032; - ACTION_REASON_INVESTIGATION_TARGET_REWARD = 1033; - ACTION_REASON_GADGET_INTERACT = 1034; - ACTION_REASON_SEA_LAMP_CI_MATERIAL = 1036; - ACTION_REASON_SEA_LAMP_CONTRIBUTION_REWARD = 1037; - ACTION_REASON_SEA_LAMP_PHASE_REWARD = 1038; - ACTION_REASON_SEA_LAMP_FLY_LAMP = 1039; - ACTION_REASON_AUTO_RECOVER = 1040; - ACTION_REASON_ACTIVITY_EXPIRE_ITEM = 1041; - ACTION_REASON_SUB_COIN_NEGATIVE = 1042; - ACTION_REASON_BARGAIN_DEDUCT = 1043; - ACTION_REASON_BATTLE_PASS_PAID_REWARD = 1044; - ACTION_REASON_BATTLE_PASS_LEVEL_REWARD = 1045; - ACTION_REASON_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD = 1046; - ACTION_REASON_BUY_BATTLE_PASS_LEVEL = 1047; - ACTION_REASON_GRANT_BIRTHDAY_BENEFIT = 1048; - ACTION_REASON_ACHIEVEMENT_REWARD = 1049; - ACTION_REASON_ACHIEVEMENT_GOAL_REWARD = 1050; - ACTION_REASON_FIRST_SHARE_TO_SOCIAL_NETWORK = 1051; - ACTION_REASON_DESTROY_MATERIAL = 1052; - ACTION_REASON_CODEX_LEVELUP_REWARD = 1053; - ACTION_REASON_HUNTING_OFFER_REWARD = 1054; - ACTION_REASON_USE_WIDGET_ANCHOR_POINT = 1055; - ACTION_REASON_USE_WIDGET_BONFIRE = 1056; - ACTION_REASON_UNGRADE_WEAPON_RETURN_MATERIAL = 1057; - ACTION_REASON_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR = 1058; - ACTION_REASON_USE_WIDGET_CLIENT_COLLECTOR = 1059; - ACTION_REASON_USE_WIDGET_CLIENT_DETECTOR = 1060; - ACTION_REASON_TAKE_GENERAL_REWARD = 1061; - ACTION_REASON_ASTER_TAKE_SPECIAL_REWARD = 1062; - ACTION_REASON_REMOVE_CODEX_BOOK = 1063; - ACTION_REASON_OFFERING_ITEM = 1064; - ACTION_REASON_USE_WIDGET_GADGET_BUILDER = 1065; - ACTION_REASON_EFFIGY_FIRST_PASS_REWARD = 1066; - ACTION_REASON_EFFIGY_REWARD = 1067; - ACTION_REASON_REUNION_FIRST_GIFT_REWARD = 1068; - ACTION_REASON_REUNION_SIGN_IN_REWARD = 1069; - ACTION_REASON_REUNION_WATCHER_REWARD = 1070; - ACTION_REASON_SALESMAN_MP_REWARD = 1071; - ACTION_REASION_AVATAR_PROMOTE_REWARD = 1072; - ACTION_REASON_BLESSING_REDEEM_REWARD = 1073; - ACTION_MIRACLE_RING_REWARD = 1074; - ACTION_REASON_EXPEDITION_REWARD = 1075; - ACTION_REASON_TREASURE_MAP_REMOVE_DETECTOR = 1076; - ACTION_REASON_MECHANICUS_DUNGEON_TICKET = 1077; - ACTION_REASON_MECHANICUS_LEVELUP_GEAR = 1078; - ACTION_REASON_MECHANICUS_BATTLE_SETTLE = 1079; - ACTION_REASON_REGION_SEARCH_REWARD = 1080; - ACTION_REASON_UNLOCK_COOP_CHAPTER = 1081; - ACTION_REASON_TAKE_COOP_REWARD = 1082; - ACTION_REASON_FLEUR_FAIR_DUNGEON_REWARD = 1083; - ACTION_REASON_ACTIVITY_SCORE = 1084; - ACTION_REASON_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD = 1085; - ACTION_REASON_FURNITURE_MAKE_START = 1086; - ACTION_REASON_FURNITURE_MAKE_TAKE = 1087; - ACTION_REASON_FURNITURE_MAKE_CANCEL = 1088; - ACTION_REASON_FURNITURE_MAKE_FAST_FINISH = 1089; - ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD = 1090; - ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD = 1091; - ACTION_REASON_HOME_LIMITED_SHOP_BUY = 1092; - ACTION_REASON_HOME_COIN_COLLECT = 1093; - ACTION_REASON_SUMMER_TIME_SENTRY_TOWER_REWARD = 1094; - ACTION_REASON_SUMMER_TIME_SPRINT_BOAT_REWARD = 1095; - ACTION_REASON_SUMMER_TIME_BOSS_REWARD = 1096; - ACTION_REASON_SUMMER_TIME_BOMB_REWARD = 1097; - ACTION_REASON_HOME_FETTER_COLLECT = 1098; - ACTION_REASON_ECHO_SHELL_REWARD = 1099; - ACTION_REASON_HOME_EVENT_REWARD = 1100; - ACTION_REASON_BLITZ_RUSH_DUNGEON_REWARD = 1101; - ACTION_REASON_FURNITURE_MAKE_RETURN = 1102; - ACTION_REASON_HOME_PLANT_BOX_GATHER = 1103; - ACTION_REASON_HOME_PLANT_SEED = 1104; - ACTION_REASON_HOME_PLANT_GATHER = 1105; - ACTION_REASON_CHESS_DUNGEON_REWARD = 1106; - ACTION_REASON_GROUP_LINK_BUNDLE_FINISH = 1107; - ACTION_REASON_LUNA_RITE_SACRIFICE = 1108; - ACTION_REASON_LUNA_RITE_TAKE_SACRIFICE_REWARD = 1109; - ACTION_REASON_FISH_BITE = 1110; - ACTION_REASON_FISH_SUCC = 1111; - ACTION_REASON_PLANT_FLOWER_REWARD = 1112; - ACTION_REASON_PLANT_FLOWER_DELIVER_ITEM = 1113; - ACTION_REASON_PLANT_FLOWER_GIVE_FLOWER = 1114; - ACTION_REASON_PLANT_FLOWER_RECV_FLOWER = 1115; - ACTION_REASON_ROGUE_CHALLENGE_SETTLE = 1116; - ACTION_REASON_ROGUE_TAKE_FIRST_PASS_REWARD = 1117; - ACTION_REASON_ROGUE_UPGRADE_SHIKIGAMI = 1118; - ACTION_REASON_ROGUE_REFRESH_CARD = 1119; -} diff --git a/proto/ActivityAcceptAllGiveGiftReq.proto b/proto/ActivityAcceptAllGiveGiftReq.proto deleted file mode 100644 index a53a98e1..00000000 --- a/proto/ActivityAcceptAllGiveGiftReq.proto +++ /dev/null @@ -1,33 +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 ActivityAcceptAllGiveGiftReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8900; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 9; -} diff --git a/proto/ActivityAcceptAllGiveGiftRsp.proto b/proto/ActivityAcceptAllGiveGiftRsp.proto deleted file mode 100644 index e50ff3f7..00000000 --- a/proto/ActivityAcceptAllGiveGiftRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ActivityAcceptGiftResultInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityAcceptAllGiveGiftRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8771; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ActivityAcceptGiftResultInfo accept_gift_result_info_list = 7; - uint32 schedule_id = 6; - int32 retcode = 12; -} diff --git a/proto/ActivityAcceptGiftResultInfo.proto b/proto/ActivityAcceptGiftResultInfo.proto deleted file mode 100644 index a49cb587..00000000 --- a/proto/ActivityAcceptGiftResultInfo.proto +++ /dev/null @@ -1,26 +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 ActivityAcceptGiftResultInfo { - map Unk3300_JFHLEBLOFMA = 1; - map Unk3300_COCFNBJCFGP = 9; - uint32 uid = 12; -} diff --git a/proto/ActivityAcceptGiveGiftReq.proto b/proto/ActivityAcceptGiveGiftReq.proto deleted file mode 100644 index 09e5ec92..00000000 --- a/proto/ActivityAcceptGiveGiftReq.proto +++ /dev/null @@ -1,34 +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 ActivityAcceptGiveGiftReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8827; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 uid = 9; - uint32 schedule_id = 12; -} diff --git a/proto/ActivityAcceptGiveGiftRsp.proto b/proto/ActivityAcceptGiveGiftRsp.proto deleted file mode 100644 index d3abcb39..00000000 --- a/proto/ActivityAcceptGiveGiftRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ActivityAcceptGiftResultInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityAcceptGiveGiftRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8047; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - ActivityAcceptGiftResultInfo accept_gift_result_info = 2; - uint32 schedule_id = 1; -} diff --git a/proto/ActivityBannerClearReq.proto b/proto/ActivityBannerClearReq.proto deleted file mode 100644 index 41a1863c..00000000 --- a/proto/ActivityBannerClearReq.proto +++ /dev/null @@ -1,34 +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 ActivityBannerClearReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2147; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 activity_id = 14; - uint32 schedule_id = 7; -} diff --git a/proto/ActivityBannerClearRsp.proto b/proto/ActivityBannerClearRsp.proto deleted file mode 100644 index 5a163f40..00000000 --- a/proto/ActivityBannerClearRsp.proto +++ /dev/null @@ -1,34 +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 ActivityBannerClearRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2198; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - uint32 schedule_id = 5; - uint32 activity_id = 9; -} diff --git a/proto/ActivityBannerNotify.proto b/proto/ActivityBannerNotify.proto deleted file mode 100644 index 597c6be2..00000000 --- a/proto/ActivityBannerNotify.proto +++ /dev/null @@ -1,33 +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 ActivityBannerNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2160; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 activity_id = 1; - uint32 schedule_id = 8; -} diff --git a/proto/ActivityCoinInfoNotify.proto b/proto/ActivityCoinInfoNotify.proto deleted file mode 100644 index 593927a9..00000000 --- a/proto/ActivityCoinInfoNotify.proto +++ /dev/null @@ -1,34 +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 ActivityCoinInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2018; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 8; - map activity_coin_map = 2; - uint32 activity_id = 4; -} diff --git a/proto/ActivityCondStateChangeNotify.proto b/proto/ActivityCondStateChangeNotify.proto deleted file mode 100644 index 754ab7cc..00000000 --- a/proto/ActivityCondStateChangeNotify.proto +++ /dev/null @@ -1,39 +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"; - -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityCondStateChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2194; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 activity_id = 5; - uint32 schedule_id = 14; - repeated uint32 Unk3300_HKKNIHNBHAE = 1; - repeated uint32 Unk3300_BGNIBLKCPCA = 4; - repeated uint32 activated_sale_id_list = 8; - repeated Uint32Pair disable_transfer_point_interaction_list = 11; -} diff --git a/proto/ActivityDisableTransferPointInteractionNotify.proto b/proto/ActivityDisableTransferPointInteractionNotify.proto deleted file mode 100644 index 85bee05a..00000000 --- a/proto/ActivityDisableTransferPointInteractionNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityDisableTransferPointInteractionNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8029; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_disable = 13; - Uint32Pair scene_point_pair = 11; -} diff --git a/proto/ActivityDungeonAvatar.proto b/proto/ActivityDungeonAvatar.proto deleted file mode 100644 index 1fd536c1..00000000 --- a/proto/ActivityDungeonAvatar.proto +++ /dev/null @@ -1,26 +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 ActivityDungeonAvatar { - uint32 avatar_id = 1; - bool is_trial = 2; - uint32 costume_id = 3; -} diff --git a/proto/ActivityFriendGiftWishData.proto b/proto/ActivityFriendGiftWishData.proto deleted file mode 100644 index 49d6f503..00000000 --- a/proto/ActivityFriendGiftWishData.proto +++ /dev/null @@ -1,30 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityFriendGiftWishData { - map gift_num_map = 5; - uint32 uid = 7; - ProfilePicture profile_picture = 11; - string remark_name = 12; - string nickname = 2; -} diff --git a/proto/ActivityGetCanGiveFriendGiftReq.proto b/proto/ActivityGetCanGiveFriendGiftReq.proto deleted file mode 100644 index ae82224f..00000000 --- a/proto/ActivityGetCanGiveFriendGiftReq.proto +++ /dev/null @@ -1,33 +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 ActivityGetCanGiveFriendGiftReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8330; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 2; -} diff --git a/proto/ActivityGetCanGiveFriendGiftRsp.proto b/proto/ActivityGetCanGiveFriendGiftRsp.proto deleted file mode 100644 index 2c739e15..00000000 --- a/proto/ActivityGetCanGiveFriendGiftRsp.proto +++ /dev/null @@ -1,34 +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 ActivityGetCanGiveFriendGiftRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8374; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map gift_num_map = 7; - int32 retcode = 11; - uint32 schedule_id = 12; -} diff --git a/proto/ActivityGetFriendGiftWishListReq.proto b/proto/ActivityGetFriendGiftWishListReq.proto deleted file mode 100644 index 9c412d84..00000000 --- a/proto/ActivityGetFriendGiftWishListReq.proto +++ /dev/null @@ -1,33 +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 ActivityGetFriendGiftWishListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8642; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 2; -} diff --git a/proto/ActivityGetFriendGiftWishListRsp.proto b/proto/ActivityGetFriendGiftWishListRsp.proto deleted file mode 100644 index 1b78b7cc..00000000 --- a/proto/ActivityGetFriendGiftWishListRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ActivityFriendGiftWishData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityGetFriendGiftWishListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8355; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ActivityFriendGiftWishData friend_gift_wish_list = 12; - uint32 schedule_id = 4; - int32 retcode = 2; -} diff --git a/proto/ActivityGetRecvGiftListReq.proto b/proto/ActivityGetRecvGiftListReq.proto deleted file mode 100644 index 0ed0765a..00000000 --- a/proto/ActivityGetRecvGiftListReq.proto +++ /dev/null @@ -1,33 +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 ActivityGetRecvGiftListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8995; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 5; -} diff --git a/proto/ActivityGetRecvGiftListRsp.proto b/proto/ActivityGetRecvGiftListRsp.proto deleted file mode 100644 index fff81b9b..00000000 --- a/proto/ActivityGetRecvGiftListRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ActivityRecvGiftData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityGetRecvGiftListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8844; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 7; - int32 retcode = 9; - repeated ActivityRecvGiftData recv_gift_list = 10; -} diff --git a/proto/ActivityGiveFriendGiftReq.proto b/proto/ActivityGiveFriendGiftReq.proto deleted file mode 100644 index f1d21f7f..00000000 --- a/proto/ActivityGiveFriendGiftReq.proto +++ /dev/null @@ -1,35 +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 ActivityGiveFriendGiftReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8178; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - map gift_num_map = 10; - uint32 schedule_id = 15; - uint32 uid = 1; -} diff --git a/proto/ActivityGiveFriendGiftRsp.proto b/proto/ActivityGiveFriendGiftRsp.proto deleted file mode 100644 index 42a522b5..00000000 --- a/proto/ActivityGiveFriendGiftRsp.proto +++ /dev/null @@ -1,34 +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 ActivityGiveFriendGiftRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8373; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 15; - int32 retcode = 8; - repeated uint32 limit_gift_list = 14; -} diff --git a/proto/ActivityHaveRecvGiftNotify.proto b/proto/ActivityHaveRecvGiftNotify.proto deleted file mode 100644 index a5d20ef7..00000000 --- a/proto/ActivityHaveRecvGiftNotify.proto +++ /dev/null @@ -1,32 +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 ActivityHaveRecvGiftNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8118; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 2; -} diff --git a/proto/ActivityNullDetailInfo.proto b/proto/ActivityNullDetailInfo.proto deleted file mode 100644 index 0017087e..00000000 --- a/proto/ActivityNullDetailInfo.proto +++ /dev/null @@ -1,8 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityNullDetailInfo { - -} diff --git a/proto/ActivityPlayOpenAnimNotify.proto b/proto/ActivityPlayOpenAnimNotify.proto deleted file mode 100644 index 49a0a712..00000000 --- a/proto/ActivityPlayOpenAnimNotify.proto +++ /dev/null @@ -1,33 +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 ActivityPlayOpenAnimNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2059; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 activity_id = 1; -} diff --git a/proto/ActivityPushTipsInfoNotify.proto b/proto/ActivityPushTipsInfoNotify.proto deleted file mode 100644 index 16955bbf..00000000 --- a/proto/ActivityPushTipsInfoNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "ActivityPushTipsData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityPushTipsInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8418; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 3; - repeated ActivityPushTipsData activity_push_tips_data_list = 10; - uint32 activity_id = 13; -} diff --git a/proto/ActivityReadPushTipsReq.proto b/proto/ActivityReadPushTipsReq.proto deleted file mode 100644 index e0d30c3a..00000000 --- a/proto/ActivityReadPushTipsReq.proto +++ /dev/null @@ -1,34 +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 ActivityReadPushTipsReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8007; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 activity_push_tips_id_list = 1; - uint32 activity_id = 12; -} diff --git a/proto/ActivityReadPushTipsRsp.proto b/proto/ActivityReadPushTipsRsp.proto deleted file mode 100644 index 28808a5c..00000000 --- a/proto/ActivityReadPushTipsRsp.proto +++ /dev/null @@ -1,32 +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 ActivityReadPushTipsRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8499; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; -} diff --git a/proto/ActivityRecvGiftData.proto b/proto/ActivityRecvGiftData.proto deleted file mode 100644 index 211f6a08..00000000 --- a/proto/ActivityRecvGiftData.proto +++ /dev/null @@ -1,30 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityRecvGiftData { - ProfilePicture profile_picture = 3; - string nickname = 7; - map gift_num_map = 6; - string remark_name = 1; - uint32 uid = 12; -} diff --git a/proto/ActivitySaleChangeNotify.proto b/proto/ActivitySaleChangeNotify.proto deleted file mode 100644 index 3a0b2ff7..00000000 --- a/proto/ActivitySaleChangeNotify.proto +++ /dev/null @@ -1,33 +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 ActivitySaleChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2012; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_close = 14; - uint32 sale_id = 8; -} diff --git a/proto/ActivitySelectAvatarCardReq.proto b/proto/ActivitySelectAvatarCardReq.proto deleted file mode 100644 index 6b430a53..00000000 --- a/proto/ActivitySelectAvatarCardReq.proto +++ /dev/null @@ -1,34 +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 ActivitySelectAvatarCardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2052; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 reward_id = 14; - uint32 activity_id = 6; -} diff --git a/proto/ActivitySelectAvatarCardRsp.proto b/proto/ActivitySelectAvatarCardRsp.proto deleted file mode 100644 index f5841da6..00000000 --- a/proto/ActivitySelectAvatarCardRsp.proto +++ /dev/null @@ -1,34 +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 ActivitySelectAvatarCardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2154; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; - uint32 activity_id = 15; - uint32 reward_id = 2; -} diff --git a/proto/ActivitySetGiftWishReq.proto b/proto/ActivitySetGiftWishReq.proto deleted file mode 100644 index 24c5a375..00000000 --- a/proto/ActivitySetGiftWishReq.proto +++ /dev/null @@ -1,34 +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 ActivitySetGiftWishReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8329; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 12; - map gift_num_map = 13; -} diff --git a/proto/ActivitySetGiftWishRsp.proto b/proto/ActivitySetGiftWishRsp.proto deleted file mode 100644 index d48d1641..00000000 --- a/proto/ActivitySetGiftWishRsp.proto +++ /dev/null @@ -1,33 +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 ActivitySetGiftWishRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8757; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; - uint32 schedule_id = 4; -} diff --git a/proto/ActivityTakeAllScoreRewardReq.proto b/proto/ActivityTakeAllScoreRewardReq.proto deleted file mode 100644 index c7018a8a..00000000 --- a/proto/ActivityTakeAllScoreRewardReq.proto +++ /dev/null @@ -1,33 +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 ActivityTakeAllScoreRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8162; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 activity_id = 14; -} diff --git a/proto/ActivityTakeAllScoreRewardRsp.proto b/proto/ActivityTakeAllScoreRewardRsp.proto deleted file mode 100644 index d9f579aa..00000000 --- a/proto/ActivityTakeAllScoreRewardRsp.proto +++ /dev/null @@ -1,34 +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 ActivityTakeAllScoreRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8043; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 reward_config_list = 10; - int32 retcode = 9; - uint32 activity_id = 3; -} diff --git a/proto/ActivityTakeScoreRewardReq.proto b/proto/ActivityTakeScoreRewardReq.proto deleted file mode 100644 index 915de41b..00000000 --- a/proto/ActivityTakeScoreRewardReq.proto +++ /dev/null @@ -1,34 +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 ActivityTakeScoreRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8127; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 reward_config_id = 12; - uint32 activity_id = 7; -} diff --git a/proto/ActivityTakeScoreRewardRsp.proto b/proto/ActivityTakeScoreRewardRsp.proto deleted file mode 100644 index ee251e89..00000000 --- a/proto/ActivityTakeScoreRewardRsp.proto +++ /dev/null @@ -1,34 +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 ActivityTakeScoreRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8527; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 activity_id = 12; - uint32 reward_config_id = 2; - int32 retcode = 13; -} diff --git a/proto/ActivityTakeWatcherRewardBatchReq.proto b/proto/ActivityTakeWatcherRewardBatchReq.proto deleted file mode 100644 index 1425f251..00000000 --- a/proto/ActivityTakeWatcherRewardBatchReq.proto +++ /dev/null @@ -1,34 +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 ActivityTakeWatcherRewardBatchReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2184; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 watcher_id_list = 7; - uint32 activity_id = 11; -} diff --git a/proto/ActivityTakeWatcherRewardBatchRsp.proto b/proto/ActivityTakeWatcherRewardBatchRsp.proto deleted file mode 100644 index bee03226..00000000 --- a/proto/ActivityTakeWatcherRewardBatchRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityTakeWatcherRewardBatchRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2090; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; - uint32 activity_id = 10; - repeated ItemParam item_list = 8; - repeated uint32 watcher_id_list = 13; -} diff --git a/proto/AddAranaraCollectionNotify.proto b/proto/AddAranaraCollectionNotify.proto deleted file mode 100644 index 3e641561..00000000 --- a/proto/AddAranaraCollectionNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "AranaraCollectionState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AddAranaraCollectionNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6391; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - AranaraCollectionState Unk3300_NJLJBBMJLBK = 10; - uint32 collection_id = 7; - AranaraCollectionState Unk3300_AFBIBLNKCOD = 4; - uint32 collection_type = 2; -} diff --git a/proto/AddBlacklistReq.proto b/proto/AddBlacklistReq.proto deleted file mode 100644 index 9967667b..00000000 --- a/proto/AddBlacklistReq.proto +++ /dev/null @@ -1,33 +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 AddBlacklistReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4094; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 target_uid = 5; -} diff --git a/proto/AddBlacklistRsp.proto b/proto/AddBlacklistRsp.proto deleted file mode 100644 index 0fd7343a..00000000 --- a/proto/AddBlacklistRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "FriendBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AddBlacklistRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4072; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - FriendBrief target_friend_brief = 9; - int32 retcode = 13; -} diff --git a/proto/AddFriendNotify.proto b/proto/AddFriendNotify.proto deleted file mode 100644 index 7f266d2c..00000000 --- a/proto/AddFriendNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "FriendBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AddFriendNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4037; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - FriendBrief target_friend_brief = 2; - uint32 target_uid = 15; -} diff --git a/proto/AddRandTaskInfoNotify.proto b/proto/AddRandTaskInfoNotify.proto deleted file mode 100644 index b7ea2459..00000000 --- a/proto/AddRandTaskInfoNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AddRandTaskInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 154; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 rand_task_id = 7; - Vector pos = 2; -} diff --git a/proto/AddSeenMonsterNotify.proto b/proto/AddSeenMonsterNotify.proto deleted file mode 100644 index 6f614533..00000000 --- a/proto/AddSeenMonsterNotify.proto +++ /dev/null @@ -1,33 +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 AddSeenMonsterNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 213; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 monster_id_list = 14; -} diff --git a/proto/AdjustWorldLevelReq.proto b/proto/AdjustWorldLevelReq.proto deleted file mode 100644 index 242c7c8e..00000000 --- a/proto/AdjustWorldLevelReq.proto +++ /dev/null @@ -1,34 +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 AdjustWorldLevelReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 112; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 Unk3300_DNLKIMGLBLP = 14; - uint32 Unk3300_DJBKBPDCBFH = 3; -} diff --git a/proto/AdjustWorldLevelRsp.proto b/proto/AdjustWorldLevelRsp.proto deleted file mode 100644 index 9fc5fb7b..00000000 --- a/proto/AdjustWorldLevelRsp.proto +++ /dev/null @@ -1,34 +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 AdjustWorldLevelRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 131; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; - uint32 after_world_level = 11; - uint32 cd_over_time = 5; -} diff --git a/proto/AllCoopInfoNotify.proto b/proto/AllCoopInfoNotify.proto deleted file mode 100644 index 5a6b4bc6..00000000 --- a/proto/AllCoopInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "MainCoop.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AllCoopInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1992; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated MainCoop main_coop_list = 10; -} diff --git a/proto/AllMarkPointNotify.proto b/proto/AllMarkPointNotify.proto deleted file mode 100644 index 2836a5fa..00000000 --- a/proto/AllMarkPointNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "MapMarkPoint.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AllMarkPointNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3322; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated MapMarkPoint mark_list = 2; -} diff --git a/proto/AllSeenMonsterNotify.proto b/proto/AllSeenMonsterNotify.proto deleted file mode 100644 index cbc94d98..00000000 --- a/proto/AllSeenMonsterNotify.proto +++ /dev/null @@ -1,33 +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 AllSeenMonsterNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 228; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 monster_id_list = 1; -} diff --git a/proto/AllShareCDDataNotify.proto b/proto/AllShareCDDataNotify.proto deleted file mode 100644 index edd52d94..00000000 --- a/proto/AllShareCDDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ShareCDInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AllShareCDDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 9079; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map share_cd_info_map = 13; -} diff --git a/proto/AllWidgetBackgroundActiveStateNotify.proto b/proto/AllWidgetBackgroundActiveStateNotify.proto deleted file mode 100644 index 8b23448f..00000000 --- a/proto/AllWidgetBackgroundActiveStateNotify.proto +++ /dev/null @@ -1,32 +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 AllWidgetBackgroundActiveStateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5932; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 background_active_widget_list = 2; -} diff --git a/proto/AnchorPointDataNotify.proto b/proto/AnchorPointDataNotify.proto deleted file mode 100644 index 9fb350ea..00000000 --- a/proto/AnchorPointDataNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "AnchorPointData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AnchorPointDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4292; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 next_usable_time = 1; - repeated AnchorPointData anchor_point_list = 11; -} diff --git a/proto/AnchorPointOpReq.proto b/proto/AnchorPointOpReq.proto deleted file mode 100644 index b119db5f..00000000 --- a/proto/AnchorPointOpReq.proto +++ /dev/null @@ -1,40 +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 AnchorPointOpReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4285; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - enum AnchorPointOpType { - ANCHOR_POINT_OP_TYPE_NONE = 0; - ANCHOR_POINT_OP_TYPE_TELEPORT = 1; - ANCHOR_POINT_OP_TYPE_REMOVE = 2; - } - - uint32 anchor_point_id = 4; - uint32 anchor_point_op_type = 10; -} diff --git a/proto/AnchorPointOpRsp.proto b/proto/AnchorPointOpRsp.proto deleted file mode 100644 index a6df2cca..00000000 --- a/proto/AnchorPointOpRsp.proto +++ /dev/null @@ -1,34 +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 AnchorPointOpRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4277; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 anchor_point_id = 9; - int32 retcode = 4; - uint32 anchor_point_op_type = 12; -} diff --git a/proto/AnimatorForceSetAirMoveNotify.proto b/proto/AnimatorForceSetAirMoveNotify.proto deleted file mode 100644 index cc001d3b..00000000 --- a/proto/AnimatorForceSetAirMoveNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "ForwardType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AnimatorForceSetAirMoveNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 334; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - ForwardType forward_type = 12; - bool in_air_move = 6; - uint32 entity_id = 2; -} diff --git a/proto/AntiAddictNotify.proto b/proto/AntiAddictNotify.proto deleted file mode 100644 index 443c6e85..00000000 --- a/proto/AntiAddictNotify.proto +++ /dev/null @@ -1,34 +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 AntiAddictNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 174; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string level = 4; - string msg = 7; - int32 msg_type = 2; -} diff --git a/proto/AranaraCollectionDataNotify.proto b/proto/AranaraCollectionDataNotify.proto deleted file mode 100644 index a0439d0a..00000000 --- a/proto/AranaraCollectionDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "AranaraCollectionSuite.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AranaraCollectionDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6392; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated AranaraCollectionSuite collection_suite_list = 15; -} diff --git a/proto/AranaraCollectionState.proto b/proto/AranaraCollectionState.proto deleted file mode 100644 index 1539feb1..00000000 --- a/proto/AranaraCollectionState.proto +++ /dev/null @@ -1,27 +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"; - -enum AranaraCollectionState { - ARANARA_COLLECTION_STATE_NONE = 0; - ARANARA_COLLECTION_STATE_COLLECTABLE = 1; - ARANARA_COLLECTION_STATE_COLLECTED = 2; - ARANARA_COLLECTION_STATE_FINISHED = 3; -} diff --git a/proto/AranaraCollectionSuite.proto b/proto/AranaraCollectionSuite.proto deleted file mode 100644 index 92dc1645..00000000 --- a/proto/AranaraCollectionSuite.proto +++ /dev/null @@ -1,27 +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"; - -import "AranaraCollectionState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AranaraCollectionSuite { - map collection_id_state_map = 5; - uint32 collection_type = 12; -} diff --git a/proto/AreaPlayInfoNotify.proto b/proto/AreaPlayInfoNotify.proto deleted file mode 100644 index ffa4ddad..00000000 --- a/proto/AreaPlayInfoNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "AreaPlayType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AreaPlayInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3274; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 detail_play_type = 2; - AreaPlayType area_play_type = 6; -} diff --git a/proto/AreaPlayType.proto b/proto/AreaPlayType.proto deleted file mode 100644 index 8ecc4fcf..00000000 --- a/proto/AreaPlayType.proto +++ /dev/null @@ -1,26 +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"; - -enum AreaPlayType { - AREA_PLAY_TYPE_NONE = 0; - AREA_PLAY_TYPE_CLIMATE = 1; - AREA_PLAY_TYPE_REGIONAL_PLAY = 2; -} diff --git a/proto/ArenaChallengeChildChallengeInfo.proto b/proto/ArenaChallengeChildChallengeInfo.proto deleted file mode 100644 index 9f3adc8e..00000000 --- a/proto/ArenaChallengeChildChallengeInfo.proto +++ /dev/null @@ -1,28 +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 ArenaChallengeChildChallengeInfo { - uint32 challenge_id = 11; - uint32 challenge_index = 4; - uint32 challenge_type = 12; - bool is_settled = 2; - bool is_success = 14; -} diff --git a/proto/ArenaChallengeFinishNotify.proto b/proto/ArenaChallengeFinishNotify.proto deleted file mode 100644 index a1eb1882..00000000 --- a/proto/ArenaChallengeFinishNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "ArenaChallengeChildChallengeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ArenaChallengeFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2164; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_success = 8; - uint32 Unk3300_FDFNFLAKONG = 3; - repeated ArenaChallengeChildChallengeInfo child_challenge_list = 14; - uint32 Unk3300_DBHAGHMMLAI = 10; -} diff --git a/proto/AssociateInferenceWordReq.proto b/proto/AssociateInferenceWordReq.proto deleted file mode 100644 index 9516062f..00000000 --- a/proto/AssociateInferenceWordReq.proto +++ /dev/null @@ -1,35 +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 AssociateInferenceWordReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 420; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 page_id = 6; - uint32 Unk3300_EPMGHELECNH = 2; - uint32 Unk3300_FDGLBLJOKOK = 4; -} diff --git a/proto/AssociateInferenceWordRsp.proto b/proto/AssociateInferenceWordRsp.proto deleted file mode 100644 index 5f1cef1f..00000000 --- a/proto/AssociateInferenceWordRsp.proto +++ /dev/null @@ -1,35 +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 AssociateInferenceWordRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 463; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - uint32 Unk3300_FDGLBLJOKOK = 8; - uint32 Unk3300_EPMGHELECNH = 9; - uint32 page_id = 6; -} diff --git a/proto/AsterLargeInfoNotify.proto b/proto/AsterLargeInfoNotify.proto deleted file mode 100644 index 8d1e8101..00000000 --- a/proto/AsterLargeInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "AsterLargeDetailInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AsterLargeInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2023; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - AsterLargeDetailInfo info = 6; -} diff --git a/proto/AsterLittleInfoNotify.proto b/proto/AsterLittleInfoNotify.proto deleted file mode 100644 index b10f69a6..00000000 --- a/proto/AsterLittleInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "AsterLittleDetailInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AsterLittleInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2121; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - AsterLittleDetailInfo info = 10; -} diff --git a/proto/AsterMidCampInfoNotify.proto b/proto/AsterMidCampInfoNotify.proto deleted file mode 100644 index 6419e180..00000000 --- a/proto/AsterMidCampInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "AsterMidCampInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AsterMidCampInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2195; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated AsterMidCampInfo camp_list = 11; -} diff --git a/proto/AsterMidInfoNotify.proto b/proto/AsterMidInfoNotify.proto deleted file mode 100644 index d0522a7d..00000000 --- a/proto/AsterMidInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "AsterMidDetailInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AsterMidInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2055; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - AsterMidDetailInfo info = 7; -} diff --git a/proto/AsterMiscInfoNotify.proto b/proto/AsterMiscInfoNotify.proto deleted file mode 100644 index a169bb42..00000000 --- a/proto/AsterMiscInfoNotify.proto +++ /dev/null @@ -1,33 +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 AsterMiscInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2140; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_DCHBFEJNBHP = 4; - uint32 Unk3300_KFDGFFPJGJC = 5; -} diff --git a/proto/AsterProgressInfoNotify.proto b/proto/AsterProgressInfoNotify.proto deleted file mode 100644 index 382ef29c..00000000 --- a/proto/AsterProgressInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "AsterProgressDetailInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AsterProgressInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2091; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - AsterProgressDetailInfo info = 2; -} diff --git a/proto/AuditState.proto b/proto/AuditState.proto deleted file mode 100644 index 0a4f80bc..00000000 --- a/proto/AuditState.proto +++ /dev/null @@ -1,26 +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"; - -enum AuditState { - AUDIT_STATE_NONE = 0; - AUDIT_STATE_WAITING = 1; - AUDIT_STATE_FAILED = 2; -} diff --git a/proto/AuthorityChange.proto b/proto/AuthorityChange.proto deleted file mode 100644 index ea65cc54..00000000 --- a/proto/AuthorityChange.proto +++ /dev/null @@ -1,28 +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"; - -import "EntityAuthorityInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AuthorityChange { - uint32 entity_id = 8; - EntityAuthorityInfo entity_authority_info = 1; - uint32 authority_peer_id = 2; -} diff --git a/proto/AvatarBuffAddNotify.proto b/proto/AvatarBuffAddNotify.proto deleted file mode 100644 index 01fc7614..00000000 --- a/proto/AvatarBuffAddNotify.proto +++ /dev/null @@ -1,34 +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 AvatarBuffAddNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 394; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 avatar_guid = 11; - uint32 buff_id = 7; -} diff --git a/proto/AvatarBuffDelNotify.proto b/proto/AvatarBuffDelNotify.proto deleted file mode 100644 index 82cf0b9e..00000000 --- a/proto/AvatarBuffDelNotify.proto +++ /dev/null @@ -1,34 +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 AvatarBuffDelNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 372; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 buff_id = 8; - uint64 avatar_guid = 5; -} diff --git a/proto/AvatarCardChangeReq.proto b/proto/AvatarCardChangeReq.proto deleted file mode 100644 index 90b5dbd9..00000000 --- a/proto/AvatarCardChangeReq.proto +++ /dev/null @@ -1,35 +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 AvatarCardChangeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 694; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 count = 11; - uint32 item_id = 4; - uint64 avatar_guid = 14; -} diff --git a/proto/AvatarCardChangeRsp.proto b/proto/AvatarCardChangeRsp.proto deleted file mode 100644 index 5ba1ec52..00000000 --- a/proto/AvatarCardChangeRsp.proto +++ /dev/null @@ -1,32 +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 AvatarCardChangeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 672; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; -} diff --git a/proto/AvatarChangeAnimHashReq.proto b/proto/AvatarChangeAnimHashReq.proto deleted file mode 100644 index 65b354ba..00000000 --- a/proto/AvatarChangeAnimHashReq.proto +++ /dev/null @@ -1,34 +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 AvatarChangeAnimHashReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1767; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 anim_hash = 11; - uint64 avatar_guid = 12; -} diff --git a/proto/AvatarChangeAnimHashRsp.proto b/proto/AvatarChangeAnimHashRsp.proto deleted file mode 100644 index 8aca152f..00000000 --- a/proto/AvatarChangeAnimHashRsp.proto +++ /dev/null @@ -1,34 +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 AvatarChangeAnimHashRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1620; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 anim_hash = 3; - int32 retcode = 1; - uint64 avatar_guid = 8; -} diff --git a/proto/AvatarDelNotify.proto b/proto/AvatarDelNotify.proto deleted file mode 100644 index f708f3ce..00000000 --- a/proto/AvatarDelNotify.proto +++ /dev/null @@ -1,32 +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 AvatarDelNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1769; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint64 avatar_guid_list = 6; -} diff --git a/proto/AvatarEnterElementViewNotify.proto b/proto/AvatarEnterElementViewNotify.proto deleted file mode 100644 index f109dbd9..00000000 --- a/proto/AvatarEnterElementViewNotify.proto +++ /dev/null @@ -1,34 +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 AvatarEnterElementViewNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 380; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_triggered = 6; - uint32 avatar_entity_id = 15; -} diff --git a/proto/AvatarPromoteGetRewardReq.proto b/proto/AvatarPromoteGetRewardReq.proto deleted file mode 100644 index 5841c13b..00000000 --- a/proto/AvatarPromoteGetRewardReq.proto +++ /dev/null @@ -1,34 +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 AvatarPromoteGetRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1684; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 avatar_guid = 4; - uint32 promote_level = 5; -} diff --git a/proto/AvatarPromoteGetRewardRsp.proto b/proto/AvatarPromoteGetRewardRsp.proto deleted file mode 100644 index 1c411def..00000000 --- a/proto/AvatarPromoteGetRewardRsp.proto +++ /dev/null @@ -1,35 +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 AvatarPromoteGetRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1658; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 promote_level = 9; - uint64 avatar_guid = 5; - int32 retcode = 8; - uint32 reward_id = 12; -} diff --git a/proto/AvatarRenameAuditContent.proto b/proto/AvatarRenameAuditContent.proto deleted file mode 100644 index 55478949..00000000 --- a/proto/AvatarRenameAuditContent.proto +++ /dev/null @@ -1,26 +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 AvatarRenameAuditContent { - string type = 1; - string content = 2; - uint32 auto_fail_time = 3; -} diff --git a/proto/AvatarRenameAuditData.proto b/proto/AvatarRenameAuditData.proto deleted file mode 100644 index 6b94b4d1..00000000 --- a/proto/AvatarRenameAuditData.proto +++ /dev/null @@ -1,34 +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"; - -import "AvatarRenameContentAuditField.proto"; -import "ContentAuditAuxiliaryField.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AvatarRenameAuditData { - string aid = 1; - string entity_id = 2; - string lang = 3; - string queue_key = 4; - string region = 5; - uint32 uid = 6; - repeated AvatarRenameContentAuditField audit_field_list = 7; - repeated ContentAuditAuxiliaryField aux_field_list = 8; -} diff --git a/proto/AvatarRenameContentAuditField.proto b/proto/AvatarRenameContentAuditField.proto deleted file mode 100644 index 2639e27b..00000000 --- a/proto/AvatarRenameContentAuditField.proto +++ /dev/null @@ -1,27 +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"; - -import "AvatarRenameAuditContent.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AvatarRenameContentAuditField { - repeated AvatarRenameAuditContent segment_list = 1; - string name = 2; -} diff --git a/proto/AvatarRenameInfoNotify.proto b/proto/AvatarRenameInfoNotify.proto deleted file mode 100644 index 22dfe6b5..00000000 --- a/proto/AvatarRenameInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "AvatarRenameInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AvatarRenameInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1797; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated AvatarRenameInfo avatar_rename_list = 11; -} diff --git a/proto/AvatarSatiationData.proto b/proto/AvatarSatiationData.proto deleted file mode 100644 index 8706e444..00000000 --- a/proto/AvatarSatiationData.proto +++ /dev/null @@ -1,26 +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 AvatarSatiationData { - uint64 avatar_guid = 15; - float penalty_finish_time = 6; - float finish_time = 7; -} diff --git a/proto/AvatarSatiationDataNotify.proto b/proto/AvatarSatiationDataNotify.proto deleted file mode 100644 index e258df48..00000000 --- a/proto/AvatarSatiationDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "AvatarSatiationData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AvatarSatiationDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1766; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated AvatarSatiationData satiation_data_list = 13; -} diff --git a/proto/BackMyWorldReq.proto b/proto/BackMyWorldReq.proto deleted file mode 100644 index ccd1472f..00000000 --- a/proto/BackMyWorldReq.proto +++ /dev/null @@ -1,31 +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 BackMyWorldReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 269; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/BackMyWorldRsp.proto b/proto/BackMyWorldRsp.proto deleted file mode 100644 index 04747fa8..00000000 --- a/proto/BackMyWorldRsp.proto +++ /dev/null @@ -1,32 +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 BackMyWorldRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 218; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; -} diff --git a/proto/BackPlayCustomDungeonOfficialReq.proto b/proto/BackPlayCustomDungeonOfficialReq.proto deleted file mode 100644 index f6db5e45..00000000 --- a/proto/BackPlayCustomDungeonOfficialReq.proto +++ /dev/null @@ -1,33 +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 BackPlayCustomDungeonOfficialReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6224; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 room_id = 6; -} diff --git a/proto/BackPlayCustomDungeonOfficialRsp.proto b/proto/BackPlayCustomDungeonOfficialRsp.proto deleted file mode 100644 index 1a5c57ff..00000000 --- a/proto/BackPlayCustomDungeonOfficialRsp.proto +++ /dev/null @@ -1,32 +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 BackPlayCustomDungeonOfficialRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6220; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; -} diff --git a/proto/BackRebornGalleryReq.proto b/proto/BackRebornGalleryReq.proto deleted file mode 100644 index 953b356b..00000000 --- a/proto/BackRebornGalleryReq.proto +++ /dev/null @@ -1,33 +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 BackRebornGalleryReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5507; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gallery_id = 14; -} diff --git a/proto/BackRebornGalleryRsp.proto b/proto/BackRebornGalleryRsp.proto deleted file mode 100644 index c09802a7..00000000 --- a/proto/BackRebornGalleryRsp.proto +++ /dev/null @@ -1,33 +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 BackRebornGalleryRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5517; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 10; - int32 retcode = 11; -} diff --git a/proto/BalloonGalleryInfo.proto b/proto/BalloonGalleryInfo.proto deleted file mode 100644 index 4460387d..00000000 --- a/proto/BalloonGalleryInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk2700_ONCHFHBBCBN.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BalloonGalleryInfo { - repeated Unk2700_ONCHFHBBCBN record_list = 15; -} diff --git a/proto/BalloonGallerySettleInfo.proto b/proto/BalloonGallerySettleInfo.proto deleted file mode 100644 index aada8b75..00000000 --- a/proto/BalloonGallerySettleInfo.proto +++ /dev/null @@ -1,29 +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"; - -import "GalleryStopReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BalloonGallerySettleInfo { - uint32 score = 12; - uint32 owner_uid = 2; - GalleryStopReason reason = 7; - uint32 hit_count = 13; -} diff --git a/proto/BalloonPlayerInfo.proto b/proto/BalloonPlayerInfo.proto deleted file mode 100644 index c5327cfb..00000000 --- a/proto/BalloonPlayerInfo.proto +++ /dev/null @@ -1,27 +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 BalloonPlayerInfo { - uint32 cur_score = 9; - uint32 combo = 11; - uint32 uid = 8; - uint32 combo_disable_time = 7; -} diff --git a/proto/BalloonSettleInfo.proto b/proto/BalloonSettleInfo.proto deleted file mode 100644 index 01ffbc31..00000000 --- a/proto/BalloonSettleInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "OnlinePlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BalloonSettleInfo { - OnlinePlayerInfo player_info = 8; - uint32 uid = 13; - uint32 final_score = 2; - uint32 max_combo = 7; - uint32 shoot_count = 14; -} diff --git a/proto/BargainOfferPriceReq.proto b/proto/BargainOfferPriceReq.proto deleted file mode 100644 index 2b816173..00000000 --- a/proto/BargainOfferPriceReq.proto +++ /dev/null @@ -1,34 +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 BargainOfferPriceReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 407; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 bargain_id = 5; - uint32 price = 3; -} diff --git a/proto/BargainOfferPriceRsp.proto b/proto/BargainOfferPriceRsp.proto deleted file mode 100644 index ea5e7da3..00000000 --- a/proto/BargainOfferPriceRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "BargainResultType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BargainOfferPriceRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 417; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 result_param = 12; - BargainResultType bargain_result = 10; - int32 retcode = 1; - int32 cur_mood = 7; -} diff --git a/proto/BargainResultType.proto b/proto/BargainResultType.proto deleted file mode 100644 index 202ea415..00000000 --- a/proto/BargainResultType.proto +++ /dev/null @@ -1,26 +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"; - -enum BargainResultType { - BARGAIN_RESULT_TYPE_COMPLETE_SUCC = 0; - BARGAIN_RESULT_TYPE_SINGLE_FAIL = 1; - BARGAIN_RESULT_TYPE_COMPLETE_FAIL = 2; -} diff --git a/proto/BargainSnapshot.proto b/proto/BargainSnapshot.proto deleted file mode 100644 index f0173950..00000000 --- a/proto/BargainSnapshot.proto +++ /dev/null @@ -1,27 +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 BargainSnapshot { - uint32 Unk3300_KOCJELACJLM = 11; - uint32 Unk3300_MHFDEBOBFNE = 14; - uint32 bargain_id = 3; - int32 cur_mood = 8; -} diff --git a/proto/BargainStartNotify.proto b/proto/BargainStartNotify.proto deleted file mode 100644 index 2794f02f..00000000 --- a/proto/BargainStartNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "BargainSnapshot.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BargainStartNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 444; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 bargain_id = 11; - BargainSnapshot snapshot = 10; -} diff --git a/proto/BargainTerminateNotify.proto b/proto/BargainTerminateNotify.proto deleted file mode 100644 index 4ba22dc8..00000000 --- a/proto/BargainTerminateNotify.proto +++ /dev/null @@ -1,32 +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 BargainTerminateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 405; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 bargain_id = 7; -} diff --git a/proto/BartenderCancelLevelReq.proto b/proto/BartenderCancelLevelReq.proto deleted file mode 100644 index 6c1b87fa..00000000 --- a/proto/BartenderCancelLevelReq.proto +++ /dev/null @@ -1,33 +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 BartenderCancelLevelReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8446; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 14; -} diff --git a/proto/BartenderCancelLevelRsp.proto b/proto/BartenderCancelLevelRsp.proto deleted file mode 100644 index 511f9fd2..00000000 --- a/proto/BartenderCancelLevelRsp.proto +++ /dev/null @@ -1,33 +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 BartenderCancelLevelRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8698; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - uint32 level_id = 7; -} diff --git a/proto/BartenderCancelOrderReq.proto b/proto/BartenderCancelOrderReq.proto deleted file mode 100644 index fdf6eb1f..00000000 --- a/proto/BartenderCancelOrderReq.proto +++ /dev/null @@ -1,33 +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 BartenderCancelOrderReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8249; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 quest_id = 5; -} diff --git a/proto/BartenderCancelOrderRsp.proto b/proto/BartenderCancelOrderRsp.proto deleted file mode 100644 index 49837ff0..00000000 --- a/proto/BartenderCancelOrderRsp.proto +++ /dev/null @@ -1,33 +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 BartenderCancelOrderRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8254; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 quest_id = 11; - int32 retcode = 2; -} diff --git a/proto/BartenderCompleteOrderReq.proto b/proto/BartenderCompleteOrderReq.proto deleted file mode 100644 index a42ee74d..00000000 --- a/proto/BartenderCompleteOrderReq.proto +++ /dev/null @@ -1,41 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BartenderCompleteOrderReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8880; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 quest_id = 14; - repeated uint32 optional_order_list = 15; - uint32 Unk3300_NKMHHHHGHIF = 6; - uint32 Unk3300_LONHKJFDOND = 5; - uint32 Unk3300_POEGPFJLNGB = 11; - bool is_view_formula = 8; - repeated ItemParam item_list = 12; -} diff --git a/proto/BartenderCompleteOrderRsp.proto b/proto/BartenderCompleteOrderRsp.proto deleted file mode 100644 index 2660429a..00000000 --- a/proto/BartenderCompleteOrderRsp.proto +++ /dev/null @@ -1,37 +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 BartenderCompleteOrderRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8870; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 formula_id = 9; - uint32 quest_id = 7; - uint32 finish_order_id = 6; - int32 retcode = 10; - bool is_new = 8; - repeated uint32 affix_list = 1; -} diff --git a/proto/BartenderFinishLevelReq.proto b/proto/BartenderFinishLevelReq.proto deleted file mode 100644 index c645cadc..00000000 --- a/proto/BartenderFinishLevelReq.proto +++ /dev/null @@ -1,33 +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 BartenderFinishLevelReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8122; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 4; -} diff --git a/proto/BartenderFinishLevelRsp.proto b/proto/BartenderFinishLevelRsp.proto deleted file mode 100644 index a4dfdd1e..00000000 --- a/proto/BartenderFinishLevelRsp.proto +++ /dev/null @@ -1,33 +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 BartenderFinishLevelRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8250; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 1; - int32 retcode = 2; -} diff --git a/proto/BartenderGetFormulaReq.proto b/proto/BartenderGetFormulaReq.proto deleted file mode 100644 index 227d6655..00000000 --- a/proto/BartenderGetFormulaReq.proto +++ /dev/null @@ -1,36 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BartenderGetFormulaReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8230; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated ItemParam item_list = 1; - uint32 quest_id = 4; -} diff --git a/proto/BartenderGetFormulaRsp.proto b/proto/BartenderGetFormulaRsp.proto deleted file mode 100644 index 880dd726..00000000 --- a/proto/BartenderGetFormulaRsp.proto +++ /dev/null @@ -1,35 +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 BartenderGetFormulaRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8975; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 formula_id = 15; - repeated uint32 affix_list = 1; - int32 retcode = 7; - bool is_new = 10; -} diff --git a/proto/BartenderLevelProgressNotify.proto b/proto/BartenderLevelProgressNotify.proto deleted file mode 100644 index e28a0111..00000000 --- a/proto/BartenderLevelProgressNotify.proto +++ /dev/null @@ -1,36 +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 BartenderLevelProgressNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8415; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_finish = 8; - bool is_new_record = 6; - uint32 level_id = 12; - uint32 score = 3; -} diff --git a/proto/BartenderStartLevelReq.proto b/proto/BartenderStartLevelReq.proto deleted file mode 100644 index 38506e68..00000000 --- a/proto/BartenderStartLevelReq.proto +++ /dev/null @@ -1,33 +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 BartenderStartLevelReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8590; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 7; -} diff --git a/proto/BartenderStartLevelRsp.proto b/proto/BartenderStartLevelRsp.proto deleted file mode 100644 index 945ee8d4..00000000 --- a/proto/BartenderStartLevelRsp.proto +++ /dev/null @@ -1,35 +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 BartenderStartLevelRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8142; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 8; - repeated uint32 order_list = 12; - int32 retcode = 11; - uint32 time = 14; -} diff --git a/proto/BattlePassBuySuccNotify.proto b/proto/BattlePassBuySuccNotify.proto deleted file mode 100644 index fa4f08e8..00000000 --- a/proto/BattlePassBuySuccNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BattlePassBuySuccNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2602; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_PJODFJKAFLG = 4; - uint32 Unk3300_IJOIKKDNKDE = 9; - uint32 schedule_id = 11; - repeated ItemParam item_list = 10; -} diff --git a/proto/BeginCameraSceneLookWithTemplateNotify.proto b/proto/BeginCameraSceneLookWithTemplateNotify.proto deleted file mode 100644 index 04bb2a59..00000000 --- a/proto/BeginCameraSceneLookWithTemplateNotify.proto +++ /dev/null @@ -1,45 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BeginCameraSceneLookWithTemplateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3342; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum FollowType { - FOLLOW_TYPE_INIT_FOLLOW_POS = 0; - FOLLOW_TYPE_SET_FOLLOW_POS = 1; - FOLLOW_TYPE_SET_ABS_FOLLOW_POS = 2; - } - - FollowType follow_type = 5; - uint32 entity_id = 7; - Vector Unk3300_FJDFGLNLMBN = 1; - uint32 template_id = 13; - repeated string other_params = 12; - Vector Unk3300_PPCIDICMIEN = 10; -} diff --git a/proto/BigTalentPointConvertReq.proto b/proto/BigTalentPointConvertReq.proto deleted file mode 100644 index 7c1a6a3d..00000000 --- a/proto/BigTalentPointConvertReq.proto +++ /dev/null @@ -1,34 +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 BigTalentPointConvertReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1100; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint64 item_guid_list = 14; - uint64 avatar_guid = 7; -} diff --git a/proto/BigTalentPointConvertRsp.proto b/proto/BigTalentPointConvertRsp.proto deleted file mode 100644 index 182094fc..00000000 --- a/proto/BigTalentPointConvertRsp.proto +++ /dev/null @@ -1,33 +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 BigTalentPointConvertRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1043; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; - uint64 avatar_guid = 11; -} diff --git a/proto/BlessingAcceptAllGivePicReq.proto b/proto/BlessingAcceptAllGivePicReq.proto deleted file mode 100644 index 18e83695..00000000 --- a/proto/BlessingAcceptAllGivePicReq.proto +++ /dev/null @@ -1,31 +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 BlessingAcceptAllGivePicReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2009; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/BlessingAcceptAllGivePicRsp.proto b/proto/BlessingAcceptAllGivePicRsp.proto deleted file mode 100644 index b5f7d7b4..00000000 --- a/proto/BlessingAcceptAllGivePicRsp.proto +++ /dev/null @@ -1,34 +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 BlessingAcceptAllGivePicRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2065; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 accept_index_list = 11; - int32 retcode = 4; - map accept_pic_num_map = 15; -} diff --git a/proto/BlessingAcceptGivePicReq.proto b/proto/BlessingAcceptGivePicReq.proto deleted file mode 100644 index 9ed2f9da..00000000 --- a/proto/BlessingAcceptGivePicReq.proto +++ /dev/null @@ -1,34 +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 BlessingAcceptGivePicReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2153; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 uid = 3; - uint32 index = 9; -} diff --git a/proto/BlessingAcceptGivePicRsp.proto b/proto/BlessingAcceptGivePicRsp.proto deleted file mode 100644 index 9d47ff22..00000000 --- a/proto/BlessingAcceptGivePicRsp.proto +++ /dev/null @@ -1,35 +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 BlessingAcceptGivePicRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2010; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 index = 15; - uint32 pic_id = 12; - uint32 uid = 4; - int32 retcode = 8; -} diff --git a/proto/BlessingFriendPicData.proto b/proto/BlessingFriendPicData.proto deleted file mode 100644 index 71fbc701..00000000 --- a/proto/BlessingFriendPicData.proto +++ /dev/null @@ -1,32 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BlessingFriendPicData { - string remark_name = 8; - uint32 avatar_id = 4; - string signature = 13; - map pic_num_map = 5; - uint32 uid = 15; - string nickname = 9; - ProfilePicture profile_picture = 7; -} diff --git a/proto/BlessingGetAllRecvPicRecordListReq.proto b/proto/BlessingGetAllRecvPicRecordListReq.proto deleted file mode 100644 index d9dac228..00000000 --- a/proto/BlessingGetAllRecvPicRecordListReq.proto +++ /dev/null @@ -1,31 +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 BlessingGetAllRecvPicRecordListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2084; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/BlessingGetAllRecvPicRecordListRsp.proto b/proto/BlessingGetAllRecvPicRecordListRsp.proto deleted file mode 100644 index 29f4259c..00000000 --- a/proto/BlessingGetAllRecvPicRecordListRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "BlessingRecvPicRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BlessingGetAllRecvPicRecordListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2058; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - repeated BlessingRecvPicRecord recv_pic_record_list = 6; -} diff --git a/proto/BlessingGetFriendPicListReq.proto b/proto/BlessingGetFriendPicListReq.proto deleted file mode 100644 index bd1c8e25..00000000 --- a/proto/BlessingGetFriendPicListReq.proto +++ /dev/null @@ -1,31 +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 BlessingGetFriendPicListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2190; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/BlessingGetFriendPicListRsp.proto b/proto/BlessingGetFriendPicListRsp.proto deleted file mode 100644 index 55d567c0..00000000 --- a/proto/BlessingGetFriendPicListRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "BlessingFriendPicData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BlessingGetFriendPicListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2076; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; - repeated BlessingFriendPicData friend_pic_data_list = 8; -} diff --git a/proto/BlessingGiveFriendPicReq.proto b/proto/BlessingGiveFriendPicReq.proto deleted file mode 100644 index b032e701..00000000 --- a/proto/BlessingGiveFriendPicReq.proto +++ /dev/null @@ -1,34 +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 BlessingGiveFriendPicReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2108; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 pic_id = 11; - uint32 uid = 10; -} diff --git a/proto/BlessingGiveFriendPicRsp.proto b/proto/BlessingGiveFriendPicRsp.proto deleted file mode 100644 index 500960d7..00000000 --- a/proto/BlessingGiveFriendPicRsp.proto +++ /dev/null @@ -1,34 +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 BlessingGiveFriendPicRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2042; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; - uint32 pic_id = 6; - uint32 uid = 9; -} diff --git a/proto/BlessingRecvFriendPicNotify.proto b/proto/BlessingRecvFriendPicNotify.proto deleted file mode 100644 index 3054e68c..00000000 --- a/proto/BlessingRecvFriendPicNotify.proto +++ /dev/null @@ -1,33 +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 BlessingRecvFriendPicNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2107; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 pic_id = 4; - uint32 uid = 14; -} diff --git a/proto/BlessingRecvPicRecord.proto b/proto/BlessingRecvPicRecord.proto deleted file mode 100644 index c837aff1..00000000 --- a/proto/BlessingRecvPicRecord.proto +++ /dev/null @@ -1,34 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BlessingRecvPicRecord { - bool is_recv = 2; - string nickname = 5; - uint32 avatar_id = 6; - ProfilePicture profile_picture = 9; - string signature = 10; - string remark_name = 8; - uint32 uid = 3; - uint32 pic_id = 12; - uint32 index = 11; -} diff --git a/proto/BlessingRedeemRewardReq.proto b/proto/BlessingRedeemRewardReq.proto deleted file mode 100644 index c70de283..00000000 --- a/proto/BlessingRedeemRewardReq.proto +++ /dev/null @@ -1,31 +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 BlessingRedeemRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2036; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/BlessingRedeemRewardRsp.proto b/proto/BlessingRedeemRewardRsp.proto deleted file mode 100644 index fa82f461..00000000 --- a/proto/BlessingRedeemRewardRsp.proto +++ /dev/null @@ -1,33 +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 BlessingRedeemRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2013; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map pic_num_map = 10; - int32 retcode = 11; -} diff --git a/proto/BlessingScanReq.proto b/proto/BlessingScanReq.proto deleted file mode 100644 index aa4c4650..00000000 --- a/proto/BlessingScanReq.proto +++ /dev/null @@ -1,33 +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 BlessingScanReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2186; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 12; -} diff --git a/proto/BlessingScanRsp.proto b/proto/BlessingScanRsp.proto deleted file mode 100644 index c5a109b6..00000000 --- a/proto/BlessingScanRsp.proto +++ /dev/null @@ -1,34 +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 BlessingScanRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2166; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; - uint32 cur_day_scan_num = 11; - uint32 scan_pic_id = 12; -} diff --git a/proto/BlitzRushParkourRestartReq.proto b/proto/BlitzRushParkourRestartReq.proto deleted file mode 100644 index 2ded0c98..00000000 --- a/proto/BlitzRushParkourRestartReq.proto +++ /dev/null @@ -1,34 +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 BlitzRushParkourRestartReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8986; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 14; - uint32 group_id = 2; -} diff --git a/proto/BlitzRushParkourRestartRsp.proto b/proto/BlitzRushParkourRestartRsp.proto deleted file mode 100644 index 8a16335c..00000000 --- a/proto/BlitzRushParkourRestartRsp.proto +++ /dev/null @@ -1,34 +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 BlitzRushParkourRestartRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8453; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 3; - uint32 group_id = 8; - int32 retcode = 6; -} diff --git a/proto/BlossomChestCreateNotify.proto b/proto/BlossomChestCreateNotify.proto deleted file mode 100644 index 5c2c1fbe..00000000 --- a/proto/BlossomChestCreateNotify.proto +++ /dev/null @@ -1,34 +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 BlossomChestCreateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2743; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 refresh_id = 7; - uint32 circle_camp_id = 15; -} diff --git a/proto/BlossomChestInfoNotify.proto b/proto/BlossomChestInfoNotify.proto deleted file mode 100644 index 40d9daf5..00000000 --- a/proto/BlossomChestInfoNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "BlossomChestInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BlossomChestInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 847; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - BlossomChestInfo blossom_chest_info = 13; - uint32 entity_id = 10; -} diff --git a/proto/BlossomScheduleInfo.proto b/proto/BlossomScheduleInfo.proto deleted file mode 100644 index ab6ea1eb..00000000 --- a/proto/BlossomScheduleInfo.proto +++ /dev/null @@ -1,29 +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 BlossomScheduleInfo { - uint32 progress = 1; - uint32 state = 5; - uint32 finish_progress = 10; - uint32 refresh_id = 12; - uint32 circle_camp_id = 2; - uint32 round = 14; -} diff --git a/proto/BonusActivityUpdateNotify.proto b/proto/BonusActivityUpdateNotify.proto deleted file mode 100644 index b8e8b6d7..00000000 --- a/proto/BonusActivityUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "BonusActivityInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BonusActivityUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2539; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated BonusActivityInfo bonus_activity_info_list = 7; -} diff --git a/proto/BossChestActivateNotify.proto b/proto/BossChestActivateNotify.proto deleted file mode 100644 index b21b7bef..00000000 --- a/proto/BossChestActivateNotify.proto +++ /dev/null @@ -1,33 +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 BossChestActivateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 861; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 15; - repeated uint32 qualify_uid_list = 7; -} diff --git a/proto/BounceConjuringGallerySettleInfo.proto b/proto/BounceConjuringGallerySettleInfo.proto deleted file mode 100644 index 43e083d5..00000000 --- a/proto/BounceConjuringGallerySettleInfo.proto +++ /dev/null @@ -1,35 +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"; - -import "ExhibitionDisplayInfo.proto"; -import "OnlinePlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BounceConjuringGallerySettleInfo { - uint32 Unk3300_PELHBJDMKAE = 6; - uint32 score = 15; - map gadget_count_map = 3; - uint32 Unk3300_CNGOBOFDEOE = 11; - uint32 Unk3300_NKGFKLGDFAC = 1; - OnlinePlayerInfo player_info = 2; - float damage = 12; - uint32 Unk3300_BJHCDKNFDFN = 7; - repeated ExhibitionDisplayInfo card_list = 9; -} diff --git a/proto/BounceConjuringSettleNotify.proto b/proto/BounceConjuringSettleNotify.proto deleted file mode 100644 index bad8a9e0..00000000 --- a/proto/BounceConjuringSettleNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "BounceConjuringGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BounceConjuringSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8653; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_new_record = 4; - uint32 total_score = 11; - map settle_info_map = 10; - uint32 chapter_id = 7; -} diff --git a/proto/BreakoutSyncAction.proto b/proto/BreakoutSyncAction.proto deleted file mode 100644 index b1d83e5a..00000000 --- a/proto/BreakoutSyncAction.proto +++ /dev/null @@ -1,26 +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"; - -import "BreakoutAction.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BreakoutSyncAction { - BreakoutAction action = 15; -} diff --git a/proto/BreakoutSyncCreateConnect.proto b/proto/BreakoutSyncCreateConnect.proto deleted file mode 100644 index 1ac8756c..00000000 --- a/proto/BreakoutSyncCreateConnect.proto +++ /dev/null @@ -1,26 +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"; - -import "BreakoutSyncConnectUidInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BreakoutSyncCreateConnect { - repeated BreakoutSyncConnectUidInfo uid_info_list = 1; -} diff --git a/proto/BreakoutSyncFinishGame.proto b/proto/BreakoutSyncFinishGame.proto deleted file mode 100644 index 35946b40..00000000 --- a/proto/BreakoutSyncFinishGame.proto +++ /dev/null @@ -1,26 +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 BreakoutSyncFinishGame { - uint64 server_game_time = 8; - bool is_win = 1; - bool is_stop_gallery = 2; -} diff --git a/proto/BreakoutSyncPing.proto b/proto/BreakoutSyncPing.proto deleted file mode 100644 index 570b39b2..00000000 --- a/proto/BreakoutSyncPing.proto +++ /dev/null @@ -1,25 +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 BreakoutSyncPing { - uint64 client_game_time = 8; - uint64 server_game_time = 5; -} diff --git a/proto/BreakoutSyncSnapShot.proto b/proto/BreakoutSyncSnapShot.proto deleted file mode 100644 index a4067a5d..00000000 --- a/proto/BreakoutSyncSnapShot.proto +++ /dev/null @@ -1,26 +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"; - -import "BreakoutSnapShot.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BreakoutSyncSnapShot { - BreakoutSnapShot snap_shot = 14; -} diff --git a/proto/BrickBreakerPlayerBattleInfo.proto b/proto/BrickBreakerPlayerBattleInfo.proto deleted file mode 100644 index 3042f030..00000000 --- a/proto/BrickBreakerPlayerBattleInfo.proto +++ /dev/null @@ -1,30 +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 BrickBreakerPlayerBattleInfo { - bool is_ready = 7; - repeated uint32 costume_id = 5; - string nickname = 2; - uint32 uid = 13; - repeated uint32 avatar_id = 9; - bool is_changing = 15; - repeated uint32 skill_list = 3; -} diff --git a/proto/BrickBreakerPlayerReadyNotify.proto b/proto/BrickBreakerPlayerReadyNotify.proto deleted file mode 100644 index b0ec6cd5..00000000 --- a/proto/BrickBreakerPlayerReadyNotify.proto +++ /dev/null @@ -1,32 +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 BrickBreakerPlayerReadyNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5396; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 uid_list = 10; -} diff --git a/proto/BrickBreakerPlayerSetAvatarNotify.proto b/proto/BrickBreakerPlayerSetAvatarNotify.proto deleted file mode 100644 index fcb57d91..00000000 --- a/proto/BrickBreakerPlayerSetAvatarNotify.proto +++ /dev/null @@ -1,34 +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 BrickBreakerPlayerSetAvatarNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5362; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 avatar_id_list = 11; - repeated uint32 costume_id_list = 6; - uint32 uid = 12; -} diff --git a/proto/BrickBreakerPlayerSetChangingNotify.proto b/proto/BrickBreakerPlayerSetChangingNotify.proto deleted file mode 100644 index 3bc1aa37..00000000 --- a/proto/BrickBreakerPlayerSetChangingNotify.proto +++ /dev/null @@ -1,33 +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 BrickBreakerPlayerSetChangingNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5370; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 uid = 3; - bool is_changing = 6; -} diff --git a/proto/BrickBreakerPlayerSetSkillNotify.proto b/proto/BrickBreakerPlayerSetSkillNotify.proto deleted file mode 100644 index 154b58f9..00000000 --- a/proto/BrickBreakerPlayerSetSkillNotify.proto +++ /dev/null @@ -1,33 +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 BrickBreakerPlayerSetSkillNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5351; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 uid = 4; - repeated uint32 skill_id_list = 2; -} diff --git a/proto/BrickBreakerQuitReq.proto b/proto/BrickBreakerQuitReq.proto deleted file mode 100644 index 2e762cb6..00000000 --- a/proto/BrickBreakerQuitReq.proto +++ /dev/null @@ -1,31 +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 BrickBreakerQuitReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24991; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/BrickBreakerQuitRsp.proto b/proto/BrickBreakerQuitRsp.proto deleted file mode 100644 index 69d39c0a..00000000 --- a/proto/BrickBreakerQuitRsp.proto +++ /dev/null @@ -1,32 +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 BrickBreakerQuitRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24959; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/BrickBreakerSelectAvatarReq.proto b/proto/BrickBreakerSelectAvatarReq.proto deleted file mode 100644 index 9624f621..00000000 --- a/proto/BrickBreakerSelectAvatarReq.proto +++ /dev/null @@ -1,33 +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 BrickBreakerSelectAvatarReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5368; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 avatar_id = 12; -} diff --git a/proto/BrickBreakerSelectAvatarRsp.proto b/proto/BrickBreakerSelectAvatarRsp.proto deleted file mode 100644 index 5db374ed..00000000 --- a/proto/BrickBreakerSelectAvatarRsp.proto +++ /dev/null @@ -1,33 +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 BrickBreakerSelectAvatarRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5359; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; - repeated uint32 avatar_id = 9; -} diff --git a/proto/BrickBreakerSelectSkillReq.proto b/proto/BrickBreakerSelectSkillReq.proto deleted file mode 100644 index 49016da7..00000000 --- a/proto/BrickBreakerSelectSkillReq.proto +++ /dev/null @@ -1,33 +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 BrickBreakerSelectSkillReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5329; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 skill_id = 5; -} diff --git a/proto/BrickBreakerSelectSkillRsp.proto b/proto/BrickBreakerSelectSkillRsp.proto deleted file mode 100644 index 53c986d2..00000000 --- a/proto/BrickBreakerSelectSkillRsp.proto +++ /dev/null @@ -1,33 +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 BrickBreakerSelectSkillRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5386; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; - repeated uint32 skill_id = 12; -} diff --git a/proto/BrickBreakerSetChangingReq.proto b/proto/BrickBreakerSetChangingReq.proto deleted file mode 100644 index c9ef1678..00000000 --- a/proto/BrickBreakerSetChangingReq.proto +++ /dev/null @@ -1,33 +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 BrickBreakerSetChangingReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5358; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_changing = 1; -} diff --git a/proto/BrickBreakerSetChangingRsp.proto b/proto/BrickBreakerSetChangingRsp.proto deleted file mode 100644 index e8a0ac2c..00000000 --- a/proto/BrickBreakerSetChangingRsp.proto +++ /dev/null @@ -1,32 +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 BrickBreakerSetChangingRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5314; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; -} diff --git a/proto/BrickBreakerSetReadyReq.proto b/proto/BrickBreakerSetReadyReq.proto deleted file mode 100644 index 8c9ead8a..00000000 --- a/proto/BrickBreakerSetReadyReq.proto +++ /dev/null @@ -1,31 +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 BrickBreakerSetReadyReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5371; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/BrickBreakerSetReadyRsp.proto b/proto/BrickBreakerSetReadyRsp.proto deleted file mode 100644 index 75eacd51..00000000 --- a/proto/BrickBreakerSetReadyRsp.proto +++ /dev/null @@ -1,32 +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 BrickBreakerSetReadyRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5332; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; -} diff --git a/proto/BrickBreakerSettleNotify.proto b/proto/BrickBreakerSettleNotify.proto deleted file mode 100644 index c280abc9..00000000 --- a/proto/BrickBreakerSettleNotify.proto +++ /dev/null @@ -1,50 +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"; - -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BrickBreakerSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23886; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum SettleReason { - SETTLE_REASON_TIME_OUT = 0; - SETTLE_REASON_PLAY_END = 1; - SETTLE_REASON_PLAYER_QUIT = 2; - SETTLE_REASON_LIFE_COUNT = 3; - } - - uint32 time = 5; - bool is_single_mode = 15; - bool is_dungeon = 2; - uint32 score = 7; - uint32 combo = 12; - uint32 level_id = 11; - SettleReason reason = 1; - bool is_new_record = 3; - uint32 gallery_id = 13; - repeated Uint32Pair update_skill_list = 4; -} diff --git a/proto/BrickBreakerStageInfo.proto b/proto/BrickBreakerStageInfo.proto deleted file mode 100644 index ceac2ba2..00000000 --- a/proto/BrickBreakerStageInfo.proto +++ /dev/null @@ -1,29 +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"; - -import "BrickBreakerPlayerBattleInfo.proto"; -import "BrickBreakerStageType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BrickBreakerStageInfo { - uint32 level_id = 7; - repeated BrickBreakerPlayerBattleInfo battle_info_list = 3; - BrickBreakerStageType stage_type = 5; -} diff --git a/proto/BrickBreakerStageType.proto b/proto/BrickBreakerStageType.proto deleted file mode 100644 index 7af0047e..00000000 --- a/proto/BrickBreakerStageType.proto +++ /dev/null @@ -1,28 +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"; - -enum BrickBreakerStageType { - BRICK_BREAKER_STAGE_TYPE_PREPARE = 0; - BRICK_BREAKER_STAGE_TYPE_PICK = 1; - BRICK_BREAKER_STAGE_TYPE_GAME = 2; - BRICK_BREAKER_STAGE_TYPE_PLAY = 3; - BRICK_BREAKER_STAGE_TYPE_SETTLE = 4; -} diff --git a/proto/BrickBreakerTwiceStartReq.proto b/proto/BrickBreakerTwiceStartReq.proto deleted file mode 100644 index 03c8824a..00000000 --- a/proto/BrickBreakerTwiceStartReq.proto +++ /dev/null @@ -1,31 +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 BrickBreakerTwiceStartReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24700; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/BrickBreakerTwiceStartRsp.proto b/proto/BrickBreakerTwiceStartRsp.proto deleted file mode 100644 index 3733000e..00000000 --- a/proto/BrickBreakerTwiceStartRsp.proto +++ /dev/null @@ -1,32 +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 BrickBreakerTwiceStartRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20232; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; -} diff --git a/proto/BuildingInfo.proto b/proto/BuildingInfo.proto deleted file mode 100644 index 3d09e6ee..00000000 --- a/proto/BuildingInfo.proto +++ /dev/null @@ -1,30 +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 BuildingInfo { - uint32 building_id = 1; - uint32 point_config_id = 2; - uint32 cost = 3; - uint32 refund = 5; - uint32 owner_uid = 6; - uint32 current_num = 7; - uint32 max_num = 8; -} diff --git a/proto/BundleInfo.proto b/proto/BundleInfo.proto deleted file mode 100644 index 43fa14ff..00000000 --- a/proto/BundleInfo.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 BundleInfo { - repeated uint32 Unk2700_OGNEAEGHCPM = 13; -} diff --git a/proto/BuoyantCombatGallerySettleInfo.proto b/proto/BuoyantCombatGallerySettleInfo.proto deleted file mode 100644 index 5469d34c..00000000 --- a/proto/BuoyantCombatGallerySettleInfo.proto +++ /dev/null @@ -1,30 +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 BuoyantCombatGallerySettleInfo { - uint32 gallery_level = 11; - uint32 kill_monster_count = 1; - uint32 kill_special_monster_count = 9; - uint32 Unk3300_HLFHLPEKOML = 7; - uint32 gallery_id = 2; - uint32 Unk3300_KPCJBOOGEMG = 10; - uint32 final_score = 12; -} diff --git a/proto/BuoyantCombatSettleInfo.proto b/proto/BuoyantCombatSettleInfo.proto deleted file mode 100644 index ff24e1dd..00000000 --- a/proto/BuoyantCombatSettleInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "BuoyantCombatGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BuoyantCombatSettleInfo { - BuoyantCombatGallerySettleInfo settle_info = 14; - bool is_new_record = 2; -} diff --git a/proto/BuoyantCombatSettleNotify.proto b/proto/BuoyantCombatSettleNotify.proto deleted file mode 100644 index d1c8fe05..00000000 --- a/proto/BuoyantCombatSettleNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "BuoyantCombatSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BuoyantCombatSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8751; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 8; - BuoyantCombatSettleInfo settle_info = 15; -} diff --git a/proto/BuyResinReq.proto b/proto/BuyResinReq.proto deleted file mode 100644 index c7827c6a..00000000 --- a/proto/BuyResinReq.proto +++ /dev/null @@ -1,31 +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 BuyResinReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 693; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/BuyResinRsp.proto b/proto/BuyResinRsp.proto deleted file mode 100644 index 45c00785..00000000 --- a/proto/BuyResinRsp.proto +++ /dev/null @@ -1,34 +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 BuyResinRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 654; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 cur_value = 7; - int32 retcode = 13; -} diff --git a/proto/CBJEDMGOBPL.proto b/proto/CBJEDMGOBPL.proto deleted file mode 100644 index 7d8eb76a..00000000 --- a/proto/CBJEDMGOBPL.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"; - -enum CBJEDMGOBPL { - CBJEDMGOBPL_MBLDLJOKLBL = 0; - CBJEDMGOBPL_ILOMIKADKGD = 1; - CBJEDMGOBPL_HGHOEJGHMDH = 2; - CBJEDMGOBPL_PJCONIDJGOD = 3; -} diff --git a/proto/CancelCityReputationRequestReq.proto b/proto/CancelCityReputationRequestReq.proto deleted file mode 100644 index 217169c0..00000000 --- a/proto/CancelCityReputationRequestReq.proto +++ /dev/null @@ -1,34 +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 CancelCityReputationRequestReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2857; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 city_id = 14; - uint32 request_id = 10; -} diff --git a/proto/CancelCityReputationRequestRsp.proto b/proto/CancelCityReputationRequestRsp.proto deleted file mode 100644 index 48956489..00000000 --- a/proto/CancelCityReputationRequestRsp.proto +++ /dev/null @@ -1,34 +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 CancelCityReputationRequestRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2827; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 city_id = 7; - int32 retcode = 14; - uint32 request_id = 5; -} diff --git a/proto/CancelCoopTaskReq.proto b/proto/CancelCoopTaskReq.proto deleted file mode 100644 index a823f6b8..00000000 --- a/proto/CancelCoopTaskReq.proto +++ /dev/null @@ -1,33 +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 CancelCoopTaskReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1993; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 chapter_id = 6; -} diff --git a/proto/CancelCoopTaskRsp.proto b/proto/CancelCoopTaskRsp.proto deleted file mode 100644 index 325e12a0..00000000 --- a/proto/CancelCoopTaskRsp.proto +++ /dev/null @@ -1,33 +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 CancelCoopTaskRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1959; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 chapter_id = 5; - int32 retcode = 14; -} diff --git a/proto/CataLogFinishedGlobalWatcherAllDataNotify.proto b/proto/CataLogFinishedGlobalWatcherAllDataNotify.proto deleted file mode 100644 index b4a1b783..00000000 --- a/proto/CataLogFinishedGlobalWatcherAllDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "CataLogGlobalWatcherFinishedData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CataLogFinishedGlobalWatcherAllDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6365; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated CataLogGlobalWatcherFinishedData finished_global_watcher_data_list = 7; -} diff --git a/proto/CataLogGlobalWatcherFinishedData.proto b/proto/CataLogGlobalWatcherFinishedData.proto deleted file mode 100644 index 47f136c1..00000000 --- a/proto/CataLogGlobalWatcherFinishedData.proto +++ /dev/null @@ -1,25 +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 CataLogGlobalWatcherFinishedData { - repeated uint32 finished_global_watcher_list = 15; - uint32 catalog_type = 2; -} diff --git a/proto/CataLogNewFinishedGlobalWatcherNotify.proto b/proto/CataLogNewFinishedGlobalWatcherNotify.proto deleted file mode 100644 index 3c5083ed..00000000 --- a/proto/CataLogNewFinishedGlobalWatcherNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "CataLogGlobalWatcherFinishedData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CataLogNewFinishedGlobalWatcherNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6368; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated CataLogGlobalWatcherFinishedData new_finished_global_watcher_data_list = 11; -} diff --git a/proto/CellInfo.proto b/proto/CellInfo.proto deleted file mode 100644 index 716d1781..00000000 --- a/proto/CellInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "SceneSurfaceMaterial.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CellInfo { - SceneSurfaceMaterial type = 1; - int32 y = 2; -} diff --git a/proto/ChallengeRecord.proto b/proto/ChallengeRecord.proto deleted file mode 100644 index 0a5adfe7..00000000 --- a/proto/ChallengeRecord.proto +++ /dev/null @@ -1,27 +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 ChallengeRecord { - uint32 challenge_record_type = 2; - uint32 challenge_index = 3; - uint32 challenge_id = 9; - uint32 best_value = 4; -} diff --git a/proto/ChallengeRecordNotify.proto b/proto/ChallengeRecordNotify.proto deleted file mode 100644 index 0560e92a..00000000 --- a/proto/ChallengeRecordNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "ChallengeRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChallengeRecordNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 907; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 group_id = 15; - repeated ChallengeRecord challenge_record_list = 9; -} diff --git a/proto/ChangeCustomDungeonRoomReq.proto b/proto/ChangeCustomDungeonRoomReq.proto deleted file mode 100644 index 8d71bd86..00000000 --- a/proto/ChangeCustomDungeonRoomReq.proto +++ /dev/null @@ -1,33 +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 ChangeCustomDungeonRoomReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6217; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 room_id = 8; -} diff --git a/proto/ChangeCustomDungeonRoomRsp.proto b/proto/ChangeCustomDungeonRoomRsp.proto deleted file mode 100644 index 92902329..00000000 --- a/proto/ChangeCustomDungeonRoomRsp.proto +++ /dev/null @@ -1,33 +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 ChangeCustomDungeonRoomRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6212; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 room_id = 8; - int32 retcode = 14; -} diff --git a/proto/ChangeServerGlobalValueNotify.proto b/proto/ChangeServerGlobalValueNotify.proto deleted file mode 100644 index f94d0cb2..00000000 --- a/proto/ChangeServerGlobalValueNotify.proto +++ /dev/null @@ -1,33 +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 ChangeServerGlobalValueNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 17; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 5; -} diff --git a/proto/ChangeWidgetBackgroundActiveStateReq.proto b/proto/ChangeWidgetBackgroundActiveStateReq.proto deleted file mode 100644 index badd3a90..00000000 --- a/proto/ChangeWidgetBackgroundActiveStateReq.proto +++ /dev/null @@ -1,34 +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 ChangeWidgetBackgroundActiveStateReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5959; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_active = 6; - uint32 material_id = 13; -} diff --git a/proto/ChangeWidgetBackgroundActiveStateRsp.proto b/proto/ChangeWidgetBackgroundActiveStateRsp.proto deleted file mode 100644 index 179e045f..00000000 --- a/proto/ChangeWidgetBackgroundActiveStateRsp.proto +++ /dev/null @@ -1,33 +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 ChangeWidgetBackgroundActiveStateRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5955; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 material_id = 7; - int32 retcode = 1; -} diff --git a/proto/ChangeWorldToSingleModeNotify.proto b/proto/ChangeWorldToSingleModeNotify.proto deleted file mode 100644 index ef88aad7..00000000 --- a/proto/ChangeWorldToSingleModeNotify.proto +++ /dev/null @@ -1,31 +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 ChangeWorldToSingleModeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3461; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ChangeWorldToSingleModeReq.proto b/proto/ChangeWorldToSingleModeReq.proto deleted file mode 100644 index 4168afe3..00000000 --- a/proto/ChangeWorldToSingleModeReq.proto +++ /dev/null @@ -1,31 +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 ChangeWorldToSingleModeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3296; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ChangeWorldToSingleModeRsp.proto b/proto/ChangeWorldToSingleModeRsp.proto deleted file mode 100644 index 6415d993..00000000 --- a/proto/ChangeWorldToSingleModeRsp.proto +++ /dev/null @@ -1,33 +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 ChangeWorldToSingleModeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3258; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 quit_mp_valid_time = 6; - int32 retcode = 14; -} diff --git a/proto/ChannelerSlabCheckEnterLoopDungeonReq.proto b/proto/ChannelerSlabCheckEnterLoopDungeonReq.proto deleted file mode 100644 index 48e8378a..00000000 --- a/proto/ChannelerSlabCheckEnterLoopDungeonReq.proto +++ /dev/null @@ -1,31 +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 ChannelerSlabCheckEnterLoopDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8286; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ChannelerSlabCheckEnterLoopDungeonRsp.proto b/proto/ChannelerSlabCheckEnterLoopDungeonRsp.proto deleted file mode 100644 index d23f0bfc..00000000 --- a/proto/ChannelerSlabCheckEnterLoopDungeonRsp.proto +++ /dev/null @@ -1,32 +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 ChannelerSlabCheckEnterLoopDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8631; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; -} diff --git a/proto/ChannelerSlabEnterLoopDungeonReq.proto b/proto/ChannelerSlabEnterLoopDungeonReq.proto deleted file mode 100644 index a0b3a2d7..00000000 --- a/proto/ChannelerSlabEnterLoopDungeonReq.proto +++ /dev/null @@ -1,36 +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 ChannelerSlabEnterLoopDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8564; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 difficulty_id = 2; - repeated uint32 condition_id_list = 10; - uint32 point_id = 1; - uint32 dungeon_index = 3; -} diff --git a/proto/ChannelerSlabEnterLoopDungeonRsp.proto b/proto/ChannelerSlabEnterLoopDungeonRsp.proto deleted file mode 100644 index fc8188c6..00000000 --- a/proto/ChannelerSlabEnterLoopDungeonRsp.proto +++ /dev/null @@ -1,36 +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 ChannelerSlabEnterLoopDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8526; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 point_id = 14; - int32 retcode = 9; - uint32 difficulty_id = 8; - uint32 dungeon_index = 13; - repeated uint32 condition_id_list = 7; -} diff --git a/proto/ChannelerSlabLoopDungeonChallengeInfoNotify.proto b/proto/ChannelerSlabLoopDungeonChallengeInfoNotify.proto deleted file mode 100644 index 7f4aedb1..00000000 --- a/proto/ChannelerSlabLoopDungeonChallengeInfoNotify.proto +++ /dev/null @@ -1,36 +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 ChannelerSlabLoopDungeonChallengeInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8576; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 scheme_buff_id_list = 6; - uint32 dungeon_index = 10; - repeated uint32 condition_id_list = 8; - uint32 difficulty_id = 13; - uint32 challenge_score = 3; -} diff --git a/proto/ChannelerSlabLoopDungeonSelectConditionReq.proto b/proto/ChannelerSlabLoopDungeonSelectConditionReq.proto deleted file mode 100644 index 6e0bea89..00000000 --- a/proto/ChannelerSlabLoopDungeonSelectConditionReq.proto +++ /dev/null @@ -1,35 +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 ChannelerSlabLoopDungeonSelectConditionReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8659; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 dungeon_index = 7; - repeated uint32 condition_id_list = 15; - uint32 difficulty_id = 11; -} diff --git a/proto/ChannelerSlabLoopDungeonSelectConditionRsp.proto b/proto/ChannelerSlabLoopDungeonSelectConditionRsp.proto deleted file mode 100644 index 7a9a5eef..00000000 --- a/proto/ChannelerSlabLoopDungeonSelectConditionRsp.proto +++ /dev/null @@ -1,35 +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 ChannelerSlabLoopDungeonSelectConditionRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8858; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 dungeon_index = 1; - repeated uint32 condition_id_list = 10; - uint32 difficulty_id = 5; - int32 retcode = 7; -} diff --git a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto b/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto deleted file mode 100644 index 2c2fa04e..00000000 --- a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto +++ /dev/null @@ -1,33 +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 ChannelerSlabLoopDungeonTakeFirstPassRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8498; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 dungeon_index = 7; -} diff --git a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto b/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto deleted file mode 100644 index b69fd4c7..00000000 --- a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto +++ /dev/null @@ -1,33 +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 ChannelerSlabLoopDungeonTakeFirstPassRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8824; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; - uint32 dungeon_index = 9; -} diff --git a/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto b/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto deleted file mode 100644 index f431c89c..00000000 --- a/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto +++ /dev/null @@ -1,33 +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 ChannelerSlabLoopDungeonTakeScoreRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8348; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 reward_index = 13; -} diff --git a/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto b/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto deleted file mode 100644 index 8ca2e52a..00000000 --- a/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto +++ /dev/null @@ -1,33 +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 ChannelerSlabLoopDungeonTakeScoreRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8369; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - uint32 reward_index = 8; -} diff --git a/proto/ChannelerSlabOneOfDungeonInfoNotify.proto b/proto/ChannelerSlabOneOfDungeonInfoNotify.proto deleted file mode 100644 index e661746b..00000000 --- a/proto/ChannelerSlabOneOfDungeonInfoNotify.proto +++ /dev/null @@ -1,32 +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 ChannelerSlabOneOfDungeonInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8015; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 scheme_buff_id_list = 8; -} diff --git a/proto/ChannelerSlabOneOfDungeonInfoReq.proto b/proto/ChannelerSlabOneOfDungeonInfoReq.proto deleted file mode 100644 index f7a347d7..00000000 --- a/proto/ChannelerSlabOneOfDungeonInfoReq.proto +++ /dev/null @@ -1,31 +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 ChannelerSlabOneOfDungeonInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8877; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ChannelerSlabOneOfDungeonInfoRsp.proto b/proto/ChannelerSlabOneOfDungeonInfoRsp.proto deleted file mode 100644 index 189ffc65..00000000 --- a/proto/ChannelerSlabOneOfDungeonInfoRsp.proto +++ /dev/null @@ -1,33 +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 ChannelerSlabOneOfDungeonInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8270; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 scheme_buff_id_list = 10; - int32 retcode = 5; -} diff --git a/proto/ChannelerSlabOneOffDungeonInfoNotify.proto b/proto/ChannelerSlabOneOffDungeonInfoNotify.proto deleted file mode 100644 index 3225e330..00000000 --- a/proto/ChannelerSlabOneOffDungeonInfoNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8729 -// EnetChannelId: 0 -// EnetIsReliable: true -message ChannelerSlabOneOffDungeonInfoNotify { - repeated uint32 scheme_buff_id_list = 6; -} diff --git a/proto/ChannelerSlabOneOffDungeonInfoReq.proto b/proto/ChannelerSlabOneOffDungeonInfoReq.proto deleted file mode 100644 index 3f92f3d9..00000000 --- a/proto/ChannelerSlabOneOffDungeonInfoReq.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8409 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ChannelerSlabOneOffDungeonInfoReq {} diff --git a/proto/ChannelerSlabOneOffDungeonInfoRsp.proto b/proto/ChannelerSlabOneOffDungeonInfoRsp.proto deleted file mode 100644 index fa301395..00000000 --- a/proto/ChannelerSlabOneOffDungeonInfoRsp.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8268 -// EnetChannelId: 0 -// EnetIsReliable: true -message ChannelerSlabOneOffDungeonInfoRsp { - repeated uint32 scheme_buff_id_list = 3; - int32 retcode = 15; -} diff --git a/proto/ChannelerSlabSaveAssistInfoReq.proto b/proto/ChannelerSlabSaveAssistInfoReq.proto deleted file mode 100644 index 03e767ab..00000000 --- a/proto/ChannelerSlabSaveAssistInfoReq.proto +++ /dev/null @@ -1,35 +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"; - -import "ChannelerSlabAssistInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChannelerSlabSaveAssistInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8039; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated ChannelerSlabAssistInfo assist_info_list = 14; -} diff --git a/proto/ChannelerSlabSaveAssistInfoRsp.proto b/proto/ChannelerSlabSaveAssistInfoRsp.proto deleted file mode 100644 index 733fb56b..00000000 --- a/proto/ChannelerSlabSaveAssistInfoRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "ChannelerSlabAssistInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChannelerSlabSaveAssistInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8071; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ChannelerSlabAssistInfo assist_info_list = 2; - int32 retcode = 7; -} diff --git a/proto/ChannelerSlabStageActiveChallengeIndexNotify.proto b/proto/ChannelerSlabStageActiveChallengeIndexNotify.proto deleted file mode 100644 index e0a519ab..00000000 --- a/proto/ChannelerSlabStageActiveChallengeIndexNotify.proto +++ /dev/null @@ -1,34 +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 ChannelerSlabStageActiveChallengeIndexNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8857; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 challenge_index = 1; - uint32 active_camp_index = 14; - uint32 stage_id = 10; -} diff --git a/proto/ChannelerSlabStageOneofDungeonNotify.proto b/proto/ChannelerSlabStageOneofDungeonNotify.proto deleted file mode 100644 index 7595e194..00000000 --- a/proto/ChannelerSlabStageOneofDungeonNotify.proto +++ /dev/null @@ -1,33 +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 ChannelerSlabStageOneofDungeonNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8692; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_done = 6; - uint32 stage_id = 13; -} diff --git a/proto/ChannelerSlabTakeoffBuffReq.proto b/proto/ChannelerSlabTakeoffBuffReq.proto deleted file mode 100644 index 67b8d06d..00000000 --- a/proto/ChannelerSlabTakeoffBuffReq.proto +++ /dev/null @@ -1,35 +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 ChannelerSlabTakeoffBuffReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8299; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 slot_id = 3; - uint32 buff_id = 12; - bool is_mp = 10; -} diff --git a/proto/ChannelerSlabTakeoffBuffRsp.proto b/proto/ChannelerSlabTakeoffBuffRsp.proto deleted file mode 100644 index 2de02ab2..00000000 --- a/proto/ChannelerSlabTakeoffBuffRsp.proto +++ /dev/null @@ -1,35 +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 ChannelerSlabTakeoffBuffRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8034; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 slot_id = 2; - int32 retcode = 8; - uint32 buff_id = 12; - bool is_mp = 10; -} diff --git a/proto/ChannelerSlabWearBuffReq.proto b/proto/ChannelerSlabWearBuffReq.proto deleted file mode 100644 index a1150a40..00000000 --- a/proto/ChannelerSlabWearBuffReq.proto +++ /dev/null @@ -1,35 +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 ChannelerSlabWearBuffReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8664; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 slot_id = 13; - bool is_mp = 6; - uint32 buff_id = 1; -} diff --git a/proto/ChannelerSlabWearBuffRsp.proto b/proto/ChannelerSlabWearBuffRsp.proto deleted file mode 100644 index 2325ce56..00000000 --- a/proto/ChannelerSlabWearBuffRsp.proto +++ /dev/null @@ -1,35 +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 ChannelerSlabWearBuffRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8285; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_mp = 7; - uint32 buff_id = 8; - uint32 slot_id = 11; - int32 retcode = 13; -} diff --git a/proto/ChannellerSlabLoopDungeonResultInfo.proto b/proto/ChannellerSlabLoopDungeonResultInfo.proto deleted file mode 100644 index e421825e..00000000 --- a/proto/ChannellerSlabLoopDungeonResultInfo.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"; - - -message ChannellerSlabLoopDungeonResultInfo { - uint32 dungeon_index = 1; - bool is_success = 2; - uint32 challenge_score = 3; - uint32 challenge_max_score = 4; - bool is_in_time_limit = 5; -} diff --git a/proto/CharAmusementInfo.proto b/proto/CharAmusementInfo.proto deleted file mode 100644 index 6f043f7b..00000000 --- a/proto/CharAmusementInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "CharAmusementAvatarInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CharAmusementInfo { - uint32 level_id = 12; - uint32 total_cost_time = 2; - uint32 preview_stage_index = 1; - repeated CharAmusementAvatarInfo avatar_info_list = 5; - uint32 stage_id = 4; -} diff --git a/proto/CharAmusementSettleNotify.proto b/proto/CharAmusementSettleNotify.proto deleted file mode 100644 index 215c5665..00000000 --- a/proto/CharAmusementSettleNotify.proto +++ /dev/null @@ -1,34 +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 CharAmusementSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23128; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_new_record = 10; - uint32 finish_time = 2; - bool is_succ = 12; -} diff --git a/proto/ChatChannelDataNotify.proto b/proto/ChatChannelDataNotify.proto deleted file mode 100644 index 6eefdfad..00000000 --- a/proto/ChatChannelDataNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "ChatChannelInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChatChannelDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4998; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ChatChannelInfo channel_info_list = 5; - repeated uint32 channel_list = 3; -} diff --git a/proto/ChatChannelInfo.proto b/proto/ChatChannelInfo.proto deleted file mode 100644 index bf88fa5e..00000000 --- a/proto/ChatChannelInfo.proto +++ /dev/null @@ -1,25 +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 ChatChannelInfo { - bool is_shield = 1; - uint32 channel_id = 8; -} diff --git a/proto/ChatChannelInfoNotify.proto b/proto/ChatChannelInfoNotify.proto deleted file mode 100644 index ab8e0ac9..00000000 --- a/proto/ChatChannelInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ChatChannelInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChatChannelInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4975; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ChatChannelInfo channel_info = 7; -} diff --git a/proto/ChatChannelShieldNotify.proto b/proto/ChatChannelShieldNotify.proto deleted file mode 100644 index f0659b79..00000000 --- a/proto/ChatChannelShieldNotify.proto +++ /dev/null @@ -1,34 +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 ChatChannelShieldNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5049; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_shield = 2; - uint32 channel_id = 5; -} diff --git a/proto/ChatChannelUpdateNotify.proto b/proto/ChatChannelUpdateNotify.proto deleted file mode 100644 index 3dea479d..00000000 --- a/proto/ChatChannelUpdateNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "ChatChannelInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChatChannelUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4989; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 channel_id = 2; - ChatChannelInfo channel_info = 5; - bool is_create = 15; -} diff --git a/proto/ChatHistoryNotify.proto b/proto/ChatHistoryNotify.proto deleted file mode 100644 index bdc40458..00000000 --- a/proto/ChatHistoryNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "ChatInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChatHistoryNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3309; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 channel_id = 1; - repeated ChatInfo chat_info = 9; -} diff --git a/proto/CheckGroupReplacedReq.proto b/proto/CheckGroupReplacedReq.proto deleted file mode 100644 index 140af198..00000000 --- a/proto/CheckGroupReplacedReq.proto +++ /dev/null @@ -1,33 +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 CheckGroupReplacedReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3056; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 group_id_list = 7; -} diff --git a/proto/CheckGroupReplacedRsp.proto b/proto/CheckGroupReplacedRsp.proto deleted file mode 100644 index b5388c7e..00000000 --- a/proto/CheckGroupReplacedRsp.proto +++ /dev/null @@ -1,33 +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 CheckGroupReplacedRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3411; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; - repeated uint32 replaced_group_id_list = 10; -} diff --git a/proto/CheckSegmentCRCNotify.proto b/proto/CheckSegmentCRCNotify.proto deleted file mode 100644 index 0370e9df..00000000 --- a/proto/CheckSegmentCRCNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "SegmentInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CheckSegmentCRCNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 16; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated SegmentInfo info_list = 6; -} diff --git a/proto/CheckSegmentCRCReq.proto b/proto/CheckSegmentCRCReq.proto deleted file mode 100644 index 949b509e..00000000 --- a/proto/CheckSegmentCRCReq.proto +++ /dev/null @@ -1,35 +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"; - -import "SegmentCRCInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CheckSegmentCRCReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 73; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated SegmentCRCInfo info_list = 4; -} diff --git a/proto/CheckUgcStateReq.proto b/proto/CheckUgcStateReq.proto deleted file mode 100644 index 4ee599b6..00000000 --- a/proto/CheckUgcStateReq.proto +++ /dev/null @@ -1,31 +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 CheckUgcStateReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6345; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/CheckUgcStateRsp.proto b/proto/CheckUgcStateRsp.proto deleted file mode 100644 index 4cbce7a1..00000000 --- a/proto/CheckUgcStateRsp.proto +++ /dev/null @@ -1,32 +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 CheckUgcStateRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6302; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; -} diff --git a/proto/CheckUgcUpdateReq.proto b/proto/CheckUgcUpdateReq.proto deleted file mode 100644 index 5281c8d4..00000000 --- a/proto/CheckUgcUpdateReq.proto +++ /dev/null @@ -1,35 +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"; - -import "UgcType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CheckUgcUpdateReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6315; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - UgcType ugc_type = 3; -} diff --git a/proto/CheckUgcUpdateRsp.proto b/proto/CheckUgcUpdateRsp.proto deleted file mode 100644 index 968cc47e..00000000 --- a/proto/CheckUgcUpdateRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "UgcType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CheckUgcUpdateRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6318; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - UgcType ugc_type = 6; - repeated uint64 update_ugc_guid_list = 3; - int32 retcode = 7; -} diff --git a/proto/ChessCardInfo.proto b/proto/ChessCardInfo.proto deleted file mode 100644 index 97e48d3c..00000000 --- a/proto/ChessCardInfo.proto +++ /dev/null @@ -1,25 +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 ChessCardInfo { - uint32 card_id = 12; - uint32 effect_stack = 8; -} diff --git a/proto/ChessEntranceDetailInfo.proto b/proto/ChessEntranceDetailInfo.proto deleted file mode 100644 index 75050e35..00000000 --- a/proto/ChessEntranceDetailInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "ChessEntranceInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessEntranceDetailInfo { - repeated ChessEntranceInfo info_list = 9; -} diff --git a/proto/ChessEntranceInfo.proto b/proto/ChessEntranceInfo.proto deleted file mode 100644 index 8143c74b..00000000 --- a/proto/ChessEntranceInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "ChessMonsterInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessEntranceInfo { - repeated ChessMonsterInfo monster_info_list = 15; - uint32 entrance_index = 9; - uint32 entrance_point_id = 12; -} diff --git a/proto/ChessEscapedMonstersNotify.proto b/proto/ChessEscapedMonstersNotify.proto deleted file mode 100644 index a75fef77..00000000 --- a/proto/ChessEscapedMonstersNotify.proto +++ /dev/null @@ -1,32 +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 ChessEscapedMonstersNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5341; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 escaped_monsters = 14; -} diff --git a/proto/ChessLeftMonstersNotify.proto b/proto/ChessLeftMonstersNotify.proto deleted file mode 100644 index 1e5be320..00000000 --- a/proto/ChessLeftMonstersNotify.proto +++ /dev/null @@ -1,32 +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 ChessLeftMonstersNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5336; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 left_monsters = 5; -} diff --git a/proto/ChessManualRefreshCardsReq.proto b/proto/ChessManualRefreshCardsReq.proto deleted file mode 100644 index ddd9b2c8..00000000 --- a/proto/ChessManualRefreshCardsReq.proto +++ /dev/null @@ -1,31 +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 ChessManualRefreshCardsReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5326; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ChessManualRefreshCardsRsp.proto b/proto/ChessManualRefreshCardsRsp.proto deleted file mode 100644 index 0f9346d4..00000000 --- a/proto/ChessManualRefreshCardsRsp.proto +++ /dev/null @@ -1,32 +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 ChessManualRefreshCardsRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5377; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; -} diff --git a/proto/ChessMonsterInfo.proto b/proto/ChessMonsterInfo.proto deleted file mode 100644 index a9045f25..00000000 --- a/proto/ChessMonsterInfo.proto +++ /dev/null @@ -1,26 +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 ChessMonsterInfo { - uint32 monster_id = 9; - uint32 level = 15; - repeated uint32 affix_list = 13; -} diff --git a/proto/ChessMysteryInfo.proto b/proto/ChessMysteryInfo.proto deleted file mode 100644 index a3950d75..00000000 --- a/proto/ChessMysteryInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "ChessEntranceDetailInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessMysteryInfo { - repeated uint32 exit_point_id_list = 15; - map entrance_point_map = 10; - map detail_info_map = 8; -} diff --git a/proto/ChessNormalCardInfo.proto b/proto/ChessNormalCardInfo.proto deleted file mode 100644 index 7aa19b4b..00000000 --- a/proto/ChessNormalCardInfo.proto +++ /dev/null @@ -1,26 +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 ChessNormalCardInfo { - uint32 cost_points = 3; - uint32 card_id = 2; - bool is_attach_curse = 4; -} diff --git a/proto/ChessPickCardNotify.proto b/proto/ChessPickCardNotify.proto deleted file mode 100644 index a4e48923..00000000 --- a/proto/ChessPickCardNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "ChessNormalCardInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessPickCardNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5374; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ChessNormalCardInfo normal_card_info = 8; - uint32 curse_card_id = 6; -} diff --git a/proto/ChessPickCardReq.proto b/proto/ChessPickCardReq.proto deleted file mode 100644 index 78c89080..00000000 --- a/proto/ChessPickCardReq.proto +++ /dev/null @@ -1,34 +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 ChessPickCardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5366; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 card_id = 5; - uint32 card_index = 3; -} diff --git a/proto/ChessPickCardRsp.proto b/proto/ChessPickCardRsp.proto deleted file mode 100644 index 2f8c2006..00000000 --- a/proto/ChessPickCardRsp.proto +++ /dev/null @@ -1,34 +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 ChessPickCardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5352; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; - uint32 card_index = 4; - uint32 card_id = 13; -} diff --git a/proto/ChessPlayerInfo.proto b/proto/ChessPlayerInfo.proto deleted file mode 100644 index bc1cfb85..00000000 --- a/proto/ChessPlayerInfo.proto +++ /dev/null @@ -1,32 +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"; - -import "ChessNormalCardInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessPlayerInfo { - repeated ChessNormalCardInfo candidate_card_info_list = 1; - uint32 uid = 5; - uint32 Unk3300_AOCJHOKCDDM = 2; - uint32 Unk3300_GPNDNCCLHKE = 10; - uint32 building_points = 8; - uint32 Unk3300_PPFBGIDKCDJ = 12; - uint32 Unk3300_PPFPEAGBHLP = 13; -} diff --git a/proto/ChessPlayerInfoNotify.proto b/proto/ChessPlayerInfoNotify.proto deleted file mode 100644 index 99cf9824..00000000 --- a/proto/ChessPlayerInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ChessPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessPlayerInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5365; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ChessPlayerInfo player_info = 12; -} diff --git a/proto/ChessSelectedCardsNotify.proto b/proto/ChessSelectedCardsNotify.proto deleted file mode 100644 index cf931a55..00000000 --- a/proto/ChessSelectedCardsNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ChessCardInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessSelectedCardsNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5397; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ChessCardInfo selected_card_info_list = 9; -} diff --git a/proto/CityReputationDataNotify.proto b/proto/CityReputationDataNotify.proto deleted file mode 100644 index 48113d7a..00000000 --- a/proto/CityReputationDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "CityReputationSimpleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CityReputationDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2842; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated CityReputationSimpleInfo simple_info_list = 13; -} diff --git a/proto/CityReputationExploreInfo.proto b/proto/CityReputationExploreInfo.proto deleted file mode 100644 index 7f0cc763..00000000 --- a/proto/CityReputationExploreInfo.proto +++ /dev/null @@ -1,26 +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 CityReputationExploreInfo { - uint32 explore_percent = 1; - repeated uint32 taken_explore_reward_list = 15; - bool is_open = 13; -} diff --git a/proto/CityReputationHuntInfo.proto b/proto/CityReputationHuntInfo.proto deleted file mode 100644 index 06a11a14..00000000 --- a/proto/CityReputationHuntInfo.proto +++ /dev/null @@ -1,26 +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 CityReputationHuntInfo { - uint32 cur_week_finish_num = 1; - bool is_open = 7; - bool has_reward = 15; -} diff --git a/proto/CityReputationInfo.proto b/proto/CityReputationInfo.proto deleted file mode 100644 index 7d0ec0f9..00000000 --- a/proto/CityReputationInfo.proto +++ /dev/null @@ -1,37 +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"; - -import "CityReputationExploreInfo.proto"; -import "CityReputationHuntInfo.proto"; -import "CityReputationQuestInfo.proto"; -import "CityReputationRequestInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CityReputationInfo { - uint32 exp = 8; - CityReputationQuestInfo quest_info = 9; - repeated uint32 taken_level_reward_list = 10; - CityReputationRequestInfo request_info = 5; - uint32 next_refresh_time = 11; - uint32 total_accept_request_num = 12; - CityReputationHuntInfo hunt_info = 15; - CityReputationExploreInfo explore_info = 3; - uint32 level = 2; -} diff --git a/proto/CityReputationLevelupNotify.proto b/proto/CityReputationLevelupNotify.proto deleted file mode 100644 index 84faccc1..00000000 --- a/proto/CityReputationLevelupNotify.proto +++ /dev/null @@ -1,33 +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 CityReputationLevelupNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2900; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level = 5; - uint32 city_id = 6; -} diff --git a/proto/CityReputationRequestInfo.proto b/proto/CityReputationRequestInfo.proto deleted file mode 100644 index 577d9291..00000000 --- a/proto/CityReputationRequestInfo.proto +++ /dev/null @@ -1,31 +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 CityReputationRequestInfo { - message RequestInfo { - bool is_taken_reward = 4; - uint32 request_id = 8; - uint32 quest_id = 11; - } - - repeated RequestInfo request_info_list = 4; - bool is_open = 14; -} diff --git a/proto/CityReputationSimpleInfo.proto b/proto/CityReputationSimpleInfo.proto deleted file mode 100644 index 51bf02c2..00000000 --- a/proto/CityReputationSimpleInfo.proto +++ /dev/null @@ -1,25 +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 CityReputationSimpleInfo { - uint32 city_id = 14; - uint32 level = 8; -} diff --git a/proto/ClearRoguelikeCurseNotify.proto b/proto/ClearRoguelikeCurseNotify.proto deleted file mode 100644 index 9be0b7b7..00000000 --- a/proto/ClearRoguelikeCurseNotify.proto +++ /dev/null @@ -1,35 +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 ClearRoguelikeCurseNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8038; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_clear_all = 11; - map clear_curse_map = 5; - uint32 card_id = 9; - bool is_curse_all_clear = 4; -} diff --git a/proto/ClientAIStateNotify.proto b/proto/ClientAIStateNotify.proto deleted file mode 100644 index 8670df94..00000000 --- a/proto/ClientAIStateNotify.proto +++ /dev/null @@ -1,34 +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 ClientAIStateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1125; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 13; - uint32 cur_tactic = 3; -} diff --git a/proto/ClientAbilitiesInitFinishCombineNotify.proto b/proto/ClientAbilitiesInitFinishCombineNotify.proto deleted file mode 100644 index 457bf9f1..00000000 --- a/proto/ClientAbilitiesInitFinishCombineNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "EntityAbilityInvokeEntry.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ClientAbilitiesInitFinishCombineNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1161; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated EntityAbilityInvokeEntry entity_invoke_list = 10; -} diff --git a/proto/ClientAbilityInitBeginNotify.proto b/proto/ClientAbilityInitBeginNotify.proto deleted file mode 100644 index 2a9ac9ce..00000000 --- a/proto/ClientAbilityInitBeginNotify.proto +++ /dev/null @@ -1,33 +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 ClientAbilityInitBeginNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1156; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 10; -} diff --git a/proto/ClientBulletCreateNotify.proto b/proto/ClientBulletCreateNotify.proto deleted file mode 100644 index 22076e4d..00000000 --- a/proto/ClientBulletCreateNotify.proto +++ /dev/null @@ -1,33 +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 ClientBulletCreateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 44; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 param = 2; -} diff --git a/proto/ClientCollectorDataNotify.proto b/proto/ClientCollectorDataNotify.proto deleted file mode 100644 index 16e6969f..00000000 --- a/proto/ClientCollectorDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ClientCollectorData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ClientCollectorDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4252; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ClientCollectorData client_collector_data_list = 1; -} diff --git a/proto/ClientHashDebugNotify.proto b/proto/ClientHashDebugNotify.proto deleted file mode 100644 index 84579a0d..00000000 --- a/proto/ClientHashDebugNotify.proto +++ /dev/null @@ -1,32 +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 ClientHashDebugNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3287; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 job_id = 15; -} diff --git a/proto/ClientLoadingCostumeVerificationNotify.proto b/proto/ClientLoadingCostumeVerificationNotify.proto deleted file mode 100644 index f51848a3..00000000 --- a/proto/ClientLoadingCostumeVerificationNotify.proto +++ /dev/null @@ -1,35 +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 ClientLoadingCostumeVerificationNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3269; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 prefab_hash = 5; - uint64 guid = 1; - uint32 costume_id = 7; -} diff --git a/proto/ClientLockGameTimeNotify.proto b/proto/ClientLockGameTimeNotify.proto deleted file mode 100644 index 89de291f..00000000 --- a/proto/ClientLockGameTimeNotify.proto +++ /dev/null @@ -1,33 +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 ClientLockGameTimeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 141; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_lock = 11; -} diff --git a/proto/ClientLogBodyLogin.proto b/proto/ClientLogBodyLogin.proto deleted file mode 100644 index 10b5cd7d..00000000 --- a/proto/ClientLogBodyLogin.proto +++ /dev/null @@ -1,29 +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 ClientLogBodyLogin { - string action_type = 1; - string action_result = 2; - uint32 action_time = 3; - string xg = 4; - uint32 signal_level = 5; - string dns = 6; -} diff --git a/proto/ClientLogBodyPing.proto b/proto/ClientLogBodyPing.proto deleted file mode 100644 index 9739ed0f..00000000 --- a/proto/ClientLogBodyPing.proto +++ /dev/null @@ -1,32 +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 ClientLogBodyPing { - string xg = 1; - uint32 signal_level = 2; - uint32 ping = 3; - string servertype = 4; - string serverip = 5; - string serverport = 6; - uint32 pcount = 7; - uint32 plost = 8; - string dns = 9; -} diff --git a/proto/ClientLogHead.proto b/proto/ClientLogHead.proto deleted file mode 100644 index af4eb04c..00000000 --- a/proto/ClientLogHead.proto +++ /dev/null @@ -1,37 +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 ClientLogHead { - string event_time = 1; - string log_serial_number = 2; - uint32 action_id = 3; - string action_name = 4; - string upload_ip = 5; - string product_id = 6; - string channel_id = 7; - string region_name = 8; - string game_version = 9; - string device_type = 10; - string device_uuid = 11; - string mac_addr = 12; - string account_name = 13; - string account_uuid = 14; -} diff --git a/proto/ClientMassiveEntity.proto b/proto/ClientMassiveEntity.proto deleted file mode 100644 index 8fe306a8..00000000 --- a/proto/ClientMassiveEntity.proto +++ /dev/null @@ -1,35 +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"; - -import "MassiveBoxInfo.proto"; -import "MassiveGrassInfo.proto"; -import "MassiveWaterInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ClientMassiveEntity { - uint32 entity_type = 1; - uint32 config_id = 2; - int64 obj_id = 3; - oneof entity_info { - MassiveWaterInfo water_info = 4; - MassiveGrassInfo grass_info = 5; - MassiveBoxInfo box_info = 6; - } -} diff --git a/proto/ClientNewMailNotify.proto b/proto/ClientNewMailNotify.proto deleted file mode 100644 index 1ba3631c..00000000 --- a/proto/ClientNewMailNotify.proto +++ /dev/null @@ -1,33 +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 ClientNewMailNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1457; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_FBDGCFAALFN = 13; - uint32 Unk3300_MANJMCPELLJ = 2; -} diff --git a/proto/ClientPauseNotify.proto b/proto/ClientPauseNotify.proto deleted file mode 100644 index dc2ebdf6..00000000 --- a/proto/ClientPauseNotify.proto +++ /dev/null @@ -1,33 +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 ClientPauseNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 236; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_open = 8; -} diff --git a/proto/ClientReconnectNotify.proto b/proto/ClientReconnectNotify.proto deleted file mode 100644 index 0f6a1694..00000000 --- a/proto/ClientReconnectNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ClientReconnectReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ClientReconnectNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 39; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ClientReconnectReason reason = 1; -} diff --git a/proto/ClientReconnectReason.proto b/proto/ClientReconnectReason.proto deleted file mode 100644 index 33389e0d..00000000 --- a/proto/ClientReconnectReason.proto +++ /dev/null @@ -1,25 +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"; - -enum ClientReconnectReason { - CLIENT_RECONNECT_REASON_NONE = 0; - CLIENT_RECONNECT_REASON_QUIT_MP = 1; -} diff --git a/proto/ClientRemoveCombatEndModifierNotify.proto b/proto/ClientRemoveCombatEndModifierNotify.proto deleted file mode 100644 index 216294b2..00000000 --- a/proto/ClientRemoveCombatEndModifierNotify.proto +++ /dev/null @@ -1,33 +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 ClientRemoveCombatEndModifierNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1190; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 combat_end_type_list = 10; -} diff --git a/proto/ClientReportNotify.proto b/proto/ClientReportNotify.proto deleted file mode 100644 index 8f0e2329..00000000 --- a/proto/ClientReportNotify.proto +++ /dev/null @@ -1,34 +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 ClientReportNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 25; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - string Unk3300_JHJDJEBAFCM = 15; - string Unk3300_AMLEAJLJDFO = 10; -} diff --git a/proto/ClientScriptEventNotify.proto b/proto/ClientScriptEventNotify.proto deleted file mode 100644 index 423f21b0..00000000 --- a/proto/ClientScriptEventNotify.proto +++ /dev/null @@ -1,36 +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 ClientScriptEventNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 260; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 source_entity_id = 1; - uint32 event_type = 8; - uint32 target_entity_id = 4; - repeated int32 param_list = 6; -} diff --git a/proto/ClientTransmitReq.proto b/proto/ClientTransmitReq.proto deleted file mode 100644 index a9bf14e8..00000000 --- a/proto/ClientTransmitReq.proto +++ /dev/null @@ -1,39 +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"; - -import "TransmitReason.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ClientTransmitReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 221; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - TransmitReason reason = 3; - uint32 scene_id = 9; - Vector rot = 6; - Vector pos = 4; -} diff --git a/proto/ClientTransmitRsp.proto b/proto/ClientTransmitRsp.proto deleted file mode 100644 index 6738fc9f..00000000 --- a/proto/ClientTransmitRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "TransmitReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ClientTransmitRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 222; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - TransmitReason reason = 11; - int32 retcode = 13; -} diff --git a/proto/ClientTriggerEventNotify.proto b/proto/ClientTriggerEventNotify.proto deleted file mode 100644 index 5245a856..00000000 --- a/proto/ClientTriggerEventNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "EventTriggerType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ClientTriggerEventNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 148; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 force_id = 10; - EventTriggerType event_type = 15; -} diff --git a/proto/CloseCommonTipsNotify.proto b/proto/CloseCommonTipsNotify.proto deleted file mode 100644 index 8a02d5b0..00000000 --- a/proto/CloseCommonTipsNotify.proto +++ /dev/null @@ -1,30 +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 CloseCommonTipsNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3273; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/CodexTypeComparer.proto b/proto/CodexTypeComparer.proto deleted file mode 100644 index 09b7213a..00000000 --- a/proto/CodexTypeComparer.proto +++ /dev/null @@ -1,8 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - - -message CodexTypeComparer { -} diff --git a/proto/CoinCollectCheckDoubleStartPlayReq.proto b/proto/CoinCollectCheckDoubleStartPlayReq.proto deleted file mode 100644 index 46ae3961..00000000 --- a/proto/CoinCollectCheckDoubleStartPlayReq.proto +++ /dev/null @@ -1,33 +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 CoinCollectCheckDoubleStartPlayReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22424; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 9; -} diff --git a/proto/CoinCollectCheckDoubleStartPlayRsp.proto b/proto/CoinCollectCheckDoubleStartPlayRsp.proto deleted file mode 100644 index 28813690..00000000 --- a/proto/CoinCollectCheckDoubleStartPlayRsp.proto +++ /dev/null @@ -1,33 +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 CoinCollectCheckDoubleStartPlayRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24124; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 10; - uint32 level_id = 6; -} diff --git a/proto/CoinCollectChooseSkillReq.proto b/proto/CoinCollectChooseSkillReq.proto deleted file mode 100644 index 145afd61..00000000 --- a/proto/CoinCollectChooseSkillReq.proto +++ /dev/null @@ -1,34 +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 CoinCollectChooseSkillReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21667; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 choose_skill_no = 14; - uint32 level_id = 9; -} diff --git a/proto/CoinCollectChooseSkillRsp.proto b/proto/CoinCollectChooseSkillRsp.proto deleted file mode 100644 index 719ef2d6..00000000 --- a/proto/CoinCollectChooseSkillRsp.proto +++ /dev/null @@ -1,34 +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 CoinCollectChooseSkillRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23416; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 13; - uint32 choose_skill_no = 10; - int32 retcode = 7; -} diff --git a/proto/CoinCollectGallerySettleNotify.proto b/proto/CoinCollectGallerySettleNotify.proto deleted file mode 100644 index ed1ec291..00000000 --- a/proto/CoinCollectGallerySettleNotify.proto +++ /dev/null @@ -1,37 +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 CoinCollectGallerySettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5546; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 2; - uint32 Unk3300_DKBJMLJGLIB = 13; - uint32 Unk3300_KDHDMOGJDNL = 14; - uint32 multistage_play_index = 8; - uint32 Unk3300_CPLDPCMBHOE = 6; - bool is_new_record = 15; -} diff --git a/proto/CoinCollectInterruptPlayReq.proto b/proto/CoinCollectInterruptPlayReq.proto deleted file mode 100644 index fad98ca4..00000000 --- a/proto/CoinCollectInterruptPlayReq.proto +++ /dev/null @@ -1,33 +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 CoinCollectInterruptPlayReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20562; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gallery_id = 11; -} diff --git a/proto/CoinCollectInterruptPlayRsp.proto b/proto/CoinCollectInterruptPlayRsp.proto deleted file mode 100644 index 07c61fd1..00000000 --- a/proto/CoinCollectInterruptPlayRsp.proto +++ /dev/null @@ -1,33 +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 CoinCollectInterruptPlayRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23589; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 3; - int32 retcode = 15; -} diff --git a/proto/CoinCollectPlayerInfo.proto b/proto/CoinCollectPlayerInfo.proto deleted file mode 100644 index 43c1edae..00000000 --- a/proto/CoinCollectPlayerInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "CoinCollectTeamAvatarInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoinCollectPlayerInfo { - uint32 player_uid = 15; - bool is_prepare = 7; - uint32 choose_skill_no = 10; - repeated CoinCollectTeamAvatarInfo avatar_info_list = 2; - string player_name = 6; -} diff --git a/proto/CoinCollectPrepareReq.proto b/proto/CoinCollectPrepareReq.proto deleted file mode 100644 index f9ce64f9..00000000 --- a/proto/CoinCollectPrepareReq.proto +++ /dev/null @@ -1,31 +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 CoinCollectPrepareReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23071; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/CoinCollectPrepareRsp.proto b/proto/CoinCollectPrepareRsp.proto deleted file mode 100644 index 3da3e1d8..00000000 --- a/proto/CoinCollectPrepareRsp.proto +++ /dev/null @@ -1,32 +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 CoinCollectPrepareRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23817; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/CoinCollectPrepareStageNotify.proto b/proto/CoinCollectPrepareStageNotify.proto deleted file mode 100644 index 2386cbd9..00000000 --- a/proto/CoinCollectPrepareStageNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "CoinCollectStageInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoinCollectPrepareStageNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6408; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - CoinCollectStageInfo coin_collect_info = 11; -} diff --git a/proto/CoinCollectStageInfo.proto b/proto/CoinCollectStageInfo.proto deleted file mode 100644 index 2e7a6c98..00000000 --- a/proto/CoinCollectStageInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "CoinCollectPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoinCollectStageInfo { - uint32 play_index = 9; - repeated CoinCollectPlayerInfo player_info_list = 11; - uint32 level_id = 5; -} diff --git a/proto/CommonPlayerTipsNotify.proto b/proto/CommonPlayerTipsNotify.proto deleted file mode 100644 index e13bc53d..00000000 --- a/proto/CommonPlayerTipsNotify.proto +++ /dev/null @@ -1,33 +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 CommonPlayerTipsNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8167; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 notify_type = 15; - repeated string text_map_id_list = 8; -} diff --git a/proto/CompoundUnlockNotify.proto b/proto/CompoundUnlockNotify.proto deleted file mode 100644 index 69cac3ef..00000000 --- a/proto/CompoundUnlockNotify.proto +++ /dev/null @@ -1,32 +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 CompoundUnlockNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 106; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 compound_id = 7; -} diff --git a/proto/ContentAuditAuxiliaryField.proto b/proto/ContentAuditAuxiliaryField.proto deleted file mode 100644 index 87247285..00000000 --- a/proto/ContentAuditAuxiliaryField.proto +++ /dev/null @@ -1,25 +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 ContentAuditAuxiliaryField { - string name = 1; - string value = 2; -} diff --git a/proto/ContentAuditData.proto b/proto/ContentAuditData.proto deleted file mode 100644 index edb95081..00000000 --- a/proto/ContentAuditData.proto +++ /dev/null @@ -1,26 +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 ContentAuditData { - string type = 1; - string content = 2; - uint32 auto_pass_time = 3; -} diff --git a/proto/ContentAuditField.proto b/proto/ContentAuditField.proto deleted file mode 100644 index 1a00e21c..00000000 --- a/proto/ContentAuditField.proto +++ /dev/null @@ -1,27 +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"; - -import "ContentAuditData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ContentAuditField { - repeated ContentAuditData segment_list = 1; - string name = 2; -} diff --git a/proto/ContentAuditInfo.proto b/proto/ContentAuditInfo.proto deleted file mode 100644 index 9ec735e3..00000000 --- a/proto/ContentAuditInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "AuditState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ContentAuditInfo { - bool is_open = 1; - string content = 2; - uint32 submit_count = 3; - AuditState audit_state = 4; - uint32 submit_limit = 5; -} diff --git a/proto/CookGradeDataNotify.proto b/proto/CookGradeDataNotify.proto deleted file mode 100644 index 69c80695..00000000 --- a/proto/CookGradeDataNotify.proto +++ /dev/null @@ -1,32 +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 CookGradeDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 180; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 grade = 13; -} diff --git a/proto/CoopCg.proto b/proto/CoopCg.proto deleted file mode 100644 index a09d2bff..00000000 --- a/proto/CoopCg.proto +++ /dev/null @@ -1,25 +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 CoopCg { - uint32 id = 5; - bool is_unlock = 7; -} diff --git a/proto/CoopCgShowNotify.proto b/proto/CoopCgShowNotify.proto deleted file mode 100644 index 9caea4ab..00000000 --- a/proto/CoopCgShowNotify.proto +++ /dev/null @@ -1,32 +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 CoopCgShowNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1951; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 cg_list = 14; -} diff --git a/proto/CoopCgUpdateNotify.proto b/proto/CoopCgUpdateNotify.proto deleted file mode 100644 index a04747c7..00000000 --- a/proto/CoopCgUpdateNotify.proto +++ /dev/null @@ -1,32 +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 CoopCgUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1962; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 cg_list = 8; -} diff --git a/proto/CoopChapter.proto b/proto/CoopChapter.proto deleted file mode 100644 index 78fa54ea..00000000 --- a/proto/CoopChapter.proto +++ /dev/null @@ -1,44 +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"; - -import "CoopCg.proto"; -import "CoopPoint.proto"; -import "CoopReward.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoopChapter { - enum State { - STATE_CLOSE = 0; - STATE_COND_NOT_MEET = 1; - STATE_COND_MEET = 2; - STATE_ACCEPT = 3; - } - - uint32 id = 9; - repeated CoopPoint coop_point_list = 12; - repeated uint32 Unk3300_MOOKBLFKOLC = 6; - State state = 7; - uint32 Unk3300_KDLGLOIIINH = 11; - repeated CoopReward coop_reward_list = 3; - repeated uint32 Unk3300_MJLMJBMGJPP = 4; - repeated CoopCg coop_cg_list = 2; - map seen_ending_map = 15; - uint32 Unk3300_KMJHIMBIGJF = 8; -} diff --git a/proto/CoopChapterUpdateNotify.proto b/proto/CoopChapterUpdateNotify.proto deleted file mode 100644 index 672df534..00000000 --- a/proto/CoopChapterUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "CoopChapter.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoopChapterUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1967; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated CoopChapter chapter_list = 4; -} diff --git a/proto/CoopDataNotify.proto b/proto/CoopDataNotify.proto deleted file mode 100644 index 1908da99..00000000 --- a/proto/CoopDataNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "CoopChapter.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoopDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1994; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_have_progress = 11; - uint32 cur_coop_point = 1; - repeated uint32 viewed_chapter_list = 6; - repeated CoopChapter chapter_list = 3; -} diff --git a/proto/CoopPoint.proto b/proto/CoopPoint.proto deleted file mode 100644 index 1781203f..00000000 --- a/proto/CoopPoint.proto +++ /dev/null @@ -1,32 +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 CoopPoint { - enum State { - STATE_UNSTARTED = 0; - STATE_STARTED = 1; - STATE_FINISHED = 2; - } - - uint32 self_confidence = 6; - State state = 14; - uint32 id = 4; -} diff --git a/proto/CoopPointState.proto b/proto/CoopPointState.proto deleted file mode 100644 index 9559205a..00000000 --- a/proto/CoopPointState.proto +++ /dev/null @@ -1,10 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum CoopPointState { - Unstarted = 0; - Started = 1; - Finished = 2; -} diff --git a/proto/CoopPointUpdateNotify.proto b/proto/CoopPointUpdateNotify.proto deleted file mode 100644 index f4c89751..00000000 --- a/proto/CoopPointUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "CoopPoint.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoopPointUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1958; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - CoopPoint coop_point = 8; -} diff --git a/proto/CoopProgressUpdateNotify.proto b/proto/CoopProgressUpdateNotify.proto deleted file mode 100644 index 369c79c4..00000000 --- a/proto/CoopProgressUpdateNotify.proto +++ /dev/null @@ -1,33 +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 CoopProgressUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1987; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 cur_coop_point = 4; - bool is_have_progress = 8; -} diff --git a/proto/CoopReward.proto b/proto/CoopReward.proto deleted file mode 100644 index 0482418d..00000000 --- a/proto/CoopReward.proto +++ /dev/null @@ -1,31 +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 CoopReward { - enum State { - STATE_UNLOCK = 0; - STATE_LOCK = 1; - STATE_TAKEN = 2; - } - - uint32 id = 5; - State state = 6; -} diff --git a/proto/CoopRewardState.proto b/proto/CoopRewardState.proto deleted file mode 100644 index b19598ac..00000000 --- a/proto/CoopRewardState.proto +++ /dev/null @@ -1,10 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum CoopRewardState { - Unlock = 0; - Lock = 1; - Taken = 2; -} diff --git a/proto/CoopRewardUpdateNotify.proto b/proto/CoopRewardUpdateNotify.proto deleted file mode 100644 index 828703fb..00000000 --- a/proto/CoopRewardUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "CoopReward.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoopRewardUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1984; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated CoopReward reward_list = 14; -} diff --git a/proto/CountDownDelete.proto b/proto/CountDownDelete.proto deleted file mode 100644 index e51fe268..00000000 --- a/proto/CountDownDelete.proto +++ /dev/null @@ -1,8 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CountDownDelete { - -} diff --git a/proto/CreateMassiveEntityNotify.proto b/proto/CreateMassiveEntityNotify.proto deleted file mode 100644 index a8814c7a..00000000 --- a/proto/CreateMassiveEntityNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ServerMassiveEntity.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CreateMassiveEntityNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 353; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ServerMassiveEntity massive_entity_list = 3; -} diff --git a/proto/CreateMassiveEntityReq.proto b/proto/CreateMassiveEntityReq.proto deleted file mode 100644 index fe9022ac..00000000 --- a/proto/CreateMassiveEntityReq.proto +++ /dev/null @@ -1,35 +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"; - -import "ClientMassiveEntity.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CreateMassiveEntityReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 311; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated ClientMassiveEntity massive_entity_list = 3; -} diff --git a/proto/CreateMassiveEntityRsp.proto b/proto/CreateMassiveEntityRsp.proto deleted file mode 100644 index 488ca02f..00000000 --- a/proto/CreateMassiveEntityRsp.proto +++ /dev/null @@ -1,32 +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 CreateMassiveEntityRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 350; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 10; -} diff --git a/proto/CreateReason.proto b/proto/CreateReason.proto deleted file mode 100644 index 9d7d9fda..00000000 --- a/proto/CreateReason.proto +++ /dev/null @@ -1,26 +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"; - -enum CreateReason { - CREATE_REASON_NONE = 0; - CREATE_REASON_QUEST = 1; - CREATE_REASON_ENERGY = 2; -} diff --git a/proto/CrystalLinkDungeonInfoNotify.proto b/proto/CrystalLinkDungeonInfoNotify.proto deleted file mode 100644 index a11f1286..00000000 --- a/proto/CrystalLinkDungeonInfoNotify.proto +++ /dev/null @@ -1,40 +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"; - -import "CrystalLinkBuffInfo.proto"; -import "CrystalLinkDungeonAvatarInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CrystalLinkDungeonInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8408; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated CrystalLinkBuffInfo buff_info_list = 11; - uint32 level_id = 5; - bool is_upper_part = 13; - uint32 difficulty_id = 14; - repeated CrystalLinkDungeonAvatarInfo dungeon_avatar_info_list = 12; - uint32 init_gallery_progress = 4; -} diff --git a/proto/CrystalLinkEnterDungeonReq.proto b/proto/CrystalLinkEnterDungeonReq.proto deleted file mode 100644 index bf9982ca..00000000 --- a/proto/CrystalLinkEnterDungeonReq.proto +++ /dev/null @@ -1,37 +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"; - -import "CrystalLinkTeamInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CrystalLinkEnterDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8179; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated CrystalLinkTeamInfo team_info_list = 13; - uint32 difficulty_id = 5; - uint32 level_id = 6; -} diff --git a/proto/CrystalLinkEnterDungeonRsp.proto b/proto/CrystalLinkEnterDungeonRsp.proto deleted file mode 100644 index f1d5826d..00000000 --- a/proto/CrystalLinkEnterDungeonRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "CrystalLinkTeamInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CrystalLinkEnterDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8628; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - uint32 difficulty_id = 15; - uint32 level_id = 7; - repeated CrystalLinkTeamInfo team_info_list = 12; -} diff --git a/proto/CrystalLinkRestartDungeonReq.proto b/proto/CrystalLinkRestartDungeonReq.proto deleted file mode 100644 index cee450a1..00000000 --- a/proto/CrystalLinkRestartDungeonReq.proto +++ /dev/null @@ -1,31 +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 CrystalLinkRestartDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8177; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/CrystalLinkRestartDungeonRsp.proto b/proto/CrystalLinkRestartDungeonRsp.proto deleted file mode 100644 index 47e89c75..00000000 --- a/proto/CrystalLinkRestartDungeonRsp.proto +++ /dev/null @@ -1,32 +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 CrystalLinkRestartDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8741; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; -} diff --git a/proto/CrystalLinkSettleInfo.proto b/proto/CrystalLinkSettleInfo.proto deleted file mode 100644 index 18614722..00000000 --- a/proto/CrystalLinkSettleInfo.proto +++ /dev/null @@ -1,29 +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 CrystalLinkSettleInfo { - uint32 kill_elite_monster_num = 2; - uint32 final_score = 6; - uint32 level_id = 12; - bool is_new_record = 13; - uint32 difficulty_id = 9; - uint32 kill_normal_mosnter_num = 3; -} diff --git a/proto/CustomDungeon.proto b/proto/CustomDungeon.proto deleted file mode 100644 index dcf800ba..00000000 --- a/proto/CustomDungeon.proto +++ /dev/null @@ -1,30 +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"; - -import "CustomDungeonRoom.proto"; -import "CustomDungeonSetting.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeon { - uint32 dungeon_id = 2; - repeated CustomDungeonRoom room_list = 7; - CustomDungeonSetting setting = 8; - uint64 dungeon_guid = 3; -} diff --git a/proto/CustomDungeonAbstract.proto b/proto/CustomDungeonAbstract.proto deleted file mode 100644 index 0c47ac78..00000000 --- a/proto/CustomDungeonAbstract.proto +++ /dev/null @@ -1,28 +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 CustomDungeonAbstract { - uint32 Unk3300_EJGBHGHLFPI = 7; - uint32 last_publish_time = 12; - map brick_statistics_map = 2; - uint32 first_publish_time = 8; - uint32 Unk3300_JPFIHKECLMF = 4; -} diff --git a/proto/CustomDungeonAbstractMuipData.proto b/proto/CustomDungeonAbstractMuipData.proto deleted file mode 100644 index 040c82b9..00000000 --- a/proto/CustomDungeonAbstractMuipData.proto +++ /dev/null @@ -1,26 +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 CustomDungeonAbstractMuipData { - uint32 first_publish_time = 1; - uint32 last_publish_time = 2; - map brick_statistics_map = 3; -} diff --git a/proto/CustomDungeonBanInfo.proto b/proto/CustomDungeonBanInfo.proto deleted file mode 100644 index c2bfe03b..00000000 --- a/proto/CustomDungeonBanInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "CustomDungeonBanType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonBanInfo { - uint32 expire_time = 15; - CustomDungeonBanType ban_type = 2; - uint64 dungeon_guid = 13; -} diff --git a/proto/CustomDungeonBanType.proto b/proto/CustomDungeonBanType.proto deleted file mode 100644 index 518b66f9..00000000 --- a/proto/CustomDungeonBanType.proto +++ /dev/null @@ -1,25 +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"; - -enum CustomDungeonBanType { - CUSTOM_DUNGEON_BAN_TYPE_NONE = 0; - CUSTOM_DUNGEON_BAN_TYPE_LAYOUT = 1; -} diff --git a/proto/CustomDungeonBatchBriefMuipData.proto b/proto/CustomDungeonBatchBriefMuipData.proto deleted file mode 100644 index 5f2056d0..00000000 --- a/proto/CustomDungeonBatchBriefMuipData.proto +++ /dev/null @@ -1,26 +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"; - -import "CustomDungeonBriefMuipData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonBatchBriefMuipData { - repeated CustomDungeonBriefMuipData brief_list = 1; -} diff --git a/proto/CustomDungeonBattleRecordMuipData.proto b/proto/CustomDungeonBattleRecordMuipData.proto deleted file mode 100644 index 2a900a6c..00000000 --- a/proto/CustomDungeonBattleRecordMuipData.proto +++ /dev/null @@ -1,25 +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 CustomDungeonBattleRecordMuipData { - uint64 dungeon_guid = 1; - uint32 min_cost_time = 2; -} diff --git a/proto/CustomDungeonBattleRecordNotify.proto b/proto/CustomDungeonBattleRecordNotify.proto deleted file mode 100644 index 291b62ee..00000000 --- a/proto/CustomDungeonBattleRecordNotify.proto +++ /dev/null @@ -1,34 +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 CustomDungeonBattleRecordNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6225; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 dungeon_guid = 1; - uint32 min_cost_time = 12; -} diff --git a/proto/CustomDungeonBlock.proto b/proto/CustomDungeonBlock.proto deleted file mode 100644 index 8ed0e183..00000000 --- a/proto/CustomDungeonBlock.proto +++ /dev/null @@ -1,29 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonBlock { - uint32 block_id = 6; - Vector rot = 12; - Vector pos = 13; - uint32 guid = 15; -} diff --git a/proto/CustomDungeonBrief.proto b/proto/CustomDungeonBrief.proto deleted file mode 100644 index 8a860f0d..00000000 --- a/proto/CustomDungeonBrief.proto +++ /dev/null @@ -1,38 +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"; - -import "CustomDungeonAbstract.proto"; -import "CustomDungeonSetting.proto"; -import "CustomDungeonSocial.proto"; -import "CustomDungeonState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonBrief { - uint64 dungeon_guid = 14; - CustomDungeonAbstract abstract = 8; - repeated uint32 tag_list = 4; - bool is_psn_platform = 9; - CustomDungeonSocial social = 10; - CustomDungeonState state = 2; - uint32 battle_min_cost_time = 15; - uint32 dungeon_id = 3; - CustomDungeonSetting setting = 7; - uint32 last_save_time = 12; -} diff --git a/proto/CustomDungeonBriefMuipData.proto b/proto/CustomDungeonBriefMuipData.proto deleted file mode 100644 index 5b6ae9a8..00000000 --- a/proto/CustomDungeonBriefMuipData.proto +++ /dev/null @@ -1,34 +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"; - -import "CustomDungeonAbstractMuipData.proto"; -import "CustomDungeonSettingMuipData.proto"; -import "CustomDungeonSocialMuipData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonBriefMuipData { - uint64 dungeon_guid = 1; - uint32 dungeon_id = 2; - string creator_nickname = 3; - repeated uint32 tag_list = 4; - CustomDungeonSettingMuipData setting = 5; - CustomDungeonAbstractMuipData abstract = 6; - CustomDungeonSocialMuipData social = 7; -} diff --git a/proto/CustomDungeonOfficialNotify.proto b/proto/CustomDungeonOfficialNotify.proto deleted file mode 100644 index cb74c76a..00000000 --- a/proto/CustomDungeonOfficialNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "EnterCustomDungeonType.proto"; -import "TryCustomDungeonType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonOfficialNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6236; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - TryCustomDungeonType try_type = 2; - EnterCustomDungeonType enter_type = 1; - repeated uint32 official_black_coin_list = 5; -} diff --git a/proto/CustomDungeonRecoverNotify.proto b/proto/CustomDungeonRecoverNotify.proto deleted file mode 100644 index 0a872802..00000000 --- a/proto/CustomDungeonRecoverNotify.proto +++ /dev/null @@ -1,39 +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"; - -import "CustomDungeon.proto"; -import "EnterCustomDungeonType.proto"; -import "TryCustomDungeonType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonRecoverNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6228; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - CustomDungeon custom_dungeon = 15; - EnterCustomDungeonType enter_type = 1; - TryCustomDungeonType try_type = 8; - repeated uint32 official_black_coin_list = 3; -} diff --git a/proto/CustomDungeonRoom.proto b/proto/CustomDungeonRoom.proto deleted file mode 100644 index e046ce11..00000000 --- a/proto/CustomDungeonRoom.proto +++ /dev/null @@ -1,27 +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"; - -import "CustomDungeonBlock.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonRoom { - uint32 room_id = 15; - repeated CustomDungeonBlock block_list = 11; -} diff --git a/proto/CustomDungeonSetting.proto b/proto/CustomDungeonSetting.proto deleted file mode 100644 index e2f5f8d5..00000000 --- a/proto/CustomDungeonSetting.proto +++ /dev/null @@ -1,30 +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 CustomDungeonSetting { - uint32 start_room_id = 3; - uint32 time_limit = 9; - repeated uint32 open_room_list = 14; - uint32 coin_limit = 5; - bool is_forbid_skill = 7; - bool is_arrive_finish = 6; - uint32 life_num = 8; -} diff --git a/proto/CustomDungeonSettingMuipData.proto b/proto/CustomDungeonSettingMuipData.proto deleted file mode 100644 index faea366f..00000000 --- a/proto/CustomDungeonSettingMuipData.proto +++ /dev/null @@ -1,28 +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 CustomDungeonSettingMuipData { - bool is_arrive_finish = 1; - uint32 coin_limit = 2; - uint32 time_limit = 3; - bool is_forbid_skill = 4; - uint32 life_num = 5; -} diff --git a/proto/CustomDungeonSocial.proto b/proto/CustomDungeonSocial.proto deleted file mode 100644 index 969822b1..00000000 --- a/proto/CustomDungeonSocial.proto +++ /dev/null @@ -1,27 +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 CustomDungeonSocial { - uint32 win_num = 3; - uint32 play_num = 11; - uint32 like_num = 15; - uint32 store_num = 14; -} diff --git a/proto/CustomDungeonSocialMuipData.proto b/proto/CustomDungeonSocialMuipData.proto deleted file mode 100644 index f3372dee..00000000 --- a/proto/CustomDungeonSocialMuipData.proto +++ /dev/null @@ -1,27 +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 CustomDungeonSocialMuipData { - uint32 play_num = 1; - uint32 like_num = 2; - uint32 store_num = 3; - uint32 win_num = 4; -} diff --git a/proto/CustomDungeonState.proto b/proto/CustomDungeonState.proto deleted file mode 100644 index 43393d37..00000000 --- a/proto/CustomDungeonState.proto +++ /dev/null @@ -1,26 +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"; - -enum CustomDungeonState { - CUSTOM_DUNGEON_STATE_EDIT = 0; - CUSTOM_DUNGEON_STATE_SELF_PASS = 1; - CUSTOM_DUNGEON_STATE_PUBLISHED = 2; -} diff --git a/proto/CustomDungeonUpdateNotify.proto b/proto/CustomDungeonUpdateNotify.proto deleted file mode 100644 index 53d2f634..00000000 --- a/proto/CustomDungeonUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "CustomDungeonBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6230; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - CustomDungeonBrief dungeon_brief = 15; -} diff --git a/proto/CustomDungeonVerify.proto b/proto/CustomDungeonVerify.proto deleted file mode 100644 index 9eee9b24..00000000 --- a/proto/CustomDungeonVerify.proto +++ /dev/null @@ -1,28 +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 CustomDungeonVerify { - uint32 uid = 3; - string region = 13; - uint32 timestamp = 5; - uint64 dungeon_guid = 1; - uint32 lang = 6; -} diff --git a/proto/CutSceneBeginNotify.proto b/proto/CutSceneBeginNotify.proto deleted file mode 100644 index 1935d1ef..00000000 --- a/proto/CutSceneBeginNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "CutSceneExtraParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CutSceneBeginNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 283; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 cutscene_id = 14; - repeated CutSceneExtraParam extra_param_list = 13; - bool is_wait_others = 1; -} diff --git a/proto/CutSceneEndNotify.proto b/proto/CutSceneEndNotify.proto deleted file mode 100644 index 35ac31aa..00000000 --- a/proto/CutSceneEndNotify.proto +++ /dev/null @@ -1,33 +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 CutSceneEndNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 281; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 cutscene_id = 4; - int32 retcode = 11; -} diff --git a/proto/CutSceneExtraParam.proto b/proto/CutSceneExtraParam.proto deleted file mode 100644 index f594a061..00000000 --- a/proto/CutSceneExtraParam.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 CutSceneExtraParam { - repeated double detail_param_list = 13; -} diff --git a/proto/CutSceneFinishNotify.proto b/proto/CutSceneFinishNotify.proto deleted file mode 100644 index 2929b34d..00000000 --- a/proto/CutSceneFinishNotify.proto +++ /dev/null @@ -1,33 +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 CutSceneFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 284; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 cutscene_id = 5; -} diff --git a/proto/CylinderRegionSize.proto b/proto/CylinderRegionSize.proto deleted file mode 100644 index 71f1273a..00000000 --- a/proto/CylinderRegionSize.proto +++ /dev/null @@ -1,25 +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 CylinderRegionSize { - float radius = 7; - float height = 15; -} diff --git a/proto/DailyTaskScoreRewardNotify.proto b/proto/DailyTaskScoreRewardNotify.proto deleted file mode 100644 index 9f787cbd..00000000 --- a/proto/DailyTaskScoreRewardNotify.proto +++ /dev/null @@ -1,32 +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 DailyTaskScoreRewardNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 191; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 reward_id = 8; -} diff --git a/proto/DataResVersionNotify.proto b/proto/DataResVersionNotify.proto deleted file mode 100644 index 9d48c2b5..00000000 --- a/proto/DataResVersionNotify.proto +++ /dev/null @@ -1,48 +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"; - -import "ResVersionConfig.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DataResVersionNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 153; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum DataResVersionOpType { - DATA_RES_VERSION_OP_TYPE_NONE = 0; - DATA_RES_VERSION_OP_TYPE_RELOGIN = 1; - DATA_RES_VERSION_OP_TYPE_MP_RELOGIN = 2; - } - - uint32 client_silence_data_version = 13; - DataResVersionOpType op_type = 6; - string client_silence_version_suffix = 3; - string client_version_suffix = 9; - bool is_data_need_relogin = 15; - string Unk3300_HMGCPAGLDHB = 12; - uint32 client_data_version = 5; - string Unk3300_OPGDBOLKLJA = 2; - ResVersionConfig res_version_config = 7; -} diff --git a/proto/DateTimeDelete.proto b/proto/DateTimeDelete.proto deleted file mode 100644 index 359e7938..00000000 --- a/proto/DateTimeDelete.proto +++ /dev/null @@ -1,8 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message DateTimeDelete { - -} diff --git a/proto/DeathZoneInfo.proto b/proto/DeathZoneInfo.proto deleted file mode 100644 index d6cc4681..00000000 --- a/proto/DeathZoneInfo.proto +++ /dev/null @@ -1,25 +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 DeathZoneInfo { - uint32 id = 3; - bool is_open = 12; -} diff --git a/proto/DeathZoneInfoNotify.proto b/proto/DeathZoneInfoNotify.proto deleted file mode 100644 index f4cac912..00000000 --- a/proto/DeathZoneInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "DeathZoneInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DeathZoneInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6291; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated DeathZoneInfo death_zone_info_list = 15; -} diff --git a/proto/DeathZoneObserveNotify.proto b/proto/DeathZoneObserveNotify.proto deleted file mode 100644 index 6d06ec76..00000000 --- a/proto/DeathZoneObserveNotify.proto +++ /dev/null @@ -1,34 +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 DeathZoneObserveNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3062; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 source_entity_id = 2; - uint32 target_entity_id = 5; -} diff --git a/proto/DebugNotify.proto b/proto/DebugNotify.proto deleted file mode 100644 index f27fa48d..00000000 --- a/proto/DebugNotify.proto +++ /dev/null @@ -1,40 +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 DebugNotify { - // enum Enum { - // option allow_alias = true; - // ZREO = 0; - // CMD_ID = 101; - // TARGET_SERVICE = 101; - // ENET_CHANNEL_ID = 2; - // ENET_IS_RELIABLE = 1; - // } - - enum Retcode { - RETCODE_SUCC = 0; - RETCODE_FAIL = 1; - } - - uint32 id = 1; - string name = 2; - Retcode retcode = 3; -} diff --git a/proto/DelScenePlayTeamEntityNotify.proto b/proto/DelScenePlayTeamEntityNotify.proto deleted file mode 100644 index 0514649e..00000000 --- a/proto/DelScenePlayTeamEntityNotify.proto +++ /dev/null @@ -1,33 +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 DelScenePlayTeamEntityNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3237; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 del_entity_id_list = 5; - uint32 scene_id = 10; -} diff --git a/proto/DelayWeekCountDownDelete.proto b/proto/DelayWeekCountDownDelete.proto deleted file mode 100644 index 82555f75..00000000 --- a/proto/DelayWeekCountDownDelete.proto +++ /dev/null @@ -1,8 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message DelayWeekCountDownDelete { - -} diff --git a/proto/DeshretObeliskChestInfo.proto b/proto/DeshretObeliskChestInfo.proto deleted file mode 100644 index 6a316ab3..00000000 --- a/proto/DeshretObeliskChestInfo.proto +++ /dev/null @@ -1,29 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DeshretObeliskChestInfo { - uint32 group_id = 9; - uint32 config_id = 8; - uint32 scene_id = 7; - Vector pos = 3; -} diff --git a/proto/DeshretObeliskChestInfoNotify.proto b/proto/DeshretObeliskChestInfoNotify.proto deleted file mode 100644 index 1092b111..00000000 --- a/proto/DeshretObeliskChestInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "DeshretObeliskChestInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DeshretObeliskChestInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 867; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated DeshretObeliskChestInfo chest_info_list = 6; -} diff --git a/proto/DestroyMassiveEntityNotify.proto b/proto/DestroyMassiveEntityNotify.proto deleted file mode 100644 index 9fa2d7b9..00000000 --- a/proto/DestroyMassiveEntityNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "ClientMassiveEntity.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DestroyMassiveEntityNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 324; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated ClientMassiveEntity massive_entity_list = 15; -} diff --git a/proto/DigActivityChangeGadgetStateReq.proto b/proto/DigActivityChangeGadgetStateReq.proto deleted file mode 100644 index c27994b5..00000000 --- a/proto/DigActivityChangeGadgetStateReq.proto +++ /dev/null @@ -1,33 +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 DigActivityChangeGadgetStateReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8372; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 10; -} diff --git a/proto/DigActivityChangeGadgetStateRsp.proto b/proto/DigActivityChangeGadgetStateRsp.proto deleted file mode 100644 index 8748f09d..00000000 --- a/proto/DigActivityChangeGadgetStateRsp.proto +++ /dev/null @@ -1,33 +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 DigActivityChangeGadgetStateRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8289; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; - uint32 entity_id = 14; -} diff --git a/proto/DigActivityMarkPointChangeNotify.proto b/proto/DigActivityMarkPointChangeNotify.proto deleted file mode 100644 index 2a28d7be..00000000 --- a/proto/DigActivityMarkPointChangeNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "DigMarkPoint.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DigActivityMarkPointChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8871; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated DigMarkPoint dig_mark_point_list = 1; -} diff --git a/proto/DisableRoguelikeTrapNotify.proto b/proto/DisableRoguelikeTrapNotify.proto deleted file mode 100644 index a8f2b2c5..00000000 --- a/proto/DisableRoguelikeTrapNotify.proto +++ /dev/null @@ -1,32 +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 DisableRoguelikeTrapNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8839; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 card_id = 11; -} diff --git a/proto/DoRoguelikeDungeonCardGachaReq.proto b/proto/DoRoguelikeDungeonCardGachaReq.proto deleted file mode 100644 index 8e293b67..00000000 --- a/proto/DoRoguelikeDungeonCardGachaReq.proto +++ /dev/null @@ -1,34 +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 DoRoguelikeDungeonCardGachaReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8740; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 cell_id = 5; - uint32 dungeon_id = 8; -} diff --git a/proto/DoRoguelikeDungeonCardGachaRsp.proto b/proto/DoRoguelikeDungeonCardGachaRsp.proto deleted file mode 100644 index 558fa5ab..00000000 --- a/proto/DoRoguelikeDungeonCardGachaRsp.proto +++ /dev/null @@ -1,34 +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 DoRoguelikeDungeonCardGachaRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8144; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; - bool is_can_refresh = 6; - repeated uint32 card_list = 15; -} diff --git a/proto/DraftGuestReplyInviteNotify.proto b/proto/DraftGuestReplyInviteNotify.proto deleted file mode 100644 index 5faf8870..00000000 --- a/proto/DraftGuestReplyInviteNotify.proto +++ /dev/null @@ -1,34 +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 DraftGuestReplyInviteNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5447; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_agree = 1; - uint32 guest_uid = 13; - uint32 draft_id = 2; -} diff --git a/proto/DraftGuestReplyInviteReq.proto b/proto/DraftGuestReplyInviteReq.proto deleted file mode 100644 index c7490c06..00000000 --- a/proto/DraftGuestReplyInviteReq.proto +++ /dev/null @@ -1,34 +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 DraftGuestReplyInviteReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5443; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_agree = 4; - uint32 draft_id = 10; -} diff --git a/proto/DraftGuestReplyInviteRsp.proto b/proto/DraftGuestReplyInviteRsp.proto deleted file mode 100644 index d8268b58..00000000 --- a/proto/DraftGuestReplyInviteRsp.proto +++ /dev/null @@ -1,34 +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 DraftGuestReplyInviteRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5461; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 7; - uint32 draft_id = 13; - bool is_agree = 8; -} diff --git a/proto/DraftGuestReplyTwiceConfirmNotify.proto b/proto/DraftGuestReplyTwiceConfirmNotify.proto deleted file mode 100644 index 300417d6..00000000 --- a/proto/DraftGuestReplyTwiceConfirmNotify.proto +++ /dev/null @@ -1,34 +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 DraftGuestReplyTwiceConfirmNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5499; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_agree = 14; - uint32 draft_id = 15; - uint32 guest_uid = 11; -} diff --git a/proto/DraftGuestReplyTwiceConfirmReq.proto b/proto/DraftGuestReplyTwiceConfirmReq.proto deleted file mode 100644 index c85505c5..00000000 --- a/proto/DraftGuestReplyTwiceConfirmReq.proto +++ /dev/null @@ -1,34 +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 DraftGuestReplyTwiceConfirmReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5427; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_agree = 8; - uint32 draft_id = 13; -} diff --git a/proto/DraftGuestReplyTwiceConfirmRsp.proto b/proto/DraftGuestReplyTwiceConfirmRsp.proto deleted file mode 100644 index 95b021f1..00000000 --- a/proto/DraftGuestReplyTwiceConfirmRsp.proto +++ /dev/null @@ -1,34 +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 DraftGuestReplyTwiceConfirmRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5439; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 draft_id = 5; - int32 retcode = 11; - bool is_agree = 1; -} diff --git a/proto/DraftInviteFailInfo.proto b/proto/DraftInviteFailInfo.proto deleted file mode 100644 index baddbfa9..00000000 --- a/proto/DraftInviteFailInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "DraftInviteFailReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DraftInviteFailInfo { - DraftInviteFailReason reason = 6; - uint32 uid = 10; -} diff --git a/proto/DraftInviteFailReason.proto b/proto/DraftInviteFailReason.proto deleted file mode 100644 index a94966c1..00000000 --- a/proto/DraftInviteFailReason.proto +++ /dev/null @@ -1,29 +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"; - -enum DraftInviteFailReason { - DRAFT_INVITE_FAIL_REASON_UNKNOWN = 0; - DRAFT_INVITE_FAIL_REASON_ACTIVITY_NOT_OPEN = 1; - DRAFT_INVITE_FAIL_REASON_ACTIVITY_PLAY_NOT_OPEN = 2; - DRAFT_INVITE_FAIL_REASON_SCENE_NOT_MEET = 3; - DRAFT_INVITE_FAIL_REASON_WORLD_NOT_MEET = 4; - DRAFT_INVITE_FAIL_REASON_PLAY_LIMIT_NOT_MEET = 5; -} diff --git a/proto/DraftInviteResultNotify.proto b/proto/DraftInviteResultNotify.proto deleted file mode 100644 index f5fb739c..00000000 --- a/proto/DraftInviteResultNotify.proto +++ /dev/null @@ -1,33 +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 DraftInviteResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5478; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_all_agree = 11; - uint32 draft_id = 12; -} diff --git a/proto/DraftOwnerInviteNotify.proto b/proto/DraftOwnerInviteNotify.proto deleted file mode 100644 index 8956ef44..00000000 --- a/proto/DraftOwnerInviteNotify.proto +++ /dev/null @@ -1,33 +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 DraftOwnerInviteNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5500; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 invite_deadline_time = 5; - uint32 draft_id = 7; -} diff --git a/proto/DraftOwnerStartInviteReq.proto b/proto/DraftOwnerStartInviteReq.proto deleted file mode 100644 index 9dce3515..00000000 --- a/proto/DraftOwnerStartInviteReq.proto +++ /dev/null @@ -1,33 +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 DraftOwnerStartInviteReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5456; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 draft_id = 14; -} diff --git a/proto/DraftOwnerStartInviteRsp.proto b/proto/DraftOwnerStartInviteRsp.proto deleted file mode 100644 index 077e6a3f..00000000 --- a/proto/DraftOwnerStartInviteRsp.proto +++ /dev/null @@ -1,38 +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"; - -import "DraftInviteFailInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DraftOwnerStartInviteRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5419; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated DraftInviteFailInfo invite_fail_info_list = 12; - uint32 draft_id = 4; - int32 retcode = 2; - uint32 wrong_uid = 6; -} diff --git a/proto/DraftOwnerTwiceConfirmNotify.proto b/proto/DraftOwnerTwiceConfirmNotify.proto deleted file mode 100644 index ea3379cf..00000000 --- a/proto/DraftOwnerTwiceConfirmNotify.proto +++ /dev/null @@ -1,33 +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 DraftOwnerTwiceConfirmNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5457; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 draft_id = 6; - uint32 twice_confirm_deadline_time = 5; -} diff --git a/proto/DraftTwiceConfirmResultNotify.proto b/proto/DraftTwiceConfirmResultNotify.proto deleted file mode 100644 index 1915a098..00000000 --- a/proto/DraftTwiceConfirmResultNotify.proto +++ /dev/null @@ -1,33 +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 DraftTwiceConfirmResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5448; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_all_agree = 14; - uint32 draft_id = 1; -} diff --git a/proto/DragonSpineChapterFinishNotify.proto b/proto/DragonSpineChapterFinishNotify.proto deleted file mode 100644 index 248d0f59..00000000 --- a/proto/DragonSpineChapterFinishNotify.proto +++ /dev/null @@ -1,34 +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 DragonSpineChapterFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2149; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 chapter_id = 14; - uint32 weapon_enhance_level = 12; - uint32 schedule_id = 5; -} diff --git a/proto/DragonSpineChapterOpenNotify.proto b/proto/DragonSpineChapterOpenNotify.proto deleted file mode 100644 index 78c8129f..00000000 --- a/proto/DragonSpineChapterOpenNotify.proto +++ /dev/null @@ -1,33 +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 DragonSpineChapterOpenNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2123; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 9; - uint32 chapter_id = 11; -} diff --git a/proto/DragonSpineChapterProgressChangeNotify.proto b/proto/DragonSpineChapterProgressChangeNotify.proto deleted file mode 100644 index 1e44ed11..00000000 --- a/proto/DragonSpineChapterProgressChangeNotify.proto +++ /dev/null @@ -1,34 +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 DragonSpineChapterProgressChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2035; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 chapter_id = 9; - uint32 schedule_id = 3; - uint32 cur_progress = 11; -} diff --git a/proto/DragonSpineCoinChangeNotify.proto b/proto/DragonSpineCoinChangeNotify.proto deleted file mode 100644 index 39f36a42..00000000 --- a/proto/DragonSpineCoinChangeNotify.proto +++ /dev/null @@ -1,35 +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 DragonSpineCoinChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2086; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_IMLKIJAOADF = 11; - uint32 schedule_id = 15; - uint32 Unk3300_FOHJDGCAKEK = 3; - uint32 Unk3300_NEOCMGJCEOJ = 2; -} diff --git a/proto/DropSubfieldType.proto b/proto/DropSubfieldType.proto deleted file mode 100644 index a44bec7a..00000000 --- a/proto/DropSubfieldType.proto +++ /dev/null @@ -1,28 +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"; - -enum DropSubfieldType { - DROP_SUBFIELD_TYPE_NONE = 0; - DROP_SUBFIELD_TYPE_ONE = 1; - DROP_SUBFIELD_TYPE_Unk2700_NNGMHCEADHE = 2; - DROP_SUBFIELD_TYPE_Unk2700_MKIJPEHKAJI = 3; - DROP_SUBFIELD_TYPE_Unk2700_DJDNENLGIEB = 4; -} diff --git a/proto/DungeonCandidateTeamAvatar.proto b/proto/DungeonCandidateTeamAvatar.proto deleted file mode 100644 index d92eaa72..00000000 --- a/proto/DungeonCandidateTeamAvatar.proto +++ /dev/null @@ -1,27 +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"; - -import "AvatarInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DungeonCandidateTeamAvatar { - AvatarInfo avatar_info = 6; - uint32 player_uid = 7; -} diff --git a/proto/DungeonCandidateTeamCreateReq.proto b/proto/DungeonCandidateTeamCreateReq.proto deleted file mode 100644 index aa39033f..00000000 --- a/proto/DungeonCandidateTeamCreateReq.proto +++ /dev/null @@ -1,34 +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 DungeonCandidateTeamCreateReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 933; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 dungeon_id = 3; - uint32 point_id = 1; -} diff --git a/proto/DungeonCandidateTeamCreateRsp.proto b/proto/DungeonCandidateTeamCreateRsp.proto deleted file mode 100644 index 12de8762..00000000 --- a/proto/DungeonCandidateTeamCreateRsp.proto +++ /dev/null @@ -1,32 +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 DungeonCandidateTeamCreateRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 910; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; -} diff --git a/proto/DungeonCandidateTeamDismissNotify.proto b/proto/DungeonCandidateTeamDismissNotify.proto deleted file mode 100644 index 218f6606..00000000 --- a/proto/DungeonCandidateTeamDismissNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "DungeonCandidateTeamPlayerDismissReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DungeonCandidateTeamDismissNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 903; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - DungeonCandidateTeamPlayerDismissReason reason = 7; - uint32 player_uid = 1; -} diff --git a/proto/DungeonCandidateTeamDismissReason.proto b/proto/DungeonCandidateTeamDismissReason.proto deleted file mode 100644 index 56943851..00000000 --- a/proto/DungeonCandidateTeamDismissReason.proto +++ /dev/null @@ -1,26 +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"; - -enum DungeonCandidateTeamDismissReason { - DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_NORMAL = 0; - DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DIE = 1; - DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DISCONNECT = 2; -} diff --git a/proto/DungeonCandidateTeamInfoNotify.proto b/proto/DungeonCandidateTeamInfoNotify.proto deleted file mode 100644 index 1008ef04..00000000 --- a/proto/DungeonCandidateTeamInfoNotify.proto +++ /dev/null @@ -1,39 +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"; - -import "DungeonCandidateTeamAvatar.proto"; -import "DungeonCandidateTeamPlayerState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DungeonCandidateTeamInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 917; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 ready_player_uid = 2; - uint32 match_type = 12; - uint32 dungeon_id = 8; - repeated DungeonCandidateTeamAvatar avatar_list = 1; - map player_state_map = 10; -} diff --git a/proto/DungeonCandidateTeamInviteNotify.proto b/proto/DungeonCandidateTeamInviteNotify.proto deleted file mode 100644 index b4d7e3b7..00000000 --- a/proto/DungeonCandidateTeamInviteNotify.proto +++ /dev/null @@ -1,34 +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 DungeonCandidateTeamInviteNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 905; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 valid_deadline_time_sec = 11; - uint32 player_uid = 4; - uint32 dungeon_id = 13; -} diff --git a/proto/DungeonCandidateTeamInviteReq.proto b/proto/DungeonCandidateTeamInviteReq.proto deleted file mode 100644 index 86fb3767..00000000 --- a/proto/DungeonCandidateTeamInviteReq.proto +++ /dev/null @@ -1,33 +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 DungeonCandidateTeamInviteReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 980; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 player_uids = 4; -} diff --git a/proto/DungeonCandidateTeamInviteRsp.proto b/proto/DungeonCandidateTeamInviteRsp.proto deleted file mode 100644 index eecb1f01..00000000 --- a/proto/DungeonCandidateTeamInviteRsp.proto +++ /dev/null @@ -1,33 +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 DungeonCandidateTeamInviteRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 946; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 invalid_player_uids = 11; - int32 retcode = 4; -} diff --git a/proto/DungeonCandidateTeamKickReq.proto b/proto/DungeonCandidateTeamKickReq.proto deleted file mode 100644 index 13fdb35b..00000000 --- a/proto/DungeonCandidateTeamKickReq.proto +++ /dev/null @@ -1,33 +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 DungeonCandidateTeamKickReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 975; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 player_uid = 7; -} diff --git a/proto/DungeonCandidateTeamKickRsp.proto b/proto/DungeonCandidateTeamKickRsp.proto deleted file mode 100644 index c82f1bbf..00000000 --- a/proto/DungeonCandidateTeamKickRsp.proto +++ /dev/null @@ -1,32 +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 DungeonCandidateTeamKickRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 934; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 7; -} diff --git a/proto/DungeonCandidateTeamLeaveReq.proto b/proto/DungeonCandidateTeamLeaveReq.proto deleted file mode 100644 index 5fbc89cb..00000000 --- a/proto/DungeonCandidateTeamLeaveReq.proto +++ /dev/null @@ -1,31 +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 DungeonCandidateTeamLeaveReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 995; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/DungeonCandidateTeamLeaveRsp.proto b/proto/DungeonCandidateTeamLeaveRsp.proto deleted file mode 100644 index 71553a6a..00000000 --- a/proto/DungeonCandidateTeamLeaveRsp.proto +++ /dev/null @@ -1,32 +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 DungeonCandidateTeamLeaveRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 964; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; -} diff --git a/proto/DungeonCandidateTeamPlayerDismissReason.proto b/proto/DungeonCandidateTeamPlayerDismissReason.proto deleted file mode 100644 index c977922e..00000000 --- a/proto/DungeonCandidateTeamPlayerDismissReason.proto +++ /dev/null @@ -1,26 +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"; - -enum DungeonCandidateTeamPlayerDismissReason { - DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_NORMAL = 0; - DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_DIE = 1; - DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_DISCONNECT = 2; -} diff --git a/proto/DungeonCandidateTeamPlayerLeaveNotify.proto b/proto/DungeonCandidateTeamPlayerLeaveNotify.proto deleted file mode 100644 index b5d2d724..00000000 --- a/proto/DungeonCandidateTeamPlayerLeaveNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "DungeonCandidateTeamPlayerLeaveReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DungeonCandidateTeamPlayerLeaveNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 972; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 player_uid = 7; - DungeonCandidateTeamPlayerLeaveReason reason = 1; -} diff --git a/proto/DungeonCandidateTeamPlayerLeaveReason.proto b/proto/DungeonCandidateTeamPlayerLeaveReason.proto deleted file mode 100644 index 6dfb2210..00000000 --- a/proto/DungeonCandidateTeamPlayerLeaveReason.proto +++ /dev/null @@ -1,27 +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"; - -enum DungeonCandidateTeamPlayerLeaveReason { - DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_NORMAL = 0; - DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DIE = 1; - DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_BE_KICK = 2; - DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DISCONNECT = 3; -} diff --git a/proto/DungeonCandidateTeamPlayerState.proto b/proto/DungeonCandidateTeamPlayerState.proto deleted file mode 100644 index f697ef9d..00000000 --- a/proto/DungeonCandidateTeamPlayerState.proto +++ /dev/null @@ -1,26 +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"; - -enum DungeonCandidateTeamPlayerState { - DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_IDLE = 0; - DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AV_ATAR = 1; - DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_READY = 2; -} diff --git a/proto/DungeonCandidateTeamRefuseNotify.proto b/proto/DungeonCandidateTeamRefuseNotify.proto deleted file mode 100644 index cdd74d7d..00000000 --- a/proto/DungeonCandidateTeamRefuseNotify.proto +++ /dev/null @@ -1,32 +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 DungeonCandidateTeamRefuseNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 994; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 player_uid = 8; -} diff --git a/proto/DungeonCandidateTeamReplyInviteReq.proto b/proto/DungeonCandidateTeamReplyInviteReq.proto deleted file mode 100644 index be9f8e67..00000000 --- a/proto/DungeonCandidateTeamReplyInviteReq.proto +++ /dev/null @@ -1,33 +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 DungeonCandidateTeamReplyInviteReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 967; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_accept = 1; -} diff --git a/proto/DungeonCandidateTeamReplyInviteRsp.proto b/proto/DungeonCandidateTeamReplyInviteRsp.proto deleted file mode 100644 index 690fd503..00000000 --- a/proto/DungeonCandidateTeamReplyInviteRsp.proto +++ /dev/null @@ -1,33 +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 DungeonCandidateTeamReplyInviteRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 915; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_trans_point = 1; - int32 retcode = 5; -} diff --git a/proto/DungeonCandidateTeamSetChangingAvatarReq.proto b/proto/DungeonCandidateTeamSetChangingAvatarReq.proto deleted file mode 100644 index 89a7fbc5..00000000 --- a/proto/DungeonCandidateTeamSetChangingAvatarReq.proto +++ /dev/null @@ -1,33 +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 DungeonCandidateTeamSetChangingAvatarReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 908; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_changing_avatar = 11; -} diff --git a/proto/DungeonCandidateTeamSetChangingAvatarRsp.proto b/proto/DungeonCandidateTeamSetChangingAvatarRsp.proto deleted file mode 100644 index 80f8a039..00000000 --- a/proto/DungeonCandidateTeamSetChangingAvatarRsp.proto +++ /dev/null @@ -1,32 +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 DungeonCandidateTeamSetChangingAvatarRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 909; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; -} diff --git a/proto/DungeonCandidateTeamSetReadyReq.proto b/proto/DungeonCandidateTeamSetReadyReq.proto deleted file mode 100644 index 2282de8b..00000000 --- a/proto/DungeonCandidateTeamSetReadyReq.proto +++ /dev/null @@ -1,33 +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 DungeonCandidateTeamSetReadyReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 921; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_ready = 12; -} diff --git a/proto/DungeonCandidateTeamSetReadyRsp.proto b/proto/DungeonCandidateTeamSetReadyRsp.proto deleted file mode 100644 index d6e1f8d1..00000000 --- a/proto/DungeonCandidateTeamSetReadyRsp.proto +++ /dev/null @@ -1,32 +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 DungeonCandidateTeamSetReadyRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 922; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; -} diff --git a/proto/DungeonDataNotify.proto b/proto/DungeonDataNotify.proto deleted file mode 100644 index 14985ba1..00000000 --- a/proto/DungeonDataNotify.proto +++ /dev/null @@ -1,32 +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 DungeonDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 990; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map dungeon_data_map = 7; -} diff --git a/proto/DungeonDieOptionReq.proto b/proto/DungeonDieOptionReq.proto deleted file mode 100644 index 98a018bd..00000000 --- a/proto/DungeonDieOptionReq.proto +++ /dev/null @@ -1,36 +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"; - -import "PlayerDieOption.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DungeonDieOptionReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 939; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - PlayerDieOption die_option = 5; - bool is_quit_immediately = 14; -} diff --git a/proto/DungeonDieOptionRsp.proto b/proto/DungeonDieOptionRsp.proto deleted file mode 100644 index 4b8688d4..00000000 --- a/proto/DungeonDieOptionRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "PlayerDieOption.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DungeonDieOptionRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 948; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 revive_count = 2; - PlayerDieOption die_option = 7; - int32 retcode = 13; -} diff --git a/proto/DungeonEntryBlockReason.proto b/proto/DungeonEntryBlockReason.proto deleted file mode 100644 index b231987a..00000000 --- a/proto/DungeonEntryBlockReason.proto +++ /dev/null @@ -1,27 +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"; - -enum DungeonEntryBlockReason { - DUNGEON_ENTRY_BLOCK_REASON_NONE = 0; - DUNGEON_ENTRY_BLOCK_REASON_LEVEL = 1; - DUNGEON_ENTRY_BLOCK_REASON_QUEST = 2; - DUNGEON_ENTRY_BLOCK_REASON_MULTIPLE = 3; -} diff --git a/proto/DungeonEntryCond.proto b/proto/DungeonEntryCond.proto deleted file mode 100644 index c87061a7..00000000 --- a/proto/DungeonEntryCond.proto +++ /dev/null @@ -1,27 +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"; - -import "DungeonEntryBlockReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DungeonEntryCond { - DungeonEntryBlockReason cond_reason = 2; - uint32 param1 = 1; -} diff --git a/proto/DungeonEntryToBeExploreNotify.proto b/proto/DungeonEntryToBeExploreNotify.proto deleted file mode 100644 index 2077ba2c..00000000 --- a/proto/DungeonEntryToBeExploreNotify.proto +++ /dev/null @@ -1,34 +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 DungeonEntryToBeExploreNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3196; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 scene_id = 6; - uint32 dungeon_entry_scene_point_id = 3; - uint32 dungeon_entry_config_id = 2; -} diff --git a/proto/DungeonFollowNotify.proto b/proto/DungeonFollowNotify.proto deleted file mode 100644 index 4d8d23fb..00000000 --- a/proto/DungeonFollowNotify.proto +++ /dev/null @@ -1,32 +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 DungeonFollowNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 937; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 target_uid = 5; -} diff --git a/proto/DungeonGetStatueDropReq.proto b/proto/DungeonGetStatueDropReq.proto deleted file mode 100644 index 172b27f5..00000000 --- a/proto/DungeonGetStatueDropReq.proto +++ /dev/null @@ -1,31 +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 DungeonGetStatueDropReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 989; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/DungeonGetStatueDropRsp.proto b/proto/DungeonGetStatueDropRsp.proto deleted file mode 100644 index dadca860..00000000 --- a/proto/DungeonGetStatueDropRsp.proto +++ /dev/null @@ -1,32 +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 DungeonGetStatueDropRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 944; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; -} diff --git a/proto/DungeonInterruptChallengeReq.proto b/proto/DungeonInterruptChallengeReq.proto deleted file mode 100644 index 8fc885b2..00000000 --- a/proto/DungeonInterruptChallengeReq.proto +++ /dev/null @@ -1,35 +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 DungeonInterruptChallengeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 991; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 challenge_id = 12; - uint32 group_id = 5; - uint32 challenge_index = 10; -} diff --git a/proto/DungeonInterruptChallengeRsp.proto b/proto/DungeonInterruptChallengeRsp.proto deleted file mode 100644 index ea87c9ed..00000000 --- a/proto/DungeonInterruptChallengeRsp.proto +++ /dev/null @@ -1,35 +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 DungeonInterruptChallengeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 993; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 group_id = 10; - uint32 challenge_id = 5; - int32 retcode = 12; - uint32 challenge_index = 14; -} diff --git a/proto/DungeonPlayerDieNotify.proto b/proto/DungeonPlayerDieNotify.proto deleted file mode 100644 index 7a03893d..00000000 --- a/proto/DungeonPlayerDieNotify.proto +++ /dev/null @@ -1,44 +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"; - -import "PlayerDieType.proto"; -import "StrengthenPointData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DungeonPlayerDieNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 927; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map strengthen_point_data_map = 7; - PlayerDieType die_type = 8; - uint32 revive_count = 3; - uint32 wait_time = 4; - uint32 dungeon_id = 6; - uint32 murderer_entity_id = 11; - oneof entity { - uint32 monster_id = 10; - uint32 gadget_id = 14; - } -} diff --git a/proto/DungeonPlayerDieReq.proto b/proto/DungeonPlayerDieReq.proto deleted file mode 100644 index b4d7da6d..00000000 --- a/proto/DungeonPlayerDieReq.proto +++ /dev/null @@ -1,36 +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"; - -import "PlayerDieType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DungeonPlayerDieReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 925; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - PlayerDieType die_type = 4; - uint32 dungeon_id = 6; -} diff --git a/proto/DungeonPlayerDieRsp.proto b/proto/DungeonPlayerDieRsp.proto deleted file mode 100644 index ddd5440a..00000000 --- a/proto/DungeonPlayerDieRsp.proto +++ /dev/null @@ -1,32 +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 DungeonPlayerDieRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 942; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; -} diff --git a/proto/DungeonRestartInviteNotify.proto b/proto/DungeonRestartInviteNotify.proto deleted file mode 100644 index de950738..00000000 --- a/proto/DungeonRestartInviteNotify.proto +++ /dev/null @@ -1,36 +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 DungeonRestartInviteNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 963; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 dungeon_id = 8; - uint32 cd = 5; - uint32 player_uid = 6; - uint32 point_id = 12; -} diff --git a/proto/DungeonRestartInviteReplyNotify.proto b/proto/DungeonRestartInviteReplyNotify.proto deleted file mode 100644 index 58ddbd42..00000000 --- a/proto/DungeonRestartInviteReplyNotify.proto +++ /dev/null @@ -1,34 +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 DungeonRestartInviteReplyNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 987; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 player_uid = 11; - bool is_accept = 12; -} diff --git a/proto/DungeonRestartInviteReplyReq.proto b/proto/DungeonRestartInviteReplyReq.proto deleted file mode 100644 index a972ab10..00000000 --- a/proto/DungeonRestartInviteReplyReq.proto +++ /dev/null @@ -1,33 +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 DungeonRestartInviteReplyReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 904; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_accept = 2; -} diff --git a/proto/DungeonRestartInviteReplyRsp.proto b/proto/DungeonRestartInviteReplyRsp.proto deleted file mode 100644 index 8e33682a..00000000 --- a/proto/DungeonRestartInviteReplyRsp.proto +++ /dev/null @@ -1,34 +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 DungeonRestartInviteReplyRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 923; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_trans_point = 14; - int32 retcode = 10; - bool is_accept = 6; -} diff --git a/proto/DungeonRestartReq.proto b/proto/DungeonRestartReq.proto deleted file mode 100644 index c590ed11..00000000 --- a/proto/DungeonRestartReq.proto +++ /dev/null @@ -1,31 +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 DungeonRestartReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 998; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/DungeonRestartResultNotify.proto b/proto/DungeonRestartResultNotify.proto deleted file mode 100644 index 277046d4..00000000 --- a/proto/DungeonRestartResultNotify.proto +++ /dev/null @@ -1,33 +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 DungeonRestartResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 985; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_add_accept = 9; -} diff --git a/proto/DungeonRestartRsp.proto b/proto/DungeonRestartRsp.proto deleted file mode 100644 index 07794f52..00000000 --- a/proto/DungeonRestartRsp.proto +++ /dev/null @@ -1,34 +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 DungeonRestartRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 920; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 dungeon_id = 13; - int32 retcode = 3; - uint32 point_id = 11; -} diff --git a/proto/DungeonReviseLevelNotify.proto b/proto/DungeonReviseLevelNotify.proto deleted file mode 100644 index 405774ee..00000000 --- a/proto/DungeonReviseLevelNotify.proto +++ /dev/null @@ -1,35 +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 DungeonReviseLevelNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 966; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 dungeon_id = 2; - uint32 Unk3300_ALMECLCHHFA = 3; - uint32 Unk3300_DKIMMKIHDCK = 15; -} diff --git a/proto/DynamicLayerNodes.proto b/proto/DynamicLayerNodes.proto deleted file mode 100644 index 20001c58..00000000 --- a/proto/DynamicLayerNodes.proto +++ /dev/null @@ -1,27 +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"; - -import "DynamicSVONode.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DynamicLayerNodes { - int32 level = 7; - repeated DynamicSVONode nodes = 4; -} diff --git a/proto/DynamicNodes.proto b/proto/DynamicNodes.proto deleted file mode 100644 index 89a74b1e..00000000 --- a/proto/DynamicNodes.proto +++ /dev/null @@ -1,26 +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"; - -import "DynamicLayerNodes.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DynamicNodes { - repeated DynamicLayerNodes nodes = 4; -} diff --git a/proto/DynamicSVONode.proto b/proto/DynamicSVONode.proto deleted file mode 100644 index 6a9d8673..00000000 --- a/proto/DynamicSVONode.proto +++ /dev/null @@ -1,28 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DynamicSVONode { - int32 area = 3; - Vector refer_pos = 15; - int64 index = 2; -} diff --git a/proto/EchoNotify.proto b/proto/EchoNotify.proto deleted file mode 100644 index ce0730e5..00000000 --- a/proto/EchoNotify.proto +++ /dev/null @@ -1,33 +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 EchoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 89; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string content = 2; - uint32 seq_id = 3; -} diff --git a/proto/EchoShellTakeRewardReq.proto b/proto/EchoShellTakeRewardReq.proto deleted file mode 100644 index 3ec6f30c..00000000 --- a/proto/EchoShellTakeRewardReq.proto +++ /dev/null @@ -1,33 +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 EchoShellTakeRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8049; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 reward_id = 4; -} diff --git a/proto/EchoShellTakeRewardRsp.proto b/proto/EchoShellTakeRewardRsp.proto deleted file mode 100644 index 36271375..00000000 --- a/proto/EchoShellTakeRewardRsp.proto +++ /dev/null @@ -1,33 +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 EchoShellTakeRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8265; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; - uint32 reward_id = 5; -} diff --git a/proto/EchoShellUpdateNotify.proto b/proto/EchoShellUpdateNotify.proto deleted file mode 100644 index 0a6d0630..00000000 --- a/proto/EchoShellUpdateNotify.proto +++ /dev/null @@ -1,32 +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 EchoShellUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8891; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 shell_id = 10; -} diff --git a/proto/EffigyChallengeInfoNotify.proto b/proto/EffigyChallengeInfoNotify.proto deleted file mode 100644 index da63f145..00000000 --- a/proto/EffigyChallengeInfoNotify.proto +++ /dev/null @@ -1,35 +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 EffigyChallengeInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2113; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 challenge_id = 6; - uint32 difficulty_id = 2; - uint32 challenge_score = 11; - repeated uint32 condition_id_list = 7; -} diff --git a/proto/EffigyChallengeResultNotify.proto b/proto/EffigyChallengeResultNotify.proto deleted file mode 100644 index 16c62e32..00000000 --- a/proto/EffigyChallengeResultNotify.proto +++ /dev/null @@ -1,35 +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 EffigyChallengeResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2022; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 challenge_score = 8; - bool is_success = 4; - uint32 challenge_id = 13; - uint32 challenge_max_score = 6; -} diff --git a/proto/EffigyChallengeV2ChooseSkillReq.proto b/proto/EffigyChallengeV2ChooseSkillReq.proto deleted file mode 100644 index 58f09bab..00000000 --- a/proto/EffigyChallengeV2ChooseSkillReq.proto +++ /dev/null @@ -1,34 +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 EffigyChallengeV2ChooseSkillReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23748; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 challenge_mode_skill_no = 10; - uint32 level_id = 7; -} diff --git a/proto/EffigyChallengeV2ChooseSkillRsp.proto b/proto/EffigyChallengeV2ChooseSkillRsp.proto deleted file mode 100644 index 7d5a4274..00000000 --- a/proto/EffigyChallengeV2ChooseSkillRsp.proto +++ /dev/null @@ -1,34 +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 EffigyChallengeV2ChooseSkillRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23618; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 challenge_mode_skill_no = 12; - int32 retcode = 1; - uint32 level_id = 10; -} diff --git a/proto/EffigyChallengeV2DungeonInfoNotify.proto b/proto/EffigyChallengeV2DungeonInfoNotify.proto deleted file mode 100644 index ec3e7161..00000000 --- a/proto/EffigyChallengeV2DungeonInfoNotify.proto +++ /dev/null @@ -1,34 +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 EffigyChallengeV2DungeonInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24761; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 challenge_mode_difficulty = 13; - uint32 skill_no = 15; - uint32 level_id = 2; -} diff --git a/proto/EffigyChallengeV2EnterDungeonReq.proto b/proto/EffigyChallengeV2EnterDungeonReq.proto deleted file mode 100644 index ee4bc82c..00000000 --- a/proto/EffigyChallengeV2EnterDungeonReq.proto +++ /dev/null @@ -1,35 +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 EffigyChallengeV2EnterDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21069; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 challenge_mode_skill_no = 10; - uint32 challenge_mode_difficulty = 4; - uint32 level_id = 11; -} diff --git a/proto/EffigyChallengeV2EnterDungeonRsp.proto b/proto/EffigyChallengeV2EnterDungeonRsp.proto deleted file mode 100644 index aa7e050e..00000000 --- a/proto/EffigyChallengeV2EnterDungeonRsp.proto +++ /dev/null @@ -1,35 +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 EffigyChallengeV2EnterDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22024; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 challenge_mode_difficulty = 3; - uint32 challenge_mode_skill_no = 7; - uint32 level_id = 10; - int32 retcode = 15; -} diff --git a/proto/EffigyChallengeV2RestartDungeonReq.proto b/proto/EffigyChallengeV2RestartDungeonReq.proto deleted file mode 100644 index 7b429a41..00000000 --- a/proto/EffigyChallengeV2RestartDungeonReq.proto +++ /dev/null @@ -1,31 +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 EffigyChallengeV2RestartDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21293; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/EffigyChallengeV2RestartDungeonRsp.proto b/proto/EffigyChallengeV2RestartDungeonRsp.proto deleted file mode 100644 index 1e953683..00000000 --- a/proto/EffigyChallengeV2RestartDungeonRsp.proto +++ /dev/null @@ -1,32 +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 EffigyChallengeV2RestartDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23467; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; -} diff --git a/proto/EndCoinCollectPlaySingleModeReq.proto b/proto/EndCoinCollectPlaySingleModeReq.proto deleted file mode 100644 index 16483bd5..00000000 --- a/proto/EndCoinCollectPlaySingleModeReq.proto +++ /dev/null @@ -1,33 +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 EndCoinCollectPlaySingleModeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23963; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 multistage_play_index = 1; -} diff --git a/proto/EndCoinCollectPlaySingleModeRsp.proto b/proto/EndCoinCollectPlaySingleModeRsp.proto deleted file mode 100644 index 4669cdf6..00000000 --- a/proto/EndCoinCollectPlaySingleModeRsp.proto +++ /dev/null @@ -1,32 +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 EndCoinCollectPlaySingleModeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21015; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 7; -} diff --git a/proto/EnterChessDungeonReq.proto b/proto/EnterChessDungeonReq.proto deleted file mode 100644 index 8c1fc007..00000000 --- a/proto/EnterChessDungeonReq.proto +++ /dev/null @@ -1,33 +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 EnterChessDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8855; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 map_id = 14; -} diff --git a/proto/EnterChessDungeonRsp.proto b/proto/EnterChessDungeonRsp.proto deleted file mode 100644 index 8432f0eb..00000000 --- a/proto/EnterChessDungeonRsp.proto +++ /dev/null @@ -1,33 +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 EnterChessDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8293; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - uint32 map_id = 12; -} diff --git a/proto/EnterCustomDungeonReq.proto b/proto/EnterCustomDungeonReq.proto deleted file mode 100644 index f98b1016..00000000 --- a/proto/EnterCustomDungeonReq.proto +++ /dev/null @@ -1,37 +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"; - -import "EnterCustomDungeonType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EnterCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6242; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 dungeon_id = 7; - EnterCustomDungeonType enter_type = 8; - uint64 dungeon_guid = 4; -} diff --git a/proto/EnterCustomDungeonRsp.proto b/proto/EnterCustomDungeonRsp.proto deleted file mode 100644 index 75412206..00000000 --- a/proto/EnterCustomDungeonRsp.proto +++ /dev/null @@ -1,38 +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"; - -import "CustomDungeon.proto"; -import "EnterCustomDungeonType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EnterCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6241; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map room_cost_map = 3; - EnterCustomDungeonType enter_type = 15; - CustomDungeon custom_dungeon = 12; - int32 retcode = 8; -} diff --git a/proto/EnterCustomDungeonType.proto b/proto/EnterCustomDungeonType.proto deleted file mode 100644 index 71bcf855..00000000 --- a/proto/EnterCustomDungeonType.proto +++ /dev/null @@ -1,27 +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"; - -enum EnterCustomDungeonType { - ENTER_CUSTOM_DUNGEON_TYPE_NONE = 0; - ENTER_CUSTOM_DUNGEON_TYPE_EDIT = 1; - ENTER_CUSTOM_DUNGEON_TYPE_PLAY = 2; - ENTER_CUSTOM_DUNGEON_TYPE_OFFICIAL = 3; -} diff --git a/proto/EnterFishingReq.proto b/proto/EnterFishingReq.proto deleted file mode 100644 index 933ee34f..00000000 --- a/proto/EnterFishingReq.proto +++ /dev/null @@ -1,33 +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 EnterFishingReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5842; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 fish_pool_id = 7; -} diff --git a/proto/EnterFishingRsp.proto b/proto/EnterFishingRsp.proto deleted file mode 100644 index d053c325..00000000 --- a/proto/EnterFishingRsp.proto +++ /dev/null @@ -1,33 +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 EnterFishingRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5841; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 10; - uint32 fish_pool_id = 9; -} diff --git a/proto/EnterFungusFighterPlotDungeonReq.proto b/proto/EnterFungusFighterPlotDungeonReq.proto deleted file mode 100644 index 444d2100..00000000 --- a/proto/EnterFungusFighterPlotDungeonReq.proto +++ /dev/null @@ -1,34 +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 EnterFungusFighterPlotDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23768; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 fungus_id_list = 11; - uint32 dungeon_id = 15; -} diff --git a/proto/EnterFungusFighterPlotDungeonRsp.proto b/proto/EnterFungusFighterPlotDungeonRsp.proto deleted file mode 100644 index ce1a6637..00000000 --- a/proto/EnterFungusFighterPlotDungeonRsp.proto +++ /dev/null @@ -1,34 +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 EnterFungusFighterPlotDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20791; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 fungus_id_list = 14; - uint32 dungeon_id = 8; - int32 retcode = 4; -} diff --git a/proto/EnterFungusFighterTrainingDungeonReq.proto b/proto/EnterFungusFighterTrainingDungeonReq.proto deleted file mode 100644 index 9772cc0c..00000000 --- a/proto/EnterFungusFighterTrainingDungeonReq.proto +++ /dev/null @@ -1,33 +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 EnterFungusFighterTrainingDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23992; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 dungeon_id = 12; -} diff --git a/proto/EnterFungusFighterTrainingDungeonRsp.proto b/proto/EnterFungusFighterTrainingDungeonRsp.proto deleted file mode 100644 index 4b1a353c..00000000 --- a/proto/EnterFungusFighterTrainingDungeonRsp.proto +++ /dev/null @@ -1,33 +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 EnterFungusFighterTrainingDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22876; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 dungeon_id = 12; - int32 retcode = 7; -} diff --git a/proto/EnterIrodoriChessDungeonReq.proto b/proto/EnterIrodoriChessDungeonReq.proto deleted file mode 100644 index cd903abd..00000000 --- a/proto/EnterIrodoriChessDungeonReq.proto +++ /dev/null @@ -1,34 +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 EnterIrodoriChessDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8592; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_hard_map = 12; - uint32 level_id = 10; -} diff --git a/proto/EnterIrodoriChessDungeonRsp.proto b/proto/EnterIrodoriChessDungeonRsp.proto deleted file mode 100644 index c655595e..00000000 --- a/proto/EnterIrodoriChessDungeonRsp.proto +++ /dev/null @@ -1,34 +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 EnterIrodoriChessDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8238; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_hard_map = 5; - uint32 level_id = 15; - int32 retcode = 8; -} diff --git a/proto/EnterMechanicusDungeonReq.proto b/proto/EnterMechanicusDungeonReq.proto deleted file mode 100644 index 911763e1..00000000 --- a/proto/EnterMechanicusDungeonReq.proto +++ /dev/null @@ -1,33 +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 EnterMechanicusDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3927; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 difficult_level = 5; -} diff --git a/proto/EnterMechanicusDungeonRsp.proto b/proto/EnterMechanicusDungeonRsp.proto deleted file mode 100644 index 3c7ebc88..00000000 --- a/proto/EnterMechanicusDungeonRsp.proto +++ /dev/null @@ -1,35 +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 EnterMechanicusDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3939; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 wrong_uid = 13; - uint32 difficult_level = 15; - int32 retcode = 12; - uint32 dungeon_id = 10; -} diff --git a/proto/EnterRogueDiaryDungeonReq.proto b/proto/EnterRogueDiaryDungeonReq.proto deleted file mode 100644 index 81abee79..00000000 --- a/proto/EnterRogueDiaryDungeonReq.proto +++ /dev/null @@ -1,36 +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"; - -import "RogueDiaryAvatar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EnterRogueDiaryDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8627; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 chosen_card_list = 5; - repeated RogueDiaryAvatar chosen_avatar_list = 9; -} diff --git a/proto/EnterRogueDiaryDungeonRsp.proto b/proto/EnterRogueDiaryDungeonRsp.proto deleted file mode 100644 index 0e1ac581..00000000 --- a/proto/EnterRogueDiaryDungeonRsp.proto +++ /dev/null @@ -1,32 +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 EnterRogueDiaryDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8152; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; -} diff --git a/proto/EnterRoguelikeDungeonNotify.proto b/proto/EnterRoguelikeDungeonNotify.proto deleted file mode 100644 index 5458642f..00000000 --- a/proto/EnterRoguelikeDungeonNotify.proto +++ /dev/null @@ -1,50 +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"; - -import "RogueCellInfo.proto"; -import "RoguelikeRuneRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EnterRoguelikeDungeonNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8657; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - float bonus_resource_prop = 11; - uint32 Unk3300_DBDABNIINEL = 4; - repeated RoguelikeRuneRecord rune_record_list = 12; - uint32 cur_level = 9; - uint32 dungeon_id = 5; - uint32 revise_monster_level = 1188; - bool Unk3300_PKPOKOAAOKF = 1469; - repeated uint32 explored_cell_list = 2; - repeated uint64 onstage_avatar_guid_list = 15; - uint32 stage_id = 6; - uint32 Unk3300_KLFDKOCGAHN = 2046; - bool Unk3300_GBHHLEDAGAM = 3; - uint32 Unk3300_IIIJDDNJEBB = 1; - repeated uint64 backstage_avatar_guid_list = 7; - uint32 Unk3300_PKDLOJADIPA = 10; - map cell_info_map = 14; -} diff --git a/proto/EnterSceneWeatherAreaNotify.proto b/proto/EnterSceneWeatherAreaNotify.proto deleted file mode 100644 index 61bb8f0a..00000000 --- a/proto/EnterSceneWeatherAreaNotify.proto +++ /dev/null @@ -1,33 +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 EnterSceneWeatherAreaNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 282; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 weather_gadget_id = 1; -} diff --git a/proto/EnterTrialAvatarActivityDungeonReq.proto b/proto/EnterTrialAvatarActivityDungeonReq.proto deleted file mode 100644 index 531bc01f..00000000 --- a/proto/EnterTrialAvatarActivityDungeonReq.proto +++ /dev/null @@ -1,35 +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 EnterTrialAvatarActivityDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2142; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 enter_point_id = 7; - uint32 activity_id = 1; - uint32 trial_avatar_index_id = 5; -} diff --git a/proto/EnterTrialAvatarActivityDungeonRsp.proto b/proto/EnterTrialAvatarActivityDungeonRsp.proto deleted file mode 100644 index c1f0db72..00000000 --- a/proto/EnterTrialAvatarActivityDungeonRsp.proto +++ /dev/null @@ -1,34 +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 EnterTrialAvatarActivityDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2176; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 trial_avatar_index_id = 2; - int32 retcode = 1; - uint32 activity_id = 15; -} diff --git a/proto/EntityAiKillSelfNotify.proto b/proto/EntityAiKillSelfNotify.proto deleted file mode 100644 index d0ab8d94..00000000 --- a/proto/EntityAiKillSelfNotify.proto +++ /dev/null @@ -1,33 +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 EntityAiKillSelfNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 385; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 7; -} diff --git a/proto/EntityAuthorityChangeNotify.proto b/proto/EntityAuthorityChangeNotify.proto deleted file mode 100644 index 25235cb2..00000000 --- a/proto/EntityAuthorityChangeNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "AuthorityChange.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EntityAuthorityChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 305; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated AuthorityChange authority_change_list = 8; -} diff --git a/proto/EntityConfigHashEntry.proto b/proto/EntityConfigHashEntry.proto deleted file mode 100644 index 0e5c2cfa..00000000 --- a/proto/EntityConfigHashEntry.proto +++ /dev/null @@ -1,26 +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 EntityConfigHashEntry { - uint32 entity_id = 4; - int32 hash_value = 1; - uint32 job_id = 6; -} diff --git a/proto/EntityConfigHashNotify.proto b/proto/EntityConfigHashNotify.proto deleted file mode 100644 index dbd64bce..00000000 --- a/proto/EntityConfigHashNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "EntityConfigHashEntry.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EntityConfigHashNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3332; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated EntityConfigHashEntry Unk3300_NAMDIKJILAI = 1; - repeated EntityConfigHashEntry Unk3300_BLBEKMDGCMB = 2; - repeated EntityConfigHashEntry Unk3300_NLMPHBGMOEN = 9; -} diff --git a/proto/EntityFightPropNotify.proto b/proto/EntityFightPropNotify.proto deleted file mode 100644 index b0dc5998..00000000 --- a/proto/EntityFightPropNotify.proto +++ /dev/null @@ -1,33 +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 EntityFightPropNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1256; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map fight_prop_map = 9; - uint32 entity_id = 10; -} diff --git a/proto/EntityForceSyncReq.proto b/proto/EntityForceSyncReq.proto deleted file mode 100644 index 060607fc..00000000 --- a/proto/EntityForceSyncReq.proto +++ /dev/null @@ -1,38 +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"; - -import "MotionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EntityForceSyncReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 234; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 scene_time = 13; - MotionInfo motion_info = 10; - uint32 entity_id = 5; - uint32 room_id = 11; -} diff --git a/proto/EntityForceSyncRsp.proto b/proto/EntityForceSyncRsp.proto deleted file mode 100644 index f216fa18..00000000 --- a/proto/EntityForceSyncRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "MotionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EntityForceSyncRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 295; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 12; - uint32 scene_time = 2; - MotionInfo fail_motion = 11; - int32 retcode = 8; -} diff --git a/proto/EntityJumpNotify.proto b/proto/EntityJumpNotify.proto deleted file mode 100644 index 29061e50..00000000 --- a/proto/EntityJumpNotify.proto +++ /dev/null @@ -1,43 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EntityJumpNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 237; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum Type { - TYPE_NULL = 0; - TYPE_ACTIVE = 1; - TYPE_PASSIVE = 2; - } - - Vector pos = 6; - Type jump_type = 2; - uint32 entity_id = 4; - Vector rot = 9; -} diff --git a/proto/EntityMoveFailInfo.proto b/proto/EntityMoveFailInfo.proto deleted file mode 100644 index 96efcc97..00000000 --- a/proto/EntityMoveFailInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "MotionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EntityMoveFailInfo { - uint32 scene_time = 8; - int32 retcode = 9; - uint32 reliable_seq = 2; - MotionInfo fail_motion = 4; - uint32 entity_id = 5; -} diff --git a/proto/EntityMoveRoomNotify.proto b/proto/EntityMoveRoomNotify.proto deleted file mode 100644 index 21926c4e..00000000 --- a/proto/EntityMoveRoomNotify.proto +++ /dev/null @@ -1,34 +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 EntityMoveRoomNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3337; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 dest_room_id = 1; - uint32 entity_id = 4; -} diff --git a/proto/EntityPropNotify.proto b/proto/EntityPropNotify.proto deleted file mode 100644 index cc82b876..00000000 --- a/proto/EntityPropNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "PropValue.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EntityPropNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1279; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 13; - map prop_map = 9; -} diff --git a/proto/EntityTagChangeNotify.proto b/proto/EntityTagChangeNotify.proto deleted file mode 100644 index c029ad3b..00000000 --- a/proto/EntityTagChangeNotify.proto +++ /dev/null @@ -1,34 +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 EntityTagChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3192; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string tag = 3; - uint32 entity_id = 11; - bool is_add = 2; -} diff --git a/proto/EventTriggerType.proto b/proto/EventTriggerType.proto deleted file mode 100644 index c828dbf7..00000000 --- a/proto/EventTriggerType.proto +++ /dev/null @@ -1,25 +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"; - -enum EventTriggerType { - EVENT_TRIGGER_TYPE_NONE = 0; - EVENT_TRIGGER_TYPE_ENTER_FORCE = 1; -} diff --git a/proto/EvtAnimatorParameterNotify.proto b/proto/EvtAnimatorParameterNotify.proto deleted file mode 100644 index 5b75dc4a..00000000 --- a/proto/EvtAnimatorParameterNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "EvtAnimatorParameterInfo.proto"; -import "ForwardType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtAnimatorParameterNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 330; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - ForwardType forward_type = 9; - EvtAnimatorParameterInfo animator_param_info = 13; -} diff --git a/proto/EvtAnimatorStateChangedInfo.proto b/proto/EvtAnimatorStateChangedInfo.proto deleted file mode 100644 index 0a4a3733..00000000 --- a/proto/EvtAnimatorStateChangedInfo.proto +++ /dev/null @@ -1,34 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtAnimatorStateChangedInfo { - float fade_duration = 4; - uint32 Unk3300_BKBPGIAOBEL = 11; - uint32 Unk3300_NMCCLIKMOEN = 1; - Vector pos = 5; - bool Unk3300_KLMEKMGFGPD = 3; - uint32 normalized_time_compact = 6; - bool Unk3300_MEOPKEDJCIN = 7; - int32 face_angle_compact = 15; - uint32 entity_id = 2; -} diff --git a/proto/EvtAnimatorStateChangedNotify.proto b/proto/EvtAnimatorStateChangedNotify.proto deleted file mode 100644 index bf50657e..00000000 --- a/proto/EvtAnimatorStateChangedNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "EvtAnimatorStateChangedInfo.proto"; -import "ForwardType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtAnimatorStateChangedNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 327; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - ForwardType forward_type = 14; - EvtAnimatorStateChangedInfo evt_animator_state_changed_info = 2; -} diff --git a/proto/EvtAvatarEnterFocusNotify.proto b/proto/EvtAvatarEnterFocusNotify.proto deleted file mode 100644 index 079f978f..00000000 --- a/proto/EvtAvatarEnterFocusNotify.proto +++ /dev/null @@ -1,48 +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"; - -import "ForwardType.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtAvatarEnterFocusNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 344; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - ForwardType forward_type = 14; - bool Unk3300_NPBLDGPCDOC = 15; - bool Unk3300_IJHHDFDIJMA = 4; - bool Unk3300_NALGJBLGNJI = 13; - bool Unk3300_OOOPPHEJKDI = 2; - bool Unk3300_KMAFBMKJDAK = 9; - bool Unk3300_LNLOOKDHJGF = 8; - uint32 entity_id = 1; - bool Unk3300_GGHCEGJEHND = 11; - bool Unk3300_NLNIBJAFADG = 7; - Vector focus_forward = 3; - bool Unk3300_CDAJJHIPIKH = 12; - bool Unk3300_FHHDDNENEDD = 6; -} diff --git a/proto/EvtAvatarExitFocusNotify.proto b/proto/EvtAvatarExitFocusNotify.proto deleted file mode 100644 index d4aab35f..00000000 --- a/proto/EvtAvatarExitFocusNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "ForwardType.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtAvatarExitFocusNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 307; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 7; - ForwardType forward_type = 8; - Vector finish_forward = 2; -} diff --git a/proto/EvtAvatarUpdateFocusNotify.proto b/proto/EvtAvatarUpdateFocusNotify.proto deleted file mode 100644 index ba919523..00000000 --- a/proto/EvtAvatarUpdateFocusNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "ForwardType.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtAvatarUpdateFocusNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 317; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - ForwardType forward_type = 4; - uint32 entity_id = 3; - Vector focus_forward = 6; -} diff --git a/proto/EvtBeingHealedNotify.proto b/proto/EvtBeingHealedNotify.proto deleted file mode 100644 index bee761ef..00000000 --- a/proto/EvtBeingHealedNotify.proto +++ /dev/null @@ -1,35 +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 EvtBeingHealedNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 366; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - float Unk3300_LCLOFCCIJKH = 2; - float Unk3300_ECNBKHHADDJ = 3; - uint32 target_id = 4; - uint32 source_id = 6; -} diff --git a/proto/EvtBeingHitNotify.proto b/proto/EvtBeingHitNotify.proto deleted file mode 100644 index ac9c65b8..00000000 --- a/proto/EvtBeingHitNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "EvtBeingHitInfo.proto"; -import "ForwardType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtBeingHitNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 379; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - EvtBeingHitInfo being_hit_info = 12; - ForwardType forward_type = 11; -} diff --git a/proto/EvtBeingHitsCombineNotify.proto b/proto/EvtBeingHitsCombineNotify.proto deleted file mode 100644 index 80f2e16d..00000000 --- a/proto/EvtBeingHitsCombineNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "EvtBeingHitInfo.proto"; -import "ForwardType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtBeingHitsCombineNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 364; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated EvtBeingHitInfo evt_being_hit_info_list = 9; - ForwardType forward_type = 7; -} diff --git a/proto/EvtBulletDeactiveNotify.proto b/proto/EvtBulletDeactiveNotify.proto deleted file mode 100644 index 5a00e807..00000000 --- a/proto/EvtBulletDeactiveNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "ForwardType.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtBulletDeactiveNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 399; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - Vector disappear_pos = 12; - ForwardType forward_type = 11; - uint32 entity_id = 1; -} diff --git a/proto/EvtBulletHitNotify.proto b/proto/EvtBulletHitNotify.proto deleted file mode 100644 index 109d80e4..00000000 --- a/proto/EvtBulletHitNotify.proto +++ /dev/null @@ -1,45 +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"; - -import "ForwardType.proto"; -import "HitColliderType.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtBulletHitNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 348; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - ForwardType forward_type = 2; - uint32 Unk3300_ELNFDKNGHFP = 4; - Vector hit_normal = 9; - uint32 Unk3300_KANAJBJHCLG = 6; - Vector hit_point = 8; - HitColliderType hit_collider_type = 10; - uint32 entity_id = 14; - uint32 forward_peer = 3; - int32 hit_box_index = 1; -} diff --git a/proto/EvtBulletMoveNotify.proto b/proto/EvtBulletMoveNotify.proto deleted file mode 100644 index fdd0c902..00000000 --- a/proto/EvtBulletMoveNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "ForwardType.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtBulletMoveNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 389; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - ForwardType forward_type = 5; - Vector cur_pos = 4; - uint32 entity_id = 13; -} diff --git a/proto/EvtCombatForceSetPosInfo.proto b/proto/EvtCombatForceSetPosInfo.proto deleted file mode 100644 index a9c0e315..00000000 --- a/proto/EvtCombatForceSetPosInfo.proto +++ /dev/null @@ -1,29 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtCombatForceSetPosInfo { - uint32 Unk3300_LGGMBNLMGHB = 8; - uint32 Unk3300_IALIGDPAMFL = 7; - Vector target_pos = 1; - uint32 entity_id = 10; -} diff --git a/proto/EvtCompensatePosDiffInfo.proto b/proto/EvtCompensatePosDiffInfo.proto deleted file mode 100644 index 00fff92a..00000000 --- a/proto/EvtCompensatePosDiffInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtCompensatePosDiffInfo { - uint32 entity_id = 12; - uint32 normalized_time_compact = 5; - uint32 cur_hash = 7; - int32 face_angle_compact = 11; - Vector cur_pos = 6; -} diff --git a/proto/EvtCostStaminaNotify.proto b/proto/EvtCostStaminaNotify.proto deleted file mode 100644 index f577e0df..00000000 --- a/proto/EvtCostStaminaNotify.proto +++ /dev/null @@ -1,34 +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 EvtCostStaminaNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 378; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - float cost_stamina = 4; - uint32 skill_id = 1; -} diff --git a/proto/EvtDestroyServerGadgetNotify.proto b/proto/EvtDestroyServerGadgetNotify.proto deleted file mode 100644 index 15afc7fc..00000000 --- a/proto/EvtDestroyServerGadgetNotify.proto +++ /dev/null @@ -1,33 +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 EvtDestroyServerGadgetNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 387; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 3; -} diff --git a/proto/EvtEntityStartDieEndNotify.proto b/proto/EvtEntityStartDieEndNotify.proto deleted file mode 100644 index b866cdd7..00000000 --- a/proto/EvtEntityStartDieEndNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "ForwardType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtEntityStartDieEndNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 325; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool immediately = 9; - ForwardType forward_type = 2; - uint32 die_state_flag = 4; - uint32 entity_id = 6; -} diff --git a/proto/EvtFaceToDirInfo.proto b/proto/EvtFaceToDirInfo.proto deleted file mode 100644 index 12ec0726..00000000 --- a/proto/EvtFaceToDirInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtFaceToDirInfo { - Vector face_dir = 2; - uint32 entity_id = 5; -} diff --git a/proto/EvtFaceToDirNotify.proto b/proto/EvtFaceToDirNotify.proto deleted file mode 100644 index 20d2666d..00000000 --- a/proto/EvtFaceToDirNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "EvtFaceToDirInfo.proto"; -import "ForwardType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtFaceToDirNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 347; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - EvtFaceToDirInfo evt_face_to_dir_info = 2; - ForwardType forward_type = 9; -} diff --git a/proto/EvtFaceToEntityNotify.proto b/proto/EvtFaceToEntityNotify.proto deleted file mode 100644 index 65589007..00000000 --- a/proto/EvtFaceToEntityNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "ForwardType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtFaceToEntityNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 361; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 10; - ForwardType forward_type = 8; - uint32 face_entity_id = 4; -} diff --git a/proto/EvtFixedRushMove.proto b/proto/EvtFixedRushMove.proto deleted file mode 100644 index 62c49c18..00000000 --- a/proto/EvtFixedRushMove.proto +++ /dev/null @@ -1,32 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtFixedRushMove { - uint32 entity_id = 13; - string override_collider = 7; - Vector target_pos = 14; - bool Unk3300_BGOLPLHGGPO = 8; - repeated uint32 animator_state_id_list = 9; - bool Unk3300_BKEELCGOLLN = 12; - float speed = 10; -} diff --git a/proto/EvtGrapplingHookMove.proto b/proto/EvtGrapplingHookMove.proto deleted file mode 100644 index 29b4c36d..00000000 --- a/proto/EvtGrapplingHookMove.proto +++ /dev/null @@ -1,34 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtGrapplingHookMove { - Vector target_pos = 4; - uint32 entity_id = 10; - float speed = 2; - float Unk3300_NDMHKNFMPCJ = 5; - repeated uint32 animator_state_id_list = 11; - bool Unk3300_BGOLPLHGGPO = 1; - float Unk3300_MJAOALPCJML = 9; - bool Unk3300_BKEELCGOLLN = 15; - string override_collider = 3; -} diff --git a/proto/EvtHittingOtherInfo.proto b/proto/EvtHittingOtherInfo.proto deleted file mode 100644 index a6caacd1..00000000 --- a/proto/EvtHittingOtherInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "AttackResult.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtHittingOtherInfo { - uint32 peer_id = 2; - AttackResult attack_result = 7; -} diff --git a/proto/EvtLightCoreMove.proto b/proto/EvtLightCoreMove.proto deleted file mode 100644 index 046ccf51..00000000 --- a/proto/EvtLightCoreMove.proto +++ /dev/null @@ -1,30 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtLightCoreMove { - float speed = 4; - uint32 entity_id = 12; - float Unk3300_BLNIJMMNAGH = 1; - float Unk3300_NHPEDPJMCOL = 5; - Vector target_pos = 11; -} diff --git a/proto/EvtLocalGadgetOwnerLeaveSceneNotify.proto b/proto/EvtLocalGadgetOwnerLeaveSceneNotify.proto deleted file mode 100644 index 3fda2a11..00000000 --- a/proto/EvtLocalGadgetOwnerLeaveSceneNotify.proto +++ /dev/null @@ -1,32 +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 EvtLocalGadgetOwnerLeaveSceneNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 352; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 1; -} diff --git a/proto/EvtMonsterDoBlink.proto b/proto/EvtMonsterDoBlink.proto deleted file mode 100644 index 28505e01..00000000 --- a/proto/EvtMonsterDoBlink.proto +++ /dev/null @@ -1,28 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtMonsterDoBlink { - uint32 entity_id = 14; - Vector target_pos = 9; - Vector target_rot = 5; -} diff --git a/proto/EvtRushMoveInfo.proto b/proto/EvtRushMoveInfo.proto deleted file mode 100644 index d0b60042..00000000 --- a/proto/EvtRushMoveInfo.proto +++ /dev/null @@ -1,33 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtRushMoveInfo { - Vector velocity = 8; - int32 state_name_hash = 4; - uint32 entity_id = 12; - Vector pos = 7; - int32 face_angle_compact = 1; - float time_range = 13; - Vector Unk3300_NEBMDDGPBON = 15; - Vector Unk3300_FGAPBJIPJFG = 5; -} diff --git a/proto/EvtRushMoveNotify.proto b/proto/EvtRushMoveNotify.proto deleted file mode 100644 index 59b3d65e..00000000 --- a/proto/EvtRushMoveNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "EvtRushMoveInfo.proto"; -import "ForwardType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtRushMoveNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 339; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - EvtRushMoveInfo evt_rush_move_info = 1; - ForwardType forward_type = 10; -} diff --git a/proto/EvtSetAttackTargetInfo.proto b/proto/EvtSetAttackTargetInfo.proto deleted file mode 100644 index e2f40c63..00000000 --- a/proto/EvtSetAttackTargetInfo.proto +++ /dev/null @@ -1,26 +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 EvtSetAttackTargetInfo { - uint32 attack_target_id = 6; - uint32 select_point_index = 3; - uint32 entity_id = 2; -} diff --git a/proto/EvtSetAttackTargetNotify.proto b/proto/EvtSetAttackTargetNotify.proto deleted file mode 100644 index b6daca05..00000000 --- a/proto/EvtSetAttackTargetNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "EvtSetAttackTargetInfo.proto"; -import "ForwardType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtSetAttackTargetNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 357; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - EvtSetAttackTargetInfo evt_set_attack_target_info = 13; - ForwardType forward_type = 6; -} diff --git a/proto/EvtSyncEntityPositionInfo.proto b/proto/EvtSyncEntityPositionInfo.proto deleted file mode 100644 index c6ac96da..00000000 --- a/proto/EvtSyncEntityPositionInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtSyncEntityPositionInfo { - uint32 state_hash = 10; - int32 face_angle_compact = 4; - Vector pos = 14; - uint32 entity_id = 1; - uint32 normalized_time_compact = 13; -} diff --git a/proto/EvtSyncSkillAnchorPosition.proto b/proto/EvtSyncSkillAnchorPosition.proto deleted file mode 100644 index 7306a4d7..00000000 --- a/proto/EvtSyncSkillAnchorPosition.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtSyncSkillAnchorPosition { - Vector skill_anchor_position = 12; - uint32 entity_id = 7; -} diff --git a/proto/EvtSyncTransform.proto b/proto/EvtSyncTransform.proto deleted file mode 100644 index 609439c2..00000000 --- a/proto/EvtSyncTransform.proto +++ /dev/null @@ -1,28 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message EvtSyncTransform { - Vector Unk3300_JAMKLNFBBAD = 15; - uint32 entity_id = 13; - Vector Unk3300_PMHFLCOPFBC = 9; -} diff --git a/proto/ExclusiveRuleInfo.proto b/proto/ExclusiveRuleInfo.proto deleted file mode 100644 index 5f58aa79..00000000 --- a/proto/ExclusiveRuleInfo.proto +++ /dev/null @@ -1,25 +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 ExclusiveRuleInfo { - uint32 rule_type = 2; - repeated uint32 object_id_list = 15; -} diff --git a/proto/ExclusiveRuleNotify.proto b/proto/ExclusiveRuleNotify.proto deleted file mode 100644 index 7ca09db4..00000000 --- a/proto/ExclusiveRuleNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ExclusiveRuleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ExclusiveRuleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 118; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ExclusiveRuleInfo rule_info_list = 15; -} diff --git a/proto/ExecuteGadgetLuaReq.proto b/proto/ExecuteGadgetLuaReq.proto deleted file mode 100644 index d00f92ea..00000000 --- a/proto/ExecuteGadgetLuaReq.proto +++ /dev/null @@ -1,36 +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 ExecuteGadgetLuaReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 235; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - int32 param3 = 1; - int32 param2 = 14; - uint32 source_entity_id = 15; - int32 param1 = 13; -} diff --git a/proto/ExecuteGadgetLuaRsp.proto b/proto/ExecuteGadgetLuaRsp.proto deleted file mode 100644 index 0803d0a6..00000000 --- a/proto/ExecuteGadgetLuaRsp.proto +++ /dev/null @@ -1,32 +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 ExecuteGadgetLuaRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 240; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/ExecuteGroupTriggerReq.proto b/proto/ExecuteGroupTriggerReq.proto deleted file mode 100644 index bf9c65a0..00000000 --- a/proto/ExecuteGroupTriggerReq.proto +++ /dev/null @@ -1,38 +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 ExecuteGroupTriggerReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 263; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 source_entity_id = 7; - int32 param3 = 6; - int32 param1 = 9; - string source_name = 8; - uint32 target_entity_id = 15; - int32 param2 = 4; -} diff --git a/proto/ExecuteGroupTriggerRsp.proto b/proto/ExecuteGroupTriggerRsp.proto deleted file mode 100644 index 7afc4884..00000000 --- a/proto/ExecuteGroupTriggerRsp.proto +++ /dev/null @@ -1,32 +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 ExecuteGroupTriggerRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 204; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; -} diff --git a/proto/ExitCustomDungeonTryReq.proto b/proto/ExitCustomDungeonTryReq.proto deleted file mode 100644 index a84f2bfe..00000000 --- a/proto/ExitCustomDungeonTryReq.proto +++ /dev/null @@ -1,31 +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 ExitCustomDungeonTryReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6243; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ExitCustomDungeonTryRsp.proto b/proto/ExitCustomDungeonTryRsp.proto deleted file mode 100644 index a5725d8d..00000000 --- a/proto/ExitCustomDungeonTryRsp.proto +++ /dev/null @@ -1,32 +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 ExitCustomDungeonTryRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6209; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/ExitFishingReq.proto b/proto/ExitFishingReq.proto deleted file mode 100644 index aa4c4125..00000000 --- a/proto/ExitFishingReq.proto +++ /dev/null @@ -1,31 +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 ExitFishingReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5802; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ExitFishingRsp.proto b/proto/ExitFishingRsp.proto deleted file mode 100644 index 945cb9bc..00000000 --- a/proto/ExitFishingRsp.proto +++ /dev/null @@ -1,32 +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 ExitFishingRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5843; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; -} diff --git a/proto/ExitSceneWeatherAreaNotify.proto b/proto/ExitSceneWeatherAreaNotify.proto deleted file mode 100644 index c060f585..00000000 --- a/proto/ExitSceneWeatherAreaNotify.proto +++ /dev/null @@ -1,33 +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 ExitSceneWeatherAreaNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 211; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 weather_gadget_id = 13; -} diff --git a/proto/ExpeditionAssistInfo.proto b/proto/ExpeditionAssistInfo.proto deleted file mode 100644 index d2bf4ac2..00000000 --- a/proto/ExpeditionAssistInfo.proto +++ /dev/null @@ -1,28 +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 ExpeditionAssistInfo { - string target_nick_name = 1; - uint32 costume_id = 7; - uint32 assist_time = 12; - uint32 avatar_id = 5; - string online_id = 13; -} diff --git a/proto/ExpeditionChallengeEnterRegionNotify.proto b/proto/ExpeditionChallengeEnterRegionNotify.proto deleted file mode 100644 index 30a443e1..00000000 --- a/proto/ExpeditionChallengeEnterRegionNotify.proto +++ /dev/null @@ -1,33 +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 ExpeditionChallengeEnterRegionNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2027; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_puzzle_finished = 1; - uint32 id = 10; -} diff --git a/proto/ExpeditionChallengeFinishedNotify.proto b/proto/ExpeditionChallengeFinishedNotify.proto deleted file mode 100644 index 08dff711..00000000 --- a/proto/ExpeditionChallengeFinishedNotify.proto +++ /dev/null @@ -1,32 +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 ExpeditionChallengeFinishedNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2074; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 id = 11; -} diff --git a/proto/ExpeditionRecallReq.proto b/proto/ExpeditionRecallReq.proto deleted file mode 100644 index dcc81670..00000000 --- a/proto/ExpeditionRecallReq.proto +++ /dev/null @@ -1,33 +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 ExpeditionRecallReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2098; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 path_id = 12; -} diff --git a/proto/ExpeditionRecallRsp.proto b/proto/ExpeditionRecallRsp.proto deleted file mode 100644 index 3b66ee78..00000000 --- a/proto/ExpeditionRecallRsp.proto +++ /dev/null @@ -1,33 +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 ExpeditionRecallRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2066; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 path_id = 2; - int32 retcode = 4; -} diff --git a/proto/ExpeditionStartReq.proto b/proto/ExpeditionStartReq.proto deleted file mode 100644 index 1d5e7ed1..00000000 --- a/proto/ExpeditionStartReq.proto +++ /dev/null @@ -1,36 +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 ExpeditionStartReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2016; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 Unk3300_AIEJKADFLKG = 10; - uint32 path_id = 3; - uint32 Unk3300_AFGPGIIGAKA = 14; - repeated uint32 avatar_id_list = 7; -} diff --git a/proto/ExpeditionStartRsp.proto b/proto/ExpeditionStartRsp.proto deleted file mode 100644 index e97c52d8..00000000 --- a/proto/ExpeditionStartRsp.proto +++ /dev/null @@ -1,36 +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 ExpeditionStartRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2182; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_AIEJKADFLKG = 5; - uint32 path_id = 3; - int32 retcode = 6; - repeated uint32 avatar_id_list = 4; - uint32 Unk3300_AFGPGIIGAKA = 10; -} diff --git a/proto/ExpeditionTakeRewardReq.proto b/proto/ExpeditionTakeRewardReq.proto deleted file mode 100644 index a6ebffe8..00000000 --- a/proto/ExpeditionTakeRewardReq.proto +++ /dev/null @@ -1,33 +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 ExpeditionTakeRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2015; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 path_id = 5; -} diff --git a/proto/ExpeditionTakeRewardRsp.proto b/proto/ExpeditionTakeRewardRsp.proto deleted file mode 100644 index 88ca15a9..00000000 --- a/proto/ExpeditionTakeRewardRsp.proto +++ /dev/null @@ -1,35 +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 ExpeditionTakeRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2197; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - uint32 reward_level = 13; - uint32 path_id = 12; - bool is_bonus = 10; -} diff --git a/proto/FallPlayerBrief.proto b/proto/FallPlayerBrief.proto deleted file mode 100644 index f206d40b..00000000 --- a/proto/FallPlayerBrief.proto +++ /dev/null @@ -1,26 +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 FallPlayerBrief { - bool is_ground = 7; - uint32 uid = 2; - uint32 score = 12; -} diff --git a/proto/FallPlayerInfo.proto b/proto/FallPlayerInfo.proto deleted file mode 100644 index 664135ec..00000000 --- a/proto/FallPlayerInfo.proto +++ /dev/null @@ -1,28 +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 FallPlayerInfo { - uint32 cur_score = 3; - bool is_ground = 11; - map ball_catch_count_map = 1; - uint32 uid = 5; - uint32 time_cost = 8; -} diff --git a/proto/FallSettleInfo.proto b/proto/FallSettleInfo.proto deleted file mode 100644 index a4c5cacb..00000000 --- a/proto/FallSettleInfo.proto +++ /dev/null @@ -1,31 +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"; - -import "OnlinePlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FallSettleInfo { - uint32 final_score = 14; - OnlinePlayerInfo player_info = 9; - map flower_ring_catch_count_map = 13; - uint32 uid = 2; - uint32 catch_count = 1; - uint32 remain_time = 6; -} diff --git a/proto/FinishDeliveryNotify.proto b/proto/FinishDeliveryNotify.proto deleted file mode 100644 index da2799b3..00000000 --- a/proto/FinishDeliveryNotify.proto +++ /dev/null @@ -1,34 +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 FinishDeliveryNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2030; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 finished_quest_index = 12; - uint32 day_index = 7; - uint32 schedule_id = 6; -} diff --git a/proto/FinishLanternProjectionReq.proto b/proto/FinishLanternProjectionReq.proto deleted file mode 100644 index 02b9c32f..00000000 --- a/proto/FinishLanternProjectionReq.proto +++ /dev/null @@ -1,34 +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 FinishLanternProjectionReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8932; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 finish_time = 8; - uint32 level_id = 15; -} diff --git a/proto/FinishLanternProjectionRsp.proto b/proto/FinishLanternProjectionRsp.proto deleted file mode 100644 index d3d0fd90..00000000 --- a/proto/FinishLanternProjectionRsp.proto +++ /dev/null @@ -1,32 +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 FinishLanternProjectionRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8971; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; -} diff --git a/proto/FinishMainCoopReq.proto b/proto/FinishMainCoopReq.proto deleted file mode 100644 index 402265b6..00000000 --- a/proto/FinishMainCoopReq.proto +++ /dev/null @@ -1,34 +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 FinishMainCoopReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1977; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 id = 14; - uint32 ending_save_point_id = 3; -} diff --git a/proto/FinishMainCoopRsp.proto b/proto/FinishMainCoopRsp.proto deleted file mode 100644 index 6d16d734..00000000 --- a/proto/FinishMainCoopRsp.proto +++ /dev/null @@ -1,34 +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 FinishMainCoopRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1981; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 ending_save_point_id = 4; - int32 retcode = 1; - uint32 id = 13; -} diff --git a/proto/FinishedTalkIdListNotify.proto b/proto/FinishedTalkIdListNotify.proto deleted file mode 100644 index 310b1eb6..00000000 --- a/proto/FinishedTalkIdListNotify.proto +++ /dev/null @@ -1,32 +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 FinishedTalkIdListNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 578; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 finished_talk_id_list = 13; -} diff --git a/proto/FireWorkRsp.proto b/proto/FireWorkRsp.proto deleted file mode 100644 index 750c9bd9..00000000 --- a/proto/FireWorkRsp.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"; - -// CmdId: 5918 -// EnetChannelId: 0 -// EnetIsReliable: true -message FireWorkRsp { - int32 retcode = 10; -} diff --git a/proto/FireworksLaunchDataNotify.proto b/proto/FireworksLaunchDataNotify.proto deleted file mode 100644 index 228033e9..00000000 --- a/proto/FireworksLaunchDataNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "FireworksLaunchSchemeData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FireworksLaunchDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5917; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated FireworksLaunchSchemeData scheme_data_list = 8; - uint32 last_use_scheme_id = 15; -} diff --git a/proto/FireworksLaunchParam.proto b/proto/FireworksLaunchParam.proto deleted file mode 100644 index 514d6722..00000000 --- a/proto/FireworksLaunchParam.proto +++ /dev/null @@ -1,27 +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"; - -import "FireworksLaunchParamType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FireworksLaunchParam { - FireworksLaunchParamType type = 4; - int32 value = 2; -} diff --git a/proto/FireworksLaunchParamType.proto b/proto/FireworksLaunchParamType.proto deleted file mode 100644 index 02f3d635..00000000 --- a/proto/FireworksLaunchParamType.proto +++ /dev/null @@ -1,29 +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"; - -enum FireworksLaunchParamType { - FIREWORKS_LAUNCH_PARAM_TYPE_NONE = 0; - FIREWORKS_LAUNCH_PARAM_TYPE_REPEAT = 1; - FIREWORKS_LAUNCH_PARAM_TYPE_INTERVAL = 2; - FIREWORKS_LAUNCH_PARAM_TYPE_DELAY = 3; - FIREWORKS_LAUNCH_PARAM_TYPE_ROUND_INTERVAL = 4; - FIREWORKS_LAUNCH_PARAM_TYPE_MAX = 5; -} diff --git a/proto/FireworksLaunchSchemeData.proto b/proto/FireworksLaunchSchemeData.proto deleted file mode 100644 index 78c709aa..00000000 --- a/proto/FireworksLaunchSchemeData.proto +++ /dev/null @@ -1,28 +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"; - -import "FireworksLaunchParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FireworksLaunchSchemeData { - repeated FireworksLaunchParam launch_param_list = 8; - repeated uint32 fireworks_id_list = 12; - uint32 scheme_id = 2; -} diff --git a/proto/FireworksReformData.proto b/proto/FireworksReformData.proto deleted file mode 100644 index 7e3399ed..00000000 --- a/proto/FireworksReformData.proto +++ /dev/null @@ -1,27 +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"; - -import "FireworksReformParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FireworksReformData { - repeated FireworksReformParam reform_param_list = 8; - uint32 id = 12; -} diff --git a/proto/FireworksReformDataNotify.proto b/proto/FireworksReformDataNotify.proto deleted file mode 100644 index e5eceaf5..00000000 --- a/proto/FireworksReformDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "FireworksReformData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FireworksReformDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5908; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated FireworksReformData fireworks_reform_data_list = 9; -} diff --git a/proto/FireworksReformParam.proto b/proto/FireworksReformParam.proto deleted file mode 100644 index be6ca45d..00000000 --- a/proto/FireworksReformParam.proto +++ /dev/null @@ -1,27 +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"; - -import "FireworksReformParamType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FireworksReformParam { - int32 value = 1; - FireworksReformParamType type = 5; -} diff --git a/proto/FireworksReformParamType.proto b/proto/FireworksReformParamType.proto deleted file mode 100644 index 41eecb50..00000000 --- a/proto/FireworksReformParamType.proto +++ /dev/null @@ -1,29 +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"; - -enum FireworksReformParamType { - FIREWORKS_REFORM_PARAM_TYPE_NONE = 0; - FIREWORKS_REFORM_PARAM_TYPE_COLOR = 1; - FIREWORKS_REFORM_PARAM_TYPE_HEIGHT = 2; - FIREWORKS_REFORM_PARAM_TYPE_SIZE = 3; - FIREWORKS_REFORM_PARAM_TYPE_DENSITY = 4; - FIREWORKS_REFORM_PARAM_TYPE_ROTATION = 5; -} diff --git a/proto/FishAttractNotify.proto b/proto/FishAttractNotify.proto deleted file mode 100644 index 5199f657..00000000 --- a/proto/FishAttractNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FishAttractNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5809; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - Vector pos = 2; - repeated uint32 fish_id_list = 14; - uint32 uid = 13; -} diff --git a/proto/FishBaitGoneNotify.proto b/proto/FishBaitGoneNotify.proto deleted file mode 100644 index 3e411f81..00000000 --- a/proto/FishBaitGoneNotify.proto +++ /dev/null @@ -1,32 +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 FishBaitGoneNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5830; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 uid = 11; -} diff --git a/proto/FishBattleBeginReq.proto b/proto/FishBattleBeginReq.proto deleted file mode 100644 index 52d5cc67..00000000 --- a/proto/FishBattleBeginReq.proto +++ /dev/null @@ -1,31 +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 FishBattleBeginReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5815; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/FishBattleBeginRsp.proto b/proto/FishBattleBeginRsp.proto deleted file mode 100644 index 2464e88e..00000000 --- a/proto/FishBattleBeginRsp.proto +++ /dev/null @@ -1,32 +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 FishBattleBeginRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5818; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; -} diff --git a/proto/FishBattleEndReq.proto b/proto/FishBattleEndReq.proto deleted file mode 100644 index b20a155d..00000000 --- a/proto/FishBattleEndReq.proto +++ /dev/null @@ -1,37 +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"; - -import "FishBattleResult.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FishBattleEndReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5808; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - FishBattleResult battle_result = 11; - bool is_always_bonus = 3; - uint32 max_bonus_time = 2; -} diff --git a/proto/FishBattleEndRsp.proto b/proto/FishBattleEndRsp.proto deleted file mode 100644 index 784dffef..00000000 --- a/proto/FishBattleEndRsp.proto +++ /dev/null @@ -1,48 +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"; - -import "FishBattleResult.proto"; -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FishBattleEndRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5845; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum FishNoRewardReason { - FISH_NO_REWARD_REASON_NONE = 0; - FISH_NO_REWARD_REASON_ACTIVITY_LIMIT = 1; - FISH_NO_REWARD_REASON_BAG_LIMIT = 2; - FISH_NO_REWARD_REASON_POOL_LIMIT = 3; - } - - FishBattleResult battle_result = 6; - FishNoRewardReason no_reward_reason = 2; - int32 retcode = 9; - repeated ItemParam Unk3300_ABBBGOBDJEC = 12; - bool is_got_reward = 8; - repeated ItemParam Unk3300_MDCKKPGNKGL = 1; - repeated ItemParam reward_item_list = 15; -} diff --git a/proto/FishBattleResult.proto b/proto/FishBattleResult.proto deleted file mode 100644 index 42c81171..00000000 --- a/proto/FishBattleResult.proto +++ /dev/null @@ -1,29 +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"; - -enum FishBattleResult { - FISH_BATTLE_RESULT_NONE = 0; - FISH_BATTLE_RESULT_SUCC = 1; - FISH_BATTLE_RESULT_FAIL = 2; - FISH_BATTLE_RESULT_TIMEOUT = 3; - FISH_BATTLE_RESULT_CANCEL = 4; - FISH_BATTLE_RESULT_EXIT = 5; -} diff --git a/proto/FishBiteReq.proto b/proto/FishBiteReq.proto deleted file mode 100644 index 7d601622..00000000 --- a/proto/FishBiteReq.proto +++ /dev/null @@ -1,31 +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 FishBiteReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5812; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/FishBiteRsp.proto b/proto/FishBiteRsp.proto deleted file mode 100644 index 53377d86..00000000 --- a/proto/FishBiteRsp.proto +++ /dev/null @@ -1,32 +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 FishBiteRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5834; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; -} diff --git a/proto/FishCastRodReq.proto b/proto/FishCastRodReq.proto deleted file mode 100644 index de816fbd..00000000 --- a/proto/FishCastRodReq.proto +++ /dev/null @@ -1,38 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FishCastRodReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5827; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 Unk3300_PJFHEDDFOBM = 7; - uint32 Unk3300_ICALEIBJCDA = 13; - Vector pos = 11; - uint32 rod_entity_id = 8; -} diff --git a/proto/FishCastRodRsp.proto b/proto/FishCastRodRsp.proto deleted file mode 100644 index df91cce9..00000000 --- a/proto/FishCastRodRsp.proto +++ /dev/null @@ -1,32 +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 FishCastRodRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5831; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; -} diff --git a/proto/FishChosenNotify.proto b/proto/FishChosenNotify.proto deleted file mode 100644 index 57fabfaf..00000000 --- a/proto/FishChosenNotify.proto +++ /dev/null @@ -1,32 +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 FishChosenNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5844; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 fish_id = 4; -} diff --git a/proto/FishEscapeNotify.proto b/proto/FishEscapeNotify.proto deleted file mode 100644 index 84d4dc84..00000000 --- a/proto/FishEscapeNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "FishEscapeReason.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FishEscapeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5817; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 uid = 2; - Vector pos = 11; - repeated uint32 fish_id_list = 9; - FishEscapeReason reason = 12; -} diff --git a/proto/FishEscapeReason.proto b/proto/FishEscapeReason.proto deleted file mode 100644 index 32690221..00000000 --- a/proto/FishEscapeReason.proto +++ /dev/null @@ -1,26 +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"; - -enum FishEscapeReason { - FISH_ESCAPE_REASON_NONE = 0; - FISH_ESCAPE_REASON_SHOCKED = 1; - FISH_ESCAPE_REASON_UNHOOK = 2; -} diff --git a/proto/FishInfo.proto b/proto/FishInfo.proto deleted file mode 100644 index 678e7239..00000000 --- a/proto/FishInfo.proto +++ /dev/null @@ -1,25 +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 FishInfo { - uint32 Unk3300_AKFBFEDCELN = 14; - uint32 Unk3300_FIICLBEFHLL = 7; -} diff --git a/proto/FishPoolDataNotify.proto b/proto/FishPoolDataNotify.proto deleted file mode 100644 index 8d6cf83f..00000000 --- a/proto/FishPoolDataNotify.proto +++ /dev/null @@ -1,33 +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 FishPoolDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5837; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 3; - uint32 today_fish_num = 12; -} diff --git a/proto/FishingGallerySettleInfo.proto b/proto/FishingGallerySettleInfo.proto deleted file mode 100644 index 9f0515c9..00000000 --- a/proto/FishingGallerySettleInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "FishInfo.proto"; -import "FishingScore.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FishingGallerySettleInfo { - repeated FishingScore fishing_score_list = 15; - map fish_map = 10; -} diff --git a/proto/FishingGallerySettleNotify.proto b/proto/FishingGallerySettleNotify.proto deleted file mode 100644 index 7297a1a4..00000000 --- a/proto/FishingGallerySettleNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "FishingGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FishingGallerySettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8464; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 5; - FishingGallerySettleInfo settle_info = 4; - uint32 level_id = 12; -} diff --git a/proto/FishingScore.proto b/proto/FishingScore.proto deleted file mode 100644 index b4e24cdf..00000000 --- a/proto/FishingScore.proto +++ /dev/null @@ -1,25 +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 FishingScore { - uint32 fishing_score = 11; - bool is_new_record = 10; -} diff --git a/proto/FleurFairBalloonSettleInfo.proto b/proto/FleurFairBalloonSettleInfo.proto deleted file mode 100644 index 91f70372..00000000 --- a/proto/FleurFairBalloonSettleInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "BalloonSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FleurFairBalloonSettleInfo { - BalloonSettleInfo settle_info = 5; - bool is_new_record = 15; -} diff --git a/proto/FleurFairBalloonSettleNotify.proto b/proto/FleurFairBalloonSettleNotify.proto deleted file mode 100644 index 7d9f5534..00000000 --- a/proto/FleurFairBalloonSettleNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "FleurFairBalloonSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FleurFairBalloonSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2159; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 minigame_id = 1; - map settle_info_map = 6; -} diff --git a/proto/FleurFairBossSettleInfo.proto b/proto/FleurFairBossSettleInfo.proto deleted file mode 100644 index 18f14292..00000000 --- a/proto/FleurFairBossSettleInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "FleurFairPlayerStatInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FleurFairBossSettleInfo { - uint32 cost_time = 14; - repeated FleurFairPlayerStatInfo stat_info_list = 11; - uint32 energy = 4; - bool is_success = 2; - uint32 reward_token_num = 15; -} diff --git a/proto/FleurFairBuffEnergyNotify.proto b/proto/FleurFairBuffEnergyNotify.proto deleted file mode 100644 index f13e66f7..00000000 --- a/proto/FleurFairBuffEnergyNotify.proto +++ /dev/null @@ -1,32 +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 FleurFairBuffEnergyNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5322; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 energy = 13; -} diff --git a/proto/FleurFairFallSettleInfo.proto b/proto/FleurFairFallSettleInfo.proto deleted file mode 100644 index 5bd2ca67..00000000 --- a/proto/FleurFairFallSettleInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "FallSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FleurFairFallSettleInfo { - FallSettleInfo settle_info = 3; - bool is_new_record = 9; -} diff --git a/proto/FleurFairFallSettleNotify.proto b/proto/FleurFairFallSettleNotify.proto deleted file mode 100644 index 3e611a79..00000000 --- a/proto/FleurFairFallSettleNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "FleurFairFallSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FleurFairFallSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2136; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 minigame_id = 2; - map settle_info_map = 13; -} diff --git a/proto/FleurFairFinishGalleryStageNotify.proto b/proto/FleurFairFinishGalleryStageNotify.proto deleted file mode 100644 index 121fdf56..00000000 --- a/proto/FleurFairFinishGalleryStageNotify.proto +++ /dev/null @@ -1,30 +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 FleurFairFinishGalleryStageNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5311; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/FleurFairGallerySettleInfo.proto b/proto/FleurFairGallerySettleInfo.proto deleted file mode 100644 index d8a949ff..00000000 --- a/proto/FleurFairGallerySettleInfo.proto +++ /dev/null @@ -1,28 +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 FleurFairGallerySettleInfo { - bool is_success = 8; - map energy_stat_map = 2; - uint32 energy = 3; - uint32 gallery_stage_index = 6; - uint32 gallery_stage_count = 15; -} diff --git a/proto/FleurFairPlayerStatInfo.proto b/proto/FleurFairPlayerStatInfo.proto deleted file mode 100644 index 811c8e86..00000000 --- a/proto/FleurFairPlayerStatInfo.proto +++ /dev/null @@ -1,32 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FleurFairPlayerStatInfo { - ProfilePicture profile_picture = 5; - uint32 stat_id = 4; - uint32 head_image = 6; - int32 param = 8; - uint32 uid = 9; - string nick_name = 2; - string online_id = 11; -} diff --git a/proto/FleurFairReplayMiniGameReq.proto b/proto/FleurFairReplayMiniGameReq.proto deleted file mode 100644 index 74bb2561..00000000 --- a/proto/FleurFairReplayMiniGameReq.proto +++ /dev/null @@ -1,33 +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 FleurFairReplayMiniGameReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2127; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 minigame_id = 3; -} diff --git a/proto/FleurFairReplayMiniGameRsp.proto b/proto/FleurFairReplayMiniGameRsp.proto deleted file mode 100644 index eb2f4fb0..00000000 --- a/proto/FleurFairReplayMiniGameRsp.proto +++ /dev/null @@ -1,33 +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 FleurFairReplayMiniGameRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2061; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 minigame_id = 6; - int32 retcode = 5; -} diff --git a/proto/FleurFairStageSettleNotify.proto b/proto/FleurFairStageSettleNotify.proto deleted file mode 100644 index ccc16682..00000000 --- a/proto/FleurFairStageSettleNotify.proto +++ /dev/null @@ -1,39 +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"; - -import "FleurFairBossSettleInfo.proto"; -import "FleurFairGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FleurFairStageSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5382; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 stage_type = 7; - oneof detail { - FleurFairGallerySettleInfo gallery_settle_info = 1; - FleurFairBossSettleInfo boss_settle_info = 12; - } -} diff --git a/proto/FlightActivityRestartReq.proto b/proto/FlightActivityRestartReq.proto deleted file mode 100644 index 00dfe971..00000000 --- a/proto/FlightActivityRestartReq.proto +++ /dev/null @@ -1,34 +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 FlightActivityRestartReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2152; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 group_id = 3; - uint32 schedule_id = 7; -} diff --git a/proto/FlightActivityRestartRsp.proto b/proto/FlightActivityRestartRsp.proto deleted file mode 100644 index 0563ca3f..00000000 --- a/proto/FlightActivityRestartRsp.proto +++ /dev/null @@ -1,34 +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 FlightActivityRestartRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2158; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - uint32 group_id = 10; - uint32 schedule_id = 11; -} diff --git a/proto/FlightActivitySettleNotify.proto b/proto/FlightActivitySettleNotify.proto deleted file mode 100644 index 55084771..00000000 --- a/proto/FlightActivitySettleNotify.proto +++ /dev/null @@ -1,39 +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 FlightActivitySettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2143; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 left_time = 10; - uint32 total_num = 6; - uint32 group_id = 13; - uint32 score = 15; - uint32 Unk3300_MEEKFJJIOKE = 9; - bool is_new_record = 4; - bool is_success = 1; - uint32 Unk3300_PLFMJPNPPLI = 11; -} diff --git a/proto/FocusAvatarReq.proto b/proto/FocusAvatarReq.proto deleted file mode 100644 index 1b0479ed..00000000 --- a/proto/FocusAvatarReq.proto +++ /dev/null @@ -1,34 +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 FocusAvatarReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1793; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 avatar_guid = 5; - bool is_focus = 11; -} diff --git a/proto/FocusAvatarRsp.proto b/proto/FocusAvatarRsp.proto deleted file mode 100644 index edd1d4d3..00000000 --- a/proto/FocusAvatarRsp.proto +++ /dev/null @@ -1,34 +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 FocusAvatarRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1786; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_focus = 2; - uint64 avatar_guid = 4; - int32 retcode = 15; -} diff --git a/proto/ForceAddPlayerFriendReq.proto b/proto/ForceAddPlayerFriendReq.proto deleted file mode 100644 index d1e1c4e1..00000000 --- a/proto/ForceAddPlayerFriendReq.proto +++ /dev/null @@ -1,32 +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 ForceAddPlayerFriendReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4063; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 target_uid = 3; -} diff --git a/proto/ForceAddPlayerFriendRsp.proto b/proto/ForceAddPlayerFriendRsp.proto deleted file mode 100644 index 41195f2c..00000000 --- a/proto/ForceAddPlayerFriendRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "FriendBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ForceAddPlayerFriendRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4004; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - FriendBrief target_friend_brief = 3; - int32 retcode = 13; - uint32 target_uid = 8; -} diff --git a/proto/ForceDragAvatarNotify.proto b/proto/ForceDragAvatarNotify.proto deleted file mode 100644 index 6f41b91a..00000000 --- a/proto/ForceDragAvatarNotify.proto +++ /dev/null @@ -1,39 +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"; - -import "MotionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ForceDragAvatarNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3008; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint64 Unk3300_IMFNNPGHKJJ = 3; - MotionInfo motion_info = 9; - bool is_first_valid = 7; - uint32 scene_time = 12; - uint32 entity_id = 10; - uint64 Unk3300_AFLCLLFDPBD = 5; -} diff --git a/proto/ForceDragBackTransferNotify.proto b/proto/ForceDragBackTransferNotify.proto deleted file mode 100644 index dd119627..00000000 --- a/proto/ForceDragBackTransferNotify.proto +++ /dev/null @@ -1,31 +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 ForceDragBackTransferNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3494; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/FoundationNotify.proto b/proto/FoundationNotify.proto deleted file mode 100644 index ac12fc69..00000000 --- a/proto/FoundationNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "FoundationInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FoundationNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 876; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - FoundationInfo info = 6; - uint32 gadget_entity_id = 14; -} diff --git a/proto/FoundationOpType.proto b/proto/FoundationOpType.proto deleted file mode 100644 index 2136fbd2..00000000 --- a/proto/FoundationOpType.proto +++ /dev/null @@ -1,30 +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"; - -enum FoundationOpType { - FOUNDATION_OP_TYPE_NONE = 0; - FOUNDATION_OP_TYPE_BUILD = 1; - FOUNDATION_OP_TYPE_DEMOLITION = 2; - FOUNDATION_OP_TYPE_REBUILD = 3; - FOUNDATION_OP_TYPE_ROTATE = 4; - FOUNDATION_OP_TYPE_LOCK = 5; - FOUNDATION_OP_TYPE_UNLOCK = 6; -} diff --git a/proto/FoundationReq.proto b/proto/FoundationReq.proto deleted file mode 100644 index f6abc69a..00000000 --- a/proto/FoundationReq.proto +++ /dev/null @@ -1,38 +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"; - -import "FoundationOpType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FoundationReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 842; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gadget_entity_id = 1; - uint32 building_id = 11; - uint32 point_config_id = 10; - FoundationOpType op_type = 6; -} diff --git a/proto/FoundationRsp.proto b/proto/FoundationRsp.proto deleted file mode 100644 index 752cc6f6..00000000 --- a/proto/FoundationRsp.proto +++ /dev/null @@ -1,38 +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"; - -import "FoundationOpType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FoundationRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 890; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; - uint32 building_id = 10; - FoundationOpType op_type = 14; - uint32 gadget_entity_id = 2; - uint32 point_config_id = 6; -} diff --git a/proto/FriendInfoChangeNotify.proto b/proto/FriendInfoChangeNotify.proto deleted file mode 100644 index 9bbd5b52..00000000 --- a/proto/FriendInfoChangeNotify.proto +++ /dev/null @@ -1,33 +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 FriendInfoChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4065; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 uid = 6; - string online_id = 3; -} diff --git a/proto/FungusCaptureSettleNotify.proto b/proto/FungusCaptureSettleNotify.proto deleted file mode 100644 index 6d63eb68..00000000 --- a/proto/FungusCaptureSettleNotify.proto +++ /dev/null @@ -1,32 +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 FungusCaptureSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5510; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_success = 14; -} diff --git a/proto/FungusCultivateReq.proto b/proto/FungusCultivateReq.proto deleted file mode 100644 index b1608ad8..00000000 --- a/proto/FungusCultivateReq.proto +++ /dev/null @@ -1,40 +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 FungusCultivateReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23545; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 Unk3300_IOANLJBMBAI = 1; - uint32 Unk3300_DJEGJDACDEF = 6; - uint32 Unk3300_IMEGFNOLDCE = 2; - uint32 Unk3300_PGJKEICFKLL = 5; - uint32 Unk3300_MBPLICBFAGL = 7; - uint32 cultivate_id = 12; - uint32 time = 15; - uint32 Unk3300_AEGCNHLOPEP = 8; -} diff --git a/proto/FungusCultivateRsp.proto b/proto/FungusCultivateRsp.proto deleted file mode 100644 index 733e77cf..00000000 --- a/proto/FungusCultivateRsp.proto +++ /dev/null @@ -1,34 +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 FungusCultivateRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20883; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - uint32 cultivate_id = 12; - bool is_new_record = 13; -} diff --git a/proto/FungusFighterClearTrainingRuntimeDataReq.proto b/proto/FungusFighterClearTrainingRuntimeDataReq.proto deleted file mode 100644 index bd4da860..00000000 --- a/proto/FungusFighterClearTrainingRuntimeDataReq.proto +++ /dev/null @@ -1,33 +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 FungusFighterClearTrainingRuntimeDataReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24267; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 dungeon_id = 4; -} diff --git a/proto/FungusFighterClearTrainingRuntimeDataRsp.proto b/proto/FungusFighterClearTrainingRuntimeDataRsp.proto deleted file mode 100644 index 5356509f..00000000 --- a/proto/FungusFighterClearTrainingRuntimeDataRsp.proto +++ /dev/null @@ -1,32 +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 FungusFighterClearTrainingRuntimeDataRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20749; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; -} diff --git a/proto/FungusFighterPlotInfoNotify.proto b/proto/FungusFighterPlotInfoNotify.proto deleted file mode 100644 index fb2ddd57..00000000 --- a/proto/FungusFighterPlotInfoNotify.proto +++ /dev/null @@ -1,33 +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 FungusFighterPlotInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23920; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 dungeon_id = 12; - repeated uint32 fungus_id_list = 8; -} diff --git a/proto/FungusFighterRestartTrainingDungeonReq.proto b/proto/FungusFighterRestartTrainingDungeonReq.proto deleted file mode 100644 index 466603ba..00000000 --- a/proto/FungusFighterRestartTrainingDungeonReq.proto +++ /dev/null @@ -1,31 +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 FungusFighterRestartTrainingDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24273; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/FungusFighterRestartTrainingDungeonRsp.proto b/proto/FungusFighterRestartTrainingDungeonRsp.proto deleted file mode 100644 index 0e6155f0..00000000 --- a/proto/FungusFighterRestartTrainingDungeonRsp.proto +++ /dev/null @@ -1,32 +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 FungusFighterRestartTrainingDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20579; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; -} diff --git a/proto/FungusFighterRestartTraningDungeonReq.proto b/proto/FungusFighterRestartTraningDungeonReq.proto deleted file mode 100644 index 6d8f040a..00000000 --- a/proto/FungusFighterRestartTraningDungeonReq.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 23980 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message FungusFighterRestartTraningDungeonReq {} diff --git a/proto/FungusFighterRestartTraningDungeonRsp.proto b/proto/FungusFighterRestartTraningDungeonRsp.proto deleted file mode 100644 index d3c259b9..00000000 --- a/proto/FungusFighterRestartTraningDungeonRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 22890 -// EnetChannelId: 0 -// EnetIsReliable: true -message FungusFighterRestartTraningDungeonRsp { - int32 retcode = 11; -} diff --git a/proto/FungusFighterRuntimeDataNotify.proto b/proto/FungusFighterRuntimeDataNotify.proto deleted file mode 100644 index eee80f4a..00000000 --- a/proto/FungusFighterRuntimeDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "FungusTrainingProgressDetail.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FungusFighterRuntimeDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20567; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - FungusTrainingProgressDetail progress_detail = 7; -} diff --git a/proto/FungusFighterTrainingGallerySettleNotify.proto b/proto/FungusFighterTrainingGallerySettleNotify.proto deleted file mode 100644 index 390736e5..00000000 --- a/proto/FungusFighterTrainingGallerySettleNotify.proto +++ /dev/null @@ -1,41 +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"; - -import "GalleryStopReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FungusFighterTrainingGallerySettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23475; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - GalleryStopReason reason = 3; - bool is_final_settle = 2; - uint32 total_used_time = 14; - bool is_new_record = 11; - uint32 Unk3300_KKFBMHLOLFC = 10; - uint32 Unk3300_BHOMHPHLOHL = 13; - uint32 Unk3300_POCDEGBHJEA = 15; - uint32 final_score = 5; -} diff --git a/proto/FungusFighterTrainingInfoNotify.proto b/proto/FungusFighterTrainingInfoNotify.proto deleted file mode 100644 index 449f2013..00000000 --- a/proto/FungusFighterTrainingInfoNotify.proto +++ /dev/null @@ -1,38 +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 FungusFighterTrainingInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5533; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 buff_id = 14; - uint32 Unk3300_IOEELCAMDCK = 10; - uint32 Unk3300_HGPGNCMNDJN = 4; - uint32 Unk3300_EDHANEGNMJM = 3; - uint32 Unk3300_GMLIPFDMDOG = 6; - uint32 Unk3300_EKAMCPNGCGH = 13; - uint32 max_monster_count = 9; -} diff --git a/proto/FungusFighterTrainingSelectFungusReq.proto b/proto/FungusFighterTrainingSelectFungusReq.proto deleted file mode 100644 index a7310b8c..00000000 --- a/proto/FungusFighterTrainingSelectFungusReq.proto +++ /dev/null @@ -1,34 +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 FungusFighterTrainingSelectFungusReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24249; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 backup_fungus_id_list = 3; - repeated uint32 fight_fungus_id_list = 9; -} diff --git a/proto/FungusFighterTrainingSelectFungusRsp.proto b/proto/FungusFighterTrainingSelectFungusRsp.proto deleted file mode 100644 index e6e82f7e..00000000 --- a/proto/FungusFighterTrainingSelectFungusRsp.proto +++ /dev/null @@ -1,32 +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 FungusFighterTrainingSelectFungusRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23309; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; -} diff --git a/proto/FungusFighterTrainingSettleInfo.proto b/proto/FungusFighterTrainingSettleInfo.proto deleted file mode 100644 index 5e63b00c..00000000 --- a/proto/FungusFighterTrainingSettleInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "GalleryStopReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FungusFighterTrainingSettleInfo { - uint32 used_time = 13; - GalleryStopReason reason = 4; - string transaction = 3; -} diff --git a/proto/FungusFighterUseBackupFungusReq.proto b/proto/FungusFighterUseBackupFungusReq.proto deleted file mode 100644 index 4f7393f5..00000000 --- a/proto/FungusFighterUseBackupFungusReq.proto +++ /dev/null @@ -1,33 +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 FungusFighterUseBackupFungusReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22075; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 backup_fungus_id_list = 8; -} diff --git a/proto/FungusFighterUseBackupFungusRsp.proto b/proto/FungusFighterUseBackupFungusRsp.proto deleted file mode 100644 index 36086208..00000000 --- a/proto/FungusFighterUseBackupFungusRsp.proto +++ /dev/null @@ -1,32 +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 FungusFighterUseBackupFungusRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21089; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; -} diff --git a/proto/FungusRenameReq.proto b/proto/FungusRenameReq.proto deleted file mode 100644 index d4c6bb09..00000000 --- a/proto/FungusRenameReq.proto +++ /dev/null @@ -1,34 +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 FungusRenameReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22498; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 fungus_id = 12; - uint32 name_id = 11; -} diff --git a/proto/FungusRenameRsp.proto b/proto/FungusRenameRsp.proto deleted file mode 100644 index c4259ed2..00000000 --- a/proto/FungusRenameRsp.proto +++ /dev/null @@ -1,34 +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 FungusRenameRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22216; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 fungus_id = 1; - int32 retcode = 7; - uint32 name_id = 6; -} diff --git a/proto/FunitureMakeMakeInfoChangeNotify.proto b/proto/FunitureMakeMakeInfoChangeNotify.proto deleted file mode 100644 index 0480dbd1..00000000 --- a/proto/FunitureMakeMakeInfoChangeNotify.proto +++ /dev/null @@ -1,29 +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"; - -import "FurnitureMakeMakeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4898 -// EnetChannelId: 0 -// EnetIsReliable: true -message FunitureMakeMakeInfoChangeNotify { - FurnitureMakeMakeInfo make_info = 1; -} diff --git a/proto/GCGActionType.proto b/proto/GCGActionType.proto deleted file mode 100644 index 4365d5ce..00000000 --- a/proto/GCGActionType.proto +++ /dev/null @@ -1,49 +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"; - -enum GCGActionType { - GCG_ACTION_TYPE_NONE = 0; - GCG_ACTION_TYPE_SPECIAL_PHASE = 1; - GCG_ACTION_TYPE_NEXT_PHASE = 2; - GCG_ACTION_TYPE_DRAW = 3; - GCG_ACTION_TYPE_REDRAW = 4; - GCG_ACTION_TYPE_SELECT_ONSTAGE = 5; - GCG_ACTION_TYPE_ROLL = 6; - GCG_ACTION_TYPE_REROLL = 7; - GCG_ACTION_TYPE_ATTACK = 8; - GCG_ACTION_TYPE_PLAY_CARD = 9; - GCG_ACTION_TYPE_PASS = 10; - GCG_ACTION_TYPE_REBOOT = 11; - GCG_ACTION_TYPE_GAME_OVER = 12; - GCG_ACTION_TYPE_TRIGGER = 13; - GCG_ACTION_TYPE_PHASE_EXIT = 14; - GCG_ACTION_TYPE_CUSTOM = 15; - GCG_ACTION_TYPE_NOTIFY_COST = 16; - GCG_ACTION_TYPE_AFTER_OPERATION = 17; - GCG_ACTION_TYPE_USE_SKILL = 18; - GCG_ACTION_TYPE_NOTIFY_SKILL_PREVIEW = 19; - GCG_ACTION_TYPE_PREVIEW_ATTACK = 20; - GCG_ACTION_TYPE_PREVIEW_AFTER_ATTACK = 21; - GCG_ACTION_TYPE_SEND_MESSAGE = 22; - GCG_ACTION_TYPE_WAITING_CHARACTER = 23; - GCG_ACTION_TYPE_TRIGGER_SKILL = 24; - GCG_ACTION_TYPE_BEFORE_NEXT_OPERATION = 25; -} diff --git a/proto/GCGApplyInviteBattleNotify.proto b/proto/GCGApplyInviteBattleNotify.proto deleted file mode 100644 index b005fb1c..00000000 --- a/proto/GCGApplyInviteBattleNotify.proto +++ /dev/null @@ -1,33 +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 GCGApplyInviteBattleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7984; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_agree = 4; - int32 retcode = 14; -} diff --git a/proto/GCGApplyInviteBattleReq.proto b/proto/GCGApplyInviteBattleReq.proto deleted file mode 100644 index fbd1ebbe..00000000 --- a/proto/GCGApplyInviteBattleReq.proto +++ /dev/null @@ -1,33 +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 GCGApplyInviteBattleReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7032; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_agree = 12; -} diff --git a/proto/GCGApplyInviteBattleRsp.proto b/proto/GCGApplyInviteBattleRsp.proto deleted file mode 100644 index 386310f8..00000000 --- a/proto/GCGApplyInviteBattleRsp.proto +++ /dev/null @@ -1,33 +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 GCGApplyInviteBattleRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7754; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 punish_end_time = 6; - int32 retcode = 8; -} diff --git a/proto/GCGAskDuelReq.proto b/proto/GCGAskDuelReq.proto deleted file mode 100644 index 4991d105..00000000 --- a/proto/GCGAskDuelReq.proto +++ /dev/null @@ -1,31 +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 GCGAskDuelReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7034; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GCGAskDuelRsp.proto b/proto/GCGAskDuelRsp.proto deleted file mode 100644 index 4fb92df2..00000000 --- a/proto/GCGAskDuelRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "GCGDuel.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGAskDuelRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7564; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - GCGDuel duel = 9; - int32 retcode = 2; -} diff --git a/proto/GCGAttackCostInfo.proto b/proto/GCGAttackCostInfo.proto deleted file mode 100644 index 94dac77a..00000000 --- a/proto/GCGAttackCostInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGAttackCostInfo { - repeated Uint32Pair cost_map = 1; - uint32 skill_id = 7; -} diff --git a/proto/GCGBackToDuelReq.proto b/proto/GCGBackToDuelReq.proto deleted file mode 100644 index fbebda2a..00000000 --- a/proto/GCGBackToDuelReq.proto +++ /dev/null @@ -1,33 +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 GCGBackToDuelReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7015; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_back = 10; -} diff --git a/proto/GCGBackToDuelRsp.proto b/proto/GCGBackToDuelRsp.proto deleted file mode 100644 index eba41c60..00000000 --- a/proto/GCGBackToDuelRsp.proto +++ /dev/null @@ -1,32 +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 GCGBackToDuelRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7039; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; -} diff --git a/proto/GCGBasicDataNotify.proto b/proto/GCGBasicDataNotify.proto deleted file mode 100644 index 6629b1e3..00000000 --- a/proto/GCGBasicDataNotify.proto +++ /dev/null @@ -1,34 +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 GCGBasicDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7739; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level = 6; - uint32 exp = 4; - repeated uint32 level_reward_taken_list = 14; -} diff --git a/proto/GCGBossChallengeData.proto b/proto/GCGBossChallengeData.proto deleted file mode 100644 index de70220b..00000000 --- a/proto/GCGBossChallengeData.proto +++ /dev/null @@ -1,25 +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 GCGBossChallengeData { - repeated uint32 unlock_level_id_list = 3; - uint32 id = 10; -} diff --git a/proto/GCGBossChallengeUpdateNotify.proto b/proto/GCGBossChallengeUpdateNotify.proto deleted file mode 100644 index 134904eb..00000000 --- a/proto/GCGBossChallengeUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "GCGBossChallengeData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGBossChallengeUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7852; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - GCGBossChallengeData boss_challenge = 7; -} diff --git a/proto/GCGCard.proto b/proto/GCGCard.proto deleted file mode 100644 index d0e3eec9..00000000 --- a/proto/GCGCard.proto +++ /dev/null @@ -1,35 +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"; - -import "GCGSkillLimitsInfo.proto"; -import "GCGToken.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGCard { - repeated uint32 tag_list = 7; - uint32 guid = 11; - bool is_show = 15; - repeated GCGToken token_list = 8; - uint32 face_type = 2; - repeated uint32 skill_id_list = 13; - repeated GCGSkillLimitsInfo skill_limits_list = 3; - uint32 id = 6; - uint32 controller_id = 5; -} diff --git a/proto/GCGCardSkillLimitsInfo.proto b/proto/GCGCardSkillLimitsInfo.proto deleted file mode 100644 index cbaed418..00000000 --- a/proto/GCGCardSkillLimitsInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "GCGSkillLimitsInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGCardSkillLimitsInfo { - repeated GCGSkillLimitsInfo skill_limits_list = 1; -} diff --git a/proto/GCGChallengeData.proto b/proto/GCGChallengeData.proto deleted file mode 100644 index 1018e32c..00000000 --- a/proto/GCGChallengeData.proto +++ /dev/null @@ -1,27 +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 GCGChallengeData { - uint32 challenge_id = 1; - uint32 challenge_type = 2; - repeated uint32 param_list = 3; - uint32 progress = 4; -} diff --git a/proto/GCGChallengeUpdateNotify.proto b/proto/GCGChallengeUpdateNotify.proto deleted file mode 100644 index 8c92e690..00000000 --- a/proto/GCGChallengeUpdateNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "GCGDuelChallenge.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGChallengeUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7270; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 server_seq = 15; - GCGDuelChallenge challenge = 1; -} diff --git a/proto/GCGChangeOnstageInfo.proto b/proto/GCGChangeOnstageInfo.proto deleted file mode 100644 index 6508074c..00000000 --- a/proto/GCGChangeOnstageInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "GCGSkillPreviewInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGChangeOnstageInfo { - bool is_quick = 11; - uint32 card_guid = 6; - GCGSkillPreviewInfo change_onstage_preview_info = 5; -} diff --git a/proto/GCGClientPerformType.proto b/proto/GCGClientPerformType.proto deleted file mode 100644 index 9b27a6fb..00000000 --- a/proto/GCGClientPerformType.proto +++ /dev/null @@ -1,27 +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"; - -enum GCGClientPerformType { - GCG_CLIENT_PERFORM_TYPE_INVALID = 0; - GCG_CLIENT_PERFORM_TYPE_CARD_EXCHANGE = 1; - GCG_CLIENT_PERFORM_TYPE_FIRST_HAND = 2; - GCG_CLIENT_PERFORM_TYPE_REROLL = 3; -} diff --git a/proto/GCGClientSettleReq.proto b/proto/GCGClientSettleReq.proto deleted file mode 100644 index 5d93d1b4..00000000 --- a/proto/GCGClientSettleReq.proto +++ /dev/null @@ -1,31 +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 GCGClientSettleReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7035; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GCGClientSettleRsp.proto b/proto/GCGClientSettleRsp.proto deleted file mode 100644 index f6718830..00000000 --- a/proto/GCGClientSettleRsp.proto +++ /dev/null @@ -1,33 +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 GCGClientSettleRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7532; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 close_time = 5; - int32 retcode = 9; -} diff --git a/proto/GCGControllerShowInfo.proto b/proto/GCGControllerShowInfo.proto deleted file mode 100644 index 90769e7f..00000000 --- a/proto/GCGControllerShowInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGControllerShowInfo { - string psn_id = 12; - string nick_name = 10; - string online_id = 15; - ProfilePicture profile_picture = 3; - uint32 controller_id = 11; -} diff --git a/proto/GCGCostReviseInfo.proto b/proto/GCGCostReviseInfo.proto deleted file mode 100644 index 0760e431..00000000 --- a/proto/GCGCostReviseInfo.proto +++ /dev/null @@ -1,32 +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"; - -import "GCGAttackCostInfo.proto"; -import "GCGPlayCardCostInfo.proto"; -import "GCGSelectOnStageCostInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGCostReviseInfo { - repeated uint32 can_use_hand_card_id_list = 15; - repeated GCGSelectOnStageCostInfo select_on_stage_cost_list = 13; - repeated GCGPlayCardCostInfo play_card_cost_list = 5; - repeated GCGAttackCostInfo attack_cost_list = 12; - bool is_can_attack = 14; -} diff --git a/proto/GCGDSBanCardNotify.proto b/proto/GCGDSBanCardNotify.proto deleted file mode 100644 index 5aea0264..00000000 --- a/proto/GCGDSBanCardNotify.proto +++ /dev/null @@ -1,32 +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 GCGDSBanCardNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7135; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 card_list = 10; -} diff --git a/proto/GCGDSCardBackUnlockNotify.proto b/proto/GCGDSCardBackUnlockNotify.proto deleted file mode 100644 index bafb2d08..00000000 --- a/proto/GCGDSCardBackUnlockNotify.proto +++ /dev/null @@ -1,32 +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 GCGDSCardBackUnlockNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7078; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 card_back_id = 13; -} diff --git a/proto/GCGDSCardData.proto b/proto/GCGDSCardData.proto deleted file mode 100644 index 8b8a6304..00000000 --- a/proto/GCGDSCardData.proto +++ /dev/null @@ -1,29 +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 GCGDSCardData { - uint32 num = 11; - uint32 face_type = 5; - uint32 card_id = 4; - repeated uint32 Unk3300_CIGGHHIHJFM = 14; - repeated uint32 Unk3300_OAFMDJCPCJH = 6; - uint32 proficiency = 10; -} diff --git a/proto/GCGDSCardFaceUnlockNotify.proto b/proto/GCGDSCardFaceUnlockNotify.proto deleted file mode 100644 index f7a12564..00000000 --- a/proto/GCGDSCardFaceUnlockNotify.proto +++ /dev/null @@ -1,33 +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 GCGDSCardFaceUnlockNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7767; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 face_type = 13; - uint32 card_id = 8; -} diff --git a/proto/GCGDSCardFaceUpdateNotify.proto b/proto/GCGDSCardFaceUpdateNotify.proto deleted file mode 100644 index 59334920..00000000 --- a/proto/GCGDSCardFaceUpdateNotify.proto +++ /dev/null @@ -1,33 +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 GCGDSCardFaceUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7066; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 card_id = 9; - uint32 face_type = 1; -} diff --git a/proto/GCGDSCardNumChangeNotify.proto b/proto/GCGDSCardNumChangeNotify.proto deleted file mode 100644 index 267f0419..00000000 --- a/proto/GCGDSCardNumChangeNotify.proto +++ /dev/null @@ -1,33 +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 GCGDSCardNumChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7244; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 num = 1; - uint32 card_id = 15; -} diff --git a/proto/GCGDSCardProficiencyNotify.proto b/proto/GCGDSCardProficiencyNotify.proto deleted file mode 100644 index 6c45a0f8..00000000 --- a/proto/GCGDSCardProficiencyNotify.proto +++ /dev/null @@ -1,33 +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 GCGDSCardProficiencyNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7969; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 proficiency = 10; - uint32 card_id = 13; -} diff --git a/proto/GCGDSChangeCardBackReq.proto b/proto/GCGDSChangeCardBackReq.proto deleted file mode 100644 index 00a6f800..00000000 --- a/proto/GCGDSChangeCardBackReq.proto +++ /dev/null @@ -1,34 +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 GCGDSChangeCardBackReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7680; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 card_back_id = 15; - uint32 deck_id = 13; -} diff --git a/proto/GCGDSChangeCardBackRsp.proto b/proto/GCGDSChangeCardBackRsp.proto deleted file mode 100644 index e667280c..00000000 --- a/proto/GCGDSChangeCardBackRsp.proto +++ /dev/null @@ -1,34 +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 GCGDSChangeCardBackRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7011; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; - uint32 card_back_id = 5; - uint32 deck_id = 9; -} diff --git a/proto/GCGDSChangeCardFaceReq.proto b/proto/GCGDSChangeCardFaceReq.proto deleted file mode 100644 index a296a678..00000000 --- a/proto/GCGDSChangeCardFaceReq.proto +++ /dev/null @@ -1,34 +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 GCGDSChangeCardFaceReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7010; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 card_id = 9; - uint32 face_type = 14; -} diff --git a/proto/GCGDSChangeCardFaceRsp.proto b/proto/GCGDSChangeCardFaceRsp.proto deleted file mode 100644 index 6bcd7e41..00000000 --- a/proto/GCGDSChangeCardFaceRsp.proto +++ /dev/null @@ -1,34 +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 GCGDSChangeCardFaceRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7549; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 face_type = 9; - int32 retcode = 5; - uint32 card_id = 8; -} diff --git a/proto/GCGDSChangeCurDeckReq.proto b/proto/GCGDSChangeCurDeckReq.proto deleted file mode 100644 index 407d1917..00000000 --- a/proto/GCGDSChangeCurDeckReq.proto +++ /dev/null @@ -1,33 +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 GCGDSChangeCurDeckReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7257; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 deck_id = 13; -} diff --git a/proto/GCGDSChangeCurDeckRsp.proto b/proto/GCGDSChangeCurDeckRsp.proto deleted file mode 100644 index 0f3a769f..00000000 --- a/proto/GCGDSChangeCurDeckRsp.proto +++ /dev/null @@ -1,33 +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 GCGDSChangeCurDeckRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7908; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; - uint32 deck_id = 3; -} diff --git a/proto/GCGDSChangeDeckNameReq.proto b/proto/GCGDSChangeDeckNameReq.proto deleted file mode 100644 index 43125780..00000000 --- a/proto/GCGDSChangeDeckNameReq.proto +++ /dev/null @@ -1,35 +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 GCGDSChangeDeckNameReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7463; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool Unk3300_OIPMFIIBPHB = 11; - uint32 deck_id = 2; - string name = 1; -} diff --git a/proto/GCGDSChangeDeckNameRsp.proto b/proto/GCGDSChangeDeckNameRsp.proto deleted file mode 100644 index 7d1c0204..00000000 --- a/proto/GCGDSChangeDeckNameRsp.proto +++ /dev/null @@ -1,35 +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 GCGDSChangeDeckNameRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7617; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool Unk3300_OIPMFIIBPHB = 5; - int32 retcode = 15; - uint32 deck_id = 10; - string name = 7; -} diff --git a/proto/GCGDSChangeFieldReq.proto b/proto/GCGDSChangeFieldReq.proto deleted file mode 100644 index b360ba37..00000000 --- a/proto/GCGDSChangeFieldReq.proto +++ /dev/null @@ -1,34 +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 GCGDSChangeFieldReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7788; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 field_id = 3; - uint32 deck_id = 13; -} diff --git a/proto/GCGDSChangeFieldRsp.proto b/proto/GCGDSChangeFieldRsp.proto deleted file mode 100644 index 1f440694..00000000 --- a/proto/GCGDSChangeFieldRsp.proto +++ /dev/null @@ -1,34 +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 GCGDSChangeFieldRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7036; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; - uint32 deck_id = 6; - uint32 field_id = 1; -} diff --git a/proto/GCGDSCurDeckChangeNotify.proto b/proto/GCGDSCurDeckChangeNotify.proto deleted file mode 100644 index 12bd1f2d..00000000 --- a/proto/GCGDSCurDeckChangeNotify.proto +++ /dev/null @@ -1,32 +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 GCGDSCurDeckChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7769; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 deck_id = 3; -} diff --git a/proto/GCGDSDataNotify.proto b/proto/GCGDSDataNotify.proto deleted file mode 100644 index c88c06d7..00000000 --- a/proto/GCGDSDataNotify.proto +++ /dev/null @@ -1,40 +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"; - -import "GCGDSCardData.proto"; -import "GCGDSDeckData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGDSDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7850; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 cur_deck_id = 8; - repeated GCGDSDeckData deck_list = 3; - repeated uint32 Unk3300_GEBHJAGKEID = 10; - repeated GCGDSCardData card_list = 9; - repeated uint32 Unk3300_AAEAECGPHBH = 5; - repeated uint32 Unk3300_JJCEINFHKOG = 6; -} diff --git a/proto/GCGDSDeckData.proto b/proto/GCGDSDeckData.proto deleted file mode 100644 index 6bfa1c3e..00000000 --- a/proto/GCGDSDeckData.proto +++ /dev/null @@ -1,31 +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 GCGDSDeckData { - fixed32 create_time = 5; - uint32 field_id = 13; - uint32 card_back_id = 9; - repeated uint32 card_list = 1; - repeated uint32 character_card_list = 7; - uint32 id = 12; - string name = 10; - bool is_valid = 15; -} diff --git a/proto/GCGDSDeckSaveReq.proto b/proto/GCGDSDeckSaveReq.proto deleted file mode 100644 index 2fcf9e76..00000000 --- a/proto/GCGDSDeckSaveReq.proto +++ /dev/null @@ -1,36 +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 GCGDSDeckSaveReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7713; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 deck_id = 4; - repeated uint32 card_list = 11; - repeated uint32 character_card_list = 6; - string name = 5; -} diff --git a/proto/GCGDSDeckSaveRsp.proto b/proto/GCGDSDeckSaveRsp.proto deleted file mode 100644 index 93049ba2..00000000 --- a/proto/GCGDSDeckSaveRsp.proto +++ /dev/null @@ -1,35 +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 GCGDSDeckSaveRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7459; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; - bool is_valid = 5; - uint32 deck_id = 15; - fixed32 create_time = 7; -} diff --git a/proto/GCGDSDeckUnlockNotify.proto b/proto/GCGDSDeckUnlockNotify.proto deleted file mode 100644 index dd2dc2fd..00000000 --- a/proto/GCGDSDeckUnlockNotify.proto +++ /dev/null @@ -1,32 +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 GCGDSDeckUnlockNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7427; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 deck_id = 14; -} diff --git a/proto/GCGDSDeckUpdateNotify.proto b/proto/GCGDSDeckUpdateNotify.proto deleted file mode 100644 index eb4f00c3..00000000 --- a/proto/GCGDSDeckUpdateNotify.proto +++ /dev/null @@ -1,33 +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 GCGDSDeckUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7751; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_valid = 2; - uint32 deck_id = 15; -} diff --git a/proto/GCGDSDeleteDeckReq.proto b/proto/GCGDSDeleteDeckReq.proto deleted file mode 100644 index ff7877c1..00000000 --- a/proto/GCGDSDeleteDeckReq.proto +++ /dev/null @@ -1,33 +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 GCGDSDeleteDeckReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7821; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 deck_id = 1; -} diff --git a/proto/GCGDSDeleteDeckRsp.proto b/proto/GCGDSDeleteDeckRsp.proto deleted file mode 100644 index 2a3a2a7b..00000000 --- a/proto/GCGDSDeleteDeckRsp.proto +++ /dev/null @@ -1,33 +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 GCGDSDeleteDeckRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7067; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 deck_id = 14; - int32 retcode = 13; -} diff --git a/proto/GCGDSFieldUnlockNotify.proto b/proto/GCGDSFieldUnlockNotify.proto deleted file mode 100644 index 9a7c9a3e..00000000 --- a/proto/GCGDSFieldUnlockNotify.proto +++ /dev/null @@ -1,32 +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 GCGDSFieldUnlockNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7860; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 field_id = 12; -} diff --git a/proto/GCGDSTakeCardProficiencyRewardReq.proto b/proto/GCGDSTakeCardProficiencyRewardReq.proto deleted file mode 100644 index 98e85498..00000000 --- a/proto/GCGDSTakeCardProficiencyRewardReq.proto +++ /dev/null @@ -1,34 +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 GCGDSTakeCardProficiencyRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7001; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 reward_index = 15; - uint32 card_id = 3; -} diff --git a/proto/GCGDSTakeCardProficiencyRewardRsp.proto b/proto/GCGDSTakeCardProficiencyRewardRsp.proto deleted file mode 100644 index d1da6c45..00000000 --- a/proto/GCGDSTakeCardProficiencyRewardRsp.proto +++ /dev/null @@ -1,34 +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 GCGDSTakeCardProficiencyRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7718; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 card_id = 6; - int32 retcode = 1; - uint32 reward_index = 15; -} diff --git a/proto/GCGDamageDetail.proto b/proto/GCGDamageDetail.proto deleted file mode 100644 index b170ec7d..00000000 --- a/proto/GCGDamageDetail.proto +++ /dev/null @@ -1,25 +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 GCGDamageDetail { - uint32 card_guid = 4; - uint32 skill_id = 12; -} diff --git a/proto/GCGDebugReplayNotify.proto b/proto/GCGDebugReplayNotify.proto deleted file mode 100644 index 3dbd66ef..00000000 --- a/proto/GCGDebugReplayNotify.proto +++ /dev/null @@ -1,32 +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 GCGDebugReplayNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7071; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string json_str = 15; -} diff --git a/proto/GCGDiceSideType.proto b/proto/GCGDiceSideType.proto deleted file mode 100644 index b18d64f1..00000000 --- a/proto/GCGDiceSideType.proto +++ /dev/null @@ -1,32 +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"; - -enum GCGDiceSideType { - GCG_DICE_SIDE_TYPE_INVALID = 0; - GCG_DICE_SIDE_TYPE_CRYO = 1; - GCG_DICE_SIDE_TYPE_HYDRO = 2; - GCG_DICE_SIDE_TYPE_PYRO = 3; - GCG_DICE_SIDE_TYPE_ELECTRO = 4; - GCG_DICE_SIDE_TYPE_GEO = 5; - GCG_DICE_SIDE_TYPE_DENDRO = 6; - GCG_DICE_SIDE_TYPE_ANEMO = 7; - GCG_DICE_SIDE_TYPE_PAIMON = 8; -} diff --git a/proto/GCGDuel.proto b/proto/GCGDuel.proto deleted file mode 100644 index 663dd91c..00000000 --- a/proto/GCGDuel.proto +++ /dev/null @@ -1,54 +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"; - -import "GCGCard.proto"; -import "GCGControllerShowInfo.proto"; -import "GCGCostReviseInfo.proto"; -import "GCGDuelChallenge.proto"; -import "GCGGameBusinessType.proto"; -import "GCGMessagePack.proto"; -import "GCGPVEIntention.proto"; -import "GCGPhase.proto"; -import "GCGPlayerField.proto"; -import "Unk3300_ADHENCIFKNI.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGDuel { - uint32 server_seq = 3; - repeated GCGControllerShowInfo show_info_list = 7; - repeated uint32 forbid_finish_challenge_list = 192; - repeated GCGCard card_list = 1; - uint32 Unk3300_BIANMOPDEHO = 9; - GCGCostReviseInfo cost_revise = 8; - uint32 game_id = 4; - repeated GCGPlayerField field_list = 5; - repeated Unk3300_ADHENCIFKNI Unk3300_CDCMBOKBLAK = 1987; - GCGGameBusinessType business_type = 13; - repeated GCGPVEIntention intention_list = 2; - repeated GCGDuelChallenge challenge_list = 1617; - repeated GCGCard history_card_list = 1872; - uint32 round = 11; - uint32 controller_id = 12; - repeated GCGMessagePack history_msg_pack_list = 797; - uint32 Unk3300_JHDDNKFPINA = 10; - repeated uint32 card_id_list = 6; - uint32 Unk3300_JBBMBKGOONO = 15; - GCGPhase phase = 14; -} diff --git a/proto/GCGDuelChallenge.proto b/proto/GCGDuelChallenge.proto deleted file mode 100644 index 23ea62b7..00000000 --- a/proto/GCGDuelChallenge.proto +++ /dev/null @@ -1,26 +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 GCGDuelChallenge { - uint32 challenge_id = 12; - uint32 cur_progress = 2; - uint32 total_progress = 4; -} diff --git a/proto/GCGDuelExtra.proto b/proto/GCGDuelExtra.proto deleted file mode 100644 index 8767c4a9..00000000 --- a/proto/GCGDuelExtra.proto +++ /dev/null @@ -1,39 +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"; - -import "GCGChallengeData.proto"; -import "PlatformType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGDuelExtra { - repeated uint32 card_id_list = 1; - uint32 field_id = 2; - uint32 card_back_id = 3; - map card_face_map = 4; - repeated GCGChallengeData challenge_list = 5; - uint32 score = 6; - bool is_match_ai = 7; - uint32 ai_deck_id = 8; - bool is_internal = 9; - repeated uint32 forbid_finish_challenge_list = 10; - uint32 level = 11; - uint32 client_version = 12; - PlatformType platform_type = 13; -} diff --git a/proto/GCGEndReason.proto b/proto/GCGEndReason.proto deleted file mode 100644 index f0928ae4..00000000 --- a/proto/GCGEndReason.proto +++ /dev/null @@ -1,34 +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"; - -enum GCGEndReason { - GCG_END_REASON_DEFAULT = 0; - GCG_END_REASON_DIE = 1; - GCG_END_REASON_SURRENDER = 2; - GCG_END_REASON_DISCONNECTED = 3; - GCG_END_REASON_ROUND_LIMIT = 4; - GCG_END_REASON_GM = 5; - GCG_END_REASON_NO_PLAYER = 6; - GCG_END_REASON_GIVE_UP = 7; - GCG_END_REASON_INIT_TIMEOUT = 8; - GCG_END_REASON_EFFECT = 9; - GCG_END_REASON_Unk3300_INAPHKAKKHF = 10; -} diff --git a/proto/GCGGameBriefData.proto b/proto/GCGGameBriefData.proto deleted file mode 100644 index 5a4716f4..00000000 --- a/proto/GCGGameBriefData.proto +++ /dev/null @@ -1,32 +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"; - -import "GCGGameBusinessType.proto"; -import "GCGPlayerBriefData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGGameBriefData { - uint32 Unk3300_NCLDOGNCHGF = 13; - GCGGameBusinessType business_type = 8; - uint32 Unk3300_FJJDMIBIBJN = 14; - uint32 platform_type = 6; - uint32 game_id = 12; - repeated GCGPlayerBriefData player_brief_list = 5; -} diff --git a/proto/GCGGameBriefDataNotify.proto b/proto/GCGGameBriefDataNotify.proto deleted file mode 100644 index ba194b01..00000000 --- a/proto/GCGGameBriefDataNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "GCGGameBriefData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGGameBriefDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7824; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - GCGGameBriefData gcg_brief_data = 3; - bool is_new_game = 4; -} diff --git a/proto/GCGGameBusinessType.proto b/proto/GCGGameBusinessType.proto deleted file mode 100644 index bff95795..00000000 --- a/proto/GCGGameBusinessType.proto +++ /dev/null @@ -1,35 +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"; - -enum GCGGameBusinessType { - GCG_GAME_BUSINESS_TYPE_NONE = 0; - GCG_GAME_BUSINESS_TYPE_GM = 1; - GCG_GAME_BUSINESS_TYPE_MATCH = 2; - GCG_GAME_BUSINESS_TYPE_PVP = 3; - GCG_GAME_BUSINESS_TYPE_TAVERN_CHALLENGE = 4; - GCG_GAME_BUSINESS_TYPE_CONST_CHALLENGE = 5; - GCG_GAME_BUSINESS_TYPE_WORLD_CHALLENGE = 6; - GCG_GAME_BUSINESS_TYPE_BOSS_CHALLENGE = 7; - GCG_GAME_BUSINESS_TYPE_WEEK_CHALLENGE = 8; - GCG_GAME_BUSINESS_TYPE_BREAK_CHALLENGE = 9; - GCG_GAME_BUSINESS_TYPE_QUEST = 10; - GCG_GAME_BUSINESS_TYPE_GUIDE_GROUP = 11; -} diff --git a/proto/GCGGameCreateFailReasonNotify.proto b/proto/GCGGameCreateFailReasonNotify.proto deleted file mode 100644 index 2e8857b4..00000000 --- a/proto/GCGGameCreateFailReasonNotify.proto +++ /dev/null @@ -1,41 +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 GCGGameCreateFailReasonNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7658; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum GCGGameCreateReason { - GCG_GAME_CREATE_REASON_NONE = 0; - GCG_GAME_CREATE_REASON_GAME_MAX = 1; - GCG_GAME_CREATE_REASON_CLIENT_VERSION_NOT_LATEST = 2; - GCG_GAME_CREATE_REASON_RESOURCE_NOT_COMPLETE = 3; - GCG_GAME_CREATE_REASON_TIMEOUT = 4; - GCG_GAME_CREATE_REASON_Unk3300_EMCDFGGFFAH = 5; - } - - GCGGameCreateReason reason = 7; -} diff --git a/proto/GCGGameMaxNotify.proto b/proto/GCGGameMaxNotify.proto deleted file mode 100644 index c08a6b96..00000000 --- a/proto/GCGGameMaxNotify.proto +++ /dev/null @@ -1,30 +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 GCGGameMaxNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7226; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/GCGGrowthLevelNotify.proto b/proto/GCGGrowthLevelNotify.proto deleted file mode 100644 index 524c946d..00000000 --- a/proto/GCGGrowthLevelNotify.proto +++ /dev/null @@ -1,33 +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 GCGGrowthLevelNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7343; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level = 10; - uint32 exp = 2; -} diff --git a/proto/GCGGrowthLevelRewardNotify.proto b/proto/GCGGrowthLevelRewardNotify.proto deleted file mode 100644 index 1721208f..00000000 --- a/proto/GCGGrowthLevelRewardNotify.proto +++ /dev/null @@ -1,32 +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 GCGGrowthLevelRewardNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7934; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 level_reward_taken_list = 2; -} diff --git a/proto/GCGGrowthLevelTakeRewardReq.proto b/proto/GCGGrowthLevelTakeRewardReq.proto deleted file mode 100644 index fc55675c..00000000 --- a/proto/GCGGrowthLevelTakeRewardReq.proto +++ /dev/null @@ -1,33 +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 GCGGrowthLevelTakeRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7486; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level = 12; -} diff --git a/proto/GCGGrowthLevelTakeRewardRsp.proto b/proto/GCGGrowthLevelTakeRewardRsp.proto deleted file mode 100644 index cf5ef4c5..00000000 --- a/proto/GCGGrowthLevelTakeRewardRsp.proto +++ /dev/null @@ -1,33 +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 GCGGrowthLevelTakeRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7602; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - uint32 level = 11; -} diff --git a/proto/GCGHeartBeatNotify.proto b/proto/GCGHeartBeatNotify.proto deleted file mode 100644 index 5a444a54..00000000 --- a/proto/GCGHeartBeatNotify.proto +++ /dev/null @@ -1,32 +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 GCGHeartBeatNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7576; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 server_seq = 12; -} diff --git a/proto/GCGInitFinishReq.proto b/proto/GCGInitFinishReq.proto deleted file mode 100644 index 183fdc83..00000000 --- a/proto/GCGInitFinishReq.proto +++ /dev/null @@ -1,31 +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 GCGInitFinishReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7348; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GCGInitFinishRsp.proto b/proto/GCGInitFinishRsp.proto deleted file mode 100644 index f21fe46d..00000000 --- a/proto/GCGInitFinishRsp.proto +++ /dev/null @@ -1,32 +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 GCGInitFinishRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7369; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; -} diff --git a/proto/GCGIntentionChangeType.proto b/proto/GCGIntentionChangeType.proto deleted file mode 100644 index 040178fe..00000000 --- a/proto/GCGIntentionChangeType.proto +++ /dev/null @@ -1,25 +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"; - -enum GCGIntentionChangeType { - GCG_INTENTION_CHANGE_TYPE_NONE = 0; - GCG_INTENTION_CHANGE_TYPE_RM = 1; -} diff --git a/proto/GCGInviteBattleNotify.proto b/proto/GCGInviteBattleNotify.proto deleted file mode 100644 index 5b4c55f6..00000000 --- a/proto/GCGInviteBattleNotify.proto +++ /dev/null @@ -1,32 +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 GCGInviteBattleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7448; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 confirm_end_time = 1; -} diff --git a/proto/GCGInviteGuestBattleReq.proto b/proto/GCGInviteGuestBattleReq.proto deleted file mode 100644 index 2768a0bb..00000000 --- a/proto/GCGInviteGuestBattleReq.proto +++ /dev/null @@ -1,33 +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 GCGInviteGuestBattleReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7202; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 uid = 8; -} diff --git a/proto/GCGInviteGuestBattleRsp.proto b/proto/GCGInviteGuestBattleRsp.proto deleted file mode 100644 index b3a55841..00000000 --- a/proto/GCGInviteGuestBattleRsp.proto +++ /dev/null @@ -1,35 +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 GCGInviteGuestBattleRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7997; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 uid = 12; - int32 retcode = 13; - uint32 punish_end_time = 3; - uint32 confirm_end_time = 7; -} diff --git a/proto/GCGLevelChallengeDeleteNotify.proto b/proto/GCGLevelChallengeDeleteNotify.proto deleted file mode 100644 index d653c52a..00000000 --- a/proto/GCGLevelChallengeDeleteNotify.proto +++ /dev/null @@ -1,32 +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 GCGLevelChallengeDeleteNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7993; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 level_id_list = 6; -} diff --git a/proto/GCGLevelChallengeFinishNotify.proto b/proto/GCGLevelChallengeFinishNotify.proto deleted file mode 100644 index e2050bd7..00000000 --- a/proto/GCGLevelChallengeFinishNotify.proto +++ /dev/null @@ -1,33 +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 GCGLevelChallengeFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7004; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 14; - repeated uint32 finished_challenge_id_list = 3; -} diff --git a/proto/GCGLevelChallengeNotify.proto b/proto/GCGLevelChallengeNotify.proto deleted file mode 100644 index 29f4d3e2..00000000 --- a/proto/GCGLevelChallengeNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "GCGBossChallengeData.proto"; -import "GCGLevelData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGLevelChallengeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7183; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated GCGBossChallengeData unlock_boss_challenge_list = 11; - repeated uint32 unlock_world_challenge_list = 3; - repeated GCGLevelData level_list = 4; -} diff --git a/proto/GCGLevelData.proto b/proto/GCGLevelData.proto deleted file mode 100644 index 7f774357..00000000 --- a/proto/GCGLevelData.proto +++ /dev/null @@ -1,25 +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 GCGLevelData { - repeated uint32 finished_challenge_id_list = 13; - uint32 level_id = 7; -} diff --git a/proto/GCGLevelType.proto b/proto/GCGLevelType.proto deleted file mode 100644 index fc94f582..00000000 --- a/proto/GCGLevelType.proto +++ /dev/null @@ -1,32 +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"; - -enum GCGLevelType { - GCG_LEVEL_TYPE_NONE = 0; - GCG_LEVEL_TYPE_CONST = 1; - GCG_LEVEL_TYPE_WEEK = 2; - GCG_LEVEL_TYPE_WORLD = 3; - GCG_LEVEL_TYPE_BOSS = 4; - GCG_LEVEL_TYPE_CHARACTER = 5; - GCG_LEVEL_TYPE_BREAK = 6; - GCG_LEVEL_TYPE_QUEST = 7; - GCG_LEVEL_TYPE_GUIDE_GROUP = 8; -} diff --git a/proto/GCGLimitsInfo.proto b/proto/GCGLimitsInfo.proto deleted file mode 100644 index 95374784..00000000 --- a/proto/GCGLimitsInfo.proto +++ /dev/null @@ -1,25 +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 GCGLimitsInfo { - uint32 Unk3300_MNCNOLHHGPA = 7; - uint32 Unk3300_PHKPKFBDGJF = 13; -} diff --git a/proto/GCGMatchInfo.proto b/proto/GCGMatchInfo.proto deleted file mode 100644 index 6bc4f826..00000000 --- a/proto/GCGMatchInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "MatchPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMatchInfo { - repeated MatchPlayerInfo player_list = 15; -} diff --git a/proto/GCGMessage.proto b/proto/GCGMessage.proto deleted file mode 100644 index 173a5acc..00000000 --- a/proto/GCGMessage.proto +++ /dev/null @@ -1,94 +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"; - -import "GCGMsgAddCards.proto"; -import "GCGMsgAddDice.proto"; -import "GCGMsgCardUpdate.proto"; -import "GCGMsgCharDie.proto"; -import "GCGMsgClientPerform.proto"; -import "GCGMsgCostDice.proto"; -import "GCGMsgCostRevise.proto"; -import "GCGMsgDiceReroll.proto"; -import "GCGMsgDiceRoll.proto"; -import "GCGMsgDuelDataChange.proto"; -import "GCGMsgGameOver.proto"; -import "GCGMsgModifyAdd.proto"; -import "GCGMsgModifyRemove.proto"; -import "GCGMsgMoveCard.proto"; -import "GCGMsgNewCard.proto"; -import "GCGMsgNoDamageSkillResult.proto"; -import "GCGMsgOpTimer.proto"; -import "GCGMsgPVEIntentionChange.proto"; -import "GCGMsgPVEIntentionInfo.proto"; -import "GCGMsgPass.proto"; -import "GCGMsgPhaseChange.proto"; -import "GCGMsgPhaseContinue.proto"; -import "GCGMsgReactionBegin.proto"; -import "GCGMsgReactionEnd.proto"; -import "GCGMsgRemoveCards.proto"; -import "GCGMsgSelectOnStage.proto"; -import "GCGMsgSelectOnStageByEffect.proto"; -import "GCGMsgSkillLimitsChange.proto"; -import "GCGMsgSkillResult.proto"; -import "GCGMsgTokenChange.proto"; -import "GCGMsgUpdateController.proto"; -import "GCGMsgUseSkill.proto"; -import "GCGMsgUseSkillEnd.proto"; -import "GCGMsgWaitingListChange.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMessage { - oneof message { - GCGMsgTokenChange token_change = 2; - GCGMsgPhaseChange phase_change = 10; - GCGMsgAddCards add_cards = 5; - GCGMsgRemoveCards remove_cards = 12; - GCGMsgSelectOnStage select_on_stage = 6; - GCGMsgDiceRoll dice_roll = 14; - GCGMsgDiceReroll dice_reroll = 15; - GCGMsgPass pass = 8; - GCGMsgCharDie char_die = 4; - GCGMsgSkillResult skill_result = 3; - GCGMsgCostDice cost_dice = 13; - GCGMsgAddDice add_dice = 7; - GCGMsgMoveCard move_card = 11; - GCGMsgUseSkill use_skill = 1; - GCGMsgNewCard new_card = 296; - GCGMsgUpdateController update_controller = 1111; - GCGMsgModifyAdd modify_add = 1733; - GCGMsgModifyRemove modify_remove = 2014; - GCGMsgUseSkillEnd use_skill_end = 1368; - GCGMsgDuelDataChange duel_data_change = 1791; - GCGMsgClientPerform client_perform = 1677; - GCGMsgGameOver game_over = 632; - GCGMsgOpTimer op_timer = 154; - GCGMsgWaitingListChange waiting_list_change = 1991; - GCGMsgCardUpdate card_update = 1702; - GCGMsgSelectOnStageByEffect select_on_stage_by_effect = 1737; - GCGMsgCostRevise cost_revise = 468; - GCGMsgPhaseContinue phase_continue = 1157; - GCGMsgPVEIntentionInfo pve_intention_info = 850; - GCGMsgPVEIntentionChange pve_intention_change = 1268; - GCGMsgSkillLimitsChange skill_limits_change = 710; - GCGMsgNoDamageSkillResult no_damage_skill_result = 773; - GCGMsgReactionBegin reaction_begin = 243; - GCGMsgReactionEnd reaction_end = 1172; - } -} diff --git a/proto/GCGMessagePack.proto b/proto/GCGMessagePack.proto deleted file mode 100644 index 9bb31a30..00000000 --- a/proto/GCGMessagePack.proto +++ /dev/null @@ -1,29 +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"; - -import "GCGActionType.proto"; -import "GCGMessage.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMessagePack { - GCGActionType action_type = 9; - repeated GCGMessage msg_list = 5; - uint32 controller_id = 7; -} diff --git a/proto/GCGMessagePackNotify.proto b/proto/GCGMessagePackNotify.proto deleted file mode 100644 index bc3d4125..00000000 --- a/proto/GCGMessagePackNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "GCGMessagePack.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMessagePackNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7299; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 server_seq = 2; - repeated GCGMessagePack msg_pack_list = 12; -} diff --git a/proto/GCGMsgAddCards.proto b/proto/GCGMsgAddCards.proto deleted file mode 100644 index 9d7874ae..00000000 --- a/proto/GCGMsgAddCards.proto +++ /dev/null @@ -1,31 +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"; - -import "GCGReason.proto"; -import "GCGZoneType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgAddCards { - GCGZoneType zone = 5; - GCGReason reason = 7; - repeated uint32 card_guid_list = 4; - uint32 controller_id = 9; - uint32 pos = 14; -} diff --git a/proto/GCGMsgAddDice.proto b/proto/GCGMsgAddDice.proto deleted file mode 100644 index 93bbdcf4..00000000 --- a/proto/GCGMsgAddDice.proto +++ /dev/null @@ -1,31 +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"; - -import "GCGDiceSideType.proto"; -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgAddDice { - map Unk3300_KFKOGOKPIFN = 13; - GCGReason reason = 10; - int32 change_count = 6; - map Unk3300_PCMPCCLFEIM = 11; - uint32 controller_id = 5; -} diff --git a/proto/GCGMsgCardUpdate.proto b/proto/GCGMsgCardUpdate.proto deleted file mode 100644 index 2a9194b3..00000000 --- a/proto/GCGMsgCardUpdate.proto +++ /dev/null @@ -1,26 +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"; - -import "GCGCard.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgCardUpdate { - GCGCard card = 14; -} diff --git a/proto/GCGMsgCharDie.proto b/proto/GCGMsgCharDie.proto deleted file mode 100644 index 12d200e7..00000000 --- a/proto/GCGMsgCharDie.proto +++ /dev/null @@ -1,25 +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 GCGMsgCharDie { - uint32 controller_id = 13; - uint32 card_guid = 7; -} diff --git a/proto/GCGMsgClientPerform.proto b/proto/GCGMsgClientPerform.proto deleted file mode 100644 index 3c8ea249..00000000 --- a/proto/GCGMsgClientPerform.proto +++ /dev/null @@ -1,27 +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"; - -import "GCGClientPerformType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgClientPerform { - repeated uint32 param_list = 4; - GCGClientPerformType perform_type = 1; -} diff --git a/proto/GCGMsgCostDice.proto b/proto/GCGMsgCostDice.proto deleted file mode 100644 index 262e4e7d..00000000 --- a/proto/GCGMsgCostDice.proto +++ /dev/null @@ -1,28 +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"; - -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgCostDice { - GCGReason reason = 1; - repeated uint32 select_dice_index_list = 12; - uint32 controller_id = 7; -} diff --git a/proto/GCGMsgCostRevise.proto b/proto/GCGMsgCostRevise.proto deleted file mode 100644 index bad4200f..00000000 --- a/proto/GCGMsgCostRevise.proto +++ /dev/null @@ -1,27 +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"; - -import "GCGCostReviseInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgCostRevise { - GCGCostReviseInfo cost_revise = 3; - uint32 controller_id = 1; -} diff --git a/proto/GCGMsgDiceReroll.proto b/proto/GCGMsgDiceReroll.proto deleted file mode 100644 index 33c55365..00000000 --- a/proto/GCGMsgDiceReroll.proto +++ /dev/null @@ -1,28 +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"; - -import "GCGDiceSideType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgDiceReroll { - uint32 controller_id = 1; - repeated GCGDiceSideType dice_side_list = 8; - repeated uint32 select_dice_index_list = 12; -} diff --git a/proto/GCGMsgDiceRoll.proto b/proto/GCGMsgDiceRoll.proto deleted file mode 100644 index 77684342..00000000 --- a/proto/GCGMsgDiceRoll.proto +++ /dev/null @@ -1,28 +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"; - -import "GCGDiceSideType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgDiceRoll { - uint32 controller_id = 9; - uint32 dice_num = 3; - repeated GCGDiceSideType dice_side_list = 14; -} diff --git a/proto/GCGMsgDuelDataChange.proto b/proto/GCGMsgDuelDataChange.proto deleted file mode 100644 index 9ccee886..00000000 --- a/proto/GCGMsgDuelDataChange.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 GCGMsgDuelDataChange { - uint32 round = 6; -} diff --git a/proto/GCGMsgGameOver.proto b/proto/GCGMsgGameOver.proto deleted file mode 100644 index 0e73596d..00000000 --- a/proto/GCGMsgGameOver.proto +++ /dev/null @@ -1,27 +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"; - -import "GCGEndReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgGameOver { - GCGEndReason end_reason = 6; - uint32 win_controller_id = 3; -} diff --git a/proto/GCGMsgModifyAdd.proto b/proto/GCGMsgModifyAdd.proto deleted file mode 100644 index 32c1971b..00000000 --- a/proto/GCGMsgModifyAdd.proto +++ /dev/null @@ -1,30 +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"; - -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgModifyAdd { - uint32 owner_card_guid = 11; - uint32 pos = 9; - repeated uint32 card_guid_list = 3; - uint32 controller_id = 12; - GCGReason reason = 15; -} diff --git a/proto/GCGMsgModifyRemove.proto b/proto/GCGMsgModifyRemove.proto deleted file mode 100644 index 09d15c04..00000000 --- a/proto/GCGMsgModifyRemove.proto +++ /dev/null @@ -1,29 +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"; - -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgModifyRemove { - uint32 owner_card_guid = 7; - GCGReason reason = 3; - uint32 controller_id = 14; - repeated uint32 card_guid_list = 13; -} diff --git a/proto/GCGMsgMoveCard.proto b/proto/GCGMsgMoveCard.proto deleted file mode 100644 index 871601fa..00000000 --- a/proto/GCGMsgMoveCard.proto +++ /dev/null @@ -1,32 +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"; - -import "GCGReason.proto"; -import "GCGZoneType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgMoveCard { - GCGZoneType Unk3300_EJHNJMBJBKG = 9; - repeated uint32 fail_guid_list = 2; - GCGZoneType Unk3300_NJILOBDEECC = 14; - uint32 controller_id = 4; - GCGReason reason = 13; - repeated uint32 card_guid_list = 5; -} diff --git a/proto/GCGMsgNewCard.proto b/proto/GCGMsgNewCard.proto deleted file mode 100644 index 849eaebd..00000000 --- a/proto/GCGMsgNewCard.proto +++ /dev/null @@ -1,26 +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"; - -import "GCGCard.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgNewCard { - GCGCard card = 15; -} diff --git a/proto/GCGMsgNoDamageSkillResult.proto b/proto/GCGMsgNoDamageSkillResult.proto deleted file mode 100644 index c2584a78..00000000 --- a/proto/GCGMsgNoDamageSkillResult.proto +++ /dev/null @@ -1,32 +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"; - -import "GCGDamageDetail.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgNoDamageSkillResult { - uint32 Unk3300_LPGLOCDDPCL = 7; - uint32 Unk3300_EPNDCIAJOJP = 6; - uint32 target_card_guid = 3; - repeated GCGDamageDetail detail_list = 14; - uint32 skill_id = 13; - uint32 Unk3300_NNJAOEHNPPD = 4; - uint32 Unk3300_NIGDCIGLAKE = 11; -} diff --git a/proto/GCGMsgOpTimer.proto b/proto/GCGMsgOpTimer.proto deleted file mode 100644 index 1a9069f2..00000000 --- a/proto/GCGMsgOpTimer.proto +++ /dev/null @@ -1,29 +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"; - -import "GCGPhaseType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgOpTimer { - GCGPhaseType phase = 13; - uint32 controller_id = 14; - fixed64 time_stamp = 15; - fixed64 begin_time = 6; -} diff --git a/proto/GCGMsgPVEDoOp.proto b/proto/GCGMsgPVEDoOp.proto deleted file mode 100644 index 79e0af0c..00000000 --- a/proto/GCGMsgPVEDoOp.proto +++ /dev/null @@ -1,25 +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 GCGMsgPVEDoOp { - uint32 skill_id = 4; - uint32 card_guid = 10; -} diff --git a/proto/GCGMsgPVEGenCardOp.proto b/proto/GCGMsgPVEGenCardOp.proto deleted file mode 100644 index f04f21ba..00000000 --- a/proto/GCGMsgPVEGenCardOp.proto +++ /dev/null @@ -1,25 +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 GCGMsgPVEGenCardOp { - repeated uint32 skill_id_list = 1; - uint32 card_guid = 11; -} diff --git a/proto/GCGMsgPVEIntention.proto b/proto/GCGMsgPVEIntention.proto deleted file mode 100644 index 482f124b..00000000 --- a/proto/GCGMsgPVEIntention.proto +++ /dev/null @@ -1,25 +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 GCGMsgPVEIntention { - uint32 card_guid = 1; - repeated uint32 skill_id_list = 2; -} diff --git a/proto/GCGMsgPVEIntentionChange.proto b/proto/GCGMsgPVEIntentionChange.proto deleted file mode 100644 index 10372d78..00000000 --- a/proto/GCGMsgPVEIntentionChange.proto +++ /dev/null @@ -1,28 +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"; - -import "GCGIntentionChangeType.proto"; -import "GCGMsgPVEIntention.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgPVEIntentionChange { - GCGIntentionChangeType change_type = 9; - repeated GCGMsgPVEIntention change_intention_list = 6; -} diff --git a/proto/GCGMsgPVEIntentionInfo.proto b/proto/GCGMsgPVEIntentionInfo.proto deleted file mode 100644 index 1bfd28fa..00000000 --- a/proto/GCGMsgPVEIntentionInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "GCGMsgPVEIntention.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgPVEIntentionInfo { - map intention_map = 14; -} diff --git a/proto/GCGMsgPass.proto b/proto/GCGMsgPass.proto deleted file mode 100644 index 8e9394b5..00000000 --- a/proto/GCGMsgPass.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 GCGMsgPass { - uint32 controller_id = 14; -} diff --git a/proto/GCGMsgPhaseChange.proto b/proto/GCGMsgPhaseChange.proto deleted file mode 100644 index b3935487..00000000 --- a/proto/GCGMsgPhaseChange.proto +++ /dev/null @@ -1,29 +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"; - -import "GCGPhaseType.proto"; -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgPhaseChange { - GCGPhaseType Unk3300_JDPADLFFFDK = 15; - GCGPhaseType Unk3300_GNAIDDMDEBN = 3; - repeated Uint32Pair allow_controller_map = 11; -} diff --git a/proto/GCGMsgPhaseContinue.proto b/proto/GCGMsgPhaseContinue.proto deleted file mode 100644 index 8ea39531..00000000 --- a/proto/GCGMsgPhaseContinue.proto +++ /dev/null @@ -1,22 +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 GCGMsgPhaseContinue {} diff --git a/proto/GCGMsgReactionBegin.proto b/proto/GCGMsgReactionBegin.proto deleted file mode 100644 index fb14ab5a..00000000 --- a/proto/GCGMsgReactionBegin.proto +++ /dev/null @@ -1,25 +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 GCGMsgReactionBegin { - uint32 card_guid = 4; - uint32 skill_id = 13; -} diff --git a/proto/GCGMsgReactionEnd.proto b/proto/GCGMsgReactionEnd.proto deleted file mode 100644 index 1c9cd687..00000000 --- a/proto/GCGMsgReactionEnd.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 GCGMsgReactionEnd { - uint32 skill_id = 4; -} diff --git a/proto/GCGMsgRemoveCards.proto b/proto/GCGMsgRemoveCards.proto deleted file mode 100644 index 0e28d194..00000000 --- a/proto/GCGMsgRemoveCards.proto +++ /dev/null @@ -1,30 +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"; - -import "GCGReason.proto"; -import "GCGZoneType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgRemoveCards { - repeated uint32 card_guid_list = 2; - GCGReason reason = 13; - uint32 controller_id = 9; - GCGZoneType zone = 15; -} diff --git a/proto/GCGMsgSelectOnStage.proto b/proto/GCGMsgSelectOnStage.proto deleted file mode 100644 index 3526d86d..00000000 --- a/proto/GCGMsgSelectOnStage.proto +++ /dev/null @@ -1,28 +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"; - -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgSelectOnStage { - GCGReason reason = 11; - uint32 controller_id = 12; - uint32 card_guid = 4; -} diff --git a/proto/GCGMsgSelectOnStageByEffect.proto b/proto/GCGMsgSelectOnStageByEffect.proto deleted file mode 100644 index 8cdb1118..00000000 --- a/proto/GCGMsgSelectOnStageByEffect.proto +++ /dev/null @@ -1,26 +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 GCGMsgSelectOnStageByEffect { - uint32 card_guid = 15; - uint32 controller_id = 2; - uint32 skill_id = 6; -} diff --git a/proto/GCGMsgSkillLimitsChange.proto b/proto/GCGMsgSkillLimitsChange.proto deleted file mode 100644 index d206b3cc..00000000 --- a/proto/GCGMsgSkillLimitsChange.proto +++ /dev/null @@ -1,26 +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"; - -import "GCGCardSkillLimitsInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgSkillLimitsChange { - map card_limits_change_map = 3; -} diff --git a/proto/GCGMsgSkillResult.proto b/proto/GCGMsgSkillResult.proto deleted file mode 100644 index 8e3956c1..00000000 --- a/proto/GCGMsgSkillResult.proto +++ /dev/null @@ -1,34 +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"; - -import "GCGDamageDetail.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgSkillResult { - uint32 Unk3300_NIGDCIGLAKE = 9; - uint32 target_card_guid = 13; - uint32 Unk3300_PDBAGJINFPF = 4; - repeated GCGDamageDetail detail_list = 5; - uint32 skill_id = 14; - uint32 damage = 7; - uint32 Unk3300_EPNDCIAJOJP = 12; - uint32 Unk3300_NNJAOEHNPPD = 15; - uint32 Unk3300_LPGLOCDDPCL = 10; -} diff --git a/proto/GCGMsgTokenChange.proto b/proto/GCGMsgTokenChange.proto deleted file mode 100644 index 0a1e5538..00000000 --- a/proto/GCGMsgTokenChange.proto +++ /dev/null @@ -1,30 +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"; - -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgTokenChange { - uint32 token_type = 7; - uint32 Unk3300_LLGHGEALDDI = 10; - GCGReason reason = 3; - uint32 Unk3300_LCNKBFBJDFM = 12; - uint32 card_guid = 13; -} diff --git a/proto/GCGMsgUpdateController.proto b/proto/GCGMsgUpdateController.proto deleted file mode 100644 index 91a9de19..00000000 --- a/proto/GCGMsgUpdateController.proto +++ /dev/null @@ -1,26 +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"; - -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgUpdateController { - repeated Uint32Pair allow_controller_map = 10; -} diff --git a/proto/GCGMsgUseSkill.proto b/proto/GCGMsgUseSkill.proto deleted file mode 100644 index 5407a989..00000000 --- a/proto/GCGMsgUseSkill.proto +++ /dev/null @@ -1,25 +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 GCGMsgUseSkill { - uint32 skill_id = 3; - uint32 card_guid = 10; -} diff --git a/proto/GCGMsgUseSkillEnd.proto b/proto/GCGMsgUseSkillEnd.proto deleted file mode 100644 index 1f5d3790..00000000 --- a/proto/GCGMsgUseSkillEnd.proto +++ /dev/null @@ -1,25 +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 GCGMsgUseSkillEnd { - uint32 card_guid = 9; - uint32 skill_id = 6; -} diff --git a/proto/GCGMsgWaitingListChange.proto b/proto/GCGMsgWaitingListChange.proto deleted file mode 100644 index eeb0a4e2..00000000 --- a/proto/GCGMsgWaitingListChange.proto +++ /dev/null @@ -1,25 +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 GCGMsgWaitingListChange { - uint32 controller_id = 11; - uint32 cur_index = 3; -} diff --git a/proto/GCGNewCardInfoNotify.proto b/proto/GCGNewCardInfoNotify.proto deleted file mode 100644 index 3faade4e..00000000 --- a/proto/GCGNewCardInfoNotify.proto +++ /dev/null @@ -1,29 +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"; - -import "GCGCard.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7203 -// EnetChannelId: 0 -// EnetIsReliable: true -message GCGNewCardInfoNotify { - GCGCard card = 1; -} diff --git a/proto/GCGOperation.proto b/proto/GCGOperation.proto deleted file mode 100644 index 77633436..00000000 --- a/proto/GCGOperation.proto +++ /dev/null @@ -1,42 +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"; - -import "GCGOperationAttack.proto"; -import "GCGOperationOnStageSelect.proto"; -import "GCGOperationPass.proto"; -import "GCGOperationPlayCard.proto"; -import "GCGOperationReboot.proto"; -import "GCGOperationRedraw.proto"; -import "GCGOperationReroll.proto"; -import "GCGOperationSurrender.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperation { - oneof op { - GCGOperationRedraw op_redraw = 3; - GCGOperationOnStageSelect op_select_on_stage = 9; - GCGOperationReroll op_reroll = 4; - GCGOperationAttack op_attack = 7; - GCGOperationPass op_pass = 6; - GCGOperationPlayCard op_play_card = 15; - GCGOperationReboot op_reboot = 5; - GCGOperationSurrender op_surrender = 10; - } -} diff --git a/proto/GCGOperationAttack.proto b/proto/GCGOperationAttack.proto deleted file mode 100644 index b13184f8..00000000 --- a/proto/GCGOperationAttack.proto +++ /dev/null @@ -1,25 +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 GCGOperationAttack { - uint32 skill_id = 15; - repeated uint32 cost_dice_index_list = 3; -} diff --git a/proto/GCGOperationData.proto b/proto/GCGOperationData.proto deleted file mode 100644 index 0919d9d5..00000000 --- a/proto/GCGOperationData.proto +++ /dev/null @@ -1,27 +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"; - -import "GCGOperation.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationData { - uint32 controller_id = 2; - GCGOperation op = 12; -} diff --git a/proto/GCGOperationOnStageSelect.proto b/proto/GCGOperationOnStageSelect.proto deleted file mode 100644 index 88a298b2..00000000 --- a/proto/GCGOperationOnStageSelect.proto +++ /dev/null @@ -1,25 +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 GCGOperationOnStageSelect { - repeated uint32 cost_dice_index_list = 10; - uint32 card_guid = 6; -} diff --git a/proto/GCGOperationPass.proto b/proto/GCGOperationPass.proto deleted file mode 100644 index 8be941f0..00000000 --- a/proto/GCGOperationPass.proto +++ /dev/null @@ -1,22 +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 GCGOperationPass {} diff --git a/proto/GCGOperationPlayCard.proto b/proto/GCGOperationPlayCard.proto deleted file mode 100644 index be391aad..00000000 --- a/proto/GCGOperationPlayCard.proto +++ /dev/null @@ -1,27 +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 GCGOperationPlayCard { - uint32 replace_card_guid = 8; - repeated uint32 target_card_guid_list = 14; - uint32 card_guid = 1; - repeated uint32 cost_dice_index_list = 11; -} diff --git a/proto/GCGOperationReboot.proto b/proto/GCGOperationReboot.proto deleted file mode 100644 index d1748565..00000000 --- a/proto/GCGOperationReboot.proto +++ /dev/null @@ -1,25 +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 GCGOperationReboot { - repeated uint32 dice_index_list = 2; - repeated uint32 cost_card_guid_list = 14; -} diff --git a/proto/GCGOperationRedraw.proto b/proto/GCGOperationRedraw.proto deleted file mode 100644 index f4ac79d0..00000000 --- a/proto/GCGOperationRedraw.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 GCGOperationRedraw { - repeated uint32 card_list = 7; -} diff --git a/proto/GCGOperationReplay.proto b/proto/GCGOperationReplay.proto deleted file mode 100644 index d6418207..00000000 --- a/proto/GCGOperationReplay.proto +++ /dev/null @@ -1,32 +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"; - -import "GCGReplayControllerData.proto"; -import "GCGReplayOperationData.proto"; -import "Unk3300_PPKPCOCOMDH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationReplay { - repeated Unk3300_PPKPCOCOMDH Unk3300_FKBLJIMBHEA = 6; - uint32 seed = 1; - repeated GCGReplayOperationData operation_data_list = 8; - uint32 game_id = 2; - repeated GCGReplayControllerData controller_data_list = 7; -} diff --git a/proto/GCGOperationReq.proto b/proto/GCGOperationReq.proto deleted file mode 100644 index 5e9c4ec4..00000000 --- a/proto/GCGOperationReq.proto +++ /dev/null @@ -1,37 +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"; - -import "GCGOperation.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7664; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 redirect_uid = 12; - uint32 op_seq = 10; - GCGOperation op = 8; -} diff --git a/proto/GCGOperationReroll.proto b/proto/GCGOperationReroll.proto deleted file mode 100644 index 29ca311b..00000000 --- a/proto/GCGOperationReroll.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 GCGOperationReroll { - repeated uint32 dice_index_list = 7; -} diff --git a/proto/GCGOperationRsp.proto b/proto/GCGOperationRsp.proto deleted file mode 100644 index c622231d..00000000 --- a/proto/GCGOperationRsp.proto +++ /dev/null @@ -1,33 +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 GCGOperationRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7285; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 op_seq = 8; - int32 retcode = 7; -} diff --git a/proto/GCGOperationSurrender.proto b/proto/GCGOperationSurrender.proto deleted file mode 100644 index 7788fe02..00000000 --- a/proto/GCGOperationSurrender.proto +++ /dev/null @@ -1,22 +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 GCGOperationSurrender {} diff --git a/proto/GCGPVEIntention.proto b/proto/GCGPVEIntention.proto deleted file mode 100644 index e2e515cb..00000000 --- a/proto/GCGPVEIntention.proto +++ /dev/null @@ -1,25 +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 GCGPVEIntention { - repeated uint32 skill_id_list = 14; - uint32 card_guid = 15; -} diff --git a/proto/GCGPhase.proto b/proto/GCGPhase.proto deleted file mode 100644 index 4aa2ec9c..00000000 --- a/proto/GCGPhase.proto +++ /dev/null @@ -1,27 +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"; - -import "GCGPhaseType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGPhase { - GCGPhaseType phase_type = 4; - map allow_controller_map = 12; -} diff --git a/proto/GCGPhaseType.proto b/proto/GCGPhaseType.proto deleted file mode 100644 index ff5668d5..00000000 --- a/proto/GCGPhaseType.proto +++ /dev/null @@ -1,34 +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"; - -enum GCGPhaseType { - GCG_PHASE_TYPE_INVALID = 0; - GCG_PHASE_TYPE_START = 1; - GCG_PHASE_TYPE_DRAW = 2; - GCG_PHASE_TYPE_ON_STAGE = 3; - GCG_PHASE_TYPE_DICE = 4; - GCG_PHASE_TYPE_MAIN = 5; - GCG_PHASE_TYPE_END = 6; - GCG_PHASE_TYPE_DIE = 7; - GCG_PHASE_TYPE_FIN = 8; - GCG_PHASE_TYPE_PRE_MAIN = 9; - GCG_PHASE_TYPE_REROLL = 10; -} diff --git a/proto/GCGPlayCardCostInfo.proto b/proto/GCGPlayCardCostInfo.proto deleted file mode 100644 index 0ddacd38..00000000 --- a/proto/GCGPlayCardCostInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGPlayCardCostInfo { - uint32 card_id = 9; - repeated Uint32Pair cost_map = 12; -} diff --git a/proto/GCGPlayerBriefData.proto b/proto/GCGPlayerBriefData.proto deleted file mode 100644 index a7be375b..00000000 --- a/proto/GCGPlayerBriefData.proto +++ /dev/null @@ -1,33 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGPlayerBriefData { - string online_id = 5; - uint32 uid = 9; - uint32 controller_id = 10; - ProfilePicture profile_picture = 11; - string nick_name = 1; - map card_face_map = 14; - repeated uint32 card_id_list = 13; - string psn_id = 2; -} diff --git a/proto/GCGPlayerField.proto b/proto/GCGPlayerField.proto deleted file mode 100644 index 78a948df..00000000 --- a/proto/GCGPlayerField.proto +++ /dev/null @@ -1,45 +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"; - -import "GCGDiceSideType.proto"; -import "GCGPVEIntention.proto"; -import "GCGWaitingCharacter.proto"; -import "GCGZone.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGPlayerField { - uint32 Unk3300_IKJMGAHCFPM = 5; - map modify_zone_map = 7; - uint32 Unk3300_GGHKFFADEAL = 731; - GCGZone Unk3300_AOPJIOHMPOF = 10; - uint32 Unk3300_FDFPHNDOJML = 12; - GCGZone Unk3300_IPLMHKCNDLE = 1; - GCGZone Unk3300_EIHOMDLENMK = 9; - repeated GCGWaitingCharacter waiting_list = 2; - uint32 Unk3300_PBECINKKHND = 15; - uint32 controller_id = 6; - GCGZone Unk3300_INDJNJJJNKL = 11; - GCGZone Unk3300_EFNAEFBECHD = 4; - bool is_passed = 8; - repeated GCGPVEIntention intention_list = 304; - repeated GCGDiceSideType dice_side_list = 13; - uint32 Unk3300_FJNPFBIHFGD = 3; - uint32 Unk3300_GLNIFLOKBPM = 14; -} diff --git a/proto/GCGPlayerGCGState.proto b/proto/GCGPlayerGCGState.proto deleted file mode 100644 index 12fda0c7..00000000 --- a/proto/GCGPlayerGCGState.proto +++ /dev/null @@ -1,26 +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 GCGPlayerGCGState { - uint32 uid = 14; - bool Unk3300_GIKOMFNNAAA = 11; - bool Unk3300_DEKGMKCCGEG = 4; -} diff --git a/proto/GCGReason.proto b/proto/GCGReason.proto deleted file mode 100644 index ea9dbf7b..00000000 --- a/proto/GCGReason.proto +++ /dev/null @@ -1,36 +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"; - -enum GCGReason { - GCG_REASON_DEFAULT = 0; - GCG_REASON_EFFECT = 1; - GCG_REASON_COST = 2; - GCG_REASON_GM = 3; - GCG_REASON_ATTACK = 4; - GCG_REASON_REBOOT = 5; - GCG_REASON_PLAY_CARD = 6; - GCG_REASON_QUICKLY_ONSTAGE = 7; - GCG_REASON_REMOVE_AFTER_DIE = 8; - GCG_REASON_INIT = 9; - GCG_REASON_EFFECT_DAMAGE = 10; - GCG_REASON_EFFECT_HEAL = 11; - GCG_REASON_EFFECT_REVIVE = 12; -} diff --git a/proto/GCGReplayControllerData.proto b/proto/GCGReplayControllerData.proto deleted file mode 100644 index 5cd1a79e..00000000 --- a/proto/GCGReplayControllerData.proto +++ /dev/null @@ -1,25 +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 GCGReplayControllerData { - repeated uint32 card_id_list = 12; - uint32 controller_id = 6; -} diff --git a/proto/GCGReplayOperationData.proto b/proto/GCGReplayOperationData.proto deleted file mode 100644 index b0a284a0..00000000 --- a/proto/GCGReplayOperationData.proto +++ /dev/null @@ -1,27 +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"; - -import "GCGOperation.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGReplayOperationData { - GCGOperation op = 1; - uint32 controller_id = 8; -} diff --git a/proto/GCGResourceStateNotify.proto b/proto/GCGResourceStateNotify.proto deleted file mode 100644 index 7820c2cf..00000000 --- a/proto/GCGResourceStateNotify.proto +++ /dev/null @@ -1,33 +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 GCGResourceStateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7586; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_complete = 12; -} diff --git a/proto/GCGSelectOnStageCostInfo.proto b/proto/GCGSelectOnStageCostInfo.proto deleted file mode 100644 index 322afa70..00000000 --- a/proto/GCGSelectOnStageCostInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSelectOnStageCostInfo { - uint32 card_guid = 3; - repeated Uint32Pair cost_map = 1; -} diff --git a/proto/GCGSettleNotify.proto b/proto/GCGSettleNotify.proto deleted file mode 100644 index 09bcb295..00000000 --- a/proto/GCGSettleNotify.proto +++ /dev/null @@ -1,43 +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"; - -import "GCGEndReason.proto"; -import "GCGGameBusinessType.proto"; -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7562; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ItemParam reward_item_list = 8; - repeated uint32 finished_challenge_id_list = 1; - uint32 game_id = 3; - bool is_win = 2; - GCGGameBusinessType business_type = 5; - uint32 win_controller_id = 11; - repeated uint32 forbid_finish_challenge_list = 10; - GCGEndReason reason = 4; -} diff --git a/proto/GCGSettleOption.proto b/proto/GCGSettleOption.proto deleted file mode 100644 index f5a34ba7..00000000 --- a/proto/GCGSettleOption.proto +++ /dev/null @@ -1,27 +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"; - -enum GCGSettleOption { - GCG_SETTLE_OPTION_OPT_NONE = 0; - GCG_SETTLE_OPTION_OPT_EXIT = 1; - GCG_SETTLE_OPTION_OPT_CONTINUE = 2; - GCG_SETTLE_OPTION_OPT_RESTART = 3; -} diff --git a/proto/GCGSettleOptionReq.proto b/proto/GCGSettleOptionReq.proto deleted file mode 100644 index 7c7125d1..00000000 --- a/proto/GCGSettleOptionReq.proto +++ /dev/null @@ -1,35 +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"; - -import "GCGSettleOption.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSettleOptionReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7600; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - GCGSettleOption option = 9; -} diff --git a/proto/GCGSettleOptionRsp.proto b/proto/GCGSettleOptionRsp.proto deleted file mode 100644 index 52ee31b0..00000000 --- a/proto/GCGSettleOptionRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "GCGSettleOption.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSettleOptionRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7110; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - GCGSettleOption option = 2; - int32 retcode = 5; -} diff --git a/proto/GCGSkillHpChangeType.proto b/proto/GCGSkillHpChangeType.proto deleted file mode 100644 index d3792609..00000000 --- a/proto/GCGSkillHpChangeType.proto +++ /dev/null @@ -1,26 +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"; - -enum GCGSkillHpChangeType { - GCG_SKILL_HP_CHANGE_TYPE_NONE = 0; - GCG_SKILL_HP_CHANGE_TYPE_DAMAGE = 1; - GCG_SKILL_HP_CHANGE_TYPE_HEAL = 2; -} diff --git a/proto/GCGSkillLimitsInfo.proto b/proto/GCGSkillLimitsInfo.proto deleted file mode 100644 index 412595a4..00000000 --- a/proto/GCGSkillLimitsInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "GCGLimitsInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSkillLimitsInfo { - uint32 skill_id = 1; - repeated GCGLimitsInfo limits_list = 7; -} diff --git a/proto/GCGSkillPreviewAskReq.proto b/proto/GCGSkillPreviewAskReq.proto deleted file mode 100644 index fd1e77ea..00000000 --- a/proto/GCGSkillPreviewAskReq.proto +++ /dev/null @@ -1,31 +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 GCGSkillPreviewAskReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7858; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GCGSkillPreviewAskRsp.proto b/proto/GCGSkillPreviewAskRsp.proto deleted file mode 100644 index 20c5464c..00000000 --- a/proto/GCGSkillPreviewAskRsp.proto +++ /dev/null @@ -1,32 +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 GCGSkillPreviewAskRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7877; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; -} diff --git a/proto/GCGSkillPreviewCardInfo.proto b/proto/GCGSkillPreviewCardInfo.proto deleted file mode 100644 index ae98f099..00000000 --- a/proto/GCGSkillPreviewCardInfo.proto +++ /dev/null @@ -1,31 +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"; - -import "GCGZoneType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSkillPreviewCardInfo { - uint32 card_guid = 10; - uint32 face_type = 2; - uint32 controller_id = 11; - uint32 card_id = 8; - GCGZoneType zone_type = 14; - uint32 owner_card_guid = 3; -} diff --git a/proto/GCGSkillPreviewElementReactionInfo.proto b/proto/GCGSkillPreviewElementReactionInfo.proto deleted file mode 100644 index e2787add..00000000 --- a/proto/GCGSkillPreviewElementReactionInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "GCGSkillPreviewReactionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSkillPreviewElementReactionInfo { - repeated uint32 Unk3300_JOBNBDJHAPJ = 12; - repeated uint32 Unk3300_BELBNDNDGAO = 14; - repeated GCGSkillPreviewReactionInfo reaction_list = 1; -} diff --git a/proto/GCGSkillPreviewExtraInfo.proto b/proto/GCGSkillPreviewExtraInfo.proto deleted file mode 100644 index 3ace7adb..00000000 --- a/proto/GCGSkillPreviewExtraInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "GCGSkillPreviewCardInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSkillPreviewExtraInfo { - repeated GCGSkillPreviewCardInfo Unk3300_KIFFJGFDNKA = 6; - repeated GCGSkillPreviewCardInfo Unk3300_GMEMMDJKCGN = 8; -} diff --git a/proto/GCGSkillPreviewHpInfo.proto b/proto/GCGSkillPreviewHpInfo.proto deleted file mode 100644 index bc10cba6..00000000 --- a/proto/GCGSkillPreviewHpInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "GCGSkillHpChangeType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSkillPreviewHpInfo { - GCGSkillHpChangeType change_type = 8; - uint32 hp_change_value = 4; -} diff --git a/proto/GCGSkillPreviewInfo.proto b/proto/GCGSkillPreviewInfo.proto deleted file mode 100644 index 0573aa72..00000000 --- a/proto/GCGSkillPreviewInfo.proto +++ /dev/null @@ -1,38 +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"; - -import "GCGSkillPreviewCardInfo.proto"; -import "GCGSkillPreviewElementReactionInfo.proto"; -import "GCGSkillPreviewExtraInfo.proto"; -import "GCGSkillPreviewHpInfo.proto"; -import "GCGSkillPreviewOnstageChangeInfo.proto"; -import "GCGSkillPreviewTokenChangeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSkillPreviewInfo { - repeated GCGSkillPreviewOnstageChangeInfo change_onstage_character_list = 6; - repeated GCGSkillPreviewCardInfo Unk3300_DAJFJEDNLKK = 15; - uint32 skill_id = 12; - map hp_info_map = 3; - repeated GCGSkillPreviewCardInfo Unk3300_AGNONGELFGC = 2; - GCGSkillPreviewExtraInfo extra_info = 11; - map reaction_info_map = 14; - map card_token_change_map = 8; -} diff --git a/proto/GCGSkillPreviewNotify.proto b/proto/GCGSkillPreviewNotify.proto deleted file mode 100644 index 2a13a1f7..00000000 --- a/proto/GCGSkillPreviewNotify.proto +++ /dev/null @@ -1,40 +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"; - -import "GCGChangeOnstageInfo.proto"; -import "GCGSkillPreviewInfo.proto"; -import "GCGSkillPreviewPlayCardInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSkillPreviewNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7659; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 controller_id = 13; - repeated GCGSkillPreviewInfo skill_preview_list = 15; - repeated GCGChangeOnstageInfo change_onstage_preview_list = 3; - repeated GCGSkillPreviewPlayCardInfo play_card_list = 11; - uint32 onstage_card_guid = 6; -} diff --git a/proto/GCGSkillPreviewOnstageChangeInfo.proto b/proto/GCGSkillPreviewOnstageChangeInfo.proto deleted file mode 100644 index 65714fdb..00000000 --- a/proto/GCGSkillPreviewOnstageChangeInfo.proto +++ /dev/null @@ -1,25 +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 GCGSkillPreviewOnstageChangeInfo { - uint32 Unk3300_EHHDPPFDIFB = 8; - uint32 Unk3300_BALADGFAPKL = 14; -} diff --git a/proto/GCGSkillPreviewPlayCardInfo.proto b/proto/GCGSkillPreviewPlayCardInfo.proto deleted file mode 100644 index 061543f7..00000000 --- a/proto/GCGSkillPreviewPlayCardInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "GCGSkillPreviewInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSkillPreviewPlayCardInfo { - uint32 hand_card_guid = 15; - GCGSkillPreviewInfo play_card_info = 10; - uint32 target_card_guid = 8; -} diff --git a/proto/GCGSkillPreviewReactionInfo.proto b/proto/GCGSkillPreviewReactionInfo.proto deleted file mode 100644 index 6ea93b80..00000000 --- a/proto/GCGSkillPreviewReactionInfo.proto +++ /dev/null @@ -1,25 +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 GCGSkillPreviewReactionInfo { - uint32 Unk3300_AENPLEDPMJH = 3; - uint32 Unk3300_PDEHPHJFAKD = 2; -} diff --git a/proto/GCGSkillPreviewTokenChangeInfo.proto b/proto/GCGSkillPreviewTokenChangeInfo.proto deleted file mode 100644 index c309dd68..00000000 --- a/proto/GCGSkillPreviewTokenChangeInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "GCGSkillPreviewTokenInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSkillPreviewTokenChangeInfo { - repeated GCGSkillPreviewTokenInfo token_change_list = 10; -} diff --git a/proto/GCGSkillPreviewTokenInfo.proto b/proto/GCGSkillPreviewTokenInfo.proto deleted file mode 100644 index 58d4ea07..00000000 --- a/proto/GCGSkillPreviewTokenInfo.proto +++ /dev/null @@ -1,26 +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 GCGSkillPreviewTokenInfo { - uint32 token_type = 11; - uint32 Unk3300_MMIKPPJMHAD = 10; - uint32 Unk3300_IKICJMEFEON = 3; -} diff --git a/proto/GCGStartChallengeByCheckRewardReq.proto b/proto/GCGStartChallengeByCheckRewardReq.proto deleted file mode 100644 index 98f10fd3..00000000 --- a/proto/GCGStartChallengeByCheckRewardReq.proto +++ /dev/null @@ -1,37 +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"; - -import "GCGLevelType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGStartChallengeByCheckRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7982; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 13; - GCGLevelType level_type = 3; - uint32 config_id = 5; -} diff --git a/proto/GCGStartChallengeByCheckRewardRsp.proto b/proto/GCGStartChallengeByCheckRewardRsp.proto deleted file mode 100644 index cce1408d..00000000 --- a/proto/GCGStartChallengeByCheckRewardRsp.proto +++ /dev/null @@ -1,39 +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"; - -import "GCGLevelType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGStartChallengeByCheckRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7727; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 Unk3300_GPDPCJLHBDE = 3; - uint32 level_id = 5; - repeated uint32 Unk3300_PKJMEJKAPBI = 8; - GCGLevelType level_type = 2; - uint32 config_id = 9; - int32 retcode = 12; -} diff --git a/proto/GCGStartChallengeReq.proto b/proto/GCGStartChallengeReq.proto deleted file mode 100644 index c5d317d9..00000000 --- a/proto/GCGStartChallengeReq.proto +++ /dev/null @@ -1,37 +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"; - -import "GCGLevelType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGStartChallengeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7964; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - GCGLevelType level_type = 12; - uint32 config_id = 7; - uint32 level_id = 2; -} diff --git a/proto/GCGStartChallengeRsp.proto b/proto/GCGStartChallengeRsp.proto deleted file mode 100644 index f6c418a6..00000000 --- a/proto/GCGStartChallengeRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "GCGLevelType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGStartChallengeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7999; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 config_id = 8; - uint32 level_id = 5; - GCGLevelType level_type = 11; - int32 retcode = 1; -} diff --git a/proto/GCGTCInviteReq.proto b/proto/GCGTCInviteReq.proto deleted file mode 100644 index 0d1f6453..00000000 --- a/proto/GCGTCInviteReq.proto +++ /dev/null @@ -1,34 +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 GCGTCInviteReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7341; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 character_id = 8; - uint32 level_id = 11; -} diff --git a/proto/GCGTCInviteRsp.proto b/proto/GCGTCInviteRsp.proto deleted file mode 100644 index 99ca7818..00000000 --- a/proto/GCGTCInviteRsp.proto +++ /dev/null @@ -1,33 +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 GCGTCInviteRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7027; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 character_id = 9; - int32 retcode = 11; -} diff --git a/proto/GCGTCTavernChallengeUpdateNotify.proto b/proto/GCGTCTavernChallengeUpdateNotify.proto deleted file mode 100644 index 99dc2f73..00000000 --- a/proto/GCGTCTavernChallengeUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "GCGTCTavernChallengeData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGTCTavernChallengeUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7907; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - GCGTCTavernChallengeData tavern_challenge = 12; -} diff --git a/proto/GCGTCTavernInfoNotify.proto b/proto/GCGTCTavernInfoNotify.proto deleted file mode 100644 index 0f005a4c..00000000 --- a/proto/GCGTCTavernInfoNotify.proto +++ /dev/null @@ -1,38 +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 GCGTCTavernInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7268; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 5; - bool Unk3300_IMFJBNFMCHM = 11; - bool Unk3300_MBGMHBNBKBK = 8; - uint32 point_id = 4; - uint32 element_type = 6; - uint32 avatar_id = 9; - uint32 character_id = 12; -} diff --git a/proto/GCGTavernNpcInfo.proto b/proto/GCGTavernNpcInfo.proto deleted file mode 100644 index 4c9fa11c..00000000 --- a/proto/GCGTavernNpcInfo.proto +++ /dev/null @@ -1,26 +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 GCGTavernNpcInfo { - uint32 id = 9; - uint32 scene_point_id = 15; - uint32 level_id = 6; -} diff --git a/proto/GCGTavernNpcInfoNotify.proto b/proto/GCGTavernNpcInfoNotify.proto deleted file mode 100644 index 10721536..00000000 --- a/proto/GCGTavernNpcInfoNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "GCGTavernNpcInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGTavernNpcInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7267; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated GCGTavernNpcInfo Unk3300_FKAKHMMIEBC = 12; - repeated GCGTavernNpcInfo Unk3300_BAMLNENDLCM = 2; - GCGTavernNpcInfo character_npc = 11; -} diff --git a/proto/GCGToken.proto b/proto/GCGToken.proto deleted file mode 100644 index 1a4d52dc..00000000 --- a/proto/GCGToken.proto +++ /dev/null @@ -1,25 +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 GCGToken { - uint32 value = 14; - uint32 key = 4; -} diff --git a/proto/GCGWaitingCharacter.proto b/proto/GCGWaitingCharacter.proto deleted file mode 100644 index 1b2a7c3d..00000000 --- a/proto/GCGWaitingCharacter.proto +++ /dev/null @@ -1,25 +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 GCGWaitingCharacter { - uint32 cond_count = 1; - uint32 card_id = 11; -} diff --git a/proto/GCGWeekChallengeInfo.proto b/proto/GCGWeekChallengeInfo.proto deleted file mode 100644 index b106ff2b..00000000 --- a/proto/GCGWeekChallengeInfo.proto +++ /dev/null @@ -1,26 +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 GCGWeekChallengeInfo { - uint32 npc_id = 9; - uint32 unlock_time = 8; - bool is_finished = 12; -} diff --git a/proto/GCGWeekChallengeInfoNotify.proto b/proto/GCGWeekChallengeInfoNotify.proto deleted file mode 100644 index e13b8274..00000000 --- a/proto/GCGWeekChallengeInfoNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "GCGWeekChallengeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGWeekChallengeInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7058; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated GCGWeekChallengeInfo challenge_info_list = 3; - uint32 next_refresh_time = 4; - bool is_notify_npc_change = 7; -} diff --git a/proto/GCGWorldChallengeUnlockNotify.proto b/proto/GCGWorldChallengeUnlockNotify.proto deleted file mode 100644 index feaf5490..00000000 --- a/proto/GCGWorldChallengeUnlockNotify.proto +++ /dev/null @@ -1,32 +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 GCGWorldChallengeUnlockNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7370; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 unlock_id_list = 6; -} diff --git a/proto/GCGWorldPlayerGCGStateReq.proto b/proto/GCGWorldPlayerGCGStateReq.proto deleted file mode 100644 index a13daad7..00000000 --- a/proto/GCGWorldPlayerGCGStateReq.proto +++ /dev/null @@ -1,31 +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 GCGWorldPlayerGCGStateReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7375; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GCGWorldPlayerGCGStateRsp.proto b/proto/GCGWorldPlayerGCGStateRsp.proto deleted file mode 100644 index b000e279..00000000 --- a/proto/GCGWorldPlayerGCGStateRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "GCGPlayerGCGState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGWorldPlayerGCGStateRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7248; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; - repeated GCGPlayerGCGState player_state = 2; -} diff --git a/proto/GCGZone.proto b/proto/GCGZone.proto deleted file mode 100644 index 6c7f4e78..00000000 --- a/proto/GCGZone.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 GCGZone { - repeated uint32 card_list = 11; -} diff --git a/proto/GCGZoneType.proto b/proto/GCGZoneType.proto deleted file mode 100644 index 388353f2..00000000 --- a/proto/GCGZoneType.proto +++ /dev/null @@ -1,32 +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"; - -enum GCGZoneType { - GCG_ZONE_TYPE_INVALID = 0; - GCG_ZONE_TYPE_DECK = 1; - GCG_ZONE_TYPE_HAND = 2; - GCG_ZONE_TYPE_CHARACTER = 3; - GCG_ZONE_TYPE_MODIFY = 4; - GCG_ZONE_TYPE_SUMMON = 5; - GCG_ZONE_TYPE_ASSIST = 7; - GCG_ZONE_TYPE_ONSTAGE = 8; - GCG_ZONE_TYPE_RULE = 9; -} diff --git a/proto/GMObstacleInfo.proto b/proto/GMObstacleInfo.proto deleted file mode 100644 index 03342dfe..00000000 --- a/proto/GMObstacleInfo.proto +++ /dev/null @@ -1,38 +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"; - -import "MathQuaternion.proto"; -import "Vector.proto"; -import "Vector3Int.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GMObstacleInfo { - enum ShapeType { - SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE = 0; - SHAPE_TYPE_OBSTACLE_SHAPE_BOX = 1; - } - - ShapeType shape = 2; - MathQuaternion rotation = 8; - Vector center = 15; - int64 timestamp = 1; - int32 obstacle_id = 13; - Vector3Int extents = 9; -} diff --git a/proto/GMShowNavMeshReq.proto b/proto/GMShowNavMeshReq.proto deleted file mode 100644 index d20b332c..00000000 --- a/proto/GMShowNavMeshReq.proto +++ /dev/null @@ -1,36 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GMShowNavMeshReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2363; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - Vector extent = 3; - Vector center = 4; -} diff --git a/proto/GMShowNavMeshRsp.proto b/proto/GMShowNavMeshRsp.proto deleted file mode 100644 index 537afe23..00000000 --- a/proto/GMShowNavMeshRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "PBNavMeshTile.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GMShowNavMeshRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2304; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; - repeated PBNavMeshTile tiles = 10; -} diff --git a/proto/GMShowObstacleReq.proto b/proto/GMShowObstacleReq.proto deleted file mode 100644 index a21759b4..00000000 --- a/proto/GMShowObstacleReq.proto +++ /dev/null @@ -1,31 +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 GMShowObstacleReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2398; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GMShowObstacleRsp.proto b/proto/GMShowObstacleRsp.proto deleted file mode 100644 index c451d6ae..00000000 --- a/proto/GMShowObstacleRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "GMObstacleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GMShowObstacleRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2320; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated GMObstacleInfo obstacles = 8; - int32 retcode = 12; -} diff --git a/proto/GachaActivityCreateRobotReq.proto b/proto/GachaActivityCreateRobotReq.proto deleted file mode 100644 index c0d7d449..00000000 --- a/proto/GachaActivityCreateRobotReq.proto +++ /dev/null @@ -1,31 +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 GachaActivityCreateRobotReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8316; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GachaActivityCreateRobotRsp.proto b/proto/GachaActivityCreateRobotRsp.proto deleted file mode 100644 index b3202a2e..00000000 --- a/proto/GachaActivityCreateRobotRsp.proto +++ /dev/null @@ -1,33 +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 GachaActivityCreateRobotRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8494; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; - uint32 robot_id = 11; -} diff --git a/proto/GachaActivityNextStageReq.proto b/proto/GachaActivityNextStageReq.proto deleted file mode 100644 index 724c1bb1..00000000 --- a/proto/GachaActivityNextStageReq.proto +++ /dev/null @@ -1,31 +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 GachaActivityNextStageReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8342; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GachaActivityNextStageRsp.proto b/proto/GachaActivityNextStageRsp.proto deleted file mode 100644 index 1c8a5796..00000000 --- a/proto/GachaActivityNextStageRsp.proto +++ /dev/null @@ -1,33 +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 GachaActivityNextStageRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8914; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 stage_id = 11; - int32 retcode = 5; -} diff --git a/proto/GachaActivityPercentNotify.proto b/proto/GachaActivityPercentNotify.proto deleted file mode 100644 index 57a4e39c..00000000 --- a/proto/GachaActivityPercentNotify.proto +++ /dev/null @@ -1,35 +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 GachaActivityPercentNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8706; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_GHHIGKFDONE = 13; - uint32 Unk3300_EOPJBPHFDEE = 6; - uint32 Unk3300_IOLPAJKDEEA = 5; - map target_num_map = 12; -} diff --git a/proto/GachaActivityResetReq.proto b/proto/GachaActivityResetReq.proto deleted file mode 100644 index f9318514..00000000 --- a/proto/GachaActivityResetReq.proto +++ /dev/null @@ -1,33 +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 GachaActivityResetReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8540; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 1; -} diff --git a/proto/GachaActivityResetRsp.proto b/proto/GachaActivityResetRsp.proto deleted file mode 100644 index 488fe781..00000000 --- a/proto/GachaActivityResetRsp.proto +++ /dev/null @@ -1,33 +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 GachaActivityResetRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8416; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - uint32 stage_id = 5; -} diff --git a/proto/GachaActivityTakeRewardReq.proto b/proto/GachaActivityTakeRewardReq.proto deleted file mode 100644 index b2ac19c3..00000000 --- a/proto/GachaActivityTakeRewardReq.proto +++ /dev/null @@ -1,33 +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 GachaActivityTakeRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8853; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - map robot_num_map = 7; -} diff --git a/proto/GachaActivityTakeRewardRsp.proto b/proto/GachaActivityTakeRewardRsp.proto deleted file mode 100644 index 0fcfd337..00000000 --- a/proto/GachaActivityTakeRewardRsp.proto +++ /dev/null @@ -1,33 +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 GachaActivityTakeRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8354; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map robot_num_map = 10; - int32 retcode = 8; -} diff --git a/proto/GachaActivityUpdateElemNotify.proto b/proto/GachaActivityUpdateElemNotify.proto deleted file mode 100644 index e11c5586..00000000 --- a/proto/GachaActivityUpdateElemNotify.proto +++ /dev/null @@ -1,33 +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 GachaActivityUpdateElemNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8241; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 elem_type = 9; -} diff --git a/proto/GachaOpenWishNotify.proto b/proto/GachaOpenWishNotify.proto deleted file mode 100644 index c665c6d3..00000000 --- a/proto/GachaOpenWishNotify.proto +++ /dev/null @@ -1,34 +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 GachaOpenWishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1561; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gacha_schedule_id = 1; - uint32 gacha_type = 10; -} diff --git a/proto/GachaSimpleInfoNotify.proto b/proto/GachaSimpleInfoNotify.proto deleted file mode 100644 index 45b5590e..00000000 --- a/proto/GachaSimpleInfoNotify.proto +++ /dev/null @@ -1,32 +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 GachaSimpleInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1547; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_new = 11; -} diff --git a/proto/GachaStage.proto b/proto/GachaStage.proto deleted file mode 100644 index 6a53724a..00000000 --- a/proto/GachaStage.proto +++ /dev/null @@ -1,26 +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 GachaStage { - uint32 stage_id = 15; - map Unk2700_DNMNEMKIELD = 14; - bool is_open = 13; -} diff --git a/proto/GadgetChainLevelChangeNotify.proto b/proto/GadgetChainLevelChangeNotify.proto deleted file mode 100644 index c101e725..00000000 --- a/proto/GadgetChainLevelChangeNotify.proto +++ /dev/null @@ -1,32 +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 GadgetChainLevelChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 837; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map gadget_chain_level_map = 13; -} diff --git a/proto/GadgetChainLevelUpdateNotify.proto b/proto/GadgetChainLevelUpdateNotify.proto deleted file mode 100644 index 979d2536..00000000 --- a/proto/GadgetChainLevelUpdateNotify.proto +++ /dev/null @@ -1,32 +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 GadgetChainLevelUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 873; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map gadget_chain_level_map = 2; -} diff --git a/proto/GadgetChangeLevelTagReq.proto b/proto/GadgetChangeLevelTagReq.proto deleted file mode 100644 index 77300dfe..00000000 --- a/proto/GadgetChangeLevelTagReq.proto +++ /dev/null @@ -1,37 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GadgetChangeLevelTagReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 875; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gadget_entity_id = 14; - uint32 level_tag_id = 6; - CustomGadgetTreeInfo combination_info = 7; -} diff --git a/proto/GadgetChangeLevelTagRsp.proto b/proto/GadgetChangeLevelTagRsp.proto deleted file mode 100644 index 0ceacc2c..00000000 --- a/proto/GadgetChangeLevelTagRsp.proto +++ /dev/null @@ -1,32 +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 GadgetChangeLevelTagRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 834; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; -} diff --git a/proto/GadgetClientParam.proto b/proto/GadgetClientParam.proto deleted file mode 100644 index 068e09c5..00000000 --- a/proto/GadgetClientParam.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"; - -message GadgetClientParam { - uint32 campId = 1; - uint32 campType = 2; - uint64 guid = 3; - uint32 ownerEntityId = 4; - uint32 targetEntityId = 5; - bool asyncLoad = 6; -} diff --git a/proto/GadgetCustomTreeInfoNotify.proto b/proto/GadgetCustomTreeInfoNotify.proto deleted file mode 100644 index a343bb58..00000000 --- a/proto/GadgetCustomTreeInfoNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GadgetCustomTreeInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 846; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - CustomGadgetTreeInfo custom_gadget_tree_info = 8; - uint32 gadget_entity_id = 7; -} diff --git a/proto/GadgetGeneralRewardInfoNotify.proto b/proto/GadgetGeneralRewardInfoNotify.proto deleted file mode 100644 index 3aa82d21..00000000 --- a/proto/GadgetGeneralRewardInfoNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "GadgetGeneralRewardInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GadgetGeneralRewardInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 848; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 10; - GadgetGeneralRewardInfo general_reward_info = 12; -} diff --git a/proto/GadgetPlayDataNotify.proto b/proto/GadgetPlayDataNotify.proto deleted file mode 100644 index 79e331b4..00000000 --- a/proto/GadgetPlayDataNotify.proto +++ /dev/null @@ -1,34 +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 GadgetPlayDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 827; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 13; - uint32 progress = 6; - uint32 play_type = 11; -} diff --git a/proto/GadgetPlayStartNotify.proto b/proto/GadgetPlayStartNotify.proto deleted file mode 100644 index 8f56868e..00000000 --- a/proto/GadgetPlayStartNotify.proto +++ /dev/null @@ -1,34 +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 GadgetPlayStartNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 878; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 start_time = 12; - uint32 play_type = 13; - uint32 entity_id = 10; -} diff --git a/proto/GadgetPlayStopNotify.proto b/proto/GadgetPlayStopNotify.proto deleted file mode 100644 index 001179b6..00000000 --- a/proto/GadgetPlayStopNotify.proto +++ /dev/null @@ -1,39 +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"; - -import "GadgetPlayUidInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GadgetPlayStopNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 857; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated GadgetPlayUidInfo uid_info_list = 1; - uint32 play_type = 3; - bool is_win = 8; - uint32 entity_id = 15; - uint32 score = 5; - uint32 cost_time = 14; -} diff --git a/proto/GadgetPlayUidInfo.proto b/proto/GadgetPlayUidInfo.proto deleted file mode 100644 index 5ab8c155..00000000 --- a/proto/GadgetPlayUidInfo.proto +++ /dev/null @@ -1,32 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GadgetPlayUidInfo { - string online_id = 5; - uint32 score = 1; - string nickname = 11; - uint32 icon = 15; - uint32 battle_watcher_id = 9; - ProfilePicture profile_picture = 6; - uint32 uid = 12; -} diff --git a/proto/GadgetPlayUidOpNotify.proto b/proto/GadgetPlayUidOpNotify.proto deleted file mode 100644 index 112c34ba..00000000 --- a/proto/GadgetPlayUidOpNotify.proto +++ /dev/null @@ -1,37 +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 GadgetPlayUidOpNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 839; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string param_str = 14; - uint32 op = 2; - uint32 entity_id = 10; - repeated uint32 param_list = 12; - uint32 play_type = 9; - repeated uint32 uid_list = 5; -} diff --git a/proto/GadgetTalkChangeNotify.proto b/proto/GadgetTalkChangeNotify.proto deleted file mode 100644 index 8bdf21be..00000000 --- a/proto/GadgetTalkChangeNotify.proto +++ /dev/null @@ -1,33 +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 GadgetTalkChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 816; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 cur_gadget_talk_state = 12; - uint32 gadget_entity_id = 13; -} diff --git a/proto/GalleryBalloonScoreNotify.proto b/proto/GalleryBalloonScoreNotify.proto deleted file mode 100644 index c5e4020b..00000000 --- a/proto/GalleryBalloonScoreNotify.proto +++ /dev/null @@ -1,33 +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 GalleryBalloonScoreNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5556; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map uid_score_map = 12; - uint32 gallery_id = 11; -} diff --git a/proto/GalleryBalloonShootNotify.proto b/proto/GalleryBalloonShootNotify.proto deleted file mode 100644 index 69ae4f5c..00000000 --- a/proto/GalleryBalloonShootNotify.proto +++ /dev/null @@ -1,37 +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 GalleryBalloonShootNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5530; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 trigger_entity_id = 3; - uint32 combo = 15; - uint64 combo_disable_time = 9; - uint32 cur_score = 1; - int32 add_score = 2; - uint32 gallery_id = 11; -} diff --git a/proto/GalleryBounceConjuringHitNotify.proto b/proto/GalleryBounceConjuringHitNotify.proto deleted file mode 100644 index f48dc3e6..00000000 --- a/proto/GalleryBounceConjuringHitNotify.proto +++ /dev/null @@ -1,34 +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 GalleryBounceConjuringHitNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5542; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 8; - uint32 add_score = 15; - bool is_perfect = 11; -} diff --git a/proto/GalleryBrokenFloorFallNotify.proto b/proto/GalleryBrokenFloorFallNotify.proto deleted file mode 100644 index a7cf5e6c..00000000 --- a/proto/GalleryBrokenFloorFallNotify.proto +++ /dev/null @@ -1,33 +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 GalleryBrokenFloorFallNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5539; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 fall_count = 10; - uint32 gallery_id = 7; -} diff --git a/proto/GalleryBulletHitNotify.proto b/proto/GalleryBulletHitNotify.proto deleted file mode 100644 index 04609cef..00000000 --- a/proto/GalleryBulletHitNotify.proto +++ /dev/null @@ -1,33 +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 GalleryBulletHitNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5527; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 3; - uint32 hit_count = 7; -} diff --git a/proto/GalleryCrystalLinkBuffInfoNotify.proto b/proto/GalleryCrystalLinkBuffInfoNotify.proto deleted file mode 100644 index 67cf5d60..00000000 --- a/proto/GalleryCrystalLinkBuffInfoNotify.proto +++ /dev/null @@ -1,34 +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 GalleryCrystalLinkBuffInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5516; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_buff_valid = 11; - uint32 buff_id = 14; - uint32 gallery_id = 6; -} diff --git a/proto/GalleryCrystalLinkKillMonsterNotify.proto b/proto/GalleryCrystalLinkKillMonsterNotify.proto deleted file mode 100644 index b5b99041..00000000 --- a/proto/GalleryCrystalLinkKillMonsterNotify.proto +++ /dev/null @@ -1,33 +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 GalleryCrystalLinkKillMonsterNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5576; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 score = 5; - uint32 gallery_id = 1; -} diff --git a/proto/GalleryFallCatchNotify.proto b/proto/GalleryFallCatchNotify.proto deleted file mode 100644 index b3efe3fe..00000000 --- a/proto/GalleryFallCatchNotify.proto +++ /dev/null @@ -1,37 +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 GalleryFallCatchNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5600; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 add_score = 1; - uint32 gallery_id = 7; - uint32 cur_score = 11; - uint32 time_cost = 15; - bool is_ground = 8; - map ball_catch_count_map = 14; -} diff --git a/proto/GalleryFallScoreNotify.proto b/proto/GalleryFallScoreNotify.proto deleted file mode 100644 index 43d735d1..00000000 --- a/proto/GalleryFallScoreNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "FallPlayerBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GalleryFallScoreNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5543; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map uid_brief_map = 10; - uint32 gallery_id = 15; -} diff --git a/proto/GalleryFlowerCatchNotify.proto b/proto/GalleryFlowerCatchNotify.proto deleted file mode 100644 index 92477849..00000000 --- a/proto/GalleryFlowerCatchNotify.proto +++ /dev/null @@ -1,34 +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 GalleryFlowerCatchNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5578; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 13; - uint32 cur_score = 2; - uint32 add_score = 12; -} diff --git a/proto/GalleryFlowerStartParam.proto b/proto/GalleryFlowerStartParam.proto deleted file mode 100644 index e8a90491..00000000 --- a/proto/GalleryFlowerStartParam.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 GalleryFlowerStartParam { - uint32 target_score = 9; -} diff --git a/proto/GalleryIslandPartyDownHillInfoNotify.proto b/proto/GalleryIslandPartyDownHillInfoNotify.proto deleted file mode 100644 index b9a2185e..00000000 --- a/proto/GalleryIslandPartyDownHillInfoNotify.proto +++ /dev/null @@ -1,34 +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 GalleryIslandPartyDownHillInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5537; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 coin = 8; - uint32 gallery_id = 14; - uint32 total_kill_monster_count = 7; -} diff --git a/proto/GalleryPreStartNotify.proto b/proto/GalleryPreStartNotify.proto deleted file mode 100644 index c67f6ae3..00000000 --- a/proto/GalleryPreStartNotify.proto +++ /dev/null @@ -1,33 +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 GalleryPreStartNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5557; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 4; - uint32 pre_start_end_time = 1; -} diff --git a/proto/GalleryStageType.proto b/proto/GalleryStageType.proto deleted file mode 100644 index 2471c6b9..00000000 --- a/proto/GalleryStageType.proto +++ /dev/null @@ -1,26 +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"; - -enum GalleryStageType { - GALLERY_STAGE_TYPE_NONE = 0; - GALLERY_STAGE_TYPE_PRESTART = 1; - GALLERY_STAGE_TYPE_START = 2; -} diff --git a/proto/GalleryStartNotify.proto b/proto/GalleryStartNotify.proto deleted file mode 100644 index a21f5681..00000000 --- a/proto/GalleryStartNotify.proto +++ /dev/null @@ -1,41 +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"; - -import "GalleryFlowerStartParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GalleryStartNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5579; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 6; - uint32 end_time = 13; - uint32 owner_uid = 8; - uint32 start_time = 7; - uint32 player_count = 9; - oneof detail { - GalleryFlowerStartParam flower_start_param = 11; - } -} diff --git a/proto/GalleryStartSource.proto b/proto/GalleryStartSource.proto deleted file mode 100644 index 70f6a464..00000000 --- a/proto/GalleryStartSource.proto +++ /dev/null @@ -1,26 +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"; - -enum GalleryStartSource { - GALLERY_START_SOURCE_BY_NONE = 0; - GALLERY_START_SOURCE_BY_MATCH = 1; - GALLERY_START_SOURCE_BY_DRAFT = 2; -} diff --git a/proto/GalleryStopNotify.proto b/proto/GalleryStopNotify.proto deleted file mode 100644 index 70dd1c5b..00000000 --- a/proto/GalleryStopNotify.proto +++ /dev/null @@ -1,32 +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 GalleryStopNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5519; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 8; -} diff --git a/proto/GallerySumoKillMonsterNotify.proto b/proto/GallerySumoKillMonsterNotify.proto deleted file mode 100644 index 02976011..00000000 --- a/proto/GallerySumoKillMonsterNotify.proto +++ /dev/null @@ -1,35 +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 GallerySumoKillMonsterNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5590; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 score = 6; - uint32 gallery_id = 11; - uint32 kill_elite_monster_num = 14; - uint32 kill_normal_monster_num = 4; -} diff --git a/proto/GalleryWillStartCountdownNotify.proto b/proto/GalleryWillStartCountdownNotify.proto deleted file mode 100644 index 5e1082dd..00000000 --- a/proto/GalleryWillStartCountdownNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "GalleryStartSource.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GalleryWillStartCountdownNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5505; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 13; - GalleryStartSource start_source = 14; - uint32 end_time = 15; - bool is_end = 6; -} diff --git a/proto/GameplayRecommendationSkillRequest.proto b/proto/GameplayRecommendationSkillRequest.proto deleted file mode 100644 index f1256983..00000000 --- a/proto/GameplayRecommendationSkillRequest.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 GameplayRecommendationSkillRequest { - uint32 skill_depot_id = 4; -} diff --git a/proto/GameplayRecommendationSkillResponse.proto b/proto/GameplayRecommendationSkillResponse.proto deleted file mode 100644 index a7a8668f..00000000 --- a/proto/GameplayRecommendationSkillResponse.proto +++ /dev/null @@ -1,25 +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 GameplayRecommendationSkillResponse { - repeated uint32 skill_id_list = 1; - uint32 skill_depot_id = 11; -} diff --git a/proto/GearActivityFinishPlayGearReq.proto b/proto/GearActivityFinishPlayGearReq.proto deleted file mode 100644 index 507f2fa5..00000000 --- a/proto/GearActivityFinishPlayGearReq.proto +++ /dev/null @@ -1,38 +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"; - -import "GearColumnInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GearActivityFinishPlayGearReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20236; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool use_clue = 10; - uint32 level_id = 3; - bool is_success = 8; - repeated GearColumnInfo gear_column_info_list = 12; -} diff --git a/proto/GearActivityFinishPlayGearRsp.proto b/proto/GearActivityFinishPlayGearRsp.proto deleted file mode 100644 index b8936f36..00000000 --- a/proto/GearActivityFinishPlayGearRsp.proto +++ /dev/null @@ -1,34 +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 GearActivityFinishPlayGearRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20776; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 10; - int32 retcode = 2; - bool is_success = 8; -} diff --git a/proto/GearActivityFinishPlayPictureReq.proto b/proto/GearActivityFinishPlayPictureReq.proto deleted file mode 100644 index 7cff5f1f..00000000 --- a/proto/GearActivityFinishPlayPictureReq.proto +++ /dev/null @@ -1,33 +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 GearActivityFinishPlayPictureReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23793; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_success = 12; -} diff --git a/proto/GearActivityFinishPlayPictureRsp.proto b/proto/GearActivityFinishPlayPictureRsp.proto deleted file mode 100644 index 66e44800..00000000 --- a/proto/GearActivityFinishPlayPictureRsp.proto +++ /dev/null @@ -1,33 +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 GearActivityFinishPlayPictureRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20453; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; - bool is_success = 8; -} diff --git a/proto/GearActivityStartPlayGearReq.proto b/proto/GearActivityStartPlayGearReq.proto deleted file mode 100644 index 465f319a..00000000 --- a/proto/GearActivityStartPlayGearReq.proto +++ /dev/null @@ -1,33 +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 GearActivityStartPlayGearReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20589; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 11; -} diff --git a/proto/GearActivityStartPlayGearRsp.proto b/proto/GearActivityStartPlayGearRsp.proto deleted file mode 100644 index d28c2108..00000000 --- a/proto/GearActivityStartPlayGearRsp.proto +++ /dev/null @@ -1,33 +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 GearActivityStartPlayGearRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23953; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 4; - int32 retcode = 12; -} diff --git a/proto/GearActivityStartPlayPictureReq.proto b/proto/GearActivityStartPlayPictureReq.proto deleted file mode 100644 index 13c23399..00000000 --- a/proto/GearActivityStartPlayPictureReq.proto +++ /dev/null @@ -1,31 +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 GearActivityStartPlayPictureReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24968; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GearActivityStartPlayPictureRsp.proto b/proto/GearActivityStartPlayPictureRsp.proto deleted file mode 100644 index 88af2eac..00000000 --- a/proto/GearActivityStartPlayPictureRsp.proto +++ /dev/null @@ -1,32 +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 GearActivityStartPlayPictureRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20011; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; -} diff --git a/proto/GearColumnInfo.proto b/proto/GearColumnInfo.proto deleted file mode 100644 index 6b5d773c..00000000 --- a/proto/GearColumnInfo.proto +++ /dev/null @@ -1,28 +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 GearColumnInfo { - uint32 Unk3300_GHIBPOIAIGF = 6; - bool Unk3300_KEEGLHMBAKM = 8; - uint32 Unk3300_EDLLMBGNDEH = 2; - uint32 gear_id = 7; - bool Unk3300_HGIKKDOBANK = 15; -} diff --git a/proto/GeneralMatchInfo.proto b/proto/GeneralMatchInfo.proto deleted file mode 100644 index 1f24b6e6..00000000 --- a/proto/GeneralMatchInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "MatchPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GeneralMatchInfo { - uint32 match_id = 8; - uint32 match_param = 3; - repeated MatchPlayerInfo player_list = 12; -} diff --git a/proto/GetActivityScheduleReq.proto b/proto/GetActivityScheduleReq.proto deleted file mode 100644 index 5795b752..00000000 --- a/proto/GetActivityScheduleReq.proto +++ /dev/null @@ -1,31 +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 GetActivityScheduleReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2008; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetActivityScheduleRsp.proto b/proto/GetActivityScheduleRsp.proto deleted file mode 100644 index 9cdafa27..00000000 --- a/proto/GetActivityScheduleRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ActivityScheduleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetActivityScheduleRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2056; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ActivityScheduleInfo activity_schedule_list = 15; - int32 retcode = 8; - uint32 remain_fly_sea_lamp_num = 7; -} diff --git a/proto/GetAllActivatedBargainDataReq.proto b/proto/GetAllActivatedBargainDataReq.proto deleted file mode 100644 index 9e86638a..00000000 --- a/proto/GetAllActivatedBargainDataReq.proto +++ /dev/null @@ -1,31 +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 GetAllActivatedBargainDataReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 403; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetAllActivatedBargainDataRsp.proto b/proto/GetAllActivatedBargainDataRsp.proto deleted file mode 100644 index de4df098..00000000 --- a/proto/GetAllActivatedBargainDataRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "BargainSnapshot.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetAllActivatedBargainDataRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 433; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; - repeated BargainSnapshot snapshot_list = 6; -} diff --git a/proto/GetAllMailNotify.proto b/proto/GetAllMailNotify.proto deleted file mode 100644 index efe3c5a0..00000000 --- a/proto/GetAllMailNotify.proto +++ /dev/null @@ -1,33 +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 GetAllMailNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1499; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_collected = 5; -} diff --git a/proto/GetAllMailResultNotify.proto b/proto/GetAllMailResultNotify.proto deleted file mode 100644 index 9e7ce235..00000000 --- a/proto/GetAllMailResultNotify.proto +++ /dev/null @@ -1,39 +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"; - -import "MailData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetAllMailResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1425; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_LMCAADPAICM = 13; - string transaction = 14; - bool is_collected = 12; - int32 retcode = 7; - repeated MailData mail_list = 2; - uint32 Unk3300_PGJIHELKCEA = 6; -} diff --git a/proto/GetAllSceneGalleryInfoReq.proto b/proto/GetAllSceneGalleryInfoReq.proto deleted file mode 100644 index 27af8052..00000000 --- a/proto/GetAllSceneGalleryInfoReq.proto +++ /dev/null @@ -1,31 +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 GetAllSceneGalleryInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5561; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetAllSceneGalleryInfoRsp.proto b/proto/GetAllSceneGalleryInfoRsp.proto deleted file mode 100644 index d26d48ad..00000000 --- a/proto/GetAllSceneGalleryInfoRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "SceneGalleryInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetAllSceneGalleryInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5547; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; - repeated SceneGalleryInfo gallery_info_list = 12; -} diff --git a/proto/GetAreaExplorePointReq.proto b/proto/GetAreaExplorePointReq.proto deleted file mode 100644 index fb2bc533..00000000 --- a/proto/GetAreaExplorePointReq.proto +++ /dev/null @@ -1,33 +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 GetAreaExplorePointReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 267; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 area_id_list = 12; -} diff --git a/proto/GetAreaExplorePointRsp.proto b/proto/GetAreaExplorePointRsp.proto deleted file mode 100644 index 89996872..00000000 --- a/proto/GetAreaExplorePointRsp.proto +++ /dev/null @@ -1,34 +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 GetAreaExplorePointRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 215; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 explore_point_list = 4; - int32 retcode = 2; - repeated uint32 area_id_list = 11; -} diff --git a/proto/GetAuthSalesmanInfoReq.proto b/proto/GetAuthSalesmanInfoReq.proto deleted file mode 100644 index d59431c3..00000000 --- a/proto/GetAuthSalesmanInfoReq.proto +++ /dev/null @@ -1,33 +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 GetAuthSalesmanInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2049; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 14; -} diff --git a/proto/GetAuthSalesmanInfoRsp.proto b/proto/GetAuthSalesmanInfoRsp.proto deleted file mode 100644 index 56ba2069..00000000 --- a/proto/GetAuthSalesmanInfoRsp.proto +++ /dev/null @@ -1,34 +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 GetAuthSalesmanInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2087; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 15; - int32 retcode = 8; - uint32 day_reward_id = 6; -} diff --git a/proto/GetBargainDataReq.proto b/proto/GetBargainDataReq.proto deleted file mode 100644 index 778c199a..00000000 --- a/proto/GetBargainDataReq.proto +++ /dev/null @@ -1,33 +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 GetBargainDataReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 494; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 bargain_id = 8; -} diff --git a/proto/GetBargainDataRsp.proto b/proto/GetBargainDataRsp.proto deleted file mode 100644 index 977224b0..00000000 --- a/proto/GetBargainDataRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "BargainSnapshot.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetBargainDataRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 472; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 bargain_id = 4; - BargainSnapshot snapshot = 15; - int32 retcode = 2; -} diff --git a/proto/GetBattlePassProductReq.proto b/proto/GetBattlePassProductReq.proto deleted file mode 100644 index a4dbe4c4..00000000 --- a/proto/GetBattlePassProductReq.proto +++ /dev/null @@ -1,33 +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 GetBattlePassProductReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2612; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 battle_pass_product_play_type = 2; -} diff --git a/proto/GetBattlePassProductRsp.proto b/proto/GetBattlePassProductRsp.proto deleted file mode 100644 index b62f945e..00000000 --- a/proto/GetBattlePassProductRsp.proto +++ /dev/null @@ -1,36 +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 GetBattlePassProductRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2634; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 cur_schedule_id = 14; - string product_id = 2; - string price_tier = 9; - int32 retcode = 10; - uint32 battle_pass_product_play_type = 15; -} diff --git a/proto/GetBonusActivityRewardReq.proto b/proto/GetBonusActivityRewardReq.proto deleted file mode 100644 index ded41e1c..00000000 --- a/proto/GetBonusActivityRewardReq.proto +++ /dev/null @@ -1,33 +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 GetBonusActivityRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2525; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 bonus_activity_id = 5; -} diff --git a/proto/GetBonusActivityRewardRsp.proto b/proto/GetBonusActivityRewardRsp.proto deleted file mode 100644 index afe0988f..00000000 --- a/proto/GetBonusActivityRewardRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "BonusActivityInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetBonusActivityRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2542; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; - BonusActivityInfo bonus_activity_info_list = 3; -} diff --git a/proto/GetCityHuntingOfferReq.proto b/proto/GetCityHuntingOfferReq.proto deleted file mode 100644 index 99b5778d..00000000 --- a/proto/GetCityHuntingOfferReq.proto +++ /dev/null @@ -1,33 +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 GetCityHuntingOfferReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4322; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 city_id = 3; -} diff --git a/proto/GetCityHuntingOfferRsp.proto b/proto/GetCityHuntingOfferRsp.proto deleted file mode 100644 index 7193f02c..00000000 --- a/proto/GetCityHuntingOfferRsp.proto +++ /dev/null @@ -1,40 +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"; - -import "HuntingOfferData.proto"; -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetCityHuntingOfferRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4335; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated HuntingOfferData hunting_offer_list = 2; - int32 retcode = 9; - uint32 cur_week_finished_count = 1; - HuntingPair ongoing_hunting_pair = 15; - uint32 next_refresh_time = 5; - uint32 city_id = 12; -} diff --git a/proto/GetCityReputationInfoReq.proto b/proto/GetCityReputationInfoReq.proto deleted file mode 100644 index 87708527..00000000 --- a/proto/GetCityReputationInfoReq.proto +++ /dev/null @@ -1,33 +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 GetCityReputationInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2879; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 city_id = 15; -} diff --git a/proto/GetCityReputationInfoRsp.proto b/proto/GetCityReputationInfoRsp.proto deleted file mode 100644 index fced231b..00000000 --- a/proto/GetCityReputationInfoRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "CityReputationInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetCityReputationInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2830; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - CityReputationInfo city_reputation_info = 11; - uint32 city_id = 7; - int32 retcode = 2; -} diff --git a/proto/GetCityReputationMapInfoReq.proto b/proto/GetCityReputationMapInfoReq.proto deleted file mode 100644 index c0de9401..00000000 --- a/proto/GetCityReputationMapInfoReq.proto +++ /dev/null @@ -1,31 +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 GetCityReputationMapInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2839; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetCityReputationMapInfoRsp.proto b/proto/GetCityReputationMapInfoRsp.proto deleted file mode 100644 index acb5ff42..00000000 --- a/proto/GetCityReputationMapInfoRsp.proto +++ /dev/null @@ -1,36 +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 GetCityReputationMapInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2848; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; - repeated uint32 Unk3300_DAIGHHPJHOO = 4; - bool Unk3300_GJFNOPNMFNG = 12; - bool Unk3300_NCMHMODIIKM = 5; - repeated uint32 Unk3300_PAPBOHKOMFK = 15; -} diff --git a/proto/GetCustomDungeonReq.proto b/proto/GetCustomDungeonReq.proto deleted file mode 100644 index f0e605b5..00000000 --- a/proto/GetCustomDungeonReq.proto +++ /dev/null @@ -1,31 +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 GetCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6205; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetCustomDungeonRsp.proto b/proto/GetCustomDungeonRsp.proto deleted file mode 100644 index e6777f15..00000000 --- a/proto/GetCustomDungeonRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "CustomDungeonBanInfo.proto"; -import "CustomDungeonBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6211; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated CustomDungeonBrief brief_list = 5; - int32 retcode = 3; - CustomDungeonBanInfo ban_info = 10; -} diff --git a/proto/GetDungeonEntryExploreConditionReq.proto b/proto/GetDungeonEntryExploreConditionReq.proto deleted file mode 100644 index cf031d0a..00000000 --- a/proto/GetDungeonEntryExploreConditionReq.proto +++ /dev/null @@ -1,35 +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 GetDungeonEntryExploreConditionReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3364; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 dungeon_entry_config_id = 2; - uint32 scene_id = 9; - uint32 dungeon_entry_scene_point_id = 14; -} diff --git a/proto/GetDungeonEntryExploreConditionRsp.proto b/proto/GetDungeonEntryExploreConditionRsp.proto deleted file mode 100644 index cd18c867..00000000 --- a/proto/GetDungeonEntryExploreConditionRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "DungeonEntryCond.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetDungeonEntryExploreConditionRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3425; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - DungeonEntryCond dungeon_entry_cond = 14; -} diff --git a/proto/GetExpeditionAssistInfoListReq.proto b/proto/GetExpeditionAssistInfoListReq.proto deleted file mode 100644 index c94aeceb..00000000 --- a/proto/GetExpeditionAssistInfoListReq.proto +++ /dev/null @@ -1,31 +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 GetExpeditionAssistInfoListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2088; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetExpeditionAssistInfoListRsp.proto b/proto/GetExpeditionAssistInfoListRsp.proto deleted file mode 100644 index 210bf4d1..00000000 --- a/proto/GetExpeditionAssistInfoListRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "ExpeditionAssistInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetExpeditionAssistInfoListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2100; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; - repeated ExpeditionAssistInfo assist_info_list = 1; -} diff --git a/proto/GetGameplayRecommendationReq.proto b/proto/GetGameplayRecommendationReq.proto deleted file mode 100644 index 165d2a4d..00000000 --- a/proto/GetGameplayRecommendationReq.proto +++ /dev/null @@ -1,42 +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"; - -import "GameplayRecommendationElementReliquaryRequest.proto"; -import "GameplayRecommendationReliquaryRequest.proto"; -import "GameplayRecommendationSkillRequest.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetGameplayRecommendationReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 155; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 avatar_id = 6; - oneof detail { - GameplayRecommendationSkillRequest skill_request = 1566; - GameplayRecommendationReliquaryRequest reliquary_request = 72; - GameplayRecommendationElementReliquaryRequest element_reliquary_request = 867; - } -} diff --git a/proto/GetGameplayRecommendationRsp.proto b/proto/GetGameplayRecommendationRsp.proto deleted file mode 100644 index adb7cd76..00000000 --- a/proto/GetGameplayRecommendationRsp.proto +++ /dev/null @@ -1,42 +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"; - -import "GameplayRecommendationElementReliquaryResponse.proto"; -import "GameplayRecommendationReliquaryResponse.proto"; -import "GameplayRecommendationSkillResponse.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetGameplayRecommendationRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 113; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - uint32 avatar_id = 15; - oneof detail { - GameplayRecommendationSkillResponse skill_response = 680; - GameplayRecommendationReliquaryResponse reliquary_response = 1153; - GameplayRecommendationElementReliquaryResponse element_reliquary_response = 714; - } -} diff --git a/proto/GetHomeExchangeWoodInfoReq.proto b/proto/GetHomeExchangeWoodInfoReq.proto deleted file mode 100644 index db339e49..00000000 --- a/proto/GetHomeExchangeWoodInfoReq.proto +++ /dev/null @@ -1,31 +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 GetHomeExchangeWoodInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4777; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetHomeExchangeWoodInfoRsp.proto b/proto/GetHomeExchangeWoodInfoRsp.proto deleted file mode 100644 index b299ab3b..00000000 --- a/proto/GetHomeExchangeWoodInfoRsp.proto +++ /dev/null @@ -1,40 +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 GetHomeExchangeWoodInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4580; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - message HomeExchangeWoodInfo { - uint32 wood_id = 1; - uint32 exchanged_count = 7; - uint32 next_refresh_time = 14; - uint32 exchange_limit = 4; - } - - repeated HomeExchangeWoodInfo wood_info_list = 7; - int32 retcode = 12; -} diff --git a/proto/GetHomeLevelUpRewardReq.proto b/proto/GetHomeLevelUpRewardReq.proto deleted file mode 100644 index a5d13b31..00000000 --- a/proto/GetHomeLevelUpRewardReq.proto +++ /dev/null @@ -1,33 +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 GetHomeLevelUpRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4457; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level = 11; -} diff --git a/proto/GetHomeLevelUpRewardRsp.proto b/proto/GetHomeLevelUpRewardRsp.proto deleted file mode 100644 index c9249c20..00000000 --- a/proto/GetHomeLevelUpRewardRsp.proto +++ /dev/null @@ -1,33 +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 GetHomeLevelUpRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4857; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - uint32 level = 5; -} diff --git a/proto/GetHuntingOfferRewardReq.proto b/proto/GetHuntingOfferRewardReq.proto deleted file mode 100644 index 3f6e7d07..00000000 --- a/proto/GetHuntingOfferRewardReq.proto +++ /dev/null @@ -1,36 +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"; - -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetHuntingOfferRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4327; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - HuntingPair hunting_pair = 10; - uint32 city_id = 8; -} diff --git a/proto/GetHuntingOfferRewardRsp.proto b/proto/GetHuntingOfferRewardRsp.proto deleted file mode 100644 index 72e83562..00000000 --- a/proto/GetHuntingOfferRewardRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetHuntingOfferRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4331; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 city_id = 3; - int32 retcode = 1; - HuntingPair hunting_pair = 10; -} diff --git a/proto/GetMapAreaReq.proto b/proto/GetMapAreaReq.proto deleted file mode 100644 index 0f526bce..00000000 --- a/proto/GetMapAreaReq.proto +++ /dev/null @@ -1,31 +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 GetMapAreaReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3106; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetMapAreaRsp.proto b/proto/GetMapAreaRsp.proto deleted file mode 100644 index 8893bd48..00000000 --- a/proto/GetMapAreaRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "MapAreaInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetMapAreaRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3275; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; - repeated MapAreaInfo map_area_info_list = 12; -} diff --git a/proto/GetMapMarkTipsReq.proto b/proto/GetMapMarkTipsReq.proto deleted file mode 100644 index c12a84cc..00000000 --- a/proto/GetMapMarkTipsReq.proto +++ /dev/null @@ -1,31 +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 GetMapMarkTipsReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3473; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetMapMarkTipsRsp.proto b/proto/GetMapMarkTipsRsp.proto deleted file mode 100644 index 4d930a21..00000000 --- a/proto/GetMapMarkTipsRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "MapMarkTipsInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetMapMarkTipsRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3272; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated MapMarkTipsInfo mark_tips_list = 8; - int32 retcode = 11; -} diff --git a/proto/GetMechanicusInfoReq.proto b/proto/GetMechanicusInfoReq.proto deleted file mode 100644 index 0ca9775e..00000000 --- a/proto/GetMechanicusInfoReq.proto +++ /dev/null @@ -1,31 +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 GetMechanicusInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3979; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetMechanicusInfoRsp.proto b/proto/GetMechanicusInfoRsp.proto deleted file mode 100644 index c4c84d54..00000000 --- a/proto/GetMechanicusInfoRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "MechanicusInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetMechanicusInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3930; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - MechanicusInfo mechanicus_info = 5; - int32 retcode = 12; -} diff --git a/proto/GetNextResourceInfoReq.proto b/proto/GetNextResourceInfoReq.proto deleted file mode 100644 index 1c2796b4..00000000 --- a/proto/GetNextResourceInfoReq.proto +++ /dev/null @@ -1,31 +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 GetNextResourceInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 197; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetNextResourceInfoRsp.proto b/proto/GetNextResourceInfoRsp.proto deleted file mode 100644 index c5b6cc16..00000000 --- a/proto/GetNextResourceInfoRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ResVersionConfig.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetNextResourceInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 102; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ResVersionConfig next_res_version_config = 6; - int32 retcode = 8; - string next_resource_url = 15; -} diff --git a/proto/GetPlayerBlacklistReq.proto b/proto/GetPlayerBlacklistReq.proto deleted file mode 100644 index c8d8eb4b..00000000 --- a/proto/GetPlayerBlacklistReq.proto +++ /dev/null @@ -1,31 +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 GetPlayerBlacklistReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4015; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetPlayerMpModeAvailabilityReq.proto b/proto/GetPlayerMpModeAvailabilityReq.proto deleted file mode 100644 index aa800103..00000000 --- a/proto/GetPlayerMpModeAvailabilityReq.proto +++ /dev/null @@ -1,31 +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 GetPlayerMpModeAvailabilityReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1812; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetPlayerMpModeAvailabilityRsp.proto b/proto/GetPlayerMpModeAvailabilityRsp.proto deleted file mode 100644 index 86792f2f..00000000 --- a/proto/GetPlayerMpModeAvailabilityRsp.proto +++ /dev/null @@ -1,34 +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 GetPlayerMpModeAvailabilityRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1834; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 param_list = 8; - int32 mp_ret = 12; - int32 retcode = 3; -} diff --git a/proto/GetPushTipsRewardReq.proto b/proto/GetPushTipsRewardReq.proto deleted file mode 100644 index d42e17e9..00000000 --- a/proto/GetPushTipsRewardReq.proto +++ /dev/null @@ -1,33 +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 GetPushTipsRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2217; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 push_tips_id_list = 7; -} diff --git a/proto/GetPushTipsRewardRsp.proto b/proto/GetPushTipsRewardRsp.proto deleted file mode 100644 index 50ae9238..00000000 --- a/proto/GetPushTipsRewardRsp.proto +++ /dev/null @@ -1,33 +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 GetPushTipsRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2205; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 push_tips_id_list = 5; - int32 retcode = 2; -} diff --git a/proto/GetRecentMpPlayerListReq.proto b/proto/GetRecentMpPlayerListReq.proto deleted file mode 100644 index 85173688..00000000 --- a/proto/GetRecentMpPlayerListReq.proto +++ /dev/null @@ -1,31 +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 GetRecentMpPlayerListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4080; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetRecentMpPlayerListRsp.proto b/proto/GetRecentMpPlayerListRsp.proto deleted file mode 100644 index 663ba38b..00000000 --- a/proto/GetRecentMpPlayerListRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "FriendBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetRecentMpPlayerListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4046; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated FriendBrief recent_mp_player_brief_list = 9; - int32 retcode = 13; -} diff --git a/proto/GetRecommendCustomDungeonReq.proto b/proto/GetRecommendCustomDungeonReq.proto deleted file mode 100644 index 5ac9d404..00000000 --- a/proto/GetRecommendCustomDungeonReq.proto +++ /dev/null @@ -1,33 +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 GetRecommendCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6221; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_refresh = 6; -} diff --git a/proto/GetRecommendCustomDungeonRsp.proto b/proto/GetRecommendCustomDungeonRsp.proto deleted file mode 100644 index c6da9c87..00000000 --- a/proto/GetRecommendCustomDungeonRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "OtherCustomDungeonBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetRecommendCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6237; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated OtherCustomDungeonBrief custom_dungeon_list = 7; - int32 retcode = 14; -} diff --git a/proto/GetReunionMissionInfoReq.proto b/proto/GetReunionMissionInfoReq.proto deleted file mode 100644 index 1b6affd4..00000000 --- a/proto/GetReunionMissionInfoReq.proto +++ /dev/null @@ -1,33 +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 GetReunionMissionInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5062; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 mission_id = 3; -} diff --git a/proto/GetReunionMissionInfoRsp.proto b/proto/GetReunionMissionInfoRsp.proto deleted file mode 100644 index 6bc4ae9b..00000000 --- a/proto/GetReunionMissionInfoRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "ReunionMissionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetReunionMissionInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5084; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; - ReunionMissionInfo mission_info = 4; -} diff --git a/proto/GetReunionPrivilegeInfoReq.proto b/proto/GetReunionPrivilegeInfoReq.proto deleted file mode 100644 index 1910ede4..00000000 --- a/proto/GetReunionPrivilegeInfoReq.proto +++ /dev/null @@ -1,33 +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 GetReunionPrivilegeInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5093; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 privilege_id = 15; -} diff --git a/proto/GetReunionPrivilegeInfoRsp.proto b/proto/GetReunionPrivilegeInfoRsp.proto deleted file mode 100644 index cad17b30..00000000 --- a/proto/GetReunionPrivilegeInfoRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "ReunionPrivilegeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetReunionPrivilegeInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5059; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ReunionPrivilegeInfo privilege_info = 6; - int32 retcode = 3; -} diff --git a/proto/GetReunionSignInInfoReq.proto b/proto/GetReunionSignInInfoReq.proto deleted file mode 100644 index 058bce9a..00000000 --- a/proto/GetReunionSignInInfoReq.proto +++ /dev/null @@ -1,33 +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 GetReunionSignInInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5077; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 sign_in_config_id = 3; -} diff --git a/proto/GetReunionSignInInfoRsp.proto b/proto/GetReunionSignInInfoRsp.proto deleted file mode 100644 index 3a014bb0..00000000 --- a/proto/GetReunionSignInInfoRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "ReunionSignInInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetReunionSignInInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5081; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ReunionSignInInfo sign_in_info = 2; - int32 retcode = 13; -} diff --git a/proto/GetRogueDairyRepairInfoReq.proto b/proto/GetRogueDairyRepairInfoReq.proto deleted file mode 100644 index 57d4bb7b..00000000 --- a/proto/GetRogueDairyRepairInfoReq.proto +++ /dev/null @@ -1,31 +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 GetRogueDairyRepairInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8730; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetRogueDairyRepairInfoRsp.proto b/proto/GetRogueDairyRepairInfoRsp.proto deleted file mode 100644 index 89109bce..00000000 --- a/proto/GetRogueDairyRepairInfoRsp.proto +++ /dev/null @@ -1,32 +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 GetRogueDairyRepairInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8656; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; -} diff --git a/proto/GetSceneNpcPositionReq.proto b/proto/GetSceneNpcPositionReq.proto deleted file mode 100644 index 3c625104..00000000 --- a/proto/GetSceneNpcPositionReq.proto +++ /dev/null @@ -1,34 +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 GetSceneNpcPositionReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 519; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 scene_id = 7; - repeated uint32 npc_id_list = 13; -} diff --git a/proto/GetSceneNpcPositionRsp.proto b/proto/GetSceneNpcPositionRsp.proto deleted file mode 100644 index a14f63a3..00000000 --- a/proto/GetSceneNpcPositionRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "NpcPositionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetSceneNpcPositionRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 600; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 scene_id = 1; - repeated NpcPositionInfo npc_info_list = 2; - int32 retcode = 5; -} diff --git a/proto/GetScenePerformanceReq.proto b/proto/GetScenePerformanceReq.proto deleted file mode 100644 index b6236c47..00000000 --- a/proto/GetScenePerformanceReq.proto +++ /dev/null @@ -1,31 +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 GetScenePerformanceReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3403; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetScenePerformanceRsp.proto b/proto/GetScenePerformanceRsp.proto deleted file mode 100644 index fa0cb127..00000000 --- a/proto/GetScenePerformanceRsp.proto +++ /dev/null @@ -1,42 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetScenePerformanceRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3010; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; - uint32 Unk3300_GLNFIFPNJIE = 4; - uint32 Unk3300_IHBPCPCJIBC = 2; - uint32 Unk3300_MMALJIFDKJK = 13; - uint32 Unk3300_PDPJEMEKHKD = 10; - uint32 Unk3300_LIOFGAHKNIA = 14; - uint32 Unk3300_MIJMKLBGKML = 11; - uint32 Unk3300_JMLJLNKLJNP = 15; - Vector pos = 9; -} diff --git a/proto/GetSignInRewardReq.proto b/proto/GetSignInRewardReq.proto deleted file mode 100644 index d87b22e5..00000000 --- a/proto/GetSignInRewardReq.proto +++ /dev/null @@ -1,34 +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 GetSignInRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2600; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 reward_day = 4; - uint32 schedule_id = 1; -} diff --git a/proto/GetSignInRewardRsp.proto b/proto/GetSignInRewardRsp.proto deleted file mode 100644 index b05b6b41..00000000 --- a/proto/GetSignInRewardRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "SignInInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetSignInRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2543; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - SignInInfo sign_in_info = 3; - int32 retcode = 1; -} diff --git a/proto/GetStoreCustomDungeonReq.proto b/proto/GetStoreCustomDungeonReq.proto deleted file mode 100644 index baab8c6a..00000000 --- a/proto/GetStoreCustomDungeonReq.proto +++ /dev/null @@ -1,31 +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 GetStoreCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6204; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GetStoreCustomDungeonRsp.proto b/proto/GetStoreCustomDungeonRsp.proto deleted file mode 100644 index 103d2469..00000000 --- a/proto/GetStoreCustomDungeonRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "OtherCustomDungeonBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetStoreCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6210; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated OtherCustomDungeonBrief custom_dungeon_list = 2; - int32 retcode = 15; -} diff --git a/proto/GetUgcBriefInfoReq.proto b/proto/GetUgcBriefInfoReq.proto deleted file mode 100644 index 76da30ba..00000000 --- a/proto/GetUgcBriefInfoReq.proto +++ /dev/null @@ -1,36 +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"; - -import "UgcType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetUgcBriefInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6322; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 ugc_guid = 5; - UgcType ugc_type = 1; -} diff --git a/proto/GetUgcBriefInfoRsp.proto b/proto/GetUgcBriefInfoRsp.proto deleted file mode 100644 index 68381f73..00000000 --- a/proto/GetUgcBriefInfoRsp.proto +++ /dev/null @@ -1,40 +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"; - -import "UgcMusicBriefInfo.proto"; -import "UgcType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GetUgcBriefInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6335; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint64 ugc_guid = 3; - int32 retcode = 12; - UgcType ugc_type = 9; - oneof brief { - UgcMusicBriefInfo music_brief_info = 7; - } -} diff --git a/proto/GiveUpRoguelikeDungeonCardReq.proto b/proto/GiveUpRoguelikeDungeonCardReq.proto deleted file mode 100644 index 1e421f33..00000000 --- a/proto/GiveUpRoguelikeDungeonCardReq.proto +++ /dev/null @@ -1,31 +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 GiveUpRoguelikeDungeonCardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8440; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/GiveUpRoguelikeDungeonCardRsp.proto b/proto/GiveUpRoguelikeDungeonCardRsp.proto deleted file mode 100644 index e9c1817d..00000000 --- a/proto/GiveUpRoguelikeDungeonCardRsp.proto +++ /dev/null @@ -1,32 +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 GiveUpRoguelikeDungeonCardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8762; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/GivingRecord.proto b/proto/GivingRecord.proto deleted file mode 100644 index 9a19379c..00000000 --- a/proto/GivingRecord.proto +++ /dev/null @@ -1,30 +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 GivingRecord { - bool is_gadget_giving = 3; - uint32 group_id = 7; - bool is_finished = 6; - map material_count_map = 1; - uint32 config_id = 4; - uint32 last_group_id = 5; - uint32 giving_id = 14; -} diff --git a/proto/GivingRecordChangeNotify.proto b/proto/GivingRecordChangeNotify.proto deleted file mode 100644 index 770610d3..00000000 --- a/proto/GivingRecordChangeNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "GivingRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GivingRecordChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 187; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_deactive = 14; - GivingRecord giving_record = 15; -} diff --git a/proto/GivingRecordNotify.proto b/proto/GivingRecordNotify.proto deleted file mode 100644 index 9fa23464..00000000 --- a/proto/GivingRecordNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "GivingRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GivingRecordNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 123; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated GivingRecord giving_record_list = 13; -} diff --git a/proto/GlobalBuildingInfoNotify.proto b/proto/GlobalBuildingInfoNotify.proto deleted file mode 100644 index 2162478c..00000000 --- a/proto/GlobalBuildingInfoNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "BuildingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GlobalBuildingInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5302; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 max_num = 1; - uint32 current_num = 3; - repeated BuildingInfo building_list = 15; -} diff --git a/proto/GmTalkNotify.proto b/proto/GmTalkNotify.proto deleted file mode 100644 index 65de28e9..00000000 --- a/proto/GmTalkNotify.proto +++ /dev/null @@ -1,32 +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 GmTalkNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string msg = 2; -} diff --git a/proto/GmTalkReq.proto b/proto/GmTalkReq.proto deleted file mode 100644 index c291867b..00000000 --- a/proto/GmTalkReq.proto +++ /dev/null @@ -1,33 +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 GmTalkReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 30; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - string msg = 7; -} diff --git a/proto/GmTalkRsp.proto b/proto/GmTalkRsp.proto deleted file mode 100644 index c53af0e8..00000000 --- a/proto/GmTalkRsp.proto +++ /dev/null @@ -1,34 +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 GmTalkRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 56; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string retmsg = 11; - int32 retcode = 4; - string msg = 9; -} diff --git a/proto/GrantRewardNotify.proto b/proto/GrantRewardNotify.proto deleted file mode 100644 index 4baf1c29..00000000 --- a/proto/GrantRewardNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "Reward.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GrantRewardNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 603; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - Reward reward = 1; -} diff --git a/proto/GravenInnocenceEditCarveCombinationReq.proto b/proto/GravenInnocenceEditCarveCombinationReq.proto deleted file mode 100644 index 4e02f01e..00000000 --- a/proto/GravenInnocenceEditCarveCombinationReq.proto +++ /dev/null @@ -1,36 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GravenInnocenceEditCarveCombinationReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24150; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - CustomGadgetTreeInfo combination_info = 4; - uint32 entity_id = 10; -} diff --git a/proto/GravenInnocenceEditCarveCombinationRsp.proto b/proto/GravenInnocenceEditCarveCombinationRsp.proto deleted file mode 100644 index 7f7f0db6..00000000 --- a/proto/GravenInnocenceEditCarveCombinationRsp.proto +++ /dev/null @@ -1,32 +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 GravenInnocenceEditCarveCombinationRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23400; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; -} diff --git a/proto/GravenInnocencePhotoFinishReq.proto b/proto/GravenInnocencePhotoFinishReq.proto deleted file mode 100644 index d4a74a0b..00000000 --- a/proto/GravenInnocencePhotoFinishReq.proto +++ /dev/null @@ -1,34 +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 GravenInnocencePhotoFinishReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22391; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 param = 6; - uint32 object_id = 12; -} diff --git a/proto/GravenInnocencePhotoFinishRsp.proto b/proto/GravenInnocencePhotoFinishRsp.proto deleted file mode 100644 index 7eb2faed..00000000 --- a/proto/GravenInnocencePhotoFinishRsp.proto +++ /dev/null @@ -1,34 +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 GravenInnocencePhotoFinishRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22418; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; - uint32 object_id = 3; - uint32 param = 10; -} diff --git a/proto/GravenInnocencePhotoReminderNotify.proto b/proto/GravenInnocencePhotoReminderNotify.proto deleted file mode 100644 index 1ba09f15..00000000 --- a/proto/GravenInnocencePhotoReminderNotify.proto +++ /dev/null @@ -1,33 +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 GravenInnocencePhotoReminderNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22577; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 reminder_id = 13; - uint32 group_bundle_id = 7; -} diff --git a/proto/GravenInnocenceRaceRestartReq.proto b/proto/GravenInnocenceRaceRestartReq.proto deleted file mode 100644 index 6bff2580..00000000 --- a/proto/GravenInnocenceRaceRestartReq.proto +++ /dev/null @@ -1,33 +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 GravenInnocenceRaceRestartReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23067; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gallery_id = 7; -} diff --git a/proto/GravenInnocenceRaceRestartRsp.proto b/proto/GravenInnocenceRaceRestartRsp.proto deleted file mode 100644 index 3df0c252..00000000 --- a/proto/GravenInnocenceRaceRestartRsp.proto +++ /dev/null @@ -1,33 +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 GravenInnocenceRaceRestartRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20056; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; - uint32 gallery_id = 3; -} diff --git a/proto/GravenInnocenceRaceSettleNotify.proto b/proto/GravenInnocenceRaceSettleNotify.proto deleted file mode 100644 index 3466d931..00000000 --- a/proto/GravenInnocenceRaceSettleNotify.proto +++ /dev/null @@ -1,43 +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"; - -import "GalleryStopReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GravenInnocenceRaceSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24427; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 9; - bool is_new_record = 3; - uint32 level_id = 11; - uint32 Unk3300_BOIPHOPMHJM = 8; - uint32 score = 4; - bool is_success = 10; - GalleryStopReason reason = 12; - uint32 Unk3300_IPGJKKFDPJJ = 6; - uint32 remain_time = 2; - uint32 Unk3300_OHAHHKNAJKL = 7; -} diff --git a/proto/GroupLinkAllNotify.proto b/proto/GroupLinkAllNotify.proto deleted file mode 100644 index 8e005aae..00000000 --- a/proto/GroupLinkAllNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "GroupLinkBundle.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GroupLinkAllNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5792; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated GroupLinkBundle bundle_list = 9; -} diff --git a/proto/GroupLinkBundle.proto b/proto/GroupLinkBundle.proto deleted file mode 100644 index b10ad831..00000000 --- a/proto/GroupLinkBundle.proto +++ /dev/null @@ -1,31 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GroupLinkBundle { - uint32 bundle_id = 1; - Vector center = 12; - bool is_show_mark = 11; - uint32 scene_id = 2; - bool is_activated = 10; - uint32 radius = 4; -} diff --git a/proto/GroupLinkChangeNotify.proto b/proto/GroupLinkChangeNotify.proto deleted file mode 100644 index 16e42b8a..00000000 --- a/proto/GroupLinkChangeNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "GroupLinkBundle.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GroupLinkChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5791; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - GroupLinkBundle bundle = 5; -} diff --git a/proto/GroupLinkDeleteNotify.proto b/proto/GroupLinkDeleteNotify.proto deleted file mode 100644 index 9e9db84b..00000000 --- a/proto/GroupLinkDeleteNotify.proto +++ /dev/null @@ -1,32 +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 GroupLinkDeleteNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5772; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 bundle_id = 9; -} diff --git a/proto/GroupLinkMarkUpdateNotify.proto b/proto/GroupLinkMarkUpdateNotify.proto deleted file mode 100644 index adb4b048..00000000 --- a/proto/GroupLinkMarkUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "GroupLinkBundle.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GroupLinkMarkUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5785; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - GroupLinkBundle bundle = 15; -} diff --git a/proto/GuestBeginEnterSceneNotify.proto b/proto/GuestBeginEnterSceneNotify.proto deleted file mode 100644 index 8e4dc828..00000000 --- a/proto/GuestBeginEnterSceneNotify.proto +++ /dev/null @@ -1,33 +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 GuestBeginEnterSceneNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3125; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 uid = 14; - uint32 scene_id = 2; -} diff --git a/proto/GuestPostEnterSceneNotify.proto b/proto/GuestPostEnterSceneNotify.proto deleted file mode 100644 index 09f9ae51..00000000 --- a/proto/GuestPostEnterSceneNotify.proto +++ /dev/null @@ -1,33 +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 GuestPostEnterSceneNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3229; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 uid = 9; - uint32 scene_id = 2; -} diff --git a/proto/HachiStageData.proto b/proto/HachiStageData.proto deleted file mode 100644 index a2d2a13e..00000000 --- a/proto/HachiStageData.proto +++ /dev/null @@ -1,27 +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 HachiStageData { - bool is_open = 8; - bool is_finished = 12; - uint32 open_time = 5; - uint32 stage_id = 14; -} diff --git a/proto/HashedString.proto b/proto/HashedString.proto deleted file mode 100644 index 95baf57c..00000000 --- a/proto/HashedString.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 HashedString { - uint32 hash = 1; -} diff --git a/proto/HideAndSeekChooseMapReq.proto b/proto/HideAndSeekChooseMapReq.proto deleted file mode 100644 index 906a5fda..00000000 --- a/proto/HideAndSeekChooseMapReq.proto +++ /dev/null @@ -1,33 +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 HideAndSeekChooseMapReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8759; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 map_list = 6; -} diff --git a/proto/HideAndSeekChooseMapRsp.proto b/proto/HideAndSeekChooseMapRsp.proto deleted file mode 100644 index 4136096a..00000000 --- a/proto/HideAndSeekChooseMapRsp.proto +++ /dev/null @@ -1,33 +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 HideAndSeekChooseMapRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8501; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 map_list = 11; - int32 retcode = 15; -} diff --git a/proto/HideAndSeekPlayerBattleInfo.proto b/proto/HideAndSeekPlayerBattleInfo.proto deleted file mode 100644 index b5ca03c4..00000000 --- a/proto/HideAndSeekPlayerBattleInfo.proto +++ /dev/null @@ -1,27 +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 HideAndSeekPlayerBattleInfo { - bool is_ready = 12; - repeated uint32 skill_list = 11; - uint32 avatar_id = 15; - uint32 costume_id = 4; -} diff --git a/proto/HideAndSeekPlayerCapturedNotify.proto b/proto/HideAndSeekPlayerCapturedNotify.proto deleted file mode 100644 index 0a747fe5..00000000 --- a/proto/HideAndSeekPlayerCapturedNotify.proto +++ /dev/null @@ -1,32 +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 HideAndSeekPlayerCapturedNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5580; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 ghost_skill_id = 12; -} diff --git a/proto/HideAndSeekPlayerReadyNotify.proto b/proto/HideAndSeekPlayerReadyNotify.proto deleted file mode 100644 index 4ed91e3a..00000000 --- a/proto/HideAndSeekPlayerReadyNotify.proto +++ /dev/null @@ -1,32 +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 HideAndSeekPlayerReadyNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5393; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 uid_list = 2; -} diff --git a/proto/HideAndSeekPlayerSetAvatarNotify.proto b/proto/HideAndSeekPlayerSetAvatarNotify.proto deleted file mode 100644 index 4bfc1b3c..00000000 --- a/proto/HideAndSeekPlayerSetAvatarNotify.proto +++ /dev/null @@ -1,34 +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 HideAndSeekPlayerSetAvatarNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5354; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 uid = 12; - uint32 costume_id = 8; - uint32 avatar_id = 10; -} diff --git a/proto/HideAndSeekSelectAvatarReq.proto b/proto/HideAndSeekSelectAvatarReq.proto deleted file mode 100644 index dc7984cc..00000000 --- a/proto/HideAndSeekSelectAvatarReq.proto +++ /dev/null @@ -1,33 +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 HideAndSeekSelectAvatarReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5350; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 avatar_id = 10; -} diff --git a/proto/HideAndSeekSelectAvatarRsp.proto b/proto/HideAndSeekSelectAvatarRsp.proto deleted file mode 100644 index ab2d18e9..00000000 --- a/proto/HideAndSeekSelectAvatarRsp.proto +++ /dev/null @@ -1,33 +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 HideAndSeekSelectAvatarRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5353; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 avatar_id = 8; - int32 retcode = 7; -} diff --git a/proto/HideAndSeekSelectSkillReq.proto b/proto/HideAndSeekSelectSkillReq.proto deleted file mode 100644 index f8d6ebfe..00000000 --- a/proto/HideAndSeekSelectSkillReq.proto +++ /dev/null @@ -1,33 +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 HideAndSeekSelectSkillReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8062; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 skill_list = 11; -} diff --git a/proto/HideAndSeekSelectSkillRsp.proto b/proto/HideAndSeekSelectSkillRsp.proto deleted file mode 100644 index 52402b62..00000000 --- a/proto/HideAndSeekSelectSkillRsp.proto +++ /dev/null @@ -1,33 +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 HideAndSeekSelectSkillRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8841; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; - repeated uint32 skill_list = 4; -} diff --git a/proto/HideAndSeekSetReadyReq.proto b/proto/HideAndSeekSetReadyReq.proto deleted file mode 100644 index 1d6847af..00000000 --- a/proto/HideAndSeekSetReadyReq.proto +++ /dev/null @@ -1,31 +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 HideAndSeekSetReadyReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5324; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/HideAndSeekSetReadyRsp.proto b/proto/HideAndSeekSetReadyRsp.proto deleted file mode 100644 index b2d18e6c..00000000 --- a/proto/HideAndSeekSetReadyRsp.proto +++ /dev/null @@ -1,32 +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 HideAndSeekSetReadyRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5349; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/HideAndSeekSettleInfo.proto b/proto/HideAndSeekSettleInfo.proto deleted file mode 100644 index fc221043..00000000 --- a/proto/HideAndSeekSettleInfo.proto +++ /dev/null @@ -1,32 +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"; - -import "ExhibitionDisplayInfo.proto"; -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HideAndSeekSettleInfo { - repeated ExhibitionDisplayInfo card_list = 2; - string nickname = 15; - uint32 head_image = 9; - uint32 uid = 6; - string online_id = 5; - ProfilePicture profile_picture = 14; -} diff --git a/proto/HideAndSeekSettleNotify.proto b/proto/HideAndSeekSettleNotify.proto deleted file mode 100644 index 995b77b9..00000000 --- a/proto/HideAndSeekSettleNotify.proto +++ /dev/null @@ -1,48 +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"; - -import "ExhibitionDisplayInfo.proto"; -import "HideAndSeekSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HideAndSeekSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5391; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum SettleReason { - SETTLE_REASON_TIME_OUT = 0; - SETTLE_REASON_PLAY_END = 1; - SETTLE_REASON_PLAYER_QUIT = 2; - } - - uint32 play_index = 6; - repeated ExhibitionDisplayInfo score_list = 11; - SettleReason reason = 1; - repeated uint32 winner_list = 2; - uint32 cost_time = 15; - uint32 stage_type = 7; - bool is_record_score = 5; - repeated HideAndSeekSettleInfo settle_info_list = 4; -} diff --git a/proto/HideAndSeekStageInfo.proto b/proto/HideAndSeekStageInfo.proto deleted file mode 100644 index c9f5f67d..00000000 --- a/proto/HideAndSeekStageInfo.proto +++ /dev/null @@ -1,32 +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"; - -import "HideAndSeekPlayerBattleInfo.proto"; -import "HideAndSeekStageType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HideAndSeekStageInfo { - uint32 hunter_uid = 9; - map battle_info_map = 8; - bool is_record_score = 5; - repeated uint32 hider_uid_list = 2; - uint32 map_id = 13; - HideAndSeekStageType stage_type = 6; -} diff --git a/proto/HideAndSeekStageType.proto b/proto/HideAndSeekStageType.proto deleted file mode 100644 index 601ca0ce..00000000 --- a/proto/HideAndSeekStageType.proto +++ /dev/null @@ -1,29 +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"; - -enum HideAndSeekStageType { - HIDE_AND_SEEK_STAGE_TYPE_PREPARE = 0; - HIDE_AND_SEEK_STAGE_TYPE_PICK = 1; - HIDE_AND_SEEK_STAGE_TYPE_GAME = 2; - HIDE_AND_SEEK_STAGE_TYPE_HIDE = 3; - HIDE_AND_SEEK_STAGE_TYPE_SEEK = 4; - HIDE_AND_SEEK_STAGE_TYPE_SETTLE = 5; -} diff --git a/proto/HitClientTrivialNotify.proto b/proto/HitClientTrivialNotify.proto deleted file mode 100644 index 40b201f5..00000000 --- a/proto/HitClientTrivialNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HitClientTrivialNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 238; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 owner_entity_id = 14; - Vector position = 1; -} diff --git a/proto/HitTreeInfo.proto b/proto/HitTreeInfo.proto deleted file mode 100644 index 76fe9130..00000000 --- a/proto/HitTreeInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HitTreeInfo { - Vector tree_pos = 10; - uint32 tree_type = 7; -} diff --git a/proto/HomeAvatarAllFinishRewardNotify.proto b/proto/HomeAvatarAllFinishRewardNotify.proto deleted file mode 100644 index 78cbe0a1..00000000 --- a/proto/HomeAvatarAllFinishRewardNotify.proto +++ /dev/null @@ -1,32 +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 HomeAvatarAllFinishRewardNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4798; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 event_id_list = 10; -} diff --git a/proto/HomeAvatarCostumeChangeNotify.proto b/proto/HomeAvatarCostumeChangeNotify.proto deleted file mode 100644 index e16211c2..00000000 --- a/proto/HomeAvatarCostumeChangeNotify.proto +++ /dev/null @@ -1,33 +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 HomeAvatarCostumeChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4775; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 avatar_id = 12; - uint32 costume_id = 14; -} diff --git a/proto/HomeAvatarRewardEventGetReq.proto b/proto/HomeAvatarRewardEventGetReq.proto deleted file mode 100644 index f12913b2..00000000 --- a/proto/HomeAvatarRewardEventGetReq.proto +++ /dev/null @@ -1,34 +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 HomeAvatarRewardEventGetReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4754; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 event_id = 2; - uint32 avatar_id = 8; -} diff --git a/proto/HomeAvatarRewardEventGetRsp.proto b/proto/HomeAvatarRewardEventGetRsp.proto deleted file mode 100644 index 641a0e91..00000000 --- a/proto/HomeAvatarRewardEventGetRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeAvatarRewardEventGetRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4713; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; - uint32 event_id = 8; - repeated ItemParam item_list = 1; -} diff --git a/proto/HomeAvatarRewardEventInfo.proto b/proto/HomeAvatarRewardEventInfo.proto deleted file mode 100644 index c2f863d2..00000000 --- a/proto/HomeAvatarRewardEventInfo.proto +++ /dev/null @@ -1,28 +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 HomeAvatarRewardEventInfo { - uint32 random_position = 9; - uint32 suite_id = 11; - uint32 guid = 6; - uint32 event_id = 5; - uint32 avatar_id = 7; -} diff --git a/proto/HomeAvatarRewardEventNotify.proto b/proto/HomeAvatarRewardEventNotify.proto deleted file mode 100644 index 062f776c..00000000 --- a/proto/HomeAvatarRewardEventNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "HomeAvatarRewardEventInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeAvatarRewardEventNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4849; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated HomeAvatarRewardEventInfo pending_list = 8; - HomeAvatarRewardEventInfo reward_event = 14; - bool is_event_trigger = 3; -} diff --git a/proto/HomeAvatarSummonAllEventNotify.proto b/proto/HomeAvatarSummonAllEventNotify.proto deleted file mode 100644 index 2ee5bde9..00000000 --- a/proto/HomeAvatarSummonAllEventNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "HomeAvatarSummonEventInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeAvatarSummonAllEventNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4670; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated HomeAvatarSummonEventInfo summon_event_list = 14; -} diff --git a/proto/HomeAvatarSummonEventInfo.proto b/proto/HomeAvatarSummonEventInfo.proto deleted file mode 100644 index 6a012660..00000000 --- a/proto/HomeAvatarSummonEventInfo.proto +++ /dev/null @@ -1,29 +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 HomeAvatarSummonEventInfo { - uint32 random_position = 11; - uint32 guid = 5; - uint32 event_over_time = 6; - uint32 suit_id = 12; - uint32 avatar_id = 8; - uint32 event_id = 10; -} diff --git a/proto/HomeAvatarSummonEventReq.proto b/proto/HomeAvatarSummonEventReq.proto deleted file mode 100644 index 39ab75f5..00000000 --- a/proto/HomeAvatarSummonEventReq.proto +++ /dev/null @@ -1,35 +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 HomeAvatarSummonEventReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4894; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 avatar_id = 11; - uint32 suit_id = 14; - uint32 guid = 15; -} diff --git a/proto/HomeAvatarSummonEventRsp.proto b/proto/HomeAvatarSummonEventRsp.proto deleted file mode 100644 index 90575a38..00000000 --- a/proto/HomeAvatarSummonEventRsp.proto +++ /dev/null @@ -1,33 +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 HomeAvatarSummonEventRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4562; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 event_id = 9; - int32 retcode = 4; -} diff --git a/proto/HomeAvatarSummonFinishReq.proto b/proto/HomeAvatarSummonFinishReq.proto deleted file mode 100644 index 589b4b57..00000000 --- a/proto/HomeAvatarSummonFinishReq.proto +++ /dev/null @@ -1,33 +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 HomeAvatarSummonFinishReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4804; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 event_id = 5; -} diff --git a/proto/HomeAvatarSummonFinishRsp.proto b/proto/HomeAvatarSummonFinishRsp.proto deleted file mode 100644 index 1b642b1e..00000000 --- a/proto/HomeAvatarSummonFinishRsp.proto +++ /dev/null @@ -1,33 +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 HomeAvatarSummonFinishRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4814; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; - uint32 event_id = 12; -} diff --git a/proto/HomeAvatarTalkFinishInfo.proto b/proto/HomeAvatarTalkFinishInfo.proto deleted file mode 100644 index 6283b858..00000000 --- a/proto/HomeAvatarTalkFinishInfo.proto +++ /dev/null @@ -1,25 +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 HomeAvatarTalkFinishInfo { - repeated uint32 finish_talk_id_list = 4; - uint32 avatar_id = 2; -} diff --git a/proto/HomeAvatarTalkFinishInfoNotify.proto b/proto/HomeAvatarTalkFinishInfoNotify.proto deleted file mode 100644 index 72d88304..00000000 --- a/proto/HomeAvatarTalkFinishInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "HomeAvatarTalkFinishInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeAvatarTalkFinishInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4757; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated HomeAvatarTalkFinishInfo avatar_talk_info_list = 9; -} diff --git a/proto/HomeAvatarTalkReq.proto b/proto/HomeAvatarTalkReq.proto deleted file mode 100644 index 9ffa4199..00000000 --- a/proto/HomeAvatarTalkReq.proto +++ /dev/null @@ -1,34 +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 HomeAvatarTalkReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4704; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 talk_id = 10; - uint32 avatar_id = 5; -} diff --git a/proto/HomeAvatarTalkRsp.proto b/proto/HomeAvatarTalkRsp.proto deleted file mode 100644 index 5948b677..00000000 --- a/proto/HomeAvatarTalkRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "HomeAvatarTalkFinishInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeAvatarTalkRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4718; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 10; - HomeAvatarTalkFinishInfo avatar_talk_info = 4; -} diff --git a/proto/HomeAvtarAllFinishRewardNotify.proto b/proto/HomeAvtarAllFinishRewardNotify.proto deleted file mode 100644 index 614a157c..00000000 --- a/proto/HomeAvtarAllFinishRewardNotify.proto +++ /dev/null @@ -1,32 +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 HomeAvtarAllFinishRewardNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4535; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 event_id_list = 1; -} diff --git a/proto/HomeBalloonGalleryRecord.proto b/proto/HomeBalloonGalleryRecord.proto deleted file mode 100644 index fe89fb2e..00000000 --- a/proto/HomeBalloonGalleryRecord.proto +++ /dev/null @@ -1,29 +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"; - -import "HomeGroupPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeBalloonGalleryRecord { - uint32 score = 12; - uint32 hit_count = 3; - HomeGroupPlayerInfo player_info = 9; - uint32 timestamp = 1; -} diff --git a/proto/HomeBalloonGalleryScoreNotify.proto b/proto/HomeBalloonGalleryScoreNotify.proto deleted file mode 100644 index b0f43df2..00000000 --- a/proto/HomeBalloonGalleryScoreNotify.proto +++ /dev/null @@ -1,35 +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 HomeBalloonGalleryScoreNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4734; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 1; - uint32 trigger_entity_id = 3; - uint32 add_score = 4; - uint32 cur_score = 14; -} diff --git a/proto/HomeBalloonGallerySettleNotify.proto b/proto/HomeBalloonGallerySettleNotify.proto deleted file mode 100644 index ef23e8c5..00000000 --- a/proto/HomeBalloonGallerySettleNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "BalloonGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeBalloonGallerySettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4604; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 8; - uint32 rank = 13; - BalloonGallerySettleInfo settle_info = 5; - bool is_new_record = 9; -} diff --git a/proto/HomeBalloonRecord.proto b/proto/HomeBalloonRecord.proto deleted file mode 100644 index 1925b23c..00000000 --- a/proto/HomeBalloonRecord.proto +++ /dev/null @@ -1,26 +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"; - -import "HomeBalloonGalleryRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeBalloonRecord { - repeated HomeBalloonGalleryRecord record_list = 15; -} diff --git a/proto/HomeBlockArrangementMuipData.proto b/proto/HomeBlockArrangementMuipData.proto deleted file mode 100644 index cbd90f19..00000000 --- a/proto/HomeBlockArrangementMuipData.proto +++ /dev/null @@ -1,27 +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"; - -import "HomeFurnitureArrangementMuipData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeBlockArrangementMuipData { - uint32 block_id = 1; - repeated HomeFurnitureArrangementMuipData furniture_data_list = 2; -} diff --git a/proto/HomeBlockNotify.proto b/proto/HomeBlockNotify.proto deleted file mode 100644 index 2e31d486..00000000 --- a/proto/HomeBlockNotify.proto +++ /dev/null @@ -1,32 +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 HomeBlockNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4679; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 end_time = 10; -} diff --git a/proto/HomeBlueprintBatchBriefMuipData.proto b/proto/HomeBlueprintBatchBriefMuipData.proto deleted file mode 100644 index ff8397a5..00000000 --- a/proto/HomeBlueprintBatchBriefMuipData.proto +++ /dev/null @@ -1,27 +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"; - -import "HomeBlueprintBriefMuipData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeBlueprintBatchBriefMuipData { - repeated HomeBlueprintBriefMuipData brief_list = 1; - repeated string not_exist_share_code_list = 2; -} diff --git a/proto/HomeBlueprintBriefMuipData.proto b/proto/HomeBlueprintBriefMuipData.proto deleted file mode 100644 index 87403340..00000000 --- a/proto/HomeBlueprintBriefMuipData.proto +++ /dev/null @@ -1,30 +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 HomeBlueprintBriefMuipData { - string share_code = 1; - uint32 owner_uid = 2; - uint32 module_id = 3; - uint32 scene_id = 4; - uint32 block_id = 5; - bool is_allow_copy = 6; - uint32 create_time = 7; -} diff --git a/proto/HomeBlueprintInfoNotify.proto b/proto/HomeBlueprintInfoNotify.proto deleted file mode 100644 index 7f5f85fb..00000000 --- a/proto/HomeBlueprintInfoNotify.proto +++ /dev/null @@ -1,32 +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 HomeBlueprintInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4813; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_allow_friend_copy = 1; -} diff --git a/proto/HomeBlueprintSearchInfo.proto b/proto/HomeBlueprintSearchInfo.proto deleted file mode 100644 index c7e32def..00000000 --- a/proto/HomeBlueprintSearchInfo.proto +++ /dev/null @@ -1,27 +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 HomeBlueprintSearchInfo { - string share_code = 2; - uint32 scene_id = 15; - uint32 block_id = 13; - uint32 module_id = 10; -} diff --git a/proto/HomeBlueprintSlotInfo.proto b/proto/HomeBlueprintSlotInfo.proto deleted file mode 100644 index a15cb9a7..00000000 --- a/proto/HomeBlueprintSlotInfo.proto +++ /dev/null @@ -1,30 +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 HomeBlueprintSlotInfo { - uint32 create_time = 12; - uint32 scene_id = 10; - string share_code = 9; - uint32 module_id = 3; - uint32 block_id = 2; - uint32 slot_id = 8; - bool is_allow_copy = 6; -} diff --git a/proto/HomeChangeModuleReq.proto b/proto/HomeChangeModuleReq.proto deleted file mode 100644 index bafdd101..00000000 --- a/proto/HomeChangeModuleReq.proto +++ /dev/null @@ -1,33 +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 HomeChangeModuleReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4559; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 target_module_id = 6; -} diff --git a/proto/HomeChangeModuleRsp.proto b/proto/HomeChangeModuleRsp.proto deleted file mode 100644 index 01e979c2..00000000 --- a/proto/HomeChangeModuleRsp.proto +++ /dev/null @@ -1,33 +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 HomeChangeModuleRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4551; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; - uint32 target_module_id = 8; -} diff --git a/proto/HomeClearGroupRecordReq.proto b/proto/HomeClearGroupRecordReq.proto deleted file mode 100644 index 9ba69f3b..00000000 --- a/proto/HomeClearGroupRecordReq.proto +++ /dev/null @@ -1,33 +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 HomeClearGroupRecordReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4823; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 group_id = 8; -} diff --git a/proto/HomeClearGroupRecordRsp.proto b/proto/HomeClearGroupRecordRsp.proto deleted file mode 100644 index a7c7301a..00000000 --- a/proto/HomeClearGroupRecordRsp.proto +++ /dev/null @@ -1,33 +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 HomeClearGroupRecordRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4525; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 group_id = 10; - int32 retcode = 4; -} diff --git a/proto/HomeCreateBlueprintReq.proto b/proto/HomeCreateBlueprintReq.proto deleted file mode 100644 index a4279d1c..00000000 --- a/proto/HomeCreateBlueprintReq.proto +++ /dev/null @@ -1,38 +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"; - -import "HomeSceneArrangementInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeCreateBlueprintReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4539; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - HomeSceneArrangementInfo scene_arrangement_info = 4; - uint32 gen_share_code_count = 9; - string server_share_code = 5; - uint32 slot_id = 15; -} diff --git a/proto/HomeCreateBlueprintRsp.proto b/proto/HomeCreateBlueprintRsp.proto deleted file mode 100644 index dae4c3bd..00000000 --- a/proto/HomeCreateBlueprintRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "HomeBlueprintSlotInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeCreateBlueprintRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4806; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; - HomeBlueprintSlotInfo slot_info = 6; -} diff --git a/proto/HomeDeleteBlueprintReq.proto b/proto/HomeDeleteBlueprintReq.proto deleted file mode 100644 index 160b2d69..00000000 --- a/proto/HomeDeleteBlueprintReq.proto +++ /dev/null @@ -1,33 +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 HomeDeleteBlueprintReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4501; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 slot_id = 14; -} diff --git a/proto/HomeDeleteBlueprintRsp.proto b/proto/HomeDeleteBlueprintRsp.proto deleted file mode 100644 index 38391476..00000000 --- a/proto/HomeDeleteBlueprintRsp.proto +++ /dev/null @@ -1,33 +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 HomeDeleteBlueprintRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4545; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; - uint32 slot_id = 15; -} diff --git a/proto/HomeExchangeWoodReq.proto b/proto/HomeExchangeWoodReq.proto deleted file mode 100644 index c704f296..00000000 --- a/proto/HomeExchangeWoodReq.proto +++ /dev/null @@ -1,34 +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 HomeExchangeWoodReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4808; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 wood_id = 1; - map material_count_map = 4; -} diff --git a/proto/HomeExchangeWoodRsp.proto b/proto/HomeExchangeWoodRsp.proto deleted file mode 100644 index 001b5c24..00000000 --- a/proto/HomeExchangeWoodRsp.proto +++ /dev/null @@ -1,35 +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 HomeExchangeWoodRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4885; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; - uint32 exchanged_count = 8; - uint32 wood_count = 5; - uint32 wood_id = 9; -} diff --git a/proto/HomeFishFarmingInfo.proto b/proto/HomeFishFarmingInfo.proto deleted file mode 100644 index 35505ba0..00000000 --- a/proto/HomeFishFarmingInfo.proto +++ /dev/null @@ -1,25 +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 HomeFishFarmingInfo { - repeated uint32 fish_id_list = 13; - uint32 fishpond_guid = 5; -} diff --git a/proto/HomeFishFarmingInfoNotify.proto b/proto/HomeFishFarmingInfoNotify.proto deleted file mode 100644 index f802be9f..00000000 --- a/proto/HomeFishFarmingInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "HomeFishFarmingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeFishFarmingInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4842; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated HomeFishFarmingInfo fish_farming_info_list = 8; -} diff --git a/proto/HomeGalleryInPlayingNotify.proto b/proto/HomeGalleryInPlayingNotify.proto deleted file mode 100644 index 63bb35bb..00000000 --- a/proto/HomeGalleryInPlayingNotify.proto +++ /dev/null @@ -1,32 +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 HomeGalleryInPlayingNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5573; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 7; -} diff --git a/proto/HomeGetBlueprintSlotInfoReq.proto b/proto/HomeGetBlueprintSlotInfoReq.proto deleted file mode 100644 index ac9c4f91..00000000 --- a/proto/HomeGetBlueprintSlotInfoReq.proto +++ /dev/null @@ -1,31 +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 HomeGetBlueprintSlotInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4688; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/HomeGetBlueprintSlotInfoRsp.proto b/proto/HomeGetBlueprintSlotInfoRsp.proto deleted file mode 100644 index 8fb0cef4..00000000 --- a/proto/HomeGetBlueprintSlotInfoRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "HomeBlueprintSlotInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeGetBlueprintSlotInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4498; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 delete_slot_id_list = 1; - repeated HomeBlueprintSlotInfo slot_info_list = 15; - int32 retcode = 7; -} diff --git a/proto/HomeGetFishFarmingInfoReq.proto b/proto/HomeGetFishFarmingInfoReq.proto deleted file mode 100644 index b111ee3b..00000000 --- a/proto/HomeGetFishFarmingInfoReq.proto +++ /dev/null @@ -1,31 +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 HomeGetFishFarmingInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4835; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/HomeGetFishFarmingInfoRsp.proto b/proto/HomeGetFishFarmingInfoRsp.proto deleted file mode 100644 index 6548ceba..00000000 --- a/proto/HomeGetFishFarmingInfoRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "HomeFishFarmingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeGetFishFarmingInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4567; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; - repeated HomeFishFarmingInfo fish_farming_info_list = 12; -} diff --git a/proto/HomeGetGroupRecordReq.proto b/proto/HomeGetGroupRecordReq.proto deleted file mode 100644 index e2502e47..00000000 --- a/proto/HomeGetGroupRecordReq.proto +++ /dev/null @@ -1,33 +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 HomeGetGroupRecordReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4756; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 group_id = 6; -} diff --git a/proto/HomeGetGroupRecordRsp.proto b/proto/HomeGetGroupRecordRsp.proto deleted file mode 100644 index c6e5bfe1..00000000 --- a/proto/HomeGetGroupRecordRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "HomeGroupRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeGetGroupRecordRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4824; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - HomeGroupRecord group_record = 6; - int32 retcode = 7; - uint32 record_type = 15; -} diff --git a/proto/HomeGetOnlineStatusReq.proto b/proto/HomeGetOnlineStatusReq.proto deleted file mode 100644 index b1ad7fe5..00000000 --- a/proto/HomeGetOnlineStatusReq.proto +++ /dev/null @@ -1,31 +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 HomeGetOnlineStatusReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4856; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/HomeGetOnlineStatusRsp.proto b/proto/HomeGetOnlineStatusRsp.proto deleted file mode 100644 index 0ca0f9e5..00000000 --- a/proto/HomeGetOnlineStatusRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "OnlinePlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeGetOnlineStatusRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4649; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; - repeated OnlinePlayerInfo player_info_list = 2; -} diff --git a/proto/HomeGroupRecord.proto b/proto/HomeGroupRecord.proto deleted file mode 100644 index 04979aab..00000000 --- a/proto/HomeGroupRecord.proto +++ /dev/null @@ -1,35 +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"; - -import "HomeBalloonRecord.proto"; -import "HomeRacingRecord.proto"; -import "HomeSeekFurnitureAllRecord.proto"; -import "HomeStakeRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeGroupRecord { - uint32 group_id = 15; - oneof detail { - HomeRacingRecord racing_gallery_info = 835; - HomeBalloonRecord balloon_gallery_info = 726; - HomeStakeRecord stake_play_info = 1818; - HomeSeekFurnitureAllRecord seek_furniture_gallery_info = 370; - } -} diff --git a/proto/HomeKickPlayerReq.proto b/proto/HomeKickPlayerReq.proto deleted file mode 100644 index 335c3a8c..00000000 --- a/proto/HomeKickPlayerReq.proto +++ /dev/null @@ -1,34 +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 HomeKickPlayerReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4684; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_kick_all = 14; - uint32 target_uid = 2; -} diff --git a/proto/HomeKickPlayerRsp.proto b/proto/HomeKickPlayerRsp.proto deleted file mode 100644 index d1537aed..00000000 --- a/proto/HomeKickPlayerRsp.proto +++ /dev/null @@ -1,34 +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 HomeKickPlayerRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4657; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_kick_all = 2; - int32 retcode = 14; - uint32 target_uid = 7; -} diff --git a/proto/HomeModuleSeenReq.proto b/proto/HomeModuleSeenReq.proto deleted file mode 100644 index 4fd491c1..00000000 --- a/proto/HomeModuleSeenReq.proto +++ /dev/null @@ -1,33 +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 HomeModuleSeenReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4861; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 seen_module_id_list = 9; -} diff --git a/proto/HomeModuleSeenRsp.proto b/proto/HomeModuleSeenRsp.proto deleted file mode 100644 index 12b2071f..00000000 --- a/proto/HomeModuleSeenRsp.proto +++ /dev/null @@ -1,33 +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 HomeModuleSeenRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4693; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 seen_module_id_list = 9; - int32 retcode = 6; -} diff --git a/proto/HomeModuleUnlockNotify.proto b/proto/HomeModuleUnlockNotify.proto deleted file mode 100644 index f61c230a..00000000 --- a/proto/HomeModuleUnlockNotify.proto +++ /dev/null @@ -1,32 +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 HomeModuleUnlockNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4674; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 module_id = 4; -} diff --git a/proto/HomePictureFrameInfo.proto b/proto/HomePictureFrameInfo.proto deleted file mode 100644 index 341c1bd7..00000000 --- a/proto/HomePictureFrameInfo.proto +++ /dev/null @@ -1,25 +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 HomePictureFrameInfo { - uint32 picture_id = 9; - uint32 guid = 5; -} diff --git a/proto/HomePictureFrameInfoNotify.proto b/proto/HomePictureFrameInfoNotify.proto deleted file mode 100644 index d7729190..00000000 --- a/proto/HomePictureFrameInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "HomePictureFrameInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomePictureFrameInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4495; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated HomePictureFrameInfo picture_frame_info_list = 7; -} diff --git a/proto/HomePlantFieldData.proto b/proto/HomePlantFieldData.proto deleted file mode 100644 index cc5314e3..00000000 --- a/proto/HomePlantFieldData.proto +++ /dev/null @@ -1,31 +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"; - -import "HomePlantSubFieldData.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomePlantFieldData { - uint32 scene_id = 15; - uint32 field_guid = 5; - repeated HomePlantSubFieldData sub_field_list = 3; - uint32 furniture_id = 1; - Vector spawn_pos = 9; -} diff --git a/proto/HomePlantFieldNotify.proto b/proto/HomePlantFieldNotify.proto deleted file mode 100644 index d6593175..00000000 --- a/proto/HomePlantFieldNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "HomePlantFieldData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomePlantFieldNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4848; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - HomePlantFieldData field = 7; -} diff --git a/proto/HomePlantFieldStatus.proto b/proto/HomePlantFieldStatus.proto deleted file mode 100644 index e12415ad..00000000 --- a/proto/HomePlantFieldStatus.proto +++ /dev/null @@ -1,27 +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"; - -enum HomePlantFieldStatus { - HOME_PLANT_FIELD_STATUS_STATUE_NONE = 0; - HOME_PLANT_FIELD_STATUS_STATUE_SEED = 1; - HOME_PLANT_FIELD_STATUS_STATUE_SPROUT = 2; - HOME_PLANT_FIELD_STATUS_STATUE_GATHER = 3; -} diff --git a/proto/HomePlantInfoNotify.proto b/proto/HomePlantInfoNotify.proto deleted file mode 100644 index ca9c1368..00000000 --- a/proto/HomePlantInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "HomePlantFieldData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomePlantInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4873; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated HomePlantFieldData field_list = 11; -} diff --git a/proto/HomePlantInfoReq.proto b/proto/HomePlantInfoReq.proto deleted file mode 100644 index c128aad7..00000000 --- a/proto/HomePlantInfoReq.proto +++ /dev/null @@ -1,31 +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 HomePlantInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4629; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/HomePlantInfoRsp.proto b/proto/HomePlantInfoRsp.proto deleted file mode 100644 index 408d88c3..00000000 --- a/proto/HomePlantInfoRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "HomePlantFieldData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomePlantInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4460; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - int32 retcode = 8; - repeated HomePlantFieldData field_list = 10; -} diff --git a/proto/HomePlantSeedReq.proto b/proto/HomePlantSeedReq.proto deleted file mode 100644 index b6bee616..00000000 --- a/proto/HomePlantSeedReq.proto +++ /dev/null @@ -1,35 +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 HomePlantSeedReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4768; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 seed_id_list = 7; - uint32 field_guid = 1; - uint32 index = 9; -} diff --git a/proto/HomePlantSeedRsp.proto b/proto/HomePlantSeedRsp.proto deleted file mode 100644 index 1579e1da..00000000 --- a/proto/HomePlantSeedRsp.proto +++ /dev/null @@ -1,32 +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 HomePlantSeedRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4694; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; -} diff --git a/proto/HomePlantSubFieldData.proto b/proto/HomePlantSubFieldData.proto deleted file mode 100644 index 42268b92..00000000 --- a/proto/HomePlantSubFieldData.proto +++ /dev/null @@ -1,30 +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"; - -import "HomePlantFieldStatus.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomePlantSubFieldData { - HomePlantFieldStatus field_status = 5; - uint32 Unk3300_IELHEAAMAKG = 7; - repeated uint32 entity_id_list = 12; - fixed32 end_time = 6; - uint32 Unk3300_GAJHLGKLBBK = 9; -} diff --git a/proto/HomePlantWeedReq.proto b/proto/HomePlantWeedReq.proto deleted file mode 100644 index e6f56a5e..00000000 --- a/proto/HomePlantWeedReq.proto +++ /dev/null @@ -1,34 +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 HomePlantWeedReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4866; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 field_guid = 13; - uint32 index = 3; -} diff --git a/proto/HomePlantWeedRsp.proto b/proto/HomePlantWeedRsp.proto deleted file mode 100644 index 30d84ec2..00000000 --- a/proto/HomePlantWeedRsp.proto +++ /dev/null @@ -1,32 +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 HomePlantWeedRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4619; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; -} diff --git a/proto/HomePreviewBlueprintReq.proto b/proto/HomePreviewBlueprintReq.proto deleted file mode 100644 index 25211e38..00000000 --- a/proto/HomePreviewBlueprintReq.proto +++ /dev/null @@ -1,33 +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 HomePreviewBlueprintReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4745; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - string share_code = 10; -} diff --git a/proto/HomePreviewBlueprintRsp.proto b/proto/HomePreviewBlueprintRsp.proto deleted file mode 100644 index edbc7301..00000000 --- a/proto/HomePreviewBlueprintRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "HomeSceneArrangementInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomePreviewBlueprintRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4462; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; - HomeSceneArrangementInfo scene_arrangement_info = 5; - string share_code = 9; -} diff --git a/proto/HomePriorCheckNotify.proto b/proto/HomePriorCheckNotify.proto deleted file mode 100644 index 5827b595..00000000 --- a/proto/HomePriorCheckNotify.proto +++ /dev/null @@ -1,32 +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 HomePriorCheckNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4557; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - fixed32 end_time = 3; -} diff --git a/proto/HomeRacingGalleryRecord.proto b/proto/HomeRacingGalleryRecord.proto deleted file mode 100644 index a0a99391..00000000 --- a/proto/HomeRacingGalleryRecord.proto +++ /dev/null @@ -1,28 +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"; - -import "HomeGroupPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeRacingGalleryRecord { - uint32 timestamp = 13; - HomeGroupPlayerInfo player_info = 2; - uint32 use_time = 6; -} diff --git a/proto/HomeRacingGallerySettleNotify.proto b/proto/HomeRacingGallerySettleNotify.proto deleted file mode 100644 index af212efb..00000000 --- a/proto/HomeRacingGallerySettleNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "RacingGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeRacingGallerySettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4807; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - RacingGallerySettleInfo settle_info = 14; - bool is_new_record = 7; - uint32 rank = 15; - uint32 gallery_id = 3; -} diff --git a/proto/HomeRacingRecord.proto b/proto/HomeRacingRecord.proto deleted file mode 100644 index 0fdadaae..00000000 --- a/proto/HomeRacingRecord.proto +++ /dev/null @@ -1,26 +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"; - -import "HomeRacingGalleryRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeRacingRecord { - repeated HomeRacingGalleryRecord record_list = 9; -} diff --git a/proto/HomeResource.proto b/proto/HomeResource.proto deleted file mode 100644 index 787076dd..00000000 --- a/proto/HomeResource.proto +++ /dev/null @@ -1,26 +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 HomeResource { - uint32 Unk3300_LJCAIDECBND = 6; - fixed32 next_refresh_time = 13; - uint32 Unk3300_LINAPIIPNOB = 1; -} diff --git a/proto/HomeResourceNotify.proto b/proto/HomeResourceNotify.proto deleted file mode 100644 index 1da0edfa..00000000 --- a/proto/HomeResourceNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "HomeResource.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeResourceNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4762; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - HomeResource fetter_exp = 7; - HomeResource home_coin = 5; -} diff --git a/proto/HomeResourceTakeFetterExpReq.proto b/proto/HomeResourceTakeFetterExpReq.proto deleted file mode 100644 index b13efded..00000000 --- a/proto/HomeResourceTakeFetterExpReq.proto +++ /dev/null @@ -1,31 +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 HomeResourceTakeFetterExpReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4521; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/HomeResourceTakeFetterExpRsp.proto b/proto/HomeResourceTakeFetterExpRsp.proto deleted file mode 100644 index a5d88c42..00000000 --- a/proto/HomeResourceTakeFetterExpRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "HomeResource.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeResourceTakeFetterExpRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4607; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - HomeResource fetter_exp = 4; - int32 retcode = 1; -} diff --git a/proto/HomeResourceTakeHomeCoinReq.proto b/proto/HomeResourceTakeHomeCoinReq.proto deleted file mode 100644 index e14d2e3c..00000000 --- a/proto/HomeResourceTakeHomeCoinReq.proto +++ /dev/null @@ -1,31 +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 HomeResourceTakeHomeCoinReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4800; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/HomeResourceTakeHomeCoinRsp.proto b/proto/HomeResourceTakeHomeCoinRsp.proto deleted file mode 100644 index 6b7667ff..00000000 --- a/proto/HomeResourceTakeHomeCoinRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "HomeResource.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeResourceTakeHomeCoinRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4779; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - HomeResource home_coin = 12; -} diff --git a/proto/HomeSaveArrangementNoChangeReq.proto b/proto/HomeSaveArrangementNoChangeReq.proto deleted file mode 100644 index 6237a2f0..00000000 --- a/proto/HomeSaveArrangementNoChangeReq.proto +++ /dev/null @@ -1,33 +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 HomeSaveArrangementNoChangeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4672; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 scene_id = 15; -} diff --git a/proto/HomeSaveArrangementNoChangeRsp.proto b/proto/HomeSaveArrangementNoChangeRsp.proto deleted file mode 100644 index 10bfada9..00000000 --- a/proto/HomeSaveArrangementNoChangeRsp.proto +++ /dev/null @@ -1,33 +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 HomeSaveArrangementNoChangeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4603; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 scene_id = 9; - int32 retcode = 10; -} diff --git a/proto/HomeSceneArrangementMuipData.proto b/proto/HomeSceneArrangementMuipData.proto deleted file mode 100644 index d82650ea..00000000 --- a/proto/HomeSceneArrangementMuipData.proto +++ /dev/null @@ -1,29 +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"; - -import "HomeBlockArrangementMuipData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeSceneArrangementMuipData { - uint32 module_id = 1; - uint32 scene_id = 2; - bool is_room = 3; - repeated HomeBlockArrangementMuipData block_data_list = 4; -} diff --git a/proto/HomeScenePointFishFarmingInfo.proto b/proto/HomeScenePointFishFarmingInfo.proto deleted file mode 100644 index 538140f8..00000000 --- a/proto/HomeScenePointFishFarmingInfo.proto +++ /dev/null @@ -1,26 +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 HomeScenePointFishFarmingInfo { - uint32 scene_id = 9; - uint32 local_entity_id = 7; - repeated uint32 fish_id_list = 11; -} diff --git a/proto/HomeScenePointFishFarmingInfoNotify.proto b/proto/HomeScenePointFishFarmingInfoNotify.proto deleted file mode 100644 index ed4e628a..00000000 --- a/proto/HomeScenePointFishFarmingInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "HomeScenePointFishFarmingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeScenePointFishFarmingInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4834; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated HomeScenePointFishFarmingInfo fish_farming_info_list = 13; -} diff --git a/proto/HomeSearchBlueprintReq.proto b/proto/HomeSearchBlueprintReq.proto deleted file mode 100644 index 37df386e..00000000 --- a/proto/HomeSearchBlueprintReq.proto +++ /dev/null @@ -1,33 +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 HomeSearchBlueprintReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4705; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - string share_code = 6; -} diff --git a/proto/HomeSearchBlueprintRsp.proto b/proto/HomeSearchBlueprintRsp.proto deleted file mode 100644 index 3ffb8149..00000000 --- a/proto/HomeSearchBlueprintRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "HomeBlueprintSearchInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeSearchBlueprintRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4512; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - HomeBlueprintSearchInfo search_info = 4; - int32 retcode = 8; -} diff --git a/proto/HomeSetBlueprintFriendOptionReq.proto b/proto/HomeSetBlueprintFriendOptionReq.proto deleted file mode 100644 index 3a9306e3..00000000 --- a/proto/HomeSetBlueprintFriendOptionReq.proto +++ /dev/null @@ -1,33 +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 HomeSetBlueprintFriendOptionReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4472; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_allow_friend_copy = 8; -} diff --git a/proto/HomeSetBlueprintFriendOptionRsp.proto b/proto/HomeSetBlueprintFriendOptionRsp.proto deleted file mode 100644 index 01d9c676..00000000 --- a/proto/HomeSetBlueprintFriendOptionRsp.proto +++ /dev/null @@ -1,33 +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 HomeSetBlueprintFriendOptionRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4615; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_allow_friend_copy = 14; - int32 retcode = 13; -} diff --git a/proto/HomeSetBlueprintSlotOptionReq.proto b/proto/HomeSetBlueprintSlotOptionReq.proto deleted file mode 100644 index 5319e332..00000000 --- a/proto/HomeSetBlueprintSlotOptionReq.proto +++ /dev/null @@ -1,34 +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 HomeSetBlueprintSlotOptionReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4491; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 slot_id = 3; - bool is_allow_copy = 8; -} diff --git a/proto/HomeSetBlueprintSlotOptionRsp.proto b/proto/HomeSetBlueprintSlotOptionRsp.proto deleted file mode 100644 index ab90306a..00000000 --- a/proto/HomeSetBlueprintSlotOptionRsp.proto +++ /dev/null @@ -1,34 +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 HomeSetBlueprintSlotOptionRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4621; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - bool is_allow_copy = 15; - uint32 slot_id = 10; -} diff --git a/proto/HomeStakePlayRecord.proto b/proto/HomeStakePlayRecord.proto deleted file mode 100644 index a8554097..00000000 --- a/proto/HomeStakePlayRecord.proto +++ /dev/null @@ -1,27 +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"; - -import "HomeGroupPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeStakePlayRecord { - repeated HomeGroupPlayerInfo engaged_player_info_list = 7; - uint32 timestamp = 3; -} diff --git a/proto/HomeStakeRecord.proto b/proto/HomeStakeRecord.proto deleted file mode 100644 index 5d5edc4b..00000000 --- a/proto/HomeStakeRecord.proto +++ /dev/null @@ -1,26 +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"; - -import "HomeStakePlayRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeStakeRecord { - repeated HomeStakePlayRecord record_list = 9; -} diff --git a/proto/HomeTransferData.proto b/proto/HomeTransferData.proto deleted file mode 100644 index d8b5724d..00000000 --- a/proto/HomeTransferData.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeTransferData { - Vector spawn_pos = 1; - uint32 guid = 5; -} diff --git a/proto/HomeTransferReq.proto b/proto/HomeTransferReq.proto deleted file mode 100644 index b8fb17e5..00000000 --- a/proto/HomeTransferReq.proto +++ /dev/null @@ -1,34 +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 HomeTransferReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4613; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_transfer_to_safe_point = 4; - uint32 guid = 13; -} diff --git a/proto/HomeTransferRsp.proto b/proto/HomeTransferRsp.proto deleted file mode 100644 index 2b6a567a..00000000 --- a/proto/HomeTransferRsp.proto +++ /dev/null @@ -1,33 +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 HomeTransferRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4711; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - int32 retcode = 12; -} diff --git a/proto/HomeUnknown1Notify.proto b/proto/HomeUnknown1Notify.proto deleted file mode 100644 index 00e57965..00000000 --- a/proto/HomeUnknown1Notify.proto +++ /dev/null @@ -1,8 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeUnknown1Notify { - bool is_enter_edit_mode = 12; -} diff --git a/proto/HomeUpdateFishFarmingInfoReq.proto b/proto/HomeUpdateFishFarmingInfoReq.proto deleted file mode 100644 index 078e8d73..00000000 --- a/proto/HomeUpdateFishFarmingInfoReq.proto +++ /dev/null @@ -1,35 +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"; - -import "HomeFishFarmingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeUpdateFishFarmingInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4767; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - HomeFishFarmingInfo fish_farming_info = 3; -} diff --git a/proto/HomeUpdateFishFarmingInfoRsp.proto b/proto/HomeUpdateFishFarmingInfoRsp.proto deleted file mode 100644 index 700bc964..00000000 --- a/proto/HomeUpdateFishFarmingInfoRsp.proto +++ /dev/null @@ -1,32 +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 HomeUpdateFishFarmingInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4582; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; -} diff --git a/proto/HomeUpdatePictureFrameInfoReq.proto b/proto/HomeUpdatePictureFrameInfoReq.proto deleted file mode 100644 index 625bac45..00000000 --- a/proto/HomeUpdatePictureFrameInfoReq.proto +++ /dev/null @@ -1,35 +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"; - -import "HomePictureFrameInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeUpdatePictureFrameInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4764; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - HomePictureFrameInfo picture_frame_info = 13; -} diff --git a/proto/HomeUpdatePictureFrameInfoRsp.proto b/proto/HomeUpdatePictureFrameInfoRsp.proto deleted file mode 100644 index a979d548..00000000 --- a/proto/HomeUpdatePictureFrameInfoRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "HomePictureFrameInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeUpdatePictureFrameInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4468; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - HomePictureFrameInfo picture_frame_info = 6; - int32 retcode = 9; -} diff --git a/proto/HomeUpdateScenePointFishFarmingInfoReq.proto b/proto/HomeUpdateScenePointFishFarmingInfoReq.proto deleted file mode 100644 index bd2f5f80..00000000 --- a/proto/HomeUpdateScenePointFishFarmingInfoReq.proto +++ /dev/null @@ -1,35 +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"; - -import "HomeScenePointFishFarmingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeUpdateScenePointFishFarmingInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4652; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - HomeScenePointFishFarmingInfo fish_farming_info = 2; -} diff --git a/proto/HomeUpdateScenePointFishFarmingInfoRsp.proto b/proto/HomeUpdateScenePointFishFarmingInfoRsp.proto deleted file mode 100644 index 0feec9ca..00000000 --- a/proto/HomeUpdateScenePointFishFarmingInfoRsp.proto +++ /dev/null @@ -1,32 +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 HomeUpdateScenePointFishFarmingInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4606; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; -} diff --git a/proto/HomeVerifyBlockData.proto b/proto/HomeVerifyBlockData.proto deleted file mode 100644 index 6836e4d1..00000000 --- a/proto/HomeVerifyBlockData.proto +++ /dev/null @@ -1,25 +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 HomeVerifyBlockData { - uint32 block_id = 11; - uint32 furniture_count = 13; -} diff --git a/proto/HomeVerifyData.proto b/proto/HomeVerifyData.proto deleted file mode 100644 index 027bdd41..00000000 --- a/proto/HomeVerifyData.proto +++ /dev/null @@ -1,35 +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"; - -import "HomeSceneArrangementMuipData.proto"; -import "HomeVerifySceneData.proto"; -import "LanguageType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeVerifyData { - HomeVerifySceneData home_info = 4; - HomeSceneArrangementMuipData arrangement_data = 9; - fixed32 timestamp = 11; - string token = 1; - string aid = 10; - LanguageType lang = 6; - uint32 uid = 2; - string region = 7; -} diff --git a/proto/HomeVerifySceneData.proto b/proto/HomeVerifySceneData.proto deleted file mode 100644 index 3b07715b..00000000 --- a/proto/HomeVerifySceneData.proto +++ /dev/null @@ -1,30 +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"; - -import "HomeVerifyBlockData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeVerifySceneData { - uint32 scene_id = 7; - repeated HomeVerifyBlockData blocks = 8; - uint32 version = 2; - uint32 is_room = 9; - uint32 module_id = 12; -} diff --git a/proto/HuntingFailNotify.proto b/proto/HuntingFailNotify.proto deleted file mode 100644 index ca314197..00000000 --- a/proto/HuntingFailNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HuntingFailNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4315; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - HuntingPair hunting_pair = 7; -} diff --git a/proto/HuntingGiveUpReq.proto b/proto/HuntingGiveUpReq.proto deleted file mode 100644 index b06b31de..00000000 --- a/proto/HuntingGiveUpReq.proto +++ /dev/null @@ -1,35 +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"; - -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HuntingGiveUpReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4308; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - HuntingPair hunting_pair = 2; -} diff --git a/proto/HuntingGiveUpRsp.proto b/proto/HuntingGiveUpRsp.proto deleted file mode 100644 index 153f8535..00000000 --- a/proto/HuntingGiveUpRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HuntingGiveUpRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4345; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; - HuntingPair hunting_pair = 12; -} diff --git a/proto/HuntingOfferData.proto b/proto/HuntingOfferData.proto deleted file mode 100644 index 04ca3129..00000000 --- a/proto/HuntingOfferData.proto +++ /dev/null @@ -1,29 +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"; - -import "HuntingOfferState.proto"; -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HuntingOfferData { - HuntingPair hunting_pair = 15; - HuntingOfferState state = 1; - uint32 city_id = 3; -} diff --git a/proto/HuntingOfferState.proto b/proto/HuntingOfferState.proto deleted file mode 100644 index ec3abc3b..00000000 --- a/proto/HuntingOfferState.proto +++ /dev/null @@ -1,27 +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"; - -enum HuntingOfferState { - HUNTING_OFFER_STATE_NONE = 0; - HUNTING_OFFER_STATE_STARTED = 1; - HUNTING_OFFER_STATE_UNSTARTED = 2; - HUNTING_OFFER_STATE_SUCC = 3; -} diff --git a/proto/HuntingOngoingNotify.proto b/proto/HuntingOngoingNotify.proto deleted file mode 100644 index 9a4f7751..00000000 --- a/proto/HuntingOngoingNotify.proto +++ /dev/null @@ -1,40 +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"; - -import "HuntingPair.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HuntingOngoingNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4318; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - HuntingPair hunting_pair = 11; - uint32 finish_clue_count = 7; - Vector next_position = 2; - bool is_final = 5; - bool is_started = 13; - uint32 fail_time = 4; -} diff --git a/proto/HuntingPair.proto b/proto/HuntingPair.proto deleted file mode 100644 index 21974bcd..00000000 --- a/proto/HuntingPair.proto +++ /dev/null @@ -1,25 +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 HuntingPair { - uint32 monster_config_id = 1; - uint32 refresh_id = 3; -} diff --git a/proto/HuntingRevealClueNotify.proto b/proto/HuntingRevealClueNotify.proto deleted file mode 100644 index 8a51c6e0..00000000 --- a/proto/HuntingRevealClueNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "HuntingPair.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HuntingRevealClueNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4317; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - HuntingPair hunting_pair = 3; - uint32 finished_group_id = 6; - uint32 finish_clue_count = 14; - Vector clue_position = 2; -} diff --git a/proto/HuntingRevealFinalNotify.proto b/proto/HuntingRevealFinalNotify.proto deleted file mode 100644 index a249a2cd..00000000 --- a/proto/HuntingRevealFinalNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "HuntingPair.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HuntingRevealFinalNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4312; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - Vector final_position = 3; - HuntingPair hunting_pair = 9; - uint32 finished_group_id = 14; -} diff --git a/proto/HuntingStartNotify.proto b/proto/HuntingStartNotify.proto deleted file mode 100644 index 0bbc9026..00000000 --- a/proto/HuntingStartNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "HuntingPair.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HuntingStartNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4344; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - HuntingPair hunting_pair = 3; - uint32 fail_time = 5; - Vector clue_position = 6; - bool is_final = 8; -} diff --git a/proto/HuntingSuccessNotify.proto b/proto/HuntingSuccessNotify.proto deleted file mode 100644 index e9571b71..00000000 --- a/proto/HuntingSuccessNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HuntingSuccessNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4334; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - HuntingPair hunting_pair = 7; -} diff --git a/proto/InBattleChessInfo.proto b/proto/InBattleChessInfo.proto deleted file mode 100644 index 18e020b8..00000000 --- a/proto/InBattleChessInfo.proto +++ /dev/null @@ -1,36 +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"; - -import "ChessCardInfo.proto"; -import "ChessMysteryInfo.proto"; -import "ChessPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleChessInfo { - uint32 round = 2; - ChessMysteryInfo mystery_info = 6; - map player_info_map = 15; - uint32 max_escapable_monsters = 7; - uint32 escaped_monsters = 11; - repeated ChessCardInfo selected_card_info_list = 4; - uint32 total_round = 13; - uint32 left_monsters = 5; - repeated uint32 ban_card_tag_list = 1; -} diff --git a/proto/InBattleChessSettleInfo.proto b/proto/InBattleChessSettleInfo.proto deleted file mode 100644 index 14f3895b..00000000 --- a/proto/InBattleChessSettleInfo.proto +++ /dev/null @@ -1,32 +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"; - -import "ExhibitionDisplayInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleChessSettleInfo { - uint32 Unk3300_LPANFEBFJOJ = 5; - uint64 scene_time_ms = 8; - uint32 Unk3300_NKHDFHAPNCN = 13; - bool is_success = 6; - uint32 Unk3300_EMNLLDJHMEI = 1; - repeated ExhibitionDisplayInfo score_list = 4; - uint32 Unk3300_IPGILJCBABK = 2; -} diff --git a/proto/InBattleFleurFairInfo.proto b/proto/InBattleFleurFairInfo.proto deleted file mode 100644 index 3a521d99..00000000 --- a/proto/InBattleFleurFairInfo.proto +++ /dev/null @@ -1,28 +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 InBattleFleurFairInfo { - uint32 gallery_stage_index = 7; - uint32 preview_display_duration = 11; - repeated uint32 Unk3300_NNPMBFGJELL = 15; - uint32 preview_stage_index = 9; - repeated uint32 Unk3300_IJBKKLGOMIE = 14; -} diff --git a/proto/InBattleIrodoriChessInfo.proto b/proto/InBattleIrodoriChessInfo.proto deleted file mode 100644 index 5bcc850c..00000000 --- a/proto/InBattleIrodoriChessInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "IrodoriChessMysteryInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleIrodoriChessInfo { - uint32 settle_score = 1; - IrodoriChessMysteryInfo mystery_info = 2; - uint32 left_monsters = 15; - repeated uint32 selected_card_id_list = 10; - uint32 building_points = 8; -} diff --git a/proto/InBattleIrodoriChessSettleInfo.proto b/proto/InBattleIrodoriChessSettleInfo.proto deleted file mode 100644 index 03743b68..00000000 --- a/proto/InBattleIrodoriChessSettleInfo.proto +++ /dev/null @@ -1,29 +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 InBattleIrodoriChessSettleInfo { - uint32 kill_monster_num = 15; - uint64 scene_time_ms = 14; - bool is_perfect = 8; - bool is_new_record = 7; - uint32 settle_score = 10; - bool is_activity_end = 5; -} diff --git a/proto/InBattleMechanicusBuildingInfo.proto b/proto/InBattleMechanicusBuildingInfo.proto deleted file mode 100644 index 2f89103d..00000000 --- a/proto/InBattleMechanicusBuildingInfo.proto +++ /dev/null @@ -1,27 +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 InBattleMechanicusBuildingInfo { - uint32 refund_points = 8; - uint32 cost_points = 15; - uint32 level = 13; - uint32 building_id = 3; -} diff --git a/proto/InBattleMechanicusBuildingPointsNotify.proto b/proto/InBattleMechanicusBuildingPointsNotify.proto deleted file mode 100644 index 23ad90e5..00000000 --- a/proto/InBattleMechanicusBuildingPointsNotify.proto +++ /dev/null @@ -1,32 +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 InBattleMechanicusBuildingPointsNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5361; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map player_building_points_map = 12; -} diff --git a/proto/InBattleMechanicusCardChallengeState.proto b/proto/InBattleMechanicusCardChallengeState.proto deleted file mode 100644 index 7ae494d6..00000000 --- a/proto/InBattleMechanicusCardChallengeState.proto +++ /dev/null @@ -1,27 +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"; - -enum InBattleMechanicusCardChallengeState { - IN_BATTLE_MECHANICUS_CARD_CHALLENGE_STATE_NONE = 0; - IN_BATTLE_MECHANICUS_CARD_CHALLENGE_STATE_ON_GOING = 1; - IN_BATTLE_MECHANICUS_CARD_CHALLENGE_STATE_FAIL = 2; - IN_BATTLE_MECHANICUS_CARD_CHALLENGE_STATE_SUCCESS = 3; -} diff --git a/proto/InBattleMechanicusCardInfo.proto b/proto/InBattleMechanicusCardInfo.proto deleted file mode 100644 index 7840617c..00000000 --- a/proto/InBattleMechanicusCardInfo.proto +++ /dev/null @@ -1,31 +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"; - -import "InBattleMechanicusCardChallengeState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleMechanicusCardInfo { - uint32 Unk3300_KCIEINMEPDH = 2; - uint32 Unk3300_NDAOOKKGJPH = 7; - uint32 cost_points = 5; - uint32 card_id = 3; - uint32 Unk3300_FNAHKHODBKN = 13; - InBattleMechanicusCardChallengeState challenge_state = 15; -} diff --git a/proto/InBattleMechanicusCardResultNotify.proto b/proto/InBattleMechanicusCardResultNotify.proto deleted file mode 100644 index c8623d98..00000000 --- a/proto/InBattleMechanicusCardResultNotify.proto +++ /dev/null @@ -1,39 +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"; - -import "InBattleMechanicusCardInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleMechanicusCardResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5399; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 group_id = 10; - repeated InBattleMechanicusCardInfo card_list = 8; - uint32 play_index = 14; - map player_confirmed_card_map = 9; - uint64 wait_begin_time_us = 2; - uint32 wait_seconds = 5; -} diff --git a/proto/InBattleMechanicusConfirmCardNotify.proto b/proto/InBattleMechanicusConfirmCardNotify.proto deleted file mode 100644 index 81ea6126..00000000 --- a/proto/InBattleMechanicusConfirmCardNotify.proto +++ /dev/null @@ -1,35 +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 InBattleMechanicusConfirmCardNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5348; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 group_id = 11; - uint32 player_uid = 12; - uint32 card_id = 8; - uint32 play_index = 13; -} diff --git a/proto/InBattleMechanicusConfirmCardReq.proto b/proto/InBattleMechanicusConfirmCardReq.proto deleted file mode 100644 index 7fc2097c..00000000 --- a/proto/InBattleMechanicusConfirmCardReq.proto +++ /dev/null @@ -1,35 +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 InBattleMechanicusConfirmCardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5327; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 card_id = 3; - uint32 play_index = 8; - uint32 group_id = 5; -} diff --git a/proto/InBattleMechanicusConfirmCardRsp.proto b/proto/InBattleMechanicusConfirmCardRsp.proto deleted file mode 100644 index 045da292..00000000 --- a/proto/InBattleMechanicusConfirmCardRsp.proto +++ /dev/null @@ -1,35 +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 InBattleMechanicusConfirmCardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5339; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 7; - uint32 group_id = 5; - uint32 card_id = 9; - uint32 play_index = 13; -} diff --git a/proto/InBattleMechanicusEscapeMonsterNotify.proto b/proto/InBattleMechanicusEscapeMonsterNotify.proto deleted file mode 100644 index eb8f82b6..00000000 --- a/proto/InBattleMechanicusEscapeMonsterNotify.proto +++ /dev/null @@ -1,32 +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 InBattleMechanicusEscapeMonsterNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5400; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 escaped_monster_num = 15; -} diff --git a/proto/InBattleMechanicusInfo.proto b/proto/InBattleMechanicusInfo.proto deleted file mode 100644 index e0a1b861..00000000 --- a/proto/InBattleMechanicusInfo.proto +++ /dev/null @@ -1,45 +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"; - -import "InBattleMechanicusCardInfo.proto"; -import "InBattleMechanicusMonsterInfo.proto"; -import "InBattleMechanicusPlayerInfo.proto"; -import "InBattleMechanicusStageType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleMechanicusInfo { - repeated uint32 Unk3300_MNNDELKIBLG = 656; - repeated uint32 Unk3300_GHBEHPGBBIH = 683; - InBattleMechanicusStageType stage = 7; - uint32 Unk3300_EBOIGFMOKHK = 4; - uint32 wait_seconds = 13; - uint32 left_monster_num = 15; - uint64 Unk3300_IFIPKLOGEOF = 6; - repeated InBattleMechanicusPlayerInfo player_list = 12; - uint32 total_round = 1; - uint64 Unk3300_IAPINOLIALF = 14; - repeated InBattleMechanicusMonsterInfo monster_list = 9; - uint32 Unk3300_CIJALCAMHCD = 3; - uint64 wait_begin_time_us = 2; - repeated InBattleMechanicusCardInfo history_card_list = 5; - repeated InBattleMechanicusCardInfo pick_card_list = 8; - uint32 escaped_monster_num = 10; - uint32 round = 11; -} diff --git a/proto/InBattleMechanicusLeftMonsterNotify.proto b/proto/InBattleMechanicusLeftMonsterNotify.proto deleted file mode 100644 index 9efbc717..00000000 --- a/proto/InBattleMechanicusLeftMonsterNotify.proto +++ /dev/null @@ -1,32 +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 InBattleMechanicusLeftMonsterNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5343; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 left_monster_num = 5; -} diff --git a/proto/InBattleMechanicusMonsterInfo.proto b/proto/InBattleMechanicusMonsterInfo.proto deleted file mode 100644 index 1701115f..00000000 --- a/proto/InBattleMechanicusMonsterInfo.proto +++ /dev/null @@ -1,26 +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 InBattleMechanicusMonsterInfo { - uint32 level = 10; - uint32 monster_id = 8; - uint32 count = 9; -} diff --git a/proto/InBattleMechanicusPickCardNotify.proto b/proto/InBattleMechanicusPickCardNotify.proto deleted file mode 100644 index dab50f6a..00000000 --- a/proto/InBattleMechanicusPickCardNotify.proto +++ /dev/null @@ -1,35 +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 InBattleMechanicusPickCardNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5357; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 player_uid = 1; - uint32 card_id = 11; - uint32 group_id = 12; - uint32 play_index = 4; -} diff --git a/proto/InBattleMechanicusPickCardReq.proto b/proto/InBattleMechanicusPickCardReq.proto deleted file mode 100644 index a6e0399e..00000000 --- a/proto/InBattleMechanicusPickCardReq.proto +++ /dev/null @@ -1,35 +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 InBattleMechanicusPickCardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5347; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 card_id = 9; - uint32 play_index = 4; - uint32 group_id = 1; -} diff --git a/proto/InBattleMechanicusPickCardRsp.proto b/proto/InBattleMechanicusPickCardRsp.proto deleted file mode 100644 index bbe1490f..00000000 --- a/proto/InBattleMechanicusPickCardRsp.proto +++ /dev/null @@ -1,35 +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 InBattleMechanicusPickCardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5378; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - uint32 group_id = 14; - uint32 play_index = 10; - uint32 card_id = 3; -} diff --git a/proto/InBattleMechanicusPlayerInfo.proto b/proto/InBattleMechanicusPlayerInfo.proto deleted file mode 100644 index 66246e34..00000000 --- a/proto/InBattleMechanicusPlayerInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "InBattleMechanicusBuildingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleMechanicusPlayerInfo { - uint32 uid = 13; - bool is_card_confirmed = 12; - uint32 building_points = 2; - repeated InBattleMechanicusBuildingInfo building_list = 5; - uint32 pick_card_id = 15; -} diff --git a/proto/InBattleMechanicusSettleInfo.proto b/proto/InBattleMechanicusSettleInfo.proto deleted file mode 100644 index e74c72b5..00000000 --- a/proto/InBattleMechanicusSettleInfo.proto +++ /dev/null @@ -1,33 +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"; - -import "MultistageSettleWatcherInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleMechanicusSettleInfo { - uint64 scene_time_ms = 12; - bool is_success = 13; - uint32 group_id = 10; - uint32 Unk3300_EKAIAPLNIPM = 9; - uint32 Unk3300_HAEOPAOBBFE = 4; - uint32 Unk3300_NAMBBHMJJLN = 11; - uint32 play_index = 8; - repeated MultistageSettleWatcherInfo watcher_list = 15; -} diff --git a/proto/InBattleMechanicusSettleNotify.proto b/proto/InBattleMechanicusSettleNotify.proto deleted file mode 100644 index 9bc97381..00000000 --- a/proto/InBattleMechanicusSettleNotify.proto +++ /dev/null @@ -1,41 +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"; - -import "MultistageSettleWatcherInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleMechanicusSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5342; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint64 scene_time_ms = 15; - uint32 group_id = 5; - repeated MultistageSettleWatcherInfo watcher_list = 2; - uint32 Unk3300_NAMBBHMJJLN = 13; - uint32 Unk3300_HAEOPAOBBFE = 3; - uint32 Unk3300_EKAIAPLNIPM = 10; - uint32 play_index = 6; - bool is_success = 1; -} diff --git a/proto/InBattleMechanicusStageType.proto b/proto/InBattleMechanicusStageType.proto deleted file mode 100644 index c5854e6f..00000000 --- a/proto/InBattleMechanicusStageType.proto +++ /dev/null @@ -1,27 +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"; - -enum InBattleMechanicusStageType { - IN_BATTLE_MECHANICUS_STAGE_TYPE_NONE = 0; - IN_BATTLE_MECHANICUS_STAGE_TYPE_BUILD = 1; - IN_BATTLE_MECHANICUS_STAGE_TYPE_CARD_FLIP = 2; - IN_BATTLE_MECHANICUS_STAGE_TYPE_KILL = 3; -} diff --git a/proto/InfernceWordInfo.proto b/proto/InfernceWordInfo.proto deleted file mode 100644 index 51219685..00000000 --- a/proto/InfernceWordInfo.proto +++ /dev/null @@ -1,28 +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 InfernceWordInfo { - uint32 word_id = 8; - bool is_interpret = 15; - bool is_submit = 10; - bool is_associate = 6; - uint32 unlock_by_word_id = 5; -} diff --git a/proto/InstableSprayEnterDungeonReq.proto b/proto/InstableSprayEnterDungeonReq.proto deleted file mode 100644 index 32ed51d8..00000000 --- a/proto/InstableSprayEnterDungeonReq.proto +++ /dev/null @@ -1,37 +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"; - -import "InstableSprayAvatarInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InstableSprayEnterDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21889; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 5; - repeated InstableSprayAvatarInfo avatar_info_list = 2; - uint32 difficulty = 1; -} diff --git a/proto/InstableSprayEnterDungeonRsp.proto b/proto/InstableSprayEnterDungeonRsp.proto deleted file mode 100644 index 09e4404d..00000000 --- a/proto/InstableSprayEnterDungeonRsp.proto +++ /dev/null @@ -1,33 +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 InstableSprayEnterDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24458; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 4; - int32 retcode = 8; -} diff --git a/proto/InstableSprayGalleryInfoNotify.proto b/proto/InstableSprayGalleryInfoNotify.proto deleted file mode 100644 index 61b9ae25..00000000 --- a/proto/InstableSprayGalleryInfoNotify.proto +++ /dev/null @@ -1,32 +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 InstableSprayGalleryInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5594; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 score = 14; -} diff --git a/proto/InstableSprayLevelFinishNotify.proto b/proto/InstableSprayLevelFinishNotify.proto deleted file mode 100644 index 26f671f0..00000000 --- a/proto/InstableSprayLevelFinishNotify.proto +++ /dev/null @@ -1,36 +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 InstableSprayLevelFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21512; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 round = 2; - uint32 level_id = 15; - bool Unk3300_AMEBAPIPLGL = 3; - bool Unk3300_DHKHBKLBIPA = 12; - uint32 stage_id = 10; -} diff --git a/proto/InstableSprayRestartDungeonReq.proto b/proto/InstableSprayRestartDungeonReq.proto deleted file mode 100644 index dce3e2b6..00000000 --- a/proto/InstableSprayRestartDungeonReq.proto +++ /dev/null @@ -1,35 +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"; - -import "InstableSprayAvatarInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InstableSprayRestartDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22725; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated InstableSprayAvatarInfo avatar_info_list = 15; -} diff --git a/proto/InstableSprayRestartDungeonRsp.proto b/proto/InstableSprayRestartDungeonRsp.proto deleted file mode 100644 index 3c58758c..00000000 --- a/proto/InstableSprayRestartDungeonRsp.proto +++ /dev/null @@ -1,33 +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 InstableSprayRestartDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23617; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; - uint32 level_id = 4; -} diff --git a/proto/InstableSpraySettleInfo.proto b/proto/InstableSpraySettleInfo.proto deleted file mode 100644 index 4b31c92d..00000000 --- a/proto/InstableSpraySettleInfo.proto +++ /dev/null @@ -1,27 +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 InstableSpraySettleInfo { - uint32 stage_id = 1; - repeated uint32 score_list = 4; - bool is_new_record = 13; - uint32 difficulty = 5; -} diff --git a/proto/InstableSpraySwitchTeamReq.proto b/proto/InstableSpraySwitchTeamReq.proto deleted file mode 100644 index e866b70c..00000000 --- a/proto/InstableSpraySwitchTeamReq.proto +++ /dev/null @@ -1,35 +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"; - -import "InstableSprayAvatarInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InstableSpraySwitchTeamReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22524; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated InstableSprayAvatarInfo avatar_info_list = 13; -} diff --git a/proto/InstableSpraySwitchTeamRsp.proto b/proto/InstableSpraySwitchTeamRsp.proto deleted file mode 100644 index 16e6f252..00000000 --- a/proto/InstableSpraySwitchTeamRsp.proto +++ /dev/null @@ -1,33 +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 InstableSpraySwitchTeamRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21806; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 7; - uint32 level_id = 11; -} diff --git a/proto/InteractDailyDungeonInfoNotify.proto b/proto/InteractDailyDungeonInfoNotify.proto deleted file mode 100644 index c2663780..00000000 --- a/proto/InteractDailyDungeonInfoNotify.proto +++ /dev/null @@ -1,31 +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 InteractDailyDungeonInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 954; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/InterpretInferenceWordReq.proto b/proto/InterpretInferenceWordReq.proto deleted file mode 100644 index c919971c..00000000 --- a/proto/InterpretInferenceWordReq.proto +++ /dev/null @@ -1,34 +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 InterpretInferenceWordReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 454; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 page_id = 3; - uint32 word_id = 4; -} diff --git a/proto/InterpretInferenceWordRsp.proto b/proto/InterpretInferenceWordRsp.proto deleted file mode 100644 index 80d6718b..00000000 --- a/proto/InterpretInferenceWordRsp.proto +++ /dev/null @@ -1,34 +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 InterpretInferenceWordRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 498; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; - uint32 word_id = 2; - uint32 page_id = 9; -} diff --git a/proto/InterruptGalleryReq.proto b/proto/InterruptGalleryReq.proto deleted file mode 100644 index 5fdd6daa..00000000 --- a/proto/InterruptGalleryReq.proto +++ /dev/null @@ -1,33 +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 InterruptGalleryReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5548; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gallery_id = 4; -} diff --git a/proto/InterruptGalleryRsp.proto b/proto/InterruptGalleryRsp.proto deleted file mode 100644 index 0877c1ba..00000000 --- a/proto/InterruptGalleryRsp.proto +++ /dev/null @@ -1,34 +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 InterruptGalleryRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5599; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - int32 retcode = 10; - uint32 gallery_id = 3; -} diff --git a/proto/Investigation.proto b/proto/Investigation.proto deleted file mode 100644 index a626ce73..00000000 --- a/proto/Investigation.proto +++ /dev/null @@ -1,34 +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 Investigation { - enum State { - STATE_INVALID = 0; - STATE_IN_PROGRESS = 1; - STATE_COMPLETE = 2; - STATE_REWARD_TAKEN = 3; - } - - uint32 total_progress = 5; - uint32 progress = 14; - uint32 id = 10; - State state = 6; -} diff --git a/proto/InvestigationTarget.proto b/proto/InvestigationTarget.proto deleted file mode 100644 index 88a0a9d0..00000000 --- a/proto/InvestigationTarget.proto +++ /dev/null @@ -1,35 +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 InvestigationTarget { - enum State { - STATE_INVALID = 0; - STATE_IN_PROGRESS = 1; - STATE_COMPLETE = 2; - STATE_REWARD_TAKEN = 3; - } - - uint32 investigation_id = 8; - uint32 quest_id = 6; - State state = 2; - uint32 total_progress = 5; - uint32 progress = 15; -} diff --git a/proto/IrodoriChessInfo.proto b/proto/IrodoriChessInfo.proto deleted file mode 100644 index 2729444f..00000000 --- a/proto/IrodoriChessInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "IrodoriChessMysteryInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IrodoriChessInfo { - IrodoriChessMysteryInfo mystery_info = 3; - uint32 left_monsters = 12; - repeated uint32 selected_card_id_list = 13; - uint32 building_points = 7; - uint32 settle_score = 4; -} diff --git a/proto/IrodoriChessLeftMonsterNotify.proto b/proto/IrodoriChessLeftMonsterNotify.proto deleted file mode 100644 index 6cc99d36..00000000 --- a/proto/IrodoriChessLeftMonsterNotify.proto +++ /dev/null @@ -1,32 +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 IrodoriChessLeftMonsterNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5331; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 left_monsters = 4; -} diff --git a/proto/IrodoriChessMysteryInfo.proto b/proto/IrodoriChessMysteryInfo.proto deleted file mode 100644 index 6d522461..00000000 --- a/proto/IrodoriChessMysteryInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "IrodoriChessEntranceDetailInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IrodoriChessMysteryInfo { - IrodoriChessEntranceDetailInfo entrance_detail_info = 3; - repeated uint32 exit_point_id_list = 14; - repeated uint32 entrance_point_id_list = 11; -} diff --git a/proto/IrodoriChessPlayerInfo.proto b/proto/IrodoriChessPlayerInfo.proto deleted file mode 100644 index 896750bf..00000000 --- a/proto/IrodoriChessPlayerInfo.proto +++ /dev/null @@ -1,26 +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 IrodoriChessPlayerInfo { - uint32 settle_score = 11; - uint32 uid = 10; - uint32 building_points = 8; -} diff --git a/proto/IrodoriChessPlayerInfoNotify.proto b/proto/IrodoriChessPlayerInfoNotify.proto deleted file mode 100644 index 8d5f5a72..00000000 --- a/proto/IrodoriChessPlayerInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "IrodoriChessPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IrodoriChessPlayerInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5312; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - IrodoriChessPlayerInfo player_info = 10; -} diff --git a/proto/IrodoriChessSettleInfo.proto b/proto/IrodoriChessSettleInfo.proto deleted file mode 100644 index 3937f2bb..00000000 --- a/proto/IrodoriChessSettleInfo.proto +++ /dev/null @@ -1,29 +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 IrodoriChessSettleInfo { - bool is_new_record = 5; - bool Unk2700_PFEDPLKKLGH = 2; - uint64 scene_time_ms = 1; - uint32 Unk2700_CDOKENJJJMH = 3; - bool is_perfect = 12; - uint32 kill_monster_num = 7; -} diff --git a/proto/IrodoriChessUnequipCardReq.proto b/proto/IrodoriChessUnequipCardReq.proto deleted file mode 100644 index 36f99f7f..00000000 --- a/proto/IrodoriChessUnequipCardReq.proto +++ /dev/null @@ -1,35 +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 IrodoriChessUnequipCardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8409; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 1; - uint32 card_id = 3; - bool is_hard_map = 2; -} diff --git a/proto/IrodoriChessUnequipCardRsp.proto b/proto/IrodoriChessUnequipCardRsp.proto deleted file mode 100644 index c94c06c7..00000000 --- a/proto/IrodoriChessUnequipCardRsp.proto +++ /dev/null @@ -1,35 +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 IrodoriChessUnequipCardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8537; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 card_id = 10; - int32 retcode = 2; - uint32 level_id = 12; - bool is_hard_map = 6; -} diff --git a/proto/IrodoriEditFlowerCombinationReq.proto b/proto/IrodoriEditFlowerCombinationReq.proto deleted file mode 100644 index 8ac80320..00000000 --- a/proto/IrodoriEditFlowerCombinationReq.proto +++ /dev/null @@ -1,36 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IrodoriEditFlowerCombinationReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8835; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 1; - CustomGadgetTreeInfo combination_info = 12; -} diff --git a/proto/IrodoriEditFlowerCombinationRsp.proto b/proto/IrodoriEditFlowerCombinationRsp.proto deleted file mode 100644 index e5571e7c..00000000 --- a/proto/IrodoriEditFlowerCombinationRsp.proto +++ /dev/null @@ -1,34 +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 IrodoriEditFlowerCombinationRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8454; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; - bool Unk3300_IAPLHBKJLBF = 8; - bool Unk3300_DBBGPOMDKPK = 9; -} diff --git a/proto/IrodoriFillPoetryReq.proto b/proto/IrodoriFillPoetryReq.proto deleted file mode 100644 index d5f4585c..00000000 --- a/proto/IrodoriFillPoetryReq.proto +++ /dev/null @@ -1,34 +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 IrodoriFillPoetryReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8926; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 line_id = 6; - uint32 theme_id = 5; -} diff --git a/proto/IrodoriFillPoetryRsp.proto b/proto/IrodoriFillPoetryRsp.proto deleted file mode 100644 index 2d4c52b6..00000000 --- a/proto/IrodoriFillPoetryRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "IrodoriPoetryThemeData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IrodoriFillPoetryRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8076; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - IrodoriPoetryThemeData theme_data = 8; - int32 retcode = 2; -} diff --git a/proto/IrodoriMasterGalleryCgEndNotify.proto b/proto/IrodoriMasterGalleryCgEndNotify.proto deleted file mode 100644 index 5c4f088c..00000000 --- a/proto/IrodoriMasterGalleryCgEndNotify.proto +++ /dev/null @@ -1,34 +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 IrodoriMasterGalleryCgEndNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8050; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 11; - uint32 gallery_id = 3; -} diff --git a/proto/IrodoriMasterGallerySettleInfo.proto b/proto/IrodoriMasterGallerySettleInfo.proto deleted file mode 100644 index 8a630627..00000000 --- a/proto/IrodoriMasterGallerySettleInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "GalleryStopReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IrodoriMasterGallerySettleInfo { - GalleryStopReason reason = 10; - uint32 difficult = 2; - uint32 finish_time = 4; - uint32 level_id = 1; - bool is_finish = 3; -} diff --git a/proto/IrodoriMasterGallerySettleNotify.proto b/proto/IrodoriMasterGallerySettleNotify.proto deleted file mode 100644 index 22fe72fa..00000000 --- a/proto/IrodoriMasterGallerySettleNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "IrodoriMasterGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IrodoriMasterGallerySettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8792; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - IrodoriMasterGallerySettleInfo settle_info = 9; - uint32 gallery_id = 11; -} diff --git a/proto/IrodoriMasterStartGalleryReq.proto b/proto/IrodoriMasterStartGalleryReq.proto deleted file mode 100644 index adc69c4b..00000000 --- a/proto/IrodoriMasterStartGalleryReq.proto +++ /dev/null @@ -1,34 +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 IrodoriMasterStartGalleryReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8243; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 difficulty = 15; - uint32 level_id = 7; -} diff --git a/proto/IrodoriMasterStartGalleryRsp.proto b/proto/IrodoriMasterStartGalleryRsp.proto deleted file mode 100644 index dc317f2f..00000000 --- a/proto/IrodoriMasterStartGalleryRsp.proto +++ /dev/null @@ -1,32 +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 IrodoriMasterStartGalleryRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8495; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; -} diff --git a/proto/IrodoriScanEntityReq.proto b/proto/IrodoriScanEntityReq.proto deleted file mode 100644 index 4d428877..00000000 --- a/proto/IrodoriScanEntityReq.proto +++ /dev/null @@ -1,33 +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 IrodoriScanEntityReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8931; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 2; -} diff --git a/proto/IrodoriScanEntityRsp.proto b/proto/IrodoriScanEntityRsp.proto deleted file mode 100644 index 09a220f3..00000000 --- a/proto/IrodoriScanEntityRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "IrodoriPoetryThemeData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IrodoriScanEntityRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8840; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - IrodoriPoetryThemeData theme_data = 1; - int32 retcode = 12; - bool is_get_inspiration = 13; -} diff --git a/proto/IslandPartyActivityDetailInfo.proto b/proto/IslandPartyActivityDetailInfo.proto deleted file mode 100644 index 9d28157e..00000000 --- a/proto/IslandPartyActivityDetailInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk2800_MBKLJLMLIKF.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IslandPartyActivityDetailInfo { - repeated Unk2800_MBKLJLMLIKF Unk2800_PDBHCBCLFBM = 15; -} diff --git a/proto/IslandPartyGallerySettleInfo.proto b/proto/IslandPartyGallerySettleInfo.proto deleted file mode 100644 index d17474d4..00000000 --- a/proto/IslandPartyGallerySettleInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "ExhibitionDisplayInfo.proto"; -import "OnlinePlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IslandPartyGallerySettleInfo { - repeated ExhibitionDisplayInfo card_list = 1; - OnlinePlayerInfo player_info = 7; -} diff --git a/proto/IslandPartyRaftInfoNotify.proto b/proto/IslandPartyRaftInfoNotify.proto deleted file mode 100644 index a196582f..00000000 --- a/proto/IslandPartyRaftInfoNotify.proto +++ /dev/null @@ -1,35 +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 IslandPartyRaftInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5589; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_HNECEGNMKNK = 4; - uint32 Unk3300_FBACMOFGPGJ = 1; - uint32 point_id = 8; - uint32 coin = 14; -} diff --git a/proto/IslandPartySailInfoNotify.proto b/proto/IslandPartySailInfoNotify.proto deleted file mode 100644 index 95e0a869..00000000 --- a/proto/IslandPartySailInfoNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "IslandPartySailStage.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IslandPartySailInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5544; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - IslandPartySailStage stage = 2; - uint32 kill_monster_count = 6; - uint32 coin = 14; - uint32 progress = 9; -} diff --git a/proto/IslandPartySailStage.proto b/proto/IslandPartySailStage.proto deleted file mode 100644 index 875f287f..00000000 --- a/proto/IslandPartySailStage.proto +++ /dev/null @@ -1,26 +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"; - -enum IslandPartySailStage { - ISLAND_PARTY_SAIL_STAGE_NONE = 0; - ISLAND_PARTY_SAIL_STAGE_SAIL = 1; - ISLAND_PARTY_SAIL_STAGE_BATTLE = 2; -} diff --git a/proto/IslandPartySettleNotify.proto b/proto/IslandPartySettleNotify.proto deleted file mode 100644 index 1e587c35..00000000 --- a/proto/IslandPartySettleNotify.proto +++ /dev/null @@ -1,40 +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"; - -import "ExhibitionDisplayInfo.proto"; -import "GalleryStopReason.proto"; -import "IslandPartyGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IslandPartySettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24127; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 time_remain = 9; - bool is_new_record = 3; - repeated ExhibitionDisplayInfo score_list = 5; - GalleryStopReason reason = 12; - repeated IslandPartyGallerySettleInfo settle_info_list = 13; -} diff --git a/proto/JoinHomeWorldFailNotify.proto b/proto/JoinHomeWorldFailNotify.proto deleted file mode 100644 index 799901fd..00000000 --- a/proto/JoinHomeWorldFailNotify.proto +++ /dev/null @@ -1,33 +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 JoinHomeWorldFailNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4859; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; - uint32 target_uid = 2; -} diff --git a/proto/JoinPlayerFailNotify.proto b/proto/JoinPlayerFailNotify.proto deleted file mode 100644 index 64ffaa02..00000000 --- a/proto/JoinPlayerFailNotify.proto +++ /dev/null @@ -1,32 +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 JoinPlayerFailNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 258; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; -} diff --git a/proto/JoinPlayerSceneReq.proto b/proto/JoinPlayerSceneReq.proto deleted file mode 100644 index 228ac4ae..00000000 --- a/proto/JoinPlayerSceneReq.proto +++ /dev/null @@ -1,33 +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 JoinPlayerSceneReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 297; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 target_uid = 8; -} diff --git a/proto/JoinPlayerSceneRsp.proto b/proto/JoinPlayerSceneRsp.proto deleted file mode 100644 index 8efbc388..00000000 --- a/proto/JoinPlayerSceneRsp.proto +++ /dev/null @@ -1,32 +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 JoinPlayerSceneRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 202; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/KeepAliveNotify.proto b/proto/KeepAliveNotify.proto deleted file mode 100644 index 8848b3ac..00000000 --- a/proto/KeepAliveNotify.proto +++ /dev/null @@ -1,30 +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 KeepAliveNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 79; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/LanguageType.proto b/proto/LanguageType.proto deleted file mode 100644 index c7ff366b..00000000 --- a/proto/LanguageType.proto +++ /dev/null @@ -1,39 +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"; - -enum LanguageType { - LANGUAGE_TYPE_NONE = 0; - LANGUAGE_TYPE_EN = 1; - LANGUAGE_TYPE_SC = 2; - LANGUAGE_TYPE_TC = 3; - LANGUAGE_TYPE_FR = 4; - LANGUAGE_TYPE_DE = 5; - LANGUAGE_TYPE_ES = 6; - LANGUAGE_TYPE_PT = 7; - LANGUAGE_TYPE_RU = 8; - LANGUAGE_TYPE_JP = 9; - LANGUAGE_TYPE_KR = 10; - LANGUAGE_TYPE_TH = 11; - LANGUAGE_TYPE_VN = 12; - LANGUAGE_TYPE_ID = 13; - LANGUAGE_TYPE_TR = 14; - LANGUAGE_TYPE_IT = 15; -} diff --git a/proto/LanternRiteDoFireworksReformReq.proto b/proto/LanternRiteDoFireworksReformReq.proto deleted file mode 100644 index ab524870..00000000 --- a/proto/LanternRiteDoFireworksReformReq.proto +++ /dev/null @@ -1,36 +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 LanternRiteDoFireworksReformReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8517; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 15; - uint32 challenge_id = 13; - uint32 factor_id = 9; - uint32 skill_id = 4; -} diff --git a/proto/LanternRiteDoFireworksReformRsp.proto b/proto/LanternRiteDoFireworksReformRsp.proto deleted file mode 100644 index 53d7d9ff..00000000 --- a/proto/LanternRiteDoFireworksReformRsp.proto +++ /dev/null @@ -1,42 +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"; - -import "LanternRiteFireworksReformFactorInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message LanternRiteDoFireworksReformRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8171; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated LanternRiteFireworksReformFactorInfo factor_info_list = 6; - int32 retcode = 4; - uint32 Unk3300_BJHGCFANMBI = 12; - uint32 Unk3300_OMHPIGGDCBO = 10; - uint32 challenge_id = 9; - uint32 Unk3300_LKOFBPDKEGG = 8; - bool is_lucky = 1; - uint32 Unk3300_LKKBPAJOCML = 14; - uint32 stage_id = 15; -} diff --git a/proto/LanternRiteEndFireworksReformReq.proto b/proto/LanternRiteEndFireworksReformReq.proto deleted file mode 100644 index ee800c48..00000000 --- a/proto/LanternRiteEndFireworksReformReq.proto +++ /dev/null @@ -1,34 +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 LanternRiteEndFireworksReformReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8936; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 1; - uint32 challenge_id = 15; -} diff --git a/proto/LanternRiteEndFireworksReformRsp.proto b/proto/LanternRiteEndFireworksReformRsp.proto deleted file mode 100644 index d682530f..00000000 --- a/proto/LanternRiteEndFireworksReformRsp.proto +++ /dev/null @@ -1,40 +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 LanternRiteEndFireworksReformRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8414; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool Unk3300_CGJNBGAKFAD = 11; - bool Unk3300_FPEFIADFBNI = 1; - int32 retcode = 9; - uint32 stage_id = 13; - uint32 final_score = 15; - bool Unk3300_ALMNEGCIILA = 6; - bool is_new_record = 10; - uint32 challenge_id = 4; - bool is_full_score = 7; -} diff --git a/proto/LanternRiteFireworksReformFactorInfo.proto b/proto/LanternRiteFireworksReformFactorInfo.proto deleted file mode 100644 index a27ff147..00000000 --- a/proto/LanternRiteFireworksReformFactorInfo.proto +++ /dev/null @@ -1,25 +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 LanternRiteFireworksReformFactorInfo { - uint32 factor_value = 12; - uint32 factor_id = 15; -} diff --git a/proto/LanternRiteFireworksReformSkillInfo.proto b/proto/LanternRiteFireworksReformSkillInfo.proto deleted file mode 100644 index e187051d..00000000 --- a/proto/LanternRiteFireworksReformSkillInfo.proto +++ /dev/null @@ -1,27 +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 LanternRiteFireworksReformSkillInfo { - bool is_unlock = 9; - uint32 skill_id = 1; - uint32 Unk3300_IEPBAPJHLEI = 15; - uint32 Unk3300_EDPPFFFLFGG = 10; -} diff --git a/proto/LanternRiteStartFireworksReformReq.proto b/proto/LanternRiteStartFireworksReformReq.proto deleted file mode 100644 index 6916b11b..00000000 --- a/proto/LanternRiteStartFireworksReformReq.proto +++ /dev/null @@ -1,34 +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 LanternRiteStartFireworksReformReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8200; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 challenge_id = 2; - uint32 stage_id = 1; -} diff --git a/proto/LanternRiteStartFireworksReformRsp.proto b/proto/LanternRiteStartFireworksReformRsp.proto deleted file mode 100644 index 7cb064de..00000000 --- a/proto/LanternRiteStartFireworksReformRsp.proto +++ /dev/null @@ -1,43 +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"; - -import "LanternRiteFireworksReformFactorInfo.proto"; -import "LanternRiteFireworksReformSkillInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message LanternRiteStartFireworksReformRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8652; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 stage_id = 6; - uint32 challenge_id = 4; - uint32 Unk3300_BJHGCFANMBI = 14; - uint32 Unk3300_LKOFBPDKEGG = 12; - repeated LanternRiteFireworksReformFactorInfo factor_info_list = 13; - int32 retcode = 2; - uint32 Unk3300_OMHPIGGDCBO = 11; - repeated LanternRiteFireworksReformSkillInfo skill_info_list = 15; - uint32 Unk3300_LKKBPAJOCML = 5; -} diff --git a/proto/LanternRiteTakeSkinRewardReq.proto b/proto/LanternRiteTakeSkinRewardReq.proto deleted file mode 100644 index 11361f7e..00000000 --- a/proto/LanternRiteTakeSkinRewardReq.proto +++ /dev/null @@ -1,31 +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 LanternRiteTakeSkinRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8398; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/LanternRiteTakeSkinRewardRsp.proto b/proto/LanternRiteTakeSkinRewardRsp.proto deleted file mode 100644 index 2b5a0e63..00000000 --- a/proto/LanternRiteTakeSkinRewardRsp.proto +++ /dev/null @@ -1,32 +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 LanternRiteTakeSkinRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8104; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 10; -} diff --git a/proto/LastPacketPrintNotify.proto b/proto/LastPacketPrintNotify.proto deleted file mode 100644 index 7d489479..00000000 --- a/proto/LastPacketPrintNotify.proto +++ /dev/null @@ -1,31 +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 LastPacketPrintNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 94; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/LaunchFireworksReq.proto b/proto/LaunchFireworksReq.proto deleted file mode 100644 index 9b4b87cb..00000000 --- a/proto/LaunchFireworksReq.proto +++ /dev/null @@ -1,35 +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"; - -import "FireworksLaunchSchemeData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message LaunchFireworksReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5977; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - FireworksLaunchSchemeData scheme_data = 8; -} diff --git a/proto/LaunchFireworksRsp.proto b/proto/LaunchFireworksRsp.proto deleted file mode 100644 index be85e6da..00000000 --- a/proto/LaunchFireworksRsp.proto +++ /dev/null @@ -1,32 +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 LaunchFireworksRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5936; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; -} diff --git a/proto/LeaveSceneReq.proto b/proto/LeaveSceneReq.proto deleted file mode 100644 index ac7b6524..00000000 --- a/proto/LeaveSceneReq.proto +++ /dev/null @@ -1,31 +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 LeaveSceneReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 230; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/LeaveSceneRsp.proto b/proto/LeaveSceneRsp.proto deleted file mode 100644 index a31d7d0c..00000000 --- a/proto/LeaveSceneRsp.proto +++ /dev/null @@ -1,32 +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 LeaveSceneRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 256; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; -} diff --git a/proto/LeaveWorldNotify.proto b/proto/LeaveWorldNotify.proto deleted file mode 100644 index 04ce6e81..00000000 --- a/proto/LeaveWorldNotify.proto +++ /dev/null @@ -1,30 +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 LeaveWorldNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3247; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/LevelTagDataNotify.proto b/proto/LevelTagDataNotify.proto deleted file mode 100644 index 00092cd5..00000000 --- a/proto/LevelTagDataNotify.proto +++ /dev/null @@ -1,33 +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 LevelTagDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3468; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 level_tag_id_list = 15; -} diff --git a/proto/LevelupCityReq.proto b/proto/LevelupCityReq.proto deleted file mode 100644 index abf02f55..00000000 --- a/proto/LevelupCityReq.proto +++ /dev/null @@ -1,35 +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 LevelupCityReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 223; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 scene_id = 9; - uint32 item_num = 13; - uint32 area_id = 7; -} diff --git a/proto/LevelupCityRsp.proto b/proto/LevelupCityRsp.proto deleted file mode 100644 index a2d0c12b..00000000 --- a/proto/LevelupCityRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "CityInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message LevelupCityRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 287; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 7; - CityInfo city_info = 14; - uint32 scene_id = 11; - uint32 area_id = 9; -} diff --git a/proto/LikeCustomDungeonReq.proto b/proto/LikeCustomDungeonReq.proto deleted file mode 100644 index c46174d9..00000000 --- a/proto/LikeCustomDungeonReq.proto +++ /dev/null @@ -1,34 +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 LikeCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6203; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_cancel_like = 2; - uint64 dungeon_guid = 3; -} diff --git a/proto/LikeCustomDungeonRsp.proto b/proto/LikeCustomDungeonRsp.proto deleted file mode 100644 index d9b55c9c..00000000 --- a/proto/LikeCustomDungeonRsp.proto +++ /dev/null @@ -1,32 +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 LikeCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6233; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; -} diff --git a/proto/LiveEndNotify.proto b/proto/LiveEndNotify.proto deleted file mode 100644 index b3c7871c..00000000 --- a/proto/LiveEndNotify.proto +++ /dev/null @@ -1,32 +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 LiveEndNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 810; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 live_id = 12; -} diff --git a/proto/LiveStartNotify.proto b/proto/LiveStartNotify.proto deleted file mode 100644 index 95f2c40b..00000000 --- a/proto/LiveStartNotify.proto +++ /dev/null @@ -1,32 +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 LiveStartNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 872; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 live_id = 7; -} diff --git a/proto/LoadActivityTerrainNotify.proto b/proto/LoadActivityTerrainNotify.proto deleted file mode 100644 index 5e0d6e7b..00000000 --- a/proto/LoadActivityTerrainNotify.proto +++ /dev/null @@ -1,33 +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 LoadActivityTerrainNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2089; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 activity_id = 5; -} diff --git a/proto/LuaEnvironmentEffectNotify.proto b/proto/LuaEnvironmentEffectNotify.proto deleted file mode 100644 index 1ecd458d..00000000 --- a/proto/LuaEnvironmentEffectNotify.proto +++ /dev/null @@ -1,35 +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 LuaEnvironmentEffectNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3083; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 type = 8; - repeated int32 int_param_list = 10; - string effect_alias = 3; - repeated float float_param_list = 12; -} diff --git a/proto/LuaSetOptionNotify.proto b/proto/LuaSetOptionNotify.proto deleted file mode 100644 index 0edd528a..00000000 --- a/proto/LuaSetOptionNotify.proto +++ /dev/null @@ -1,38 +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 LuaSetOptionNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 323; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum LuaOptionType { - LUA_OPTION_TYPE_NONE = 0; - LUA_OPTION_TYPE_PLAYER_INPUT = 1; - } - - string lua_set_param = 1; - LuaOptionType option_type = 7; -} diff --git a/proto/LuaShellType.proto b/proto/LuaShellType.proto deleted file mode 100644 index 907cdfc7..00000000 --- a/proto/LuaShellType.proto +++ /dev/null @@ -1,27 +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"; - -enum LuaShellType { - LUA_SHELL_TYPE_LUASHELL_NONE = 0; - LUA_SHELL_TYPE_LUASHELL_NORMAL = 1; - LUA_SHELL_TYPE_LUASHELL_SECURITY = 2; - LUA_SHELL_TYPE_LUASHELL_SHELL_CODE = 3; -} diff --git a/proto/LuminanceStoneChallengeGallerySettleInfo.proto b/proto/LuminanceStoneChallengeGallerySettleInfo.proto deleted file mode 100644 index 6c619a3f..00000000 --- a/proto/LuminanceStoneChallengeGallerySettleInfo.proto +++ /dev/null @@ -1,31 +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"; - -import "GalleryStopReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message LuminanceStoneChallengeGallerySettleInfo { - uint32 final_score = 12; - uint32 clean_mud_count = 8; - GalleryStopReason reason = 15; - uint32 gallery_id = 11; - uint32 kill_special_monster_count = 4; - uint32 kill_monster_count = 1; -} diff --git a/proto/LuminanceStoneChallengeSettleInfo.proto b/proto/LuminanceStoneChallengeSettleInfo.proto deleted file mode 100644 index 10ba56f6..00000000 --- a/proto/LuminanceStoneChallengeSettleInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "LuminanceStoneChallengeGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message LuminanceStoneChallengeSettleInfo { - bool is_new_record = 6; - LuminanceStoneChallengeGallerySettleInfo settle_info = 10; -} diff --git a/proto/LuminanceStoneChallengeSettleNotify.proto b/proto/LuminanceStoneChallengeSettleNotify.proto deleted file mode 100644 index 42e57639..00000000 --- a/proto/LuminanceStoneChallengeSettleNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "LuminanceStoneChallengeSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message LuminanceStoneChallengeSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8784; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 3; - LuminanceStoneChallengeSettleInfo settle_info = 5; -} diff --git a/proto/LunaRiteAreaFinishNotify.proto b/proto/LunaRiteAreaFinishNotify.proto deleted file mode 100644 index 743f813d..00000000 --- a/proto/LunaRiteAreaFinishNotify.proto +++ /dev/null @@ -1,33 +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 LunaRiteAreaFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8382; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 area_id = 14; -} diff --git a/proto/LunaRiteGroupBundleRegisterNotify.proto b/proto/LunaRiteGroupBundleRegisterNotify.proto deleted file mode 100644 index d5005d7c..00000000 --- a/proto/LunaRiteGroupBundleRegisterNotify.proto +++ /dev/null @@ -1,33 +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 LunaRiteGroupBundleRegisterNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8455; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 group_link_bundle_id = 7; -} diff --git a/proto/LunaRiteHintPointRemoveNotify.proto b/proto/LunaRiteHintPointRemoveNotify.proto deleted file mode 100644 index 7ea86ccb..00000000 --- a/proto/LunaRiteHintPointRemoveNotify.proto +++ /dev/null @@ -1,33 +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 LunaRiteHintPointRemoveNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8763; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 hint_point_index = 12; -} diff --git a/proto/LunaRiteHintPointReq.proto b/proto/LunaRiteHintPointReq.proto deleted file mode 100644 index 285e4ea5..00000000 --- a/proto/LunaRiteHintPointReq.proto +++ /dev/null @@ -1,33 +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 LunaRiteHintPointReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8811; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 area_id = 11; -} diff --git a/proto/LunaRiteHintPointRsp.proto b/proto/LunaRiteHintPointRsp.proto deleted file mode 100644 index d9e06f69..00000000 --- a/proto/LunaRiteHintPointRsp.proto +++ /dev/null @@ -1,39 +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"; - -import "LunaRiteHintPoint.proto"; -import "LunaRiteHintStatusType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message LunaRiteHintPointRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8394; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 area_id = 9; - repeated LunaRiteHintPoint hint_point = 11; - LunaRiteHintStatusType hint_status = 5; - int32 retcode = 6; -} diff --git a/proto/LunaRiteSacrificeReq.proto b/proto/LunaRiteSacrificeReq.proto deleted file mode 100644 index a758c96a..00000000 --- a/proto/LunaRiteSacrificeReq.proto +++ /dev/null @@ -1,34 +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 LunaRiteSacrificeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8717; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 index = 2; - uint32 area_id = 14; -} diff --git a/proto/LunaRiteSacrificeRsp.proto b/proto/LunaRiteSacrificeRsp.proto deleted file mode 100644 index 1964b69c..00000000 --- a/proto/LunaRiteSacrificeRsp.proto +++ /dev/null @@ -1,35 +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 LunaRiteSacrificeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8215; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 sacrifice_list = 11; - int32 retcode = 12; - uint32 index = 3; - uint32 area_id = 14; -} diff --git a/proto/LunaRiteTakeSacrificeRewardReq.proto b/proto/LunaRiteTakeSacrificeRewardReq.proto deleted file mode 100644 index 82c4175f..00000000 --- a/proto/LunaRiteTakeSacrificeRewardReq.proto +++ /dev/null @@ -1,34 +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 LunaRiteTakeSacrificeRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8213; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 index = 4; - uint32 area_id = 2; -} diff --git a/proto/LunaRiteTakeSacrificeRewardRsp.proto b/proto/LunaRiteTakeSacrificeRewardRsp.proto deleted file mode 100644 index 3bb133dc..00000000 --- a/proto/LunaRiteTakeSacrificeRewardRsp.proto +++ /dev/null @@ -1,36 +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 LunaRiteTakeSacrificeRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8895; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 area_id = 14; - int32 retcode = 1; - uint32 sacrifice_reward_index = 6; - repeated uint32 sacrifice_reward_list = 9; - uint32 index = 4; -} diff --git a/proto/LunchBoxSlotType.proto b/proto/LunchBoxSlotType.proto deleted file mode 100644 index e703a252..00000000 --- a/proto/LunchBoxSlotType.proto +++ /dev/null @@ -1,10 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum LunchBoxSlotType { - LUNCH_BOX_SLOT_NONE = 0; - LUNCH_BOX_SLOT_REVIVE = 1; - LUNCH_BOX_SLOT_HEAL = 2; -} diff --git a/proto/MainCoop.proto b/proto/MainCoop.proto deleted file mode 100644 index 86d67486..00000000 --- a/proto/MainCoop.proto +++ /dev/null @@ -1,36 +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 MainCoop { - enum Status { - STATUS_INVALID = 0; - STATUS_RUNNING = 1; - STATUS_FINISHED = 2; - } - - Status status = 6; - map Unk3300_JFPLEDLNJPF = 5; - map Unk3300_OMEEMFJFKBH = 7; - uint32 self_confidence = 9; - uint32 id = 1; - repeated uint32 save_point_id_list = 10; - map seen_ending_map = 13; -} diff --git a/proto/MainCoopFailNotify.proto b/proto/MainCoopFailNotify.proto deleted file mode 100644 index 42e9e2ee..00000000 --- a/proto/MainCoopFailNotify.proto +++ /dev/null @@ -1,33 +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 MainCoopFailNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1956; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string textmap_id = 7; - uint32 chapter_id = 14; -} diff --git a/proto/MainCoopUpdateNotify.proto b/proto/MainCoopUpdateNotify.proto deleted file mode 100644 index 3fc10cee..00000000 --- a/proto/MainCoopUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "MainCoop.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MainCoopUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1991; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated MainCoop main_coop_list = 10; -} diff --git a/proto/MapAreaChangeNotify.proto b/proto/MapAreaChangeNotify.proto deleted file mode 100644 index 25dde907..00000000 --- a/proto/MapAreaChangeNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "MapAreaInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MapAreaChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3485; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated MapAreaInfo map_area_info_list = 6; -} diff --git a/proto/MapAreaInfo.proto b/proto/MapAreaInfo.proto deleted file mode 100644 index 11a1eb67..00000000 --- a/proto/MapAreaInfo.proto +++ /dev/null @@ -1,25 +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 MapAreaInfo { - uint32 map_area_id = 1; - bool is_open = 2; -} diff --git a/proto/MapInfo.proto b/proto/MapInfo.proto deleted file mode 100644 index 12d23eb3..00000000 --- a/proto/MapInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "CellInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MapInfo { - int32 minx = 1; - int32 maxx = 2; - int32 minz = 3; - int32 maxz = 4; - repeated CellInfo cells = 5; -} diff --git a/proto/MapMarkTipsInfo.proto b/proto/MapMarkTipsInfo.proto deleted file mode 100644 index a5123b15..00000000 --- a/proto/MapMarkTipsInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "MapMarkTipsType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MapMarkTipsInfo { - MapMarkTipsType tips_type = 1; - repeated uint32 point_id_list = 2; -} diff --git a/proto/MapMarkTipsType.proto b/proto/MapMarkTipsType.proto deleted file mode 100644 index ab28531b..00000000 --- a/proto/MapMarkTipsType.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"; - -enum MapMarkTipsType { - MAP_MARK_TIPS_TYPE_DUNGEON_ELEMENT_TRIAL = 0; -} diff --git a/proto/MarkEntityInMinMapNotify.proto b/proto/MarkEntityInMinMapNotify.proto deleted file mode 100644 index 0749155d..00000000 --- a/proto/MarkEntityInMinMapNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MarkEntityInMinMapNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 293; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - Vector position = 4; - uint32 entity_id = 3; - uint32 monster_id = 14; -} diff --git a/proto/MarkNewType.proto b/proto/MarkNewType.proto deleted file mode 100644 index 43ae8d10..00000000 --- a/proto/MarkNewType.proto +++ /dev/null @@ -1,10 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum MarkNewType { - _NONE = 0; - COMBINE = 1; - FORGE = 2; -} diff --git a/proto/MassiveBoxInfo.proto b/proto/MassiveBoxInfo.proto deleted file mode 100644 index 9f09627f..00000000 --- a/proto/MassiveBoxInfo.proto +++ /dev/null @@ -1,32 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MassiveBoxInfo { - int32 id = 1; - uint32 config_id = 2; - Vector center = 3; - Vector extents = 4; - Vector up = 5; - Vector forward = 6; - Vector right = 7; -} diff --git a/proto/MassiveEntityElementOpBatchNotify.proto b/proto/MassiveEntityElementOpBatchNotify.proto deleted file mode 100644 index a4637d18..00000000 --- a/proto/MassiveEntityElementOpBatchNotify.proto +++ /dev/null @@ -1,46 +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"; - -import "ShapeBox.proto"; -import "ShapeSphere.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MassiveEntityElementOpBatchNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 363; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 attacker_id = 8; - float attack_element_durability = 4; - int32 Unk3300_PNANGDNNFCH = 2; - int32 entity_type = 10; - int32 Unk3300_KNLDJPEMCKP = 7; - uint32 op_idx = 11; - uint32 user_id = 1; - oneof check_shape { - ShapeSphere shape_sphere = 14; - ShapeBox shape_box = 13; - } -} diff --git a/proto/MassiveEntityState.proto b/proto/MassiveEntityState.proto deleted file mode 100644 index 5e8cf23d..00000000 --- a/proto/MassiveEntityState.proto +++ /dev/null @@ -1,26 +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 MassiveEntityState { - uint32 entity_type = 1; - int64 obj_id = 2; - uint32 element_state = 3; -} diff --git a/proto/MassiveEntityStateChangedNotify.proto b/proto/MassiveEntityStateChangedNotify.proto deleted file mode 100644 index ed0771b9..00000000 --- a/proto/MassiveEntityStateChangedNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "MassiveEntityState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MassiveEntityStateChangedNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 349; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated MassiveEntityState massive_entity_state_list = 14; -} diff --git a/proto/MassiveGrassInfo.proto b/proto/MassiveGrassInfo.proto deleted file mode 100644 index 4dfa0f81..00000000 --- a/proto/MassiveGrassInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MassiveGrassInfo { - uint32 id = 1; - Vector center = 2; - Vector size = 3; -} diff --git a/proto/MassiveWaterInfo.proto b/proto/MassiveWaterInfo.proto deleted file mode 100644 index 54ec8919..00000000 --- a/proto/MassiveWaterInfo.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 MassiveWaterInfo { - int64 id = 1; -} diff --git a/proto/MatchPlayerInfo.proto b/proto/MatchPlayerInfo.proto deleted file mode 100644 index 716ff1ba..00000000 --- a/proto/MatchPlayerInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "OnlinePlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MatchPlayerInfo { - bool is_agreed = 4; - OnlinePlayerInfo player_info = 15; -} diff --git a/proto/MatchReason.proto b/proto/MatchReason.proto deleted file mode 100644 index d0ffeefd..00000000 --- a/proto/MatchReason.proto +++ /dev/null @@ -1,33 +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"; - -enum MatchReason { - MATCH_REASON_NONE = 0; - MATCH_REASON_FINISH = 1; - MATCH_REASON_PLAYER_CANCEL = 2; - MATCH_REASON_TIMEOUT = 3; - MATCH_REASON_PLAYER_CONFIRM = 4; - MATCH_REASON_FAILED = 5; - MATCH_REASON_SYSTEM_ERROR = 6; - MATCH_REASON_INTERRUPTED = 7; - MATCH_REASON_MP_UNAVAILABLE = 8; - MATCH_REASON_CONFIRM_TIMEOUT = 9; -} diff --git a/proto/MatchType.proto b/proto/MatchType.proto deleted file mode 100644 index 2014a74e..00000000 --- a/proto/MatchType.proto +++ /dev/null @@ -1,29 +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"; - -enum MatchType { - MATCH_TYPE_NONE = 0; - MATCH_TYPE_DUNGEON = 1; - MATCH_TYPE_MP_PLAY = 2; - MATCH_TYPE_MECHANICUS = 3; - MATCH_TYPE_GENERAL = 4; - MATCH_TYPE_GCG = 5; -} diff --git a/proto/MechanicusCandidateTeamCreateReq.proto b/proto/MechanicusCandidateTeamCreateReq.proto deleted file mode 100644 index 7379a4b0..00000000 --- a/proto/MechanicusCandidateTeamCreateReq.proto +++ /dev/null @@ -1,33 +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 MechanicusCandidateTeamCreateReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3925; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 difficult_level = 2; -} diff --git a/proto/MechanicusCandidateTeamCreateRsp.proto b/proto/MechanicusCandidateTeamCreateRsp.proto deleted file mode 100644 index 14d9c28f..00000000 --- a/proto/MechanicusCandidateTeamCreateRsp.proto +++ /dev/null @@ -1,34 +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 MechanicusCandidateTeamCreateRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3942; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 difficult_level = 11; - uint32 dungeon_id = 5; - int32 retcode = 10; -} diff --git a/proto/MechanicusCloseNotify.proto b/proto/MechanicusCloseNotify.proto deleted file mode 100644 index f9b49f1c..00000000 --- a/proto/MechanicusCloseNotify.proto +++ /dev/null @@ -1,32 +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 MechanicusCloseNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3943; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 mechanicus_id = 9; -} diff --git a/proto/MechanicusCoinNotify.proto b/proto/MechanicusCoinNotify.proto deleted file mode 100644 index 69eb22c9..00000000 --- a/proto/MechanicusCoinNotify.proto +++ /dev/null @@ -1,33 +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 MechanicusCoinNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3919; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 coin = 8; - uint32 mechanicus_id = 5; -} diff --git a/proto/MechanicusInfo.proto b/proto/MechanicusInfo.proto deleted file mode 100644 index 056378cd..00000000 --- a/proto/MechanicusInfo.proto +++ /dev/null @@ -1,32 +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"; - -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MechanicusInfo { - uint32 mechanicus_id = 1; - uint32 punish_over_time = 11; - bool is_finish_teach_dungeon = 7; - repeated uint32 Unk3300_KJLGFEPIENG = 6; - repeated uint32 Unk3300_EEBEOCMAIKN = 9; - uint32 coin = 10; - repeated Uint32Pair gear_level_pair_list = 13; -} diff --git a/proto/MechanicusLevelupGearReq.proto b/proto/MechanicusLevelupGearReq.proto deleted file mode 100644 index 7660e7b1..00000000 --- a/proto/MechanicusLevelupGearReq.proto +++ /dev/null @@ -1,34 +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 MechanicusLevelupGearReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3978; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 mechanicus_id = 14; - uint32 gear_id = 13; -} diff --git a/proto/MechanicusLevelupGearRsp.proto b/proto/MechanicusLevelupGearRsp.proto deleted file mode 100644 index e710e91a..00000000 --- a/proto/MechanicusLevelupGearRsp.proto +++ /dev/null @@ -1,35 +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 MechanicusLevelupGearRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3957; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - uint32 gear_id = 9; - uint32 mechanicus_id = 4; - uint32 after_gear_level = 12; -} diff --git a/proto/MechanicusOpenNotify.proto b/proto/MechanicusOpenNotify.proto deleted file mode 100644 index dd8a9a7c..00000000 --- a/proto/MechanicusOpenNotify.proto +++ /dev/null @@ -1,32 +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 MechanicusOpenNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4000; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 mechanicus_id = 13; -} diff --git a/proto/MechanicusSequenceOpenNotify.proto b/proto/MechanicusSequenceOpenNotify.proto deleted file mode 100644 index dd0084e8..00000000 --- a/proto/MechanicusSequenceOpenNotify.proto +++ /dev/null @@ -1,33 +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 MechanicusSequenceOpenNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3956; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 mechanicus_id = 12; - uint32 sequence_id = 9; -} diff --git a/proto/MechanicusUnlockGearReq.proto b/proto/MechanicusUnlockGearReq.proto deleted file mode 100644 index 1d7cf21e..00000000 --- a/proto/MechanicusUnlockGearReq.proto +++ /dev/null @@ -1,34 +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 MechanicusUnlockGearReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3961; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gear_id = 6; - uint32 mechanicus_id = 10; -} diff --git a/proto/MechanicusUnlockGearRsp.proto b/proto/MechanicusUnlockGearRsp.proto deleted file mode 100644 index 59c1194e..00000000 --- a/proto/MechanicusUnlockGearRsp.proto +++ /dev/null @@ -1,34 +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 MechanicusUnlockGearRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3947; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gear_id = 1; - uint32 mechanicus_id = 7; - int32 retcode = 10; -} diff --git a/proto/MeetNpcReq.proto b/proto/MeetNpcReq.proto deleted file mode 100644 index 06c34d65..00000000 --- a/proto/MeetNpcReq.proto +++ /dev/null @@ -1,33 +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 MeetNpcReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 561; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 npc_id = 15; -} diff --git a/proto/MeetNpcRsp.proto b/proto/MeetNpcRsp.proto deleted file mode 100644 index 6d8540ea..00000000 --- a/proto/MeetNpcRsp.proto +++ /dev/null @@ -1,33 +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 MeetNpcRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 547; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; - uint32 npc_first_met_id = 7; -} diff --git a/proto/MetNpcIdListNotify.proto b/proto/MetNpcIdListNotify.proto deleted file mode 100644 index 62abcf37..00000000 --- a/proto/MetNpcIdListNotify.proto +++ /dev/null @@ -1,32 +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 MetNpcIdListNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 543; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 npc_first_met_id_list = 4; -} diff --git a/proto/MichiaeMatsuriDarkPressureLevelUpdateNotify.proto b/proto/MichiaeMatsuriDarkPressureLevelUpdateNotify.proto deleted file mode 100644 index da647b35..00000000 --- a/proto/MichiaeMatsuriDarkPressureLevelUpdateNotify.proto +++ /dev/null @@ -1,32 +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 MichiaeMatsuriDarkPressureLevelUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8136; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 dark_pressure_level = 9; -} diff --git a/proto/MichiaeMatsuriGainCrystalExpUpdateNotify.proto b/proto/MichiaeMatsuriGainCrystalExpUpdateNotify.proto deleted file mode 100644 index a7b5bb31..00000000 --- a/proto/MichiaeMatsuriGainCrystalExpUpdateNotify.proto +++ /dev/null @@ -1,33 +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 MichiaeMatsuriGainCrystalExpUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8318; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 activity_id = 13; - uint32 gain_crystal_exp = 3; -} diff --git a/proto/MichiaeMatsuriInteractStatueReq.proto b/proto/MichiaeMatsuriInteractStatueReq.proto deleted file mode 100644 index 29f01b42..00000000 --- a/proto/MichiaeMatsuriInteractStatueReq.proto +++ /dev/null @@ -1,33 +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 MichiaeMatsuriInteractStatueReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8008; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 statue_entity_id = 9; -} diff --git a/proto/MichiaeMatsuriInteractStatueRsp.proto b/proto/MichiaeMatsuriInteractStatueRsp.proto deleted file mode 100644 index 87650a7e..00000000 --- a/proto/MichiaeMatsuriInteractStatueRsp.proto +++ /dev/null @@ -1,32 +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 MichiaeMatsuriInteractStatueRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8150; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; -} diff --git a/proto/MichiaeMatsuriRemoveChallengeMarkNotify.proto b/proto/MichiaeMatsuriRemoveChallengeMarkNotify.proto deleted file mode 100644 index 10735ed8..00000000 --- a/proto/MichiaeMatsuriRemoveChallengeMarkNotify.proto +++ /dev/null @@ -1,33 +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 MichiaeMatsuriRemoveChallengeMarkNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8581; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 group_id = 10; - uint32 gadget_id = 13; -} diff --git a/proto/MichiaeMatsuriRemoveChestMarkNotify.proto b/proto/MichiaeMatsuriRemoveChestMarkNotify.proto deleted file mode 100644 index 613cc472..00000000 --- a/proto/MichiaeMatsuriRemoveChestMarkNotify.proto +++ /dev/null @@ -1,33 +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 MichiaeMatsuriRemoveChestMarkNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8203; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 group_id = 5; - uint32 config_id = 6; -} diff --git a/proto/MichiaeMatsuriStartBossChallengeReq.proto b/proto/MichiaeMatsuriStartBossChallengeReq.proto deleted file mode 100644 index 035f5a86..00000000 --- a/proto/MichiaeMatsuriStartBossChallengeReq.proto +++ /dev/null @@ -1,34 +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 MichiaeMatsuriStartBossChallengeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8650; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 difficulty = 4; - uint32 gadget_entity_id = 6; -} diff --git a/proto/MichiaeMatsuriStartBossChallengeRsp.proto b/proto/MichiaeMatsuriStartBossChallengeRsp.proto deleted file mode 100644 index 914289b4..00000000 --- a/proto/MichiaeMatsuriStartBossChallengeRsp.proto +++ /dev/null @@ -1,32 +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 MichiaeMatsuriStartBossChallengeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8953; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; -} diff --git a/proto/MichiaeMatsuriStartDarkChallengeReq.proto b/proto/MichiaeMatsuriStartDarkChallengeReq.proto deleted file mode 100644 index be549bdf..00000000 --- a/proto/MichiaeMatsuriStartDarkChallengeReq.proto +++ /dev/null @@ -1,33 +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 MichiaeMatsuriStartDarkChallengeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8166; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 worktop_entity_id = 15; -} diff --git a/proto/MichiaeMatsuriStartDarkChallengeRsp.proto b/proto/MichiaeMatsuriStartDarkChallengeRsp.proto deleted file mode 100644 index 99d2f29d..00000000 --- a/proto/MichiaeMatsuriStartDarkChallengeRsp.proto +++ /dev/null @@ -1,32 +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 MichiaeMatsuriStartDarkChallengeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8379; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; -} diff --git a/proto/MichiaeMatsuriUnlockCrystalSkillReq.proto b/proto/MichiaeMatsuriUnlockCrystalSkillReq.proto deleted file mode 100644 index 1dfdc41d..00000000 --- a/proto/MichiaeMatsuriUnlockCrystalSkillReq.proto +++ /dev/null @@ -1,33 +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 MichiaeMatsuriUnlockCrystalSkillReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8632; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 crystal_skill_id = 10; -} diff --git a/proto/MichiaeMatsuriUnlockCrystalSkillRsp.proto b/proto/MichiaeMatsuriUnlockCrystalSkillRsp.proto deleted file mode 100644 index e523d4a9..00000000 --- a/proto/MichiaeMatsuriUnlockCrystalSkillRsp.proto +++ /dev/null @@ -1,33 +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 MichiaeMatsuriUnlockCrystalSkillRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8874; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 crystal_skill_id = 8; - int32 retcode = 10; -} diff --git a/proto/MiracleRingDataNotify.proto b/proto/MiracleRingDataNotify.proto deleted file mode 100644 index 6de36662..00000000 --- a/proto/MiracleRingDataNotify.proto +++ /dev/null @@ -1,36 +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 MiracleRingDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5222; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_gadget_created = 15; - uint32 gadget_entity_id = 7; - uint32 Unk3300_OONPDLMPLNC = 9; - uint32 Unk3300_POIAEGJNEKP = 8; - uint32 last_take_reward_time = 12; -} diff --git a/proto/MiracleRingDestroyNotify.proto b/proto/MiracleRingDestroyNotify.proto deleted file mode 100644 index 211037c3..00000000 --- a/proto/MiracleRingDestroyNotify.proto +++ /dev/null @@ -1,32 +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 MiracleRingDestroyNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5212; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 8; -} diff --git a/proto/MiracleRingDropResultNotify.proto b/proto/MiracleRingDropResultNotify.proto deleted file mode 100644 index 660c5f77..00000000 --- a/proto/MiracleRingDropResultNotify.proto +++ /dev/null @@ -1,33 +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 MiracleRingDropResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5231; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 last_take_reward_time = 15; - int32 drop_result = 8; -} diff --git a/proto/MiracleRingTakeRewardReq.proto b/proto/MiracleRingTakeRewardReq.proto deleted file mode 100644 index f58e914b..00000000 --- a/proto/MiracleRingTakeRewardReq.proto +++ /dev/null @@ -1,34 +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 MiracleRingTakeRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5235; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gadget_entity_id = 14; - uint32 gadget_id = 9; -} diff --git a/proto/MiracleRingTakeRewardRsp.proto b/proto/MiracleRingTakeRewardRsp.proto deleted file mode 100644 index e18e0d63..00000000 --- a/proto/MiracleRingTakeRewardRsp.proto +++ /dev/null @@ -1,32 +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 MiracleRingTakeRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5227; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 10; -} diff --git a/proto/MistTrialDunegonFailNotify.proto b/proto/MistTrialDunegonFailNotify.proto deleted file mode 100644 index e60ea919..00000000 --- a/proto/MistTrialDunegonFailNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8135 -// EnetChannelId: 0 -// EnetIsReliable: true -message MistTrialDunegonFailNotify { - int32 dungeon_id = 9; -} diff --git a/proto/MistTrialDungeonFailNotify.proto b/proto/MistTrialDungeonFailNotify.proto deleted file mode 100644 index b2b77385..00000000 --- a/proto/MistTrialDungeonFailNotify.proto +++ /dev/null @@ -1,32 +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 MistTrialDungeonFailNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8320; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 dungeon_id = 13; -} diff --git a/proto/MistTrialFloorLevelNotify.proto b/proto/MistTrialFloorLevelNotify.proto deleted file mode 100644 index a5a539c3..00000000 --- a/proto/MistTrialFloorLevelNotify.proto +++ /dev/null @@ -1,34 +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 MistTrialFloorLevelNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 988; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 dungeon_scene_id = 6; - uint32 floor_level = 7; -} diff --git a/proto/MistTrialGetChallengeMissionReq.proto b/proto/MistTrialGetChallengeMissionReq.proto deleted file mode 100644 index d605447f..00000000 --- a/proto/MistTrialGetChallengeMissionReq.proto +++ /dev/null @@ -1,33 +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 MistTrialGetChallengeMissionReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8048; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 trial_id = 12; -} diff --git a/proto/MistTrialGetChallengeMissionRsp.proto b/proto/MistTrialGetChallengeMissionRsp.proto deleted file mode 100644 index e8f9f6f0..00000000 --- a/proto/MistTrialGetChallengeMissionRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "MistTrialMissionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MistTrialGetChallengeMissionRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8193; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 trial_id = 6; - repeated MistTrialMissionInfo mission_info_list = 3; - int32 retcode = 7; -} diff --git a/proto/MistTrialGetDungeonExhibitionDataReq.proto b/proto/MistTrialGetDungeonExhibitionDataReq.proto deleted file mode 100644 index 6e094c89..00000000 --- a/proto/MistTrialGetDungeonExhibitionDataReq.proto +++ /dev/null @@ -1,33 +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 MistTrialGetDungeonExhibitionDataReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8983; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 trial_id = 6; -} diff --git a/proto/MistTrialGetDungeonExhibitionDataRsp.proto b/proto/MistTrialGetDungeonExhibitionDataRsp.proto deleted file mode 100644 index f0be723b..00000000 --- a/proto/MistTrialGetDungeonExhibitionDataRsp.proto +++ /dev/null @@ -1,33 +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 MistTrialGetDungeonExhibitionDataRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8903; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 trial_id = 10; - int32 retcode = 2; -} diff --git a/proto/MistTrialMissionInfo.proto b/proto/MistTrialMissionInfo.proto deleted file mode 100644 index b429d450..00000000 --- a/proto/MistTrialMissionInfo.proto +++ /dev/null @@ -1,25 +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 MistTrialMissionInfo { - uint32 param = 8; - uint32 watcher_list_id = 5; -} diff --git a/proto/MistTrialSelectAvatarAndEnterDungeonReq.proto b/proto/MistTrialSelectAvatarAndEnterDungeonReq.proto deleted file mode 100644 index 5274b614..00000000 --- a/proto/MistTrialSelectAvatarAndEnterDungeonReq.proto +++ /dev/null @@ -1,38 +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 MistTrialSelectAvatarAndEnterDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8226; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - message SelectAvatarIndex {} - - repeated SelectAvatarIndex select_avatar_index_list = 11; - repeated uint32 select_trial_avatar_id_list = 1; - uint32 enter_point_id = 8; - uint32 trial_id = 5; -} diff --git a/proto/MistTrialSelectAvatarAndEnterDungeonRsp.proto b/proto/MistTrialSelectAvatarAndEnterDungeonRsp.proto deleted file mode 100644 index fda4d1de..00000000 --- a/proto/MistTrialSelectAvatarAndEnterDungeonRsp.proto +++ /dev/null @@ -1,33 +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 MistTrialSelectAvatarAndEnterDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8658; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 trial_id = 2; - int32 retcode = 7; -} diff --git a/proto/MistTrialSettleNotify.proto b/proto/MistTrialSettleNotify.proto deleted file mode 100644 index be1e75c8..00000000 --- a/proto/MistTrialSettleNotify.proto +++ /dev/null @@ -1,40 +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"; - -import "MistTrialBestAvatar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MistTrialSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8116; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - map Unk3300_KFKHAACDJDJ = 5; - map Unk3300_GMPEELLANLI = 2; - uint32 dungeon_scene_id = 12; - uint32 first_pass_time = 8; - MistTrialBestAvatar best_hit_avatar = 3; - repeated MistTrialBestAvatar best_avatar_list = 9; -} diff --git a/proto/MonsterAlertChangeNotify.proto b/proto/MonsterAlertChangeNotify.proto deleted file mode 100644 index f563034f..00000000 --- a/proto/MonsterAlertChangeNotify.proto +++ /dev/null @@ -1,35 +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 MonsterAlertChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 303; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 monster_entity_list = 5; - uint32 is_alert = 12; - uint32 avatar_entity_id = 15; -} diff --git a/proto/MonsterForceAlertNotify.proto b/proto/MonsterForceAlertNotify.proto deleted file mode 100644 index 382afc57..00000000 --- a/proto/MonsterForceAlertNotify.proto +++ /dev/null @@ -1,32 +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 MonsterForceAlertNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 333; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 monster_entity_id = 1; -} diff --git a/proto/MonsterSummonTagNotify.proto b/proto/MonsterSummonTagNotify.proto deleted file mode 100644 index cb2db5f5..00000000 --- a/proto/MonsterSummonTagNotify.proto +++ /dev/null @@ -1,33 +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 MonsterSummonTagNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1379; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 monster_entity_id = 8; - map summon_tag_map = 4; -} diff --git a/proto/MpBlockNotify.proto b/proto/MpBlockNotify.proto deleted file mode 100644 index 1934ce9e..00000000 --- a/proto/MpBlockNotify.proto +++ /dev/null @@ -1,32 +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 MpBlockNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1806; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 end_time = 12; -} diff --git a/proto/MpPlayGuestReplyInviteReq.proto b/proto/MpPlayGuestReplyInviteReq.proto deleted file mode 100644 index e250f700..00000000 --- a/proto/MpPlayGuestReplyInviteReq.proto +++ /dev/null @@ -1,34 +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 MpPlayGuestReplyInviteReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1837; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 mp_play_id = 13; - bool is_agree = 12; -} diff --git a/proto/MpPlayGuestReplyInviteRsp.proto b/proto/MpPlayGuestReplyInviteRsp.proto deleted file mode 100644 index 3f03362c..00000000 --- a/proto/MpPlayGuestReplyInviteRsp.proto +++ /dev/null @@ -1,33 +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 MpPlayGuestReplyInviteRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1804; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 mp_play_id = 7; - int32 retcode = 2; -} diff --git a/proto/MpPlayGuestReplyNotify.proto b/proto/MpPlayGuestReplyNotify.proto deleted file mode 100644 index e8096026..00000000 --- a/proto/MpPlayGuestReplyNotify.proto +++ /dev/null @@ -1,34 +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 MpPlayGuestReplyNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1810; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_agree = 4; - uint32 uid = 11; - uint32 mp_play_id = 2; -} diff --git a/proto/MpPlayInviteResultNotify.proto b/proto/MpPlayInviteResultNotify.proto deleted file mode 100644 index 1c820f4f..00000000 --- a/proto/MpPlayInviteResultNotify.proto +++ /dev/null @@ -1,33 +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 MpPlayInviteResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1839; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool all_agree = 14; - uint32 mp_play_id = 2; -} diff --git a/proto/MpPlayOwnerCheckReq.proto b/proto/MpPlayOwnerCheckReq.proto deleted file mode 100644 index 16962c9b..00000000 --- a/proto/MpPlayOwnerCheckReq.proto +++ /dev/null @@ -1,34 +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 MpPlayOwnerCheckReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1802; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 mp_play_id = 13; - bool is_skip_match = 7; -} diff --git a/proto/MpPlayOwnerCheckRsp.proto b/proto/MpPlayOwnerCheckRsp.proto deleted file mode 100644 index 5f86027f..00000000 --- a/proto/MpPlayOwnerCheckRsp.proto +++ /dev/null @@ -1,35 +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 MpPlayOwnerCheckRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1843; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 wrong_uid = 4; - uint32 mp_play_id = 9; - bool is_skip_match = 15; - int32 retcode = 6; -} diff --git a/proto/MpPlayOwnerInviteNotify.proto b/proto/MpPlayOwnerInviteNotify.proto deleted file mode 100644 index f1b5bca1..00000000 --- a/proto/MpPlayOwnerInviteNotify.proto +++ /dev/null @@ -1,34 +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 MpPlayOwnerInviteNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1821; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 mp_play_id = 11; - bool is_remain_reward = 4; - uint32 cd = 7; -} diff --git a/proto/MpPlayOwnerStartInviteReq.proto b/proto/MpPlayOwnerStartInviteReq.proto deleted file mode 100644 index a2264ff6..00000000 --- a/proto/MpPlayOwnerStartInviteReq.proto +++ /dev/null @@ -1,34 +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 MpPlayOwnerStartInviteReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1809; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_skip_match = 9; - uint32 mp_play_id = 10; -} diff --git a/proto/MpPlayOwnerStartInviteRsp.proto b/proto/MpPlayOwnerStartInviteRsp.proto deleted file mode 100644 index 35f90f78..00000000 --- a/proto/MpPlayOwnerStartInviteRsp.proto +++ /dev/null @@ -1,34 +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 MpPlayOwnerStartInviteRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1830; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_skip_match = 14; - int32 retcode = 8; - uint32 mp_play_id = 4; -} diff --git a/proto/MpPlayPrepareInterruptNotify.proto b/proto/MpPlayPrepareInterruptNotify.proto deleted file mode 100644 index 3a8135b0..00000000 --- a/proto/MpPlayPrepareInterruptNotify.proto +++ /dev/null @@ -1,32 +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 MpPlayPrepareInterruptNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1850; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 mp_play_id = 1; -} diff --git a/proto/MpPlayPrepareNotify.proto b/proto/MpPlayPrepareNotify.proto deleted file mode 100644 index 1339e6a8..00000000 --- a/proto/MpPlayPrepareNotify.proto +++ /dev/null @@ -1,33 +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 MpPlayPrepareNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1801; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 mp_play_id = 3; - uint32 prepare_end_time = 13; -} diff --git a/proto/MsgParam.proto b/proto/MsgParam.proto deleted file mode 100644 index 622c50e9..00000000 --- a/proto/MsgParam.proto +++ /dev/null @@ -1,28 +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 MsgParam { - oneof param { - uint32 int_param = 13; - float flt_param = 14; - string str_param = 4; - } -} diff --git a/proto/MultistagePlayEndNotify.proto b/proto/MultistagePlayEndNotify.proto deleted file mode 100644 index 53f41006..00000000 --- a/proto/MultistagePlayEndNotify.proto +++ /dev/null @@ -1,33 +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 MultistagePlayEndNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5345; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 group_id = 4; - uint32 play_index = 15; -} diff --git a/proto/MultistagePlayFinishStageReq.proto b/proto/MultistagePlayFinishStageReq.proto deleted file mode 100644 index 1237048d..00000000 --- a/proto/MultistagePlayFinishStageReq.proto +++ /dev/null @@ -1,34 +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 MultistagePlayFinishStageReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5330; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 group_id = 12; - uint32 play_index = 7; -} diff --git a/proto/MultistagePlayFinishStageRsp.proto b/proto/MultistagePlayFinishStageRsp.proto deleted file mode 100644 index a8b038e7..00000000 --- a/proto/MultistagePlayFinishStageRsp.proto +++ /dev/null @@ -1,34 +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 MultistagePlayFinishStageRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5325; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; - uint32 group_id = 2; - uint32 play_index = 3; -} diff --git a/proto/MultistagePlayInfo.proto b/proto/MultistagePlayInfo.proto deleted file mode 100644 index ef0075cc..00000000 --- a/proto/MultistagePlayInfo.proto +++ /dev/null @@ -1,49 +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"; - -import "BrickBreakerStageInfo.proto"; -import "CharAmusementInfo.proto"; -import "CoinCollectStageInfo.proto"; -import "HideAndSeekStageInfo.proto"; -import "InBattleChessInfo.proto"; -import "InBattleFleurFairInfo.proto"; -import "InBattleIrodoriChessInfo.proto"; -import "InBattleMechanicusInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MultistagePlayInfo { - uint32 play_index = 13; - uint32 duration = 2; - uint32 stage_type = 5; - uint32 group_id = 1; - uint32 stage_index = 10; - uint32 begin_time = 9; - uint32 play_type = 15; - oneof detail { - InBattleMechanicusInfo mechanicus_info = 1303; - InBattleFleurFairInfo fleur_fair_info = 1502; - HideAndSeekStageInfo hide_and_seek_info = 1725; - InBattleChessInfo chess_info = 1756; - InBattleIrodoriChessInfo irodori_chess_info = 1835; - CharAmusementInfo char_amusement_info = 1015; - BrickBreakerStageInfo brick_breaker_info = 547; - CoinCollectStageInfo coin_collect_info = 1263; - } -} diff --git a/proto/MultistagePlayInfoNotify.proto b/proto/MultistagePlayInfoNotify.proto deleted file mode 100644 index c5515c14..00000000 --- a/proto/MultistagePlayInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "MultistagePlayInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MultistagePlayInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5379; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - MultistagePlayInfo info = 5; -} diff --git a/proto/MultistagePlaySettleNotify.proto b/proto/MultistagePlaySettleNotify.proto deleted file mode 100644 index d66066bd..00000000 --- a/proto/MultistagePlaySettleNotify.proto +++ /dev/null @@ -1,42 +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"; - -import "InBattleChessSettleInfo.proto"; -import "InBattleIrodoriChessSettleInfo.proto"; -import "InBattleMechanicusSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MultistagePlaySettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5360; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 group_id = 3; - uint32 play_index = 9; - oneof detail { - InBattleMechanicusSettleInfo mechanicus_settle_info = 649; - InBattleChessSettleInfo chess_settle_info = 512; - InBattleIrodoriChessSettleInfo irodori_chess_settle_info = 520; - } -} diff --git a/proto/MultistagePlayStageEndNotify.proto b/proto/MultistagePlayStageEndNotify.proto deleted file mode 100644 index 2adfca48..00000000 --- a/proto/MultistagePlayStageEndNotify.proto +++ /dev/null @@ -1,33 +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 MultistagePlayStageEndNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5392; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 group_id = 3; - uint32 play_index = 1; -} diff --git a/proto/MultistageSettleWatcherInfo.proto b/proto/MultistageSettleWatcherInfo.proto deleted file mode 100644 index e2a5df4c..00000000 --- a/proto/MultistageSettleWatcherInfo.proto +++ /dev/null @@ -1,27 +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 MultistageSettleWatcherInfo { - bool is_inverse = 3; - uint32 cur_progress = 6; - uint32 watcher_id = 5; - uint32 total_progress = 11; -} diff --git a/proto/MuqadasPotionActivityEnterDungeonReq.proto b/proto/MuqadasPotionActivityEnterDungeonReq.proto deleted file mode 100644 index 895dc048..00000000 --- a/proto/MuqadasPotionActivityEnterDungeonReq.proto +++ /dev/null @@ -1,33 +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 MuqadasPotionActivityEnterDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22772; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 4; -} diff --git a/proto/MuqadasPotionActivityEnterDungeonRsp.proto b/proto/MuqadasPotionActivityEnterDungeonRsp.proto deleted file mode 100644 index 1fafaf41..00000000 --- a/proto/MuqadasPotionActivityEnterDungeonRsp.proto +++ /dev/null @@ -1,33 +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 MuqadasPotionActivityEnterDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22650; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 14; - int32 retcode = 15; -} diff --git a/proto/MuqadasPotionCaptureWeaknessReq.proto b/proto/MuqadasPotionCaptureWeaknessReq.proto deleted file mode 100644 index 5ab0bfbc..00000000 --- a/proto/MuqadasPotionCaptureWeaknessReq.proto +++ /dev/null @@ -1,34 +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 MuqadasPotionCaptureWeaknessReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24162; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 7; - uint32 capture_weakness_count = 10; -} diff --git a/proto/MuqadasPotionCaptureWeaknessRsp.proto b/proto/MuqadasPotionCaptureWeaknessRsp.proto deleted file mode 100644 index 8d6561d5..00000000 --- a/proto/MuqadasPotionCaptureWeaknessRsp.proto +++ /dev/null @@ -1,32 +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 MuqadasPotionCaptureWeaknessRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21366; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 7; -} diff --git a/proto/MuqadasPotionDetailInfo.proto b/proto/MuqadasPotionDetailInfo.proto deleted file mode 100644 index b840574a..00000000 --- a/proto/MuqadasPotionDetailInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk3000_IIBHKLNAHHC.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MuqadasPotionDetailInfo { - repeated Unk3000_IIBHKLNAHHC Unk3000_IBEFNBFGAOP = 8; -} diff --git a/proto/MuqadasPotionRestartDungeonReq.proto b/proto/MuqadasPotionRestartDungeonReq.proto deleted file mode 100644 index c0275473..00000000 --- a/proto/MuqadasPotionRestartDungeonReq.proto +++ /dev/null @@ -1,31 +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 MuqadasPotionRestartDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20087; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/MuqadasPotionRestartDungeonRsp.proto b/proto/MuqadasPotionRestartDungeonRsp.proto deleted file mode 100644 index 1d08e501..00000000 --- a/proto/MuqadasPotionRestartDungeonRsp.proto +++ /dev/null @@ -1,32 +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 MuqadasPotionRestartDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20780; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; -} diff --git a/proto/MusicRecord.proto b/proto/MusicRecord.proto deleted file mode 100644 index 2c4015ec..00000000 --- a/proto/MusicRecord.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_AAAMOFPACEA.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MusicRecord { - repeated Unk2700_AAAMOFPACEA Unk2700_MBJFOAGKKDJ = 4; - uint32 Unk2700_DFIBAIILJHN = 13; -} diff --git a/proto/NavMeshStatsNotify.proto b/proto/NavMeshStatsNotify.proto deleted file mode 100644 index 0c1ca0f2..00000000 --- a/proto/NavMeshStatsNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "PbNavMeshStatsInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message NavMeshStatsNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2323; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated PbNavMeshStatsInfo infos = 3; -} diff --git a/proto/NicknameAuditConfigNotify.proto b/proto/NicknameAuditConfigNotify.proto deleted file mode 100644 index 331c009b..00000000 --- a/proto/NicknameAuditConfigNotify.proto +++ /dev/null @@ -1,33 +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 NicknameAuditConfigNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 171; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 submit_limit = 3; - bool is_open = 8; -} diff --git a/proto/NicknameSignatureAuditData.proto b/proto/NicknameSignatureAuditData.proto deleted file mode 100644 index 9edc7a25..00000000 --- a/proto/NicknameSignatureAuditData.proto +++ /dev/null @@ -1,34 +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"; - -import "ContentAuditAuxiliaryField.proto"; -import "ContentAuditField.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message NicknameSignatureAuditData { - string aid = 1; - string entity_id = 2; - string lang = 3; - string queue_key = 4; - string region = 5; - uint32 uid = 6; - repeated ContentAuditField audit_field_list = 7; - repeated ContentAuditAuxiliaryField aux_field_list = 8; -} diff --git a/proto/NightCrowGadgetObservationMatchReq.proto b/proto/NightCrowGadgetObservationMatchReq.proto deleted file mode 100644 index ee2b6ff7..00000000 --- a/proto/NightCrowGadgetObservationMatchReq.proto +++ /dev/null @@ -1,34 +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 NightCrowGadgetObservationMatchReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 895; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gadget_entity_id = 7; - uint32 target_gadget_state = 1; -} diff --git a/proto/NightCrowGadgetObservationMatchRsp.proto b/proto/NightCrowGadgetObservationMatchRsp.proto deleted file mode 100644 index 7570c31c..00000000 --- a/proto/NightCrowGadgetObservationMatchRsp.proto +++ /dev/null @@ -1,32 +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 NightCrowGadgetObservationMatchRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 864; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/NormalUidOpNotify.proto b/proto/NormalUidOpNotify.proto deleted file mode 100644 index d27974b7..00000000 --- a/proto/NormalUidOpNotify.proto +++ /dev/null @@ -1,35 +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 NormalUidOpNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5742; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 param_index = 2; - repeated uint32 param_uid_list = 1; - uint32 duration = 8; - repeated uint32 param_list = 11; -} diff --git a/proto/NpcPositionInfo.proto b/proto/NpcPositionInfo.proto deleted file mode 100644 index 5207d0e1..00000000 --- a/proto/NpcPositionInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message NpcPositionInfo { - uint32 npc_id = 1; - Vector pos = 2; -} diff --git a/proto/NpcTalkStateNotify.proto b/proto/NpcTalkStateNotify.proto deleted file mode 100644 index 0ce9d95d..00000000 --- a/proto/NpcTalkStateNotify.proto +++ /dev/null @@ -1,32 +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 NpcTalkStateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 450; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_ban = 2; -} diff --git a/proto/OfferingInteractReq.proto b/proto/OfferingInteractReq.proto deleted file mode 100644 index 3a0aabd9..00000000 --- a/proto/OfferingInteractReq.proto +++ /dev/null @@ -1,33 +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 OfferingInteractReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2920; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 offering_id = 9; -} diff --git a/proto/OfferingInteractRsp.proto b/proto/OfferingInteractRsp.proto deleted file mode 100644 index 704d1682..00000000 --- a/proto/OfferingInteractRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "PlayerOfferingData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message OfferingInteractRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2906; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; - PlayerOfferingData offering_data = 4; -} diff --git a/proto/OneofGatherPointDetectorDataNotify.proto b/proto/OneofGatherPointDetectorDataNotify.proto deleted file mode 100644 index 63b0b378..00000000 --- a/proto/OneofGatherPointDetectorDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "OneofGatherPointDetectorData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message OneofGatherPointDetectorDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4293; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated OneofGatherPointDetectorData oneof_gather_point_detector_data_list = 2; -} diff --git a/proto/OneoffGatherPointDetectorData.proto b/proto/OneoffGatherPointDetectorData.proto deleted file mode 100644 index 1a33adeb..00000000 --- a/proto/OneoffGatherPointDetectorData.proto +++ /dev/null @@ -1,16 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "Vector.proto"; - -message OneoffGatherPointDetectorData { - uint32 material_id = 1; - bool is_all_collected = 2; - bool is_hint_valid = 3; - Vector hint_center_pos = 4; - uint32 hint_radius = 5; - uint32 group_id = 6; - uint32 config_id = 7; -} diff --git a/proto/OneoffGatherPointDetectorDataNotify.proto b/proto/OneoffGatherPointDetectorDataNotify.proto deleted file mode 100644 index 03f12c5b..00000000 --- a/proto/OneoffGatherPointDetectorDataNotify.proto +++ /dev/null @@ -1,18 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "OneoffGatherPointDetectorData.proto"; - -message OneoffGatherPointDetectorDataNotify { - enum CmdId { - option allow_alias = true; - NONE = 0; - ENET_CHANNEL_ID = 0; - ENET_IS_RELIABLE = 1; - CMD_ID = 4262; - } - - repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 6; -} diff --git a/proto/OpActivityDataNotify.proto b/proto/OpActivityDataNotify.proto deleted file mode 100644 index d37295a7..00000000 --- a/proto/OpActivityDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "OpActivityInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message OpActivityDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5156; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated OpActivityInfo op_activity_info_list = 4; -} diff --git a/proto/OpActivityStateNotify.proto b/proto/OpActivityStateNotify.proto deleted file mode 100644 index 9e525d96..00000000 --- a/proto/OpActivityStateNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "OpActivityTagBriefInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message OpActivityStateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2579; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 finished_bonus_activity_id_list = 6; - repeated OpActivityTagBriefInfo opened_op_activity_info_list = 8; -} diff --git a/proto/OpActivityTagBriefInfo.proto b/proto/OpActivityTagBriefInfo.proto deleted file mode 100644 index 3f85586f..00000000 --- a/proto/OpActivityTagBriefInfo.proto +++ /dev/null @@ -1,26 +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 OpActivityTagBriefInfo { - bool has_reward = 14; - uint32 op_activity_type = 2; - uint32 config_id = 13; -} diff --git a/proto/OpActivityUpdateNotify.proto b/proto/OpActivityUpdateNotify.proto deleted file mode 100644 index d2b1ab58..00000000 --- a/proto/OpActivityUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "OpActivityInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message OpActivityUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5119; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - OpActivityInfo op_activity_info = 9; -} diff --git a/proto/OpenBlossomCircleCampGuideNotify.proto b/proto/OpenBlossomCircleCampGuideNotify.proto deleted file mode 100644 index 14d5a032..00000000 --- a/proto/OpenBlossomCircleCampGuideNotify.proto +++ /dev/null @@ -1,34 +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 OpenBlossomCircleCampGuideNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2761; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 refresh_id = 8; - repeated uint32 circle_camp_id_list = 6; -} diff --git a/proto/Operation.proto b/proto/Operation.proto deleted file mode 100644 index 27996c33..00000000 --- a/proto/Operation.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"; - -enum Operation { - Add = 0; - Mod = 1; - Del = 2; - Get = 3; -} diff --git a/proto/OrderDisplayNotify.proto b/proto/OrderDisplayNotify.proto deleted file mode 100644 index e3d784a2..00000000 --- a/proto/OrderDisplayNotify.proto +++ /dev/null @@ -1,33 +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 OrderDisplayNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4131; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 order_id = 5; -} diff --git a/proto/OrderFinishNotify.proto b/proto/OrderFinishNotify.proto deleted file mode 100644 index d081a803..00000000 --- a/proto/OrderFinishNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message OrderFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4122; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 order_id = 8; - string product_id = 5; - uint32 card_product_remain_days = 6; - repeated ItemParam item_list = 4; - uint32 add_mcoin = 14; -} diff --git a/proto/OtherCustomDungeonBrief.proto b/proto/OtherCustomDungeonBrief.proto deleted file mode 100644 index 50d1dfe3..00000000 --- a/proto/OtherCustomDungeonBrief.proto +++ /dev/null @@ -1,39 +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"; - -import "CustomDungeonAbstract.proto"; -import "CustomDungeonSetting.proto"; -import "CustomDungeonSocial.proto"; -import "SocialDetail.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message OtherCustomDungeonBrief { - bool is_adventure_dungeon = 12; - uint32 battle_min_cost_time = 10; - repeated uint32 tag_list = 13; - bool is_stored = 8; - uint32 dungeon_id = 15; - bool is_psn_platform = 1; - uint64 dungeon_guid = 7; - CustomDungeonSetting setting = 2; - CustomDungeonSocial social = 14; - CustomDungeonAbstract abstract = 4; - SocialDetail creator_detail = 11; -} diff --git a/proto/OtherPlayerEnterHomeNotify.proto b/proto/OtherPlayerEnterHomeNotify.proto deleted file mode 100644 index 5a54a595..00000000 --- a/proto/OtherPlayerEnterHomeNotify.proto +++ /dev/null @@ -1,39 +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 OtherPlayerEnterHomeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4749; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum Reason { - REASON_INVALID = 0; - REASON_ENTER = 1; - REASON_LEAVE = 2; - } - - string nickname = 5; - Reason reason = 10; -} diff --git a/proto/OutStuckCustomDungeonReq.proto b/proto/OutStuckCustomDungeonReq.proto deleted file mode 100644 index f348ff70..00000000 --- a/proto/OutStuckCustomDungeonReq.proto +++ /dev/null @@ -1,31 +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 OutStuckCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6213; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/OutStuckCustomDungeonRsp.proto b/proto/OutStuckCustomDungeonRsp.proto deleted file mode 100644 index 6b9a5a24..00000000 --- a/proto/OutStuckCustomDungeonRsp.proto +++ /dev/null @@ -1,33 +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 OutStuckCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6238; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - int32 retcode = 10; -} diff --git a/proto/PBNavMeshPoly.proto b/proto/PBNavMeshPoly.proto deleted file mode 100644 index 78bc980f..00000000 --- a/proto/PBNavMeshPoly.proto +++ /dev/null @@ -1,33 +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 PBNavMeshPoly { - enum EdgeType { - EDGE_TYPE_INNER = 0; - EDGE_TYPE_TILE_BOUND = 1; - EDGE_TYPE_TILE_BOUND_UNCONNECT = 2; - EDGE_TYPE_TILE_BOUND_OVERIDE = 3; - } - - int32 area = 14; - repeated int32 vects = 13; - repeated EdgeType edge_types = 5; -} diff --git a/proto/PBNavMeshTile.proto b/proto/PBNavMeshTile.proto deleted file mode 100644 index e50db8c8..00000000 --- a/proto/PBNavMeshTile.proto +++ /dev/null @@ -1,28 +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"; - -import "PBNavMeshPoly.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PBNavMeshTile { - repeated Vector vecs = 12; - repeated PBNavMeshPoly polys = 13; -} diff --git a/proto/PSNBlackListNotify.proto b/proto/PSNBlackListNotify.proto deleted file mode 100644 index bd663f5a..00000000 --- a/proto/PSNBlackListNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "FriendBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PSNBlackListNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4085; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated FriendBrief psn_blacklist = 13; -} diff --git a/proto/PSNFriendListNotify.proto b/proto/PSNFriendListNotify.proto deleted file mode 100644 index c584c6b3..00000000 --- a/proto/PSNFriendListNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "FriendBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PSNFriendListNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4087; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated FriendBrief psn_friend_list = 1; -} diff --git a/proto/PathfindingPingNotify.proto b/proto/PathfindingPingNotify.proto deleted file mode 100644 index 5077d702..00000000 --- a/proto/PathfindingPingNotify.proto +++ /dev/null @@ -1,31 +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 PathfindingPingNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2319; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/PbNavMeshStatsInfo.proto b/proto/PbNavMeshStatsInfo.proto deleted file mode 100644 index 69b25000..00000000 --- a/proto/PbNavMeshStatsInfo.proto +++ /dev/null @@ -1,27 +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 PbNavMeshStatsInfo { - int32 Unk3300_MOKPJBIPHNI = 8; - int32 Unk3300_IMLHLJAOBLF = 3; - int32 Unk3300_DHJKKJLKDHB = 15; - int32 Unk3300_EEONKADBJME = 13; -} diff --git a/proto/PerformOperationNotify.proto b/proto/PerformOperationNotify.proto deleted file mode 100644 index 3afcc5fd..00000000 --- a/proto/PerformOperationNotify.proto +++ /dev/null @@ -1,43 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PerformOperationNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1176; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum OperateType { - OPERATE_TYPE_NONE = 0; - OPERATE_TYPE_EFFECT = 1; - } - - OperateType operate_type = 13; - uint32 index = 7; - Vector pos = 9; - uint32 entity_id = 5; - Vector rot = 4; -} diff --git a/proto/PersistentDungeonSwitchAvatarReq.proto b/proto/PersistentDungeonSwitchAvatarReq.proto deleted file mode 100644 index 1c8adf35..00000000 --- a/proto/PersistentDungeonSwitchAvatarReq.proto +++ /dev/null @@ -1,34 +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 PersistentDungeonSwitchAvatarReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1624; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 cur_avatar_guid = 14; - repeated uint64 avatar_team_guid_list = 2; -} diff --git a/proto/PersistentDungeonSwitchAvatarRsp.proto b/proto/PersistentDungeonSwitchAvatarRsp.proto deleted file mode 100644 index 8a30eb83..00000000 --- a/proto/PersistentDungeonSwitchAvatarRsp.proto +++ /dev/null @@ -1,34 +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 PersistentDungeonSwitchAvatarRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1677; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - repeated uint64 avatar_team_guid_list = 9; - uint64 cur_avatar_guid = 15; -} diff --git a/proto/PersonalLineNewUnlockNotify.proto b/proto/PersonalLineNewUnlockNotify.proto deleted file mode 100644 index 427b5ffd..00000000 --- a/proto/PersonalLineNewUnlockNotify.proto +++ /dev/null @@ -1,32 +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 PersonalLineNewUnlockNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 411; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 personal_line_id_list = 6; -} diff --git a/proto/PhotoActivityClientViewReq.proto b/proto/PhotoActivityClientViewReq.proto deleted file mode 100644 index 15dc66e0..00000000 --- a/proto/PhotoActivityClientViewReq.proto +++ /dev/null @@ -1,33 +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 PhotoActivityClientViewReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 9000; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 pos_id = 13; -} diff --git a/proto/PhotoActivityClientViewRsp.proto b/proto/PhotoActivityClientViewRsp.proto deleted file mode 100644 index 15291426..00000000 --- a/proto/PhotoActivityClientViewRsp.proto +++ /dev/null @@ -1,33 +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 PhotoActivityClientViewRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8963; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; - uint32 pos_id = 2; -} diff --git a/proto/PhotoActivityFinishReq.proto b/proto/PhotoActivityFinishReq.proto deleted file mode 100644 index 548d9e39..00000000 --- a/proto/PhotoActivityFinishReq.proto +++ /dev/null @@ -1,35 +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 PhotoActivityFinishReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8395; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 pos_id = 8; - uint32 check_root_id = 11; - bool is_succ = 15; -} diff --git a/proto/PhotoActivityFinishRsp.proto b/proto/PhotoActivityFinishRsp.proto deleted file mode 100644 index 1106e28a..00000000 --- a/proto/PhotoActivityFinishRsp.proto +++ /dev/null @@ -1,33 +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 PhotoActivityFinishRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8847; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; - uint32 pos_id = 9; -} diff --git a/proto/PhotoGallerySettleInfo.proto b/proto/PhotoGallerySettleInfo.proto deleted file mode 100644 index b181bc68..00000000 --- a/proto/PhotoGallerySettleInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "GalleryStopReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PhotoGallerySettleInfo { - GalleryStopReason reason = 13; -} diff --git a/proto/PhotoStage.proto b/proto/PhotoStage.proto deleted file mode 100644 index b09a916e..00000000 --- a/proto/PhotoStage.proto +++ /dev/null @@ -1,30 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PhotoStage { - Vector center = 15; - uint32 open_time = 2; - bool Unk2700_DDOBNKLLLDF = 4; - uint32 Unk2700_CKGJEOOKFIF = 9; - bool is_open = 6; -} diff --git a/proto/PlaceInfo.proto b/proto/PlaceInfo.proto deleted file mode 100644 index 8eeddcbb..00000000 --- a/proto/PlaceInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlaceInfo { - Vector pos = 1; - Vector rot = 2; -} diff --git a/proto/PlantFlowerAcceptAllGiveFlowerReq.proto b/proto/PlantFlowerAcceptAllGiveFlowerReq.proto deleted file mode 100644 index 49529591..00000000 --- a/proto/PlantFlowerAcceptAllGiveFlowerReq.proto +++ /dev/null @@ -1,33 +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 PlantFlowerAcceptAllGiveFlowerReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8240; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 14; -} diff --git a/proto/PlantFlowerAcceptAllGiveFlowerRsp.proto b/proto/PlantFlowerAcceptAllGiveFlowerRsp.proto deleted file mode 100644 index b94c5b8f..00000000 --- a/proto/PlantFlowerAcceptAllGiveFlowerRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "PlantFlowerAcceptFlowerResultInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlantFlowerAcceptAllGiveFlowerRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8313; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 12; - int32 retcode = 6; - repeated PlantFlowerAcceptFlowerResultInfo accept_flower_result_info_list = 13; -} diff --git a/proto/PlantFlowerAcceptFlowerResultInfo.proto b/proto/PlantFlowerAcceptFlowerResultInfo.proto deleted file mode 100644 index c79d0127..00000000 --- a/proto/PlantFlowerAcceptFlowerResultInfo.proto +++ /dev/null @@ -1,26 +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 PlantFlowerAcceptFlowerResultInfo { - uint32 uid = 9; - map Unk3300_PALEJEDIAJP = 6; - map Unk3300_ILAADDCOPKE = 7; -} diff --git a/proto/PlantFlowerAcceptGiveFlowerReq.proto b/proto/PlantFlowerAcceptGiveFlowerReq.proto deleted file mode 100644 index 8fc868a0..00000000 --- a/proto/PlantFlowerAcceptGiveFlowerReq.proto +++ /dev/null @@ -1,34 +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 PlantFlowerAcceptGiveFlowerReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8300; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 uid = 13; - uint32 schedule_id = 12; -} diff --git a/proto/PlantFlowerAcceptGiveFlowerRsp.proto b/proto/PlantFlowerAcceptGiveFlowerRsp.proto deleted file mode 100644 index 99337cf2..00000000 --- a/proto/PlantFlowerAcceptGiveFlowerRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "PlantFlowerAcceptFlowerResultInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlantFlowerAcceptGiveFlowerRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8554; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - PlantFlowerAcceptFlowerResultInfo accept_flower_result_info = 3; - uint32 schedule_id = 6; - int32 retcode = 9; -} diff --git a/proto/PlantFlowerEditFlowerCombinationReq.proto b/proto/PlantFlowerEditFlowerCombinationReq.proto deleted file mode 100644 index 2b3ab846..00000000 --- a/proto/PlantFlowerEditFlowerCombinationReq.proto +++ /dev/null @@ -1,37 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlantFlowerEditFlowerCombinationReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8396; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 3; - CustomGadgetTreeInfo flower_combination_info = 8; - uint32 schedule_id = 12; -} diff --git a/proto/PlantFlowerEditFlowerCombinationRsp.proto b/proto/PlantFlowerEditFlowerCombinationRsp.proto deleted file mode 100644 index 1e726743..00000000 --- a/proto/PlantFlowerEditFlowerCombinationRsp.proto +++ /dev/null @@ -1,33 +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 PlantFlowerEditFlowerCombinationRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8684; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 7; - int32 retcode = 8; -} diff --git a/proto/PlantFlowerFriendFlowerWishData.proto b/proto/PlantFlowerFriendFlowerWishData.proto deleted file mode 100644 index d053119e..00000000 --- a/proto/PlantFlowerFriendFlowerWishData.proto +++ /dev/null @@ -1,29 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlantFlowerFriendFlowerWishData { - uint32 uid = 5; - map flower_num_map = 11; - ProfilePicture profile_picture = 8; - string nickname = 15; -} diff --git a/proto/PlantFlowerGetCanGiveFriendFlowerReq.proto b/proto/PlantFlowerGetCanGiveFriendFlowerReq.proto deleted file mode 100644 index b0d812eb..00000000 --- a/proto/PlantFlowerGetCanGiveFriendFlowerReq.proto +++ /dev/null @@ -1,33 +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 PlantFlowerGetCanGiveFriendFlowerReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8545; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 14; -} diff --git a/proto/PlantFlowerGetCanGiveFriendFlowerRsp.proto b/proto/PlantFlowerGetCanGiveFriendFlowerRsp.proto deleted file mode 100644 index f2189357..00000000 --- a/proto/PlantFlowerGetCanGiveFriendFlowerRsp.proto +++ /dev/null @@ -1,34 +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 PlantFlowerGetCanGiveFriendFlowerRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8273; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map flower_num_map = 5; - int32 retcode = 3; - uint32 schedule_id = 13; -} diff --git a/proto/PlantFlowerGetFriendFlowerWishListReq.proto b/proto/PlantFlowerGetFriendFlowerWishListReq.proto deleted file mode 100644 index 8eaf210a..00000000 --- a/proto/PlantFlowerGetFriendFlowerWishListReq.proto +++ /dev/null @@ -1,33 +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 PlantFlowerGetFriendFlowerWishListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8132; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 10; -} diff --git a/proto/PlantFlowerGetFriendFlowerWishListRsp.proto b/proto/PlantFlowerGetFriendFlowerWishListRsp.proto deleted file mode 100644 index b3ea4dc5..00000000 --- a/proto/PlantFlowerGetFriendFlowerWishListRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "PlantFlowerFriendFlowerWishData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlantFlowerGetFriendFlowerWishListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8682; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 14; - int32 retcode = 7; - repeated PlantFlowerFriendFlowerWishData friend_flower_wish_list = 13; -} diff --git a/proto/PlantFlowerGetRecvFlowerListReq.proto b/proto/PlantFlowerGetRecvFlowerListReq.proto deleted file mode 100644 index 75f02928..00000000 --- a/proto/PlantFlowerGetRecvFlowerListReq.proto +++ /dev/null @@ -1,33 +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 PlantFlowerGetRecvFlowerListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8662; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 6; -} diff --git a/proto/PlantFlowerGetRecvFlowerListRsp.proto b/proto/PlantFlowerGetRecvFlowerListRsp.proto deleted file mode 100644 index b561e699..00000000 --- a/proto/PlantFlowerGetRecvFlowerListRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "PlantFlowerRecvFlowerData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlantFlowerGetRecvFlowerListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8229; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated PlantFlowerRecvFlowerData recv_flower_list = 15; - int32 retcode = 11; - uint32 schedule_id = 4; -} diff --git a/proto/PlantFlowerGetSeedInfoReq.proto b/proto/PlantFlowerGetSeedInfoReq.proto deleted file mode 100644 index e97c4ba8..00000000 --- a/proto/PlantFlowerGetSeedInfoReq.proto +++ /dev/null @@ -1,33 +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 PlantFlowerGetSeedInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8674; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 14; -} diff --git a/proto/PlantFlowerGetSeedInfoRsp.proto b/proto/PlantFlowerGetSeedInfoRsp.proto deleted file mode 100644 index 7d382f81..00000000 --- a/proto/PlantFlowerGetSeedInfoRsp.proto +++ /dev/null @@ -1,34 +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 PlantFlowerGetSeedInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8912; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - uint32 seed_reward_id = 8; - uint32 schedule_id = 13; -} diff --git a/proto/PlantFlowerGiveFriendFlowerReq.proto b/proto/PlantFlowerGiveFriendFlowerReq.proto deleted file mode 100644 index 833a63eb..00000000 --- a/proto/PlantFlowerGiveFriendFlowerReq.proto +++ /dev/null @@ -1,35 +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 PlantFlowerGiveFriendFlowerReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8930; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 6; - uint32 uid = 3; - map flower_num_map = 13; -} diff --git a/proto/PlantFlowerGiveFriendFlowerRsp.proto b/proto/PlantFlowerGiveFriendFlowerRsp.proto deleted file mode 100644 index 9884fa71..00000000 --- a/proto/PlantFlowerGiveFriendFlowerRsp.proto +++ /dev/null @@ -1,34 +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 PlantFlowerGiveFriendFlowerRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8559; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 limit_flower_list = 12; - uint32 schedule_id = 10; - int32 retcode = 14; -} diff --git a/proto/PlantFlowerHaveRecvFlowerNotify.proto b/proto/PlantFlowerHaveRecvFlowerNotify.proto deleted file mode 100644 index f83e1541..00000000 --- a/proto/PlantFlowerHaveRecvFlowerNotify.proto +++ /dev/null @@ -1,32 +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 PlantFlowerHaveRecvFlowerNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8101; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 11; -} diff --git a/proto/PlantFlowerRecvFlowerData.proto b/proto/PlantFlowerRecvFlowerData.proto deleted file mode 100644 index 4ad88ed6..00000000 --- a/proto/PlantFlowerRecvFlowerData.proto +++ /dev/null @@ -1,29 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlantFlowerRecvFlowerData { - string nickname = 14; - uint32 uid = 2; - ProfilePicture profile_picture = 12; - map flower_num_map = 11; -} diff --git a/proto/PlantFlowerSetFlowerWishReq.proto b/proto/PlantFlowerSetFlowerWishReq.proto deleted file mode 100644 index 1f84f55f..00000000 --- a/proto/PlantFlowerSetFlowerWishReq.proto +++ /dev/null @@ -1,34 +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 PlantFlowerSetFlowerWishReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8420; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 4; - map flower_num_map = 3; -} diff --git a/proto/PlantFlowerSetFlowerWishRsp.proto b/proto/PlantFlowerSetFlowerWishRsp.proto deleted file mode 100644 index 730542fd..00000000 --- a/proto/PlantFlowerSetFlowerWishRsp.proto +++ /dev/null @@ -1,33 +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 PlantFlowerSetFlowerWishRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8324; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 5; - int32 retcode = 12; -} diff --git a/proto/PlantFlowerTakeSeedRewardReq.proto b/proto/PlantFlowerTakeSeedRewardReq.proto deleted file mode 100644 index 9180385a..00000000 --- a/proto/PlantFlowerTakeSeedRewardReq.proto +++ /dev/null @@ -1,33 +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 PlantFlowerTakeSeedRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8611; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 2; -} diff --git a/proto/PlantFlowerTakeSeedRewardRsp.proto b/proto/PlantFlowerTakeSeedRewardRsp.proto deleted file mode 100644 index 01647492..00000000 --- a/proto/PlantFlowerTakeSeedRewardRsp.proto +++ /dev/null @@ -1,33 +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 PlantFlowerTakeSeedRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8685; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 11; - int32 retcode = 6; -} diff --git a/proto/PlayProduct.proto b/proto/PlayProduct.proto deleted file mode 100644 index 44f2a8dd..00000000 --- a/proto/PlayProduct.proto +++ /dev/null @@ -1,26 +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 PlayProduct { - string product_id = 1; - string price_tier = 2; - uint32 schedule_id = 3; -} diff --git a/proto/PlayerAllowEnterMpAfterAgreeMatchNotify.proto b/proto/PlayerAllowEnterMpAfterAgreeMatchNotify.proto deleted file mode 100644 index bb39837a..00000000 --- a/proto/PlayerAllowEnterMpAfterAgreeMatchNotify.proto +++ /dev/null @@ -1,32 +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 PlayerAllowEnterMpAfterAgreeMatchNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4184; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 target_uid = 11; -} diff --git a/proto/PlayerApplyEnterHomeNotify.proto b/proto/PlayerApplyEnterHomeNotify.proto deleted file mode 100644 index 92a6df51..00000000 --- a/proto/PlayerApplyEnterHomeNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "OnlinePlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerApplyEnterHomeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4486; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 src_app_id = 8; - OnlinePlayerInfo src_player_info = 10; -} diff --git a/proto/PlayerApplyEnterHomeResultNotify.proto b/proto/PlayerApplyEnterHomeResultNotify.proto deleted file mode 100644 index 0ddbfc2c..00000000 --- a/proto/PlayerApplyEnterHomeResultNotify.proto +++ /dev/null @@ -1,47 +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 PlayerApplyEnterHomeResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4793; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum Reason { - REASON_PLAYER_JUDGE = 0; - REASON_PLAYER_ENTER_OPTION_REFUSE = 1; - REASON_PLAYER_ENTER_OPTION_DIRECT = 2; - REASON_SYSTEM_JUDGE = 3; - REASON_HOST_IN_MATCH = 4; - REASON_PS_PLAYER_NOT_ACCEPT_OTHERS = 5; - REASON_OPEN_STATE_NOT_OPEN = 6; - REASON_HOST_IN_EDIT_MODE = 7; - REASON_PRIOR_CHECK = 8; - } - - uint32 target_uid = 9; - string target_nickname = 2; - bool is_agreed = 13; - Reason reason = 5; -} diff --git a/proto/PlayerApplyEnterHomeResultReq.proto b/proto/PlayerApplyEnterHomeResultReq.proto deleted file mode 100644 index 71aab577..00000000 --- a/proto/PlayerApplyEnterHomeResultReq.proto +++ /dev/null @@ -1,34 +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 PlayerApplyEnterHomeResultReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4646; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 apply_uid = 9; - bool is_agreed = 2; -} diff --git a/proto/PlayerApplyEnterHomeResultRsp.proto b/proto/PlayerApplyEnterHomeResultRsp.proto deleted file mode 100644 index 9b2ff446..00000000 --- a/proto/PlayerApplyEnterHomeResultRsp.proto +++ /dev/null @@ -1,35 +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 PlayerApplyEnterHomeResultRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4542; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 apply_uid = 3; - bool is_agreed = 6; - uint32 param = 4; - int32 retcode = 14; -} diff --git a/proto/PlayerApplyEnterMpAfterMatchAgreedNotify.proto b/proto/PlayerApplyEnterMpAfterMatchAgreedNotify.proto deleted file mode 100644 index f79e063c..00000000 --- a/proto/PlayerApplyEnterMpAfterMatchAgreedNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "MatchType.proto"; -import "OnlinePlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerApplyEnterMpAfterMatchAgreedNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4168; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 matchserver_id = 3; - OnlinePlayerInfo src_player_info = 7; - MatchType match_type = 5; -} diff --git a/proto/PlayerCancelMatchReq.proto b/proto/PlayerCancelMatchReq.proto deleted file mode 100644 index d12ba04b..00000000 --- a/proto/PlayerCancelMatchReq.proto +++ /dev/null @@ -1,35 +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"; - -import "MatchType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerCancelMatchReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4185; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - MatchType match_type = 1; -} diff --git a/proto/PlayerCancelMatchRsp.proto b/proto/PlayerCancelMatchRsp.proto deleted file mode 100644 index cc50d868..00000000 --- a/proto/PlayerCancelMatchRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "MatchType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerCancelMatchRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4177; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - MatchType match_type = 10; -} diff --git a/proto/PlayerChatCDNotify.proto b/proto/PlayerChatCDNotify.proto deleted file mode 100644 index 88283c7e..00000000 --- a/proto/PlayerChatCDNotify.proto +++ /dev/null @@ -1,32 +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 PlayerChatCDNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3450; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 over_time = 14; -} diff --git a/proto/PlayerConfirmMatchReq.proto b/proto/PlayerConfirmMatchReq.proto deleted file mode 100644 index 4610238a..00000000 --- a/proto/PlayerConfirmMatchReq.proto +++ /dev/null @@ -1,36 +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"; - -import "MatchType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerConfirmMatchReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4167; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - MatchType match_type = 3; - bool is_agreed = 14; -} diff --git a/proto/PlayerConfirmMatchRsp.proto b/proto/PlayerConfirmMatchRsp.proto deleted file mode 100644 index 9bf3cf14..00000000 --- a/proto/PlayerConfirmMatchRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "MatchType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerConfirmMatchRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4162; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_agreed = 10; - MatchType match_type = 1; - int32 retcode = 11; - uint32 match_id = 5; -} diff --git a/proto/PlayerCustomDungeonMuipData.proto b/proto/PlayerCustomDungeonMuipData.proto deleted file mode 100644 index af9aeff9..00000000 --- a/proto/PlayerCustomDungeonMuipData.proto +++ /dev/null @@ -1,29 +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"; - -import "CustomDungeonBattleRecordMuipData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerCustomDungeonMuipData { - uint32 uid = 1; - repeated uint64 publish_dungeon_list = 2; - repeated uint64 store_dungeon_list = 3; - repeated CustomDungeonBattleRecordMuipData battle_record_list = 4; -} diff --git a/proto/PlayerDeathZoneNotify.proto b/proto/PlayerDeathZoneNotify.proto deleted file mode 100644 index 59903597..00000000 --- a/proto/PlayerDeathZoneNotify.proto +++ /dev/null @@ -1,32 +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 PlayerDeathZoneNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6272; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 cur_death_zone_id = 11; -} diff --git a/proto/PlayerDieOption.proto b/proto/PlayerDieOption.proto deleted file mode 100644 index 88ada092..00000000 --- a/proto/PlayerDieOption.proto +++ /dev/null @@ -1,27 +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"; - -enum PlayerDieOption { - PLAYER_DIE_OPTION_OPT_NONE = 0; - PLAYER_DIE_OPTION_OPT_REPLAY = 1; - PLAYER_DIE_OPTION_OPT_CANCEL = 2; - PLAYER_DIE_OPTION_OPT_REVIVE = 3; -} diff --git a/proto/PlayerEyePointStateNotify.proto b/proto/PlayerEyePointStateNotify.proto deleted file mode 100644 index 0d7e31e6..00000000 --- a/proto/PlayerEyePointStateNotify.proto +++ /dev/null @@ -1,49 +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"; - -import "CylinderRegionSize.proto"; -import "PolygonRegionSize.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerEyePointStateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3079; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - Vector eye_point_pos = 12; - bool Unk3300_KFOHOBLMMLB = 9; - uint32 Unk3300_GNFJIOEGHOE = 1; - uint32 Unk3300_BIHEKNFDDDI = 8; - int32 fix_lod_level = 11; - bool Unk3300_NIPFCFCBFAE = 14; - uint32 Unk3300_JGEMKKJAHKA = 13; - uint32 Unk3300_EOPFNBBBGPK = 6; - oneof region_size { - float sphere_radius = 1413; - Vector cubic_size = 1362; - CylinderRegionSize cylinder_size = 1250; - PolygonRegionSize polygon_size = 608; - } -} diff --git a/proto/PlayerFishingDataNotify.proto b/proto/PlayerFishingDataNotify.proto deleted file mode 100644 index c8a7cd14..00000000 --- a/proto/PlayerFishingDataNotify.proto +++ /dev/null @@ -1,32 +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 PlayerFishingDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5821; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 last_fish_rod_id = 8; -} diff --git a/proto/PlayerForceExitReq.proto b/proto/PlayerForceExitReq.proto deleted file mode 100644 index 088fef9b..00000000 --- a/proto/PlayerForceExitReq.proto +++ /dev/null @@ -1,31 +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 PlayerForceExitReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 126; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/PlayerGCGMatchConfirmNotify.proto b/proto/PlayerGCGMatchConfirmNotify.proto deleted file mode 100644 index 7b8a04c8..00000000 --- a/proto/PlayerGCGMatchConfirmNotify.proto +++ /dev/null @@ -1,34 +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 PlayerGCGMatchConfirmNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4171; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_agree = 6; - uint32 match_id = 14; - uint32 uid = 5; -} diff --git a/proto/PlayerGCGMatchDismissNotify.proto b/proto/PlayerGCGMatchDismissNotify.proto deleted file mode 100644 index 6d15634b..00000000 --- a/proto/PlayerGCGMatchDismissNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "MatchReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerGCGMatchDismissNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4180; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 uid_list = 11; - MatchReason reason = 7; - uint32 match_id = 4; -} diff --git a/proto/PlayerGameTimeByLuaNotify.proto b/proto/PlayerGameTimeByLuaNotify.proto deleted file mode 100644 index f2fc6a7d..00000000 --- a/proto/PlayerGameTimeByLuaNotify.proto +++ /dev/null @@ -1,34 +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 PlayerGameTimeByLuaNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 186; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 game_time = 12; - uint32 uid = 8; - uint32 sim_speed = 14; -} diff --git a/proto/PlayerGeneralMatchConfirmNotify.proto b/proto/PlayerGeneralMatchConfirmNotify.proto deleted file mode 100644 index c7ff1f26..00000000 --- a/proto/PlayerGeneralMatchConfirmNotify.proto +++ /dev/null @@ -1,34 +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 PlayerGeneralMatchConfirmNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4195; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 match_id = 2; - uint32 uid = 6; - bool is_agree = 13; -} diff --git a/proto/PlayerGeneralMatchDismissNotify.proto b/proto/PlayerGeneralMatchDismissNotify.proto deleted file mode 100644 index f2b3ffcf..00000000 --- a/proto/PlayerGeneralMatchDismissNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "MatchReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerGeneralMatchDismissNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4158; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - MatchReason reason = 11; - repeated uint32 uid_list = 10; - uint32 match_id = 3; -} diff --git a/proto/PlayerInjectFixNotify.proto b/proto/PlayerInjectFixNotify.proto deleted file mode 100644 index 24e30e66..00000000 --- a/proto/PlayerInjectFixNotify.proto +++ /dev/null @@ -1,33 +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 PlayerInjectFixNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 165; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 id = 11; - bytes inject_fix = 12; -} diff --git a/proto/PlayerInvestigationAllInfoNotify.proto b/proto/PlayerInvestigationAllInfoNotify.proto deleted file mode 100644 index c7a1da22..00000000 --- a/proto/PlayerInvestigationAllInfoNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "Investigation.proto"; -import "InvestigationTarget.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerInvestigationAllInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1916; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated Investigation investigation_list = 11; - repeated InvestigationTarget investigation_target_list = 5; -} diff --git a/proto/PlayerInvestigationNotify.proto b/proto/PlayerInvestigationNotify.proto deleted file mode 100644 index fa62e5b7..00000000 --- a/proto/PlayerInvestigationNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "Investigation.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerInvestigationNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1915; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated Investigation investigation_list = 12; -} diff --git a/proto/PlayerInvestigationTargetNotify.proto b/proto/PlayerInvestigationTargetNotify.proto deleted file mode 100644 index 345a8657..00000000 --- a/proto/PlayerInvestigationTargetNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "InvestigationTarget.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerInvestigationTargetNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1902; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated InvestigationTarget investigation_target_list = 10; -} diff --git a/proto/PlayerLogoutNotify.proto b/proto/PlayerLogoutNotify.proto deleted file mode 100644 index e83967ee..00000000 --- a/proto/PlayerLogoutNotify.proto +++ /dev/null @@ -1,31 +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 PlayerLogoutNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 161; - // ENET_CHANNEL_ID = 0; - // } - - int32 retcode = 12; -} diff --git a/proto/PlayerLogoutReq.proto b/proto/PlayerLogoutReq.proto deleted file mode 100644 index 985104a6..00000000 --- a/proto/PlayerLogoutReq.proto +++ /dev/null @@ -1,44 +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 PlayerLogoutReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 200; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - enum Reason { - REASON_DISCONNECT = 0; - REASON_CLIENT_REQ = 1; - REASON_TIMEOUT = 2; - REASON_ADMIN_REQ = 3; - REASON_SERVER_CLOSE = 4; - REASON_GM_CLEAR = 5; - REASON_PLAYER_TRANSFER = 6; - REASON_CLIENT_CHECKSUM_INVALID = 7; - } - - Reason reason = 9; -} diff --git a/proto/PlayerLogoutRsp.proto b/proto/PlayerLogoutRsp.proto deleted file mode 100644 index 9855e8e9..00000000 --- a/proto/PlayerLogoutRsp.proto +++ /dev/null @@ -1,32 +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 PlayerLogoutRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 143; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; -} diff --git a/proto/PlayerLuaShellNotify.proto b/proto/PlayerLuaShellNotify.proto deleted file mode 100644 index 00d1e2f2..00000000 --- a/proto/PlayerLuaShellNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "LuaShellType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerLuaShellNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 166; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 id = 8; - LuaShellType shell_type = 1; - bytes lua_shell = 4; - uint32 use_type = 2; -} diff --git a/proto/PlayerMatchAgreedResultNotify.proto b/proto/PlayerMatchAgreedResultNotify.proto deleted file mode 100644 index 10c797b3..00000000 --- a/proto/PlayerMatchAgreedResultNotify.proto +++ /dev/null @@ -1,44 +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"; - -import "MatchType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerMatchAgreedResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4165; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum Reason { - REASON_SUCC = 0; - REASON_TARGET_SCENE_CANNOT_ENTER = 1; - REASON_SELF_MP_UNAVAILABLE = 2; - REASON_OTHER_DATA_VERSION_NOT_LATEST = 3; - REASON_DATA_VERSION_NOT_LATEST = 4; - } - - MatchType match_type = 12; - uint32 target_uid = 4; - Reason reason = 13; -} diff --git a/proto/PlayerMatchInfoNotify.proto b/proto/PlayerMatchInfoNotify.proto deleted file mode 100644 index 5234777f..00000000 --- a/proto/PlayerMatchInfoNotify.proto +++ /dev/null @@ -1,42 +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"; - -import "MatchType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerMatchInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4172; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 dungeon_id = 4; - uint32 Unk3300_BNEIANJBLBL = 5; - uint32 Unk3300_OCILKHJPJED = 10; - uint32 host_uid = 12; - MatchType match_type = 13; - uint32 mechanicus_difficult_level = 15; - uint32 mp_play_id = 2; - uint32 match_id = 7; - repeated uint32 match_param_list = 11; -} diff --git a/proto/PlayerMatchStopNotify.proto b/proto/PlayerMatchStopNotify.proto deleted file mode 100644 index a3867402..00000000 --- a/proto/PlayerMatchStopNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "MatchReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerMatchStopNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4181; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - MatchReason reason = 10; - uint32 host_uid = 8; -} diff --git a/proto/PlayerMatchSuccNotify.proto b/proto/PlayerMatchSuccNotify.proto deleted file mode 100644 index 1db50ea1..00000000 --- a/proto/PlayerMatchSuccNotify.proto +++ /dev/null @@ -1,43 +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"; - -import "GCGMatchInfo.proto"; -import "GeneralMatchInfo.proto"; -import "MatchType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerMatchSuccNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4194; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - GeneralMatchInfo general_match_info = 7; - uint32 dungeon_id = 3; - MatchType match_type = 15; - uint32 mechanicus_difficult_level = 5; - uint32 confirm_end_time = 13; - GCGMatchInfo gcg_match_info = 9; - uint32 mp_play_id = 11; - uint32 host_uid = 10; -} diff --git a/proto/PlayerNicknameAuditDataNotify.proto b/proto/PlayerNicknameAuditDataNotify.proto deleted file mode 100644 index f16a3273..00000000 --- a/proto/PlayerNicknameAuditDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ContentAuditInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerNicknameAuditDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 162; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ContentAuditInfo info = 7; -} diff --git a/proto/PlayerNicknameNotify.proto b/proto/PlayerNicknameNotify.proto deleted file mode 100644 index ce1c680b..00000000 --- a/proto/PlayerNicknameNotify.proto +++ /dev/null @@ -1,32 +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 PlayerNicknameNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 151; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string nickname = 4; -} diff --git a/proto/PlayerOfferingData.proto b/proto/PlayerOfferingData.proto deleted file mode 100644 index cb8de65a..00000000 --- a/proto/PlayerOfferingData.proto +++ /dev/null @@ -1,28 +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 PlayerOfferingData { - uint32 level = 8; - uint32 offering_id = 3; - bool is_new_max_level = 14; - bool is_first_interact = 9; - repeated uint32 taken_level_reward_list = 2; -} diff --git a/proto/PlayerOfferingDataNotify.proto b/proto/PlayerOfferingDataNotify.proto deleted file mode 100644 index 80b36051..00000000 --- a/proto/PlayerOfferingDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "PlayerOfferingData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerOfferingDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2911; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated PlayerOfferingData offering_data_list = 11; -} diff --git a/proto/PlayerOfferingReq.proto b/proto/PlayerOfferingReq.proto deleted file mode 100644 index 84b8bee5..00000000 --- a/proto/PlayerOfferingReq.proto +++ /dev/null @@ -1,33 +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 PlayerOfferingReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2915; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 offering_id = 15; -} diff --git a/proto/PlayerOfferingRsp.proto b/proto/PlayerOfferingRsp.proto deleted file mode 100644 index 6dbba7dc..00000000 --- a/proto/PlayerOfferingRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "ItemParam.proto"; -import "PlayerOfferingData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerOfferingRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2916; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - repeated ItemParam item_list = 3; - PlayerOfferingData offering_data = 10; -} diff --git a/proto/PlayerPreEnterMpNotify.proto b/proto/PlayerPreEnterMpNotify.proto deleted file mode 100644 index 446be528..00000000 --- a/proto/PlayerPreEnterMpNotify.proto +++ /dev/null @@ -1,40 +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 PlayerPreEnterMpNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1817; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum State { - STATE_INVALID = 0; - STATE_START = 1; - STATE_TIMEOUT = 2; - } - - string nickname = 6; - uint32 uid = 4; - State state = 10; -} diff --git a/proto/PlayerQuitDungeonRsp.proto b/proto/PlayerQuitDungeonRsp.proto deleted file mode 100644 index 7b42d386..00000000 --- a/proto/PlayerQuitDungeonRsp.proto +++ /dev/null @@ -1,33 +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 PlayerQuitDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 943; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 point_id = 10; - int32 retcode = 6; -} diff --git a/proto/PlayerQuitFromHomeNotify.proto b/proto/PlayerQuitFromHomeNotify.proto deleted file mode 100644 index 1be23050..00000000 --- a/proto/PlayerQuitFromHomeNotify.proto +++ /dev/null @@ -1,42 +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 PlayerQuitFromHomeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4724; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum QuitReason { - QUIT_REASON_INVALID = 0; - QUIT_REASON_KICK_BY_HOST = 1; - QUIT_REASON_BACK_TO_MY_WORLD = 2; - QUIT_REASON_HOME_BLOCKED = 3; - QUIT_REASON_HOME_IN_EDIT_MODE = 4; - QUIT_REASON_BY_MUIP = 5; - QUIT_REASON_CUR_MODULE_CLOSED = 6; - } - - QuitReason reason = 11; -} diff --git a/proto/PlayerQuitFromMpNotify.proto b/proto/PlayerQuitFromMpNotify.proto deleted file mode 100644 index 2f0a64b2..00000000 --- a/proto/PlayerQuitFromMpNotify.proto +++ /dev/null @@ -1,46 +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 PlayerQuitFromMpNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1844; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum QuitReason { - QUIT_REASON_INVALID = 0; - QUIT_REASON_HOST_NO_OTHER_PLAYER = 1; - QUIT_REASON_KICK_BY_HOST = 2; - QUIT_REASON_BACK_TO_MY_WORLD = 3; - QUIT_REASON_KICK_BY_HOST_LOGOUT = 4; - QUIT_REASON_KICK_BY_HOST_BLOCK = 5; - QUIT_REASON_BE_BLOCKED = 6; - QUIT_REASON_KICK_BY_HOST_ENTER_HOME = 7; - QUIT_REASON_HOST_SCENE_INVALID = 8; - QUIT_REASON_KICK_BY_PLAY = 9; - QUIT_REASON_KICK_BY_ISLAND_PARTY_GALLERY_START_FAILED = 10; - } - - QuitReason reason = 2; -} diff --git a/proto/PlayerRandomCookReq.proto b/proto/PlayerRandomCookReq.proto deleted file mode 100644 index 9dfd7640..00000000 --- a/proto/PlayerRandomCookReq.proto +++ /dev/null @@ -1,35 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerRandomCookReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 172; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated ItemParam material_list = 5; -} diff --git a/proto/PlayerRandomCookRsp.proto b/proto/PlayerRandomCookRsp.proto deleted file mode 100644 index 4a3c0ac7..00000000 --- a/proto/PlayerRandomCookRsp.proto +++ /dev/null @@ -1,32 +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 PlayerRandomCookRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 103; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; -} diff --git a/proto/PlayerRechargeDataNotify.proto b/proto/PlayerRechargeDataNotify.proto deleted file mode 100644 index 27ff5806..00000000 --- a/proto/PlayerRechargeDataNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "ProductPriceTier.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerRechargeDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4127; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ProductPriceTier product_price_tier_list = 7; - uint32 card_product_remain_days = 6; -} diff --git a/proto/PlayerReportReq.proto b/proto/PlayerReportReq.proto deleted file mode 100644 index 94101409..00000000 --- a/proto/PlayerReportReq.proto +++ /dev/null @@ -1,39 +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"; - -import "ReportReasonType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerReportReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4022; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - string target_home_module_name = 5; - uint32 target_uid = 10; - ReportReasonType reason = 7; - string content = 11; - uint32 target_home_module_id = 15; -} diff --git a/proto/PlayerReportRsp.proto b/proto/PlayerReportRsp.proto deleted file mode 100644 index 978c08c1..00000000 --- a/proto/PlayerReportRsp.proto +++ /dev/null @@ -1,34 +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 PlayerReportRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4082; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 cd_time = 8; - int32 retcode = 7; - uint32 target_uid = 11; -} diff --git a/proto/PlayerRoutineDataNotify.proto b/proto/PlayerRoutineDataNotify.proto deleted file mode 100644 index da2a5be8..00000000 --- a/proto/PlayerRoutineDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "PlayerRoutineInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerRoutineDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3542; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated PlayerRoutineInfo routine_info_list = 11; -} diff --git a/proto/PlayerRoutineInfo.proto b/proto/PlayerRoutineInfo.proto deleted file mode 100644 index 65efa147..00000000 --- a/proto/PlayerRoutineInfo.proto +++ /dev/null @@ -1,25 +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 PlayerRoutineInfo { - uint32 routine_type = 5; - uint32 finished_num = 9; -} diff --git a/proto/PlayerSetLanguageReq.proto b/proto/PlayerSetLanguageReq.proto deleted file mode 100644 index 107960a8..00000000 --- a/proto/PlayerSetLanguageReq.proto +++ /dev/null @@ -1,33 +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 PlayerSetLanguageReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 111; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 language_type = 5; -} diff --git a/proto/PlayerSetLanguageRsp.proto b/proto/PlayerSetLanguageRsp.proto deleted file mode 100644 index 31a60814..00000000 --- a/proto/PlayerSetLanguageRsp.proto +++ /dev/null @@ -1,32 +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 PlayerSetLanguageRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 150; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; -} diff --git a/proto/PlayerSetOnlyMPWithPSPlayerReq.proto b/proto/PlayerSetOnlyMPWithPSPlayerReq.proto deleted file mode 100644 index 373ddf91..00000000 --- a/proto/PlayerSetOnlyMPWithPSPlayerReq.proto +++ /dev/null @@ -1,33 +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 PlayerSetOnlyMPWithPSPlayerReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1815; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_only = 10; -} diff --git a/proto/PlayerSetOnlyMPWithPSPlayerRsp.proto b/proto/PlayerSetOnlyMPWithPSPlayerRsp.proto deleted file mode 100644 index e28ad2ab..00000000 --- a/proto/PlayerSetOnlyMPWithPSPlayerRsp.proto +++ /dev/null @@ -1,33 +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 PlayerSetOnlyMPWithPSPlayerRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1818; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_only = 4; - int32 retcode = 11; -} diff --git a/proto/PlayerSignatureAuditDataNotify.proto b/proto/PlayerSignatureAuditDataNotify.proto deleted file mode 100644 index 0dc1d142..00000000 --- a/proto/PlayerSignatureAuditDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ContentAuditInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerSignatureAuditDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4036; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ContentAuditInfo info = 11; -} diff --git a/proto/PlayerSignatureNotify.proto b/proto/PlayerSignatureNotify.proto deleted file mode 100644 index a05e9896..00000000 --- a/proto/PlayerSignatureNotify.proto +++ /dev/null @@ -1,32 +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 PlayerSignatureNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4041; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string signature = 13; -} diff --git a/proto/PlayerStartMatchReq.proto b/proto/PlayerStartMatchReq.proto deleted file mode 100644 index 8bccb64d..00000000 --- a/proto/PlayerStartMatchReq.proto +++ /dev/null @@ -1,40 +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"; - -import "MatchType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerStartMatchReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4192; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 mp_play_id = 12; - uint32 mechanicus_difficult_level = 15; - uint32 dungeon_id = 10; - uint32 match_id = 2; - MatchType match_type = 8; - repeated uint32 match_param_list = 3; -} diff --git a/proto/PlayerStartMatchRsp.proto b/proto/PlayerStartMatchRsp.proto deleted file mode 100644 index a20ce3ab..00000000 --- a/proto/PlayerStartMatchRsp.proto +++ /dev/null @@ -1,41 +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"; - -import "MatchType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerStartMatchRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4191; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 dungeon_id = 1; - uint32 match_id = 12; - MatchType match_type = 10; - uint32 punish_end_time = 8; - uint32 mp_play_id = 11; - uint32 param = 7; - uint32 mechanicus_difficult_level = 3; - int32 retcode = 6; -} diff --git a/proto/PlayerUidExtInfo.proto b/proto/PlayerUidExtInfo.proto deleted file mode 100644 index 870f117e..00000000 --- a/proto/PlayerUidExtInfo.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 PlayerUidExtInfo { - uint32 reg_platform = 1; -} diff --git a/proto/PolygonRegionSize.proto b/proto/PolygonRegionSize.proto deleted file mode 100644 index 95a2981c..00000000 --- a/proto/PolygonRegionSize.proto +++ /dev/null @@ -1,27 +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"; - -import "VectorPlane.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PolygonRegionSize { - float height = 3; - repeated VectorPlane point_list = 9; -} diff --git a/proto/PotionDungeonAvatar.proto b/proto/PotionDungeonAvatar.proto deleted file mode 100644 index 6751f02c..00000000 --- a/proto/PotionDungeonAvatar.proto +++ /dev/null @@ -1,25 +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 PotionDungeonAvatar { - uint64 avatar_guid = 14; - bool is_trial = 1; -} diff --git a/proto/PotionEnterDungeonNotify.proto b/proto/PotionEnterDungeonNotify.proto deleted file mode 100644 index d16bd237..00000000 --- a/proto/PotionEnterDungeonNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "PotionDungeonAvatar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PotionEnterDungeonNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8777; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 mode_id = 11; - uint32 level_id = 3; - repeated PotionDungeonAvatar dungeon_avatar_list = 1; - uint32 difficulty_level = 14; - uint32 stage_id = 10; -} diff --git a/proto/PotionEnterDungeonReq.proto b/proto/PotionEnterDungeonReq.proto deleted file mode 100644 index 87027b9f..00000000 --- a/proto/PotionEnterDungeonReq.proto +++ /dev/null @@ -1,39 +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"; - -import "PotionAvatarInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PotionEnterDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8945; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 6; - repeated PotionAvatarInfo avatar_info_list = 15; - uint32 mode_id = 10; - repeated uint32 buff_id_list = 9; - uint32 stage_id = 2; -} diff --git a/proto/PotionEnterDungeonRsp.proto b/proto/PotionEnterDungeonRsp.proto deleted file mode 100644 index 7e1677a3..00000000 --- a/proto/PotionEnterDungeonRsp.proto +++ /dev/null @@ -1,32 +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 PotionEnterDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8679; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; -} diff --git a/proto/PotionResetChallengeReq.proto b/proto/PotionResetChallengeReq.proto deleted file mode 100644 index 9e940d83..00000000 --- a/proto/PotionResetChallengeReq.proto +++ /dev/null @@ -1,33 +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 PotionResetChallengeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8331; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 4; -} diff --git a/proto/PotionResetChallengeRsp.proto b/proto/PotionResetChallengeRsp.proto deleted file mode 100644 index 40c27c40..00000000 --- a/proto/PotionResetChallengeRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "PotionStageData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PotionResetChallengeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8804; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 7; - PotionStageData stage_data = 5; -} diff --git a/proto/PotionRestartDungeonReq.proto b/proto/PotionRestartDungeonReq.proto deleted file mode 100644 index c209909d..00000000 --- a/proto/PotionRestartDungeonReq.proto +++ /dev/null @@ -1,31 +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 PotionRestartDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8575; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/PotionRestartDungeonRsp.proto b/proto/PotionRestartDungeonRsp.proto deleted file mode 100644 index 4fb92eda..00000000 --- a/proto/PotionRestartDungeonRsp.proto +++ /dev/null @@ -1,32 +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 PotionRestartDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8492; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 10; -} diff --git a/proto/PotionSaveDungeonResultReq.proto b/proto/PotionSaveDungeonResultReq.proto deleted file mode 100644 index ea8cd126..00000000 --- a/proto/PotionSaveDungeonResultReq.proto +++ /dev/null @@ -1,34 +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 PotionSaveDungeonResultReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8672; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 14; - uint32 stage_id = 7; -} diff --git a/proto/PotionSaveDungeonResultRsp.proto b/proto/PotionSaveDungeonResultRsp.proto deleted file mode 100644 index ed462653..00000000 --- a/proto/PotionSaveDungeonResultRsp.proto +++ /dev/null @@ -1,32 +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 PotionSaveDungeonResultRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8579; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; -} diff --git a/proto/PotionStage.proto b/proto/PotionStage.proto deleted file mode 100644 index 17454e5f..00000000 --- a/proto/PotionStage.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_JLHKOLGFAMI.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PotionStage { - uint32 stage_id = 11; - repeated uint32 Unk2700_HFHCCJFDOKA = 2; - bool is_open = 15; - repeated Unk2700_JLHKOLGFAMI level_list = 14; - repeated uint32 Unk2700_LONIJGBDPIG = 13; -} diff --git a/proto/PrivateChatRsp.proto b/proto/PrivateChatRsp.proto deleted file mode 100644 index 6b813fef..00000000 --- a/proto/PrivateChatRsp.proto +++ /dev/null @@ -1,33 +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 PrivateChatRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4980; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - uint32 chat_forbidden_endtime = 6; -} diff --git a/proto/PrivateChatSetSequenceReq.proto b/proto/PrivateChatSetSequenceReq.proto deleted file mode 100644 index d45c433d..00000000 --- a/proto/PrivateChatSetSequenceReq.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 4985 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message PrivateChatSetSequenceReq { - uint32 target_uid = 11; - uint32 sequence = 15; -} diff --git a/proto/PrivateChatSetSequenceRsp.proto b/proto/PrivateChatSetSequenceRsp.proto deleted file mode 100644 index 0fcbe07c..00000000 --- a/proto/PrivateChatSetSequenceRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 4957 -// EnetChannelId: 0 -// EnetIsReliable: true -message PrivateChatSetSequenceRsp { - int32 retcode = 13; -} diff --git a/proto/ProductPriceTier.proto b/proto/ProductPriceTier.proto deleted file mode 100644 index 97f82af7..00000000 --- a/proto/ProductPriceTier.proto +++ /dev/null @@ -1,25 +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 ProductPriceTier { - string price_tier = 3; - string product_id = 14; -} diff --git a/proto/ProjectorOptionReq.proto b/proto/ProjectorOptionReq.proto deleted file mode 100644 index 620394d1..00000000 --- a/proto/ProjectorOptionReq.proto +++ /dev/null @@ -1,40 +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 ProjectorOptionReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 803; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - enum ProjectorOpType { - PROJECTOR_OP_TYPE_NONE = 0; - PROJECTOR_OP_TYPE_CREATE = 1; - PROJECTOR_OP_TYPE_DESTROY = 2; - } - - uint32 op_type = 2; - uint32 entity_id = 8; -} diff --git a/proto/ProjectorOptionRsp.proto b/proto/ProjectorOptionRsp.proto deleted file mode 100644 index 3a7873f0..00000000 --- a/proto/ProjectorOptionRsp.proto +++ /dev/null @@ -1,34 +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 ProjectorOptionRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 833; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - uint32 entity_id = 1; - uint32 op_type = 14; -} diff --git a/proto/ProudSkillUpgradeReq.proto b/proto/ProudSkillUpgradeReq.proto deleted file mode 100644 index f4634290..00000000 --- a/proto/ProudSkillUpgradeReq.proto +++ /dev/null @@ -1,35 +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 ProudSkillUpgradeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1078; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 avatar_guid = 13; - uint32 old_proud_skill_level = 3; - uint32 proud_skill_id = 2; -} diff --git a/proto/ProudSkillUpgradeRsp.proto b/proto/ProudSkillUpgradeRsp.proto deleted file mode 100644 index 89faf5ae..00000000 --- a/proto/ProudSkillUpgradeRsp.proto +++ /dev/null @@ -1,34 +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 ProudSkillUpgradeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1057; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint64 avatar_guid = 3; - uint32 proud_skill_id = 15; - int32 retcode = 13; -} diff --git a/proto/PublishCustomDungeonReq.proto b/proto/PublishCustomDungeonReq.proto deleted file mode 100644 index 424b358f..00000000 --- a/proto/PublishCustomDungeonReq.proto +++ /dev/null @@ -1,34 +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 PublishCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6245; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 dungeon_guid = 6; - repeated uint32 tag_list = 9; -} diff --git a/proto/PublishCustomDungeonRsp.proto b/proto/PublishCustomDungeonRsp.proto deleted file mode 100644 index cedb0bb7..00000000 --- a/proto/PublishCustomDungeonRsp.proto +++ /dev/null @@ -1,32 +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 PublishCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6202; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; -} diff --git a/proto/PublishUgcReq.proto b/proto/PublishUgcReq.proto deleted file mode 100644 index 0ee5b448..00000000 --- a/proto/PublishUgcReq.proto +++ /dev/null @@ -1,36 +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"; - -import "UgcType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PublishUgcReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6312; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 ugc_guid = 12; - UgcType ugc_type = 10; -} diff --git a/proto/PublishUgcRsp.proto b/proto/PublishUgcRsp.proto deleted file mode 100644 index 3caf0b94..00000000 --- a/proto/PublishUgcRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "UgcType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PublishUgcRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6334; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - UgcType ugc_type = 2; - uint64 ugc_guid = 12; - int32 retcode = 10; -} diff --git a/proto/PushTipsAllDataNotify.proto b/proto/PushTipsAllDataNotify.proto deleted file mode 100644 index e4312ed9..00000000 --- a/proto/PushTipsAllDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "PushTipsData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PushTipsAllDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2237; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated PushTipsData push_tips_list = 4; -} diff --git a/proto/PushTipsChangeNotify.proto b/proto/PushTipsChangeNotify.proto deleted file mode 100644 index 5b36945b..00000000 --- a/proto/PushTipsChangeNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "PushTipsData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PushTipsChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2289; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated PushTipsData push_tips_list = 5; -} diff --git a/proto/PushTipsData.proto b/proto/PushTipsData.proto deleted file mode 100644 index c1e7e3db..00000000 --- a/proto/PushTipsData.proto +++ /dev/null @@ -1,25 +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 PushTipsData { - uint32 push_tips_id = 4; - uint32 state = 7; -} diff --git a/proto/PushTipsReadFinishReq.proto b/proto/PushTipsReadFinishReq.proto deleted file mode 100644 index 341d060d..00000000 --- a/proto/PushTipsReadFinishReq.proto +++ /dev/null @@ -1,33 +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 PushTipsReadFinishReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2244; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 push_tips_id = 11; -} diff --git a/proto/PushTipsReadFinishRsp.proto b/proto/PushTipsReadFinishRsp.proto deleted file mode 100644 index 54a21071..00000000 --- a/proto/PushTipsReadFinishRsp.proto +++ /dev/null @@ -1,33 +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 PushTipsReadFinishRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2207; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 push_tips_id = 13; - int32 retcode = 12; -} diff --git a/proto/QuickOpenActivityReq.proto b/proto/QuickOpenActivityReq.proto deleted file mode 100644 index e859adc1..00000000 --- a/proto/QuickOpenActivityReq.proto +++ /dev/null @@ -1,33 +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 QuickOpenActivityReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8302; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 activity_id = 8; -} diff --git a/proto/QuickOpenActivityRsp.proto b/proto/QuickOpenActivityRsp.proto deleted file mode 100644 index b302fbf0..00000000 --- a/proto/QuickOpenActivityRsp.proto +++ /dev/null @@ -1,33 +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 QuickOpenActivityRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8677; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; - uint32 activity_id = 9; -} diff --git a/proto/QuickUseWidgetReq.proto b/proto/QuickUseWidgetReq.proto deleted file mode 100644 index 3ddd4f9b..00000000 --- a/proto/QuickUseWidgetReq.proto +++ /dev/null @@ -1,42 +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"; - -import "WidgetCameraInfo.proto"; -import "WidgetCreateLocationInfo.proto"; -import "WidgetCreatorInfo.proto"; -import "WidgetThunderBirdFeatherInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message QuickUseWidgetReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4284; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - oneof param { - WidgetCreateLocationInfo location_info = 1872; - WidgetCameraInfo camera_info = 1835; - WidgetCreatorInfo creator_info = 72; - WidgetThunderBirdFeatherInfo thunder_bird_feather_info = 491; - } -} diff --git a/proto/RacingGalleryInfo.proto b/proto/RacingGalleryInfo.proto deleted file mode 100644 index 30f73259..00000000 --- a/proto/RacingGalleryInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk2700_OJJNGIHDJEH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RacingGalleryInfo { - repeated Unk2700_OJJNGIHDJEH record_list = 7; -} diff --git a/proto/RacingGallerySettleInfo.proto b/proto/RacingGallerySettleInfo.proto deleted file mode 100644 index 8b29d848..00000000 --- a/proto/RacingGallerySettleInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "GalleryStopReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RacingGallerySettleInfo { - uint32 winner_uid = 10; - uint32 use_time = 15; - GalleryStopReason reason = 11; -} diff --git a/proto/ReadNicknameAuditReq.proto b/proto/ReadNicknameAuditReq.proto deleted file mode 100644 index 5e20940c..00000000 --- a/proto/ReadNicknameAuditReq.proto +++ /dev/null @@ -1,31 +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 ReadNicknameAuditReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 132; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ReadNicknameAuditRsp.proto b/proto/ReadNicknameAuditRsp.proto deleted file mode 100644 index 43e761c0..00000000 --- a/proto/ReadNicknameAuditRsp.proto +++ /dev/null @@ -1,32 +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 ReadNicknameAuditRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 168; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/ReadPrivateChatRsp.proto b/proto/ReadPrivateChatRsp.proto deleted file mode 100644 index b9770ca9..00000000 --- a/proto/ReadPrivateChatRsp.proto +++ /dev/null @@ -1,32 +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 ReadPrivateChatRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4977; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; -} diff --git a/proto/ReadSignatureAuditReq.proto b/proto/ReadSignatureAuditReq.proto deleted file mode 100644 index 2daa2cb3..00000000 --- a/proto/ReadSignatureAuditReq.proto +++ /dev/null @@ -1,31 +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 ReadSignatureAuditReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4002; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ReadSignatureAuditRsp.proto b/proto/ReadSignatureAuditRsp.proto deleted file mode 100644 index 6616a24c..00000000 --- a/proto/ReadSignatureAuditRsp.proto +++ /dev/null @@ -1,32 +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 ReadSignatureAuditRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4012; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; -} diff --git a/proto/ReceivedTrialAvatarActivityRewardReq.proto b/proto/ReceivedTrialAvatarActivityRewardReq.proto deleted file mode 100644 index 68b023d6..00000000 --- a/proto/ReceivedTrialAvatarActivityRewardReq.proto +++ /dev/null @@ -1,33 +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 ReceivedTrialAvatarActivityRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2155; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 trial_avatar_index_id = 9; -} diff --git a/proto/ReceivedTrialAvatarActivityRewardRsp.proto b/proto/ReceivedTrialAvatarActivityRewardRsp.proto deleted file mode 100644 index 11dbe7de..00000000 --- a/proto/ReceivedTrialAvatarActivityRewardRsp.proto +++ /dev/null @@ -1,34 +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 ReceivedTrialAvatarActivityRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2175; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 activity_id = 6; - int32 retcode = 8; - uint32 trial_avatar_index_id = 10; -} diff --git a/proto/RechargeReq.proto b/proto/RechargeReq.proto deleted file mode 100644 index 3c09e007..00000000 --- a/proto/RechargeReq.proto +++ /dev/null @@ -1,41 +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"; - -import "PlayProduct.proto"; -import "ShopCardProduct.proto"; -import "ShopConcertProduct.proto"; -import "ShopMcoinProduct.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RechargeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4142; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - ShopMcoinProduct mcoin_product = 10; - ShopCardProduct card_product = 4; - PlayProduct play_product = 3; - ShopConcertProduct concert_product = 11; -} diff --git a/proto/RechargeRsp.proto b/proto/RechargeRsp.proto deleted file mode 100644 index a9741223..00000000 --- a/proto/RechargeRsp.proto +++ /dev/null @@ -1,34 +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 RechargeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4141; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string product_id = 10; - bool is_show_minors_hint = 1; - int32 retcode = 9; -} diff --git a/proto/RedPointData.proto b/proto/RedPointData.proto deleted file mode 100644 index ccd65a47..00000000 --- a/proto/RedPointData.proto +++ /dev/null @@ -1,26 +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 RedPointData { - uint32 red_point_type = 1; - bool is_show = 2; - uint32 content_id = 3; -} diff --git a/proto/RedeemLegendaryKeyReq.proto b/proto/RedeemLegendaryKeyReq.proto deleted file mode 100644 index 5a6b94ad..00000000 --- a/proto/RedeemLegendaryKeyReq.proto +++ /dev/null @@ -1,31 +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 RedeemLegendaryKeyReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 464; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/RedeemLegendaryKeyRsp.proto b/proto/RedeemLegendaryKeyRsp.proto deleted file mode 100644 index a9ad10cc..00000000 --- a/proto/RedeemLegendaryKeyRsp.proto +++ /dev/null @@ -1,33 +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 RedeemLegendaryKeyRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 467; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; - uint32 legendary_key_count = 2; -} diff --git a/proto/ReformFireworksReq.proto b/proto/ReformFireworksReq.proto deleted file mode 100644 index 0d488272..00000000 --- a/proto/ReformFireworksReq.proto +++ /dev/null @@ -1,35 +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"; - -import "FireworksReformData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReformFireworksReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6074; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - FireworksReformData fireworks_reform_data = 1; -} diff --git a/proto/ReformFireworksRsp.proto b/proto/ReformFireworksRsp.proto deleted file mode 100644 index b8f866cc..00000000 --- a/proto/ReformFireworksRsp.proto +++ /dev/null @@ -1,32 +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 ReformFireworksRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6062; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/RefreshBackgroundAvatarReq.proto b/proto/RefreshBackgroundAvatarReq.proto deleted file mode 100644 index d74586f2..00000000 --- a/proto/RefreshBackgroundAvatarReq.proto +++ /dev/null @@ -1,31 +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 RefreshBackgroundAvatarReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1765; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/RefreshBackgroundAvatarRsp.proto b/proto/RefreshBackgroundAvatarRsp.proto deleted file mode 100644 index d91d5f2d..00000000 --- a/proto/RefreshBackgroundAvatarRsp.proto +++ /dev/null @@ -1,33 +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 RefreshBackgroundAvatarRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1744; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - map hp_full_time_map = 4; - int32 retcode = 11; -} diff --git a/proto/RefreshEntityAuthNotify.proto b/proto/RefreshEntityAuthNotify.proto deleted file mode 100644 index 5152d164..00000000 --- a/proto/RefreshEntityAuthNotify.proto +++ /dev/null @@ -1,33 +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 RefreshEntityAuthNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3099; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 entity_id_list = 4; -} diff --git a/proto/RefreshRogueDiaryCardReq.proto b/proto/RefreshRogueDiaryCardReq.proto deleted file mode 100644 index 78736a19..00000000 --- a/proto/RefreshRogueDiaryCardReq.proto +++ /dev/null @@ -1,33 +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 RefreshRogueDiaryCardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8868; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 refresh_card_list = 9; -} diff --git a/proto/RefreshRogueDiaryCardRsp.proto b/proto/RefreshRogueDiaryCardRsp.proto deleted file mode 100644 index a4af69d1..00000000 --- a/proto/RefreshRogueDiaryCardRsp.proto +++ /dev/null @@ -1,33 +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 RefreshRogueDiaryCardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8359; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; - repeated uint32 rand_card_list = 14; -} diff --git a/proto/RefreshRoguelikeDungeonCardReq.proto b/proto/RefreshRoguelikeDungeonCardReq.proto deleted file mode 100644 index b0b090cc..00000000 --- a/proto/RefreshRoguelikeDungeonCardReq.proto +++ /dev/null @@ -1,31 +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 RefreshRoguelikeDungeonCardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8065; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/RefreshRoguelikeDungeonCardRsp.proto b/proto/RefreshRoguelikeDungeonCardRsp.proto deleted file mode 100644 index 1bb0d423..00000000 --- a/proto/RefreshRoguelikeDungeonCardRsp.proto +++ /dev/null @@ -1,33 +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 RefreshRoguelikeDungeonCardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8994; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; - repeated uint32 res_card_list = 2; -} diff --git a/proto/RegionSearch.proto b/proto/RegionSearch.proto deleted file mode 100644 index 7e4877f6..00000000 --- a/proto/RegionSearch.proto +++ /dev/null @@ -1,29 +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"; - -import "RegionSearchState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RegionSearch { - RegionSearchState state = 2; - bool is_entered = 6; - uint32 progress = 5; - uint32 region_search_id = 1; -} diff --git a/proto/RegionSearchChangeRegionNotify.proto b/proto/RegionSearchChangeRegionNotify.proto deleted file mode 100644 index 986513c8..00000000 --- a/proto/RegionSearchChangeRegionNotify.proto +++ /dev/null @@ -1,40 +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 RegionSearchChangeRegionNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5641; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - enum RegionEvent { - REGION_EVENT_NONE = 0; - REGION_EVENT_ENTER = 1; - REGION_EVENT_LEAVE = 2; - } - - uint32 region_id = 6; - RegionEvent event = 11; -} diff --git a/proto/RegionSearchInfo.proto b/proto/RegionSearchInfo.proto deleted file mode 100644 index fb27b57f..00000000 --- a/proto/RegionSearchInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "RegionSearch.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RegionSearchInfo { - bool is_entered = 2; - repeated RegionSearch region_search_list = 7; - uint32 id = 9; -} diff --git a/proto/RegionSearchNotify.proto b/proto/RegionSearchNotify.proto deleted file mode 100644 index cd669bed..00000000 --- a/proto/RegionSearchNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "RegionSearchInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RegionSearchNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5642; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated RegionSearchInfo region_search_list = 3; - uint32 uid = 14; -} diff --git a/proto/RegionSearchState.proto b/proto/RegionSearchState.proto deleted file mode 100644 index 91b3dd27..00000000 --- a/proto/RegionSearchState.proto +++ /dev/null @@ -1,28 +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"; - -enum RegionSearchState { - REGION_SEARCH_STATE_NONE = 0; - REGION_SEARCH_STATE_UNSTARTED = 1; - REGION_SEARCH_STATE_STARTED = 2; - REGION_SEARCH_STATE_WAIT_REWARD = 3; - REGION_SEARCH_STATE_FINISHED = 4; -} diff --git a/proto/RegionalPlayInfoNotify.proto b/proto/RegionalPlayInfoNotify.proto deleted file mode 100644 index cf5c6efa..00000000 --- a/proto/RegionalPlayInfoNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "RegionalPlayVar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RegionalPlayInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6292; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 play_type = 3; - repeated RegionalPlayVar var_list = 13; - string play_name = 5; - bool Unk3300_FMEPEBIHNOL = 1; - bool Unk3300_MBGOJOBNPNG = 14; -} diff --git a/proto/RegionalPlayVar.proto b/proto/RegionalPlayVar.proto deleted file mode 100644 index c833712e..00000000 --- a/proto/RegionalPlayVar.proto +++ /dev/null @@ -1,27 +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 RegionalPlayVar { - uint32 type = 5; - float Unk3300_FOBMHHNIPPH = 4; - float Unk3300_PIDHFABKIJN = 3; - float value = 2; -} diff --git a/proto/RemotePlayerWidgetNotify.proto b/proto/RemotePlayerWidgetNotify.proto deleted file mode 100644 index 3f6d8513..00000000 --- a/proto/RemotePlayerWidgetNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "PlayerWidgetInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RemotePlayerWidgetNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5910; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated PlayerWidgetInfo player_widget_info_list = 10; -} diff --git a/proto/RemoveBlacklistReq.proto b/proto/RemoveBlacklistReq.proto deleted file mode 100644 index 36ca5031..00000000 --- a/proto/RemoveBlacklistReq.proto +++ /dev/null @@ -1,33 +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 RemoveBlacklistReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4003; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 target_uid = 4; -} diff --git a/proto/RemoveBlacklistRsp.proto b/proto/RemoveBlacklistRsp.proto deleted file mode 100644 index 54f7713f..00000000 --- a/proto/RemoveBlacklistRsp.proto +++ /dev/null @@ -1,33 +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 RemoveBlacklistRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4033; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 target_uid = 6; - int32 retcode = 8; -} diff --git a/proto/RemoveCustomDungeonReq.proto b/proto/RemoveCustomDungeonReq.proto deleted file mode 100644 index f2636c80..00000000 --- a/proto/RemoveCustomDungeonReq.proto +++ /dev/null @@ -1,33 +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 RemoveCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6234; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 dungeon_guid = 7; -} diff --git a/proto/RemoveCustomDungeonRsp.proto b/proto/RemoveCustomDungeonRsp.proto deleted file mode 100644 index c83bb312..00000000 --- a/proto/RemoveCustomDungeonRsp.proto +++ /dev/null @@ -1,33 +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 RemoveCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6215; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint64 dungeon_guid = 3; - int32 retcode = 10; -} diff --git a/proto/RemoveRandTaskInfoNotify.proto b/proto/RemoveRandTaskInfoNotify.proto deleted file mode 100644 index 40d5c3c0..00000000 --- a/proto/RemoveRandTaskInfoNotify.proto +++ /dev/null @@ -1,41 +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 RemoveRandTaskInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 198; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum FinishReason { - FINISH_REASON_DEFAULT = 0; - FINISH_REASON_CLEAR = 1; - FINISH_REASON_DISTANCE = 2; - FINISH_REASON_FINISH = 3; - } - - uint32 rand_task_id = 10; - FinishReason reason = 13; - bool is_succ = 5; -} diff --git a/proto/ReplayCustomDungeonReq.proto b/proto/ReplayCustomDungeonReq.proto deleted file mode 100644 index 65a8d2d6..00000000 --- a/proto/ReplayCustomDungeonReq.proto +++ /dev/null @@ -1,31 +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 ReplayCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6214; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ReplayCustomDungeonRsp.proto b/proto/ReplayCustomDungeonRsp.proto deleted file mode 100644 index 038a8c80..00000000 --- a/proto/ReplayCustomDungeonRsp.proto +++ /dev/null @@ -1,33 +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 ReplayCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6248; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - int32 retcode = 5; -} diff --git a/proto/ReportFightAntiCheatNotify.proto b/proto/ReportFightAntiCheatNotify.proto deleted file mode 100644 index d861a5c7..00000000 --- a/proto/ReportFightAntiCheatNotify.proto +++ /dev/null @@ -1,34 +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 ReportFightAntiCheatNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 388; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 Unk3300_MIFNAAADBBP = 8; - uint32 Unk3300_ABCKMPPMNCH = 10; -} diff --git a/proto/ReportReasonType.proto b/proto/ReportReasonType.proto deleted file mode 100644 index 536b8acb..00000000 --- a/proto/ReportReasonType.proto +++ /dev/null @@ -1,30 +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"; - -enum ReportReasonType { - REPORT_REASON_TYPE_NONE = 0; - REPORT_REASON_TYPE_DECEPTIVE_ADS = 1; - REPORT_REASON_TYPE_ABUSING = 2; - REPORT_REASON_TYPE_CHEAT = 3; - REPORT_REASON_TYPE_POLITICAL = 4; - REPORT_REASON_TYPE_OTHER = 5; - REPORT_REASON_TYPE_HOME = 6; -} diff --git a/proto/ReportTrackingIOInfoNotify.proto b/proto/ReportTrackingIOInfoNotify.proto deleted file mode 100644 index 5113f641..00000000 --- a/proto/ReportTrackingIOInfoNotify.proto +++ /dev/null @@ -1,37 +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 ReportTrackingIOInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4144; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - string Unk3300_KGGPDKGDELG = 13; - string Unk3300_DJHKHEFPCDK = 10; - string Unk3300_PIBFPDAMJLE = 6; - string Unk3300_CNPIGDOEJPB = 8; - string Unk3300_GEJJKDLGFPH = 3; -} diff --git a/proto/RequestLiveInfoReq.proto b/proto/RequestLiveInfoReq.proto deleted file mode 100644 index 91a3d0fb..00000000 --- a/proto/RequestLiveInfoReq.proto +++ /dev/null @@ -1,33 +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 RequestLiveInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 805; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 live_id = 13; -} diff --git a/proto/RequestLiveInfoRsp.proto b/proto/RequestLiveInfoRsp.proto deleted file mode 100644 index 157a1645..00000000 --- a/proto/RequestLiveInfoRsp.proto +++ /dev/null @@ -1,35 +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 RequestLiveInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 894; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; - string Unk3300_BDOGCPKPLOK = 11; - string Unk3300_DNGGIOIKLHC = 6; - uint32 live_id = 10; -} diff --git a/proto/ReserveRogueDiaryAvatarReq.proto b/proto/ReserveRogueDiaryAvatarReq.proto deleted file mode 100644 index c6a4df4a..00000000 --- a/proto/ReserveRogueDiaryAvatarReq.proto +++ /dev/null @@ -1,35 +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"; - -import "RogueDiaryAvatar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReserveRogueDiaryAvatarReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8311; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated RogueDiaryAvatar reserve_avatar_list = 3; -} diff --git a/proto/ReserveRogueDiaryAvatarRsp.proto b/proto/ReserveRogueDiaryAvatarRsp.proto deleted file mode 100644 index f95f2852..00000000 --- a/proto/ReserveRogueDiaryAvatarRsp.proto +++ /dev/null @@ -1,32 +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 ReserveRogueDiaryAvatarRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8901; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; -} diff --git a/proto/ResetRogueDiaryPlayReq.proto b/proto/ResetRogueDiaryPlayReq.proto deleted file mode 100644 index 20afca03..00000000 --- a/proto/ResetRogueDiaryPlayReq.proto +++ /dev/null @@ -1,33 +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 ResetRogueDiaryPlayReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8125; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 9; -} diff --git a/proto/ResetRogueDiaryPlayRsp.proto b/proto/ResetRogueDiaryPlayRsp.proto deleted file mode 100644 index 0b53cab4..00000000 --- a/proto/ResetRogueDiaryPlayRsp.proto +++ /dev/null @@ -1,32 +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 ResetRogueDiaryPlayRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8943; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; -} diff --git a/proto/ResinCard.proto b/proto/ResinCard.proto deleted file mode 100644 index 9fb85bd8..00000000 --- a/proto/ResinCard.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 "ItemParam.proto"; - -message ResinCard { - repeated ItemParam baseItemList = 1; - repeated ItemParam perDayItemList = 2; -} diff --git a/proto/ResinCardData.proto b/proto/ResinCardData.proto deleted file mode 100644 index 3a9970e3..00000000 --- a/proto/ResinCardData.proto +++ /dev/null @@ -1,27 +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 ResinCardData { - uint32 last_daily_reward_time = 10; - uint32 config_id = 2; - uint32 expire_time = 13; - uint32 remain_reward_days = 11; -} diff --git a/proto/ResinCardDataUpdateNotify.proto b/proto/ResinCardDataUpdateNotify.proto deleted file mode 100644 index 399c2107..00000000 --- a/proto/ResinCardDataUpdateNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "ResinCardData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ResinCardDataUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4134; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 today_start_time = 4; - repeated ResinCardData card_data_list = 14; -} diff --git a/proto/RestartCoinCollectPlaySingleModeReq.proto b/proto/RestartCoinCollectPlaySingleModeReq.proto deleted file mode 100644 index db12db20..00000000 --- a/proto/RestartCoinCollectPlaySingleModeReq.proto +++ /dev/null @@ -1,34 +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 RestartCoinCollectPlaySingleModeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21382; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 2; - uint32 multistage_play_index = 3; -} diff --git a/proto/RestartCoinCollectPlaySingleModeRsp.proto b/proto/RestartCoinCollectPlaySingleModeRsp.proto deleted file mode 100644 index 5f83bf7a..00000000 --- a/proto/RestartCoinCollectPlaySingleModeRsp.proto +++ /dev/null @@ -1,33 +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 RestartCoinCollectPlaySingleModeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23294; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 10; - int32 retcode = 6; -} diff --git a/proto/RestartEffigyChallengeReq.proto b/proto/RestartEffigyChallengeReq.proto deleted file mode 100644 index 47282031..00000000 --- a/proto/RestartEffigyChallengeReq.proto +++ /dev/null @@ -1,31 +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 RestartEffigyChallengeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2051; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/RestartEffigyChallengeRsp.proto b/proto/RestartEffigyChallengeRsp.proto deleted file mode 100644 index 3b2e1c94..00000000 --- a/proto/RestartEffigyChallengeRsp.proto +++ /dev/null @@ -1,32 +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 RestartEffigyChallengeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2172; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; -} diff --git a/proto/ResumeRogueDiaryDungeonReq.proto b/proto/ResumeRogueDiaryDungeonReq.proto deleted file mode 100644 index 8ab03aac..00000000 --- a/proto/ResumeRogueDiaryDungeonReq.proto +++ /dev/null @@ -1,33 +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 ResumeRogueDiaryDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8704; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 15; -} diff --git a/proto/ResumeRogueDiaryDungeonRsp.proto b/proto/ResumeRogueDiaryDungeonRsp.proto deleted file mode 100644 index d0c68714..00000000 --- a/proto/ResumeRogueDiaryDungeonRsp.proto +++ /dev/null @@ -1,32 +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 ResumeRogueDiaryDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8332; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; -} diff --git a/proto/RetryCurRogueDiaryDungeonReq.proto b/proto/RetryCurRogueDiaryDungeonReq.proto deleted file mode 100644 index f1d39daf..00000000 --- a/proto/RetryCurRogueDiaryDungeonReq.proto +++ /dev/null @@ -1,31 +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 RetryCurRogueDiaryDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8696; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/RetryCurRogueDiaryDungeonRsp.proto b/proto/RetryCurRogueDiaryDungeonRsp.proto deleted file mode 100644 index 7129b2a8..00000000 --- a/proto/RetryCurRogueDiaryDungeonRsp.proto +++ /dev/null @@ -1,32 +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 RetryCurRogueDiaryDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8269; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; -} diff --git a/proto/ReunionActivateNotify.proto b/proto/ReunionActivateNotify.proto deleted file mode 100644 index 50515ae1..00000000 --- a/proto/ReunionActivateNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "ReunionBriefInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReunionActivateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5071; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_activate = 7; - ReunionBriefInfo reunion_brief_info = 9; -} diff --git a/proto/ReunionBriefInfo.proto b/proto/ReunionBriefInfo.proto deleted file mode 100644 index b827fac3..00000000 --- a/proto/ReunionBriefInfo.proto +++ /dev/null @@ -1,37 +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"; - -import "ReunionPrivilegeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReunionBriefInfo { - uint32 first_day_start_time = 1; - string version = 11; - uint32 mission_id = 6; - uint32 finish_time = 2; - bool Unk3300_OKGAAEDENEI = 13; - uint32 privilege_id = 5; - ReunionPrivilegeInfo privilege_info = 10; - uint32 start_time = 14; - uint32 first_gift_reward_id = 9; - bool Unk3300_ODKLPOMKKPD = 8; - bool Unk3300_MHHLEJIFFIM = 7; - uint32 sign_in_config_id = 12; -} diff --git a/proto/ReunionBriefInfoReq.proto b/proto/ReunionBriefInfoReq.proto deleted file mode 100644 index fc9b7a45..00000000 --- a/proto/ReunionBriefInfoReq.proto +++ /dev/null @@ -1,31 +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 ReunionBriefInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5092; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ReunionBriefInfoRsp.proto b/proto/ReunionBriefInfoRsp.proto deleted file mode 100644 index fe862226..00000000 --- a/proto/ReunionBriefInfoRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ReunionBriefInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReunionBriefInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5091; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; - ReunionBriefInfo reunion_brief_info = 13; - bool is_activate = 15; -} diff --git a/proto/ReunionDailyRefreshNotify.proto b/proto/ReunionDailyRefreshNotify.proto deleted file mode 100644 index 941db6d6..00000000 --- a/proto/ReunionDailyRefreshNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ReunionBriefInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReunionDailyRefreshNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5054; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ReunionBriefInfo reunion_brief_info = 6; -} diff --git a/proto/ReunionMissionInfo.proto b/proto/ReunionMissionInfo.proto deleted file mode 100644 index a8a8a5fd..00000000 --- a/proto/ReunionMissionInfo.proto +++ /dev/null @@ -1,33 +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"; - -import "ReunionWatcherInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReunionMissionInfo { - bool is_taken_reward = 10; - bool is_finished = 13; - repeated ReunionWatcherInfo watcher_list = 15; - repeated ReunionWatcherInfo cur_day_watcher_list = 8; - uint32 next_refresh_time = 5; - repeated bool is_taken_reward_list = 4; - uint32 mission_id = 9; - uint32 cur_score = 2; -} diff --git a/proto/ReunionPrivilegeChangeNotify.proto b/proto/ReunionPrivilegeChangeNotify.proto deleted file mode 100644 index 8514a7a2..00000000 --- a/proto/ReunionPrivilegeChangeNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ReunionPrivilegeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReunionPrivilegeChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5087; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ReunionPrivilegeInfo privilege_info = 10; -} diff --git a/proto/ReunionPrivilegeInfo.proto b/proto/ReunionPrivilegeInfo.proto deleted file mode 100644 index 3bbd915c..00000000 --- a/proto/ReunionPrivilegeInfo.proto +++ /dev/null @@ -1,26 +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 ReunionPrivilegeInfo { - uint32 Unk3300_GJBEAFPMFAA = 14; - uint32 privilege_id = 2; - uint32 Unk3300_ALOLACFGMHI = 1; -} diff --git a/proto/ReunionSettleNotify.proto b/proto/ReunionSettleNotify.proto deleted file mode 100644 index 6321364f..00000000 --- a/proto/ReunionSettleNotify.proto +++ /dev/null @@ -1,30 +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 ReunionSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5080; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/ReunionSignInInfo.proto b/proto/ReunionSignInInfo.proto deleted file mode 100644 index 67da8bb8..00000000 --- a/proto/ReunionSignInInfo.proto +++ /dev/null @@ -1,27 +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 ReunionSignInInfo { - uint32 Unk3300_MNJELIDKMCF = 3; - repeated uint32 reward_day_list = 12; - uint32 config_id = 8; - uint32 Unk3300_NFNOKBNBLGE = 10; -} diff --git a/proto/ReunionWatcherInfo.proto b/proto/ReunionWatcherInfo.proto deleted file mode 100644 index b1d25c7b..00000000 --- a/proto/ReunionWatcherInfo.proto +++ /dev/null @@ -1,28 +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 ReunionWatcherInfo { - uint32 total_progress = 4; - uint32 reward_unlock_time = 1; - uint32 watcher_id = 9; - bool is_taken_reward = 12; - uint32 cur_progress = 10; -} diff --git a/proto/Reward.proto b/proto/Reward.proto deleted file mode 100644 index 5b76190d..00000000 --- a/proto/Reward.proto +++ /dev/null @@ -1,27 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Reward { - uint32 reward_id = 1; - repeated ItemParam item_list = 2; -} diff --git a/proto/RogueCellInfo.proto b/proto/RogueCellInfo.proto deleted file mode 100644 index 68e97630..00000000 --- a/proto/RogueCellInfo.proto +++ /dev/null @@ -1,30 +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"; - -import "RogueCellState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RogueCellInfo { - uint32 dungeon_id = 1; - uint32 cell_config_id = 14; - uint32 cell_id = 2; - RogueCellState state = 9; - uint32 cell_type = 13; -} diff --git a/proto/RogueCellState.proto b/proto/RogueCellState.proto deleted file mode 100644 index 7af01852..00000000 --- a/proto/RogueCellState.proto +++ /dev/null @@ -1,28 +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"; - -enum RogueCellState { - ROGUE_CELL_STATE_NONE = 0; - ROGUE_CELL_STATE_BATTLE = 1; - ROGUE_CELL_STATE_SUCCESS = 2; - ROGUE_CELL_STATE_FINISH = 3; - ROGUE_CELL_STATE_TAKEN_CHEST = 4; -} diff --git a/proto/RogueCellUpdateNotify.proto b/proto/RogueCellUpdateNotify.proto deleted file mode 100644 index eb5c7b0d..00000000 --- a/proto/RogueCellUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "RogueCellInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RogueCellUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8851; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - RogueCellInfo cell_info = 5; -} diff --git a/proto/RogueDiaryAvatar.proto b/proto/RogueDiaryAvatar.proto deleted file mode 100644 index 429e7e43..00000000 --- a/proto/RogueDiaryAvatar.proto +++ /dev/null @@ -1,30 +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"; - -import "ActivityDungeonAvatar.proto"; -import "RogueDiaryAvatarDisableStatus.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RogueDiaryAvatar { - uint32 level = 10; - repeated RogueDiaryAvatarDisableStatus disable_status_list = 7; - uint32 tired_round = 2; - ActivityDungeonAvatar avatar = 14; -} diff --git a/proto/RogueDiaryAvatarDisableStatus.proto b/proto/RogueDiaryAvatarDisableStatus.proto deleted file mode 100644 index 3635146d..00000000 --- a/proto/RogueDiaryAvatarDisableStatus.proto +++ /dev/null @@ -1,27 +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"; - -enum RogueDiaryAvatarDisableStatus { - ROGUE_DIARY_AVATAR_DISABLE_STATUS_NONE = 0; - ROGUE_DIARY_AVATAR_DISABLE_STATUS_DEATH = 1; - ROGUE_DIARY_AVATAR_DISABLE_STATUS_TIRED = 2; - ROGUE_DIARY_AVATAR_DISABLE_STATUS_DUPLICATED = 3; -} diff --git a/proto/RogueDiaryCoinAddNotify.proto b/proto/RogueDiaryCoinAddNotify.proto deleted file mode 100644 index 93fe93a0..00000000 --- a/proto/RogueDiaryCoinAddNotify.proto +++ /dev/null @@ -1,33 +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 RogueDiaryCoinAddNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8525; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 num = 11; -} diff --git a/proto/RogueDiaryDungeonInfoNotify.proto b/proto/RogueDiaryDungeonInfoNotify.proto deleted file mode 100644 index 7351c9be..00000000 --- a/proto/RogueDiaryDungeonInfoNotify.proto +++ /dev/null @@ -1,44 +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"; - -import "RogueDiaryRoomInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RogueDiaryDungeonInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8096; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 12; - uint32 time = 9; - repeated uint32 Unk3300_MMBEJGDFCGE = 6; - uint32 cur_room = 1; - repeated uint32 Unk3300_DKCFGLAKPJL = 8; - uint32 dungeon_id = 7; - repeated RogueDiaryRoomInfo room_list = 5; - uint32 difficulty = 14; - uint32 cur_round = 10; - uint32 coin = 3; -} diff --git a/proto/RogueDiaryRepairInfoNotify.proto b/proto/RogueDiaryRepairInfoNotify.proto deleted file mode 100644 index b9622b3e..00000000 --- a/proto/RogueDiaryRepairInfoNotify.proto +++ /dev/null @@ -1,43 +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"; - -import "RogueDiaryAvatar.proto"; -import "RogueDiaryRoomInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RogueDiaryRepairInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8084; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated RogueDiaryAvatar avatar_list = 2; - repeated RogueDiaryAvatar trial_avatar_list = 10; - repeated RogueDiaryRoomInfo room_list = 11; - repeated uint32 select_card_list = 12; - repeated uint32 chosen_card_list = 5; - uint32 stage_id = 7; - repeated RogueDiaryAvatar select_avatar_list = 3; - repeated uint32 rand_card_list = 13; -} diff --git a/proto/RogueDiaryReviveAvatarReq.proto b/proto/RogueDiaryReviveAvatarReq.proto deleted file mode 100644 index 8ad6b9d5..00000000 --- a/proto/RogueDiaryReviveAvatarReq.proto +++ /dev/null @@ -1,35 +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"; - -import "RogueDiaryAvatar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RogueDiaryReviveAvatarReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8678; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - RogueDiaryAvatar revive_avatar = 15; -} diff --git a/proto/RogueDiaryReviveAvatarRsp.proto b/proto/RogueDiaryReviveAvatarRsp.proto deleted file mode 100644 index d1122abd..00000000 --- a/proto/RogueDiaryReviveAvatarRsp.proto +++ /dev/null @@ -1,32 +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 RogueDiaryReviveAvatarRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8061; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; -} diff --git a/proto/RogueDiaryRoomInfo.proto b/proto/RogueDiaryRoomInfo.proto deleted file mode 100644 index 45e21327..00000000 --- a/proto/RogueDiaryRoomInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RogueDiaryRoomInfo { - bool is_boss = 6; - uint32 config_id = 3; - repeated Uint32Pair monster_list = 4; -} diff --git a/proto/RogueDiaryStage.proto b/proto/RogueDiaryStage.proto deleted file mode 100644 index 1f1d116a..00000000 --- a/proto/RogueDiaryStage.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk2700_CMOCCENBOLJ.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RogueDiaryStage { - uint32 stage_id = 1; - Unk2700_CMOCCENBOLJ best_record = 12; - bool Unk2700_PEDCFBJLHGP = 10; -} diff --git a/proto/RogueDiaryTiredAvatarNotify.proto b/proto/RogueDiaryTiredAvatarNotify.proto deleted file mode 100644 index a922cb5d..00000000 --- a/proto/RogueDiaryTiredAvatarNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "RogueDiaryAvatar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RogueDiaryTiredAvatarNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8660; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 Unk3300_DMEMBBPEIGK = 1; - uint32 Unk3300_BGEJGLBMFII = 14; - bool is_need_show = 11; - repeated RogueDiaryAvatar optional_tired_avatar_list = 5; -} diff --git a/proto/RogueDungeonPlayerCellChangeNotify.proto b/proto/RogueDungeonPlayerCellChangeNotify.proto deleted file mode 100644 index e122208d..00000000 --- a/proto/RogueDungeonPlayerCellChangeNotify.proto +++ /dev/null @@ -1,33 +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 RogueDungeonPlayerCellChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8093; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 cell_id = 4; - uint32 old_cell_id = 7; -} diff --git a/proto/RogueEffectRecord.proto b/proto/RogueEffectRecord.proto deleted file mode 100644 index a9cb852b..00000000 --- a/proto/RogueEffectRecord.proto +++ /dev/null @@ -1,27 +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 RogueEffectRecord { - uint32 source_id = 9; - bool is_new = 8; - uint32 count = 3; - repeated uint32 extra_param_list = 15; -} diff --git a/proto/RogueEliteCellDifficultyType.proto b/proto/RogueEliteCellDifficultyType.proto deleted file mode 100644 index 9aa50f1f..00000000 --- a/proto/RogueEliteCellDifficultyType.proto +++ /dev/null @@ -1,25 +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"; - -enum RogueEliteCellDifficultyType { - ROGUE_ELITE_CELL_DIFFICULTY_TYPE_NORMAL = 0; - ROGUE_ELITE_CELL_DIFFICULTY_TYPE_HARD = 1; -} diff --git a/proto/RogueFinishRepairReq.proto b/proto/RogueFinishRepairReq.proto deleted file mode 100644 index d1fd31ad..00000000 --- a/proto/RogueFinishRepairReq.proto +++ /dev/null @@ -1,36 +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"; - -import "RogueDiaryAvatar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RogueFinishRepairReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8483; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated RogueDiaryAvatar chosen_avatar_list = 14; - repeated uint32 chosen_card_list = 15; -} diff --git a/proto/RogueFinishRepairRsp.proto b/proto/RogueFinishRepairRsp.proto deleted file mode 100644 index 0c3963be..00000000 --- a/proto/RogueFinishRepairRsp.proto +++ /dev/null @@ -1,32 +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 RogueFinishRepairRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8503; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; -} diff --git a/proto/RogueHealAvatarsReq.proto b/proto/RogueHealAvatarsReq.proto deleted file mode 100644 index 19d27b7d..00000000 --- a/proto/RogueHealAvatarsReq.proto +++ /dev/null @@ -1,34 +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 RogueHealAvatarsReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8175; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 cell_id = 2; - uint32 dungeon_id = 15; -} diff --git a/proto/RogueHealAvatarsRsp.proto b/proto/RogueHealAvatarsRsp.proto deleted file mode 100644 index 6f9f8eaa..00000000 --- a/proto/RogueHealAvatarsRsp.proto +++ /dev/null @@ -1,34 +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 RogueHealAvatarsRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8252; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 dungeon_id = 3; - uint32 cell_id = 8; - int32 retcode = 9; -} diff --git a/proto/RogueResumeDungeonReq.proto b/proto/RogueResumeDungeonReq.proto deleted file mode 100644 index f751d117..00000000 --- a/proto/RogueResumeDungeonReq.proto +++ /dev/null @@ -1,33 +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 RogueResumeDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8275; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 9; -} diff --git a/proto/RogueResumeDungeonRsp.proto b/proto/RogueResumeDungeonRsp.proto deleted file mode 100644 index ab92009a..00000000 --- a/proto/RogueResumeDungeonRsp.proto +++ /dev/null @@ -1,33 +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 RogueResumeDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8772; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 stage_id = 15; - int32 retcode = 5; -} diff --git a/proto/RogueSwitchAvatarReq.proto b/proto/RogueSwitchAvatarReq.proto deleted file mode 100644 index fcc1727f..00000000 --- a/proto/RogueSwitchAvatarReq.proto +++ /dev/null @@ -1,36 +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 RogueSwitchAvatarReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8399; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint64 onstage_avatar_guid_list = 8; - uint32 dungeon_id = 10; - uint32 cell_id = 11; - uint64 cur_avatar_guid = 4; -} diff --git a/proto/RogueSwitchAvatarRsp.proto b/proto/RogueSwitchAvatarRsp.proto deleted file mode 100644 index 5a1719bf..00000000 --- a/proto/RogueSwitchAvatarRsp.proto +++ /dev/null @@ -1,37 +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 RogueSwitchAvatarRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8445; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint64 backstage_avatar_guid_list = 3; - uint32 dungeon_id = 15; - repeated uint64 onstage_avatar_guid_list = 8; - uint32 cell_id = 1; - uint64 cur_avatar_guid = 5; - int32 retcode = 7; -} diff --git a/proto/RoguelikeCardGachaNotify.proto b/proto/RoguelikeCardGachaNotify.proto deleted file mode 100644 index 173a6e80..00000000 --- a/proto/RoguelikeCardGachaNotify.proto +++ /dev/null @@ -1,33 +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 RoguelikeCardGachaNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8057; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_can_refresh = 7; - repeated uint32 card_list = 15; -} diff --git a/proto/RoguelikeEffectDataNotify.proto b/proto/RoguelikeEffectDataNotify.proto deleted file mode 100644 index f68c1a81..00000000 --- a/proto/RoguelikeEffectDataNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "RogueEffectRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RoguelikeEffectDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8544; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated RogueEffectRecord card_list = 3; - repeated RogueEffectRecord curse_list = 8; -} diff --git a/proto/RoguelikeEffectViewReq.proto b/proto/RoguelikeEffectViewReq.proto deleted file mode 100644 index 6decf62b..00000000 --- a/proto/RoguelikeEffectViewReq.proto +++ /dev/null @@ -1,34 +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 RoguelikeEffectViewReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8605; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 Unk3300_FKGJGIJHKJI = 10; - repeated uint32 Unk3300_LMIIAEPBKNB = 15; -} diff --git a/proto/RoguelikeEffectViewRsp.proto b/proto/RoguelikeEffectViewRsp.proto deleted file mode 100644 index cc9d5c18..00000000 --- a/proto/RoguelikeEffectViewRsp.proto +++ /dev/null @@ -1,33 +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 RoguelikeEffectViewRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8437; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - int32 retcode = 8; -} diff --git a/proto/RoguelikeGiveUpReq.proto b/proto/RoguelikeGiveUpReq.proto deleted file mode 100644 index 54cf263a..00000000 --- a/proto/RoguelikeGiveUpReq.proto +++ /dev/null @@ -1,33 +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 RoguelikeGiveUpReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8442; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 3; -} diff --git a/proto/RoguelikeGiveUpRsp.proto b/proto/RoguelikeGiveUpRsp.proto deleted file mode 100644 index 798bbc7a..00000000 --- a/proto/RoguelikeGiveUpRsp.proto +++ /dev/null @@ -1,38 +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"; - -import "RoguelikeDungeonSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RoguelikeGiveUpRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8905; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; - uint32 stage_id = 14; - oneof info { - RoguelikeDungeonSettleInfo settle_info = 2; - } -} diff --git a/proto/RoguelikeMistClearNotify.proto b/proto/RoguelikeMistClearNotify.proto deleted file mode 100644 index 9fc1b879..00000000 --- a/proto/RoguelikeMistClearNotify.proto +++ /dev/null @@ -1,30 +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 RoguelikeMistClearNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8768; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/RoguelikeRefreshCardCostUpdateNotify.proto b/proto/RoguelikeRefreshCardCostUpdateNotify.proto deleted file mode 100644 index e37c2696..00000000 --- a/proto/RoguelikeRefreshCardCostUpdateNotify.proto +++ /dev/null @@ -1,33 +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 RoguelikeRefreshCardCostUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8210; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 item_count = 13; - uint32 item_id = 15; -} diff --git a/proto/RoguelikeResourceBonusPropUpdateNotify.proto b/proto/RoguelikeResourceBonusPropUpdateNotify.proto deleted file mode 100644 index 80840b55..00000000 --- a/proto/RoguelikeResourceBonusPropUpdateNotify.proto +++ /dev/null @@ -1,32 +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 RoguelikeResourceBonusPropUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8426; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - float bonus_resource_prop = 5; -} diff --git a/proto/RoguelikeRuneRecordUpdateNotify.proto b/proto/RoguelikeRuneRecordUpdateNotify.proto deleted file mode 100644 index b6db917c..00000000 --- a/proto/RoguelikeRuneRecordUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "RoguelikeRuneRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RoguelikeRuneRecordUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8629; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated RoguelikeRuneRecord rune_record_list = 11; -} diff --git a/proto/RoguelikeSelectAvatarAndEnterDungeonReq.proto b/proto/RoguelikeSelectAvatarAndEnterDungeonReq.proto deleted file mode 100644 index d5bf2c57..00000000 --- a/proto/RoguelikeSelectAvatarAndEnterDungeonReq.proto +++ /dev/null @@ -1,35 +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 RoguelikeSelectAvatarAndEnterDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8988; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 1; - repeated uint64 onstage_avatar_guid_list = 12; - repeated uint64 backstage_avatar_guid_list = 4; -} diff --git a/proto/RoguelikeSelectAvatarAndEnterDungeonRsp.proto b/proto/RoguelikeSelectAvatarAndEnterDungeonRsp.proto deleted file mode 100644 index 5a12b288..00000000 --- a/proto/RoguelikeSelectAvatarAndEnterDungeonRsp.proto +++ /dev/null @@ -1,33 +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 RoguelikeSelectAvatarAndEnterDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8910; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; - uint32 stage_id = 1; -} diff --git a/proto/RoguelikeTakeStageFirstPassRewardReq.proto b/proto/RoguelikeTakeStageFirstPassRewardReq.proto deleted file mode 100644 index 38f17736..00000000 --- a/proto/RoguelikeTakeStageFirstPassRewardReq.proto +++ /dev/null @@ -1,33 +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 RoguelikeTakeStageFirstPassRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8531; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 2; -} diff --git a/proto/RoguelikeTakeStageFirstPassRewardRsp.proto b/proto/RoguelikeTakeStageFirstPassRewardRsp.proto deleted file mode 100644 index 827d4eec..00000000 --- a/proto/RoguelikeTakeStageFirstPassRewardRsp.proto +++ /dev/null @@ -1,33 +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 RoguelikeTakeStageFirstPassRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8182; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 stage_id = 15; - int32 retcode = 10; -} diff --git a/proto/SalesmanTakeRewardReq.proto b/proto/SalesmanTakeRewardReq.proto deleted file mode 100644 index 454ac184..00000000 --- a/proto/SalesmanTakeRewardReq.proto +++ /dev/null @@ -1,34 +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 SalesmanTakeRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2069; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 position = 15; - uint32 schedule_id = 14; -} diff --git a/proto/SalesmanTakeRewardRsp.proto b/proto/SalesmanTakeRewardRsp.proto deleted file mode 100644 index f9b15fc5..00000000 --- a/proto/SalesmanTakeRewardRsp.proto +++ /dev/null @@ -1,35 +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 SalesmanTakeRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2026; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 reward_id = 12; - int32 retcode = 4; - uint32 position = 15; - uint32 schedule_id = 2; -} diff --git a/proto/SalesmanTakeSpecialRewardReq.proto b/proto/SalesmanTakeSpecialRewardReq.proto deleted file mode 100644 index 07de6cab..00000000 --- a/proto/SalesmanTakeSpecialRewardReq.proto +++ /dev/null @@ -1,33 +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 SalesmanTakeSpecialRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2067; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 11; -} diff --git a/proto/SalesmanTakeSpecialRewardRsp.proto b/proto/SalesmanTakeSpecialRewardRsp.proto deleted file mode 100644 index b7006539..00000000 --- a/proto/SalesmanTakeSpecialRewardRsp.proto +++ /dev/null @@ -1,33 +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 SalesmanTakeSpecialRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2044; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 6; - int32 retcode = 7; -} diff --git a/proto/SalvageEscortGallerySettleInfo.proto b/proto/SalvageEscortGallerySettleInfo.proto deleted file mode 100644 index 32dd2b93..00000000 --- a/proto/SalvageEscortGallerySettleInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "SalvageEscortStopReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SalvageEscortGallerySettleInfo { - uint32 time_remain = 15; - SalvageEscortStopReason reason = 11; -} diff --git a/proto/SalvageEscortRestartReq.proto b/proto/SalvageEscortRestartReq.proto deleted file mode 100644 index ce3841f9..00000000 --- a/proto/SalvageEscortRestartReq.proto +++ /dev/null @@ -1,33 +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 SalvageEscortRestartReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8520; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gallery_id = 1; -} diff --git a/proto/SalvageEscortRestartRsp.proto b/proto/SalvageEscortRestartRsp.proto deleted file mode 100644 index 4b4c9175..00000000 --- a/proto/SalvageEscortRestartRsp.proto +++ /dev/null @@ -1,33 +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 SalvageEscortRestartRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8553; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 7; - int32 retcode = 8; -} diff --git a/proto/SalvageEscortSettleInfo.proto b/proto/SalvageEscortSettleInfo.proto deleted file mode 100644 index 2d80b4f3..00000000 --- a/proto/SalvageEscortSettleInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "SalvageEscortGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SalvageEscortSettleInfo { - SalvageEscortGallerySettleInfo settle_info = 6; - bool is_new_record = 2; -} diff --git a/proto/SalvageEscortSettleNotify.proto b/proto/SalvageEscortSettleNotify.proto deleted file mode 100644 index 80a1ac8a..00000000 --- a/proto/SalvageEscortSettleNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "SalvageEscortSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SalvageEscortSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8798; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - SalvageEscortSettleInfo settle_info = 1; - uint32 gallery_id = 6; -} diff --git a/proto/SalvageEscortStopReason.proto b/proto/SalvageEscortStopReason.proto deleted file mode 100644 index daad30d9..00000000 --- a/proto/SalvageEscortStopReason.proto +++ /dev/null @@ -1,30 +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"; - -enum SalvageEscortStopReason { - SALVAGE_ESCORT_STOP_REASON_NONE = 0; - SALVAGE_ESCORT_STOP_REASON_SUCCESS = 1; - SALVAGE_ESCORT_STOP_REASON_DUMP = 2; - SALVAGE_ESCORT_STOP_REASON_TIME = 3; - SALVAGE_ESCORT_STOP_REASON_INTERRUPT = 4; - SALVAGE_ESCORT_STOP_REASON_LEAVE = 5; - SALVAGE_ESCORT_STOP_REASON_FULL = 6; -} diff --git a/proto/SalvagePreventGallerySettleInfo.proto b/proto/SalvagePreventGallerySettleInfo.proto deleted file mode 100644 index 79c3adab..00000000 --- a/proto/SalvagePreventGallerySettleInfo.proto +++ /dev/null @@ -1,29 +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"; - -import "SalvagePreventStopReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SalvagePreventGallerySettleInfo { - uint32 monster_count = 2; - SalvagePreventStopReason reason = 11; - uint32 final_score = 4; - uint32 time_remain = 8; -} diff --git a/proto/SalvagePreventRestartReq.proto b/proto/SalvagePreventRestartReq.proto deleted file mode 100644 index 27d7112d..00000000 --- a/proto/SalvagePreventRestartReq.proto +++ /dev/null @@ -1,33 +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 SalvagePreventRestartReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8796; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gallery_id = 7; -} diff --git a/proto/SalvagePreventRestartRsp.proto b/proto/SalvagePreventRestartRsp.proto deleted file mode 100644 index 88e50132..00000000 --- a/proto/SalvagePreventRestartRsp.proto +++ /dev/null @@ -1,33 +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 SalvagePreventRestartRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8493; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 7; - uint32 gallery_id = 6; -} diff --git a/proto/SalvagePreventSettleInfo.proto b/proto/SalvagePreventSettleInfo.proto deleted file mode 100644 index 14c0dabf..00000000 --- a/proto/SalvagePreventSettleInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "SalvagePreventGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SalvagePreventSettleInfo { - SalvagePreventGallerySettleInfo settle_info = 4; - bool is_new_record = 12; -} diff --git a/proto/SalvagePreventSettleNotify.proto b/proto/SalvagePreventSettleNotify.proto deleted file mode 100644 index f0fda643..00000000 --- a/proto/SalvagePreventSettleNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "SalvagePreventSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SalvagePreventSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8435; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 13; - SalvagePreventSettleInfo settle_info = 11; -} diff --git a/proto/SalvagePreventStopReason.proto b/proto/SalvagePreventStopReason.proto deleted file mode 100644 index 91df65c3..00000000 --- a/proto/SalvagePreventStopReason.proto +++ /dev/null @@ -1,30 +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"; - -enum SalvagePreventStopReason { - SALVAGE_PREVENT_STOP_REASON_NONE = 0; - SALVAGE_PREVENT_STOP_REASON_SUCCESS = 1; - SALVAGE_PREVENT_STOP_REASON_ARRIVAL = 2; - SALVAGE_PREVENT_STOP_REASON_INTERRUPT = 3; - SALVAGE_PREVENT_STOP_REASON_LEAVE = 4; - SALVAGE_PREVENT_STOP_REASON_FULL = 5; - SALVAGE_PREVENT_STOP_REASON_AWAY = 6; -} diff --git a/proto/SaveCoopDialogReq.proto b/proto/SaveCoopDialogReq.proto deleted file mode 100644 index 9156cd8a..00000000 --- a/proto/SaveCoopDialogReq.proto +++ /dev/null @@ -1,34 +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 SaveCoopDialogReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1954; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 Unk3300_AMKDDJEPAKM = 10; - uint32 Unk3300_KMBGNIICNAF = 8; -} diff --git a/proto/SaveCoopDialogRsp.proto b/proto/SaveCoopDialogRsp.proto deleted file mode 100644 index 0ca52780..00000000 --- a/proto/SaveCoopDialogRsp.proto +++ /dev/null @@ -1,34 +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 SaveCoopDialogRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1960; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - uint32 Unk3300_AMKDDJEPAKM = 15; - uint32 Unk3300_KMBGNIICNAF = 9; -} diff --git a/proto/SaveCustomDungeonRoomReq.proto b/proto/SaveCustomDungeonRoomReq.proto deleted file mode 100644 index 551ffe4f..00000000 --- a/proto/SaveCustomDungeonRoomReq.proto +++ /dev/null @@ -1,38 +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"; - -import "CustomDungeonRoom.proto"; -import "CustomDungeonSetting.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SaveCustomDungeonRoomReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6222; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - CustomDungeonSetting setting = 1; - CustomDungeonRoom custom_dungeon_room = 4; - bool is_update_setting = 12; -} diff --git a/proto/SaveCustomDungeonRoomRsp.proto b/proto/SaveCustomDungeonRoomRsp.proto deleted file mode 100644 index c2ee76c3..00000000 --- a/proto/SaveCustomDungeonRoomRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "CustomDungeonBlock.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SaveCustomDungeonRoomRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6235; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; - uint32 room_id = 3; - repeated CustomDungeonBlock error_block_list = 8; -} diff --git a/proto/SaveMainCoopReq.proto b/proto/SaveMainCoopReq.proto deleted file mode 100644 index 972f17a4..00000000 --- a/proto/SaveMainCoopReq.proto +++ /dev/null @@ -1,37 +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 SaveMainCoopReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1972; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - map Unk3300_JFPLEDLNJPF = 14; - uint32 self_confidence = 6; - uint32 id = 13; - uint32 save_point_id = 2; - map Unk3300_OMEEMFJFKBH = 12; -} diff --git a/proto/SaveMainCoopRsp.proto b/proto/SaveMainCoopRsp.proto deleted file mode 100644 index b59c2a40..00000000 --- a/proto/SaveMainCoopRsp.proto +++ /dev/null @@ -1,34 +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 SaveMainCoopRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1985; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 id = 11; - repeated uint32 save_point_id_list = 3; - int32 retcode = 6; -} diff --git a/proto/SaveUgcReq.proto b/proto/SaveUgcReq.proto deleted file mode 100644 index 2fb77d85..00000000 --- a/proto/SaveUgcReq.proto +++ /dev/null @@ -1,43 +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"; - -import "UgcMusicBriefInfo.proto"; -import "UgcMusicRecord.proto"; -import "UgcType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SaveUgcReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6344; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - UgcType ugc_type = 3; - oneof record { - UgcMusicRecord music_record = 11; - } - oneof brief { - UgcMusicBriefInfo music_brief_info = 260; - } -} diff --git a/proto/SaveUgcRsp.proto b/proto/SaveUgcRsp.proto deleted file mode 100644 index 99c263d3..00000000 --- a/proto/SaveUgcRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "UgcType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SaveUgcRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6317; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint64 ugc_guid = 9; - int32 retcode = 8; - UgcType ugc_type = 2; -} diff --git a/proto/SceneAudioNotify.proto b/proto/SceneAudioNotify.proto deleted file mode 100644 index 34495257..00000000 --- a/proto/SceneAudioNotify.proto +++ /dev/null @@ -1,37 +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 SceneAudioNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3009; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 source_uid = 6; - repeated float param2 = 11; - repeated string param3 = 13; - int32 type = 15; - repeated uint32 param1 = 14; -} diff --git a/proto/SceneAvatarStaminaStepReq.proto b/proto/SceneAvatarStaminaStepReq.proto deleted file mode 100644 index f880abcf..00000000 --- a/proto/SceneAvatarStaminaStepReq.proto +++ /dev/null @@ -1,36 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneAvatarStaminaStepReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 257; - // ENET_CHANNEL_ID = 1; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool use_client_rot = 9; - Vector rot = 12; -} diff --git a/proto/SceneAvatarStaminaStepRsp.proto b/proto/SceneAvatarStaminaStepRsp.proto deleted file mode 100644 index 3b7785f7..00000000 --- a/proto/SceneAvatarStaminaStepRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneAvatarStaminaStepRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 227; - // ENET_CHANNEL_ID = 1; - // ENET_IS_RELIABLE = 1; - // } - - Vector rot = 1; - bool use_client_rot = 9; - int32 retcode = 7; -} diff --git a/proto/SceneCreateEntityReq.proto b/proto/SceneCreateEntityReq.proto deleted file mode 100644 index 0ba767fb..00000000 --- a/proto/SceneCreateEntityReq.proto +++ /dev/null @@ -1,38 +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"; - -import "CreateEntityInfo.proto"; -import "CreateReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneCreateEntityReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 294; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - CreateReason reason = 4; - CreateEntityInfo entity = 8; - bool is_destroy_when_disconnect = 15; -} diff --git a/proto/SceneCreateEntityRsp.proto b/proto/SceneCreateEntityRsp.proto deleted file mode 100644 index 09956010..00000000 --- a/proto/SceneCreateEntityRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "CreateEntityInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneCreateEntityRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 272; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; - CreateEntityInfo entity = 4; - uint32 entity_id = 5; -} diff --git a/proto/SceneDataNotify.proto b/proto/SceneDataNotify.proto deleted file mode 100644 index d9c3bd76..00000000 --- a/proto/SceneDataNotify.proto +++ /dev/null @@ -1,33 +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 SceneDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3368; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 scene_tag_id_list = 3; - repeated string level_config_name_list = 6; -} diff --git a/proto/SceneDestroyEntityReq.proto b/proto/SceneDestroyEntityReq.proto deleted file mode 100644 index fa280013..00000000 --- a/proto/SceneDestroyEntityReq.proto +++ /dev/null @@ -1,33 +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 SceneDestroyEntityReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 203; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 11; -} diff --git a/proto/SceneDestroyEntityRsp.proto b/proto/SceneDestroyEntityRsp.proto deleted file mode 100644 index 48898ec0..00000000 --- a/proto/SceneDestroyEntityRsp.proto +++ /dev/null @@ -1,33 +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 SceneDestroyEntityRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 233; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 15; - int32 retcode = 5; -} diff --git a/proto/SceneEntitiesMoveCombineNotify.proto b/proto/SceneEntitiesMoveCombineNotify.proto deleted file mode 100644 index ad02e5ab..00000000 --- a/proto/SceneEntitiesMoveCombineNotify.proto +++ /dev/null @@ -1,33 +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"; - -import "EntityMoveInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneEntitiesMoveCombineNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3452; - // ENET_CHANNEL_ID = 1; - // } - - repeated EntityMoveInfo entity_move_info_list = 14; -} diff --git a/proto/SceneEntitiesMovesReq.proto b/proto/SceneEntitiesMovesReq.proto deleted file mode 100644 index ff7bdd92..00000000 --- a/proto/SceneEntitiesMovesReq.proto +++ /dev/null @@ -1,34 +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"; - -import "EntityMoveInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneEntitiesMovesReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 292; - // ENET_CHANNEL_ID = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated EntityMoveInfo entity_move_info_list = 11; -} diff --git a/proto/SceneEntitiesMovesRsp.proto b/proto/SceneEntitiesMovesRsp.proto deleted file mode 100644 index 997983ce..00000000 --- a/proto/SceneEntitiesMovesRsp.proto +++ /dev/null @@ -1,33 +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"; - -import "EntityMoveFailInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneEntitiesMovesRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 245; - // ENET_CHANNEL_ID = 1; - // } - - repeated EntityMoveFailInfo entity_move_fail_info_list = 10; -} diff --git a/proto/SceneEntityMoveReq.proto b/proto/SceneEntityMoveReq.proto deleted file mode 100644 index 6f1985b5..00000000 --- a/proto/SceneEntityMoveReq.proto +++ /dev/null @@ -1,37 +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"; - -import "MotionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneEntityMoveReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 247; - // ENET_CHANNEL_ID = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 scene_time = 5; - MotionInfo motion_info = 4; - uint32 entity_id = 13; - uint32 reliable_seq = 3; -} diff --git a/proto/SceneEntityMoveRsp.proto b/proto/SceneEntityMoveRsp.proto deleted file mode 100644 index 0b4642fe..00000000 --- a/proto/SceneEntityMoveRsp.proto +++ /dev/null @@ -1,38 +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"; - -import "MotionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneEntityMoveRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 278; - // ENET_CHANNEL_ID = 1; - // ENET_IS_RELIABLE = 1; - // } - - uint32 scene_time = 11; - MotionInfo fail_motion = 8; - uint32 entity_id = 12; - int32 retcode = 9; - uint32 reliable_seq = 15; -} diff --git a/proto/SceneEntityUpdateNotify.proto b/proto/SceneEntityUpdateNotify.proto deleted file mode 100644 index 6c787e95..00000000 --- a/proto/SceneEntityUpdateNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "SceneEntityInfo.proto"; -import "VisionType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneEntityUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3115; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - VisionType appear_type = 11; - uint32 param = 12; - repeated SceneEntityInfo entity_list = 10; -} diff --git a/proto/SceneGalleryBalloonInfo.proto b/proto/SceneGalleryBalloonInfo.proto deleted file mode 100644 index 8e0edbb2..00000000 --- a/proto/SceneGalleryBalloonInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "BalloonPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryBalloonInfo { - map scene_player_balloon_info_map = 13; - uint32 end_time = 9; -} diff --git a/proto/SceneGalleryBounceConjuringInfo.proto b/proto/SceneGalleryBounceConjuringInfo.proto deleted file mode 100644 index 54518993..00000000 --- a/proto/SceneGalleryBounceConjuringInfo.proto +++ /dev/null @@ -1,25 +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 SceneGalleryBounceConjuringInfo { - uint32 total_score = 4; - uint32 total_destroyed_machine_count = 12; -} diff --git a/proto/SceneGalleryBrokenFloorInfo.proto b/proto/SceneGalleryBrokenFloorInfo.proto deleted file mode 100644 index 727a8367..00000000 --- a/proto/SceneGalleryBrokenFloorInfo.proto +++ /dev/null @@ -1,25 +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 SceneGalleryBrokenFloorInfo { - uint32 end_time = 10; - map fall_count_map = 15; -} diff --git a/proto/SceneGalleryBulletInfo.proto b/proto/SceneGalleryBulletInfo.proto deleted file mode 100644 index bb905b92..00000000 --- a/proto/SceneGalleryBulletInfo.proto +++ /dev/null @@ -1,25 +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 SceneGalleryBulletInfo { - map hit_count_map = 2; - uint32 end_time = 13; -} diff --git a/proto/SceneGalleryBuoyantCombatInfo.proto b/proto/SceneGalleryBuoyantCombatInfo.proto deleted file mode 100644 index ec8007d5..00000000 --- a/proto/SceneGalleryBuoyantCombatInfo.proto +++ /dev/null @@ -1,26 +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 SceneGalleryBuoyantCombatInfo { - uint32 score = 9; - uint32 kill_special_monster_count = 13; - uint32 kill_monster_count = 12; -} diff --git a/proto/SceneGalleryCharAmusementInfo.proto b/proto/SceneGalleryCharAmusementInfo.proto deleted file mode 100644 index 729d7aa9..00000000 --- a/proto/SceneGalleryCharAmusementInfo.proto +++ /dev/null @@ -1,28 +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 SceneGalleryCharAmusementInfo { - bool is_success = 13; - uint32 max_score = 11; - uint32 cur_score = 9; - bool is_last_level = 10; - bool is_finish = 14; -} diff --git a/proto/SceneGalleryCoinCollectInfo.proto b/proto/SceneGalleryCoinCollectInfo.proto deleted file mode 100644 index c4ad57e4..00000000 --- a/proto/SceneGalleryCoinCollectInfo.proto +++ /dev/null @@ -1,25 +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 SceneGalleryCoinCollectInfo { - uint32 Unk3300_DKBJMLJGLIB = 11; - uint32 Unk3300_CPLDPCMBHOE = 12; -} diff --git a/proto/SceneGalleryCrystalLinkInfo.proto b/proto/SceneGalleryCrystalLinkInfo.proto deleted file mode 100644 index e5dbd73e..00000000 --- a/proto/SceneGalleryCrystalLinkInfo.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 SceneGalleryCrystalLinkInfo { - uint32 score = 13; -} diff --git a/proto/SceneGalleryEffigyChallengeV2Info.proto b/proto/SceneGalleryEffigyChallengeV2Info.proto deleted file mode 100644 index a3722748..00000000 --- a/proto/SceneGalleryEffigyChallengeV2Info.proto +++ /dev/null @@ -1,28 +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 SceneGalleryEffigyChallengeV2Info { - uint32 Unk3300_MICPCKIOEJA = 1; - uint32 Unk3300_BMPCKGJAGPE = 8; - uint32 Unk3300_EOGAPBOFHOP = 2; - uint32 Unk3300_MBHBNIPEPNJ = 7; - uint32 Unk3300_AIEEGIBMOFH = 11; -} diff --git a/proto/SceneGalleryFallInfo.proto b/proto/SceneGalleryFallInfo.proto deleted file mode 100644 index 9e48b4c4..00000000 --- a/proto/SceneGalleryFallInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "FallPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryFallInfo { - uint32 end_time = 4; - map scene_player_fall_info_map = 3; -} diff --git a/proto/SceneGalleryFlowerInfo.proto b/proto/SceneGalleryFlowerInfo.proto deleted file mode 100644 index 7743d467..00000000 --- a/proto/SceneGalleryFlowerInfo.proto +++ /dev/null @@ -1,26 +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 SceneGalleryFlowerInfo { - uint32 cur_score = 5; - uint32 target_score = 14; - uint32 end_time = 12; -} diff --git a/proto/SceneGalleryFungusFighterCaptureInfo.proto b/proto/SceneGalleryFungusFighterCaptureInfo.proto deleted file mode 100644 index 4e165ed7..00000000 --- a/proto/SceneGalleryFungusFighterCaptureInfo.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 SceneGalleryFungusFighterCaptureInfo { - bool is_hide_progress = 15; -} diff --git a/proto/SceneGalleryFungusFighterTrainingInfo.proto b/proto/SceneGalleryFungusFighterTrainingInfo.proto deleted file mode 100644 index c41a583c..00000000 --- a/proto/SceneGalleryFungusFighterTrainingInfo.proto +++ /dev/null @@ -1,30 +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 SceneGalleryFungusFighterTrainingInfo { - uint32 Unk3300_GMLIPFDMDOG = 15; - uint32 Unk3300_IOEELCAMDCK = 8; - uint32 max_monster_count = 10; - uint32 Unk3300_EDHANEGNMJM = 2; - uint32 buff_id = 13; - uint32 Unk3300_HGPGNCMNDJN = 14; - uint32 Unk3300_EKAMCPNGCGH = 5; -} diff --git a/proto/SceneGalleryHandballInfo.proto b/proto/SceneGalleryHandballInfo.proto deleted file mode 100644 index bae4c898..00000000 --- a/proto/SceneGalleryHandballInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "PlaceInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryHandballInfo { - PlaceInfo ball_place_info = 6; - bool is_have_ball = 11; -} diff --git a/proto/SceneGalleryHideAndSeekInfo.proto b/proto/SceneGalleryHideAndSeekInfo.proto deleted file mode 100644 index 0dc83c66..00000000 --- a/proto/SceneGalleryHideAndSeekInfo.proto +++ /dev/null @@ -1,25 +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 SceneGalleryHideAndSeekInfo { - repeated uint32 Unk3300_LHMHALKDBBN = 10; - repeated uint32 Unk3300_CNLKMGFFAEC = 7; -} diff --git a/proto/SceneGalleryHomeBalloonInfo.proto b/proto/SceneGalleryHomeBalloonInfo.proto deleted file mode 100644 index ae9c12bf..00000000 --- a/proto/SceneGalleryHomeBalloonInfo.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 SceneGalleryHomeBalloonInfo { - uint32 score = 11; -} diff --git a/proto/SceneGalleryInfo.proto b/proto/SceneGalleryInfo.proto deleted file mode 100644 index e2a0a622..00000000 --- a/proto/SceneGalleryInfo.proto +++ /dev/null @@ -1,98 +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"; - -import "GalleryStageType.proto"; -import "SceneGalleryBalloonInfo.proto"; -import "SceneGalleryBounceConjuringInfo.proto"; -import "SceneGalleryBrokenFloorInfo.proto"; -import "SceneGalleryBulletInfo.proto"; -import "SceneGalleryBuoyantCombatInfo.proto"; -import "SceneGalleryCharAmusementInfo.proto"; -import "SceneGalleryCoinCollectInfo.proto"; -import "SceneGalleryCrystalLinkInfo.proto"; -import "SceneGalleryEffigyChallengeV2Info.proto"; -import "SceneGalleryFallInfo.proto"; -import "SceneGalleryFlowerInfo.proto"; -import "SceneGalleryFungusFighterCaptureInfo.proto"; -import "SceneGalleryFungusFighterTrainingInfo.proto"; -import "SceneGalleryHandballInfo.proto"; -import "SceneGalleryHideAndSeekInfo.proto"; -import "SceneGalleryHomeBalloonInfo.proto"; -import "SceneGalleryHomeSeekFurnitureInfo.proto"; -import "SceneGalleryInstableSprayInfo.proto"; -import "SceneGalleryIrodoriMasterInfo.proto"; -import "SceneGalleryIslandPartyDownHillInfo.proto"; -import "SceneGalleryIslandPartyRaftInfo.proto"; -import "SceneGalleryIslandPartySailInfo.proto"; -import "SceneGalleryLuminanceStoneChallengeInfo.proto"; -import "SceneGalleryMuqadasPotionInfo.proto"; -import "SceneGalleryProgressInfo.proto"; -import "SceneGallerySalvageEscortInfo.proto"; -import "SceneGallerySalvagePreventInfo.proto"; -import "SceneGallerySummerTimeV2BoatInfo.proto"; -import "SceneGallerySumoInfo.proto"; -import "SceneGalleryTreasureSeelieInfo.proto"; -import "SceneGalleryVintageHuntingInfo.proto"; -import "SceneGalleryWindFieldInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryInfo { - uint32 pre_start_end_time = 14; - uint32 owner_uid = 9; - repeated SceneGalleryProgressInfo progress_info_list = 10; - uint32 gallery_id = 4; - uint32 start_time = 3; - uint32 player_count = 15; - uint32 end_time = 1; - GalleryStageType stage = 8; - oneof info { - SceneGalleryBalloonInfo balloon_info = 5; - SceneGalleryFallInfo fall_info = 7; - SceneGalleryFlowerInfo flower_info = 11; - SceneGalleryBulletInfo bullet_info = 12; - SceneGalleryBrokenFloorInfo broken_floor_info = 6; - SceneGalleryHideAndSeekInfo hide_and_seek_info = 13; - SceneGalleryBuoyantCombatInfo buoyant_combat_info = 1224; - SceneGalleryBounceConjuringInfo bounce_conjuring_info = 621; - SceneGalleryHandballInfo handball_info = 1835; - SceneGallerySumoInfo sumo_info = 877; - SceneGallerySalvagePreventInfo salvage_prevent_info = 1477; - SceneGallerySalvageEscortInfo salvage_escort_info = 732; - SceneGalleryHomeBalloonInfo home_balloon_info = 1866; - SceneGalleryCrystalLinkInfo crystal_link_info = 666; - SceneGalleryIrodoriMasterInfo irodori_master_info = 1679; - SceneGalleryLuminanceStoneChallengeInfo luminance_stone_challenge_info = 1847; - SceneGalleryHomeSeekFurnitureInfo home_seek_furniture_info = 540; - SceneGalleryIslandPartyDownHillInfo island_party_down_hill_info = 2047; - SceneGallerySummerTimeV2BoatInfo summer_time_v2_boat_info = 1890; - SceneGalleryIslandPartyRaftInfo island_party_raft_info = 244; - SceneGalleryIslandPartySailInfo island_party_sail_info = 633; - SceneGalleryInstableSprayInfo instable_spray_info = 75; - SceneGalleryMuqadasPotionInfo muqadas_potion_info = 496; - SceneGalleryTreasureSeelieInfo treasure_seelie_info = 16; - SceneGalleryVintageHuntingInfo vintage_hunting_info = 1470; - SceneGalleryWindFieldInfo wind_field_info = 1001; - SceneGalleryFungusFighterTrainingInfo fungus_fighter_training_info = 861; - SceneGalleryEffigyChallengeV2Info effigy_challenge_info = 1577; - SceneGalleryFungusFighterCaptureInfo fungus_fighter_capture_info = 711; - SceneGalleryCharAmusementInfo char_amusement_info = 152; - SceneGalleryCoinCollectInfo coin_collect_info = 1243; - } -} diff --git a/proto/SceneGalleryInfoNotify.proto b/proto/SceneGalleryInfoNotify.proto deleted file mode 100644 index 37da147a..00000000 --- a/proto/SceneGalleryInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "SceneGalleryInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5525; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - SceneGalleryInfo gallery_info = 11; -} diff --git a/proto/SceneGalleryInstableSprayBuffInfo.proto b/proto/SceneGalleryInstableSprayBuffInfo.proto deleted file mode 100644 index 3e150d09..00000000 --- a/proto/SceneGalleryInstableSprayBuffInfo.proto +++ /dev/null @@ -1,26 +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 SceneGalleryInstableSprayBuffInfo { - uint64 Unk3300_KKDFLBMKGEF = 3; - uint32 buff_id = 6; - uint64 Unk3300_EPHAABKNLHC = 2; -} diff --git a/proto/SceneGalleryInstableSprayInfo.proto b/proto/SceneGalleryInstableSprayInfo.proto deleted file mode 100644 index 39db8b86..00000000 --- a/proto/SceneGalleryInstableSprayInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "SceneGalleryInstableSprayBuffInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryInstableSprayInfo { - uint32 score = 10; - repeated SceneGalleryInstableSprayBuffInfo buff_info_list = 4; -} diff --git a/proto/SceneGalleryIrodoriMasterInfo.proto b/proto/SceneGalleryIrodoriMasterInfo.proto deleted file mode 100644 index 20c6d2b5..00000000 --- a/proto/SceneGalleryIrodoriMasterInfo.proto +++ /dev/null @@ -1,26 +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 SceneGalleryIrodoriMasterInfo { - bool is_cg_viewed = 12; - uint32 difficulty = 10; - uint32 level_id = 7; -} diff --git a/proto/SceneGalleryIslandPartyDownHillInfo.proto b/proto/SceneGalleryIslandPartyDownHillInfo.proto deleted file mode 100644 index 0e3c13d8..00000000 --- a/proto/SceneGalleryIslandPartyDownHillInfo.proto +++ /dev/null @@ -1,29 +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"; - -import "GalleryStartSource.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryIslandPartyDownHillInfo { - uint32 max_kill_monster_count = 10; - GalleryStartSource start_source = 2; - uint32 total_kill_monster_count = 12; - uint32 coin = 4; -} diff --git a/proto/SceneGalleryIslandPartyRaftInfo.proto b/proto/SceneGalleryIslandPartyRaftInfo.proto deleted file mode 100644 index dc1a4fdf..00000000 --- a/proto/SceneGalleryIslandPartyRaftInfo.proto +++ /dev/null @@ -1,31 +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"; - -import "GalleryStartSource.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryIslandPartyRaftInfo { - uint32 coin = 12; - uint32 Unk3300_FBACMOFGPGJ = 6; - uint32 point_id = 10; - uint32 Unk3300_HHEKIPECDAK = 14; - GalleryStartSource start_source = 7; - uint32 Unk3300_HNECEGNMKNK = 13; -} diff --git a/proto/SceneGalleryIslandPartySailInfo.proto b/proto/SceneGalleryIslandPartySailInfo.proto deleted file mode 100644 index c6594637..00000000 --- a/proto/SceneGalleryIslandPartySailInfo.proto +++ /dev/null @@ -1,33 +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"; - -import "GalleryStartSource.proto"; -import "IslandPartySailStage.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryIslandPartySailInfo { - uint32 coin = 5; - uint32 Unk3300_HCJGDHEMBLM = 4; - uint32 Unk3300_MJHMCAPGBIK = 6; - uint32 Unk3300_PFCJODGNDCI = 3; - IslandPartySailStage stage = 14; - uint32 Unk3300_MJOIIJIBAHF = 10; - GalleryStartSource start_source = 13; -} diff --git a/proto/SceneGalleryLuminanceStoneChallengeInfo.proto b/proto/SceneGalleryLuminanceStoneChallengeInfo.proto deleted file mode 100644 index 8fc6c4cf..00000000 --- a/proto/SceneGalleryLuminanceStoneChallengeInfo.proto +++ /dev/null @@ -1,27 +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 SceneGalleryLuminanceStoneChallengeInfo { - uint32 clean_mud_count = 12; - uint32 kill_special_monster_count = 3; - uint32 score = 4; - uint32 kill_monster_count = 8; -} diff --git a/proto/SceneGalleryMuqadasPotionInfo.proto b/proto/SceneGalleryMuqadasPotionInfo.proto deleted file mode 100644 index db537114..00000000 --- a/proto/SceneGalleryMuqadasPotionInfo.proto +++ /dev/null @@ -1,27 +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 SceneGalleryMuqadasPotionInfo { - uint32 score = 1; - uint32 Unk3300_NHOLGGAFMPH = 5; - uint32 Unk3300_LKEICOLMPII = 10; - uint32 capture_weakness_count = 12; -} diff --git a/proto/SceneGalleryProgressInfo.proto b/proto/SceneGalleryProgressInfo.proto deleted file mode 100644 index 83b74b7e..00000000 --- a/proto/SceneGalleryProgressInfo.proto +++ /dev/null @@ -1,27 +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 SceneGalleryProgressInfo { - string key = 3; - uint32 ui_form = 12; - repeated uint32 progress_stage_list = 7; - uint32 progress = 13; -} diff --git a/proto/SceneGallerySalvageEscortInfo.proto b/proto/SceneGallerySalvageEscortInfo.proto deleted file mode 100644 index bab45796..00000000 --- a/proto/SceneGallerySalvageEscortInfo.proto +++ /dev/null @@ -1,27 +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 SceneGallerySalvageEscortInfo { - uint32 max_monster_count = 4; - uint32 monster_count = 10; - uint32 Unk3300_FGDPFNPENNC = 11; - uint32 Unk3300_HDMPOAJLPED = 9; -} diff --git a/proto/SceneGallerySalvageEscortInfoInfo.proto b/proto/SceneGallerySalvageEscortInfoInfo.proto deleted file mode 100644 index b560129c..00000000 --- a/proto/SceneGallerySalvageEscortInfoInfo.proto +++ /dev/null @@ -1,27 +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 SceneGallerySalvageEscortInfoInfo { - uint32 max_box_count = 14; - uint32 max_monster_count = 3; - uint32 box_count = 7; - uint32 monster_count = 11; -} diff --git a/proto/SceneGallerySalvagePreventInfo.proto b/proto/SceneGallerySalvagePreventInfo.proto deleted file mode 100644 index 853de94b..00000000 --- a/proto/SceneGallerySalvagePreventInfo.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 SceneGallerySalvagePreventInfo { - uint32 monster_count = 1; -} diff --git a/proto/SceneGallerySummerTimeV2BoatInfo.proto b/proto/SceneGallerySummerTimeV2BoatInfo.proto deleted file mode 100644 index c1453a42..00000000 --- a/proto/SceneGallerySummerTimeV2BoatInfo.proto +++ /dev/null @@ -1,27 +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 SceneGallerySummerTimeV2BoatInfo { - uint32 used_time = 6; - uint32 param1 = 5; - uint32 param3 = 12; - uint32 param2 = 3; -} diff --git a/proto/SceneGallerySumoInfo.proto b/proto/SceneGallerySumoInfo.proto deleted file mode 100644 index 10df8465..00000000 --- a/proto/SceneGallerySumoInfo.proto +++ /dev/null @@ -1,26 +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 SceneGallerySumoInfo { - uint32 kill_elite_monster_num = 4; - uint32 score = 7; - uint32 kill_normal_monster_num = 12; -} diff --git a/proto/SceneGalleryTreasureSeelieInfo.proto b/proto/SceneGalleryTreasureSeelieInfo.proto deleted file mode 100644 index 10da95c4..00000000 --- a/proto/SceneGalleryTreasureSeelieInfo.proto +++ /dev/null @@ -1,25 +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 SceneGalleryTreasureSeelieInfo { - uint32 progress = 1; - uint32 goal = 14; -} diff --git a/proto/SceneGalleryVintageHuntingFirstStageInfo.proto b/proto/SceneGalleryVintageHuntingFirstStageInfo.proto deleted file mode 100644 index 6bc27e78..00000000 --- a/proto/SceneGalleryVintageHuntingFirstStageInfo.proto +++ /dev/null @@ -1,27 +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 SceneGalleryVintageHuntingFirstStageInfo { - uint32 Unk3100_BKOPHMFCPGD = 15; - uint32 Unk3100_OMMEHLGCBHP = 7; - uint32 score = 14; - uint32 Unk3100_KCFEMMIGNPG = 11; -} diff --git a/proto/SceneGalleryVintageHuntingInfo.proto b/proto/SceneGalleryVintageHuntingInfo.proto deleted file mode 100644 index f8122e1a..00000000 --- a/proto/SceneGalleryVintageHuntingInfo.proto +++ /dev/null @@ -1,33 +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"; - -import "VintageHuntingFirstStageInfo.proto"; -import "VintageHuntingSecondStageInfo.proto"; -import "VintageHuntingThirdStageInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryVintageHuntingInfo { - uint32 stage_id = 9; - oneof info { - VintageHuntingFirstStageInfo first_stage_info = 5; - VintageHuntingSecondStageInfo second_stage_info = 14; - VintageHuntingThirdStageInfo third_stage_info = 8; - } -} diff --git a/proto/SceneGalleryVintageHuntingSecondStageInfo.proto b/proto/SceneGalleryVintageHuntingSecondStageInfo.proto deleted file mode 100644 index 0e09624d..00000000 --- a/proto/SceneGalleryVintageHuntingSecondStageInfo.proto +++ /dev/null @@ -1,26 +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 SceneGalleryVintageHuntingSecondStageInfo { - uint32 total_num = 11; - uint32 Unk3100_IFMAFOGLKOO = 13; - uint32 Unk3100_KDKPDILFKFK = 3; -} diff --git a/proto/SceneGalleryVintageHuntingSettleNotify.proto b/proto/SceneGalleryVintageHuntingSettleNotify.proto deleted file mode 100644 index 080fa411..00000000 --- a/proto/SceneGalleryVintageHuntingSettleNotify.proto +++ /dev/null @@ -1,45 +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"; - -import "VintageHuntingFirstStageSettleInfo.proto"; -import "VintageHuntingSecondStageSettleInfo.proto"; -import "VintageHuntingThirdStageSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryVintageHuntingSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22325; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool has_new_watcher = 3; - bool is_new_record = 13; - uint32 Unk3300_EHGDIKOGLKL = 15; - uint32 Unk3300_KOAKHMLFPGM = 6; - uint32 stage_id = 9; - oneof info { - VintageHuntingFirstStageSettleInfo first_stage_info = 7; - VintageHuntingSecondStageSettleInfo second_stage_info = 8; - VintageHuntingThirdStageSettleInfo third_stage_info = 14; - } -} diff --git a/proto/SceneGalleryVintageHuntingThirdStageInfo.proto b/proto/SceneGalleryVintageHuntingThirdStageInfo.proto deleted file mode 100644 index 61522885..00000000 --- a/proto/SceneGalleryVintageHuntingThirdStageInfo.proto +++ /dev/null @@ -1,22 +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 SceneGalleryVintageHuntingThirdStageInfo {} diff --git a/proto/SceneGalleryWindFieldInfo.proto b/proto/SceneGalleryWindFieldInfo.proto deleted file mode 100644 index f3d63f24..00000000 --- a/proto/SceneGalleryWindFieldInfo.proto +++ /dev/null @@ -1,31 +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 SceneGalleryWindFieldInfo { - uint32 Unk3300_MMONPDMIEBN = 6; - uint32 Unk3300_OJHJPBCAONA = 2; - uint32 Unk3300_NBIBKFKOCFK = 15; - uint32 Unk3300_EKMHMHJDHIL = 13; - uint32 Unk3300_GNJKOCLJFNM = 7; - uint32 Unk3300_GNKCFHMDOHJ = 3; - uint32 Unk3300_FFODAKMKGEK = 4; - uint32 Unk3300_GLNHBJJJINK = 14; -} diff --git a/proto/SceneInitFinishReq.proto b/proto/SceneInitFinishReq.proto deleted file mode 100644 index f51db398..00000000 --- a/proto/SceneInitFinishReq.proto +++ /dev/null @@ -1,33 +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 SceneInitFinishReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 219; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 enter_scene_token = 7; -} diff --git a/proto/SceneKickPlayerNotify.proto b/proto/SceneKickPlayerNotify.proto deleted file mode 100644 index a41cefc4..00000000 --- a/proto/SceneKickPlayerNotify.proto +++ /dev/null @@ -1,34 +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 SceneKickPlayerNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 201; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 target_uid = 13; - uint32 kicker_uid = 12; -} diff --git a/proto/ScenePlayBattleInfo.proto b/proto/ScenePlayBattleInfo.proto deleted file mode 100644 index aebb8771..00000000 --- a/proto/ScenePlayBattleInfo.proto +++ /dev/null @@ -1,33 +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 ScenePlayBattleInfo { - uint32 duration = 14; - uint32 progress = 5; - uint32 prepare_end_time = 1; - uint32 play_type = 12; - repeated uint32 progress_stage_list = 13; - uint32 state = 7; - uint32 mode = 6; - uint32 type = 10; - uint32 play_id = 11; - uint32 start_time = 8; -} diff --git a/proto/ScenePlayBattleInfoListNotify.proto b/proto/ScenePlayBattleInfoListNotify.proto deleted file mode 100644 index 04dbb01f..00000000 --- a/proto/ScenePlayBattleInfoListNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ScenePlayBattleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ScenePlayBattleInfoListNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4375; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ScenePlayBattleInfo battle_info_list = 14; -} diff --git a/proto/ScenePlayBattleInfoNotify.proto b/proto/ScenePlayBattleInfoNotify.proto deleted file mode 100644 index f335bdbe..00000000 --- a/proto/ScenePlayBattleInfoNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ScenePlayBattleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ScenePlayBattleInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4429; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ScenePlayBattleInfo battle_info = 8; -} diff --git a/proto/ScenePlayBattleInterruptNotify.proto b/proto/ScenePlayBattleInterruptNotify.proto deleted file mode 100644 index d5048bdb..00000000 --- a/proto/ScenePlayBattleInterruptNotify.proto +++ /dev/null @@ -1,34 +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 ScenePlayBattleInterruptNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4389; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 interrupt_state = 8; - uint32 play_id = 10; - uint32 play_type = 1; -} diff --git a/proto/ScenePlayBattleResultNotify.proto b/proto/ScenePlayBattleResultNotify.proto deleted file mode 100644 index 49c9ff26..00000000 --- a/proto/ScenePlayBattleResultNotify.proto +++ /dev/null @@ -1,40 +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"; - -import "ScenePlayBattleSettlePlayerInfo.proto"; -import "ScenePlayBattleSettleRewardInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ScenePlayBattleResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4398; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ScenePlayBattleSettlePlayerInfo settle_player_info_list = 14; - repeated ScenePlayBattleSettleRewardInfo settle_reward_info_list = 10; - uint32 cost_time = 6; - uint32 play_type = 4; - bool is_win = 15; - uint32 play_id = 8; -} diff --git a/proto/ScenePlayBattleSettlePlayerInfo.proto b/proto/ScenePlayBattleSettlePlayerInfo.proto deleted file mode 100644 index c1b38e7b..00000000 --- a/proto/ScenePlayBattleSettlePlayerInfo.proto +++ /dev/null @@ -1,34 +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"; - -import "ExhibitionDisplayInfo.proto"; -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ScenePlayBattleSettlePlayerInfo { - uint32 uid = 7; - repeated ExhibitionDisplayInfo card_list = 4; - ProfilePicture profile_picture = 8; - string nickname = 3; - int64 param = 11; - uint32 statistic_id = 13; - string online_id = 5; - uint32 head_image = 2; -} diff --git a/proto/ScenePlayBattleSettleRewardInfo.proto b/proto/ScenePlayBattleSettleRewardInfo.proto deleted file mode 100644 index 53e71b7c..00000000 --- a/proto/ScenePlayBattleSettleRewardInfo.proto +++ /dev/null @@ -1,27 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ScenePlayBattleSettleRewardInfo { - uint32 uid = 7; - repeated ItemParam reward_item_list = 11; -} diff --git a/proto/ScenePlayBattleUidOpNotify.proto b/proto/ScenePlayBattleUidOpNotify.proto deleted file mode 100644 index ce8e9fed..00000000 --- a/proto/ScenePlayBattleUidOpNotify.proto +++ /dev/null @@ -1,41 +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 ScenePlayBattleUidOpNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4449; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 op = 5; - uint32 param_duration = 10; - uint32 play_id = 13; - repeated uint32 param_target_list = 12; - uint32 entity_id = 2; - repeated uint32 param_list = 9; - string param_str = 11; - uint32 param_index = 15; - repeated uint32 uid_list = 6; - uint32 play_type = 14; -} diff --git a/proto/ScenePlayGuestReplyInviteReq.proto b/proto/ScenePlayGuestReplyInviteReq.proto deleted file mode 100644 index 576ae3ea..00000000 --- a/proto/ScenePlayGuestReplyInviteReq.proto +++ /dev/null @@ -1,34 +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 ScenePlayGuestReplyInviteReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4411; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_agree = 7; - uint32 play_id = 4; -} diff --git a/proto/ScenePlayGuestReplyInviteRsp.proto b/proto/ScenePlayGuestReplyInviteRsp.proto deleted file mode 100644 index 799d3f50..00000000 --- a/proto/ScenePlayGuestReplyInviteRsp.proto +++ /dev/null @@ -1,34 +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 ScenePlayGuestReplyInviteRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4397; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_agree = 1; - int32 retcode = 7; - uint32 play_id = 15; -} diff --git a/proto/ScenePlayGuestReplyNotify.proto b/proto/ScenePlayGuestReplyNotify.proto deleted file mode 100644 index 72afc0fd..00000000 --- a/proto/ScenePlayGuestReplyNotify.proto +++ /dev/null @@ -1,34 +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 ScenePlayGuestReplyNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4428; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 play_id = 4; - uint32 guest_uid = 5; - bool is_agree = 2; -} diff --git a/proto/ScenePlayInfo.proto b/proto/ScenePlayInfo.proto deleted file mode 100644 index 058afe8b..00000000 --- a/proto/ScenePlayInfo.proto +++ /dev/null @@ -1,27 +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 ScenePlayInfo { - bool is_open = 14; - uint32 entry_id = 10; - uint32 play_id = 15; - uint32 play_type = 13; -} diff --git a/proto/ScenePlayInfoListNotify.proto b/proto/ScenePlayInfoListNotify.proto deleted file mode 100644 index 074b5eb6..00000000 --- a/proto/ScenePlayInfoListNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "ScenePlayInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ScenePlayInfoListNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4377; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ScenePlayInfo play_info_list = 15; -} diff --git a/proto/ScenePlayInviteResultNotify.proto b/proto/ScenePlayInviteResultNotify.proto deleted file mode 100644 index d4d5133f..00000000 --- a/proto/ScenePlayInviteResultNotify.proto +++ /dev/null @@ -1,33 +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 ScenePlayInviteResultNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4407; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 play_id = 14; - bool is_all_agree = 11; -} diff --git a/proto/ScenePlayOutofRegionNotify.proto b/proto/ScenePlayOutofRegionNotify.proto deleted file mode 100644 index f80c8a41..00000000 --- a/proto/ScenePlayOutofRegionNotify.proto +++ /dev/null @@ -1,33 +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 ScenePlayOutofRegionNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4392; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 play_id = 6; -} diff --git a/proto/ScenePlayOwnerCheckReq.proto b/proto/ScenePlayOwnerCheckReq.proto deleted file mode 100644 index fcd1d933..00000000 --- a/proto/ScenePlayOwnerCheckReq.proto +++ /dev/null @@ -1,34 +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 ScenePlayOwnerCheckReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4380; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 play_id = 10; - bool is_skip_match = 8; -} diff --git a/proto/ScenePlayOwnerCheckRsp.proto b/proto/ScenePlayOwnerCheckRsp.proto deleted file mode 100644 index b5d7f7a8..00000000 --- a/proto/ScenePlayOwnerCheckRsp.proto +++ /dev/null @@ -1,36 +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 ScenePlayOwnerCheckRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4406; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 wrong_uid = 1; - repeated uint32 param_list = 6; - int32 retcode = 7; - bool is_skip_match = 14; - uint32 play_id = 4; -} diff --git a/proto/ScenePlayOwnerInviteNotify.proto b/proto/ScenePlayOwnerInviteNotify.proto deleted file mode 100644 index 2414194c..00000000 --- a/proto/ScenePlayOwnerInviteNotify.proto +++ /dev/null @@ -1,34 +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 ScenePlayOwnerInviteNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4393; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 invite_cd = 12; - uint32 play_id = 6; - bool is_remain_reward = 14; -} diff --git a/proto/ScenePlayOwnerStartInviteReq.proto b/proto/ScenePlayOwnerStartInviteReq.proto deleted file mode 100644 index 976ff411..00000000 --- a/proto/ScenePlayOwnerStartInviteReq.proto +++ /dev/null @@ -1,34 +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 ScenePlayOwnerStartInviteReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4369; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_skip_match = 4; - uint32 play_id = 7; -} diff --git a/proto/ScenePlayOwnerStartInviteRsp.proto b/proto/ScenePlayOwnerStartInviteRsp.proto deleted file mode 100644 index 446b0184..00000000 --- a/proto/ScenePlayOwnerStartInviteRsp.proto +++ /dev/null @@ -1,34 +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 ScenePlayOwnerStartInviteRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4450; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 play_id = 7; - int32 retcode = 10; - bool is_skip_match = 15; -} diff --git a/proto/ScenePlayerBackgroundAvatarRefreshNotify.proto b/proto/ScenePlayerBackgroundAvatarRefreshNotify.proto deleted file mode 100644 index 7d441b53..00000000 --- a/proto/ScenePlayerBackgroundAvatarRefreshNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "SceneEntityInfo.proto"; -import "VisionType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ScenePlayerBackgroundAvatarRefreshNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3388; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 param = 7; - VisionType appear_type = 14; - repeated SceneEntityInfo entity_list = 12; -} diff --git a/proto/ScenePlayerSoundNotify.proto b/proto/ScenePlayerSoundNotify.proto deleted file mode 100644 index 6a3632a5..00000000 --- a/proto/ScenePlayerSoundNotify.proto +++ /dev/null @@ -1,42 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ScenePlayerSoundNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 266; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum PlaySoundType { - PLAY_SOUND_TYPE_NONE = 0; - PLAY_SOUND_TYPE_START = 1; - PLAY_SOUND_TYPE_STOP = 2; - } - - Vector play_pos = 6; - PlaySoundType play_type = 15; - string sound_name = 14; -} diff --git a/proto/SceneUnlockInfo.proto b/proto/SceneUnlockInfo.proto deleted file mode 100644 index 70f0c672..00000000 --- a/proto/SceneUnlockInfo.proto +++ /dev/null @@ -1,10 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneUnlockInfo { - uint32 sceneId = 1; - bool isLocked = 2; - repeated uint32 sceneTagIdList = 3; -} diff --git a/proto/SceneWeatherForcastReq.proto b/proto/SceneWeatherForcastReq.proto deleted file mode 100644 index defd707c..00000000 --- a/proto/SceneWeatherForcastReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 3110 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message SceneWeatherForcastReq { - uint32 weather_area_id = 15; -} diff --git a/proto/SceneWeatherForcastRsp.proto b/proto/SceneWeatherForcastRsp.proto deleted file mode 100644 index e2ffd4c8..00000000 --- a/proto/SceneWeatherForcastRsp.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 3012 -// EnetChannelId: 0 -// EnetIsReliable: true -message SceneWeatherForcastRsp { - uint64 next_climate_time = 14; - repeated uint32 forcast_climate_list = 2; - int32 retcode = 4; -} diff --git a/proto/SceneWeatherForecastReq.proto b/proto/SceneWeatherForecastReq.proto deleted file mode 100644 index cdd6a3e2..00000000 --- a/proto/SceneWeatherForecastReq.proto +++ /dev/null @@ -1,33 +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 SceneWeatherForecastReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3350; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 weather_area_id = 9; -} diff --git a/proto/SceneWeatherForecastRsp.proto b/proto/SceneWeatherForecastRsp.proto deleted file mode 100644 index 612bd8c1..00000000 --- a/proto/SceneWeatherForecastRsp.proto +++ /dev/null @@ -1,34 +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 SceneWeatherForecastRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3064; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 forecast_climate_list = 15; - int32 retcode = 12; - uint64 next_climate_time = 4; -} diff --git a/proto/ScoreChallengeInfo.proto b/proto/ScoreChallengeInfo.proto deleted file mode 100644 index eef94a08..00000000 --- a/proto/ScoreChallengeInfo.proto +++ /dev/null @@ -1,25 +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 ScoreChallengeInfo { - uint32 Unk2700_LJCOLDIKHNE = 13; - uint32 max_score = 7; -} diff --git a/proto/SeaLampCoinNotify.proto b/proto/SeaLampCoinNotify.proto deleted file mode 100644 index 2fa12da4..00000000 --- a/proto/SeaLampCoinNotify.proto +++ /dev/null @@ -1,32 +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 SeaLampCoinNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2188; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 sea_lamp_coin = 8; -} diff --git a/proto/SeaLampFlyLampNotify.proto b/proto/SeaLampFlyLampNotify.proto deleted file mode 100644 index a204ecf6..00000000 --- a/proto/SeaLampFlyLampNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SeaLampFlyLampNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2114; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - Vector pos = 4; - uint32 item_id = 3; - uint32 item_num = 15; - int32 param = 13; -} diff --git a/proto/SeaLampFlyLampReq.proto b/proto/SeaLampFlyLampReq.proto deleted file mode 100644 index 4199742c..00000000 --- a/proto/SeaLampFlyLampReq.proto +++ /dev/null @@ -1,38 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SeaLampFlyLampReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2187; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - Vector pos = 5; - uint32 item_num = 15; - uint32 item_id = 7; - int32 param = 14; -} diff --git a/proto/SeaLampFlyLampRsp.proto b/proto/SeaLampFlyLampRsp.proto deleted file mode 100644 index f1ca608c..00000000 --- a/proto/SeaLampFlyLampRsp.proto +++ /dev/null @@ -1,34 +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 SeaLampFlyLampRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2161; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; - uint32 item_num = 9; - uint32 item_id = 10; -} diff --git a/proto/SeaLampPopularityNotify.proto b/proto/SeaLampPopularityNotify.proto deleted file mode 100644 index 8fd43516..00000000 --- a/proto/SeaLampPopularityNotify.proto +++ /dev/null @@ -1,32 +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 SeaLampPopularityNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2135; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 popularity = 6; -} diff --git a/proto/SeaLampTakeContributionRewardReq.proto b/proto/SeaLampTakeContributionRewardReq.proto deleted file mode 100644 index 66889785..00000000 --- a/proto/SeaLampTakeContributionRewardReq.proto +++ /dev/null @@ -1,34 +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 SeaLampTakeContributionRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2199; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 config_id = 15; - uint32 activity_id = 14; -} diff --git a/proto/SeaLampTakeContributionRewardRsp.proto b/proto/SeaLampTakeContributionRewardRsp.proto deleted file mode 100644 index e00192f9..00000000 --- a/proto/SeaLampTakeContributionRewardRsp.proto +++ /dev/null @@ -1,33 +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 SeaLampTakeContributionRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2003; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; - uint32 config_id = 5; -} diff --git a/proto/SeaLampTakePhaseRewardReq.proto b/proto/SeaLampTakePhaseRewardReq.proto deleted file mode 100644 index 62e11a2d..00000000 --- a/proto/SeaLampTakePhaseRewardReq.proto +++ /dev/null @@ -1,34 +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 SeaLampTakePhaseRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2006; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 phase_id = 9; - uint32 activity_id = 14; -} diff --git a/proto/SeaLampTakePhaseRewardRsp.proto b/proto/SeaLampTakePhaseRewardRsp.proto deleted file mode 100644 index 9387ab61..00000000 --- a/proto/SeaLampTakePhaseRewardRsp.proto +++ /dev/null @@ -1,33 +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 SeaLampTakePhaseRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2105; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 phase_id = 13; - int32 retcode = 6; -} diff --git a/proto/SealBattleBeginNotify.proto b/proto/SealBattleBeginNotify.proto deleted file mode 100644 index 3496bc48..00000000 --- a/proto/SealBattleBeginNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "SealBattleType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SealBattleBeginNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 226; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - SealBattleType battle_type = 10; - uint32 seal_entity_id = 7; - uint32 seal_max_progress = 13; - uint32 seal_radius = 5; -} diff --git a/proto/SealBattleEndNotify.proto b/proto/SealBattleEndNotify.proto deleted file mode 100644 index cc6fa27b..00000000 --- a/proto/SealBattleEndNotify.proto +++ /dev/null @@ -1,33 +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 SealBattleEndNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 277; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 seal_entity_id = 11; - bool is_win = 12; -} diff --git a/proto/SealBattleProgressNotify.proto b/proto/SealBattleProgressNotify.proto deleted file mode 100644 index a2b3e6f7..00000000 --- a/proto/SealBattleProgressNotify.proto +++ /dev/null @@ -1,36 +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 SealBattleProgressNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 265; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 end_time = 5; - uint32 seal_radius = 1; - uint32 max_progress = 9; - uint32 seal_entity_id = 6; - uint32 progress = 4; -} diff --git a/proto/SealBattleType.proto b/proto/SealBattleType.proto deleted file mode 100644 index 8738618d..00000000 --- a/proto/SealBattleType.proto +++ /dev/null @@ -1,26 +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"; - -enum SealBattleType { - SEAL_BATTLE_TYPE_KEEP_ALIVE = 0; - SEAL_BATTLE_TYPE_KILL_MONSTER = 1; - SEAL_BATTLE_TYPE_ENERGY_CHARGE = 2; -} diff --git a/proto/SearchCustomDungeonReq.proto b/proto/SearchCustomDungeonReq.proto deleted file mode 100644 index 191c8822..00000000 --- a/proto/SearchCustomDungeonReq.proto +++ /dev/null @@ -1,33 +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 SearchCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6201; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - string dungeon_code = 7; -} diff --git a/proto/SearchCustomDungeonRsp.proto b/proto/SearchCustomDungeonRsp.proto deleted file mode 100644 index c6c84767..00000000 --- a/proto/SearchCustomDungeonRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "OtherCustomDungeonBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SearchCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6239; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; - OtherCustomDungeonBrief custom_dungeon_brief = 8; -} diff --git a/proto/SeeMonsterReq.proto b/proto/SeeMonsterReq.proto deleted file mode 100644 index baaf25c3..00000000 --- a/proto/SeeMonsterReq.proto +++ /dev/null @@ -1,33 +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 SeeMonsterReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 206; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 monster_id = 13; -} diff --git a/proto/SeeMonsterRsp.proto b/proto/SeeMonsterRsp.proto deleted file mode 100644 index c31e86de..00000000 --- a/proto/SeeMonsterRsp.proto +++ /dev/null @@ -1,32 +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 SeeMonsterRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 255; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; -} diff --git a/proto/SegmentCRCInfo.proto b/proto/SegmentCRCInfo.proto deleted file mode 100644 index dec71a3f..00000000 --- a/proto/SegmentCRCInfo.proto +++ /dev/null @@ -1,28 +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 SegmentCRCInfo { - uint32 size = 6; - string crc = 8; - uint32 module = 4; - int32 retcode = 3; - uint32 offset = 9; -} diff --git a/proto/SegmentInfo.proto b/proto/SegmentInfo.proto deleted file mode 100644 index ab798323..00000000 --- a/proto/SegmentInfo.proto +++ /dev/null @@ -1,26 +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 SegmentInfo { - uint32 module = 1; - uint32 size = 7; - uint32 offset = 11; -} diff --git a/proto/SelectAsterMidDifficultyReq.proto b/proto/SelectAsterMidDifficultyReq.proto deleted file mode 100644 index 16cc1fb3..00000000 --- a/proto/SelectAsterMidDifficultyReq.proto +++ /dev/null @@ -1,35 +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 SelectAsterMidDifficultyReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2060; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 4; - uint32 difficulty_id = 2; - uint32 gadget_entity_id = 12; -} diff --git a/proto/SelectAsterMidDifficultyRsp.proto b/proto/SelectAsterMidDifficultyRsp.proto deleted file mode 100644 index 62a8086f..00000000 --- a/proto/SelectAsterMidDifficultyRsp.proto +++ /dev/null @@ -1,35 +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 SelectAsterMidDifficultyRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2101; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 15; - uint32 gadget_entity_id = 12; - int32 retcode = 7; - uint32 difficulty_id = 8; -} diff --git a/proto/SelectEffigyChallengeConditionReq.proto b/proto/SelectEffigyChallengeConditionReq.proto deleted file mode 100644 index 7397abd6..00000000 --- a/proto/SelectEffigyChallengeConditionReq.proto +++ /dev/null @@ -1,35 +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 SelectEffigyChallengeConditionReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2131; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 challenge_id = 6; - repeated uint32 condition_id_list = 1; - uint32 difficulty_id = 11; -} diff --git a/proto/SelectEffigyChallengeConditionRsp.proto b/proto/SelectEffigyChallengeConditionRsp.proto deleted file mode 100644 index 60f46587..00000000 --- a/proto/SelectEffigyChallengeConditionRsp.proto +++ /dev/null @@ -1,35 +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 SelectEffigyChallengeConditionRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2110; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 difficulty_id = 10; - uint32 challenge_id = 7; - repeated uint32 condition_id_list = 11; - int32 retcode = 9; -} diff --git a/proto/SelectRoguelikeDungeonCardReq.proto b/proto/SelectRoguelikeDungeonCardReq.proto deleted file mode 100644 index 229f1b31..00000000 --- a/proto/SelectRoguelikeDungeonCardReq.proto +++ /dev/null @@ -1,33 +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 SelectRoguelikeDungeonCardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8529; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 card_id = 13; -} diff --git a/proto/SelectRoguelikeDungeonCardRsp.proto b/proto/SelectRoguelikeDungeonCardRsp.proto deleted file mode 100644 index 9dbf67e1..00000000 --- a/proto/SelectRoguelikeDungeonCardRsp.proto +++ /dev/null @@ -1,33 +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 SelectRoguelikeDungeonCardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8720; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 card_id = 14; - int32 retcode = 11; -} diff --git a/proto/ServerCombatEndNotify.proto b/proto/ServerCombatEndNotify.proto deleted file mode 100644 index ece74020..00000000 --- a/proto/ServerCombatEndNotify.proto +++ /dev/null @@ -1,32 +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 ServerCombatEndNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1142; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 combat_end_type_list = 15; -} diff --git a/proto/ServerDisconnectClientNotify.proto b/proto/ServerDisconnectClientNotify.proto deleted file mode 100644 index 4367595d..00000000 --- a/proto/ServerDisconnectClientNotify.proto +++ /dev/null @@ -1,32 +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 ServerDisconnectClientNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 152; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 data = 4; -} diff --git a/proto/ServerGlobalValueChangeNotify.proto b/proto/ServerGlobalValueChangeNotify.proto deleted file mode 100644 index fb29ef00..00000000 --- a/proto/ServerGlobalValueChangeNotify.proto +++ /dev/null @@ -1,34 +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 ServerGlobalValueChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1199; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 key_hash = 3; - float value = 15; - uint32 entity_id = 7; -} diff --git a/proto/ServerLogLevel.proto b/proto/ServerLogLevel.proto deleted file mode 100644 index 5c5febf3..00000000 --- a/proto/ServerLogLevel.proto +++ /dev/null @@ -1,28 +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"; - -enum ServerLogLevel { - SERVER_LOG_LEVEL_NONE = 0; - SERVER_LOG_LEVEL_DEBUG = 1; - SERVER_LOG_LEVEL_INFO = 2; - SERVER_LOG_LEVEL_WARNING = 3; - SERVER_LOG_LEVEL_ERROR = 4; -} diff --git a/proto/ServerLogNotify.proto b/proto/ServerLogNotify.proto deleted file mode 100644 index 7447c398..00000000 --- a/proto/ServerLogNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "ServerLogLevel.proto"; -import "ServerLogType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ServerLogNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 27; - // ENET_CHANNEL_ID = 1; - // ENET_IS_RELIABLE = 1; - // } - - string server_log = 11; - ServerLogLevel log_level = 5; - ServerLogType log_type = 9; -} diff --git a/proto/ServerLogType.proto b/proto/ServerLogType.proto deleted file mode 100644 index 0fe9d88b..00000000 --- a/proto/ServerLogType.proto +++ /dev/null @@ -1,28 +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"; - -enum ServerLogType { - SERVER_LOG_TYPE_NONE = 0; - SERVER_LOG_TYPE_ABILITY = 1; - SERVER_LOG_TYPE_LEVEL = 2; - SERVER_LOG_TYPE_ENTITY = 3; - SERVER_LOG_TYPE_LUA = 4; -} diff --git a/proto/ServerMassiveEntity.proto b/proto/ServerMassiveEntity.proto deleted file mode 100644 index f5aced2b..00000000 --- a/proto/ServerMassiveEntity.proto +++ /dev/null @@ -1,37 +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"; - -import "MassiveBoxInfo.proto"; -import "MassiveGrassInfo.proto"; -import "MassiveWaterInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ServerMassiveEntity { - uint32 entity_type = 1; - uint32 config_id = 2; - uint32 runtime_id = 3; - uint32 authority_peer_id = 4; - int64 obj_id = 5; - oneof entity_info { - MassiveWaterInfo water_info = 6; - MassiveGrassInfo grass_info = 7; - MassiveBoxInfo box_info = 8; - } -} diff --git a/proto/ServerMessageNotify.proto b/proto/ServerMessageNotify.proto deleted file mode 100644 index 9308161c..00000000 --- a/proto/ServerMessageNotify.proto +++ /dev/null @@ -1,32 +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 ServerMessageNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5741; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 index = 13; -} diff --git a/proto/ServerTryCancelGeneralMatchNotify.proto b/proto/ServerTryCancelGeneralMatchNotify.proto deleted file mode 100644 index f5175123..00000000 --- a/proto/ServerTryCancelGeneralMatchNotify.proto +++ /dev/null @@ -1,32 +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 ServerTryCancelGeneralMatchNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4159; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 match_id = 12; -} diff --git a/proto/ServerUpdateGlobalValueNotify.proto b/proto/ServerUpdateGlobalValueNotify.proto deleted file mode 100644 index 391403cf..00000000 --- a/proto/ServerUpdateGlobalValueNotify.proto +++ /dev/null @@ -1,42 +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 ServerUpdateGlobalValueNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1148; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum UpdateType { - UPDATE_TYPE_INVALID = 0; - UPDATE_TYPE_ADD = 1; - UPDATE_TYPE_SET = 2; - } - - uint32 key_hash = 8; - UpdateType update_type = 9; - float delta = 6; - float value = 3; - uint32 entity_id = 15; -} diff --git a/proto/SetCodexPushtipsReadReq.proto b/proto/SetCodexPushtipsReadReq.proto deleted file mode 100644 index ed3ce425..00000000 --- a/proto/SetCodexPushtipsReadReq.proto +++ /dev/null @@ -1,34 +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 SetCodexPushtipsReadReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4209; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 codex_id = 8; - uint32 type_id = 3; -} diff --git a/proto/SetCodexPushtipsReadRsp.proto b/proto/SetCodexPushtipsReadRsp.proto deleted file mode 100644 index 7744fa96..00000000 --- a/proto/SetCodexPushtipsReadRsp.proto +++ /dev/null @@ -1,34 +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 SetCodexPushtipsReadRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4205; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; - uint32 type_id = 4; - uint32 codex_id = 14; -} diff --git a/proto/SetCoopChapterViewedReq.proto b/proto/SetCoopChapterViewedReq.proto deleted file mode 100644 index 92e27167..00000000 --- a/proto/SetCoopChapterViewedReq.proto +++ /dev/null @@ -1,33 +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 SetCoopChapterViewedReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1989; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 chapter_id = 6; -} diff --git a/proto/SetCoopChapterViewedRsp.proto b/proto/SetCoopChapterViewedRsp.proto deleted file mode 100644 index be6c83bb..00000000 --- a/proto/SetCoopChapterViewedRsp.proto +++ /dev/null @@ -1,33 +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 SetCoopChapterViewedRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2000; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 chapter_id = 9; - int32 retcode = 3; -} diff --git a/proto/SetCurExpeditionChallengeIdReq.proto b/proto/SetCurExpeditionChallengeIdReq.proto deleted file mode 100644 index 4e9f01b3..00000000 --- a/proto/SetCurExpeditionChallengeIdReq.proto +++ /dev/null @@ -1,33 +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 SetCurExpeditionChallengeIdReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2028; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 id = 11; -} diff --git a/proto/SetCurExpeditionChallengeIdRsp.proto b/proto/SetCurExpeditionChallengeIdRsp.proto deleted file mode 100644 index 931b0096..00000000 --- a/proto/SetCurExpeditionChallengeIdRsp.proto +++ /dev/null @@ -1,33 +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 SetCurExpeditionChallengeIdRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2005; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 id = 13; - int32 retcode = 1; -} diff --git a/proto/SetFriendRemarkNameReq.proto b/proto/SetFriendRemarkNameReq.proto deleted file mode 100644 index e17a205e..00000000 --- a/proto/SetFriendRemarkNameReq.proto +++ /dev/null @@ -1,34 +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 SetFriendRemarkNameReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4011; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 uid = 14; - string remark_name = 10; -} diff --git a/proto/SetFriendRemarkNameRsp.proto b/proto/SetFriendRemarkNameRsp.proto deleted file mode 100644 index 22dae496..00000000 --- a/proto/SetFriendRemarkNameRsp.proto +++ /dev/null @@ -1,35 +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 SetFriendRemarkNameRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4050; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string remark_name = 13; - bool is_clear_remark = 12; - uint32 uid = 1; - int32 retcode = 7; -} diff --git a/proto/SetH5ActivityRedDotTimestampReq.proto b/proto/SetH5ActivityRedDotTimestampReq.proto deleted file mode 100644 index ec339a06..00000000 --- a/proto/SetH5ActivityRedDotTimestampReq.proto +++ /dev/null @@ -1,32 +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 SetH5ActivityRedDotTimestampReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5685; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 client_red_dot_timestamp = 2; -} diff --git a/proto/SetH5ActivityRedDotTimestampRsp.proto b/proto/SetH5ActivityRedDotTimestampRsp.proto deleted file mode 100644 index 1142ca7f..00000000 --- a/proto/SetH5ActivityRedDotTimestampRsp.proto +++ /dev/null @@ -1,32 +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 SetH5ActivityRedDotTimestampRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5677; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; -} diff --git a/proto/SetLimitOptimizationNotify.proto b/proto/SetLimitOptimizationNotify.proto deleted file mode 100644 index 6c3bb0b7..00000000 --- a/proto/SetLimitOptimizationNotify.proto +++ /dev/null @@ -1,32 +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 SetLimitOptimizationNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8066; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_active = 10; -} diff --git a/proto/SetSceneWeatherAreaReq.proto b/proto/SetSceneWeatherAreaReq.proto deleted file mode 100644 index 0c58db40..00000000 --- a/proto/SetSceneWeatherAreaReq.proto +++ /dev/null @@ -1,34 +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 SetSceneWeatherAreaReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 214; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - map weather_value_map = 8; - uint32 weather_gadget_id = 12; -} diff --git a/proto/SetSceneWeatherAreaRsp.proto b/proto/SetSceneWeatherAreaRsp.proto deleted file mode 100644 index 72bca7b7..00000000 --- a/proto/SetSceneWeatherAreaRsp.proto +++ /dev/null @@ -1,32 +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 SetSceneWeatherAreaRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 270; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 12; -} diff --git a/proto/ShapeBox.proto b/proto/ShapeBox.proto deleted file mode 100644 index bb2ef9fa..00000000 --- a/proto/ShapeBox.proto +++ /dev/null @@ -1,30 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ShapeBox { - Vector center = 1; - Vector axis0 = 2; - Vector axis1 = 3; - Vector axis2 = 4; - Vector extents = 5; -} diff --git a/proto/ShapeSphere.proto b/proto/ShapeSphere.proto deleted file mode 100644 index b3e9d975..00000000 --- a/proto/ShapeSphere.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ShapeSphere { - Vector center = 1; - float radius = 2; -} diff --git a/proto/ShareCDInfo.proto b/proto/ShareCDInfo.proto deleted file mode 100644 index 2c076077..00000000 --- a/proto/ShareCDInfo.proto +++ /dev/null @@ -1,26 +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 ShareCDInfo { - uint64 cd_start_time = 1; - uint32 share_cd_id = 12; - uint32 index = 13; -} diff --git a/proto/ShowClientGuideNotify.proto b/proto/ShowClientGuideNotify.proto deleted file mode 100644 index 1d4c79bd..00000000 --- a/proto/ShowClientGuideNotify.proto +++ /dev/null @@ -1,32 +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 ShowClientGuideNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3369; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string guide_name = 6; -} diff --git a/proto/ShowClientTutorialNotify.proto b/proto/ShowClientTutorialNotify.proto deleted file mode 100644 index 7a9946ac..00000000 --- a/proto/ShowClientTutorialNotify.proto +++ /dev/null @@ -1,32 +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 ShowClientTutorialNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3204; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 tutorial_id = 2; -} diff --git a/proto/ShowCommonTipsNotify.proto b/proto/ShowCommonTipsNotify.proto deleted file mode 100644 index 4345edcc..00000000 --- a/proto/ShowCommonTipsNotify.proto +++ /dev/null @@ -1,34 +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 ShowCommonTipsNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3065; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - string title = 3; - string content = 9; - uint32 close_time = 13; -} diff --git a/proto/ShowMessageNotify.proto b/proto/ShowMessageNotify.proto deleted file mode 100644 index ff85889f..00000000 --- a/proto/ShowMessageNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "MsgParam.proto"; -import "SvrMsgId.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ShowMessageNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 19; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - SvrMsgId msg_id = 9; - repeated MsgParam params = 10; -} diff --git a/proto/ShowTemplateReminderNotify.proto b/proto/ShowTemplateReminderNotify.proto deleted file mode 100644 index 0eaf9a94..00000000 --- a/proto/ShowTemplateReminderNotify.proto +++ /dev/null @@ -1,36 +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 ShowTemplateReminderNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3300; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool Unk3300_LABCNBEGCED = 6; - repeated int32 param_list = 4; - uint32 template_reminder_id = 2; - bool Unk3300_AENIIBBBPJC = 12; - repeated uint32 param_uid_list = 7; -} diff --git a/proto/SignInData.proto b/proto/SignInData.proto deleted file mode 100644 index 29a0551a..00000000 --- a/proto/SignInData.proto +++ /dev/null @@ -1,27 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SignInData { - uint32 day_count = 4; - repeated ItemParam reward_item_list = 15; -} diff --git a/proto/SignInInfo.proto b/proto/SignInInfo.proto deleted file mode 100644 index 6ea04737..00000000 --- a/proto/SignInInfo.proto +++ /dev/null @@ -1,34 +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"; - -import "SignInData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SignInInfo { - bool is_cond_satisfied = 1; - repeated SignInData signin_data_list = 10; - uint32 Unk3300_MNJELIDKMCF = 5; - uint32 schedule_id = 7; - uint32 Unk3300_NFNOKBNBLGE = 3; - repeated uint32 reward_day_list = 4; - uint32 begin_time = 6; - uint32 config_id = 9; - uint32 end_time = 8; -} diff --git a/proto/SignInInfoReq.proto b/proto/SignInInfoReq.proto deleted file mode 100644 index 050417bf..00000000 --- a/proto/SignInInfoReq.proto +++ /dev/null @@ -1,31 +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 SignInInfoReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2556; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/SignInInfoRsp.proto b/proto/SignInInfoRsp.proto deleted file mode 100644 index 68197d9e..00000000 --- a/proto/SignInInfoRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "SignInInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SignInInfoRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2519; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; - repeated SignInInfo sign_in_info_list = 8; -} diff --git a/proto/SignatureAuditConfigNotify.proto b/proto/SignatureAuditConfigNotify.proto deleted file mode 100644 index c8062041..00000000 --- a/proto/SignatureAuditConfigNotify.proto +++ /dev/null @@ -1,33 +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 SignatureAuditConfigNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4097; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_open = 6; - uint32 submit_limit = 11; -} diff --git a/proto/SingleRestartBrickBreakerReq.proto b/proto/SingleRestartBrickBreakerReq.proto deleted file mode 100644 index 0114440b..00000000 --- a/proto/SingleRestartBrickBreakerReq.proto +++ /dev/null @@ -1,34 +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 SingleRestartBrickBreakerReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20021; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_dungeon = 13; - uint32 level_id = 8; -} diff --git a/proto/SingleRestartBrickBreakerRsp.proto b/proto/SingleRestartBrickBreakerRsp.proto deleted file mode 100644 index d845d078..00000000 --- a/proto/SingleRestartBrickBreakerRsp.proto +++ /dev/null @@ -1,34 +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 SingleRestartBrickBreakerRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22269; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 8; - int32 retcode = 15; - bool is_dungeon = 7; -} diff --git a/proto/SingleStartBrickBreakerReq.proto b/proto/SingleStartBrickBreakerReq.proto deleted file mode 100644 index 10db9fad..00000000 --- a/proto/SingleStartBrickBreakerReq.proto +++ /dev/null @@ -1,36 +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 SingleStartBrickBreakerReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23663; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_dungeon = 13; - uint32 level_id = 8; - repeated uint32 chosen_skill_list = 12; - repeated uint32 chosen_avatar_list = 5; -} diff --git a/proto/SingleStartBrickBreakerRsp.proto b/proto/SingleStartBrickBreakerRsp.proto deleted file mode 100644 index 48beea32..00000000 --- a/proto/SingleStartBrickBreakerRsp.proto +++ /dev/null @@ -1,34 +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 SingleStartBrickBreakerRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20712; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level_id = 10; - bool is_dungeon = 9; - int32 retcode = 8; -} diff --git a/proto/SkillRequest.proto b/proto/SkillRequest.proto deleted file mode 100644 index 6d60c8d1..00000000 --- a/proto/SkillRequest.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 SkillRequest { - uint32 skill_depot_id = 1; -} diff --git a/proto/SkillResponse.proto b/proto/SkillResponse.proto deleted file mode 100644 index fba594ea..00000000 --- a/proto/SkillResponse.proto +++ /dev/null @@ -1,25 +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 SkillResponse { - uint32 skill_depot_id = 13; - repeated uint32 skill_id_list = 9; -} diff --git a/proto/SkyCrystalDetectorDataUpdateNotify.proto b/proto/SkyCrystalDetectorDataUpdateNotify.proto deleted file mode 100644 index 565512ac..00000000 --- a/proto/SkyCrystalDetectorDataUpdateNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "SkyCrystalDetectorData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SkyCrystalDetectorDataUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4259; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - SkyCrystalDetectorData sky_crystal_detector_data = 15; -} diff --git a/proto/SocialDataNotify.proto b/proto/SocialDataNotify.proto deleted file mode 100644 index 0eccb6dc..00000000 --- a/proto/SocialDataNotify.proto +++ /dev/null @@ -1,33 +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 SocialDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4075; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_have_first_share = 13; -} diff --git a/proto/SpiceActivityFinishMakeSpiceReq.proto b/proto/SpiceActivityFinishMakeSpiceReq.proto deleted file mode 100644 index f2091d79..00000000 --- a/proto/SpiceActivityFinishMakeSpiceReq.proto +++ /dev/null @@ -1,36 +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 SpiceActivityFinishMakeSpiceReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8838; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 11; - repeated uint32 left_material_id_list = 9; - bool is_success = 10; - uint32 left_turns = 14; -} diff --git a/proto/SpiceActivityFinishMakeSpiceRsp.proto b/proto/SpiceActivityFinishMakeSpiceRsp.proto deleted file mode 100644 index 9aee0975..00000000 --- a/proto/SpiceActivityFinishMakeSpiceRsp.proto +++ /dev/null @@ -1,34 +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 SpiceActivityFinishMakeSpiceRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8946; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 stage_id = 8; - int32 retcode = 10; - bool is_success = 9; -} diff --git a/proto/SpiceActivityGivingRecordNotify.proto b/proto/SpiceActivityGivingRecordNotify.proto deleted file mode 100644 index 5db70c38..00000000 --- a/proto/SpiceActivityGivingRecordNotify.proto +++ /dev/null @@ -1,34 +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 SpiceActivityGivingRecordNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8719; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_CIHIAJEGCBO = 3; - uint32 Unk3300_LAKPMMIPBMI = 2; - uint32 avatar_id = 5; -} diff --git a/proto/SpiceActivityProcessFoodReq.proto b/proto/SpiceActivityProcessFoodReq.proto deleted file mode 100644 index 34731e25..00000000 --- a/proto/SpiceActivityProcessFoodReq.proto +++ /dev/null @@ -1,35 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SpiceActivityProcessFoodReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8523; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated ItemParam normal_food_list = 15; -} diff --git a/proto/SpiceActivityProcessFoodRsp.proto b/proto/SpiceActivityProcessFoodRsp.proto deleted file mode 100644 index 5bcbc3bc..00000000 --- a/proto/SpiceActivityProcessFoodRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SpiceActivityProcessFoodRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8381; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - repeated ItemParam normal_food_list = 9; - repeated ItemParam special_food_list = 14; -} diff --git a/proto/SpiceStage.proto b/proto/SpiceStage.proto deleted file mode 100644 index 39e259d4..00000000 --- a/proto/SpiceStage.proto +++ /dev/null @@ -1,26 +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 SpiceStage { - bool is_open = 12; - uint32 Unk2700_KLOFGMKDDAK = 1; - uint32 stage_id = 6; -} diff --git a/proto/SpringUseReq.proto b/proto/SpringUseReq.proto deleted file mode 100644 index 200b014e..00000000 --- a/proto/SpringUseReq.proto +++ /dev/null @@ -1,33 +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 SpringUseReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1651; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 guid = 12; -} diff --git a/proto/SpringUseRsp.proto b/proto/SpringUseRsp.proto deleted file mode 100644 index 0e5e6e26..00000000 --- a/proto/SpringUseRsp.proto +++ /dev/null @@ -1,33 +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 SpringUseRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1772; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - uint64 guid = 1; -} diff --git a/proto/StakePlayGalleryInfo.proto b/proto/StakePlayGalleryInfo.proto deleted file mode 100644 index 6119aa68..00000000 --- a/proto/StakePlayGalleryInfo.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk2700_BEGHDPPNMFM.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message StakePlayGalleryInfo { - repeated Unk2700_BEGHDPPNMFM record_list = 13; -} diff --git a/proto/StartArenaChallengeLevelReq.proto b/proto/StartArenaChallengeLevelReq.proto deleted file mode 100644 index de646861..00000000 --- a/proto/StartArenaChallengeLevelReq.proto +++ /dev/null @@ -1,35 +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 StartArenaChallengeLevelReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2196; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 Unk3300_FDFNFLAKONG = 13; - uint32 gadget_entity_id = 3; - uint32 Unk3300_DBHAGHMMLAI = 12; -} diff --git a/proto/StartArenaChallengeLevelRsp.proto b/proto/StartArenaChallengeLevelRsp.proto deleted file mode 100644 index 96021735..00000000 --- a/proto/StartArenaChallengeLevelRsp.proto +++ /dev/null @@ -1,35 +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 StartArenaChallengeLevelRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2171; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_FDFNFLAKONG = 4; - int32 retcode = 5; - uint32 Unk3300_DBHAGHMMLAI = 13; - uint32 gadget_entity_id = 10; -} diff --git a/proto/StartBuoyantCombatGalleryReq.proto b/proto/StartBuoyantCombatGalleryReq.proto deleted file mode 100644 index 83b5b6ea..00000000 --- a/proto/StartBuoyantCombatGalleryReq.proto +++ /dev/null @@ -1,34 +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 StartBuoyantCombatGalleryReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8427; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gallery_level = 4; - uint32 gallery_id = 12; -} diff --git a/proto/StartBuoyantCombatGalleryRsp.proto b/proto/StartBuoyantCombatGalleryRsp.proto deleted file mode 100644 index 14305bb8..00000000 --- a/proto/StartBuoyantCombatGalleryRsp.proto +++ /dev/null @@ -1,34 +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 StartBuoyantCombatGalleryRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8969; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_level = 6; - int32 retcode = 5; - uint32 gallery_id = 12; -} diff --git a/proto/StartCoopPointReq.proto b/proto/StartCoopPointReq.proto deleted file mode 100644 index 425a77be..00000000 --- a/proto/StartCoopPointReq.proto +++ /dev/null @@ -1,33 +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 StartCoopPointReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1995; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 coop_point = 4; -} diff --git a/proto/StartCoopPointRsp.proto b/proto/StartCoopPointRsp.proto deleted file mode 100644 index ae00b4e5..00000000 --- a/proto/StartCoopPointRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "MainCoop.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message StartCoopPointRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1952; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - MainCoop start_main_coop = 4; - int32 retcode = 2; - bool is_start = 5; - uint32 coop_point = 9; -} diff --git a/proto/StartEffigyChallengeReq.proto b/proto/StartEffigyChallengeReq.proto deleted file mode 100644 index dfe9e5cd..00000000 --- a/proto/StartEffigyChallengeReq.proto +++ /dev/null @@ -1,36 +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 StartEffigyChallengeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2157; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 challenge_id = 10; - uint32 difficulty_id = 3; - uint32 point_id = 1; - repeated uint32 condition_id_list = 8; -} diff --git a/proto/StartEffigyChallengeRsp.proto b/proto/StartEffigyChallengeRsp.proto deleted file mode 100644 index 43643145..00000000 --- a/proto/StartEffigyChallengeRsp.proto +++ /dev/null @@ -1,36 +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 StartEffigyChallengeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2169; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 point_id = 4; - repeated uint32 condition_id_list = 9; - uint32 difficulty_id = 12; - int32 retcode = 5; - uint32 challenge_id = 10; -} diff --git a/proto/StartFishingReq.proto b/proto/StartFishingReq.proto deleted file mode 100644 index 654e3000..00000000 --- a/proto/StartFishingReq.proto +++ /dev/null @@ -1,34 +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 StartFishingReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5822; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 fish_pool_id = 2; - uint32 rod_entity_id = 6; -} diff --git a/proto/StartFishingRsp.proto b/proto/StartFishingRsp.proto deleted file mode 100644 index 9941e150..00000000 --- a/proto/StartFishingRsp.proto +++ /dev/null @@ -1,33 +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 StartFishingRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5835; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 fish_pool_id = 3; - int32 retcode = 10; -} diff --git a/proto/StartRogueDiaryPlayReq.proto b/proto/StartRogueDiaryPlayReq.proto deleted file mode 100644 index 0960e90d..00000000 --- a/proto/StartRogueDiaryPlayReq.proto +++ /dev/null @@ -1,34 +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 StartRogueDiaryPlayReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8220; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 difficulty = 5; - uint32 stage_id = 1; -} diff --git a/proto/StartRogueDiaryPlayRsp.proto b/proto/StartRogueDiaryPlayRsp.proto deleted file mode 100644 index 3594082b..00000000 --- a/proto/StartRogueDiaryPlayRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "RogueDiaryAvatar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message StartRogueDiaryPlayRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8881; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated RogueDiaryAvatar avatar_list = 15; - int32 retcode = 6; - repeated RogueDiaryAvatar trial_avatar_list = 9; - repeated uint32 rand_card_list = 2; -} diff --git a/proto/StartRogueDiaryRoomReq.proto b/proto/StartRogueDiaryRoomReq.proto deleted file mode 100644 index 456175c2..00000000 --- a/proto/StartRogueDiaryRoomReq.proto +++ /dev/null @@ -1,34 +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 StartRogueDiaryRoomReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8279; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool is_select_hard = 10; - uint32 room_difficulty = 13; -} diff --git a/proto/StartRogueDiaryRoomRsp.proto b/proto/StartRogueDiaryRoomRsp.proto deleted file mode 100644 index f2aa364b..00000000 --- a/proto/StartRogueDiaryRoomRsp.proto +++ /dev/null @@ -1,32 +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 StartRogueDiaryRoomRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8806; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; -} diff --git a/proto/StartRogueEliteCellChallengeReq.proto b/proto/StartRogueEliteCellChallengeReq.proto deleted file mode 100644 index 6db8a118..00000000 --- a/proto/StartRogueEliteCellChallengeReq.proto +++ /dev/null @@ -1,37 +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"; - -import "RogueEliteCellDifficultyType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message StartRogueEliteCellChallengeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8485; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - RogueEliteCellDifficultyType difficulty = 6; - uint32 cell_id = 10; - uint32 dungeon_id = 11; -} diff --git a/proto/StartRogueEliteCellChallengeRsp.proto b/proto/StartRogueEliteCellChallengeRsp.proto deleted file mode 100644 index 0cccd40a..00000000 --- a/proto/StartRogueEliteCellChallengeRsp.proto +++ /dev/null @@ -1,34 +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 StartRogueEliteCellChallengeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8967; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; - uint32 cell_id = 8; - uint32 dungeon_id = 12; -} diff --git a/proto/StartRogueNormalCellChallengeReq.proto b/proto/StartRogueNormalCellChallengeReq.proto deleted file mode 100644 index 40e78ee4..00000000 --- a/proto/StartRogueNormalCellChallengeReq.proto +++ /dev/null @@ -1,34 +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 StartRogueNormalCellChallengeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8247; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 cell_id = 8; - uint32 dungeon_id = 4; -} diff --git a/proto/StartRogueNormalCellChallengeRsp.proto b/proto/StartRogueNormalCellChallengeRsp.proto deleted file mode 100644 index 88c6e1e6..00000000 --- a/proto/StartRogueNormalCellChallengeRsp.proto +++ /dev/null @@ -1,34 +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 StartRogueNormalCellChallengeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8146; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 dungeon_id = 13; - uint32 cell_id = 8; - int32 retcode = 11; -} diff --git a/proto/StopReminderNotify.proto b/proto/StopReminderNotify.proto deleted file mode 100644 index 3fa34ab2..00000000 --- a/proto/StopReminderNotify.proto +++ /dev/null @@ -1,33 +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 StopReminderNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3119; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 reminder_id = 3; -} diff --git a/proto/StoreCustomDungeonReq.proto b/proto/StoreCustomDungeonReq.proto deleted file mode 100644 index 871fb4cd..00000000 --- a/proto/StoreCustomDungeonReq.proto +++ /dev/null @@ -1,34 +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 StoreCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6250; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint64 dungeon_guid = 12; - bool is_cancel_store = 11; -} diff --git a/proto/StoreCustomDungeonRsp.proto b/proto/StoreCustomDungeonRsp.proto deleted file mode 100644 index 1a6da50f..00000000 --- a/proto/StoreCustomDungeonRsp.proto +++ /dev/null @@ -1,32 +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 StoreCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6206; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; -} diff --git a/proto/SubmitInferenceWordReq.proto b/proto/SubmitInferenceWordReq.proto deleted file mode 100644 index a10e7eb7..00000000 --- a/proto/SubmitInferenceWordReq.proto +++ /dev/null @@ -1,34 +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 SubmitInferenceWordReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 404; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 page_id = 10; - uint32 word_id = 14; -} diff --git a/proto/SubmitInferenceWordRsp.proto b/proto/SubmitInferenceWordRsp.proto deleted file mode 100644 index 942fdc45..00000000 --- a/proto/SubmitInferenceWordRsp.proto +++ /dev/null @@ -1,35 +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 SubmitInferenceWordRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 423; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 page_id = 4; - int32 retcode = 3; - uint32 conclusion_id = 12; - uint32 word_id = 15; -} diff --git a/proto/SummerTimeFloatSignalPositionNotify.proto b/proto/SummerTimeFloatSignalPositionNotify.proto deleted file mode 100644 index f2bcce89..00000000 --- a/proto/SummerTimeFloatSignalPositionNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SummerTimeFloatSignalPositionNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8701; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_transfer_anchor = 6; - uint32 float_signal_id = 15; - Vector position = 14; -} diff --git a/proto/SummerTimeFloatSignalUpdateNotify.proto b/proto/SummerTimeFloatSignalUpdateNotify.proto deleted file mode 100644 index a655b620..00000000 --- a/proto/SummerTimeFloatSignalUpdateNotify.proto +++ /dev/null @@ -1,36 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SummerTimeFloatSignalUpdateNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8508; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_transfer_anchor = 1; - Vector position = 7; - uint32 float_signal_id = 12; -} diff --git a/proto/SummerTimeSprintBoatRestartReq.proto b/proto/SummerTimeSprintBoatRestartReq.proto deleted file mode 100644 index 81137aaf..00000000 --- a/proto/SummerTimeSprintBoatRestartReq.proto +++ /dev/null @@ -1,34 +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 SummerTimeSprintBoatRestartReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8111; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 group_id = 13; - uint32 schedule_id = 3; -} diff --git a/proto/SummerTimeSprintBoatRestartRsp.proto b/proto/SummerTimeSprintBoatRestartRsp.proto deleted file mode 100644 index bc594839..00000000 --- a/proto/SummerTimeSprintBoatRestartRsp.proto +++ /dev/null @@ -1,34 +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 SummerTimeSprintBoatRestartRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8466; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 schedule_id = 13; - uint32 group_id = 11; - int32 retcode = 3; -} diff --git a/proto/SummerTimeSprintBoatSettleNotify.proto b/proto/SummerTimeSprintBoatSettleNotify.proto deleted file mode 100644 index db86fc24..00000000 --- a/proto/SummerTimeSprintBoatSettleNotify.proto +++ /dev/null @@ -1,39 +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 SummerTimeSprintBoatSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8451; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 score = 6; - uint32 left_time = 2; - bool is_success = 4; - uint32 group_id = 5; - uint32 Unk3300_PLFMJPNPPLI = 12; - uint32 total_num = 10; - bool is_new_record = 15; - uint32 Unk3300_MEEKFJJIOKE = 14; -} diff --git a/proto/SummerTimeV2BoatGallerySettleInfo.proto b/proto/SummerTimeV2BoatGallerySettleInfo.proto deleted file mode 100644 index 8e0c551c..00000000 --- a/proto/SummerTimeV2BoatGallerySettleInfo.proto +++ /dev/null @@ -1,31 +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"; - -import "GalleryStopReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SummerTimeV2BoatGallerySettleInfo { - GalleryStopReason reason = 10; - uint32 param2 = 12; - uint32 used_time = 4; - uint32 param1 = 7; - uint32 gallery_id = 11; - uint32 param3 = 6; -} diff --git a/proto/SummerTimeV2BoatSettleNotify.proto b/proto/SummerTimeV2BoatSettleNotify.proto deleted file mode 100644 index 2301899a..00000000 --- a/proto/SummerTimeV2BoatSettleNotify.proto +++ /dev/null @@ -1,37 +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"; - -import "SummerTimeV2BoatGallerySettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SummerTimeV2BoatSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8153; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_new_record = 15; - uint32 gallery_id = 2; - SummerTimeV2BoatGallerySettleInfo settle_info = 13; - uint32 stage_id = 4; -} diff --git a/proto/SummerTimeV2RestartBoatGalleryReq.proto b/proto/SummerTimeV2RestartBoatGalleryReq.proto deleted file mode 100644 index c517a023..00000000 --- a/proto/SummerTimeV2RestartBoatGalleryReq.proto +++ /dev/null @@ -1,33 +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 SummerTimeV2RestartBoatGalleryReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8885; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gallery_id = 2; -} diff --git a/proto/SummerTimeV2RestartBoatGalleryRsp.proto b/proto/SummerTimeV2RestartBoatGalleryRsp.proto deleted file mode 100644 index 12b14a42..00000000 --- a/proto/SummerTimeV2RestartBoatGalleryRsp.proto +++ /dev/null @@ -1,33 +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 SummerTimeV2RestartBoatGalleryRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8225; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 10; - int32 retcode = 12; -} diff --git a/proto/SummerTimeV2RestartDungeonReq.proto b/proto/SummerTimeV2RestartDungeonReq.proto deleted file mode 100644 index 9578296c..00000000 --- a/proto/SummerTimeV2RestartDungeonReq.proto +++ /dev/null @@ -1,31 +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 SummerTimeV2RestartDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8073; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/SummerTimeV2RestartDungeonRsp.proto b/proto/SummerTimeV2RestartDungeonRsp.proto deleted file mode 100644 index 90c77734..00000000 --- a/proto/SummerTimeV2RestartDungeonRsp.proto +++ /dev/null @@ -1,32 +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 SummerTimeV2RestartDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8686; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/SumoDungeonAvatar.proto b/proto/SumoDungeonAvatar.proto deleted file mode 100644 index 44c6723f..00000000 --- a/proto/SumoDungeonAvatar.proto +++ /dev/null @@ -1,26 +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 SumoDungeonAvatar { - bool is_alive = 13; - bool is_trial = 4; - uint64 avatar_guid = 10; -} diff --git a/proto/SumoDungeonTeam.proto b/proto/SumoDungeonTeam.proto deleted file mode 100644 index 5934411a..00000000 --- a/proto/SumoDungeonTeam.proto +++ /dev/null @@ -1,26 +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"; - -import "SumoDungeonAvatar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SumoDungeonTeam { - repeated SumoDungeonAvatar dungeon_avatar_list = 11; -} diff --git a/proto/SumoEnterDungeonNotify.proto b/proto/SumoEnterDungeonNotify.proto deleted file mode 100644 index 53940e35..00000000 --- a/proto/SumoEnterDungeonNotify.proto +++ /dev/null @@ -1,39 +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"; - -import "SumoDungeonTeam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SumoEnterDungeonNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8297; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_DJBJACGHGDM = 15; - uint32 Unk3300_CBAMLHDMKJF = 7; - repeated SumoDungeonTeam dungeon_team_list = 14; - uint32 Unk3300_BNJBIGHIJOC = 5; - uint32 activity_id = 3; - uint32 stage_id = 11; -} diff --git a/proto/SumoLeaveDungeonNotify.proto b/proto/SumoLeaveDungeonNotify.proto deleted file mode 100644 index e63bb94f..00000000 --- a/proto/SumoLeaveDungeonNotify.proto +++ /dev/null @@ -1,30 +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 SumoLeaveDungeonNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8567; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/SumoRestartDungeonReq.proto b/proto/SumoRestartDungeonReq.proto deleted file mode 100644 index 973d5a22..00000000 --- a/proto/SumoRestartDungeonReq.proto +++ /dev/null @@ -1,31 +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 SumoRestartDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8725; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/SumoRestartDungeonRsp.proto b/proto/SumoRestartDungeonRsp.proto deleted file mode 100644 index ad7d34e4..00000000 --- a/proto/SumoRestartDungeonRsp.proto +++ /dev/null @@ -1,34 +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 SumoRestartDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8276; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - uint32 point_id = 8; - uint32 dungeon_id = 12; -} diff --git a/proto/SumoSaveTeamReq.proto b/proto/SumoSaveTeamReq.proto deleted file mode 100644 index dfc8f13a..00000000 --- a/proto/SumoSaveTeamReq.proto +++ /dev/null @@ -1,38 +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"; - -import "SumoTeamData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SumoSaveTeamReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8022; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 difficulty_id = 6; - uint32 stage_id = 14; - uint32 activity_id = 1; - repeated SumoTeamData team_list = 2; -} diff --git a/proto/SumoSaveTeamRsp.proto b/proto/SumoSaveTeamRsp.proto deleted file mode 100644 index 9e018e9d..00000000 --- a/proto/SumoSaveTeamRsp.proto +++ /dev/null @@ -1,38 +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"; - -import "SumoTeamData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SumoSaveTeamRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8739; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 stage_id = 15; - uint32 activity_id = 4; - int32 retcode = 9; - repeated SumoTeamData team_list = 2; - uint32 difficulty_id = 14; -} diff --git a/proto/SumoSelectTeamAndEnterDungeonReq.proto b/proto/SumoSelectTeamAndEnterDungeonReq.proto deleted file mode 100644 index 3ac8c437..00000000 --- a/proto/SumoSelectTeamAndEnterDungeonReq.proto +++ /dev/null @@ -1,38 +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"; - -import "SumoTeamData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SumoSelectTeamAndEnterDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8978; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated SumoTeamData team_list = 15; - uint32 activity_id = 1; - uint32 difficulty_id = 5; - uint32 stage_id = 7; -} diff --git a/proto/SumoSelectTeamAndEnterDungeonRsp.proto b/proto/SumoSelectTeamAndEnterDungeonRsp.proto deleted file mode 100644 index c22a50db..00000000 --- a/proto/SumoSelectTeamAndEnterDungeonRsp.proto +++ /dev/null @@ -1,38 +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"; - -import "SumoTeamData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SumoSelectTeamAndEnterDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8744; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 difficulty_id = 12; - uint32 activity_id = 9; - uint32 stage_id = 6; - int32 retcode = 5; - repeated SumoTeamData team_list = 3; -} diff --git a/proto/SumoSetNoSwitchPunishTimeNotify.proto b/proto/SumoSetNoSwitchPunishTimeNotify.proto deleted file mode 100644 index e3c089d6..00000000 --- a/proto/SumoSetNoSwitchPunishTimeNotify.proto +++ /dev/null @@ -1,39 +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"; - -import "SumoDungeonTeam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SumoSetNoSwitchPunishTimeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8610; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 stage_id = 15; - uint32 Unk3300_CBAMLHDMKJF = 10; - uint32 activity_id = 5; - uint32 Unk3300_BNJBIGHIJOC = 3; - uint32 Unk3300_DJBJACGHGDM = 9; - repeated SumoDungeonTeam dungeon_team_list = 2; -} diff --git a/proto/SumoSwitchTeamReq.proto b/proto/SumoSwitchTeamReq.proto deleted file mode 100644 index bfcf93e2..00000000 --- a/proto/SumoSwitchTeamReq.proto +++ /dev/null @@ -1,34 +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 SumoSwitchTeamReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8738; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 8; - uint32 activity_id = 6; -} diff --git a/proto/SumoSwitchTeamRsp.proto b/proto/SumoSwitchTeamRsp.proto deleted file mode 100644 index 1d76526f..00000000 --- a/proto/SumoSwitchTeamRsp.proto +++ /dev/null @@ -1,39 +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"; - -import "SumoDungeonTeam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SumoSwitchTeamRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8201; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_BNJBIGHIJOC = 8; - uint32 stage_id = 2; - uint32 activity_id = 15; - uint32 Unk3300_DJBJACGHGDM = 1; - repeated SumoDungeonTeam dungeon_team_list = 12; - int32 retcode = 6; -} diff --git a/proto/SvrMsgId.proto b/proto/SvrMsgId.proto deleted file mode 100644 index cd0dfb72..00000000 --- a/proto/SvrMsgId.proto +++ /dev/null @@ -1,30 +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"; - -enum SvrMsgId { - SVR_MSG_ID_UNKNOWN = 0; - SVR_MSG_ID_BLOCK_REFRESH_COUNTDOWN = 1; - SVR_MSG_ID_AVATAR_REVIVE_BY_STATUE = 2; - SVR_MSG_ID_DAILY_TASK_REWARD_MAX_NUM = 3; - SVR_MSG_ID_ROUTINE_TYPE_NOT_OPEN = 4; - SVR_MSG_ID_ROUTINE_TYPE_REWARD_MAX_NUM = 5; - SVR_MSG_ID_MECHANICUS_COIN_LIMIT = 6; -} diff --git a/proto/TakeAchievementGoalRewardReq.proto b/proto/TakeAchievementGoalRewardReq.proto deleted file mode 100644 index 778c3cb6..00000000 --- a/proto/TakeAchievementGoalRewardReq.proto +++ /dev/null @@ -1,33 +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 TakeAchievementGoalRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2677; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 id_list = 4; -} diff --git a/proto/TakeAchievementGoalRewardRsp.proto b/proto/TakeAchievementGoalRewardRsp.proto deleted file mode 100644 index 32267cd5..00000000 --- a/proto/TakeAchievementGoalRewardRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TakeAchievementGoalRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2681; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 id_list = 2; - repeated ItemParam item_list = 1; - int32 retcode = 8; -} diff --git a/proto/TakeAchievementRewardRsp.proto b/proto/TakeAchievementRewardRsp.proto deleted file mode 100644 index 6a8f1761..00000000 --- a/proto/TakeAchievementRewardRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TakeAchievementRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2685; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ItemParam item_list = 6; - int32 retcode = 1; - repeated uint32 id_list = 13; -} diff --git a/proto/TakeAsterSpecialRewardReq.proto b/proto/TakeAsterSpecialRewardReq.proto deleted file mode 100644 index fc26cbc9..00000000 --- a/proto/TakeAsterSpecialRewardReq.proto +++ /dev/null @@ -1,33 +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 TakeAsterSpecialRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2019; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 12; -} diff --git a/proto/TakeAsterSpecialRewardRsp.proto b/proto/TakeAsterSpecialRewardRsp.proto deleted file mode 100644 index 20fb5225..00000000 --- a/proto/TakeAsterSpecialRewardRsp.proto +++ /dev/null @@ -1,33 +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 TakeAsterSpecialRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2132; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - uint32 schedule_id = 1; -} diff --git a/proto/TakeCityReputationExploreRewardReq.proto b/proto/TakeCityReputationExploreRewardReq.proto deleted file mode 100644 index 678bb881..00000000 --- a/proto/TakeCityReputationExploreRewardReq.proto +++ /dev/null @@ -1,34 +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 TakeCityReputationExploreRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2899; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 explore_id_list = 5; - uint32 city_id = 3; -} diff --git a/proto/TakeCityReputationExploreRewardRsp.proto b/proto/TakeCityReputationExploreRewardRsp.proto deleted file mode 100644 index 58b5a0f9..00000000 --- a/proto/TakeCityReputationExploreRewardRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TakeCityReputationExploreRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2825; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - repeated uint32 explore_id_list = 12; - uint32 city_id = 1; - repeated ItemParam item_list = 14; -} diff --git a/proto/TakeCityReputationLevelRewardReq.proto b/proto/TakeCityReputationLevelRewardReq.proto deleted file mode 100644 index 2b85e4bc..00000000 --- a/proto/TakeCityReputationLevelRewardReq.proto +++ /dev/null @@ -1,34 +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 TakeCityReputationLevelRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2856; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level = 6; - uint32 city_id = 12; -} diff --git a/proto/TakeCityReputationLevelRewardRsp.proto b/proto/TakeCityReputationLevelRewardRsp.proto deleted file mode 100644 index 4dde83c7..00000000 --- a/proto/TakeCityReputationLevelRewardRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TakeCityReputationLevelRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2819; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 level = 11; - repeated ItemParam item_list = 2; - uint32 city_id = 6; - int32 retcode = 14; -} diff --git a/proto/TakeCoopRewardReq.proto b/proto/TakeCoopRewardReq.proto deleted file mode 100644 index de404bcf..00000000 --- a/proto/TakeCoopRewardReq.proto +++ /dev/null @@ -1,33 +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 TakeCoopRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1980; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 reward_config_id = 13; -} diff --git a/proto/TakeCoopRewardRsp.proto b/proto/TakeCoopRewardRsp.proto deleted file mode 100644 index ef62647a..00000000 --- a/proto/TakeCoopRewardRsp.proto +++ /dev/null @@ -1,33 +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 TakeCoopRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1971; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; - uint32 reward_config_id = 12; -} diff --git a/proto/TakeDeliveryDailyRewardReq.proto b/proto/TakeDeliveryDailyRewardReq.proto deleted file mode 100644 index d213db7a..00000000 --- a/proto/TakeDeliveryDailyRewardReq.proto +++ /dev/null @@ -1,33 +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 TakeDeliveryDailyRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2075; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 schedule_id = 8; -} diff --git a/proto/TakeDeliveryDailyRewardRsp.proto b/proto/TakeDeliveryDailyRewardRsp.proto deleted file mode 100644 index e8147da9..00000000 --- a/proto/TakeDeliveryDailyRewardRsp.proto +++ /dev/null @@ -1,33 +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 TakeDeliveryDailyRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2174; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - uint32 schedule_id = 13; -} diff --git a/proto/TakeEffigyFirstPassRewardReq.proto b/proto/TakeEffigyFirstPassRewardReq.proto deleted file mode 100644 index 4e9f8b7d..00000000 --- a/proto/TakeEffigyFirstPassRewardReq.proto +++ /dev/null @@ -1,33 +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 TakeEffigyFirstPassRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2138; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 challenge_id = 13; -} diff --git a/proto/TakeEffigyFirstPassRewardRsp.proto b/proto/TakeEffigyFirstPassRewardRsp.proto deleted file mode 100644 index 73b889fd..00000000 --- a/proto/TakeEffigyFirstPassRewardRsp.proto +++ /dev/null @@ -1,33 +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 TakeEffigyFirstPassRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2178; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 challenge_id = 10; - int32 retcode = 4; -} diff --git a/proto/TakeEffigyRewardReq.proto b/proto/TakeEffigyRewardReq.proto deleted file mode 100644 index d46ce8ed..00000000 --- a/proto/TakeEffigyRewardReq.proto +++ /dev/null @@ -1,33 +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 TakeEffigyRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2082; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 reward_index = 1; -} diff --git a/proto/TakeEffigyRewardRsp.proto b/proto/TakeEffigyRewardRsp.proto deleted file mode 100644 index 7a1f0f50..00000000 --- a/proto/TakeEffigyRewardRsp.proto +++ /dev/null @@ -1,33 +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 TakeEffigyRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2099; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; - uint32 reward_index = 14; -} diff --git a/proto/TakeFirstShareRewardReq.proto b/proto/TakeFirstShareRewardReq.proto deleted file mode 100644 index d23de1cd..00000000 --- a/proto/TakeFirstShareRewardReq.proto +++ /dev/null @@ -1,31 +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 TakeFirstShareRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4034; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/TakeFirstShareRewardRsp.proto b/proto/TakeFirstShareRewardRsp.proto deleted file mode 100644 index 526bc0cd..00000000 --- a/proto/TakeFirstShareRewardRsp.proto +++ /dev/null @@ -1,33 +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 TakeFirstShareRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4095; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - int32 retcode = 14; -} diff --git a/proto/TakeHuntingOfferReq.proto b/proto/TakeHuntingOfferReq.proto deleted file mode 100644 index 8f9c928a..00000000 --- a/proto/TakeHuntingOfferReq.proto +++ /dev/null @@ -1,36 +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"; - -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TakeHuntingOfferReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4342; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 city_id = 1; - HuntingPair hunting_pair = 12; -} diff --git a/proto/TakeHuntingOfferRsp.proto b/proto/TakeHuntingOfferRsp.proto deleted file mode 100644 index 6af78f2d..00000000 --- a/proto/TakeHuntingOfferRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TakeHuntingOfferRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4341; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; - uint32 city_id = 3; - HuntingPair hunting_pair = 9; -} diff --git a/proto/TakeInvestigationRewardReq.proto b/proto/TakeInvestigationRewardReq.proto deleted file mode 100644 index 724d6133..00000000 --- a/proto/TakeInvestigationRewardReq.proto +++ /dev/null @@ -1,33 +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 TakeInvestigationRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1924; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 id = 15; -} diff --git a/proto/TakeInvestigationRewardRsp.proto b/proto/TakeInvestigationRewardRsp.proto deleted file mode 100644 index 04f79437..00000000 --- a/proto/TakeInvestigationRewardRsp.proto +++ /dev/null @@ -1,33 +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 TakeInvestigationRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1907; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; - uint32 id = 4; -} diff --git a/proto/TakeInvestigationTargetRewardReq.proto b/proto/TakeInvestigationTargetRewardReq.proto deleted file mode 100644 index 943e387e..00000000 --- a/proto/TakeInvestigationTargetRewardReq.proto +++ /dev/null @@ -1,33 +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 TakeInvestigationTargetRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1903; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 quest_id = 2; -} diff --git a/proto/TakeInvestigationTargetRewardRsp.proto b/proto/TakeInvestigationTargetRewardRsp.proto deleted file mode 100644 index fc24e3d5..00000000 --- a/proto/TakeInvestigationTargetRewardRsp.proto +++ /dev/null @@ -1,33 +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 TakeInvestigationTargetRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1905; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; - uint32 quest_id = 15; -} diff --git a/proto/TakeOfferingLevelRewardReq.proto b/proto/TakeOfferingLevelRewardReq.proto deleted file mode 100644 index 9a219260..00000000 --- a/proto/TakeOfferingLevelRewardReq.proto +++ /dev/null @@ -1,34 +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 TakeOfferingLevelRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2901; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level = 14; - uint32 offering_id = 12; -} diff --git a/proto/TakeOfferingLevelRewardRsp.proto b/proto/TakeOfferingLevelRewardRsp.proto deleted file mode 100644 index 14590d63..00000000 --- a/proto/TakeOfferingLevelRewardRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TakeOfferingLevelRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2902; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated ItemParam item_list = 4; - uint32 offering_id = 12; - uint32 take_level = 10; - int32 retcode = 3; -} diff --git a/proto/TakeRegionSearchRewardReq.proto b/proto/TakeRegionSearchRewardReq.proto deleted file mode 100644 index fb12d7dd..00000000 --- a/proto/TakeRegionSearchRewardReq.proto +++ /dev/null @@ -1,34 +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 TakeRegionSearchRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5622; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 id = 8; - uint32 search_id = 6; -} diff --git a/proto/TakeRegionSearchRewardRsp.proto b/proto/TakeRegionSearchRewardRsp.proto deleted file mode 100644 index 02b8c86b..00000000 --- a/proto/TakeRegionSearchRewardRsp.proto +++ /dev/null @@ -1,34 +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 TakeRegionSearchRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5635; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 search_id = 8; - int32 retcode = 3; - uint32 id = 1; -} diff --git a/proto/TakeResinCardDailyRewardReq.proto b/proto/TakeResinCardDailyRewardReq.proto deleted file mode 100644 index b91e18f0..00000000 --- a/proto/TakeResinCardDailyRewardReq.proto +++ /dev/null @@ -1,33 +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 TakeResinCardDailyRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4117; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 product_config_id = 1; -} diff --git a/proto/TakeResinCardDailyRewardRsp.proto b/proto/TakeResinCardDailyRewardRsp.proto deleted file mode 100644 index f1e4a886..00000000 --- a/proto/TakeResinCardDailyRewardRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TakeResinCardDailyRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4112; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - repeated ItemParam item_vec = 15; - uint32 product_config_id = 13; -} diff --git a/proto/TakeReunionFirstGiftRewardReq.proto b/proto/TakeReunionFirstGiftRewardReq.proto deleted file mode 100644 index ea863ffa..00000000 --- a/proto/TakeReunionFirstGiftRewardReq.proto +++ /dev/null @@ -1,31 +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 TakeReunionFirstGiftRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5072; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/TakeReunionFirstGiftRewardRsp.proto b/proto/TakeReunionFirstGiftRewardRsp.proto deleted file mode 100644 index f7190e96..00000000 --- a/proto/TakeReunionFirstGiftRewardRsp.proto +++ /dev/null @@ -1,33 +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 TakeReunionFirstGiftRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5085; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - int32 reward_id = 1; -} diff --git a/proto/TakeReunionMissionRewardReq.proto b/proto/TakeReunionMissionRewardReq.proto deleted file mode 100644 index 406f4c59..00000000 --- a/proto/TakeReunionMissionRewardReq.proto +++ /dev/null @@ -1,35 +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 TakeReunionMissionRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5095; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 mission_id = 3; - uint32 reward_id = 5; - uint32 reward_index = 6; -} diff --git a/proto/TakeReunionMissionRewardRsp.proto b/proto/TakeReunionMissionRewardRsp.proto deleted file mode 100644 index f37d4a07..00000000 --- a/proto/TakeReunionMissionRewardRsp.proto +++ /dev/null @@ -1,38 +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"; - -import "ReunionMissionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TakeReunionMissionRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5052; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 reward_id = 13; - ReunionMissionInfo mission_info = 2; - uint32 reward_index = 6; - int32 retcode = 3; -} diff --git a/proto/TakeReunionSignInRewardReq.proto b/proto/TakeReunionSignInRewardReq.proto deleted file mode 100644 index b4117d84..00000000 --- a/proto/TakeReunionSignInRewardReq.proto +++ /dev/null @@ -1,34 +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 TakeReunionSignInRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5094; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 reward_day = 1; - uint32 config_id = 11; -} diff --git a/proto/TakeReunionSignInRewardRsp.proto b/proto/TakeReunionSignInRewardRsp.proto deleted file mode 100644 index 7a0dc008..00000000 --- a/proto/TakeReunionSignInRewardRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "ReunionSignInInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TakeReunionSignInRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5067; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ReunionSignInInfo sign_in_info = 13; - int32 retcode = 7; -} diff --git a/proto/TakeReunionWatcherRewardReq.proto b/proto/TakeReunionWatcherRewardReq.proto deleted file mode 100644 index ac21a8fe..00000000 --- a/proto/TakeReunionWatcherRewardReq.proto +++ /dev/null @@ -1,34 +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 TakeReunionWatcherRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5065; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 watcher_id = 14; - uint32 mission_id = 7; -} diff --git a/proto/TakeReunionWatcherRewardRsp.proto b/proto/TakeReunionWatcherRewardRsp.proto deleted file mode 100644 index f565f3f3..00000000 --- a/proto/TakeReunionWatcherRewardRsp.proto +++ /dev/null @@ -1,34 +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 TakeReunionWatcherRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5068; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - uint32 mission_id = 14; - uint32 watcher_id = 9; -} diff --git a/proto/TaskVar.proto b/proto/TaskVar.proto deleted file mode 100644 index b4f432d3..00000000 --- a/proto/TaskVar.proto +++ /dev/null @@ -1,25 +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 TaskVar { - uint32 key = 2; - repeated int32 value_list = 7; -} diff --git a/proto/TaskVarNotify.proto b/proto/TaskVarNotify.proto deleted file mode 100644 index 9acae605..00000000 --- a/proto/TaskVarNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "TaskVar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TaskVarNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 136; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated TaskVar task_var_list = 13; -} diff --git a/proto/TeamResonanceChangeNotify.proto b/proto/TeamResonanceChangeNotify.proto deleted file mode 100644 index 35201833..00000000 --- a/proto/TeamResonanceChangeNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "AvatarTeamResonanceInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TeamResonanceChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1090; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated AvatarTeamResonanceInfo info_list = 9; -} diff --git a/proto/ToTheMoonAddObstacleReq.proto b/proto/ToTheMoonAddObstacleReq.proto deleted file mode 100644 index 98e107a0..00000000 --- a/proto/ToTheMoonAddObstacleReq.proto +++ /dev/null @@ -1,38 +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"; - -import "ToTheMoonObstacleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ToTheMoonAddObstacleReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6143; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - bool use_edge = 7; - ToTheMoonObstacleInfo obstacle = 8; - uint32 scene_id = 13; - int32 query_id = 5; -} diff --git a/proto/ToTheMoonAddObstacleRsp.proto b/proto/ToTheMoonAddObstacleRsp.proto deleted file mode 100644 index 786e824d..00000000 --- a/proto/ToTheMoonAddObstacleRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "DynamicNodes.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ToTheMoonAddObstacleRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6161; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - DynamicNodes dynamic_nodes = 7; - int32 retcode = 11; - int32 query_id = 9; -} diff --git a/proto/ToTheMoonEnterSceneReq.proto b/proto/ToTheMoonEnterSceneReq.proto deleted file mode 100644 index 6c1733b2..00000000 --- a/proto/ToTheMoonEnterSceneReq.proto +++ /dev/null @@ -1,34 +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 ToTheMoonEnterSceneReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6119; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 version = 11; - uint32 scene_id = 13; -} diff --git a/proto/ToTheMoonEnterSceneRsp.proto b/proto/ToTheMoonEnterSceneRsp.proto deleted file mode 100644 index eaad74af..00000000 --- a/proto/ToTheMoonEnterSceneRsp.proto +++ /dev/null @@ -1,32 +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 ToTheMoonEnterSceneRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6200; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; -} diff --git a/proto/ToTheMoonObstacleInfo.proto b/proto/ToTheMoonObstacleInfo.proto deleted file mode 100644 index 469105e1..00000000 --- a/proto/ToTheMoonObstacleInfo.proto +++ /dev/null @@ -1,36 +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"; - -import "MathQuaternion.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ToTheMoonObstacleInfo { - enum ShapeType { - SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE = 0; - SHAPE_TYPE_OBSTACLE_SHAPE_BOX = 1; - } - - int32 handle_id = 1; - ShapeType type = 8; - Vector half_extents = 7; - Vector center = 11; - MathQuaternion rotation = 12; -} diff --git a/proto/ToTheMoonObstaclesModifyNotify.proto b/proto/ToTheMoonObstaclesModifyNotify.proto deleted file mode 100644 index bca239fe..00000000 --- a/proto/ToTheMoonObstaclesModifyNotify.proto +++ /dev/null @@ -1,38 +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"; - -import "ToTheMoonObstacleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ToTheMoonObstaclesModifyNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6157; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated ToTheMoonObstacleInfo add_obstacles = 3; - bool use_edge = 7; - uint32 scene_id = 4; - repeated int32 remove_obstacle_ids = 5; -} diff --git a/proto/ToTheMoonPingNotify.proto b/proto/ToTheMoonPingNotify.proto deleted file mode 100644 index 87987390..00000000 --- a/proto/ToTheMoonPingNotify.proto +++ /dev/null @@ -1,31 +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 ToTheMoonPingNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6156; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/ToTheMoonRemoveObstacleReq.proto b/proto/ToTheMoonRemoveObstacleReq.proto deleted file mode 100644 index c56121f7..00000000 --- a/proto/ToTheMoonRemoveObstacleReq.proto +++ /dev/null @@ -1,40 +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 ToTheMoonRemoveObstacleReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6147; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - enum ObstacleType { - OBSTACLE_TYPE_BOX = 0; - OBSTACLE_TYPE_CAPSULE = 1; - } - - int32 handle = 15; - uint32 scene_id = 7; - int32 query_id = 6; -} diff --git a/proto/ToTheMoonRemoveObstacleRsp.proto b/proto/ToTheMoonRemoveObstacleRsp.proto deleted file mode 100644 index 04f8fe60..00000000 --- a/proto/ToTheMoonRemoveObstacleRsp.proto +++ /dev/null @@ -1,36 +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"; - -import "DynamicNodes.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ToTheMoonRemoveObstacleRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6178; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; - DynamicNodes dynamic_nodes = 12; - int32 query_id = 5; -} diff --git a/proto/TowerBriefDataNotify.proto b/proto/TowerBriefDataNotify.proto deleted file mode 100644 index 2f850112..00000000 --- a/proto/TowerBriefDataNotify.proto +++ /dev/null @@ -1,38 +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 TowerBriefDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2479; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_OLBDJEGPDFE = 6; - uint32 Unk3300_ILDODKDADMI = 9; - bool is_finished_entrance_floor = 14; - uint32 Unk3300_CFKJBOIJDBD = 1; - uint32 tower_schedule_id = 11; - uint32 Unk3300_KGHOIIAEIHH = 8; - uint32 Unk3300_CNMMBJABMKA = 7; -} diff --git a/proto/TowerBuffSelectReq.proto b/proto/TowerBuffSelectReq.proto deleted file mode 100644 index 40d9ff02..00000000 --- a/proto/TowerBuffSelectReq.proto +++ /dev/null @@ -1,33 +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 TowerBuffSelectReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2448; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 tower_buff_id = 7; -} diff --git a/proto/TowerBuffSelectRsp.proto b/proto/TowerBuffSelectRsp.proto deleted file mode 100644 index 795201c0..00000000 --- a/proto/TowerBuffSelectRsp.proto +++ /dev/null @@ -1,33 +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 TowerBuffSelectRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2499; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - uint32 tower_buff_id = 6; -} diff --git a/proto/TowerDailyRewardProgressChangeNotify.proto b/proto/TowerDailyRewardProgressChangeNotify.proto deleted file mode 100644 index d07ffe6c..00000000 --- a/proto/TowerDailyRewardProgressChangeNotify.proto +++ /dev/null @@ -1,33 +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 TowerDailyRewardProgressChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2419; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_OHCHCJGJIDK = 8; - uint32 Unk3300_JBACKENDHDG = 6; -} diff --git a/proto/TowerFightRecordPair.proto b/proto/TowerFightRecordPair.proto deleted file mode 100644 index 26863fe0..00000000 --- a/proto/TowerFightRecordPair.proto +++ /dev/null @@ -1,25 +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 TowerFightRecordPair { - uint32 avatar_id = 12; - uint32 data = 1; -} diff --git a/proto/TowerGetFloorStarRewardReq.proto b/proto/TowerGetFloorStarRewardReq.proto deleted file mode 100644 index 9a11d6ae..00000000 --- a/proto/TowerGetFloorStarRewardReq.proto +++ /dev/null @@ -1,33 +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 TowerGetFloorStarRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2444; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 floor_id = 11; -} diff --git a/proto/TowerGetFloorStarRewardRsp.proto b/proto/TowerGetFloorStarRewardRsp.proto deleted file mode 100644 index d6d936f7..00000000 --- a/proto/TowerGetFloorStarRewardRsp.proto +++ /dev/null @@ -1,33 +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 TowerGetFloorStarRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2407; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 10; - uint32 floor_id = 15; -} diff --git a/proto/TowerMonthlyCombatRecord.proto b/proto/TowerMonthlyCombatRecord.proto deleted file mode 100644 index c7936662..00000000 --- a/proto/TowerMonthlyCombatRecord.proto +++ /dev/null @@ -1,31 +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"; - -import "TowerFightRecordPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TowerMonthlyCombatRecord { - repeated TowerFightRecordPair most_reveal_avatar_list = 3; - TowerFightRecordPair Unk3300_EIGEGOGFJND = 8; - TowerFightRecordPair Unk3300_OALLHJPBOHO = 2; - TowerFightRecordPair Unk3300_KMCLPHEDNCJ = 14; - TowerFightRecordPair Unk3300_KIKPMNPKLDG = 7; - TowerFightRecordPair Unk3300_CCFHOFCIEPF = 15; -} diff --git a/proto/TowerMonthlyDetail.proto b/proto/TowerMonthlyDetail.proto deleted file mode 100644 index 06f9debf..00000000 --- a/proto/TowerMonthlyDetail.proto +++ /dev/null @@ -1,28 +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"; - -import "TowerMonthlyBrief.proto"; -import "TowerMonthlyCombatRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TowerMonthlyDetail { - TowerMonthlyCombatRecord monthly_combat_record = 15; - TowerMonthlyBrief monthly_brief = 4; -} diff --git a/proto/TowerRecordHandbookReq.proto b/proto/TowerRecordHandbookReq.proto deleted file mode 100644 index 5422ff3a..00000000 --- a/proto/TowerRecordHandbookReq.proto +++ /dev/null @@ -1,31 +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 TowerRecordHandbookReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2446; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/TowerRecordHandbookRsp.proto b/proto/TowerRecordHandbookRsp.proto deleted file mode 100644 index 240195bf..00000000 --- a/proto/TowerRecordHandbookRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "TowerMonthlyDetail.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TowerRecordHandbookRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2475; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; - repeated TowerMonthlyDetail monthly_detail_list = 4; -} diff --git a/proto/TowerSurrenderReq.proto b/proto/TowerSurrenderReq.proto deleted file mode 100644 index e7cbc6e0..00000000 --- a/proto/TowerSurrenderReq.proto +++ /dev/null @@ -1,31 +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 TowerSurrenderReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2437; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/TowerSurrenderRsp.proto b/proto/TowerSurrenderRsp.proto deleted file mode 100644 index 653a070f..00000000 --- a/proto/TowerSurrenderRsp.proto +++ /dev/null @@ -1,32 +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 TowerSurrenderRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2489; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; -} diff --git a/proto/TransmitReason.proto b/proto/TransmitReason.proto deleted file mode 100644 index 95f5092e..00000000 --- a/proto/TransmitReason.proto +++ /dev/null @@ -1,25 +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"; - -enum TransmitReason { - TRANSMIT_REASON_NONE = 0; - TRANSMIT_REASON_QUEST = 1; -} diff --git a/proto/TreasureMapBonusChallengeNotify.proto b/proto/TreasureMapBonusChallengeNotify.proto deleted file mode 100644 index 0bfc67ba..00000000 --- a/proto/TreasureMapBonusChallengeNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "TreasureMapBonusChallengeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TreasureMapBonusChallengeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2097; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - TreasureMapBonusChallengeInfo info = 13; -} diff --git a/proto/TreasureMapCurrencyNotify.proto b/proto/TreasureMapCurrencyNotify.proto deleted file mode 100644 index c1fa51c9..00000000 --- a/proto/TreasureMapCurrencyNotify.proto +++ /dev/null @@ -1,32 +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 TreasureMapCurrencyNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2032; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 currency_num = 3; -} diff --git a/proto/TreasureMapDetectorData.proto b/proto/TreasureMapDetectorData.proto deleted file mode 100644 index 4e4b026a..00000000 --- a/proto/TreasureMapDetectorData.proto +++ /dev/null @@ -1,30 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TreasureMapDetectorData { - uint32 region_id = 1; - bool is_region_detected = 11; - uint32 radius = 2; - repeated Vector spot_list = 7; - Vector center_pos = 12; -} diff --git a/proto/TreasureMapDetectorDataNotify.proto b/proto/TreasureMapDetectorDataNotify.proto deleted file mode 100644 index 602ef20e..00000000 --- a/proto/TreasureMapDetectorDataNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "TreasureMapDetectorData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TreasureMapDetectorDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4254; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - TreasureMapDetectorData data = 7; -} diff --git a/proto/TreasureMapGuideTaskDoneNotify.proto b/proto/TreasureMapGuideTaskDoneNotify.proto deleted file mode 100644 index fba6efc7..00000000 --- a/proto/TreasureMapGuideTaskDoneNotify.proto +++ /dev/null @@ -1,30 +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 TreasureMapGuideTaskDoneNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2046; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/TreasureMapHostInfoNotify.proto b/proto/TreasureMapHostInfoNotify.proto deleted file mode 100644 index 7d64b8b5..00000000 --- a/proto/TreasureMapHostInfoNotify.proto +++ /dev/null @@ -1,32 +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 TreasureMapHostInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8296; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 mp_challenge_region_list = 1; -} diff --git a/proto/TreasureMapMpChallengeNotify.proto b/proto/TreasureMapMpChallengeNotify.proto deleted file mode 100644 index 6f8934d5..00000000 --- a/proto/TreasureMapMpChallengeNotify.proto +++ /dev/null @@ -1,30 +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 TreasureMapMpChallengeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2021; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/TreasureMapPreTaskDoneNotify.proto b/proto/TreasureMapPreTaskDoneNotify.proto deleted file mode 100644 index b9da080b..00000000 --- a/proto/TreasureMapPreTaskDoneNotify.proto +++ /dev/null @@ -1,30 +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 TreasureMapPreTaskDoneNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2177; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/TreasureMapRegionActiveNotify.proto b/proto/TreasureMapRegionActiveNotify.proto deleted file mode 100644 index 06553035..00000000 --- a/proto/TreasureMapRegionActiveNotify.proto +++ /dev/null @@ -1,32 +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 TreasureMapRegionActiveNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2085; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 active_region_index = 5; -} diff --git a/proto/TreasureSeelieCollectOrbsNotify.proto b/proto/TreasureSeelieCollectOrbsNotify.proto deleted file mode 100644 index 57b5d55f..00000000 --- a/proto/TreasureSeelieCollectOrbsNotify.proto +++ /dev/null @@ -1,33 +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 TreasureSeelieCollectOrbsNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20380; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 current_num = 12; - uint32 total_num = 2; -} diff --git a/proto/TreasureSeelieDetailInfo.proto b/proto/TreasureSeelieDetailInfo.proto deleted file mode 100644 index 338ee1ef..00000000 --- a/proto/TreasureSeelieDetailInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk3000_HDJHHOCABBK.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TreasureSeelieDetailInfo { - uint32 treasure_close_time = 10; - bool is_content_closed = 8; - repeated Unk3000_HDJHHOCABBK Unk3000_NMEPJANNLLE = 14; -} diff --git a/proto/TrialAvatarInDungeonIndexNotify.proto b/proto/TrialAvatarInDungeonIndexNotify.proto deleted file mode 100644 index 4960246a..00000000 --- a/proto/TrialAvatarInDungeonIndexNotify.proto +++ /dev/null @@ -1,32 +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 TrialAvatarInDungeonIndexNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2063; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 trial_avatar_index_id = 9; -} diff --git a/proto/TriggerRoguelikeCurseNotify.proto b/proto/TriggerRoguelikeCurseNotify.proto deleted file mode 100644 index d451ba34..00000000 --- a/proto/TriggerRoguelikeCurseNotify.proto +++ /dev/null @@ -1,35 +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 TriggerRoguelikeCurseNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8965; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_POLIENBCNLF = 7; - uint32 Unk3300_LJHJIBDPBBC = 10; - bool is_trigger_curse = 11; - repeated uint32 effect_param_list = 9; -} diff --git a/proto/TriggerRoguelikeRuneReq.proto b/proto/TriggerRoguelikeRuneReq.proto deleted file mode 100644 index bc064223..00000000 --- a/proto/TriggerRoguelikeRuneReq.proto +++ /dev/null @@ -1,33 +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 TriggerRoguelikeRuneReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8822; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 rune_id = 11; -} diff --git a/proto/TriggerRoguelikeRuneRsp.proto b/proto/TriggerRoguelikeRuneRsp.proto deleted file mode 100644 index 92fc004b..00000000 --- a/proto/TriggerRoguelikeRuneRsp.proto +++ /dev/null @@ -1,34 +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 TriggerRoguelikeRuneRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8133; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 available_count = 15; - uint32 rune_id = 10; - int32 retcode = 4; -} diff --git a/proto/TryCustomDungeonReq.proto b/proto/TryCustomDungeonReq.proto deleted file mode 100644 index 3df21b83..00000000 --- a/proto/TryCustomDungeonReq.proto +++ /dev/null @@ -1,33 +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 TryCustomDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6218; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 room_id = 11; -} diff --git a/proto/TryCustomDungeonRsp.proto b/proto/TryCustomDungeonRsp.proto deleted file mode 100644 index f9561b2a..00000000 --- a/proto/TryCustomDungeonRsp.proto +++ /dev/null @@ -1,33 +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 TryCustomDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6208; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 room_id = 4; - int32 retcode = 10; -} diff --git a/proto/TryCustomDungeonType.proto b/proto/TryCustomDungeonType.proto deleted file mode 100644 index 0912f26c..00000000 --- a/proto/TryCustomDungeonType.proto +++ /dev/null @@ -1,27 +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"; - -enum TryCustomDungeonType { - TRY_CUSTOM_DUNGEON_TYPE_NONE = 0; - TRY_CUSTOM_DUNGEON_TYPE_ROOM = 1; - TRY_CUSTOM_DUNGEON_TYPE_ALL = 2; - TRY_CUSTOM_DUNGEON_TYPE_OFFICIAL_PLAY = 3; -} diff --git a/proto/TryEnterNextRogueDiaryDungeonReq.proto b/proto/TryEnterNextRogueDiaryDungeonReq.proto deleted file mode 100644 index f2b49a73..00000000 --- a/proto/TryEnterNextRogueDiaryDungeonReq.proto +++ /dev/null @@ -1,31 +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 TryEnterNextRogueDiaryDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8791; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/TryEnterNextRogueDiaryDungeonRsp.proto b/proto/TryEnterNextRogueDiaryDungeonRsp.proto deleted file mode 100644 index 2abcf78e..00000000 --- a/proto/TryEnterNextRogueDiaryDungeonRsp.proto +++ /dev/null @@ -1,32 +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 TryEnterNextRogueDiaryDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8487; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 7; -} diff --git a/proto/TryInterruptRogueDiaryDungeonReq.proto b/proto/TryInterruptRogueDiaryDungeonReq.proto deleted file mode 100644 index fa180a80..00000000 --- a/proto/TryInterruptRogueDiaryDungeonReq.proto +++ /dev/null @@ -1,31 +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 TryInterruptRogueDiaryDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8438; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/TryInterruptRogueDiaryDungeonRsp.proto b/proto/TryInterruptRogueDiaryDungeonRsp.proto deleted file mode 100644 index af3b1f5b..00000000 --- a/proto/TryInterruptRogueDiaryDungeonRsp.proto +++ /dev/null @@ -1,32 +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 TryInterruptRogueDiaryDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8234; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; -} diff --git a/proto/UgcNotify.proto b/proto/UgcNotify.proto deleted file mode 100644 index 6f07b41a..00000000 --- a/proto/UgcNotify.proto +++ /dev/null @@ -1,34 +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 UgcNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6308; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool Unk3300_IBLDINGJJFI = 8; - bool is_ugc_feature_closed = 6; - bool Unk3300_KPABJPMLHCD = 9; -} diff --git a/proto/UnfreezeGroupLimitNotify.proto b/proto/UnfreezeGroupLimitNotify.proto deleted file mode 100644 index e04fa08f..00000000 --- a/proto/UnfreezeGroupLimitNotify.proto +++ /dev/null @@ -1,33 +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 UnfreezeGroupLimitNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3483; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 point_id = 15; - uint32 scene_id = 13; -} diff --git a/proto/Unk2200_DEHCEKCILAB_ClientNotify.proto b/proto/Unk2200_DEHCEKCILAB_ClientNotify.proto deleted file mode 100644 index 164fbfee..00000000 --- a/proto/Unk2200_DEHCEKCILAB_ClientNotify.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 88 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2200_DEHCEKCILAB_ClientNotify {} diff --git a/proto/Unk2700_AAAMOFPACEA.proto b/proto/Unk2700_AAAMOFPACEA.proto deleted file mode 100644 index 4c9d253b..00000000 --- a/proto/Unk2700_AAAMOFPACEA.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk2700_DJDEPPHEHCP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_AAAMOFPACEA { - repeated Unk2700_DJDEPPHEHCP Unk2700_ILGPNAAFFEG = 6; -} diff --git a/proto/Unk2700_AAHKMNNAFIH.proto b/proto/Unk2700_AAHKMNNAFIH.proto deleted file mode 100644 index f5183a35..00000000 --- a/proto/Unk2700_AAHKMNNAFIH.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_ICPNKAALJEP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8231 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_AAHKMNNAFIH { - uint32 gallery_id = 13; - Unk2700_ICPNKAALJEP settle_info = 12; -} diff --git a/proto/Unk2700_ACILPONNGGK_ClientReq.proto b/proto/Unk2700_ACILPONNGGK_ClientReq.proto deleted file mode 100644 index c4847f87..00000000 --- a/proto/Unk2700_ACILPONNGGK_ClientReq.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 4537 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_ACILPONNGGK_ClientReq {} diff --git a/proto/Unk2700_ADBFKMECFNJ_ClientNotify.proto b/proto/Unk2700_ADBFKMECFNJ_ClientNotify.proto deleted file mode 100644 index 41457184..00000000 --- a/proto/Unk2700_ADBFKMECFNJ_ClientNotify.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6240 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_ADBFKMECFNJ_ClientNotify { - int32 retcode = 15; -} diff --git a/proto/Unk2700_ADGLMHECKKJ.proto b/proto/Unk2700_ADGLMHECKKJ.proto deleted file mode 100644 index c0d2d606..00000000 --- a/proto/Unk2700_ADGLMHECKKJ.proto +++ /dev/null @@ -1,27 +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"; - -enum Unk2700_ADGLMHECKKJ { - Unk2700_ADGLMHECKKJ_Unk2700_KHKEKEIAPBP = 0; - Unk2700_ADGLMHECKKJ_Unk2700_LNCNKDBGPLH = 1; - Unk2700_ADGLMHECKKJ_Unk2700_PEMOMIPJAGM = 2; - Unk2700_ADGLMHECKKJ_Unk2700_KHKIDAFCLLJ = 3; -} diff --git a/proto/Unk2700_ADIGEBEIJBA.proto b/proto/Unk2700_ADIGEBEIJBA.proto deleted file mode 100644 index 24b5621f..00000000 --- a/proto/Unk2700_ADIGEBEIJBA.proto +++ /dev/null @@ -1,25 +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 Unk2700_ADIGEBEIJBA { - bool is_trial = 8; - uint64 avatar_guid = 11; -} diff --git a/proto/Unk2700_AEEMJIMOPKD.proto b/proto/Unk2700_AEEMJIMOPKD.proto deleted file mode 100644 index 2a0e30a3..00000000 --- a/proto/Unk2700_AEEMJIMOPKD.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8481 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_AEEMJIMOPKD { - uint32 stage_id = 13; - int32 retcode = 14; - bool is_success = 3; -} diff --git a/proto/Unk2700_AFOPONDCLKC.proto b/proto/Unk2700_AFOPONDCLKC.proto deleted file mode 100644 index 5b3dd695..00000000 --- a/proto/Unk2700_AFOPONDCLKC.proto +++ /dev/null @@ -1,29 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_AFOPONDCLKC { - string nickname = 14; - uint32 uid = 12; - ProfilePicture profile_picture = 5; - repeated uint32 item_id_list = 9; -} diff --git a/proto/Unk2700_AGIDJODJNEA.proto b/proto/Unk2700_AGIDJODJNEA.proto deleted file mode 100644 index 7ef9320a..00000000 --- a/proto/Unk2700_AGIDJODJNEA.proto +++ /dev/null @@ -1,27 +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"; - -enum Unk2700_AGIDJODJNEA { - Unk2700_AGIDJODJNEA_Unk2700_OAEGNAOPMFB = 0; - Unk2700_AGIDJODJNEA_Unk2700_DLDNOOGCFNB = 1; - Unk2700_AGIDJODJNEA_Unk2700_PONLJLLPNPI = 2; - Unk2700_AGIDJODJNEA_Unk2700_POHNGFOIPAH = 3; -} diff --git a/proto/Unk2700_AHHFDDOGCNA.proto b/proto/Unk2700_AHHFDDOGCNA.proto deleted file mode 100644 index 6890990d..00000000 --- a/proto/Unk2700_AHHFDDOGCNA.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8768 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_AHHFDDOGCNA { - map Unk2700_DACHHINLDDJ = 3; - int32 retcode = 13; -} diff --git a/proto/Unk2700_AHOMMGBBIAH.proto b/proto/Unk2700_AHOMMGBBIAH.proto deleted file mode 100644 index 0346d0f6..00000000 --- a/proto/Unk2700_AHOMMGBBIAH.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8066 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_AHOMMGBBIAH { - uint32 trial_id = 12; - int32 retcode = 4; -} diff --git a/proto/Unk2700_AIBHKIENDPF.proto b/proto/Unk2700_AIBHKIENDPF.proto deleted file mode 100644 index fbc493a9..00000000 --- a/proto/Unk2700_AIBHKIENDPF.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2700_BGKMAAINPCO.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8147 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_AIBHKIENDPF { - uint32 level_id = 1; - uint32 difficulty_id = 14; - int32 retcode = 6; - repeated Unk2700_BGKMAAINPCO Unk2700_GMAEHKMDIGG = 8; -} diff --git a/proto/Unk2700_AIGECAPPCKK.proto b/proto/Unk2700_AIGECAPPCKK.proto deleted file mode 100644 index 5566f2df..00000000 --- a/proto/Unk2700_AIGECAPPCKK.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_HIHKGMLLOGD.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_AIGECAPPCKK { - repeated Unk2700_HIHKGMLLOGD Unk2700_AEJIIOOPJIL = 3; - uint32 Unk2700_HNCBHBKDODH = 14; -} diff --git a/proto/Unk2700_AIGKGLHBMCP_ServerRsp.proto b/proto/Unk2700_AIGKGLHBMCP_ServerRsp.proto deleted file mode 100644 index 4e837fc0..00000000 --- a/proto/Unk2700_AIGKGLHBMCP_ServerRsp.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6244 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_AIGKGLHBMCP_ServerRsp { - int32 retcode = 1; - uint32 room_id = 13; -} diff --git a/proto/Unk2700_AIKOFHAKNPC.proto b/proto/Unk2700_AIKOFHAKNPC.proto deleted file mode 100644 index 7235c3da..00000000 --- a/proto/Unk2700_AIKOFHAKNPC.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8740 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_AIKOFHAKNPC { - uint32 trial_id = 13; -} diff --git a/proto/Unk2700_AIMMLILLOKB.proto b/proto/Unk2700_AIMMLILLOKB.proto deleted file mode 100644 index d2cbd336..00000000 --- a/proto/Unk2700_AIMMLILLOKB.proto +++ /dev/null @@ -1,26 +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 Unk2700_AIMMLILLOKB { - map Unk2700_DLKPHFDEDNF = 3; - uint32 uid = 6; - map Unk2700_HDJPJBIFMCO = 13; -} diff --git a/proto/Unk2700_AKIBKKOMBMC.proto b/proto/Unk2700_AKIBKKOMBMC.proto deleted file mode 100644 index c886ec25..00000000 --- a/proto/Unk2700_AKIBKKOMBMC.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_IEPIBFMCJNJ.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8120 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_AKIBKKOMBMC { - int32 retcode = 15; - repeated Unk2700_IEPIBFMCJNJ Unk2700_GOCEOKPHFIO = 11; - uint32 schedule_id = 6; -} diff --git a/proto/Unk2700_ALBPFHFJHHF_ClientReq.proto b/proto/Unk2700_ALBPFHFJHHF_ClientReq.proto deleted file mode 100644 index faf77300..00000000 --- a/proto/Unk2700_ALBPFHFJHHF_ClientReq.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_JDPMOMKAPIF.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6036 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_ALBPFHFJHHF_ClientReq { - Unk2700_JDPMOMKAPIF Unk2700_HPNDCCFNPEF = 3; -} diff --git a/proto/Unk2700_ALFEKGABMAA.proto b/proto/Unk2700_ALFEKGABMAA.proto deleted file mode 100644 index 85d80343..00000000 --- a/proto/Unk2700_ALFEKGABMAA.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8022 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_ALFEKGABMAA {} diff --git a/proto/Unk2700_AMJFIJNNGHC.proto b/proto/Unk2700_AMJFIJNNGHC.proto deleted file mode 100644 index 1d9369d7..00000000 --- a/proto/Unk2700_AMJFIJNNGHC.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_PEDJGJMHMHH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_AMJFIJNNGHC { - bool is_open = 8; - repeated Unk2700_PEDJGJMHMHH Unk2700_KPEIIFDINPC = 1; -} diff --git a/proto/Unk2700_AMKLCEFNNCC.proto b/proto/Unk2700_AMKLCEFNNCC.proto deleted file mode 100644 index dad0aa79..00000000 --- a/proto/Unk2700_AMKLCEFNNCC.proto +++ /dev/null @@ -1,25 +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 Unk2700_AMKLCEFNNCC { - bool is_trial = 6; - uint64 avatar_id = 8; -} diff --git a/proto/Unk2700_AMOEOCPOMGJ_ClientReq.proto b/proto/Unk2700_AMOEOCPOMGJ_ClientReq.proto deleted file mode 100644 index ce631e8b..00000000 --- a/proto/Unk2700_AMOEOCPOMGJ_ClientReq.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_JMPCGMBHJLG.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6090 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_AMOEOCPOMGJ_ClientReq { - Unk2700_JMPCGMBHJLG Unk2700_KHPPLOGFMDE = 13; -} diff --git a/proto/Unk2700_ANEBALDAFJI.proto b/proto/Unk2700_ANEBALDAFJI.proto deleted file mode 100644 index d21b3ed1..00000000 --- a/proto/Unk2700_ANEBALDAFJI.proto +++ /dev/null @@ -1,30 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8357 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_ANEBALDAFJI { - repeated ItemParam item_list = 8; - int32 retcode = 11; -} diff --git a/proto/Unk2700_ANGBJGAOMHF_ClientReq.proto b/proto/Unk2700_ANGBJGAOMHF_ClientReq.proto deleted file mode 100644 index b1a4cb08..00000000 --- a/proto/Unk2700_ANGBJGAOMHF_ClientReq.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_OPEBMJPOOBL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6344 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_ANGBJGAOMHF_ClientReq { - Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 7; - uint64 Unk2700_CEPGMKAHHCD = 12; -} diff --git a/proto/Unk2700_AOIJNFMIAIP.proto b/proto/Unk2700_AOIJNFMIAIP.proto deleted file mode 100644 index 2060c5ee..00000000 --- a/proto/Unk2700_AOIJNFMIAIP.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8614 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_AOIJNFMIAIP {} diff --git a/proto/Unk2700_APNHPEJCDMO.proto b/proto/Unk2700_APNHPEJCDMO.proto deleted file mode 100644 index d493338b..00000000 --- a/proto/Unk2700_APNHPEJCDMO.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8610 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_APNHPEJCDMO { - uint32 Unk2700_PCKNCDNENCD = 1; - int32 retcode = 3; -} diff --git a/proto/Unk2700_APOBKAEHMEL.proto b/proto/Unk2700_APOBKAEHMEL.proto deleted file mode 100644 index 7974a00b..00000000 --- a/proto/Unk2700_APOBKAEHMEL.proto +++ /dev/null @@ -1,30 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8216 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_APOBKAEHMEL { - repeated ItemParam Unk2700_EENOCHNIAJL = 1; -} diff --git a/proto/Unk2700_BBLJNCKPKPN.proto b/proto/Unk2700_BBLJNCKPKPN.proto deleted file mode 100644 index d375801d..00000000 --- a/proto/Unk2700_BBLJNCKPKPN.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8192 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BBLJNCKPKPN { - uint32 level_id = 8; - uint32 stage_id = 7; -} diff --git a/proto/Unk2700_BBMKJGPMIOE.proto b/proto/Unk2700_BBMKJGPMIOE.proto deleted file mode 100644 index ae91e6df..00000000 --- a/proto/Unk2700_BBMKJGPMIOE.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_KIGGOKAEFHM.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8580 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_BBMKJGPMIOE { - Unk2700_KIGGOKAEFHM Unk2700_CNJPCCECBPD = 14; -} diff --git a/proto/Unk2700_BCFKCLHCBDI.proto b/proto/Unk2700_BCFKCLHCBDI.proto deleted file mode 100644 index 75cc6b13..00000000 --- a/proto/Unk2700_BCFKCLHCBDI.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8419 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BCFKCLHCBDI { - uint32 difficulty = 1; - uint32 stage_id = 12; -} diff --git a/proto/Unk2700_BCPHPHGOKGN.proto b/proto/Unk2700_BCPHPHGOKGN.proto deleted file mode 100644 index 5229804b..00000000 --- a/proto/Unk2700_BCPHPHGOKGN.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8227 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BCPHPHGOKGN { - uint32 level_id = 6; -} diff --git a/proto/Unk2700_BEDCCMDPNCH.proto b/proto/Unk2700_BEDCCMDPNCH.proto deleted file mode 100644 index f7fc4031..00000000 --- a/proto/Unk2700_BEDCCMDPNCH.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_BKHBKHINBIA.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8499 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_BEDCCMDPNCH { - uint32 gallery_id = 14; - Unk2700_BKHBKHINBIA settle_info = 15; -} diff --git a/proto/Unk2700_BEDLIGJANCJ_ClientReq.proto b/proto/Unk2700_BEDLIGJANCJ_ClientReq.proto deleted file mode 100644 index 46007c5b..00000000 --- a/proto/Unk2700_BEDLIGJANCJ_ClientReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 4558 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BEDLIGJANCJ_ClientReq { - uint32 Unk2700_BJHAMKKECEI = 14; -} diff --git a/proto/Unk2700_BEGHDPPNMFM.proto b/proto/Unk2700_BEGHDPPNMFM.proto deleted file mode 100644 index 6108d311..00000000 --- a/proto/Unk2700_BEGHDPPNMFM.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_OCDMIOKNHHH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_BEGHDPPNMFM { - repeated Unk2700_OCDMIOKNHHH Unk2700_AOFJNJNBAAI = 14; - uint32 timestamp = 9; -} diff --git a/proto/Unk2700_BEINCMBJDAA_ClientReq.proto b/proto/Unk2700_BEINCMBJDAA_ClientReq.proto deleted file mode 100644 index 41f8b275..00000000 --- a/proto/Unk2700_BEINCMBJDAA_ClientReq.proto +++ /dev/null @@ -1,31 +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"; - -// CmdId: 333 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BEINCMBJDAA_ClientReq { - uint32 target_id = 1; - float Unk2700_AEIDAJFHBBB = 5; - uint32 source_id = 13; - float Unk2700_JLLFGAIOPGC = 4; -} diff --git a/proto/Unk2700_BGKMAAINPCO.proto b/proto/Unk2700_BGKMAAINPCO.proto deleted file mode 100644 index 658491e6..00000000 --- a/proto/Unk2700_BGKMAAINPCO.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk2700_JPGAAHJBLKB.proto"; -import "Unk2700_PKAPCOBGIJL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_BGKMAAINPCO { - repeated Unk2700_PKAPCOBGIJL Unk2700_INIBKFPMCFO = 2; - repeated Unk2700_JPGAAHJBLKB avatar_info_list = 11; -} diff --git a/proto/Unk2700_BIEMCDLIFOD.proto b/proto/Unk2700_BIEMCDLIFOD.proto deleted file mode 100644 index 6e6031a3..00000000 --- a/proto/Unk2700_BIEMCDLIFOD.proto +++ /dev/null @@ -1,28 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_BIEMCDLIFOD { - uint32 guid = 11; - Vector spawn_pos = 14; - repeated int32 included_furniture_index_list = 12; -} diff --git a/proto/Unk2700_BIFNFOGBPNM.proto b/proto/Unk2700_BIFNFOGBPNM.proto deleted file mode 100644 index 02843a30..00000000 --- a/proto/Unk2700_BIFNFOGBPNM.proto +++ /dev/null @@ -1,26 +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 Unk2700_BIFNFOGBPNM { - bool is_open = 5; - uint32 route_id = 9; - bool Unk2700_MMNILGLDHHD = 15; -} diff --git a/proto/Unk2700_BJJOMPDLNAL.proto b/proto/Unk2700_BJJOMPDLNAL.proto deleted file mode 100644 index 5d6a1980..00000000 --- a/proto/Unk2700_BJJOMPDLNAL.proto +++ /dev/null @@ -1,28 +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"; - -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_BJJOMPDLNAL { - repeated Uint32Pair monster_list = 1; - bool Unk2700_NILLABGAALO = 3; - uint32 config_id = 7; -} diff --git a/proto/Unk2700_BKEELPKCHGO_ClientReq.proto b/proto/Unk2700_BKEELPKCHGO_ClientReq.proto deleted file mode 100644 index c414a577..00000000 --- a/proto/Unk2700_BKEELPKCHGO_ClientReq.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 6209 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BKEELPKCHGO_ClientReq {} diff --git a/proto/Unk2700_BKGPMAHMHIG.proto b/proto/Unk2700_BKGPMAHMHIG.proto deleted file mode 100644 index 14b0af61..00000000 --- a/proto/Unk2700_BKGPMAHMHIG.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 8561 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BKGPMAHMHIG { - bool Unk2700_PHGMKGEMCFF = 2; - uint32 level_id = 12; - uint32 card_id = 9; -} diff --git a/proto/Unk2700_BKHBKHINBIA.proto b/proto/Unk2700_BKHBKHINBIA.proto deleted file mode 100644 index 4987137d..00000000 --- a/proto/Unk2700_BKHBKHINBIA.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_EGKIHLIOLDM.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_BKHBKHINBIA { - Unk2700_EGKIHLIOLDM settle_info = 3; - bool is_new_record = 2; -} diff --git a/proto/Unk2700_BLCHNMCGJCJ.proto b/proto/Unk2700_BLCHNMCGJCJ.proto deleted file mode 100644 index 8e246de9..00000000 --- a/proto/Unk2700_BLCHNMCGJCJ.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8948 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_BLCHNMCGJCJ { - int32 retcode = 11; -} diff --git a/proto/Unk2700_BLFFJBMLAPI.proto b/proto/Unk2700_BLFFJBMLAPI.proto deleted file mode 100644 index f26c2749..00000000 --- a/proto/Unk2700_BLFFJBMLAPI.proto +++ /dev/null @@ -1,31 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8772 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_BLFFJBMLAPI { - int32 retcode = 9; - repeated ItemParam Unk2700_PILJPPJNGEJ = 14; - repeated ItemParam Unk2700_EENOCHNIAJL = 1; -} diff --git a/proto/Unk2700_BLHIGLFDHFA_ServerNotify.proto b/proto/Unk2700_BLHIGLFDHFA_ServerNotify.proto deleted file mode 100644 index 09ed7125..00000000 --- a/proto/Unk2700_BLHIGLFDHFA_ServerNotify.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 4654 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_BLHIGLFDHFA_ServerNotify { - uint32 trigger_entity_id = 10; - uint32 cur_score = 9; - uint32 add_score = 7; - uint32 gallery_id = 5; -} diff --git a/proto/Unk2700_BLNOMGJJLOI.proto b/proto/Unk2700_BLNOMGJJLOI.proto deleted file mode 100644 index 3e0c6873..00000000 --- a/proto/Unk2700_BLNOMGJJLOI.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8854 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_BLNOMGJJLOI { - int32 retcode = 1; - uint32 Unk2700_CKGJEOOKFIF = 8; -} diff --git a/proto/Unk2700_BMBAIACNLDF.proto b/proto/Unk2700_BMBAIACNLDF.proto deleted file mode 100644 index 0c4aa6a5..00000000 --- a/proto/Unk2700_BMBAIACNLDF.proto +++ /dev/null @@ -1,26 +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"; - -enum Unk2700_BMBAIACNLDF { - Unk2700_BMBAIACNLDF_Unk2700_KOGCCKHAIBJ = 0; - Unk2700_BMBAIACNLDF_Unk2700_OHHELAGBFFO = 1; - Unk2700_BMBAIACNLDF_Unk2700_BIGKGGIMNCD = 2; -} diff --git a/proto/Unk2700_BMDBBHFJMPF.proto b/proto/Unk2700_BMDBBHFJMPF.proto deleted file mode 100644 index b8fa6b9a..00000000 --- a/proto/Unk2700_BMDBBHFJMPF.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8178 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BMDBBHFJMPF { - uint32 activity_id = 1; -} diff --git a/proto/Unk2700_BNABFJBODGE.proto b/proto/Unk2700_BNABFJBODGE.proto deleted file mode 100644 index 97e3b28a..00000000 --- a/proto/Unk2700_BNABFJBODGE.proto +++ /dev/null @@ -1,31 +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"; - -// CmdId: 8226 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BNABFJBODGE { - uint32 stage_id = 12; - uint32 skill_id = 11; - uint32 challenge_id = 10; - uint32 Unk2700_AIKKJGOLLHK = 13; -} diff --git a/proto/Unk2700_BNCBHLOKDCD.proto b/proto/Unk2700_BNCBHLOKDCD.proto deleted file mode 100644 index 7464cb81..00000000 --- a/proto/Unk2700_BNCBHLOKDCD.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8602 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BNCBHLOKDCD { - uint32 num = 10; -} diff --git a/proto/Unk2700_BNMDCEKPDMC.proto b/proto/Unk2700_BNMDCEKPDMC.proto deleted file mode 100644 index 260f6687..00000000 --- a/proto/Unk2700_BNMDCEKPDMC.proto +++ /dev/null @@ -1,38 +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"; - -import "Unk2700_BJJOMPDLNAL.proto"; -import "Unk2700_HJLFNKLPFBH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8641 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BNMDCEKPDMC { - uint32 stage_id = 8; - repeated uint32 Unk2700_KIFPKPGKJCA = 14; - repeated Unk2700_HJLFNKLPFBH avatar_list = 13; - repeated Unk2700_BJJOMPDLNAL Unk2700_AAGBIFHNNPP = 2; - repeated uint32 Unk2700_GGNBBHMGLAN = 10; - repeated Unk2700_HJLFNKLPFBH Unk2700_PLHIJIHFNDL = 9; - repeated uint32 Unk2700_OKGKHPCMNMN = 15; - repeated Unk2700_HJLFNKLPFBH Unk2700_BBGHICEDLBB = 11; -} diff --git a/proto/Unk2700_BOEHCEAAKKA.proto b/proto/Unk2700_BOEHCEAAKKA.proto deleted file mode 100644 index a3e1e9ae..00000000 --- a/proto/Unk2700_BOEHCEAAKKA.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 8921 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BOEHCEAAKKA { - uint32 Unk2700_CKGJEOOKFIF = 15; - uint32 Unk2700_ADNAKNMDMGG = 2; - bool is_succ = 5; -} diff --git a/proto/Unk2700_BOPIJJPNHCK.proto b/proto/Unk2700_BOPIJJPNHCK.proto deleted file mode 100644 index f197b4b1..00000000 --- a/proto/Unk2700_BOPIJJPNHCK.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8590 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_BOPIJJPNHCK { - int32 retcode = 4; -} diff --git a/proto/Unk2700_BPFNCHEFKJM.proto b/proto/Unk2700_BPFNCHEFKJM.proto deleted file mode 100644 index 686ea423..00000000 --- a/proto/Unk2700_BPFNCHEFKJM.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8449 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_BPFNCHEFKJM { - int32 retcode = 10; -} diff --git a/proto/Unk2700_BPPDLOJLAAO.proto b/proto/Unk2700_BPPDLOJLAAO.proto deleted file mode 100644 index cd601f1a..00000000 --- a/proto/Unk2700_BPPDLOJLAAO.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8280 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_BPPDLOJLAAO {} diff --git a/proto/Unk2700_CALNMMBNKFD.proto b/proto/Unk2700_CALNMMBNKFD.proto deleted file mode 100644 index 7d1c12ad..00000000 --- a/proto/Unk2700_CALNMMBNKFD.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_AIMMLILLOKB.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8502 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_CALNMMBNKFD { - Unk2700_AIMMLILLOKB Unk2700_GHDHIBDLFPN = 4; - int32 retcode = 11; - uint32 schedule_id = 10; -} diff --git a/proto/Unk2700_CAODHBDOGNE.proto b/proto/Unk2700_CAODHBDOGNE.proto deleted file mode 100644 index b207a01e..00000000 --- a/proto/Unk2700_CAODHBDOGNE.proto +++ /dev/null @@ -1,39 +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"; - -import "Unk2700_BJJOMPDLNAL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8597 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_CAODHBDOGNE { - uint32 stage_id = 12; - repeated uint32 Unk2700_HIMJICENGCC = 15; - uint32 time = 4; - uint32 Unk2700_COOCEOOMMKC = 5; - uint32 Unk2700_PPEBOKBCPLE = 6; - uint32 coin = 11; - uint32 difficulty = 8; - uint32 dungeon_id = 14; - repeated Unk2700_BJJOMPDLNAL Unk2700_AAGBIFHNNPP = 7; - repeated uint32 Unk2700_ALMOAMMNNGP = 10; -} diff --git a/proto/Unk2700_CBGOFDNILKA.proto b/proto/Unk2700_CBGOFDNILKA.proto deleted file mode 100644 index 3f017f38..00000000 --- a/proto/Unk2700_CBGOFDNILKA.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8159 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_CBGOFDNILKA { - uint32 Unk2700_APJPPLAAFEM = 13; - bool Unk2700_JGAMIHLFFOI = 1; -} diff --git a/proto/Unk2700_CBJEDMGOBPL.proto b/proto/Unk2700_CBJEDMGOBPL.proto deleted file mode 100644 index 6a2290f3..00000000 --- a/proto/Unk2700_CBJEDMGOBPL.proto +++ /dev/null @@ -1,27 +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"; - -enum Unk2700_CBJEDMGOBPL { - Unk2700_CBJEDMGOBPL_Unk2700_MBLDLJOKLBL = 0; - Unk2700_CBJEDMGOBPL_Unk2700_ILOMIKADKGD = 1; - Unk2700_CBJEDMGOBPL_Unk2700_HGHOEJGHMDH = 2; - Unk2700_CBJEDMGOBPL_Unk2700_PJCONIDJGOD = 3; -} diff --git a/proto/Unk2700_CBMGMANEDNA.proto b/proto/Unk2700_CBMGMANEDNA.proto deleted file mode 100644 index 28ad2f9f..00000000 --- a/proto/Unk2700_CBMGMANEDNA.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_DOGEKCNIIAO.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_CBMGMANEDNA { - repeated Unk2700_DOGEKCNIIAO monster_info_list = 6; - uint32 entrance_point_id = 4; -} diff --git a/proto/Unk2700_CCCKFHICDHD_ClientNotify.proto b/proto/Unk2700_CCCKFHICDHD_ClientNotify.proto deleted file mode 100644 index 941fdeca..00000000 --- a/proto/Unk2700_CCCKFHICDHD_ClientNotify.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 3314 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_CCCKFHICDHD_ClientNotify { - repeated uint32 Unk2700_KPKEIFJJDAO = 9; -} diff --git a/proto/Unk2700_CCEOEOHLAPK.proto b/proto/Unk2700_CCEOEOHLAPK.proto deleted file mode 100644 index b4ad80ff..00000000 --- a/proto/Unk2700_CCEOEOHLAPK.proto +++ /dev/null @@ -1,29 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_CCEOEOHLAPK { - bool is_hint_valid = 3; - Vector hint_center_pos = 8; - uint32 group_id = 6; - uint32 config_id = 9; -} diff --git a/proto/Unk2700_CEEONDKDIHH_ClientReq.proto b/proto/Unk2700_CEEONDKDIHH_ClientReq.proto deleted file mode 100644 index 7b0a1360..00000000 --- a/proto/Unk2700_CEEONDKDIHH_ClientReq.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 6213 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_CEEONDKDIHH_ClientReq { - bool Unk2700_MAPEEDEBLKN = 9; - uint64 Unk2700_ONOOJBEABOE = 11; -} diff --git a/proto/Unk2700_CFLKEDHFPAB.proto b/proto/Unk2700_CFLKEDHFPAB.proto deleted file mode 100644 index c28648ce..00000000 --- a/proto/Unk2700_CFLKEDHFPAB.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8143 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_CFLKEDHFPAB {} diff --git a/proto/Unk2700_CGNFBKKBPJE.proto b/proto/Unk2700_CGNFBKKBPJE.proto deleted file mode 100644 index 468114fb..00000000 --- a/proto/Unk2700_CGNFBKKBPJE.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8240 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_CGNFBKKBPJE { - int32 retcode = 13; - uint32 stage_id = 6; -} diff --git a/proto/Unk2700_CHICHNGLKPI.proto b/proto/Unk2700_CHICHNGLKPI.proto deleted file mode 100644 index c3cb0e02..00000000 --- a/proto/Unk2700_CHICHNGLKPI.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8149 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_CHICHNGLKPI { - uint32 id = 5; - uint32 max_score = 14; -} diff --git a/proto/Unk2700_CHLNIDHHGLE.proto b/proto/Unk2700_CHLNIDHHGLE.proto deleted file mode 100644 index 81196d80..00000000 --- a/proto/Unk2700_CHLNIDHHGLE.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_MOFABPNGIKP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_CHLNIDHHGLE { - uint32 score = 8; - Unk2700_MOFABPNGIKP reason = 14; - uint32 hit_count = 10; - uint32 owner_uid = 6; -} diff --git a/proto/Unk2700_CILGDLMHCNG_ServerNotify.proto b/proto/Unk2700_CILGDLMHCNG_ServerNotify.proto deleted file mode 100644 index 8505e2eb..00000000 --- a/proto/Unk2700_CILGDLMHCNG_ServerNotify.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 1951 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_CILGDLMHCNG_ServerNotify { - string Unk2700_GEBOKAMGEEB = 7; - uint32 chapter_id = 15; -} diff --git a/proto/Unk2700_CIOMEDJDPBP_ClientReq.proto b/proto/Unk2700_CIOMEDJDPBP_ClientReq.proto deleted file mode 100644 index dd4fc145..00000000 --- a/proto/Unk2700_CIOMEDJDPBP_ClientReq.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 6342 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_CIOMEDJDPBP_ClientReq {} diff --git a/proto/Unk2700_CJKCCLEGPCM.proto b/proto/Unk2700_CJKCCLEGPCM.proto deleted file mode 100644 index b50cc30d..00000000 --- a/proto/Unk2700_CJKCCLEGPCM.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8153 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_CJKCCLEGPCM { - int32 retcode = 6; - uint32 id = 15; -} diff --git a/proto/Unk2700_CKMOPKMKCAO.proto b/proto/Unk2700_CKMOPKMKCAO.proto deleted file mode 100644 index 85647072..00000000 --- a/proto/Unk2700_CKMOPKMKCAO.proto +++ /dev/null @@ -1,26 +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"; - -enum Unk2700_CKMOPKMKCAO { - Unk2700_CKMOPKMKCAO_Unk2700_BJNNKGGOEIM = 0; - Unk2700_CKMOPKMKCAO_MINE = 1; - Unk2700_CKMOPKMKCAO_Unk2700_ECDAEGKEKIJ = 2; -} diff --git a/proto/Unk2700_CLKGPNDKIDD.proto b/proto/Unk2700_CLKGPNDKIDD.proto deleted file mode 100644 index ab311c0b..00000000 --- a/proto/Unk2700_CLKGPNDKIDD.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8725 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_CLKGPNDKIDD { - uint32 schedule_id = 8; -} diff --git a/proto/Unk2700_CLMGFEOPNFH.proto b/proto/Unk2700_CLMGFEOPNFH.proto deleted file mode 100644 index cf12fc81..00000000 --- a/proto/Unk2700_CLMGFEOPNFH.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8938 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_CLMGFEOPNFH { - int32 retcode = 10; - uint32 gallery_id = 12; -} diff --git a/proto/Unk2700_CMKDNIANBNE.proto b/proto/Unk2700_CMKDNIANBNE.proto deleted file mode 100644 index 2f4cf266..00000000 --- a/proto/Unk2700_CMKDNIANBNE.proto +++ /dev/null @@ -1,26 +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 Unk2700_CMKDNIANBNE { - string type = 1; - string content = 2; - uint32 Unk2700_POPBOKAKBBO = 3; -} diff --git a/proto/Unk2700_CMOCCENBOLJ.proto b/proto/Unk2700_CMOCCENBOLJ.proto deleted file mode 100644 index 95c5205e..00000000 --- a/proto/Unk2700_CMOCCENBOLJ.proto +++ /dev/null @@ -1,27 +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 Unk2700_CMOCCENBOLJ { - bool Unk2700_MMNILGLDHHD = 10; - uint32 Unk2700_OLLKIFMOPAG = 5; - uint32 finish_time = 15; - uint32 difficulty = 13; -} diff --git a/proto/Unk2700_CNEIMEHAAAF.proto b/proto/Unk2700_CNEIMEHAAAF.proto deleted file mode 100644 index e65b9626..00000000 --- a/proto/Unk2700_CNEIMEHAAAF.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8903 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_CNEIMEHAAAF { - int32 retcode = 4; -} diff --git a/proto/Unk2700_CNNJKJFHGGD.proto b/proto/Unk2700_CNNJKJFHGGD.proto deleted file mode 100644 index 9736719d..00000000 --- a/proto/Unk2700_CNNJKJFHGGD.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8264 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_CNNJKJFHGGD { - repeated uint32 Unk2700_ABJAKBCPEEC = 11; - int32 retcode = 3; -} diff --git a/proto/Unk2700_COGBIJAPDLE.proto b/proto/Unk2700_COGBIJAPDLE.proto deleted file mode 100644 index df74c236..00000000 --- a/proto/Unk2700_COGBIJAPDLE.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8535 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_COGBIJAPDLE { - int32 retcode = 3; -} diff --git a/proto/Unk2700_CPDDDMPAIDL.proto b/proto/Unk2700_CPDDDMPAIDL.proto deleted file mode 100644 index baa23188..00000000 --- a/proto/Unk2700_CPDDDMPAIDL.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 8817 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_CPDDDMPAIDL { - bool Unk2700_PHGMKGEMCFF = 10; - uint32 card_id = 13; - uint32 level_id = 14; - int32 retcode = 11; -} diff --git a/proto/Unk2700_CPEMGFIMICD.proto b/proto/Unk2700_CPEMGFIMICD.proto deleted file mode 100644 index 34ef4791..00000000 --- a/proto/Unk2700_CPEMGFIMICD.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8588 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_CPEMGFIMICD { - uint32 Unk2700_LKBHLHIHJGL = 1; - int32 retcode = 14; -} diff --git a/proto/Unk2700_CPNDLPDOPGN.proto b/proto/Unk2700_CPNDLPDOPGN.proto deleted file mode 100644 index 2a9f6821..00000000 --- a/proto/Unk2700_CPNDLPDOPGN.proto +++ /dev/null @@ -1,28 +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 Unk2700_CPNDLPDOPGN { - uint64 Unk2700_ONOOJBEABOE = 3; - uint32 uid = 15; - uint32 timestamp = 4; - string region = 11; - uint32 lang = 13; -} diff --git a/proto/Unk2700_DAGJNGODABM_ClientReq.proto b/proto/Unk2700_DAGJNGODABM_ClientReq.proto deleted file mode 100644 index b957b2f5..00000000 --- a/proto/Unk2700_DAGJNGODABM_ClientReq.proto +++ /dev/null @@ -1,38 +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"; - -import "MusicBriefInfo.proto"; -import "MusicRecord.proto"; -import "Unk2700_OPEBMJPOOBL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6329 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_DAGJNGODABM_ClientReq { - Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 11; - oneof Unk2700_MIPPJKBFLOO { - MusicRecord music_record = 2; - } - oneof Unk2700_ILHNBMNOMHO { - MusicBriefInfo music_brief_info = 1488; - } -} diff --git a/proto/Unk2700_DBPDHLEGOLB.proto b/proto/Unk2700_DBPDHLEGOLB.proto deleted file mode 100644 index e461b84b..00000000 --- a/proto/Unk2700_DBPDHLEGOLB.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8127 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_DBPDHLEGOLB { - uint32 stage_id = 5; -} diff --git a/proto/Unk2700_DCBEFDDECOJ.proto b/proto/Unk2700_DCBEFDDECOJ.proto deleted file mode 100644 index 9814093b..00000000 --- a/proto/Unk2700_DCBEFDDECOJ.proto +++ /dev/null @@ -1,35 +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"; - -import "Unk2700_ADIGEBEIJBA.proto"; -import "Unk2700_PKAPCOBGIJL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8858 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_DCBEFDDECOJ { - repeated Unk2700_PKAPCOBGIJL Unk2700_INIBKFPMCFO = 8; - uint32 level_id = 1; - bool Unk2700_CBPNPEBMPOH = 15; - uint32 difficulty_id = 11; - repeated Unk2700_ADIGEBEIJBA Unk2700_EONPKLLJHPH = 3; - uint32 Unk2700_FIGHJIFINKI = 7; -} diff --git a/proto/Unk2700_DCKKCAJCNKP_ServerRsp.proto b/proto/Unk2700_DCKKCAJCNKP_ServerRsp.proto deleted file mode 100644 index 04ba2bff..00000000 --- a/proto/Unk2700_DCKKCAJCNKP_ServerRsp.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_IGJLOMCPLLE.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6207 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_DCKKCAJCNKP_ServerRsp { - uint32 room_id = 14; - repeated Unk2700_IGJLOMCPLLE Unk2700_MPNOBKBMDFG = 9; - int32 retcode = 12; -} diff --git a/proto/Unk2700_DDAHPHCEIIM.proto b/proto/Unk2700_DDAHPHCEIIM.proto deleted file mode 100644 index 2ad3b1c5..00000000 --- a/proto/Unk2700_DDAHPHCEIIM.proto +++ /dev/null @@ -1,31 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8144 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_DDAHPHCEIIM { - uint32 entity_id = 9; - CustomGadgetTreeInfo Unk2700_OCIHJFOKHPK = 6; -} diff --git a/proto/Unk2700_DDLBKAMGGEE_ServerRsp.proto b/proto/Unk2700_DDLBKAMGGEE_ServerRsp.proto deleted file mode 100644 index 6e205bc2..00000000 --- a/proto/Unk2700_DDLBKAMGGEE_ServerRsp.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_GHHCCEHGKLH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6215 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_DDLBKAMGGEE_ServerRsp { - int32 retcode = 15; - Unk2700_GHHCCEHGKLH Unk2700_AMOAHIICCPC = 14; -} diff --git a/proto/Unk2700_DEDIKDKNAAB.proto b/proto/Unk2700_DEDIKDKNAAB.proto deleted file mode 100644 index 80f225a0..00000000 --- a/proto/Unk2700_DEDIKDKNAAB.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 Unk2700_DEDIKDKNAAB { - bool Unk2700_EDLGAFHFDBE = 5; -} diff --git a/proto/Unk2700_DFOHGHKAIBO.proto b/proto/Unk2700_DFOHGHKAIBO.proto deleted file mode 100644 index 00e22cb5..00000000 --- a/proto/Unk2700_DFOHGHKAIBO.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8442 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_DFOHGHKAIBO { - uint32 quest_id = 3; -} diff --git a/proto/Unk2700_DGDJKHJNLGO.proto b/proto/Unk2700_DGDJKHJNLGO.proto deleted file mode 100644 index 824a8c09..00000000 --- a/proto/Unk2700_DGDJKHJNLGO.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_PGFLJBBEBKG.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_DGDJKHJNLGO { - uint32 uid = 1; - repeated uint64 Unk2700_OEFLHAPAMFH = 2; - repeated uint64 Unk2700_OJNBAOCJBCH = 3; - repeated Unk2700_PGFLJBBEBKG Unk2700_GDDGEKHOLGL = 4; -} diff --git a/proto/Unk2700_DGLIANMBMPA.proto b/proto/Unk2700_DGLIANMBMPA.proto deleted file mode 100644 index 42a158e6..00000000 --- a/proto/Unk2700_DGLIANMBMPA.proto +++ /dev/null @@ -1,34 +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"; - -// CmdId: 8342 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_DGLIANMBMPA { - uint32 Unk2700_FHNECPGFPBK = 9; - uint32 Unk2700_OAKEBJPBNMA = 2; - bool is_new_record = 7; - bool is_success = 3; - uint32 gallery_id = 13; - uint32 remain_time = 4; - uint32 score = 11; - uint32 Unk2700_FCOMHLJGFLK = 15; -} diff --git a/proto/Unk2700_DIEGJDEIDKO.proto b/proto/Unk2700_DIEGJDEIDKO.proto deleted file mode 100644 index 0822a094..00000000 --- a/proto/Unk2700_DIEGJDEIDKO.proto +++ /dev/null @@ -1,31 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_DIEGJDEIDKO { - uint32 cur_progress = 12; - uint32 id = 6; - uint32 open_time = 8; - bool is_finished = 10; - uint32 total_progress = 9; - Vector pos = 5; -} diff --git a/proto/Unk2700_DJDEPPHEHCP.proto b/proto/Unk2700_DJDEPPHEHCP.proto deleted file mode 100644 index 38d89f4a..00000000 --- a/proto/Unk2700_DJDEPPHEHCP.proto +++ /dev/null @@ -1,25 +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 Unk2700_DJDEPPHEHCP { - uint32 start_time = 12; - uint32 end_time = 5; -} diff --git a/proto/Unk2700_DJKEGIEIKHG.proto b/proto/Unk2700_DJKEGIEIKHG.proto deleted file mode 100644 index 55cf684b..00000000 --- a/proto/Unk2700_DJKEGIEIKHG.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_MOFABPNGIKP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_DJKEGIEIKHG { - Unk2700_MOFABPNGIKP reason = 15; - bool Unk2700_MMNILGLDHHD = 11; - uint32 finish_time = 14; - uint32 Unk2700_BCCHNACPBME = 6; - uint32 level_id = 4; -} diff --git a/proto/Unk2700_DJMKFGKGAEA.proto b/proto/Unk2700_DJMKFGKGAEA.proto deleted file mode 100644 index 2211cb8c..00000000 --- a/proto/Unk2700_DJMKFGKGAEA.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8411 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_DJMKFGKGAEA { - int32 retcode = 15; -} diff --git a/proto/Unk2700_DLAEFMAMIIJ.proto b/proto/Unk2700_DLAEFMAMIIJ.proto deleted file mode 100644 index 8ab5e319..00000000 --- a/proto/Unk2700_DLAEFMAMIIJ.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8844 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_DLAEFMAMIIJ { - uint32 gallery_id = 6; -} diff --git a/proto/Unk2700_DMPIJLBHEAE.proto b/proto/Unk2700_DMPIJLBHEAE.proto deleted file mode 100644 index bf2f0f13..00000000 --- a/proto/Unk2700_DMPIJLBHEAE.proto +++ /dev/null @@ -1,33 +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"; - -import "BundleInfo.proto"; -import "ScoreChallengeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_DMPIJLBHEAE { - uint32 challenge_type = 5; - bool is_unlock = 12; - oneof Unk2700_AFHAGFONBFM { - BundleInfo bundle_info = 11; - ScoreChallengeInfo score_challenge_info = 13; - uint32 boss_challenge_id = 2; - } -} diff --git a/proto/Unk2700_DOGEKCNIIAO.proto b/proto/Unk2700_DOGEKCNIIAO.proto deleted file mode 100644 index 21ea59f8..00000000 --- a/proto/Unk2700_DOGEKCNIIAO.proto +++ /dev/null @@ -1,27 +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 Unk2700_DOGEKCNIIAO { - uint32 Unk2700_KJFBIFHFIBO = 6; - uint32 level = 13; - uint32 monster_id = 14; - repeated uint32 affix_list = 11; -} diff --git a/proto/Unk2700_DPPCDPBBABA.proto b/proto/Unk2700_DPPCDPBBABA.proto deleted file mode 100644 index 11b97d6d..00000000 --- a/proto/Unk2700_DPPCDPBBABA.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_PIAFGFGHGHM.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_DPPCDPBBABA { - bool is_open = 1; - string content = 2; - uint32 Unk2700_DIFBKPIAEBB = 3; - Unk2700_PIAFGFGHGHM Unk2700_HMGCGJCDDEG = 4; - uint32 Unk2700_JEKIGDDNCAB = 5; -} diff --git a/proto/Unk2700_EAAGDFHHNMJ_ServerReq.proto b/proto/Unk2700_EAAGDFHHNMJ_ServerReq.proto deleted file mode 100644 index fdda7600..00000000 --- a/proto/Unk2700_EAAGDFHHNMJ_ServerReq.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 1105 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_EAAGDFHHNMJ_ServerReq { - repeated uint32 Unk2700_IBJECDLKPGM = 14; -} diff --git a/proto/Unk2700_EAAMIOAFNOD_ServerRsp.proto b/proto/Unk2700_EAAMIOAFNOD_ServerRsp.proto deleted file mode 100644 index b33b5fd8..00000000 --- a/proto/Unk2700_EAAMIOAFNOD_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 4064 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_EAAMIOAFNOD_ServerRsp { - int32 retcode = 9; -} diff --git a/proto/Unk2700_EAGIANJBNGK_ClientReq.proto b/proto/Unk2700_EAGIANJBNGK_ClientReq.proto deleted file mode 100644 index b5bfe8e8..00000000 --- a/proto/Unk2700_EAGIANJBNGK_ClientReq.proto +++ /dev/null @@ -1,37 +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"; - -import "ElementReliquaryRequest.proto"; -import "ReliquaryRequest.proto"; -import "SkillRequest.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 151 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_EAGIANJBNGK_ClientReq { - uint32 avatar_id = 9; - oneof detail { - SkillRequest skill_request = 553; - ReliquaryRequest reliquary_request = 1993; - ElementReliquaryRequest element_reliquary_request = 1489; - } -} diff --git a/proto/Unk2700_EAJCGENDICI.proto b/proto/Unk2700_EAJCGENDICI.proto deleted file mode 100644 index 308f4af4..00000000 --- a/proto/Unk2700_EAJCGENDICI.proto +++ /dev/null @@ -1,29 +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"; - -enum Unk2700_EAJCGENDICI { - Unk2700_EAJCGENDICI_Unk2700_NDNHCNOOCCA = 0; - Unk2700_EAJCGENDICI_Unk2700_GFALGAIAPOP = 1; - Unk2700_EAJCGENDICI_Unk2700_AAFPJPGKHPO = 2; - Unk2700_EAJCGENDICI_Unk2700_HFKOPLPHODM = 3; - Unk2700_EAJCGENDICI_Unk2700_OPIOJNLJNJN = 4; - Unk2700_EAJCGENDICI_Unk2700_GHHLNHAJEBA = 5; -} diff --git a/proto/Unk2700_EAOAMGDLJMP.proto b/proto/Unk2700_EAOAMGDLJMP.proto deleted file mode 100644 index 02e4edad..00000000 --- a/proto/Unk2700_EAOAMGDLJMP.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8617 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_EAOAMGDLJMP {} diff --git a/proto/Unk2700_EBJCAMGPFDB.proto b/proto/Unk2700_EBJCAMGPFDB.proto deleted file mode 100644 index 60bc7259..00000000 --- a/proto/Unk2700_EBJCAMGPFDB.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8838 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_EBJCAMGPFDB { - uint32 stage_id = 2; -} diff --git a/proto/Unk2700_EBOECOIFJMP.proto b/proto/Unk2700_EBOECOIFJMP.proto deleted file mode 100644 index ddaeaabf..00000000 --- a/proto/Unk2700_EBOECOIFJMP.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8717 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_EBOECOIFJMP { - bool Unk2700_PHGMKGEMCFF = 1; - uint32 level_id = 11; -} diff --git a/proto/Unk2700_ECBEAMKBGMD_ClientReq.proto b/proto/Unk2700_ECBEAMKBGMD_ClientReq.proto deleted file mode 100644 index 650893e2..00000000 --- a/proto/Unk2700_ECBEAMKBGMD_ClientReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6235 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_ECBEAMKBGMD_ClientReq { - bool Unk2700_DFOGBOAGMPI = 13; -} diff --git a/proto/Unk2700_EDCIENBEEDI.proto b/proto/Unk2700_EDCIENBEEDI.proto deleted file mode 100644 index d61266ef..00000000 --- a/proto/Unk2700_EDCIENBEEDI.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8919 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_EDCIENBEEDI { - uint32 Unk2700_HABMDJOFBDG = 10; -} diff --git a/proto/Unk2700_EDDNHJPJBBF.proto b/proto/Unk2700_EDDNHJPJBBF.proto deleted file mode 100644 index 3b83a66a..00000000 --- a/proto/Unk2700_EDDNHJPJBBF.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8733 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_EDDNHJPJBBF { - uint32 schedule_id = 7; -} diff --git a/proto/Unk2700_EDMCLPMBEMH.proto b/proto/Unk2700_EDMCLPMBEMH.proto deleted file mode 100644 index adf99e12..00000000 --- a/proto/Unk2700_EDMCLPMBEMH.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8387 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_EDMCLPMBEMH { - uint32 uid = 11; -} diff --git a/proto/Unk2700_EDNGHJGKEKC.proto b/proto/Unk2700_EDNGHJGKEKC.proto deleted file mode 100644 index e1a33fa9..00000000 --- a/proto/Unk2700_EDNGHJGKEKC.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_CMKDNIANBNE.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_EDNGHJGKEKC { - repeated Unk2700_CMKDNIANBNE Unk2700_HDGDLPCFABI = 1; - string name = 2; -} diff --git a/proto/Unk2700_EELPPGCAKHL.proto b/proto/Unk2700_EELPPGCAKHL.proto deleted file mode 100644 index cfe626f1..00000000 --- a/proto/Unk2700_EELPPGCAKHL.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 8373 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_EELPPGCAKHL { - map Unk2700_BMLBMGGBFJG = 15; - map Unk2700_OBFPKFEGGIK = 14; - uint32 dungeon_id = 5; -} diff --git a/proto/Unk2700_EEPNCOAEKBM.proto b/proto/Unk2700_EEPNCOAEKBM.proto deleted file mode 100644 index 03085cd3..00000000 --- a/proto/Unk2700_EEPNCOAEKBM.proto +++ /dev/null @@ -1,27 +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"; - -enum Unk2700_EEPNCOAEKBM { - Unk2700_EEPNCOAEKBM_Unk2700_EAFEANPNJLO = 0; - Unk2700_EEPNCOAEKBM_Unk2700_PAPMIPKGFJK = 1; - Unk2700_EEPNCOAEKBM_Unk2700_CONEKODEFHL = 2; - Unk2700_EEPNCOAEKBM_Unk2700_KABLOGENHFI = 3; -} diff --git a/proto/Unk2700_EGKIHLIOLDM.proto b/proto/Unk2700_EGKIHLIOLDM.proto deleted file mode 100644 index 29f54f84..00000000 --- a/proto/Unk2700_EGKIHLIOLDM.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_NPOBPFNDJKK.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_EGKIHLIOLDM { - uint32 Unk2700_CDDONJJMFCI = 14; - Unk2700_NPOBPFNDJKK reason = 7; -} diff --git a/proto/Unk2700_EHAMOPKCIGI_ServerNotify.proto b/proto/Unk2700_EHAMOPKCIGI_ServerNotify.proto deleted file mode 100644 index 05c2e081..00000000 --- a/proto/Unk2700_EHAMOPKCIGI_ServerNotify.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2700_KNGDOIDOFFB.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4805 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_EHAMOPKCIGI_ServerNotify { - uint32 gallery_id = 11; - Unk2700_KNGDOIDOFFB settle_info = 12; - uint32 Unk2700_HAOPLFPOLFM = 7; - bool is_new_record = 2; -} diff --git a/proto/Unk2700_EHFBIEDHILL.proto b/proto/Unk2700_EHFBIEDHILL.proto deleted file mode 100644 index 8946edeb..00000000 --- a/proto/Unk2700_EHFBIEDHILL.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8882 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_EHFBIEDHILL { - int32 retcode = 2; - uint32 activity_id = 4; -} diff --git a/proto/Unk2700_EJHALNBHHHD_ServerRsp.proto b/proto/Unk2700_EJHALNBHHHD_ServerRsp.proto deleted file mode 100644 index 7590a104..00000000 --- a/proto/Unk2700_EJHALNBHHHD_ServerRsp.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_OPEBMJPOOBL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6322 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_EJHALNBHHHD_ServerRsp { - int32 retcode = 15; - uint64 Unk2700_CEPGMKAHHCD = 8; - Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 1; -} diff --git a/proto/Unk2700_EJIOFGEEIOM.proto b/proto/Unk2700_EJIOFGEEIOM.proto deleted file mode 100644 index f00327ec..00000000 --- a/proto/Unk2700_EJIOFGEEIOM.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8837 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_EJIOFGEEIOM { - int32 retcode = 9; - uint32 quest_id = 3; -} diff --git a/proto/Unk2700_EKBMEKPHJGK.proto b/proto/Unk2700_EKBMEKPHJGK.proto deleted file mode 100644 index 38601852..00000000 --- a/proto/Unk2700_EKBMEKPHJGK.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8726 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_EKBMEKPHJGK { - uint32 config_id = 9; - uint32 group_id = 11; -} diff --git a/proto/Unk2700_EKDHFFHMNCD.proto b/proto/Unk2700_EKDHFFHMNCD.proto deleted file mode 100644 index 39b6a3ac..00000000 --- a/proto/Unk2700_EKDHFFHMNCD.proto +++ /dev/null @@ -1,26 +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 Unk2700_EKDHFFHMNCD { - uint32 index = 2; - uint64 Unk2700_FALGECBMIHD = 14; - uint32 Unk2700_PBAFCLCIABF = 12; -} diff --git a/proto/Unk2700_ELMEOJFCOFH.proto b/proto/Unk2700_ELMEOJFCOFH.proto deleted file mode 100644 index 7d9000bb..00000000 --- a/proto/Unk2700_ELMEOJFCOFH.proto +++ /dev/null @@ -1,28 +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 Unk2700_ELMEOJFCOFH { - map Unk2700_HGBNIFAKOGI = 12; - uint32 Unk2700_BPDFJJNJGAJ = 3; - uint32 Unk2700_DCBOIFJCDHG = 15; - uint32 Unk2700_KDJGDPDJHLL = 6; - uint32 Unk2700_NGKGJJBDGMP = 7; -} diff --git a/proto/Unk2700_EMHAHHAKOGA.proto b/proto/Unk2700_EMHAHHAKOGA.proto deleted file mode 100644 index 3bf59b1e..00000000 --- a/proto/Unk2700_EMHAHHAKOGA.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8163 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_EMHAHHAKOGA { - uint32 stage_id = 2; -} diff --git a/proto/Unk2700_EOHBLDIKPME.proto b/proto/Unk2700_EOHBLDIKPME.proto deleted file mode 100644 index 5e21d81e..00000000 --- a/proto/Unk2700_EOHBLDIKPME.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_INMNHKOPCFB.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_EOHBLDIKPME { - uint32 map_id = 6; - Unk2700_INMNHKOPCFB Unk2700_JONOMFENDFP = 7; - repeated uint32 Unk2700_LDIGKKLLDOC = 3; - uint32 best_score = 8; -} diff --git a/proto/Unk2700_FADPOMMGLCH.proto b/proto/Unk2700_FADPOMMGLCH.proto deleted file mode 100644 index f01d50fa..00000000 --- a/proto/Unk2700_FADPOMMGLCH.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8918 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FADPOMMGLCH { - uint32 stage_id = 13; - int32 retcode = 15; -} diff --git a/proto/Unk2700_FCJOEKKHPLB.proto b/proto/Unk2700_FCJOEKKHPLB.proto deleted file mode 100644 index a9faea9a..00000000 --- a/proto/Unk2700_FCJOEKKHPLB.proto +++ /dev/null @@ -1,29 +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 Unk2700_FCJOEKKHPLB { - uint32 Unk2700_AMJKJDFKOHF = 2; - uint32 Unk2700_JFBLEPOMGLC = 3; - uint32 Unk2700_NDJKPHLIALK = 1; - uint32 Unk2700_HKKPKBEKCME = 6; - repeated uint32 Unk2700_ADPPEOELMBP = 4; - uint32 Unk2700_MLCEOFAMBFM = 7; -} diff --git a/proto/Unk2700_FCLBOLKPMGK.proto b/proto/Unk2700_FCLBOLKPMGK.proto deleted file mode 100644 index 470c160e..00000000 --- a/proto/Unk2700_FCLBOLKPMGK.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8753 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_FCLBOLKPMGK { - repeated uint32 item_id_list = 4; -} diff --git a/proto/Unk2700_FDEGJOCDDGH.proto b/proto/Unk2700_FDEGJOCDDGH.proto deleted file mode 100644 index 3f599e1c..00000000 --- a/proto/Unk2700_FDEGJOCDDGH.proto +++ /dev/null @@ -1,27 +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 Unk2700_FDEGJOCDDGH { - uint32 cur_progress = 9; - uint32 challenge_index = 10; - bool is_success = 4; - uint32 challenge_id = 8; -} diff --git a/proto/Unk2700_FDJBLKOBFIH.proto b/proto/Unk2700_FDJBLKOBFIH.proto deleted file mode 100644 index 834ff9a2..00000000 --- a/proto/Unk2700_FDJBLKOBFIH.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8334 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FDJBLKOBFIH { - int32 retcode = 5; -} diff --git a/proto/Unk2700_FEAENJPINFJ.proto b/proto/Unk2700_FEAENJPINFJ.proto deleted file mode 100644 index 4a8edc98..00000000 --- a/proto/Unk2700_FEAENJPINFJ.proto +++ /dev/null @@ -1,27 +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 Unk2700_FEAENJPINFJ { - uint32 skill_id = 2; - bool is_unlock = 11; - uint32 Unk2700_LAPIBECMGOB = 1; - uint32 Unk2700_LKNCBOOJCGI = 14; -} diff --git a/proto/Unk2700_FEODEAEOOKE.proto b/proto/Unk2700_FEODEAEOOKE.proto deleted file mode 100644 index 4b386f04..00000000 --- a/proto/Unk2700_FEODEAEOOKE.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8507 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_FEODEAEOOKE { - uint32 level_id = 5; -} diff --git a/proto/Unk2700_FFMAKIPBPHE.proto b/proto/Unk2700_FFMAKIPBPHE.proto deleted file mode 100644 index c616f741..00000000 --- a/proto/Unk2700_FFMAKIPBPHE.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8989 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FFMAKIPBPHE { - int32 retcode = 15; -} diff --git a/proto/Unk2700_FFOBMLOCPMH_ClientNotify.proto b/proto/Unk2700_FFOBMLOCPMH_ClientNotify.proto deleted file mode 100644 index 0e8d5bfd..00000000 --- a/proto/Unk2700_FFOBMLOCPMH_ClientNotify.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 6211 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_FFOBMLOCPMH_ClientNotify {} diff --git a/proto/Unk2700_FGEEFFLBAKO.proto b/proto/Unk2700_FGEEFFLBAKO.proto deleted file mode 100644 index ae1005f2..00000000 --- a/proto/Unk2700_FGEEFFLBAKO.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8546 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FGEEFFLBAKO { - int32 retcode = 5; - bool Unk2700_PHGMKGEMCFF = 7; - uint32 level_id = 13; -} diff --git a/proto/Unk2700_FGJBPNIKNDE.proto b/proto/Unk2700_FGJBPNIKNDE.proto deleted file mode 100644 index 06637130..00000000 --- a/proto/Unk2700_FGJBPNIKNDE.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8398 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_FGJBPNIKNDE {} diff --git a/proto/Unk2700_FGJFFMPOJON.proto b/proto/Unk2700_FGJFFMPOJON.proto deleted file mode 100644 index 3dbab0a2..00000000 --- a/proto/Unk2700_FGJFFMPOJON.proto +++ /dev/null @@ -1,30 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_FGJFFMPOJON { - string nickname = 7; - string remark_name = 3; - ProfilePicture profile_picture = 11; - map Unk2700_IFCNGIPPOAE = 9; - uint32 uid = 8; -} diff --git a/proto/Unk2700_FHOKHHBGPEG.proto b/proto/Unk2700_FHOKHHBGPEG.proto deleted file mode 100644 index b291a03f..00000000 --- a/proto/Unk2700_FHOKHHBGPEG.proto +++ /dev/null @@ -1,27 +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"; - -enum Unk2700_FHOKHHBGPEG { - Unk2700_FHOKHHBGPEG_NONE = 0; - Unk2700_FHOKHHBGPEG_FAIL = 1; - Unk2700_FHOKHHBGPEG_SUCC = 2; - Unk2700_FHOKHHBGPEG_Unk2700_GGDJFCKGBGE = 3; -} diff --git a/proto/Unk2700_FIODAJPNBIK.proto b/proto/Unk2700_FIODAJPNBIK.proto deleted file mode 100644 index 31279219..00000000 --- a/proto/Unk2700_FIODAJPNBIK.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_AFOPONDCLKC.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8937 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FIODAJPNBIK { - int32 retcode = 12; - repeated Unk2700_AFOPONDCLKC Unk2700_MAKCLMEGEBJ = 5; -} diff --git a/proto/Unk2700_FJEHHCPCBLG_ServerNotify.proto b/proto/Unk2700_FJEHHCPCBLG_ServerNotify.proto deleted file mode 100644 index 5a51f256..00000000 --- a/proto/Unk2700_FJEHHCPCBLG_ServerNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 4872 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FJEHHCPCBLG_ServerNotify { - uint32 Unk2700_BJHAMKKECEI = 12; -} diff --git a/proto/Unk2700_FJJFKOEACCE.proto b/proto/Unk2700_FJJFKOEACCE.proto deleted file mode 100644 index 2893d17a..00000000 --- a/proto/Unk2700_FJJFKOEACCE.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 8450 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FJJFKOEACCE { - uint32 Unk2700_EMPNNJKDMHE = 14; - map Unk2700_DNMNEMKIELD = 6; - uint32 Unk2700_GKBGMLGFIBN = 2; - uint32 Unk2700_OGHMDKMIKBK = 13; -} diff --git a/proto/Unk2700_FKCDCGCBIEA_ServerNotify.proto b/proto/Unk2700_FKCDCGCBIEA_ServerNotify.proto deleted file mode 100644 index 608890fb..00000000 --- a/proto/Unk2700_FKCDCGCBIEA_ServerNotify.proto +++ /dev/null @@ -1,33 +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"; - -import "Unk2700_NAPLFKNOECD.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6276 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FKCDCGCBIEA_ServerNotify { - repeated Unk2700_NAPLFKNOECD var_list = 5; - string Unk2700_JEMDOAHDMBP = 9; - bool Unk2700_ANBEGPCLAAO = 15; - uint32 play_type = 7; - bool Unk3000_JHAMNNJMOCI = 4; -} diff --git a/proto/Unk2700_FKMOKPBJIKO.proto b/proto/Unk2700_FKMOKPBJIKO.proto deleted file mode 100644 index 41369e70..00000000 --- a/proto/Unk2700_FKMOKPBJIKO.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8482 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FKMOKPBJIKO { - int32 retcode = 11; -} diff --git a/proto/Unk2700_FLGMLEFJHBB_ClientReq.proto b/proto/Unk2700_FLGMLEFJHBB_ClientReq.proto deleted file mode 100644 index 700fb480..00000000 --- a/proto/Unk2700_FLGMLEFJHBB_ClientReq.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 6210 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_FLGMLEFJHBB_ClientReq { - bool Unk2700_FGHPHCPAFKJ = 5; - uint64 Unk2700_ONOOJBEABOE = 10; -} diff --git a/proto/Unk2700_FMGGGEDNGGN.proto b/proto/Unk2700_FMGGGEDNGGN.proto deleted file mode 100644 index dfababf8..00000000 --- a/proto/Unk2700_FMGGGEDNGGN.proto +++ /dev/null @@ -1,26 +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 Unk2700_FMGGGEDNGGN { - uint32 avatar_id = 1; - bool is_trial = 2; - uint32 costume_id = 3; -} diff --git a/proto/Unk2700_FMNAGFKECPL_ClientReq.proto b/proto/Unk2700_FMNAGFKECPL_ClientReq.proto deleted file mode 100644 index a4ae23d4..00000000 --- a/proto/Unk2700_FMNAGFKECPL_ClientReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6222 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_FMNAGFKECPL_ClientReq { - uint32 room_id = 4; -} diff --git a/proto/Unk2700_FNHKFHGNLPP_ServerRsp.proto b/proto/Unk2700_FNHKFHGNLPP_ServerRsp.proto deleted file mode 100644 index 4624d3c1..00000000 --- a/proto/Unk2700_FNHKFHGNLPP_ServerRsp.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_GHHCCEHGKLH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6248 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FNHKFHGNLPP_ServerRsp { - repeated Unk2700_GHHCCEHGKLH Unk2700_BCIBEPMFLGN = 8; - int32 retcode = 14; -} diff --git a/proto/Unk2700_FNJHJKELICK.proto b/proto/Unk2700_FNJHJKELICK.proto deleted file mode 100644 index 960dd719..00000000 --- a/proto/Unk2700_FNJHJKELICK.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8119 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FNJHJKELICK { - int32 retcode = 1; -} diff --git a/proto/Unk2700_FOOOKMANFPE_ClientReq.proto b/proto/Unk2700_FOOOKMANFPE_ClientReq.proto deleted file mode 100644 index 521f7022..00000000 --- a/proto/Unk2700_FOOOKMANFPE_ClientReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6249 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_FOOOKMANFPE_ClientReq { - uint64 Unk2700_ONOOJBEABOE = 14; -} diff --git a/proto/Unk2700_FPCJGEOBADP_ServerRsp.proto b/proto/Unk2700_FPCJGEOBADP_ServerRsp.proto deleted file mode 100644 index d21749ec..00000000 --- a/proto/Unk2700_FPCJGEOBADP_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 6204 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FPCJGEOBADP_ServerRsp { - int32 retcode = 12; -} diff --git a/proto/Unk2700_FPJLFMEHHLB_ServerNotify.proto b/proto/Unk2700_FPJLFMEHHLB_ServerNotify.proto deleted file mode 100644 index 96cd58ed..00000000 --- a/proto/Unk2700_FPJLFMEHHLB_ServerNotify.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_DPPCDPBBABA.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4060 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FPJLFMEHHLB_ServerNotify { - Unk2700_DPPCDPBBABA info = 14; -} diff --git a/proto/Unk2700_FPOBGEBDAOD_ServerNotify.proto b/proto/Unk2700_FPOBGEBDAOD_ServerNotify.proto deleted file mode 100644 index 139438ab..00000000 --- a/proto/Unk2700_FPOBGEBDAOD_ServerNotify.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 5547 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_FPOBGEBDAOD_ServerNotify { - uint32 score = 7; - uint32 gallery_id = 9; -} diff --git a/proto/Unk2700_GALDCKFKPEK.proto b/proto/Unk2700_GALDCKFKPEK.proto deleted file mode 100644 index 79f4198c..00000000 --- a/proto/Unk2700_GALDCKFKPEK.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk2700_MPELMDDJFHO.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_GALDCKFKPEK { - repeated Unk2700_MPELMDDJFHO Unk2700_KLOAFPMHOKI = 1; -} diff --git a/proto/Unk2700_GBHAPPCDCIL.proto b/proto/Unk2700_GBHAPPCDCIL.proto deleted file mode 100644 index 3398d95c..00000000 --- a/proto/Unk2700_GBHAPPCDCIL.proto +++ /dev/null @@ -1,28 +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 Unk2700_GBHAPPCDCIL { - bool Unk2700_IBDCFAMBGOK = 1; - uint32 Unk2700_IFNFCNNBPIB = 2; - uint32 Unk2700_PBBPGFMNMNJ = 3; - bool Unk2700_FKLBCNLBBNM = 4; - uint32 Unk2700_KENGEGJGAEL = 5; -} diff --git a/proto/Unk2700_GBJOLBGLELJ.proto b/proto/Unk2700_GBJOLBGLELJ.proto deleted file mode 100644 index 00e65373..00000000 --- a/proto/Unk2700_GBJOLBGLELJ.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8014 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GBJOLBGLELJ {} diff --git a/proto/Unk2700_GBPNAHCAKJE.proto b/proto/Unk2700_GBPNAHCAKJE.proto deleted file mode 100644 index 8c514fd1..00000000 --- a/proto/Unk2700_GBPNAHCAKJE.proto +++ /dev/null @@ -1,34 +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"; - -import "Unk2700_EDNGHJGKEKC.proto"; -import "Unk2700_LBPFDCBHCBL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_GBPNAHCAKJE { - string Unk2700_OAKBDKKBFHP = 1; - string entity_id = 2; - string lang = 3; - string Unk2700_NDEJPMGPBAH = 4; - string region = 5; - uint32 uid = 6; - repeated Unk2700_EDNGHJGKEKC Unk2700_LHPECOEIIKL = 7; - repeated Unk2700_LBPFDCBHCBL Unk2700_LABLGMEOEFM = 8; -} diff --git a/proto/Unk2700_GCPNGHFNGDP.proto b/proto/Unk2700_GCPNGHFNGDP.proto deleted file mode 100644 index 54b93b64..00000000 --- a/proto/Unk2700_GCPNGHFNGDP.proto +++ /dev/null @@ -1,27 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_GCPNGHFNGDP { - repeated uint32 Unk2700_ANAEHLBDFIC = 1; - repeated ItemParam Unk2700_PMMJDKJHBIG = 7; -} diff --git a/proto/Unk2700_GDODKDJJPMP_ServerRsp.proto b/proto/Unk2700_GDODKDJJPMP_ServerRsp.proto deleted file mode 100644 index 75d341ca..00000000 --- a/proto/Unk2700_GDODKDJJPMP_ServerRsp.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 4605 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_GDODKDJJPMP_ServerRsp { - uint32 group_id = 4; - int32 retcode = 1; -} diff --git a/proto/Unk2700_GECHLGFKPOD_ServerNotify.proto b/proto/Unk2700_GECHLGFKPOD_ServerNotify.proto deleted file mode 100644 index 8931236a..00000000 --- a/proto/Unk2700_GECHLGFKPOD_ServerNotify.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_NKIDCOKNPFF.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5364 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_GECHLGFKPOD_ServerNotify { - Unk2700_NKIDCOKNPFF player_info = 6; -} diff --git a/proto/Unk2700_GEIGCHNDOAA.proto b/proto/Unk2700_GEIGCHNDOAA.proto deleted file mode 100644 index 2269669e..00000000 --- a/proto/Unk2700_GEIGCHNDOAA.proto +++ /dev/null @@ -1,37 +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"; - -import "Unk2700_IMGLPJNBHCH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8657 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_GEIGCHNDOAA { - uint32 stage_id = 7; - bool Unk2700_LNINCIBPIBN = 13; - uint32 challenge_id = 8; - repeated Unk2700_IMGLPJNBHCH Unk2700_DMJOJPGLFHE = 2; - uint32 Unk2700_HMIBIIPHBAN = 10; - uint32 Unk2700_LOIMAGFKMOJ = 15; - uint32 Unk2700_FGIIBJADECI = 11; - int32 retcode = 3; - uint32 Unk2700_AEHOPMMMHAP = 12; -} diff --git a/proto/Unk2700_GFMPOHAGMLO_ClientReq.proto b/proto/Unk2700_GFMPOHAGMLO_ClientReq.proto deleted file mode 100644 index f7773a84..00000000 --- a/proto/Unk2700_GFMPOHAGMLO_ClientReq.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 6250 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GFMPOHAGMLO_ClientReq {} diff --git a/proto/Unk2700_GHHCCEHGKLH.proto b/proto/Unk2700_GHHCCEHGKLH.proto deleted file mode 100644 index b370224c..00000000 --- a/proto/Unk2700_GHHCCEHGKLH.proto +++ /dev/null @@ -1,39 +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"; - -import "SocialDetail.proto"; -import "Unk2700_ELMEOJFCOFH.proto"; -import "Unk2700_OHBMICGFIIK.proto"; -import "Unk2700_PHGGAEDHLBN.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_GHHCCEHGKLH { - SocialDetail Unk2700_KLPJLKPKKHH = 4; - uint32 Unk2700_DPPILIMGOKH = 15; - Unk2700_ELMEOJFCOFH Unk2700_PCFIKJEDEGN = 2; - uint64 Unk2700_ONOOJBEABOE = 14; - Unk2700_PHGGAEDHLBN Unk2700_JGFDODPBGFL = 10; - uint32 dungeon_id = 6; - repeated uint32 tag_list = 1; - bool Unk2700_GOIIEONNFFN = 11; - bool Unk2700_GBCGGDONMCD = 9; - bool Unk2700_HBFLKFOCKBF = 3; - Unk2700_OHBMICGFIIK Unk2700_IKGOMKLAJLH = 12; -} diff --git a/proto/Unk2700_GHONKKEGHGL.proto b/proto/Unk2700_GHONKKEGHGL.proto deleted file mode 100644 index d0f025e4..00000000 --- a/proto/Unk2700_GHONKKEGHGL.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk2700_LHPELFJPPOD.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_GHONKKEGHGL { - bool is_open = 8; - repeated Unk2700_LHPELFJPPOD challenge_info_list = 9; - uint32 stage_id = 15; -} diff --git a/proto/Unk2700_GIAILDLPEOO_ServerRsp.proto b/proto/Unk2700_GIAILDLPEOO_ServerRsp.proto deleted file mode 100644 index 87f84703..00000000 --- a/proto/Unk2700_GIAILDLPEOO_ServerRsp.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6241 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_GIAILDLPEOO_ServerRsp { - uint32 room_id = 4; - int32 retcode = 1; -} diff --git a/proto/Unk2700_GIFGEDBCPFC_ServerRsp.proto b/proto/Unk2700_GIFGEDBCPFC_ServerRsp.proto deleted file mode 100644 index abf5003b..00000000 --- a/proto/Unk2700_GIFGEDBCPFC_ServerRsp.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 417 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_GIFGEDBCPFC_ServerRsp { - int32 retcode = 1; - uint64 Unk2700_KHDDIJNOICK = 14; - uint32 parent_quest_id = 10; -} diff --git a/proto/Unk2700_GIFKPMNGNGB.proto b/proto/Unk2700_GIFKPMNGNGB.proto deleted file mode 100644 index 2e84921d..00000000 --- a/proto/Unk2700_GIFKPMNGNGB.proto +++ /dev/null @@ -1,31 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8608 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GIFKPMNGNGB { - uint32 entity_id = 13; - CustomGadgetTreeInfo Unk2700_OCIHJFOKHPK = 1; -} diff --git a/proto/Unk2700_GKHEKGMFBJN.proto b/proto/Unk2700_GKHEKGMFBJN.proto deleted file mode 100644 index 224083be..00000000 --- a/proto/Unk2700_GKHEKGMFBJN.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8688 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_GKHEKGMFBJN { - int32 retcode = 5; -} diff --git a/proto/Unk2700_GKKNFMNJFDP.proto b/proto/Unk2700_GKKNFMNJFDP.proto deleted file mode 100644 index 160c7d32..00000000 --- a/proto/Unk2700_GKKNFMNJFDP.proto +++ /dev/null @@ -1,34 +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"; - -import "Unk2700_AMKLCEFNNCC.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8261 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GKKNFMNJFDP { - repeated uint32 buff_id_list = 15; - uint32 level_id = 5; - repeated Unk2700_AMKLCEFNNCC avatar_info_list = 14; - uint32 Unk2700_HKFEBBCMBHL = 2; - uint32 stage_id = 13; -} diff --git a/proto/Unk2700_GLAPMLGHDDC_ClientReq.proto b/proto/Unk2700_GLAPMLGHDDC_ClientReq.proto deleted file mode 100644 index 4d744aa0..00000000 --- a/proto/Unk2700_GLAPMLGHDDC_ClientReq.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2700_NOCLNCCJEGK.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5960 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GLAPMLGHDDC_ClientReq { - uint32 material_id = 14; - Unk2700_NOCLNCCJEGK Unk2700_MHEKJGAIFBO = 10; - uint32 Unk2700_GMHLHKIIGIC = 7; -} diff --git a/proto/Unk2700_GLIILNDIPLK_ServerNotify.proto b/proto/Unk2700_GLIILNDIPLK_ServerNotify.proto deleted file mode 100644 index dba59da5..00000000 --- a/proto/Unk2700_GLIILNDIPLK_ServerNotify.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 6341 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_GLIILNDIPLK_ServerNotify { - bool Unk2700_LALIEABDFFI = 12; - bool Unk2700_DCLHFINJEOD = 8; - bool Unk2700_GMICFADLAMC = 15; -} diff --git a/proto/Unk2700_GLLIEOABOML.proto b/proto/Unk2700_GLLIEOABOML.proto deleted file mode 100644 index 41cf23b3..00000000 --- a/proto/Unk2700_GLLIEOABOML.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 8057 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GLLIEOABOML { - uint32 card_id = 8; - uint32 level_id = 5; - bool Unk2700_PHGMKGEMCFF = 10; -} diff --git a/proto/Unk2700_GMNGEEBMABP.proto b/proto/Unk2700_GMNGEEBMABP.proto deleted file mode 100644 index 0b38645a..00000000 --- a/proto/Unk2700_GMNGEEBMABP.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8352 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_GMNGEEBMABP { - int32 retcode = 9; -} diff --git a/proto/Unk2700_GNDOKLHDHBJ_ClientReq.proto b/proto/Unk2700_GNDOKLHDHBJ_ClientReq.proto deleted file mode 100644 index a7195708..00000000 --- a/proto/Unk2700_GNDOKLHDHBJ_ClientReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6245 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GNDOKLHDHBJ_ClientReq { - uint32 room_id = 13; -} diff --git a/proto/Unk2700_GNOAKIGLPCG.proto b/proto/Unk2700_GNOAKIGLPCG.proto deleted file mode 100644 index cd5ea6f8..00000000 --- a/proto/Unk2700_GNOAKIGLPCG.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8991 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GNOAKIGLPCG { - repeated uint32 Unk2700_IIJKCKNHPKD = 8; -} diff --git a/proto/Unk2700_GNPPPIHBDLJ.proto b/proto/Unk2700_GNPPPIHBDLJ.proto deleted file mode 100644 index 2f34db81..00000000 --- a/proto/Unk2700_GNPPPIHBDLJ.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8709 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GNPPPIHBDLJ { - uint32 Unk2700_CKGJEOOKFIF = 13; -} diff --git a/proto/Unk2700_GOHMLAFNBGF.proto b/proto/Unk2700_GOHMLAFNBGF.proto deleted file mode 100644 index 53afd10e..00000000 --- a/proto/Unk2700_GOHMLAFNBGF.proto +++ /dev/null @@ -1,27 +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"; - -import "HomeFurnitureData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_GOHMLAFNBGF { - uint32 Unk2700_OALCFEGIBOL = 8; - repeated HomeFurnitureData Unk2700_CKPNCKDIJMB = 3; -} diff --git a/proto/Unk2700_GPHLCIAMDFG.proto b/proto/Unk2700_GPHLCIAMDFG.proto deleted file mode 100644 index 74bfbd10..00000000 --- a/proto/Unk2700_GPHLCIAMDFG.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8095 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GPHLCIAMDFG { - uint32 schedule_id = 3; - uint32 uid = 12; -} diff --git a/proto/Unk2700_GPIHGEEKBOO_ClientReq.proto b/proto/Unk2700_GPIHGEEKBOO_ClientReq.proto deleted file mode 100644 index abb14fbf..00000000 --- a/proto/Unk2700_GPIHGEEKBOO_ClientReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6233 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GPIHGEEKBOO_ClientReq { - string Unk2700_BMBJKEOELCG = 6; -} diff --git a/proto/Unk2700_GPOIPAHPHJE.proto b/proto/Unk2700_GPOIPAHPHJE.proto deleted file mode 100644 index c4674cf9..00000000 --- a/proto/Unk2700_GPOIPAHPHJE.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8967 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_GPOIPAHPHJE { - uint32 stage_id = 14; - uint32 challenge_type = 13; -} diff --git a/proto/Unk2700_GPPKNKGDCHJ.proto b/proto/Unk2700_GPPKNKGDCHJ.proto deleted file mode 100644 index 57a144bd..00000000 --- a/proto/Unk2700_GPPKNKGDCHJ.proto +++ /dev/null @@ -1,28 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_GPPKNKGDCHJ { - repeated ItemParam Unk2700_MNPGJOAHINC = 2; - uint32 uid = 6; - repeated ItemParam Unk2700_LBIKFNBNEBC = 9; -} diff --git a/proto/Unk2700_HBLAGOMHKPL_ClientRsp.proto b/proto/Unk2700_HBLAGOMHKPL_ClientRsp.proto deleted file mode 100644 index 77007bb5..00000000 --- a/proto/Unk2700_HBLAGOMHKPL_ClientRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 137 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_HBLAGOMHKPL_ClientRsp { - int32 retcode = 12; -} diff --git a/proto/Unk2700_HBOFACHAGIF_ServerNotify.proto b/proto/Unk2700_HBOFACHAGIF_ServerNotify.proto deleted file mode 100644 index b46ee287..00000000 --- a/proto/Unk2700_HBOFACHAGIF_ServerNotify.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_EKDHFFHMNCD.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 9072 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_HBOFACHAGIF_ServerNotify { - map Unk2700_MEANPNKMDFG = 2; -} diff --git a/proto/Unk2700_HDBFJJOBIAP_ClientReq.proto b/proto/Unk2700_HDBFJJOBIAP_ClientReq.proto deleted file mode 100644 index eb03fc9d..00000000 --- a/proto/Unk2700_HDBFJJOBIAP_ClientReq.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_OPEBMJPOOBL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6325 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_HDBFJJOBIAP_ClientReq { - uint64 Unk2700_CEPGMKAHHCD = 7; - Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 10; -} diff --git a/proto/Unk2700_HEMFKLPNNOM.proto b/proto/Unk2700_HEMFKLPNNOM.proto deleted file mode 100644 index 3eafeb28..00000000 --- a/proto/Unk2700_HEMFKLPNNOM.proto +++ /dev/null @@ -1,29 +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"; - -enum Unk2700_HEMFKLPNNOM { - Unk2700_HEMFKLPNNOM_Unk2700_ODJKANKMPPJ = 0; - Unk2700_HEMFKLPNNOM_Unk2700_EFGLHEIODFN = 1; - Unk2700_HEMFKLPNNOM_Unk2700_JPBBBCFGHAK = 2; - Unk2700_HEMFKLPNNOM_Unk2700_IDCMGHBHBFH = 3; - Unk2700_HEMFKLPNNOM_Unk2700_ODDBNNDFMBO = 4; - Unk2700_HEMFKLPNNOM_Unk2700_AGIDMOGJOBD = 5; -} diff --git a/proto/Unk2700_HENCIJOPCIF.proto b/proto/Unk2700_HENCIJOPCIF.proto deleted file mode 100644 index 0cbe6fab..00000000 --- a/proto/Unk2700_HENCIJOPCIF.proto +++ /dev/null @@ -1,27 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_HENCIJOPCIF { - uint32 Unk2700_EMIELBMCCPF = 14; - repeated ItemParam reward_item_list = 5; -} diff --git a/proto/Unk2700_HFCDIGNAAPJ.proto b/proto/Unk2700_HFCDIGNAAPJ.proto deleted file mode 100644 index 153190bf..00000000 --- a/proto/Unk2700_HFCDIGNAAPJ.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8129 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_HFCDIGNAAPJ { - uint32 Unk2700_OBDGPNILPND = 9; - uint32 Unk2700_KKHAKNLGBLJ = 13; -} diff --git a/proto/Unk2700_HFMDKDHCJCM.proto b/proto/Unk2700_HFMDKDHCJCM.proto deleted file mode 100644 index eb44fe78..00000000 --- a/proto/Unk2700_HFMDKDHCJCM.proto +++ /dev/null @@ -1,26 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_HFMDKDHCJCM { - Vector Unk2700_CMOMNFNGCGB = 1; -} diff --git a/proto/Unk2700_HFPELHFDCIB.proto b/proto/Unk2700_HFPELHFDCIB.proto deleted file mode 100644 index 398a6268..00000000 --- a/proto/Unk2700_HFPELHFDCIB.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_HFPELHFDCIB { - uint32 entity_id = 2; - Vector Unk2700_CMOMNFNGCGB = 13; -} diff --git a/proto/Unk2700_HGFFGMCODNC.proto b/proto/Unk2700_HGFFGMCODNC.proto deleted file mode 100644 index 7c38a327..00000000 --- a/proto/Unk2700_HGFFGMCODNC.proto +++ /dev/null @@ -1,28 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_HGFFGMCODNC { - uint32 group_id = 4; - uint32 gadget_id = 7; - Vector pos = 8; -} diff --git a/proto/Unk2700_HGMCBHFFDLJ.proto b/proto/Unk2700_HGMCBHFFDLJ.proto deleted file mode 100644 index 14871d19..00000000 --- a/proto/Unk2700_HGMCBHFFDLJ.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8826 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_HGMCBHFFDLJ {} diff --git a/proto/Unk2700_HGMCNJOPDAA.proto b/proto/Unk2700_HGMCNJOPDAA.proto deleted file mode 100644 index ada69174..00000000 --- a/proto/Unk2700_HGMCNJOPDAA.proto +++ /dev/null @@ -1,25 +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"; - -enum Unk2700_HGMCNJOPDAA { - Unk2700_HGMCNJOPDAA_NONE = 0; - Unk2700_HGMCNJOPDAA_Unk2700_COJANCPMOAI = 1; -} diff --git a/proto/Unk2700_HGMOIKODALP_ServerRsp.proto b/proto/Unk2700_HGMOIKODALP_ServerRsp.proto deleted file mode 100644 index 4013cb16..00000000 --- a/proto/Unk2700_HGMOIKODALP_ServerRsp.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6220 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_HGMOIKODALP_ServerRsp { - int32 retcode = 14; - uint64 Unk2700_ONOOJBEABOE = 11; -} diff --git a/proto/Unk2700_HHAMNOIDBPJ.proto b/proto/Unk2700_HHAMNOIDBPJ.proto deleted file mode 100644 index ad25f9cc..00000000 --- a/proto/Unk2700_HHAMNOIDBPJ.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 Unk2700_HHAMNOIDBPJ { - float Unk2700_JFDNAOAAFMM = 9; -} diff --git a/proto/Unk2700_HHGMCHANCBJ_ServerNotify.proto b/proto/Unk2700_HHGMCHANCBJ_ServerNotify.proto deleted file mode 100644 index 8e5bdb3a..00000000 --- a/proto/Unk2700_HHGMCHANCBJ_ServerNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "Unk2700_ADGLMHECKKJ.proto"; -import "Unk2700_KBBDJNLFAKD.proto"; -import "Unk2700_NLFDMMFNMIO.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6217 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_HHGMCHANCBJ_ServerNotify { - Unk2700_KBBDJNLFAKD Unk2700_LGBODABIKLL = 14; - Unk2700_ADGLMHECKKJ Unk2700_NBAIINBBBPK = 3; - Unk2700_NLFDMMFNMIO Unk2700_EJHNBDLLLFO = 10; - repeated uint32 Unk2700_EIOPOPABBNC = 12; -} diff --git a/proto/Unk2700_HIHKGMLLOGD.proto b/proto/Unk2700_HIHKGMLLOGD.proto deleted file mode 100644 index 2c2eeb27..00000000 --- a/proto/Unk2700_HIHKGMLLOGD.proto +++ /dev/null @@ -1,30 +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 Unk2700_HIHKGMLLOGD { - repeated uint32 Unk2700_ONOGHAHICAA = 1; - repeated uint32 Unk2700_FGBAGFMGKOO = 4; - uint32 max_progress = 2; - uint32 Unk2700_OBDGPNILPND = 13; - uint32 progress = 5; - uint32 Unk2700_HJNLDGMIHBL = 12; - uint32 Unk2700_BIMPFNHLMBI = 9; -} diff --git a/proto/Unk2700_HIIFAMCBJCD_ServerRsp.proto b/proto/Unk2700_HIIFAMCBJCD_ServerRsp.proto deleted file mode 100644 index 3ef0af1f..00000000 --- a/proto/Unk2700_HIIFAMCBJCD_ServerRsp.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 4206 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_HIIFAMCBJCD_ServerRsp { - int32 retcode = 10; - uint32 type_id = 5; - uint32 Unk2700_LEKOKKMDNAO = 14; -} diff --git a/proto/Unk2700_HJKOHHGBMJP.proto b/proto/Unk2700_HJKOHHGBMJP.proto deleted file mode 100644 index 6d27e6d5..00000000 --- a/proto/Unk2700_HJKOHHGBMJP.proto +++ /dev/null @@ -1,35 +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"; - -// CmdId: 8933 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_HJKOHHGBMJP { - bool Unk2700_GHGIOMEHIAN = 10; - int32 retcode = 1; - bool Unk2700_ONGMFKHIBNB = 6; - uint32 stage_id = 15; - bool Unk2700_MNHBGOMNPBB = 12; - bool Unk2700_AOFHDOOKHKF = 4; - uint32 final_score = 13; - uint32 challenge_id = 5; - bool is_new_record = 9; -} diff --git a/proto/Unk2700_HJLFNKLPFBH.proto b/proto/Unk2700_HJLFNKLPFBH.proto deleted file mode 100644 index 519c194e..00000000 --- a/proto/Unk2700_HJLFNKLPFBH.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_AGIDJODJNEA.proto"; -import "Unk2700_FMGGGEDNGGN.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_HJLFNKLPFBH { - Unk2700_FMGGGEDNGGN avatar = 2; - uint32 level = 14; - uint32 Unk2700_EGKOIPOHCHG = 13; - repeated Unk2700_AGIDJODJNEA Unk2700_JCKLLFKOFCG = 9; -} diff --git a/proto/Unk2700_HKADKMFMBPG.proto b/proto/Unk2700_HKADKMFMBPG.proto deleted file mode 100644 index 6c70677b..00000000 --- a/proto/Unk2700_HKADKMFMBPG.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8017 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_HKADKMFMBPG { - map Unk2700_IFCNGIPPOAE = 2; - uint32 schedule_id = 14; -} diff --git a/proto/Unk2700_HLHHNGHJLAO.proto b/proto/Unk2700_HLHHNGHJLAO.proto deleted file mode 100644 index 9fb08c3b..00000000 --- a/proto/Unk2700_HLHHNGHJLAO.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_MOFABPNGIKP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_HLHHNGHJLAO { - uint32 kill_monster_count = 12; - uint32 kill_special_monster_count = 8; - uint32 Unk2700_OFKHLGLOPCM = 10; - uint32 gallery_id = 2; - Unk2700_MOFABPNGIKP reason = 11; - uint32 final_score = 13; -} diff --git a/proto/Unk2700_HMFCCGCKHCA.proto b/proto/Unk2700_HMFCCGCKHCA.proto deleted file mode 100644 index 9332787d..00000000 --- a/proto/Unk2700_HMFCCGCKHCA.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8946 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_HMFCCGCKHCA {} diff --git a/proto/Unk2700_HMHHLEHFBLB.proto b/proto/Unk2700_HMHHLEHFBLB.proto deleted file mode 100644 index 7306e209..00000000 --- a/proto/Unk2700_HMHHLEHFBLB.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8713 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_HMHHLEHFBLB { - int32 retcode = 13; -} diff --git a/proto/Unk2700_HMMFPDMLGEM.proto b/proto/Unk2700_HMMFPDMLGEM.proto deleted file mode 100644 index ee1bcffb..00000000 --- a/proto/Unk2700_HMMFPDMLGEM.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8554 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_HMMFPDMLGEM { - uint32 schedule_id = 15; - int32 retcode = 7; -} diff --git a/proto/Unk2700_HNFGBBECGMJ.proto b/proto/Unk2700_HNFGBBECGMJ.proto deleted file mode 100644 index cb0fbb50..00000000 --- a/proto/Unk2700_HNFGBBECGMJ.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8607 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_HNFGBBECGMJ { - uint32 id = 8; -} diff --git a/proto/Unk2700_HOPDLJLBKIC_ServerRsp.proto b/proto/Unk2700_HOPDLJLBKIC_ServerRsp.proto deleted file mode 100644 index 29712f49..00000000 --- a/proto/Unk2700_HOPDLJLBKIC_ServerRsp.proto +++ /dev/null @@ -1,34 +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"; - -import "Unk2700_NOCLNCCJEGK.proto"; -import "WidgetCoolDownData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6056 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_HOPDLJLBKIC_ServerRsp { - int32 retcode = 14; - uint32 material_id = 11; - Unk2700_NOCLNCCJEGK Unk2700_MHEKJGAIFBO = 6; - WidgetCoolDownData Unk2700_LNPJLPODIGB = 10; - uint32 Unk2700_GMHLHKIIGIC = 15; -} diff --git a/proto/Unk2700_IAADLJBLOIN_ServerNotify.proto b/proto/Unk2700_IAADLJBLOIN_ServerNotify.proto deleted file mode 100644 index d8366143..00000000 --- a/proto/Unk2700_IAADLJBLOIN_ServerNotify.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 4092 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_IAADLJBLOIN_ServerNotify { - bool is_open = 9; - uint32 Unk2700_JEKIGDDNCAB = 10; -} diff --git a/proto/Unk2700_IAAPADOAMIA.proto b/proto/Unk2700_IAAPADOAMIA.proto deleted file mode 100644 index ec02d321..00000000 --- a/proto/Unk2700_IAAPADOAMIA.proto +++ /dev/null @@ -1,36 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8414 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_IAAPADOAMIA { - uint32 Unk2700_HCKAMFPGMJN = 14; - uint32 Unk2700_CHHJBPDPICI = 7; - uint32 quest_id = 11; - repeated ItemParam item_list = 10; - bool Unk2700_AGFNJHAMDBD = 9; - repeated uint32 Unk2700_AJKDPJOKBED = 6; - uint32 Unk2700_OEDDPDJEEPC = 3; -} diff --git a/proto/Unk2700_IACKJNNMCAC_ClientReq.proto b/proto/Unk2700_IACKJNNMCAC_ClientReq.proto deleted file mode 100644 index abaa2f1a..00000000 --- a/proto/Unk2700_IACKJNNMCAC_ClientReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 4523 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_IACKJNNMCAC_ClientReq { - uint32 group_id = 14; -} diff --git a/proto/Unk2700_IBEKDNOGMLA.proto b/proto/Unk2700_IBEKDNOGMLA.proto deleted file mode 100644 index 989bd4e5..00000000 --- a/proto/Unk2700_IBEKDNOGMLA.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk2700_INMNHKOPCFB.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_IBEKDNOGMLA { - Unk2700_INMNHKOPCFB Unk2700_JONOMFENDFP = 5; - repeated uint32 Unk2700_MJLHEFIGIKD = 2; - repeated uint32 exit_point_id_list = 13; -} diff --git a/proto/Unk2700_IBOKDNKBMII.proto b/proto/Unk2700_IBOKDNKBMII.proto deleted file mode 100644 index 330c4727..00000000 --- a/proto/Unk2700_IBOKDNKBMII.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8825 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_IBOKDNKBMII { - uint32 Unk2700_MOKOAHDHAGA = 8; -} diff --git a/proto/Unk2700_ICABIPHHPKE.proto b/proto/Unk2700_ICABIPHHPKE.proto deleted file mode 100644 index f7e2a36c..00000000 --- a/proto/Unk2700_ICABIPHHPKE.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8028 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_ICABIPHHPKE { - repeated uint32 Unk2700_GGNBBHMGLAN = 15; - int32 retcode = 1; -} diff --git a/proto/Unk2700_ICPNKAALJEP.proto b/proto/Unk2700_ICPNKAALJEP.proto deleted file mode 100644 index b6d1adc9..00000000 --- a/proto/Unk2700_ICPNKAALJEP.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_KLJLJGJOBDI.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_ICPNKAALJEP { - bool is_new_record = 8; - Unk2700_KLJLJGJOBDI settle_info = 14; -} diff --git a/proto/Unk2700_IDADEMGCJBF_ClientNotify.proto b/proto/Unk2700_IDADEMGCJBF_ClientNotify.proto deleted file mode 100644 index a78566a7..00000000 --- a/proto/Unk2700_IDADEMGCJBF_ClientNotify.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 6243 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_IDADEMGCJBF_ClientNotify {} diff --git a/proto/Unk2700_IDAGMLJOJMP.proto b/proto/Unk2700_IDAGMLJOJMP.proto deleted file mode 100644 index 3984fa7e..00000000 --- a/proto/Unk2700_IDAGMLJOJMP.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8799 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_IDAGMLJOJMP { - int32 retcode = 13; -} diff --git a/proto/Unk2700_IDGCNKONBBJ.proto b/proto/Unk2700_IDGCNKONBBJ.proto deleted file mode 100644 index 1faa670b..00000000 --- a/proto/Unk2700_IDGCNKONBBJ.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8793 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_IDGCNKONBBJ { - int32 retcode = 4; -} diff --git a/proto/Unk2700_IEFAGBHIODK.proto b/proto/Unk2700_IEFAGBHIODK.proto deleted file mode 100644 index fe99a6b4..00000000 --- a/proto/Unk2700_IEFAGBHIODK.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 8402 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_IEFAGBHIODK { - int32 retcode = 5; - repeated uint32 Unk2700_CPOJCHEOPLB = 13; - uint32 level_id = 10; - uint32 time = 8; -} diff --git a/proto/Unk2700_IEFGLPNHHAJ.proto b/proto/Unk2700_IEFGLPNHHAJ.proto deleted file mode 100644 index e6caf335..00000000 --- a/proto/Unk2700_IEFGLPNHHAJ.proto +++ /dev/null @@ -1,25 +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 Unk2700_IEFGLPNHHAJ { - repeated uint32 Unk2700_OKEAMNBIBDC = 10; - repeated uint32 Unk2700_DOBMDALKEOF = 7; -} diff --git a/proto/Unk2700_IEGOOOECBFH.proto b/proto/Unk2700_IEGOOOECBFH.proto deleted file mode 100644 index dc6bbe08..00000000 --- a/proto/Unk2700_IEGOOOECBFH.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_HIHKGMLLOGD.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8880 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_IEGOOOECBFH { - Unk2700_HIHKGMLLOGD Unk2700_BABEGIGEEIB = 13; - int32 retcode = 12; -} diff --git a/proto/Unk2700_IEPIBFMCJNJ.proto b/proto/Unk2700_IEPIBFMCJNJ.proto deleted file mode 100644 index f62c7f9e..00000000 --- a/proto/Unk2700_IEPIBFMCJNJ.proto +++ /dev/null @@ -1,30 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_IEPIBFMCJNJ { - uint32 uid = 15; - string nickname = 3; - string remark_name = 10; - ProfilePicture profile_picture = 14; - map Unk2700_IFCNGIPPOAE = 8; -} diff --git a/proto/Unk2700_IGAFEBCFJEJ.proto b/proto/Unk2700_IGAFEBCFJEJ.proto deleted file mode 100644 index 115e0a3d..00000000 --- a/proto/Unk2700_IGAFEBCFJEJ.proto +++ /dev/null @@ -1,25 +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 Unk2700_IGAFEBCFJEJ { - uint64 Unk2700_EPEFCCMPLCP = 13; - uint32 Unk2700_GCGDABPLCFK = 3; -} diff --git a/proto/Unk2700_IGJLOMCPLLE.proto b/proto/Unk2700_IGJLOMCPLLE.proto deleted file mode 100644 index 2d6132c7..00000000 --- a/proto/Unk2700_IGJLOMCPLLE.proto +++ /dev/null @@ -1,29 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_IGJLOMCPLLE { - uint32 block_id = 8; - Vector rot = 12; - uint32 guid = 4; - Vector pos = 1; -} diff --git a/proto/Unk2700_IGPIIHEDJLJ_ServerRsp.proto b/proto/Unk2700_IGPIIHEDJLJ_ServerRsp.proto deleted file mode 100644 index 3c8c6826..00000000 --- a/proto/Unk2700_IGPIIHEDJLJ_ServerRsp.proto +++ /dev/null @@ -1,33 +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"; - -import "Unk2700_KBBDJNLFAKD.proto"; -import "Unk2700_NLFDMMFNMIO.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6218 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_IGPIIHEDJLJ_ServerRsp { - Unk2700_NLFDMMFNMIO Unk2700_EJHNBDLLLFO = 14; - Unk2700_KBBDJNLFAKD Unk2700_LGBODABIKLL = 2; - int32 retcode = 10; - map Unk2700_DDGNPJLHKKH = 6; -} diff --git a/proto/Unk2700_IHLONDFBCOE_ClientReq.proto b/proto/Unk2700_IHLONDFBCOE_ClientReq.proto deleted file mode 100644 index 6a98a87d..00000000 --- a/proto/Unk2700_IHLONDFBCOE_ClientReq.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_OPEBMJPOOBL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6320 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_IHLONDFBCOE_ClientReq { - Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 13; -} diff --git a/proto/Unk2700_IHOOCHJACEL.proto b/proto/Unk2700_IHOOCHJACEL.proto deleted file mode 100644 index 9848d5d6..00000000 --- a/proto/Unk2700_IHOOCHJACEL.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2700_BGKMAAINPCO.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8325 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_IHOOCHJACEL { - uint32 level_id = 7; - repeated Unk2700_BGKMAAINPCO Unk2700_GMAEHKMDIGG = 13; - uint32 difficulty_id = 10; -} diff --git a/proto/Unk2700_IHPFBKANGMJ.proto b/proto/Unk2700_IHPFBKANGMJ.proto deleted file mode 100644 index 562fbc02..00000000 --- a/proto/Unk2700_IHPFBKANGMJ.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8771 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_IHPFBKANGMJ { - uint32 level_id = 13; -} diff --git a/proto/Unk2700_IJFEPCBOLDF.proto b/proto/Unk2700_IJFEPCBOLDF.proto deleted file mode 100644 index e4831fa5..00000000 --- a/proto/Unk2700_IJFEPCBOLDF.proto +++ /dev/null @@ -1,31 +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"; - -// CmdId: 8756 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_IJFEPCBOLDF { - bool is_new_record = 9; - bool Unk2700_MMNILGLDHHD = 3; - uint32 level_id = 15; - uint32 score = 8; -} diff --git a/proto/Unk2700_IJLANPFECKC.proto b/proto/Unk2700_IJLANPFECKC.proto deleted file mode 100644 index ae7cba76..00000000 --- a/proto/Unk2700_IJLANPFECKC.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8277 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_IJLANPFECKC { - uint32 stage_id = 9; - uint32 challenge_id = 1; -} diff --git a/proto/Unk2700_ILBBAKACCHA_ClientReq.proto b/proto/Unk2700_ILBBAKACCHA_ClientReq.proto deleted file mode 100644 index 0c512385..00000000 --- a/proto/Unk2700_ILBBAKACCHA_ClientReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 470 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_ILBBAKACCHA_ClientReq { - uint32 parent_quest_id = 15; -} diff --git a/proto/Unk2700_ILLDDDFLKHP.proto b/proto/Unk2700_ILLDDDFLKHP.proto deleted file mode 100644 index d156bd2f..00000000 --- a/proto/Unk2700_ILLDDDFLKHP.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8959 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_ILLDDDFLKHP { - uint32 gallery_id = 14; - int32 retcode = 5; -} diff --git a/proto/Unk2700_IMGLPJNBHCH.proto b/proto/Unk2700_IMGLPJNBHCH.proto deleted file mode 100644 index 7a42e66e..00000000 --- a/proto/Unk2700_IMGLPJNBHCH.proto +++ /dev/null @@ -1,25 +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 Unk2700_IMGLPJNBHCH { - uint32 Unk2700_IIEIPINHLBN = 5; - uint32 Unk2700_AIKKJGOLLHK = 13; -} diff --git a/proto/Unk2700_IMHNKDHHGMA.proto b/proto/Unk2700_IMHNKDHHGMA.proto deleted file mode 100644 index 9bc54884..00000000 --- a/proto/Unk2700_IMHNKDHHGMA.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_JCOIDFNDHPB.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8186 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_IMHNKDHHGMA { - uint32 gallery_id = 10; - Unk2700_JCOIDFNDHPB settle_info = 13; -} diff --git a/proto/Unk2700_IMMPPANFEPP.proto b/proto/Unk2700_IMMPPANFEPP.proto deleted file mode 100644 index 6b17474f..00000000 --- a/proto/Unk2700_IMMPPANFEPP.proto +++ /dev/null @@ -1,25 +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 Unk2700_IMMPPANFEPP { - uint32 guid = 11; - uint32 Unk2700_MAABPJMPILD = 6; -} diff --git a/proto/Unk2700_INBDPOIMAHK_ClientReq.proto b/proto/Unk2700_INBDPOIMAHK_ClientReq.proto deleted file mode 100644 index f4d7aa2f..00000000 --- a/proto/Unk2700_INBDPOIMAHK_ClientReq.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 6242 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_INBDPOIMAHK_ClientReq { - repeated uint32 tag_list = 1; - uint64 Unk2700_ONOOJBEABOE = 5; -} diff --git a/proto/Unk2700_INMNHKOPCFB.proto b/proto/Unk2700_INMNHKOPCFB.proto deleted file mode 100644 index 2dccabe3..00000000 --- a/proto/Unk2700_INMNHKOPCFB.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk2700_CBMGMANEDNA.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_INMNHKOPCFB { - repeated Unk2700_CBMGMANEDNA info_list = 15; -} diff --git a/proto/Unk2700_INOMEGGAGOP.proto b/proto/Unk2700_INOMEGGAGOP.proto deleted file mode 100644 index f0c952ef..00000000 --- a/proto/Unk2700_INOMEGGAGOP.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_AIMMLILLOKB.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8132 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_INOMEGGAGOP { - repeated Unk2700_AIMMLILLOKB Unk2700_DFGCIBJFNBC = 5; - uint32 schedule_id = 10; - int32 retcode = 9; -} diff --git a/proto/Unk2700_IOLMLCCBAKP.proto b/proto/Unk2700_IOLMLCCBAKP.proto deleted file mode 100644 index 4a3dc226..00000000 --- a/proto/Unk2700_IOLMLCCBAKP.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_BGKMAAINPCO.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_IOLMLCCBAKP { - repeated Unk2700_BGKMAAINPCO Unk2700_GMAEHKMDIGG = 10; - bool is_open = 9; - uint32 level_id = 14; - uint32 best_score = 5; -} diff --git a/proto/Unk2700_IOONEPPHCJP.proto b/proto/Unk2700_IOONEPPHCJP.proto deleted file mode 100644 index e6c6e41f..00000000 --- a/proto/Unk2700_IOONEPPHCJP.proto +++ /dev/null @@ -1,26 +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 Unk2700_IOONEPPHCJP { - uint32 Unk2700_BPDFJJNJGAJ = 1; - uint32 Unk2700_KDJGDPDJHLL = 2; - map Unk2700_HGBNIFAKOGI = 3; -} diff --git a/proto/Unk2700_IPGJEAEFJMM_ServerRsp.proto b/proto/Unk2700_IPGJEAEFJMM_ServerRsp.proto deleted file mode 100644 index c251aeba..00000000 --- a/proto/Unk2700_IPGJEAEFJMM_ServerRsp.proto +++ /dev/null @@ -1,41 +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"; - -import "DropSubfieldType.proto"; -import "MusicBriefInfo.proto"; -import "MusicRecord.proto"; -import "Unk2700_OPEBMJPOOBL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6318 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_IPGJEAEFJMM_ServerRsp { - uint64 Unk2700_CEPGMKAHHCD = 15; - Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 10; - int32 retcode = 2; - DropSubfieldType Unk2700_MJNIHFCKJMN = 14; - oneof Unk2700_MIPPJKBFLOO { - MusicRecord music_record = 4; - } - oneof Unk2700_ILHNBMNOMHO { - MusicBriefInfo music_brief_info = 1819; - } -} diff --git a/proto/Unk2700_JACACCPGMGC.proto b/proto/Unk2700_JACACCPGMGC.proto deleted file mode 100644 index 58253450..00000000 --- a/proto/Unk2700_JACACCPGMGC.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_MIMJBGMEMCA.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_JACACCPGMGC { - repeated Unk2700_MIMJBGMEMCA Unk2700_IDGMODJPBGF = 11; - uint32 level_id = 14; -} diff --git a/proto/Unk2700_JCBJHCFEONO.proto b/proto/Unk2700_JCBJHCFEONO.proto deleted file mode 100644 index fe0bfa09..00000000 --- a/proto/Unk2700_JCBJHCFEONO.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_NOGODJOJDGF.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_JCBJHCFEONO { - repeated Unk2700_NOGODJOJDGF Unk2700_AIMBFNOKKHE = 8; - uint32 timestamp = 3; -} diff --git a/proto/Unk2700_JCKGJAELBMB.proto b/proto/Unk2700_JCKGJAELBMB.proto deleted file mode 100644 index 42833734..00000000 --- a/proto/Unk2700_JCKGJAELBMB.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8704 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_JCKGJAELBMB { - uint32 finish_time = 3; - uint32 level_id = 11; -} diff --git a/proto/Unk2700_JCNIPOJMFMH.proto b/proto/Unk2700_JCNIPOJMFMH.proto deleted file mode 100644 index b1188e3b..00000000 --- a/proto/Unk2700_JCNIPOJMFMH.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_EEPNCOAEKBM.proto"; -import "Unk2700_LELADCCDNJH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_JCNIPOJMFMH { - repeated Unk2700_EEPNCOAEKBM Unk2700_OCBDODAGPNF = 12; - repeated Unk2700_LELADCCDNJH level_list = 6; - repeated uint32 Unk2700_EGPCJLGGGLK = 10; - repeated Unk2700_EEPNCOAEKBM Unk2700_CPJMLMCOCLA = 13; -} diff --git a/proto/Unk2700_JCOECJGPNOL_ServerRsp.proto b/proto/Unk2700_JCOECJGPNOL_ServerRsp.proto deleted file mode 100644 index aca905c4..00000000 --- a/proto/Unk2700_JCOECJGPNOL_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 5929 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_JCOECJGPNOL_ServerRsp { - int32 retcode = 8; -} diff --git a/proto/Unk2700_JCOIDFNDHPB.proto b/proto/Unk2700_JCOIDFNDHPB.proto deleted file mode 100644 index 31b963ec..00000000 --- a/proto/Unk2700_JCOIDFNDHPB.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_HLHHNGHJLAO.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_JCOIDFNDHPB { - Unk2700_HLHHNGHJLAO settle_info = 13; - bool is_new_record = 12; -} diff --git a/proto/Unk2700_JDMPECKFGIG_ServerNotify.proto b/proto/Unk2700_JDMPECKFGIG_ServerNotify.proto deleted file mode 100644 index c772928b..00000000 --- a/proto/Unk2700_JDMPECKFGIG_ServerNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 4639 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_JDMPECKFGIG_ServerNotify { - bool is_enter_edit_mode = 15; -} diff --git a/proto/Unk2700_JDPMOMKAPIF.proto b/proto/Unk2700_JDPMOMKAPIF.proto deleted file mode 100644 index d6f9297c..00000000 --- a/proto/Unk2700_JDPMOMKAPIF.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_KJDPNIKDKEJ.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_JDPMOMKAPIF { - uint32 id = 13; - repeated Unk2700_KJDPNIKDKEJ Unk2700_KPOACBFLPKP = 10; -} diff --git a/proto/Unk2700_JEFIMHGLOJF.proto b/proto/Unk2700_JEFIMHGLOJF.proto deleted file mode 100644 index 91eb4c3f..00000000 --- a/proto/Unk2700_JEFIMHGLOJF.proto +++ /dev/null @@ -1,31 +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"; - -// CmdId: 8096 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_JEFIMHGLOJF { - uint32 Unk2700_MCGIJIGJCIG = 4; - bool is_success = 9; - repeated uint32 Unk2700_LOMDDJKOMCK = 12; - uint32 stage_id = 15; -} diff --git a/proto/Unk2700_JEHIAJHHIMP_ServerNotify.proto b/proto/Unk2700_JEHIAJHHIMP_ServerNotify.proto deleted file mode 100644 index 29186360..00000000 --- a/proto/Unk2700_JEHIAJHHIMP_ServerNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 109 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_JEHIAJHHIMP_ServerNotify { - string nickname = 7; -} diff --git a/proto/Unk2700_JFGFIDBPGBK.proto b/proto/Unk2700_JFGFIDBPGBK.proto deleted file mode 100644 index 6a861823..00000000 --- a/proto/Unk2700_JFGFIDBPGBK.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8381 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_JFGFIDBPGBK { - int32 retcode = 12; -} diff --git a/proto/Unk2700_JHMIHJFFJBO.proto b/proto/Unk2700_JHMIHJFFJBO.proto deleted file mode 100644 index f9153a48..00000000 --- a/proto/Unk2700_JHMIHJFFJBO.proto +++ /dev/null @@ -1,38 +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"; - -import "Unk2700_FEAENJPINFJ.proto"; -import "Unk2700_IMGLPJNBHCH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8862 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_JHMIHJFFJBO { - repeated Unk2700_IMGLPJNBHCH Unk2700_DMJOJPGLFHE = 15; - uint32 Unk2700_AEHOPMMMHAP = 13; - uint32 Unk2700_HMIBIIPHBAN = 2; - repeated Unk2700_FEAENJPINFJ Unk2700_FLMLLJIHOAI = 8; - uint32 Unk2700_LOIMAGFKMOJ = 6; - uint32 stage_id = 12; - uint32 challenge_id = 11; - uint32 Unk2700_FGIIBJADECI = 14; - int32 retcode = 7; -} diff --git a/proto/Unk2700_JJAFAJIKDDK_ServerRsp.proto b/proto/Unk2700_JJAFAJIKDDK_ServerRsp.proto deleted file mode 100644 index 6324d089..00000000 --- a/proto/Unk2700_JJAFAJIKDDK_ServerRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "MusicBriefInfo.proto"; -import "Unk2700_OPEBMJPOOBL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6307 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_JJAFAJIKDDK_ServerRsp { - uint64 Unk2700_CEPGMKAHHCD = 3; - Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 11; - int32 retcode = 4; - oneof Unk2700_ILHNBMNOMHO { - MusicBriefInfo music_brief_info = 2; - } -} diff --git a/proto/Unk2700_JJCDNAHAPKD_ClientReq.proto b/proto/Unk2700_JJCDNAHAPKD_ClientReq.proto deleted file mode 100644 index 66ee5213..00000000 --- a/proto/Unk2700_JJCDNAHAPKD_ClientReq.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2700_KBBDJNLFAKD.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6226 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_JJCDNAHAPKD_ClientReq { - uint64 Unk2700_ONOOJBEABOE = 11; - uint32 dungeon_id = 12; - Unk2700_KBBDJNLFAKD Unk2700_LGBODABIKLL = 10; -} diff --git a/proto/Unk2700_JKFGMBAMNDA_ServerNotify.proto b/proto/Unk2700_JKFGMBAMNDA_ServerNotify.proto deleted file mode 100644 index 73efa86b..00000000 --- a/proto/Unk2700_JKFGMBAMNDA_ServerNotify.proto +++ /dev/null @@ -1,31 +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"; - -import "BuildingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5320 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_JKFGMBAMNDA_ServerNotify { - uint32 Unk2700_MDJOPHOHFDB = 5; - repeated BuildingInfo building_list = 3; - uint32 Unk2700_COFBIGLBNGP = 13; -} diff --git a/proto/Unk2700_JKOKBPFCILA_ClientReq.proto b/proto/Unk2700_JKOKBPFCILA_ClientReq.proto deleted file mode 100644 index ec1cf7c2..00000000 --- a/proto/Unk2700_JKOKBPFCILA_ClientReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 467 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_JKOKBPFCILA_ClientReq { - uint32 quest_id = 4; -} diff --git a/proto/Unk2700_JLHKOLGFAMI.proto b/proto/Unk2700_JLHKOLGFAMI.proto deleted file mode 100644 index 72e5878e..00000000 --- a/proto/Unk2700_JLHKOLGFAMI.proto +++ /dev/null @@ -1,27 +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 Unk2700_JLHKOLGFAMI { - uint32 level_id = 10; - uint32 score = 7; - uint32 Unk2700_HKFEBBCMBHL = 5; - uint32 Unk2700_FHEHGDABALE = 2; -} diff --git a/proto/Unk2700_JLOFMANHGHI_ClientReq.proto b/proto/Unk2700_JLOFMANHGHI_ClientReq.proto deleted file mode 100644 index 517b3cad..00000000 --- a/proto/Unk2700_JLOFMANHGHI_ClientReq.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 6247 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_JLOFMANHGHI_ClientReq {} diff --git a/proto/Unk2700_JMPCGMBHJLG.proto b/proto/Unk2700_JMPCGMBHJLG.proto deleted file mode 100644 index 8582ac1f..00000000 --- a/proto/Unk2700_JMPCGMBHJLG.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk2700_MLMEFKLMOEF.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_JMPCGMBHJLG { - uint32 Unk2700_MBEMKCGABIB = 3; - repeated uint32 Unk2700_FJJDHBFLCCH = 2; - repeated Unk2700_MLMEFKLMOEF Unk2700_JDBFOILOOIF = 7; -} diff --git a/proto/Unk2700_JNCINBLCNNL.proto b/proto/Unk2700_JNCINBLCNNL.proto deleted file mode 100644 index 32fee0f5..00000000 --- a/proto/Unk2700_JNCINBLCNNL.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8696 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_JNCINBLCNNL { - repeated uint32 Unk2700_DMPIDNKAJML = 3; - uint32 schedule_id = 4; - int32 retcode = 10; -} diff --git a/proto/Unk2700_JOEPIGNPDGH.proto b/proto/Unk2700_JOEPIGNPDGH.proto deleted file mode 100644 index 222a1e26..00000000 --- a/proto/Unk2700_JOEPIGNPDGH.proto +++ /dev/null @@ -1,27 +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"; - -enum Unk2700_JOEPIGNPDGH { - Unk2700_JOEPIGNPDGH_Unk2700_GIGONJIGKBM = 0; - Unk2700_JOEPIGNPDGH_Unk2700_AEKNMJMKIPN = 1; - Unk2700_JOEPIGNPDGH_Unk2700_LKCIHNNHIFO = 2; - Unk2700_JOEPIGNPDGH_Unk2700_EPAPGLMBAEB = 3; -} diff --git a/proto/Unk2700_JOHOODKBINN_ClientReq.proto b/proto/Unk2700_JOHOODKBINN_ClientReq.proto deleted file mode 100644 index ef91f025..00000000 --- a/proto/Unk2700_JOHOODKBINN_ClientReq.proto +++ /dev/null @@ -1,32 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4256 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_JOHOODKBINN_ClientReq { - Vector pos = 10; - uint32 entity_id = 15; - uint32 material_id = 6; -} diff --git a/proto/Unk2700_JPGAAHJBLKB.proto b/proto/Unk2700_JPGAAHJBLKB.proto deleted file mode 100644 index 1cc97891..00000000 --- a/proto/Unk2700_JPGAAHJBLKB.proto +++ /dev/null @@ -1,25 +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 Unk2700_JPGAAHJBLKB { - uint64 avatar_id = 3; - bool is_trial = 13; -} diff --git a/proto/Unk2700_JPLFIOOMCGG.proto b/proto/Unk2700_JPLFIOOMCGG.proto deleted file mode 100644 index b759642e..00000000 --- a/proto/Unk2700_JPLFIOOMCGG.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8142 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_JPLFIOOMCGG { - int32 retcode = 10; -} diff --git a/proto/Unk2700_KAJNLGIDKAB_ServerRsp.proto b/proto/Unk2700_KAJNLGIDKAB_ServerRsp.proto deleted file mode 100644 index 0261f8e1..00000000 --- a/proto/Unk2700_KAJNLGIDKAB_ServerRsp.proto +++ /dev/null @@ -1,32 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4289 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KAJNLGIDKAB_ServerRsp { - int32 retcode = 9; - uint32 entity_id = 4; - uint32 material_id = 8; - Vector pos = 10; -} diff --git a/proto/Unk2700_KBBDJNLFAKD.proto b/proto/Unk2700_KBBDJNLFAKD.proto deleted file mode 100644 index 3dab1d40..00000000 --- a/proto/Unk2700_KBBDJNLFAKD.proto +++ /dev/null @@ -1,27 +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"; - -enum Unk2700_KBBDJNLFAKD { - Unk2700_KBBDJNLFAKD_Unk2700_FACJMMHAOLB = 0; - Unk2700_KBBDJNLFAKD_Unk2700_IAPAEBBEILN = 1; - Unk2700_KBBDJNLFAKD_Unk2700_MPJODMAIHEL = 2; - Unk2700_KBBDJNLFAKD_Unk2700_KPNLCPIJPAH = 3; -} diff --git a/proto/Unk2700_KDDPDHGPGEF_ServerRsp.proto b/proto/Unk2700_KDDPDHGPGEF_ServerRsp.proto deleted file mode 100644 index b7237bbe..00000000 --- a/proto/Unk2700_KDDPDHGPGEF_ServerRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "ElementReliquaryResponse.proto"; -import "ReliquaryResponse.proto"; -import "SkillResponse.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 123 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KDDPDHGPGEF_ServerRsp { - int32 retcode = 6; - uint32 avatar_id = 15; - oneof detail { - SkillResponse skill_response = 1022; - ReliquaryResponse reliquary_response = 196; - ElementReliquaryResponse element_reliquary_response = 167; - } -} diff --git a/proto/Unk2700_KDFNIGOBLEK.proto b/proto/Unk2700_KDFNIGOBLEK.proto deleted file mode 100644 index 291add3e..00000000 --- a/proto/Unk2700_KDFNIGOBLEK.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 8308 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KDFNIGOBLEK { - int32 retcode = 2; - uint32 card_id = 8; - uint32 level_id = 5; - bool Unk2700_PHGMKGEMCFF = 12; -} diff --git a/proto/Unk2700_KDNNKELPJFL.proto b/proto/Unk2700_KDNNKELPJFL.proto deleted file mode 100644 index 9b66dc65..00000000 --- a/proto/Unk2700_KDNNKELPJFL.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8777 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KDNNKELPJFL { - int32 retcode = 6; -} diff --git a/proto/Unk2700_KEMOFNEAOOO_ClientRsp.proto b/proto/Unk2700_KEMOFNEAOOO_ClientRsp.proto deleted file mode 100644 index 468f9e29..00000000 --- a/proto/Unk2700_KEMOFNEAOOO_ClientRsp.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 1182 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_KEMOFNEAOOO_ClientRsp { - repeated uint32 Unk2700_IBJECDLKPGM = 7; -} diff --git a/proto/Unk2700_KFPEIHHCCLA.proto b/proto/Unk2700_KFPEIHHCCLA.proto deleted file mode 100644 index a147b81f..00000000 --- a/proto/Unk2700_KFPEIHHCCLA.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8978 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KFPEIHHCCLA { - int32 retcode = 2; - uint32 id = 15; -} diff --git a/proto/Unk2700_KGHOJPDNMKK_ServerRsp.proto b/proto/Unk2700_KGHOJPDNMKK_ServerRsp.proto deleted file mode 100644 index a8d44404..00000000 --- a/proto/Unk2700_KGHOJPDNMKK_ServerRsp.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_IMMPPANFEPP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4641 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KGHOJPDNMKK_ServerRsp { - int32 retcode = 13; - Unk2700_IMMPPANFEPP Unk2700_JJBKBKPEIBC = 14; -} diff --git a/proto/Unk2700_KGNJIBIMAHI.proto b/proto/Unk2700_KGNJIBIMAHI.proto deleted file mode 100644 index c9d4d4d8..00000000 --- a/proto/Unk2700_KGNJIBIMAHI.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 8842 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KGNJIBIMAHI { - bool is_new = 12; - int32 retcode = 6; - repeated uint32 affix_list = 8; - uint32 Unk2700_BPNCECAFPDK = 11; -} diff --git a/proto/Unk2700_KHDMDKKDOCD.proto b/proto/Unk2700_KHDMDKKDOCD.proto deleted file mode 100644 index 49a0d40c..00000000 --- a/proto/Unk2700_KHDMDKKDOCD.proto +++ /dev/null @@ -1,25 +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 Unk2700_KHDMDKKDOCD { - uint64 avatar_guid = 8; - bool is_trial = 2; -} diff --git a/proto/Unk2700_KHLJJPGOELG_ClientReq.proto b/proto/Unk2700_KHLJJPGOELG_ClientReq.proto deleted file mode 100644 index 4ebb5163..00000000 --- a/proto/Unk2700_KHLJJPGOELG_ClientReq.proto +++ /dev/null @@ -1,33 +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"; - -import "Unk2700_KLPINMKOEPE.proto"; -import "Unk2700_PHGGAEDHLBN.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6225 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_KHLJJPGOELG_ClientReq { - Unk2700_KLPINMKOEPE Unk2700_MDIJOHEFFHI = 5; - bool Unk2700_FHHLMJALLMN = 7; - Unk2700_PHGGAEDHLBN Unk2700_JGFDODPBGFL = 13; -} diff --git a/proto/Unk2700_KIGGOKAEFHM.proto b/proto/Unk2700_KIGGOKAEFHM.proto deleted file mode 100644 index cf0ca8ce..00000000 --- a/proto/Unk2700_KIGGOKAEFHM.proto +++ /dev/null @@ -1,30 +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"; - -import "ItemParam.proto"; -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_KIGGOKAEFHM { - repeated ItemParam item_list = 2; - uint32 uid = 8; - ProfilePicture profile_picture = 1; - string nickname = 12; -} diff --git a/proto/Unk2700_KIHEEAGDGIL_ServerNotify.proto b/proto/Unk2700_KIHEEAGDGIL_ServerNotify.proto deleted file mode 100644 index 5dc66f84..00000000 --- a/proto/Unk2700_KIHEEAGDGIL_ServerNotify.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_DPPCDPBBABA.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 108 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KIHEEAGDGIL_ServerNotify { - Unk2700_DPPCDPBBABA info = 13; -} diff --git a/proto/Unk2700_KIIOGMKFNNP_ServerRsp.proto b/proto/Unk2700_KIIOGMKFNNP_ServerRsp.proto deleted file mode 100644 index 99be67ee..00000000 --- a/proto/Unk2700_KIIOGMKFNNP_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 4615 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KIIOGMKFNNP_ServerRsp { - int32 retcode = 15; -} diff --git a/proto/Unk2700_KJDPNIKDKEJ.proto b/proto/Unk2700_KJDPNIKDKEJ.proto deleted file mode 100644 index 5cb55b73..00000000 --- a/proto/Unk2700_KJDPNIKDKEJ.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_HEMFKLPNNOM.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_KJDPNIKDKEJ { - Unk2700_HEMFKLPNNOM type = 8; - int32 value = 4; -} diff --git a/proto/Unk2700_KJODHFMHMNC.proto b/proto/Unk2700_KJODHFMHMNC.proto deleted file mode 100644 index d6449e27..00000000 --- a/proto/Unk2700_KJODHFMHMNC.proto +++ /dev/null @@ -1,25 +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 Unk2700_KJODHFMHMNC { - uint32 id = 1; - bool Unk2700_MMNILGLDHHD = 14; -} diff --git a/proto/Unk2700_KKEDIMOKCGD.proto b/proto/Unk2700_KKEDIMOKCGD.proto deleted file mode 100644 index 17130c71..00000000 --- a/proto/Unk2700_KKEDIMOKCGD.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_EEPNCOAEKBM.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8218 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_KKEDIMOKCGD { - bool Unk2700_NHBDAFBHNMH = 9; - Unk2700_EEPNCOAEKBM Unk2700_KEAGHCIIGGN = 10; -} diff --git a/proto/Unk2700_KLJLJGJOBDI.proto b/proto/Unk2700_KLJLJGJOBDI.proto deleted file mode 100644 index e719b336..00000000 --- a/proto/Unk2700_KLJLJGJOBDI.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_NCNPNMFFONG.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_KLJLJGJOBDI { - uint32 Unk2700_CDDONJJMFCI = 8; - Unk2700_NCNPNMFFONG reason = 7; - uint32 final_score = 13; - uint32 Unk2700_FFCCLGIFGIP = 15; -} diff --git a/proto/Unk2700_KLPINMKOEPE.proto b/proto/Unk2700_KLPINMKOEPE.proto deleted file mode 100644 index acbcd7ee..00000000 --- a/proto/Unk2700_KLPINMKOEPE.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_IGJLOMCPLLE.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_KLPINMKOEPE { - uint32 room_id = 15; - repeated Unk2700_IGJLOMCPLLE Unk2700_ICMKKOMLHIH = 4; -} diff --git a/proto/Unk2700_KMIDCPLAGMN.proto b/proto/Unk2700_KMIDCPLAGMN.proto deleted file mode 100644 index 4c034aea..00000000 --- a/proto/Unk2700_KMIDCPLAGMN.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8848 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KMIDCPLAGMN { - uint32 schedule_id = 7; - int32 retcode = 3; - map Unk2700_IFCNGIPPOAE = 14; -} diff --git a/proto/Unk2700_KMNPMLCHELD_ServerRsp.proto b/proto/Unk2700_KMNPMLCHELD_ServerRsp.proto deleted file mode 100644 index a1b690d7..00000000 --- a/proto/Unk2700_KMNPMLCHELD_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 6201 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KMNPMLCHELD_ServerRsp { - int32 retcode = 12; -} diff --git a/proto/Unk2700_KNGDOIDOFFB.proto b/proto/Unk2700_KNGDOIDOFFB.proto deleted file mode 100644 index f4b2d062..00000000 --- a/proto/Unk2700_KNGDOIDOFFB.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk2700_MOFABPNGIKP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_KNGDOIDOFFB { - uint32 Unk2700_HLEMPIKMBMP = 6; - Unk2700_MOFABPNGIKP reason = 4; - uint32 Unk2700_OMCCFBBDJMI = 1; -} diff --git a/proto/Unk2700_KNGFOEKOODA_ServerRsp.proto b/proto/Unk2700_KNGFOEKOODA_ServerRsp.proto deleted file mode 100644 index d03ec25c..00000000 --- a/proto/Unk2700_KNGFOEKOODA_ServerRsp.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 2163 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KNGFOEKOODA_ServerRsp { - uint32 activity_id = 4; - int32 retcode = 6; - uint32 schedule_id = 11; -} diff --git a/proto/Unk2700_KNMDFCBLIIG_ServerRsp.proto b/proto/Unk2700_KNMDFCBLIIG_ServerRsp.proto deleted file mode 100644 index 56db8542..00000000 --- a/proto/Unk2700_KNMDFCBLIIG_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 384 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KNMDFCBLIIG_ServerRsp { - uint32 entity_id = 10; -} diff --git a/proto/Unk2700_KOGOPPONCHB_ClientReq.proto b/proto/Unk2700_KOGOPPONCHB_ClientReq.proto deleted file mode 100644 index 9688cf02..00000000 --- a/proto/Unk2700_KOGOPPONCHB_ClientReq.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 4208 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_KOGOPPONCHB_ClientReq { - uint32 type_id = 2; - uint32 Unk2700_LEKOKKMDNAO = 14; -} diff --git a/proto/Unk2700_KPGMEMHEEMD.proto b/proto/Unk2700_KPGMEMHEEMD.proto deleted file mode 100644 index 9bd88d25..00000000 --- a/proto/Unk2700_KPGMEMHEEMD.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_GPPKNKGDCHJ.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8185 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_KPGMEMHEEMD { - int32 retcode = 14; - Unk2700_GPPKNKGDCHJ Unk2700_AAOHOIJEOEG = 3; -} diff --git a/proto/Unk2700_KPMMEBNMMCL.proto b/proto/Unk2700_KPMMEBNMMCL.proto deleted file mode 100644 index 38456318..00000000 --- a/proto/Unk2700_KPMMEBNMMCL.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_HJLFNKLPFBH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8363 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_KPMMEBNMMCL { - repeated uint32 Unk2700_OKGKHPCMNMN = 1; - repeated Unk2700_HJLFNKLPFBH Unk2700_ELOOIKFNJCG = 8; -} diff --git a/proto/Unk2700_KPNPJPPHOKA.proto b/proto/Unk2700_KPNPJPPHOKA.proto deleted file mode 100644 index b980abcb..00000000 --- a/proto/Unk2700_KPNPJPPHOKA.proto +++ /dev/null @@ -1,35 +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"; - -import "BalloonGalleryInfo.proto"; -import "RacingGalleryInfo.proto"; -import "SeekFurnitureGalleryInfo.proto"; -import "StakePlayGalleryInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_KPNPJPPHOKA { - uint32 group_id = 5; - oneof detail { - RacingGalleryInfo racing_gallery_info = 467; - BalloonGalleryInfo balloon_gallery_info = 1410; - StakePlayGalleryInfo stake_play_info = 347; - SeekFurnitureGalleryInfo seek_furniture_gallery_info = 1822; - } -} diff --git a/proto/Unk2700_LAFHGMOPCCM_ServerNotify.proto b/proto/Unk2700_LAFHGMOPCCM_ServerNotify.proto deleted file mode 100644 index 8bf46115..00000000 --- a/proto/Unk2700_LAFHGMOPCCM_ServerNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 5553 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_LAFHGMOPCCM_ServerNotify { - uint32 gallery_id = 13; -} diff --git a/proto/Unk2700_LBIDBGLGKCJ.proto b/proto/Unk2700_LBIDBGLGKCJ.proto deleted file mode 100644 index e0f1207d..00000000 --- a/proto/Unk2700_LBIDBGLGKCJ.proto +++ /dev/null @@ -1,26 +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 Unk2700_LBIDBGLGKCJ { - bool Unk2700_MMNILGLDHHD = 7; - uint32 max_score = 9; - uint32 id = 4; -} diff --git a/proto/Unk2700_LBJKLAGNDEJ_ClientReq.proto b/proto/Unk2700_LBJKLAGNDEJ_ClientReq.proto deleted file mode 100644 index 52ddd39c..00000000 --- a/proto/Unk2700_LBJKLAGNDEJ_ClientReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 4759 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_LBJKLAGNDEJ_ClientReq { - uint32 group_id = 2; -} diff --git a/proto/Unk2700_LBOAEFMECCP.proto b/proto/Unk2700_LBOAEFMECCP.proto deleted file mode 100644 index e8fef96f..00000000 --- a/proto/Unk2700_LBOAEFMECCP.proto +++ /dev/null @@ -1,25 +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 Unk2700_LBOAEFMECCP { - repeated uint32 Unk2700_POMENCDDAGL = 11; - uint32 id = 7; -} diff --git a/proto/Unk2700_LBOPCDPFJEC.proto b/proto/Unk2700_LBOPCDPFJEC.proto deleted file mode 100644 index 72da433a..00000000 --- a/proto/Unk2700_LBOPCDPFJEC.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8062 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_LBOPCDPFJEC { - int32 retcode = 4; -} diff --git a/proto/Unk2700_LBPFDCBHCBL.proto b/proto/Unk2700_LBPFDCBHCBL.proto deleted file mode 100644 index c7462f39..00000000 --- a/proto/Unk2700_LBPFDCBHCBL.proto +++ /dev/null @@ -1,25 +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 Unk2700_LBPFDCBHCBL { - string name = 1; - string value = 2; -} diff --git a/proto/Unk2700_LCFGKHHIAEH_ServerNotify.proto b/proto/Unk2700_LCFGKHHIAEH_ServerNotify.proto deleted file mode 100644 index 2aa396e1..00000000 --- a/proto/Unk2700_LCFGKHHIAEH_ServerNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 4014 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_LCFGKHHIAEH_ServerNotify { - string signature = 12; -} diff --git a/proto/Unk2700_LDJLMCAHHEN.proto b/proto/Unk2700_LDJLMCAHHEN.proto deleted file mode 100644 index e1951070..00000000 --- a/proto/Unk2700_LDJLMCAHHEN.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_HJLFNKLPFBH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8748 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_LDJLMCAHHEN { - repeated Unk2700_HJLFNKLPFBH Unk2700_OHECOOHPNHG = 6; -} diff --git a/proto/Unk2700_LELADCCDNJH.proto b/proto/Unk2700_LELADCCDNJH.proto deleted file mode 100644 index 52766a51..00000000 --- a/proto/Unk2700_LELADCCDNJH.proto +++ /dev/null @@ -1,28 +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 Unk2700_LELADCCDNJH { - uint32 Unk2700_FACFKJKIBBO = 1; - uint32 id = 2; - bool is_finished = 7; - bool Unk2700_MJDCFONLGKN = 9; - bool Unk2700_AKAAHELAGHJ = 10; -} diff --git a/proto/Unk2700_LEMPLKGOOJC.proto b/proto/Unk2700_LEMPLKGOOJC.proto deleted file mode 100644 index 4430893a..00000000 --- a/proto/Unk2700_LEMPLKGOOJC.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8362 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_LEMPLKGOOJC { - int32 retcode = 4; -} diff --git a/proto/Unk2700_LGAGHFKFFDO_ServerRsp.proto b/proto/Unk2700_LGAGHFKFFDO_ServerRsp.proto deleted file mode 100644 index 6ca9c909..00000000 --- a/proto/Unk2700_LGAGHFKFFDO_ServerRsp.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_OPEBMJPOOBL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6349 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_LGAGHFKFFDO_ServerRsp { - uint64 Unk2700_CEPGMKAHHCD = 14; - int32 retcode = 15; - Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 13; -} diff --git a/proto/Unk2700_LGGAIDMLDIA_ServerReq.proto b/proto/Unk2700_LGGAIDMLDIA_ServerReq.proto deleted file mode 100644 index d8a57eab..00000000 --- a/proto/Unk2700_LGGAIDMLDIA_ServerReq.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 177 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_LGGAIDMLDIA_ServerReq {} diff --git a/proto/Unk2700_LGHJBAEBJKE_ServerRsp.proto b/proto/Unk2700_LGHJBAEBJKE_ServerRsp.proto deleted file mode 100644 index 11e0bf38..00000000 --- a/proto/Unk2700_LGHJBAEBJKE_ServerRsp.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2700_MIBBHAEMAGI.proto"; -import "Unk2700_OGKIDNPMMKG.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6227 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_LGHJBAEBJKE_ServerRsp { - int32 retcode = 10; - Unk2700_OGKIDNPMMKG Unk2700_HKIFDFGHJOK = 14; - repeated Unk2700_MIBBHAEMAGI Unk2700_KLOAFPMHOKI = 5; -} diff --git a/proto/Unk2700_LHMOFCJCIKM.proto b/proto/Unk2700_LHMOFCJCIKM.proto deleted file mode 100644 index 26894efc..00000000 --- a/proto/Unk2700_LHMOFCJCIKM.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 9000 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_LHMOFCJCIKM {} diff --git a/proto/Unk2700_LHPELFJPPOD.proto b/proto/Unk2700_LHPELFJPPOD.proto deleted file mode 100644 index 04cac9d1..00000000 --- a/proto/Unk2700_LHPELFJPPOD.proto +++ /dev/null @@ -1,26 +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 Unk2700_LHPELFJPPOD { - bool Unk2700_GHGIOMEHIAN = 13; - uint32 best_score = 7; - uint32 challenge_id = 3; -} diff --git a/proto/Unk2700_LIJCBOBECHJ.proto b/proto/Unk2700_LIJCBOBECHJ.proto deleted file mode 100644 index d1bf5578..00000000 --- a/proto/Unk2700_LIJCBOBECHJ.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8964 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_LIJCBOBECHJ {} diff --git a/proto/Unk2700_LJINJNECBIA.proto b/proto/Unk2700_LJINJNECBIA.proto deleted file mode 100644 index 24f88473..00000000 --- a/proto/Unk2700_LJINJNECBIA.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8113 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_LJINJNECBIA { - uint32 schedule_id = 3; -} diff --git a/proto/Unk2700_LKFKCNJFGIF_ServerRsp.proto b/proto/Unk2700_LKFKCNJFGIF_ServerRsp.proto deleted file mode 100644 index 84d4a784..00000000 --- a/proto/Unk2700_LKFKCNJFGIF_ServerRsp.proto +++ /dev/null @@ -1,32 +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"; - -// CmdId: 458 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_LKFKCNJFGIF_ServerRsp { - uint32 quest_id = 4; - int32 retcode = 11; - repeated uint32 lacked_npc_list = 8; - repeated uint32 lacked_place_list = 5; - map lacked_npc_map = 10; - map lacked_place_map = 2; -} diff --git a/proto/Unk2700_LKPBBMPFPPE_ClientReq.proto b/proto/Unk2700_LKPBBMPFPPE_ClientReq.proto deleted file mode 100644 index acc64aca..00000000 --- a/proto/Unk2700_LKPBBMPFPPE_ClientReq.proto +++ /dev/null @@ -1,36 +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"; - -import "DropSubfieldType.proto"; -import "Unk2700_CKMOPKMKCAO.proto"; -import "Unk2700_OPEBMJPOOBL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6326 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_LKPBBMPFPPE_ClientReq { - Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 8; - uint64 Unk2700_CEPGMKAHHCD = 5; - DropSubfieldType Unk2700_MJNIHFCKJMN = 6; - bool Unk2700_CAOIKBJJFIH = 11; - Unk2700_CKMOPKMKCAO Unk2700_BFPCGJEDDFK = 13; -} diff --git a/proto/Unk2700_LLBCBPADBNO.proto b/proto/Unk2700_LLBCBPADBNO.proto deleted file mode 100644 index 71866c6d..00000000 --- a/proto/Unk2700_LLBCBPADBNO.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_DIEGJDEIDKO.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8154 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_LLBCBPADBNO { - Unk2700_DIEGJDEIDKO explore_info = 12; - Unk2700_DIEGJDEIDKO battle_info = 4; -} diff --git a/proto/Unk2700_LLGDCAKMCKL.proto b/proto/Unk2700_LLGDCAKMCKL.proto deleted file mode 100644 index 973d3ac2..00000000 --- a/proto/Unk2700_LLGDCAKMCKL.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk2700_DMPIJLBHEAE.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_LLGDCAKMCKL { - repeated Unk2700_DMPIJLBHEAE challenge_info_list = 9; - bool is_open = 10; - uint32 stage_id = 2; -} diff --git a/proto/Unk2700_LMAKABBJNLN.proto b/proto/Unk2700_LMAKABBJNLN.proto deleted file mode 100644 index b087633d..00000000 --- a/proto/Unk2700_LMAKABBJNLN.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_FGJFFMPOJON.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8253 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_LMAKABBJNLN { - int32 retcode = 6; - repeated Unk2700_FGJFFMPOJON Unk2700_COOFMKLNBND = 11; - uint32 schedule_id = 10; -} diff --git a/proto/Unk2700_LNBBLNNPNBE_ServerNotify.proto b/proto/Unk2700_LNBBLNNPNBE_ServerNotify.proto deleted file mode 100644 index b7340161..00000000 --- a/proto/Unk2700_LNBBLNNPNBE_ServerNotify.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2700_JCBJHCFEONO.proto"; -import "Unk2700_MOFABPNGIKP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4583 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_LNBBLNNPNBE_ServerNotify { - uint32 gallery_id = 15; - Unk2700_JCBJHCFEONO Unk2700_GIHGLFNAGJD = 5; - Unk2700_MOFABPNGIKP reason = 4; -} diff --git a/proto/Unk2700_LNMFIHNFKOO.proto b/proto/Unk2700_LNMFIHNFKOO.proto deleted file mode 100644 index f85bd311..00000000 --- a/proto/Unk2700_LNMFIHNFKOO.proto +++ /dev/null @@ -1,31 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8572 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_LNMFIHNFKOO { - uint32 uid = 12; - repeated ItemParam item_list = 11; -} diff --git a/proto/Unk2700_LOHBMOKOPLH_ServerNotify.proto b/proto/Unk2700_LOHBMOKOPLH_ServerNotify.proto deleted file mode 100644 index 685b9285..00000000 --- a/proto/Unk2700_LOHBMOKOPLH_ServerNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 4608 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_LOHBMOKOPLH_ServerNotify { - repeated uint32 Unk2700_KMEKMNONMGE = 11; -} diff --git a/proto/Unk2700_LPMIMLCNEDA.proto b/proto/Unk2700_LPMIMLCNEDA.proto deleted file mode 100644 index 209919a1..00000000 --- a/proto/Unk2700_LPMIMLCNEDA.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8518 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_LPMIMLCNEDA { - uint32 stage_id = 2; - uint32 challenge_id = 7; -} diff --git a/proto/Unk2700_MBIAJKLACBG.proto b/proto/Unk2700_MBIAJKLACBG.proto deleted file mode 100644 index 9d305571..00000000 --- a/proto/Unk2700_MBIAJKLACBG.proto +++ /dev/null @@ -1,29 +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"; - -import "GroupLinkBundle.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5757 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MBIAJKLACBG { - GroupLinkBundle bundle = 11; -} diff --git a/proto/Unk2700_MBIDJDLLBNM.proto b/proto/Unk2700_MBIDJDLLBNM.proto deleted file mode 100644 index f5174bef..00000000 --- a/proto/Unk2700_MBIDJDLLBNM.proto +++ /dev/null @@ -1,29 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_MBIDJDLLBNM { - uint32 open_time = 5; - uint32 id = 1; - Vector pos = 14; - uint32 max_score = 2; -} diff --git a/proto/Unk2700_MCJIOOELGHG_ServerNotify.proto b/proto/Unk2700_MCJIOOELGHG_ServerNotify.proto deleted file mode 100644 index fcf10d81..00000000 --- a/proto/Unk2700_MCJIOOELGHG_ServerNotify.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_JDPMOMKAPIF.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6033 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MCJIOOELGHG_ServerNotify { - repeated Unk2700_JDPMOMKAPIF Unk2700_KBMKGNGFGFO = 6; -} diff --git a/proto/Unk2700_MCOFAKMDMEF_ServerRsp.proto b/proto/Unk2700_MCOFAKMDMEF_ServerRsp.proto deleted file mode 100644 index 050cf27b..00000000 --- a/proto/Unk2700_MCOFAKMDMEF_ServerRsp.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_OPEBMJPOOBL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6345 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MCOFAKMDMEF_ServerRsp { - repeated uint64 Unk2700_AOOAAECDCOA = 15; - int32 retcode = 10; - Unk2700_OPEBMJPOOBL Unk2700_KHBDAPGDOJA = 12; -} diff --git a/proto/Unk2700_MDGKMNEBIBA.proto b/proto/Unk2700_MDGKMNEBIBA.proto deleted file mode 100644 index 13c26ae9..00000000 --- a/proto/Unk2700_MDGKMNEBIBA.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_HJLFNKLPFBH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8038 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_MDGKMNEBIBA { - Unk2700_HJLFNKLPFBH Unk2700_GIMLODDEDJH = 2; -} diff --git a/proto/Unk2700_MDPHLPEGFCG_ClientReq.proto b/proto/Unk2700_MDPHLPEGFCG_ClientReq.proto deleted file mode 100644 index d12f1611..00000000 --- a/proto/Unk2700_MDPHLPEGFCG_ClientReq.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 4020 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_MDPHLPEGFCG_ClientReq {} diff --git a/proto/Unk2700_MEBFPBDNPGO_ServerNotify.proto b/proto/Unk2700_MEBFPBDNPGO_ServerNotify.proto deleted file mode 100644 index cae46370..00000000 --- a/proto/Unk2700_MEBFPBDNPGO_ServerNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 4847 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MEBFPBDNPGO_ServerNotify { - repeated uint32 Unk2700_ELJPLMIHNIP = 11; -} diff --git a/proto/Unk2700_MEFJECGAFNH_ServerNotify.proto b/proto/Unk2700_MEFJECGAFNH_ServerNotify.proto deleted file mode 100644 index c161292d..00000000 --- a/proto/Unk2700_MEFJECGAFNH_ServerNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 5338 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MEFJECGAFNH_ServerNotify { - uint32 left_monsters = 8; -} diff --git a/proto/Unk2700_MENCEGPEFAK.proto b/proto/Unk2700_MENCEGPEFAK.proto deleted file mode 100644 index 7ea55948..00000000 --- a/proto/Unk2700_MENCEGPEFAK.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8791 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MENCEGPEFAK { - int32 retcode = 2; -} diff --git a/proto/Unk2700_MFAIPHGDPBL.proto b/proto/Unk2700_MFAIPHGDPBL.proto deleted file mode 100644 index accb95e4..00000000 --- a/proto/Unk2700_MFAIPHGDPBL.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8345 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_MFAIPHGDPBL { - uint32 Unk2700_LKBHLHIHJGL = 1; -} diff --git a/proto/Unk2700_MFINCDMFGLD_ServerNotify.proto b/proto/Unk2700_MFINCDMFGLD_ServerNotify.proto deleted file mode 100644 index 9be983a1..00000000 --- a/proto/Unk2700_MFINCDMFGLD_ServerNotify.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 152 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MFINCDMFGLD_ServerNotify { - bool is_open = 8; - uint32 Unk2700_JEKIGDDNCAB = 12; -} diff --git a/proto/Unk2700_MHMBDFKOOLJ_ClientNotify.proto b/proto/Unk2700_MHMBDFKOOLJ_ClientNotify.proto deleted file mode 100644 index 41faa67b..00000000 --- a/proto/Unk2700_MHMBDFKOOLJ_ClientNotify.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6234 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_MHMBDFKOOLJ_ClientNotify { - int32 retcode = 15; -} diff --git a/proto/Unk2700_MHPCNKJGEJN.proto b/proto/Unk2700_MHPCNKJGEJN.proto deleted file mode 100644 index ccf751dc..00000000 --- a/proto/Unk2700_MHPCNKJGEJN.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 Unk2700_MHPCNKJGEJN { - uint32 Unk3000_CNGDFAGEACD = 3; -} diff --git a/proto/Unk2700_MIBBHAEMAGI.proto b/proto/Unk2700_MIBBHAEMAGI.proto deleted file mode 100644 index 02dc1e7e..00000000 --- a/proto/Unk2700_MIBBHAEMAGI.proto +++ /dev/null @@ -1,38 +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"; - -import "Unk2700_BMBAIACNLDF.proto"; -import "Unk2700_ELMEOJFCOFH.proto"; -import "Unk2700_OHBMICGFIIK.proto"; -import "Unk2700_PHGGAEDHLBN.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_MIBBHAEMAGI { - Unk2700_PHGGAEDHLBN Unk2700_JGFDODPBGFL = 2; - bool Unk2700_GBCGGDONMCD = 13; - Unk2700_OHBMICGFIIK Unk2700_IKGOMKLAJLH = 7; - uint64 Unk2700_ONOOJBEABOE = 10; - uint32 Unk2700_BPMLPHIMJAF = 14; - repeated uint32 tag_list = 15; - uint32 dungeon_id = 5; - uint32 Unk2700_DPPILIMGOKH = 12; - Unk2700_BMBAIACNLDF state = 1; - Unk2700_ELMEOJFCOFH Unk2700_PCFIKJEDEGN = 4; -} diff --git a/proto/Unk2700_MIBHNLEMICB.proto b/proto/Unk2700_MIBHNLEMICB.proto deleted file mode 100644 index 09866c68..00000000 --- a/proto/Unk2700_MIBHNLEMICB.proto +++ /dev/null @@ -1,31 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8462 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_MIBHNLEMICB { - repeated ItemParam item_list = 7; - uint32 quest_id = 4; -} diff --git a/proto/Unk2700_MIEJMGNBPJE.proto b/proto/Unk2700_MIEJMGNBPJE.proto deleted file mode 100644 index 8e7fb6e6..00000000 --- a/proto/Unk2700_MIEJMGNBPJE.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8377 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_MIEJMGNBPJE { - uint32 stage_id = 1; -} diff --git a/proto/Unk2700_MIMJBGMEMCA.proto b/proto/Unk2700_MIMJBGMEMCA.proto deleted file mode 100644 index 5754ca75..00000000 --- a/proto/Unk2700_MIMJBGMEMCA.proto +++ /dev/null @@ -1,27 +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 Unk2700_MIMJBGMEMCA { - bool Unk2700_MMNILGLDHHD = 1; - uint32 Unk2700_LINCFMHPMDP = 2; - uint32 Unk2700_FACFKJKIBBO = 8; - bool Unk2700_PEDCFBJLHGP = 7; -} diff --git a/proto/Unk2700_MJAIKMBPKCD.proto b/proto/Unk2700_MJAIKMBPKCD.proto deleted file mode 100644 index 1f8476b0..00000000 --- a/proto/Unk2700_MJAIKMBPKCD.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8569 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MJAIKMBPKCD { - int32 retcode = 10; - uint32 gallery_id = 14; -} diff --git a/proto/Unk2700_MJCCKKHJNMP_ServerRsp.proto b/proto/Unk2700_MJCCKKHJNMP_ServerRsp.proto deleted file mode 100644 index d0b069b3..00000000 --- a/proto/Unk2700_MJCCKKHJNMP_ServerRsp.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_GHHCCEHGKLH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6212 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MJCCKKHJNMP_ServerRsp { - int32 retcode = 13; - repeated Unk2700_GHHCCEHGKLH Unk2700_BCIBEPMFLGN = 7; -} diff --git a/proto/Unk2700_MJGFEHOMKJE.proto b/proto/Unk2700_MJGFEHOMKJE.proto deleted file mode 100644 index bb867979..00000000 --- a/proto/Unk2700_MJGFEHOMKJE.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk2700_GHONKKEGHGL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_MJGFEHOMKJE { - repeated Unk2700_GHONKKEGHGL Unk2700_PHKHIPLDOOA = 6; -} diff --git a/proto/Unk2700_MKAFBOPFDEF_ServerNotify.proto b/proto/Unk2700_MKAFBOPFDEF_ServerNotify.proto deleted file mode 100644 index 4276d72f..00000000 --- a/proto/Unk2700_MKAFBOPFDEF_ServerNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 430 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MKAFBOPFDEF_ServerNotify { - bool Unk2700_DFMMBCLLBEN = 5; -} diff --git a/proto/Unk2700_MKLLNAHEJJC_ServerRsp.proto b/proto/Unk2700_MKLLNAHEJJC_ServerRsp.proto deleted file mode 100644 index b36100ba..00000000 --- a/proto/Unk2700_MKLLNAHEJJC_ServerRsp.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_CCEOEOHLAPK.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4287 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MKLLNAHEJJC_ServerRsp { - Unk2700_CCEOEOHLAPK Unk2700_COIELIGEACL = 9; -} diff --git a/proto/Unk2700_MKMDOIKBBEP.proto b/proto/Unk2700_MKMDOIKBBEP.proto deleted file mode 100644 index 0cdbd789..00000000 --- a/proto/Unk2700_MKMDOIKBBEP.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_HIHKGMLLOGD.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8026 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MKMDOIKBBEP { - Unk2700_HIHKGMLLOGD Unk2700_BABEGIGEEIB = 10; - int32 retcode = 5; - bool Unk2700_DJAPHKALAHA = 1; -} diff --git a/proto/Unk2700_MLMEFKLMOEF.proto b/proto/Unk2700_MLMEFKLMOEF.proto deleted file mode 100644 index 0adb8fb8..00000000 --- a/proto/Unk2700_MLMEFKLMOEF.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_EAJCGENDICI.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_MLMEFKLMOEF { - int32 value = 5; - Unk2700_EAJCGENDICI type = 4; -} diff --git a/proto/Unk2700_MLMJFIGJJEH_ServerNotify.proto b/proto/Unk2700_MLMJFIGJJEH_ServerNotify.proto deleted file mode 100644 index b1fa3649..00000000 --- a/proto/Unk2700_MLMJFIGJJEH_ServerNotify.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_IMMPPANFEPP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4878 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MLMJFIGJJEH_ServerNotify { - repeated Unk2700_IMMPPANFEPP Unk2700_FEGCOKJJBGO = 12; -} diff --git a/proto/Unk2700_MMDCAFMGACC_ServerNotify.proto b/proto/Unk2700_MMDCAFMGACC_ServerNotify.proto deleted file mode 100644 index 0d925163..00000000 --- a/proto/Unk2700_MMDCAFMGACC_ServerNotify.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2700_ADGLMHECKKJ.proto"; -import "Unk2700_KBBDJNLFAKD.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6221 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MMDCAFMGACC_ServerNotify { - Unk2700_ADGLMHECKKJ Unk2700_NBAIINBBBPK = 9; - repeated uint32 Unk2700_EIOPOPABBNC = 14; - Unk2700_KBBDJNLFAKD Unk2700_LGBODABIKLL = 15; -} diff --git a/proto/Unk2700_MMFIJILOCOP_ClientReq.proto b/proto/Unk2700_MMFIJILOCOP_ClientReq.proto deleted file mode 100644 index d1d253de..00000000 --- a/proto/Unk2700_MMFIJILOCOP_ClientReq.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_IMMPPANFEPP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4486 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_MMFIJILOCOP_ClientReq { - Unk2700_IMMPPANFEPP Unk2700_JJBKBKPEIBC = 1; -} diff --git a/proto/Unk2700_MMJJMKMHANL.proto b/proto/Unk2700_MMJJMKMHANL.proto deleted file mode 100644 index a10c78f3..00000000 --- a/proto/Unk2700_MMJJMKMHANL.proto +++ /dev/null @@ -1,25 +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 Unk2700_MMJJMKMHANL { - uint32 dungeon_id = 11; - uint32 Unk2700_FMOFEBIAOFO = 3; -} diff --git a/proto/Unk2700_MNIBEMEMGMO.proto b/proto/Unk2700_MNIBEMEMGMO.proto deleted file mode 100644 index 41e53c20..00000000 --- a/proto/Unk2700_MNIBEMEMGMO.proto +++ /dev/null @@ -1,33 +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"; - -import "Unk2700_HJLFNKLPFBH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8514 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_MNIBEMEMGMO { - repeated Unk2700_HJLFNKLPFBH Unk2700_BNHNCPPADPJ = 10; - uint32 Unk2700_KGMFDCOMCOF = 6; - uint32 Unk2700_MLMJABGLDPH = 8; - bool Unk2700_NHMJKBGEHID = 7; -} diff --git a/proto/Unk2700_MOFABPNGIKP.proto b/proto/Unk2700_MOFABPNGIKP.proto deleted file mode 100644 index 9fc0d80e..00000000 --- a/proto/Unk2700_MOFABPNGIKP.proto +++ /dev/null @@ -1,33 +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"; - -enum Unk2700_MOFABPNGIKP { - Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ = 0; - Unk2700_MOFABPNGIKP_Unk2700_IANMLLDEIJH = 1; - Unk2700_MOFABPNGIKP_Unk2700_CCBNMEBCOKM = 2; - Unk2700_MOFABPNGIKP_Unk2700_CABFGAEJAIA = 3; - Unk2700_MOFABPNGIKP_Unk2700_JFPKBELPINO = 4; - Unk2700_MOFABPNGIKP_Unk2700_ECHKDKLKPLH = 5; - Unk2700_MOFABPNGIKP_Unk2700_NALBIHIEGAF = 6; - Unk2700_MOFABPNGIKP_Unk2700_KNAHCHDLEOM = 7; - Unk2700_MOFABPNGIKP_Unk2700_CAIOEECIPIM = 8; - Unk2700_MOFABPNGIKP_Unk2700_IEICHGLOIAL = 9; -} diff --git a/proto/Unk2700_MPELMDDJFHO.proto b/proto/Unk2700_MPELMDDJFHO.proto deleted file mode 100644 index 3f5253b6..00000000 --- a/proto/Unk2700_MPELMDDJFHO.proto +++ /dev/null @@ -1,34 +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"; - -import "Unk2700_GBHAPPCDCIL.proto"; -import "Unk2700_IOONEPPHCJP.proto"; -import "Unk2700_PDGLEKKMCBD.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_MPELMDDJFHO { - uint64 Unk2700_ONOOJBEABOE = 1; - uint32 dungeon_id = 2; - string Unk2700_MONNIDCNDFI = 3; - repeated uint32 tag_list = 4; - Unk2700_GBHAPPCDCIL Unk2700_JGFDODPBGFL = 5; - Unk2700_IOONEPPHCJP Unk2700_PCFIKJEDEGN = 6; - Unk2700_PDGLEKKMCBD Unk2700_IKGOMKLAJLH = 7; -} diff --git a/proto/Unk2700_MPPAHFFHIPI_ServerNotify.proto b/proto/Unk2700_MPPAHFFHIPI_ServerNotify.proto deleted file mode 100644 index f37c58ed..00000000 --- a/proto/Unk2700_MPPAHFFHIPI_ServerNotify.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 4187 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_MPPAHFFHIPI_ServerNotify { - uint32 match_id = 9; -} diff --git a/proto/Unk2700_NAEHEDLGLKA.proto b/proto/Unk2700_NAEHEDLGLKA.proto deleted file mode 100644 index 4cf8a5b9..00000000 --- a/proto/Unk2700_NAEHEDLGLKA.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8257 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_NAEHEDLGLKA {} diff --git a/proto/Unk2700_NAFAIMHFEFG.proto b/proto/Unk2700_NAFAIMHFEFG.proto deleted file mode 100644 index 2a2ffeae..00000000 --- a/proto/Unk2700_NAFAIMHFEFG.proto +++ /dev/null @@ -1,28 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_NAFAIMHFEFG { - Vector pos = 10; - uint32 group_id = 2; - uint32 config_id = 11; -} diff --git a/proto/Unk2700_NAPLFKNOECD.proto b/proto/Unk2700_NAPLFKNOECD.proto deleted file mode 100644 index c299fb0e..00000000 --- a/proto/Unk2700_NAPLFKNOECD.proto +++ /dev/null @@ -1,27 +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 Unk2700_NAPLFKNOECD { - uint32 type = 15; - float Unk2700_KJGKBENCNKF = 11; - float value = 3; - float Unk2700_POGMHNNJKDM = 10; -} diff --git a/proto/Unk2700_NBFJOJPCCEK_ServerRsp.proto b/proto/Unk2700_NBFJOJPCCEK_ServerRsp.proto deleted file mode 100644 index 64d3d063..00000000 --- a/proto/Unk2700_NBFJOJPCCEK_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 6057 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NBFJOJPCCEK_ServerRsp { - int32 retcode = 6; -} diff --git a/proto/Unk2700_NBFOJLAHFCA_ServerNotify.proto b/proto/Unk2700_NBFOJLAHFCA_ServerNotify.proto deleted file mode 100644 index 113c5df0..00000000 --- a/proto/Unk2700_NBFOJLAHFCA_ServerNotify.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_JMPCGMBHJLG.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5928 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NBFOJLAHFCA_ServerNotify { - repeated Unk2700_JMPCGMBHJLG Unk2700_KKDHNGGEFDI = 12; - uint32 Unk2700_BHOEBCNOEEG = 4; -} diff --git a/proto/Unk2700_NCJLMACGOCD_ClientNotify.proto b/proto/Unk2700_NCJLMACGOCD_ClientNotify.proto deleted file mode 100644 index 5f1bdbde..00000000 --- a/proto/Unk2700_NCJLMACGOCD_ClientNotify.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 933 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_NCJLMACGOCD_ClientNotify { - uint32 Unk2700_CCPALMMFDFC = 5; - uint32 Unk2700_NEMOEIFHIFC = 10; - uint32 dungeon_id = 3; -} diff --git a/proto/Unk2700_NCMPMILICGJ.proto b/proto/Unk2700_NCMPMILICGJ.proto deleted file mode 100644 index 4d5a0467..00000000 --- a/proto/Unk2700_NCMPMILICGJ.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8407 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NCMPMILICGJ { - uint32 Unk2700_IGMHNDNGNPG = 3; - uint32 Unk2700_KIAHJKGOLGO = 7; - uint32 avatar_id = 11; -} diff --git a/proto/Unk2700_NCNPNMFFONG.proto b/proto/Unk2700_NCNPNMFFONG.proto deleted file mode 100644 index 3696651c..00000000 --- a/proto/Unk2700_NCNPNMFFONG.proto +++ /dev/null @@ -1,30 +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"; - -enum Unk2700_NCNPNMFFONG { - Unk2700_NCNPNMFFONG_Unk2700_EOOLPOEEAPH = 0; - Unk2700_NCNPNMFFONG_Unk2700_GLPMMPCFDLN = 1; - Unk2700_NCNPNMFFONG_Unk2700_MFPLNPDOELM = 2; - Unk2700_NCNPNMFFONG_Unk2700_EPFDAAKBKML = 3; - Unk2700_NCNPNMFFONG_Unk2700_PMAPHIADDJF = 4; - Unk2700_NCNPNMFFONG_Unk2700_BLJLDKHIPGD = 5; - Unk2700_NCNPNMFFONG_Unk2700_EOPEJCDHJCF = 6; -} diff --git a/proto/Unk2700_NCPLKHGCOAH.proto b/proto/Unk2700_NCPLKHGCOAH.proto deleted file mode 100644 index 185f2550..00000000 --- a/proto/Unk2700_NCPLKHGCOAH.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8767 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_NCPLKHGCOAH { - uint32 entity_id = 11; -} diff --git a/proto/Unk2700_NDDBFNNHLFE.proto b/proto/Unk2700_NDDBFNNHLFE.proto deleted file mode 100644 index 1d7937fa..00000000 --- a/proto/Unk2700_NDDBFNNHLFE.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_DJKEGIEIKHG.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8340 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_NDDBFNNHLFE { - Unk2700_DJKEGIEIKHG settle_info = 13; - uint32 gallery_id = 5; -} diff --git a/proto/Unk2700_NEHPMNPAAKC.proto b/proto/Unk2700_NEHPMNPAAKC.proto deleted file mode 100644 index e3a17694..00000000 --- a/proto/Unk2700_NEHPMNPAAKC.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8806 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_NEHPMNPAAKC { - uint32 schedule_id = 6; -} diff --git a/proto/Unk2700_NELNFCMDMHE_ServerRsp.proto b/proto/Unk2700_NELNFCMDMHE_ServerRsp.proto deleted file mode 100644 index 9ea7e4c0..00000000 --- a/proto/Unk2700_NELNFCMDMHE_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 6314 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NELNFCMDMHE_ServerRsp { - int32 retcode = 7; -} diff --git a/proto/Unk2700_NFGNGFLNOOJ_ServerNotify.proto b/proto/Unk2700_NFGNGFLNOOJ_ServerNotify.proto deleted file mode 100644 index 4f12b90d..00000000 --- a/proto/Unk2700_NFGNGFLNOOJ_ServerNotify.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2700_CHLNIDHHGLE.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4811 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NFGNGFLNOOJ_ServerNotify { - uint32 gallery_id = 1; - Unk2700_CHLNIDHHGLE settle_info = 5; - uint32 Unk2700_HAOPLFPOLFM = 6; - bool is_new_record = 4; -} diff --git a/proto/Unk2700_NGEKONFLEBB.proto b/proto/Unk2700_NGEKONFLEBB.proto deleted file mode 100644 index 88497546..00000000 --- a/proto/Unk2700_NGEKONFLEBB.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8703 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_NGEKONFLEBB { - uint32 difficulty = 5; - uint32 gadget_entity_id = 15; -} diff --git a/proto/Unk2700_NGPMINKIOPK.proto b/proto/Unk2700_NGPMINKIOPK.proto deleted file mode 100644 index f68227c1..00000000 --- a/proto/Unk2700_NGPMINKIOPK.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_PPIBANCGGNI.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8956 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NGPMINKIOPK { - Unk2700_PPIBANCGGNI settle_info = 6; - uint32 gallery_id = 2; -} diff --git a/proto/Unk2700_NIMPHALPEPO_ClientNotify.proto b/proto/Unk2700_NIMPHALPEPO_ClientNotify.proto deleted file mode 100644 index 58b2ba87..00000000 --- a/proto/Unk2700_NIMPHALPEPO_ClientNotify.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 6236 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_NIMPHALPEPO_ClientNotify { - uint32 Unk2700_MKIMFKIGBCL = 13; - uint64 Unk2700_ONOOJBEABOE = 12; -} diff --git a/proto/Unk2700_NINHGODEMHH_ServerNotify.proto b/proto/Unk2700_NINHGODEMHH_ServerNotify.proto deleted file mode 100644 index 681a9d60..00000000 --- a/proto/Unk2700_NINHGODEMHH_ServerNotify.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 2155 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NINHGODEMHH_ServerNotify { - uint32 schedule_id = 1; - uint32 activity_id = 3; -} diff --git a/proto/Unk2700_NJNMEFINDCF.proto b/proto/Unk2700_NJNMEFINDCF.proto deleted file mode 100644 index 9cbd6468..00000000 --- a/proto/Unk2700_NJNMEFINDCF.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8093 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NJNMEFINDCF { - int32 retcode = 6; - uint32 level_id = 1; -} diff --git a/proto/Unk2700_NKIDCOKNPFF.proto b/proto/Unk2700_NKIDCOKNPFF.proto deleted file mode 100644 index a71e51a7..00000000 --- a/proto/Unk2700_NKIDCOKNPFF.proto +++ /dev/null @@ -1,26 +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 Unk2700_NKIDCOKNPFF { - uint32 uid = 4; - uint32 building_points = 9; - uint32 Unk2700_CDOKENJJJMH = 3; -} diff --git a/proto/Unk2700_NKIEIGPLMIO.proto b/proto/Unk2700_NKIEIGPLMIO.proto deleted file mode 100644 index 2af3f039..00000000 --- a/proto/Unk2700_NKIEIGPLMIO.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8459 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NKIEIGPLMIO { - uint32 challenge_type = 1; - int32 retcode = 4; - uint32 stage_id = 7; -} diff --git a/proto/Unk2700_NLBJHDNKPCC.proto b/proto/Unk2700_NLBJHDNKPCC.proto deleted file mode 100644 index 3b2b6170..00000000 --- a/proto/Unk2700_NLBJHDNKPCC.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_GPPKNKGDCHJ.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8626 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NLBJHDNKPCC { - int32 retcode = 6; - repeated Unk2700_GPPKNKGDCHJ Unk2700_AAOHOIJEOEG = 14; -} diff --git a/proto/Unk2700_NLFDMMFNMIO.proto b/proto/Unk2700_NLFDMMFNMIO.proto deleted file mode 100644 index 1d7b3a8e..00000000 --- a/proto/Unk2700_NLFDMMFNMIO.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_KLPINMKOEPE.proto"; -import "Unk2700_PHGGAEDHLBN.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_NLFDMMFNMIO { - Unk2700_PHGGAEDHLBN Unk2700_JGFDODPBGFL = 1; - repeated Unk2700_KLPINMKOEPE Unk2700_AAGBIFHNNPP = 15; - uint32 dungeon_id = 3; - uint64 Unk2700_ONOOJBEABOE = 10; -} diff --git a/proto/Unk2700_NLJBCGILMIE.proto b/proto/Unk2700_NLJBCGILMIE.proto deleted file mode 100644 index 0018c6e1..00000000 --- a/proto/Unk2700_NLJBCGILMIE.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8281 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NLJBCGILMIE { - int32 retcode = 4; - repeated uint32 item_id_list = 7; -} diff --git a/proto/Unk2700_NMEENGOJOKD.proto b/proto/Unk2700_NMEENGOJOKD.proto deleted file mode 100644 index c7655ddb..00000000 --- a/proto/Unk2700_NMEENGOJOKD.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8930 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_NMEENGOJOKD { - map Unk2700_DACHHINLDDJ = 12; -} diff --git a/proto/Unk2700_NMJCGMOOIFP.proto b/proto/Unk2700_NMJCGMOOIFP.proto deleted file mode 100644 index 2304faed..00000000 --- a/proto/Unk2700_NMJCGMOOIFP.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8061 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_NMJCGMOOIFP { - uint32 level_id = 15; - uint32 gallery_id = 4; -} diff --git a/proto/Unk2700_NMJIMIKKIME.proto b/proto/Unk2700_NMJIMIKKIME.proto deleted file mode 100644 index 9f43dc0e..00000000 --- a/proto/Unk2700_NMJIMIKKIME.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_HJLFNKLPFBH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8943 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_NMJIMIKKIME { - repeated uint32 Unk2700_OKGKHPCMNMN = 9; - repeated Unk2700_HJLFNKLPFBH Unk2700_ELOOIKFNJCG = 11; -} diff --git a/proto/Unk2700_NNDKOICOGGH_ServerNotify.proto b/proto/Unk2700_NNDKOICOGGH_ServerNotify.proto deleted file mode 100644 index a7e06ffa..00000000 --- a/proto/Unk2700_NNDKOICOGGH_ServerNotify.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 5539 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NNDKOICOGGH_ServerNotify { - uint32 gallery_id = 13; - bool Unk2700_INDLFDCOFDG = 11; - uint32 buff_id = 14; -} diff --git a/proto/Unk2700_NNMDBDNIMHN_ServerRsp.proto b/proto/Unk2700_NNMDBDNIMHN_ServerRsp.proto deleted file mode 100644 index ec147ab6..00000000 --- a/proto/Unk2700_NNMDBDNIMHN_ServerRsp.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_KPNPJPPHOKA.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4538 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_NNMDBDNIMHN_ServerRsp { - Unk2700_KPNPJPPHOKA Unk2700_IFNLJDCJJED = 7; - int32 retcode = 11; - uint32 Unk2700_MAPJLIDACPN = 1; -} diff --git a/proto/Unk2700_NOCLNCCJEGK.proto b/proto/Unk2700_NOCLNCCJEGK.proto deleted file mode 100644 index e73f7eac..00000000 --- a/proto/Unk2700_NOCLNCCJEGK.proto +++ /dev/null @@ -1,25 +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"; - -enum Unk2700_NOCLNCCJEGK { - Unk2700_NOCLNCCJEGK_NONE = 0; - Unk2700_NOCLNCCJEGK_Unk2700_ODIJEIGEGED = 1; -} diff --git a/proto/Unk2700_NOGODJOJDGF.proto b/proto/Unk2700_NOGODJOJDGF.proto deleted file mode 100644 index 5aaad030..00000000 --- a/proto/Unk2700_NOGODJOJDGF.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2700_OCDMIOKNHHH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_NOGODJOJDGF { - uint32 score = 12; - Unk2700_OCDMIOKNHHH player_info = 10; -} diff --git a/proto/Unk2700_NPOBPFNDJKK.proto b/proto/Unk2700_NPOBPFNDJKK.proto deleted file mode 100644 index cdd241ce..00000000 --- a/proto/Unk2700_NPOBPFNDJKK.proto +++ /dev/null @@ -1,30 +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"; - -enum Unk2700_NPOBPFNDJKK { - Unk2700_NPOBPFNDJKK_Unk2700_PGICIHIAMBF = 0; - Unk2700_NPOBPFNDJKK_Unk2700_OALJEIJHGKL = 1; - Unk2700_NPOBPFNDJKK_Unk2700_JDIGCAMIBIA = 2; - Unk2700_NPOBPFNDJKK_Unk2700_KBGKJADDAAF = 3; - Unk2700_NPOBPFNDJKK_Unk2700_MNPNGKHMFNA = 4; - Unk2700_NPOBPFNDJKK_Unk2700_NBCDOEINJLJ = 5; - Unk2700_NPOBPFNDJKK_Unk2700_PHLJKMGKCBM = 6; -} diff --git a/proto/Unk2700_OBCKNDBAPGE.proto b/proto/Unk2700_OBCKNDBAPGE.proto deleted file mode 100644 index d2b3cd1b..00000000 --- a/proto/Unk2700_OBCKNDBAPGE.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8072 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_OBCKNDBAPGE { - uint32 gadget_id = 9; - uint32 group_id = 2; -} diff --git a/proto/Unk2700_OBDHJJHLIKJ.proto b/proto/Unk2700_OBDHJJHLIKJ.proto deleted file mode 100644 index 74da2240..00000000 --- a/proto/Unk2700_OBDHJJHLIKJ.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8523 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_OBDHJJHLIKJ { - uint32 Unk2700_MAOAHHBCKIA = 2; - uint32 activity_id = 3; -} diff --git a/proto/Unk2700_OCAJADDLPBB.proto b/proto/Unk2700_OCAJADDLPBB.proto deleted file mode 100644 index 1a39d9b0..00000000 --- a/proto/Unk2700_OCAJADDLPBB.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8718 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_OCAJADDLPBB { - uint32 Unk2700_LFALEEDODEC = 7; -} diff --git a/proto/Unk2700_OCDMIOKNHHH.proto b/proto/Unk2700_OCDMIOKNHHH.proto deleted file mode 100644 index b7039449..00000000 --- a/proto/Unk2700_OCDMIOKNHHH.proto +++ /dev/null @@ -1,31 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_OCDMIOKNHHH { - string online_id = 14; - string psn_id = 6; - string nickname = 15; - uint32 player_level = 4; - uint32 uid = 2; - ProfilePicture profile_picture = 5; -} diff --git a/proto/Unk2700_OCOKILBJIPJ.proto b/proto/Unk2700_OCOKILBJIPJ.proto deleted file mode 100644 index 2190139b..00000000 --- a/proto/Unk2700_OCOKILBJIPJ.proto +++ /dev/null @@ -1,27 +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"; - -enum Unk2700_OCOKILBJIPJ { - Unk2700_OCOKILBJIPJ_Unk2700_MPGOEMPNCEH = 0; - Unk2700_OCOKILBJIPJ_Unk2700_PDKBOLMIHMA = 1; - Unk2700_OCOKILBJIPJ_Unk2700_MCEBEJONJGH = 2; - Unk2700_OCOKILBJIPJ_Unk2700_MCNDLHHBBGJ = 3; -} diff --git a/proto/Unk2700_ODBNBICOCFK.proto b/proto/Unk2700_ODBNBICOCFK.proto deleted file mode 100644 index 364df4f5..00000000 --- a/proto/Unk2700_ODBNBICOCFK.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8054 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_ODBNBICOCFK { - uint32 Unk2700_AOJDMJPGBOL = 2; -} diff --git a/proto/Unk2700_ODJKHILOILK.proto b/proto/Unk2700_ODJKHILOILK.proto deleted file mode 100644 index f239cd10..00000000 --- a/proto/Unk2700_ODJKHILOILK.proto +++ /dev/null @@ -1,30 +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"; - -import "PotionStage.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8067 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_ODJKHILOILK { - int32 retcode = 11; - PotionStage Unk2700_BBEEMJECIAA = 14; -} diff --git a/proto/Unk2700_OEDLCGKNGLH.proto b/proto/Unk2700_OEDLCGKNGLH.proto deleted file mode 100644 index f16f44ef..00000000 --- a/proto/Unk2700_OEDLCGKNGLH.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8686 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_OEDLCGKNGLH { - uint32 level_id = 2; - int32 retcode = 14; -} diff --git a/proto/Unk2700_OFDBHGHAJBD_ServerNotify.proto b/proto/Unk2700_OFDBHGHAJBD_ServerNotify.proto deleted file mode 100644 index 2e7d20fb..00000000 --- a/proto/Unk2700_OFDBHGHAJBD_ServerNotify.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_MIBBHAEMAGI.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6223 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_OFDBHGHAJBD_ServerNotify { - Unk2700_MIBBHAEMAGI Unk2700_JIFAAPCJOHK = 12; -} diff --git a/proto/Unk2700_OGHMHELMBNN_ServerRsp.proto b/proto/Unk2700_OGHMHELMBNN_ServerRsp.proto deleted file mode 100644 index b05dbee6..00000000 --- a/proto/Unk2700_OGHMHELMBNN_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 4488 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_OGHMHELMBNN_ServerRsp { - int32 retcode = 7; -} diff --git a/proto/Unk2700_OGKIDNPMMKG.proto b/proto/Unk2700_OGKIDNPMMKG.proto deleted file mode 100644 index 6ef42c44..00000000 --- a/proto/Unk2700_OGKIDNPMMKG.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk2700_HGMCNJOPDAA.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_OGKIDNPMMKG { - Unk2700_HGMCNJOPDAA Unk2700_MINEHKAGOGA = 11; - uint32 expire_time = 6; - uint64 Unk2700_ONOOJBEABOE = 5; -} diff --git a/proto/Unk2700_OHBMICGFIIK.proto b/proto/Unk2700_OHBMICGFIIK.proto deleted file mode 100644 index b34e8eb5..00000000 --- a/proto/Unk2700_OHBMICGFIIK.proto +++ /dev/null @@ -1,27 +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 Unk2700_OHBMICGFIIK { - uint32 Unk2700_DABMGCIOKCK = 4; - uint32 Unk2700_BKJABFANBIM = 12; - uint32 Unk2700_PGBNOPOIHIK = 7; - uint32 Unk2700_DJNLHEBADGE = 2; -} diff --git a/proto/Unk2700_OHDDPIFAPPD.proto b/proto/Unk2700_OHDDPIFAPPD.proto deleted file mode 100644 index 9c719505..00000000 --- a/proto/Unk2700_OHDDPIFAPPD.proto +++ /dev/null @@ -1,32 +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"; - -// CmdId: 8125 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_OHDDPIFAPPD { - bool is_new = 10; - uint32 Unk2700_GJOFNJGEDDE = 3; - int32 retcode = 4; - uint32 Unk2700_BPNCECAFPDK = 6; - uint32 quest_id = 15; - repeated uint32 affix_list = 2; -} diff --git a/proto/Unk2700_OHIKIOLLMHM.proto b/proto/Unk2700_OHIKIOLLMHM.proto deleted file mode 100644 index 34b71bcf..00000000 --- a/proto/Unk2700_OHIKIOLLMHM.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 8233 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_OHIKIOLLMHM { - uint32 uid = 5; - uint32 schedule_id = 1; - map Unk2700_IFCNGIPPOAE = 4; -} diff --git a/proto/Unk2700_OHOKEEGPPBG.proto b/proto/Unk2700_OHOKEEGPPBG.proto deleted file mode 100644 index 41194533..00000000 --- a/proto/Unk2700_OHOKEEGPPBG.proto +++ /dev/null @@ -1,27 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_OHOKEEGPPBG { - repeated ItemParam reward_item_list = 4; - uint32 uid = 3; -} diff --git a/proto/Unk2700_OJHJBKHIPLA_ClientReq.proto b/proto/Unk2700_OJHJBKHIPLA_ClientReq.proto deleted file mode 100644 index 6518c234..00000000 --- a/proto/Unk2700_OJHJBKHIPLA_ClientReq.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 2009 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_OJHJBKHIPLA_ClientReq { - uint32 schedule_id = 15; - uint32 activity_id = 12; -} diff --git a/proto/Unk2700_OJJNGIHDJEH.proto b/proto/Unk2700_OJJNGIHDJEH.proto deleted file mode 100644 index b3351118..00000000 --- a/proto/Unk2700_OJJNGIHDJEH.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk2700_OCDMIOKNHHH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_OJJNGIHDJEH { - uint32 Unk2700_OMCCFBBDJMI = 1; - uint32 timestamp = 8; - Unk2700_OCDMIOKNHHH player_info = 12; -} diff --git a/proto/Unk2700_OJLJMJLKNGJ_ClientReq.proto b/proto/Unk2700_OJLJMJLKNGJ_ClientReq.proto deleted file mode 100644 index e3bca9e8..00000000 --- a/proto/Unk2700_OJLJMJLKNGJ_ClientReq.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6203 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_OJLJMJLKNGJ_ClientReq { - uint32 room_id = 2; -} diff --git a/proto/Unk2700_OKEKCGDGPDA.proto b/proto/Unk2700_OKEKCGDGPDA.proto deleted file mode 100644 index 11c94a25..00000000 --- a/proto/Unk2700_OKEKCGDGPDA.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8396 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_OKEKCGDGPDA { - uint32 gallery_id = 4; -} diff --git a/proto/Unk2700_OKNDIGOKMMC.proto b/proto/Unk2700_OKNDIGOKMMC.proto deleted file mode 100644 index 26f57fd8..00000000 --- a/proto/Unk2700_OKNDIGOKMMC.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8426 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_OKNDIGOKMMC { - int32 retcode = 15; -} diff --git a/proto/Unk2700_OLKJCGDHENH.proto b/proto/Unk2700_OLKJCGDHENH.proto deleted file mode 100644 index 5ed2a206..00000000 --- a/proto/Unk2700_OLKJCGDHENH.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8343 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_OLKJCGDHENH { - int32 retcode = 8; -} diff --git a/proto/Unk2700_ONCHFHBBCBN.proto b/proto/Unk2700_ONCHFHBBCBN.proto deleted file mode 100644 index 54cdd185..00000000 --- a/proto/Unk2700_ONCHFHBBCBN.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_OCDMIOKNHHH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_ONCHFHBBCBN { - uint32 hit_count = 12; - uint32 score = 11; - Unk2700_OCDMIOKNHHH player_info = 5; - uint32 timestamp = 2; -} diff --git a/proto/Unk2700_ONKMCKLJNAL.proto b/proto/Unk2700_ONKMCKLJNAL.proto deleted file mode 100644 index e9ef4e6d..00000000 --- a/proto/Unk2700_ONKMCKLJNAL.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8401 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_ONKMCKLJNAL { - uint32 id = 2; -} diff --git a/proto/Unk2700_OPEBMJPOOBL.proto b/proto/Unk2700_OPEBMJPOOBL.proto deleted file mode 100644 index 0f19a245..00000000 --- a/proto/Unk2700_OPEBMJPOOBL.proto +++ /dev/null @@ -1,25 +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"; - -enum Unk2700_OPEBMJPOOBL { - Unk2700_OPEBMJPOOBL_NONE = 0; - Unk2700_OPEBMJPOOBL_Unk2700_HONBFAOIDKK = 1; -} diff --git a/proto/Unk2700_PBGBOLJMIIB.proto b/proto/Unk2700_PBGBOLJMIIB.proto deleted file mode 100644 index f22c52a8..00000000 --- a/proto/Unk2700_PBGBOLJMIIB.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8924 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_PBGBOLJMIIB { - uint32 activity_id = 14; -} diff --git a/proto/Unk2700_PCBGAIAJPHH.proto b/proto/Unk2700_PCBGAIAJPHH.proto deleted file mode 100644 index fdab8b4a..00000000 --- a/proto/Unk2700_PCBGAIAJPHH.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8758 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_PCBGAIAJPHH { - uint32 level_id = 7; -} diff --git a/proto/Unk2700_PDGJFHAGMKD.proto b/proto/Unk2700_PDGJFHAGMKD.proto deleted file mode 100644 index 6e916b9e..00000000 --- a/proto/Unk2700_PDGJFHAGMKD.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8447 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_PDGJFHAGMKD { - int32 retcode = 3; -} diff --git a/proto/Unk2700_PDGLEKKMCBD.proto b/proto/Unk2700_PDGLEKKMCBD.proto deleted file mode 100644 index 3d8d01d8..00000000 --- a/proto/Unk2700_PDGLEKKMCBD.proto +++ /dev/null @@ -1,27 +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 Unk2700_PDGLEKKMCBD { - uint32 Unk2700_PGBNOPOIHIK = 1; - uint32 Unk2700_BKJABFANBIM = 2; - uint32 Unk2700_DJNLHEBADGE = 3; - uint32 Unk2700_DABMGCIOKCK = 4; -} diff --git a/proto/Unk2700_PEDJGJMHMHH.proto b/proto/Unk2700_PEDJGJMHMHH.proto deleted file mode 100644 index 83f0eca8..00000000 --- a/proto/Unk2700_PEDJGJMHMHH.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk2700_EOHBLDIKPME.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_PEDJGJMHMHH { - uint32 open_time = 8; - uint32 level_id = 15; - Unk2700_EOHBLDIKPME Unk2700_EAKNBKIIJHB = 7; - Unk2700_EOHBLDIKPME Unk2700_HIHOANFAKEA = 11; -} diff --git a/proto/Unk2700_PFFKAEPBEHE_ServerRsp.proto b/proto/Unk2700_PFFKAEPBEHE_ServerRsp.proto deleted file mode 100644 index 0f229884..00000000 --- a/proto/Unk2700_PFFKAEPBEHE_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 6214 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_PFFKAEPBEHE_ServerRsp { - int32 retcode = 2; -} diff --git a/proto/Unk2700_PFOLNOBIKFB.proto b/proto/Unk2700_PFOLNOBIKFB.proto deleted file mode 100644 index aae857cb..00000000 --- a/proto/Unk2700_PFOLNOBIKFB.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8833 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_PFOLNOBIKFB { - bool Unk2700_PIDPNNOGBJB = 4; - bool Unk2700_DCGOILIDPNK = 3; - int32 retcode = 1; -} diff --git a/proto/Unk2700_PGFLJBBEBKG.proto b/proto/Unk2700_PGFLJBBEBKG.proto deleted file mode 100644 index 26d19b40..00000000 --- a/proto/Unk2700_PGFLJBBEBKG.proto +++ /dev/null @@ -1,25 +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 Unk2700_PGFLJBBEBKG { - uint64 Unk2700_ONOOJBEABOE = 1; - uint32 Unk2700_MKIMFKIGBCL = 2; -} diff --git a/proto/Unk2700_PHFADCJDBOF.proto b/proto/Unk2700_PHFADCJDBOF.proto deleted file mode 100644 index ca2332c6..00000000 --- a/proto/Unk2700_PHFADCJDBOF.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8559 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_PHFADCJDBOF { - uint32 schedule_id = 8; -} diff --git a/proto/Unk2700_PHGGAEDHLBN.proto b/proto/Unk2700_PHGGAEDHLBN.proto deleted file mode 100644 index 0d953678..00000000 --- a/proto/Unk2700_PHGGAEDHLBN.proto +++ /dev/null @@ -1,30 +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 Unk2700_PHGGAEDHLBN { - repeated uint32 Unk2700_ANHJAFDEACF = 1; - bool Unk2700_IBDCFAMBGOK = 14; - uint32 Unk2700_KENGEGJGAEL = 6; - uint32 Unk2700_DOIMMBJDALB = 4; - bool Unk2700_FKLBCNLBBNM = 3; - uint32 Unk2700_IFNFCNNBPIB = 10; - uint32 Unk2700_PBBPGFMNMNJ = 9; -} diff --git a/proto/Unk2700_PHLEDBIFIFL.proto b/proto/Unk2700_PHLEDBIFIFL.proto deleted file mode 100644 index e104549b..00000000 --- a/proto/Unk2700_PHLEDBIFIFL.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8165 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_PHLEDBIFIFL { - uint32 level_id = 12; - uint32 difficulty = 4; -} diff --git a/proto/Unk2700_PIAFGFGHGHM.proto b/proto/Unk2700_PIAFGFGHGHM.proto deleted file mode 100644 index 771d1f86..00000000 --- a/proto/Unk2700_PIAFGFGHGHM.proto +++ /dev/null @@ -1,26 +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"; - -enum Unk2700_PIAFGFGHGHM { - Unk2700_PIAFGFGHGHM_Unk2700_LKEBMNKGKCP = 0; - Unk2700_PIAFGFGHGHM_Unk2700_PJHOMLBMENK = 1; - Unk2700_PIAFGFGHGHM_Unk2700_MPGMPAOGMCB = 2; -} diff --git a/proto/Unk2700_PIEJLIIGLGM_ServerRsp.proto b/proto/Unk2700_PIEJLIIGLGM_ServerRsp.proto deleted file mode 100644 index 53062c51..00000000 --- a/proto/Unk2700_PIEJLIIGLGM_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 6237 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_PIEJLIIGLGM_ServerRsp { - int32 retcode = 3; -} diff --git a/proto/Unk2700_PIEJMALFKIF.proto b/proto/Unk2700_PIEJMALFKIF.proto deleted file mode 100644 index 723bbf53..00000000 --- a/proto/Unk2700_PIEJMALFKIF.proto +++ /dev/null @@ -1,33 +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"; - -import "Unk2700_KHDMDKKDOCD.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8531 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_PIEJMALFKIF { - uint32 stage_id = 13; - uint32 Unk2700_FHEHGDABALE = 7; - repeated Unk2700_KHDMDKKDOCD dungeon_avatar_list = 6; - uint32 level_id = 8; - uint32 Unk2700_HKFEBBCMBHL = 5; -} diff --git a/proto/Unk2700_PILILDPMNNA.proto b/proto/Unk2700_PILILDPMNNA.proto deleted file mode 100644 index c8efefc2..00000000 --- a/proto/Unk2700_PILILDPMNNA.proto +++ /dev/null @@ -1,28 +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 Unk2700_PILILDPMNNA { - uint32 difficulty = 7; - repeated uint32 Unk2700_EGBDDLOBCDL = 4; - bool Unk2700_MMFHBHNKLDG = 9; - uint32 stage_id = 12; - uint32 Unk2700_PPEBOKBCPLE = 3; -} diff --git a/proto/Unk2700_PJCMAELKFEP.proto b/proto/Unk2700_PJCMAELKFEP.proto deleted file mode 100644 index cb97c068..00000000 --- a/proto/Unk2700_PJCMAELKFEP.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8367 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_PJCMAELKFEP { - uint32 gallery_id = 13; -} diff --git a/proto/Unk2700_PJPMOLPHNEH.proto b/proto/Unk2700_PJPMOLPHNEH.proto deleted file mode 100644 index 2579187d..00000000 --- a/proto/Unk2700_PJPMOLPHNEH.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 8895 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_PJPMOLPHNEH { - uint32 Unk2700_HLHIAHAELDA = 1; - bool Unk2700_MMNILGLDHHD = 3; - uint32 Unk2700_PPEBOKBCPLE = 2; -} diff --git a/proto/Unk2700_PKAPCOBGIJL.proto b/proto/Unk2700_PKAPCOBGIJL.proto deleted file mode 100644 index 9d6e55c9..00000000 --- a/proto/Unk2700_PKAPCOBGIJL.proto +++ /dev/null @@ -1,25 +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 Unk2700_PKAPCOBGIJL { - uint32 Unk2700_OOJCLILDIHM = 1; - uint32 Unk2700_KDNLGNDLDNM = 10; -} diff --git a/proto/Unk2700_PKCLMDHHPFI.proto b/proto/Unk2700_PKCLMDHHPFI.proto deleted file mode 100644 index 14c6db24..00000000 --- a/proto/Unk2700_PKCLMDHHPFI.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk2700_KIGGOKAEFHM.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8423 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_PKCLMDHHPFI { - repeated Unk2700_KIGGOKAEFHM Unk2700_HHODMCCNGKE = 8; - int32 retcode = 6; -} diff --git a/proto/Unk2700_PKKJEOFNLCF.proto b/proto/Unk2700_PKKJEOFNLCF.proto deleted file mode 100644 index 97249606..00000000 --- a/proto/Unk2700_PKKJEOFNLCF.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8983 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_PKKJEOFNLCF { - int32 retcode = 3; - uint32 Unk2700_CKGJEOOKFIF = 8; -} diff --git a/proto/Unk2700_PMKNJBJPLBH.proto b/proto/Unk2700_PMKNJBJPLBH.proto deleted file mode 100644 index cf994378..00000000 --- a/proto/Unk2700_PMKNJBJPLBH.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2700_HJLFNKLPFBH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8385 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_PMKNJBJPLBH { - int32 retcode = 11; - repeated Unk2700_HJLFNKLPFBH Unk2700_BBGHICEDLBB = 13; - repeated uint32 Unk2700_GGNBBHMGLAN = 12; - repeated Unk2700_HJLFNKLPFBH avatar_list = 9; -} diff --git a/proto/Unk2700_PPBALCAKIBD.proto b/proto/Unk2700_PPBALCAKIBD.proto deleted file mode 100644 index 5f15d1d5..00000000 --- a/proto/Unk2700_PPBALCAKIBD.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8273 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2700_PPBALCAKIBD {} diff --git a/proto/Unk2700_PPIBANCGGNI.proto b/proto/Unk2700_PPIBANCGGNI.proto deleted file mode 100644 index c86291f4..00000000 --- a/proto/Unk2700_PPIBANCGGNI.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk2700_MOFABPNGIKP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2700_PPIBANCGGNI { - Unk2700_MOFABPNGIKP reason = 7; -} diff --git a/proto/Unk2700_PPOGMFAKBMK_ServerRsp.proto b/proto/Unk2700_PPOGMFAKBMK_ServerRsp.proto deleted file mode 100644 index 8992541a..00000000 --- a/proto/Unk2700_PPOGMFAKBMK_ServerRsp.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 6219 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2700_PPOGMFAKBMK_ServerRsp { - int32 retcode = 3; -} diff --git a/proto/Unk2800_ACHELBEEBIP.proto b/proto/Unk2800_ACHELBEEBIP.proto deleted file mode 100644 index 5da674d7..00000000 --- a/proto/Unk2800_ACHELBEEBIP.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 21800 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_ACHELBEEBIP { - int32 retcode = 2; - bool is_success = 15; - uint32 level_id = 3; -} diff --git a/proto/Unk2800_ANGFAFEJBAE.proto b/proto/Unk2800_ANGFAFEJBAE.proto deleted file mode 100644 index e3bf3fb3..00000000 --- a/proto/Unk2800_ANGFAFEJBAE.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 846 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_ANGFAFEJBAE { - int32 retcode = 15; -} diff --git a/proto/Unk2800_BDAPFODFMNE.proto b/proto/Unk2800_BDAPFODFMNE.proto deleted file mode 100644 index 0c38e10e..00000000 --- a/proto/Unk2800_BDAPFODFMNE.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 24550 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_BDAPFODFMNE {} diff --git a/proto/Unk2800_BEMANDBNPJB.proto b/proto/Unk2800_BEMANDBNPJB.proto deleted file mode 100644 index a7e02720..00000000 --- a/proto/Unk2800_BEMANDBNPJB.proto +++ /dev/null @@ -1,28 +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"; - -import "ExhibitionDisplayInfo.proto"; -import "OnlinePlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2800_BEMANDBNPJB { - OnlinePlayerInfo player_info = 13; - repeated ExhibitionDisplayInfo card_list = 11; -} diff --git a/proto/Unk2800_BOFEHJBJELJ.proto b/proto/Unk2800_BOFEHJBJELJ.proto deleted file mode 100644 index 6dd52d66..00000000 --- a/proto/Unk2800_BOFEHJBJELJ.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8574 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_BOFEHJBJELJ { - int32 retcode = 9; -} diff --git a/proto/Unk2800_BPOJIIDEADD.proto b/proto/Unk2800_BPOJIIDEADD.proto deleted file mode 100644 index 11655839..00000000 --- a/proto/Unk2800_BPOJIIDEADD.proto +++ /dev/null @@ -1,29 +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 Unk2800_BPOJIIDEADD { - uint32 Unk2800_MMPELBBNFOD = 8; - uint32 open_time = 11; - uint32 Unk2800_MGPEODNKEEC = 5; - uint32 level_id = 12; - bool is_finished = 9; - bool is_open = 3; -} diff --git a/proto/Unk2800_CEAECGGBOKL.proto b/proto/Unk2800_CEAECGGBOKL.proto deleted file mode 100644 index 3fcaad9b..00000000 --- a/proto/Unk2800_CEAECGGBOKL.proto +++ /dev/null @@ -1,28 +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 Unk2800_CEAECGGBOKL { - uint32 Unk2800_KDLIIGEGDDH = 15; - uint32 Unk2800_ENMCNIPGGIA = 12; - uint32 Unk2800_DEIGAGPAJGK = 14; - uint32 dungeon_id = 4; - uint32 Unk2800_JKOGDAMMBIN = 13; -} diff --git a/proto/Unk2800_CGODFDDALAG.proto b/proto/Unk2800_CGODFDDALAG.proto deleted file mode 100644 index 48e27d97..00000000 --- a/proto/Unk2800_CGODFDDALAG.proto +++ /dev/null @@ -1,27 +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 Unk2800_CGODFDDALAG { - uint32 stage_id = 10; - bool is_open = 3; - uint32 open_time = 12; - bool Unk2800_GCPNBJIJEDA = 15; -} diff --git a/proto/Unk2800_CGPNLBNMPCM.proto b/proto/Unk2800_CGPNLBNMPCM.proto deleted file mode 100644 index 7faf0165..00000000 --- a/proto/Unk2800_CGPNLBNMPCM.proto +++ /dev/null @@ -1,27 +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 Unk2800_CGPNLBNMPCM { - uint32 open_time = 7; - bool is_open = 14; - uint32 stage_id = 10; - uint32 best_score = 13; -} diff --git a/proto/Unk2800_CHEDEMEDPPM.proto b/proto/Unk2800_CHEDEMEDPPM.proto deleted file mode 100644 index 26ad5e6c..00000000 --- a/proto/Unk2800_CHEDEMEDPPM.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 5565 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_CHEDEMEDPPM { - uint32 point_id = 7; - uint32 coin = 15; - uint32 Unk2800_EOFOECJJMLJ = 3; - uint32 Unk2800_BAEEDEAADIA = 13; -} diff --git a/proto/Unk2800_COCHLKHLCPO.proto b/proto/Unk2800_COCHLKHLCPO.proto deleted file mode 100644 index 5d157f8a..00000000 --- a/proto/Unk2800_COCHLKHLCPO.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 23467 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_COCHLKHLCPO { - uint32 level_id = 5; -} diff --git a/proto/Unk2800_DKDJCLLNGNL.proto b/proto/Unk2800_DKDJCLLNGNL.proto deleted file mode 100644 index 66d3449a..00000000 --- a/proto/Unk2800_DKDJCLLNGNL.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 8346 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_DKDJCLLNGNL {} diff --git a/proto/Unk2800_DNKCFLKHKJG.proto b/proto/Unk2800_DNKCFLKHKJG.proto deleted file mode 100644 index b0e36224..00000000 --- a/proto/Unk2800_DNKCFLKHKJG.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 876 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_DNKCFLKHKJG { - uint32 Unk2800_LEHIJIPEONO = 3; - uint32 gadget_entity_id = 8; -} diff --git a/proto/Unk2800_DPINLADLBFA.proto b/proto/Unk2800_DPINLADLBFA.proto deleted file mode 100644 index 7ff74d55..00000000 --- a/proto/Unk2800_DPINLADLBFA.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 1902 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_DPINLADLBFA {} diff --git a/proto/Unk2800_ECCLDPCADCJ.proto b/proto/Unk2800_ECCLDPCADCJ.proto deleted file mode 100644 index 99b2869d..00000000 --- a/proto/Unk2800_ECCLDPCADCJ.proto +++ /dev/null @@ -1,25 +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"; - -// CmdId: 1921 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_ECCLDPCADCJ {} diff --git a/proto/Unk2800_EKGCCBDIKFI.proto b/proto/Unk2800_EKGCCBDIKFI.proto deleted file mode 100644 index e36f71b4..00000000 --- a/proto/Unk2800_EKGCCBDIKFI.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 21851 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_EKGCCBDIKFI { - int32 retcode = 12; - bool is_success = 6; -} diff --git a/proto/Unk2800_FDLKPKFOIIK.proto b/proto/Unk2800_FDLKPKFOIIK.proto deleted file mode 100644 index 1fe98139..00000000 --- a/proto/Unk2800_FDLKPKFOIIK.proto +++ /dev/null @@ -1,26 +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"; - -enum Unk2800_FDLKPKFOIIK { - Unk2800_FDLKPKFOIIK_NONE = 0; - Unk2800_FDLKPKFOIIK_START = 1; - Unk2800_FDLKPKFOIIK_Unk2800_FDPBDHDHAKO = 2; -} diff --git a/proto/Unk2800_FGFMMFAKDEL.proto b/proto/Unk2800_FGFMMFAKDEL.proto deleted file mode 100644 index 1b50ba70..00000000 --- a/proto/Unk2800_FGFMMFAKDEL.proto +++ /dev/null @@ -1,28 +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 Unk2800_FGFMMFAKDEL { - uint32 Unk2800_HKEDPPELJDD = 7; - bool Unk2800_FOGGAIHLNOP = 3; - bool Unk2800_NKKMCEKPKLA = 2; - uint32 gear_id = 11; - uint32 Unk2800_JJFDKELDLEM = 6; -} diff --git a/proto/Unk2800_FHCJIICLONO.proto b/proto/Unk2800_FHCJIICLONO.proto deleted file mode 100644 index 34dc318e..00000000 --- a/proto/Unk2800_FHCJIICLONO.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 21025 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_FHCJIICLONO { - uint32 level_id = 9; - int32 retcode = 2; -} diff --git a/proto/Unk2800_FHMOLALLEEN.proto b/proto/Unk2800_FHMOLALLEEN.proto deleted file mode 100644 index cb5f47b4..00000000 --- a/proto/Unk2800_FHMOLALLEEN.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 Unk2800_FHMOLALLEEN { - repeated uint32 argument_list = 1; -} diff --git a/proto/Unk2800_FMAOEPEBKHB.proto b/proto/Unk2800_FMAOEPEBKHB.proto deleted file mode 100644 index 3768b91b..00000000 --- a/proto/Unk2800_FMAOEPEBKHB.proto +++ /dev/null @@ -1,26 +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"; - -enum Unk2800_FMAOEPEBKHB { - Unk2800_FMAOEPEBKHB_Unk2800_IBMPPHFLKEO = 0; - Unk2800_FMAOEPEBKHB_Unk2800_GFHGOAMCAJH = 1; - Unk2800_FMAOEPEBKHB_Unk2800_FOBCHIGNEJB = 2; -} diff --git a/proto/Unk2800_GDDLBKEENNA.proto b/proto/Unk2800_GDDLBKEENNA.proto deleted file mode 100644 index fbe082cc..00000000 --- a/proto/Unk2800_GDDLBKEENNA.proto +++ /dev/null @@ -1,35 +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"; - -import "ExhibitionDisplayInfo.proto"; -import "Unk2700_MOFABPNGIKP.proto"; -import "Unk2800_BEMANDBNPJB.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 24601 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_GDDLBKEENNA { - bool is_new_record = 13; - Unk2700_MOFABPNGIKP reason = 1; - repeated Unk2800_BEMANDBNPJB settle_info_list = 8; - repeated ExhibitionDisplayInfo score_list = 6; - uint32 Unk2700_CDDONJJMFCI = 15; -} diff --git a/proto/Unk2800_HHPCNJGKIPP.proto b/proto/Unk2800_HHPCNJGKIPP.proto deleted file mode 100644 index d1244f2a..00000000 --- a/proto/Unk2800_HHPCNJGKIPP.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 23388 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_HHPCNJGKIPP { - int32 retcode = 6; -} diff --git a/proto/Unk2800_HKBAEOMCFOD.proto b/proto/Unk2800_HKBAEOMCFOD.proto deleted file mode 100644 index 9e553c11..00000000 --- a/proto/Unk2800_HKBAEOMCFOD.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 145 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_HKBAEOMCFOD { - uint32 giving_id = 10; - int32 retcode = 6; -} diff --git a/proto/Unk2800_IBDOMAIDPGK.proto b/proto/Unk2800_IBDOMAIDPGK.proto deleted file mode 100644 index 1922176d..00000000 --- a/proto/Unk2800_IBDOMAIDPGK.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2800_FMAOEPEBKHB.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5594 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_IBDOMAIDPGK { - Unk2800_FMAOEPEBKHB Unk2800_ENJGEFBCLOL = 11; - uint32 end_time = 12; - bool Unk2800_OCCCDEMDONA = 7; - uint32 gallery_id = 14; -} diff --git a/proto/Unk2800_IECLGDFOMFJ.proto b/proto/Unk2800_IECLGDFOMFJ.proto deleted file mode 100644 index 47ab15db..00000000 --- a/proto/Unk2800_IECLGDFOMFJ.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2800_PHPHMILPOLC.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8513 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_IECLGDFOMFJ { - uint32 schedule_id = 14; - repeated Unk2800_PHPHMILPOLC Unk2800_KOMIPKKKOBE = 3; - uint32 activity_id = 10; -} diff --git a/proto/Unk2800_IGKGDAGGCEC.proto b/proto/Unk2800_IGKGDAGGCEC.proto deleted file mode 100644 index 8d2c89a6..00000000 --- a/proto/Unk2800_IGKGDAGGCEC.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 1684 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_IGKGDAGGCEC { - uint64 cur_avatar_guid = 8; - repeated uint64 avatar_team_guid_list = 3; -} diff --git a/proto/Unk2800_IILBEPIEBJO.proto b/proto/Unk2800_IILBEPIEBJO.proto deleted file mode 100644 index 4fa468e9..00000000 --- a/proto/Unk2800_IILBEPIEBJO.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8476 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_IILBEPIEBJO { - uint32 gallery_id = 5; -} diff --git a/proto/Unk2800_ILKIAECAAKG.proto b/proto/Unk2800_ILKIAECAAKG.proto deleted file mode 100644 index 5d50d3aa..00000000 --- a/proto/Unk2800_ILKIAECAAKG.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 3004 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_ILKIAECAAKG { - uint32 reminder_id = 15; -} diff --git a/proto/Unk2800_IMLDGLIMODE.proto b/proto/Unk2800_IMLDGLIMODE.proto deleted file mode 100644 index 5be691f2..00000000 --- a/proto/Unk2800_IMLDGLIMODE.proto +++ /dev/null @@ -1,26 +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"; - -enum Unk2800_IMLDGLIMODE { - Unk2800_IMLDGLIMODE_NONE = 0; - Unk2800_IMLDGLIMODE_Unk2800_FIPMFJALDJM = 1; - Unk2800_IMLDGLIMODE_Unk2800_OFNLGLLMMED = 2; -} diff --git a/proto/Unk2800_IOBHBFFAONO.proto b/proto/Unk2800_IOBHBFFAONO.proto deleted file mode 100644 index 9f16eb6c..00000000 --- a/proto/Unk2800_IOBHBFFAONO.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk2700_MOFABPNGIKP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2800_IOBHBFFAONO { - uint32 param1 = 7; - uint32 param2 = 2; - Unk2700_MOFABPNGIKP reason = 3; - uint32 param3 = 6; - uint32 Unk2800_NGGPIECNHJA = 12; - uint32 gallery_id = 1; -} diff --git a/proto/Unk2800_JBEDBFJFEIH.proto b/proto/Unk2800_JBEDBFJFEIH.proto deleted file mode 100644 index 930b8323..00000000 --- a/proto/Unk2800_JBEDBFJFEIH.proto +++ /dev/null @@ -1,25 +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 Unk2800_JBEDBFJFEIH { - uint32 equip_type = 9; - uint32 element_type = 12; -} diff --git a/proto/Unk2800_JCPNICABMAF.proto b/proto/Unk2800_JCPNICABMAF.proto deleted file mode 100644 index e5c8616c..00000000 --- a/proto/Unk2800_JCPNICABMAF.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2800_IMLDGLIMODE.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5504 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_JCPNICABMAF { - uint32 coin = 10; - Unk2800_IMLDGLIMODE stage = 8; - uint32 kill_monster_count = 4; - uint32 progress = 15; -} diff --git a/proto/Unk2800_JIPMJPAKIKE.proto b/proto/Unk2800_JIPMJPAKIKE.proto deleted file mode 100644 index 4c7c21c4..00000000 --- a/proto/Unk2800_JIPMJPAKIKE.proto +++ /dev/null @@ -1,27 +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 Unk2800_JIPMJPAKIKE { - bool is_finished = 7; - uint32 Unk2800_MMPELBBNFOD = 10; - bool is_open = 5; - uint32 Unk2800_MGPEODNKEEC = 6; -} diff --git a/proto/Unk2800_JKLFAJKDLDG.proto b/proto/Unk2800_JKLFAJKDLDG.proto deleted file mode 100644 index 7f198187..00000000 --- a/proto/Unk2800_JKLFAJKDLDG.proto +++ /dev/null @@ -1,25 +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 Unk2800_JKLFAJKDLDG { - uint32 quest_id = 13; - uint32 point_id = 6; -} diff --git a/proto/Unk2800_KFNCDHFHJPD.proto b/proto/Unk2800_KFNCDHFHJPD.proto deleted file mode 100644 index afd1cdf1..00000000 --- a/proto/Unk2800_KFNCDHFHJPD.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 8996 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_KFNCDHFHJPD { - int32 retcode = 3; -} diff --git a/proto/Unk2800_KHLHFFHGEHA.proto b/proto/Unk2800_KHLHFFHGEHA.proto deleted file mode 100644 index e58baacc..00000000 --- a/proto/Unk2800_KHLHFFHGEHA.proto +++ /dev/null @@ -1,33 +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"; - -import "Unk2800_FGFMMFAKDEL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 21834 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_KHLHFFHGEHA { - bool is_success = 4; - bool Unk2800_ICNCEKIJNJA = 12; - repeated Unk2800_FGFMMFAKDEL Unk2800_EGJDBBGNMFI = 9; - uint32 level_id = 5; -} diff --git a/proto/Unk2800_KILFIICJLEE.proto b/proto/Unk2800_KILFIICJLEE.proto deleted file mode 100644 index f3c5c559..00000000 --- a/proto/Unk2800_KILFIICJLEE.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 5593 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_KILFIICJLEE { - uint32 gallery_id = 15; -} diff --git a/proto/Unk2800_KJEOLFNEOPF.proto b/proto/Unk2800_KJEOLFNEOPF.proto deleted file mode 100644 index dfe4b1cd..00000000 --- a/proto/Unk2800_KJEOLFNEOPF.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 1768 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_KJEOLFNEOPF { - repeated uint64 avatar_team_guid_list = 14; - int32 retcode = 7; - uint64 cur_avatar_guid = 15; -} diff --git a/proto/Unk2800_KOMBBIEEGCP.proto b/proto/Unk2800_KOMBBIEEGCP.proto deleted file mode 100644 index b4487a7a..00000000 --- a/proto/Unk2800_KOMBBIEEGCP.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 5522 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_KOMBBIEEGCP { - uint32 gallery_id = 2; - uint32 coin = 9; - uint32 Unk2800_LBPCDCHOOLJ = 11; -} diff --git a/proto/Unk2800_KPJKAJLNAED.proto b/proto/Unk2800_KPJKAJLNAED.proto deleted file mode 100644 index d3dfeb82..00000000 --- a/proto/Unk2800_KPJKAJLNAED.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 874 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_KPJKAJLNAED { - int32 retcode = 12; -} diff --git a/proto/Unk2800_LGIKLPBOJOI.proto b/proto/Unk2800_LGIKLPBOJOI.proto deleted file mode 100644 index 4fb4fdc9..00000000 --- a/proto/Unk2800_LGIKLPBOJOI.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 8145 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_LGIKLPBOJOI { - repeated uint32 Unk2800_AEKPBKAAHFL = 14; - uint32 activity_id = 7; -} diff --git a/proto/Unk2800_LIBCDGDJMDF.proto b/proto/Unk2800_LIBCDGDJMDF.proto deleted file mode 100644 index 8edcf668..00000000 --- a/proto/Unk2800_LIBCDGDJMDF.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 5527 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_LIBCDGDJMDF { - uint32 gallery_id = 9; - int32 retcode = 5; -} diff --git a/proto/Unk2800_MBKLJLMLIKF.proto b/proto/Unk2800_MBKLJLMLIKF.proto deleted file mode 100644 index dbe5ce7b..00000000 --- a/proto/Unk2800_MBKLJLMLIKF.proto +++ /dev/null @@ -1,26 +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 Unk2800_MBKLJLMLIKF { - uint32 stage_id = 13; - bool is_open = 14; - uint32 best_score = 4; -} diff --git a/proto/Unk2800_MHCFAGCKGIB.proto b/proto/Unk2800_MHCFAGCKGIB.proto deleted file mode 100644 index 7eba55e9..00000000 --- a/proto/Unk2800_MHCFAGCKGIB.proto +++ /dev/null @@ -1,29 +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"; - -import "DungeonEntryInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2800_MHCFAGCKGIB { - uint32 scene_id = 12; - uint32 point_id = 6; - repeated DungeonEntryInfo dungeon_entry_list = 1; - uint32 recommend_dungeon_id = 8; -} diff --git a/proto/Unk2800_MNBDNGKGDGF.proto b/proto/Unk2800_MNBDNGKGDGF.proto deleted file mode 100644 index c5a7f593..00000000 --- a/proto/Unk2800_MNBDNGKGDGF.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 8004 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_MNBDNGKGDGF { - uint32 gallery_id = 13; - int32 retcode = 8; -} diff --git a/proto/Unk2800_NHEOHBNFHJD.proto b/proto/Unk2800_NHEOHBNFHJD.proto deleted file mode 100644 index fccb2211..00000000 --- a/proto/Unk2800_NHEOHBNFHJD.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk2800_IOBHBFFAONO.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8870 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk2800_NHEOHBNFHJD { - Unk2800_IOBHBFFAONO settle_info = 11; - uint32 stage_id = 7; - bool is_new_record = 2; - uint32 gallery_id = 1; -} diff --git a/proto/Unk2800_OCOMLNLPLGA.proto b/proto/Unk2800_OCOMLNLPLGA.proto deleted file mode 100644 index afc2df0a..00000000 --- a/proto/Unk2800_OCOMLNLPLGA.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk2700_GBBDJMDIDEI.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2800_OCOMLNLPLGA { - uint32 element_type = 11; - repeated Unk2700_GBBDJMDIDEI Unk2700_DMDHDIHGPFA = 5; - uint32 equip_type = 15; -} diff --git a/proto/Unk2800_OFIHDGFMDGB.proto b/proto/Unk2800_OFIHDGFMDGB.proto deleted file mode 100644 index 15f4e372..00000000 --- a/proto/Unk2800_OFIHDGFMDGB.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 171 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_OFIHDGFMDGB { - uint32 giving_id = 4; -} diff --git a/proto/Unk2800_OMGNOBICOCD.proto b/proto/Unk2800_OMGNOBICOCD.proto deleted file mode 100644 index b12e9f1c..00000000 --- a/proto/Unk2800_OMGNOBICOCD.proto +++ /dev/null @@ -1,32 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 843 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_OMGNOBICOCD { - uint32 Unk2800_DPEOIJKEAPB = 14; - CustomGadgetTreeInfo Unk2700_OCIHJFOKHPK = 11; - uint32 gadget_entity_id = 10; -} diff --git a/proto/Unk2800_OOKIPFHPJMG.proto b/proto/Unk2800_OOKIPFHPJMG.proto deleted file mode 100644 index e949413f..00000000 --- a/proto/Unk2800_OOKIPFHPJMG.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 21054 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk2800_OOKIPFHPJMG { - bool is_success = 8; -} diff --git a/proto/Unk2800_PHPHMILPOLC.proto b/proto/Unk2800_PHPHMILPOLC.proto deleted file mode 100644 index 545747c0..00000000 --- a/proto/Unk2800_PHPHMILPOLC.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk2800_FDLKPKFOIIK.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk2800_PHPHMILPOLC { - Unk2800_FDLKPKFOIIK state = 10; - uint32 Unk2800_CLOCMPFBGMD = 4; -} diff --git a/proto/Unk3000_ACNMEFGKHKO.proto b/proto/Unk3000_ACNMEFGKHKO.proto deleted file mode 100644 index 50b45f1a..00000000 --- a/proto/Unk3000_ACNMEFGKHKO.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 4622 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_ACNMEFGKHKO { - int32 retcode = 13; - uint32 Unk3000_LOFNFMJFGNB = 1; - uint32 Unk3000_DEDHCIKCAGH = 3; - uint32 Unk3000_HCAJDIBHKDG = 2; -} diff --git a/proto/Unk3000_AFMFIPPDAJE.proto b/proto/Unk3000_AFMFIPPDAJE.proto deleted file mode 100644 index 952f1f61..00000000 --- a/proto/Unk3000_AFMFIPPDAJE.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 4576 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_AFMFIPPDAJE { - map Unk3000_OBLCKELHBGH = 3; - uint32 Unk3000_LOFNFMJFGNB = 12; -} diff --git a/proto/Unk3000_AGDEGMCKIAF.proto b/proto/Unk3000_AGDEGMCKIAF.proto deleted file mode 100644 index b86e2d83..00000000 --- a/proto/Unk3000_AGDEGMCKIAF.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 20702 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_AGDEGMCKIAF { - int32 retcode = 5; -} diff --git a/proto/Unk3000_AHNHHIOAHBC.proto b/proto/Unk3000_AHNHHIOAHBC.proto deleted file mode 100644 index ae7db209..00000000 --- a/proto/Unk3000_AHNHHIOAHBC.proto +++ /dev/null @@ -1,27 +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"; - -enum Unk3000_AHNHHIOAHBC { - Unk3000_AHNHHIOAHBC_NONE = 0; - Unk3000_AHNHHIOAHBC_Unk3000_IKCFCMNEEAO = 1; - Unk3000_AHNHHIOAHBC_Unk3000_BCPDDCDJHHA = 2; - Unk3000_AHNHHIOAHBC_FINISHED = 3; -} diff --git a/proto/Unk3000_ALPEACOMIPG.proto b/proto/Unk3000_ALPEACOMIPG.proto deleted file mode 100644 index 0f012e1f..00000000 --- a/proto/Unk3000_ALPEACOMIPG.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk3000_ECGHJKANPJK.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_ALPEACOMIPG { - repeated Unk3000_ECGHJKANPJK Unk2700_PHKHIPLDOOA = 10; - uint32 Unk3000_FJENMMCFMGD = 7; - repeated uint32 Unk3000_HKABHFLDNKF = 6; -} diff --git a/proto/Unk3000_AMGHKNBNNPD.proto b/proto/Unk3000_AMGHKNBNNPD.proto deleted file mode 100644 index bb075062..00000000 --- a/proto/Unk3000_AMGHKNBNNPD.proto +++ /dev/null @@ -1,34 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_AMGHKNBNNPD { - float Unk3000_OFFBBHIKDIN = 1; - repeated uint32 animator_state_id_list = 2; - uint32 entity_id = 3; - bool need_set_is_in_air = 13; - float speed = 12; - float Unk3000_PJPFIPOLNAH = 8; - bool check_animator_state_on_exit_only = 11; - string override_collider = 14; - Vector target_pos = 10; -} diff --git a/proto/Unk3000_BGPMEPKCLPA.proto b/proto/Unk3000_BGPMEPKCLPA.proto deleted file mode 100644 index c1a84585..00000000 --- a/proto/Unk3000_BGPMEPKCLPA.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk3000_CMEPCFFDIGL.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_BGPMEPKCLPA { - repeated Unk3000_CMEPCFFDIGL Unk3000_MKIJEIKFIJP = 3; -} diff --git a/proto/Unk3000_BMLKKNEINNF.proto b/proto/Unk3000_BMLKKNEINNF.proto deleted file mode 100644 index 3deb3a2b..00000000 --- a/proto/Unk3000_BMLKKNEINNF.proto +++ /dev/null @@ -1,34 +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"; - -import "MailData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1481 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_BMLKKNEINNF { - string Unk3000_HJKCLHGMBFC = 9; - repeated MailData mail_list = 5; - uint32 Unk3000_OJIKNBEGAKL = 11; - uint32 Unk3000_DKLGOIEPECB = 4; - bool Unk2700_OPEHLDAGICF = 7; - int32 retcode = 14; -} diff --git a/proto/Unk3000_BOBIJEDOFKG.proto b/proto/Unk3000_BOBIJEDOFKG.proto deleted file mode 100644 index f0ed9266..00000000 --- a/proto/Unk3000_BOBIJEDOFKG.proto +++ /dev/null @@ -1,25 +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 Unk3000_BOBIJEDOFKG { - bool is_open = 9; - uint32 id = 14; -} diff --git a/proto/Unk3000_CMEPCFFDIGL.proto b/proto/Unk3000_CMEPCFFDIGL.proto deleted file mode 100644 index 0b73679c..00000000 --- a/proto/Unk3000_CMEPCFFDIGL.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk3000_GDKMIBFADKD.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_CMEPCFFDIGL { - int32 level = 10; - repeated Unk3000_GDKMIBFADKD Unk3000_MKIJEIKFIJP = 6; -} diff --git a/proto/Unk3000_CMKEPEDFOKE.proto b/proto/Unk3000_CMKEPEDFOKE.proto deleted file mode 100644 index 5aa93c8c..00000000 --- a/proto/Unk3000_CMKEPEDFOKE.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 22391 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_CMKEPEDFOKE {} diff --git a/proto/Unk3000_CNDHIGKNELM.proto b/proto/Unk3000_CNDHIGKNELM.proto deleted file mode 100644 index 591f87e4..00000000 --- a/proto/Unk3000_CNDHIGKNELM.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk3000_BGPMEPKCLPA.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6173 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_CNDHIGKNELM { - int32 query_id = 3; - int32 retcode = 14; - Unk3000_BGPMEPKCLPA Unk3000_ADJJOGDKIKL = 8; -} diff --git a/proto/Unk3000_CPCMICDDBCH.proto b/proto/Unk3000_CPCMICDDBCH.proto deleted file mode 100644 index 85ebd8b7..00000000 --- a/proto/Unk3000_CPCMICDDBCH.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 20011 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_CPCMICDDBCH { - uint32 Unk3000_MKFIPLFHJNE = 10; - uint32 level_id = 15; -} diff --git a/proto/Unk3000_DCAHJINNNDM.proto b/proto/Unk3000_DCAHJINNNDM.proto deleted file mode 100644 index b52b2379..00000000 --- a/proto/Unk3000_DCAHJINNNDM.proto +++ /dev/null @@ -1,31 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 23107 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_DCAHJINNNDM { - uint32 entity_id = 2; - CustomGadgetTreeInfo Unk2700_OCIHJFOKHPK = 11; -} diff --git a/proto/Unk3000_DCHMAMFIFOF.proto b/proto/Unk3000_DCHMAMFIFOF.proto deleted file mode 100644 index cfc31210..00000000 --- a/proto/Unk3000_DCHMAMFIFOF.proto +++ /dev/null @@ -1,26 +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 Unk3000_DCHMAMFIFOF { - uint32 Unk3000_PAFIGDFHGNA = 1; - uint32 finish_time = 4; - uint32 param = 14; -} diff --git a/proto/Unk3000_DCLAGIJJEHB.proto b/proto/Unk3000_DCLAGIJJEHB.proto deleted file mode 100644 index 177be344..00000000 --- a/proto/Unk3000_DCLAGIJJEHB.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk3000_ENLDIHLGNCK.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 402 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_DCLAGIJJEHB { - uint32 parent_quest_id = 2; - repeated Unk3000_ENLDIHLGNCK Unk3000_HLPGILIGGCB = 1; -} diff --git a/proto/Unk3000_DFIIBIGPHGE.proto b/proto/Unk3000_DFIIBIGPHGE.proto deleted file mode 100644 index b2b736c7..00000000 --- a/proto/Unk3000_DFIIBIGPHGE.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 1731 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_DFIIBIGPHGE { - uint32 Unk3000_GCAJHPHIEAA = 4; -} diff --git a/proto/Unk3000_DHEOMDCCMMC.proto b/proto/Unk3000_DHEOMDCCMMC.proto deleted file mode 100644 index 5f6b6453..00000000 --- a/proto/Unk3000_DHEOMDCCMMC.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 429 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_DHEOMDCCMMC { - uint32 Unk3000_CCNCELKPPFN = 7; - uint32 Unk3000_CIOLEGEHDAC = 11; - uint32 Unk3000_OIIEJOKFHPP = 2; -} diff --git a/proto/Unk3000_DHOFMKPKFMF.proto b/proto/Unk3000_DHOFMKPKFMF.proto deleted file mode 100644 index 03b5e1d8..00000000 --- a/proto/Unk3000_DHOFMKPKFMF.proto +++ /dev/null @@ -1,31 +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"; - -import "AvatarTeam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1749 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_DHOFMKPKFMF { - repeated uint64 temp_avatar_guid_list = 6; - map avatar_team_map = 3; - repeated uint32 Unk3000_NIGPICLBHMA = 1; -} diff --git a/proto/Unk3000_DJNBNBMIECP.proto b/proto/Unk3000_DJNBNBMIECP.proto deleted file mode 100644 index 601b647a..00000000 --- a/proto/Unk3000_DJNBNBMIECP.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 5588 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_DJNBNBMIECP { - uint32 score = 3; -} diff --git a/proto/Unk3000_DLCDJPKNGBD.proto b/proto/Unk3000_DLCDJPKNGBD.proto deleted file mode 100644 index 27fc37d5..00000000 --- a/proto/Unk3000_DLCDJPKNGBD.proto +++ /dev/null @@ -1,31 +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"; - -// CmdId: 185 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_DLCDJPKNGBD { - bool Unk3000_FGIJKFANKEI = 8; - uint32 Unk3000_LHIINBOCMFN = 14; - uint32 Unk3000_HMLGHBEKCOF = 9; - uint32 Unk3000_EMJDLANPPNF = 1; -} diff --git a/proto/Unk3000_DPEJONKFONL.proto b/proto/Unk3000_DPEJONKFONL.proto deleted file mode 100644 index b75a9450..00000000 --- a/proto/Unk3000_DPEJONKFONL.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 21750 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_DPEJONKFONL { - uint32 param = 1; - uint32 Unk3000_PAFIGDFHGNA = 4; -} diff --git a/proto/Unk3000_EBNMMLENEII.proto b/proto/Unk3000_EBNMMLENEII.proto deleted file mode 100644 index ae42a7c1..00000000 --- a/proto/Unk3000_EBNMMLENEII.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk3000_JACOCADDNFE.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 24857 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_EBNMMLENEII { - repeated Unk3000_JACOCADDNFE avatar_info_list = 13; -} diff --git a/proto/Unk3000_ECGHJKANPJK.proto b/proto/Unk3000_ECGHJKANPJK.proto deleted file mode 100644 index 0ad25f63..00000000 --- a/proto/Unk3000_ECGHJKANPJK.proto +++ /dev/null @@ -1,25 +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 Unk3000_ECGHJKANPJK { - uint32 stage_id = 9; - bool is_open = 1; -} diff --git a/proto/Unk3000_EDGJEBLODLF.proto b/proto/Unk3000_EDGJEBLODLF.proto deleted file mode 100644 index d30633c4..00000000 --- a/proto/Unk3000_EDGJEBLODLF.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 416 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_EDGJEBLODLF { - uint32 Unk3000_CFDMLGKNLKL = 2; - uint32 Unk3000_CIOLEGEHDAC = 13; - uint32 Unk3000_FDGFAHAOEPP = 5; - int32 retcode = 8; -} diff --git a/proto/Unk3000_EHJALCDEBKK.proto b/proto/Unk3000_EHJALCDEBKK.proto deleted file mode 100644 index c341d56b..00000000 --- a/proto/Unk3000_EHJALCDEBKK.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 23381 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_EHJALCDEBKK { - uint32 level_id = 11; - int32 retcode = 9; -} diff --git a/proto/Unk3000_EMGMOECAJDK.proto b/proto/Unk3000_EMGMOECAJDK.proto deleted file mode 100644 index cc635c6b..00000000 --- a/proto/Unk3000_EMGMOECAJDK.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 6092 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_EMGMOECAJDK { - repeated uint32 Unk3000_CNNFGFBBBFP = 3; -} diff --git a/proto/Unk3000_EMMKKLIECLB.proto b/proto/Unk3000_EMMKKLIECLB.proto deleted file mode 100644 index 203cee67..00000000 --- a/proto/Unk3000_EMMKKLIECLB.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_EMMKKLIECLB { - Vector tree_pos = 12; - uint32 tree_type = 8; -} diff --git a/proto/Unk3000_ENLDIHLGNCK.proto b/proto/Unk3000_ENLDIHLGNCK.proto deleted file mode 100644 index dab2da8a..00000000 --- a/proto/Unk3000_ENLDIHLGNCK.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk3000_GDDGGJIFNCH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_ENLDIHLGNCK { - uint32 Unk3000_CIOLEGEHDAC = 3; - repeated Unk3000_GDDGGJIFNCH Unk3000_NLFPKDOBNCD = 15; -} diff --git a/proto/Unk3000_EOLNDBMGCBP.proto b/proto/Unk3000_EOLNDBMGCBP.proto deleted file mode 100644 index 6d0ce396..00000000 --- a/proto/Unk3000_EOLNDBMGCBP.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 4473 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_EOLNDBMGCBP {} diff --git a/proto/Unk3000_EPHGPACBEHL.proto b/proto/Unk3000_EPHGPACBEHL.proto deleted file mode 100644 index 08de5c4b..00000000 --- a/proto/Unk3000_EPHGPACBEHL.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 1497 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_EPHGPACBEHL { - bool Unk2700_OPEHLDAGICF = 13; -} diff --git a/proto/Unk3000_FAPNAHAEPBF.proto b/proto/Unk3000_FAPNAHAEPBF.proto deleted file mode 100644 index 103da3fb..00000000 --- a/proto/Unk3000_FAPNAHAEPBF.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 21880 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_FAPNAHAEPBF { - int32 retcode = 8; - uint32 gallery_id = 6; -} diff --git a/proto/Unk3000_FENDDMMFAME.proto b/proto/Unk3000_FENDDMMFAME.proto deleted file mode 100644 index aad4bbf2..00000000 --- a/proto/Unk3000_FENDDMMFAME.proto +++ /dev/null @@ -1,27 +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 Unk3000_FENDDMMFAME { - bool is_open = 15; - uint32 level_id = 10; - uint32 stage_id = 9; - bool is_finished = 3; -} diff --git a/proto/Unk3000_FFOBEKMOHOI.proto b/proto/Unk3000_FFOBEKMOHOI.proto deleted file mode 100644 index 5d62bec5..00000000 --- a/proto/Unk3000_FFOBEKMOHOI.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk3000_FENDDMMFAME.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_FFOBEKMOHOI { - repeated Unk3000_FENDDMMFAME Unk2700_PHKHIPLDOOA = 5; -} diff --git a/proto/Unk3000_FIPHHGCJIMO.proto b/proto/Unk3000_FIPHHGCJIMO.proto deleted file mode 100644 index 4a00e482..00000000 --- a/proto/Unk3000_FIPHHGCJIMO.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk3000_JACOCADDNFE.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 23678 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_FIPHHGCJIMO { - repeated Unk3000_JACOCADDNFE avatar_info_list = 6; -} diff --git a/proto/Unk3000_FLOEPMMABMH.proto b/proto/Unk3000_FLOEPMMABMH.proto deleted file mode 100644 index 47bf5452..00000000 --- a/proto/Unk3000_FLOEPMMABMH.proto +++ /dev/null @@ -1,26 +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 Unk3000_FLOEPMMABMH { - uint32 level_id = 13; - uint32 max_score = 14; - bool is_open = 1; -} diff --git a/proto/Unk3000_FPDBJJJLKEP.proto b/proto/Unk3000_FPDBJJJLKEP.proto deleted file mode 100644 index 4e64bd9c..00000000 --- a/proto/Unk3000_FPDBJJJLKEP.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk3000_BGPMEPKCLPA.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6103 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_FPDBJJJLKEP { - Unk3000_BGPMEPKCLPA Unk3000_ADJJOGDKIKL = 2; - int32 query_id = 13; - int32 retcode = 11; -} diff --git a/proto/Unk3000_GCBMILHPIKA.proto b/proto/Unk3000_GCBMILHPIKA.proto deleted file mode 100644 index 9107f020..00000000 --- a/proto/Unk3000_GCBMILHPIKA.proto +++ /dev/null @@ -1,35 +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"; - -// CmdId: 4659 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_GCBMILHPIKA { - int32 retcode = 10; - repeated Unk3000_PPGINNAFPIF Unk3000_EBIEGNHLMFP = 5; - - message Unk3000_PPGINNAFPIF { - uint32 Unk3000_CLMLONOEHLB = 7; - uint32 Unk3000_HCAJDIBHKDG = 12; - uint32 next_refresh_time = 14; - uint32 Unk3000_LOFNFMJFGNB = 2; - } -} diff --git a/proto/Unk3000_GDDGGJIFNCH.proto b/proto/Unk3000_GDDGGJIFNCH.proto deleted file mode 100644 index a1009fb4..00000000 --- a/proto/Unk3000_GDDGGJIFNCH.proto +++ /dev/null @@ -1,28 +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 Unk3000_GDDGGJIFNCH { - uint32 Unk3000_CFDMLGKNLKL = 8; - bool Unk3000_HONINDEHLNO = 15; - bool Unk3000_FIMENALCAKG = 10; - bool Unk3000_BJGNKDEGLGC = 6; - uint32 Unk3000_HPHLGFDHBON = 5; -} diff --git a/proto/Unk3000_GDKMIBFADKD.proto b/proto/Unk3000_GDKMIBFADKD.proto deleted file mode 100644 index 33701303..00000000 --- a/proto/Unk3000_GDKMIBFADKD.proto +++ /dev/null @@ -1,28 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_GDKMIBFADKD { - int64 index = 8; - int32 area = 5; - Vector Unk3000_AOEGLPPFIFD = 1; -} diff --git a/proto/Unk3000_GDMEIKLAMIB.proto b/proto/Unk3000_GDMEIKLAMIB.proto deleted file mode 100644 index 786edbeb..00000000 --- a/proto/Unk3000_GDMEIKLAMIB.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 3295 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_GDMEIKLAMIB { - uint32 group_id = 6; - uint32 scene_id = 9; - uint32 config_id = 12; -} diff --git a/proto/Unk3000_GMLAHHCDKOI.proto b/proto/Unk3000_GMLAHHCDKOI.proto deleted file mode 100644 index 5f18347e..00000000 --- a/proto/Unk3000_GMLAHHCDKOI.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk3000_LLBHCMKJJHB.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 841 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_GMLAHHCDKOI { - repeated Unk3000_LLBHCMKJJHB Unk3000_LHBOCEKGGIF = 14; -} diff --git a/proto/Unk3000_GNLFOLGMEPN.proto b/proto/Unk3000_GNLFOLGMEPN.proto deleted file mode 100644 index 6aebe7e7..00000000 --- a/proto/Unk3000_GNLFOLGMEPN.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 21208 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_GNLFOLGMEPN { - int32 retcode = 5; -} diff --git a/proto/Unk3000_HBIPKOBMGGD.proto b/proto/Unk3000_HBIPKOBMGGD.proto deleted file mode 100644 index e5e4a783..00000000 --- a/proto/Unk3000_HBIPKOBMGGD.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk3000_HKHFFDEMNKN.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5995 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_HBIPKOBMGGD { - repeated Unk3000_HKHFFDEMNKN Unk3000_GCJLJCJAADG = 3; -} diff --git a/proto/Unk3000_HDJHHOCABBK.proto b/proto/Unk3000_HDJHHOCABBK.proto deleted file mode 100644 index 7a5cec96..00000000 --- a/proto/Unk3000_HDJHHOCABBK.proto +++ /dev/null @@ -1,35 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_HDJHHOCABBK { - bool is_done = 12; - uint32 Unk3000_LIHPABKOAIP = 6; - uint32 Unk3000_AEGHMLLEOJF = 10; - float region_radius = 7; - bool is_open = 9; - uint32 open_time = 8; - Vector region_center_pos = 11; - uint32 scene_id = 13; - uint32 Unk3000_KNNPMAMOCOM = 15; - uint32 region_id = 1; -} diff --git a/proto/Unk3000_HGBNOCJBDEK.proto b/proto/Unk3000_HGBNOCJBDEK.proto deleted file mode 100644 index 6ba88286..00000000 --- a/proto/Unk3000_HGBNOCJBDEK.proto +++ /dev/null @@ -1,26 +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 Unk3000_HGBNOCJBDEK { - bool is_finished = 11; - uint32 stage_id = 6; - bool is_open = 9; -} diff --git a/proto/Unk3000_HIJKNFBBCFC.proto b/proto/Unk3000_HIJKNFBBCFC.proto deleted file mode 100644 index cb16adc5..00000000 --- a/proto/Unk3000_HIJKNFBBCFC.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 23948 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_HIJKNFBBCFC { - uint32 Unk3000_PAFIGDFHGNA = 6; - uint32 param = 11; - int32 retcode = 12; -} diff --git a/proto/Unk3000_HKHFFDEMNKN.proto b/proto/Unk3000_HKHFFDEMNKN.proto deleted file mode 100644 index 808d8612..00000000 --- a/proto/Unk3000_HKHFFDEMNKN.proto +++ /dev/null @@ -1,27 +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"; - -import "WidgetSlotData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_HKHFFDEMNKN { - uint32 uid = 14; - repeated WidgetSlotData slot_list = 13; -} diff --git a/proto/Unk3000_HPFGNOIGNAG.proto b/proto/Unk3000_HPFGNOIGNAG.proto deleted file mode 100644 index 48100f02..00000000 --- a/proto/Unk3000_HPFGNOIGNAG.proto +++ /dev/null @@ -1,31 +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"; - -// CmdId: 21961 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_HPFGNOIGNAG { - bool Unk3000_PHIIBCMNPEK = 11; - bool Unk3000_NFLEINABPPC = 7; - uint32 round = 15; - uint32 stage_id = 8; - uint32 level_id = 10; -} diff --git a/proto/Unk3000_IBMFJMGHCNC.proto b/proto/Unk3000_IBMFJMGHCNC.proto deleted file mode 100644 index e83f93e7..00000000 --- a/proto/Unk3000_IBMFJMGHCNC.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 6060 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_IBMFJMGHCNC { - int32 retcode = 8; - uint32 material_id = 6; -} diff --git a/proto/Unk3000_IBNIGBFIEEF.proto b/proto/Unk3000_IBNIGBFIEEF.proto deleted file mode 100644 index 7b82552b..00000000 --- a/proto/Unk3000_IBNIGBFIEEF.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 1735 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_IBNIGBFIEEF { - int32 retcode = 4; -} diff --git a/proto/Unk3000_ICLKJJNGOHN.proto b/proto/Unk3000_ICLKJJNGOHN.proto deleted file mode 100644 index 158e3046..00000000 --- a/proto/Unk3000_ICLKJJNGOHN.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk3000_KEJLPBEOHNH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_ICLKJJNGOHN { - bool is_finished = 10; - uint32 max_score = 3; - uint32 stage_id = 4; - repeated Unk3000_KEJLPBEOHNH Unk2700_GMAEHKMDIGG = 6; -} diff --git a/proto/Unk3000_IGCECHKNKOO.proto b/proto/Unk3000_IGCECHKNKOO.proto deleted file mode 100644 index 22706d30..00000000 --- a/proto/Unk3000_IGCECHKNKOO.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 21804 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_IGCECHKNKOO { - int32 retcode = 6; - uint32 level_id = 9; -} diff --git a/proto/Unk3000_IIBHKLNAHHC.proto b/proto/Unk3000_IIBHKLNAHHC.proto deleted file mode 100644 index 44506c58..00000000 --- a/proto/Unk3000_IIBHKLNAHHC.proto +++ /dev/null @@ -1,26 +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 Unk3000_IIBHKLNAHHC { - uint32 level_id = 15; - uint32 max_score = 9; - bool is_open = 10; -} diff --git a/proto/Unk3000_ILLNKBDNGKP.proto b/proto/Unk3000_ILLNKBDNGKP.proto deleted file mode 100644 index 59a8852d..00000000 --- a/proto/Unk3000_ILLNKBDNGKP.proto +++ /dev/null @@ -1,28 +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"; - -import "Unk3000_DCHMAMFIFOF.proto"; -import "Unk3000_HGBNOCJBDEK.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_ILLNKBDNGKP { - repeated Unk3000_HGBNOCJBDEK Unk2700_PHKHIPLDOOA = 5; - repeated Unk3000_DCHMAMFIFOF Unk3000_AIENCMLMCBE = 7; -} diff --git a/proto/Unk3000_IMLAPBGLBFF.proto b/proto/Unk3000_IMLAPBGLBFF.proto deleted file mode 100644 index e9dfae94..00000000 --- a/proto/Unk3000_IMLAPBGLBFF.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 1687 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_IMLAPBGLBFF {} diff --git a/proto/Unk3000_INJDOLGMLAG.proto b/proto/Unk3000_INJDOLGMLAG.proto deleted file mode 100644 index b549891b..00000000 --- a/proto/Unk3000_INJDOLGMLAG.proto +++ /dev/null @@ -1,26 +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"; - -enum Unk3000_INJDOLGMLAG { - Unk3000_INJDOLGMLAG_Unk3000_AHABODBKNKA = 0; - Unk3000_INJDOLGMLAG_Unk3000_IGJICIAJPFD = 1; - Unk3000_INJDOLGMLAG_Unk3000_KEEDEFPAJJG = 2; -} diff --git a/proto/Unk3000_IPAKLDNKDAO.proto b/proto/Unk3000_IPAKLDNKDAO.proto deleted file mode 100644 index 8280a9f0..00000000 --- a/proto/Unk3000_IPAKLDNKDAO.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 6275 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_IPAKLDNKDAO { - uint32 Unk3000_FJIJOIMJMPF = 8; -} diff --git a/proto/Unk3000_JACOCADDNFE.proto b/proto/Unk3000_JACOCADDNFE.proto deleted file mode 100644 index 9906bdd3..00000000 --- a/proto/Unk3000_JACOCADDNFE.proto +++ /dev/null @@ -1,25 +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 Unk3000_JACOCADDNFE { - bool is_trial = 8; - uint64 avatar_id = 2; -} diff --git a/proto/Unk3000_JDCOHPBDPED.proto b/proto/Unk3000_JDCOHPBDPED.proto deleted file mode 100644 index 8f847d56..00000000 --- a/proto/Unk3000_JDCOHPBDPED.proto +++ /dev/null @@ -1,34 +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"; - -import "CompoundQueueData.proto"; -import "ItemParam.proto"; -import "Unk3000_PKHPBOIDLEA.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 125 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_JDCOHPBDPED { - repeated ItemParam Unk3100_HFOFIMOGDBD = 2; - Unk3000_PKHPBOIDLEA Unk3000_CNOABNNCPOL = 6; - int32 retcode = 7; - repeated CompoundQueueData compound_que_data_list = 1; -} diff --git a/proto/Unk3000_JFOGFMJDFFF.proto b/proto/Unk3000_JFOGFMJDFFF.proto deleted file mode 100644 index 433d8841..00000000 --- a/proto/Unk3000_JFOGFMJDFFF.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 Unk3000_JFOGFMJDFFF { - bool Unk3000_ADJNBMKCHAA = 9; -} diff --git a/proto/Unk3000_JIEPEGAHDNH.proto b/proto/Unk3000_JIEPEGAHDNH.proto deleted file mode 100644 index dc4bfa69..00000000 --- a/proto/Unk3000_JIEPEGAHDNH.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 24152 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_JIEPEGAHDNH { - uint32 level_id = 1; - int32 retcode = 8; -} diff --git a/proto/Unk3000_JIMGCFDPFCK.proto b/proto/Unk3000_JIMGCFDPFCK.proto deleted file mode 100644 index 61eca5ab..00000000 --- a/proto/Unk3000_JIMGCFDPFCK.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 20754 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_JIMGCFDPFCK { - uint32 Unk2700_MDJOPHOHFDB = 11; - uint32 total_num = 5; -} diff --git a/proto/Unk3000_KEJGDDMMBLP.proto b/proto/Unk3000_KEJGDDMMBLP.proto deleted file mode 100644 index 06f19ee7..00000000 --- a/proto/Unk3000_KEJGDDMMBLP.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk3000_PONJHEGKBBP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6376 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_KEJGDDMMBLP { - repeated Unk3000_PONJHEGKBBP Unk3000_EIHLJGPJDJM = 14; -} diff --git a/proto/Unk3000_KEJLPBEOHNH.proto b/proto/Unk3000_KEJLPBEOHNH.proto deleted file mode 100644 index e93bdb66..00000000 --- a/proto/Unk3000_KEJLPBEOHNH.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk3000_JACOCADDNFE.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_KEJLPBEOHNH { - repeated Unk3000_JACOCADDNFE avatar_info_list = 13; -} diff --git a/proto/Unk3000_KGDKKLOOIPG.proto b/proto/Unk3000_KGDKKLOOIPG.proto deleted file mode 100644 index 0396cf2f..00000000 --- a/proto/Unk3000_KGDKKLOOIPG.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 457 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_KGDKKLOOIPG { - int32 retcode = 15; - uint32 Unk3000_CCNCELKPPFN = 14; - uint32 Unk3000_OIIEJOKFHPP = 13; - uint32 Unk3000_CIOLEGEHDAC = 1; -} diff --git a/proto/Unk3000_KHFMBKILMMD.proto b/proto/Unk3000_KHFMBKILMMD.proto deleted file mode 100644 index 7ece94a2..00000000 --- a/proto/Unk3000_KHFMBKILMMD.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 24081 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_KHFMBKILMMD { - int32 retcode = 12; -} diff --git a/proto/Unk3000_KIDDGDPKBEN.proto b/proto/Unk3000_KIDDGDPKBEN.proto deleted file mode 100644 index 4abbe9b5..00000000 --- a/proto/Unk3000_KIDDGDPKBEN.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 1729 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_KIDDGDPKBEN { - uint32 Unk3000_GCAJHPHIEAA = 15; - int32 retcode = 4; -} diff --git a/proto/Unk3000_KJNIKBPKAED.proto b/proto/Unk3000_KJNIKBPKAED.proto deleted file mode 100644 index 34321b4c..00000000 --- a/proto/Unk3000_KJNIKBPKAED.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 461 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_KJNIKBPKAED { - int32 retcode = 5; - uint32 Unk3000_CFDMLGKNLKL = 14; - uint32 Unk3000_CIOLEGEHDAC = 13; -} diff --git a/proto/Unk3000_KKHPGFINACH.proto b/proto/Unk3000_KKHPGFINACH.proto deleted file mode 100644 index ebd8e4b8..00000000 --- a/proto/Unk3000_KKHPGFINACH.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 24602 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_KKHPGFINACH { - uint32 level_id = 12; -} diff --git a/proto/Unk3000_KOKEHAPLNHF.proto b/proto/Unk3000_KOKEHAPLNHF.proto deleted file mode 100644 index 13de827c..00000000 --- a/proto/Unk3000_KOKEHAPLNHF.proto +++ /dev/null @@ -1,35 +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"; - -// CmdId: 6190 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_KOKEHAPLNHF { - int32 Unk3000_ACPIAKFPDND = 12; - uint32 scene_id = 10; - int32 query_id = 11; - - enum Unk3000_GKFABJEJMKB { - Unk3000_GKFABJEJMKB_Unk3000_IEAAFHCHOIA = 0; - Unk3000_GKFABJEJMKB_Unk3000_DBHGONMGIOJ = 1; - } -} diff --git a/proto/Unk3000_LAIAGAPKPLB.proto b/proto/Unk3000_LAIAGAPKPLB.proto deleted file mode 100644 index 5ccb94b3..00000000 --- a/proto/Unk3000_LAIAGAPKPLB.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 3113 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_LAIAGAPKPLB { - repeated uint32 Unk3000_KJJKONKEINI = 7; -} diff --git a/proto/Unk3000_LBNFMLHLBIH.proto b/proto/Unk3000_LBNFMLHLBIH.proto deleted file mode 100644 index 3a2e4252..00000000 --- a/proto/Unk3000_LBNFMLHLBIH.proto +++ /dev/null @@ -1,36 +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"; - -import "MathQuaternion.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_LBNFMLHLBIH { - Unk3000_GPHBIBGMHJN type = 2; - int32 Unk3000_MFHLAJACMFA = 11; - MathQuaternion rotation = 7; - Vector center = 13; - Vector Unk3000_LNHPLNEBBIP = 14; - - enum Unk3000_GPHBIBGMHJN { - Unk3000_GPHBIBGMHJN_OBSTACLE_SHAPE_CAPSULE = 0; - Unk3000_GPHBIBGMHJN_OBSTACLE_SHAPE_BOX = 1; - } -} diff --git a/proto/Unk3000_LHEMAMBKEKI.proto b/proto/Unk3000_LHEMAMBKEKI.proto deleted file mode 100644 index 1893803f..00000000 --- a/proto/Unk3000_LHEMAMBKEKI.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 6107 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_LHEMAMBKEKI { - int32 retcode = 7; -} diff --git a/proto/Unk3000_LJIMEHHNHJA.proto b/proto/Unk3000_LJIMEHHNHJA.proto deleted file mode 100644 index 7b0a4917..00000000 --- a/proto/Unk3000_LJIMEHHNHJA.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 3152 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_LJIMEHHNHJA { - int32 retcode = 4; - repeated uint32 Unk3000_CKLBBGHIIFC = 6; -} diff --git a/proto/Unk3000_LLBCFCDMCID.proto b/proto/Unk3000_LLBCFCDMCID.proto deleted file mode 100644 index 43b693cd..00000000 --- a/proto/Unk3000_LLBCFCDMCID.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk3000_JACOCADDNFE.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 24312 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_LLBCFCDMCID { - uint32 stage_id = 13; - uint32 difficulty = 2; - repeated Unk3000_JACOCADDNFE avatar_info_list = 7; -} diff --git a/proto/Unk3000_LLBHCMKJJHB.proto b/proto/Unk3000_LLBHCMKJJHB.proto deleted file mode 100644 index 7b90d486..00000000 --- a/proto/Unk3000_LLBHCMKJJHB.proto +++ /dev/null @@ -1,29 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_LLBHCMKJJHB { - uint32 scene_id = 5; - Vector pos = 9; - uint32 group_id = 7; - uint32 config_id = 3; -} diff --git a/proto/Unk3000_LNCOEOMFKAO.proto b/proto/Unk3000_LNCOEOMFKAO.proto deleted file mode 100644 index 1ca9988e..00000000 --- a/proto/Unk3000_LNCOEOMFKAO.proto +++ /dev/null @@ -1,25 +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 Unk3000_LNCOEOMFKAO { - uint32 Unk3000_JCGKNMJFPGC = 1; - uint32 Unk3000_DGDIBEKBBLG = 2; -} diff --git a/proto/Unk3000_MEFJDDHIAOK.proto b/proto/Unk3000_MEFJDDHIAOK.proto deleted file mode 100644 index 816ba139..00000000 --- a/proto/Unk3000_MEFJDDHIAOK.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 6135 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_MEFJDDHIAOK { - uint32 version = 14; - uint32 scene_id = 15; -} diff --git a/proto/Unk3000_MFCAIADEPGJ.proto b/proto/Unk3000_MFCAIADEPGJ.proto deleted file mode 100644 index 8680b3da..00000000 --- a/proto/Unk3000_MFCAIADEPGJ.proto +++ /dev/null @@ -1,40 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6198 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_MFCAIADEPGJ { - Unk3000_PNOAFGLCLPG query_status = 7; - repeated int64 index = 3; - repeated Vector corners = 14; - repeated int32 level = 1; - int32 retcode = 8; - int32 query_id = 9; - - enum Unk3000_PNOAFGLCLPG { - Unk3000_PNOAFGLCLPG_STATUS_FAIL = 0; - Unk3000_PNOAFGLCLPG_STATUS_SUCC = 1; - Unk3000_PNOAFGLCLPG_STATUS_PARTIAL = 2; - } -} diff --git a/proto/Unk3000_MFHOOFLHNPH.proto b/proto/Unk3000_MFHOOFLHNPH.proto deleted file mode 100644 index 75c04066..00000000 --- a/proto/Unk3000_MFHOOFLHNPH.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 419 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_MFHOOFLHNPH { - uint32 Unk3000_CFDMLGKNLKL = 2; - uint32 Unk3000_CIOLEGEHDAC = 4; -} diff --git a/proto/Unk3000_MOIPPIJMIJC.proto b/proto/Unk3000_MOIPPIJMIJC.proto deleted file mode 100644 index deb6e361..00000000 --- a/proto/Unk3000_MOIPPIJMIJC.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk3000_INJDOLGMLAG.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 3323 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_MOIPPIJMIJC { - uint32 Unk3000_BBNOIPMEOOJ = 14; - Unk3000_INJDOLGMLAG Unk3000_ABHKMADEKEA = 11; -} diff --git a/proto/Unk3000_NBGBGODDBMP.proto b/proto/Unk3000_NBGBGODDBMP.proto deleted file mode 100644 index 71536153..00000000 --- a/proto/Unk3000_NBGBGODDBMP.proto +++ /dev/null @@ -1,33 +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"; - -import "Unk3000_LBNFMLHLBIH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6121 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_NBGBGODDBMP { - bool Unk3000_PHOPHGOGIIK = 12; - Unk3000_LBNFMLHLBIH Unk3000_APCKCDLMGMN = 13; - int32 query_id = 9; - uint32 scene_id = 3; -} diff --git a/proto/Unk3000_NHPPMHHJPMJ.proto b/proto/Unk3000_NHPPMHHJPMJ.proto deleted file mode 100644 index 731b26ec..00000000 --- a/proto/Unk3000_NHPPMHHJPMJ.proto +++ /dev/null @@ -1,31 +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"; - -// CmdId: 20005 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_NHPPMHHJPMJ { - uint32 final_score = 11; - uint32 Unk3000_MKFIPLFHJNE = 15; - bool is_success = 6; - uint32 level_id = 10; - bool is_new_record = 2; -} diff --git a/proto/Unk3000_NJNPNJDFEOL.proto b/proto/Unk3000_NJNPNJDFEOL.proto deleted file mode 100644 index 8e9af976..00000000 --- a/proto/Unk3000_NJNPNJDFEOL.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 6112 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_NJNPNJDFEOL {} diff --git a/proto/Unk3000_NLFNMGEJDPG.proto b/proto/Unk3000_NLFNMGEJDPG.proto deleted file mode 100644 index 760dc986..00000000 --- a/proto/Unk3000_NLFNMGEJDPG.proto +++ /dev/null @@ -1,22 +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 Unk3000_NLFNMGEJDPG {} diff --git a/proto/Unk3000_NMEJCJFJPHM.proto b/proto/Unk3000_NMEJCJFJPHM.proto deleted file mode 100644 index 7d3469fa..00000000 --- a/proto/Unk3000_NMEJCJFJPHM.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 24923 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_NMEJCJFJPHM { - uint32 level_id = 1; - int32 retcode = 13; -} diff --git a/proto/Unk3000_NMENEAHJGKE.proto b/proto/Unk3000_NMENEAHJGKE.proto deleted file mode 100644 index 74f7dad5..00000000 --- a/proto/Unk3000_NMENEAHJGKE.proto +++ /dev/null @@ -1,50 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6172 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_NMENEAHJGKE { - Vector source_pos = 10; - bool Unk3000_HAACAHAJJOC = 5; - bool Unk3000_GIIFEGOPHDF = 13; - int32 Unk3000_FNEDHNGIFNC = 15; - Unk3000_MPAGIMDCEDK query_type = 8; - Unk3000_BCDLJFDFBFH Unk3000_OBGPENBMEGG = 1; - Vector destination_pos = 9; - int32 query_id = 11; - uint32 scene_id = 6; - - enum Unk3000_MPAGIMDCEDK { - Unk3000_MPAGIMDCEDK_OPTION_NONE = 0; - Unk3000_MPAGIMDCEDK_OPTION_NORMAL = 1; - } - - enum Unk3000_BCDLJFDFBFH { - Unk3000_BCDLJFDFBFH_Unk3000_HLJABAKPIOI = 0; - Unk3000_BCDLJFDFBFH_Unk3000_ICILODFJDCO = 1; - Unk3000_BCDLJFDFBFH_Unk3000_IHILBIFGFEE = 2; - Unk3000_BCDLJFDFBFH_Unk3000_IDPBKAOFEJD = 3; - } -} diff --git a/proto/Unk3000_NNPCGEAHNHM.proto b/proto/Unk3000_NNPCGEAHNHM.proto deleted file mode 100644 index 49c5aa96..00000000 --- a/proto/Unk3000_NNPCGEAHNHM.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk3000_BOBIJEDOFKG.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6268 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_NNPCGEAHNHM { - repeated Unk3000_BOBIJEDOFKG Unk3000_ALGOLKMONEF = 8; -} diff --git a/proto/Unk3000_NOMEJNJKGGL.proto b/proto/Unk3000_NOMEJNJKGGL.proto deleted file mode 100644 index 673d1c82..00000000 --- a/proto/Unk3000_NOMEJNJKGGL.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk3000_EMMKKLIECLB.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 3345 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_NOMEJNJKGGL { - repeated Unk3000_EMMKKLIECLB Unk3000_GGGLAIIIJOJ = 5; -} diff --git a/proto/Unk3000_NPPMPMGBBLM.proto b/proto/Unk3000_NPPMPMGBBLM.proto deleted file mode 100644 index c87b1a3d..00000000 --- a/proto/Unk3000_NPPMPMGBBLM.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk3000_AHNHHIOAHBC.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6368 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_NPPMPMGBBLM { - uint32 Unk3000_JPONGJJLGKF = 7; - Unk3000_AHNHHIOAHBC Unk3000_HPKDIOBGGHN = 12; - Unk3000_AHNHHIOAHBC Unk3000_OAFAKPMJCEN = 15; - uint32 Unk3000_BIACMOKGHKF = 8; -} diff --git a/proto/Unk3000_ODGMCFAFADH.proto b/proto/Unk3000_ODGMCFAFADH.proto deleted file mode 100644 index ee0248ed..00000000 --- a/proto/Unk3000_ODGMCFAFADH.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 5907 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_ODGMCFAFADH { - bool is_active = 15; - uint32 material_id = 3; -} diff --git a/proto/Unk3000_OFMFFECMKLE.proto b/proto/Unk3000_OFMFFECMKLE.proto deleted file mode 100644 index 9045292f..00000000 --- a/proto/Unk3000_OFMFFECMKLE.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk3000_FLOEPMMABMH.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_OFMFFECMKLE { - repeated Unk3000_FLOEPMMABMH Unk2700_FIKHCFMEOAJ = 11; -} diff --git a/proto/Unk3000_OJOAECCPCBP.proto b/proto/Unk3000_OJOAECCPCBP.proto deleted file mode 100644 index 26f2aa72..00000000 --- a/proto/Unk3000_OJOAECCPCBP.proto +++ /dev/null @@ -1,22 +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 Unk3000_OJOAECCPCBP {} diff --git a/proto/Unk3000_OMCBMAHOLHB.proto b/proto/Unk3000_OMCBMAHOLHB.proto deleted file mode 100644 index 208a0b20..00000000 --- a/proto/Unk3000_OMCBMAHOLHB.proto +++ /dev/null @@ -1,26 +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 Unk3000_OMCBMAHOLHB { - uint32 buff_id = 6; - uint64 Unk3000_KDOLDNMNHGL = 9; - uint64 Unk3000_OKIDNAAKOJC = 4; -} diff --git a/proto/Unk3000_PCGBDJJOIHH.proto b/proto/Unk3000_PCGBDJJOIHH.proto deleted file mode 100644 index 9f565374..00000000 --- a/proto/Unk3000_PCGBDJJOIHH.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 3475 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_PCGBDJJOIHH { - uint32 target_entity_id = 14; - uint32 source_entity_id = 12; -} diff --git a/proto/Unk3000_PDNJDOBPEKA.proto b/proto/Unk3000_PDNJDOBPEKA.proto deleted file mode 100644 index 1aa2fc2b..00000000 --- a/proto/Unk3000_PDNJDOBPEKA.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 22882 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_PDNJDOBPEKA { - uint32 gallery_id = 6; -} diff --git a/proto/Unk3000_PHCPMFMFOMO.proto b/proto/Unk3000_PHCPMFMFOMO.proto deleted file mode 100644 index 90c5d5e9..00000000 --- a/proto/Unk3000_PHCPMFMFOMO.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 23864 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_PHCPMFMFOMO { - uint32 Unk3000_OHKPPFPNKNF = 14; - uint32 reminder_id = 6; -} diff --git a/proto/Unk3000_PILFPILPMFO.proto b/proto/Unk3000_PILFPILPMFO.proto deleted file mode 100644 index 1a363397..00000000 --- a/proto/Unk3000_PILFPILPMFO.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 3336 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_PILFPILPMFO { - int32 retcode = 2; -} diff --git a/proto/Unk3000_PJLAPMPPIAG.proto b/proto/Unk3000_PJLAPMPPIAG.proto deleted file mode 100644 index da65a415..00000000 --- a/proto/Unk3000_PJLAPMPPIAG.proto +++ /dev/null @@ -1,38 +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"; - -import "Unk2700_MOFABPNGIKP.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 20681 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3000_PJLAPMPPIAG { - bool is_new_record = 4; - uint32 gallery_id = 6; - uint32 score = 5; - Unk2700_MOFABPNGIKP reason = 2; - uint32 Unk3000_OGFOAOCCGNK = 13; - uint32 remain_time = 10; - uint32 Unk3000_HKMKHPMIIPF = 1; - uint32 Unk3000_GDFHJBOCONO = 8; - bool is_success = 7; - uint32 level_id = 11; -} diff --git a/proto/Unk3000_PKHPBOIDLEA.proto b/proto/Unk3000_PKHPBOIDLEA.proto deleted file mode 100644 index eda22a77..00000000 --- a/proto/Unk3000_PKHPBOIDLEA.proto +++ /dev/null @@ -1,27 +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"; - -enum Unk3000_PKHPBOIDLEA { - Unk3000_PKHPBOIDLEA_Unk3000_KANMGBLJEHC = 0; - Unk3000_PKHPBOIDLEA_Unk3000_ICFILKDKFNL = 1; - Unk3000_PKHPBOIDLEA_Unk3000_FBFKPBGLMAD = 2; - Unk3000_PKHPBOIDLEA_Unk3000_KEOIEIKLFDN = 3; -} diff --git a/proto/Unk3000_PNIEIHDLIDN.proto b/proto/Unk3000_PNIEIHDLIDN.proto deleted file mode 100644 index 5efdb65f..00000000 --- a/proto/Unk3000_PNIEIHDLIDN.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 2207 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_PNIEIHDLIDN { - uint32 add_progress = 4; - uint32 stage = 2; - uint32 watcher_id = 12; -} diff --git a/proto/Unk3000_PONJHEGKBBP.proto b/proto/Unk3000_PONJHEGKBBP.proto deleted file mode 100644 index 9c67acdd..00000000 --- a/proto/Unk3000_PONJHEGKBBP.proto +++ /dev/null @@ -1,27 +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"; - -import "Unk3000_AHNHHIOAHBC.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3000_PONJHEGKBBP { - map Unk3000_MKNODEKEGJF = 6; - uint32 Unk3000_JPONGJJLGKF = 12; -} diff --git a/proto/Unk3000_PPDLLPNMJMK.proto b/proto/Unk3000_PPDLLPNMJMK.proto deleted file mode 100644 index a112de9f..00000000 --- a/proto/Unk3000_PPDLLPNMJMK.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 500 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3000_PPDLLPNMJMK { - uint32 Unk3000_CFDMLGKNLKL = 4; - uint32 Unk3000_CIOLEGEHDAC = 9; -} diff --git a/proto/Unk3100_ADOMNIEPKEK.proto b/proto/Unk3100_ADOMNIEPKEK.proto deleted file mode 100644 index a76cc625..00000000 --- a/proto/Unk3100_ADOMNIEPKEK.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 3259 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3100_ADOMNIEPKEK { - repeated uint32 entity_id_list = 7; -} diff --git a/proto/Unk3100_AHIKHIOFBJJ.proto b/proto/Unk3100_AHIKHIOFBJJ.proto deleted file mode 100644 index 406693bd..00000000 --- a/proto/Unk3100_AHIKHIOFBJJ.proto +++ /dev/null @@ -1,25 +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 Unk3100_AHIKHIOFBJJ { - bool is_open = 7; - uint32 gadget_id = 8; -} diff --git a/proto/Unk3100_AILMJOHBIDC.proto b/proto/Unk3100_AILMJOHBIDC.proto deleted file mode 100644 index 05f9cd26..00000000 --- a/proto/Unk3100_AILMJOHBIDC.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 24201 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_AILMJOHBIDC { - repeated uint32 Unk3100_KHPFAPCPGBE = 15; - uint32 coin_c = 12; - uint32 Unk3100_BCHHFFJEJCD = 4; -} diff --git a/proto/Unk3100_ALLPCCMKIGD.proto b/proto/Unk3100_ALLPCCMKIGD.proto deleted file mode 100644 index d757c990..00000000 --- a/proto/Unk3100_ALLPCCMKIGD.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 21700 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3100_ALLPCCMKIGD { - uint32 Unk3100_HGKBAEHFMKI = 1; - repeated uint32 Unk3100_CKOJIKGDEPO = 14; -} diff --git a/proto/Unk3100_ANELMFHNGHE.proto b/proto/Unk3100_ANELMFHNGHE.proto deleted file mode 100644 index 89210d0b..00000000 --- a/proto/Unk3100_ANELMFHNGHE.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 22864 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3100_ANELMFHNGHE { - uint32 Unk3100_IFHHJEFBLNI = 5; -} diff --git a/proto/Unk3100_APOOGGMHCJI.proto b/proto/Unk3100_APOOGGMHCJI.proto deleted file mode 100644 index 72200fb0..00000000 --- a/proto/Unk3100_APOOGGMHCJI.proto +++ /dev/null @@ -1,27 +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 Unk3100_APOOGGMHCJI { - uint32 Unk3100_LINPNGLHPDL = 10; - bool is_open = 11; - bool Unk2700_MMNILGLDHHD = 5; - uint32 stage_id = 1; -} diff --git a/proto/Unk3100_BDEGPHDCIDN.proto b/proto/Unk3100_BDEGPHDCIDN.proto deleted file mode 100644 index 02e01d39..00000000 --- a/proto/Unk3100_BDEGPHDCIDN.proto +++ /dev/null @@ -1,27 +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 Unk3100_BDEGPHDCIDN { - uint32 stage_id = 14; - uint32 level_id = 11; - bool Unk2700_MMNILGLDHHD = 8; - bool is_open = 6; -} diff --git a/proto/Unk3100_BPALEKJDCCC.proto b/proto/Unk3100_BPALEKJDCCC.proto deleted file mode 100644 index 63566cfb..00000000 --- a/proto/Unk3100_BPALEKJDCCC.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 24244 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_BPALEKJDCCC { - uint32 Unk3000_OHKPPFPNKNF = 10; -} diff --git a/proto/Unk3100_CEKADDKEFOB.proto b/proto/Unk3100_CEKADDKEFOB.proto deleted file mode 100644 index 88b7722a..00000000 --- a/proto/Unk3100_CEKADDKEFOB.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk3100_GINCGFOCGAI.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 20676 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3100_CEKADDKEFOB { - uint32 Unk3100_IFHHJEFBLNI = 9; - repeated Unk3100_GINCGFOCGAI Unk3100_AELOKNKDCDE = 3; -} diff --git a/proto/Unk3100_DFOIHKPBGPD.proto b/proto/Unk3100_DFOIHKPBGPD.proto deleted file mode 100644 index 7c67de33..00000000 --- a/proto/Unk3100_DFOIHKPBGPD.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 21780 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3100_DFOIHKPBGPD { - uint32 stage_id = 7; -} diff --git a/proto/Unk3100_DJEOICDIKKD.proto b/proto/Unk3100_DJEOICDIKKD.proto deleted file mode 100644 index e5b8e923..00000000 --- a/proto/Unk3100_DJEOICDIKKD.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 21951 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_DJEOICDIKKD { - int32 retcode = 4; -} diff --git a/proto/Unk3100_DNDKAGHCAKF.proto b/proto/Unk3100_DNDKAGHCAKF.proto deleted file mode 100644 index 05871a12..00000000 --- a/proto/Unk3100_DNDKAGHCAKF.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 20626 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3100_DNDKAGHCAKF { - uint32 Unk3100_CIJIHEGPEMB = 10; -} diff --git a/proto/Unk3100_DPCPLEIJPDB.proto b/proto/Unk3100_DPCPLEIJPDB.proto deleted file mode 100644 index defa25bb..00000000 --- a/proto/Unk3100_DPCPLEIJPDB.proto +++ /dev/null @@ -1,33 +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"; - -// CmdId: 5563 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_DPCPLEIJPDB { - uint32 Unk3100_CHGHHBNGNHH = 6; - bool is_start = 8; - uint32 Unk3100_MPJOMKKCHKC = 12; - bool is_success = 7; - uint32 Unk3100_KAKJMGFBOOH = 13; - uint32 Unk3100_CDJOHNPJAAB = 11; - uint32 Unk3100_EDMNOAPJIDC = 1; -} diff --git a/proto/Unk3100_EDNBMJJHOKM.proto b/proto/Unk3100_EDNBMJJHOKM.proto deleted file mode 100644 index 0e5552e6..00000000 --- a/proto/Unk3100_EDNBMJJHOKM.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 24712 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_EDNBMJJHOKM { - int32 retcode = 5; -} diff --git a/proto/Unk3100_ENNGOAOEIKE.proto b/proto/Unk3100_ENNGOAOEIKE.proto deleted file mode 100644 index 9b2dc0fe..00000000 --- a/proto/Unk3100_ENNGOAOEIKE.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 21814 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_ENNGOAOEIKE { - int32 retcode = 2; - repeated uint32 Unk3100_CKOJIKGDEPO = 3; - uint32 Unk3100_HGKBAEHFMKI = 14; -} diff --git a/proto/Unk3100_FGDECIHNIJG.proto b/proto/Unk3100_FGDECIHNIJG.proto deleted file mode 100644 index b101163f..00000000 --- a/proto/Unk3100_FGDECIHNIJG.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk3100_MCIBDBBEKEK.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6395 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_FGDECIHNIJG { - repeated Unk3100_MCIBDBBEKEK Unk3100_IMPDKHPHALG = 2; -} diff --git a/proto/Unk3100_FHDBCIIMLLP.proto b/proto/Unk3100_FHDBCIIMLLP.proto deleted file mode 100644 index c4ee86f9..00000000 --- a/proto/Unk3100_FHDBCIIMLLP.proto +++ /dev/null @@ -1,31 +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"; - -import "Unk3100_BDEGPHDCIDN.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3100_FHDBCIIMLLP { - bool is_open = 5; - uint32 Unk3100_OJNFPCDHBLH = 11; - uint32 open_time = 3; - bool Unk2700_MMNILGLDHHD = 10; - uint32 stage_id = 4; - map Unk3100_PBAJFKPPMMF = 2; -} diff --git a/proto/Unk3100_FKKBIDJONKF.proto b/proto/Unk3100_FKKBIDJONKF.proto deleted file mode 100644 index 7912d0dc..00000000 --- a/proto/Unk3100_FKKBIDJONKF.proto +++ /dev/null @@ -1,27 +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 Unk3100_FKKBIDJONKF { - bool Unk2700_MMNILGLDHHD = 6; - uint32 open_time = 7; - bool is_open = 5; - uint32 stage_id = 3; -} diff --git a/proto/Unk3100_FMAINCNFHOL.proto b/proto/Unk3100_FMAINCNFHOL.proto deleted file mode 100644 index 51193584..00000000 --- a/proto/Unk3100_FMAINCNFHOL.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 22181 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_FMAINCNFHOL { - int32 retcode = 6; - uint32 Unk3100_FOOACIGDBFB = 3; -} diff --git a/proto/Unk3100_GINCGFOCGAI.proto b/proto/Unk3100_GINCGFOCGAI.proto deleted file mode 100644 index 0cbec524..00000000 --- a/proto/Unk3100_GINCGFOCGAI.proto +++ /dev/null @@ -1,28 +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 Unk3100_GINCGFOCGAI { - repeated uint32 Unk3100_CKOJIKGDEPO = 5; - uint32 Unk3100_MBKPGAKHKBG = 9; - uint32 Unk3100_CIJIHEGPEMB = 2; - uint32 Unk3100_JBLGMELHEEM = 7; - repeated uint32 Unk3100_MMIDNFAOMHG = 15; -} diff --git a/proto/Unk3100_HEJFCDEKFOE.proto b/proto/Unk3100_HEJFCDEKFOE.proto deleted file mode 100644 index 80f48a1a..00000000 --- a/proto/Unk3100_HEJFCDEKFOE.proto +++ /dev/null @@ -1,28 +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 Unk3100_HEJFCDEKFOE { - uint32 open_time = 10; - bool Unk2700_MMNILGLDHHD = 3; - bool is_open = 9; - uint32 Unk3100_HBJLJFAPPCC = 12; - uint32 stage_id = 7; -} diff --git a/proto/Unk3100_HJALLGOLFGL.proto b/proto/Unk3100_HJALLGOLFGL.proto deleted file mode 100644 index 9d0859ae..00000000 --- a/proto/Unk3100_HJALLGOLFGL.proto +++ /dev/null @@ -1,28 +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"; - -enum Unk3100_HJALLGOLFGL { - Unk3100_HJALLGOLFGL_Unk3100_KAADIPNHPAM = 0; - Unk3100_HJALLGOLFGL_Unk3100_CAHECEKOFPF = 1; - Unk3100_HJALLGOLFGL_Unk3100_KHCKNDLKPAB = 2; - Unk3100_HJALLGOLFGL_Unk3100_CNAOCFDKPBN = 3; - Unk3100_HJALLGOLFGL_Unk3100_DOPCNHIOGOB = 4; -} diff --git a/proto/Unk3100_IALGADDCFNN.proto b/proto/Unk3100_IALGADDCFNN.proto deleted file mode 100644 index 6ff084ae..00000000 --- a/proto/Unk3100_IALGADDCFNN.proto +++ /dev/null @@ -1,28 +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 Unk3100_IALGADDCFNN { - repeated uint32 Unk3100_CKABCMCIPLM = 5; - repeated uint32 Unk3100_CJIAFHOLGPB = 14; - repeated uint32 Unk3100_CKOJIKGDEPO = 2; - uint32 Unk3100_MBDCDNHEDFO = 3; - uint32 Unk3100_CIJIHEGPEMB = 10; -} diff --git a/proto/Unk3100_IHGFOKNPCKJ.proto b/proto/Unk3100_IHGFOKNPCKJ.proto deleted file mode 100644 index accb3b10..00000000 --- a/proto/Unk3100_IHGFOKNPCKJ.proto +++ /dev/null @@ -1,40 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 3160 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_IHGFOKNPCKJ { - Vector look_pos = 8; - uint32 template_id = 5; - Vector follow_pos = 2; - uint32 entity_id = 12; - repeated string other_params = 13; - Unk3100_DDADIDBLJGO Unk3100_JHIMHLNPLGA = 9; - - enum Unk3100_DDADIDBLJGO { - Unk3100_DDADIDBLJGO_Unk3100_CHMICKLPAKA = 0; - Unk3100_DDADIDBLJGO_Unk3100_GEJFGKILBLO = 1; - Unk3100_DDADIDBLJGO_Unk3100_HAFBECHLCIE = 2; - } -} diff --git a/proto/Unk3100_IOJKKDNELHE.proto b/proto/Unk3100_IOJKKDNELHE.proto deleted file mode 100644 index 9efb2e50..00000000 --- a/proto/Unk3100_IOJKKDNELHE.proto +++ /dev/null @@ -1,30 +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"; - -import "Unk3100_APOOGGMHCJI.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3100_IOJKKDNELHE { - uint32 open_time = 1; - uint32 stage_id = 15; - bool Unk2700_MMNILGLDHHD = 13; - bool is_open = 10; - map Unk3100_EAGEPOFAMDB = 2; -} diff --git a/proto/Unk3100_JBBEJECGEFI.proto b/proto/Unk3100_JBBEJECGEFI.proto deleted file mode 100644 index c6956ebf..00000000 --- a/proto/Unk3100_JBBEJECGEFI.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 22830 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_JBBEJECGEFI { - uint32 stage_id = 11; -} diff --git a/proto/Unk3100_JJKFAMDHEBL.proto b/proto/Unk3100_JJKFAMDHEBL.proto deleted file mode 100644 index 04d58dd0..00000000 --- a/proto/Unk3100_JJKFAMDHEBL.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 24860 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_JJKFAMDHEBL { - uint32 Unk3100_CIJIHEGPEMB = 15; - int32 retcode = 9; - repeated uint32 Unk3100_CKOJIKGDEPO = 2; -} diff --git a/proto/Unk3100_JJNBDPJAFKK.proto b/proto/Unk3100_JJNBDPJAFKK.proto deleted file mode 100644 index 7d3393be..00000000 --- a/proto/Unk3100_JJNBDPJAFKK.proto +++ /dev/null @@ -1,34 +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"; - -// CmdId: 5526 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_JJNBDPJAFKK { - uint32 Unk3100_MPJOMKKCHKC = 3; - uint32 Unk3100_HFOHBJOGEPJ = 7; - uint32 Unk3100_CHEKINPIFFM = 9; - uint32 Unk3100_CDJOHNPJAAB = 1; - uint32 Unk3100_KAKJMGFBOOH = 5; - uint32 Unk3100_EDMNOAPJIDC = 10; - uint32 Unk3100_CHGHHBNGNHH = 4; - uint32 Unk3100_OIOIEMJMNNI = 14; -} diff --git a/proto/Unk3100_JKGDHFGAJMH.proto b/proto/Unk3100_JKGDHFGAJMH.proto deleted file mode 100644 index 7b6725ec..00000000 --- a/proto/Unk3100_JKGDHFGAJMH.proto +++ /dev/null @@ -1,40 +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"; - -import "Unk3100_JKGDHFGAJMH_FirstStageInfo.proto"; -import "Unk3100_JKGDHFGAJMH_SecondStageInfo.proto"; -import "Unk3100_JKGDHFGAJMH_ThirdStageInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 20324 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_JKGDHFGAJMH { - bool Unk3100_CNJDDIKJHLL = 11; - uint32 stage_id = 9; - uint32 Unk3100_ONLIFLEFPBO = 12; - uint32 Unk3100_PPEIAMHIJBP = 6; - bool is_new_record = 1; - oneof info { - Unk3100_JKGDHFGAJMH_FirstStageInfo first_stage_info = 4; - Unk3100_JKGDHFGAJMH_SecondStageInfo second_stage_info = 10; - Unk3100_JKGDHFGAJMH_ThirdStageInfo third_stage_info = 8; - } -} diff --git a/proto/Unk3100_JKGDHFGAJMH_FirstStageInfo.proto b/proto/Unk3100_JKGDHFGAJMH_FirstStageInfo.proto deleted file mode 100644 index b62b89bc..00000000 --- a/proto/Unk3100_JKGDHFGAJMH_FirstStageInfo.proto +++ /dev/null @@ -1,27 +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 Unk3100_JKGDHFGAJMH_FirstStageInfo { - uint32 Unk3100_KCFEMMIGNPG = 10; - uint32 Unk3100_BKOPHMFCPGD = 2; - uint32 Unk3100_OMMEHLGCBHP = 6; - uint32 score = 14; -} diff --git a/proto/Unk3100_JKGDHFGAJMH_SecondStageInfo.proto b/proto/Unk3100_JKGDHFGAJMH_SecondStageInfo.proto deleted file mode 100644 index a758623b..00000000 --- a/proto/Unk3100_JKGDHFGAJMH_SecondStageInfo.proto +++ /dev/null @@ -1,26 +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 Unk3100_JKGDHFGAJMH_SecondStageInfo { - map Unk3100_IDNCFGLFIPF = 6; - uint32 Unk3100_IFMAFOGLKOO = 7; - uint32 total_num = 15; -} diff --git a/proto/Unk3100_JKGDHFGAJMH_ThirdStageInfo.proto b/proto/Unk3100_JKGDHFGAJMH_ThirdStageInfo.proto deleted file mode 100644 index 35b006ca..00000000 --- a/proto/Unk3100_JKGDHFGAJMH_ThirdStageInfo.proto +++ /dev/null @@ -1,25 +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 Unk3100_JKGDHFGAJMH_ThirdStageInfo { - uint32 left_time = 13; - bool is_success = 9; -} diff --git a/proto/Unk3100_JLKDDKHHFPO.proto b/proto/Unk3100_JLKDDKHHFPO.proto deleted file mode 100644 index 3f9f1140..00000000 --- a/proto/Unk3100_JLKDDKHHFPO.proto +++ /dev/null @@ -1,27 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3100_JLKDDKHHFPO { - uint32 Unk3100_FOOACIGDBFB = 7; - repeated ItemParam Unk3100_FGHHLOJHMIK = 9; -} diff --git a/proto/Unk3100_JNOIANKCPPG.proto b/proto/Unk3100_JNOIANKCPPG.proto deleted file mode 100644 index 3a34c9e9..00000000 --- a/proto/Unk3100_JNOIANKCPPG.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 20086 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_JNOIANKCPPG { - uint32 Unk3100_LINPNGLHPDL = 3; -} diff --git a/proto/Unk3100_KLKDONEJEEG.proto b/proto/Unk3100_KLKDONEJEEG.proto deleted file mode 100644 index 85eb7f2a..00000000 --- a/proto/Unk3100_KLKDONEJEEG.proto +++ /dev/null @@ -1,36 +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"; - -// CmdId: 23462 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_KLKDONEJEEG { - repeated uint32 Unk3100_EKPCGKFHODO = 8; - uint32 Unk3100_IFHHJEFBLNI = 12; - repeated uint32 Unk3100_ENBGIALBGIN = 10; - repeated uint32 Unk3100_FBGLNABGPMH = 11; - uint32 Unk3100_IOCOGKAIBEN = 9; - uint32 Unk3100_NMPJHOLLDGD = 1; - map Unk3100_CJIDDCFJDDJ = 3; - int32 retcode = 7; - uint32 Unk3100_JCIBNDGDKPK = 14; - uint32 Unk3100_PKFCBGPFEOE = 15; -} diff --git a/proto/Unk3100_LDKPEAGMAGH.proto b/proto/Unk3100_LDKPEAGMAGH.proto deleted file mode 100644 index 6c01a6d6..00000000 --- a/proto/Unk3100_LDKPEAGMAGH.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 20993 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_LDKPEAGMAGH { - int32 retcode = 1; -} diff --git a/proto/Unk3100_LFIMJOCPILC.proto b/proto/Unk3100_LFIMJOCPILC.proto deleted file mode 100644 index 5147ae80..00000000 --- a/proto/Unk3100_LFIMJOCPILC.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 Unk3100_LFIMJOCPILC { - repeated double Unk3100_KMAEGMEJGCK = 1; -} diff --git a/proto/Unk3100_MCIBDBBEKEK.proto b/proto/Unk3100_MCIBDBBEKEK.proto deleted file mode 100644 index 9e39d1b6..00000000 --- a/proto/Unk3100_MCIBDBBEKEK.proto +++ /dev/null @@ -1,25 +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 Unk3100_MCIBDBBEKEK { - repeated uint32 Unk3100_NNOCAMHJFAO = 8; - uint32 Unk3100_NDGIJLCIEDB = 13; -} diff --git a/proto/Unk3100_MDELBDDANOC.proto b/proto/Unk3100_MDELBDDANOC.proto deleted file mode 100644 index 7b8bc54f..00000000 --- a/proto/Unk3100_MDELBDDANOC.proto +++ /dev/null @@ -1,27 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3100_MDELBDDANOC { - Vector init_pos = 13; - Vector forward = 2; -} diff --git a/proto/Unk3100_MDGBODAFNDA.proto b/proto/Unk3100_MDGBODAFNDA.proto deleted file mode 100644 index 37a888ef..00000000 --- a/proto/Unk3100_MDGBODAFNDA.proto +++ /dev/null @@ -1,29 +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"; - -import "Unk3100_MCIBDBBEKEK.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6370 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_MDGBODAFNDA { - repeated Unk3100_MCIBDBBEKEK Unk3100_DAOIJMIAAKP = 13; -} diff --git a/proto/Unk3100_MFCGFACPOGJ.proto b/proto/Unk3100_MFCGFACPOGJ.proto deleted file mode 100644 index 6d35d9bf..00000000 --- a/proto/Unk3100_MFCGFACPOGJ.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 573 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_MFCGFACPOGJ { - repeated uint32 Unk3100_MKNPIHFAGEP = 1; -} diff --git a/proto/Unk3100_MHHKLJEDNHN.proto b/proto/Unk3100_MHHKLJEDNHN.proto deleted file mode 100644 index 170ab75c..00000000 --- a/proto/Unk3100_MHHKLJEDNHN.proto +++ /dev/null @@ -1,26 +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"; - -// CmdId: 20731 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3100_MHHKLJEDNHN {} diff --git a/proto/Unk3100_NBBMHKJHJJI.proto b/proto/Unk3100_NBBMHKJHJJI.proto deleted file mode 100644 index 42d50428..00000000 --- a/proto/Unk3100_NBBMHKJHJJI.proto +++ /dev/null @@ -1,48 +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"; - -import "Unk3100_IALGADDCFNN.proto"; -import "Unk3100_OMJPPGKDLEE.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3100_NBBMHKJHJJI { - bool Unk3100_PKKNECFBEBP = 1485; - bool Unk3100_IOHCNCOBALE = 15; - Unk3100_OMJPPGKDLEE Unk3100_CLGDGELKHLC = 11; - uint32 Unk3100_IFHHJEFBLNI = 7; - repeated uint32 Unk3100_GJLOIJIFDNI = 207; - bool Unk3100_FDBHCFMGHFD = 5; - repeated uint32 Unk3100_GIAEBCAMHIE = 8; - bool Unk3100_BHHJOJIOHNE = 10; - uint32 Unk3100_DMEBALJKLPF = 1800; - bool Unk3100_OECBCJGJIGJ = 2; - repeated uint32 Unk3100_BKOCJPHIPMJ = 14; - uint32 Unk3100_HHBELCHEDDM = 3; - map Unk3100_COPOPELALCM = 6; - uint32 Unk3100_NCEDBIKIAEK = 1798; - repeated uint32 Unk3100_CNBFLLOBGAH = 4; - bool Unk3100_FHADKJOEFMO = 366; - uint32 Unk3100_ELDLKBJPCCN = 1; - repeated Unk3100_IALGADDCFNN Unk3100_EBCHINDDHKP = 9; - uint32 Unk3100_JBLGMELHEEM = 760; - bool Unk3100_IDNAMCONOOL = 12; - bool Unk3100_IEBALILDNKL = 876; - repeated uint32 Unk3100_KHPFAPCPGBE = 13; -} diff --git a/proto/Unk3100_NNJNENGFHII.proto b/proto/Unk3100_NNJNENGFHII.proto deleted file mode 100644 index c5e2e002..00000000 --- a/proto/Unk3100_NNJNENGFHII.proto +++ /dev/null @@ -1,28 +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"; - -// CmdId: 23147 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_NNJNENGFHII { - uint32 Unk3100_BCHHFFJEJCD = 5; - uint32 coin_c = 11; -} diff --git a/proto/Unk3100_OCAPENGJILJ.proto b/proto/Unk3100_OCAPENGJILJ.proto deleted file mode 100644 index 24f43289..00000000 --- a/proto/Unk3100_OCAPENGJILJ.proto +++ /dev/null @@ -1,26 +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 Unk3100_OCAPENGJILJ { - bool is_open = 12; - uint32 open_time = 14; - uint32 stage_id = 8; -} diff --git a/proto/Unk3100_OEAPOMDPBDE.proto b/proto/Unk3100_OEAPOMDPBDE.proto deleted file mode 100644 index ee4df4ed..00000000 --- a/proto/Unk3100_OEAPOMDPBDE.proto +++ /dev/null @@ -1,32 +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"; - -import "Unk3100_GINCGFOCGAI.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 21248 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3100_OEAPOMDPBDE { - uint32 Unk3100_CIJIHEGPEMB = 6; - repeated Unk3100_GINCGFOCGAI Unk3100_AELOKNKDCDE = 9; - repeated uint32 Unk3100_CKOJIKGDEPO = 8; -} diff --git a/proto/Unk3100_OGIPKMEFMDI.proto b/proto/Unk3100_OGIPKMEFMDI.proto deleted file mode 100644 index 67aa7689..00000000 --- a/proto/Unk3100_OGIPKMEFMDI.proto +++ /dev/null @@ -1,30 +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"; - -// CmdId: 22130 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_OGIPKMEFMDI { - uint32 Unk3100_POICNOLDOEK = 7; - uint32 Unk3100_IFHHJEFBLNI = 2; - uint32 Unk3100_PECHEBLPBAD = 5; - int32 retcode = 8; -} diff --git a/proto/Unk3100_OIDABBJEMCG.proto b/proto/Unk3100_OIDABBJEMCG.proto deleted file mode 100644 index 50fd7bbd..00000000 --- a/proto/Unk3100_OIDABBJEMCG.proto +++ /dev/null @@ -1,31 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 20846 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3100_OIDABBJEMCG { - uint32 entity_id = 6; - CustomGadgetTreeInfo Unk2700_OCIHJFOKHPK = 11; -} diff --git a/proto/Unk3100_OMJOFLDLNDG.proto b/proto/Unk3100_OMJOFLDLNDG.proto deleted file mode 100644 index a526d715..00000000 --- a/proto/Unk3100_OMJOFLDLNDG.proto +++ /dev/null @@ -1,27 +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"; - -// CmdId: 24142 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_OMJOFLDLNDG { - uint32 Unk3100_LINPNGLHPDL = 7; -} diff --git a/proto/Unk3100_OMJPPGKDLEE.proto b/proto/Unk3100_OMJPPGKDLEE.proto deleted file mode 100644 index 2db66ed7..00000000 --- a/proto/Unk3100_OMJPPGKDLEE.proto +++ /dev/null @@ -1,26 +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"; - -import "Unk3100_JLKDDKHHFPO.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3100_OMJPPGKDLEE { - map Unk3100_JHDGDENAJHO = 13; -} diff --git a/proto/Unk3100_PEBEPNKENON.proto b/proto/Unk3100_PEBEPNKENON.proto deleted file mode 100644 index 1aba2e63..00000000 --- a/proto/Unk3100_PEBEPNKENON.proto +++ /dev/null @@ -1,31 +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"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 23141 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message Unk3100_PEBEPNKENON { - repeated ItemParam Unk3100_JDNHCGPELBA = 3; - uint32 Unk3100_FOOACIGDBFB = 5; -} diff --git a/proto/Unk3100_PPAENPFDOOO.proto b/proto/Unk3100_PPAENPFDOOO.proto deleted file mode 100644 index 3e42d9b9..00000000 --- a/proto/Unk3100_PPAENPFDOOO.proto +++ /dev/null @@ -1,29 +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"; - -// CmdId: 20733 -// EnetChannelId: 0 -// EnetIsReliable: true -message Unk3100_PPAENPFDOOO { - int32 retcode = 1; - uint32 Unk3100_MBDCDNHEDFO = 6; - uint32 Unk3100_CIJIHEGPEMB = 10; -} diff --git a/proto/Unk3300_ADHENCIFKNI.proto b/proto/Unk3300_ADHENCIFKNI.proto deleted file mode 100644 index ed1d705d..00000000 --- a/proto/Unk3300_ADHENCIFKNI.proto +++ /dev/null @@ -1,26 +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 Unk3300_ADHENCIFKNI { - uint64 begin_time = 6; - uint64 time_stamp = 13; - uint32 controller_id = 10; -} diff --git a/proto/Unk3300_DGBNCDEIIFC.proto b/proto/Unk3300_DGBNCDEIIFC.proto deleted file mode 100644 index 40736d8d..00000000 --- a/proto/Unk3300_DGBNCDEIIFC.proto +++ /dev/null @@ -1,32 +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 Unk3300_DGBNCDEIIFC { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 952; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 monster_id_list = 9; -} diff --git a/proto/Unk3300_DMOBAABGOBF.proto b/proto/Unk3300_DMOBAABGOBF.proto deleted file mode 100644 index 1408bbdb..00000000 --- a/proto/Unk3300_DMOBAABGOBF.proto +++ /dev/null @@ -1,34 +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 Unk3300_DMOBAABGOBF { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7193; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - bool is_success = 6; - string Unk3300_NKHMMPMEILJ = 7; - string Unk3300_JOCKIGCENGI = 13; -} diff --git a/proto/Unk3300_ICAGMOCOALO.proto b/proto/Unk3300_ICAGMOCOALO.proto deleted file mode 100644 index 1091c1c1..00000000 --- a/proto/Unk3300_ICAGMOCOALO.proto +++ /dev/null @@ -1,32 +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 Unk3300_ICAGMOCOALO { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4187; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 match_id = 3; -} diff --git a/proto/Unk3300_LOINGBJLJEM.proto b/proto/Unk3300_LOINGBJLJEM.proto deleted file mode 100644 index 89b4097c..00000000 --- a/proto/Unk3300_LOINGBJLJEM.proto +++ /dev/null @@ -1,37 +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 Unk3300_LOINGBJLJEM { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7048; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - enum Unk3300_KDBJPJADJKF { - Unk3300_KDBJPJADJKF_Unk3300_EKBFJPGGECM = 0; - Unk3300_KDBJPJADJKF_Unk3300_NALHJBKMPCH = 1; - } - - Unk3300_KDBJPJADJKF Unk3300_NOFBEJLNMLA = 4; -} diff --git a/proto/Unk3300_PPKPCOCOMDH.proto b/proto/Unk3300_PPKPCOCOMDH.proto deleted file mode 100644 index 6960c579..00000000 --- a/proto/Unk3300_PPKPCOCOMDH.proto +++ /dev/null @@ -1,31 +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"; - -import "GCGDuel.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Unk3300_PPKPCOCOMDH { - uint32 controller_id = 12; - uint32 op_seq = 13; - oneof detail { - string gm_msg = 2; - GCGDuel duel = 14; - } -} diff --git a/proto/UnlockCoopChapterReq.proto b/proto/UnlockCoopChapterReq.proto deleted file mode 100644 index c255a17b..00000000 --- a/proto/UnlockCoopChapterReq.proto +++ /dev/null @@ -1,33 +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 UnlockCoopChapterReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1965; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 chapter_id = 14; -} diff --git a/proto/UnlockCoopChapterRsp.proto b/proto/UnlockCoopChapterRsp.proto deleted file mode 100644 index 5b1e4c02..00000000 --- a/proto/UnlockCoopChapterRsp.proto +++ /dev/null @@ -1,33 +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 UnlockCoopChapterRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1968; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - uint32 chapter_id = 1; -} diff --git a/proto/UnmarkEntityInMinMapNotify.proto b/proto/UnmarkEntityInMinMapNotify.proto deleted file mode 100644 index e23ee318..00000000 --- a/proto/UnmarkEntityInMinMapNotify.proto +++ /dev/null @@ -1,32 +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 UnmarkEntityInMinMapNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 254; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 3; -} diff --git a/proto/UpdatePS4BlockListReq.proto b/proto/UpdatePS4BlockListReq.proto deleted file mode 100644 index 6e1e1c77..00000000 --- a/proto/UpdatePS4BlockListReq.proto +++ /dev/null @@ -1,33 +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 UpdatePS4BlockListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4064; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated string psn_id_list = 10; -} diff --git a/proto/UpdatePS4BlockListRsp.proto b/proto/UpdatePS4BlockListRsp.proto deleted file mode 100644 index cf795572..00000000 --- a/proto/UpdatePS4BlockListRsp.proto +++ /dev/null @@ -1,32 +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 UpdatePS4BlockListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4067; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; -} diff --git a/proto/UpdatePS4FriendListNotify.proto b/proto/UpdatePS4FriendListNotify.proto deleted file mode 100644 index 50a5a197..00000000 --- a/proto/UpdatePS4FriendListNotify.proto +++ /dev/null @@ -1,33 +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 UpdatePS4FriendListNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4016; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated string psn_id_list = 14; -} diff --git a/proto/UpdatePS4FriendListReq.proto b/proto/UpdatePS4FriendListReq.proto deleted file mode 100644 index a16f2df2..00000000 --- a/proto/UpdatePS4FriendListReq.proto +++ /dev/null @@ -1,33 +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 UpdatePS4FriendListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4026; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated string psn_id_list = 3; -} diff --git a/proto/UpdatePS4FriendListRsp.proto b/proto/UpdatePS4FriendListRsp.proto deleted file mode 100644 index b8599a12..00000000 --- a/proto/UpdatePS4FriendListRsp.proto +++ /dev/null @@ -1,34 +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 UpdatePS4FriendListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4077; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated string psn_id_list = 14; - int32 retcode = 3; -} diff --git a/proto/UpdateRedPointNotify.proto b/proto/UpdateRedPointNotify.proto deleted file mode 100644 index 2be8f8dc..00000000 --- a/proto/UpdateRedPointNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "RedPointData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message UpdateRedPointNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 7; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated RedPointData red_point_list = 10; -} diff --git a/proto/UpdateReunionWatcherNotify.proto b/proto/UpdateReunionWatcherNotify.proto deleted file mode 100644 index daae6321..00000000 --- a/proto/UpdateReunionWatcherNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "ReunionWatcherInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message UpdateReunionWatcherNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5058; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - ReunionWatcherInfo watcher_info = 12; - uint32 mission_id = 14; -} diff --git a/proto/UpdateSalvageBundleMarkReq.proto b/proto/UpdateSalvageBundleMarkReq.proto deleted file mode 100644 index fd9085ca..00000000 --- a/proto/UpdateSalvageBundleMarkReq.proto +++ /dev/null @@ -1,34 +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 UpdateSalvageBundleMarkReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8906; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 challenge_type = 6; - uint32 stage_id = 11; -} diff --git a/proto/UpdateSalvageBundleMarkRsp.proto b/proto/UpdateSalvageBundleMarkRsp.proto deleted file mode 100644 index 8e06c371..00000000 --- a/proto/UpdateSalvageBundleMarkRsp.proto +++ /dev/null @@ -1,34 +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 UpdateSalvageBundleMarkRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8620; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 2; - uint32 stage_id = 4; - uint32 challenge_type = 5; -} diff --git a/proto/UpgradeRoguelikeShikigamiReq.proto b/proto/UpgradeRoguelikeShikigamiReq.proto deleted file mode 100644 index 45c4e945..00000000 --- a/proto/UpgradeRoguelikeShikigamiReq.proto +++ /dev/null @@ -1,34 +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 UpgradeRoguelikeShikigamiReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8282; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 shikigami_group_id = 15; - uint32 upgrade_level = 10; -} diff --git a/proto/UpgradeRoguelikeShikigamiRsp.proto b/proto/UpgradeRoguelikeShikigamiRsp.proto deleted file mode 100644 index a130c0b6..00000000 --- a/proto/UpgradeRoguelikeShikigamiRsp.proto +++ /dev/null @@ -1,34 +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 UpgradeRoguelikeShikigamiRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8314; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 shikigami_group_id = 8; - int32 retcode = 10; - uint32 cur_level = 5; -} diff --git a/proto/UseMiracleRingReq.proto b/proto/UseMiracleRingReq.proto deleted file mode 100644 index 6f0b5a4d..00000000 --- a/proto/UseMiracleRingReq.proto +++ /dev/null @@ -1,43 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message UseMiracleRingReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5242; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - enum MiracleRingOpType { - MIRACLE_RING_OP_TYPE_NONE = 0; - MIRACLE_RING_OP_TYPE_PLACE = 1; - MIRACLE_RING_OP_TYPE_RETRACT = 2; - } - - Vector rot = 14; - Vector pos = 13; - uint32 miracle_ring_op_type = 5; -} diff --git a/proto/UseMiracleRingRsp.proto b/proto/UseMiracleRingRsp.proto deleted file mode 100644 index 1c5717a0..00000000 --- a/proto/UseMiracleRingRsp.proto +++ /dev/null @@ -1,33 +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 UseMiracleRingRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5241; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 miracle_ring_op_type = 14; - int32 retcode = 10; -} diff --git a/proto/UseWidgetCreateGadgetReq.proto b/proto/UseWidgetCreateGadgetReq.proto deleted file mode 100644 index 14dd01ef..00000000 --- a/proto/UseWidgetCreateGadgetReq.proto +++ /dev/null @@ -1,37 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message UseWidgetCreateGadgetReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4264; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - Vector rot = 12; - Vector pos = 7; - uint32 material_id = 10; -} diff --git a/proto/UseWidgetCreateGadgetRsp.proto b/proto/UseWidgetCreateGadgetRsp.proto deleted file mode 100644 index ab6e6333..00000000 --- a/proto/UseWidgetCreateGadgetRsp.proto +++ /dev/null @@ -1,33 +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 UseWidgetCreateGadgetRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4298; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 10; - uint32 material_id = 12; -} diff --git a/proto/UseWidgetRetractGadgetReq.proto b/proto/UseWidgetRetractGadgetReq.proto deleted file mode 100644 index b76616da..00000000 --- a/proto/UseWidgetRetractGadgetReq.proto +++ /dev/null @@ -1,33 +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 UseWidgetRetractGadgetReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4275; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 13; -} diff --git a/proto/UseWidgetRetractGadgetRsp.proto b/proto/UseWidgetRetractGadgetRsp.proto deleted file mode 100644 index fec11351..00000000 --- a/proto/UseWidgetRetractGadgetRsp.proto +++ /dev/null @@ -1,34 +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 UseWidgetRetractGadgetRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4263; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 4; - int32 retcode = 14; -} diff --git a/proto/ViewCodexReq.proto b/proto/ViewCodexReq.proto deleted file mode 100644 index ef858ed0..00000000 --- a/proto/ViewCodexReq.proto +++ /dev/null @@ -1,35 +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"; - -import "CodexTypeData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ViewCodexReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4206; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated CodexTypeData type_data_list = 12; -} diff --git a/proto/ViewCodexRsp.proto b/proto/ViewCodexRsp.proto deleted file mode 100644 index fce10707..00000000 --- a/proto/ViewCodexRsp.proto +++ /dev/null @@ -1,38 +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"; - -import "CodexTypeData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ViewCodexRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4210; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated CodexTypeData type_data_list = 12; - repeated uint32 Unk3300_IDNOLALHFFA = 3; - repeated uint32 Unk3300_CBGDAAOBGNB = 10; - int32 retcode = 11; - repeated uint32 recent_viewed_pushtips_list = 14; -} diff --git a/proto/ViewLanternProjectionLevelTipsReq.proto b/proto/ViewLanternProjectionLevelTipsReq.proto deleted file mode 100644 index db7a1d4a..00000000 --- a/proto/ViewLanternProjectionLevelTipsReq.proto +++ /dev/null @@ -1,33 +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 ViewLanternProjectionLevelTipsReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8303; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 level_id = 5; -} diff --git a/proto/ViewLanternProjectionLevelTipsRsp.proto b/proto/ViewLanternProjectionLevelTipsRsp.proto deleted file mode 100644 index dd271582..00000000 --- a/proto/ViewLanternProjectionLevelTipsRsp.proto +++ /dev/null @@ -1,32 +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 ViewLanternProjectionLevelTipsRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8962; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 11; -} diff --git a/proto/ViewLanternProjectionTipsReq.proto b/proto/ViewLanternProjectionTipsReq.proto deleted file mode 100644 index 854b8ed1..00000000 --- a/proto/ViewLanternProjectionTipsReq.proto +++ /dev/null @@ -1,36 +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"; - -import "ClientInputType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ViewLanternProjectionTipsReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8560; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - ClientInputType input_type = 14; - bool is_input_tips = 7; -} diff --git a/proto/ViewLanternProjectionTipsRsp.proto b/proto/ViewLanternProjectionTipsRsp.proto deleted file mode 100644 index 5b96e399..00000000 --- a/proto/ViewLanternProjectionTipsRsp.proto +++ /dev/null @@ -1,32 +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 ViewLanternProjectionTipsRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8623; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; -} diff --git a/proto/VintageCampGroupBundleRegisterNotify.proto b/proto/VintageCampGroupBundleRegisterNotify.proto deleted file mode 100644 index 2eebd7de..00000000 --- a/proto/VintageCampGroupBundleRegisterNotify.proto +++ /dev/null @@ -1,32 +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 VintageCampGroupBundleRegisterNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24329; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 group_bundle_id = 7; -} diff --git a/proto/VintageCampStageFinishNotify.proto b/proto/VintageCampStageFinishNotify.proto deleted file mode 100644 index ed55b578..00000000 --- a/proto/VintageCampStageFinishNotify.proto +++ /dev/null @@ -1,32 +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 VintageCampStageFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21839; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 stage_id = 3; -} diff --git a/proto/VintageDecorateBoothReq.proto b/proto/VintageDecorateBoothReq.proto deleted file mode 100644 index e4150598..00000000 --- a/proto/VintageDecorateBoothReq.proto +++ /dev/null @@ -1,36 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message VintageDecorateBoothReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22958; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 13; - CustomGadgetTreeInfo combination_info = 5; -} diff --git a/proto/VintageDecorateBoothRsp.proto b/proto/VintageDecorateBoothRsp.proto deleted file mode 100644 index be60d49b..00000000 --- a/proto/VintageDecorateBoothRsp.proto +++ /dev/null @@ -1,32 +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 VintageDecorateBoothRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21588; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 3; -} diff --git a/proto/VintageDetailInfo.proto b/proto/VintageDetailInfo.proto deleted file mode 100644 index 89fb6014..00000000 --- a/proto/VintageDetailInfo.proto +++ /dev/null @@ -1,35 +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"; - -import "VintageBoothUsedItemData.proto"; -import "VintageCampChallengeStageData.proto"; -import "VintageHuntingStageData.proto"; -import "VintageMarketInfo.proto"; -import "VintagePresentStageData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message VintageDetailInfo { - VintageMarketInfo market_info = 2; - map hunting_stage_map = 7; - VintageBoothUsedItemData booth_data = 5; - map camp_stage_map = 13; - map present_stage_map = 4; - bool is_content_closed = 11; -} diff --git a/proto/VintageHuntingFirstStageInfo.proto b/proto/VintageHuntingFirstStageInfo.proto deleted file mode 100644 index e7447b04..00000000 --- a/proto/VintageHuntingFirstStageInfo.proto +++ /dev/null @@ -1,27 +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 VintageHuntingFirstStageInfo { - uint32 Unk3300_HIKADHBLPEB = 10; - uint32 score = 7; - uint32 Unk3300_IPAJLKOBDKC = 3; - uint32 Unk3300_NILGNHOPGLD = 15; -} diff --git a/proto/VintageHuntingFirstStageSettleInfo.proto b/proto/VintageHuntingFirstStageSettleInfo.proto deleted file mode 100644 index 2daf25ed..00000000 --- a/proto/VintageHuntingFirstStageSettleInfo.proto +++ /dev/null @@ -1,27 +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 VintageHuntingFirstStageSettleInfo { - uint32 Unk3300_HIKADHBLPEB = 2; - uint32 score = 1; - uint32 Unk3300_NILGNHOPGLD = 3; - uint32 Unk3300_IPAJLKOBDKC = 11; -} diff --git a/proto/VintageHuntingSecondStageInfo.proto b/proto/VintageHuntingSecondStageInfo.proto deleted file mode 100644 index 59d921be..00000000 --- a/proto/VintageHuntingSecondStageInfo.proto +++ /dev/null @@ -1,26 +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 VintageHuntingSecondStageInfo { - uint32 left_num = 15; - uint32 total_num = 13; - uint32 capture_animal_num = 10; -} diff --git a/proto/VintageHuntingSecondStageSettleInfo.proto b/proto/VintageHuntingSecondStageSettleInfo.proto deleted file mode 100644 index f54dbdeb..00000000 --- a/proto/VintageHuntingSecondStageSettleInfo.proto +++ /dev/null @@ -1,26 +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 VintageHuntingSecondStageSettleInfo { - uint32 capture_animal_num = 2; - map animal_count_map = 3; - uint32 total_num = 1; -} diff --git a/proto/VintageHuntingStartGalleryReq.proto b/proto/VintageHuntingStartGalleryReq.proto deleted file mode 100644 index 15de9b67..00000000 --- a/proto/VintageHuntingStartGalleryReq.proto +++ /dev/null @@ -1,33 +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 VintageHuntingStartGalleryReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21649; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 stage_id = 3; -} diff --git a/proto/VintageHuntingStartGalleryRsp.proto b/proto/VintageHuntingStartGalleryRsp.proto deleted file mode 100644 index 3eaf6e4f..00000000 --- a/proto/VintageHuntingStartGalleryRsp.proto +++ /dev/null @@ -1,32 +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 VintageHuntingStartGalleryRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22068; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 13; -} diff --git a/proto/VintageHuntingThirdStageInfo.proto b/proto/VintageHuntingThirdStageInfo.proto deleted file mode 100644 index 903c1b2f..00000000 --- a/proto/VintageHuntingThirdStageInfo.proto +++ /dev/null @@ -1,22 +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 VintageHuntingThirdStageInfo {} diff --git a/proto/VintageHuntingThirdStageSettleInfo.proto b/proto/VintageHuntingThirdStageSettleInfo.proto deleted file mode 100644 index 70492747..00000000 --- a/proto/VintageHuntingThirdStageSettleInfo.proto +++ /dev/null @@ -1,25 +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 VintageHuntingThirdStageSettleInfo { - bool is_success = 2; - uint32 left_time = 3; -} diff --git a/proto/VintageMarketDividendFinishNotify.proto b/proto/VintageMarketDividendFinishNotify.proto deleted file mode 100644 index c9559695..00000000 --- a/proto/VintageMarketDividendFinishNotify.proto +++ /dev/null @@ -1,33 +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 VintageMarketDividendFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22064; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 coin_a = 2; - uint32 coin_c = 14; -} diff --git a/proto/VintageMarketFinishStorePlayReq.proto b/proto/VintageMarketFinishStorePlayReq.proto deleted file mode 100644 index 9fef5fca..00000000 --- a/proto/VintageMarketFinishStorePlayReq.proto +++ /dev/null @@ -1,36 +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"; - -import "VintageMarketStoreOpInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message VintageMarketFinishStorePlayReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21911; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 store_round = 12; - repeated VintageMarketStoreOpInfo store_op_list = 11; -} diff --git a/proto/VintageMarketFinishStorePlayRsp.proto b/proto/VintageMarketFinishStorePlayRsp.proto deleted file mode 100644 index ac2b215c..00000000 --- a/proto/VintageMarketFinishStorePlayRsp.proto +++ /dev/null @@ -1,41 +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 VintageMarketFinishStorePlayRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20941; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 store_round = 10; - repeated uint32 Unk3300_HJIHIOIGAPP = 15; - int32 retcode = 9; - map store_income_map = 2; - uint32 Unk3300_DJILELFHFHJ = 6; - repeated uint32 Unk3300_OCIMKEPJOOL = 3; - uint32 Unk3300_GCDNOPJEIBG = 4; - repeated uint32 Unk3300_BDAIONEPKIK = 1; - uint32 Unk3300_DGECJOKMDGN = 11; - uint32 Unk3300_DLNFCBPDBBH = 14; -} diff --git a/proto/VintageMarketNpcEventFinishNotify.proto b/proto/VintageMarketNpcEventFinishNotify.proto deleted file mode 100644 index 9d2483d8..00000000 --- a/proto/VintageMarketNpcEventFinishNotify.proto +++ /dev/null @@ -1,34 +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 VintageMarketNpcEventFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24781; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 coin_a = 3; - uint32 coin_c = 9; - repeated uint32 unlock_strategy_list = 12; -} diff --git a/proto/VintageMarketStartStorePlayReq.proto b/proto/VintageMarketStartStorePlayReq.proto deleted file mode 100644 index 37cbb88c..00000000 --- a/proto/VintageMarketStartStorePlayReq.proto +++ /dev/null @@ -1,33 +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 VintageMarketStartStorePlayReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22447; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 store_round = 14; -} diff --git a/proto/VintageMarketStartStorePlayRsp.proto b/proto/VintageMarketStartStorePlayRsp.proto deleted file mode 100644 index 5e466322..00000000 --- a/proto/VintageMarketStartStorePlayRsp.proto +++ /dev/null @@ -1,35 +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 VintageMarketStartStorePlayRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23017; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 store_round = 10; - uint32 Unk3300_LCCNEKGONFG = 9; - int32 retcode = 1; - uint32 Unk3300_ADJKIIJFNME = 15; -} diff --git a/proto/VintageMarketStoreChooseStrategyReq.proto b/proto/VintageMarketStoreChooseStrategyReq.proto deleted file mode 100644 index 6ebf75b6..00000000 --- a/proto/VintageMarketStoreChooseStrategyReq.proto +++ /dev/null @@ -1,37 +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"; - -import "VintageMarketStoreOpInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message VintageMarketStoreChooseStrategyReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21624; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated VintageMarketStoreOpInfo store_op_list = 5; - repeated uint32 strategy_list = 15; - uint32 store_id = 14; -} diff --git a/proto/VintageMarketStoreChooseStrategyRsp.proto b/proto/VintageMarketStoreChooseStrategyRsp.proto deleted file mode 100644 index 49f34f8f..00000000 --- a/proto/VintageMarketStoreChooseStrategyRsp.proto +++ /dev/null @@ -1,34 +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 VintageMarketStoreChooseStrategyRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21298; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 14; - uint32 store_id = 11; - repeated uint32 strategy_list = 3; -} diff --git a/proto/VintageMarketStoreOpInfo.proto b/proto/VintageMarketStoreOpInfo.proto deleted file mode 100644 index 83660958..00000000 --- a/proto/VintageMarketStoreOpInfo.proto +++ /dev/null @@ -1,28 +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 VintageMarketStoreOpInfo { - uint32 help_uid = 11; - uint32 help_skill_id = 10; - uint32 store_id = 8; - repeated uint32 add_attr_list = 12; - repeated uint32 strategy_list = 9; -} diff --git a/proto/VintageMarketStoreUnlockSlotReq.proto b/proto/VintageMarketStoreUnlockSlotReq.proto deleted file mode 100644 index 75f9c594..00000000 --- a/proto/VintageMarketStoreUnlockSlotReq.proto +++ /dev/null @@ -1,33 +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 VintageMarketStoreUnlockSlotReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22367; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 store_id = 8; -} diff --git a/proto/VintageMarketStoreUnlockSlotRsp.proto b/proto/VintageMarketStoreUnlockSlotRsp.proto deleted file mode 100644 index b3884649..00000000 --- a/proto/VintageMarketStoreUnlockSlotRsp.proto +++ /dev/null @@ -1,34 +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 VintageMarketStoreUnlockSlotRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 23327; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 15; - uint32 store_id = 14; - uint32 slot_count = 3; -} diff --git a/proto/VintageMarketStoreViewStrategyReq.proto b/proto/VintageMarketStoreViewStrategyReq.proto deleted file mode 100644 index 6c39c77a..00000000 --- a/proto/VintageMarketStoreViewStrategyReq.proto +++ /dev/null @@ -1,34 +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 VintageMarketStoreViewStrategyReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21834; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 strategy_id = 9; - repeated uint32 strategy_list = 1; -} diff --git a/proto/VintageMarketStoreViewStrategyRsp.proto b/proto/VintageMarketStoreViewStrategyRsp.proto deleted file mode 100644 index b460f6ed..00000000 --- a/proto/VintageMarketStoreViewStrategyRsp.proto +++ /dev/null @@ -1,34 +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 VintageMarketStoreViewStrategyRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 22881; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 9; - repeated uint32 strategy_list = 6; - uint32 strategy_id = 4; -} diff --git a/proto/VintagePresentFinishNoify.proto b/proto/VintagePresentFinishNoify.proto deleted file mode 100644 index 45b182fa..00000000 --- a/proto/VintagePresentFinishNoify.proto +++ /dev/null @@ -1,32 +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 VintagePresentFinishNoify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 21400; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 present_id = 2; -} diff --git a/proto/VintagePresentFinishNotify.proto b/proto/VintagePresentFinishNotify.proto deleted file mode 100644 index bbbda348..00000000 --- a/proto/VintagePresentFinishNotify.proto +++ /dev/null @@ -1,32 +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 VintagePresentFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20454; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 present_id = 2; -} diff --git a/proto/WatcherAllDataNotify.proto b/proto/WatcherAllDataNotify.proto deleted file mode 100644 index a1ec1276..00000000 --- a/proto/WatcherAllDataNotify.proto +++ /dev/null @@ -1,32 +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 WatcherAllDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2279; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 watcher_list = 13; -} diff --git a/proto/WatcherChangeNotify.proto b/proto/WatcherChangeNotify.proto deleted file mode 100644 index a3b37369..00000000 --- a/proto/WatcherChangeNotify.proto +++ /dev/null @@ -1,33 +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 WatcherChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2230; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated uint32 Unk3300_ELDNONOCFMM = 10; - repeated uint32 Unk3300_FDMJACFMOLG = 5; -} diff --git a/proto/WatcherEventNotify.proto b/proto/WatcherEventNotify.proto deleted file mode 100644 index 71b2c95d..00000000 --- a/proto/WatcherEventNotify.proto +++ /dev/null @@ -1,34 +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 WatcherEventNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2256; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 add_progress = 2; - uint32 watcher_id = 14; -} diff --git a/proto/WatcherEventStageNotify.proto b/proto/WatcherEventStageNotify.proto deleted file mode 100644 index 923783fe..00000000 --- a/proto/WatcherEventStageNotify.proto +++ /dev/null @@ -1,35 +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 WatcherEventStageNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2300; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 add_progress = 2; - uint32 watcher_id = 15; - uint32 stage = 11; -} diff --git a/proto/WatcherEventTypeNotify.proto b/proto/WatcherEventTypeNotify.proto deleted file mode 100644 index 4f69168a..00000000 --- a/proto/WatcherEventTypeNotify.proto +++ /dev/null @@ -1,35 +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 WatcherEventTypeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2219; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 param_list = 4; - uint32 add_progress = 13; - uint32 watcher_trigger_type = 2; -} diff --git a/proto/WaterSpritePhaseFinishNotify.proto b/proto/WaterSpritePhaseFinishNotify.proto deleted file mode 100644 index 0fac5983..00000000 --- a/proto/WaterSpritePhaseFinishNotify.proto +++ /dev/null @@ -1,30 +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 WaterSpritePhaseFinishNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2120; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } -} diff --git a/proto/WidgetActiveChangeNotify.proto b/proto/WidgetActiveChangeNotify.proto deleted file mode 100644 index 34447781..00000000 --- a/proto/WidgetActiveChangeNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "WidgetSlotData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WidgetActiveChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4297; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated WidgetSlotData widget_data_list = 15; -} diff --git a/proto/WidgetCameraInfo.proto b/proto/WidgetCameraInfo.proto deleted file mode 100644 index 7d526b2c..00000000 --- a/proto/WidgetCameraInfo.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 WidgetCameraInfo { - uint32 target_entity_id = 7; -} diff --git a/proto/WidgetCaptureAnimalReq.proto b/proto/WidgetCaptureAnimalReq.proto deleted file mode 100644 index fc305620..00000000 --- a/proto/WidgetCaptureAnimalReq.proto +++ /dev/null @@ -1,37 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WidgetCaptureAnimalReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4279; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 6; - uint32 material_id = 3; - Vector pos = 1; -} diff --git a/proto/WidgetCaptureAnimalRsp.proto b/proto/WidgetCaptureAnimalRsp.proto deleted file mode 100644 index 845f88f7..00000000 --- a/proto/WidgetCaptureAnimalRsp.proto +++ /dev/null @@ -1,37 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WidgetCaptureAnimalRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4296; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 4; - uint32 material_id = 7; - uint32 entity_id = 11; - Vector pos = 10; -} diff --git a/proto/WidgetExtraCdType.proto b/proto/WidgetExtraCdType.proto deleted file mode 100644 index 01f5f502..00000000 --- a/proto/WidgetExtraCdType.proto +++ /dev/null @@ -1,25 +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"; - -enum WidgetExtraCdType { - WIDGET_EXTRA_CD_TYPE_NONE = 0; - WIDGET_EXTRA_CD_TYPE_E_SKILL_SHARED = 1; -} diff --git a/proto/WidgetGadgetDestroyNotify.proto b/proto/WidgetGadgetDestroyNotify.proto deleted file mode 100644 index 24e6bb3c..00000000 --- a/proto/WidgetGadgetDestroyNotify.proto +++ /dev/null @@ -1,32 +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 WidgetGadgetDestroyNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4257; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 entity_id = 4; -} diff --git a/proto/WidgetQuickHitTreeReq.proto b/proto/WidgetQuickHitTreeReq.proto deleted file mode 100644 index 99eac235..00000000 --- a/proto/WidgetQuickHitTreeReq.proto +++ /dev/null @@ -1,35 +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"; - -import "HitTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WidgetQuickHitTreeReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3068; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated HitTreeInfo hit_tree_info_list = 4; -} diff --git a/proto/WidgetQuickHitTreeRsp.proto b/proto/WidgetQuickHitTreeRsp.proto deleted file mode 100644 index 583f6fe1..00000000 --- a/proto/WidgetQuickHitTreeRsp.proto +++ /dev/null @@ -1,32 +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 WidgetQuickHitTreeRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3250; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 5; -} diff --git a/proto/WidgetReportReq.proto b/proto/WidgetReportReq.proto deleted file mode 100644 index 192e8daa..00000000 --- a/proto/WidgetReportReq.proto +++ /dev/null @@ -1,37 +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 WidgetReportReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4258; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 weather_wizard_shield_value = 8; - bool Unk3300_APDFKKNKIJJ = 7; - bool Unk3300_BCAIBKDIHHF = 6; - uint32 material_id = 2; - bool Unk3300_EFBCLDDKMIM = 14; -} diff --git a/proto/WidgetReportRsp.proto b/proto/WidgetReportRsp.proto deleted file mode 100644 index 9582e3d4..00000000 --- a/proto/WidgetReportRsp.proto +++ /dev/null @@ -1,33 +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 WidgetReportRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4295; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 material_id = 4; - int32 retcode = 5; -} diff --git a/proto/WidgetThunderBirdFeatherInfo.proto b/proto/WidgetThunderBirdFeatherInfo.proto deleted file mode 100644 index 8ce4e4ab..00000000 --- a/proto/WidgetThunderBirdFeatherInfo.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 WidgetThunderBirdFeatherInfo { - repeated uint32 entity_id_list = 9; -} diff --git a/proto/WidgetUpdateExtraCDReq.proto b/proto/WidgetUpdateExtraCDReq.proto deleted file mode 100644 index bcc2242e..00000000 --- a/proto/WidgetUpdateExtraCDReq.proto +++ /dev/null @@ -1,37 +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"; - -import "WidgetExtraCdType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WidgetUpdateExtraCDReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5907; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 material_id = 6; - WidgetExtraCdType extra_cd_type = 7; - uint32 cd_group = 14; -} diff --git a/proto/WidgetUpdateExtraCDRsp.proto b/proto/WidgetUpdateExtraCDRsp.proto deleted file mode 100644 index 75d6bf2d..00000000 --- a/proto/WidgetUpdateExtraCDRsp.proto +++ /dev/null @@ -1,39 +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"; - -import "WidgetCoolDownData.proto"; -import "WidgetExtraCdType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WidgetUpdateExtraCDRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 6076; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - WidgetCoolDownData cool_data = 10; - WidgetExtraCdType extra_cd_type = 5; - int32 retcode = 13; - uint32 cd_group = 11; - uint32 material_id = 7; -} diff --git a/proto/WidgetUseAttachAbilityGroupChangeNotify.proto b/proto/WidgetUseAttachAbilityGroupChangeNotify.proto deleted file mode 100644 index c8f2c6d9..00000000 --- a/proto/WidgetUseAttachAbilityGroupChangeNotify.proto +++ /dev/null @@ -1,33 +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 WidgetUseAttachAbilityGroupChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 4290; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 material_id = 15; - bool is_attach = 7; -} diff --git a/proto/WidgetWeatherWizardDataNotify.proto b/proto/WidgetWeatherWizardDataNotify.proto deleted file mode 100644 index 6bfbca28..00000000 --- a/proto/WidgetWeatherWizardDataNotify.proto +++ /dev/null @@ -1,32 +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 WidgetWeatherWizardDataNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5952; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 shield_value = 12; -} diff --git a/proto/WindFieldGalleryChallengeInfoNotify.proto b/proto/WindFieldGalleryChallengeInfoNotify.proto deleted file mode 100644 index 4d6a8b10..00000000 --- a/proto/WindFieldGalleryChallengeInfoNotify.proto +++ /dev/null @@ -1,38 +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 WindFieldGalleryChallengeInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5503; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_FFODAKMKGEK = 13; - bool is_start = 2; - uint32 Unk3300_GLNHBJJJINK = 5; - uint32 Unk3300_NBIBKFKOCFK = 3; - bool is_success = 7; - uint32 Unk3300_GNJKOCLJFNM = 8; - uint32 Unk3300_MMONPDMIEBN = 10; -} diff --git a/proto/WindFieldGalleryInfoNotify.proto b/proto/WindFieldGalleryInfoNotify.proto deleted file mode 100644 index 38a599ce..00000000 --- a/proto/WindFieldGalleryInfoNotify.proto +++ /dev/null @@ -1,39 +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 WindFieldGalleryInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 5572; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_GNJKOCLJFNM = 6; - uint32 Unk3300_NBIBKFKOCFK = 15; - uint32 Unk3300_OJHJPBCAONA = 7; - uint32 Unk3300_EKMHMHJDHIL = 14; - uint32 Unk3300_MMONPDMIEBN = 13; - uint32 Unk3300_FFODAKMKGEK = 9; - uint32 Unk3300_GNKCFHMDOHJ = 4; - uint32 Unk3300_GLNHBJJJINK = 2; -} diff --git a/proto/WindFieldRestartDungeonReq.proto b/proto/WindFieldRestartDungeonReq.proto deleted file mode 100644 index 28176af5..00000000 --- a/proto/WindFieldRestartDungeonReq.proto +++ /dev/null @@ -1,31 +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 WindFieldRestartDungeonReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 24309; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/WindFieldRestartDungeonRsp.proto b/proto/WindFieldRestartDungeonRsp.proto deleted file mode 100644 index c5ed9957..00000000 --- a/proto/WindFieldRestartDungeonRsp.proto +++ /dev/null @@ -1,32 +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 WindFieldRestartDungeonRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 20706; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 8; -} diff --git a/proto/WindSeedClientNotify.proto b/proto/WindSeedClientNotify.proto deleted file mode 100644 index 3e4e7b78..00000000 --- a/proto/WindSeedClientNotify.proto +++ /dev/null @@ -1,54 +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"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WindSeedClientNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 1157; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - message RefreshNotify { - uint32 refresh_num = 7; - } - - message AddWindBulletNotify { - Vector seed_pos = 14; - uint32 Unk3300_CKIKKCAFJBC = 7; - uint32 Unk3300_MPDFAPBDJAH = 11; - } - - message AreaNotify { - uint32 area_id = 12; - bytes area_code = 10; - uint32 area_type = 13; - } - - oneof notify { - RefreshNotify refresh_notify = 14; - AddWindBulletNotify add_wind_bullet_notify = 7; - AreaNotify area_notify = 5; - } -} diff --git a/proto/WinterCampEditSnowmanCombinationReq.proto b/proto/WinterCampEditSnowmanCombinationReq.proto deleted file mode 100644 index 4abe629e..00000000 --- a/proto/WinterCampEditSnowmanCombinationReq.proto +++ /dev/null @@ -1,36 +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"; - -import "CustomGadgetTreeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WinterCampEditSnowmanCombinationReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8157; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 entity_id = 6; - CustomGadgetTreeInfo combination_info = 5; -} diff --git a/proto/WinterCampEditSnowmanCombinationRsp.proto b/proto/WinterCampEditSnowmanCombinationRsp.proto deleted file mode 100644 index 33253454..00000000 --- a/proto/WinterCampEditSnowmanCombinationRsp.proto +++ /dev/null @@ -1,32 +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 WinterCampEditSnowmanCombinationRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8951; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 1; -} diff --git a/proto/WinterCampFriendWishData.proto b/proto/WinterCampFriendWishData.proto deleted file mode 100644 index 4f3afe90..00000000 --- a/proto/WinterCampFriendWishData.proto +++ /dev/null @@ -1,29 +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"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WinterCampFriendWishData { - repeated uint32 item_id_list = 9; - string nickname = 15; - uint32 uid = 6; - ProfilePicture profile_picture = 10; -} diff --git a/proto/WinterCampGetFriendWishListReq.proto b/proto/WinterCampGetFriendWishListReq.proto deleted file mode 100644 index ec7107aa..00000000 --- a/proto/WinterCampGetFriendWishListReq.proto +++ /dev/null @@ -1,31 +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 WinterCampGetFriendWishListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8764; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } -} diff --git a/proto/WinterCampGetFriendWishListRsp.proto b/proto/WinterCampGetFriendWishListRsp.proto deleted file mode 100644 index 7561cd98..00000000 --- a/proto/WinterCampGetFriendWishListRsp.proto +++ /dev/null @@ -1,35 +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"; - -import "WinterCampFriendWishData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WinterCampGetFriendWishListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8208; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated WinterCampFriendWishData wish_data_list = 3; - int32 retcode = 15; -} diff --git a/proto/WinterCampRaceScoreNotify.proto b/proto/WinterCampRaceScoreNotify.proto deleted file mode 100644 index 57866441..00000000 --- a/proto/WinterCampRaceScoreNotify.proto +++ /dev/null @@ -1,33 +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 WinterCampRaceScoreNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8960; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 max_score = 9; - uint32 id = 4; -} diff --git a/proto/WinterCampSetWishListReq.proto b/proto/WinterCampSetWishListReq.proto deleted file mode 100644 index 5e60a32c..00000000 --- a/proto/WinterCampSetWishListReq.proto +++ /dev/null @@ -1,33 +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 WinterCampSetWishListReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8380; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - repeated uint32 item_id_list = 1; -} diff --git a/proto/WinterCampSetWishListRsp.proto b/proto/WinterCampSetWishListRsp.proto deleted file mode 100644 index 9700b325..00000000 --- a/proto/WinterCampSetWishListRsp.proto +++ /dev/null @@ -1,33 +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 WinterCampSetWishListRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8288; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 10; - repeated uint32 item_id_list = 3; -} diff --git a/proto/WinterCampStageInfoChangeNotify.proto b/proto/WinterCampStageInfoChangeNotify.proto deleted file mode 100644 index 47257611..00000000 --- a/proto/WinterCampStageInfoChangeNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "WinterCampStageInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WinterCampStageInfoChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8878; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - WinterCampStageInfo explore_info = 5; - WinterCampStageInfo battle_info = 15; -} diff --git a/proto/WinterCampTakeBattleRewardReq.proto b/proto/WinterCampTakeBattleRewardReq.proto deleted file mode 100644 index 52647a4d..00000000 --- a/proto/WinterCampTakeBattleRewardReq.proto +++ /dev/null @@ -1,33 +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 WinterCampTakeBattleRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8484; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 id = 14; -} diff --git a/proto/WinterCampTakeBattleRewardRsp.proto b/proto/WinterCampTakeBattleRewardRsp.proto deleted file mode 100644 index 3db2fe23..00000000 --- a/proto/WinterCampTakeBattleRewardRsp.proto +++ /dev/null @@ -1,33 +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 WinterCampTakeBattleRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8310; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - int32 retcode = 6; - uint32 id = 13; -} diff --git a/proto/WinterCampTakeExploreRewardReq.proto b/proto/WinterCampTakeExploreRewardReq.proto deleted file mode 100644 index 9c153136..00000000 --- a/proto/WinterCampTakeExploreRewardReq.proto +++ /dev/null @@ -1,33 +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 WinterCampTakeExploreRewardReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8014; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 id = 11; -} diff --git a/proto/WinterCampTakeExploreRewardRsp.proto b/proto/WinterCampTakeExploreRewardRsp.proto deleted file mode 100644 index 178c5c0b..00000000 --- a/proto/WinterCampTakeExploreRewardRsp.proto +++ /dev/null @@ -1,33 +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 WinterCampTakeExploreRewardRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8323; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 id = 8; - int32 retcode = 15; -} diff --git a/proto/WinterCampTriathlonRestartReq.proto b/proto/WinterCampTriathlonRestartReq.proto deleted file mode 100644 index 15441a86..00000000 --- a/proto/WinterCampTriathlonRestartReq.proto +++ /dev/null @@ -1,33 +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 WinterCampTriathlonRestartReq { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8524; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - uint32 gallery_id = 12; -} diff --git a/proto/WinterCampTriathlonRestartRsp.proto b/proto/WinterCampTriathlonRestartRsp.proto deleted file mode 100644 index d3bd2f5d..00000000 --- a/proto/WinterCampTriathlonRestartRsp.proto +++ /dev/null @@ -1,33 +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 WinterCampTriathlonRestartRsp { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8468; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 gallery_id = 9; - int32 retcode = 10; -} diff --git a/proto/WinterCampTriathlonSettleNotify.proto b/proto/WinterCampTriathlonSettleNotify.proto deleted file mode 100644 index 50015e67..00000000 --- a/proto/WinterCampTriathlonSettleNotify.proto +++ /dev/null @@ -1,39 +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 WinterCampTriathlonSettleNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 8194; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 Unk3300_ACDOMBHMNJG = 11; - bool is_success = 10; - uint32 score = 15; - bool is_new_record = 7; - uint32 gallery_id = 14; - uint32 Unk3300_OEFOGONENFN = 12; - uint32 remain_time = 6; - uint32 Unk3300_EMNKJGKNCMP = 5; -} diff --git a/proto/WorldAllRoutineTypeNotify.proto b/proto/WorldAllRoutineTypeNotify.proto deleted file mode 100644 index 1466e310..00000000 --- a/proto/WorldAllRoutineTypeNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "WorldRoutineTypeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WorldAllRoutineTypeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3541; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - repeated WorldRoutineTypeInfo world_routine_type_list = 9; -} diff --git a/proto/WorldOwnerBlossomScheduleInfoNotify.proto b/proto/WorldOwnerBlossomScheduleInfoNotify.proto deleted file mode 100644 index dcfbe7a3..00000000 --- a/proto/WorldOwnerBlossomScheduleInfoNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "BlossomScheduleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WorldOwnerBlossomScheduleInfoNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 2800; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // IS_ALLOW_CLIENT = 1; - // } - - BlossomScheduleInfo schedule_info = 10; -} diff --git a/proto/WorldRoutineChangeNotify.proto b/proto/WorldRoutineChangeNotify.proto deleted file mode 100644 index fa4fa880..00000000 --- a/proto/WorldRoutineChangeNotify.proto +++ /dev/null @@ -1,35 +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"; - -import "WorldRoutineInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WorldRoutineChangeNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3535; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - WorldRoutineInfo routine_info = 14; - uint32 routine_type = 10; -} diff --git a/proto/WorldRoutineInfo.proto b/proto/WorldRoutineInfo.proto deleted file mode 100644 index e9b7625a..00000000 --- a/proto/WorldRoutineInfo.proto +++ /dev/null @@ -1,27 +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 WorldRoutineInfo { - uint32 finish_progress = 1; - uint32 routine_id = 10; - uint32 progress = 7; - bool is_finished = 15; -} diff --git a/proto/WorldRoutineTypeCloseNotify.proto b/proto/WorldRoutineTypeCloseNotify.proto deleted file mode 100644 index a2db9ed0..00000000 --- a/proto/WorldRoutineTypeCloseNotify.proto +++ /dev/null @@ -1,32 +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 WorldRoutineTypeCloseNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3527; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - uint32 routine_type = 10; -} diff --git a/proto/WorldRoutineTypeInfo.proto b/proto/WorldRoutineTypeInfo.proto deleted file mode 100644 index fa746687..00000000 --- a/proto/WorldRoutineTypeInfo.proto +++ /dev/null @@ -1,28 +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"; - -import "WorldRoutineInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WorldRoutineTypeInfo { - uint32 next_refresh_time = 13; - repeated WorldRoutineInfo world_routine_info_list = 10; - uint32 routine_type = 2; -} diff --git a/proto/WorldRoutineTypeRefreshNotify.proto b/proto/WorldRoutineTypeRefreshNotify.proto deleted file mode 100644 index 527ad5e1..00000000 --- a/proto/WorldRoutineTypeRefreshNotify.proto +++ /dev/null @@ -1,34 +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"; - -import "WorldRoutineTypeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message WorldRoutineTypeRefreshNotify { - // enum CmdId { - // option allow_alias = true; - // NONE = 0; - // CMD_ID = 3522; - // ENET_CHANNEL_ID = 0; - // ENET_IS_RELIABLE = 1; - // } - - WorldRoutineTypeInfo world_routine_type = 1; -}