mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2025-04-04 08:06:06 +03:00
sync (v1-v3) (thx azzu0,tamilpp25,akioukun)
* Thank you for adding too `option java_package = "emu.grasscutter.net.proto";` this makes my life easier. * including the gc enum name, this is really, really helpful wow
This commit is contained in:
parent
ff7e92c744
commit
1bda445bae
13958
all-in-one.proto
13958
all-in-one.proto
File diff suppressed because it is too large
Load Diff
176
packetIds.json
176
packetIds.json
@ -63,7 +63,7 @@
|
|||||||
"2170": "EnterTrialAvatarActivityDungeonRsp",
|
"2170": "EnterTrialAvatarActivityDungeonRsp",
|
||||||
"2068": "ReceivedTrialAvatarActivityRewardReq",
|
"2068": "ReceivedTrialAvatarActivityRewardReq",
|
||||||
"2116": "ReceivedTrialAvatarActivityRewardRsp",
|
"2116": "ReceivedTrialAvatarActivityRewardRsp",
|
||||||
"2005": "ACMPPBHOFEN",
|
"2005": "TrialAvatarFirstPassDungeonNotify",
|
||||||
"2121": "TrialAvatarInDungeonIndexNotify",
|
"2121": "TrialAvatarInDungeonIndexNotify",
|
||||||
"2024": "TakeDeliveryDailyRewardReq",
|
"2024": "TakeDeliveryDailyRewardReq",
|
||||||
"2110": "TakeDeliveryDailyRewardRsp",
|
"2110": "TakeDeliveryDailyRewardRsp",
|
||||||
@ -611,20 +611,20 @@
|
|||||||
"23659": "DuelHeartCgEndNotify",
|
"23659": "DuelHeartCgEndNotify",
|
||||||
"20107": "BKNCOJHMFEC",
|
"20107": "BKNCOJHMFEC",
|
||||||
"24706": "TeamChainEnterDungeonReq",
|
"24706": "TeamChainEnterDungeonReq",
|
||||||
"23443": "FEPBLOOMKIC",
|
"23443": "TeamChainEnterDungeonRsp",
|
||||||
"24341": "TeamChainRestartDungeonReq",
|
"24341": "TeamChainRestartDungeonReq",
|
||||||
"24739": "ALPEGHLBHIH",
|
"24739": "TeamChainRestartDungeonRsp",
|
||||||
"21169": "TeamChainDungeonInfoNotify",
|
"21169": "TeamChainDungeonInfoNotify",
|
||||||
"22589": "MLBKBPIDBCF",
|
"22589": "TeamChainTakeCostumeRewardReq",
|
||||||
"21956": "PCPHPBEFMAH",
|
"21956": "TeamChainTakeCostumeRewardRsp",
|
||||||
"24697": "ENLCIDALHGC",
|
"24697": "ENLCIDALHGC",
|
||||||
"22795": "GKOBJNLOOND",
|
"22795": "GKOBJNLOOND",
|
||||||
"23131": "ELJDECFEHLJ",
|
"23131": "WindSeedType1Notify",
|
||||||
"23432": "GEEEIDAMPNI",
|
"23432": "WindSeedType2Notify",
|
||||||
"24948": "AAFCAGMOLJA",
|
"24948": "WindSeedType3Notify",
|
||||||
"20048": "HELJKHOOFLK",
|
"20048": "ElectroherculesBattleSelectDifficultyReq",
|
||||||
"24886": "FFKACKPHECC",
|
"24886": "ElectroherculesBattleSelectDifficultyRsp",
|
||||||
"22701": "KCFNLIHPJBG",
|
"22701": "ElectroherculesBattleSettleNotify",
|
||||||
"21714": "IPCHFMGPLPP",
|
"21714": "IPCHFMGPLPP",
|
||||||
"24763": "JJEHBCBJFLF",
|
"24763": "JJEHBCBJFLF",
|
||||||
"23260": "KNNGOJAGIAL",
|
"23260": "KNNGOJAGIAL",
|
||||||
@ -1140,90 +1140,90 @@
|
|||||||
"5593": "OGMBGMEHLND",
|
"5593": "OGMBGMEHLND",
|
||||||
"5511": "ADNMEPEENAN",
|
"5511": "ADNMEPEENAN",
|
||||||
"5571": "KCMKIOKPNPK",
|
"5571": "KCMKIOKPNPK",
|
||||||
"7674": "IDMBCPPJCFL",
|
"7674": "GCGOperationReq",
|
||||||
"7697": "HKDOBJEEIFB",
|
"7697": "GCGOperationRsp",
|
||||||
"7112": "BPAKPFAPKMD",
|
"7112": "GCGMessagePackNotify",
|
||||||
"7230": "OLFMBLLJPJJ",
|
"7230": "GCGAskDuelReq",
|
||||||
"7659": "IEHCEMKOPCF",
|
"7659": "GCGAskDuelRsp",
|
||||||
"7506": "FJBOGLHIKLG",
|
"7506": "GCGGameBriefDataNotify",
|
||||||
"7642": "AAFNJHFALBA",
|
"7642": "GCGInitFinishReq",
|
||||||
"7152": "CHEOBKOCNAJ",
|
"7152": "GCGInitFinishRsp",
|
||||||
"7807": "IIMEOILCLMG",
|
"7807": "GCGHeartBeatNotify",
|
||||||
"7519": "KBFCIGIEFLK",
|
"7519": "GCGSkillPreviewNotify",
|
||||||
"7193": "EGKKGDBOEAP",
|
"7193": "GCGSkillPreviewAskReq",
|
||||||
"7017": "DCJMMAFGEFD",
|
"7017": "GCGSkillPreviewAskRsp",
|
||||||
"7450": "EOLPOJJCOII",
|
"7450": "GCGChallengeUpdateNotify",
|
||||||
"7300": "NLODGPMIPPA",
|
"7300": "GCGBackToDuelReq",
|
||||||
"7285": "PCCJGEGIPDN",
|
"7285": "GCGBackToDuelRsp",
|
||||||
"7160": "AAEFHPMFMGF",
|
"7160": "GCGDebugReplayNotify",
|
||||||
"7665": "IJPKGNKGLLB",
|
"7665": "GCGGameMaxNotify",
|
||||||
"7645": "JCGBJLLGAEF",
|
"7645": "GCGGameCreateFailReasonNotify",
|
||||||
"7956": "BFPIGPNCLEO",
|
"7956": "BFPIGPNCLEO",
|
||||||
"7668": "JGDFLBNLHPM",
|
"7668": "JGDFLBNLHPM",
|
||||||
"7015": "JKEOIDCJIIP",
|
"7015": "JKEOIDCJIIP",
|
||||||
"7738": "BFOHFFGPOJH",
|
"7738": "BFOHFFGPOJH",
|
||||||
"7427": "EOFJNHHLIPK",
|
"7427": "GCGDSDataNotify",
|
||||||
"7873": "JJOMMBPKJCM",
|
"7873": "GCGDSCardBackUnlockNotify",
|
||||||
"7845": "PDIGPHKJHIC",
|
"7845": "GCGDSFieldUnlockNotify",
|
||||||
"7789": "CEBBCAEOLJO",
|
"7789": "GCGDSCardFaceUnlockNotify",
|
||||||
"7158": "GCGDSCardNumChangeNotify",
|
"7158": "GCGDSCardNumChangeNotify",
|
||||||
"7536": "CLOJNHDBJAP",
|
"7536": "GCGDSChangeCardFaceReq",
|
||||||
"7097": "GCGDSChangeCardFaceRsp",
|
"7097": "GCGDSChangeCardFaceRsp",
|
||||||
"7303": "HJKOHPKBMCO",
|
"7303": "GCGDSChangeCardBackReq",
|
||||||
"7490": "IAHHCOJOHNK",
|
"7490": "GCGDSChangeCardBackRsp",
|
||||||
"7321": "MJDLKAIIMNM",
|
"7321": "GCGDSChangeFieldReq",
|
||||||
"7141": "CNICBHJMBGH",
|
"7141": "GCGDSChangeFieldRsp",
|
||||||
"7928": "NFAMOMHMIJH",
|
"7928": "GCGDSChangeDeckNameReq",
|
||||||
"7411": "FDLEMHPMKCF",
|
"7411": "GCGDSChangeDeckNameRsp",
|
||||||
"7998": "FNGHOONFNDP",
|
"7998": "GCGDSDeckSaveReq",
|
||||||
"7071": "DFHFNGDMLCA",
|
"7071": "GCGDSDeckSaveRsp",
|
||||||
"7299": "GNKKEOBHHDP",
|
"7299": "GCGDSChangeCurDeckReq",
|
||||||
"7245": "IHOMGBKHOOD",
|
"7245": "GCGDSChangeCurDeckRsp",
|
||||||
"7563": "AOMFGHHCOLO",
|
"7563": "GCGDSCurDeckChangeNotify",
|
||||||
"7576": "HPEIOOKKAHD",
|
"7576": "GCGDSDeleteDeckReq",
|
||||||
"7496": "JHFBIOPAOLG",
|
"7496": "GCGDSDeleteDeckRsp",
|
||||||
"7385": "HHPIKGHBMEC",
|
"7385": "GCGDSDeckUnlockNotify",
|
||||||
"7774": "NKEGILJDAKE",
|
"7774": "GCGDSCardProficiencyNotify",
|
||||||
"7317": "CAIHDEJCPHL",
|
"7317": "GCGDSDeckUpdateNotify",
|
||||||
"7557": "PKNJCAHHIBL",
|
"7557": "GCGDSCardFaceUpdateNotify",
|
||||||
"7908": "GCGDSTakeCardProficiencyRewardReq",
|
"7908": "GCGDSTakeCardProficiencyRewardReq",
|
||||||
"7933": "GCGDSTakeCardProficiencyRewardRsp",
|
"7933": "GCGDSTakeCardProficiencyRewardRsp",
|
||||||
"7168": "LDBNFKGJEIL",
|
"7168": "GCGDSBanCardNotify",
|
||||||
"7194": "LGEBINHGCCF",
|
"7194": "GCGTCTavernInfoNotify",
|
||||||
"7449": "EPNLBMDEFLC",
|
"7449": "GCGTCInviteReq",
|
||||||
"7364": "CAMBLPFGINK",
|
"7364": "GCGTCInviteRsp",
|
||||||
"7777": "LLKPACFPMLG",
|
"7777": "GCGTCTavernChallengeDataNotify",
|
||||||
"7976": "BPPMNLFJGBJ",
|
"7976": "GCGTCTavernChallengeUpdateNotify",
|
||||||
"7788": "GCGGrowthLevelNotify",
|
"7788": "GCGGrowthLevelNotify",
|
||||||
"7128": "JFFHJBPBMAL",
|
"7128": "GCGGrowthLevelRewardNotify",
|
||||||
"7586": "LEEIALLHGNP",
|
"7586": "GCGGrowthLevelTakeRewardReq",
|
||||||
"7443": "LNDFIODJJAK",
|
"7443": "GCGGrowthLevelTakeRewardRsp",
|
||||||
"7467": "NGGCCHMAKHA",
|
"7467": "GCGInviteGuestBattleReq",
|
||||||
"7906": "OEOMDOMDHLA",
|
"7906": "GCGInviteGuestBattleRsp",
|
||||||
"7803": "FDJHIDDJHEO",
|
"7803": "GCGInviteBattleNotify",
|
||||||
"7769": "GCGApplyInviteBattleReq",
|
"7769": "GCGApplyInviteBattleReq",
|
||||||
"7923": "GCGApplyInviteBattleRsp",
|
"7923": "GCGApplyInviteBattleRsp",
|
||||||
"7433": "GCGApplyInviteBattleNotify",
|
"7433": "GCGApplyInviteBattleNotify",
|
||||||
"7421": "AJDKPAPGPMB",
|
"7421": "GCGWorldPlayerGCGStateReq",
|
||||||
"7093": "DOLLCIEKMJI",
|
"7093": "GCGWorldPlayerGCGStateRsp",
|
||||||
"7359": "MHAEEPPGNLN",
|
"7359": "GCGSettleNotify",
|
||||||
"7970": "IKCDLHONJEL",
|
"7970": "GCGResourceStateNotify",
|
||||||
"7796": "IJMBPIHHMFM",
|
"7796": "GCGClientSettleReq",
|
||||||
"7944": "GCGClientSettleRsp",
|
"7944": "GCGClientSettleRsp",
|
||||||
"7370": "GDGMONKKMCC",
|
"7370": "GCGSettleOptionReq",
|
||||||
"7918": "GCGSettleOptionRsp",
|
"7918": "GCGSettleOptionRsp",
|
||||||
"7514": "CBOGDEPDNHD",
|
"7514": "GCGBasicDataNotify",
|
||||||
"7468": "IOBIPFCILJM",
|
"7468": "GCGTavernNpcInfoNotify",
|
||||||
"7584": "IOAEPMIGNBO",
|
"7584": "GCGStartChallengeReq",
|
||||||
"7358": "PPGHMAMMLHN",
|
"7358": "GCGStartChallengeRsp",
|
||||||
"7592": "MCPMKDKOMMJ",
|
"7592": "GCGWeekChallengeInfoNotify",
|
||||||
"7916": "DKMFMOMOHIM",
|
"7916": "GCGStartChallengeByCheckRewardReq",
|
||||||
"7702": "MPAGMBABPFH",
|
"7702": "GCGStartChallengeByCheckRewardRsp",
|
||||||
"7616": "FKCLECCFIKJ",
|
"7616": "GCGLevelChallengeNotify",
|
||||||
"7207": "DCGKGHOFDMC",
|
"7207": "GCGLevelChallengeFinishNotify",
|
||||||
"7184": "JCGFAKDDGJK",
|
"7184": "GCGWorldChallengeUnlockNotify",
|
||||||
"7099": "BNGAGMGNFAF",
|
"7099": "GCGBossChallengeUpdateNotify",
|
||||||
"7014": "JLKGIJBKOEI",
|
"7014": "GCGLevelChallengeDeleteNotify",
|
||||||
"7269": "KABIPCCNOEA",
|
"7269": "KABIPCCNOEA",
|
||||||
"7197": "GLKHPDDFBBG",
|
"7197": "GLKHPDDFBBG",
|
||||||
"7366": "HJJABCDOGOI",
|
"7366": "HJJABCDOGOI",
|
||||||
@ -1419,8 +1419,8 @@
|
|||||||
"4631": "HomeDeleteBlueprintRsp",
|
"4631": "HomeDeleteBlueprintRsp",
|
||||||
"4644": "HomeSearchBlueprintReq",
|
"4644": "HomeSearchBlueprintReq",
|
||||||
"4815": "HomeSearchBlueprintRsp",
|
"4815": "HomeSearchBlueprintRsp",
|
||||||
"4718": "JEDIGELMJCL",
|
"4718": "HomeSaveArrangementNoChangeReq",
|
||||||
"4509": "ACNCCGPBILN",
|
"4509": "HomeSaveArrangementNoChangeRsp",
|
||||||
"4668": "AJDEHNFKEGD",
|
"4668": "AJDEHNFKEGD",
|
||||||
"4765": "PDMAALPDCNI",
|
"4765": "PDMAALPDCNI",
|
||||||
"4590": "NPKFGKHDGLI",
|
"4590": "NPKFGKHDGLI",
|
||||||
@ -1680,7 +1680,7 @@
|
|||||||
"5365": "BrickBreakerSetChangingRsp",
|
"5365": "BrickBreakerSetChangingRsp",
|
||||||
"5329": "BrickBreakerPlayerSetChangingNotify",
|
"5329": "BrickBreakerPlayerSetChangingNotify",
|
||||||
"6455": "CoinCollectPrepareStageNotify",
|
"6455": "CoinCollectPrepareStageNotify",
|
||||||
"6554": "LBILBIGNGPH",
|
"6554": "LanV3BoatSettleNotify",
|
||||||
"6450": "FKNPJFJINKF",
|
"6450": "FKNPJFJINKF",
|
||||||
"6546": "ACGAFODFNLP",
|
"6546": "ACGAFODFNLP",
|
||||||
"575": "NpcTalkReq",
|
"575": "NpcTalkReq",
|
||||||
@ -1811,8 +1811,8 @@
|
|||||||
"173": "PlayerCompoundMaterialBoostRsp",
|
"173": "PlayerCompoundMaterialBoostRsp",
|
||||||
"104": "PlayerGameTimeByLuaNotify",
|
"104": "PlayerGameTimeByLuaNotify",
|
||||||
"191": "PlayerIpRegionNotify",
|
"191": "PlayerIpRegionNotify",
|
||||||
"165": "CLJNJBDHDEN",
|
"165": "SkipPlayerGameTimeReq",
|
||||||
"129": "MJEGBKCMNIE",
|
"129": "SkipPlayerGameTimeRsp",
|
||||||
"125": "KMFDGOAOFAD",
|
"125": "KMFDGOAOFAD",
|
||||||
"186": "IOEJCMJGHCG",
|
"186": "IOEJCMJGHCG",
|
||||||
"1275": "EntityPropNotify",
|
"1275": "EntityPropNotify",
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
"2433": "TowerSurrenderRsp",
|
"2433": "TowerSurrenderRsp",
|
||||||
"2424": "TowerGetFloorStarRewardReq",
|
"2424": "TowerGetFloorStarRewardReq",
|
||||||
"2431": "TowerGetFloorStarRewardRsp",
|
"2431": "TowerGetFloorStarRewardRsp",
|
||||||
"2466": "ACPJMJPFENC",
|
"2466": "TowerLevelEndNotify",
|
||||||
"2443": "TowerLevelStarCondNotify",
|
"2443": "TowerLevelStarCondNotify",
|
||||||
"2403": "TowerMiddleLevelChangeTeamNotify",
|
"2403": "TowerMiddleLevelChangeTeamNotify",
|
||||||
"2442": "TowerRecordHandbookReq",
|
"2442": "TowerRecordHandbookReq",
|
||||||
@ -2440,4 +2440,4 @@
|
|||||||
"5986": "POLJLDDPNFL",
|
"5986": "POLJLDDPNFL",
|
||||||
"6081": "KKCEOAENKJF",
|
"6081": "KKCEOAENKJF",
|
||||||
"6052": "AJKGAIPCFPB"
|
"6052": "AJKGAIPCFPB"
|
||||||
}
|
}
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 24258
|
// CmdId: 24258
|
||||||
message AAKNGDKKHDN {
|
message AAKNGDKKHDN {
|
||||||
uint32 difficulty = 3;
|
uint32 difficulty = 3;
|
||||||
uint32 score = 9;
|
uint32 score = 9;
|
||||||
uint32 LKKNBAPEIOE = 12;
|
uint32 MOGDMPFMGLN = 12;
|
||||||
bool is_new_record = 2;
|
bool is_new_record = 2;
|
||||||
bool is_success = 10;
|
bool is_success = 10;
|
||||||
uint32 DOOKJGCLOEL = 13;
|
uint32 DNKNMEGHIIJ = 13;
|
||||||
}
|
}
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 21003
|
// CmdId: 21003
|
||||||
message AAMMPKIGJHN {
|
message AAMMPKIGJHN {
|
||||||
bool is_unlock_next_level = 9;
|
bool is_unlock_next_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";
|
||||||
|
|
||||||
|
|
||||||
import "ANAEEOOIDJJ.proto";
|
import "ANAEEOOIDJJ.proto";
|
||||||
// CmdId: 9187
|
// CmdId: 9187
|
||||||
message ABLHNPJOCEC {
|
message ABLHNPJOCEC {
|
||||||
repeated ANAEEOOIDJJ LJEHEKKGODL = 12;
|
repeated ANAEEOOIDJJ AIGMBCCNEEO = 12;
|
||||||
}
|
}
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 6546
|
// CmdId: 6546
|
||||||
message ACGAFODFNLP {
|
message ACGAFODFNLP {
|
||||||
uint32 end_time = 15;
|
uint32 end_time = 15;
|
||||||
|
@ -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 "OEHLKBGHEDC.proto";
|
import "OEHLKBGHEDC.proto";
|
||||||
message ACKNNJIEGEK {
|
message ACKNNJIEGEK {
|
||||||
OEHLKBGHEDC NKAIIFJFCDL = 12;
|
OEHLKBGHEDC HKBHEOKLEFK = 12;
|
||||||
uint32 level_id = 7;
|
uint32 level_id = 7;
|
||||||
}
|
}
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 5511
|
// CmdId: 5511
|
||||||
message ADNMEPEENAN {
|
message ADNMEPEENAN {
|
||||||
uint32 hit_count = 8;
|
uint32 hit_count = 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 "LNCJHILJOBA.proto";
|
import "LNCJHILJOBA.proto";
|
||||||
// CmdId: 5099
|
// CmdId: 5099
|
||||||
message AEEOMPENNEA {
|
message AEEOMPENNEA {
|
||||||
LNCJHILJOBA JHDPHMFLDOL = 3;
|
LNCJHILJOBA CJCLFENNOGD = 3;
|
||||||
}
|
}
|
||||||
|
@ -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 "LCCKNACMGAA.proto";
|
import "LCCKNACMGAA.proto";
|
||||||
import "LJKDBILCDCB.proto";
|
import "LJKDBILCDCB.proto";
|
||||||
// CmdId: 24908
|
// CmdId: 24908
|
||||||
message AEFBJDINKAJ {
|
message AEFBJDINKAJ {
|
||||||
uint32 JHJNNKDGJFF = 3;
|
uint32 LGOHGFDGMGO = 3;
|
||||||
uint32 EJELKFCOPKN = 7;
|
uint32 IBGHNDBACGP = 7;
|
||||||
uint32 cost_time = 12;
|
uint32 cost_time = 12;
|
||||||
uint32 GNOOKHHCCOA = 15;
|
uint32 AKADDABPGDE = 15;
|
||||||
uint32 level_id = 8;
|
uint32 level_id = 8;
|
||||||
bool is_success = 11;
|
bool is_success = 11;
|
||||||
repeated LCCKNACMGAA BDBJLFOGMMP = 13;
|
repeated LCCKNACMGAA KCBGCANCBNA = 13;
|
||||||
repeated LJKDBILCDCB FDIAAAKHAPG = 5;
|
repeated LJKDBILCDCB HNKFGHEJMJO = 5;
|
||||||
}
|
}
|
||||||
|
@ -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 "PEMPCNLGIJF.proto";
|
import "PEMPCNLGIJF.proto";
|
||||||
// CmdId: 23731
|
// CmdId: 23731
|
||||||
message AEGNJEKFGPI {
|
message AEGNJEKFGPI {
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
enum AEIMLNONEAP {
|
enum AEIMLNONEAP {
|
||||||
AEIMLNONEAP_PacmanDungeonStopNone = 0;
|
AEIMLNONEAP_PacmanDungeonStopNone = 0;
|
||||||
AEIMLNONEAP_PacmanDungeonStopSuccess = 1;
|
AEIMLNONEAP_PacmanDungeonStopSuccess = 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 "LJJJCOKHKHF.proto";
|
import "LJJJCOKHKHF.proto";
|
||||||
// CmdId: 23776
|
// CmdId: 23776
|
||||||
message AEMOLFPMPII {
|
message AEMOLFPMPII {
|
||||||
int32 retcode = 12;
|
int32 retcode = 12;
|
||||||
map<uint32, LJJJCOKHKHF> BBBCPJMDMNC = 7;
|
map<uint32, LJJJCOKHKHF> ALEGNAJKFBB = 7;
|
||||||
}
|
}
|
||||||
|
@ -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 "LKCJKONCEDO.proto";
|
import "LKCJKONCEDO.proto";
|
||||||
message AFCLGCNDDBH {
|
message AFCLGCNDDBH {
|
||||||
uint32 ONNAEDFDEBF = 14;
|
uint32 CIAJCGKICOP = 14;
|
||||||
uint32 MDPMJADANLD = 4;
|
uint32 HNMFMCAMKAB = 4;
|
||||||
uint32 ONJNOEBJLHH = 3;
|
uint32 IPBIDJOGIIA = 3;
|
||||||
LKCJKONCEDO BLFOKJOHAHM = 7;
|
LKCJKONCEDO OHCEPJLFJCE = 7;
|
||||||
uint32 LBIIOEBMNMB = 15;
|
uint32 target_score = 15;
|
||||||
uint32 EJNMEDKNMDA = 12;
|
uint32 OHPDNBDDBBG = 12;
|
||||||
uint32 KPECIJJOLDH = 1;
|
uint32 JGALLAMOEDL = 1;
|
||||||
repeated uint32 INPDIDMMFCD = 2;
|
repeated uint32 HHMMEBCFNMN = 2;
|
||||||
repeated uint32 OEDICBDBPKB = 8;
|
repeated uint32 KLCCADMLNHJ = 8;
|
||||||
bool KFJFJBFGAOC = 6;
|
bool AOKAKNMHIBJ = 6;
|
||||||
}
|
}
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 21635
|
// CmdId: 21635
|
||||||
message AFFAKDPDBCM {
|
message AFFAKDPDBCM {
|
||||||
uint32 cost_time = 15;
|
uint32 cost_time = 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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 7104
|
// CmdId: 7104
|
||||||
message AFKHBKBKGIG {
|
message AFKHBKBKGIG {
|
||||||
}
|
}
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
message AGDCLCLDMBK {
|
message AGDCLCLDMBK {
|
||||||
uint32 AIPHBKBNLAM = 14;
|
uint32 BBJECMMIPIL = 14;
|
||||||
}
|
}
|
||||||
|
@ -1,27 +0,0 @@
|
|||||||
// https://github.com/SlushinPS/beach-simulator
|
|
||||||
// Copyright (C) 2023 Slushy Team
|
|
||||||
//
|
|
||||||
// This program is free software: you can redistribute it and/or modify
|
|
||||||
// it under the terms of the GNU Affero General Public License as
|
|
||||||
// published by the Free Software Foundation, either version 3 of the
|
|
||||||
// License, or (at your option) any later version.
|
|
||||||
//
|
|
||||||
// This program is distributed in the hope that it will be useful,
|
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
// GNU Affero General Public License for more details.
|
|
||||||
//
|
|
||||||
// You should have received a copy of the GNU Affero General Public License
|
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
|
|
||||||
enum AGHLKHJDEHO {
|
|
||||||
AGHLKHJDEHO_SalesmanStatusNone = 0;
|
|
||||||
AGHLKHJDEHO_SalesmanStatusUnstarted = 1;
|
|
||||||
AGHLKHJDEHO_SalesmanStatusStarted = 2;
|
|
||||||
AGHLKHJDEHO_SalesmanStatusDelivered = 3;
|
|
||||||
}
|
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
message AGMCPLHHDMM {
|
message AGMCPLHHDMM {
|
||||||
repeated uint32 KOAMNKFFEFP = 2;
|
repeated uint32 FBPPPIBPMDO = 2;
|
||||||
repeated uint32 HIKMMHCMCOL = 10;
|
repeated uint32 OEFJFKKOBJC = 10;
|
||||||
}
|
}
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 7850
|
// CmdId: 7850
|
||||||
message AIEGMNDKMGN {
|
message AIEGMNDKMGN {
|
||||||
}
|
}
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
// https://github.com/SlushinPS/beach-simulator
|
|
||||||
// Copyright (C) 2023 Slushy Team
|
|
||||||
//
|
|
||||||
// This program is free software: you can redistribute it and/or modify
|
|
||||||
// it under the terms of the GNU Affero General Public License as
|
|
||||||
// published by the Free Software Foundation, either version 3 of the
|
|
||||||
// License, or (at your option) any later version.
|
|
||||||
//
|
|
||||||
// This program is distributed in the hope that it will be useful,
|
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
// GNU Affero General Public License for more details.
|
|
||||||
//
|
|
||||||
// You should have received a copy of the GNU Affero General Public License
|
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
|
|
||||||
message AIMPMCMFJIK {
|
|
||||||
uint32 AMFAFBDMDOO = 8;
|
|
||||||
uint32 IBLELGAIEPI = 2;
|
|
||||||
}
|
|
@ -15,22 +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 "AISnapshotEntitySkillCycle.proto";
|
||||||
|
// Obf: NJIBEBILPBB
|
||||||
import "MGDEKEBNMGP.proto";
|
message AISnapshotEntityData {
|
||||||
message NJIBEBILPBB {
|
|
||||||
uint32 attack_target_id = 2;
|
uint32 attack_target_id = 2;
|
||||||
float PGONNJPJPAE = 5;
|
float CEOENMEAEDG = 5;
|
||||||
repeated MGDEKEBNMGP HCKKMBIFJLO = 4;
|
repeated AISnapshotEntitySkillCycle finished_skill_cycles = 4;
|
||||||
float PKNDIFOCMBA = 3;
|
float LFMMACBLFAB = 3;
|
||||||
float OJPCOOJBBMJ = 13;
|
float AIGOPDJPEPO = 13;
|
||||||
uint32 CKHHJJOMNPA = 12;
|
uint32 MFMNONHPLGD = 12;
|
||||||
float EONBMPPKALM = 8;
|
float AAAOLEGAMIK = 8;
|
||||||
uint32 NGAAKIJAGPB = 7;
|
uint32 LCFLEGHABMP = 7;
|
||||||
uint32 FOKLOIKIMJE = 9;
|
uint32 NKICKCLEJKF = 9;
|
||||||
uint32 entity_id = 11;
|
uint32 entity_id = 11;
|
||||||
map<uint32, uint32> DKKKOLCCOEA = 1;
|
map<uint32, uint32> hitting_avatars = 1;
|
||||||
uint32 IMGLAGFMNMF = 6;
|
uint32 FCPDGFADJGP = 6;
|
||||||
}
|
}
|
@ -15,14 +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: MGDEKEBNMGP
|
||||||
|
message AISnapshotEntitySkillCycle {
|
||||||
message MGDEKEBNMGP {
|
bool OHDGIGLHKPL = 8;
|
||||||
bool NEDHBCDFPCI = 8;
|
|
||||||
uint32 skill_id = 11;
|
uint32 skill_id = 11;
|
||||||
bool GHHHMOFMCAP = 14;
|
bool HADJNPKLEOG = 14;
|
||||||
bool EFFFGPEDKMI = 10;
|
bool EEMBPJGDNOI = 10;
|
||||||
bool JJOOPBPELKN = 9;
|
bool DGABAHCOHDC = 9;
|
||||||
}
|
}
|
@ -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 "OnlinePlayerInfo.proto";
|
import "OnlinePlayerInfo.proto";
|
||||||
// CmdId: 4668
|
// CmdId: 4668
|
||||||
message AJDEHNFKEGD {
|
message AJDEHNFKEGD {
|
||||||
|
@ -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 "PBDDPMHLPJG.proto";
|
|
||||||
message AJDKBLNNCOI {
|
message AJDKBLNNCOI {
|
||||||
PBDDPMHLPJG MCLOLMGMPDD = 6;
|
Vector GEOHFGNBHDM = 6;
|
||||||
uint32 entity_id = 2;
|
uint32 entity_id = 2;
|
||||||
PBDDPMHLPJG LBDDBKPDMMD = 5;
|
Vector CBGCJPMPMKB = 5;
|
||||||
}
|
}
|
||||||
|
@ -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: 6052
|
// CmdId: 6052
|
||||||
message AJKGAIPCFPB {
|
message AJKGAIPCFPB {
|
||||||
repeated uint32 KOGFHEKEJPP = 13;
|
repeated uint32 ENNIJLCIBGH = 13;
|
||||||
uint32 EHHHNEBOJIL = 2;
|
uint32 EDDCGLBMNLB = 2;
|
||||||
int32 retcode = 1;
|
int32 retcode = 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 "FCHFBEOPIMF.proto";
|
import "FCHFBEOPIMF.proto";
|
||||||
// CmdId: 7596
|
// CmdId: 7596
|
||||||
message AJNGNNFKHGA {
|
message AJNGNNFKHGA {
|
||||||
int32 retcode = 7;
|
int32 retcode = 7;
|
||||||
FCHFBEOPIMF BCGOLJCGIKK = 15;
|
FCHFBEOPIMF DAJBJLAPDPF = 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";
|
||||||
|
|
||||||
|
|
||||||
message AJNMMPHABOF {
|
message AJNMMPHABOF {
|
||||||
uint32 NPJNCABLJID = 1;
|
uint32 OJMDKDFBOAM = 1;
|
||||||
}
|
}
|
||||||
|
@ -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 "ItemParam.proto";
|
import "ItemParam.proto";
|
||||||
// CmdId: 2911
|
// CmdId: 2911
|
||||||
message AKCIEKCLPFP {
|
message AKCIEKCLPFP {
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
import "HPFPNKNJIOD.proto";
|
import "HPFPNKNJIOD.proto";
|
||||||
message AKEBNLHDNPG {
|
message AKEBNLHDNPG {
|
||||||
repeated HPFPNKNJIOD JIIJHJACJML = 1;
|
repeated HPFPNKNJIOD level_info_list = 1;
|
||||||
}
|
}
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 22095
|
// CmdId: 22095
|
||||||
message ALBHDAGHPBP {
|
message ALBHDAGHPBP {
|
||||||
int32 retcode = 3;
|
int32 retcode = 3;
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
message ALKDNGPEAFM {
|
message ALKDNGPEAFM {
|
||||||
uint32 target_entity_id = 8;
|
uint32 target_entity_id = 8;
|
||||||
}
|
}
|
||||||
|
@ -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 "NMOMOHFFNPB.proto";
|
import "NMOMOHFFNPB.proto";
|
||||||
import "NBMLPCGCIEG.proto";
|
import "NBMLPCGCIEG.proto";
|
||||||
// CmdId: 24100
|
// CmdId: 24100
|
||||||
message ALLEHIBHLDI {
|
message ALLEHIBHLDI {
|
||||||
repeated NMOMOHFFNPB player_info_list = 6;
|
repeated NMOMOHFFNPB player_info_list = 6;
|
||||||
NBMLPCGCIEG JLJLIPPNFJF = 5;
|
NBMLPCGCIEG CKALODBAPLN = 5;
|
||||||
uint32 round = 4;
|
uint32 round = 4;
|
||||||
}
|
}
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
message AMBJIMENFCF {
|
message AMBJIMENFCF {
|
||||||
uint32 level_id = 15;
|
uint32 level_id = 15;
|
||||||
repeated uint32 MPNCDMHBPAG = 2;
|
repeated uint32 MELPDGIIFIP = 2;
|
||||||
uint32 JCJLOPLLOGJ = 8;
|
uint32 LMCJIONGAAJ = 8;
|
||||||
repeated uint32 IJGJPOIEJLG = 6;
|
repeated uint32 APLANIDIEGM = 6;
|
||||||
}
|
}
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 20871
|
// CmdId: 20871
|
||||||
message AMDGCDOHIJI {
|
message AMDGCDOHIJI {
|
||||||
int32 retcode = 11;
|
int32 retcode = 11;
|
||||||
|
@ -1,27 +0,0 @@
|
|||||||
// https://github.com/SlushinPS/beach-simulator
|
|
||||||
// Copyright (C) 2023 Slushy Team
|
|
||||||
//
|
|
||||||
// This program is free software: you can redistribute it and/or modify
|
|
||||||
// it under the terms of the GNU Affero General Public License as
|
|
||||||
// published by the Free Software Foundation, either version 3 of the
|
|
||||||
// License, or (at your option) any later version.
|
|
||||||
//
|
|
||||||
// This program is distributed in the hope that it will be useful,
|
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
// GNU Affero General Public License for more details.
|
|
||||||
//
|
|
||||||
// You should have received a copy of the GNU Affero General Public License
|
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
|
|
||||||
import "JNKPNKFNAFB.proto";
|
|
||||||
message AMNNLCILKPN {
|
|
||||||
repeated uint32 PCICHLIEDEM = 9;
|
|
||||||
repeated JNKPNKFNAFB BLCKJOOMHMH = 10;
|
|
||||||
repeated uint32 DDFMPNANOMF = 11;
|
|
||||||
}
|
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 21530
|
// CmdId: 21530
|
||||||
message ANACKKAIMPI {
|
message ANACKKAIMPI {
|
||||||
uint32 level_id = 6;
|
uint32 level_id = 6;
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
message ANAEEOOIDJJ {
|
message ANAEEOOIDJJ {
|
||||||
uint32 item_id = 1;
|
uint32 item_id = 1;
|
||||||
uint32 item_num = 10;
|
uint32 item_num = 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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 893
|
// CmdId: 893
|
||||||
message ANKMHOAHDAI {
|
message ANKMHOAHDAI {
|
||||||
map<uint32, uint32> gadget_chain_level_map = 2;
|
map<uint32, uint32> gadget_chain_level_map = 2;
|
||||||
bool DKKBJAADOPK = 3;
|
bool MJDIKJBCDFI = 3;
|
||||||
}
|
}
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
|
||||||
// CmdId: 9244
|
// CmdId: 9244
|
||||||
message AOCKEOIFIAO {
|
message AOCKEOIFIAO {
|
||||||
uint32 room_id = 4;
|
uint32 room_id = 4;
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
// https://github.com/SlushinPS/beach-simulator
|
|
||||||
// Copyright (C) 2023 Slushy Team
|
|
||||||
//
|
|
||||||
// This program is free software: you can redistribute it and/or modify
|
|
||||||
// it under the terms of the GNU Affero General Public License as
|
|
||||||
// published by the Free Software Foundation, either version 3 of the
|
|
||||||
// License, or (at your option) any later version.
|
|
||||||
//
|
|
||||||
// This program is distributed in the hope that it will be useful,
|
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
// GNU Affero General Public License for more details.
|
|
||||||
//
|
|
||||||
// You should have received a copy of the GNU Affero General Public License
|
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
|
|
||||||
import "LAPLEDLNMOP.proto";
|
|
||||||
import "PDENNFLJELI.proto";
|
|
||||||
import "GIEMAGHCMDC.proto";
|
|
||||||
import "GCJFMLKOFKM.proto";
|
|
||||||
import "DCHIFHIDHGD.proto";
|
|
||||||
message APBBCFJOEOD {
|
|
||||||
bool LFKBGHFJJOO = 1;
|
|
||||||
LAPLEDLNMOP NHFCHFIMGCE = 11;
|
|
||||||
PDENNFLJELI JEHBKLDKNDA = 3;
|
|
||||||
map<uint32, GIEMAGHCMDC> MBLEOJFAOID = 14;
|
|
||||||
map<uint32, GCJFMLKOFKM> AEOEPEDEDCC = 8;
|
|
||||||
map<uint32, DCHIFHIDHGD> CHNPAMMDHHP = 10;
|
|
||||||
}
|
|
@ -15,13 +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";
|
||||||
|
// Obf: OPDCPCFOLIE
|
||||||
import "PBDDPMHLPJG.proto";
|
message AbilityActionCreateGadget {
|
||||||
message OPDCPCFOLIE {
|
Vector rot = 8;
|
||||||
PBDDPMHLPJG rot = 8;
|
|
||||||
uint32 room_id = 6;
|
uint32 room_id = 6;
|
||||||
PBDDPMHLPJG pos = 13;
|
Vector pos = 13;
|
||||||
}
|
}
|
@ -15,13 +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";
|
||||||
|
// Obf: BEHNKFHKEMD
|
||||||
import "PBDDPMHLPJG.proto";
|
message AbilityActionGenerateElemBall {
|
||||||
message BEHNKFHKEMD {
|
Vector pos = 4;
|
||||||
PBDDPMHLPJG pos = 4;
|
|
||||||
uint32 room_id = 7;
|
uint32 room_id = 7;
|
||||||
PBDDPMHLPJG rot = 15;
|
Vector rot = 15;
|
||||||
}
|
}
|
@ -15,12 +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";
|
||||||
|
// Obf: ICJEFJLIABP
|
||||||
import "PBDDPMHLPJG.proto";
|
message AbilityActionSetCrashDamage {
|
||||||
message ICJEFJLIABP {
|
|
||||||
float damage = 5;
|
float damage = 5;
|
||||||
PBDDPMHLPJG NBBIKGEEIPA = 9;
|
Vector hit_pos = 9;
|
||||||
}
|
}
|
@ -15,12 +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
|
||||||
message AbilityAppliedAbility {
|
message AbilityAppliedAbility {
|
||||||
AbilityString ability_name = 1;
|
AbilityString ability_name = 1;
|
||||||
AbilityString ability_override = 2;
|
AbilityString ability_override = 2;
|
||||||
|
@ -15,13 +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
|
||||||
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;
|
||||||
@ -32,7 +30,7 @@ message AbilityAppliedModifier {
|
|||||||
float exist_duration = 7;
|
float exist_duration = 7;
|
||||||
AbilityAttachedModifier attached_instanced_modifier = 8;
|
AbilityAttachedModifier attached_instanced_modifier = 8;
|
||||||
uint32 apply_entity_id = 9;
|
uint32 apply_entity_id = 9;
|
||||||
bool is_attached_parent_ability = 10;
|
bool DLOLFHNNEKI = 10;
|
||||||
ModifierDurability modifier_durability = 11;
|
ModifierDurability modifier_durability = 11;
|
||||||
uint32 sbuff_uid = 12;
|
uint32 sbuff_uid = 12;
|
||||||
bool is_serverbuff_modifier = 13;
|
bool is_serverbuff_modifier = 13;
|
||||||
|
@ -15,10 +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: KLMOHHKFHDB
|
||||||
|
|
||||||
message AbilityAttachedModifier {
|
message AbilityAttachedModifier {
|
||||||
bool is_invalid = 1;
|
bool is_invalid = 1;
|
||||||
uint32 owner_entity_id = 2;
|
uint32 owner_entity_id = 2;
|
||||||
|
25
proto/AbilityBornType.proto
Normal file
25
proto/AbilityBornType.proto
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
// https://github.com/SlushinPS/beach-simulator
|
||||||
|
// Copyright (C) 2023 Slushy Team
|
||||||
|
//
|
||||||
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License as
|
||||||
|
// published by the Free Software Foundation, either version 3 of the
|
||||||
|
// License, or (at your option) any later version.
|
||||||
|
//
|
||||||
|
// This program is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU Affero General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU Affero General Public License
|
||||||
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
syntax = "proto3";
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
import "Vector.proto";
|
||||||
|
// Obf: BAHALCKDAKF
|
||||||
|
message AbilityBornType {
|
||||||
|
Vector rot = 11;
|
||||||
|
Vector pos = 15;
|
||||||
|
Vector move_dir = 10;
|
||||||
|
}
|
@ -15,12 +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 "AbilityControlBlock.proto";
|
import "AbilityControlBlock.proto";
|
||||||
// CmdId: 1184
|
// CmdId: 1184
|
||||||
|
// Obf: PLMKKNIJMEC
|
||||||
message AbilityChangeNotify {
|
message AbilityChangeNotify {
|
||||||
uint32 entity_id = 10;
|
uint32 entity_id = 10;
|
||||||
AbilityControlBlock ability_control_block = 2;
|
AbilityControlBlock ability_control_block = 2;
|
||||||
|
@ -15,11 +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
|
||||||
message AbilityControlBlock {
|
message AbilityControlBlock {
|
||||||
repeated AbilityEmbryo ability_embryo_list = 1;
|
repeated AbilityEmbryo ability_embryo_list = 1;
|
||||||
}
|
}
|
||||||
|
@ -15,10 +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: JAODNDBPGJA
|
||||||
|
|
||||||
message AbilityEmbryo {
|
message AbilityEmbryo {
|
||||||
uint32 ability_id = 1;
|
uint32 ability_id = 1;
|
||||||
fixed32 ability_name_hash = 2;
|
fixed32 ability_name_hash = 2;
|
||||||
|
26
proto/AbilityFireworkBornType.proto
Normal file
26
proto/AbilityFireworkBornType.proto
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
// https://github.com/SlushinPS/beach-simulator
|
||||||
|
// Copyright (C) 2023 Slushy Team
|
||||||
|
//
|
||||||
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License as
|
||||||
|
// published by the Free Software Foundation, either version 3 of the
|
||||||
|
// License, or (at your option) any later version.
|
||||||
|
//
|
||||||
|
// This program is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU Affero General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU Affero General Public License
|
||||||
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
syntax = "proto3";
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
import "Vector.proto";
|
||||||
|
// Obf: IEELHDCPPBO
|
||||||
|
message AbilityFireworkBornType {
|
||||||
|
Vector move_dir = 4;
|
||||||
|
uint32 effect_index = 7;
|
||||||
|
Vector pos = 2;
|
||||||
|
Vector rot = 6;
|
||||||
|
}
|
@ -15,12 +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: AELEICAJLLG
|
||||||
|
message AbilityGadgetInfo {
|
||||||
message AELEICAJLLG {
|
|
||||||
uint32 camp_id = 1;
|
uint32 camp_id = 1;
|
||||||
uint32 NHJDBIFJEAM = 2;
|
uint32 camp_target_type = 2;
|
||||||
uint32 target_entity_id = 3;
|
uint32 target_entity_id = 3;
|
||||||
}
|
}
|
@ -15,15 +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: PIEGLPACNBP
|
||||||
|
|
||||||
message AbilityIdentifier {
|
message AbilityIdentifier {
|
||||||
uint32 instanced_modifier_id = 11;
|
uint32 instanced_modifier_id = 11;
|
||||||
int32 local_id = 2;
|
int32 local_id = 2;
|
||||||
bool is_serverbuff_modifier = 14;
|
bool is_serverbuff_modifier = 14;
|
||||||
uint32 GBFNJGFGMBK = 1;
|
uint32 PLEOONAACJI = 1;
|
||||||
uint32 LPBMHGEADKN = 15;
|
uint32 DJPMGPMOPIN = 15;
|
||||||
uint32 instanced_ability_id = 9;
|
uint32 instanced_ability_id = 9;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +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: 1155
|
// CmdId: 1155
|
||||||
|
// Obf: CMJMPJAFMGK
|
||||||
message AbilityInvocationFailNotify {
|
message AbilityInvocationFailNotify {
|
||||||
uint32 entity_id = 1;
|
uint32 entity_id = 1;
|
||||||
AbilityInvokeEntry invoke = 12;
|
AbilityInvokeEntry invoke = 12;
|
||||||
|
@ -15,17 +15,15 @@
|
|||||||
// 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: 1175
|
// CmdId: 1175
|
||||||
|
// Obf: BPBEBFMHGNL
|
||||||
message AbilityInvocationFixedNotify {
|
message AbilityInvocationFixedNotify {
|
||||||
AbilityInvokeEntry GHCGHBKJGBK = 13;
|
AbilityInvokeEntry DLABNBJEFGF = 13;
|
||||||
AbilityInvokeEntry OFNDMJPIPMB = 2;
|
AbilityInvokeEntry PIBKJHBGEHJ = 2;
|
||||||
AbilityInvokeEntry PLFGBMKBEJI = 12;
|
AbilityInvokeEntry EINJCADCDFP = 12;
|
||||||
AbilityInvokeEntry BGNJKBCJBBF = 11;
|
AbilityInvokeEntry DDLBMHEONMO = 11;
|
||||||
AbilityInvokeEntry MKDGEDJJPNE = 15;
|
AbilityInvokeEntry KHNKKDJIDIF = 15;
|
||||||
AbilityInvokeEntry JJBEJHNPBHF = 3;
|
AbilityInvokeEntry LGLHDKBGJDB = 3;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +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: 1196
|
||||||
|
// Obf: PJFLGALPCNO
|
||||||
message AbilityInvocationsNotify {
|
message AbilityInvocationsNotify {
|
||||||
repeated AbilityInvokeEntry invokes = 1;
|
repeated AbilityInvokeEntry invokes = 1;
|
||||||
}
|
}
|
||||||
|
@ -15,76 +15,74 @@
|
|||||||
// 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: IEGANFCMCNJ
|
||||||
|
|
||||||
enum AbilityInvokeArgument {
|
enum AbilityInvokeArgument {
|
||||||
AbilityInvokeArgument_AbilityNone = 0;
|
ABILITY_INVOKE_ARGUMENT_NONE = 0;
|
||||||
AbilityInvokeArgument_AbilityMetaModifierChange = 1;
|
ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE = 1;
|
||||||
AbilityInvokeArgument_AbilityMetaCommandModifierChangeRequest = 2;
|
ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST = 2;
|
||||||
AbilityInvokeArgument_AbilityMetaSpecialFloatArgument = 3;
|
ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT = 3;
|
||||||
AbilityInvokeArgument_AbilityMetaOverrideParam = 4;
|
ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM = 4;
|
||||||
AbilityInvokeArgument_AbilityMetaClearOverrideParam = 5;
|
ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM = 5;
|
||||||
AbilityInvokeArgument_AbilityMetaReinitOverridemap = 6;
|
ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP = 6;
|
||||||
AbilityInvokeArgument_AbilityMetaGlobalFloatValue = 7;
|
ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE = 7;
|
||||||
AbilityInvokeArgument_AbilityMetaClearGlobalFloatValue = 8;
|
ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE = 8;
|
||||||
AbilityInvokeArgument_AbilityMetaAbilityElementStrength = 9;
|
ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH = 9;
|
||||||
AbilityInvokeArgument_AbilityMetaAddOrGetAbilityAndTrigger = 10;
|
ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER = 10;
|
||||||
AbilityInvokeArgument_AbilityMetaSetKilledSetate = 11;
|
ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_SETATE = 11;
|
||||||
AbilityInvokeArgument_AbilityMetaSetAbilityTrigger = 12;
|
ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER = 12;
|
||||||
AbilityInvokeArgument_AbilityMetaAddNewAbility = 13;
|
ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY = 13;
|
||||||
AbilityInvokeArgument_AbilityMetaRemoveAbility = 14;
|
ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY = 14;
|
||||||
AbilityInvokeArgument_AbilityMetaSetModifierApplyEntity = 15;
|
ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY = 15;
|
||||||
AbilityInvokeArgument_AbilityMetaModifierDurabilityChange = 16;
|
ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE = 16;
|
||||||
AbilityInvokeArgument_AbilityMetaElementReactionVisual = 17;
|
ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL = 17;
|
||||||
AbilityInvokeArgument_AbilityMetaSetPoseParameter = 18;
|
ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER = 18;
|
||||||
AbilityInvokeArgument_AbilityMetaUpdateBaseReactionDamage = 19;
|
ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE = 19;
|
||||||
AbilityInvokeArgument_AbilityMetaTriggerElementReaction = 20;
|
ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION = 20;
|
||||||
AbilityInvokeArgument_AbilityMetaLoseHp = 21;
|
ABILITY_INVOKE_ARGUMENT_META_LOSE_HP = 21;
|
||||||
AbilityInvokeArgument_AbilityMetaDurabilityIsZero = 22;
|
ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;
|
||||||
AbilityInvokeArgument_AbilityActionTriggerAbility = 50;
|
ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;
|
||||||
AbilityInvokeArgument_AbilityActionSetCrashDamage = 51;
|
ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE = 51;
|
||||||
AbilityInvokeArgument_AbilityActionEffect = 52;
|
ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT = 52;
|
||||||
AbilityInvokeArgument_AbilityActionSummon = 53;
|
ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON = 53;
|
||||||
AbilityInvokeArgument_AbilityActionBlink = 54;
|
ABILITY_INVOKE_ARGUMENT_ACTION_BLINK = 54;
|
||||||
AbilityInvokeArgument_AbilityActionCreateGadget = 55;
|
ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET = 55;
|
||||||
AbilityInvokeArgument_AbilityActionApplyLevelModifier = 56;
|
ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER = 56;
|
||||||
AbilityInvokeArgument_AbilityActionGenerateElemBall = 57;
|
ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL = 57;
|
||||||
AbilityInvokeArgument_AbilityActionSetRandomOverrideMapValue = 58;
|
ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE = 58;
|
||||||
AbilityInvokeArgument_AbilityActionServerMonsterLog = 59;
|
ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG = 59;
|
||||||
AbilityInvokeArgument_AbilityActionCreateTile = 60;
|
ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE = 60;
|
||||||
AbilityInvokeArgument_AbilityActionDestroyTile = 61;
|
ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE = 61;
|
||||||
AbilityInvokeArgument_AbilityActionFireAfterImage = 62;
|
ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE = 62;
|
||||||
AbilityInvokeArgument_AbilityActionDeductStamina = 63;
|
ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA = 63;
|
||||||
AbilityInvokeArgument_AbilityActionHitEffect = 64;
|
ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT = 64;
|
||||||
AbilityInvokeArgument_AbilityActionSetBulletTrackTarget = 65;
|
ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET = 65;
|
||||||
AbilityInvokeArgument_AbilityActionFireworkEffect = 66;
|
ABILITY_INVOKE_ARGUMENT_ACTION_FIREWORK_EFFECT = 66;
|
||||||
AbilityInvokeArgument_AbilityMixinAvatarSteerByCamera = 100;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;
|
||||||
AbilityInvokeArgument_AbilityMixinMonsterDefend = 101;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND = 101;
|
||||||
AbilityInvokeArgument_AbilityMixinWindZone = 102;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE = 102;
|
||||||
AbilityInvokeArgument_AbilityMixinCostStamina = 103;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA = 103;
|
||||||
AbilityInvokeArgument_AbilityMixinEliteShield = 104;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD = 104;
|
||||||
AbilityInvokeArgument_AbilityMixinElementShield = 105;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD = 105;
|
||||||
AbilityInvokeArgument_AbilityMixinGlobalShield = 106;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD = 106;
|
||||||
AbilityInvokeArgument_AbilityMixinShieldBar = 107;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR = 107;
|
||||||
AbilityInvokeArgument_AbilityMixinWindSeedSpawner = 108;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER = 108;
|
||||||
AbilityInvokeArgument_AbilityMixinDoActionByElementReaction = 109;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION = 109;
|
||||||
AbilityInvokeArgument_AbilityMixinFieldEntityCountChange = 110;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE = 110;
|
||||||
AbilityInvokeArgument_AbilityMixinScenePropSync = 111;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC = 111;
|
||||||
AbilityInvokeArgument_AbilityMixinWidgetMpSupport = 112;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT = 112;
|
||||||
AbilityInvokeArgument_AbilityMixinDoActionBySelfModifierElementDurabilityRatio = 113;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO = 113;
|
||||||
AbilityInvokeArgument_AbilityMixinFireworksLauncher = 114;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;
|
||||||
AbilityInvokeArgument_AbilityMixinAttackResultCreateCount = 115;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT = 115;
|
||||||
AbilityInvokeArgument_AbilityMixinUgcTimeControl = 116;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL = 116;
|
||||||
AbilityInvokeArgument_AbilityMixinAvatarCombat = 117;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT = 117;
|
||||||
AbilityInvokeArgument_AbilityMixinDeathZoneRegionalPlayMixin = 118;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN = 118;
|
||||||
AbilityInvokeArgument_AbilityMixinUiInteract = 119;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT = 119;
|
||||||
AbilityInvokeArgument_AbilityMixinShootFromCamera = 120;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA = 120;
|
||||||
AbilityInvokeArgument_AbilityMixinEraseBrickActivity = 121;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY = 121;
|
||||||
AbilityInvokeArgument_AbilityMixinBreakout = 122;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT = 122;
|
||||||
AbilityInvokeArgument_AbilityMixinDamageLoan = 123;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_DAMAGE_LOAN = 123;
|
||||||
AbilityInvokeArgument_AbilityMixinBroadcastGv = 124;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_BROADCAST_GV = 124;
|
||||||
AbilityInvokeArgument_AbilityMixinReceiveGv = 125;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_RECEIVE_GV = 125;
|
||||||
AbilityInvokeArgument_AbilityMixinEnergyCrystalTarget = 127;
|
ABILITY_INVOKE_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TARGET = 127;
|
||||||
}
|
}
|
||||||
|
@ -15,13 +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 "AbilityInvokeEntryHead.proto";
|
import "AbilityInvokeEntryHead.proto";
|
||||||
import "AbilityInvokeArgument.proto";
|
import "AbilityInvokeArgument.proto";
|
||||||
import "ForwardType.proto";
|
import "ForwardType.proto";
|
||||||
|
// Obf: ELGIBELOGKF
|
||||||
message AbilityInvokeEntry {
|
message AbilityInvokeEntry {
|
||||||
uint32 event_id = 8;
|
uint32 event_id = 8;
|
||||||
uint32 entity_id = 10;
|
uint32 entity_id = 10;
|
||||||
|
@ -15,10 +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: DPEDKHLIFHF
|
||||||
|
|
||||||
message AbilityInvokeEntryHead {
|
message AbilityInvokeEntryHead {
|
||||||
int32 modifier_config_local_id = 8;
|
int32 modifier_config_local_id = 8;
|
||||||
uint32 target_id = 13;
|
uint32 target_id = 13;
|
||||||
|
@ -15,11 +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 "AbilityAppliedAbility.proto";
|
import "AbilityAppliedAbility.proto";
|
||||||
message KGNBOGPLLAM {
|
// Obf: KGNBOGPLLAM
|
||||||
AbilityAppliedAbility BNKCIIDELPG = 2;
|
message AbilityMetaAddAbility {
|
||||||
|
AbilityAppliedAbility ability = 2;
|
||||||
}
|
}
|
@ -15,24 +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 "ModifierProperty.proto";
|
||||||
|
import "ModifierAction.proto";
|
||||||
import "HDNMEHLEAGE.proto";
|
|
||||||
import "KKFENCAJMAP.proto";
|
|
||||||
import "AbilityString.proto";
|
import "AbilityString.proto";
|
||||||
import "AbilityAttachedModifier.proto";
|
import "AbilityAttachedModifier.proto";
|
||||||
message NANLJHBMAGF {
|
// Obf: NANLJHBMAGF
|
||||||
repeated HDNMEHLEAGE GFHPDPLEEOO = 14;
|
message AbilityMetaModifierChange {
|
||||||
KKFENCAJMAP JMGGMKBJPDM = 4;
|
repeated ModifierProperty properties = 14;
|
||||||
|
ModifierAction action = 4;
|
||||||
uint32 apply_entity_id = 2;
|
uint32 apply_entity_id = 2;
|
||||||
bool GCLNFAOFKFG = 15;
|
bool is_mute_remote = 15;
|
||||||
bool CINMPFCDANJ = 8;
|
bool JGGDMDGLJOP = 8;
|
||||||
AbilityString parent_ability_name = 1;
|
AbilityString parent_ability_name = 1;
|
||||||
uint32 server_buff_uid = 7;
|
uint32 server_buff_uid = 7;
|
||||||
AbilityString parent_ability_override = 10;
|
AbilityString parent_ability_override = 10;
|
||||||
AbilityAttachedModifier attached_instanced_modifier = 3;
|
AbilityAttachedModifier attached_instanced_modifier = 3;
|
||||||
bool is_attached_parent_ability = 12;
|
bool DLOLFHNNEKI = 12;
|
||||||
int32 modifier_local_id = 5;
|
int32 modifier_local_id = 5;
|
||||||
}
|
}
|
@ -15,11 +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";
|
||||||
message EDIDAGDNOLP {
|
// Obf: EDIDAGDNOLP
|
||||||
|
message AbilityMetaReInitOverrideMap {
|
||||||
repeated AbilityScalarValueEntry override_map = 2;
|
repeated AbilityScalarValueEntry override_map = 2;
|
||||||
}
|
}
|
@ -15,11 +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 "AnimatorParameterValueInfoPair.proto";
|
import "AnimatorParameterValueInfoPair.proto";
|
||||||
message FOHAAJOMMPL {
|
// Obf: FOHAAJOMMPL
|
||||||
|
message AbilityMetaSetPoseParameter {
|
||||||
AnimatorParameterValueInfoPair value = 15;
|
AnimatorParameterValueInfoPair value = 15;
|
||||||
}
|
}
|
@ -15,14 +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: ODBBPNOOEOI
|
||||||
|
message AbilityMetaTriggerElementReaction {
|
||||||
message ODBBPNOOEOI {
|
uint32 ADHLKLLFLPD = 2;
|
||||||
uint32 NIHBLJOJEGF = 2;
|
uint32 GJFGOBCICLP = 14;
|
||||||
uint32 CAJJKEBMMEJ = 14;
|
int32 hit_index = 3;
|
||||||
int32 GMECFFBALGO = 3;
|
|
||||||
uint32 trigger_entity_id = 1;
|
uint32 trigger_entity_id = 1;
|
||||||
uint32 HKDIEFKEKHK = 4;
|
uint32 ECHFGCGHGEG = 4;
|
||||||
}
|
}
|
@ -15,14 +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 "AbilityString.proto";
|
import "AbilityString.proto";
|
||||||
message NGEKKGKDJED {
|
// Obf: NGEKKGKDJED
|
||||||
uint32 IJCCMBEMIFB = 1;
|
message AbilityMetaUpdateBaseReactionDamage {
|
||||||
AbilityString NGPCOGHKPHO = 4;
|
uint32 DMENLAMJJEM = 1;
|
||||||
uint32 MLOBHBOLOFM = 15;
|
AbilityString LDEOKEHFACJ = 4;
|
||||||
|
uint32 HLMJBJGKLKD = 15;
|
||||||
AbilityString ability_name = 3;
|
AbilityString ability_name = 3;
|
||||||
}
|
}
|
@ -15,33 +15,32 @@
|
|||||||
// 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 "BreakoutSyncCreateConnect.proto";
|
||||||
|
import "BreakoutSyncPing.proto";
|
||||||
import "OHONHNDAHHA.proto";
|
import "BreakoutSyncFinishGame.proto";
|
||||||
import "MMPEIBJBNMB.proto";
|
import "BreakoutSyncSnapShot.proto";
|
||||||
import "ICMHLFGJPKL.proto";
|
import "BreakoutSyncAction.proto";
|
||||||
import "BLBJLEJIMPL.proto";
|
// Obf: PKJJKBLLIGJ
|
||||||
import "ECCMFFEGGHB.proto";
|
message AbilityMixinBreakout {
|
||||||
message PKJJKBLLIGJ {
|
// Obf: IJFMHDDKKMJ
|
||||||
enum IJFMHDDKKMJ {
|
enum SyncType {
|
||||||
None = 0;
|
SYNC_TYPE_NONE = 0;
|
||||||
CreateConnect = 1;
|
SYNC_TYPE_CREATE_CONNECT = 1;
|
||||||
StartGame = 2;
|
SYNC_TYPE_START_GAME = 2;
|
||||||
Ping = 3;
|
SYNC_TYPE_PING = 3;
|
||||||
FinishGame = 4;
|
SYNC_TYPE_FINISH_GAME = 4;
|
||||||
SnapShot = 5;
|
SYNC_TYPE_SNAP_SHOT = 5;
|
||||||
Action = 6;
|
SYNC_TYPE_ACTION = 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
int32 retcode = 2;
|
int32 retcode = 2;
|
||||||
IJFMHDDKKMJ BINBMMIFLEL = 4;
|
SyncType sync_type = 4;
|
||||||
oneof MIGKJHKKOOD {
|
oneof sync {
|
||||||
OHONHNDAHHA DBCPJAGIAJC = 6;
|
BreakoutSyncCreateConnect sync_create_connect = 6;
|
||||||
MMPEIBJBNMB HKKGOMBABPA = 9;
|
BreakoutSyncPing sync_ping = 9;
|
||||||
ICMHLFGJPKL FPHHBKDEBON = 13;
|
BreakoutSyncFinishGame sync_finish_game = 13;
|
||||||
BLBJLEJIMPL GJCIMOLDOHI = 5;
|
BreakoutSyncSnapShot sync_snap_shot = 5;
|
||||||
ECCMFFEGGHB GOFBHPAOJEO = 15;
|
BreakoutSyncAction sync_action = 15;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,5 +1,6 @@
|
|||||||
// https://github.com/SlushinPS/beach-simulator
|
// Proto has been converted from Sorapointa to Grasscutter format
|
||||||
// Copyright (C) 2023 Slushy Team
|
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||||
|
// Copyright (C) 2022 Sorapointa Team
|
||||||
//
|
//
|
||||||
// This program is free software: you can redistribute it and/or modify
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU Affero General Public License as
|
// it under the terms of the GNU Affero General Public License as
|
||||||
@ -18,6 +19,6 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
message AbilityMixinCostStamina {
|
||||||
message PDEMKHPAFIA {
|
bool is_swim = 7;
|
||||||
}
|
}
|
@ -15,20 +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
|
||||||
message AbilityMixinRecoverInfo {
|
message AbilityMixinRecoverInfo {
|
||||||
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 {
|
oneof Source {
|
||||||
uint32 GPBKHCOAAGG = 1;
|
uint32 instanced_ability_id = 1;
|
||||||
uint32 MILDDKOHGDL = 2;
|
uint32 instanced_modifier_id = 2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -15,13 +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 "MassivePropSyncInfo.proto";
|
import "MassivePropSyncInfo.proto";
|
||||||
message CMGBBPPHNGC {
|
// Obf: CMGBBPPHNGC
|
||||||
bool DHNOALCOIEH = 9;
|
message AbilityMixinScenePropSync {
|
||||||
|
bool is_clear_all = 9;
|
||||||
repeated MassivePropSyncInfo massive_prop_list = 2;
|
repeated MassivePropSyncInfo massive_prop_list = 2;
|
||||||
repeated int64 GCKKELKFOEO = 6;
|
repeated int64 delete_id_list = 6;
|
||||||
}
|
}
|
24
proto/AbilityMixinShootFromCamera.proto
Normal file
24
proto/AbilityMixinShootFromCamera.proto
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
// https://github.com/SlushinPS/beach-simulator
|
||||||
|
// Copyright (C) 2023 Slushy Team
|
||||||
|
//
|
||||||
|
// This program is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU Affero General Public License as
|
||||||
|
// published by the Free Software Foundation, either version 3 of the
|
||||||
|
// License, or (at your option) any later version.
|
||||||
|
//
|
||||||
|
// This program is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU Affero General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU Affero General Public License
|
||||||
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
syntax = "proto3";
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
import "Vector.proto";
|
||||||
|
// Obf: EOEKNCGNPGB
|
||||||
|
message AbilityMixinShootFromCamera {
|
||||||
|
Vector InitPos = 5;
|
||||||
|
Vector forward = 4;
|
||||||
|
}
|
@ -15,26 +15,27 @@
|
|||||||
// 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";
|
||||||
|
// Obf: ECIPFNGJAIF
|
||||||
import "PBDDPMHLPJG.proto";
|
message AbilityMixinWindSeedSpawner {
|
||||||
message ECIPFNGJAIF {
|
// Obf: EKDJLLIPACM
|
||||||
message EKDJLLIPACM {
|
message AddSignal {
|
||||||
}
|
}
|
||||||
|
|
||||||
message FLOPFNIHOIO {
|
// Obf: FLOPFNIHOIO
|
||||||
repeated PBDDPMHLPJG JILAPMLEIJA = 1;
|
message RefreshSeed {
|
||||||
|
repeated Vector pos_list = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
message LEOLCCAAAPG {
|
// Obf: LEOLCCAAAPG
|
||||||
|
message CatchSeed {
|
||||||
uint32 entity_id = 1;
|
uint32 entity_id = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
oneof AFHEGFEIOIC {
|
oneof cmd {
|
||||||
EKDJLLIPACM DKEICNJIIEA = 13;
|
AddSignal add_signal = 13;
|
||||||
FLOPFNIHOIO GEAAIOCNAJF = 11;
|
RefreshSeed refresh_seed = 11;
|
||||||
LEOLCCAAAPG AAPPEFFPEMO = 4;
|
CatchSeed catch_seed = 4;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -15,16 +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: EBCOKIIELIE
|
||||||
|
|
||||||
enum AbilityScalarType {
|
enum AbilityScalarType {
|
||||||
AbilityScalarType_Unknow = 0;
|
ABILITY_SCALAR_TYPE_UNKNOW = 0;
|
||||||
AbilityScalarType_Float = 1;
|
ABILITY_SCALAR_TYPE_FLOAT = 1;
|
||||||
AbilityScalarType_Int = 2;
|
ABILITY_SCALAR_TYPE_INT = 2;
|
||||||
AbilityScalarType_Bool = 3;
|
ABILITY_SCALAR_TYPE_BOOL = 3;
|
||||||
AbilityScalarType_Trigger = 4;
|
ABILITY_SCALAR_TYPE_TRIGGER = 4;
|
||||||
AbilityScalarType_string = 5;
|
ABILITY_SCALAR_TYPE_STRING = 5;
|
||||||
AbilityScalarType_Uint = 6;
|
ABILITY_SCALAR_TYPE_UINT = 6;
|
||||||
}
|
}
|
||||||
|
@ -15,19 +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 "AbilityString.proto";
|
import "AbilityString.proto";
|
||||||
import "AbilityScalarType.proto";
|
import "AbilityScalarType.proto";
|
||||||
|
// Obf: ELHFFNHJCPD
|
||||||
message AbilityScalarValueEntry {
|
message AbilityScalarValueEntry {
|
||||||
AbilityString key = 1;
|
AbilityString key = 1;
|
||||||
AbilityScalarType value_type = 2;
|
AbilityScalarType value_type = 2;
|
||||||
oneof value {
|
oneof value {
|
||||||
float FNKBHJENPJE = 3;
|
float float_value = 3;
|
||||||
string KCNABLKKLOI = 4;
|
string string_value = 4;
|
||||||
int32 JEAEBBFPHHF = 5;
|
int32 int_value = 5;
|
||||||
uint32 MCPOLFJOJHN = 6;
|
uint32 uint_value = 6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -15,13 +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: KHIKIFCBPKH
|
||||||
|
|
||||||
message AbilityString {
|
message AbilityString {
|
||||||
oneof type {
|
oneof type {
|
||||||
string FAMLNLIKMEP = 1;
|
string str = 1;
|
||||||
uint32 JBOMCLAJCJO = 2;
|
uint32 hash = 2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -15,14 +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
|
||||||
message AbilitySyncStateInfo {
|
message AbilitySyncStateInfo {
|
||||||
bool is_inited = 1;
|
bool is_inited = 1;
|
||||||
repeated AbilityScalarValueEntry dynamic_value_map = 2;
|
repeated AbilityScalarValueEntry dynamic_value_map = 2;
|
||||||
|
@ -15,11 +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: 2835
|
// CmdId: 2835
|
||||||
|
// Obf: CIJLDKDCPEO
|
||||||
message AcceptCityReputationRequestReq {
|
message AcceptCityReputationRequestReq {
|
||||||
uint32 city_id = 12;
|
uint32 city_id = 12;
|
||||||
uint32 request_id = 9;
|
uint32 request_id = 9;
|
||||||
|
@ -15,11 +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: 2887
|
// CmdId: 2887
|
||||||
|
// Obf: GPBALMDFDCI
|
||||||
message AcceptCityReputationRequestRsp {
|
message AcceptCityReputationRequestRsp {
|
||||||
uint32 city_id = 6;
|
uint32 city_id = 6;
|
||||||
int32 retcode = 13;
|
int32 retcode = 13;
|
||||||
|
@ -15,20 +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";
|
||||||
|
// Obf: LPAPJAKPDJO
|
||||||
|
|
||||||
message Achievement {
|
message Achievement {
|
||||||
enum Status {
|
enum OHCJGBIOHNI {
|
||||||
Invalid = 0;
|
OPFLKOJMOIG_Invalid = 0;
|
||||||
Unfinished = 1;
|
OPFLKOJMOIG_Unfinished = 1;
|
||||||
Finished = 2;
|
OPFLKOJMOIG_Finished = 2;
|
||||||
RewardTaken = 3;
|
OPFLKOJMOIG_RewardTaken = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32 id = 3;
|
uint32 id = 3;
|
||||||
Status status = 10;
|
OHCJGBIOHNI status = 10;
|
||||||
uint32 total_progress = 14;
|
uint32 total_progress = 14;
|
||||||
uint32 finish_timestamp = 15;
|
uint32 finish_timestamp = 15;
|
||||||
uint32 cur_progress = 5;
|
uint32 cur_progress = 5;
|
||||||
|
@ -15,12 +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: 2678
|
// CmdId: 2678
|
||||||
|
// Obf: JGJDJMAOIMP
|
||||||
message AchievementAllDataNotify {
|
message AchievementAllDataNotify {
|
||||||
repeated uint32 reward_taken_goal_id_list = 10;
|
repeated uint32 reward_taken_goal_id_list = 10;
|
||||||
repeated Achievement achievement_list = 4;
|
repeated Achievement achievement_list = 4;
|
||||||
|
@ -15,12 +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: 2658
|
||||||
|
// Obf: CHOHAAMOIKE
|
||||||
message AchievementUpdateNotify {
|
message AchievementUpdateNotify {
|
||||||
repeated Achievement achievement_list = 2;
|
repeated Achievement achievement_list = 2;
|
||||||
}
|
}
|
||||||
|
@ -15,11 +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: 8507
|
// CmdId: 8507
|
||||||
|
// Obf: ONKFBHGPPNL
|
||||||
message ActivityAcceptAllGiveGiftReq {
|
message ActivityAcceptAllGiveGiftReq {
|
||||||
uint32 schedule_id = 2;
|
uint32 schedule_id = 2;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +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 "ActivityAcceptGiftResultInfo.proto";
|
import "ActivityAcceptGiftResultInfo.proto";
|
||||||
// CmdId: 8947
|
// CmdId: 8947
|
||||||
|
// Obf: NGOENBHPBMD
|
||||||
message ActivityAcceptAllGiveGiftRsp {
|
message ActivityAcceptAllGiveGiftRsp {
|
||||||
repeated ActivityAcceptGiftResultInfo accept_gift_result_info_list = 4;
|
repeated ActivityAcceptGiftResultInfo accept_gift_result_info_list = 4;
|
||||||
uint32 schedule_id = 13;
|
uint32 schedule_id = 13;
|
||||||
|
@ -15,12 +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: EJKDFCMJLEE
|
||||||
|
|
||||||
message ActivityAcceptGiftResultInfo {
|
message ActivityAcceptGiftResultInfo {
|
||||||
map<uint32, uint32> HAHCMBBFHNF = 1;
|
map<uint32, uint32> BLNMJKEKMKN = 1;
|
||||||
map<uint32, uint32> MOGGEMIKEDA = 5;
|
map<uint32, uint32> DCNCHKBMNOA = 5;
|
||||||
uint32 uid = 14;
|
uint32 uid = 14;
|
||||||
}
|
}
|
||||||
|
@ -15,11 +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: 8313
|
// CmdId: 8313
|
||||||
|
// Obf: DKKHNAGFGPB
|
||||||
message ActivityAcceptGiveGiftReq {
|
message ActivityAcceptGiveGiftReq {
|
||||||
uint32 uid = 3;
|
uint32 uid = 3;
|
||||||
uint32 schedule_id = 6;
|
uint32 schedule_id = 6;
|
||||||
|
@ -15,12 +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 "ActivityAcceptGiftResultInfo.proto";
|
import "ActivityAcceptGiftResultInfo.proto";
|
||||||
// CmdId: 8567
|
// CmdId: 8567
|
||||||
|
// Obf: LOLBOBPPOOL
|
||||||
message ActivityAcceptGiveGiftRsp {
|
message ActivityAcceptGiveGiftRsp {
|
||||||
ActivityAcceptGiftResultInfo accept_gift_result_info = 2;
|
ActivityAcceptGiftResultInfo accept_gift_result_info = 2;
|
||||||
uint32 schedule_id = 6;
|
uint32 schedule_id = 6;
|
||||||
|
@ -15,11 +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: 2077
|
// CmdId: 2077
|
||||||
|
// Obf: KEPNGAHDLEJ
|
||||||
message ActivityBannerClearReq {
|
message ActivityBannerClearReq {
|
||||||
uint32 activity_id = 8;
|
uint32 activity_id = 8;
|
||||||
uint32 schedule_id = 5;
|
uint32 schedule_id = 5;
|
||||||
|
@ -15,11 +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: 2069
|
// CmdId: 2069
|
||||||
|
// Obf: DAKEIIHELME
|
||||||
message ActivityBannerClearRsp {
|
message ActivityBannerClearRsp {
|
||||||
uint32 activity_id = 9;
|
uint32 activity_id = 9;
|
||||||
int32 retcode = 4;
|
int32 retcode = 4;
|
||||||
|
@ -15,11 +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: 2078
|
// CmdId: 2078
|
||||||
|
// Obf: BLPLOJMDAKF
|
||||||
message ActivityBannerNotify {
|
message ActivityBannerNotify {
|
||||||
uint32 schedule_id = 6;
|
uint32 schedule_id = 6;
|
||||||
uint32 activity_id = 13;
|
uint32 activity_id = 13;
|
||||||
|
@ -15,11 +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: 2006
|
// CmdId: 2006
|
||||||
|
// Obf: CGKCLIBAODN
|
||||||
message ActivityCoinInfoNotify {
|
message ActivityCoinInfoNotify {
|
||||||
uint32 activity_id = 8;
|
uint32 activity_id = 8;
|
||||||
map<uint32, uint32> activity_coin_map = 2;
|
map<uint32, uint32> activity_coin_map = 2;
|
||||||
|
@ -15,17 +15,15 @@
|
|||||||
// 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 "Uint32Pair.proto";
|
import "Uint32Pair.proto";
|
||||||
// CmdId: 2178
|
// CmdId: 2178
|
||||||
|
// Obf: GEKIGGBPDNC
|
||||||
message ActivityCondStateChangeNotify {
|
message ActivityCondStateChangeNotify {
|
||||||
repeated uint32 activated_sale_id_list = 13;
|
repeated uint32 activated_sale_id_list = 13;
|
||||||
repeated uint32 BEJOKOCLCKH = 7;
|
repeated uint32 expire_cond_list = 7;
|
||||||
uint32 activity_id = 10;
|
uint32 activity_id = 10;
|
||||||
repeated Uint32Pair disable_transfer_point_interaction_list = 4;
|
repeated Uint32Pair disable_transfer_point_interaction_list = 4;
|
||||||
repeated uint32 JDNLNEBPLDA = 5;
|
repeated uint32 meet_cond_list = 5;
|
||||||
uint32 schedule_id = 6;
|
uint32 schedule_id = 6;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +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 "Uint32Pair.proto";
|
import "Uint32Pair.proto";
|
||||||
// CmdId: 8212
|
// CmdId: 8212
|
||||||
|
// Obf: KODDECOKPBA
|
||||||
message ActivityDisableTransferPointInteractionNotify {
|
message ActivityDisableTransferPointInteractionNotify {
|
||||||
bool is_disable = 8;
|
bool is_disable = 8;
|
||||||
Uint32Pair scene_point_pair = 2;
|
Uint32Pair scene_point_pair = 2;
|
||||||
|
@ -15,10 +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: EEGLOLFIAED
|
||||||
|
|
||||||
message ActivityDungeonAvatar {
|
message ActivityDungeonAvatar {
|
||||||
uint32 avatar_id = 1;
|
uint32 avatar_id = 1;
|
||||||
bool is_trial = 2;
|
bool is_trial = 2;
|
||||||
|
@ -15,11 +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 "ProfilePicture.proto";
|
import "ProfilePicture.proto";
|
||||||
|
// Obf: EPMJNGDMKOC
|
||||||
message ActivityFriendGiftWishData {
|
message ActivityFriendGiftWishData {
|
||||||
string remark_name = 12;
|
string remark_name = 12;
|
||||||
ProfilePicture profile_picture = 8;
|
ProfilePicture profile_picture = 8;
|
||||||
|
@ -15,11 +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: 8136
|
// CmdId: 8136
|
||||||
|
// Obf: LKFEIACELML
|
||||||
message ActivityGetCanGiveFriendGiftReq {
|
message ActivityGetCanGiveFriendGiftReq {
|
||||||
uint32 schedule_id = 15;
|
uint32 schedule_id = 15;
|
||||||
}
|
}
|
||||||
|
@ -15,11 +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: 8782
|
// CmdId: 8782
|
||||||
|
// Obf: PPHCLADLDMD
|
||||||
message ActivityGetCanGiveFriendGiftRsp {
|
message ActivityGetCanGiveFriendGiftRsp {
|
||||||
map<uint32, uint32> gift_num_map = 6;
|
map<uint32, uint32> gift_num_map = 6;
|
||||||
uint32 schedule_id = 1;
|
uint32 schedule_id = 1;
|
||||||
|
@ -15,11 +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: 8127
|
// CmdId: 8127
|
||||||
|
// Obf: KMIKAFFCKAL
|
||||||
message ActivityGetFriendGiftWishListReq {
|
message ActivityGetFriendGiftWishListReq {
|
||||||
uint32 schedule_id = 6;
|
uint32 schedule_id = 6;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +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 "ActivityFriendGiftWishData.proto";
|
import "ActivityFriendGiftWishData.proto";
|
||||||
// CmdId: 8682
|
// CmdId: 8682
|
||||||
|
// Obf: OPACLPPNNFM
|
||||||
message ActivityGetFriendGiftWishListRsp {
|
message ActivityGetFriendGiftWishListRsp {
|
||||||
uint32 schedule_id = 5;
|
uint32 schedule_id = 5;
|
||||||
repeated ActivityFriendGiftWishData friend_gift_wish_list = 3;
|
repeated ActivityFriendGiftWishData friend_gift_wish_list = 3;
|
||||||
|
@ -15,11 +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: 8760
|
// CmdId: 8760
|
||||||
|
// Obf: HKCNPHDKAOL
|
||||||
message ActivityGetRecvGiftListReq {
|
message ActivityGetRecvGiftListReq {
|
||||||
uint32 schedule_id = 6;
|
uint32 schedule_id = 6;
|
||||||
}
|
}
|
||||||
|
@ -15,12 +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 "ActivityRecvGiftData.proto";
|
import "ActivityRecvGiftData.proto";
|
||||||
// CmdId: 8266
|
// CmdId: 8266
|
||||||
|
// Obf: JPDDFNPJNHD
|
||||||
message ActivityGetRecvGiftListRsp {
|
message ActivityGetRecvGiftListRsp {
|
||||||
uint32 schedule_id = 7;
|
uint32 schedule_id = 7;
|
||||||
int32 retcode = 14;
|
int32 retcode = 14;
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user