mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2025-04-20 16:06:09 +03:00
works 4.0 in-game
This commit is contained in:
parent
8588bcbdc7
commit
5c8ce7171b
3841
PacketOpcodes.java
3841
PacketOpcodes.java
File diff suppressed because it is too large
Load Diff
19432
cmdid.json
19432
cmdid.json
File diff suppressed because it is too large
Load Diff
3782
cmdid_gc_update.json
3782
cmdid_gc_update.json
File diff suppressed because it is too large
Load Diff
2560
cmdid_ht_40.json
Normal file
2560
cmdid_ht_40.json
Normal file
File diff suppressed because it is too large
Load Diff
258
gc_needed2.json
258
gc_needed2.json
@ -12,11 +12,14 @@
|
|||||||
"name": "BattlePassMission"
|
"name": "BattlePassMission"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AbilityInvokeEntryHead"
|
"name": "AbilityString"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AbilityInvokeEntry"
|
"name": "AbilityInvokeEntry"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "AbilityMetaAddAbility"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "AbilityMetaModifierChange"
|
"name": "AbilityMetaModifierChange"
|
||||||
},
|
},
|
||||||
@ -24,7 +27,10 @@
|
|||||||
"name": "AbilityMetaReInitOverrideMap"
|
"name": "AbilityMetaReInitOverrideMap"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AbilityMixinCostStamina"
|
"name": "AbilityMetaSetKilledState"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "AbilityScalarType"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AbilityScalarValueEntry"
|
"name": "AbilityScalarValueEntry"
|
||||||
@ -32,6 +38,15 @@
|
|||||||
{
|
{
|
||||||
"name": "ModifierAction"
|
"name": "ModifierAction"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "AbilityActionCreateGadget"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "AbilityActionGenerateElemBall"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "AbilityActionSetRandomOverrideMapValue"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Achievement"
|
"name": "Achievement"
|
||||||
},
|
},
|
||||||
@ -42,23 +57,35 @@
|
|||||||
"name": "ActivityInfo"
|
"name": "ActivityInfo"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "MusicBeatmapList"
|
"name": "MusicGameActivityDetailInfo"
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "MusicBeatmapNote"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "MusicBeatmap"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "UgcMusicBriefInfo"
|
"name": "UgcMusicBriefInfo"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "UgcMusicNote"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "UgcMusicRecord"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "UgcMusicTrack"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "MusicGameRecord"
|
"name": "MusicGameRecord"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ActivityWatcherInfo"
|
"name": "ActivityWatcherInfo"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "TrialAvatarGrantRecord"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "TrialAvatarActivityDetailInfo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "TrialAvatarActivityRewardDetailInfo"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "AvatarFetterInfo"
|
"name": "AvatarFetterInfo"
|
||||||
},
|
},
|
||||||
@ -77,6 +104,9 @@
|
|||||||
{
|
{
|
||||||
"name": "ShowEquip"
|
"name": "ShowEquip"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "TrialAvatarInfo"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "BattlePassCycle"
|
"name": "BattlePassCycle"
|
||||||
},
|
},
|
||||||
@ -95,6 +125,9 @@
|
|||||||
{
|
{
|
||||||
"name": "ChatInfo"
|
"name": "ChatInfo"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "CityInfo"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Retcode"
|
"name": "Retcode"
|
||||||
},
|
},
|
||||||
@ -182,9 +215,6 @@
|
|||||||
{
|
{
|
||||||
"name": "GadgetInteractReq"
|
"name": "GadgetInteractReq"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "PlatformInfo"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "GadgetBornType"
|
"name": "GadgetBornType"
|
||||||
},
|
},
|
||||||
@ -206,6 +236,9 @@
|
|||||||
{
|
{
|
||||||
"name": "VehicleMember"
|
"name": "VehicleMember"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "AbilityGadgetInfo"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "BossChestInfo"
|
"name": "BossChestInfo"
|
||||||
},
|
},
|
||||||
@ -230,6 +263,9 @@
|
|||||||
{
|
{
|
||||||
"name": "MovingPlatformType"
|
"name": "MovingPlatformType"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "PlatformInfo"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "FightPropPair"
|
"name": "FightPropPair"
|
||||||
},
|
},
|
||||||
@ -350,9 +386,6 @@
|
|||||||
{
|
{
|
||||||
"name": "HitTreeNotify"
|
"name": "HitTreeNotify"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "AbilityActionGenerateElemBall"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "AbilityIdentifier"
|
"name": "AbilityIdentifier"
|
||||||
},
|
},
|
||||||
@ -534,7 +567,7 @@
|
|||||||
"name": "ChangeGameTimeReq"
|
"name": "ChangeGameTimeReq"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "HomeChangeBgmReq"
|
"name": "Unk2700BEDLIGJANCJClientReq"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ChangeMailStarNotify"
|
"name": "ChangeMailStarNotify"
|
||||||
@ -545,9 +578,21 @@
|
|||||||
{
|
{
|
||||||
"name": "ChangeTeamNameReq"
|
"name": "ChangeTeamNameReq"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "CheckUgcStateReq"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CheckUgcUpdateReq"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "ChooseCurAvatarTeamReq"
|
"name": "ChooseCurAvatarTeamReq"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ClientAbilitiesInitFinishCombineNotify"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "EntityAbilityInvokeEntry"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "ClientAbilityChangeNotify"
|
"name": "ClientAbilityChangeNotify"
|
||||||
},
|
},
|
||||||
@ -581,6 +626,9 @@
|
|||||||
{
|
{
|
||||||
"name": "DealAddFriendReq"
|
"name": "DealAddFriendReq"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "DelBackupAvatarTeamReq"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "DeleteFriendReq"
|
"name": "DeleteFriendReq"
|
||||||
},
|
},
|
||||||
@ -596,12 +644,18 @@
|
|||||||
{
|
{
|
||||||
"name": "DungeonEntryInfoReq"
|
"name": "DungeonEntryInfoReq"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "DungeonPlayerDieReq"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "DungeonSlipRevivePointActivateReq"
|
"name": "DungeonSlipRevivePointActivateReq"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "DungeonWayPointActivateReq"
|
"name": "DungeonWayPointActivateReq"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "EnterTrialAvatarActivityDungeonReq"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "EnterWorldAreaReq"
|
"name": "EnterWorldAreaReq"
|
||||||
},
|
},
|
||||||
@ -626,6 +680,9 @@
|
|||||||
{
|
{
|
||||||
"name": "EvtEntityRenderersChangedNotify"
|
"name": "EvtEntityRenderersChangedNotify"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ExecuteGadgetLuaReq"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "FireWorkReq"
|
"name": "FireWorkReq"
|
||||||
},
|
},
|
||||||
@ -680,6 +737,18 @@
|
|||||||
{
|
{
|
||||||
"name": "GetShopReq"
|
"name": "GetShopReq"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "GetUgcBriefInfoReq"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "UgcType"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GetUgcReq"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "HomeChangeBgmReq"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "HomeChangeEditModeReq"
|
"name": "HomeChangeEditModeReq"
|
||||||
},
|
},
|
||||||
@ -701,12 +770,18 @@
|
|||||||
{
|
{
|
||||||
"name": "HomeUpdateArrangementInfoReq"
|
"name": "HomeUpdateArrangementInfoReq"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "LaunchFireworksReq"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "LevelupCityReq"
|
"name": "LevelupCityReq"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "McoinExchangeHcoinReq"
|
"name": "McoinExchangeHcoinReq"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "MonsterAlertChangeNotify"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "MusicGameCreateBeatmapReq"
|
"name": "MusicGameCreateBeatmapReq"
|
||||||
},
|
},
|
||||||
@ -770,21 +845,27 @@
|
|||||||
{
|
{
|
||||||
"name": "QuestDestroyEntityReq"
|
"name": "QuestDestroyEntityReq"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "QuestDestroyNpcReq"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "QuestTransmitReq"
|
"name": "QuestTransmitReq"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "QuestUpdateQuestVarReq"
|
"name": "QuestUpdateQuestVarReq"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "QuestVarOp"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "QuickUseWidgetRsp"
|
"name": "QuickUseWidgetRsp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ReadMailNotify"
|
"name": "ReadMailNotify"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ReceivedTrialAvatarActivityRewardReq"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ReformFireworksReq"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "ReliquaryDecomposeReq"
|
"name": "ReliquaryDecomposeReq"
|
||||||
},
|
},
|
||||||
@ -792,7 +873,10 @@
|
|||||||
"name": "ReliquaryUpgradeReq"
|
"name": "ReliquaryUpgradeReq"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "DelBackupAvatarTeamReq"
|
"name": "RemoveCustomTeamReq"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "SaveUgcReq"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "SceneAudioNotify"
|
"name": "SceneAudioNotify"
|
||||||
@ -845,9 +929,6 @@
|
|||||||
{
|
{
|
||||||
"name": "SetPlayerNameReq"
|
"name": "SetPlayerNameReq"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "PropValue"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "SetPlayerPropReq"
|
"name": "SetPlayerPropReq"
|
||||||
},
|
},
|
||||||
@ -989,6 +1070,9 @@
|
|||||||
{
|
{
|
||||||
"name": "AddBackupAvatarTeamRsp"
|
"name": "AddBackupAvatarTeamRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "AddCustomTeamRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "AddNoGachaAvatarCardNotify"
|
"name": "AddNoGachaAvatarCardNotify"
|
||||||
},
|
},
|
||||||
@ -1032,7 +1116,7 @@
|
|||||||
"name": "AvatarDataNotify"
|
"name": "AvatarDataNotify"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AvatarRenameInfo"
|
"name": "AvatarDelNotify"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AvatarDieAnimationEndRsp"
|
"name": "AvatarDieAnimationEndRsp"
|
||||||
@ -1106,6 +1190,9 @@
|
|||||||
{
|
{
|
||||||
"name": "AvatarSkillUpgradeRsp"
|
"name": "AvatarSkillUpgradeRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "AvatarTeamAllDataNotify"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "AvatarTeamUpdateNotify"
|
"name": "AvatarTeamUpdateNotify"
|
||||||
},
|
},
|
||||||
@ -1164,10 +1251,10 @@
|
|||||||
"name": "ChangeGameTimeRsp"
|
"name": "ChangeGameTimeRsp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "HomeChangeBgmNotify"
|
"name": "Unk2700FJEHHCPCBLGServerNotify"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "HomeChangeBgmRsp"
|
"name": "Unk2700OGHMHELMBNNServerRsp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ChangeMpTeamAvatarRsp"
|
"name": "ChangeMpTeamAvatarRsp"
|
||||||
@ -1178,9 +1265,18 @@
|
|||||||
{
|
{
|
||||||
"name": "ChapterStateNotify"
|
"name": "ChapterStateNotify"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "CheckUgcStateRsp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CheckUgcUpdateRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "ChooseCurAvatarTeamRsp"
|
"name": "ChooseCurAvatarTeamRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "CloseCommonTipsNotify"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "CodexDataFullNotify"
|
"name": "CodexDataFullNotify"
|
||||||
},
|
},
|
||||||
@ -1212,7 +1308,7 @@
|
|||||||
"name": "CreateVehicleRsp"
|
"name": "CreateVehicleRsp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "AvatarTeamAllDataNotify"
|
"name": "CustomTeamListNotify"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "CutSceneBeginNotify"
|
"name": "CutSceneBeginNotify"
|
||||||
@ -1232,6 +1328,9 @@
|
|||||||
{
|
{
|
||||||
"name": "DealAddFriendRsp"
|
"name": "DealAddFriendRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "DelBackupAvatarTeamRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "DeleteFriendNotify"
|
"name": "DeleteFriendNotify"
|
||||||
},
|
},
|
||||||
@ -1268,6 +1367,12 @@
|
|||||||
{
|
{
|
||||||
"name": "DungeonEntryInfoRsp"
|
"name": "DungeonEntryInfoRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "DungeonPlayerDieNotify"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "DungeonPlayerDieRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "DungeonShowReminderNotify"
|
"name": "DungeonShowReminderNotify"
|
||||||
},
|
},
|
||||||
@ -1292,6 +1397,9 @@
|
|||||||
{
|
{
|
||||||
"name": "EnterSceneReadyRsp"
|
"name": "EnterSceneReadyRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "EnterTrialAvatarActivityDungeonRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "EnterWorldAreaRsp"
|
"name": "EnterWorldAreaRsp"
|
||||||
},
|
},
|
||||||
@ -1307,6 +1415,9 @@
|
|||||||
{
|
{
|
||||||
"name": "EvtAvatarLockChairRsp"
|
"name": "EvtAvatarLockChairRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ExecuteGadgetLuaRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "FinishedParentQuestNotify"
|
"name": "FinishedParentQuestNotify"
|
||||||
},
|
},
|
||||||
@ -1325,6 +1436,18 @@
|
|||||||
{
|
{
|
||||||
"name": "FireworkSetNotify"
|
"name": "FireworkSetNotify"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "FireworksLaunchDataNotify"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "FireworksLaunchSchemeData"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "FireworksReformDataNotify"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "FireworksReformData"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "ForgeDataNotify"
|
"name": "ForgeDataNotify"
|
||||||
},
|
},
|
||||||
@ -1436,9 +1559,6 @@
|
|||||||
{
|
{
|
||||||
"name": "GetPlayerTokenRsp"
|
"name": "GetPlayerTokenRsp"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "CityInfo"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "GetSceneAreaRsp"
|
"name": "GetSceneAreaRsp"
|
||||||
},
|
},
|
||||||
@ -1454,6 +1574,12 @@
|
|||||||
{
|
{
|
||||||
"name": "Shop"
|
"name": "Shop"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "GetUgcBriefInfoRsp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GetUgcRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "GetWidgetSlotRsp"
|
"name": "GetWidgetSlotRsp"
|
||||||
},
|
},
|
||||||
@ -1469,12 +1595,21 @@
|
|||||||
{
|
{
|
||||||
"name": "H5ActivityIdsNotify"
|
"name": "H5ActivityIdsNotify"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "HomeAllUnlockedBgmIdListNotify"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "HomeBasicInfoNotify"
|
"name": "HomeBasicInfoNotify"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "HomeBasicInfo"
|
"name": "HomeBasicInfo"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "HomeChangeBgmNotify"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "HomeChangeBgmRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "HomeChangeEditModeRsp"
|
"name": "HomeChangeEditModeRsp"
|
||||||
},
|
},
|
||||||
@ -1505,6 +1640,9 @@
|
|||||||
{
|
{
|
||||||
"name": "HomeModuleUnlockNotify"
|
"name": "HomeModuleUnlockNotify"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "HomeNewUnlockedBgmIdListNotify"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "HomePreChangeEditModeNotify"
|
"name": "HomePreChangeEditModeNotify"
|
||||||
},
|
},
|
||||||
@ -1526,12 +1664,18 @@
|
|||||||
{
|
{
|
||||||
"name": "HomeSceneJumpRsp"
|
"name": "HomeSceneJumpRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "HomeUnknown1Notify"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "HostPlayerNotify"
|
"name": "HostPlayerNotify"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ItemAddHintNotify"
|
"name": "ItemAddHintNotify"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "LevelupCityRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "LifeStateChangeNotify"
|
"name": "LifeStateChangeNotify"
|
||||||
},
|
},
|
||||||
@ -1544,18 +1688,30 @@
|
|||||||
{
|
{
|
||||||
"name": "MailItem"
|
"name": "MailItem"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "MarkMapRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "MarkNewNotify"
|
"name": "MarkNewNotify"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "McoinExchangeHcoinRsp"
|
"name": "McoinExchangeHcoinRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "MonsterForceAlertNotify"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "MusicGameCreateBeatmapRsp"
|
"name": "MusicGameCreateBeatmapRsp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "MusicGameUnknown1Enum"
|
"name": "MusicGameUnknown1Enum"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "MusicBeatmap"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MusicBriefInfo"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "MusicGameGetBeatmapRsp"
|
"name": "MusicGameGetBeatmapRsp"
|
||||||
},
|
},
|
||||||
@ -1625,6 +1781,9 @@
|
|||||||
{
|
{
|
||||||
"name": "PlayerDataNotify"
|
"name": "PlayerDataNotify"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "PropValue"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "PlayerEnterDungeonRsp"
|
"name": "PlayerEnterDungeonRsp"
|
||||||
},
|
},
|
||||||
@ -1685,6 +1844,9 @@
|
|||||||
{
|
{
|
||||||
"name": "PlayerPropNotify"
|
"name": "PlayerPropNotify"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "PlayerSetPauseRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "PlayerStoreNotify"
|
"name": "PlayerStoreNotify"
|
||||||
},
|
},
|
||||||
@ -1733,6 +1895,15 @@
|
|||||||
{
|
{
|
||||||
"name": "QuestDestroyEntityRsp"
|
"name": "QuestDestroyEntityRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "QuestDestroyNpcRsp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "QuestGlobalVarNotify"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "QuestGlobalVar"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "QuestListNotify"
|
"name": "QuestListNotify"
|
||||||
},
|
},
|
||||||
@ -1745,9 +1916,18 @@
|
|||||||
{
|
{
|
||||||
"name": "QuestTransmitRsp"
|
"name": "QuestTransmitRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "QuestUpdateQuestVarNotify"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "QuestUpdateQuestVarRsp"
|
"name": "QuestUpdateQuestVarRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ReceivedTrialAvatarActivityRewardRsp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ReformFireworksRsp"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "ReliquaryDecomposeRsp"
|
"name": "ReliquaryDecomposeRsp"
|
||||||
},
|
},
|
||||||
@ -1755,7 +1935,7 @@
|
|||||||
"name": "ReliquaryUpgradeRsp"
|
"name": "ReliquaryUpgradeRsp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "DelBackupAvatarTeamRsp"
|
"name": "RemoveCustomTeamRsp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ResinChangeNotify"
|
"name": "ResinChangeNotify"
|
||||||
@ -1778,6 +1958,9 @@
|
|||||||
{
|
{
|
||||||
"name": "SceneEntityMoveNotify"
|
"name": "SceneEntityMoveNotify"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "SceneEntityUpdateNotify"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "SceneForceLockNotify"
|
"name": "SceneForceLockNotify"
|
||||||
},
|
},
|
||||||
@ -1799,6 +1982,9 @@
|
|||||||
{
|
{
|
||||||
"name": "ScenePlayerLocationNotify"
|
"name": "ScenePlayerLocationNotify"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ScenePlayerSoundNotify"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "ScenePointUnlockNotify"
|
"name": "ScenePointUnlockNotify"
|
||||||
},
|
},
|
||||||
@ -1868,6 +2054,12 @@
|
|||||||
{
|
{
|
||||||
"name": "SetWidgetSlotRsp"
|
"name": "SetWidgetSlotRsp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ShowClientGuideNotify"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ShowCommonTipsNotify"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "SkipPlayerGameTimeRsp"
|
"name": "SkipPlayerGameTimeRsp"
|
||||||
},
|
},
|
||||||
@ -1959,10 +2151,10 @@
|
|||||||
"name": "UnlockedFurnitureSuiteDataNotify"
|
"name": "UnlockedFurnitureSuiteDataNotify"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "HomeAllUnlockedBgmIdListNotify"
|
"name": "Unk2700LOHBMOKOPLHServerNotify"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "HomeNewUnlockedBgmIdListNotify"
|
"name": "Unk2700MEBFPBDNPGOServerNotify"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "UnlockNameCardNotify"
|
"name": "UnlockNameCardNotify"
|
||||||
|
4
op.js
4
op.js
@ -7,7 +7,7 @@ const readline = require("readline");
|
|||||||
const read_cmdid_last = "cmdid_last.csv";
|
const read_cmdid_last = "cmdid_last.csv";
|
||||||
const read_cmdid = "cmdid.csv";
|
const read_cmdid = "cmdid.csv";
|
||||||
const read_cmdid_output = "cmdid.json";
|
const read_cmdid_output = "cmdid.json";
|
||||||
const read_cmdid_ht_output = "cmdid_ht_37.json";
|
const read_cmdid_ht_output = "cmdid_ht_40.json";
|
||||||
const read_cmdid_output_gc = "cmdid_gc.json";
|
const read_cmdid_output_gc = "cmdid_gc.json";
|
||||||
const read_cmdid_output_gc_update = "cmdid_gc_update.json";
|
const read_cmdid_output_gc_update = "cmdid_gc_update.json";
|
||||||
const read_cmdid_output_gc_nofound = "cmdid_gc_nofound.json";
|
const read_cmdid_output_gc_nofound = "cmdid_gc_nofound.json";
|
||||||
@ -984,7 +984,7 @@ function cmdid_json_to_csv() {
|
|||||||
//cmdid_json_to_csv();
|
//cmdid_json_to_csv();
|
||||||
// Update GC Proto
|
// Update GC Proto
|
||||||
// get_cmdid_gc(); // 1. get cmd old gc
|
// get_cmdid_gc(); // 1. get cmd old gc
|
||||||
// read_cmdid_ht_json(); // 2 or
|
//read_cmdid_ht_json(); // 2 or
|
||||||
// get_cmdid_json(); // 2. get last cmdid.csv to json
|
// get_cmdid_json(); // 2. get last cmdid.csv to json
|
||||||
// now we have cmdid_gc.json and cmdid.json
|
// now we have cmdid_gc.json and cmdid.json
|
||||||
// update_cmdid_gc(); // 3. update gc cmdid (mode by id)
|
// update_cmdid_gc(); // 3. update gc cmdid (mode by id)
|
||||||
|
23
proto/ADHOJAAOLNO.proto
Normal file
23
proto/ADHOJAAOLNO.proto
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
// https://github.com/SlushinPS/beach-simulator
|
||||||
|
// Copyright (C) 2023 Slushy Team
|
||||||
|
//
|
||||||
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License as
|
||||||
|
// published by the Free Software Foundation, either version 3 of the
|
||||||
|
// License, or (at your option) any later version.
|
||||||
|
//
|
||||||
|
// This program is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU Affero General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU Affero General Public License
|
||||||
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
syntax = "proto3";
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
enum ADHOJAAOLNO {
|
||||||
|
ADHOJAAOLNO_DungeonCandidateAvatarTypeNone = 0;
|
||||||
|
ADHOJAAOLNO_DungeonCandidateAvatarTypeFormal = 1;
|
||||||
|
ADHOJAAOLNO_DungeonCandidateAvatarTypeUgc = 2;
|
||||||
|
}
|
@ -17,9 +17,9 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
import "Vector.proto";
|
import "Vector.proto";
|
||||||
// Obf: OPDCPCFOLIE
|
// Obf: BAFEPPHIOGH
|
||||||
message AbilityActionCreateGadget {
|
message AbilityActionCreateGadget {
|
||||||
Vector rot = 8;
|
Vector pos = 10;
|
||||||
uint32 room_id = 6;
|
Vector rot = 12;
|
||||||
Vector pos = 13;
|
uint32 room_id = 7;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "Vector.proto";
|
import "Vector.proto";
|
||||||
// Obf: BEHNKFHKEMD
|
// Obf: OBEOLIIBNAF
|
||||||
message AbilityActionGenerateElemBall {
|
message AbilityActionGenerateElemBall {
|
||||||
Vector pos = 4;
|
Vector pos = 4;
|
||||||
uint32 room_id = 7;
|
uint32 room_id = 6;
|
||||||
Vector rot = 15;
|
Vector rot = 9;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AbilityString.proto";
|
import "AbilityString.proto";
|
||||||
import "AbilityScalarValueEntry.proto";
|
import "AbilityScalarValueEntry.proto";
|
||||||
// Obf: GBOIHEDHOGC
|
// Obf: NKCDMLBKHGI
|
||||||
message AbilityAppliedAbility {
|
message AbilityAppliedAbility {
|
||||||
AbilityString ability_name = 1;
|
AbilityString ability_name = 1;
|
||||||
AbilityString ability_override = 2;
|
AbilityString ability_override = 2;
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AbilityString.proto";
|
import "AbilityString.proto";
|
||||||
import "AbilityAttachedModifier.proto";
|
import "AbilityAttachedModifier.proto";
|
||||||
import "ModifierDurability.proto";
|
import "ModifierDurability.proto";
|
||||||
// Obf: DCPBFOKKPFJ
|
// Obf: OAHPGFENJJK
|
||||||
message AbilityAppliedModifier {
|
message AbilityAppliedModifier {
|
||||||
int32 modifier_local_id = 1;
|
int32 modifier_local_id = 1;
|
||||||
uint32 parent_ability_entity_id = 2;
|
uint32 parent_ability_entity_id = 2;
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: COGFLLLFFFC
|
||||||
|
|
||||||
// Obf: KLMOHHKFHDB
|
|
||||||
message AbilityAttachedModifier {
|
message AbilityAttachedModifier {
|
||||||
bool is_invalid = 1;
|
bool is_invalid = 1;
|
||||||
uint32 owner_entity_id = 2;
|
uint32 owner_entity_id = 2;
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AbilityControlBlock.proto";
|
import "AbilityControlBlock.proto";
|
||||||
// CmdId: 1184
|
// CmdId: 300
|
||||||
// Obf: PLMKKNIJMEC
|
// Obf: GEMMGPJKGAF
|
||||||
message AbilityChangeNotify {
|
message AbilityChangeNotify {
|
||||||
uint32 entity_id = 10;
|
AbilityControlBlock ability_control_block = 12;
|
||||||
AbilityControlBlock ability_control_block = 2;
|
uint32 entity_id = 8;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AbilityEmbryo.proto";
|
import "AbilityEmbryo.proto";
|
||||||
// Obf: OLBGGLMLEBL
|
// Obf: GGPHMELJCOL
|
||||||
message AbilityControlBlock {
|
message AbilityControlBlock {
|
||||||
repeated AbilityEmbryo ability_embryo_list = 1;
|
repeated AbilityEmbryo ability_embryo_list = 1;
|
||||||
}
|
}
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: PLELJEGMEOD
|
||||||
|
|
||||||
// Obf: JAODNDBPGJA
|
|
||||||
message AbilityEmbryo {
|
message AbilityEmbryo {
|
||||||
uint32 ability_id = 1;
|
uint32 ability_id = 1;
|
||||||
fixed32 ability_name_hash = 2;
|
fixed32 ability_name_hash = 2;
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: AHHOEHNNEIN
|
||||||
|
|
||||||
// Obf: AELEICAJLLG
|
|
||||||
message AbilityGadgetInfo {
|
message AbilityGadgetInfo {
|
||||||
uint32 camp_id = 1;
|
uint32 camp_id = 1;
|
||||||
uint32 camp_target_type = 2;
|
uint32 camp_target_type = 2;
|
||||||
|
@ -15,16 +15,13 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: JJPHDINFFJI
|
||||||
|
|
||||||
// Obf: PIEGLPACNBP
|
|
||||||
message AbilityIdentifier {
|
message AbilityIdentifier {
|
||||||
uint32 instanced_modifier_id = 11;
|
int32 local_id = 5;
|
||||||
int32 local_id = 2;
|
uint32 instanced_ability_id = 11;
|
||||||
bool is_serverbuff_modifier = 14;
|
bool is_serverbuff_modifier = 2;
|
||||||
uint32 modifier_owner_id = 1;
|
uint32 instanced_modifier_id = 12;
|
||||||
uint32 ability_caster_id = 15;
|
uint32 MDEDDJNNKOI = 6;
|
||||||
uint32 instanced_ability_id = 9;
|
uint32 BKJOIGAMEAM = 10;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AbilityInvokeEntry.proto";
|
import "AbilityInvokeEntry.proto";
|
||||||
// CmdId: 1196
|
// CmdId: 26313
|
||||||
// Obf: PJFLGALPCNO
|
// Obf: IFAKFDEJFLI
|
||||||
message AbilityInvocationsNotify {
|
message AbilityInvocationsNotify {
|
||||||
repeated AbilityInvokeEntry invokes = 1;
|
repeated AbilityInvokeEntry invokes = 15;
|
||||||
}
|
}
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: LBKBGBCCGMA
|
||||||
|
|
||||||
// Obf: IEGANFCMCNJ
|
|
||||||
enum AbilityInvokeArgument {
|
enum AbilityInvokeArgument {
|
||||||
ABILITY_INVOKE_ARGUMENT_NONE = 0;
|
ABILITY_INVOKE_ARGUMENT_NONE = 0;
|
||||||
ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE = 1;
|
ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE = 1;
|
||||||
@ -44,6 +41,7 @@ enum AbilityInvokeArgument {
|
|||||||
ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION = 20;
|
ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION = 20;
|
||||||
ABILITY_INVOKE_ARGUMENT_META_LOSE_HP = 21;
|
ABILITY_INVOKE_ARGUMENT_META_LOSE_HP = 21;
|
||||||
ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;
|
ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;
|
||||||
|
ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ARKHE_REACTION = 23;
|
||||||
ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;
|
ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;
|
||||||
ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE = 51;
|
ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE = 51;
|
||||||
ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT = 52;
|
ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT = 52;
|
||||||
@ -61,6 +59,7 @@ enum AbilityInvokeArgument {
|
|||||||
ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT = 64;
|
ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT = 64;
|
||||||
ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET = 65;
|
ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET = 65;
|
||||||
ABILITY_INVOKE_ARGUMENT_ACTION_FIREWORK_EFFECT = 66;
|
ABILITY_INVOKE_ARGUMENT_ACTION_FIREWORK_EFFECT = 66;
|
||||||
|
ABILITY_INVOKE_ARGUMENT_ACTION_LEVEL_BANK_ADD_STUFF = 67;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND = 101;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND = 101;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE = 102;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE = 102;
|
||||||
@ -74,7 +73,7 @@ enum AbilityInvokeArgument {
|
|||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE = 110;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE = 110;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC = 111;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC = 111;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT = 112;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT = 112;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO = 113;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_RATIO = 113;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT = 115;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT = 115;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL = 116;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL = 116;
|
||||||
@ -87,5 +86,8 @@ enum AbilityInvokeArgument {
|
|||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_DAMAGE_LOAN = 123;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_DAMAGE_LOAN = 123;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_BROADCAST_GV = 124;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_BROADCAST_GV = 124;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_RECEIVE_GV = 125;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_RECEIVE_GV = 125;
|
||||||
|
ABILITY_INVOKE_ARGUMENT_MIXIN_RAYCAST_SELECT_TARGET = 126;
|
||||||
ABILITY_INVOKE_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TARGET = 127;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TARGET = 127;
|
||||||
|
ABILITY_INVOKE_ARGUMENT_MIXIN_ROTATION_FOLLOW_CAMERA = 128;
|
||||||
|
ABILITY_INVOKE_ARGUMENT_MIXIN_BUOYANT_FORCE = 129;
|
||||||
}
|
}
|
||||||
|
@ -15,22 +15,19 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AbilityInvokeEntryHead.proto";
|
|
||||||
import "AbilityInvokeArgument.proto";
|
import "AbilityInvokeArgument.proto";
|
||||||
import "ForwardType.proto";
|
import "ForwardType.proto";
|
||||||
// Obf: ELGIBELOGKF
|
import "AbilityInvokeEntryHead.proto";
|
||||||
|
// Obf: BNCFAGLEKAM
|
||||||
message AbilityInvokeEntry {
|
message AbilityInvokeEntry {
|
||||||
uint32 event_id = 8;
|
AbilityInvokeArgument argument_type = 7;
|
||||||
uint32 entity_id = 10;
|
bytes ability_data = 2;
|
||||||
AbilityInvokeEntryHead head = 14;
|
uint32 entity_id = 9;
|
||||||
bool is_ignore_auth = 2;
|
ForwardType forward_type = 14;
|
||||||
uint32 forward_peer = 3;
|
double total_tick_time = 5;
|
||||||
AbilityInvokeArgument argument_type = 1;
|
uint32 forward_peer = 12;
|
||||||
ForwardType forward_type = 11;
|
uint32 event_id = 1;
|
||||||
bytes ability_data = 12;
|
bool is_ignore_auth = 13;
|
||||||
double total_tick_time = 4;
|
AbilityInvokeEntryHead head = 8;
|
||||||
}
|
}
|
||||||
|
@ -15,17 +15,14 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: JOJGDABCHAP
|
||||||
|
|
||||||
// Obf: DPEDKHLIFHF
|
|
||||||
message AbilityInvokeEntryHead {
|
message AbilityInvokeEntryHead {
|
||||||
int32 modifier_config_local_id = 8;
|
uint32 instanced_ability_id = 5;
|
||||||
uint32 target_id = 13;
|
int32 modifier_config_local_id = 4;
|
||||||
uint32 instanced_ability_id = 9;
|
int32 local_id = 9;
|
||||||
uint32 server_buff_uid = 2;
|
uint32 server_buff_uid = 7;
|
||||||
int32 local_id = 4;
|
uint32 instanced_modifier_id = 11;
|
||||||
bool is_serverbuff_modifier = 12;
|
bool is_serverbuff_modifier = 12;
|
||||||
uint32 instanced_modifier_id = 15;
|
uint32 target_id = 8;
|
||||||
}
|
}
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
import "AbilityAppliedAbility.proto";
|
import "AbilityAppliedAbility.proto";
|
||||||
// Obf: KGNBOGPLLAM
|
// Obf: GOIHMEADCCK
|
||||||
message AbilityMetaAddAbility {
|
message AbilityMetaAddAbility {
|
||||||
AbilityAppliedAbility ability = 2;
|
AbilityAppliedAbility ability = 9;
|
||||||
}
|
}
|
||||||
|
@ -15,25 +15,22 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
import "AbilityAttachedModifier.proto";
|
||||||
|
|
||||||
import "ModifierProperty.proto";
|
import "ModifierProperty.proto";
|
||||||
import "ModifierAction.proto";
|
import "ModifierAction.proto";
|
||||||
import "AbilityString.proto";
|
import "AbilityString.proto";
|
||||||
import "AbilityAttachedModifier.proto";
|
// Obf: FFBMKELHDNF
|
||||||
// Obf: NANLJHBMAGF
|
|
||||||
message AbilityMetaModifierChange {
|
message AbilityMetaModifierChange {
|
||||||
repeated ModifierProperty properties = 14;
|
AbilityAttachedModifier attached_instanced_modifier = 15;
|
||||||
ModifierAction action = 4;
|
uint32 server_buff_uid = 5;
|
||||||
uint32 apply_entity_id = 2;
|
repeated ModifierProperty properties = 6;
|
||||||
bool is_mute_remote = 15;
|
bool BNMCKEBPDGI = 11;
|
||||||
bool JGGDMDGLJOP = 8;
|
bool is_attached_parent_ability = 2;
|
||||||
AbilityString parent_ability_name = 1;
|
uint32 apply_entity_id = 9;
|
||||||
uint32 server_buff_uid = 7;
|
ModifierAction action = 1;
|
||||||
AbilityString parent_ability_override = 10;
|
bool HEDGMMNKADC = 10;
|
||||||
AbilityAttachedModifier attached_instanced_modifier = 3;
|
AbilityString parent_ability_name = 7;
|
||||||
bool DLOLFHNNEKI = 12;
|
AbilityString parent_ability_override = 8;
|
||||||
int32 modifier_local_id = 5;
|
int32 modifier_local_id = 14;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AbilityScalarValueEntry.proto";
|
import "AbilityScalarValueEntry.proto";
|
||||||
// Obf: EDIDAGDNOLP
|
// Obf: DKNHIBDBJDH
|
||||||
message AbilityMetaReInitOverrideMap {
|
message AbilityMetaReInitOverrideMap {
|
||||||
repeated AbilityScalarValueEntry override_map = 2;
|
repeated AbilityScalarValueEntry override_map = 10;
|
||||||
}
|
}
|
||||||
|
@ -15,21 +15,18 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "MassivePropSyncInfo.proto";
|
import "MassivePropSyncInfo.proto";
|
||||||
import "BreakoutSnapShot.proto";
|
import "BreakoutSnapShot.proto";
|
||||||
// Obf: PEBNHOCGDFE
|
// Obf: NNBAGDGFEKA
|
||||||
message AbilityMixinRecoverInfo {
|
message AbilityMixinRecoverInfo {
|
||||||
|
oneof Source {
|
||||||
|
uint32 instanced_ability_id = 1;
|
||||||
|
uint32 instanced_modifier_id = 2;
|
||||||
|
}
|
||||||
uint32 local_id = 3;
|
uint32 local_id = 3;
|
||||||
repeated uint32 data_list = 4;
|
repeated uint32 data_list = 4;
|
||||||
bool is_serverbuff_modifier = 5;
|
bool is_serverbuff_modifier = 5;
|
||||||
repeated MassivePropSyncInfo massive_prop_list = 6;
|
repeated MassivePropSyncInfo massive_prop_list = 6;
|
||||||
BreakoutSnapShot breakout_snap_shot = 7;
|
BreakoutSnapShot breakout_snap_shot = 7;
|
||||||
oneof Source {
|
|
||||||
uint32 instanced_ability_id = 1;
|
|
||||||
uint32 instanced_modifier_id = 2;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: HOIECOCMCMI
|
||||||
|
|
||||||
// Obf: EBCOKIIELIE
|
|
||||||
enum AbilityScalarType {
|
enum AbilityScalarType {
|
||||||
ABILITY_SCALAR_TYPE_UNKNOW = 0;
|
ABILITY_SCALAR_TYPE_UNKNOW = 0;
|
||||||
ABILITY_SCALAR_TYPE_FLOAT = 1;
|
ABILITY_SCALAR_TYPE_FLOAT = 1;
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AbilityString.proto";
|
import "AbilityString.proto";
|
||||||
import "AbilityScalarType.proto";
|
import "AbilityScalarType.proto";
|
||||||
// Obf: ELHFFNHJCPD
|
// Obf: DAEKOPFKPMK
|
||||||
message AbilityScalarValueEntry {
|
message AbilityScalarValueEntry {
|
||||||
AbilityString key = 1;
|
AbilityString key = 1;
|
||||||
AbilityScalarType value_type = 2;
|
AbilityScalarType value_type = 2;
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: PPIBJBLBJDL
|
||||||
|
|
||||||
// Obf: KHIKIFCBPKH
|
|
||||||
message AbilityString {
|
message AbilityString {
|
||||||
oneof type {
|
oneof type {
|
||||||
string str = 1;
|
string str = 1;
|
||||||
|
@ -15,15 +15,12 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AbilityScalarValueEntry.proto";
|
import "AbilityScalarValueEntry.proto";
|
||||||
import "AbilityAppliedAbility.proto";
|
import "AbilityAppliedAbility.proto";
|
||||||
import "AbilityAppliedModifier.proto";
|
import "AbilityAppliedModifier.proto";
|
||||||
import "AbilityMixinRecoverInfo.proto";
|
import "AbilityMixinRecoverInfo.proto";
|
||||||
// Obf: LKMIECILJCL
|
// Obf: JDIFMANDKLC
|
||||||
message AbilitySyncStateInfo {
|
message AbilitySyncStateInfo {
|
||||||
bool is_inited = 1;
|
bool is_inited = 1;
|
||||||
repeated AbilityScalarValueEntry dynamic_value_map = 2;
|
repeated AbilityScalarValueEntry dynamic_value_map = 2;
|
||||||
|
@ -18,13 +18,11 @@ syntax = "proto3";
|
|||||||
|
|
||||||
import "Status.proto";
|
import "Status.proto";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: NJOHADFBICH
|
||||||
|
|
||||||
// Obf: LPAPJAKPDJO
|
|
||||||
message Achievement {
|
message Achievement {
|
||||||
uint32 id = 3;
|
|
||||||
Status status = 10;
|
|
||||||
uint32 total_progress = 14;
|
|
||||||
uint32 finish_timestamp = 15;
|
uint32 finish_timestamp = 15;
|
||||||
uint32 cur_progress = 5;
|
Status status = 10;
|
||||||
|
uint32 total_progress = 4;
|
||||||
|
uint32 cur_progress = 14;
|
||||||
|
uint32 id = 5;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "Achievement.proto";
|
import "Achievement.proto";
|
||||||
// CmdId: 2678
|
// CmdId: 27422
|
||||||
// Obf: JGJDJMAOIMP
|
// Obf: BMJFIOKJEMJ
|
||||||
message AchievementAllDataNotify {
|
message AchievementAllDataNotify {
|
||||||
repeated uint32 reward_taken_goal_id_list = 10;
|
repeated uint32 reward_taken_goal_id_list = 4;
|
||||||
repeated Achievement achievement_list = 4;
|
repeated Achievement achievement_list = 9;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "Achievement.proto";
|
import "Achievement.proto";
|
||||||
// CmdId: 2658
|
// CmdId: 4460
|
||||||
// Obf: CHOHAAMOIKE
|
// Obf: IDGAPFJMLNJ
|
||||||
message AchievementUpdateNotify {
|
message AchievementUpdateNotify {
|
||||||
repeated Achievement achievement_list = 2;
|
repeated Achievement achievement_list = 15;
|
||||||
}
|
}
|
||||||
|
@ -15,10 +15,7 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "ActivityWatcherInfo.proto";
|
import "ActivityWatcherInfo.proto";
|
||||||
import "ActivityPushTipsData.proto";
|
import "ActivityPushTipsData.proto";
|
||||||
import "SeaLampActivityDetailInfo.proto";
|
import "SeaLampActivityDetailInfo.proto";
|
||||||
@ -94,113 +91,130 @@ import "FungusFighterV2DetailInfo.proto";
|
|||||||
import "AkaFesDetailInfo.proto";
|
import "AkaFesDetailInfo.proto";
|
||||||
import "SandwormCannonDetailInfo.proto";
|
import "SandwormCannonDetailInfo.proto";
|
||||||
import "SorushTrialDetailInfo.proto";
|
import "SorushTrialDetailInfo.proto";
|
||||||
import "MPCBEPPJBHA.proto";
|
import "JourneyInfo.proto";
|
||||||
import "FFKMNCKOPHD.proto";
|
import "EffigyChallengeV4Info.proto";
|
||||||
import "LFDOHAHCGAN.proto";
|
import "GcgPveInfo.proto";
|
||||||
import "DPMOKIKIFAI.proto";
|
import "UgcV2Info.proto";
|
||||||
// Obf: FBLOJKJLOLH
|
import "PenumbraAdventureInfo.proto";
|
||||||
|
import "AnimalViewInfo.proto";
|
||||||
|
import "ActivityMultiCharacterInfo.proto";
|
||||||
|
import "GcgPveInfiniteInfo.proto";
|
||||||
|
import "ToyBattleInfo.proto";
|
||||||
|
import "PhotoUnderseaInfo.proto";
|
||||||
|
import "FontaineGatherInfo.proto";
|
||||||
|
import "GcgPvePuzzleInfo.proto";
|
||||||
|
// Obf: AMADJGLDDCF
|
||||||
message ActivityInfo {
|
message ActivityInfo {
|
||||||
|
uint32 activity_id = 3;
|
||||||
|
repeated uint32 DNMOEAFCDGC = 1736;
|
||||||
|
repeated ActivityWatcherInfo watcher_info_list = 9;
|
||||||
|
bool is_finished = 14;
|
||||||
|
repeated uint32 LJLDCLMAMNL = 482;
|
||||||
|
bool PJJKJGALLGD = 16;
|
||||||
uint32 activity_type = 1;
|
uint32 activity_type = 1;
|
||||||
uint32 end_time = 6;
|
uint32 schedule_id = 5;
|
||||||
uint32 begin_time = 7;
|
map<uint32, uint32> activity_coin_map = 1562;
|
||||||
uint32 KOHDIPCFMID = 1859;
|
repeated uint32 meet_cond_list = 12;
|
||||||
uint32 first_day_start_time = 533;
|
bool DKJDABCNGBP = 13;
|
||||||
bool BMIBLEHMCLP = 888;
|
uint32 begin_time = 2;
|
||||||
bool KLIKNJBHDCK = 1369;
|
uint32 INGFNLLCDOL = 733;
|
||||||
uint32 activity_id = 2;
|
bool ENNDKMJIMHN = 15;
|
||||||
repeated uint32 JCPFGDCAGFC = 726;
|
uint32 cur_score = 1555;
|
||||||
bool OLEFIJABEPB = 1478;
|
bool BKJNDLLNAML = 1818;
|
||||||
bool GGOIMBPGHJF = 9;
|
uint32 first_day_start_time = 978;
|
||||||
repeated ActivityWatcherInfo watcher_info_list = 14;
|
bool ABMOPKOIMPA = 525;
|
||||||
repeated uint32 meet_cond_list = 13;
|
uint32 FGFGECAAKJM = 1703;
|
||||||
map<uint32, uint32> wish_gift_num_map = 1016;
|
bool GFEMIEBKKKL = 1117;
|
||||||
uint32 cur_score = 1089;
|
uint32 CEFIPNKPEKA = 621;
|
||||||
bool is_finished = 15;
|
uint32 end_time = 11;
|
||||||
map<uint32, uint32> activity_coin_map = 992;
|
map<uint32, uint32> wish_gift_num_map = 924;
|
||||||
bool DPDFHAIDJPN = 233;
|
repeated uint32 PHCOMIFAIJD = 4;
|
||||||
repeated ActivityPushTipsData activity_push_tips_data_list = 1333;
|
repeated ActivityPushTipsData activity_push_tips_data_list = 643;
|
||||||
repeated uint32 expire_cond_list = 5;
|
|
||||||
uint32 MANEEFHEAIA = 925;
|
|
||||||
repeated uint32 taken_reward_list = 31;
|
|
||||||
uint32 schedule_id = 12;
|
|
||||||
bool BNEDNKKLKCL = 11;
|
|
||||||
oneof detail {
|
oneof detail {
|
||||||
SeaLampActivityDetailInfo sam_lamp_info = 4;
|
SeaLampActivityDetailInfo sam_lamp_info = 10;
|
||||||
CrucibleActivityDetailInfo crucible_info = 10;
|
CrucibleActivityDetailInfo crucible_info = 7;
|
||||||
SalesmanActivityDetailInfo salesman_info = 8;
|
SalesmanActivityDetailInfo salesman_info = 8;
|
||||||
TrialAvatarActivityDetailInfo trial_avatar_info = 3;
|
TrialAvatarActivityDetailInfo trial_avatar_info = 6;
|
||||||
DeliveryActivityDetailInfo delivery_info = 1570;
|
DeliveryActivityDetailInfo delivery_info = 1846;
|
||||||
AsterActivityDetailInfo aster_info = 344;
|
AsterActivityDetailInfo aster_info = 260;
|
||||||
FlightActivityDetailInfo flight_info = 326;
|
FlightActivityDetailInfo flight_info = 826;
|
||||||
DragonSpineActivityDetailInfo dragon_spine_info = 1821;
|
DragonSpineActivityDetailInfo dragon_spine_info = 110;
|
||||||
EffigyActivityDetailInfo effigy_info = 650;
|
EffigyActivityDetailInfo effigy_info = 1010;
|
||||||
TreasureMapActivityDetailInfo treasure_map_info = 1080;
|
TreasureMapActivityDetailInfo treasure_map_info = 1754;
|
||||||
BlessingActivityDetailInfo blessing_info = 81;
|
BlessingActivityDetailInfo blessing_info = 331;
|
||||||
SeaLampActivityInfo sea_lamp_info = 587;
|
SeaLampActivityInfo sea_lamp_info = 1114;
|
||||||
ExpeditionActivityDetailInfo expedition_info = 1257;
|
ExpeditionActivityDetailInfo expedition_info = 674;
|
||||||
ArenaChallengeActivityDetailInfo arena_challenge_info = 827;
|
ArenaChallengeActivityDetailInfo arena_challenge_info = 39;
|
||||||
FleurFairActivityDetailInfo fleur_fair_info = 1111;
|
FleurFairActivityDetailInfo fleur_fair_info = 293;
|
||||||
WaterSpiritActivityDetailInfo water_spirit_info = 975;
|
WaterSpiritActivityDetailInfo water_spirit_info = 1997;
|
||||||
ChannelerSlabActivityDetailInfo challneler_slab_info = 2045;
|
ChannelerSlabActivityDetailInfo challneler_slab_info = 1757;
|
||||||
MistTrialActivityDetailInfo mist_trial_activity_info = 742;
|
MistTrialActivityDetailInfo mist_trial_activity_info = 1622;
|
||||||
HideAndSeekActivityDetailInfo hide_and_seek_info = 1693;
|
HideAndSeekActivityDetailInfo hide_and_seek_info = 1747;
|
||||||
FindHilichurlDetailInfo find_hilichurl_info = 448;
|
FindHilichurlDetailInfo find_hilichurl_info = 1284;
|
||||||
SummerTimeDetailInfo summer_time_info = 1370;
|
SummerTimeDetailInfo summer_time_info = 950;
|
||||||
BuoyantCombatDetailInfo buoyant_combat_info = 1400;
|
BuoyantCombatDetailInfo buoyant_combat_info = 519;
|
||||||
EchoShellDetailInfo echo_shell_info = 433;
|
EchoShellDetailInfo echo_shell_info = 305;
|
||||||
BounceConjuringActivityDetailInfo bounce_conjuring_info = 166;
|
BounceConjuringActivityDetailInfo bounce_conjuring_info = 1864;
|
||||||
BlitzRushActivityDetailInfo blitz_rush_info = 875;
|
BlitzRushActivityDetailInfo blitz_rush_info = 915;
|
||||||
ChessActivityDetailInfo chess_info = 1460;
|
ChessActivityDetailInfo chess_info = 1087;
|
||||||
SumoActivityDetailInfo sumo_info = 1433;
|
SumoActivityDetailInfo sumo_info = 2008;
|
||||||
MoonfinTrialActivityDetailInfo moonfin_trial_info = 1010;
|
MoonfinTrialActivityDetailInfo moonfin_trial_info = 389;
|
||||||
LunaRiteDetailInfo luna_rite_info = 921;
|
LunaRiteDetailInfo luna_rite_info = 1971;
|
||||||
PlantFlowerActivityDetailInfo plant_flower_info = 289;
|
PlantFlowerActivityDetailInfo plant_flower_info = 1854;
|
||||||
MusicGameActivityDetailInfo music_game_info = 490;
|
MusicGameActivityDetailInfo music_game_info = 1847;
|
||||||
RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 108;
|
RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1025;
|
||||||
DigActivityDetailInfo dig_info = 1721;
|
DigActivityDetailInfo dig_info = 1855;
|
||||||
HachiActivityDetailInfo hachi_info = 1432;
|
HachiActivityDetailInfo hachi_info = 1176;
|
||||||
WinterCampActivityDetailInfo winter_camp_info = 275;
|
WinterCampActivityDetailInfo winter_camp_info = 2014;
|
||||||
PotionActivityDetailInfo potion_info = 1069;
|
PotionActivityDetailInfo potion_info = 1485;
|
||||||
TanukiTravelActivityDetailInfo tanuki_travel_activity_info = 22;
|
TanukiTravelActivityDetailInfo tanuki_travel_activity_info = 944;
|
||||||
LanternRiteActivityDetailInfo lantern_rite_activity_info = 1809;
|
LanternRiteActivityDetailInfo lantern_rite_activity_info = 1980;
|
||||||
MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 635;
|
MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 114;
|
||||||
BartenderActivityDetailInfo bartender_info = 162;
|
BartenderActivityDetailInfo bartender_info = 1441;
|
||||||
UgcActivityDetailInfo ugc_info = 25;
|
UgcActivityDetailInfo ugc_info = 1795;
|
||||||
CrystalLinkActivityDetailInfo crystal_link_info = 1427;
|
CrystalLinkActivityDetailInfo crystal_link_info = 1301;
|
||||||
IrodoriActivityDetailInfo irodori_info = 2031;
|
IrodoriActivityDetailInfo irodori_info = 54;
|
||||||
PhotoActivityDetailInfo photo_info = 1971;
|
PhotoActivityDetailInfo photo_info = 1492;
|
||||||
SpiceActivityDetailInfo spice_info = 1463;
|
SpiceActivityDetailInfo spice_info = 446;
|
||||||
GachaActivityDetailInfo gacha_info = 1869;
|
GachaActivityDetailInfo gacha_info = 1192;
|
||||||
LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 1272;
|
LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 38;
|
||||||
RogueDiaryActivityDetailInfo rogue_diary_info = 1148;
|
RogueDiaryActivityDetailInfo rogue_diary_info = 427;
|
||||||
SummerTimeV2DetailInfo summer_time_v2_info = 1413;
|
SummerTimeV2DetailInfo summer_time_v2_info = 910;
|
||||||
IslandPartyDetailInfo island_party_info = 708;
|
IslandPartyDetailInfo island_party_info = 1044;
|
||||||
GearActivityDetailInfo gear_info = 1415;
|
GearActivityDetailInfo gear_info = 1263;
|
||||||
GravenInnocenceDetailInfo graven_innocence_info = 1508;
|
GravenInnocenceDetailInfo graven_innocence_info = 356;
|
||||||
InstableSprayDetailInfo instable_spray_info = 1694;
|
InstableSprayDetailInfo instable_spray_info = 508;
|
||||||
MuqadasPotionActivityDetailInfo muqadas_potion_info = 1232;
|
MuqadasPotionActivityDetailInfo muqadas_potion_info = 1474;
|
||||||
TreasureSeelieActivityDetailInfo treasure_seelie_info = 315;
|
TreasureSeelieActivityDetailInfo treasure_seelie_info = 1251;
|
||||||
RockBoardExploreDetailInfo rock_board_explore_info = 821;
|
RockBoardExploreDetailInfo rock_board_explore_info = 1028;
|
||||||
VintageActivityDetailInfo vintage_info = 1330;
|
VintageActivityDetailInfo vintage_info = 1465;
|
||||||
WindFieldDetailInfo wind_field_info = 1399;
|
WindFieldDetailInfo wind_field_info = 768;
|
||||||
FungusFighterDetailInfo fungus_fighter_info = 1549;
|
FungusFighterDetailInfo fungus_fighter_info = 834;
|
||||||
CharAmusementDetailInfo char_amusement_info = 1548;
|
CharAmusementDetailInfo char_amusement_info = 1222;
|
||||||
EffigyChallengeV2DetailInfo effigy_challenge_info = 388;
|
EffigyChallengeV2DetailInfo effigy_challenge_info = 1275;
|
||||||
CoinCollectDetailInfo coin_collect_info = 954;
|
CoinCollectDetailInfo coin_collect_info = 839;
|
||||||
BrickBreakerDetailInfo brick_breaker_info = 2012;
|
BrickBreakerDetailInfo brick_breaker_info = 551;
|
||||||
DuelHeartDetailInfo duel_heart_info = 1666;
|
DuelHeartDetailInfo duel_heart_info = 1670;
|
||||||
SeaLampV3DetailInfo sea_lamp_v3_info = 574;
|
SeaLampV3DetailInfo sea_lamp_v3_info = 833;
|
||||||
TeamChainDetailInfo team_chain_info = 937;
|
TeamChainDetailInfo team_chain_info = 1165;
|
||||||
ElectroherculesBattleDetailInfo electrohercules_battle_info = 116;
|
ElectroherculesBattleDetailInfo electrohercules_battle_info = 981;
|
||||||
GCGFestivalDetailInfo gcg_festival_info = 1486;
|
GCGFestivalDetailInfo gcg_festival_info = 1664;
|
||||||
FleurFairV2DetailInfo fleur_fair_v2_info = 662;
|
FleurFairV2DetailInfo fleur_fair_v2_info = 1982;
|
||||||
FungusFighterV2DetailInfo fungus_fighter_v2_info = 790;
|
FungusFighterV2DetailInfo fungus_fighter_v2_info = 1541;
|
||||||
AkaFesDetailInfo aka_fes_info = 486;
|
AkaFesDetailInfo aka_fes_info = 1524;
|
||||||
SandwormCannonDetailInfo sandworm_cannon_detail_info = 1690;
|
SandwormCannonDetailInfo sandworm_cannon_detail_info = 626;
|
||||||
SorushTrialDetailInfo sorush_trial_info = 1147;
|
SorushTrialDetailInfo sorush_trial_info = 1077;
|
||||||
MPCBEPPJBHA EOGBJAIIMGD = 1720;
|
JourneyInfo journey_info = 1869;
|
||||||
FFKMNCKOPHD GPINLKNMFFK = 618;
|
EffigyChallengeV4Info effigy_challenge_v4_info = 1321;
|
||||||
LFDOHAHCGAN EIEBOHPGOHB = 1505;
|
GcgPveInfo gcg_pve_info = 1304;
|
||||||
DPMOKIKIFAI ABBKIICBKFG = 1349;
|
UgcV2Info ugc_v2_info = 991;
|
||||||
|
PenumbraAdventureInfo penumbra_adventure_info = 306;
|
||||||
|
AnimalViewInfo animal_view_info = 947;
|
||||||
|
ActivityMultiCharacterInfo activity_multi_character_info = 1213;
|
||||||
|
GcgPveInfiniteInfo gcg_pve_infinite_info = 124;
|
||||||
|
ToyBattleInfo toy_battle_info = 62;
|
||||||
|
PhotoUnderseaInfo photo_undersea_info = 226;
|
||||||
|
FontaineGatherInfo fontaine_gather_info = 1035;
|
||||||
|
GcgPvePuzzleInfo gcg_pve_puzzle_info = 871;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "ActivityInfo.proto";
|
import "ActivityInfo.proto";
|
||||||
// CmdId: 2086
|
// CmdId: 1246
|
||||||
// Obf: LBHPBHMPCND
|
// Obf: JADBHEGBGIO
|
||||||
message ActivityInfoNotify {
|
message ActivityInfoNotify {
|
||||||
ActivityInfo activity_info = 2;
|
ActivityInfo activity_info = 3;
|
||||||
}
|
}
|
||||||
|
23
proto/ActivityMultiCharacterInfo.proto
Normal file
23
proto/ActivityMultiCharacterInfo.proto
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
// https://github.com/SlushinPS/beach-simulator
|
||||||
|
// Copyright (C) 2023 Slushy Team
|
||||||
|
//
|
||||||
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License as
|
||||||
|
// published by the Free Software Foundation, either version 3 of the
|
||||||
|
// License, or (at your option) any later version.
|
||||||
|
//
|
||||||
|
// This program is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU Affero General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU Affero General Public License
|
||||||
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
syntax = "proto3";
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
import "DJKIJHJIJPE.proto";
|
||||||
|
// Obf: MLCNNIOJGPI
|
||||||
|
message ActivityMultiCharacterInfo {
|
||||||
|
repeated DJKIJHJIJPE stage_info_list = 9;
|
||||||
|
}
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "ActivityPushTipsState.proto";
|
import "ActivityPushTipsState.proto";
|
||||||
// Obf: PAGNHNLLIPL
|
// Obf: IBNKKJGBKML
|
||||||
message ActivityPushTipsData {
|
message ActivityPushTipsData {
|
||||||
ActivityPushTipsState state = 14;
|
uint32 activity_push_tips_id = 13;
|
||||||
uint32 activity_push_tips_id = 5;
|
ActivityPushTipsState state = 6;
|
||||||
}
|
}
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: DKHCNPIKCHO
|
||||||
|
|
||||||
// Obf: OPOLNPOBLMB
|
|
||||||
enum ActivityPushTipsState {
|
enum ActivityPushTipsState {
|
||||||
ACTIVITY_PUSH_TIPS_STATE_NONE = 0;
|
ACTIVITY_PUSH_TIPS_STATE_NONE = 0;
|
||||||
ACTIVITY_PUSH_TIPS_STATE_START = 1;
|
ACTIVITY_PUSH_TIPS_STATE_START = 1;
|
||||||
|
@ -15,15 +15,12 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: MJEHIMOOCNJ
|
||||||
|
|
||||||
// Obf: GJIJNIDNLEF
|
|
||||||
message ActivityScheduleInfo {
|
message ActivityScheduleInfo {
|
||||||
uint32 schedule_id = 6;
|
bool is_open = 6;
|
||||||
uint32 begin_time = 3;
|
uint32 begin_time = 7;
|
||||||
uint32 activity_id = 8;
|
uint32 end_time = 8;
|
||||||
uint32 end_time = 13;
|
uint32 schedule_id = 4;
|
||||||
bool is_open = 14;
|
uint32 activity_id = 1;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "ActivityScheduleInfo.proto";
|
import "ActivityScheduleInfo.proto";
|
||||||
// CmdId: 2107
|
// CmdId: 23970
|
||||||
// Obf: HHEIHADMIIN
|
// Obf: HGICHODDHDN
|
||||||
message ActivityScheduleInfoNotify {
|
message ActivityScheduleInfoNotify {
|
||||||
uint32 remain_fly_sea_lamp_num = 5;
|
repeated ActivityScheduleInfo activity_schedule_list = 11;
|
||||||
repeated ActivityScheduleInfo activity_schedule_list = 12;
|
uint32 remain_fly_sea_lamp_num = 10;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: AENJPCKAMNL
|
||||||
|
|
||||||
// Obf: GFKOLJPJAAA
|
|
||||||
message ActivityShopSheetInfo {
|
message ActivityShopSheetInfo {
|
||||||
uint32 sheet_id = 9;
|
uint32 begin_time = 1;
|
||||||
uint32 end_time = 3;
|
uint32 sheet_id = 14;
|
||||||
uint32 begin_time = 14;
|
uint32 end_time = 15;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 23105
|
||||||
|
// Obf: BMMNOCHPGPJ
|
||||||
// CmdId: 2085
|
|
||||||
// Obf: LEAMDAPFCIP
|
|
||||||
message ActivityTakeWatcherRewardReq {
|
message ActivityTakeWatcherRewardReq {
|
||||||
uint32 watcher_id = 11;
|
uint32 activity_id = 15;
|
||||||
uint32 activity_id = 1;
|
uint32 watcher_id = 3;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 2165
|
||||||
|
// Obf: PJMLLMMGELO
|
||||||
// CmdId: 2111
|
|
||||||
// Obf: BHBNNEDNMOG
|
|
||||||
message ActivityTakeWatcherRewardRsp {
|
message ActivityTakeWatcherRewardRsp {
|
||||||
int32 retcode = 6;
|
uint32 watcher_id = 2;
|
||||||
uint32 activity_id = 8;
|
int32 retcode = 13;
|
||||||
uint32 watcher_id = 3;
|
uint32 activity_id = 9;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "ActivityWatcherInfo.proto";
|
import "ActivityWatcherInfo.proto";
|
||||||
// CmdId: 2007
|
// CmdId: 20400
|
||||||
// Obf: JCOLCLFIFCO
|
// Obf: AIJCCDDEFAD
|
||||||
message ActivityUpdateWatcherNotify {
|
message ActivityUpdateWatcherNotify {
|
||||||
uint32 activity_id = 14;
|
ActivityWatcherInfo watcher_info = 6;
|
||||||
ActivityWatcherInfo watcher_info = 9;
|
uint32 activity_id = 10;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: MCEOHOILHEH
|
||||||
|
|
||||||
// Obf: IIEEKCMJDAI
|
|
||||||
message ActivityWatcherInfo {
|
message ActivityWatcherInfo {
|
||||||
uint32 total_progress = 15;
|
uint32 total_progress = 14;
|
||||||
uint32 cur_progress = 1;
|
uint32 watcher_id = 13;
|
||||||
uint32 watcher_id = 2;
|
bool is_taken_reward = 8;
|
||||||
bool is_taken_reward = 7;
|
uint32 cur_progress = 15;
|
||||||
}
|
}
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 22083
|
||||||
|
// Obf: PDKOLMGNNBP
|
||||||
// CmdId: 1638
|
|
||||||
// Obf: DHMGMLAKAEN
|
|
||||||
message AddBackupAvatarTeamReq {
|
message AddBackupAvatarTeamReq {
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 7930
|
||||||
|
// Obf: GDMKNCBFCEH
|
||||||
// CmdId: 1649
|
|
||||||
// Obf: NBINNKHJLNA
|
|
||||||
message AddBackupAvatarTeamRsp {
|
message AddBackupAvatarTeamRsp {
|
||||||
int32 retcode = 5;
|
int32 retcode = 3;
|
||||||
}
|
}
|
||||||
|
@ -15,19 +15,16 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AddNoGachaAvatarCardTransferItem.proto";
|
import "AddNoGachaAvatarCardTransferItem.proto";
|
||||||
// CmdId: 1794
|
// CmdId: 7037
|
||||||
// Obf: AGOKHIGKIPO
|
// Obf: BEANNFLOONI
|
||||||
message AddNoGachaAvatarCardNotify {
|
message AddNoGachaAvatarCardNotify {
|
||||||
uint32 avatar_id = 7;
|
uint32 initial_level = 15;
|
||||||
uint32 initial_promote_level = 2;
|
uint32 avatar_id = 14;
|
||||||
uint32 item_id = 1;
|
uint32 reason = 12;
|
||||||
uint32 reason = 8;
|
|
||||||
uint32 initial_level = 5;
|
|
||||||
bool is_transfer_to_item = 9;
|
bool is_transfer_to_item = 9;
|
||||||
repeated AddNoGachaAvatarCardTransferItem transfer_item_list = 14;
|
uint32 item_id = 1;
|
||||||
|
repeated AddNoGachaAvatarCardTransferItem transfer_item_list = 2;
|
||||||
|
uint32 initial_promote_level = 8;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: APPDFAFBKIM
|
||||||
|
|
||||||
// Obf: AGNHEKAOCEH
|
|
||||||
message AddNoGachaAvatarCardTransferItem {
|
message AddNoGachaAvatarCardTransferItem {
|
||||||
bool is_new = 5;
|
uint32 count = 1;
|
||||||
uint32 count = 14;
|
uint32 item_id = 15;
|
||||||
uint32 item_id = 10;
|
bool is_new = 13;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 3824
|
||||||
|
// Obf: AIJHHIHHOHI
|
||||||
// CmdId: 448
|
|
||||||
// Obf: JIFDPGDHNAF
|
|
||||||
message AddQuestContentProgressReq {
|
message AddQuestContentProgressReq {
|
||||||
uint32 add_progress = 11;
|
uint32 add_progress = 7;
|
||||||
uint32 content_type = 15;
|
uint32 content_type = 1;
|
||||||
uint32 param = 1;
|
uint32 param = 6;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 5514
|
||||||
|
// Obf: FGGNCOHIPDL
|
||||||
// CmdId: 458
|
|
||||||
// Obf: LHMBHBPCAIL
|
|
||||||
message AddQuestContentProgressRsp {
|
message AddQuestContentProgressRsp {
|
||||||
uint32 content_type = 2;
|
int32 retcode = 12;
|
||||||
int32 retcode = 10;
|
uint32 content_type = 10;
|
||||||
}
|
}
|
||||||
|
@ -15,16 +15,13 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: OAFCFHMPGEH
|
||||||
|
|
||||||
// Obf: IEMLLFGMPCI
|
|
||||||
message AdjustTrackingInfo {
|
message AdjustTrackingInfo {
|
||||||
string LKKFJNDEIAB = 6;
|
string AIEDPJJNAMJ = 3;
|
||||||
string DLKIMODBMME = 5;
|
string JLFPJDBIKGL = 4;
|
||||||
string JEKNGABCEOG = 2;
|
string MCNDGMMPLEL = 15;
|
||||||
string BBLFIMANGAD = 9;
|
string EADIAAOPFBN = 8;
|
||||||
string AJCKEINKHMB = 11;
|
string JNAFPGEIFCD = 7;
|
||||||
string PACALGLDIGB = 15;
|
string GOOEKEHFLAI = 10;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: AJLFKACFMII
|
||||||
|
|
||||||
// Obf: EIAFDAJNOBI
|
|
||||||
message AiSkillCdInfo {
|
message AiSkillCdInfo {
|
||||||
map<uint32, uint32> skill_cd_map = 1;
|
map<uint32, uint32> skill_cd_map = 6;
|
||||||
map<uint32, uint32> skill_group_cd_map = 6;
|
map<uint32, uint32> skill_group_cd_map = 11;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: HLGFNMAEPJO
|
||||||
|
|
||||||
// Obf: LDLPBJOIHEO
|
|
||||||
message AiSyncInfo {
|
message AiSyncInfo {
|
||||||
uint32 entity_id = 2;
|
uint32 entity_id = 2;
|
||||||
bool is_self_killing = 7;
|
bool has_path_to_target = 4;
|
||||||
bool has_path_to_target = 8;
|
bool is_self_killing = 1;
|
||||||
}
|
}
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: HHHCEHIOMEP
|
||||||
|
|
||||||
// Obf: IDODLGIKFOA
|
|
||||||
message AiThreatInfo {
|
message AiThreatInfo {
|
||||||
map<uint32, uint32> ai_threat_map = 4;
|
map<uint32, uint32> ai_threat_map = 12;
|
||||||
}
|
}
|
||||||
|
@ -15,22 +15,19 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
import "IHLKALJJCFJ.proto";
|
||||||
|
import "BCIBGJPGJNH.proto";
|
||||||
import "CMDMHNMLEBD.proto";
|
import "ONGCBHPILNP.proto";
|
||||||
import "JJFAPPOGLLE.proto";
|
import "MEJPJACBPIG.proto";
|
||||||
import "AKEBNLHDNPG.proto";
|
import "FHLNPLFEFFO.proto";
|
||||||
import "EDMLKGMOBLK.proto";
|
import "GLCFFFILFGK.proto";
|
||||||
import "CIAJIBCPGKL.proto";
|
// Obf: FIDDEODMLFC
|
||||||
import "BKDCMHLFHMC.proto";
|
|
||||||
// Obf: EDJJPNEEFNE
|
|
||||||
message AkaFesDetailInfo {
|
message AkaFesDetailInfo {
|
||||||
CMDMHNMLEBD IIAMHKKGHFO = 1;
|
IHLKALJJCFJ IEKAJGGJEFD = 12;
|
||||||
JJFAPPOGLLE CIEGJJKCJFC = 6;
|
BCIBGJPGJNH KIJKCBOBFIM = 10;
|
||||||
AKEBNLHDNPG IBIIDGBEANP = 7;
|
ONGCBHPILNP EPBBHCIHJOB = 11;
|
||||||
EDMLKGMOBLK potion_info = 13;
|
MEJPJACBPIG potion_info = 1;
|
||||||
CIAJIBCPGKL DNMDFPIOKNM = 5;
|
FHLNPLFEFFO NJALPDCPMOL = 5;
|
||||||
BKDCMHLFHMC LGPFKPCHKJA = 2;
|
GLCFFFILFGK JFHPDMPHDKG = 13;
|
||||||
}
|
}
|
||||||
|
@ -15,34 +15,33 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "WidgetCoolDownData.proto";
|
|
||||||
import "LunchBoxData.proto";
|
|
||||||
import "WeatherWizardData.proto";
|
|
||||||
import "AnchorPointData.proto";
|
|
||||||
import "SkyCrystalDetectorData.proto";
|
|
||||||
import "WidgetSlotData.proto";
|
|
||||||
import "ClientCollectorData.proto";
|
|
||||||
import "WidgetCameraInfo.proto";
|
|
||||||
import "OneoffGatherPointDetectorData.proto";
|
import "OneoffGatherPointDetectorData.proto";
|
||||||
// CmdId: 4274
|
import "ClientCollectorData.proto";
|
||||||
// Obf: KKFGPLOAPPM
|
import "WidgetCoolDownData.proto";
|
||||||
|
import "AnchorPointData.proto";
|
||||||
|
import "LunchBoxData.proto";
|
||||||
|
import "LANPHFCMEBN.proto";
|
||||||
|
import "SkyCrystalDetectorData.proto";
|
||||||
|
import "EPIAFADAJAN.proto";
|
||||||
|
import "WidgetSlotData.proto";
|
||||||
|
import "WeatherWizardData.proto";
|
||||||
|
// CmdId: 2294
|
||||||
|
// Obf: PODFDFDOCGK
|
||||||
message AllWidgetDataNotify {
|
message AllWidgetDataNotify {
|
||||||
uint32 EDDCGLBMNLB = 1745;
|
repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 4;
|
||||||
uint32 AIOOKJNCEEL = 9;
|
repeated ClientCollectorData client_collector_data_list = 9;
|
||||||
repeated WidgetCoolDownData coolDownGroupDataList = 13;
|
uint32 CMFPEOMAJLM = 10;
|
||||||
LunchBoxData lunch_box_data = 14;
|
repeated WidgetCoolDownData PEOHMDJKMKO = 8;
|
||||||
WeatherWizardData weather_wizard_data = 7;
|
repeated AnchorPointData anchor_point_list = 15;
|
||||||
repeated AnchorPointData anchor_point_list = 10;
|
LunchBoxData lunch_box_data = 11;
|
||||||
|
repeated WidgetCoolDownData MCMDFPAFOIG = 14;
|
||||||
|
LANPHFCMEBN ELIOJBDGIMJ = 12;
|
||||||
SkyCrystalDetectorData sky_crystal_detector_data = 1;
|
SkyCrystalDetectorData sky_crystal_detector_data = 1;
|
||||||
repeated WidgetSlotData slot_list = 5;
|
repeated uint32 EMPBLGKLCOA = 1790;
|
||||||
repeated ClientCollectorData client_collector_data_list = 15;
|
EPIAFADAJAN NNPMMJCEJAO = 1715;
|
||||||
repeated WidgetCoolDownData normalCoolDownDataList = 8;
|
uint32 HALAOGOBMKJ = 1816;
|
||||||
repeated uint32 ENNIJLCIBGH = 1276;
|
repeated WidgetSlotData slot_list = 13;
|
||||||
repeated uint32 background_active_widget_list = 3;
|
repeated uint32 background_active_widget_list = 6;
|
||||||
WidgetCameraInfo MHDAHEDKPMG = 2;
|
WeatherWizardData weather_wizard_data = 2;
|
||||||
repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 12;
|
|
||||||
}
|
}
|
||||||
|
@ -15,16 +15,13 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "Vector.proto";
|
import "Vector.proto";
|
||||||
// Obf: JKCHIBPNIHL
|
// Obf: EBCMEKLBHEL
|
||||||
message AnchorPointData {
|
message AnchorPointData {
|
||||||
uint32 anchor_point_id = 8;
|
uint32 scene_id = 11;
|
||||||
Vector pos = 11;
|
uint32 end_time = 12;
|
||||||
Vector rot = 1;
|
uint32 anchor_point_id = 1;
|
||||||
uint32 end_time = 4;
|
Vector pos = 5;
|
||||||
uint32 scene_id = 10;
|
Vector rot = 7;
|
||||||
}
|
}
|
||||||
|
23
proto/AnimalViewInfo.proto
Normal file
23
proto/AnimalViewInfo.proto
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
// https://github.com/SlushinPS/beach-simulator
|
||||||
|
// Copyright (C) 2023 Slushy Team
|
||||||
|
//
|
||||||
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License as
|
||||||
|
// published by the Free Software Foundation, either version 3 of the
|
||||||
|
// License, or (at your option) any later version.
|
||||||
|
//
|
||||||
|
// This program is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU Affero General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU Affero General Public License
|
||||||
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
syntax = "proto3";
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
import "GNAAAEGCDOB.proto";
|
||||||
|
// Obf: LPPAPBJFBFM
|
||||||
|
message AnimalViewInfo {
|
||||||
|
repeated GNAAAEGCDOB FHBALCDOGFI = 12;
|
||||||
|
}
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: IGGDJDFNMAG
|
||||||
|
|
||||||
// Obf: OJKLMOMAPKN
|
|
||||||
message AnimatorParameterValueInfo {
|
message AnimatorParameterValueInfo {
|
||||||
uint32 para_type = 1;
|
uint32 para_type = 1;
|
||||||
oneof paraVal {
|
oneof paraVal {
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AnimatorParameterValueInfo.proto";
|
import "AnimatorParameterValueInfo.proto";
|
||||||
// Obf: HDPEDMCMNHN
|
// Obf: CABIAHBAEHD
|
||||||
message AnimatorParameterValueInfoPair {
|
message AnimatorParameterValueInfoPair {
|
||||||
int32 name_id = 1;
|
int32 name_id = 1;
|
||||||
AnimatorParameterValueInfo animator_para = 2;
|
AnimatorParameterValueInfo animator_para = 2;
|
||||||
|
@ -15,19 +15,16 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: LIBOAIMMBLM
|
||||||
|
|
||||||
// Obf: EJALGEOEIMH
|
|
||||||
message AnnounceData {
|
message AnnounceData {
|
||||||
bool is_center_system_last_5_every_minutes = 14;
|
string count_down_text = 3;
|
||||||
uint32 end_time = 10;
|
bool is_center_system_last_5_every_minutes = 7;
|
||||||
uint32 count_down_frequency = 1;
|
uint32 count_down_frequency = 2;
|
||||||
string count_down_text = 7;
|
uint32 center_system_frequency = 14;
|
||||||
uint32 center_system_frequency = 8;
|
uint32 end_time = 5;
|
||||||
string center_system_text = 15;
|
|
||||||
uint32 config_id = 9;
|
|
||||||
string dungeon_confirm_text = 11;
|
string dungeon_confirm_text = 11;
|
||||||
uint32 begin_time = 3;
|
uint32 config_id = 12;
|
||||||
|
string center_system_text = 1;
|
||||||
|
uint32 begin_time = 10;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 23699
|
||||||
|
// Obf: EOHKJFLKHHF
|
||||||
// CmdId: 189
|
|
||||||
// Obf: AIJFKNJPJNM
|
|
||||||
message AntiAddictNotify {
|
message AntiAddictNotify {
|
||||||
|
string level = 7;
|
||||||
int32 msg_type = 6;
|
int32 msg_type = 6;
|
||||||
string msg = 10;
|
string msg = 12;
|
||||||
string level = 15;
|
|
||||||
}
|
}
|
||||||
|
@ -15,15 +15,12 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "ArenaChallengeMonsterLevel.proto";
|
import "ArenaChallengeMonsterLevel.proto";
|
||||||
// Obf: HMIIGENHBNM
|
// Obf: ILEFEPACMPG
|
||||||
message ArenaChallengeActivityDetailInfo {
|
message ArenaChallengeActivityDetailInfo {
|
||||||
bool is_finish_any_level = 8;
|
repeated ArenaChallengeMonsterLevel level_list = 11;
|
||||||
uint32 world_level = 4;
|
uint32 world_level = 10;
|
||||||
repeated ArenaChallengeMonsterLevel level_list = 12;
|
map<uint32, uint32> level_open_time_map = 2;
|
||||||
map<uint32, uint32> level_open_time_map = 1;
|
bool is_finish_any_level = 9;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: EABLJPHMFFJ
|
||||||
|
|
||||||
// Obf: DEOAPDFEJGL
|
|
||||||
message ArenaChallengeMonsterLevel {
|
message ArenaChallengeMonsterLevel {
|
||||||
uint32 DBPEAEAANPG = 11;
|
uint32 CCKGKFMEKKL = 7;
|
||||||
uint32 PEPMDOACJNL = 13;
|
uint32 OAHPACPBKJM = 9;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "FriendBrief.proto";
|
import "FriendBrief.proto";
|
||||||
// CmdId: 4033
|
// CmdId: 27323
|
||||||
// Obf: FAFJPCFKENC
|
// Obf: NADOGBCLNJI
|
||||||
message AskAddFriendNotify {
|
message AskAddFriendNotify {
|
||||||
uint32 target_uid = 14;
|
uint32 target_uid = 3;
|
||||||
FriendBrief target_friend_brief = 12;
|
FriendBrief target_friend_brief = 7;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 9257
|
||||||
|
// Obf: DHLNDCPMCPG
|
||||||
// CmdId: 4055
|
|
||||||
// Obf: DFDLEHDMCMD
|
|
||||||
message AskAddFriendReq {
|
message AskAddFriendReq {
|
||||||
uint32 target_uid = 1;
|
uint32 target_uid = 8;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 1146
|
||||||
|
// Obf: DGNBHNPCBNC
|
||||||
// CmdId: 4048
|
|
||||||
// Obf: HLILMLBMHLG
|
|
||||||
message AskAddFriendRsp {
|
message AskAddFriendRsp {
|
||||||
int32 retcode = 3;
|
uint32 target_uid = 3;
|
||||||
uint32 target_uid = 4;
|
int32 retcode = 15;
|
||||||
uint32 param = 11;
|
uint32 param = 7;
|
||||||
}
|
}
|
||||||
|
@ -15,23 +15,20 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
import "AsterMidDetailInfo.proto";
|
||||||
|
|
||||||
import "AsterProgressDetailInfo.proto";
|
|
||||||
import "AsterLittleDetailInfo.proto";
|
import "AsterLittleDetailInfo.proto";
|
||||||
import "AsterLargeDetailInfo.proto";
|
import "AsterLargeDetailInfo.proto";
|
||||||
import "AsterMidDetailInfo.proto";
|
import "AsterProgressDetailInfo.proto";
|
||||||
// Obf: NAIBJIHKMIK
|
// Obf: JCGOLKKIELM
|
||||||
message AsterActivityDetailInfo {
|
message AsterActivityDetailInfo {
|
||||||
uint32 CBLMAGNNCGK = 6;
|
bool is_content_closed = 3;
|
||||||
AsterProgressDetailInfo aster_progress = 11;
|
uint32 BLIJLCKCIJP = 7;
|
||||||
bool is_content_closed = 5;
|
AsterMidDetailInfo aster_mid = 11;
|
||||||
|
uint32 content_close_time = 14;
|
||||||
|
AsterLittleDetailInfo aster_little = 13;
|
||||||
|
AsterLargeDetailInfo aster_large = 9;
|
||||||
|
uint32 ADOPPAOJEAN = 2;
|
||||||
|
AsterProgressDetailInfo aster_progress = 5;
|
||||||
bool is_special_reward_taken = 4;
|
bool is_special_reward_taken = 4;
|
||||||
AsterLittleDetailInfo aster_little = 3;
|
|
||||||
AsterLargeDetailInfo aster_large = 7;
|
|
||||||
AsterMidDetailInfo aster_mid = 8;
|
|
||||||
uint32 content_close_time = 9;
|
|
||||||
uint32 CGOCPLCJMBA = 12;
|
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: IEHLDBPHMGH
|
||||||
|
|
||||||
// Obf: PKLHDBCCFOJ
|
|
||||||
message AsterLargeDetailInfo {
|
message AsterLargeDetailInfo {
|
||||||
bool is_open = 11;
|
uint32 begin_time = 1;
|
||||||
uint32 begin_time = 9;
|
bool is_open = 2;
|
||||||
}
|
}
|
||||||
|
@ -15,16 +15,13 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AsterLittleStageState.proto";
|
import "AsterLittleStageState.proto";
|
||||||
// Obf: LGDFNBJMBAB
|
// Obf: DEILJKMFKIN
|
||||||
message AsterLittleDetailInfo {
|
message AsterLittleDetailInfo {
|
||||||
uint32 stage_id = 9;
|
uint32 stage_begin_time = 10;
|
||||||
|
bool is_open = 9;
|
||||||
|
uint32 begin_time = 8;
|
||||||
AsterLittleStageState stage_state = 7;
|
AsterLittleStageState stage_state = 7;
|
||||||
uint32 stage_begin_time = 14;
|
uint32 stage_id = 11;
|
||||||
uint32 begin_time = 4;
|
|
||||||
bool is_open = 5;
|
|
||||||
}
|
}
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: BIMHEEHBMPM
|
||||||
|
|
||||||
// Obf: KBCJBKKNMMJ
|
|
||||||
enum AsterLittleStageState {
|
enum AsterLittleStageState {
|
||||||
ASTER_LITTLE_STAGE_NONE = 0;
|
ASTER_LITTLE_STAGE_NONE = 0;
|
||||||
ASTER_LITTLE_STAGE_UNSTARTED = 1;
|
ASTER_LITTLE_STAGE_UNSTARTED = 1;
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "Vector.proto";
|
import "Vector.proto";
|
||||||
// Obf: MJEKKMFIINK
|
// Obf: ODKHFPBJNFJ
|
||||||
message AsterMidCampInfo {
|
message AsterMidCampInfo {
|
||||||
uint32 camp_id = 3;
|
uint32 camp_id = 5;
|
||||||
Vector pos = 14;
|
Vector pos = 2;
|
||||||
}
|
}
|
||||||
|
@ -15,15 +15,12 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AsterMidCampInfo.proto";
|
import "AsterMidCampInfo.proto";
|
||||||
// Obf: LCEADPMNHGH
|
// Obf: DONDGHDLMDI
|
||||||
message AsterMidDetailInfo {
|
message AsterMidDetailInfo {
|
||||||
bool is_open = 9;
|
uint32 collect_count = 12;
|
||||||
uint32 collect_count = 4;
|
uint32 begin_time = 1;
|
||||||
uint32 begin_time = 12;
|
bool is_open = 3;
|
||||||
repeated AsterMidCampInfo camp_list = 8;
|
repeated AsterMidCampInfo camp_list = 13;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: LKACKFGKBOC
|
||||||
|
|
||||||
// Obf: MMEFLEOFLND
|
|
||||||
message AsterProgressDetailInfo {
|
message AsterProgressDetailInfo {
|
||||||
uint32 count = 12;
|
uint32 count = 10;
|
||||||
uint32 last_auto_add_time = 1;
|
uint32 last_auto_add_time = 1;
|
||||||
}
|
}
|
||||||
|
@ -15,16 +15,13 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: LEKHHDAJFPK
|
||||||
|
|
||||||
// Obf: PBAFNBPPAND
|
|
||||||
message AttackHitEffectResult {
|
message AttackHitEffectResult {
|
||||||
float hitHaltTime = 6;
|
uint32 PPEJOCMAFFH = 11;
|
||||||
float hitHaltTimeScale = 2;
|
float HLMGLLLLEIJ = 7;
|
||||||
float retreatStrength = 14;
|
uint32 POCHAAAEPMH = 2;
|
||||||
float airStrength = 13;
|
float NMMAGALAPME = 13;
|
||||||
uint32 IDJFCEPGOOF = 5;
|
float DPMHMPLKOEK = 1;
|
||||||
uint32 ODEDPMCMFNN = 8;
|
float LOHBEFJPFHA = 5;
|
||||||
}
|
}
|
||||||
|
@ -15,44 +15,41 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AttackHitEffectResult.proto";
|
import "AttackHitEffectResult.proto";
|
||||||
import "HitCollision.proto";
|
|
||||||
import "Vector.proto";
|
|
||||||
import "AbilityIdentifier.proto";
|
import "AbilityIdentifier.proto";
|
||||||
// Obf: BEFCMFBPFGN
|
import "Vector.proto";
|
||||||
|
import "HitCollision.proto";
|
||||||
|
// Obf: ICJAFHIJEBJ
|
||||||
message AttackResult {
|
message AttackResult {
|
||||||
uint32 GNHFHCDDDBA = 1198;
|
uint32 BLJNCIEFOED = 5;
|
||||||
uint32 BHAPFDKHNPD = 82;
|
uint32 element_type = 10;
|
||||||
uint32 hashed_anim_event_id = 1624;
|
float FMPIEJOMIFJ = 1723;
|
||||||
uint32 KDBNEJKOKDB = 6;
|
float NLAAOODDKGK = 778;
|
||||||
float HKDJFJDCKBI = 2018;
|
bool BAAHKFCEBMA = 7;
|
||||||
uint32 LADOHMHIICA = 1640;
|
float KFCPIKCMIOI = 567;
|
||||||
int32 hit_retreat_angle_compat = 10;
|
float DPHDFDJJNOA = 27;
|
||||||
AttackHitEffectResult hit_eff_result = 15;
|
bool BILAJCEBMGF = 378;
|
||||||
uint32 HAGEIJIIBAE = 1178;
|
uint32 MIKMJNBAAIJ = 8;
|
||||||
float GGPOMBNHHCA = 804;
|
AttackHitEffectResult hit_eff_result = 6;
|
||||||
bool is_crit = 7;
|
uint32 BKKNPCPEDCF = 457;
|
||||||
uint32 element_type = 8;
|
uint32 DKDBHEJFOGD = 1602;
|
||||||
uint32 attack_timestamp_ms = 1597;
|
uint32 defense_id = 9;
|
||||||
uint32 amplify_reaction_type = 1235;
|
uint32 attacker_id = 14;
|
||||||
bool IFHLFNMODNC = 78;
|
float damage = 2;
|
||||||
uint32 BIIDCDNCFPH = 1;
|
uint32 EMOHABNNHBJ = 314;
|
||||||
uint32 AFPDNEPONHN = 158;
|
bool KAKHNCAHEOP = 609;
|
||||||
uint32 attacker_id = 13;
|
string anim_event_id = 15;
|
||||||
uint32 defense_id = 4;
|
int32 hit_retreat_angle_compat = 13;
|
||||||
string anim_event_id = 5;
|
uint32 KGKNJIIOPMP = 1649;
|
||||||
float damage = 11;
|
uint32 EFKGDDIGOHJ = 82;
|
||||||
HitCollision hit_collision = 2;
|
uint32 JDPELIFFANG = 394;
|
||||||
bool PFEKJJINPCE = 1765;
|
uint32 ODBKCAJFBMO = 1652;
|
||||||
uint32 addhurt_reaction_type = 1772;
|
AbilityIdentifier ability_identifier = 3;
|
||||||
Vector resolved_dir = 3;
|
Vector resolved_dir = 4;
|
||||||
uint32 OJPOIAJBPCN = 316;
|
HitCollision hit_collision = 11;
|
||||||
float element_durability_attenuation = 979;
|
uint32 NFDLHHGPLKL = 866;
|
||||||
AbilityIdentifier ability_identifier = 12;
|
uint32 OEEFAHMCLOM = 216;
|
||||||
bool GMKBKKOFIPN = 309;
|
uint32 IEJNKCBILGI = 1603;
|
||||||
float damage_shield = 1660;
|
bool FIHKEJMFKHO = 1672;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AvatarInfo.proto";
|
import "AvatarInfo.proto";
|
||||||
// CmdId: 1758
|
// CmdId: 7458
|
||||||
// Obf: FPOFHEKPNPK
|
// Obf: MLOIBCFBPKN
|
||||||
message AvatarAddNotify {
|
message AvatarAddNotify {
|
||||||
bool is_in_team = 9;
|
bool is_in_team = 12;
|
||||||
AvatarInfo avatar = 3;
|
AvatarInfo avatar = 14;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "SceneEntityInfo.proto";
|
import "SceneEntityInfo.proto";
|
||||||
// CmdId: 1743
|
// CmdId: 22376
|
||||||
// Obf: APKBPLBGEOP
|
// Obf: MMGGANDHHFL
|
||||||
message AvatarChangeCostumeNotify {
|
message AvatarChangeCostumeNotify {
|
||||||
SceneEntityInfo entity_info = 9;
|
SceneEntityInfo entity_info = 15;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 8840
|
||||||
|
// Obf: IMDCBJNFILE
|
||||||
// CmdId: 1683
|
|
||||||
// Obf: CHHPFFOGJEK
|
|
||||||
message AvatarChangeCostumeReq {
|
message AvatarChangeCostumeReq {
|
||||||
uint64 avatar_guid = 5;
|
uint64 avatar_guid = 13;
|
||||||
uint32 costume_id = 10;
|
uint32 costume_id = 5;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 9148
|
||||||
|
// Obf: KGBMPCNCLNC
|
||||||
// CmdId: 1625
|
|
||||||
// Obf: LECIDBKINPN
|
|
||||||
message AvatarChangeCostumeRsp {
|
message AvatarChangeCostumeRsp {
|
||||||
uint64 avatar_guid = 9;
|
uint64 avatar_guid = 4;
|
||||||
int32 retcode = 12;
|
int32 retcode = 1;
|
||||||
uint32 costume_id = 4;
|
uint32 costume_id = 9;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 3696
|
||||||
|
// Obf: EPCCINELCEK
|
||||||
// CmdId: 1634
|
|
||||||
// Obf: ICBGFMJPIKM
|
|
||||||
message AvatarChangeElementTypeReq {
|
message AvatarChangeElementTypeReq {
|
||||||
uint32 area_id = 3;
|
uint32 area_id = 11;
|
||||||
uint32 scene_id = 6;
|
uint32 scene_id = 1;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 26227
|
||||||
|
// Obf: CLNCAJHKIFD
|
||||||
// CmdId: 1757
|
|
||||||
// Obf: GJCJIIEOIJP
|
|
||||||
message AvatarChangeElementTypeRsp {
|
message AvatarChangeElementTypeRsp {
|
||||||
int32 retcode = 1;
|
int32 retcode = 6;
|
||||||
}
|
}
|
||||||
|
@ -15,23 +15,20 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AvatarRenameInfo.proto";
|
|
||||||
import "AvatarTeam.proto";
|
|
||||||
import "AvatarInfo.proto";
|
import "AvatarInfo.proto";
|
||||||
// CmdId: 1768
|
import "AvatarTeam.proto";
|
||||||
// Obf: IACLEPKJMNB
|
import "AvatarRenameInfo.proto";
|
||||||
|
// CmdId: 29811
|
||||||
|
// Obf: OGCGDDPPLMI
|
||||||
message AvatarDataNotify {
|
message AvatarDataNotify {
|
||||||
repeated uint32 owned_costume_list = 10;
|
repeated AvatarInfo avatar_list = 3;
|
||||||
repeated uint32 backup_avatar_team_order_list = 6;
|
uint32 cur_avatar_team_id = 2;
|
||||||
repeated AvatarRenameInfo avatar_rename_list = 7;
|
repeated uint32 owned_costume_list = 5;
|
||||||
|
repeated uint32 owned_flycloak_list = 14;
|
||||||
|
repeated uint64 temp_avatar_guid_list = 1;
|
||||||
|
uint64 choose_avatar_guid = 15;
|
||||||
map<uint32, AvatarTeam> avatar_team_map = 13;
|
map<uint32, AvatarTeam> avatar_team_map = 13;
|
||||||
uint64 choose_avatar_guid = 8;
|
repeated AvatarRenameInfo avatar_rename_list = 11;
|
||||||
repeated uint32 owned_flycloak_list = 1;
|
repeated uint32 backup_avatar_team_order_list = 7;
|
||||||
repeated AvatarInfo avatar_list = 14;
|
|
||||||
uint32 cur_avatar_team_id = 9;
|
|
||||||
repeated uint64 temp_avatar_guid_list = 12;
|
|
||||||
}
|
}
|
||||||
|
@ -16,8 +16,8 @@
|
|||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
// CmdId: 1701
|
// CmdId: 8219
|
||||||
// Obf: OICLNIIPCBB
|
// Obf: IOKBLLAGPJD
|
||||||
message AvatarDelNotify {
|
message AvatarDelNotify {
|
||||||
repeated uint64 avatar_guid_list = 5;
|
repeated uint64 avatar_guid_list = 7;
|
||||||
}
|
}
|
||||||
|
@ -15,15 +15,12 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "Vector.proto";
|
import "Vector.proto";
|
||||||
// CmdId: 1619
|
// CmdId: 4506
|
||||||
// Obf: PINLKDHNFPM
|
// Obf: HPOMJHEAICH
|
||||||
message AvatarDieAnimationEndReq {
|
message AvatarDieAnimationEndReq {
|
||||||
Vector reborn_pos = 15;
|
uint32 skill_id = 9;
|
||||||
uint32 skill_id = 4;
|
uint64 die_guid = 8;
|
||||||
uint64 die_guid = 1;
|
Vector reborn_pos = 14;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 24745
|
||||||
|
// Obf: LPNGCMDGKEM
|
||||||
// CmdId: 1621
|
|
||||||
// Obf: DBPKLLBDNMP
|
|
||||||
message AvatarDieAnimationEndRsp {
|
message AvatarDieAnimationEndRsp {
|
||||||
uint32 skill_id = 10;
|
int32 retcode = 4;
|
||||||
int32 retcode = 9;
|
uint32 skill_id = 13;
|
||||||
uint64 die_guid = 14;
|
uint64 die_guid = 5;
|
||||||
}
|
}
|
||||||
|
@ -15,20 +15,17 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "ServerBuff.proto";
|
|
||||||
import "AbilitySyncStateInfo.proto";
|
import "AbilitySyncStateInfo.proto";
|
||||||
// Obf: BIMCKGCPDOF
|
import "ServerBuff.proto";
|
||||||
|
// Obf: AJDGFFHCOCL
|
||||||
message AvatarEnterSceneInfo {
|
message AvatarEnterSceneInfo {
|
||||||
repeated ServerBuff server_buff_list = 7;
|
AbilitySyncStateInfo avatar_ability_info = 8;
|
||||||
AbilitySyncStateInfo avatar_ability_info = 1;
|
uint64 weapon_guid = 1;
|
||||||
uint64 weapon_guid = 12;
|
|
||||||
repeated uint32 buff_id_list = 2;
|
|
||||||
uint32 avatar_entity_id = 5;
|
uint32 avatar_entity_id = 5;
|
||||||
|
repeated uint32 buff_id_list = 4;
|
||||||
uint32 weapon_entity_id = 3;
|
uint32 weapon_entity_id = 3;
|
||||||
AbilitySyncStateInfo weapon_ability_info = 10;
|
uint64 avatar_guid = 9;
|
||||||
uint64 avatar_guid = 15;
|
repeated ServerBuff server_buff_list = 10;
|
||||||
|
AbilitySyncStateInfo weapon_ability_info = 15;
|
||||||
}
|
}
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: CFINPAOKBJN
|
||||||
|
|
||||||
// Obf: MPLMIMHAFOJ
|
|
||||||
message AvatarEquipAffixInfo {
|
message AvatarEquipAffixInfo {
|
||||||
uint32 equip_affix_id = 1;
|
uint32 equip_affix_id = 1;
|
||||||
uint32 left_cd_time = 2;
|
uint32 left_cd_time = 2;
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AvatarEquipAffixInfo.proto";
|
import "AvatarEquipAffixInfo.proto";
|
||||||
// CmdId: 1612
|
// CmdId: 21354
|
||||||
// Obf: LCJLCHOKPMM
|
// Obf: CNGHGKIPNBB
|
||||||
message AvatarEquipAffixStartNotify {
|
message AvatarEquipAffixStartNotify {
|
||||||
AvatarEquipAffixInfo equip_affix_info = 1;
|
AvatarEquipAffixInfo equip_affix_info = 5;
|
||||||
uint64 avatar_guid = 15;
|
uint64 avatar_guid = 12;
|
||||||
}
|
}
|
||||||
|
@ -15,19 +15,16 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "SceneReliquaryInfo.proto";
|
|
||||||
import "SceneWeaponInfo.proto";
|
import "SceneWeaponInfo.proto";
|
||||||
// CmdId: 638
|
import "SceneReliquaryInfo.proto";
|
||||||
// Obf: FFELKMJCIEF
|
// CmdId: 20682
|
||||||
|
// Obf: GOMNKIGKPAH
|
||||||
message AvatarEquipChangeNotify {
|
message AvatarEquipChangeNotify {
|
||||||
uint32 equip_type = 7;
|
SceneWeaponInfo weapon = 7;
|
||||||
uint64 avatar_guid = 14;
|
uint32 item_id = 8;
|
||||||
uint32 item_id = 12;
|
SceneReliquaryInfo reliquary = 5;
|
||||||
SceneReliquaryInfo reliquary = 2;
|
uint64 equip_guid = 4;
|
||||||
uint64 equip_guid = 1;
|
uint32 equip_type = 6;
|
||||||
SceneWeaponInfo weapon = 11;
|
uint64 avatar_guid = 1;
|
||||||
}
|
}
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// Obf: HGHGOIMIAMF
|
||||||
|
|
||||||
// Obf: NNEHENIKCMK
|
|
||||||
message AvatarExcelInfo {
|
message AvatarExcelInfo {
|
||||||
uint64 prefab_path_hash = 1;
|
uint64 prefab_path_hash = 1;
|
||||||
uint64 prefab_path_remote_hash = 2;
|
uint64 prefab_path_remote_hash = 2;
|
||||||
|
@ -15,11 +15,8 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 24160
|
||||||
|
// Obf: IKHOKBJEAGP
|
||||||
// CmdId: 1665
|
|
||||||
// Obf: PNEIGBDCOON
|
|
||||||
message AvatarExpeditionAllDataReq {
|
message AvatarExpeditionAllDataReq {
|
||||||
}
|
}
|
||||||
|
@ -15,16 +15,13 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AvatarExpeditionInfo.proto";
|
import "AvatarExpeditionInfo.proto";
|
||||||
// CmdId: 1722
|
// CmdId: 3990
|
||||||
// Obf: FIOCIHFCAPH
|
// Obf: POPOPLMKPCK
|
||||||
message AvatarExpeditionAllDataRsp {
|
message AvatarExpeditionAllDataRsp {
|
||||||
map<uint64, AvatarExpeditionInfo> expedition_info_map = 14;
|
uint32 expedition_count_limit = 11;
|
||||||
uint32 expedition_count_limit = 10;
|
repeated uint32 open_expedition_list = 6;
|
||||||
int32 retcode = 13;
|
map<uint64, AvatarExpeditionInfo> expedition_info_map = 2;
|
||||||
repeated uint32 open_expedition_list = 5;
|
int32 retcode = 3;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 22881
|
||||||
|
// Obf: DFDMJICKHEL
|
||||||
// CmdId: 1796
|
|
||||||
// Obf: IGPFBMDCNDC
|
|
||||||
message AvatarExpeditionCallBackReq {
|
message AvatarExpeditionCallBackReq {
|
||||||
repeated uint64 avatar_guid = 11;
|
repeated uint64 avatar_guid = 12;
|
||||||
}
|
}
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AvatarExpeditionInfo.proto";
|
import "AvatarExpeditionInfo.proto";
|
||||||
// CmdId: 1708
|
// CmdId: 22955
|
||||||
// Obf: CJLJANJBPEI
|
// Obf: FBHCEMGILMK
|
||||||
message AvatarExpeditionCallBackRsp {
|
message AvatarExpeditionCallBackRsp {
|
||||||
map<uint64, AvatarExpeditionInfo> expedition_info_map = 12;
|
map<uint64, AvatarExpeditionInfo> expedition_info_map = 14;
|
||||||
int32 retcode = 8;
|
int32 retcode = 6;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AvatarExpeditionInfo.proto";
|
import "AvatarExpeditionInfo.proto";
|
||||||
// CmdId: 1660
|
// CmdId: 26803
|
||||||
// Obf: PIBEOOOINOF
|
// Obf: FCCLNDJAANA
|
||||||
message AvatarExpeditionDataNotify {
|
message AvatarExpeditionDataNotify {
|
||||||
map<uint64, AvatarExpeditionInfo> expedition_info_map = 6;
|
map<uint64, AvatarExpeditionInfo> expedition_info_map = 4;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 4847
|
||||||
|
// Obf: PPKAGNHEIBA
|
||||||
// CmdId: 1648
|
|
||||||
// Obf: LBDKANCAKAL
|
|
||||||
message AvatarExpeditionGetRewardReq {
|
message AvatarExpeditionGetRewardReq {
|
||||||
uint64 avatar_guid = 12;
|
uint64 avatar_guid = 11;
|
||||||
}
|
}
|
||||||
|
@ -15,17 +15,14 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AvatarExpeditionInfo.proto";
|
|
||||||
import "ItemParam.proto";
|
import "ItemParam.proto";
|
||||||
// CmdId: 1763
|
import "AvatarExpeditionInfo.proto";
|
||||||
// Obf: OGJINPEMNDO
|
// CmdId: 25237
|
||||||
|
// Obf: KMJKPNMNOOM
|
||||||
message AvatarExpeditionGetRewardRsp {
|
message AvatarExpeditionGetRewardRsp {
|
||||||
int32 retcode = 7;
|
repeated ItemParam extra_item_list = 13;
|
||||||
map<uint64, AvatarExpeditionInfo> expedition_info_map = 8;
|
map<uint64, AvatarExpeditionInfo> expedition_info_map = 9;
|
||||||
repeated ItemParam item_list = 10;
|
int32 retcode = 12;
|
||||||
repeated ItemParam extra_item_list = 9;
|
repeated ItemParam item_list = 5;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +15,9 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
import "AvatarExpeditionState.proto";
|
import "AvatarExpeditionState.proto";
|
||||||
// Obf: DPCLGNACIJE
|
// Obf: MBBNGLKDKFD
|
||||||
message AvatarExpeditionInfo {
|
message AvatarExpeditionInfo {
|
||||||
AvatarExpeditionState state = 1;
|
AvatarExpeditionState state = 1;
|
||||||
uint32 exp_id = 2;
|
uint32 exp_id = 2;
|
||||||
|
@ -15,14 +15,11 @@
|
|||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
// CmdId: 751
|
||||||
|
// Obf: POPPHGOPGHG
|
||||||
// CmdId: 1691
|
|
||||||
// Obf: LONEJHBMOFM
|
|
||||||
message AvatarExpeditionStartReq {
|
message AvatarExpeditionStartReq {
|
||||||
uint32 hour_time = 11;
|
uint64 avatar_guid = 13;
|
||||||
|
uint32 hour_time = 12;
|
||||||
uint32 exp_id = 6;
|
uint32 exp_id = 6;
|
||||||
uint64 avatar_guid = 3;
|
|
||||||
}
|
}
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user