mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2025-04-04 16:16:06 +03:00
Sync proto hiro
This commit is contained in:
parent
5eb05fff34
commit
cbd6502c4b
2196
PacketOpcodes.java
Normal file
2196
PacketOpcodes.java
Normal file
File diff suppressed because it is too large
Load Diff
4376
packetIds.json
4376
packetIds.json
File diff suppressed because it is too large
Load Diff
@ -1,30 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "AEEKABMMKNE.proto";
|
|
||||||
import "DIGLBMAEMML.proto";
|
|
||||||
import "GCGDiceSideType.proto";
|
|
||||||
import "HHKFLCHIBJJ.proto";
|
|
||||||
|
|
||||||
// Name: AHGODAFKPIM
|
|
||||||
message AHGODAFKPIM {
|
|
||||||
uint32 ONKDMOMNGBG = 824;
|
|
||||||
repeated GCGDiceSideType dice_side_list = 1;
|
|
||||||
uint32 IGMNOEBOCJP = 3;
|
|
||||||
repeated HHKFLCHIBJJ AICAJEFEHLF = 1540;
|
|
||||||
repeated AEEKABMMKNE PLPMEJFNDKA = 12;
|
|
||||||
bool is_passed = 10;
|
|
||||||
uint32 AJFMMFEEDFF = 14;
|
|
||||||
uint32 IAEJLGAILAK = 2;
|
|
||||||
uint32 AGPFPMEDGKI = 9;
|
|
||||||
DIGLBMAEMML KOIGNIFNCMI = 7;
|
|
||||||
DIGLBMAEMML HBCOFFFLNAI = 5;
|
|
||||||
DIGLBMAEMML JLPLPDNEFJA = 15;
|
|
||||||
DIGLBMAEMML DIFHGPIAFNK = 13;
|
|
||||||
map<uint32, DIGLBMAEMML> JFAINLBMGJP = 8;
|
|
||||||
DIGLBMAEMML CGBIBGGMGEF = 11;
|
|
||||||
uint32 controller_id = 4;
|
|
||||||
uint32 NKNMAGGJMFP = 6;
|
|
||||||
}
|
|
||||||
|
|
13
proto/ANIHIBEGDJC.proto
Normal file
13
proto/ANIHIBEGDJC.proto
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
|
// Name: ANIHIBEGDJC
|
||||||
|
enum ANIHIBEGDJC {
|
||||||
|
ANIHIBEGDJC_OKHMBACGIDI = 0;
|
||||||
|
ANIHIBEGDJC_HMNPIKMJBAB = 1;
|
||||||
|
ANIHIBEGDJC_LOPFCNNIOOD = 2;
|
||||||
|
ANIHIBEGDJC_EAAAMEMNHHJ = 3;
|
||||||
|
}
|
||||||
|
|
@ -2,12 +2,12 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "NIHOOOAICMD.proto";
|
import "GCGMessagePack.proto";
|
||||||
|
|
||||||
// Name: AOMHEMBIHNE
|
// Name: AOMHEMBIHNE
|
||||||
// CmdId: 7271
|
// CmdId: 7271
|
||||||
message AOMHEMBIHNE {
|
message AOMHEMBIHNE {
|
||||||
uint32 HCKIILHKKBE = 8;
|
uint32 HCKIILHKKBE = 8;
|
||||||
repeated NIHOOOAICMD ABBIFONKPDJ = 1;
|
repeated GCGMessagePack ABBIFONKPDJ = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
import "Vector.proto";
|
import "Vector.proto";
|
||||||
|
|
||||||
// Name: CEJDDBMAHGE
|
// Name: CEJDDBMAHGE
|
||||||
message CEJDDBMAHGE {
|
message AbilityActionGenerateElemBall {
|
||||||
uint32 room_id = 3;
|
uint32 room_id = 3;
|
||||||
Vector rot = 12;
|
Vector rot = 12;
|
||||||
Vector pos = 1;
|
Vector pos = 1;
|
@ -4,21 +4,20 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
import "AbilityAttachedModifier.proto";
|
import "AbilityAttachedModifier.proto";
|
||||||
import "AbilityString.proto";
|
import "AbilityString.proto";
|
||||||
import "HBMJGKJKIGL.proto";
|
import "ModifierProperty.proto";
|
||||||
import "ModifierAction.proto";
|
import "ModifierAction.proto";
|
||||||
|
|
||||||
// Name: IPPNBIDINLA
|
// Name: IPPNBIDINLA
|
||||||
message IPPNBIDINLA {
|
message AbilityMetaModifierChange {
|
||||||
bool EHNDJAIGJGL = 8;
|
bool isAttachedParentAbility = 8;
|
||||||
int32 modifier_local_id = 11;
|
int32 modifier_local_id = 11;
|
||||||
repeated HBMJGKJKIGL JONDGNPJAFA = 4;
|
repeated ModifierProperty properties = 4;
|
||||||
uint32 apply_entity_id = 3;
|
uint32 apply_entity_id = 3;
|
||||||
AbilityAttachedModifier attached_instanced_modifier = 1;
|
AbilityAttachedModifier attached_instanced_modifier = 1;
|
||||||
ModifierAction NOAJNAPDEMN = 9;
|
ModifierAction action = 9; // NOAJNAPDEMN
|
||||||
bool is_attached_parent_ability = 15;
|
bool is_durability_zero = 15;
|
||||||
AbilityString parent_ability_name = 6;
|
AbilityString parent_ability_name = 6;
|
||||||
bool AODBABIFPHH = 2;
|
bool is_mute_remote = 2;
|
||||||
AbilityString parent_ability_override = 12;
|
AbilityString parent_ability_override = 12;
|
||||||
uint32 server_buff_uid = 13;
|
uint32 server_buff_uid = 13;
|
||||||
}
|
}
|
||||||
|
|
@ -9,9 +9,9 @@ import "Uint32Pair.proto";
|
|||||||
message ActivityCondStateChangeNotify {
|
message ActivityCondStateChangeNotify {
|
||||||
uint32 activity_id = 10;
|
uint32 activity_id = 10;
|
||||||
repeated Uint32Pair disable_transfer_point_interaction_list = 7;
|
repeated Uint32Pair disable_transfer_point_interaction_list = 7;
|
||||||
repeated uint32 PAGIONJOCJN = 13;
|
repeated uint32 meet_cond_list = 13; //PAGIONJOCJN
|
||||||
repeated uint32 activated_sale_id_list = 6;
|
repeated uint32 activated_sale_id_list = 6;
|
||||||
repeated uint32 LGCJBENHFOB = 9;
|
repeated uint32 expire_cond_list = 9; //LGCJBENHFOB
|
||||||
uint32 schedule_id = 12;
|
uint32 schedule_id = 12;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,15 +82,15 @@ message ActivityInfo {
|
|||||||
bool FLFGIDFALEK = 15;
|
bool FLFGIDFALEK = 15;
|
||||||
uint32 LPOCNCICJHM = 485;
|
uint32 LPOCNCICJHM = 485;
|
||||||
map<uint32, uint32> activity_coin_map = 703;
|
map<uint32, uint32> activity_coin_map = 703;
|
||||||
repeated uint32 PAGIONJOCJN = 2;
|
repeated uint32 meet_cond_list = 2; //PAGIONJOCJN
|
||||||
uint32 end_time = 4;
|
uint32 end_time = 4;
|
||||||
bool GLOONPBGOHM = 1331;
|
bool GLOONPBGOHM = 1331;
|
||||||
repeated ActivityPushTipsData activity_push_tips_data_list = 1827;
|
repeated ActivityPushTipsData activity_push_tips_data_list = 1827;
|
||||||
repeated uint32 LGCJBENHFOB = 13;
|
repeated uint32 expire_cond_list = 13; // LGCJBENHFOB
|
||||||
bool is_finished = 6;
|
bool is_finished = 6;
|
||||||
repeated uint32 EOPFKDBBOII = 894;
|
repeated uint32 taken_reward_list = 894; //EOPFKDBBOII
|
||||||
repeated ActivityWatcherInfo watcher_info_list = 8;
|
repeated ActivityWatcherInfo watcher_info_list = 8;
|
||||||
uint32 KMOFHMKLGHD = 5;
|
uint32 activity_type = 5; // KMOFHMKLGHD
|
||||||
uint32 activity_id = 7;
|
uint32 activity_id = 7;
|
||||||
bool CJDFLBKBNPL = 10;
|
bool CJDFLBKBNPL = 10;
|
||||||
map<uint32, uint32> wish_gift_num_map = 1459;
|
map<uint32, uint32> wish_gift_num_map = 1459;
|
||||||
|
@ -9,4 +9,3 @@ message AdjustWorldLevelReq {
|
|||||||
uint32 GKPAJDAOHDN = 10;
|
uint32 GKPAJDAOHDN = 10;
|
||||||
uint32 HFANGCIKHFI = 6;
|
uint32 HFANGCIKHFI = 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,11 +2,9 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
// Name: FCJLAGHOIFC
|
// Name: FCJLAGHOIFC
|
||||||
message AiSyncInfo {
|
message AiSyncInfo {
|
||||||
uint32 entity_id = 10;
|
uint32 entity_id = 10;
|
||||||
bool CJIBIGJNKKE = 6;
|
bool is_self_killing = 6;
|
||||||
bool OOJFENIJJDB = 8;
|
bool has_path_to_target = 8;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,10 +7,10 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
// CmdId: 4296
|
// CmdId: 4296
|
||||||
message AnchorPointOpReq {
|
message AnchorPointOpReq {
|
||||||
// Name: KFMHCPAPAEI
|
// Name: KFMHCPAPAEI
|
||||||
enum KFMHCPAPAEI {
|
enum AnchorPointOpType {
|
||||||
KFMHCPAPAEI_PIPFHBGIFDP = 0;
|
ANCHOR_POINT_OP_TYPE_NONE = 0;
|
||||||
KFMHCPAPAEI_KKBPNDIFMLB = 1;
|
ANCHOR_POINT_OP_TYPE_TELEPORT = 1;
|
||||||
KFMHCPAPAEI_GGECCCDJFEF = 2;
|
ANCHOR_POINT_OP_TYPE_REMOVE = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32 anchor_point_op_type = 1;
|
uint32 anchor_point_op_type = 1;
|
||||||
|
@ -6,13 +6,13 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
// Name: NDDGEOMCBEE
|
// Name: NDDGEOMCBEE
|
||||||
message AnnounceData {
|
message AnnounceData {
|
||||||
bool is_center_system_last_5_every_minutes = 8;
|
bool is_center_system_last_5_every_minutes = 8;
|
||||||
uint32 HJNFJIEBMEL = 12;
|
uint32 count_down_frequency = 12; // HJNFJIEBMEL
|
||||||
uint32 end_time = 15;
|
uint32 end_time = 15;
|
||||||
uint32 config_id = 11;
|
uint32 config_id = 11;
|
||||||
string LJCFLKABNFM = 3;
|
string count_down_text = 3; // LJCFLKABNFM
|
||||||
string POMBEEAPGDL = 5;
|
string center_system_text = 5; // POMBEEAPGDL
|
||||||
string MBGAKKMFHFF = 6;
|
string dungeon_confirm_text = 6; // MBGAKKMFHFF
|
||||||
uint32 BLHPFGPJAFE = 7;
|
uint32 center_system_frequency = 7; // BLHPFGPJAFE
|
||||||
uint32 begin_time = 13;
|
uint32 begin_time = 13;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,8 +15,8 @@ message AsterActivityDetailInfo {
|
|||||||
bool is_content_closed = 6;
|
bool is_content_closed = 6;
|
||||||
AsterProgressDetailInfo aster_progress = 3;
|
AsterProgressDetailInfo aster_progress = 3;
|
||||||
AsterLargeDetailInfo aster_large = 4;
|
AsterLargeDetailInfo aster_large = 4;
|
||||||
uint32 JIIJEJPKLNK = 14;
|
uint32 aster_token = 14; // JIIJEJPKLNK
|
||||||
uint32 KENCBMFCJDH = 13;
|
uint32 aster_credit = 13; // KENCBMFCJDH
|
||||||
bool is_special_reward_taken = 9;
|
bool is_special_reward_taken = 9;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
13
proto/AttackHitEffectResult.proto
Normal file
13
proto/AttackHitEffectResult.proto
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
// Name: KPDGACKMNJA
|
||||||
|
message AttackHitEffectResult {
|
||||||
|
float hitHaltTime = 14; //OGEJIAIJMDB
|
||||||
|
float airStrength = 7; //AKLACKOIKOE
|
||||||
|
uint32 NCIHLNFLAAF = 10;
|
||||||
|
float retreatStrength = 4; //PFNLKOMLOIO
|
||||||
|
float hitHaltTimeScale = 2; //JLEGJBGOHHP
|
||||||
|
uint32 LDDDDFHEMBA = 3;
|
||||||
|
}
|
@ -3,8 +3,8 @@ syntax = "proto3";
|
|||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "AbilityIdentifier.proto";
|
import "AbilityIdentifier.proto";
|
||||||
import "CPAKHCFDGLO.proto";
|
import "HitCollision.proto";
|
||||||
import "KPDGACKMNJA.proto";
|
import "AttackHitEffectResult.proto";
|
||||||
import "Vector.proto";
|
import "Vector.proto";
|
||||||
|
|
||||||
// Name: PKHKLDLFMBJ
|
// Name: PKHKLDLFMBJ
|
||||||
@ -22,7 +22,7 @@ message AttackResult {
|
|||||||
float GCKKIKJLCKG = 1030;
|
float GCKKIKJLCKG = 1030;
|
||||||
uint32 GFAODFMIIIB = 278;
|
uint32 GFAODFMIIIB = 278;
|
||||||
float AEIPHPGEFAN = 474;
|
float AEIPHPGEFAN = 474;
|
||||||
KPDGACKMNJA BFGNKLMFGKB = 10;
|
AttackHitEffectResult hit_eff_result = 10;
|
||||||
uint32 IPPPOLACNMI = 13;
|
uint32 IPPPOLACNMI = 13;
|
||||||
bool ANNLKCIDPEC = 1534;
|
bool ANNLKCIDPEC = 1534;
|
||||||
uint32 attacker_id = 2;
|
uint32 attacker_id = 2;
|
||||||
@ -30,7 +30,7 @@ message AttackResult {
|
|||||||
bool JKJBOKBIIBI = 196;
|
bool JKJBOKBIIBI = 196;
|
||||||
string anim_event_id = 5;
|
string anim_event_id = 5;
|
||||||
Vector resolved_dir = 15;
|
Vector resolved_dir = 15;
|
||||||
CPAKHCFDGLO BBFFCPJKNOP = 7;
|
HitCollision hit_collision = 7;
|
||||||
uint32 BIHIHLDIPOK = 6;
|
uint32 BIHIHLDIPOK = 6;
|
||||||
uint32 element_type = 4;
|
uint32 element_type = 4;
|
||||||
uint32 OOLJHPBLPDL = 352;
|
uint32 OOLJHPBLPDL = 352;
|
||||||
|
@ -6,11 +6,11 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
// Name: KLNBJHKJCIN
|
// Name: KLNBJHKJCIN
|
||||||
// CmdId: 1042
|
// CmdId: 1042
|
||||||
message AvatarSkillChangeNotify {
|
message AvatarSkillChangeNotify {
|
||||||
uint32 PJNELCLHMOH = 10;
|
uint32 cur_level = 10;
|
||||||
uint64 avatar_guid = 9;
|
uint64 avatar_guid = 9;
|
||||||
uint32 entity_id = 8;
|
uint32 entity_id = 8;
|
||||||
uint32 MFNMHANCIMP = 3;
|
uint32 old_level = 3;
|
||||||
uint32 OCEFCGKBPPE = 14;
|
uint32 avatar_skill_id = 14;
|
||||||
uint32 skill_depot_id = 4;
|
uint32 skill_depot_id = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,8 +6,8 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
// Name: HDNOGHLJFHJ
|
// Name: HDNOGHLJFHJ
|
||||||
// CmdId: 1007
|
// CmdId: 1007
|
||||||
message AvatarSkillUpgradeReq {
|
message AvatarSkillUpgradeReq {
|
||||||
uint32 OCEFCGKBPPE = 8;
|
uint32 avatar_skill_id = 8;
|
||||||
uint32 MFNMHANCIMP = 4;
|
uint32 old_level = 4;
|
||||||
uint64 avatar_guid = 9;
|
uint64 avatar_guid = 9;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,10 +6,10 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
// Name: IFLPKKOCJCM
|
// Name: IFLPKKOCJCM
|
||||||
// CmdId: 1091
|
// CmdId: 1091
|
||||||
message AvatarSkillUpgradeRsp {
|
message AvatarSkillUpgradeRsp {
|
||||||
uint32 MFNMHANCIMP = 12;
|
uint32 old_level = 12;
|
||||||
uint64 avatar_guid = 3;
|
uint64 avatar_guid = 3;
|
||||||
uint32 PJNELCLHMOH = 7;
|
uint32 cur_level = 7;
|
||||||
uint32 OCEFCGKBPPE = 5;
|
uint32 avatar_skill_id = 5;
|
||||||
int32 retcode = 15;
|
int32 retcode = 15;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,9 +5,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
// Name: LLKMMEJJNNF
|
// Name: LLKMMEJJNNF
|
||||||
message AvatarTeamResonanceInfo {
|
message AvatarTeamResonanceInfo {
|
||||||
repeated uint32 INOIJMMCNEF = 8;
|
repeated uint32 add_team_resonance_id_list = 8; //INOIJMMCNEF
|
||||||
uint32 entity_id = 2;
|
uint32 entity_id = 2;
|
||||||
repeated uint32 MJMEKGPPGIO = 10;
|
repeated uint32 del_team_resonance_id_list = 10; //MJMEKGPPGIO
|
||||||
uint64 avatar_guid = 3;
|
uint64 avatar_guid = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,11 +6,11 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
// Name: FDBHCBMNCAI
|
// Name: FDBHCBMNCAI
|
||||||
// CmdId: 1741
|
// CmdId: 1741
|
||||||
message AvatarUpgradeRsp {
|
message AvatarUpgradeRsp {
|
||||||
uint32 MFNMHANCIMP = 3;
|
uint32 old_level = 3;
|
||||||
uint32 PJNELCLHMOH = 15;
|
uint32 cur_level = 15;
|
||||||
int32 retcode = 1;
|
int32 retcode = 1;
|
||||||
uint64 avatar_guid = 13;
|
uint64 avatar_guid = 13;
|
||||||
map<uint32, float> GEKBLKPMJCG = 7;
|
map<uint32, float> cur_fight_prop_map = 7; //GEKBLKPMJCG
|
||||||
map<uint32, float> AFEDLAOGFOC = 12;
|
map<uint32, float> old_fight_prop_map = 12; //AFEDLAOGFOC
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "FMOEOCJBOPN.proto";
|
import "GCGGameBusinessType.proto";
|
||||||
import "JIPFDPOBPNH.proto";
|
import "JIPFDPOBPNH.proto";
|
||||||
|
|
||||||
// Name: BCMHCFICCDD
|
// Name: BCMHCFICCDD
|
||||||
@ -11,7 +11,7 @@ message BCMHCFICCDD {
|
|||||||
repeated JIPFDPOBPNH OAKDHABOPJD = 2;
|
repeated JIPFDPOBPNH OAKDHABOPJD = 2;
|
||||||
uint32 platform_type = 9;
|
uint32 platform_type = 9;
|
||||||
uint32 OEAEACPKCNP = 7;
|
uint32 OEAEACPKCNP = 7;
|
||||||
FMOEOCJBOPN AECBJKLBGFK = 3;
|
GCGGameBusinessType businessType = 3;
|
||||||
uint32 DELFEGPPGMK = 1;
|
uint32 DELFEGPPGMK = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,9 +4,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
// Name: IAMODOAMICJ
|
// Name: IAMODOAMICJ
|
||||||
message IAMODOAMICJ {
|
message BattlePassCycle {
|
||||||
uint32 begin_time = 8;
|
uint32 begin_time = 8;
|
||||||
uint32 FLNDBEEKMFN = 5;
|
uint32 cycle_idx = 5; // FLNDBEEKMFN
|
||||||
uint32 end_time = 12;
|
uint32 end_time = 12;
|
||||||
}
|
}
|
||||||
|
|
@ -13,9 +13,9 @@ message BattlePassMission {
|
|||||||
MISSION_POINT_TAKEN = 3;
|
MISSION_POINT_TAKEN = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32 CGCJJAMPFME = 11;
|
uint32 reward_battle_pass_point = 11; // CGCJJAMPFME
|
||||||
uint32 cur_progress = 1;
|
uint32 cur_progress = 1;
|
||||||
uint32 INNGDEGBMHO = 10;
|
uint32 mission_type = 10; // INNGDEGBMHO
|
||||||
uint32 total_progress = 5;
|
uint32 total_progress = 5;
|
||||||
uint32 mission_id = 12;
|
uint32 mission_id = 12;
|
||||||
MissionStatus mission_status = 3;
|
MissionStatus mission_status = 3;
|
||||||
|
12
proto/BattlePassProduct.proto
Normal file
12
proto/BattlePassProduct.proto
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
|
// Name: KKAGAEDPGGK
|
||||||
|
message BattlePassProduct {
|
||||||
|
string normal_product_id = 1; //HBCIEPELAKP
|
||||||
|
string extra_product_id = 2; //PFDENLGHKKG
|
||||||
|
string upgrade_product_id = 9; //JIIPGPJDHEA
|
||||||
|
}
|
||||||
|
|
@ -4,23 +4,23 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
import "BattlePassRewardTag.proto";
|
import "BattlePassRewardTag.proto";
|
||||||
import "BattlePassUnlockStatus.proto";
|
import "BattlePassUnlockStatus.proto";
|
||||||
import "IAMODOAMICJ.proto";
|
import "BattlePassCycle.proto";
|
||||||
import "KKAGAEDPGGK.proto";
|
import "BattlePassProduct.proto";
|
||||||
|
|
||||||
// Name: OLJLDADNNAF
|
// Name: OLJLDADNNAF
|
||||||
message BattlePassSchedule {
|
message BattlePassSchedule {
|
||||||
uint32 EFNAOLNFOIL = 3;
|
uint32 point = 3; //EFNAOLNFOIL
|
||||||
uint32 schedule_id = 5;
|
uint32 schedule_id = 5;
|
||||||
uint32 begin_time = 12;
|
uint32 begin_time = 12;
|
||||||
IAMODOAMICJ GFIAGPNACIC = 4;
|
BattlePassCycle cur_cycle = 4;
|
||||||
bool MMIFIPECKLP = 14;
|
bool is_viewed = 14; //MMIFIPECKLP
|
||||||
uint32 ALBBELONLOC = 8;
|
uint32 paid_platform_flags = 8; //ALBBELONLOC
|
||||||
uint32 level = 6;
|
uint32 level = 6;
|
||||||
BattlePassUnlockStatus unlock_status = 13;
|
BattlePassUnlockStatus unlock_status = 13;
|
||||||
uint32 end_time = 1;
|
uint32 end_time = 1;
|
||||||
KKAGAEDPGGK GOKFKJICOHD = 10;
|
BattlePassProduct product_info = 10;
|
||||||
uint32 NJKKLGMHFMG = 11;
|
uint32 cur_cycle_points = 11; //NJKKLGMHFMG
|
||||||
repeated BattlePassRewardTag reward_taken_list = 15;
|
repeated BattlePassRewardTag reward_taken_list = 15;
|
||||||
bool COPMFJLLHOK = 9;
|
bool is_extra_paid_reward_taken = 9; //COPMFJLLHOK
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,13 +3,13 @@ syntax = "proto3";
|
|||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "BrickBreakerActivityStageInfo.proto";
|
import "BrickBreakerActivityStageInfo.proto";
|
||||||
import "CABODJPEHAN.proto";
|
import "BrickBreakerLevelInfo.proto";
|
||||||
|
|
||||||
// Name: LDLBBCPMMKK
|
// Name: LDLBBCPMMKK
|
||||||
message BrickBreakerDetailInfo {
|
message BrickBreakerDetailInfo {
|
||||||
repeated CABODJPEHAN FEPJHGGDGPB = 2;
|
repeated BrickBreakerLevelInfo FEPJHGGDGPB = 2;
|
||||||
map<uint32, uint32> skill_info_map = 1;
|
map<uint32, uint32> skill_info_map = 1;
|
||||||
repeated BrickBreakerActivityStageInfo stage_info_list = 11;
|
repeated BrickBreakerActivityStageInfo stage_info_list = 11;
|
||||||
repeated CABODJPEHAN HEEIHFIIKFB = 13;
|
repeated BrickBreakerLevelInfo HEEIHFIIKFB = 13;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,9 +4,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
// Name: CABODJPEHAN
|
// Name: CABODJPEHAN
|
||||||
message CABODJPEHAN {
|
message BrickBreakerLevelInfo {
|
||||||
uint32 max_score = 14;
|
uint32 max_score = 14;
|
||||||
bool AFFBBBPHIHH = 1;
|
bool is_can_start = 1;
|
||||||
uint32 level_id = 11;
|
uint32 level_id = 11;
|
||||||
repeated uint32 chosen_avatar_list = 9;
|
repeated uint32 chosen_avatar_list = 9;
|
||||||
repeated uint32 chosen_skill_list = 15;
|
repeated uint32 chosen_skill_list = 15;
|
@ -2,7 +2,7 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "HHACKKBLLHO.proto";
|
import "GCGDuel.proto";
|
||||||
|
|
||||||
// Name: CIDOFFBIFIA
|
// Name: CIDOFFBIFIA
|
||||||
message CIDOFFBIFIA {
|
message CIDOFFBIFIA {
|
||||||
@ -10,7 +10,7 @@ message CIDOFFBIFIA {
|
|||||||
uint32 JCMACGJEEAD = 3;
|
uint32 JCMACGJEEAD = 3;
|
||||||
oneof detail {
|
oneof detail {
|
||||||
string BDBMFCIHJPL = 12;
|
string BDBMFCIHJPL = 12;
|
||||||
HHACKKBLLHO IEOMECODBLG = 7;
|
GCGDuel IEOMECODBLG = 7;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
|
|
||||||
// Name: CPBMIAMDLPE
|
|
||||||
enum CPBMIAMDLPE {
|
|
||||||
CPBMIAMDLPE_LFCBMJINCBF = 0;
|
|
||||||
CPBMIAMDLPE_GMAKOJPAOJC = 1;
|
|
||||||
}
|
|
||||||
|
|
@ -6,8 +6,8 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
// Name: PKOMPHLMLED
|
// Name: PKOMPHLMLED
|
||||||
// CmdId: 4146
|
// CmdId: 4146
|
||||||
message CardProductRewardNotify {
|
message CardProductRewardNotify {
|
||||||
uint32 MIBMBPJHBBM = 2;
|
uint32 hcoin = 2;
|
||||||
uint32 LLBAKMPCPGI = 6;
|
uint32 remain_days = 6;
|
||||||
string product_id = 15;
|
string product_id = 15;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
9
proto/ChangeEnergyReason.proto
Normal file
9
proto/ChangeEnergyReason.proto
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
// Name: CPBMIAMDLPE
|
||||||
|
enum ChangeEnergyReason {
|
||||||
|
CHANGE_ENERGY_REASON_NONE = 0;
|
||||||
|
CHANGE_ENERGY_REASON_SKILL_START = 1;
|
||||||
|
}
|
39
proto/ChangeHpReason.proto
Normal file
39
proto/ChangeHpReason.proto
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
|
// Name: GFDBMHNEOFL
|
||||||
|
enum ChangeHpReason {
|
||||||
|
CHANGE_HP_REASON_NONE = 0;
|
||||||
|
CHANGE_HP_REASON_SUB_AVATAR = 1;
|
||||||
|
CHANGE_HP_REASON_SUB_MONSTER = 2;
|
||||||
|
CHANGE_HP_REASON_SUB_GEAR = 3;
|
||||||
|
CHANGE_HP_REASON_SUB_ENVIR = 4;
|
||||||
|
CHANGE_HP_REASON_SUB_FALL = 5;
|
||||||
|
CHANGE_HP_REASON_SUB_DRAWN = 6;
|
||||||
|
CHANGE_HP_REASON_SUB_ABYSS = 7;
|
||||||
|
CHANGE_HP_REASON_SUB_ABILITY = 8;
|
||||||
|
CHANGE_HP_REASON_SUB_SUMMON = 9;
|
||||||
|
CHANGE_HP_REASON_SUB_SCRIPT = 10;
|
||||||
|
CHANGE_HP_REASON_SUB_GM = 11;
|
||||||
|
CHANGE_HP_REASON_SUB_KILL_SELF = 12;
|
||||||
|
CHANGE_HP_REASON_SUB_CLIMATE_COLD = 13;
|
||||||
|
CHANGE_HP_REASON_SUB_STORM_LIGHTNING = 14;
|
||||||
|
CHANGE_HP_REASON_SUB_KILL_SERVER_GADGET = 15;
|
||||||
|
CHANGE_HP_REASON_SUB_REPLACE = 16;
|
||||||
|
CHANGE_HP_REASON_SUB_PLAYER_LEAVE = 17;
|
||||||
|
CHANGE_HP_REASON_ATTACK_BY_ENERGY = 18;
|
||||||
|
CHANGE_HP_REASON_ATTACK_BY_RECYCLE = 19;
|
||||||
|
CHANGE_HP_REASON_BY_LUA = 51;
|
||||||
|
CHANGE_HP_REASON_ADD_ABILITY = 101;
|
||||||
|
CHANGE_HP_REASON_ADD_ITEM = 102;
|
||||||
|
CHANGE_HP_REASON_ADD_REVIVE = 103;
|
||||||
|
CHANGE_HP_REASON_ADD_UPGRADE = 104;
|
||||||
|
CHANGE_HP_REASON_ADD_STATUE = 105;
|
||||||
|
CHANGE_HP_REASON_ADD_BACKGROUND = 106;
|
||||||
|
CHANGE_HP_REASON_ADD_GM = 107;
|
||||||
|
CHANGE_HP_REASON_ADD_TRIAL_AVATAR_ACTIVITY = 108;
|
||||||
|
CHANGE_HP_REASON_ADD_ROGUELIKE_SPRING = 109;
|
||||||
|
}
|
||||||
|
|
13
proto/ChapterState.proto
Normal file
13
proto/ChapterState.proto
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
|
// Name: HLDDAIOAHPB
|
||||||
|
enum ChapterState {
|
||||||
|
CHAPTER_STATE_NONE = 0;
|
||||||
|
CHAPTER_STATE_UNABLE_TO_BEGIN = 1;
|
||||||
|
CHAPTER_STATE_BEGIN = 2;
|
||||||
|
CHAPTER_STATE_END = 3;
|
||||||
|
}
|
||||||
|
|
@ -2,26 +2,25 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "HLDDAIOAHPB.proto";
|
import "ChapterState.proto";
|
||||||
|
|
||||||
// Name: EGGHDNJDFIM
|
// Name: EGGHDNJDFIM
|
||||||
// CmdId: 427
|
// CmdId: 427
|
||||||
message ChapterStateNotify {
|
message ChapterStateNotify {
|
||||||
// Name: POAIPEHKEHE
|
// Name: POAIPEHKEHE
|
||||||
message POAIPEHKEHE {
|
message NeedPlayerLevel {
|
||||||
bool OOLKODOMBMM = 12;
|
bool is_limit = 12;
|
||||||
uint32 PJDJCBIINIC = 11;
|
uint32 configNeedPlayerLevel = 11; //PJDJCBIINIC
|
||||||
}
|
}
|
||||||
|
|
||||||
// Name: OKNHDJOIJFI
|
// Name: OKNHDJOIJFI
|
||||||
message OKNHDJOIJFI {
|
message NeedBeginTime {
|
||||||
bool OOLKODOMBMM = 10;
|
bool is_limit = 10;
|
||||||
uint32 LENAHOJKKFP = 3;
|
uint32 configNeedBeginTime = 3; //LENAHOJKKFP
|
||||||
}
|
}
|
||||||
|
|
||||||
OKNHDJOIJFI JFOHACAIDHE = 14;
|
NeedBeginTime need_begin_time = 14; //JFOHACAIDHE
|
||||||
uint32 chapter_id = 7;
|
uint32 chapter_id = 7;
|
||||||
HLDDAIOAHPB FIMLGAGLJPO = 10;
|
ChapterState chapter_state = 10;
|
||||||
POAIPEHKEHE HIJBMEKPPKJ = 8;
|
NeedPlayerLevel need_player_level = 8; //HIJBMEKPPKJ
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
// Name: LEAMJFGPJOI
|
// Name: LEAMJFGPJOI
|
||||||
// CmdId: 29
|
// CmdId: 29
|
||||||
message ClientReportNotify {
|
message ClientReportNotify {
|
||||||
string EAPMOECPEPG = 7;
|
string report_value = 7; //EAPMOECPEPG
|
||||||
string EMODEICADOO = 15;
|
string report_type = 15; //EMODEICADOO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,10 +7,10 @@ import "ItemParam.proto";
|
|||||||
// Name: BKPBJLHMEIG
|
// Name: BKPBJLHMEIG
|
||||||
// CmdId: 637
|
// CmdId: 637
|
||||||
message CombineRsp {
|
message CombineRsp {
|
||||||
repeated ItemParam NOBMIMNDGLA = 9;
|
repeated ItemParam result_item_list = 9; //NOBMIMNDGLA
|
||||||
repeated ItemParam AKCCLGFBJMD = 13;
|
repeated ItemParam AKCCLGFBJMD = 13;
|
||||||
uint64 avatar_guid = 10;
|
uint64 avatar_guid = 10;
|
||||||
repeated ItemParam LOCKHJBEGDL = 6;
|
repeated ItemParam total_return_item_list = 6; //LOCKHJBEGDL
|
||||||
repeated ItemParam INKENHANDMB = 14;
|
repeated ItemParam INKENHANDMB = 14;
|
||||||
repeated ItemParam cost_item_list = 5;
|
repeated ItemParam cost_item_list = 5;
|
||||||
uint32 combine_count = 1;
|
uint32 combine_count = 1;
|
||||||
|
@ -5,7 +5,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
// Name: PGKMKCDIPCM
|
// Name: PGKMKCDIPCM
|
||||||
message CookRecipeData {
|
message CookRecipeData {
|
||||||
uint32 DIIJPMJFNOL = 14;
|
uint32 proficiency = 14; // DIIJPMJFNOL
|
||||||
uint32 EJKLKNPMHMC = 4;
|
uint32 recipe_id = 4; // EJKLKNPMHMC
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,11 +20,11 @@ message CoopChapter {
|
|||||||
repeated CoopReward coop_reward_list = 5;
|
repeated CoopReward coop_reward_list = 5;
|
||||||
repeated CoopPoint coop_point_list = 12;
|
repeated CoopPoint coop_point_list = 12;
|
||||||
State state = 7;
|
State state = 7;
|
||||||
repeated uint32 EFPMMEKFFHG = 10;
|
repeated uint32 finish_dialog_list = 10; //EFPMMEKFFHG
|
||||||
uint32 NLNALPGOELK = 6;
|
uint32 finished_end_count = 6; //NLNALPGOELK
|
||||||
uint32 KOFPBNBJDAF = 4;
|
uint32 total_end_count = 4; //KOFPBNBJDAF
|
||||||
uint32 id = 9;
|
uint32 id = 9;
|
||||||
repeated uint32 EHIGCPDOPMG = 13;
|
repeated uint32 lock_reason_list = 13; //EHIGCPDOPMG
|
||||||
map<uint32, uint32> seen_ending_map = 11;
|
map<uint32, uint32> seen_ending_map = 11;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ message CreateEntityInfo {
|
|||||||
uint32 gadget_id = 3;
|
uint32 gadget_id = 3;
|
||||||
uint32 item_id = 4;
|
uint32 item_id = 4;
|
||||||
}
|
}
|
||||||
oneof MGPBKHBAPPH {
|
oneof entity_create_info {
|
||||||
CreateGadgetInfo gadget = 13;
|
CreateGadgetInfo gadget = 13;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
|
|
||||||
// Name: DKDAOPDHNED
|
|
||||||
message DKDAOPDHNED {
|
|
||||||
uint32 IOOHBFIGKHH = 11;
|
|
||||||
uint32 BNODKLKHBPA = 12;
|
|
||||||
uint32 JILIANEOBAP = 14;
|
|
||||||
uint32 GIMMDPJPPNH = 10;
|
|
||||||
}
|
|
||||||
|
|
@ -1,20 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
|
|
||||||
// Name: DOINBFHLBHP
|
|
||||||
enum DOINBFHLBHP {
|
|
||||||
DOINBFHLBHP_EIPEABACFBI = 0;
|
|
||||||
DOINBFHLBHP_MACECMMLGAN = 1;
|
|
||||||
DOINBFHLBHP_POOOGFDEDPD = 2;
|
|
||||||
DOINBFHLBHP_DKGELPINPBA = 3;
|
|
||||||
DOINBFHLBHP_NPPJKPANJFM = 4;
|
|
||||||
DOINBFHLBHP_CPDLHPLGNAH = 5;
|
|
||||||
DOINBFHLBHP_OPFGEJBFJAI = 6;
|
|
||||||
DOINBFHLBHP_EKGOCLLJJKB = 7;
|
|
||||||
DOINBFHLBHP_BGBLGFCDLEG = 8;
|
|
||||||
DOINBFHLBHP_GGCLFNPFOJI = 9;
|
|
||||||
DOINBFHLBHP_ENIBHBFJNIK = 10;
|
|
||||||
}
|
|
||||||
|
|
@ -7,8 +7,8 @@ import "DungeonEntryInfo.proto";
|
|||||||
// Name: ILBGCAPNDLF
|
// Name: ILBGCAPNDLF
|
||||||
message DailyDungeonEntryInfo {
|
message DailyDungeonEntryInfo {
|
||||||
uint32 recommend_dungeon_id = 3;
|
uint32 recommend_dungeon_id = 3;
|
||||||
uint32 GGGEMNHNCNJ = 1;
|
uint32 dungeon_entry_config_id = 1; //GGGEMNHNCNJ
|
||||||
uint32 MNDEGGLANGF = 14;
|
uint32 dungeon_entry_id = 14; //MNDEGGLANGF
|
||||||
DungeonEntryInfo recommend_dungeon_entry_info = 7;
|
DungeonEntryInfo recommend_dungeon_entry_info = 7;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,10 +6,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
// Name: KBMLDGNEKHA
|
// Name: KBMLDGNEKHA
|
||||||
// CmdId: 1554
|
// CmdId: 1554
|
||||||
message DoGachaReq {
|
message DoGachaReq {
|
||||||
uint32 PKCLGOCJPLN = 3;
|
uint32 gachaRandom = 3; //PKCLGOCJPLN ++ CORRECT
|
||||||
uint32 DGIFMDIADJF = 6;
|
uint32 gachaType = 6; //DGIFMDIADJF ++ CORRECT
|
||||||
uint32 NMKGGDOKHLF = 12;
|
uint32 gachaScheduleId = 12; //NMKGGDOKHLF
|
||||||
uint32 HKJAAPBGNEI = 5;
|
uint32 gachaTimes = 5; //HKJAAPBGNEI ++ CORRECT
|
||||||
string gacha_tag = 14;
|
string gacha_tag = 14;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,24 +7,24 @@ import "GachaItem.proto";
|
|||||||
// Name: LEFDKOLFJKL
|
// Name: LEFDKOLFJKL
|
||||||
// CmdId: 1564
|
// CmdId: 1564
|
||||||
message DoGachaRsp {
|
message DoGachaRsp {
|
||||||
uint32 DNGKJJJHNEN = 4;
|
uint32 tenCostItemId = 4; // DNGKJJJHNEN
|
||||||
uint32 OPHLINLNOEA = 1898;
|
uint32 dailyGachaTimes = 1898; //OPHLINLNOEA
|
||||||
uint32 HKJAAPBGNEI = 13;
|
uint32 gachaTimes = 13; // HKJAAPBGNEI
|
||||||
uint32 NMKGGDOKHLF = 2;
|
uint32 gachaScheduleId = 2; //NMKGGDOKHLF
|
||||||
bool HNAFDALMKFN = 312;
|
bool HNAFDALMKFN = 312;
|
||||||
uint32 BCKMNIBIPHO = 1;
|
uint32 costItemId = 1; // BCKMNIBIPHO
|
||||||
uint32 KJHBJPGBOFP = 11;
|
uint32 wishMaxProgress = 11; // KJHBJPGBOFP
|
||||||
uint32 DGIFMDIADJF = 9;
|
uint32 gachaType = 9; //DGIFMDIADJF
|
||||||
uint32 LMLCPMOOKKA = 15;
|
uint32 tenCostItemNum = 15; //LMLCPMOOKKA
|
||||||
repeated GachaItem gacha_item_list = 10;
|
repeated GachaItem gacha_item_list = 10;
|
||||||
uint32 LJJKNKCHHFM = 7;
|
uint32 wishProgress = 7; //LJJKNKCHHFM
|
||||||
uint32 EAMKGBGKNMO = 5;
|
uint32 newGachaRandom = 5; //EAMKGBGKNMO
|
||||||
uint32 AINLBCOKANA = 12;
|
uint32 wishItemId = 12; //AINLBCOKANA
|
||||||
uint32 NOKMFFEIDNH = 1918;
|
uint32 curScheduleDailyGachaTimes = 1918; //NOKMFFEIDNH
|
||||||
int32 retcode = 14;
|
int32 retcode = 14;
|
||||||
uint32 MGFKNHHNMAE = 3;
|
uint32 leftGachaTimes = 3; //MGFKNHHNMAE
|
||||||
bool HCCENOGKOOG = 1938;
|
bool HCCENOGKOOG = 1938;
|
||||||
uint32 GNIDAANOBDP = 6;
|
uint32 costItemNum = 6; //GNIDAANOBDP
|
||||||
uint32 FLDFHFNHNFC = 8;
|
uint32 gachaTimesLimit = 8; //FLDFHFNHNFC
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ syntax = "proto3";
|
|||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "DungeonCandidateTeamAvatar.proto";
|
import "DungeonCandidateTeamAvatar.proto";
|
||||||
import "DungeonCandidateTeamPlayerState.proto";
|
import "GOGCALJCAMC.proto";
|
||||||
|
|
||||||
// Name: FIIOKEKPAFG
|
// Name: FIIOKEKPAFG
|
||||||
// CmdId: 946
|
// CmdId: 946
|
||||||
@ -11,7 +11,7 @@ message DungeonCandidateTeamInfoNotify {
|
|||||||
repeated DungeonCandidateTeamAvatar avatar_list = 6;
|
repeated DungeonCandidateTeamAvatar avatar_list = 6;
|
||||||
repeated uint32 ready_player_uid = 14;
|
repeated uint32 ready_player_uid = 14;
|
||||||
uint32 match_type = 11;
|
uint32 match_type = 11;
|
||||||
map<uint32, DungeonCandidateTeamPlayerState> player_state_map = 5;
|
map<uint32, GOGCALJCAMC> JPNABBEKHHJ = 5;
|
||||||
uint32 dungeon_id = 3;
|
uint32 dungeon_id = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
|
|
||||||
// Name: GOGCALJCAMC
|
|
||||||
enum DungeonCandidateTeamPlayerState {
|
|
||||||
DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_IDLE = 0;
|
|
||||||
DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AVATAR = 1;
|
|
||||||
DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_READY = 2;
|
|
||||||
}
|
|
||||||
|
|
@ -8,10 +8,10 @@ import "WeeklyBossResinDiscountInfo.proto";
|
|||||||
message DungeonEntryInfo {
|
message DungeonEntryInfo {
|
||||||
uint32 start_time = 4;
|
uint32 start_time = 4;
|
||||||
uint32 next_refresh_time = 2;
|
uint32 next_refresh_time = 2;
|
||||||
uint32 HFEFHDCOMLB = 12;
|
uint32 max_boss_chest_num = 12; //HFEFHDCOMLB
|
||||||
uint32 EIMBMLKPONH = 7;
|
uint32 EIMBMLKPONH = 7; //not used
|
||||||
bool is_passed = 15;
|
bool is_passed = 15;
|
||||||
uint32 JPBJFFCFINC = 6;
|
uint32 JPBJFFCFINC = 6; //not used
|
||||||
WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 10;
|
WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 10;
|
||||||
uint32 dungeon_id = 11;
|
uint32 dungeon_id = 11;
|
||||||
uint32 end_time = 9;
|
uint32 end_time = 9;
|
||||||
|
@ -6,8 +6,8 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
// Name: ILGPBLHBKNJ
|
// Name: ILGPBLHBKNJ
|
||||||
// CmdId: 3313
|
// CmdId: 3313
|
||||||
message DungeonEntryToBeExploreNotify {
|
message DungeonEntryToBeExploreNotify {
|
||||||
uint32 GGGEMNHNCNJ = 7;
|
uint32 dungeon_entry_config_id = 7;
|
||||||
uint32 scene_id = 2;
|
uint32 scene_id = 2;
|
||||||
uint32 NAKJJEJCAJI = 4;
|
uint32 dungeon_entry_scene_point_id = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,7 +2,6 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
// Name: LFCFDGGEPKM
|
// Name: LFCFDGGEPKM
|
||||||
// CmdId: 938
|
// CmdId: 938
|
||||||
message DungeonRestartRsp {
|
message DungeonRestartRsp {
|
||||||
@ -10,4 +9,3 @@ message DungeonRestartRsp {
|
|||||||
uint32 point_id = 3;
|
uint32 point_id = 3;
|
||||||
uint32 dungeon_id = 2;
|
uint32 dungeon_id = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
// CmdId: 901
|
// CmdId: 901
|
||||||
message DungeonReviseLevelNotify {
|
message DungeonReviseLevelNotify {
|
||||||
uint32 dungeon_id = 15;
|
uint32 dungeon_id = 15;
|
||||||
uint32 OONLIAFCPDN = 3;
|
uint32 sceneLevel = 3; //OONLIAFCPDN
|
||||||
uint32 AMIKKOIOAPN = 7;
|
uint32 revise_level = 7; //AMIKKOIOAPN
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ import "ExhibitionDisplayInfo.proto";
|
|||||||
import "OnlinePlayerInfo.proto";
|
import "OnlinePlayerInfo.proto";
|
||||||
|
|
||||||
// Name: DPACDAIBBIL
|
// Name: DPACDAIBBIL
|
||||||
message DPACDAIBBIL {
|
message DungeonSettleExhibitionInfo {
|
||||||
repeated ExhibitionDisplayInfo card_list = 13;
|
repeated ExhibitionDisplayInfo card_list = 13;
|
||||||
OnlinePlayerInfo player_info = 4;
|
OnlinePlayerInfo player_info = 4;
|
||||||
}
|
}
|
@ -4,13 +4,13 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
import "ChannellerSlabLoopDungeonResultInfo.proto";
|
import "ChannellerSlabLoopDungeonResultInfo.proto";
|
||||||
import "CrystalLinkDungeonSettleInfo.proto";
|
import "CrystalLinkDungeonSettleInfo.proto";
|
||||||
import "DPACDAIBBIL.proto";
|
import "DungeonSettleExhibitionInfo.proto";
|
||||||
import "EffigyChallengeDungeonResultInfo.proto";
|
import "EffigyChallengeDungeonResultInfo.proto";
|
||||||
import "EffigyChallengeV2SettleInfo.proto";
|
import "EffigyChallengeV2SettleInfo.proto";
|
||||||
import "EOLLJLFBEKA.proto";
|
import "PacmanSettleInfo.proto";
|
||||||
import "InstableSprayDungeonSettleInfo.proto";
|
import "InstableSprayDungeonSettleInfo.proto";
|
||||||
import "KECDCNCPKIO.proto";
|
import "FungusFighterV2SettleInfo.proto";
|
||||||
import "MBLNIKHFGKN.proto";
|
import "ParamList.proto";
|
||||||
import "RoguelikeDungeonSettleInfo.proto";
|
import "RoguelikeDungeonSettleInfo.proto";
|
||||||
import "StrengthenPointData.proto";
|
import "StrengthenPointData.proto";
|
||||||
import "SummerTimeV2DungeonSettleInfo.proto";
|
import "SummerTimeV2DungeonSettleInfo.proto";
|
||||||
@ -25,13 +25,13 @@ message DungeonSettleNotify {
|
|||||||
uint32 dungeon_id = 4;
|
uint32 dungeon_id = 4;
|
||||||
uint32 use_time = 7;
|
uint32 use_time = 7;
|
||||||
uint32 close_time = 11;
|
uint32 close_time = 11;
|
||||||
uint32 CFMPHBBHMBL = 10;
|
uint32 result = 10; //CFMPHBBHMBL
|
||||||
repeated uint32 fail_cond_list = 3;
|
repeated uint32 fail_cond_list = 3;
|
||||||
repeated DPACDAIBBIL HIEPPAOLFOH = 14;
|
repeated DungeonSettleExhibitionInfo exhibition_info_list = 14; //DPACDAIBBIL
|
||||||
map<uint32, MBLNIKHFGKN> NLEILHLODMF = 6;
|
map<uint32, ParamList> settleShow = 6; //map<uint32, MBLNIKHFGKN> NLEILHLODMF
|
||||||
map<uint32, StrengthenPointData> strengthen_point_data_map = 9;
|
map<uint32, StrengthenPointData> strengthen_point_data_map = 9;
|
||||||
bool is_success = 15;
|
bool is_success = 15;
|
||||||
uint32 IHBGNOACKJJ = 12;
|
uint32 create_player_uid = 12; //IHBGNOACKJJ
|
||||||
oneof detail {
|
oneof detail {
|
||||||
TowerLevelEndNotify tower_level_end_notify = 771;
|
TowerLevelEndNotify tower_level_end_notify = 771;
|
||||||
TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 626;
|
TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 626;
|
||||||
@ -44,8 +44,8 @@ message DungeonSettleNotify {
|
|||||||
WindFieldDungeonSettleInfo wind_field_dungeon_settle_info = 1577;
|
WindFieldDungeonSettleInfo wind_field_dungeon_settle_info = 1577;
|
||||||
EffigyChallengeV2SettleInfo effigy_challenge_v2_settle_info = 757;
|
EffigyChallengeV2SettleInfo effigy_challenge_v2_settle_info = 757;
|
||||||
TeamChainSettleInfo team_chain_settle_info = 1881;
|
TeamChainSettleInfo team_chain_settle_info = 1881;
|
||||||
EOLLJLFBEKA pacman_settle_info = 1722;
|
PacmanSettleInfo pacman_settle_info = 1722;
|
||||||
KECDCNCPKIO fungus_fighter_v2_settle_info = 63;
|
FungusFighterV2SettleInfo fungus_fighter_v2_settle_info = 63;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "DOINBFHLBHP.proto";
|
|
||||||
|
|
||||||
// Name: EIDMNOJMFIF
|
|
||||||
message EIDMNOJMFIF {
|
|
||||||
map<uint32, uint32> FIPPBCOCPME = 10;
|
|
||||||
DOINBFHLBHP MKFPMFOHPCO = 8;
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
|
|
||||||
// Name: EIKBIGMCLHB
|
|
||||||
enum EIKBIGMCLHB {
|
|
||||||
EIKBIGMCLHB_EBOENLBADHC = 0;
|
|
||||||
EIKBIGMCLHB_OPBMPAHAJGO = 1;
|
|
||||||
EIKBIGMCLHB_FBJKNOBDKCD = 2;
|
|
||||||
EIKBIGMCLHB_AKOGILCGDND = 3;
|
|
||||||
EIKBIGMCLHB_EONKMMFFJBH = 4;
|
|
||||||
EIKBIGMCLHB_CFCPPMDHFLH = 5;
|
|
||||||
EIKBIGMCLHB_ELADDFMODCG = 6;
|
|
||||||
EIKBIGMCLHB_JALKBIBGELO = 7;
|
|
||||||
EIKBIGMCLHB_DBMABIOLHGE = 8;
|
|
||||||
EIKBIGMCLHB_BALBDNNNGKI = 9;
|
|
||||||
EIKBIGMCLHB_PODALMBCGKC = 10;
|
|
||||||
EIKBIGMCLHB_BBLIOGEOBEB = 11;
|
|
||||||
EIKBIGMCLHB_OJLFDKKJHEF = 12;
|
|
||||||
EIKBIGMCLHB_OGFFNEPPEBD = 13;
|
|
||||||
EIKBIGMCLHB_KALDFDFDAHF = 14;
|
|
||||||
EIKBIGMCLHB_KNJCDCNLCGJ = 15;
|
|
||||||
EIKBIGMCLHB_KLOPCAMOLME = 16;
|
|
||||||
EIKBIGMCLHB_ICGLIPBMBLF = 17;
|
|
||||||
EIKBIGMCLHB_IHAPCICPGGF = 18;
|
|
||||||
EIKBIGMCLHB_CGGNNAOPOOI = 19;
|
|
||||||
EIKBIGMCLHB_MJLBPJJNGJK = 20;
|
|
||||||
EIKBIGMCLHB_DBHKJPODNGD = 21;
|
|
||||||
EIKBIGMCLHB_FDEDINOIOGK = 22;
|
|
||||||
EIKBIGMCLHB_MCGLEBFPCKK = 23;
|
|
||||||
EIKBIGMCLHB_PINABAILPFA = 24;
|
|
||||||
EIKBIGMCLHB_BIGJMGADANC = 25;
|
|
||||||
}
|
|
||||||
|
|
@ -18,7 +18,7 @@ message EnterRoguelikeDungeonNotify {
|
|||||||
bool MFEEKOFIEDM = 6;
|
bool MFEEKOFIEDM = 6;
|
||||||
repeated RoguelikeRuneRecord rune_record_list = 11;
|
repeated RoguelikeRuneRecord rune_record_list = 11;
|
||||||
uint32 dungeon_id = 4;
|
uint32 dungeon_id = 4;
|
||||||
uint32 PJNELCLHMOH = 14;
|
uint32 cur_level = 14;
|
||||||
uint32 NAFIKKJDDDN = 275;
|
uint32 NAFIKKJDDDN = 275;
|
||||||
repeated uint64 onstage_avatar_guid_list = 12;
|
repeated uint64 onstage_avatar_guid_list = 12;
|
||||||
float bonus_resource_prop = 8;
|
float bonus_resource_prop = 8;
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
// Name: MGPCDHIOCGA
|
// Name: MGPCDHIOCGA
|
||||||
message MGPCDHIOCGA {
|
message EntityConfigHashEntry {
|
||||||
uint32 job_id = 8;
|
uint32 job_id = 8;
|
||||||
int32 hash_value = 3;
|
int32 hash_value = 3;
|
||||||
uint32 entity_id = 10;
|
uint32 entity_id = 10;
|
@ -2,13 +2,13 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "MGPCDHIOCGA.proto";
|
import "EntityConfigHashEntry.proto";
|
||||||
|
|
||||||
// Name: GKMMJPKLMAN
|
// Name: GKMMJPKLMAN
|
||||||
// CmdId: 3103
|
// CmdId: 3103
|
||||||
message EntityConfigHashNotify {
|
message EntityConfigHashNotify {
|
||||||
repeated MGPCDHIOCGA LJEBDGHMJHG = 6;
|
repeated EntityConfigHashEntry combatEntryList = 6; //LJEBDGHMJHG
|
||||||
repeated MGPCDHIOCGA LJCPLFAOJJP = 3;
|
repeated EntityConfigHashEntry abilityEntryList = 3; //LJCPLFAOJJP
|
||||||
repeated MGPCDHIOCGA LKOBJJCPKHD = 14;
|
repeated EntityConfigHashEntry avatarEntryList = 14; //LKOBJJCPKHD
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,8 +2,8 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "CPBMIAMDLPE.proto";
|
import "ChangeEnergyReason.proto";
|
||||||
import "GFDBMHNEOFL.proto";
|
import "ChangeHpReason.proto";
|
||||||
import "PropChangeReason.proto";
|
import "PropChangeReason.proto";
|
||||||
|
|
||||||
// Name: CGLFHNCCBKJ
|
// Name: CGLFHNCCBKJ
|
||||||
@ -11,8 +11,8 @@ import "PropChangeReason.proto";
|
|||||||
message EntityFightPropChangeReasonNotify {
|
message EntityFightPropChangeReasonNotify {
|
||||||
repeated uint32 param_list = 12;
|
repeated uint32 param_list = 12;
|
||||||
uint32 prop_type = 9;
|
uint32 prop_type = 9;
|
||||||
CPBMIAMDLPE FHLNGJNGPNN = 14;
|
ChangeEnergyReason changeEnergyReason = 14;
|
||||||
GFDBMHNEOFL KAKKINHPKPN = 10;
|
ChangeHpReason changeHpReason = 10;
|
||||||
PropChangeReason reason = 11;
|
PropChangeReason reason = 11;
|
||||||
float prop_delta = 15;
|
float prop_delta = 15;
|
||||||
uint32 entity_id = 6;
|
uint32 entity_id = 6;
|
||||||
|
@ -12,11 +12,11 @@ message EvtBulletHitNotify {
|
|||||||
HitColliderType hit_collider_type = 11;
|
HitColliderType hit_collider_type = 11;
|
||||||
uint32 forward_peer = 1;
|
uint32 forward_peer = 1;
|
||||||
uint32 entity_id = 4;
|
uint32 entity_id = 4;
|
||||||
Vector BKOMGJHEOEC = 14;
|
Vector hit_normal = 14; //BKOMGJHEOEC
|
||||||
uint32 JINNICGPCJE = 15;
|
uint32 hit_entity_id = 15; //JINNICGPCJE
|
||||||
int32 hit_box_index = 7;
|
int32 hit_box_index = 7;
|
||||||
Vector CAHAHBKFCGF = 12;
|
Vector hit_point = 12; //CAHAHBKFCGF
|
||||||
ForwardType forward_type = 10;
|
ForwardType forward_type = 10;
|
||||||
uint32 BNICBNOHNAN = 9;
|
uint32 single_bullet_id = 9; //BNICBNOHNAN
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ message EvtCreateGadgetNotify {
|
|||||||
bool FGMFGIKBNPJ = 7;
|
bool FGMFGIKBNPJ = 7;
|
||||||
bool ILAPAEOJDPE = 14;
|
bool ILAPAEOJDPE = 14;
|
||||||
uint64 guid = 15;
|
uint64 guid = 15;
|
||||||
Vector FFLCDJCOGIM = 5;
|
Vector InitPos = 5; // FFLCDJCOGIM
|
||||||
ForwardType forward_type = 3;
|
ForwardType forward_type = 3;
|
||||||
uint32 camp_type = 1;
|
uint32 camp_type = 1;
|
||||||
uint32 entity_id = 6;
|
uint32 entity_id = 6;
|
||||||
@ -21,11 +21,11 @@ message EvtCreateGadgetNotify {
|
|||||||
uint32 room_id = 11;
|
uint32 room_id = 11;
|
||||||
uint32 camp_id = 8;
|
uint32 camp_id = 8;
|
||||||
uint32 config_id = 2;
|
uint32 config_id = 2;
|
||||||
uint32 LMDHNJFCOOI = 4;
|
uint32 prop_owner_entity_id = 4; //LMDHNJFCOOI
|
||||||
repeated uint32 target_lock_point_index_list = 582;
|
repeated uint32 target_lock_point_index_list = 582;
|
||||||
repeated uint32 target_entity_id_list = 1945;
|
repeated uint32 target_entity_id_list = 1945;
|
||||||
uint32 target_entity_id = 12;
|
uint32 target_entity_id = 12;
|
||||||
bool is_peer_id_from_player = 1628;
|
bool is_peer_id_from_player = 1628;
|
||||||
Vector GPKIAACNNCF = 13;
|
Vector InitEulerAngles = 13; // GPKIAACNNCF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,22 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
|
|
||||||
// Name: FMOEOCJBOPN
|
|
||||||
enum FMOEOCJBOPN {
|
|
||||||
FMOEOCJBOPN_CGKGOJNOBBM = 0;
|
|
||||||
FMOEOCJBOPN_DPBNNPPJICJ = 1;
|
|
||||||
FMOEOCJBOPN_KALHEPHIBCG = 2;
|
|
||||||
FMOEOCJBOPN_MIIOCNCCDEL = 3;
|
|
||||||
FMOEOCJBOPN_IOADCKHLDPA = 4;
|
|
||||||
FMOEOCJBOPN_IIFJNJDADLA = 5;
|
|
||||||
FMOEOCJBOPN_MCAEKLLKBPP = 6;
|
|
||||||
FMOEOCJBOPN_HMAFMGDPLLM = 7;
|
|
||||||
FMOEOCJBOPN_ILIIBPNKBBC = 8;
|
|
||||||
FMOEOCJBOPN_JLFBFPMHIIP = 9;
|
|
||||||
FMOEOCJBOPN_BGKGEAKLCGD = 10;
|
|
||||||
FMOEOCJBOPN_IPMODAGNODO = 11;
|
|
||||||
FMOEOCJBOPN_COGFIAEPPLI = 12;
|
|
||||||
}
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "NICMKPJLHMI.proto";
|
|
||||||
|
|
||||||
// Name: FNLKKMKJIDF
|
|
||||||
message FNLKKMKJIDF {
|
|
||||||
repeated NICMKPJLHMI GOBAMHBPKEL = 5;
|
|
||||||
uint32 FPIKCGDHADF = 9;
|
|
||||||
}
|
|
||||||
|
|
@ -13,6 +13,6 @@ message FlightActivitySettleNotify {
|
|||||||
uint32 group_id = 3;
|
uint32 group_id = 3;
|
||||||
uint32 left_time = 9;
|
uint32 left_time = 9;
|
||||||
bool is_success = 4;
|
bool is_success = 4;
|
||||||
uint32 total_num = 10;
|
uint32 NJENGLLHPJD = 10;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -10,8 +10,8 @@ message ForceDragAvatarNotify {
|
|||||||
uint32 scene_time = 12;
|
uint32 scene_time = 12;
|
||||||
uint32 entity_id = 10;
|
uint32 entity_id = 10;
|
||||||
bool is_first_valid = 9;
|
bool is_first_valid = 9;
|
||||||
uint64 NCJDFLPBAJK = 7;
|
uint64 delta_time_ms = 7; //NCJDFLPBAJK
|
||||||
MotionInfo motion_info = 2;
|
MotionInfo motion_info = 2;
|
||||||
uint64 HDMGAPIBOBA = 13;
|
uint64 last_move_time_ms = 13; //HDMGAPIBOBA
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,6 +5,6 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
// Name: MAABOGBOJFC
|
// Name: MAABOGBOJFC
|
||||||
message ForceUpdateInfo {
|
message ForceUpdateInfo {
|
||||||
string force_update_url = 1;
|
string force_update_url = 1; //AGLGNFAKDMP
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,12 +5,12 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
// Name: DBDNABMNFAO
|
// Name: DBDNABMNFAO
|
||||||
message ForgeQueueData {
|
message ForgeQueueData {
|
||||||
uint32 NEGHCLJNONO = 11;
|
uint32 finish_count = 11; //NEGHCLJNONO
|
||||||
uint32 avatar_id = 13;
|
uint32 avatar_id = 13;
|
||||||
uint32 forge_id = 3;
|
uint32 forge_id = 3;
|
||||||
uint32 IJIGJHCPBIO = 6;
|
uint32 queue_id = 6; //IJIGJHCPBIO
|
||||||
uint32 DPLHKMGEIKA = 5;
|
uint32 next_finish_timestamp = 5; //DPLHKMGEIKA
|
||||||
uint32 GFMEEGMBJKI = 2;
|
uint32 unfinish_count = 2; //GFMEEGMBJKI
|
||||||
uint32 KOLFAOPJMFA = 10;
|
uint32 total_finish_timestamp = 10; //KOLFAOPJMFA
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -9,9 +9,9 @@ import "ItemParam.proto";
|
|||||||
// CmdId: 688
|
// CmdId: 688
|
||||||
message ForgeQueueManipulateRsp {
|
message ForgeQueueManipulateRsp {
|
||||||
int32 retcode = 4;
|
int32 retcode = 4;
|
||||||
repeated ItemParam LJGHMOMAFGD = 13;
|
repeated ItemParam extra_output_item_list = 13; //LJGHMOMAFGD
|
||||||
ForgeQueueManipulateType manipulate_type = 8;
|
ForgeQueueManipulateType manipulate_type = 8;
|
||||||
repeated ItemParam PODPGGGOFGP = 3;
|
repeated ItemParam output_item_list = 3; //PODPGGGOFGP
|
||||||
repeated ItemParam CBLILOJFLPO = 11;
|
repeated ItemParam return_item_list = 11; //CBLILOJFLPO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,8 +8,8 @@ import "FoundationOpType.proto";
|
|||||||
// CmdId: 827
|
// CmdId: 827
|
||||||
message FoundationReq {
|
message FoundationReq {
|
||||||
FoundationOpType op_type = 4;
|
FoundationOpType op_type = 4;
|
||||||
uint32 point_config_id = 13;
|
uint32 ODOEMLALIML = 13;
|
||||||
uint32 gadget_entity_id = 6;
|
uint32 gadget_entity_id = 6;
|
||||||
uint32 building_id = 1;
|
uint32 AHBIFENKEPF = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,9 +8,9 @@ import "FoundationOpType.proto";
|
|||||||
// CmdId: 866
|
// CmdId: 866
|
||||||
message FoundationRsp {
|
message FoundationRsp {
|
||||||
FoundationOpType op_type = 12;
|
FoundationOpType op_type = 12;
|
||||||
uint32 point_config_id = 10;
|
uint32 ODOEMLALIML = 10;
|
||||||
int32 retcode = 14;
|
int32 retcode = 14;
|
||||||
uint32 building_id = 15;
|
uint32 AHBIFENKEPF = 15;
|
||||||
uint32 gadget_entity_id = 6;
|
uint32 gadget_entity_id = 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
// Name: JMDGMMFDLLE
|
// Name: JMDGMMFDLLE
|
||||||
enum FriendOnlineState {
|
enum FriendOnlineState {
|
||||||
FREIEND_DISCONNECT = 0;
|
FRIEND_DISCONNECT = 0;
|
||||||
FRIEND_ONLINE = 1;
|
FRIEND_ONLINE = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
// Name: KECDCNCPKIO
|
// Name: KECDCNCPKIO
|
||||||
message KECDCNCPKIO {
|
message FungusFighterV2SettleInfo {
|
||||||
uint32 level_id = 9;
|
uint32 level_id = 9;
|
||||||
uint32 cost_time = 8;
|
uint32 cost_time = 8;
|
||||||
bool is_new_record = 7;
|
bool is_new_record = 7;
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
// Name: MIEFECKEOMK
|
// Name: MIEFECKEOMK
|
||||||
message MIEFECKEOMK {
|
message FurnitureMakeData {
|
||||||
uint32 avatar_id = 5;
|
uint32 avatar_id = 5;
|
||||||
uint32 begin_time = 3;
|
uint32 begin_time = 3;
|
||||||
uint32 LIECEPODMCI = 15;
|
uint32 LIECEPODMCI = 15;
|
@ -2,10 +2,10 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "MIEFECKEOMK.proto";
|
import "FurnitureMakeData.proto";
|
||||||
|
|
||||||
// Name: DIIKFAIPKGG
|
// Name: DIIKFAIPKGG
|
||||||
message FurnitureMakeSlot {
|
message FurnitureMakeSlot {
|
||||||
repeated MIEFECKEOMK PEIPFAEPBPO = 1;
|
repeated FurnitureMakeData furniture_make_data_list = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
35
proto/GCGActionType.proto
Normal file
35
proto/GCGActionType.proto
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
|
// Name: EIKBIGMCLHB
|
||||||
|
enum GCGActionType {
|
||||||
|
GCG_ACTION_TYPE_NONE = 0;
|
||||||
|
GCG_ACTION_TYPE_SPECIAL_PHASE = 1;
|
||||||
|
GCG_ACTION_TYPE_NEXT_PHASE = 2;
|
||||||
|
GCG_ACTION_TYPE_DRAW = 3;
|
||||||
|
GCG_ACTION_TYPE_REDRAW = 4;
|
||||||
|
GCG_ACTION_TYPE_SELECT_ONSTAGE = 5;
|
||||||
|
GCG_ACTION_TYPE_ROLL = 6;
|
||||||
|
GCG_ACTION_TYPE_REROLL = 7;
|
||||||
|
GCG_ACTION_TYPE_ATTACK = 8;
|
||||||
|
GCG_ACTION_TYPE_PLAY_CARD = 9;
|
||||||
|
GCG_ACTION_TYPE_PASS = 10;
|
||||||
|
GCG_ACTION_TYPE_REBOOT = 11;
|
||||||
|
GCG_ACTION_TYPE_GAME_OVER = 12;
|
||||||
|
GCG_ACTION_TYPE_TRIGGER = 13;
|
||||||
|
GCG_ACTION_TYPE_PHASE_EXIT = 14;
|
||||||
|
GCG_ACTION_TYPE_CUSTOM = 15;
|
||||||
|
GCG_ACTION_TYPE_NOTIFY_COST = 16;
|
||||||
|
GCG_ACTION_TYPE_AFTER_OPERATION = 17;
|
||||||
|
GCG_ACTION_TYPE_USE_SKILL = 18;
|
||||||
|
GCG_ACTION_TYPE_NOTIFY_SKILL_PREVIEW = 19;
|
||||||
|
GCG_ACTION_TYPE_PREVIEW_ATTACK = 20;
|
||||||
|
GCG_ACTION_TYPE_PREVIEW_AFTER_ATTACK = 21;
|
||||||
|
GCG_ACTION_TYPE_SEND_MESSAGE = 22;
|
||||||
|
GCG_ACTION_TYPE_WAITING_CHARACTER = 23;
|
||||||
|
GCG_ACTION_TYPE_TRIGGER_SKILL = 24;
|
||||||
|
GCG_ACTION_TYPE_BEFORE_NEXT_OPERATION = 25;
|
||||||
|
}
|
||||||
|
|
@ -5,8 +5,8 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
import "Uint32Pair.proto";
|
import "Uint32Pair.proto";
|
||||||
|
|
||||||
// Name: PLPINEPGFHD
|
// Name: PLPINEPGFHD
|
||||||
message PLPINEPGFHD {
|
message GCGAttackCostInfo {
|
||||||
repeated Uint32Pair FHMGOBDDINB = 3;
|
repeated Uint32Pair costMap = 3;
|
||||||
uint32 skill_id = 10;
|
uint32 skill_id = 10;
|
||||||
}
|
}
|
||||||
|
|
@ -5,7 +5,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
import "ProfilePicture.proto";
|
import "ProfilePicture.proto";
|
||||||
|
|
||||||
// Name: MNNNHOOHGHF
|
// Name: MNNNHOOHGHF
|
||||||
message MNNNHOOHGHF {
|
message GCGControllerShowInfo {
|
||||||
ProfilePicture profile_picture = 4;
|
ProfilePicture profile_picture = 4;
|
||||||
string online_id = 13;
|
string online_id = 13;
|
||||||
string nick_name = 2;
|
string nick_name = 2;
|
@ -2,16 +2,16 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "JFDLFELGAEJ.proto";
|
import "GCGSelectOnStageCostInfo.proto";
|
||||||
import "MJMMGKPBGGH.proto";
|
import "GCGPlayCardCostInfo.proto";
|
||||||
import "PLPINEPGFHD.proto";
|
import "GCGAttackCostInfo.proto";
|
||||||
|
|
||||||
// Name: DPBAJDJIMAA
|
// Name: DPBAJDJIMAA
|
||||||
message GCGCostReviseInfo {
|
message GCGCostReviseInfo {
|
||||||
repeated JFDLFELGAEJ EFLDLOMLAHO = 13;
|
repeated GCGSelectOnStageCostInfo selectOnStageCostList = 13;
|
||||||
bool is_can_attack = 15;
|
bool is_can_attack = 15;
|
||||||
repeated uint32 can_use_hand_card_id_list = 1;
|
repeated uint32 can_use_hand_card_id_list = 1;
|
||||||
repeated PLPINEPGFHD FIJCIJMNPLB = 6;
|
repeated GCGAttackCostInfo attackCostList = 6;
|
||||||
repeated MJMMGKPBGGH GNPBHDMACIH = 5;
|
repeated GCGPlayCardCostInfo playCardCostList = 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,14 +5,14 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
// Name: PENJFODAGGI
|
// Name: PENJFODAGGI
|
||||||
enum GCGDiceSideType {
|
enum GCGDiceSideType {
|
||||||
GCG_DICE_SIDE_INVALID = 0;
|
GCG_DICE_SIDE_TYPE_INVALID = 0;
|
||||||
GCG_DICE_SIDE_CRYO = 1;
|
GCG_DICE_SIDE_TYPE_CRYO = 1;
|
||||||
GCG_DICE_SIDE_HYDRO = 2;
|
GCG_DICE_SIDE_TYPE_HYDRO = 2;
|
||||||
GCG_DICE_SIDE_PYRO = 3;
|
GCG_DICE_SIDE_TYPE_PYRO = 3;
|
||||||
GCG_DICE_SIDE_ELECTRO = 4;
|
GCG_DICE_SIDE_TYPE_ELECTRO = 4;
|
||||||
GCG_DICE_SIDE_GEO = 5;
|
GCG_DICE_SIDE_TYPE_GEO = 5;
|
||||||
GCG_DICE_SIDE_DENDRO = 6;
|
GCG_DICE_SIDE_TYPE_DENDRO = 6;
|
||||||
GCG_DICE_SIDE_ANEMO = 7;
|
GCG_DICE_SIDE_TYPE_ANEMO = 7;
|
||||||
GCG_DICE_SIDE_PAIMON = 8;
|
GCG_DICE_SIDE_TYPE_PAIMON = 8;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,33 +2,33 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "AHGODAFKPIM.proto";
|
import "GCGPlayerField.proto";
|
||||||
import "EIDMNOJMFIF.proto";
|
import "GCGPhase.proto";
|
||||||
import "FMOEOCJBOPN.proto";
|
import "GCGGameBusinessType.proto";
|
||||||
import "GCGCard.proto";
|
import "GCGCard.proto";
|
||||||
import "GCGCostReviseInfo.proto";
|
import "GCGCostReviseInfo.proto";
|
||||||
import "GCGDuelChallenge.proto";
|
import "GCGDuelChallenge.proto";
|
||||||
import "GPCKNDGKBBD.proto";
|
import "GPCKNDGKBBD.proto";
|
||||||
import "HHKFLCHIBJJ.proto";
|
import "GCGPVEIntention.proto";
|
||||||
import "MNNNHOOHGHF.proto";
|
import "GCGControllerShowInfo.proto";
|
||||||
import "NIHOOOAICMD.proto";
|
import "GCGMessagePack.proto";
|
||||||
|
|
||||||
// Name: HHACKKBLLHO
|
// Name: HHACKKBLLHO
|
||||||
message HHACKKBLLHO {
|
message GCGDuel {
|
||||||
uint32 HCKIILHKKBE = 15;
|
uint32 HCKIILHKKBE = 15;
|
||||||
repeated HHKFLCHIBJJ FLECBBNJDOB = 8;
|
repeated GCGPVEIntention intentionList = 8;
|
||||||
uint32 DELFEGPPGMK = 6;
|
uint32 DELFEGPPGMK = 6;
|
||||||
repeated GCGDuelChallenge challenge_list = 1778;
|
repeated GCGDuelChallenge challenge_list = 1778;
|
||||||
EIDMNOJMFIF JFFMMIKBICI = 11;
|
GCGPhase JFFMMIKBICI = 11;
|
||||||
repeated MNNNHOOHGHF CBNFENJBKKE = 1;
|
repeated GCGControllerShowInfo showInfoList = 1;
|
||||||
repeated GCGCard AAOFBGCFKGN = 301;
|
repeated GCGCard history_card_list = 301;
|
||||||
repeated AHGODAFKPIM field_list = 9;
|
repeated GCGPlayerField field_list = 9;
|
||||||
uint32 OAEDGPFFFIB = 4;
|
uint32 OAEDGPFFFIB = 4;
|
||||||
repeated NIHOOOAICMD KBPJNIFEAHN = 924;
|
repeated GCGMessagePack history_msg_pack_list = 924;
|
||||||
repeated GCGCard card_list = 2;
|
repeated GCGCard card_list = 2;
|
||||||
repeated uint32 ECNNODOGJIA = 5;
|
repeated uint32 ECNNODOGJIA = 5;
|
||||||
repeated GPCKNDGKBBD FJFPKAGBFPE = 345;
|
repeated GPCKNDGKBBD FJFPKAGBFPE = 345;
|
||||||
FMOEOCJBOPN AECBJKLBGFK = 14;
|
GCGGameBusinessType businessType = 14;
|
||||||
uint32 LGCAPIJMFHK = 13;
|
uint32 LGCAPIJMFHK = 13;
|
||||||
GCGCostReviseInfo cost_revise = 7;
|
GCGCostReviseInfo cost_revise = 7;
|
||||||
repeated uint32 HLJEJHHAICH = 217;
|
repeated uint32 HLJEJHHAICH = 217;
|
21
proto/GCGGameBusinessType.proto
Normal file
21
proto/GCGGameBusinessType.proto
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
|
// Name: FMOEOCJBOPN
|
||||||
|
enum GCGGameBusinessType {
|
||||||
|
GCG_GAME_BUSINESS_TYPE_NONE = 0;
|
||||||
|
GCG_GAME_BUSINESS_TYPE_GM = 1;
|
||||||
|
GCG_GAME_BUSINESS_TYPE_MATCH = 2;
|
||||||
|
GCG_GAME_BUSINESS_TYPE_PVP = 3;
|
||||||
|
GCG_GAME_BUSINESS_TYPE_TAVERN_CHALLENGE = 4;
|
||||||
|
GCG_GAME_BUSINESS_TYPE_CONST_CHALLENGE = 5;
|
||||||
|
GCG_GAME_BUSINESS_TYPE_WORLD_CHALLENGE = 6;
|
||||||
|
GCG_GAME_BUSINESS_TYPE_BOSS_CHALLENGE = 7;
|
||||||
|
GCG_GAME_BUSINESS_TYPE_WEEK_CHALLENGE = 8;
|
||||||
|
GCG_GAME_BUSINESS_TYPE_BREAK_CHALLENGE = 9;
|
||||||
|
GCG_GAME_BUSINESS_TYPE_QUEST = 10;
|
||||||
|
GCG_GAME_BUSINESS_TYPE_GUIDE_GROUP = 11;
|
||||||
|
COGFIAEPPLI = 12;
|
||||||
|
}
|
@ -2,7 +2,7 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "AOHEFFCPELI.proto";
|
import "GCGMsgOpTimer.proto";
|
||||||
import "GCGMsgAddCards.proto";
|
import "GCGMsgAddCards.proto";
|
||||||
import "GCGMsgAddDice.proto";
|
import "GCGMsgAddDice.proto";
|
||||||
import "GCGMsgCardUpdate.proto";
|
import "GCGMsgCardUpdate.proto";
|
||||||
@ -34,14 +34,14 @@ import "GCGMsgTokenChange.proto";
|
|||||||
import "GCGMsgUseSkill.proto";
|
import "GCGMsgUseSkill.proto";
|
||||||
import "GCGMsgUseSkillEnd.proto";
|
import "GCGMsgUseSkillEnd.proto";
|
||||||
import "GCGMsgWaitingListChange.proto";
|
import "GCGMsgWaitingListChange.proto";
|
||||||
import "GIHCLFFDKLE.proto";
|
import "GCGMsgUpdateController.proto";
|
||||||
import "LNDLOPKJALI.proto";
|
import "GCGMsgPhaseChange.proto";
|
||||||
|
|
||||||
// Name: NDDAOOGOECF
|
// Name: NDDAOOGOECF
|
||||||
message GCGMessage {
|
message GCGMessage {
|
||||||
oneof message {
|
oneof message {
|
||||||
GCGMsgTokenChange token_change = 6;
|
GCGMsgTokenChange token_change = 6;
|
||||||
LNDLOPKJALI phase_change = 2;
|
GCGMsgPhaseChange phase_change = 2;
|
||||||
GCGMsgAddCards add_cards = 14;
|
GCGMsgAddCards add_cards = 14;
|
||||||
GCGMsgRemoveCards remove_cards = 10;
|
GCGMsgRemoveCards remove_cards = 10;
|
||||||
GCGMsgSelectOnStage select_on_stage = 8;
|
GCGMsgSelectOnStage select_on_stage = 8;
|
||||||
@ -55,14 +55,14 @@ message GCGMessage {
|
|||||||
GCGMsgMoveCard move_card = 12;
|
GCGMsgMoveCard move_card = 12;
|
||||||
GCGMsgUseSkill use_skill = 7;
|
GCGMsgUseSkill use_skill = 7;
|
||||||
GCGMsgNewCard new_card = 1698;
|
GCGMsgNewCard new_card = 1698;
|
||||||
GIHCLFFDKLE update_controller = 2016;
|
GCGMsgUpdateController update_controller = 2016;
|
||||||
GCGMsgModifyAdd modify_add = 555;
|
GCGMsgModifyAdd modify_add = 555;
|
||||||
GCGMsgModifyRemove modify_remove = 1901;
|
GCGMsgModifyRemove modify_remove = 1901;
|
||||||
GCGMsgUseSkillEnd use_skill_end = 1067;
|
GCGMsgUseSkillEnd use_skill_end = 1067;
|
||||||
GCGMsgDuelDataChange duel_data_change = 686;
|
GCGMsgDuelDataChange duel_data_change = 686;
|
||||||
GCGMsgClientPerform client_perform = 1743;
|
GCGMsgClientPerform client_perform = 1743;
|
||||||
GCGMsgGameOver game_over = 1766;
|
GCGMsgGameOver game_over = 1766;
|
||||||
AOHEFFCPELI op_timer = 167;
|
GCGMsgOpTimer op_timer = 167;
|
||||||
GCGMsgWaitingListChange waiting_list_change = 891;
|
GCGMsgWaitingListChange waiting_list_change = 891;
|
||||||
GCGMsgCardUpdate card_update = 1549;
|
GCGMsgCardUpdate card_update = 1549;
|
||||||
GCGMsgSelectOnStageByEffect select_on_stage_by_effect = 1093;
|
GCGMsgSelectOnStageByEffect select_on_stage_by_effect = 1093;
|
||||||
|
@ -2,14 +2,14 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "EIKBIGMCLHB.proto";
|
import "GCGActionType.proto";
|
||||||
import "GCGMessage.proto";
|
import "GCGMessage.proto";
|
||||||
|
|
||||||
// Name: NIHOOOAICMD
|
// Name: NIHOOOAICMD
|
||||||
message NIHOOOAICMD {
|
message GCGMessagePack {
|
||||||
uint32 AHOLGMMNMIB = 10;
|
uint32 AHOLGMMNMIB = 10;
|
||||||
repeated GCGMessage DLFDCJHKLCC = 14;
|
repeated GCGMessage msg_list = 14;
|
||||||
uint32 controller_id = 6;
|
uint32 controller_id = 6;
|
||||||
EIKBIGMCLHB action_type = 3;
|
GCGActionType action_type = 3;
|
||||||
}
|
}
|
||||||
|
|
@ -2,8 +2,8 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "GCGDiceSideType.proto";
|
|
||||||
import "GCGReason.proto";
|
import "GCGReason.proto";
|
||||||
|
import "GCGDiceSideType.proto";
|
||||||
|
|
||||||
// Name: JJPBDGJNPOL
|
// Name: JJPBDGJNPOL
|
||||||
message GCGMsgAddDice {
|
message GCGMsgAddDice {
|
||||||
|
@ -2,13 +2,13 @@ syntax = "proto3";
|
|||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
import "DOINBFHLBHP.proto";
|
import "GCGPhaseType.proto";
|
||||||
|
|
||||||
// Name: AOHEFFCPELI
|
// Name: AOHEFFCPELI
|
||||||
message AOHEFFCPELI {
|
message GCGMsgOpTimer {
|
||||||
uint32 controller_id = 11;
|
uint32 controller_id = 11;
|
||||||
uint64 begin_time = 5;
|
uint64 begin_time = 5;
|
||||||
uint64 OAKPHGNDJLO = 12;
|
uint64 time_stamp = 12;
|
||||||
DOINBFHLBHP JFFMMIKBICI = 14;
|
GCGPhaseType phase = 14;
|
||||||
}
|
}
|
||||||
|
|
14
proto/GCGMsgPhaseChange.proto
Normal file
14
proto/GCGMsgPhaseChange.proto
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
import "GCGPhaseType.proto";
|
||||||
|
import "Uint32Pair.proto";
|
||||||
|
|
||||||
|
// Name: LNDLOPKJALI
|
||||||
|
message GCGMsgPhaseChange {
|
||||||
|
GCGPhaseType NKIMJKMFBDD = 3;
|
||||||
|
GCGPhaseType KGEFLIIHKBP = 2;
|
||||||
|
repeated Uint32Pair allow_controller_map = 4;
|
||||||
|
}
|
||||||
|
|
@ -5,7 +5,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
import "Uint32Pair.proto";
|
import "Uint32Pair.proto";
|
||||||
|
|
||||||
// Name: GIHCLFFDKLE
|
// Name: GIHCLFFDKLE
|
||||||
message GIHCLFFDKLE {
|
message GCGMsgUpdateController {
|
||||||
repeated Uint32Pair PAAKNMDNEGJ = 5;
|
repeated Uint32Pair allow_controller_map = 5;
|
||||||
}
|
}
|
||||||
|
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
// Name: HHKFLCHIBJJ
|
// Name: HHKFLCHIBJJ
|
||||||
message HHKFLCHIBJJ {
|
message GCGPVEIntention {
|
||||||
repeated uint32 skill_id_list = 15;
|
repeated uint32 skill_id_list = 15;
|
||||||
uint32 card_guid = 4;
|
uint32 card_guid = 4;
|
||||||
}
|
}
|
12
proto/GCGPhase.proto
Normal file
12
proto/GCGPhase.proto
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
import "GCGPhaseType.proto";
|
||||||
|
|
||||||
|
// Name: EIDMNOJMFIF
|
||||||
|
message GCGPhase {
|
||||||
|
map<uint32, uint32> allow_controller_map = 10;
|
||||||
|
GCGPhaseType phase_type = 8;
|
||||||
|
}
|
||||||
|
|
20
proto/GCGPhaseType.proto
Normal file
20
proto/GCGPhaseType.proto
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
|
// Name: DOINBFHLBHP
|
||||||
|
enum GCGPhaseType {
|
||||||
|
GCG_PHASE_INVALID = 0;
|
||||||
|
GCG_PHASE_START = 1;
|
||||||
|
GCG_PHASE_DRAW = 2;
|
||||||
|
GCG_PHASE_ON_STAGE = 3;
|
||||||
|
GCG_PHASE_DICE = 4;
|
||||||
|
GCG_PHASE_MAIN = 5;
|
||||||
|
GCG_PHASE_END = 6;
|
||||||
|
GCG_PHASE_DIE = 7;
|
||||||
|
GCG_PHASE_FIN = 8;
|
||||||
|
GCG_PHASE_PRE_MAIN = 9;
|
||||||
|
GCG_PHASE_REROLL = 10;
|
||||||
|
}
|
||||||
|
|
@ -5,8 +5,8 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
import "Uint32Pair.proto";
|
import "Uint32Pair.proto";
|
||||||
|
|
||||||
// Name: MJMMGKPBGGH
|
// Name: MJMMGKPBGGH
|
||||||
message MJMMGKPBGGH {
|
message GCGPlayCardCostInfo {
|
||||||
repeated Uint32Pair FHMGOBDDINB = 9;
|
repeated Uint32Pair costMap = 9;
|
||||||
uint32 card_id = 5;
|
uint32 card_id = 5;
|
||||||
}
|
}
|
||||||
|
|
30
proto/GCGPlayerField.proto
Normal file
30
proto/GCGPlayerField.proto
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
import "GCGWaitingCharacter.proto";
|
||||||
|
import "GCGZone.proto";
|
||||||
|
import "GCGPVEIntention.proto";
|
||||||
|
import "GCGDiceSideType.proto";
|
||||||
|
|
||||||
|
// Name: AHGODAFKPIM
|
||||||
|
message GCGPlayerField {
|
||||||
|
uint32 ONKDMOMNGBG = 824;
|
||||||
|
repeated GCGDiceSideType dice_side_list = 1;
|
||||||
|
uint32 IGMNOEBOCJP = 3;
|
||||||
|
repeated GCGPVEIntention intentionList = 1540;
|
||||||
|
repeated GCGWaitingCharacter waitingList = 12;
|
||||||
|
bool is_passed = 10;
|
||||||
|
uint32 AJFMMFEEDFF = 14;
|
||||||
|
uint32 IAEJLGAILAK = 2;
|
||||||
|
uint32 AGPFPMEDGKI = 9;
|
||||||
|
GCGZone KOIGNIFNCMI = 7;
|
||||||
|
GCGZone HBCOFFFLNAI = 5;
|
||||||
|
GCGZone JLPLPDNEFJA = 15;
|
||||||
|
GCGZone DIFHGPIAFNK = 13;
|
||||||
|
map<uint32, GCGZone> modify_zone_map = 8;
|
||||||
|
GCGZone CGBIBGGMGEF = 11;
|
||||||
|
uint32 controller_id = 4;
|
||||||
|
uint32 NKNMAGGJMFP = 6;
|
||||||
|
}
|
||||||
|
|
@ -5,8 +5,8 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
import "Uint32Pair.proto";
|
import "Uint32Pair.proto";
|
||||||
|
|
||||||
// Name: JFDLFELGAEJ
|
// Name: JFDLFELGAEJ
|
||||||
message JFDLFELGAEJ {
|
message GCGSelectOnStageCostInfo {
|
||||||
uint32 card_guid = 6;
|
uint32 card_guid = 6;
|
||||||
repeated Uint32Pair FHMGOBDDINB = 12;
|
repeated Uint32Pair costMap = 12;
|
||||||
}
|
}
|
||||||
|
|
@ -4,8 +4,8 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
// Name: AEEKABMMKNE
|
// Name: AEEKABMMKNE
|
||||||
message AEEKABMMKNE {
|
message GCGWaitingCharacter {
|
||||||
uint32 PAPGIKKLGJH = 10;
|
uint32 condCount = 10;
|
||||||
uint32 card_id = 5;
|
uint32 card_id = 5;
|
||||||
}
|
}
|
||||||
|
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
// Name: DIGLBMAEMML
|
// Name: DIGLBMAEMML
|
||||||
message DIGLBMAEMML {
|
message GCGZone {
|
||||||
repeated uint32 card_list = 9;
|
repeated uint32 card_list = 9;
|
||||||
}
|
}
|
||||||
|
|
@ -1,39 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
|
|
||||||
// Name: GFDBMHNEOFL
|
|
||||||
enum GFDBMHNEOFL {
|
|
||||||
GFDBMHNEOFL_FACMHLCLLKF = 0;
|
|
||||||
GFDBMHNEOFL_OOHFKLLKMNG = 1;
|
|
||||||
GFDBMHNEOFL_EAMKILHABNJ = 2;
|
|
||||||
GFDBMHNEOFL_KEGIIGBAEAJ = 3;
|
|
||||||
GFDBMHNEOFL_NNCGHENPFPJ = 4;
|
|
||||||
GFDBMHNEOFL_JBOMCLLEKJL = 5;
|
|
||||||
GFDBMHNEOFL_FAHPOIFJCAG = 6;
|
|
||||||
GFDBMHNEOFL_LIHBFKJMJMD = 7;
|
|
||||||
GFDBMHNEOFL_AMCDBOEDEFI = 8;
|
|
||||||
GFDBMHNEOFL_CNKHLBBNHDD = 9;
|
|
||||||
GFDBMHNEOFL_JBALMLPMBGF = 10;
|
|
||||||
GFDBMHNEOFL_JFLKFBCEMGL = 11;
|
|
||||||
GFDBMHNEOFL_NONDNBOBGOJ = 12;
|
|
||||||
GFDBMHNEOFL_LPKIKOLFALO = 13;
|
|
||||||
GFDBMHNEOFL_NPMOGBPADIF = 14;
|
|
||||||
GFDBMHNEOFL_PDGNPLMPGEH = 15;
|
|
||||||
GFDBMHNEOFL_KJIDKLPNMCF = 16;
|
|
||||||
GFDBMHNEOFL_GDFBCJELGKJ = 17;
|
|
||||||
GFDBMHNEOFL_GOKHGACJBNM = 18;
|
|
||||||
GFDBMHNEOFL_CHKJLBFICDF = 19;
|
|
||||||
GFDBMHNEOFL_DCCLKMDCFEB = 51;
|
|
||||||
GFDBMHNEOFL_LJPDMOGCBIH = 101;
|
|
||||||
GFDBMHNEOFL_BAHPKAJHAOH = 102;
|
|
||||||
GFDBMHNEOFL_EENLJFHJPMF = 103;
|
|
||||||
GFDBMHNEOFL_PHKAEPJOAKK = 104;
|
|
||||||
GFDBMHNEOFL_CDJKCLFEONL = 105;
|
|
||||||
GFDBMHNEOFL_FIADIEHLMGH = 106;
|
|
||||||
GFDBMHNEOFL_GIEMLFKFCAP = 107;
|
|
||||||
GFDBMHNEOFL_EFKLKMBIMHK = 108;
|
|
||||||
GFDBMHNEOFL_NDKAOAHDIMN = 109;
|
|
||||||
}
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "TowerFightRecordPair.proto";
|
|
||||||
|
|
||||||
// Name: GKPCNMJKNBG
|
|
||||||
message GKPCNMJKNBG {
|
|
||||||
TowerFightRecordPair KFFEALHCIJC = 12;
|
|
||||||
TowerFightRecordPair NDAHNFFJDPL = 5;
|
|
||||||
TowerFightRecordPair LNHEKFHKMII = 8;
|
|
||||||
repeated TowerFightRecordPair OOGCKBPCGJO = 10;
|
|
||||||
TowerFightRecordPair FKHAPDOIMPL = 13;
|
|
||||||
TowerFightRecordPair BJGKHPECJAE = 1;
|
|
||||||
}
|
|
||||||
|
|
12
proto/GOGCALJCAMC.proto
Normal file
12
proto/GOGCALJCAMC.proto
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
option java_package = "emu.grasscutter.net.proto";
|
||||||
|
|
||||||
|
|
||||||
|
// Name: GOGCALJCAMC
|
||||||
|
enum GOGCALJCAMC {
|
||||||
|
GOGCALJCAMC_PJBFEFHBAAD = 0;
|
||||||
|
GOGCALJCAMC_LJBOPAFHEIA = 1;
|
||||||
|
GOGCALJCAMC_EMFCAAMENEN = 2;
|
||||||
|
}
|
||||||
|
|
@ -7,6 +7,6 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
message GPCKNDGKBBD {
|
message GPCKNDGKBBD {
|
||||||
uint64 begin_time = 8;
|
uint64 begin_time = 8;
|
||||||
uint32 controller_id = 14;
|
uint32 controller_id = 14;
|
||||||
uint64 OAKPHGNDJLO = 9;
|
uint64 time_stamp = 9;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,33 +4,34 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
import "GachaUpInfo.proto";
|
import "GachaUpInfo.proto";
|
||||||
|
|
||||||
|
// Name: LIBILADMDKG
|
||||||
// Name: LIBILADMDKG
|
// Name: LIBILADMDKG
|
||||||
message GachaInfo {
|
message GachaInfo {
|
||||||
bool is_new_wish = 1693;
|
bool is_new_wish = 1693;
|
||||||
uint32 FLDFHFNHNFC = 4;
|
uint32 gachaTimesLimit = 4; // FLDFHFNHNFC
|
||||||
repeated GachaUpInfo gacha_up_info_list = 1953;
|
repeated GachaUpInfo gacha_up_info_list = 1953;
|
||||||
uint32 KJHBJPGBOFP = 911;
|
uint32 wishMaxProgress = 911; // KJHBJPGBOFP
|
||||||
uint32 MGFKNHHNMAE = 10;
|
uint32 leftGachaTimes = 10; // MGFKNHHNMAE
|
||||||
string ABKGLLAGAIN = 8;
|
string gachaProbUrl = 8; // ABKGLLAGAIN
|
||||||
uint32 DGIFMDIADJF = 15;
|
uint32 gachaType = 15; // DGIFMDIADJF
|
||||||
string JENKDDLIKBK = 5;
|
string gachaPrefabPath = 5; // JENKDDLIKBK
|
||||||
uint32 MJPPIKFJBBF = 11;
|
uint32 gachaSortId = 11; // MJPPIKFJBBF
|
||||||
uint32 NOKMFFEIDNH = 1245;
|
uint32 curScheduleDailyGachaTimes = 1245; // NOKMFFEIDNH
|
||||||
uint32 GNIDAANOBDP = 7;
|
uint32 costItemNum = 7; // GNIDAANOBDP
|
||||||
repeated uint32 GLGFIGNCBPL = 1564;
|
repeated uint32 displayUp5ItemList = 1564; // GLGFIGNCBPL
|
||||||
string NBGBMJJAICB = 1128;
|
string gachaProbUrlOversea = 1128; // NBGBMJJAICB
|
||||||
string LCHOOLMEHIN = 12;
|
string gachaPreviewPrefabPath = 12; // LCHOOLMEHIN
|
||||||
uint32 schedule_id = 2;
|
uint32 schedule_id = 2;
|
||||||
string CINCAKDODOD = 1;
|
string gachaRecordUrl = 1; // CINCAKDODOD
|
||||||
uint32 end_time = 3;
|
uint32 end_time = 3;
|
||||||
repeated uint32 IIGOCJAHJDO = 446;
|
repeated uint32 displayUp4ItemList = 446; // IIGOCJAHJDO
|
||||||
uint32 AINLBCOKANA = 9;
|
uint32 wishItemId = 9; // AINLBCOKANA
|
||||||
uint32 DNGKJJJHNEN = 1298;
|
uint32 tenCostItemId = 1298; // DNGKJJJHNEN
|
||||||
string ANPADHPPJNE = 67;
|
string titleTextmap = 67; // ANPADHPPJNE
|
||||||
uint32 BCKMNIBIPHO = 14;
|
uint32 costItemId = 14; // BCKMNIBIPHO
|
||||||
uint32 LMLCPMOOKKA = 13;
|
uint32 tenCostItemNum = 13; // LMLCPMOOKKA
|
||||||
uint32 begin_time = 6;
|
uint32 begin_time = 6;
|
||||||
string FGJKAIDJJEH = 1718;
|
string gachaRecordUrlOversea = 1718; // FGJKAIDJJEH
|
||||||
uint32 LJJKNKCHHFM = 1755;
|
uint32 wishProgress = 1755; // LJJKNKCHHFM
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user