tes3
This commit is contained in:
parent
cf04590f09
commit
3b568fb62b
|
@ -1679,6 +1679,9 @@
|
|||
{
|
||||
"name": "QueryPathRsp"
|
||||
},
|
||||
{
|
||||
"name": "PathStatusType"
|
||||
},
|
||||
{
|
||||
"name": "QuestCreateEntityRsp"
|
||||
},
|
||||
|
|
6
op.js
6
op.js
|
@ -794,7 +794,7 @@ function clean_proto_event() {
|
|||
//console.log(rd);
|
||||
|
||||
while ((m = regex_import.exec(rd)) !== null) {
|
||||
|
||||
|
||||
// This is necessary to avoid infinite loops with zero-width matches
|
||||
if (m.index === regex_import.lastIndex) {
|
||||
regex_import.lastIndex++;
|
||||
|
@ -866,6 +866,6 @@ function clean_proto_event() {
|
|||
// cmdid_to_op(); // 4. update op
|
||||
// npx prettier --write PacketOpcodes.java
|
||||
// scan_gc(); // 5. scan gc
|
||||
//clean_proto_gen(); // 6. clean proto
|
||||
// clean_proto_gen(); // 6. clean proto
|
||||
// clean_proto_gen_v2();
|
||||
clean_proto_event();
|
||||
// clean_proto_event();
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: MOOPCKFOLNC
|
||||
message ArenaChallengeMonsterLevel {
|
||||
uint32 BCHEDLFFNKC = 11;
|
||||
uint32 NEFKFHIPLHG = 1;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: CEHNJAMIMFN
|
||||
message AsterLargeDetailInfo {
|
||||
bool is_open = 10;
|
||||
uint32 begin_time = 2;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "AsterLittleStageState.proto";
|
||||
|
||||
// Name: IKDIHODFNDP
|
||||
message AsterLittleDetailInfo {
|
||||
uint32 stage_begin_time = 8;
|
||||
uint32 stage_id = 7;
|
||||
bool is_open = 11;
|
||||
AsterLittleStageState stage_state = 2;
|
||||
uint32 begin_time = 4;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: LLLDDMPJOKN
|
||||
enum AsterLittleStageState {
|
||||
ASTER_LITTLE_STAGE_NONE = 0;
|
||||
ASTER_LITTLE_STAGE_UNSTARTED = 1;
|
||||
ASTER_LITTLE_STAGE_STARTED = 2;
|
||||
ASTER_LITTLE_STAGE_FINISHED = 3;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: AIFFCHGENAF
|
||||
message AsterMidCampInfo {
|
||||
uint32 camp_id = 9;
|
||||
Vector pos = 3;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "AsterMidCampInfo.proto";
|
||||
|
||||
// Name: EIFBDKLAMCG
|
||||
message AsterMidDetailInfo {
|
||||
uint32 collect_count = 11;
|
||||
repeated AsterMidCampInfo camp_list = 10;
|
||||
bool is_open = 12;
|
||||
uint32 begin_time = 13;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: HNAOKKPNHAB
|
||||
message AsterProgressDetailInfo {
|
||||
uint32 count = 5;
|
||||
uint32 last_auto_add_time = 2;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: DCMLDNDFBDN
|
||||
message BartenderLevelInfo {
|
||||
bool is_finish = 11;
|
||||
uint32 max_score = 6;
|
||||
uint32 id = 12;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: BGNNBFGLOLE
|
||||
message BartenderTaskInfo {
|
||||
uint32 id = 1;
|
||||
bool is_finish = 14;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: EOJPOKECCCF
|
||||
message BlitzRushStage {
|
||||
bool is_open = 13;
|
||||
uint32 open_time = 10;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: OGOLPJIAMFF
|
||||
message BounceConjuringChapterInfo {
|
||||
uint32 open_time = 5;
|
||||
uint32 chapter_id = 7;
|
||||
uint32 best_score = 12;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KJDMCAKDFCO
|
||||
message BrickBreakerActivityStageInfo {
|
||||
bool FIBOFNLKBLM = 1;
|
||||
uint32 stage_id = 7;
|
||||
bool FEKFFLBBOEI = 14;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KGNLJBHLIPC
|
||||
message BuoyantCombatDailyInfo {
|
||||
uint32 start_time = 6;
|
||||
uint32 best_score = 3;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: KIAFPEPPCEL
|
||||
message ChannelerSlabCamp {
|
||||
uint32 reward_id = 6;
|
||||
uint32 buff_num = 14;
|
||||
uint32 group_id = 11;
|
||||
Vector pos = 4;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ChannelerSlabCamp.proto";
|
||||
|
||||
// Name: BFNEKAHMMLJ
|
||||
message ChannelerSlabChallenge {
|
||||
repeated ChannelerSlabCamp camp_list = 8;
|
||||
uint32 active_camp_index = 1;
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ChannelerSlabChallenge.proto";
|
||||
import "ChannelerSlabOneoffDungeon.proto";
|
||||
|
||||
// Name: HJBDMAOCNLB
|
||||
message ChannelerSlabChallengeStage {
|
||||
bool is_open = 7;
|
||||
uint32 stage_id = 12;
|
||||
uint32 open_time = 3;
|
||||
ChannelerSlabOneoffDungeon dungeon_info = 15;
|
||||
repeated ChannelerSlabChallenge challenge_list = 11;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: BAEHNHHABBK
|
||||
message ChannelerSlabOneoffDungeon {
|
||||
uint32 dungeon_id = 12;
|
||||
uint32 reward_id = 14;
|
||||
bool is_done = 4;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: POEDHGCCCEC
|
||||
message ChannellerSlabAssistInfo {
|
||||
uint32 uid = 12;
|
||||
uint32 avatar_level = 7;
|
||||
uint32 avatar_id = 11;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: GMEBFGNEGLA
|
||||
message CharAmusementStageData {
|
||||
uint32 stage_id = 7;
|
||||
bool is_open = 11;
|
||||
uint32 finish_time = 4;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ProfilePicture.proto";
|
||||
|
||||
// Name: OIHMHBIFJEC
|
||||
message CrucibleBattleUidInfo {
|
||||
string online_id = 11;
|
||||
uint32 uid = 3;
|
||||
ProfilePicture profile_picture = 9;
|
||||
string nickname = 12;
|
||||
uint32 icon = 7;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: BKMJFIBPBOL
|
||||
message CrystalLinkBuffInfo {
|
||||
uint32 EIKHINDKOHG = 10;
|
||||
uint32 KDBFIFNJFCG = 15;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "CrystalLinkTeamInfo.proto";
|
||||
|
||||
// Name: EDDKDMFIJFI
|
||||
message CrystalLinkLevelInfo {
|
||||
uint32 level_id = 4;
|
||||
repeated CrystalLinkTeamInfo team_info_list = 7;
|
||||
uint32 best_score = 11;
|
||||
bool is_open = 10;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "CrystalLinkAvatarInfo.proto";
|
||||
import "CrystalLinkBuffInfo.proto";
|
||||
|
||||
// Name: FLHBFICFCCM
|
||||
message CrystalLinkTeamInfo {
|
||||
repeated CrystalLinkBuffInfo buff_info_list = 6;
|
||||
repeated CrystalLinkAvatarInfo avatar_info_list = 10;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: NGJONHOMNKJ
|
||||
message DigMarkPoint {
|
||||
Vector rot = 7;
|
||||
Vector pos = 11;
|
||||
uint32 bundle_id = 14;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: AJCAFFBMNAO
|
||||
message DragonSpineChapterInfo {
|
||||
uint32 progress = 12;
|
||||
uint32 chapter_id = 7;
|
||||
bool is_open = 15;
|
||||
uint32 finished_mission_num = 6;
|
||||
uint32 open_time = 5;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: OFLLNPACMJD
|
||||
message DuelHeartLevelDifficultyInfo {
|
||||
uint32 cost_time = 2;
|
||||
bool is_open = 10;
|
||||
uint32 difficulty = 6;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "DuelHeartLevelDifficultyInfo.proto";
|
||||
|
||||
// Name: PGJPCBNFOEP
|
||||
message DuelHeartLevelInfo {
|
||||
repeated DuelHeartLevelDifficultyInfo difficulty_info_list = 3;
|
||||
bool is_cg_viewed = 14;
|
||||
bool is_open = 6;
|
||||
uint32 level_id = 12;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: EIGDMFNPCMJ
|
||||
message EffigyChallengeV2LevelData {
|
||||
uint32 ADCNCGKAFOO = 2;
|
||||
uint32 HNNMCKJAPEC = 1;
|
||||
uint32 KHJHFIIHAGB = 8;
|
||||
bool is_level_open = 12;
|
||||
uint32 level_id = 9;
|
||||
uint32 AIICAANNDFB = 15;
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: HCHFGMGNJLP
|
||||
message EffigyDailyInfo {
|
||||
uint32 begin_time = 8;
|
||||
uint32 challenge_id = 11;
|
||||
uint32 HGOJAHFKIPJ = 13;
|
||||
uint32 challenge_max_score = 10;
|
||||
uint32 day_index = 2;
|
||||
bool is_first_pass_reward_taken = 6;
|
||||
uint32 LBHBBFCKFKD = 12;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: CHEEIFOPCKI
|
||||
message ElectroherculesBattleLevelInfo {
|
||||
uint32 level_id = 4;
|
||||
uint32 min_finish_time = 5;
|
||||
bool is_finish = 6;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: AFKBLLKBKDK
|
||||
message ExpeditionChallengeInfo {
|
||||
uint32 id = 14;
|
||||
bool is_finished = 7;
|
||||
uint32 open_time = 10;
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ExpeditionState.proto";
|
||||
|
||||
// Name: BOLIIDNPFLP
|
||||
message ExpeditionPathInfo {
|
||||
uint32 LOHMHPCOLBG = 10;
|
||||
uint32 challenge_id = 1;
|
||||
uint32 LDEBEBPADLF = 15;
|
||||
ExpeditionState state = 3;
|
||||
uint32 OOKCMLMGMJB = 14;
|
||||
uint32 start_time = 2;
|
||||
uint32 path_id = 13;
|
||||
uint32 CBDEDACLCPN = 4;
|
||||
float bonus_probability = 7;
|
||||
repeated uint32 avatar_id_list = 11;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: GKPJIIJPOFC
|
||||
enum ExpeditionState {
|
||||
EXPEDITION_NONE = 0;
|
||||
EXPEDITION_STARTED = 1;
|
||||
EXPEDITION_FINISHED = 2;
|
||||
EXPEDITION_REWARDED = 3;
|
||||
EXPEDITION_LOCKED = 4;
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: GFOMJJIEKBM
|
||||
message FindHilichurlDayContentInfo {
|
||||
uint32 start_time = 2;
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: MPCGGPMHEKJ
|
||||
message FleurFairBalloonInfo {
|
||||
uint32 best_score = 13;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: POIKFFBLPIJ
|
||||
message FleurFairChapterInfo {
|
||||
uint32 chapter_id = 3;
|
||||
uint32 open_time = 15;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: FCNOMNNGOHN
|
||||
message FleurFairDungeonSectionInfo {
|
||||
bool is_open = 6;
|
||||
uint32 section_id = 10;
|
||||
uint32 open_time = 12;
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: GFALKLPILFA
|
||||
message FleurFairFallInfo {
|
||||
uint32 best_score = 15;
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "FleurFairBalloonInfo.proto";
|
||||
import "FleurFairFallInfo.proto";
|
||||
import "FleurFairMusicGameInfo.proto";
|
||||
|
||||
// Name: CMJKAHJFLJC
|
||||
message FleurFairMinigameInfo {
|
||||
uint32 minigame_id = 9;
|
||||
bool is_open = 12;
|
||||
uint32 open_time = 1;
|
||||
oneof detail {
|
||||
FleurFairBalloonInfo balloon_info = 14;
|
||||
FleurFairFallInfo fall_info = 8;
|
||||
FleurFairMusicGameInfo music_info = 2;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "FleurFairMusicRecord.proto";
|
||||
|
||||
// Name: BNNCKKOLHCI
|
||||
message FleurFairMusicGameInfo {
|
||||
map<uint32, FleurFairMusicRecord> music_record_map = 13;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: IPNHFHNBAPH
|
||||
message FleurFairMusicRecord {
|
||||
uint32 max_score = 2;
|
||||
bool is_unlock = 10;
|
||||
uint32 max_combo = 8;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: ECNGFMLEHPN
|
||||
message FlightDailyRecord {
|
||||
uint32 group_id = 12;
|
||||
bool is_touched = 14;
|
||||
uint32 best_score = 8;
|
||||
uint32 start_time = 10;
|
||||
repeated uint32 watcher_id_list = 15;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: BIKFAOPDLDF
|
||||
message GachaStageData {
|
||||
bool is_open = 4;
|
||||
map<uint32, uint32> target_num_map = 10;
|
||||
uint32 stage_id = 1;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "GravenInnocencePhotoObjectInfo.proto";
|
||||
import "GravenInnocencePhotoStageInfo.proto";
|
||||
|
||||
// Name: GMBOONICPBM
|
||||
message GravenInnocencePhotoInfo {
|
||||
repeated GravenInnocencePhotoStageInfo stage_info_list = 10;
|
||||
repeated GravenInnocencePhotoObjectInfo object_info_list = 9;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: MJHFBOFELIG
|
||||
message GravenInnocencePhotoObjectInfo {
|
||||
uint32 finish_time = 7;
|
||||
uint32 param = 13;
|
||||
uint32 object_id = 8;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: MIGCAFCNLJD
|
||||
message GravenInnocencePhotoStageInfo {
|
||||
uint32 stage_id = 1;
|
||||
bool is_open = 6;
|
||||
bool is_finished = 4;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: FKIGMKCEDGL
|
||||
message HachiStageInfo {
|
||||
bool is_open = 8;
|
||||
uint32 stage_id = 9;
|
||||
uint32 open_time = 12;
|
||||
bool is_finished = 11;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: CGAKMGMPFDD
|
||||
message HideAndSeekMapInfo {
|
||||
uint32 id = 1;
|
||||
repeated uint32 match_lock_reason_list = 3;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "InstableSprayTeamInfo.proto";
|
||||
|
||||
// Name: KPMFNAPKPOK
|
||||
message InstableSprayStageInfo {
|
||||
repeated InstableSprayTeamInfo team_info_list = 14;
|
||||
bool is_finished = 1;
|
||||
uint32 stage_id = 3;
|
||||
uint32 max_score = 11;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "InstableSprayAvatarInfo.proto";
|
||||
|
||||
// Name: BOIBNONOGBF
|
||||
message InstableSprayTeamInfo {
|
||||
repeated InstableSprayAvatarInfo avatar_info_list = 8;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: LKHMKKMIIOK
|
||||
message IslandPartyStageData {
|
||||
uint32 best_score = 2;
|
||||
uint32 stage_id = 11;
|
||||
bool is_open = 7;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "LunaRiteHintStatusType.proto";
|
||||
|
||||
// Name: BOMMBPDKMOH
|
||||
message LunaRiteAreaInfo {
|
||||
uint32 area_id = 9;
|
||||
repeated uint32 sacrifice_reward_list = 5;
|
||||
LunaRiteHintStatusType hint_status = 7;
|
||||
uint32 challenge_index = 13;
|
||||
repeated uint32 sacrifice_list = 3;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "LunaRiteHintPointType.proto";
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: BOKOEDGKGCL
|
||||
message LunaRiteHintPoint {
|
||||
uint32 area_id = 4;
|
||||
Vector pos = 3;
|
||||
uint32 index = 6;
|
||||
LunaRiteHintPointType type = 10;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KHKAOPHMMJJ
|
||||
enum LunaRiteHintPointType {
|
||||
LUNA_RITE_HINT_TYPE_NONE = 0;
|
||||
LUNA_RITE_HINT_TYPE_RUNE = 1;
|
||||
LUNA_RITE_HINT_TYPE_CHEST = 2;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: PIAOKDCGNAK
|
||||
message MichiaeMatsuriChallengePositionInfo {
|
||||
uint32 group_id = 9;
|
||||
uint32 gadget_id = 4;
|
||||
Vector pos = 10;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: MFNCDACEPAG
|
||||
message MichiaeMatsuriChestPositionInfo {
|
||||
uint32 config_id = 4;
|
||||
uint32 group_id = 1;
|
||||
Vector pos = 10;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: OMOODGHDNCO
|
||||
message MichiaeMatsuriStage {
|
||||
uint32 stage_id = 14;
|
||||
bool is_open = 13;
|
||||
uint32 open_time = 3;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: LDHOOCGFIIP
|
||||
message MoonfinTrialLevelInfo {
|
||||
uint32 open_time = 13;
|
||||
uint32 best_record = 15;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: PLDBEIPDMFA
|
||||
message MuqadasPotionLevelData {
|
||||
bool is_open = 12;
|
||||
uint32 max_score = 11;
|
||||
uint32 level_id = 10;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: HDLOGEKNLLN
|
||||
message OfficialCustomDungeon {
|
||||
uint32 dungeon_id = 12;
|
||||
uint32 win_times = 4;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: AEJMHCCJBEH
|
||||
message ParkourLevelInfo {
|
||||
Vector pos = 12;
|
||||
uint32 open_time = 6;
|
||||
uint32 best_record = 7;
|
||||
bool is_open = 3;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: HAKIOHFAJDG
|
||||
message PhotoPosData {
|
||||
Vector center = 7;
|
||||
bool is_open = 5;
|
||||
uint32 pos_id = 8;
|
||||
bool is_view = 1;
|
||||
uint32 open_time = 14;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: EDCGEBDOJLH
|
||||
message PotionLevelData {
|
||||
uint32 level_id = 14;
|
||||
uint32 difficulty_level = 5;
|
||||
uint32 mode_id = 2;
|
||||
uint32 score = 15;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "PotionLevelData.proto";
|
||||
|
||||
// Name: NICOCIKJHBL
|
||||
message PotionStageData {
|
||||
bool is_open = 11;
|
||||
repeated uint32 ENEFLMCICBB = 8;
|
||||
repeated PotionLevelData level_list = 10;
|
||||
uint32 stage_id = 6;
|
||||
repeated uint32 NJEEPCAOMNI = 1;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: DPCDIAIDDOP
|
||||
message RockBoardExploreStageData {
|
||||
uint32 stage_id = 6;
|
||||
bool is_finish = 11;
|
||||
uint32 open_time = 1;
|
||||
bool is_open = 4;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: CFICKMNDGGL
|
||||
message RogueDiaryDungeonRecord {
|
||||
uint32 max_round = 6;
|
||||
uint32 difficulty = 13;
|
||||
uint32 finish_time = 7;
|
||||
bool is_finish = 2;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: AMPMPJCNLAG
|
||||
message RogueDiaryProgress {
|
||||
bool is_enter_dungeon = 15;
|
||||
repeated uint32 optional_card_list = 1;
|
||||
uint32 cur_round = 7;
|
||||
uint32 stage_id = 2;
|
||||
uint32 difficulty = 13;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "RogueDiaryDungeonRecord.proto";
|
||||
|
||||
// Name: HFIMDLCBBNH
|
||||
message RogueDiaryStageInfo {
|
||||
uint32 stage_id = 3;
|
||||
RogueDiaryDungeonRecord best_record = 7;
|
||||
bool is_have_try = 13;
|
||||
}
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "RoguelikeRuneRecord.proto";
|
||||
import "RogueShowAvatarTeamInfo.proto";
|
||||
|
||||
// Name: KPNLDDPKPIK
|
||||
message RogueStageInfo {
|
||||
bool BAGNKKNCIBC = 5;
|
||||
uint32 OKMJMHDCGJB = 12;
|
||||
uint32 stage_id = 2;
|
||||
repeated RoguelikeRuneRecord rune_record_list = 4;
|
||||
uint32 ANNBBNHPAOF = 1459;
|
||||
uint32 KNLGBLNMMII = 6;
|
||||
bool is_taken_reward = 3;
|
||||
RogueShowAvatarTeamInfo avatar_team = 1;
|
||||
uint32 PBHGOHEOAJA = 11;
|
||||
bool is_passed = 9;
|
||||
bool is_open = 13;
|
||||
bool FIPLFJFDALD = 8;
|
||||
uint32 PJNELCLHMOH = 10;
|
||||
uint32 NAFIKKJDDDN = 1004;
|
||||
uint32 DONFAPGFDMK = 7;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KEKIOJDBHEP
|
||||
message RoguelikeRuneRecord {
|
||||
uint32 rune_id = 7;
|
||||
uint32 LCOGBNOCODJ = 12;
|
||||
uint32 CCOGCAMBNAD = 14;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: ODKNHPHCDCG
|
||||
message RoguelikeShikigamiRecord {
|
||||
uint32 level = 4;
|
||||
uint32 id = 13;
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KKEHCHJODDD
|
||||
message SeaLampSectionInfo {
|
||||
uint32 section_id = 14;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: PEDADDDLODK
|
||||
message SeaLampV3ShadowLevelInfo {
|
||||
bool is_open = 2;
|
||||
uint32 level_id = 6;
|
||||
uint32 min_finish_time = 1;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "SeaLampV3ShadowLevelInfo.proto";
|
||||
|
||||
// Name: ONKNDCHIGIA
|
||||
message SeaLampV3ShadowStageInfo {
|
||||
bool is_open = 6;
|
||||
uint32 stage_id = 5;
|
||||
repeated SeaLampV3ShadowLevelInfo level_info_list = 11;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: OKIMCDFNBMP
|
||||
message SpiceStageData {
|
||||
bool is_open = 12;
|
||||
uint32 success_times = 13;
|
||||
uint32 stage_id = 6;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: JHBFJPMBMFA
|
||||
message SummerTimeDungeonInfo {
|
||||
uint32 MONGEAEGJPL = 13;
|
||||
uint32 HFMKOPDBLFF = 4;
|
||||
uint32 JGHHKJEFOAA = 3;
|
||||
uint32 dungeon_id = 8;
|
||||
uint32 IDBDIDPFNFF = 7;
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "SummerTimeSprintBoatRecord.proto";
|
||||
|
||||
// Name: EBKOLPHCCKJ
|
||||
message SummerTimeSprintBoatInfo {
|
||||
repeated SummerTimeSprintBoatRecord record_list = 14;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: BPPEPMCCFFI
|
||||
message SummerTimeSprintBoatRecord {
|
||||
uint32 group_id = 2;
|
||||
bool is_touched = 8;
|
||||
uint32 start_time = 12;
|
||||
uint32 best_score = 11;
|
||||
repeated uint32 watcher_id_list = 4;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: IBJCPMLOLBM
|
||||
message SummerTimeStageInfo {
|
||||
uint32 stage_id = 14;
|
||||
uint32 open_time = 3;
|
||||
bool is_open = 15;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: DIABFFLIANK
|
||||
message SummerTimeV2BoatStageInfo {
|
||||
uint32 best_score = 10;
|
||||
bool is_open = 15;
|
||||
uint32 open_time = 6;
|
||||
uint32 stage_id = 14;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: OKLGIBNIEKN
|
||||
message SummerTimeV2DungeonStageInfo {
|
||||
bool is_open = 8;
|
||||
bool is_prev_dungeon_succeed = 4;
|
||||
uint32 open_time = 6;
|
||||
uint32 stage_id = 7;
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "SumoTeamData.proto";
|
||||
|
||||
// Name: CNCEIOHAKKI
|
||||
message SumoStageData {
|
||||
bool is_open = 12;
|
||||
uint32 stage_id = 2;
|
||||
repeated SumoTeamData team_list = 11;
|
||||
uint32 max_score = 13;
|
||||
uint32 open_time = 7;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "SumoAvatarInfo.proto";
|
||||
|
||||
// Name: LANGJAKENPJ
|
||||
message SumoTeamData {
|
||||
repeated uint32 skill_id_list = 9;
|
||||
repeated SumoAvatarInfo avatar_info_list = 12;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: JNCBMFIIBGA
|
||||
message TeamChainStageData {
|
||||
uint32 stage_id = 2;
|
||||
bool is_open = 13;
|
||||
uint32 best_score = 1;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: JGHDBJEGKHB
|
||||
message TreasureMapBonusChallengeInfo {
|
||||
bool is_done = 11;
|
||||
bool is_active = 14;
|
||||
map<uint32, bool> fragment_map = 2;
|
||||
uint32 solution_id = 3;
|
||||
uint32 config_id = 6;
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: FPIPPCDFCNG
|
||||
message TreasureSeelieRegionData {
|
||||
uint32 scene_id = 3;
|
||||
uint32 JEMLKKOCEJO = 12;
|
||||
uint32 region_id = 9;
|
||||
bool is_open = 8;
|
||||
Vector region_center_pos = 5;
|
||||
float region_radius = 4;
|
||||
uint32 LDLHMJKLCCC = 7;
|
||||
uint32 open_time = 10;
|
||||
uint32 GHDEBMECPPJ = 1;
|
||||
bool is_done = 6;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: BEBIONDAIJE
|
||||
message TrialAvatarActivityRewardDetailInfo {
|
||||
bool MCCAEONNHPH = 12;
|
||||
uint32 reward_id = 8;
|
||||
bool JNEMHMEMNEB = 14;
|
||||
uint32 trial_avatar_index_id = 13;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: AOMIIMMNEGI
|
||||
message VintageCampChallengeLevelData {
|
||||
bool is_open = 4;
|
||||
bool is_finish = 3;
|
||||
uint32 stage_id = 6;
|
||||
uint32 level_id = 9;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: EGBGOAANIKP
|
||||
message VintagePresentLevelData {
|
||||
uint32 stage_id = 13;
|
||||
uint32 present_id = 4;
|
||||
bool is_finish = 11;
|
||||
bool is_open = 7;
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: JOOKDOBEDLP
|
||||
message WindFieldStageInfo {
|
||||
uint32 stage_id = 10;
|
||||
bool is_open = 6;
|
||||
uint32 open_time = 9;
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: LINIENJBJIL
|
||||
message WinterCampRaceStageInfo {
|
||||
Vector pos = 2;
|
||||
uint32 open_time = 13;
|
||||
uint32 id = 12;
|
||||
uint32 max_score = 15;
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: JKJKGLGIDJL
|
||||
message WinterCampStageInfo {
|
||||
uint32 open_time = 7;
|
||||
bool is_finished = 13;
|
||||
uint32 cur_progress = 12;
|
||||
uint32 total_progress = 2;
|
||||
uint32 id = 6;
|
||||
Vector pos = 15;
|
||||
}
|
||||
|
Loading…
Reference in New Issue