mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2025-04-02 07:06: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";
|
||||
|
||||
import "NIHOOOAICMD.proto";
|
||||
import "GCGMessagePack.proto";
|
||||
|
||||
// Name: AOMHEMBIHNE
|
||||
// CmdId: 7271
|
||||
message AOMHEMBIHNE {
|
||||
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";
|
||||
|
||||
// Name: CEJDDBMAHGE
|
||||
message CEJDDBMAHGE {
|
||||
message AbilityActionGenerateElemBall {
|
||||
uint32 room_id = 3;
|
||||
Vector rot = 12;
|
||||
Vector pos = 1;
|
@ -4,21 +4,20 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "AbilityAttachedModifier.proto";
|
||||
import "AbilityString.proto";
|
||||
import "HBMJGKJKIGL.proto";
|
||||
import "ModifierProperty.proto";
|
||||
import "ModifierAction.proto";
|
||||
|
||||
// Name: IPPNBIDINLA
|
||||
message IPPNBIDINLA {
|
||||
bool EHNDJAIGJGL = 8;
|
||||
message AbilityMetaModifierChange {
|
||||
bool isAttachedParentAbility = 8;
|
||||
int32 modifier_local_id = 11;
|
||||
repeated HBMJGKJKIGL JONDGNPJAFA = 4;
|
||||
repeated ModifierProperty properties = 4;
|
||||
uint32 apply_entity_id = 3;
|
||||
AbilityAttachedModifier attached_instanced_modifier = 1;
|
||||
ModifierAction NOAJNAPDEMN = 9;
|
||||
bool is_attached_parent_ability = 15;
|
||||
ModifierAction action = 9; // NOAJNAPDEMN
|
||||
bool is_durability_zero = 15;
|
||||
AbilityString parent_ability_name = 6;
|
||||
bool AODBABIFPHH = 2;
|
||||
bool is_mute_remote = 2;
|
||||
AbilityString parent_ability_override = 12;
|
||||
uint32 server_buff_uid = 13;
|
||||
}
|
||||
|
||||
}
|
@ -9,9 +9,9 @@ import "Uint32Pair.proto";
|
||||
message ActivityCondStateChangeNotify {
|
||||
uint32 activity_id = 10;
|
||||
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 LGCJBENHFOB = 9;
|
||||
repeated uint32 expire_cond_list = 9; //LGCJBENHFOB
|
||||
uint32 schedule_id = 12;
|
||||
}
|
||||
|
||||
|
@ -82,15 +82,15 @@ message ActivityInfo {
|
||||
bool FLFGIDFALEK = 15;
|
||||
uint32 LPOCNCICJHM = 485;
|
||||
map<uint32, uint32> activity_coin_map = 703;
|
||||
repeated uint32 PAGIONJOCJN = 2;
|
||||
repeated uint32 meet_cond_list = 2; //PAGIONJOCJN
|
||||
uint32 end_time = 4;
|
||||
bool GLOONPBGOHM = 1331;
|
||||
repeated ActivityPushTipsData activity_push_tips_data_list = 1827;
|
||||
repeated uint32 LGCJBENHFOB = 13;
|
||||
repeated uint32 expire_cond_list = 13; // LGCJBENHFOB
|
||||
bool is_finished = 6;
|
||||
repeated uint32 EOPFKDBBOII = 894;
|
||||
repeated uint32 taken_reward_list = 894; //EOPFKDBBOII
|
||||
repeated ActivityWatcherInfo watcher_info_list = 8;
|
||||
uint32 KMOFHMKLGHD = 5;
|
||||
uint32 activity_type = 5; // KMOFHMKLGHD
|
||||
uint32 activity_id = 7;
|
||||
bool CJDFLBKBNPL = 10;
|
||||
map<uint32, uint32> wish_gift_num_map = 1459;
|
||||
|
@ -8,5 +8,4 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
message AdjustWorldLevelReq {
|
||||
uint32 GKPAJDAOHDN = 10;
|
||||
uint32 HFANGCIKHFI = 6;
|
||||
}
|
||||
|
||||
}
|
@ -2,11 +2,9 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: FCJLAGHOIFC
|
||||
message AiSyncInfo {
|
||||
uint32 entity_id = 10;
|
||||
bool CJIBIGJNKKE = 6;
|
||||
bool OOJFENIJJDB = 8;
|
||||
}
|
||||
|
||||
bool is_self_killing = 6;
|
||||
bool has_path_to_target = 8;
|
||||
}
|
@ -7,10 +7,10 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 4296
|
||||
message AnchorPointOpReq {
|
||||
// Name: KFMHCPAPAEI
|
||||
enum KFMHCPAPAEI {
|
||||
KFMHCPAPAEI_PIPFHBGIFDP = 0;
|
||||
KFMHCPAPAEI_KKBPNDIFMLB = 1;
|
||||
KFMHCPAPAEI_GGECCCDJFEF = 2;
|
||||
enum AnchorPointOpType {
|
||||
ANCHOR_POINT_OP_TYPE_NONE = 0;
|
||||
ANCHOR_POINT_OP_TYPE_TELEPORT = 1;
|
||||
ANCHOR_POINT_OP_TYPE_REMOVE = 2;
|
||||
}
|
||||
|
||||
uint32 anchor_point_op_type = 1;
|
||||
|
@ -6,13 +6,13 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
// Name: NDDGEOMCBEE
|
||||
message AnnounceData {
|
||||
bool is_center_system_last_5_every_minutes = 8;
|
||||
uint32 HJNFJIEBMEL = 12;
|
||||
uint32 count_down_frequency = 12; // HJNFJIEBMEL
|
||||
uint32 end_time = 15;
|
||||
uint32 config_id = 11;
|
||||
string LJCFLKABNFM = 3;
|
||||
string POMBEEAPGDL = 5;
|
||||
string MBGAKKMFHFF = 6;
|
||||
uint32 BLHPFGPJAFE = 7;
|
||||
string count_down_text = 3; // LJCFLKABNFM
|
||||
string center_system_text = 5; // POMBEEAPGDL
|
||||
string dungeon_confirm_text = 6; // MBGAKKMFHFF
|
||||
uint32 center_system_frequency = 7; // BLHPFGPJAFE
|
||||
uint32 begin_time = 13;
|
||||
}
|
||||
|
||||
|
@ -15,8 +15,8 @@ message AsterActivityDetailInfo {
|
||||
bool is_content_closed = 6;
|
||||
AsterProgressDetailInfo aster_progress = 3;
|
||||
AsterLargeDetailInfo aster_large = 4;
|
||||
uint32 JIIJEJPKLNK = 14;
|
||||
uint32 KENCBMFCJDH = 13;
|
||||
uint32 aster_token = 14; // JIIJEJPKLNK
|
||||
uint32 aster_credit = 13; // KENCBMFCJDH
|
||||
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";
|
||||
|
||||
import "AbilityIdentifier.proto";
|
||||
import "CPAKHCFDGLO.proto";
|
||||
import "KPDGACKMNJA.proto";
|
||||
import "HitCollision.proto";
|
||||
import "AttackHitEffectResult.proto";
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: PKHKLDLFMBJ
|
||||
@ -22,7 +22,7 @@ message AttackResult {
|
||||
float GCKKIKJLCKG = 1030;
|
||||
uint32 GFAODFMIIIB = 278;
|
||||
float AEIPHPGEFAN = 474;
|
||||
KPDGACKMNJA BFGNKLMFGKB = 10;
|
||||
AttackHitEffectResult hit_eff_result = 10;
|
||||
uint32 IPPPOLACNMI = 13;
|
||||
bool ANNLKCIDPEC = 1534;
|
||||
uint32 attacker_id = 2;
|
||||
@ -30,7 +30,7 @@ message AttackResult {
|
||||
bool JKJBOKBIIBI = 196;
|
||||
string anim_event_id = 5;
|
||||
Vector resolved_dir = 15;
|
||||
CPAKHCFDGLO BBFFCPJKNOP = 7;
|
||||
HitCollision hit_collision = 7;
|
||||
uint32 BIHIHLDIPOK = 6;
|
||||
uint32 element_type = 4;
|
||||
uint32 OOLJHPBLPDL = 352;
|
||||
|
@ -6,11 +6,11 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
// Name: KLNBJHKJCIN
|
||||
// CmdId: 1042
|
||||
message AvatarSkillChangeNotify {
|
||||
uint32 PJNELCLHMOH = 10;
|
||||
uint32 cur_level = 10;
|
||||
uint64 avatar_guid = 9;
|
||||
uint32 entity_id = 8;
|
||||
uint32 MFNMHANCIMP = 3;
|
||||
uint32 OCEFCGKBPPE = 14;
|
||||
uint32 old_level = 3;
|
||||
uint32 avatar_skill_id = 14;
|
||||
uint32 skill_depot_id = 4;
|
||||
}
|
||||
|
||||
|
@ -6,8 +6,8 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
// Name: HDNOGHLJFHJ
|
||||
// CmdId: 1007
|
||||
message AvatarSkillUpgradeReq {
|
||||
uint32 OCEFCGKBPPE = 8;
|
||||
uint32 MFNMHANCIMP = 4;
|
||||
uint32 avatar_skill_id = 8;
|
||||
uint32 old_level = 4;
|
||||
uint64 avatar_guid = 9;
|
||||
}
|
||||
|
||||
|
@ -6,10 +6,10 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
// Name: IFLPKKOCJCM
|
||||
// CmdId: 1091
|
||||
message AvatarSkillUpgradeRsp {
|
||||
uint32 MFNMHANCIMP = 12;
|
||||
uint32 old_level = 12;
|
||||
uint64 avatar_guid = 3;
|
||||
uint32 PJNELCLHMOH = 7;
|
||||
uint32 OCEFCGKBPPE = 5;
|
||||
uint32 cur_level = 7;
|
||||
uint32 avatar_skill_id = 5;
|
||||
int32 retcode = 15;
|
||||
}
|
||||
|
||||
|
@ -5,9 +5,9 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// Name: LLKMMEJJNNF
|
||||
message AvatarTeamResonanceInfo {
|
||||
repeated uint32 INOIJMMCNEF = 8;
|
||||
repeated uint32 add_team_resonance_id_list = 8; //INOIJMMCNEF
|
||||
uint32 entity_id = 2;
|
||||
repeated uint32 MJMEKGPPGIO = 10;
|
||||
repeated uint32 del_team_resonance_id_list = 10; //MJMEKGPPGIO
|
||||
uint64 avatar_guid = 3;
|
||||
}
|
||||
|
||||
|
@ -6,11 +6,11 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
// Name: FDBHCBMNCAI
|
||||
// CmdId: 1741
|
||||
message AvatarUpgradeRsp {
|
||||
uint32 MFNMHANCIMP = 3;
|
||||
uint32 PJNELCLHMOH = 15;
|
||||
uint32 old_level = 3;
|
||||
uint32 cur_level = 15;
|
||||
int32 retcode = 1;
|
||||
uint64 avatar_guid = 13;
|
||||
map<uint32, float> GEKBLKPMJCG = 7;
|
||||
map<uint32, float> AFEDLAOGFOC = 12;
|
||||
map<uint32, float> cur_fight_prop_map = 7; //GEKBLKPMJCG
|
||||
map<uint32, float> old_fight_prop_map = 12; //AFEDLAOGFOC
|
||||
}
|
||||
|
||||
|
@ -2,7 +2,7 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "FMOEOCJBOPN.proto";
|
||||
import "GCGGameBusinessType.proto";
|
||||
import "JIPFDPOBPNH.proto";
|
||||
|
||||
// Name: BCMHCFICCDD
|
||||
@ -11,7 +11,7 @@ message BCMHCFICCDD {
|
||||
repeated JIPFDPOBPNH OAKDHABOPJD = 2;
|
||||
uint32 platform_type = 9;
|
||||
uint32 OEAEACPKCNP = 7;
|
||||
FMOEOCJBOPN AECBJKLBGFK = 3;
|
||||
GCGGameBusinessType businessType = 3;
|
||||
uint32 DELFEGPPGMK = 1;
|
||||
}
|
||||
|
||||
|
@ -4,9 +4,9 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: IAMODOAMICJ
|
||||
message IAMODOAMICJ {
|
||||
message BattlePassCycle {
|
||||
uint32 begin_time = 8;
|
||||
uint32 FLNDBEEKMFN = 5;
|
||||
uint32 cycle_idx = 5; // FLNDBEEKMFN
|
||||
uint32 end_time = 12;
|
||||
}
|
||||
|
@ -13,9 +13,9 @@ message BattlePassMission {
|
||||
MISSION_POINT_TAKEN = 3;
|
||||
}
|
||||
|
||||
uint32 CGCJJAMPFME = 11;
|
||||
uint32 reward_battle_pass_point = 11; // CGCJJAMPFME
|
||||
uint32 cur_progress = 1;
|
||||
uint32 INNGDEGBMHO = 10;
|
||||
uint32 mission_type = 10; // INNGDEGBMHO
|
||||
uint32 total_progress = 5;
|
||||
uint32 mission_id = 12;
|
||||
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 "BattlePassUnlockStatus.proto";
|
||||
import "IAMODOAMICJ.proto";
|
||||
import "KKAGAEDPGGK.proto";
|
||||
import "BattlePassCycle.proto";
|
||||
import "BattlePassProduct.proto";
|
||||
|
||||
// Name: OLJLDADNNAF
|
||||
message BattlePassSchedule {
|
||||
uint32 EFNAOLNFOIL = 3;
|
||||
uint32 point = 3; //EFNAOLNFOIL
|
||||
uint32 schedule_id = 5;
|
||||
uint32 begin_time = 12;
|
||||
IAMODOAMICJ GFIAGPNACIC = 4;
|
||||
bool MMIFIPECKLP = 14;
|
||||
uint32 ALBBELONLOC = 8;
|
||||
BattlePassCycle cur_cycle = 4;
|
||||
bool is_viewed = 14; //MMIFIPECKLP
|
||||
uint32 paid_platform_flags = 8; //ALBBELONLOC
|
||||
uint32 level = 6;
|
||||
BattlePassUnlockStatus unlock_status = 13;
|
||||
uint32 end_time = 1;
|
||||
KKAGAEDPGGK GOKFKJICOHD = 10;
|
||||
uint32 NJKKLGMHFMG = 11;
|
||||
BattlePassProduct product_info = 10;
|
||||
uint32 cur_cycle_points = 11; //NJKKLGMHFMG
|
||||
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";
|
||||
|
||||
import "BrickBreakerActivityStageInfo.proto";
|
||||
import "CABODJPEHAN.proto";
|
||||
import "BrickBreakerLevelInfo.proto";
|
||||
|
||||
// Name: LDLBBCPMMKK
|
||||
message BrickBreakerDetailInfo {
|
||||
repeated CABODJPEHAN FEPJHGGDGPB = 2;
|
||||
repeated BrickBreakerLevelInfo FEPJHGGDGPB = 2;
|
||||
map<uint32, uint32> skill_info_map = 1;
|
||||
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
|
||||
message CABODJPEHAN {
|
||||
message BrickBreakerLevelInfo {
|
||||
uint32 max_score = 14;
|
||||
bool AFFBBBPHIHH = 1;
|
||||
bool is_can_start = 1;
|
||||
uint32 level_id = 11;
|
||||
repeated uint32 chosen_avatar_list = 9;
|
||||
repeated uint32 chosen_skill_list = 15;
|
@ -2,7 +2,7 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "HHACKKBLLHO.proto";
|
||||
import "GCGDuel.proto";
|
||||
|
||||
// Name: CIDOFFBIFIA
|
||||
message CIDOFFBIFIA {
|
||||
@ -10,7 +10,7 @@ message CIDOFFBIFIA {
|
||||
uint32 JCMACGJEEAD = 3;
|
||||
oneof detail {
|
||||
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
|
||||
// CmdId: 4146
|
||||
message CardProductRewardNotify {
|
||||
uint32 MIBMBPJHBBM = 2;
|
||||
uint32 LLBAKMPCPGI = 6;
|
||||
uint32 hcoin = 2;
|
||||
uint32 remain_days = 6;
|
||||
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";
|
||||
|
||||
import "HLDDAIOAHPB.proto";
|
||||
import "ChapterState.proto";
|
||||
|
||||
// Name: EGGHDNJDFIM
|
||||
// CmdId: 427
|
||||
message ChapterStateNotify {
|
||||
// Name: POAIPEHKEHE
|
||||
message POAIPEHKEHE {
|
||||
bool OOLKODOMBMM = 12;
|
||||
uint32 PJDJCBIINIC = 11;
|
||||
message NeedPlayerLevel {
|
||||
bool is_limit = 12;
|
||||
uint32 configNeedPlayerLevel = 11; //PJDJCBIINIC
|
||||
}
|
||||
|
||||
// Name: OKNHDJOIJFI
|
||||
message OKNHDJOIJFI {
|
||||
bool OOLKODOMBMM = 10;
|
||||
uint32 LENAHOJKKFP = 3;
|
||||
message NeedBeginTime {
|
||||
bool is_limit = 10;
|
||||
uint32 configNeedBeginTime = 3; //LENAHOJKKFP
|
||||
}
|
||||
|
||||
OKNHDJOIJFI JFOHACAIDHE = 14;
|
||||
NeedBeginTime need_begin_time = 14; //JFOHACAIDHE
|
||||
uint32 chapter_id = 7;
|
||||
HLDDAIOAHPB FIMLGAGLJPO = 10;
|
||||
POAIPEHKEHE HIJBMEKPPKJ = 8;
|
||||
ChapterState chapter_state = 10;
|
||||
NeedPlayerLevel need_player_level = 8; //HIJBMEKPPKJ
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,7 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
// Name: LEAMJFGPJOI
|
||||
// CmdId: 29
|
||||
message ClientReportNotify {
|
||||
string EAPMOECPEPG = 7;
|
||||
string EMODEICADOO = 15;
|
||||
string report_value = 7; //EAPMOECPEPG
|
||||
string report_type = 15; //EMODEICADOO
|
||||
}
|
||||
|
||||
|
@ -7,10 +7,10 @@ import "ItemParam.proto";
|
||||
// Name: BKPBJLHMEIG
|
||||
// CmdId: 637
|
||||
message CombineRsp {
|
||||
repeated ItemParam NOBMIMNDGLA = 9;
|
||||
repeated ItemParam result_item_list = 9; //NOBMIMNDGLA
|
||||
repeated ItemParam AKCCLGFBJMD = 13;
|
||||
uint64 avatar_guid = 10;
|
||||
repeated ItemParam LOCKHJBEGDL = 6;
|
||||
repeated ItemParam total_return_item_list = 6; //LOCKHJBEGDL
|
||||
repeated ItemParam INKENHANDMB = 14;
|
||||
repeated ItemParam cost_item_list = 5;
|
||||
uint32 combine_count = 1;
|
||||
|
@ -5,7 +5,7 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// Name: PGKMKCDIPCM
|
||||
message CookRecipeData {
|
||||
uint32 DIIJPMJFNOL = 14;
|
||||
uint32 EJKLKNPMHMC = 4;
|
||||
uint32 proficiency = 14; // DIIJPMJFNOL
|
||||
uint32 recipe_id = 4; // EJKLKNPMHMC
|
||||
}
|
||||
|
||||
|
@ -20,11 +20,11 @@ message CoopChapter {
|
||||
repeated CoopReward coop_reward_list = 5;
|
||||
repeated CoopPoint coop_point_list = 12;
|
||||
State state = 7;
|
||||
repeated uint32 EFPMMEKFFHG = 10;
|
||||
uint32 NLNALPGOELK = 6;
|
||||
uint32 KOFPBNBJDAF = 4;
|
||||
repeated uint32 finish_dialog_list = 10; //EFPMMEKFFHG
|
||||
uint32 finished_end_count = 6; //NLNALPGOELK
|
||||
uint32 total_end_count = 4; //KOFPBNBJDAF
|
||||
uint32 id = 9;
|
||||
repeated uint32 EHIGCPDOPMG = 13;
|
||||
repeated uint32 lock_reason_list = 13; //EHIGCPDOPMG
|
||||
map<uint32, uint32> seen_ending_map = 11;
|
||||
}
|
||||
|
||||
|
@ -19,7 +19,7 @@ message CreateEntityInfo {
|
||||
uint32 gadget_id = 3;
|
||||
uint32 item_id = 4;
|
||||
}
|
||||
oneof MGPBKHBAPPH {
|
||||
oneof entity_create_info {
|
||||
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
|
||||
message DailyDungeonEntryInfo {
|
||||
uint32 recommend_dungeon_id = 3;
|
||||
uint32 GGGEMNHNCNJ = 1;
|
||||
uint32 MNDEGGLANGF = 14;
|
||||
uint32 dungeon_entry_config_id = 1; //GGGEMNHNCNJ
|
||||
uint32 dungeon_entry_id = 14; //MNDEGGLANGF
|
||||
DungeonEntryInfo recommend_dungeon_entry_info = 7;
|
||||
}
|
||||
|
||||
|
@ -6,10 +6,9 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
// Name: KBMLDGNEKHA
|
||||
// CmdId: 1554
|
||||
message DoGachaReq {
|
||||
uint32 PKCLGOCJPLN = 3;
|
||||
uint32 DGIFMDIADJF = 6;
|
||||
uint32 NMKGGDOKHLF = 12;
|
||||
uint32 HKJAAPBGNEI = 5;
|
||||
uint32 gachaRandom = 3; //PKCLGOCJPLN ++ CORRECT
|
||||
uint32 gachaType = 6; //DGIFMDIADJF ++ CORRECT
|
||||
uint32 gachaScheduleId = 12; //NMKGGDOKHLF
|
||||
uint32 gachaTimes = 5; //HKJAAPBGNEI ++ CORRECT
|
||||
string gacha_tag = 14;
|
||||
}
|
||||
|
||||
|
@ -7,24 +7,24 @@ import "GachaItem.proto";
|
||||
// Name: LEFDKOLFJKL
|
||||
// CmdId: 1564
|
||||
message DoGachaRsp {
|
||||
uint32 DNGKJJJHNEN = 4;
|
||||
uint32 OPHLINLNOEA = 1898;
|
||||
uint32 HKJAAPBGNEI = 13;
|
||||
uint32 NMKGGDOKHLF = 2;
|
||||
uint32 tenCostItemId = 4; // DNGKJJJHNEN
|
||||
uint32 dailyGachaTimes = 1898; //OPHLINLNOEA
|
||||
uint32 gachaTimes = 13; // HKJAAPBGNEI
|
||||
uint32 gachaScheduleId = 2; //NMKGGDOKHLF
|
||||
bool HNAFDALMKFN = 312;
|
||||
uint32 BCKMNIBIPHO = 1;
|
||||
uint32 KJHBJPGBOFP = 11;
|
||||
uint32 DGIFMDIADJF = 9;
|
||||
uint32 LMLCPMOOKKA = 15;
|
||||
uint32 costItemId = 1; // BCKMNIBIPHO
|
||||
uint32 wishMaxProgress = 11; // KJHBJPGBOFP
|
||||
uint32 gachaType = 9; //DGIFMDIADJF
|
||||
uint32 tenCostItemNum = 15; //LMLCPMOOKKA
|
||||
repeated GachaItem gacha_item_list = 10;
|
||||
uint32 LJJKNKCHHFM = 7;
|
||||
uint32 EAMKGBGKNMO = 5;
|
||||
uint32 AINLBCOKANA = 12;
|
||||
uint32 NOKMFFEIDNH = 1918;
|
||||
uint32 wishProgress = 7; //LJJKNKCHHFM
|
||||
uint32 newGachaRandom = 5; //EAMKGBGKNMO
|
||||
uint32 wishItemId = 12; //AINLBCOKANA
|
||||
uint32 curScheduleDailyGachaTimes = 1918; //NOKMFFEIDNH
|
||||
int32 retcode = 14;
|
||||
uint32 MGFKNHHNMAE = 3;
|
||||
uint32 leftGachaTimes = 3; //MGFKNHHNMAE
|
||||
bool HCCENOGKOOG = 1938;
|
||||
uint32 GNIDAANOBDP = 6;
|
||||
uint32 FLDFHFNHNFC = 8;
|
||||
uint32 costItemNum = 6; //GNIDAANOBDP
|
||||
uint32 gachaTimesLimit = 8; //FLDFHFNHNFC
|
||||
}
|
||||
|
||||
|
@ -3,7 +3,7 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "DungeonCandidateTeamAvatar.proto";
|
||||
import "DungeonCandidateTeamPlayerState.proto";
|
||||
import "GOGCALJCAMC.proto";
|
||||
|
||||
// Name: FIIOKEKPAFG
|
||||
// CmdId: 946
|
||||
@ -11,7 +11,7 @@ message DungeonCandidateTeamInfoNotify {
|
||||
repeated DungeonCandidateTeamAvatar avatar_list = 6;
|
||||
repeated uint32 ready_player_uid = 14;
|
||||
uint32 match_type = 11;
|
||||
map<uint32, DungeonCandidateTeamPlayerState> player_state_map = 5;
|
||||
map<uint32, GOGCALJCAMC> JPNABBEKHHJ = 5;
|
||||
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 {
|
||||
uint32 start_time = 4;
|
||||
uint32 next_refresh_time = 2;
|
||||
uint32 HFEFHDCOMLB = 12;
|
||||
uint32 EIMBMLKPONH = 7;
|
||||
uint32 max_boss_chest_num = 12; //HFEFHDCOMLB
|
||||
uint32 EIMBMLKPONH = 7; //not used
|
||||
bool is_passed = 15;
|
||||
uint32 JPBJFFCFINC = 6;
|
||||
uint32 JPBJFFCFINC = 6; //not used
|
||||
WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 10;
|
||||
uint32 dungeon_id = 11;
|
||||
uint32 end_time = 9;
|
||||
|
@ -6,8 +6,8 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
// Name: ILGPBLHBKNJ
|
||||
// CmdId: 3313
|
||||
message DungeonEntryToBeExploreNotify {
|
||||
uint32 GGGEMNHNCNJ = 7;
|
||||
uint32 dungeon_entry_config_id = 7;
|
||||
uint32 scene_id = 2;
|
||||
uint32 NAKJJEJCAJI = 4;
|
||||
uint32 dungeon_entry_scene_point_id = 4;
|
||||
}
|
||||
|
||||
|
@ -2,12 +2,10 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: LFCFDGGEPKM
|
||||
// CmdId: 938
|
||||
message DungeonRestartRsp {
|
||||
int32 retcode = 8;
|
||||
uint32 point_id = 3;
|
||||
uint32 dungeon_id = 2;
|
||||
}
|
||||
|
||||
}
|
@ -7,7 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 901
|
||||
message DungeonReviseLevelNotify {
|
||||
uint32 dungeon_id = 15;
|
||||
uint32 OONLIAFCPDN = 3;
|
||||
uint32 AMIKKOIOAPN = 7;
|
||||
uint32 sceneLevel = 3; //OONLIAFCPDN
|
||||
uint32 revise_level = 7; //AMIKKOIOAPN
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,7 @@ import "ExhibitionDisplayInfo.proto";
|
||||
import "OnlinePlayerInfo.proto";
|
||||
|
||||
// Name: DPACDAIBBIL
|
||||
message DPACDAIBBIL {
|
||||
message DungeonSettleExhibitionInfo {
|
||||
repeated ExhibitionDisplayInfo card_list = 13;
|
||||
OnlinePlayerInfo player_info = 4;
|
||||
}
|
@ -4,13 +4,13 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ChannellerSlabLoopDungeonResultInfo.proto";
|
||||
import "CrystalLinkDungeonSettleInfo.proto";
|
||||
import "DPACDAIBBIL.proto";
|
||||
import "DungeonSettleExhibitionInfo.proto";
|
||||
import "EffigyChallengeDungeonResultInfo.proto";
|
||||
import "EffigyChallengeV2SettleInfo.proto";
|
||||
import "EOLLJLFBEKA.proto";
|
||||
import "PacmanSettleInfo.proto";
|
||||
import "InstableSprayDungeonSettleInfo.proto";
|
||||
import "KECDCNCPKIO.proto";
|
||||
import "MBLNIKHFGKN.proto";
|
||||
import "FungusFighterV2SettleInfo.proto";
|
||||
import "ParamList.proto";
|
||||
import "RoguelikeDungeonSettleInfo.proto";
|
||||
import "StrengthenPointData.proto";
|
||||
import "SummerTimeV2DungeonSettleInfo.proto";
|
||||
@ -25,13 +25,13 @@ message DungeonSettleNotify {
|
||||
uint32 dungeon_id = 4;
|
||||
uint32 use_time = 7;
|
||||
uint32 close_time = 11;
|
||||
uint32 CFMPHBBHMBL = 10;
|
||||
uint32 result = 10; //CFMPHBBHMBL
|
||||
repeated uint32 fail_cond_list = 3;
|
||||
repeated DPACDAIBBIL HIEPPAOLFOH = 14;
|
||||
map<uint32, MBLNIKHFGKN> NLEILHLODMF = 6;
|
||||
repeated DungeonSettleExhibitionInfo exhibition_info_list = 14; //DPACDAIBBIL
|
||||
map<uint32, ParamList> settleShow = 6; //map<uint32, MBLNIKHFGKN> NLEILHLODMF
|
||||
map<uint32, StrengthenPointData> strengthen_point_data_map = 9;
|
||||
bool is_success = 15;
|
||||
uint32 IHBGNOACKJJ = 12;
|
||||
uint32 create_player_uid = 12; //IHBGNOACKJJ
|
||||
oneof detail {
|
||||
TowerLevelEndNotify tower_level_end_notify = 771;
|
||||
TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 626;
|
||||
@ -44,8 +44,8 @@ message DungeonSettleNotify {
|
||||
WindFieldDungeonSettleInfo wind_field_dungeon_settle_info = 1577;
|
||||
EffigyChallengeV2SettleInfo effigy_challenge_v2_settle_info = 757;
|
||||
TeamChainSettleInfo team_chain_settle_info = 1881;
|
||||
EOLLJLFBEKA pacman_settle_info = 1722;
|
||||
KECDCNCPKIO fungus_fighter_v2_settle_info = 63;
|
||||
PacmanSettleInfo pacman_settle_info = 1722;
|
||||
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;
|
||||
repeated RoguelikeRuneRecord rune_record_list = 11;
|
||||
uint32 dungeon_id = 4;
|
||||
uint32 PJNELCLHMOH = 14;
|
||||
uint32 cur_level = 14;
|
||||
uint32 NAFIKKJDDDN = 275;
|
||||
repeated uint64 onstage_avatar_guid_list = 12;
|
||||
float bonus_resource_prop = 8;
|
||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: MGPCDHIOCGA
|
||||
message MGPCDHIOCGA {
|
||||
message EntityConfigHashEntry {
|
||||
uint32 job_id = 8;
|
||||
int32 hash_value = 3;
|
||||
uint32 entity_id = 10;
|
@ -2,13 +2,13 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "MGPCDHIOCGA.proto";
|
||||
import "EntityConfigHashEntry.proto";
|
||||
|
||||
// Name: GKMMJPKLMAN
|
||||
// CmdId: 3103
|
||||
message EntityConfigHashNotify {
|
||||
repeated MGPCDHIOCGA LJEBDGHMJHG = 6;
|
||||
repeated MGPCDHIOCGA LJCPLFAOJJP = 3;
|
||||
repeated MGPCDHIOCGA LKOBJJCPKHD = 14;
|
||||
repeated EntityConfigHashEntry combatEntryList = 6; //LJEBDGHMJHG
|
||||
repeated EntityConfigHashEntry abilityEntryList = 3; //LJCPLFAOJJP
|
||||
repeated EntityConfigHashEntry avatarEntryList = 14; //LKOBJJCPKHD
|
||||
}
|
||||
|
||||
|
@ -2,8 +2,8 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "CPBMIAMDLPE.proto";
|
||||
import "GFDBMHNEOFL.proto";
|
||||
import "ChangeEnergyReason.proto";
|
||||
import "ChangeHpReason.proto";
|
||||
import "PropChangeReason.proto";
|
||||
|
||||
// Name: CGLFHNCCBKJ
|
||||
@ -11,8 +11,8 @@ import "PropChangeReason.proto";
|
||||
message EntityFightPropChangeReasonNotify {
|
||||
repeated uint32 param_list = 12;
|
||||
uint32 prop_type = 9;
|
||||
CPBMIAMDLPE FHLNGJNGPNN = 14;
|
||||
GFDBMHNEOFL KAKKINHPKPN = 10;
|
||||
ChangeEnergyReason changeEnergyReason = 14;
|
||||
ChangeHpReason changeHpReason = 10;
|
||||
PropChangeReason reason = 11;
|
||||
float prop_delta = 15;
|
||||
uint32 entity_id = 6;
|
||||
|
@ -12,11 +12,11 @@ message EvtBulletHitNotify {
|
||||
HitColliderType hit_collider_type = 11;
|
||||
uint32 forward_peer = 1;
|
||||
uint32 entity_id = 4;
|
||||
Vector BKOMGJHEOEC = 14;
|
||||
uint32 JINNICGPCJE = 15;
|
||||
Vector hit_normal = 14; //BKOMGJHEOEC
|
||||
uint32 hit_entity_id = 15; //JINNICGPCJE
|
||||
int32 hit_box_index = 7;
|
||||
Vector CAHAHBKFCGF = 12;
|
||||
Vector hit_point = 12; //CAHAHBKFCGF
|
||||
ForwardType forward_type = 10;
|
||||
uint32 BNICBNOHNAN = 9;
|
||||
uint32 single_bullet_id = 9; //BNICBNOHNAN
|
||||
}
|
||||
|
||||
|
@ -11,7 +11,7 @@ message EvtCreateGadgetNotify {
|
||||
bool FGMFGIKBNPJ = 7;
|
||||
bool ILAPAEOJDPE = 14;
|
||||
uint64 guid = 15;
|
||||
Vector FFLCDJCOGIM = 5;
|
||||
Vector InitPos = 5; // FFLCDJCOGIM
|
||||
ForwardType forward_type = 3;
|
||||
uint32 camp_type = 1;
|
||||
uint32 entity_id = 6;
|
||||
@ -21,11 +21,11 @@ message EvtCreateGadgetNotify {
|
||||
uint32 room_id = 11;
|
||||
uint32 camp_id = 8;
|
||||
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_entity_id_list = 1945;
|
||||
uint32 target_entity_id = 12;
|
||||
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 left_time = 9;
|
||||
bool is_success = 4;
|
||||
uint32 total_num = 10;
|
||||
uint32 NJENGLLHPJD = 10;
|
||||
}
|
||||
|
||||
|
@ -10,8 +10,8 @@ message ForceDragAvatarNotify {
|
||||
uint32 scene_time = 12;
|
||||
uint32 entity_id = 10;
|
||||
bool is_first_valid = 9;
|
||||
uint64 NCJDFLPBAJK = 7;
|
||||
uint64 delta_time_ms = 7; //NCJDFLPBAJK
|
||||
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
|
||||
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
|
||||
message ForgeQueueData {
|
||||
uint32 NEGHCLJNONO = 11;
|
||||
uint32 finish_count = 11; //NEGHCLJNONO
|
||||
uint32 avatar_id = 13;
|
||||
uint32 forge_id = 3;
|
||||
uint32 IJIGJHCPBIO = 6;
|
||||
uint32 DPLHKMGEIKA = 5;
|
||||
uint32 GFMEEGMBJKI = 2;
|
||||
uint32 KOLFAOPJMFA = 10;
|
||||
uint32 queue_id = 6; //IJIGJHCPBIO
|
||||
uint32 next_finish_timestamp = 5; //DPLHKMGEIKA
|
||||
uint32 unfinish_count = 2; //GFMEEGMBJKI
|
||||
uint32 total_finish_timestamp = 10; //KOLFAOPJMFA
|
||||
}
|
||||
|
||||
|
@ -9,9 +9,9 @@ import "ItemParam.proto";
|
||||
// CmdId: 688
|
||||
message ForgeQueueManipulateRsp {
|
||||
int32 retcode = 4;
|
||||
repeated ItemParam LJGHMOMAFGD = 13;
|
||||
repeated ItemParam extra_output_item_list = 13; //LJGHMOMAFGD
|
||||
ForgeQueueManipulateType manipulate_type = 8;
|
||||
repeated ItemParam PODPGGGOFGP = 3;
|
||||
repeated ItemParam CBLILOJFLPO = 11;
|
||||
repeated ItemParam output_item_list = 3; //PODPGGGOFGP
|
||||
repeated ItemParam return_item_list = 11; //CBLILOJFLPO
|
||||
}
|
||||
|
||||
|
@ -8,8 +8,8 @@ import "FoundationOpType.proto";
|
||||
// CmdId: 827
|
||||
message FoundationReq {
|
||||
FoundationOpType op_type = 4;
|
||||
uint32 point_config_id = 13;
|
||||
uint32 ODOEMLALIML = 13;
|
||||
uint32 gadget_entity_id = 6;
|
||||
uint32 building_id = 1;
|
||||
uint32 AHBIFENKEPF = 1;
|
||||
}
|
||||
|
||||
|
@ -8,9 +8,9 @@ import "FoundationOpType.proto";
|
||||
// CmdId: 866
|
||||
message FoundationRsp {
|
||||
FoundationOpType op_type = 12;
|
||||
uint32 point_config_id = 10;
|
||||
uint32 ODOEMLALIML = 10;
|
||||
int32 retcode = 14;
|
||||
uint32 building_id = 15;
|
||||
uint32 AHBIFENKEPF = 15;
|
||||
uint32 gadget_entity_id = 6;
|
||||
}
|
||||
|
||||
|
@ -5,7 +5,7 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// Name: JMDGMMFDLLE
|
||||
enum FriendOnlineState {
|
||||
FREIEND_DISCONNECT = 0;
|
||||
FRIEND_DISCONNECT = 0;
|
||||
FRIEND_ONLINE = 1;
|
||||
}
|
||||
|
||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: KECDCNCPKIO
|
||||
message KECDCNCPKIO {
|
||||
message FungusFighterV2SettleInfo {
|
||||
uint32 level_id = 9;
|
||||
uint32 cost_time = 8;
|
||||
bool is_new_record = 7;
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: MIEFECKEOMK
|
||||
message MIEFECKEOMK {
|
||||
message FurnitureMakeData {
|
||||
uint32 avatar_id = 5;
|
||||
uint32 begin_time = 3;
|
||||
uint32 LIECEPODMCI = 15;
|
@ -2,10 +2,10 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "MIEFECKEOMK.proto";
|
||||
import "FurnitureMakeData.proto";
|
||||
|
||||
// Name: DIIKFAIPKGG
|
||||
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";
|
||||
|
||||
// Name: PLPINEPGFHD
|
||||
message PLPINEPGFHD {
|
||||
repeated Uint32Pair FHMGOBDDINB = 3;
|
||||
message GCGAttackCostInfo {
|
||||
repeated Uint32Pair costMap = 3;
|
||||
uint32 skill_id = 10;
|
||||
}
|
||||
|
@ -5,7 +5,7 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
import "ProfilePicture.proto";
|
||||
|
||||
// Name: MNNNHOOHGHF
|
||||
message MNNNHOOHGHF {
|
||||
message GCGControllerShowInfo {
|
||||
ProfilePicture profile_picture = 4;
|
||||
string online_id = 13;
|
||||
string nick_name = 2;
|
@ -2,16 +2,16 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "JFDLFELGAEJ.proto";
|
||||
import "MJMMGKPBGGH.proto";
|
||||
import "PLPINEPGFHD.proto";
|
||||
import "GCGSelectOnStageCostInfo.proto";
|
||||
import "GCGPlayCardCostInfo.proto";
|
||||
import "GCGAttackCostInfo.proto";
|
||||
|
||||
// Name: DPBAJDJIMAA
|
||||
message GCGCostReviseInfo {
|
||||
repeated JFDLFELGAEJ EFLDLOMLAHO = 13;
|
||||
repeated GCGSelectOnStageCostInfo selectOnStageCostList = 13;
|
||||
bool is_can_attack = 15;
|
||||
repeated uint32 can_use_hand_card_id_list = 1;
|
||||
repeated PLPINEPGFHD FIJCIJMNPLB = 6;
|
||||
repeated MJMMGKPBGGH GNPBHDMACIH = 5;
|
||||
repeated GCGAttackCostInfo attackCostList = 6;
|
||||
repeated GCGPlayCardCostInfo playCardCostList = 5;
|
||||
}
|
||||
|
||||
|
@ -5,14 +5,14 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// Name: PENJFODAGGI
|
||||
enum GCGDiceSideType {
|
||||
GCG_DICE_SIDE_INVALID = 0;
|
||||
GCG_DICE_SIDE_CRYO = 1;
|
||||
GCG_DICE_SIDE_HYDRO = 2;
|
||||
GCG_DICE_SIDE_PYRO = 3;
|
||||
GCG_DICE_SIDE_ELECTRO = 4;
|
||||
GCG_DICE_SIDE_GEO = 5;
|
||||
GCG_DICE_SIDE_DENDRO = 6;
|
||||
GCG_DICE_SIDE_ANEMO = 7;
|
||||
GCG_DICE_SIDE_PAIMON = 8;
|
||||
GCG_DICE_SIDE_TYPE_INVALID = 0;
|
||||
GCG_DICE_SIDE_TYPE_CRYO = 1;
|
||||
GCG_DICE_SIDE_TYPE_HYDRO = 2;
|
||||
GCG_DICE_SIDE_TYPE_PYRO = 3;
|
||||
GCG_DICE_SIDE_TYPE_ELECTRO = 4;
|
||||
GCG_DICE_SIDE_TYPE_GEO = 5;
|
||||
GCG_DICE_SIDE_TYPE_DENDRO = 6;
|
||||
GCG_DICE_SIDE_TYPE_ANEMO = 7;
|
||||
GCG_DICE_SIDE_TYPE_PAIMON = 8;
|
||||
}
|
||||
|
||||
|
@ -2,33 +2,33 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "AHGODAFKPIM.proto";
|
||||
import "EIDMNOJMFIF.proto";
|
||||
import "FMOEOCJBOPN.proto";
|
||||
import "GCGPlayerField.proto";
|
||||
import "GCGPhase.proto";
|
||||
import "GCGGameBusinessType.proto";
|
||||
import "GCGCard.proto";
|
||||
import "GCGCostReviseInfo.proto";
|
||||
import "GCGDuelChallenge.proto";
|
||||
import "GPCKNDGKBBD.proto";
|
||||
import "HHKFLCHIBJJ.proto";
|
||||
import "MNNNHOOHGHF.proto";
|
||||
import "NIHOOOAICMD.proto";
|
||||
import "GCGPVEIntention.proto";
|
||||
import "GCGControllerShowInfo.proto";
|
||||
import "GCGMessagePack.proto";
|
||||
|
||||
// Name: HHACKKBLLHO
|
||||
message HHACKKBLLHO {
|
||||
message GCGDuel {
|
||||
uint32 HCKIILHKKBE = 15;
|
||||
repeated HHKFLCHIBJJ FLECBBNJDOB = 8;
|
||||
repeated GCGPVEIntention intentionList = 8;
|
||||
uint32 DELFEGPPGMK = 6;
|
||||
repeated GCGDuelChallenge challenge_list = 1778;
|
||||
EIDMNOJMFIF JFFMMIKBICI = 11;
|
||||
repeated MNNNHOOHGHF CBNFENJBKKE = 1;
|
||||
repeated GCGCard AAOFBGCFKGN = 301;
|
||||
repeated AHGODAFKPIM field_list = 9;
|
||||
GCGPhase JFFMMIKBICI = 11;
|
||||
repeated GCGControllerShowInfo showInfoList = 1;
|
||||
repeated GCGCard history_card_list = 301;
|
||||
repeated GCGPlayerField field_list = 9;
|
||||
uint32 OAEDGPFFFIB = 4;
|
||||
repeated NIHOOOAICMD KBPJNIFEAHN = 924;
|
||||
repeated GCGMessagePack history_msg_pack_list = 924;
|
||||
repeated GCGCard card_list = 2;
|
||||
repeated uint32 ECNNODOGJIA = 5;
|
||||
repeated GPCKNDGKBBD FJFPKAGBFPE = 345;
|
||||
FMOEOCJBOPN AECBJKLBGFK = 14;
|
||||
GCGGameBusinessType businessType = 14;
|
||||
uint32 LGCAPIJMFHK = 13;
|
||||
GCGCostReviseInfo cost_revise = 7;
|
||||
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";
|
||||
|
||||
import "AOHEFFCPELI.proto";
|
||||
import "GCGMsgOpTimer.proto";
|
||||
import "GCGMsgAddCards.proto";
|
||||
import "GCGMsgAddDice.proto";
|
||||
import "GCGMsgCardUpdate.proto";
|
||||
@ -34,14 +34,14 @@ import "GCGMsgTokenChange.proto";
|
||||
import "GCGMsgUseSkill.proto";
|
||||
import "GCGMsgUseSkillEnd.proto";
|
||||
import "GCGMsgWaitingListChange.proto";
|
||||
import "GIHCLFFDKLE.proto";
|
||||
import "LNDLOPKJALI.proto";
|
||||
import "GCGMsgUpdateController.proto";
|
||||
import "GCGMsgPhaseChange.proto";
|
||||
|
||||
// Name: NDDAOOGOECF
|
||||
message GCGMessage {
|
||||
oneof message {
|
||||
GCGMsgTokenChange token_change = 6;
|
||||
LNDLOPKJALI phase_change = 2;
|
||||
GCGMsgPhaseChange phase_change = 2;
|
||||
GCGMsgAddCards add_cards = 14;
|
||||
GCGMsgRemoveCards remove_cards = 10;
|
||||
GCGMsgSelectOnStage select_on_stage = 8;
|
||||
@ -55,14 +55,14 @@ message GCGMessage {
|
||||
GCGMsgMoveCard move_card = 12;
|
||||
GCGMsgUseSkill use_skill = 7;
|
||||
GCGMsgNewCard new_card = 1698;
|
||||
GIHCLFFDKLE update_controller = 2016;
|
||||
GCGMsgUpdateController update_controller = 2016;
|
||||
GCGMsgModifyAdd modify_add = 555;
|
||||
GCGMsgModifyRemove modify_remove = 1901;
|
||||
GCGMsgUseSkillEnd use_skill_end = 1067;
|
||||
GCGMsgDuelDataChange duel_data_change = 686;
|
||||
GCGMsgClientPerform client_perform = 1743;
|
||||
GCGMsgGameOver game_over = 1766;
|
||||
AOHEFFCPELI op_timer = 167;
|
||||
GCGMsgOpTimer op_timer = 167;
|
||||
GCGMsgWaitingListChange waiting_list_change = 891;
|
||||
GCGMsgCardUpdate card_update = 1549;
|
||||
GCGMsgSelectOnStageByEffect select_on_stage_by_effect = 1093;
|
||||
|
@ -2,14 +2,14 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "EIKBIGMCLHB.proto";
|
||||
import "GCGActionType.proto";
|
||||
import "GCGMessage.proto";
|
||||
|
||||
// Name: NIHOOOAICMD
|
||||
message NIHOOOAICMD {
|
||||
message GCGMessagePack {
|
||||
uint32 AHOLGMMNMIB = 10;
|
||||
repeated GCGMessage DLFDCJHKLCC = 14;
|
||||
repeated GCGMessage msg_list = 14;
|
||||
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";
|
||||
|
||||
import "GCGDiceSideType.proto";
|
||||
import "GCGReason.proto";
|
||||
import "GCGDiceSideType.proto";
|
||||
|
||||
// Name: JJPBDGJNPOL
|
||||
message GCGMsgAddDice {
|
||||
|
@ -2,13 +2,13 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "DOINBFHLBHP.proto";
|
||||
import "GCGPhaseType.proto";
|
||||
|
||||
// Name: AOHEFFCPELI
|
||||
message AOHEFFCPELI {
|
||||
message GCGMsgOpTimer {
|
||||
uint32 controller_id = 11;
|
||||
uint64 begin_time = 5;
|
||||
uint64 OAKPHGNDJLO = 12;
|
||||
DOINBFHLBHP JFFMMIKBICI = 14;
|
||||
uint64 time_stamp = 12;
|
||||
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";
|
||||
|
||||
// Name: GIHCLFFDKLE
|
||||
message GIHCLFFDKLE {
|
||||
repeated Uint32Pair PAAKNMDNEGJ = 5;
|
||||
message GCGMsgUpdateController {
|
||||
repeated Uint32Pair allow_controller_map = 5;
|
||||
}
|
||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: HHKFLCHIBJJ
|
||||
message HHKFLCHIBJJ {
|
||||
message GCGPVEIntention {
|
||||
repeated uint32 skill_id_list = 15;
|
||||
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";
|
||||
|
||||
// Name: MJMMGKPBGGH
|
||||
message MJMMGKPBGGH {
|
||||
repeated Uint32Pair FHMGOBDDINB = 9;
|
||||
message GCGPlayCardCostInfo {
|
||||
repeated Uint32Pair costMap = 9;
|
||||
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";
|
||||
|
||||
// Name: JFDLFELGAEJ
|
||||
message JFDLFELGAEJ {
|
||||
message GCGSelectOnStageCostInfo {
|
||||
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
|
||||
message AEEKABMMKNE {
|
||||
uint32 PAPGIKKLGJH = 10;
|
||||
message GCGWaitingCharacter {
|
||||
uint32 condCount = 10;
|
||||
uint32 card_id = 5;
|
||||
}
|
||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: DIGLBMAEMML
|
||||
message DIGLBMAEMML {
|
||||
message GCGZone {
|
||||
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 {
|
||||
uint64 begin_time = 8;
|
||||
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";
|
||||
|
||||
// Name: LIBILADMDKG
|
||||
// Name: LIBILADMDKG
|
||||
message GachaInfo {
|
||||
bool is_new_wish = 1693;
|
||||
uint32 FLDFHFNHNFC = 4;
|
||||
uint32 gachaTimesLimit = 4; // FLDFHFNHNFC
|
||||
repeated GachaUpInfo gacha_up_info_list = 1953;
|
||||
uint32 KJHBJPGBOFP = 911;
|
||||
uint32 MGFKNHHNMAE = 10;
|
||||
string ABKGLLAGAIN = 8;
|
||||
uint32 DGIFMDIADJF = 15;
|
||||
string JENKDDLIKBK = 5;
|
||||
uint32 MJPPIKFJBBF = 11;
|
||||
uint32 NOKMFFEIDNH = 1245;
|
||||
uint32 GNIDAANOBDP = 7;
|
||||
repeated uint32 GLGFIGNCBPL = 1564;
|
||||
string NBGBMJJAICB = 1128;
|
||||
string LCHOOLMEHIN = 12;
|
||||
uint32 wishMaxProgress = 911; // KJHBJPGBOFP
|
||||
uint32 leftGachaTimes = 10; // MGFKNHHNMAE
|
||||
string gachaProbUrl = 8; // ABKGLLAGAIN
|
||||
uint32 gachaType = 15; // DGIFMDIADJF
|
||||
string gachaPrefabPath = 5; // JENKDDLIKBK
|
||||
uint32 gachaSortId = 11; // MJPPIKFJBBF
|
||||
uint32 curScheduleDailyGachaTimes = 1245; // NOKMFFEIDNH
|
||||
uint32 costItemNum = 7; // GNIDAANOBDP
|
||||
repeated uint32 displayUp5ItemList = 1564; // GLGFIGNCBPL
|
||||
string gachaProbUrlOversea = 1128; // NBGBMJJAICB
|
||||
string gachaPreviewPrefabPath = 12; // LCHOOLMEHIN
|
||||
uint32 schedule_id = 2;
|
||||
string CINCAKDODOD = 1;
|
||||
string gachaRecordUrl = 1; // CINCAKDODOD
|
||||
uint32 end_time = 3;
|
||||
repeated uint32 IIGOCJAHJDO = 446;
|
||||
uint32 AINLBCOKANA = 9;
|
||||
uint32 DNGKJJJHNEN = 1298;
|
||||
string ANPADHPPJNE = 67;
|
||||
uint32 BCKMNIBIPHO = 14;
|
||||
uint32 LMLCPMOOKKA = 13;
|
||||
repeated uint32 displayUp4ItemList = 446; // IIGOCJAHJDO
|
||||
uint32 wishItemId = 9; // AINLBCOKANA
|
||||
uint32 tenCostItemId = 1298; // DNGKJJJHNEN
|
||||
string titleTextmap = 67; // ANPADHPPJNE
|
||||
uint32 costItemId = 14; // BCKMNIBIPHO
|
||||
uint32 tenCostItemNum = 13; // LMLCPMOOKKA
|
||||
uint32 begin_time = 6;
|
||||
string FGJKAIDJJEH = 1718;
|
||||
uint32 LJJKNKCHHFM = 1755;
|
||||
string gachaRecordUrlOversea = 1718; // FGJKAIDJJEH
|
||||
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