mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2025-04-11 03:26:08 +03:00
sync proto 3606998 > b7a1353
This commit is contained in:
parent
e421fd849c
commit
c731b032d3
@ -169,6 +169,7 @@ public static final int DungeonChallengeFinishNotify = 3894;
|
||||
public static final int DungeonDieOptionReq = 20063;
|
||||
public static final int DungeonDieOptionRsp = 354;
|
||||
public static final int EntityAiSyncNotify = 919;
|
||||
public static final int ServerAnnounceNotify = 8152;
|
||||
public static final int OFCNFIEOFJD = 27048;
|
||||
public static final int NPGENNFFFND = 2683;
|
||||
public static final int IPAPDBPDINC = 21470;
|
||||
@ -1147,7 +1148,6 @@ public static final int CGEBLADHECO = 3673;
|
||||
public static final int DFAAFPIKALL = 3640;
|
||||
public static final int IJNCGFKHIEB = 2591;
|
||||
public static final int KJDJFHKECBJ = 24896;
|
||||
public static final int DIIBEIOCLCG = 8152;
|
||||
public static final int OBJCLANGPFN = 7899;
|
||||
public static final int HIHDMNLGBAH = 8314;
|
||||
public static final int BDBPPJBFHPA = 4043;
|
||||
@ -4851,373 +4851,372 @@ public static final int SelectEffigyChallengeConditionReq = 52023;
|
||||
public static final int SelectEffigyChallengeConditionRsp = 52024;
|
||||
public static final int SelectRoguelikeDungeonCardReq = 52025;
|
||||
public static final int SelectRoguelikeDungeonCardRsp = 52026;
|
||||
public static final int ServerAnnounceNotify = 52027;
|
||||
public static final int ServerAnnounceRevokeNotify = 52028;
|
||||
public static final int ServerBuffChangeNotify = 52029;
|
||||
public static final int ServerCombatEndNotify = 52030;
|
||||
public static final int ServerCondMeetQuestListUpdateNotify = 52031;
|
||||
public static final int ServerDisconnectClientNotify = 52032;
|
||||
public static final int ServerGlobalValueChangeNotify = 52033;
|
||||
public static final int ServerLogNotify = 52034;
|
||||
public static final int ServerMessageNotify = 52035;
|
||||
public static final int ServerTimeNotify = 52036;
|
||||
public static final int ServerTryCancelGeneralMatchNotify = 52037;
|
||||
public static final int ServerUpdateGlobalValueNotify = 52038;
|
||||
public static final int SetBattlePassViewedReq = 52039;
|
||||
public static final int SetBattlePassViewedRsp = 52040;
|
||||
public static final int SetChatEmojiCollectionReq = 52041;
|
||||
public static final int SetChatEmojiCollectionRsp = 52042;
|
||||
public static final int SetCodexPushtipsReadReq = 52043;
|
||||
public static final int SetCodexPushtipsReadRsp = 52044;
|
||||
public static final int SetCoopChapterViewedReq = 52045;
|
||||
public static final int SetCoopChapterViewedRsp = 52046;
|
||||
public static final int SetCurExpeditionChallengeIdReq = 52047;
|
||||
public static final int SetCurExpeditionChallengeIdRsp = 52048;
|
||||
public static final int SetFriendEnterHomeOptionReq = 52049;
|
||||
public static final int SetFriendEnterHomeOptionRsp = 52050;
|
||||
public static final int SetFriendRemarkNameReq = 52051;
|
||||
public static final int SetFriendRemarkNameRsp = 52052;
|
||||
public static final int SetH5ActivityRedDotTimestampReq = 52053;
|
||||
public static final int SetH5ActivityRedDotTimestampRsp = 52054;
|
||||
public static final int SetIsAutoUnlockSpecificEquipReq = 52055;
|
||||
public static final int SetIsAutoUnlockSpecificEquipRsp = 52056;
|
||||
public static final int SetLimitOptimizationNotify = 52057;
|
||||
public static final int SetOpenStateReq = 52058;
|
||||
public static final int SetOpenStateRsp = 52059;
|
||||
public static final int SetPlayerBornDataReq = 52060;
|
||||
public static final int SetPlayerBornDataRsp = 52061;
|
||||
public static final int SetPlayerHeadImageReq = 52062;
|
||||
public static final int SetPlayerHeadImageRsp = 52063;
|
||||
public static final int SetPlayerPropReq = 52064;
|
||||
public static final int SetPlayerPropRsp = 52065;
|
||||
public static final int SetSceneWeatherAreaReq = 52066;
|
||||
public static final int SetSceneWeatherAreaRsp = 52067;
|
||||
public static final int SetUpLunchBoxWidgetReq = 52068;
|
||||
public static final int SetUpLunchBoxWidgetRsp = 52069;
|
||||
public static final int SetWidgetSlotReq = 52070;
|
||||
public static final int SetWidgetSlotRsp = 52071;
|
||||
public static final int ShowClientGuideNotify = 52072;
|
||||
public static final int ShowClientTutorialNotify = 52073;
|
||||
public static final int ShowCommonTipsNotify = 52074;
|
||||
public static final int ShowMessageNotify = 52075;
|
||||
public static final int ShowTemplateReminderNotify = 52076;
|
||||
public static final int SignInInfoReq = 52077;
|
||||
public static final int SignInInfoRsp = 52078;
|
||||
public static final int SignatureAuditConfigNotify = 52079;
|
||||
public static final int SingleRestartBrickBreakerReq = 52080;
|
||||
public static final int SingleRestartBrickBreakerRsp = 52081;
|
||||
public static final int SingleStartBrickBreakerReq = 52082;
|
||||
public static final int SingleStartBrickBreakerRsp = 52083;
|
||||
public static final int SkipPlayerGameTimeReq = 52084;
|
||||
public static final int SkipPlayerGameTimeRsp = 52085;
|
||||
public static final int SkyCrystalDetectorDataUpdateNotify = 52086;
|
||||
public static final int SocialDataNotify = 52087;
|
||||
public static final int SpiceActivityFinishMakeSpiceReq = 52088;
|
||||
public static final int SpiceActivityFinishMakeSpiceRsp = 52089;
|
||||
public static final int SpiceActivityGivingRecordNotify = 52090;
|
||||
public static final int SpiceActivityProcessFoodReq = 52091;
|
||||
public static final int SpiceActivityProcessFoodRsp = 52092;
|
||||
public static final int SpringUseReq = 52093;
|
||||
public static final int SpringUseRsp = 52094;
|
||||
public static final int StartArenaChallengeLevelReq = 52095;
|
||||
public static final int StartArenaChallengeLevelRsp = 52096;
|
||||
public static final int StartBuoyantCombatGalleryReq = 52097;
|
||||
public static final int StartBuoyantCombatGalleryRsp = 52098;
|
||||
public static final int StartCoopPointReq = 52099;
|
||||
public static final int StartCoopPointRsp = 52100;
|
||||
public static final int StartEffigyChallengeReq = 52101;
|
||||
public static final int StartEffigyChallengeRsp = 52102;
|
||||
public static final int StartFishingReq = 52103;
|
||||
public static final int StartFishingRsp = 52104;
|
||||
public static final int StartRogueDiaryPlayReq = 52105;
|
||||
public static final int StartRogueDiaryPlayRsp = 52106;
|
||||
public static final int StartRogueDiaryRoomReq = 52107;
|
||||
public static final int StartRogueDiaryRoomRsp = 52108;
|
||||
public static final int StartRogueEliteCellChallengeReq = 52109;
|
||||
public static final int StartRogueEliteCellChallengeRsp = 52110;
|
||||
public static final int StartRogueNormalCellChallengeReq = 52111;
|
||||
public static final int StartRogueNormalCellChallengeRsp = 52112;
|
||||
public static final int StopReminderNotify = 52113;
|
||||
public static final int StoreCustomDungeonReq = 52114;
|
||||
public static final int StoreCustomDungeonRsp = 52115;
|
||||
public static final int StoreItemDelNotify = 52116;
|
||||
public static final int StoreWeightLimitNotify = 52117;
|
||||
public static final int SubmitInferenceWordReq = 52118;
|
||||
public static final int SubmitInferenceWordRsp = 52119;
|
||||
public static final int SummerTimeFloatSignalPositionNotify = 52120;
|
||||
public static final int SummerTimeFloatSignalUpdateNotify = 52121;
|
||||
public static final int SummerTimeSprintBoatRestartReq = 52122;
|
||||
public static final int SummerTimeSprintBoatRestartRsp = 52123;
|
||||
public static final int SummerTimeSprintBoatSettleNotify = 52124;
|
||||
public static final int SummerTimeV2BoatSettleNotify = 52125;
|
||||
public static final int SummerTimeV2RestartBoatGalleryReq = 52126;
|
||||
public static final int SummerTimeV2RestartBoatGalleryRsp = 52127;
|
||||
public static final int SummerTimeV2RestartDungeonReq = 52128;
|
||||
public static final int SummerTimeV2RestartDungeonRsp = 52129;
|
||||
public static final int SumoDungeonSettleNotify = 52130;
|
||||
public static final int SumoEnterDungeonNotify = 52131;
|
||||
public static final int SumoLeaveDungeonNotify = 52132;
|
||||
public static final int SumoRestartDungeonReq = 52133;
|
||||
public static final int SumoRestartDungeonRsp = 52134;
|
||||
public static final int SumoSaveTeamReq = 52135;
|
||||
public static final int SumoSaveTeamRsp = 52136;
|
||||
public static final int SumoSelectTeamAndEnterDungeonReq = 52137;
|
||||
public static final int SumoSelectTeamAndEnterDungeonRsp = 52138;
|
||||
public static final int SumoSetNoSwitchPunishTimeNotify = 52139;
|
||||
public static final int SumoSwitchTeamReq = 52140;
|
||||
public static final int SumoSwitchTeamRsp = 52141;
|
||||
public static final int SyncScenePlayTeamEntityNotify = 52142;
|
||||
public static final int SyncTeamEntityNotify = 52143;
|
||||
public static final int TakeAchievementGoalRewardReq = 52144;
|
||||
public static final int TakeAchievementGoalRewardRsp = 52145;
|
||||
public static final int TakeAchievementRewardReq = 52146;
|
||||
public static final int TakeAchievementRewardRsp = 52147;
|
||||
public static final int TakeAsterSpecialRewardReq = 52148;
|
||||
public static final int TakeAsterSpecialRewardRsp = 52149;
|
||||
public static final int TakeBackGivingItemReq = 52150;
|
||||
public static final int TakeBackGivingItemRsp = 52151;
|
||||
public static final int TakeBattlePassMissionPointReq = 52152;
|
||||
public static final int TakeBattlePassMissionPointRsp = 52153;
|
||||
public static final int TakeBattlePassRewardReq = 52154;
|
||||
public static final int TakeBattlePassRewardRsp = 52155;
|
||||
public static final int TakeCityReputationExploreRewardReq = 52156;
|
||||
public static final int TakeCityReputationExploreRewardRsp = 52157;
|
||||
public static final int TakeCityReputationLevelRewardReq = 52158;
|
||||
public static final int TakeCityReputationLevelRewardRsp = 52159;
|
||||
public static final int TakeCityReputationParentQuestReq = 52160;
|
||||
public static final int TakeCityReputationParentQuestRsp = 52161;
|
||||
public static final int TakeCompoundOutputReq = 52162;
|
||||
public static final int TakeCompoundOutputRsp = 52163;
|
||||
public static final int TakeCoopRewardReq = 52164;
|
||||
public static final int TakeCoopRewardRsp = 52165;
|
||||
public static final int TakeDeliveryDailyRewardReq = 52166;
|
||||
public static final int TakeDeliveryDailyRewardRsp = 52167;
|
||||
public static final int TakeEffigyFirstPassRewardReq = 52168;
|
||||
public static final int TakeEffigyFirstPassRewardRsp = 52169;
|
||||
public static final int TakeEffigyRewardReq = 52170;
|
||||
public static final int TakeEffigyRewardRsp = 52171;
|
||||
public static final int TakeFirstShareRewardReq = 52172;
|
||||
public static final int TakeFirstShareRewardRsp = 52173;
|
||||
public static final int TakeFurnitureMakeReq = 52174;
|
||||
public static final int TakeFurnitureMakeRsp = 52175;
|
||||
public static final int TakeHuntingOfferReq = 52176;
|
||||
public static final int TakeHuntingOfferRsp = 52177;
|
||||
public static final int TakeInvestigationRewardReq = 52178;
|
||||
public static final int TakeInvestigationRewardRsp = 52179;
|
||||
public static final int TakeInvestigationTargetRewardReq = 52180;
|
||||
public static final int TakeInvestigationTargetRewardRsp = 52181;
|
||||
public static final int TakeMaterialDeleteReturnReq = 52182;
|
||||
public static final int TakeMaterialDeleteReturnRsp = 52183;
|
||||
public static final int TakeOfferingLevelRewardReq = 52184;
|
||||
public static final int TakeOfferingLevelRewardRsp = 52185;
|
||||
public static final int TakeRegionSearchRewardReq = 52186;
|
||||
public static final int TakeRegionSearchRewardRsp = 52187;
|
||||
public static final int TakeResinCardDailyRewardReq = 52188;
|
||||
public static final int TakeResinCardDailyRewardRsp = 52189;
|
||||
public static final int TakeReunionFirstGiftRewardReq = 52190;
|
||||
public static final int TakeReunionFirstGiftRewardRsp = 52191;
|
||||
public static final int TakeReunionMissionRewardReq = 52192;
|
||||
public static final int TakeReunionMissionRewardRsp = 52193;
|
||||
public static final int TakeReunionSignInRewardReq = 52194;
|
||||
public static final int TakeReunionSignInRewardRsp = 52195;
|
||||
public static final int TakeReunionWatcherRewardReq = 52196;
|
||||
public static final int TakeReunionWatcherRewardRsp = 52197;
|
||||
public static final int TanukiTravelFinishGuideQuestNotify = 52198;
|
||||
public static final int TaskVarNotify = 52199;
|
||||
public static final int TeamChainDungeonInfoNotify = 52200;
|
||||
public static final int TeamChainEnterDungeonReq = 52201;
|
||||
public static final int TeamChainEnterDungeonRsp = 52202;
|
||||
public static final int TeamChainRestartDungeonReq = 52203;
|
||||
public static final int TeamChainRestartDungeonRsp = 52204;
|
||||
public static final int TeamChainTakeCostumeRewardReq = 52205;
|
||||
public static final int TeamChainTakeCostumeRewardRsp = 52206;
|
||||
public static final int TeamResonanceChangeNotify = 52207;
|
||||
public static final int ToTheMoonAddObstacleReq = 52208;
|
||||
public static final int ToTheMoonAddObstacleRsp = 52209;
|
||||
public static final int ToTheMoonEnterSceneRsp = 52210;
|
||||
public static final int ToTheMoonObstaclesModifyNotify = 52211;
|
||||
public static final int ToTheMoonPingNotify = 52212;
|
||||
public static final int ToTheMoonQueryPathReq = 52213;
|
||||
public static final int ToTheMoonQueryPathRsp = 52214;
|
||||
public static final int ToTheMoonRemoveObstacleReq = 52215;
|
||||
public static final int ToTheMoonRemoveObstacleRsp = 52216;
|
||||
public static final int TowerAllDataReq = 52217;
|
||||
public static final int TowerAllDataRsp = 52218;
|
||||
public static final int TowerBriefDataNotify = 52219;
|
||||
public static final int TowerBuffSelectReq = 52220;
|
||||
public static final int TowerBuffSelectRsp = 52221;
|
||||
public static final int TowerCurLevelRecordChangeNotify = 52222;
|
||||
public static final int TowerDailyRewardProgressChangeNotify = 52223;
|
||||
public static final int TowerEnterLevelReq = 52224;
|
||||
public static final int TowerEnterLevelRsp = 52225;
|
||||
public static final int TowerFloorRecordChangeNotify = 52226;
|
||||
public static final int TowerGetFloorStarRewardReq = 52227;
|
||||
public static final int TowerGetFloorStarRewardRsp = 52228;
|
||||
public static final int TowerLevelEndNotify = 52229;
|
||||
public static final int TowerLevelStarCondNotify = 52230;
|
||||
public static final int TowerMiddleLevelChangeTeamNotify = 52231;
|
||||
public static final int TowerRecordHandbookReq = 52232;
|
||||
public static final int TowerRecordHandbookRsp = 52233;
|
||||
public static final int TowerSurrenderReq = 52234;
|
||||
public static final int TowerSurrenderRsp = 52235;
|
||||
public static final int TowerTeamSelectReq = 52236;
|
||||
public static final int TowerTeamSelectRsp = 52237;
|
||||
public static final int TreasureMapBonusChallengeNotify = 52238;
|
||||
public static final int TreasureMapCurrencyNotify = 52239;
|
||||
public static final int TreasureMapDetectorDataNotify = 52240;
|
||||
public static final int TreasureMapGuideTaskDoneNotify = 52241;
|
||||
public static final int TreasureMapHostInfoNotify = 52242;
|
||||
public static final int TreasureMapMpChallengeNotify = 52243;
|
||||
public static final int TreasureMapPreTaskDoneNotify = 52244;
|
||||
public static final int TreasureMapRegionActiveNotify = 52245;
|
||||
public static final int TreasureMapRegionInfoNotify = 52246;
|
||||
public static final int TreasureSeelieCollectOrbsNotify = 52247;
|
||||
public static final int TrialAvatarFirstPassDungeonNotify = 52248;
|
||||
public static final int TrialAvatarInDungeonIndexNotify = 52249;
|
||||
public static final int TriggerCreateGadgetToEquipPartNotify = 52250;
|
||||
public static final int TriggerRoguelikeCurseNotify = 52251;
|
||||
public static final int TriggerRoguelikeRuneReq = 52252;
|
||||
public static final int TriggerRoguelikeRuneRsp = 52253;
|
||||
public static final int TryCustomDungeonReq = 52254;
|
||||
public static final int TryCustomDungeonRsp = 52255;
|
||||
public static final int TryEnterHomeReq = 52256;
|
||||
public static final int TryEnterHomeRsp = 52257;
|
||||
public static final int TryEnterNextRogueDiaryDungeonReq = 52258;
|
||||
public static final int TryEnterNextRogueDiaryDungeonRsp = 52259;
|
||||
public static final int TryInterruptRogueDiaryDungeonReq = 52260;
|
||||
public static final int TryInterruptRogueDiaryDungeonRsp = 52261;
|
||||
public static final int UgcNotify = 52262;
|
||||
public static final int UnfreezeGroupLimitNotify = 52263;
|
||||
public static final int UnlockAvatarTalentReq = 52264;
|
||||
public static final int UnlockAvatarTalentRsp = 52265;
|
||||
public static final int UnlockCoopChapterReq = 52266;
|
||||
public static final int UnlockCoopChapterRsp = 52267;
|
||||
public static final int UnlockNameCardNotify = 52268;
|
||||
public static final int UnlockPersonalLineReq = 52269;
|
||||
public static final int UnlockPersonalLineRsp = 52270;
|
||||
public static final int UnlockTransPointReq = 52271;
|
||||
public static final int UnlockTransPointRsp = 52272;
|
||||
public static final int UnlockedFurnitureFormulaDataNotify = 52273;
|
||||
public static final int UnlockedFurnitureSuiteDataNotify = 52274;
|
||||
public static final int UnmarkEntityInMinMapNotify = 52275;
|
||||
public static final int UpdateAbilityCreatedMovingPlatformNotify = 52276;
|
||||
public static final int UpdatePS4BlockListReq = 52277;
|
||||
public static final int UpdatePS4BlockListRsp = 52278;
|
||||
public static final int UpdatePS4FriendListNotify = 52279;
|
||||
public static final int UpdatePS4FriendListReq = 52280;
|
||||
public static final int UpdatePS4FriendListRsp = 52281;
|
||||
public static final int UpdatePlayerShowAvatarListReq = 52282;
|
||||
public static final int UpdatePlayerShowAvatarListRsp = 52283;
|
||||
public static final int UpdateRedPointNotify = 52284;
|
||||
public static final int UpdateReunionWatcherNotify = 52285;
|
||||
public static final int UpdateSalvageBundleMarkReq = 52286;
|
||||
public static final int UpdateSalvageBundleMarkRsp = 52287;
|
||||
public static final int UpgradeRoguelikeShikigamiReq = 52288;
|
||||
public static final int UpgradeRoguelikeShikigamiRsp = 52289;
|
||||
public static final int UseMiracleRingReq = 52290;
|
||||
public static final int UseMiracleRingRsp = 52291;
|
||||
public static final int UseWidgetCreateGadgetReq = 52292;
|
||||
public static final int UseWidgetCreateGadgetRsp = 52293;
|
||||
public static final int UseWidgetRetractGadgetReq = 52294;
|
||||
public static final int UseWidgetRetractGadgetRsp = 52295;
|
||||
public static final int VehicleInteractReq = 52296;
|
||||
public static final int VehicleInteractRsp = 52297;
|
||||
public static final int VehicleStaminaNotify = 52298;
|
||||
public static final int ViewCodexReq = 52299;
|
||||
public static final int ViewCodexRsp = 52300;
|
||||
public static final int ViewLanternProjectionLevelTipsReq = 52301;
|
||||
public static final int ViewLanternProjectionLevelTipsRsp = 52302;
|
||||
public static final int ViewLanternProjectionTipsReq = 52303;
|
||||
public static final int ViewLanternProjectionTipsRsp = 52304;
|
||||
public static final int VintageCampGroupBundleRegisterNotify = 52305;
|
||||
public static final int VintageCampStageFinishNotify = 52306;
|
||||
public static final int VintageDecorateBoothReq = 52307;
|
||||
public static final int VintageDecorateBoothRsp = 52308;
|
||||
public static final int VintageHuntingStartGalleryReq = 52309;
|
||||
public static final int VintageHuntingStartGalleryRsp = 52310;
|
||||
public static final int VintageMarketDeliverItemReq = 52311;
|
||||
public static final int VintageMarketDeliverItemRsp = 52312;
|
||||
public static final int VintageMarketDividendFinishNotify = 52313;
|
||||
public static final int VintageMarketFinishStorePlayReq = 52314;
|
||||
public static final int VintageMarketFinishStorePlayRsp = 52315;
|
||||
public static final int VintageMarketNpcEventFinishNotify = 52316;
|
||||
public static final int VintageMarketStartStorePlayReq = 52317;
|
||||
public static final int VintageMarketStartStorePlayRsp = 52318;
|
||||
public static final int VintageMarketStoreChooseStrategyReq = 52319;
|
||||
public static final int VintageMarketStoreChooseStrategyRsp = 52320;
|
||||
public static final int VintageMarketStoreUnlockSlotReq = 52321;
|
||||
public static final int VintageMarketStoreUnlockSlotRsp = 52322;
|
||||
public static final int VintageMarketStoreViewStrategyReq = 52323;
|
||||
public static final int VintageMarketStoreViewStrategyRsp = 52324;
|
||||
public static final int VintagePresentFinishNoify = 52325;
|
||||
public static final int VintagePresentFinishNotify = 52326;
|
||||
public static final int WatcherAllDataNotify = 52327;
|
||||
public static final int WatcherChangeNotify = 52328;
|
||||
public static final int WatcherEventNotify = 52329;
|
||||
public static final int WatcherEventStageNotify = 52330;
|
||||
public static final int WatcherEventTypeNotify = 52331;
|
||||
public static final int WaterSpritePhaseFinishNotify = 52332;
|
||||
public static final int WidgetActiveChangeNotify = 52333;
|
||||
public static final int WidgetCaptureAnimalReq = 52334;
|
||||
public static final int WidgetCaptureAnimalRsp = 52335;
|
||||
public static final int WidgetCoolDownNotify = 52336;
|
||||
public static final int WidgetDoBagReq = 52337;
|
||||
public static final int WidgetDoBagRsp = 52338;
|
||||
public static final int WidgetGadgetAllDataNotify = 52339;
|
||||
public static final int WidgetGadgetDataNotify = 52340;
|
||||
public static final int WidgetGadgetDestroyNotify = 52341;
|
||||
public static final int WidgetQuickHitTreeReq = 52342;
|
||||
public static final int WidgetQuickHitTreeRsp = 52343;
|
||||
public static final int WidgetReportReq = 52344;
|
||||
public static final int WidgetReportRsp = 52345;
|
||||
public static final int WidgetSlotChangeNotify = 52346;
|
||||
public static final int WidgetUpdateExtraCDReq = 52347;
|
||||
public static final int WidgetUpdateExtraCDRsp = 52348;
|
||||
public static final int WidgetUseAttachAbilityGroupChangeNotify = 52349;
|
||||
public static final int WidgetWeatherWizardDataNotify = 52350;
|
||||
public static final int WindFieldGalleryChallengeInfoNotify = 52351;
|
||||
public static final int WindFieldGalleryInfoNotify = 52352;
|
||||
public static final int WindFieldRestartDungeonReq = 52353;
|
||||
public static final int WindFieldRestartDungeonRsp = 52354;
|
||||
public static final int WindSeedType2Notify = 52355;
|
||||
public static final int WindSeedType3Notify = 52356;
|
||||
public static final int WinterCampAcceptAllGiveItemReq = 52357;
|
||||
public static final int WinterCampAcceptAllGiveItemRsp = 52358;
|
||||
public static final int WinterCampAcceptGiveItemReq = 52359;
|
||||
public static final int WinterCampAcceptGiveItemRsp = 52360;
|
||||
public static final int WinterCampEditSnowmanCombinationReq = 52361;
|
||||
public static final int WinterCampEditSnowmanCombinationRsp = 52362;
|
||||
public static final int WinterCampGetCanGiveFriendItemReq = 52363;
|
||||
public static final int WinterCampGetCanGiveFriendItemRsp = 52364;
|
||||
public static final int WinterCampGetFriendWishListReq = 52365;
|
||||
public static final int WinterCampGetFriendWishListRsp = 52366;
|
||||
public static final int WinterCampGetRecvItemListReq = 52367;
|
||||
public static final int WinterCampGetRecvItemListRsp = 52368;
|
||||
public static final int WinterCampGiveFriendItemReq = 52369;
|
||||
public static final int WinterCampGiveFriendItemRsp = 52370;
|
||||
public static final int WinterCampRaceScoreNotify = 52371;
|
||||
public static final int WinterCampRecvItemNotify = 52372;
|
||||
public static final int WinterCampSetWishListReq = 52373;
|
||||
public static final int WinterCampSetWishListRsp = 52374;
|
||||
public static final int WinterCampStageInfoChangeNotify = 52375;
|
||||
public static final int WinterCampTakeBattleRewardReq = 52376;
|
||||
public static final int WinterCampTakeBattleRewardRsp = 52377;
|
||||
public static final int WinterCampTakeExploreRewardReq = 52378;
|
||||
public static final int WinterCampTakeExploreRewardRsp = 52379;
|
||||
public static final int WinterCampTriathlonRestartReq = 52380;
|
||||
public static final int WinterCampTriathlonRestartRsp = 52381;
|
||||
public static final int WinterCampTriathlonSettleNotify = 52382;
|
||||
public static final int WorktopOptionNotify = 52383;
|
||||
public static final int WorldAllRoutineTypeNotify = 52384;
|
||||
public static final int WorldChestOpenNotify = 52385;
|
||||
public static final int WorldDataNotify = 52386;
|
||||
public static final int WorldOwnerBlossomBriefInfoNotify = 52387;
|
||||
public static final int WorldOwnerBlossomScheduleInfoNotify = 52388;
|
||||
public static final int WorldOwnerDailyTaskNotify = 52389;
|
||||
public static final int WorldPlayerInfoNotify = 52390;
|
||||
public static final int WorldPlayerRTTNotify = 52391;
|
||||
public static final int WorldPlayerReviveRsp = 52392;
|
||||
public static final int WorldRoutineChangeNotify = 52393;
|
||||
public static final int WorldRoutineTypeCloseNotify = 52394;
|
||||
public static final int WorldRoutineTypeRefreshNotify = 52395;
|
||||
public static final int ServerAnnounceRevokeNotify = 52027;
|
||||
public static final int ServerBuffChangeNotify = 52028;
|
||||
public static final int ServerCombatEndNotify = 52029;
|
||||
public static final int ServerCondMeetQuestListUpdateNotify = 52030;
|
||||
public static final int ServerDisconnectClientNotify = 52031;
|
||||
public static final int ServerGlobalValueChangeNotify = 52032;
|
||||
public static final int ServerLogNotify = 52033;
|
||||
public static final int ServerMessageNotify = 52034;
|
||||
public static final int ServerTimeNotify = 52035;
|
||||
public static final int ServerTryCancelGeneralMatchNotify = 52036;
|
||||
public static final int ServerUpdateGlobalValueNotify = 52037;
|
||||
public static final int SetBattlePassViewedReq = 52038;
|
||||
public static final int SetBattlePassViewedRsp = 52039;
|
||||
public static final int SetChatEmojiCollectionReq = 52040;
|
||||
public static final int SetChatEmojiCollectionRsp = 52041;
|
||||
public static final int SetCodexPushtipsReadReq = 52042;
|
||||
public static final int SetCodexPushtipsReadRsp = 52043;
|
||||
public static final int SetCoopChapterViewedReq = 52044;
|
||||
public static final int SetCoopChapterViewedRsp = 52045;
|
||||
public static final int SetCurExpeditionChallengeIdReq = 52046;
|
||||
public static final int SetCurExpeditionChallengeIdRsp = 52047;
|
||||
public static final int SetFriendEnterHomeOptionReq = 52048;
|
||||
public static final int SetFriendEnterHomeOptionRsp = 52049;
|
||||
public static final int SetFriendRemarkNameReq = 52050;
|
||||
public static final int SetFriendRemarkNameRsp = 52051;
|
||||
public static final int SetH5ActivityRedDotTimestampReq = 52052;
|
||||
public static final int SetH5ActivityRedDotTimestampRsp = 52053;
|
||||
public static final int SetIsAutoUnlockSpecificEquipReq = 52054;
|
||||
public static final int SetIsAutoUnlockSpecificEquipRsp = 52055;
|
||||
public static final int SetLimitOptimizationNotify = 52056;
|
||||
public static final int SetOpenStateReq = 52057;
|
||||
public static final int SetOpenStateRsp = 52058;
|
||||
public static final int SetPlayerBornDataReq = 52059;
|
||||
public static final int SetPlayerBornDataRsp = 52060;
|
||||
public static final int SetPlayerHeadImageReq = 52061;
|
||||
public static final int SetPlayerHeadImageRsp = 52062;
|
||||
public static final int SetPlayerPropReq = 52063;
|
||||
public static final int SetPlayerPropRsp = 52064;
|
||||
public static final int SetSceneWeatherAreaReq = 52065;
|
||||
public static final int SetSceneWeatherAreaRsp = 52066;
|
||||
public static final int SetUpLunchBoxWidgetReq = 52067;
|
||||
public static final int SetUpLunchBoxWidgetRsp = 52068;
|
||||
public static final int SetWidgetSlotReq = 52069;
|
||||
public static final int SetWidgetSlotRsp = 52070;
|
||||
public static final int ShowClientGuideNotify = 52071;
|
||||
public static final int ShowClientTutorialNotify = 52072;
|
||||
public static final int ShowCommonTipsNotify = 52073;
|
||||
public static final int ShowMessageNotify = 52074;
|
||||
public static final int ShowTemplateReminderNotify = 52075;
|
||||
public static final int SignInInfoReq = 52076;
|
||||
public static final int SignInInfoRsp = 52077;
|
||||
public static final int SignatureAuditConfigNotify = 52078;
|
||||
public static final int SingleRestartBrickBreakerReq = 52079;
|
||||
public static final int SingleRestartBrickBreakerRsp = 52080;
|
||||
public static final int SingleStartBrickBreakerReq = 52081;
|
||||
public static final int SingleStartBrickBreakerRsp = 52082;
|
||||
public static final int SkipPlayerGameTimeReq = 52083;
|
||||
public static final int SkipPlayerGameTimeRsp = 52084;
|
||||
public static final int SkyCrystalDetectorDataUpdateNotify = 52085;
|
||||
public static final int SocialDataNotify = 52086;
|
||||
public static final int SpiceActivityFinishMakeSpiceReq = 52087;
|
||||
public static final int SpiceActivityFinishMakeSpiceRsp = 52088;
|
||||
public static final int SpiceActivityGivingRecordNotify = 52089;
|
||||
public static final int SpiceActivityProcessFoodReq = 52090;
|
||||
public static final int SpiceActivityProcessFoodRsp = 52091;
|
||||
public static final int SpringUseReq = 52092;
|
||||
public static final int SpringUseRsp = 52093;
|
||||
public static final int StartArenaChallengeLevelReq = 52094;
|
||||
public static final int StartArenaChallengeLevelRsp = 52095;
|
||||
public static final int StartBuoyantCombatGalleryReq = 52096;
|
||||
public static final int StartBuoyantCombatGalleryRsp = 52097;
|
||||
public static final int StartCoopPointReq = 52098;
|
||||
public static final int StartCoopPointRsp = 52099;
|
||||
public static final int StartEffigyChallengeReq = 52100;
|
||||
public static final int StartEffigyChallengeRsp = 52101;
|
||||
public static final int StartFishingReq = 52102;
|
||||
public static final int StartFishingRsp = 52103;
|
||||
public static final int StartRogueDiaryPlayReq = 52104;
|
||||
public static final int StartRogueDiaryPlayRsp = 52105;
|
||||
public static final int StartRogueDiaryRoomReq = 52106;
|
||||
public static final int StartRogueDiaryRoomRsp = 52107;
|
||||
public static final int StartRogueEliteCellChallengeReq = 52108;
|
||||
public static final int StartRogueEliteCellChallengeRsp = 52109;
|
||||
public static final int StartRogueNormalCellChallengeReq = 52110;
|
||||
public static final int StartRogueNormalCellChallengeRsp = 52111;
|
||||
public static final int StopReminderNotify = 52112;
|
||||
public static final int StoreCustomDungeonReq = 52113;
|
||||
public static final int StoreCustomDungeonRsp = 52114;
|
||||
public static final int StoreItemDelNotify = 52115;
|
||||
public static final int StoreWeightLimitNotify = 52116;
|
||||
public static final int SubmitInferenceWordReq = 52117;
|
||||
public static final int SubmitInferenceWordRsp = 52118;
|
||||
public static final int SummerTimeFloatSignalPositionNotify = 52119;
|
||||
public static final int SummerTimeFloatSignalUpdateNotify = 52120;
|
||||
public static final int SummerTimeSprintBoatRestartReq = 52121;
|
||||
public static final int SummerTimeSprintBoatRestartRsp = 52122;
|
||||
public static final int SummerTimeSprintBoatSettleNotify = 52123;
|
||||
public static final int SummerTimeV2BoatSettleNotify = 52124;
|
||||
public static final int SummerTimeV2RestartBoatGalleryReq = 52125;
|
||||
public static final int SummerTimeV2RestartBoatGalleryRsp = 52126;
|
||||
public static final int SummerTimeV2RestartDungeonReq = 52127;
|
||||
public static final int SummerTimeV2RestartDungeonRsp = 52128;
|
||||
public static final int SumoDungeonSettleNotify = 52129;
|
||||
public static final int SumoEnterDungeonNotify = 52130;
|
||||
public static final int SumoLeaveDungeonNotify = 52131;
|
||||
public static final int SumoRestartDungeonReq = 52132;
|
||||
public static final int SumoRestartDungeonRsp = 52133;
|
||||
public static final int SumoSaveTeamReq = 52134;
|
||||
public static final int SumoSaveTeamRsp = 52135;
|
||||
public static final int SumoSelectTeamAndEnterDungeonReq = 52136;
|
||||
public static final int SumoSelectTeamAndEnterDungeonRsp = 52137;
|
||||
public static final int SumoSetNoSwitchPunishTimeNotify = 52138;
|
||||
public static final int SumoSwitchTeamReq = 52139;
|
||||
public static final int SumoSwitchTeamRsp = 52140;
|
||||
public static final int SyncScenePlayTeamEntityNotify = 52141;
|
||||
public static final int SyncTeamEntityNotify = 52142;
|
||||
public static final int TakeAchievementGoalRewardReq = 52143;
|
||||
public static final int TakeAchievementGoalRewardRsp = 52144;
|
||||
public static final int TakeAchievementRewardReq = 52145;
|
||||
public static final int TakeAchievementRewardRsp = 52146;
|
||||
public static final int TakeAsterSpecialRewardReq = 52147;
|
||||
public static final int TakeAsterSpecialRewardRsp = 52148;
|
||||
public static final int TakeBackGivingItemReq = 52149;
|
||||
public static final int TakeBackGivingItemRsp = 52150;
|
||||
public static final int TakeBattlePassMissionPointReq = 52151;
|
||||
public static final int TakeBattlePassMissionPointRsp = 52152;
|
||||
public static final int TakeBattlePassRewardReq = 52153;
|
||||
public static final int TakeBattlePassRewardRsp = 52154;
|
||||
public static final int TakeCityReputationExploreRewardReq = 52155;
|
||||
public static final int TakeCityReputationExploreRewardRsp = 52156;
|
||||
public static final int TakeCityReputationLevelRewardReq = 52157;
|
||||
public static final int TakeCityReputationLevelRewardRsp = 52158;
|
||||
public static final int TakeCityReputationParentQuestReq = 52159;
|
||||
public static final int TakeCityReputationParentQuestRsp = 52160;
|
||||
public static final int TakeCompoundOutputReq = 52161;
|
||||
public static final int TakeCompoundOutputRsp = 52162;
|
||||
public static final int TakeCoopRewardReq = 52163;
|
||||
public static final int TakeCoopRewardRsp = 52164;
|
||||
public static final int TakeDeliveryDailyRewardReq = 52165;
|
||||
public static final int TakeDeliveryDailyRewardRsp = 52166;
|
||||
public static final int TakeEffigyFirstPassRewardReq = 52167;
|
||||
public static final int TakeEffigyFirstPassRewardRsp = 52168;
|
||||
public static final int TakeEffigyRewardReq = 52169;
|
||||
public static final int TakeEffigyRewardRsp = 52170;
|
||||
public static final int TakeFirstShareRewardReq = 52171;
|
||||
public static final int TakeFirstShareRewardRsp = 52172;
|
||||
public static final int TakeFurnitureMakeReq = 52173;
|
||||
public static final int TakeFurnitureMakeRsp = 52174;
|
||||
public static final int TakeHuntingOfferReq = 52175;
|
||||
public static final int TakeHuntingOfferRsp = 52176;
|
||||
public static final int TakeInvestigationRewardReq = 52177;
|
||||
public static final int TakeInvestigationRewardRsp = 52178;
|
||||
public static final int TakeInvestigationTargetRewardReq = 52179;
|
||||
public static final int TakeInvestigationTargetRewardRsp = 52180;
|
||||
public static final int TakeMaterialDeleteReturnReq = 52181;
|
||||
public static final int TakeMaterialDeleteReturnRsp = 52182;
|
||||
public static final int TakeOfferingLevelRewardReq = 52183;
|
||||
public static final int TakeOfferingLevelRewardRsp = 52184;
|
||||
public static final int TakeRegionSearchRewardReq = 52185;
|
||||
public static final int TakeRegionSearchRewardRsp = 52186;
|
||||
public static final int TakeResinCardDailyRewardReq = 52187;
|
||||
public static final int TakeResinCardDailyRewardRsp = 52188;
|
||||
public static final int TakeReunionFirstGiftRewardReq = 52189;
|
||||
public static final int TakeReunionFirstGiftRewardRsp = 52190;
|
||||
public static final int TakeReunionMissionRewardReq = 52191;
|
||||
public static final int TakeReunionMissionRewardRsp = 52192;
|
||||
public static final int TakeReunionSignInRewardReq = 52193;
|
||||
public static final int TakeReunionSignInRewardRsp = 52194;
|
||||
public static final int TakeReunionWatcherRewardReq = 52195;
|
||||
public static final int TakeReunionWatcherRewardRsp = 52196;
|
||||
public static final int TanukiTravelFinishGuideQuestNotify = 52197;
|
||||
public static final int TaskVarNotify = 52198;
|
||||
public static final int TeamChainDungeonInfoNotify = 52199;
|
||||
public static final int TeamChainEnterDungeonReq = 52200;
|
||||
public static final int TeamChainEnterDungeonRsp = 52201;
|
||||
public static final int TeamChainRestartDungeonReq = 52202;
|
||||
public static final int TeamChainRestartDungeonRsp = 52203;
|
||||
public static final int TeamChainTakeCostumeRewardReq = 52204;
|
||||
public static final int TeamChainTakeCostumeRewardRsp = 52205;
|
||||
public static final int TeamResonanceChangeNotify = 52206;
|
||||
public static final int ToTheMoonAddObstacleReq = 52207;
|
||||
public static final int ToTheMoonAddObstacleRsp = 52208;
|
||||
public static final int ToTheMoonEnterSceneRsp = 52209;
|
||||
public static final int ToTheMoonObstaclesModifyNotify = 52210;
|
||||
public static final int ToTheMoonPingNotify = 52211;
|
||||
public static final int ToTheMoonQueryPathReq = 52212;
|
||||
public static final int ToTheMoonQueryPathRsp = 52213;
|
||||
public static final int ToTheMoonRemoveObstacleReq = 52214;
|
||||
public static final int ToTheMoonRemoveObstacleRsp = 52215;
|
||||
public static final int TowerAllDataReq = 52216;
|
||||
public static final int TowerAllDataRsp = 52217;
|
||||
public static final int TowerBriefDataNotify = 52218;
|
||||
public static final int TowerBuffSelectReq = 52219;
|
||||
public static final int TowerBuffSelectRsp = 52220;
|
||||
public static final int TowerCurLevelRecordChangeNotify = 52221;
|
||||
public static final int TowerDailyRewardProgressChangeNotify = 52222;
|
||||
public static final int TowerEnterLevelReq = 52223;
|
||||
public static final int TowerEnterLevelRsp = 52224;
|
||||
public static final int TowerFloorRecordChangeNotify = 52225;
|
||||
public static final int TowerGetFloorStarRewardReq = 52226;
|
||||
public static final int TowerGetFloorStarRewardRsp = 52227;
|
||||
public static final int TowerLevelEndNotify = 52228;
|
||||
public static final int TowerLevelStarCondNotify = 52229;
|
||||
public static final int TowerMiddleLevelChangeTeamNotify = 52230;
|
||||
public static final int TowerRecordHandbookReq = 52231;
|
||||
public static final int TowerRecordHandbookRsp = 52232;
|
||||
public static final int TowerSurrenderReq = 52233;
|
||||
public static final int TowerSurrenderRsp = 52234;
|
||||
public static final int TowerTeamSelectReq = 52235;
|
||||
public static final int TowerTeamSelectRsp = 52236;
|
||||
public static final int TreasureMapBonusChallengeNotify = 52237;
|
||||
public static final int TreasureMapCurrencyNotify = 52238;
|
||||
public static final int TreasureMapDetectorDataNotify = 52239;
|
||||
public static final int TreasureMapGuideTaskDoneNotify = 52240;
|
||||
public static final int TreasureMapHostInfoNotify = 52241;
|
||||
public static final int TreasureMapMpChallengeNotify = 52242;
|
||||
public static final int TreasureMapPreTaskDoneNotify = 52243;
|
||||
public static final int TreasureMapRegionActiveNotify = 52244;
|
||||
public static final int TreasureMapRegionInfoNotify = 52245;
|
||||
public static final int TreasureSeelieCollectOrbsNotify = 52246;
|
||||
public static final int TrialAvatarFirstPassDungeonNotify = 52247;
|
||||
public static final int TrialAvatarInDungeonIndexNotify = 52248;
|
||||
public static final int TriggerCreateGadgetToEquipPartNotify = 52249;
|
||||
public static final int TriggerRoguelikeCurseNotify = 52250;
|
||||
public static final int TriggerRoguelikeRuneReq = 52251;
|
||||
public static final int TriggerRoguelikeRuneRsp = 52252;
|
||||
public static final int TryCustomDungeonReq = 52253;
|
||||
public static final int TryCustomDungeonRsp = 52254;
|
||||
public static final int TryEnterHomeReq = 52255;
|
||||
public static final int TryEnterHomeRsp = 52256;
|
||||
public static final int TryEnterNextRogueDiaryDungeonReq = 52257;
|
||||
public static final int TryEnterNextRogueDiaryDungeonRsp = 52258;
|
||||
public static final int TryInterruptRogueDiaryDungeonReq = 52259;
|
||||
public static final int TryInterruptRogueDiaryDungeonRsp = 52260;
|
||||
public static final int UgcNotify = 52261;
|
||||
public static final int UnfreezeGroupLimitNotify = 52262;
|
||||
public static final int UnlockAvatarTalentReq = 52263;
|
||||
public static final int UnlockAvatarTalentRsp = 52264;
|
||||
public static final int UnlockCoopChapterReq = 52265;
|
||||
public static final int UnlockCoopChapterRsp = 52266;
|
||||
public static final int UnlockNameCardNotify = 52267;
|
||||
public static final int UnlockPersonalLineReq = 52268;
|
||||
public static final int UnlockPersonalLineRsp = 52269;
|
||||
public static final int UnlockTransPointReq = 52270;
|
||||
public static final int UnlockTransPointRsp = 52271;
|
||||
public static final int UnlockedFurnitureFormulaDataNotify = 52272;
|
||||
public static final int UnlockedFurnitureSuiteDataNotify = 52273;
|
||||
public static final int UnmarkEntityInMinMapNotify = 52274;
|
||||
public static final int UpdateAbilityCreatedMovingPlatformNotify = 52275;
|
||||
public static final int UpdatePS4BlockListReq = 52276;
|
||||
public static final int UpdatePS4BlockListRsp = 52277;
|
||||
public static final int UpdatePS4FriendListNotify = 52278;
|
||||
public static final int UpdatePS4FriendListReq = 52279;
|
||||
public static final int UpdatePS4FriendListRsp = 52280;
|
||||
public static final int UpdatePlayerShowAvatarListReq = 52281;
|
||||
public static final int UpdatePlayerShowAvatarListRsp = 52282;
|
||||
public static final int UpdateRedPointNotify = 52283;
|
||||
public static final int UpdateReunionWatcherNotify = 52284;
|
||||
public static final int UpdateSalvageBundleMarkReq = 52285;
|
||||
public static final int UpdateSalvageBundleMarkRsp = 52286;
|
||||
public static final int UpgradeRoguelikeShikigamiReq = 52287;
|
||||
public static final int UpgradeRoguelikeShikigamiRsp = 52288;
|
||||
public static final int UseMiracleRingReq = 52289;
|
||||
public static final int UseMiracleRingRsp = 52290;
|
||||
public static final int UseWidgetCreateGadgetReq = 52291;
|
||||
public static final int UseWidgetCreateGadgetRsp = 52292;
|
||||
public static final int UseWidgetRetractGadgetReq = 52293;
|
||||
public static final int UseWidgetRetractGadgetRsp = 52294;
|
||||
public static final int VehicleInteractReq = 52295;
|
||||
public static final int VehicleInteractRsp = 52296;
|
||||
public static final int VehicleStaminaNotify = 52297;
|
||||
public static final int ViewCodexReq = 52298;
|
||||
public static final int ViewCodexRsp = 52299;
|
||||
public static final int ViewLanternProjectionLevelTipsReq = 52300;
|
||||
public static final int ViewLanternProjectionLevelTipsRsp = 52301;
|
||||
public static final int ViewLanternProjectionTipsReq = 52302;
|
||||
public static final int ViewLanternProjectionTipsRsp = 52303;
|
||||
public static final int VintageCampGroupBundleRegisterNotify = 52304;
|
||||
public static final int VintageCampStageFinishNotify = 52305;
|
||||
public static final int VintageDecorateBoothReq = 52306;
|
||||
public static final int VintageDecorateBoothRsp = 52307;
|
||||
public static final int VintageHuntingStartGalleryReq = 52308;
|
||||
public static final int VintageHuntingStartGalleryRsp = 52309;
|
||||
public static final int VintageMarketDeliverItemReq = 52310;
|
||||
public static final int VintageMarketDeliverItemRsp = 52311;
|
||||
public static final int VintageMarketDividendFinishNotify = 52312;
|
||||
public static final int VintageMarketFinishStorePlayReq = 52313;
|
||||
public static final int VintageMarketFinishStorePlayRsp = 52314;
|
||||
public static final int VintageMarketNpcEventFinishNotify = 52315;
|
||||
public static final int VintageMarketStartStorePlayReq = 52316;
|
||||
public static final int VintageMarketStartStorePlayRsp = 52317;
|
||||
public static final int VintageMarketStoreChooseStrategyReq = 52318;
|
||||
public static final int VintageMarketStoreChooseStrategyRsp = 52319;
|
||||
public static final int VintageMarketStoreUnlockSlotReq = 52320;
|
||||
public static final int VintageMarketStoreUnlockSlotRsp = 52321;
|
||||
public static final int VintageMarketStoreViewStrategyReq = 52322;
|
||||
public static final int VintageMarketStoreViewStrategyRsp = 52323;
|
||||
public static final int VintagePresentFinishNoify = 52324;
|
||||
public static final int VintagePresentFinishNotify = 52325;
|
||||
public static final int WatcherAllDataNotify = 52326;
|
||||
public static final int WatcherChangeNotify = 52327;
|
||||
public static final int WatcherEventNotify = 52328;
|
||||
public static final int WatcherEventStageNotify = 52329;
|
||||
public static final int WatcherEventTypeNotify = 52330;
|
||||
public static final int WaterSpritePhaseFinishNotify = 52331;
|
||||
public static final int WidgetActiveChangeNotify = 52332;
|
||||
public static final int WidgetCaptureAnimalReq = 52333;
|
||||
public static final int WidgetCaptureAnimalRsp = 52334;
|
||||
public static final int WidgetCoolDownNotify = 52335;
|
||||
public static final int WidgetDoBagReq = 52336;
|
||||
public static final int WidgetDoBagRsp = 52337;
|
||||
public static final int WidgetGadgetAllDataNotify = 52338;
|
||||
public static final int WidgetGadgetDataNotify = 52339;
|
||||
public static final int WidgetGadgetDestroyNotify = 52340;
|
||||
public static final int WidgetQuickHitTreeReq = 52341;
|
||||
public static final int WidgetQuickHitTreeRsp = 52342;
|
||||
public static final int WidgetReportReq = 52343;
|
||||
public static final int WidgetReportRsp = 52344;
|
||||
public static final int WidgetSlotChangeNotify = 52345;
|
||||
public static final int WidgetUpdateExtraCDReq = 52346;
|
||||
public static final int WidgetUpdateExtraCDRsp = 52347;
|
||||
public static final int WidgetUseAttachAbilityGroupChangeNotify = 52348;
|
||||
public static final int WidgetWeatherWizardDataNotify = 52349;
|
||||
public static final int WindFieldGalleryChallengeInfoNotify = 52350;
|
||||
public static final int WindFieldGalleryInfoNotify = 52351;
|
||||
public static final int WindFieldRestartDungeonReq = 52352;
|
||||
public static final int WindFieldRestartDungeonRsp = 52353;
|
||||
public static final int WindSeedType2Notify = 52354;
|
||||
public static final int WindSeedType3Notify = 52355;
|
||||
public static final int WinterCampAcceptAllGiveItemReq = 52356;
|
||||
public static final int WinterCampAcceptAllGiveItemRsp = 52357;
|
||||
public static final int WinterCampAcceptGiveItemReq = 52358;
|
||||
public static final int WinterCampAcceptGiveItemRsp = 52359;
|
||||
public static final int WinterCampEditSnowmanCombinationReq = 52360;
|
||||
public static final int WinterCampEditSnowmanCombinationRsp = 52361;
|
||||
public static final int WinterCampGetCanGiveFriendItemReq = 52362;
|
||||
public static final int WinterCampGetCanGiveFriendItemRsp = 52363;
|
||||
public static final int WinterCampGetFriendWishListReq = 52364;
|
||||
public static final int WinterCampGetFriendWishListRsp = 52365;
|
||||
public static final int WinterCampGetRecvItemListReq = 52366;
|
||||
public static final int WinterCampGetRecvItemListRsp = 52367;
|
||||
public static final int WinterCampGiveFriendItemReq = 52368;
|
||||
public static final int WinterCampGiveFriendItemRsp = 52369;
|
||||
public static final int WinterCampRaceScoreNotify = 52370;
|
||||
public static final int WinterCampRecvItemNotify = 52371;
|
||||
public static final int WinterCampSetWishListReq = 52372;
|
||||
public static final int WinterCampSetWishListRsp = 52373;
|
||||
public static final int WinterCampStageInfoChangeNotify = 52374;
|
||||
public static final int WinterCampTakeBattleRewardReq = 52375;
|
||||
public static final int WinterCampTakeBattleRewardRsp = 52376;
|
||||
public static final int WinterCampTakeExploreRewardReq = 52377;
|
||||
public static final int WinterCampTakeExploreRewardRsp = 52378;
|
||||
public static final int WinterCampTriathlonRestartReq = 52379;
|
||||
public static final int WinterCampTriathlonRestartRsp = 52380;
|
||||
public static final int WinterCampTriathlonSettleNotify = 52381;
|
||||
public static final int WorktopOptionNotify = 52382;
|
||||
public static final int WorldAllRoutineTypeNotify = 52383;
|
||||
public static final int WorldChestOpenNotify = 52384;
|
||||
public static final int WorldDataNotify = 52385;
|
||||
public static final int WorldOwnerBlossomBriefInfoNotify = 52386;
|
||||
public static final int WorldOwnerBlossomScheduleInfoNotify = 52387;
|
||||
public static final int WorldOwnerDailyTaskNotify = 52388;
|
||||
public static final int WorldPlayerInfoNotify = 52389;
|
||||
public static final int WorldPlayerRTTNotify = 52390;
|
||||
public static final int WorldPlayerReviveRsp = 52391;
|
||||
public static final int WorldRoutineChangeNotify = 52392;
|
||||
public static final int WorldRoutineTypeCloseNotify = 52393;
|
||||
public static final int WorldRoutineTypeRefreshNotify = 52394;
|
||||
}
|
752
cmdid_gc.json
752
cmdid_gc.json
File diff suppressed because it is too large
Load Diff
2
op.js
2
op.js
@ -114,7 +114,7 @@ function get_cmdid_gc() {
|
||||
if (name.includes("public static final int")) {
|
||||
name = name.replace(" public static final int ", "");
|
||||
// skip 0 ?
|
||||
if (id == 0) {
|
||||
if (id == 1) {
|
||||
return;
|
||||
}
|
||||
if (id == 8888888) {
|
||||
|
@ -1,25 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Vector.proto";
|
||||
// Obf: OBEOLIIBNAF
|
||||
|
||||
message AbilityActionGenerateElemBall {
|
||||
Vector pos = 4;
|
||||
uint32 room_id = 6;
|
||||
Vector rot = 9;
|
||||
Vector rot = 10;
|
||||
uint32 room_id = 7;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AbilityControlBlock.proto";
|
||||
// CmdId: 300
|
||||
// Obf: GEMMGPJKGAF
|
||||
|
||||
message AbilityChangeNotify {
|
||||
AbilityControlBlock ability_control_block = 12;
|
||||
uint32 entity_id = 8;
|
||||
AbilityControlBlock ability_control_block = 11;
|
||||
uint32 entity_id = 15;
|
||||
}
|
||||
|
@ -1,27 +1,11 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: JJPHDINFFJI
|
||||
|
||||
message AbilityIdentifier {
|
||||
int32 local_id = 5;
|
||||
uint32 instanced_ability_id = 11;
|
||||
bool is_serverbuff_modifier = 2;
|
||||
uint32 instanced_modifier_id = 12;
|
||||
uint32 MDEDDJNNKOI = 6;
|
||||
uint32 BKJOIGAMEAM = 10;
|
||||
uint32 NPHOKNIJMLL = 12;
|
||||
uint32 instanced_modifier_id = 5;
|
||||
bool is_serverbuff_modifier = 11;
|
||||
uint32 instanced_ability_id = 10;
|
||||
int32 local_id = 8;
|
||||
uint32 KIHPBNDHOGG = 15;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AbilityInvokeEntry.proto";
|
||||
// CmdId: 26313
|
||||
// Obf: IFAKFDEJFLI
|
||||
|
||||
message AbilityInvocationsNotify {
|
||||
repeated AbilityInvokeEntry invokes = 15;
|
||||
repeated AbilityInvokeEntry invokes = 2;
|
||||
}
|
||||
|
@ -1,17 +1,17 @@
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AbilityInvokeArgument.proto";
|
||||
import "ForwardType.proto";
|
||||
import "AbilityInvokeEntryHead.proto";
|
||||
import "ForwardType.proto";
|
||||
import "AbilityInvokeArgument.proto";
|
||||
|
||||
message AbilityInvokeEntry {
|
||||
AbilityInvokeArgument argument_type = 4;
|
||||
bytes ability_data = 6;
|
||||
uint32 entity_id = 10;
|
||||
ForwardType forward_type = 1;
|
||||
double total_tick_time = 7;
|
||||
uint32 forward_peer = 3;
|
||||
uint32 event_id = 9;
|
||||
bool is_ignore_auth = 11;
|
||||
AbilityInvokeEntryHead head = 13;
|
||||
uint32 forward_peer = 3;
|
||||
uint32 entity_id = 10;
|
||||
uint32 event_id = 9;
|
||||
ForwardType forward_type = 1;
|
||||
AbilityInvokeArgument argument_type = 4;
|
||||
bool is_ignore_auth = 11;
|
||||
double total_tick_time = 7;
|
||||
}
|
||||
|
@ -1,28 +1,12 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: JOJGDABCHAP
|
||||
|
||||
message AbilityInvokeEntryHead {
|
||||
uint32 instanced_ability_id = 5;
|
||||
int32 modifier_config_local_id = 4;
|
||||
int32 local_id = 9;
|
||||
uint32 server_buff_uid = 7;
|
||||
uint32 instanced_modifier_id = 11;
|
||||
bool is_serverbuff_modifier = 12;
|
||||
uint32 target_id = 8;
|
||||
uint32 server_buff_uid = 1;
|
||||
int32 modifier_config_local_id = 9;
|
||||
int32 local_id = 6;
|
||||
uint32 target_id = 4;
|
||||
bool is_serverbuff_modifier = 10;
|
||||
uint32 instanced_ability_id = 2;
|
||||
uint32 instanced_modifier_id = 5;
|
||||
}
|
||||
|
@ -1,23 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: AJLFKACFMII
|
||||
|
||||
message AiSkillCdInfo {
|
||||
map<uint32, uint32> skill_cd_map = 6;
|
||||
map<uint32, uint32> skill_group_cd_map = 11;
|
||||
map<uint32, uint32> skill_group_cd_map = 13;
|
||||
}
|
||||
|
@ -1,24 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: HLGFNMAEPJO
|
||||
|
||||
message AiSyncInfo {
|
||||
uint32 entity_id = 2;
|
||||
bool has_path_to_target = 4;
|
||||
bool is_self_killing = 1;
|
||||
uint32 entity_id = 9;
|
||||
bool has_path_to_target = 10;
|
||||
bool is_self_killing = 11;
|
||||
}
|
||||
|
@ -1,30 +1,14 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: LIBOAIMMBLM
|
||||
|
||||
message AnnounceData {
|
||||
string center_system_text = 5;
|
||||
string count_down_text = 3;
|
||||
bool is_center_system_last_5_every_minutes = 7;
|
||||
uint32 count_down_frequency = 2;
|
||||
uint32 center_system_frequency = 14;
|
||||
uint32 end_time = 5;
|
||||
string dungeon_confirm_text = 11;
|
||||
uint32 config_id = 12;
|
||||
string center_system_text = 1;
|
||||
uint32 begin_time = 10;
|
||||
string dungeon_confirm_text = 15;
|
||||
uint32 end_time = 12;
|
||||
uint32 count_down_frequency = 9;
|
||||
uint32 config_id = 13;
|
||||
uint32 begin_time = 2;
|
||||
bool is_center_system_last_5_every_minutes = 6;
|
||||
uint32 center_system_frequency = 1;
|
||||
}
|
||||
|
@ -1,27 +1,11 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: LEKHHDAJFPK
|
||||
|
||||
message AttackHitEffectResult {
|
||||
uint32 PPEJOCMAFFH = 11;
|
||||
float HLMGLLLLEIJ = 7;
|
||||
uint32 POCHAAAEPMH = 2;
|
||||
float NMMAGALAPME = 13;
|
||||
float DPMHMPLKOEK = 1;
|
||||
float LOHBEFJPFHA = 5;
|
||||
float JECAAMHEFJM = 2;
|
||||
uint32 PPEOKDKPKKD = 9;
|
||||
uint32 NPKGMCHJMFK = 7;
|
||||
float MPEDEOJOHGC = 1;
|
||||
float BDGNPKFNBKD = 14;
|
||||
float FJLPLOBFPMJ = 5;
|
||||
}
|
||||
|
@ -1,55 +1,40 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AttackHitEffectResult.proto";
|
||||
import "AbilityIdentifier.proto";
|
||||
import "Vector.proto";
|
||||
import "HitCollision.proto";
|
||||
// Obf: ICJAFHIJEBJ
|
||||
|
||||
message AttackResult {
|
||||
uint32 BLJNCIEFOED = 5;
|
||||
uint32 element_type = 10;
|
||||
float FMPIEJOMIFJ = 1723;
|
||||
float NLAAOODDKGK = 778;
|
||||
bool BAAHKFCEBMA = 7;
|
||||
float KFCPIKCMIOI = 567;
|
||||
float DPHDFDJJNOA = 27;
|
||||
bool BILAJCEBMGF = 378;
|
||||
uint32 MIKMJNBAAIJ = 8;
|
||||
AttackHitEffectResult hit_eff_result = 6;
|
||||
uint32 BKKNPCPEDCF = 457;
|
||||
uint32 DKDBHEJFOGD = 1602;
|
||||
uint32 defense_id = 9;
|
||||
uint32 attacker_id = 14;
|
||||
float damage = 2;
|
||||
uint32 EMOHABNNHBJ = 314;
|
||||
bool KAKHNCAHEOP = 609;
|
||||
string anim_event_id = 15;
|
||||
int32 hit_retreat_angle_compat = 13;
|
||||
uint32 KGKNJIIOPMP = 1649;
|
||||
uint32 EFKGDDIGOHJ = 82;
|
||||
uint32 JDPELIFFANG = 394;
|
||||
uint32 ODBKCAJFBMO = 1652;
|
||||
AbilityIdentifier ability_identifier = 3;
|
||||
Vector resolved_dir = 4;
|
||||
HitCollision hit_collision = 11;
|
||||
uint32 NFDLHHGPLKL = 866;
|
||||
uint32 OEEFAHMCLOM = 216;
|
||||
uint32 IEJNKCBILGI = 1603;
|
||||
bool FIHKEJMFKHO = 1672;
|
||||
AbilityIdentifier ability_identifier = 12;
|
||||
AttackHitEffectResult hit_eff_result = 13;
|
||||
Vector resolved_dir = 1;
|
||||
string anim_event_id = 10;
|
||||
HitCollision hit_collision = 5;
|
||||
uint32 PFNFFFBGAJC = 1550;
|
||||
uint32 FMCPDPLJAAN = 1702;
|
||||
uint32 element_type = 3;
|
||||
uint32 CMOBNDKEOCC = 1687;
|
||||
uint32 MEFEFBDBIOL = 8;
|
||||
uint32 ENMIJOBILNF = 1000;
|
||||
int32 hit_retreat_angle_compat = 4;
|
||||
float HHKHPNCNOAD = 799;
|
||||
float damage = 6;
|
||||
uint32 NOIGACLGIAB = 936;
|
||||
bool AKJOLKPMMBE = 1229;
|
||||
bool JMLDBBLHGKP = 15;
|
||||
bool NAIPMCEHNNG = 1911;
|
||||
bool AGGNNHOPMJE = 299;
|
||||
float CNGHDEILALO = 1203;
|
||||
float IFNABDLPMDM = 974;
|
||||
uint32 PLHKLAJCLEK = 14;
|
||||
uint32 attacker_id = 11;
|
||||
uint32 defense_id = 2;
|
||||
uint32 BCACGPADAGP = 651;
|
||||
float HIFPGEPONKP = 1611;
|
||||
uint32 LJKFFLIBFOD = 1022;
|
||||
uint32 CKNHGBBFMJL = 730;
|
||||
uint32 DBHCJCOPDFG = 1032;
|
||||
uint32 LMPNEJEIOFA = 1835;
|
||||
uint32 FMJNLIKDMJJ = 1618;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AvatarInfo.proto";
|
||||
// CmdId: 7458
|
||||
// Obf: MLOIBCFBPKN
|
||||
|
||||
message AvatarAddNotify {
|
||||
bool is_in_team = 12;
|
||||
AvatarInfo avatar = 14;
|
||||
AvatarInfo avatar = 5;
|
||||
bool is_in_team = 4;
|
||||
}
|
||||
|
@ -7,11 +7,11 @@ import "AvatarRenameInfo.proto";
|
||||
message AvatarDataNotify {
|
||||
repeated AvatarInfo avatar_list = 14;
|
||||
uint32 cur_avatar_team_id = 7;
|
||||
repeated uint32 owned_costume_list = 5;
|
||||
repeated uint32 owned_flycloak_list = 2;
|
||||
repeated uint64 temp_avatar_guid_list = 1;
|
||||
uint64 choose_avatar_guid = 3;
|
||||
map<uint32, AvatarTeam> avatar_team_map = 12;
|
||||
repeated uint32 owned_costume_list = 13;
|
||||
repeated uint32 owned_flycloak_list = 15;
|
||||
repeated uint64 temp_avatar_guid_list = 1;
|
||||
repeated AvatarRenameInfo avatar_rename_list = 11;
|
||||
repeated uint32 backup_avatar_team_order_list = 4;
|
||||
}
|
||||
|
@ -1,26 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Vector.proto";
|
||||
// CmdId: 4506
|
||||
// Obf: HPOMJHEAICH
|
||||
|
||||
message AvatarDieAnimationEndReq {
|
||||
uint32 skill_id = 9;
|
||||
uint64 die_guid = 8;
|
||||
Vector reborn_pos = 14;
|
||||
Vector reborn_pos = 7;
|
||||
uint64 die_guid = 3;
|
||||
uint32 skill_id = 13;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 24745
|
||||
// Obf: LPNGCMDGKEM
|
||||
|
||||
message AvatarDieAnimationEndRsp {
|
||||
int32 retcode = 4;
|
||||
uint32 skill_id = 13;
|
||||
uint64 die_guid = 5;
|
||||
uint64 die_guid = 6;
|
||||
uint32 skill_id = 12;
|
||||
int32 retcode = 7;
|
||||
}
|
||||
|
@ -1,30 +1,13 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "SceneWeaponInfo.proto";
|
||||
import "SceneReliquaryInfo.proto";
|
||||
// CmdId: 20682
|
||||
// Obf: GOMNKIGKPAH
|
||||
|
||||
message AvatarEquipChangeNotify {
|
||||
SceneWeaponInfo weapon = 7;
|
||||
uint32 item_id = 8;
|
||||
SceneReliquaryInfo reliquary = 5;
|
||||
uint64 equip_guid = 4;
|
||||
uint32 equip_type = 6;
|
||||
uint64 avatar_guid = 1;
|
||||
SceneReliquaryInfo reliquary = 14;
|
||||
SceneWeaponInfo weapon = 13;
|
||||
uint64 equip_guid = 15;
|
||||
uint64 avatar_guid = 2;
|
||||
uint32 equip_type = 11;
|
||||
uint32 item_id = 4;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 20455
|
||||
// Obf: DPKAGLDONFP
|
||||
|
||||
message AvatarFightPropNotify {
|
||||
uint64 avatar_guid = 7;
|
||||
map<uint32, float> fight_prop_map = 3;
|
||||
uint64 avatar_guid = 11;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 21000
|
||||
// Obf: CHDLCNDEHEB
|
||||
|
||||
message AvatarFightPropUpdateNotify {
|
||||
uint64 avatar_guid = 2;
|
||||
map<uint32, float> fight_prop_map = 4;
|
||||
map<uint32, float> fight_prop_map = 1;
|
||||
uint64 avatar_guid = 13;
|
||||
}
|
||||
|
@ -1,23 +1,6 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 24251
|
||||
// Obf: CMOIAGEGIOJ
|
||||
|
||||
message AvatarGainCostumeNotify {
|
||||
uint32 costume_id = 6;
|
||||
uint32 costume_id = 10;
|
||||
}
|
||||
|
@ -1,23 +1,6 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 29528
|
||||
// Obf: LOFNLHIBOBB
|
||||
|
||||
message AvatarGainFlycloakNotify {
|
||||
uint32 flycloak_id = 6;
|
||||
uint32 flycloak_id = 5;
|
||||
}
|
||||
|
@ -1,31 +1,14 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ServerBuff.proto";
|
||||
import "PlayerDieType.proto";
|
||||
// CmdId: 22381
|
||||
// Obf: ANPPCHBBAGA
|
||||
|
||||
message AvatarLifeStateChangeNotify {
|
||||
uint32 move_reliable_seq = 5;
|
||||
string attack_tag = 10;
|
||||
uint32 source_entity_id = 1;
|
||||
uint64 avatar_guid = 15;
|
||||
repeated ServerBuff server_buff_list = 6;
|
||||
PlayerDieType die_type = 7;
|
||||
uint32 life_state = 12;
|
||||
string attack_tag = 13;
|
||||
repeated ServerBuff server_buff_list = 8;
|
||||
PlayerDieType die_type = 4;
|
||||
uint32 life_state = 3;
|
||||
uint32 move_reliable_seq = 10;
|
||||
uint32 source_entity_id = 12;
|
||||
uint64 avatar_guid = 5;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 5355
|
||||
// Obf: KGKHNJBJKOJ
|
||||
|
||||
message AvatarPropNotify {
|
||||
uint64 avatar_guid = 4;
|
||||
map<uint32, int64> prop_map = 8;
|
||||
map<uint32, int64> prop_map = 10;
|
||||
uint64 avatar_guid = 15;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 5635
|
||||
// Obf: KHCOIEOAPAE
|
||||
|
||||
message CardProductRewardNotify {
|
||||
string product_id = 7;
|
||||
uint32 hcoin = 11;
|
||||
uint32 remain_days = 4;
|
||||
string product_id = 4;
|
||||
uint32 remain_days = 14;
|
||||
uint32 hcoin = 10;
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AbilityInvokeEntry.proto";
|
||||
// todo
|
||||
|
||||
message ClientAbilityChangeNotify {
|
||||
repeated AbilityInvokeEntry invokes = 15;
|
||||
uint32 entity_id = 11;
|
||||
bool is_init_hash = 5;
|
||||
repeated AbilityInvokeEntry invokes = 3;
|
||||
uint32 entity_id = 12;
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AbilityInvokeEntry.proto";
|
||||
// todo
|
||||
|
||||
message ClientAbilityInitFinishNotify {
|
||||
uint32 entity_id = 4;
|
||||
repeated AbilityInvokeEntry invokes = 9;
|
||||
repeated AbilityInvokeEntry invokes = 13;
|
||||
uint32 entity_id = 7;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "CombatInvokeEntry.proto";
|
||||
// CmdId: 20271
|
||||
// Obf: BLEFDDJFMLO
|
||||
|
||||
message CombatInvocationsNotify {
|
||||
repeated CombatInvokeEntry invoke_list = 15;
|
||||
repeated CombatInvokeEntry invoke_list = 8;
|
||||
}
|
||||
|
@ -1,26 +1,10 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ForwardType.proto";
|
||||
import "CombatTypeArgument.proto";
|
||||
// Obf: CDKBNNNPIIC
|
||||
|
||||
message CombatInvokeEntry {
|
||||
ForwardType forward_type = 14;
|
||||
CombatTypeArgument argument_type = 9;
|
||||
bytes combat_data = 11;
|
||||
bytes combat_data = 6;
|
||||
ForwardType forward_type = 1;
|
||||
CombatTypeArgument argument_type = 3;
|
||||
}
|
||||
|
@ -1,22 +1,6 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: ADBGJCJNCPF
|
||||
|
||||
enum CombatTypeArgument {
|
||||
COMBAT_TYPE_ARGUMENT_NONE = 0;
|
||||
COMBAT_TYPE_ARGUMENT_EVT_BEING_HIT = 1;
|
||||
@ -37,5 +21,8 @@ enum CombatTypeArgument {
|
||||
COMBAT_TYPE_ARGUMENT_BEING_HEALED_NTF = 16;
|
||||
COMBAT_TYPE_ARGUMENT_SKILL_ANCHOR_POSITION_NTF = 17;
|
||||
COMBAT_TYPE_ARGUMENT_GRAPPLING_HOOK_MOVE = 18;
|
||||
ADBGJCJNCPF_CombatSpecialMotionInfo = 19;
|
||||
COMBAT_TYPE_ARGUMENT_SPECIAL_MOTION_INFO = 19;
|
||||
COMBAT_TYPE_ARGUMENT_FIXED_AVATAR_FLASH_MOVE = 20;
|
||||
COMBAT_TYPE_ARGUMENT_NULTI_OVERRIDE_ANIM = 21;
|
||||
COMBAT_TYPE_ARGUMENT_DEBUG_SYNC_MOTION = 22;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "MaterialInfo.proto";
|
||||
// CmdId: 6985
|
||||
// Obf: MGALBJFALCL
|
||||
|
||||
message DestroyMaterialReq {
|
||||
repeated MaterialInfo material_list = 9;
|
||||
repeated MaterialInfo material_list = 6;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 7572
|
||||
// Obf: KIEBPLBPCAE
|
||||
|
||||
message DestroyMaterialRsp {
|
||||
int32 retcode = 10;
|
||||
repeated uint32 item_id_list = 4;
|
||||
repeated uint32 item_count_list = 2;
|
||||
repeated uint32 item_count_list = 15;
|
||||
repeated uint32 item_id_list = 11;
|
||||
int32 retcode = 13;
|
||||
}
|
||||
|
@ -1,27 +1,10 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 6499
|
||||
// Obf: JHEFDEDCGBA
|
||||
|
||||
message DoGachaReq {
|
||||
uint32 gachaTimes = 8;
|
||||
uint32 gachaScheduleId = 5;
|
||||
uint32 gachaRandom = 6;
|
||||
uint32 gachaType = 3;
|
||||
string gachaTag = 15;
|
||||
string gacha_tag = 11;
|
||||
uint32 gacha_type = 6;
|
||||
uint32 gacha_schedule_id = 9;
|
||||
uint32 gacha_times = 13;
|
||||
uint32 gacha_random = 10;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Vector.proto";
|
||||
// CmdId: 1884
|
||||
// Obf: NMODMKDKNDF
|
||||
|
||||
message DropHintNotify {
|
||||
Vector position = 3;
|
||||
repeated uint32 item_id_list = 6;
|
||||
repeated uint32 item_id_list = 15;
|
||||
Vector position = 5;
|
||||
}
|
||||
|
@ -1,28 +1,11 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 8891
|
||||
// Obf: FPMGJHAEAML
|
||||
|
||||
message DungeonChallengeBeginNotify {
|
||||
repeated uint32 param_list = 4;
|
||||
repeated uint32 uid_list = 12;
|
||||
uint32 challenge_id = 10;
|
||||
uint32 group_id = 8;
|
||||
uint32 father_index = 5;
|
||||
uint32 challenge_index = 11;
|
||||
uint32 group_id = 10;
|
||||
repeated uint32 uid_list = 15;
|
||||
uint32 father_index = 4;
|
||||
uint32 challenge_id = 3;
|
||||
repeated uint32 param_list = 6;
|
||||
}
|
||||
|
@ -1,19 +1,3 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ChallengeFinishType.proto";
|
||||
@ -22,21 +6,20 @@ import "ChannellerSlabLoopDungeonResultInfo.proto";
|
||||
import "EffigyChallengeDungeonResultInfo.proto";
|
||||
import "PotionDungeonResultInfo.proto";
|
||||
import "CustomDungeonResultInfo.proto";
|
||||
// CmdId: 5847
|
||||
// Obf: JBNHPHABEGG
|
||||
|
||||
message DungeonChallengeFinishNotify {
|
||||
map<uint32, StrengthenPointData> strengthen_point_data_map = 13;
|
||||
uint32 challenge_record_type = 9;
|
||||
bool is_success = 1;
|
||||
bool is_new_record = 10;
|
||||
ChallengeFinishType finish_type = 7;
|
||||
bool is_success = 11;
|
||||
uint32 challenge_index = 8;
|
||||
uint32 currentValue = 14;
|
||||
bool is_new_record = 15;
|
||||
uint32 time_cost = 13;
|
||||
map<uint32, StrengthenPointData> strengthen_point_data_map = 5;
|
||||
uint32 challengeRecordType = 4;
|
||||
uint32 time_cost = 6;
|
||||
uint32 challenge_index = 5;
|
||||
uint32 current_value = 12;
|
||||
oneof detail {
|
||||
ChannellerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 1111;
|
||||
EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 351;
|
||||
PotionDungeonResultInfo potion_dungeon_result_info = 339;
|
||||
CustomDungeonResultInfo custom_dungeon_result_info = 915;
|
||||
ChannellerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 1389;
|
||||
EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 1637;
|
||||
PotionDungeonResultInfo potion_dungeon_result_info = 319;
|
||||
CustomDungeonResultInfo custom_dungeon_result_info = 823;
|
||||
}
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "PlayerDieOption.proto";
|
||||
// CmdId: 3884
|
||||
// Obf: MOHIGAEGAKN
|
||||
|
||||
message DungeonDieOptionReq {
|
||||
bool is_quit_immediately = 13;
|
||||
PlayerDieOption die_option = 8;
|
||||
PlayerDieOption die_option = 2;
|
||||
bool is_quit_immediately = 3;
|
||||
}
|
||||
|
@ -1,26 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "PlayerDieOption.proto";
|
||||
// CmdId: 28454
|
||||
// Obf: JBMMJNEGEKF
|
||||
|
||||
message DungeonDieOptionRsp {
|
||||
uint32 revive_count = 5;
|
||||
int32 retcode = 10;
|
||||
PlayerDieOption die_option = 1;
|
||||
PlayerDieOption die_option = 2;
|
||||
int32 retcode = 11;
|
||||
uint32 revive_count = 14;
|
||||
}
|
||||
|
@ -1,23 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: DALBJGGPCNF
|
||||
|
||||
message DungeonEnterPosInfo {
|
||||
uint32 point_id = 13;
|
||||
uint32 quest_id = 12;
|
||||
uint32 quest_id = 13;
|
||||
uint32 point_id = 1;
|
||||
}
|
||||
|
@ -1,31 +1,12 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "WeeklyBossResinDiscountInfo.proto";
|
||||
// Obf: HFIHEBKHMPP
|
||||
|
||||
message DungeonEntryInfo {
|
||||
uint32 next_refresh_time = 12;
|
||||
uint32 CFAFALIPFEN = 9;
|
||||
uint32 EOLGBLICEIA = 14;
|
||||
uint32 max_boss_chest_num = 11;
|
||||
uint32 dungeon_id = 13;
|
||||
uint32 end_time = 7;
|
||||
uint32 start_time = 2;
|
||||
bool is_passed = 5;
|
||||
WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 6;
|
||||
WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 5;
|
||||
uint32 ACDENLCGGOG = 8;
|
||||
bool is_passed = 12;
|
||||
uint32 dungeon_id = 7;
|
||||
uint32 IOLIIMALAGH = 10;
|
||||
uint32 BNOMBDGDKCC = 9;
|
||||
}
|
||||
|
@ -1,26 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Uint32Pair.proto";
|
||||
// CmdId: 782
|
||||
// Obf: JJMKBALLDNB
|
||||
|
||||
message DungeonEntryInfoReq {
|
||||
repeated Uint32Pair scene_point_id_list = 8;
|
||||
uint32 point_id = 11;
|
||||
uint32 scene_id = 3;
|
||||
repeated Uint32Pair scene_point_id_list = 6;
|
||||
uint32 scene_id = 7;
|
||||
uint32 point_id = 4;
|
||||
}
|
||||
|
@ -1,29 +1,12 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "DungeonEntryInfo.proto";
|
||||
import "DungeonEntryPointInfo.proto";
|
||||
// CmdId: 28381
|
||||
// Obf: FJKAAALHLDG
|
||||
|
||||
message DungeonEntryInfoRsp {
|
||||
repeated DungeonEntryInfo dungeon_entry_list = 4;
|
||||
repeated DungeonEntryPointInfo dungeon_entry_point_list = 11;
|
||||
int32 retcode = 13;
|
||||
uint32 point_id = 5;
|
||||
uint32 recommend_dungeon_id = 2;
|
||||
repeated DungeonEntryInfo dungeon_entry_list = 11;
|
||||
repeated DungeonEntryPointInfo dungeon_entry_point_list = 8;
|
||||
int32 retcode = 6;
|
||||
uint32 point_id = 1;
|
||||
uint32 recommend_dungeon_id = 4;
|
||||
}
|
||||
|
@ -1,26 +1,10 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "DungeonEntryInfo.proto";
|
||||
// Obf: CECCCBKAFKN
|
||||
|
||||
message DungeonEntryPointInfo {
|
||||
repeated DungeonEntryInfo dungeon_entry_list = 9;
|
||||
uint32 point_id = 2;
|
||||
uint32 recommend_dungeon_id = 10;
|
||||
uint32 scene_id = 12;
|
||||
repeated DungeonEntryInfo dungeon_entry_list = 3;
|
||||
uint32 point_id = 13;
|
||||
uint32 scene_id = 15;
|
||||
uint32 recommend_dungeon_id = 2;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AiSyncInfo.proto";
|
||||
// CmdId: 5447
|
||||
// Obf: HKGLOBEAHIN
|
||||
|
||||
message EntityAiSyncNotify {
|
||||
repeated uint32 local_avatar_alerted_monster_list = 4;
|
||||
repeated AiSyncInfo info_list = 5;
|
||||
repeated uint32 local_avatar_alerted_monster_list = 12;
|
||||
repeated AiSyncInfo info_list = 8;
|
||||
}
|
||||
|
@ -1,37 +1,15 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ChangeHpReason.proto";
|
||||
import "ChangeEnergyReason.proto";
|
||||
import "FAFPLBDIGDH.proto";
|
||||
import "OFDEHFOCIFP.proto";
|
||||
import "PropChangeReason.proto";
|
||||
// CmdId: 2489
|
||||
// Obf: KHFJILELHPL
|
||||
|
||||
message EntityFightPropChangeReasonNotify {
|
||||
ChangeHpReason changeHpReason = 12;
|
||||
uint32 entity_id = 6;
|
||||
uint32 prop_type = 1;
|
||||
float prop_delta = 10;
|
||||
ChangeEnergyReason changeEnergyReason = 8;
|
||||
FAFPLBDIGDH detail_info = 11;
|
||||
repeated uint32 param_list = 9;
|
||||
OFDEHFOCIFP AEFJJGCHIJH = 14;
|
||||
PropChangeReason reason = 3;
|
||||
float JJEEABMPEKL = 13;
|
||||
PropChangeReason reason = 11;
|
||||
ChangeHpReason change_hp_reason = 2;
|
||||
float prop_delta = 5;
|
||||
ChangeEnergyReason change_energy_reason = 8;
|
||||
uint32 entity_id = 10;
|
||||
uint32 prop_type = 13;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 24036
|
||||
// Obf: POHPJAAPGHD
|
||||
|
||||
message EntityFightPropUpdateNotify {
|
||||
map<uint32, float> fight_prop_map = 15;
|
||||
uint32 entity_id = 4;
|
||||
map<uint32, float> fight_prop_map = 13;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AiSkillCdInfo.proto";
|
||||
// CmdId: 6471
|
||||
// Obf: DCKIHJONHIO
|
||||
|
||||
message EvtAiSyncSkillCdNotify {
|
||||
map<uint32, AiSkillCdInfo> ai_cd_map = 10;
|
||||
map<uint32, AiSkillCdInfo> ai_cd_map = 2;
|
||||
}
|
||||
|
@ -1,25 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AttackResult.proto";
|
||||
// Obf: LGMKEKBEELG
|
||||
|
||||
message EvtBeingHitInfo {
|
||||
uint32 peer_id = 4;
|
||||
AttackResult attack_result = 11;
|
||||
uint32 peer_id = 9;
|
||||
uint32 frame_num = 15;
|
||||
AttackResult attack_result = 10;
|
||||
}
|
||||
|
@ -1,43 +1,29 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Vector.proto";
|
||||
import "ForwardType.proto";
|
||||
// CmdId: 22195
|
||||
// Obf: LGEDOOIENKG
|
||||
|
||||
message EvtCreateGadgetNotify {
|
||||
uint64 guid = 11;
|
||||
repeated uint32 target_lock_point_index_list = 516;
|
||||
uint32 room_id = 3;
|
||||
bool is_peer_id_from_player = 1886;
|
||||
bool HEPFGKFLCCD = 13;
|
||||
uint32 owner_entity_id = 14;
|
||||
bool is_async_load = 438;
|
||||
uint32 target_lock_point_index = 8;
|
||||
Vector InitEulerAngles = 4;
|
||||
uint32 prop_owner_entity_id = 1;
|
||||
uint32 camp_type = 5;
|
||||
ForwardType forward_type = 7;
|
||||
Vector InitPos = 9;
|
||||
uint32 target_entity_id = 2;
|
||||
uint32 config_id = 15;
|
||||
uint32 camp_id = 12;
|
||||
repeated uint32 target_entity_id_list = 216;
|
||||
uint32 entity_id = 10;
|
||||
bool CNIILEKPCMD = 6;
|
||||
Vector init_pos = 7;
|
||||
repeated uint32 target_entity_id_list = 1826;
|
||||
Vector init_euler_angles = 12;
|
||||
repeated uint32 target_lock_point_index_list = 397;
|
||||
uint32 born_slot_index = 1196;
|
||||
uint32 target_entity_id = 13;
|
||||
uint32 config_id = 9;
|
||||
uint32 owner_entity_id = 6;
|
||||
uint32 camp_type = 1;
|
||||
uint32 entity_id = 2;
|
||||
uint32 init_pose_id = 1245;
|
||||
int32 local_id = 1365;
|
||||
uint32 target_lock_point_index = 3;
|
||||
uint32 room_id = 5;
|
||||
ForwardType forward_type = 11;
|
||||
uint32 prop_owner_entity_id = 10;
|
||||
uint64 guid = 14;
|
||||
bool CEONINFOHLJ = 15;
|
||||
bool is_peer_id_from_player = 1814;
|
||||
bool is_async_load = 261;
|
||||
bool ECCCOOBCNJL = 8;
|
||||
uint32 camp_id = 4;
|
||||
}
|
||||
|
@ -1,28 +1,11 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Vector.proto";
|
||||
import "ForwardType.proto";
|
||||
// CmdId: 8216
|
||||
// Obf: LPCJNKAIIEL
|
||||
|
||||
message EvtDoSkillSuccNotify {
|
||||
uint32 caster_id = 14;
|
||||
uint32 skill_id = 7;
|
||||
Vector forward = 5;
|
||||
ForwardType forward_type = 12;
|
||||
Vector forward = 10;
|
||||
uint32 caster_id = 4;
|
||||
uint32 skill_id = 14;
|
||||
ForwardType forward_type = 6;
|
||||
}
|
||||
|
@ -1,28 +1,11 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "EntityRendererChangedInfo.proto";
|
||||
import "ForwardType.proto";
|
||||
// CmdId: 5525
|
||||
// Obf: IOCCLGCILKA
|
||||
|
||||
message EvtEntityRenderersChangedNotify {
|
||||
uint32 entity_id = 12;
|
||||
EntityRendererChangedInfo renderer_changed_info = 4;
|
||||
ForwardType forward_type = 10;
|
||||
bool is_server_cache = 6;
|
||||
EntityRendererChangedInfo renderer_changed_info = 14;
|
||||
ForwardType forward_type = 13;
|
||||
bool is_server_cache = 2;
|
||||
uint32 entity_id = 11;
|
||||
}
|
||||
|
@ -1,30 +1,13 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ResinCostType.proto";
|
||||
import "InterOpType.proto";
|
||||
// CmdId: 9254
|
||||
// Obf: ALDNKENDMAD
|
||||
|
||||
message GadgetInteractReq {
|
||||
uint32 gadget_entity_id = 11;
|
||||
uint32 ui_interact_id = 7;
|
||||
uint32 ui_interact_id = 13;
|
||||
uint32 gadget_entity_id = 1;
|
||||
ResinCostType resin_cost_type = 5;
|
||||
bool is_use_condense_resin = 8;
|
||||
InterOpType op_type = 13;
|
||||
uint32 gadget_id = 6;
|
||||
InterOpType op_type = 7;
|
||||
uint32 gadget_id = 2;
|
||||
bool is_use_condense_resin = 4;
|
||||
}
|
||||
|
@ -1,29 +1,12 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "InterOpType.proto";
|
||||
import "InteractType.proto";
|
||||
// CmdId: 29895
|
||||
// Obf: OLJHDABEEPG
|
||||
|
||||
message GadgetInteractRsp {
|
||||
uint32 gadget_entity_id = 12;
|
||||
InterOpType op_type = 5;
|
||||
InteractType interact_type = 11;
|
||||
uint32 gadget_id = 8;
|
||||
int32 retcode = 10;
|
||||
InteractType interact_type = 6;
|
||||
int32 retcode = 12;
|
||||
InterOpType op_type = 7;
|
||||
uint32 gadget_id = 2;
|
||||
uint32 gadget_entity_id = 4;
|
||||
}
|
||||
|
@ -1,28 +1,11 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ActivityInfo.proto";
|
||||
import "Uint32Pair.proto";
|
||||
// CmdId: 7972
|
||||
// Obf: KFLFLAMEHIJ
|
||||
|
||||
message GetActivityInfoRsp {
|
||||
repeated ActivityInfo activity_info_list = 2;
|
||||
repeated uint32 activated_sale_id_list = 9;
|
||||
int32 retcode = 4;
|
||||
repeated Uint32Pair disable_transfer_point_interaction_list = 12;
|
||||
repeated uint32 activated_sale_id_list = 14;
|
||||
repeated ActivityInfo activity_info_list = 1;
|
||||
repeated Uint32Pair disable_transfer_point_interaction_list = 15;
|
||||
int32 retcode = 7;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 20479
|
||||
// Obf: LLJDGCBCJMB
|
||||
|
||||
message GetFriendShowNameCardInfoRsp {
|
||||
uint32 uid = 12;
|
||||
repeated uint32 show_name_card_id_list = 1;
|
||||
int32 retcode = 2;
|
||||
repeated uint32 show_name_card_id_list = 2;
|
||||
int32 retcode = 10;
|
||||
uint32 uid = 11;
|
||||
}
|
||||
|
@ -1,29 +1,12 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "GachaInfo.proto";
|
||||
// CmdId: 23881
|
||||
// Obf: IAAKKGACPDM
|
||||
|
||||
message GetGachaInfoRsp {
|
||||
repeated GachaInfo gacha_info_list = 3;
|
||||
uint32 gachaRandom = 12;
|
||||
uint32 dailyGachaTimes = 9;
|
||||
bool is_under_general_restrict = 7;
|
||||
int32 retcode = 2;
|
||||
bool is_under_minors_restrict = 5;
|
||||
repeated GachaInfo gacha_info_list = 9;
|
||||
bool is_under_minors_restrict = 11;
|
||||
bool is_under_general_restrict = 5;
|
||||
uint32 daily_gacha_times = 13;
|
||||
int32 retcode = 12;
|
||||
uint32 gacha_random = 4;
|
||||
}
|
||||
|
@ -1,29 +1,26 @@
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// todo
|
||||
|
||||
message GetPlayerTokenReq {
|
||||
string client_rand_key = 514;
|
||||
string account_uid = 14;
|
||||
uint32 key_id = 728;
|
||||
uint32 OGNFFAEKDBO = 652;
|
||||
uint32 account_type = 2;
|
||||
uint32 channel_id = 5;
|
||||
string account_token = 10;
|
||||
uint32 platform_type = 9;
|
||||
uint32 key_id = 728;
|
||||
string client_rand_key = 514;
|
||||
|
||||
string online_id = 1;
|
||||
string psn_id = 12;
|
||||
uint32 channel_id = 5;
|
||||
uint32 sub_channel_id = 7;
|
||||
uint32 account_type = 2;
|
||||
string online_id = 1;
|
||||
string LODOCFKABDG = 3;
|
||||
string client_ip_str = 11;
|
||||
uint32 sub_channel_id = 7;
|
||||
uint32 cloudClientIp = 177;
|
||||
string GIKAFFPKLOE = 4;
|
||||
string birthday = 828;
|
||||
uint32 uid = 13;
|
||||
string country_code = 15;
|
||||
bool is_guest = 6;
|
||||
|
||||
string FAOAMMHOOHL = 1457;
|
||||
uint32 FCPDNLHOBNK = 8;
|
||||
string GIKAFFPKLOE = 4;
|
||||
string LODOCFKABDG = 3;
|
||||
uint32 OGNFFAEKDBO = 652;
|
||||
string FAOAMMHOOHL = 1457;
|
||||
}
|
||||
|
@ -1,23 +1,6 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 9681
|
||||
// Obf: BLGEHKEBJAA
|
||||
|
||||
message GetShopReq {
|
||||
uint32 shop_type = 4;
|
||||
uint32 shop_type = 2;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Shop.proto";
|
||||
// CmdId: 22793
|
||||
// Obf: JKOBDIPLIKB
|
||||
|
||||
message GetShopRsp {
|
||||
int32 retcode = 7;
|
||||
Shop shop = 2;
|
||||
Shop shop = 8;
|
||||
int32 retcode = 15;
|
||||
}
|
||||
|
@ -1,29 +1,13 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Vector.proto";
|
||||
import "HitColliderType.proto";
|
||||
// Obf: AABMKDICGED
|
||||
|
||||
message HitCollision {
|
||||
float NBANAGMDLHB = 15;
|
||||
Vector APDABINGDCE = 1;
|
||||
Vector CCBMGOCJKPM = 3;
|
||||
HitColliderType hit_collider_type = 12;
|
||||
int32 hit_box_index = 6;
|
||||
Vector hit_point = 13;
|
||||
float DMGGIJNBFNN = 11;
|
||||
Vector hit_dir = 8;
|
||||
HitColliderType hit_collider_type = 4;
|
||||
float ILHFONDEMGH = 15;
|
||||
float LKEKINJEGLO = 11;
|
||||
}
|
||||
|
@ -1,26 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Vector.proto";
|
||||
// CmdId: 8766
|
||||
// Obf: BAGAPIFEAFI
|
||||
|
||||
message HitTreeNotify {
|
||||
Vector tree_pos = 9;
|
||||
Vector drop_pos = 7;
|
||||
uint32 tree_type = 10;
|
||||
Vector drop_pos = 1;
|
||||
Vector tree_pos = 15;
|
||||
uint32 tree_type = 12;
|
||||
}
|
||||
|
@ -1,32 +1,15 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ItemHint.proto";
|
||||
import "Vector.proto";
|
||||
// CmdId: 20755
|
||||
// Obf: CNDHGNFOGNJ
|
||||
|
||||
message ItemAddHintNotify {
|
||||
bool NAMDHIDNAMP = 1;
|
||||
repeated ItemHint item_list = 5;
|
||||
bool OFKEJDENKLE = 10;
|
||||
repeated ItemHint overflow_transformed_item_list = 12;
|
||||
uint32 quest_id = 11;
|
||||
bool DJAHPNGMNGA = 3;
|
||||
Vector position = 4;
|
||||
repeated ItemHint item_list = 9;
|
||||
repeated ItemHint overflow_transformed_item_list = 6;
|
||||
uint32 quest_id = 5;
|
||||
bool PFNLIOENALO = 1;
|
||||
bool ABOOBGNEPOC = 3;
|
||||
bool FPLAKFLGHPL = 12;
|
||||
uint32 reason = 8;
|
||||
Vector position = 13;
|
||||
}
|
||||
|
@ -1,33 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ItemParam.proto";
|
||||
// CmdId: 4527
|
||||
// Obf: FEKPPCLHGIF
|
||||
message ItemGivingReq {
|
||||
// Obf: HGCKAFEMAFE
|
||||
enum ItemGivingType {
|
||||
QUEST = 0;
|
||||
GADGET = 1;
|
||||
}
|
||||
|
||||
uint32 giving_id = 12;
|
||||
repeated ItemParam item_param_list = 15;
|
||||
map<uint64, uint32> item_guid_count_map = 13;
|
||||
ItemGivingType item_giving_type = 7;
|
||||
message ItemGivingReq {
|
||||
repeated ItemParam item_param_list = 10;
|
||||
map<uint64, uint32> item_guid_count_map = 6;
|
||||
uint32 giving_id = 11;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 7103
|
||||
// Obf: DJBCJENHGFJ
|
||||
|
||||
message ItemGivingRsp {
|
||||
int32 retcode = 14;
|
||||
uint32 giving_group_id = 4;
|
||||
uint32 giving_id = 13;
|
||||
uint32 giving_id = 6;
|
||||
uint32 giving_group_id = 15;
|
||||
int32 retcode = 10;
|
||||
}
|
||||
|
@ -1,25 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: OLBNAADPLKJ
|
||||
|
||||
message ItemHint {
|
||||
uint32 count = 7;
|
||||
uint32 item_id = 9;
|
||||
uint64 guid = 14;
|
||||
bool is_new = 8;
|
||||
uint32 item_id = 11;
|
||||
bool is_new = 2;
|
||||
uint64 guid = 7;
|
||||
uint32 count = 10;
|
||||
}
|
||||
|
@ -1,31 +1,14 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ServerBuff.proto";
|
||||
import "PlayerDieType.proto";
|
||||
// CmdId: 25474
|
||||
// Obf: DHFIJCFHMOG
|
||||
|
||||
message LifeStateChangeNotify {
|
||||
string attack_tag = 12;
|
||||
repeated ServerBuff server_buff_list = 13;
|
||||
uint32 source_entity_id = 9;
|
||||
PlayerDieType die_type = 8;
|
||||
uint32 entity_id = 7;
|
||||
repeated ServerBuff server_buff_list = 4;
|
||||
uint32 source_entity_id = 5;
|
||||
uint32 move_reliable_seq = 11;
|
||||
string attack_tag = 13;
|
||||
PlayerDieType die_type = 14;
|
||||
uint32 life_state = 1;
|
||||
uint32 life_state = 3;
|
||||
uint32 move_reliable_seq = 1;
|
||||
}
|
||||
|
@ -1,23 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: MGMDCJEEMPF
|
||||
|
||||
message MaterialInfo {
|
||||
uint64 guid = 6;
|
||||
uint32 count = 4;
|
||||
uint64 guid = 3;
|
||||
uint32 count = 10;
|
||||
}
|
||||
|
@ -1,35 +1,17 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "MathQuaternion.proto";
|
||||
import "Vector3Int.proto";
|
||||
import "Vector.proto";
|
||||
// Obf: HDJAECHANAJ
|
||||
|
||||
message ObstacleInfo {
|
||||
// Obf: HEJHGAICHLM
|
||||
enum ShapeType {
|
||||
OBSTACLE_SHAPE_CAPSULE = 0;
|
||||
OBSTACLE_SHAPE_BOX = 1;
|
||||
}
|
||||
|
||||
MathQuaternion rotation = 4;
|
||||
ShapeType shape = 5;
|
||||
int32 obstacle_id = 6;
|
||||
Vector3Int extents = 15;
|
||||
Vector center = 9;
|
||||
MathQuaternion rotation = 7;
|
||||
Vector3Int extents = 5;
|
||||
Vector center = 14;
|
||||
ShapeType shape = 3;
|
||||
int32 obstacle_id = 8;
|
||||
}
|
||||
|
@ -1,9 +1,11 @@
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ObstacleInfo.proto";
|
||||
// todo
|
||||
|
||||
message ObstacleModifyNotify {
|
||||
repeated int32 HPDLPMEOMKB = 10;
|
||||
repeated int32 EGMEMAIOALB = 15;
|
||||
repeated int32 remove_obstacle_ids = 6;
|
||||
repeated ObstacleInfo add_obstacles = 10;
|
||||
uint32 scene_id = 9;
|
||||
repeated ObstacleInfo add_obstacles = 5;
|
||||
uint32 scene_id = 7;
|
||||
}
|
||||
|
@ -1,36 +1,19 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "MpSettingType.proto";
|
||||
import "ProfilePicture.proto";
|
||||
// Obf: BJKIIJGIJPA
|
||||
message OnlinePlayerInfo {
|
||||
uint32 uid = 1;
|
||||
string nickname = 2;
|
||||
uint32 player_level = 3;
|
||||
uint32 avatar_id = 4;
|
||||
MpSettingType mp_setting_type = 5;
|
||||
uint32 cur_player_num_in_world = 6;
|
||||
uint32 world_level = 7;
|
||||
string online_id = 8;
|
||||
uint32 name_card_id = 9;
|
||||
repeated uint32 blacklist_uid_list = 10;
|
||||
string signature = 11;
|
||||
ProfilePicture profile_picture = 12;
|
||||
repeated uint32 blacklist_uid_list = 10;
|
||||
string online_id = 8;
|
||||
string nickname = 2;
|
||||
string psn_id = 13;
|
||||
uint32 avatar_id = 4;
|
||||
uint32 name_card_id = 9;
|
||||
uint32 uid = 1;
|
||||
uint32 cur_player_num_in_world = 3;
|
||||
MpSettingType mp_setting_type = 5;
|
||||
uint32 player_level = 6;
|
||||
uint32 world_level = 7;
|
||||
}
|
@ -1,12 +1,13 @@
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ObstacleInfo.proto";
|
||||
// todo
|
||||
|
||||
message PathfindingEnterSceneReq {
|
||||
bool is_editor = 3;
|
||||
uint32 version = 4;
|
||||
uint32 KJJLLFIJKNA = 2;
|
||||
repeated ObstacleInfo obstacles = 10;
|
||||
uint32 GKFDHIPOHOE = 5;
|
||||
uint32 scene_id = 15;
|
||||
repeated ObstacleInfo obstacles = 15;
|
||||
repeated int32 ANPDICMMDML = 11;
|
||||
uint32 IOAHLKGMDFA = 12;
|
||||
uint32 scene_id = 2;
|
||||
bool is_editor = 10;
|
||||
uint32 PMHKCPDCGPK = 6;
|
||||
uint32 version = 13;
|
||||
}
|
||||
|
@ -1,23 +1,6 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 20938
|
||||
// Obf: BEJBGBNMMMH
|
||||
|
||||
message PersonalSceneJumpReq {
|
||||
uint32 point_id = 15;
|
||||
uint32 point_id = 9;
|
||||
}
|
||||
|
@ -1,26 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Vector.proto";
|
||||
// CmdId: 26151
|
||||
// Obf: FENDEOICMKE
|
||||
|
||||
message PersonalSceneJumpRsp {
|
||||
uint32 dest_scene_id = 6;
|
||||
Vector dest_pos = 14;
|
||||
int32 retcode = 8;
|
||||
Vector dest_pos = 3;
|
||||
uint32 dest_scene_id = 7;
|
||||
int32 retcode = 5;
|
||||
}
|
||||
|
@ -1,26 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "DungeonEnterPosInfo.proto";
|
||||
// CmdId: 28791
|
||||
// Obf: IPCFJHGFFPP
|
||||
|
||||
message PlayerEnterDungeonReq {
|
||||
uint32 dungeon_id = 11;
|
||||
DungeonEnterPosInfo enter_pos_info = 3;
|
||||
uint32 point_id = 15;
|
||||
DungeonEnterPosInfo enter_pos_info = 5;
|
||||
uint32 dungeon_id = 14;
|
||||
uint32 point_id = 2;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 24874
|
||||
// Obf: IPGDOPKIBPO
|
||||
|
||||
message PlayerEnterDungeonRsp {
|
||||
uint32 point_id = 1;
|
||||
uint32 dungeon_id = 10;
|
||||
int32 retcode = 2;
|
||||
uint32 point_id = 13;
|
||||
uint32 dungeon_id = 1;
|
||||
int32 retcode = 15;
|
||||
}
|
||||
|
@ -1,25 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Vector.proto";
|
||||
// Obf: KPGGJJGHJOP
|
||||
|
||||
message PlayerLocationInfo {
|
||||
Vector pos = 13;
|
||||
uint32 uid = 4;
|
||||
Vector rot = 1;
|
||||
Vector pos = 14;
|
||||
Vector rot = 15;
|
||||
uint32 uid = 5;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 24729
|
||||
// Obf: JMOMPLEOGLD
|
||||
|
||||
message PlayerPropChangeNotify {
|
||||
uint32 prop_delta = 4;
|
||||
uint32 prop_type = 6;
|
||||
uint32 prop_type = 11;
|
||||
uint32 prop_delta = 7;
|
||||
}
|
||||
|
@ -1,27 +1,10 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "PropChangeReason.proto";
|
||||
// CmdId: 28241
|
||||
// Obf: PEAMCBGHMPI
|
||||
|
||||
message PlayerPropChangeReasonNotify {
|
||||
PropChangeReason reason = 11;
|
||||
float old_value = 15;
|
||||
float cur_value = 10;
|
||||
uint32 prop_type = 8;
|
||||
PropChangeReason reason = 3;
|
||||
float cur_value = 8;
|
||||
uint32 prop_type = 5;
|
||||
float old_value = 2;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "PropValue.proto";
|
||||
// CmdId: 7058
|
||||
// Obf: LFMCGGCLACB
|
||||
|
||||
message PlayerPropNotify {
|
||||
map<uint32, PropValue> prop_map = 14;
|
||||
map<uint32, PropValue> prop_map = 4;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 20980
|
||||
// Obf: CCMGMAFLDCH
|
||||
|
||||
message PlayerQuitDungeonReq {
|
||||
uint32 point_id = 5;
|
||||
bool is_quit_immediately = 13;
|
||||
bool is_quit_immediately = 7;
|
||||
uint32 point_id = 6;
|
||||
}
|
||||
|
@ -2,9 +2,9 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "StoreType.proto";
|
||||
import "Item.proto";
|
||||
// todo
|
||||
|
||||
message PlayerStoreNotify {
|
||||
StoreType store_type = 8;
|
||||
uint32 weight_limit = 5;
|
||||
repeated Item item_list = 6;
|
||||
repeated Item item_list = 2;
|
||||
StoreType store_type = 3;
|
||||
uint32 weight_limit = 7;
|
||||
}
|
||||
|
@ -1,24 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "PlayerLocationInfo.proto";
|
||||
// Obf: JNPBJHGCCOP
|
||||
|
||||
message PlayerWorldLocationInfo {
|
||||
PlayerLocationInfo player_loc = 7;
|
||||
uint32 scene_id = 5;
|
||||
PlayerLocationInfo player_loc = 12;
|
||||
}
|
||||
|
@ -1,23 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: FEKJLPEAOJI
|
||||
|
||||
message ProfilePicture {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 PIFJFLMENAH = 3;
|
||||
uint32 costume_id = 2;
|
||||
uint32 avatar_id = 1;
|
||||
}
|
||||
|
@ -1,26 +1,9 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "VisionType.proto";
|
||||
// CmdId: 1787
|
||||
// Obf: GLPMBMHBAKI
|
||||
|
||||
message SceneEntityDisappearNotify {
|
||||
repeated uint32 entity_list = 7;
|
||||
repeated uint32 entity_list = 6;
|
||||
VisionType disappear_type = 9;
|
||||
uint32 param = 10;
|
||||
uint32 param = 12;
|
||||
}
|
||||
|
@ -1,27 +1,10 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "SceneEntityInfo.proto";
|
||||
import "VisionType.proto";
|
||||
// CmdId: 27983
|
||||
// Obf: PEEAFBLFBLC
|
||||
|
||||
message SceneEntityUpdateNotify {
|
||||
uint32 param = 14;
|
||||
repeated SceneEntityInfo entity_list = 10;
|
||||
VisionType appear_type = 13;
|
||||
repeated SceneEntityInfo entity_list = 13;
|
||||
VisionType appear_type = 2;
|
||||
uint32 param = 11;
|
||||
}
|
||||
|
@ -1,28 +1,12 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "OnlinePlayerInfo.proto";
|
||||
// Obf: AADLFNACADO
|
||||
|
||||
message ScenePlayerInfo {
|
||||
uint32 peer_id = 15;
|
||||
bool is_connected = 14;
|
||||
uint32 uid = 4;
|
||||
string name = 13;
|
||||
OnlinePlayerInfo online_player_info = 12;
|
||||
uint32 scene_id = 1;
|
||||
string name = 9;
|
||||
OnlinePlayerInfo online_player_info = 5;
|
||||
uint32 scene_id = 15;
|
||||
uint32 uid = 2;
|
||||
uint32 peer_id = 8;
|
||||
bool is_connected = 6;
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "ScenePlayerInfo.proto";
|
||||
// todo
|
||||
|
||||
message ScenePlayerInfoNotify {
|
||||
repeated ScenePlayerInfo player_info_list = 9;
|
||||
repeated ScenePlayerInfo player_info_list = 1;
|
||||
}
|
||||
|
@ -1,27 +1,10 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 5431
|
||||
// Obf: CBIBGAOCEHP
|
||||
|
||||
message ScenePointUnlockNotify {
|
||||
repeated uint32 ELDLGKEKABI = 6;
|
||||
repeated uint32 KOPAHGHMECF = 4;
|
||||
uint32 scene_id = 12;
|
||||
repeated uint32 point_list = 2;
|
||||
repeated uint32 JCLHNODLPOH = 11;
|
||||
repeated uint32 unlocked_point_list = 11;
|
||||
repeated uint32 point_list = 13;
|
||||
repeated uint32 DOGDPAFIMJD = 12;
|
||||
repeated uint32 JDNMBINKNGK = 5;
|
||||
uint32 scene_id = 1;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 24949
|
||||
// Obf: KGNHIFGFOIA
|
||||
|
||||
message SelectWorktopOptionReq {
|
||||
uint32 gadget_entity_id = 12;
|
||||
uint32 option_id = 6;
|
||||
uint32 gadget_entity_id = 9;
|
||||
uint32 option_id = 12;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 27194
|
||||
// Obf: MJHAKKACKEC
|
||||
|
||||
message SelectWorktopOptionRsp {
|
||||
uint32 option_id = 13;
|
||||
int32 retcode = 9;
|
||||
uint32 gadget_entity_id = 14;
|
||||
uint32 gadget_entity_id = 7;
|
||||
uint32 option_id = 15;
|
||||
int32 retcode = 11;
|
||||
}
|
||||
|
@ -1,24 +1,6 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AnnounceData.proto";
|
||||
// CmdId: 7548
|
||||
// Obf: MHDDLLDBBJD
|
||||
message ServerAnnounceNotify {
|
||||
repeated AnnounceData announce_data_list = 3;
|
||||
repeated AnnounceData announce_data_list = 2;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "EntityClientData.proto";
|
||||
// CmdId: 1139
|
||||
// Obf: ICKIGFONKFE
|
||||
|
||||
message SetEntityClientDataNotify {
|
||||
uint32 entity_id = 10;
|
||||
EntityClientData entity_client_data = 4;
|
||||
EntityClientData entity_client_data = 2;
|
||||
uint32 entity_id = 4;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 8002
|
||||
// Obf: POOALLFACLH
|
||||
|
||||
message SetEquipLockStateReq {
|
||||
bool is_locked = 2;
|
||||
uint64 target_equip_guid = 12;
|
||||
uint64 target_equip_guid = 2;
|
||||
bool is_locked = 3;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 2517
|
||||
// Obf: HDOHDJDDMDG
|
||||
|
||||
message SetEquipLockStateRsp {
|
||||
uint64 target_equip_guid = 1;
|
||||
uint64 target_equip_guid = 15;
|
||||
bool is_locked = 6;
|
||||
int32 retcode = 5;
|
||||
int32 retcode = 14;
|
||||
}
|
||||
|
@ -1,23 +1,6 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 3853
|
||||
// Obf: KBHCHCMMILM
|
||||
|
||||
message SetNameCardReq {
|
||||
uint32 name_card_id = 15;
|
||||
uint32 name_card_id = 13;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 22422
|
||||
// Obf: BPEHJKPKNGO
|
||||
|
||||
message SetNameCardRsp {
|
||||
uint32 name_card_id = 13;
|
||||
int32 retcode = 4;
|
||||
int32 retcode = 15;
|
||||
uint32 name_card_id = 7;
|
||||
}
|
||||
|
@ -1,24 +1,7 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Birthday.proto";
|
||||
// CmdId: 26479
|
||||
// Obf: JPDKMIFAEJF
|
||||
|
||||
message SetPlayerBirthdayReq {
|
||||
Birthday birthday = 15;
|
||||
Birthday birthday = 1;
|
||||
}
|
||||
|
@ -1,25 +1,8 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "Birthday.proto";
|
||||
// CmdId: 26814
|
||||
// Obf: GFMCLOFLLAL
|
||||
|
||||
message SetPlayerBirthdayRsp {
|
||||
Birthday birthday = 8;
|
||||
int32 retcode = 11;
|
||||
Birthday birthday = 7;
|
||||
int32 retcode = 6;
|
||||
}
|
||||
|
@ -1,23 +1,6 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 2665
|
||||
// Obf: OGIPOOMFBGD
|
||||
|
||||
message SetPlayerNameReq {
|
||||
string nick_name = 11;
|
||||
string nick_name = 12;
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user