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