Update v3.3.0-fix5

This commit is contained in:
Akbar Yahya 2022-12-12 17:35:49 +08:00
parent cb6b0dac47
commit 81b0f5338c
70 changed files with 185 additions and 185 deletions

View File

@ -20,8 +20,8 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message AbilityMetaElementReactionVisual { message AbilityMetaElementReactionVisual {
uint32 Unk3300_PHKFGIHELFG = 6; uint32 element_source_type = 6;
uint32 Unk3300_DGBGNEHDODI = 1; uint32 element_reactor_type = 1;
int32 hit_index = 14; int32 hit_index = 14;
uint32 Unk3300_OGILJCJPHPB = 2; uint32 element_reaction_type = 2;
} }

View File

@ -20,6 +20,6 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message AbilityMetaModifierDurabilityChange { message AbilityMetaModifierDurabilityChange {
float Unk3300_LDHNFNOGOGF = 13; float remain_durability = 13;
float Unk3300_IFHFHEHDOIO = 1; float reduce_durability = 1;
} }

View File

@ -22,7 +22,7 @@ option java_package = "emu.grasscutter.net.proto";
message AbilityMetaTriggerElementReaction { message AbilityMetaTriggerElementReaction {
int32 hit_index = 7; int32 hit_index = 7;
uint32 trigger_entity_id = 14; uint32 trigger_entity_id = 14;
uint32 Unk3300_PHKFGIHELFG = 13; uint32 element_source_type = 13;
uint32 Unk3300_OGILJCJPHPB = 12; uint32 element_reaction_type = 12;
uint32 Unk3300_DGBGNEHDODI = 2; uint32 element_reactor_type = 2;
} }

View File

@ -22,8 +22,8 @@ import "AbilityString.proto";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message AbilityMetaUpdateBaseReactionDamage { message AbilityMetaUpdateBaseReactionDamage {
uint32 Unk3300_OIPAEGAMCLI = 2; uint32 reaction_type = 2;
uint32 Unk3300_CAKEJCJKHOA = 13; uint32 source_caster_id = 13;
AbilityString ability_name = 6; AbilityString ability_name = 6;
AbilityString global_value_key = 14; AbilityString global_value_key = 14;
} }

View File

@ -98,11 +98,11 @@ message ActivityInfo {
repeated ActivityPushTipsData activity_push_tips_data_list = 1867; repeated ActivityPushTipsData activity_push_tips_data_list = 1867;
uint32 activity_id = 13; uint32 activity_id = 13;
repeated uint32 taken_reward_list = 1889; repeated uint32 taken_reward_list = 1889;
uint32 Unk3300_GCEAKEMMJEA = 697; uint32 selected_avatar_reward_id = 697;
map<uint32, uint32> activity_coin_map = 36; map<uint32, uint32> activity_coin_map = 36;
uint32 first_day_start_time = 786; uint32 first_day_start_time = 786;
bool Unk3300_ABJKLALKLDG = 1486; bool Unk3300_ABJKLALKLDG = 1486;
uint32 Unk3300_DMILOONBELH = 3; uint32 activity_type = 3;
bool Unk3300_CBCEHLJJOGI = 1375; bool Unk3300_CBCEHLJJOGI = 1375;
uint32 begin_time = 1; uint32 begin_time = 1;
bool Unk3300_MDBDPIBEGGH = 12; bool Unk3300_MDBDPIBEGGH = 12;

View File

@ -21,7 +21,7 @@ option java_package = "emu.grasscutter.net.proto";
message AttackHitEffectResult { message AttackHitEffectResult {
float Unk3300_DABGDGLAIKL = 13; float Unk3300_DABGDGLAIKL = 13;
float Unk3300_JDEFHMKICPF = 10; float hit_halt_time_scale = 10;
float Unk3300_ECHOFBLGIIO = 9; float Unk3300_ECHOFBLGIIO = 9;
uint32 Unk3300_LCKECJCKKJK = 8; uint32 Unk3300_LCKECJCKKJK = 8;
uint32 Unk3300_KLNGDAMMFIF = 1; uint32 Unk3300_KLNGDAMMFIF = 1;

View File

@ -25,34 +25,34 @@ import "Vector.proto";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message AttackResult { message AttackResult {
uint32 Unk3300_CJFKCNCGJLB = 2; uint32 defense_id = 2;
uint32 attacker_id = 1; uint32 attacker_id = 1;
uint32 Unk3300_GGABJNLLEAJ = 1870; uint32 target_type = 1870;
float Unk3300_HGJOKFPHMJJ = 803; float Unk3300_HGJOKFPHMJJ = 803;
bool Unk3300_DOMAOPGPHMD = 454; bool Unk3300_DOMAOPGPHMD = 454;
uint32 element_type = 12; uint32 element_type = 12;
uint32 Unk3300_BALCPHMFIBC = 1438; uint32 Unk3300_BALCPHMFIBC = 1438;
float damage = 10; float damage = 10;
uint32 Unk3300_HEIMDHBPFNF = 1115; uint32 Unk3300_HEIMDHBPFNF = 1115;
uint32 Unk3300_HNKLIODEJAB = 645; uint32 critical_rand = 645;
uint32 Unk3300_ABJJNNNKGBB = 1742; uint32 Unk3300_ABJJNNNKGBB = 1742;
uint32 Unk3300_KPKAECBFABP = 2012; uint32 Unk3300_KPKAECBFABP = 2012;
AttackHitEffectResult hit_eff_result = 8; AttackHitEffectResult hit_eff_result = 8;
uint32 Unk3300_EIGMFDMKADE = 14; uint32 endure_break = 14;
AbilityIdentifier ability_identifier = 7; AbilityIdentifier ability_identifier = 7;
uint32 Unk3300_IPPHJMMELIG = 3; uint32 Unk3300_IPPHJMMELIG = 3;
uint32 Unk3300_EBCNAAJAONF = 1782; uint32 attack_timestamp_ms = 1782;
float Unk3300_MEFFADEPHBM = 1932; float damage_shield = 1932;
uint32 Unk3300_PIGBELICMMD = 1484; uint32 Unk3300_PIGBELICMMD = 1484;
bool Unk3300_PJPCBIACFJK = 633; bool is_resist_text = 633;
int32 hit_retreat_angle_compat = 5; int32 hit_retreat_angle_compat = 5;
HitCollision hit_collision = 15; HitCollision hit_collision = 15;
bool Unk3300_MGIMJGMIPLD = 732; bool Unk3300_MGIMJGMIPLD = 732;
bool Unk3300_GBKCGDPAJIE = 6; bool is_crit = 6;
Vector resolved_dir = 11; Vector resolved_dir = 11;
float Unk3300_MPKAMIMDKOE = 28; float Unk3300_MPKAMIMDKOE = 28;
string anim_event_id = 4; string anim_event_id = 4;
uint32 Unk3300_GBPJCELJKJA = 1844; uint32 Unk3300_GBPJCELJKJA = 1844;
uint32 Unk3300_JMJHGJCAOBH = 914; uint32 Unk3300_JMJHGJCAOBH = 914;
float Unk3300_FJJLKJBOBAC = 775; float element_durability_attenuation = 775;
} }

View File

@ -27,8 +27,8 @@ message AvatarEnterSceneInfo {
uint64 avatar_guid = 9; uint64 avatar_guid = 9;
uint32 avatar_entity_id = 13; uint32 avatar_entity_id = 13;
repeated ServerBuff server_buff_list = 7; repeated ServerBuff server_buff_list = 7;
AbilitySyncStateInfo Unk3300_EMAGOKCPPKN = 6; AbilitySyncStateInfo weapon_ability_info = 6;
repeated uint32 buff_id_list = 8; repeated uint32 buff_id_list = 8;
AbilitySyncStateInfo Unk3300_FCDDPFADNAI = 1; AbilitySyncStateInfo avatar_ability_info = 1;
uint64 weapon_guid = 15; uint64 weapon_guid = 15;
} }

View File

@ -22,6 +22,6 @@ option java_package = "emu.grasscutter.net.proto";
message AvatarTeamResonanceInfo { message AvatarTeamResonanceInfo {
uint64 avatar_guid = 9; uint64 avatar_guid = 9;
uint32 entity_id = 8; uint32 entity_id = 8;
repeated uint32 Unk3300_MBJEEEEEJCE = 15; repeated uint32 add_team_resonance_id_list = 15;
repeated uint32 Unk3300_LPAKGGBBDNJ = 13; repeated uint32 del_team_resonance_id_list = 13;
} }

View File

@ -31,7 +31,7 @@ message AvatarUpgradeRsp {
int32 retcode = 8; int32 retcode = 8;
uint64 avatar_guid = 14; uint64 avatar_guid = 14;
uint32 cur_level = 9; uint32 cur_level = 9;
map<uint32, float> Unk3300_OIMPFCDCDGA = 13; map<uint32, float> cur_fight_prop_map = 13;
map<uint32, float> Unk3300_BFNHHNKOLBH = 6; map<uint32, float> old_fight_prop_map = 6;
uint32 old_level = 12; uint32 old_level = 12;
} }

View File

@ -25,8 +25,8 @@ option java_package = "emu.grasscutter.net.proto";
message BartenderActivityDetailInfo { message BartenderActivityDetailInfo {
bool is_content_closed = 15; bool is_content_closed = 15;
repeated BartenderLevelInfo unlock_level_list = 10; repeated BartenderLevelInfo unlock_level_list = 10;
repeated uint32 Unk3300_BPCBOANPBHF = 3; repeated uint32 unlock_item_list = 3;
repeated uint32 Unk3300_OGPLCBFDHCF = 6; repeated uint32 unlock_formula_list = 6;
repeated BartenderTaskInfo unlock_task_list = 5; repeated BartenderTaskInfo unlock_task_list = 5;
bool is_develop_module_open = 9; bool is_develop_module_open = 9;
} }

View File

@ -20,7 +20,7 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message BattlePassProduct { message BattlePassProduct {
string Unk3300_AOMGCJOGGED = 12; string extra_product_id = 12;
string Unk3300_NHOAGMGNEIM = 9; string normal_product_id = 9;
string Unk3300_NIEBADLADMK = 7; string upgrade_product_id = 7;
} }

View File

@ -26,12 +26,12 @@ option java_package = "emu.grasscutter.net.proto";
message BattlePassSchedule { message BattlePassSchedule {
uint32 schedule_id = 5; uint32 schedule_id = 5;
uint32 Unk3300_MAAJDKMIODC = 2; uint32 point = 2;
uint32 level = 7; uint32 level = 7;
bool Unk3300_KODFJENCJLE = 8; bool is_extra_paid_reward_taken = 8;
uint32 Unk3300_ELMNFBOLEOA = 14; uint32 cur_cycle_points = 14;
bool Unk3300_KALOGHHMJJE = 12; bool is_viewed = 12;
uint32 Unk3300_FILCIPPAHHL = 4; uint32 paid_platform_flags = 4;
BattlePassCycle cur_cycle = 11; BattlePassCycle cur_cycle = 11;
uint32 begin_time = 1; uint32 begin_time = 1;
BattlePassUnlockStatus unlock_status = 15; BattlePassUnlockStatus unlock_status = 15;

View File

@ -35,8 +35,8 @@ message CheckAddItemExceedLimitNotify {
ITEM_EXCEED_LIMIT_MSG_TYPE_DIALOG_NONBLOCK = 3; ITEM_EXCEED_LIMIT_MSG_TYPE_DIALOG_NONBLOCK = 3;
} }
repeated uint32 Unk3300_PKJMEJKAPBI = 4; repeated uint32 exceeded_item_list = 4;
repeated uint32 Unk3300_GPDPCJLHBDE = 11; repeated uint32 exceeded_item_type_list = 11;
uint32 reason = 9; uint32 reason = 9;
bool is_drop = 14; bool is_drop = 14;
ItemExceedLimitMsgType msg_type = 6; ItemExceedLimitMsgType msg_type = 6;

View File

@ -20,7 +20,7 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message ClientCollectorData { message ClientCollectorData {
uint32 Unk3300_PPAOJCGAAEA = 2; uint32 max_points = 2;
uint32 Unk3300_MFCHJHPJALD = 3; uint32 curr_points = 3;
uint32 material_id = 9; uint32 material_id = 9;
} }

View File

@ -28,6 +28,6 @@ message ClientNewMailNotify {
// ENET_IS_RELIABLE = 1; // ENET_IS_RELIABLE = 1;
// } // }
uint32 Unk3300_FBDGCFAALFN = 13; uint32 not_got_attachment_num = 13;
uint32 Unk3300_MANJMCPELLJ = 2; uint32 not_read_num = 2;
} }

View File

@ -31,7 +31,7 @@ message CodexDataFullNotify {
// } // }
repeated CodexTypeData type_data_list = 14; repeated CodexTypeData type_data_list = 14;
uint32 Unk3300_ODPDLGEKIEM = 4; uint32 last_read_pushtips_codex_id = 4;
uint32 Unk3300_DCMJLCIFCEH = 13; uint32 last_read_pushtips_type_id = 13;
repeated uint32 recent_viewed_pushtips_list = 1; repeated uint32 recent_viewed_pushtips_list = 1;
} }

View File

@ -38,5 +38,5 @@ message CombineRsp {
uint32 combine_id = 10; uint32 combine_id = 10;
repeated ItemParam cost_item_list = 15; repeated ItemParam cost_item_list = 15;
int32 retcode = 1; int32 retcode = 1;
repeated ItemParam Unk3300_FLHNPFGNNBM = 4; repeated ItemParam result_item_list = 4;
} }

View File

@ -20,8 +20,8 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message CompoundQueueData { message CompoundQueueData {
uint32 Unk3300_NCEHJAAHOKM = 5; uint32 wait_count = 5;
uint32 Unk3300_COMIGCMIPLE = 14; uint32 output_time = 14;
uint32 Unk3300_JHJNOPCPPAD = 10; uint32 output_count = 10;
uint32 compound_id = 12; uint32 compound_id = 12;
} }

View File

@ -33,12 +33,12 @@ message CoopChapter {
uint32 id = 9; uint32 id = 9;
repeated CoopPoint coop_point_list = 12; repeated CoopPoint coop_point_list = 12;
repeated uint32 Unk3300_MOOKBLFKOLC = 6; repeated uint32 finish_dialog_list = 6;
State state = 7; State state = 7;
uint32 Unk3300_KDLGLOIIINH = 11; uint32 total_end_count = 11;
repeated CoopReward coop_reward_list = 3; repeated CoopReward coop_reward_list = 3;
repeated uint32 Unk3300_MJLMJBMGJPP = 4; repeated uint32 lock_reason_list = 4;
repeated CoopCg coop_cg_list = 2; repeated CoopCg coop_cg_list = 2;
map<uint32, uint32> seen_ending_map = 15; map<uint32, uint32> seen_ending_map = 15;
uint32 Unk3300_KMJHIMBIGJF = 8; uint32 finished_end_count = 8;
} }

View File

@ -31,7 +31,7 @@ message DoGachaRsp {
// } // }
bool Unk3300_OHFMHIHJHPJ = 1812; bool Unk3300_OHFMHIHJHPJ = 1812;
uint32 Unk3300_JLELMHELIDC = 3; uint32 left_gacha_times = 3;
repeated GachaItem gacha_item_list = 9; repeated GachaItem gacha_item_list = 9;
bool Unk3300_HBILIAEIHNK = 1887; bool Unk3300_HBILIAEIHNK = 1887;
uint32 gacha_type = 10; uint32 gacha_type = 10;
@ -41,11 +41,11 @@ message DoGachaRsp {
uint32 gacha_times = 4; uint32 gacha_times = 4;
uint32 Unk3300_GLPMIEMBGGL = 15; uint32 Unk3300_GLPMIEMBGGL = 15;
uint32 Unk3300_KEIJFMKAKDH = 12; uint32 Unk3300_KEIJFMKAKDH = 12;
uint32 Unk3300_DBFMKAMNPCL = 13; uint32 ten_cost_item_id = 13;
uint32 Unk3300_JLBFLPEMAPP = 8; uint32 cost_item_num = 8;
uint32 Unk3300_MEDMCPFCIOO = 2; uint32 ten_cost_item_num = 2;
uint32 Unk3300_HLANONBCBLM = 1550; uint32 Unk3300_HLANONBCBLM = 1550;
uint32 Unk3300_PLFMMOFNGAG = 7; uint32 cost_item_id = 7;
uint32 gacha_schedule_id = 14; uint32 gacha_schedule_id = 14;
uint32 daily_gacha_times = 467; uint32 daily_gacha_times = 467;
int32 retcode = 11; int32 retcode = 11;

View File

@ -23,12 +23,12 @@ option java_package = "emu.grasscutter.net.proto";
message DungeonEntryInfo { message DungeonEntryInfo {
uint32 end_time = 14; uint32 end_time = 14;
uint32 Unk3300_KNKFCOKMECI = 9; uint32 max_boss_chest_num = 9;
bool is_passed = 13; bool is_passed = 13;
WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 6; WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 6;
uint32 dungeon_id = 8; uint32 dungeon_id = 8;
uint32 Unk3300_IDMPGPKMMEH = 5; uint32 Unk3300_IDMPGPKMMEH = 5;
uint32 next_refresh_time = 10; uint32 next_refresh_time = 10;
uint32 Unk3300_ONLALCCKIEE = 3; uint32 next_boss_chest_refresh_time = 3;
uint32 start_time = 11; uint32 start_time = 11;
} }

View File

@ -30,6 +30,6 @@ message DungeonReviseLevelNotify {
// } // }
uint32 dungeon_id = 2; uint32 dungeon_id = 2;
uint32 Unk3300_ALMECLCHHFA = 3; uint32 revise_level = 3;
uint32 Unk3300_DKIMMKIHDCK = 15; uint32 scene_level = 15;
} }

View File

@ -31,7 +31,7 @@ message EntityConfigHashNotify {
// IS_ALLOW_CLIENT = 1; // IS_ALLOW_CLIENT = 1;
// } // }
repeated EntityConfigHashEntry Unk3300_NAMDIKJILAI = 1; repeated EntityConfigHashEntry avatar_entry_list = 1;
repeated EntityConfigHashEntry Unk3300_BLBEKMDGCMB = 2; repeated EntityConfigHashEntry combat_entry_list = 2;
repeated EntityConfigHashEntry Unk3300_NLMPHBGMOEN = 9; repeated EntityConfigHashEntry ability_entry_list = 9;
} }

View File

@ -23,7 +23,7 @@ option java_package = "emu.grasscutter.net.proto";
message EvtAnimatorStateChangedInfo { message EvtAnimatorStateChangedInfo {
float fade_duration = 4; float fade_duration = 4;
uint32 Unk3300_BKBPGIAOBEL = 11; uint32 to_state_hash = 11;
uint32 Unk3300_NMCCLIKMOEN = 1; uint32 Unk3300_NMCCLIKMOEN = 1;
Vector pos = 5; Vector pos = 5;
bool Unk3300_KLMEKMGFGPD = 3; bool Unk3300_KLMEKMGFGPD = 3;

View File

@ -29,8 +29,8 @@ message EvtAvatarStandUpNotify {
// IS_ALLOW_CLIENT = 1; // IS_ALLOW_CLIENT = 1;
// } // }
int32 Unk3300_EBPACPNPKKJ = 13; int32 direction = 13;
uint64 chair_id = 3; uint64 chair_id = 3;
uint32 entity_id = 5; uint32 entity_id = 5;
int32 Unk3300_IMNGNLLMEFJ = 11; int32 perform_id = 11;
} }

View File

@ -28,8 +28,8 @@ message EvtBeingHealedNotify {
// ENET_IS_RELIABLE = 1; // ENET_IS_RELIABLE = 1;
// } // }
float Unk3300_LCLOFCCIJKH = 2; float real_heal_amount = 2;
float Unk3300_ECNBKHHADDJ = 3; float heal_amount = 3;
uint32 target_id = 4; uint32 target_id = 4;
uint32 source_id = 6; uint32 source_id = 6;
} }

View File

@ -20,11 +20,11 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message ForgeQueueData { message ForgeQueueData {
uint32 Unk3300_KDIPLNBHGDH = 1; uint32 next_finish_timestamp = 1;
uint32 forge_id = 5; uint32 forge_id = 5;
uint32 Unk3300_GJEECHKDEBD = 7; uint32 finish_count = 7;
uint32 Unk3300_OOOJNABGHOM = 4; uint32 queue_id = 4;
uint32 Unk3300_PJCKFNNIMNM = 15; uint32 total_finish_timestamp = 15;
uint32 avatar_id = 12; uint32 avatar_id = 12;
uint32 Unk3300_PJKHPCIMAID = 3; uint32 unfinish_count = 3;
} }

View File

@ -33,7 +33,7 @@ message ForgeQueueManipulateRsp {
repeated ItemParam extra_output_item_list = 3; repeated ItemParam extra_output_item_list = 3;
ForgeQueueManipulateType manipulate_type = 12; ForgeQueueManipulateType manipulate_type = 12;
repeated ItemParam Unk3300_JDHFPCBOGFH = 4; repeated ItemParam return_item_list = 4;
repeated ItemParam Unk3300_EOLDJAMHDHM = 14; repeated ItemParam output_item_list = 14;
int32 retcode = 11; int32 retcode = 11;
} }

View File

@ -24,6 +24,6 @@ message FurnitureMakeData {
uint32 avatar_id = 5; uint32 avatar_id = 5;
uint32 make_id = 10; uint32 make_id = 10;
uint32 index = 6; uint32 index = 6;
uint32 Unk3300_GDIBLADMJIC = 8; uint32 dur_time = 8;
uint32 Unk3300_GBDHFLEFJLG = 7; fixed32 accelerate_time = 7;
} }

View File

@ -23,7 +23,7 @@ message GCGDSCardData {
uint32 num = 11; uint32 num = 11;
uint32 face_type = 5; uint32 face_type = 5;
uint32 card_id = 4; uint32 card_id = 4;
repeated uint32 Unk3300_CIGGHHIHJFM = 14; repeated uint32 proficiency_reward_taken_idx_list = 14;
repeated uint32 Unk3300_OAFMDJCPCJH = 6; repeated uint32 unlock_face_type_list = 6;
uint32 proficiency = 10; uint32 proficiency = 10;
} }

View File

@ -33,8 +33,8 @@ message GCGDSDataNotify {
uint32 cur_deck_id = 8; uint32 cur_deck_id = 8;
repeated GCGDSDeckData deck_list = 3; repeated GCGDSDeckData deck_list = 3;
repeated uint32 Unk3300_GEBHJAGKEID = 10; repeated uint32 unlock_card_back_id_list = 10;
repeated GCGDSCardData card_list = 9; repeated GCGDSCardData card_list = 9;
repeated uint32 Unk3300_AAEAECGPHBH = 5; repeated uint32 unlock_field_id_list = 5;
repeated uint32 Unk3300_JJCEINFHKOG = 6; repeated uint32 unlock_deck_id_list = 6;
} }

View File

@ -23,9 +23,9 @@ import "GCGZoneType.proto";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message GCGMsgMoveCard { message GCGMsgMoveCard {
GCGZoneType Unk3300_EJHNJMBJBKG = 9; GCGZoneType to = 9;
repeated uint32 fail_guid_list = 2; repeated uint32 fail_guid_list = 2;
GCGZoneType Unk3300_NJILOBDEECC = 14; GCGZoneType from = 14;
uint32 controller_id = 4; uint32 controller_id = 4;
GCGReason reason = 13; GCGReason reason = 13;
repeated uint32 card_guid_list = 5; repeated uint32 card_guid_list = 5;

View File

@ -23,7 +23,7 @@ import "Uint32Pair.proto";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message GCGMsgPhaseChange { message GCGMsgPhaseChange {
GCGPhaseType Unk3300_JDPADLFFFDK = 15; GCGPhaseType before_phase = 15;
GCGPhaseType Unk3300_GNAIDDMDEBN = 3; GCGPhaseType after_phase = 3;
repeated Uint32Pair allow_controller_map = 11; repeated Uint32Pair allow_controller_map = 11;
} }

View File

@ -40,6 +40,6 @@ message GCGPlayerField {
bool is_passed = 8; bool is_passed = 8;
repeated GCGPVEIntention intention_list = 304; repeated GCGPVEIntention intention_list = 304;
repeated GCGDiceSideType dice_side_list = 13; repeated GCGDiceSideType dice_side_list = 13;
uint32 Unk3300_FJNPFBIHFGD = 3; uint32 deck_card_num = 3;
uint32 Unk3300_GLNIFLOKBPM = 14; uint32 Unk3300_GLNIFLOKBPM = 14;
} }

View File

@ -30,9 +30,9 @@ message GCGStartChallengeByCheckRewardRsp {
// ENET_IS_RELIABLE = 1; // ENET_IS_RELIABLE = 1;
// } // }
repeated uint32 Unk3300_GPDPCJLHBDE = 3; repeated uint32 exceeded_item_type_list = 3;
uint32 level_id = 5; uint32 level_id = 5;
repeated uint32 Unk3300_PKJMEJKAPBI = 8; repeated uint32 exceeded_item_list = 8;
GCGLevelType level_type = 2; GCGLevelType level_type = 2;
uint32 config_id = 9; uint32 config_id = 9;
int32 retcode = 12; int32 retcode = 12;

View File

@ -22,30 +22,30 @@ import "GachaUpInfo.proto";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message GachaInfo { message GachaInfo {
uint32 Unk3300_JLELMHELIDC = 5; uint32 left_gacha_times = 5;
uint32 gacha_type = 7; uint32 gacha_type = 7;
uint32 Unk3300_NMOKGFGDFFC = 954; uint32 Unk3300_NMOKGFGDFFC = 954;
string Unk3300_GKDEEFNFCAC = 1532; string gacha_prob_url_oversea = 1532;
string Unk3300_FOGPKBALHPI = 15; string gacha_record_url = 15;
string Unk3300_HLPKLMGIBIB = 1; string gacha_prob_url = 1;
uint32 begin_time = 14; uint32 begin_time = 14;
uint32 schedule_id = 8; uint32 schedule_id = 8;
repeated uint32 Unk3300_LBLEBDLJDLL = 476; repeated uint32 display_up5_item_list = 476;
uint32 Unk3300_GLPMIEMBGGL = 10; uint32 Unk3300_GLPMIEMBGGL = 10;
string Unk3300_BCJONGECBOH = 4; string gacha_preview_prefab_path = 4;
string Unk3300_JOGAHFBKHNJ = 114; string title_textmap = 114;
uint32 Unk3300_HLANONBCBLM = 245; uint32 Unk3300_HLANONBCBLM = 245;
uint32 end_time = 2; uint32 end_time = 2;
repeated uint32 Unk3300_COABNBJCKEO = 540; repeated uint32 display_up4_item_list = 540;
uint32 Unk3300_MEDMCPFCIOO = 13; uint32 ten_cost_item_num = 13;
uint32 Unk3300_BLLMPAJNCPI = 1275; uint32 Unk3300_BLLMPAJNCPI = 1275;
uint32 Unk3300_DBFMKAMNPCL = 9; uint32 ten_cost_item_id = 9;
uint32 Unk3300_DDBOLMGHEKN = 6; uint32 gacha_sort_id = 6;
bool is_new_wish = 967; bool is_new_wish = 967;
uint32 Unk3300_JLBFLPEMAPP = 12; uint32 cost_item_num = 12;
uint32 Unk3300_KEIJFMKAKDH = 1580; uint32 Unk3300_KEIJFMKAKDH = 1580;
string Unk3300_ODFKNFOMAGE = 1259; string gacha_record_url_oversea = 1259;
repeated GachaUpInfo gacha_up_info_list = 1585; repeated GachaUpInfo gacha_up_info_list = 1585;
uint32 Unk3300_PLFMMOFNGAG = 3; uint32 cost_item_id = 3;
string Unk3300_OFOHDLDFCLF = 11; string gacha_prefab_path = 11;
} }

View File

@ -30,10 +30,10 @@ message GetAllMailResultNotify {
// ENET_IS_RELIABLE = 1; // ENET_IS_RELIABLE = 1;
// } // }
uint32 Unk3300_LMCAADPAICM = 13; uint32 page_index = 13;
string transaction = 14; string transaction = 14;
bool is_collected = 12; bool is_collected = 12;
int32 retcode = 7; int32 retcode = 7;
repeated MailData mail_list = 2; repeated MailData mail_list = 2;
uint32 Unk3300_PGJIHELKCEA = 6; uint32 total_page_count = 6;
} }

View File

@ -29,8 +29,8 @@ message GetCityReputationMapInfoRsp {
// } // }
int32 retcode = 13; int32 retcode = 13;
repeated uint32 Unk3300_DAIGHHPJHOO = 4; repeated uint32 unlock_hunting_city_list = 4;
bool Unk3300_GJFNOPNMFNG = 12; bool Unk3300_GJFNOPNMFNG = 12;
bool Unk3300_NCMHMODIIKM = 5; bool Unk3300_NCMHMODIIKM = 5;
repeated uint32 Unk3300_PAPBOHKOMFK = 15; repeated uint32 reward_city_list = 15;
} }

View File

@ -48,5 +48,5 @@ message GetPlayerTokenReq {
string account_token = 9; string account_token = 9;
string country_code = 11; string country_code = 11;
string birthday = 292; string birthday = 292;
uint32 Unk3300_IADFJHNFKIB = 7; uint32 sub_channel_id = 7;
} }

View File

@ -47,7 +47,7 @@ message GetPlayerTokenRsp {
string birthday = 1847; string birthday = 1847;
uint32 tag = 1099; uint32 tag = 1099;
string client_ip_str = 1382; string client_ip_str = 1382;
uint32 Unk3300_IADFJHNFKIB = 1038; uint32 sub_channel_id = 1038;
int32 retcode = 2; int32 retcode = 2;
string client_version_random_key = 1152; string client_version_random_key = 1152;
string psn_id = 242; string psn_id = 242;

View File

@ -25,8 +25,8 @@ option java_package = "emu.grasscutter.net.proto";
message HitCollision { message HitCollision {
int32 hit_box_index = 8; int32 hit_box_index = 8;
HitColliderType hit_collider_type = 5; HitColliderType hit_collider_type = 5;
float Unk3300_LNHIOLFMGCN = 7; float attackee_hit_entity_angle = 7;
Vector hit_dir = 3; Vector hit_dir = 3;
Vector hit_point = 14; Vector hit_point = 14;
float Unk3300_OJHBMLIAPJN = 10; float attackee_hit_force_angle = 10;
} }

View File

@ -22,9 +22,9 @@ import "ItemParam.proto";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message HomeLimitedShopGoods { message HomeLimitedShopGoods {
uint32 Unk3300_EHKFICBACKC = 8; uint32 buy_limit = 8;
uint32 Unk3300_OODCCOAIGHI = 10; uint32 disable_type = 10;
uint32 Unk3300_DBJCMMBHBNI = 12; uint32 goods_id = 12;
uint32 bought_num = 5; uint32 bought_num = 5;
ItemParam goods_item = 2; ItemParam goods_item = 2;
repeated ItemParam cost_item_list = 4; repeated ItemParam cost_item_list = 4;

View File

@ -23,9 +23,9 @@ import "Vector.proto";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message HomeMarkPointSceneData { message HomeMarkPointSceneData {
Vector Unk3300_ONJJJEPFKJI = 9; Vector teapot_spirit_pos = 9;
uint32 scene_id = 6; uint32 scene_id = 6;
Vector Unk3300_HFNOINGPMJP = 11; Vector safe_point_pos = 11;
uint32 module_id = 8; uint32 module_id = 8;
repeated HomeMarkPointFurnitureData furniture_list = 13; repeated HomeMarkPointFurnitureData furniture_list = 13;
} }

View File

@ -23,8 +23,8 @@ option java_package = "emu.grasscutter.net.proto";
message HomePlantSubFieldData { message HomePlantSubFieldData {
HomePlantFieldStatus field_status = 5; HomePlantFieldStatus field_status = 5;
uint32 Unk3300_IELHEAAMAKG = 7; uint32 home_gather_id = 7;
repeated uint32 entity_id_list = 12; repeated uint32 entity_id_list = 12;
fixed32 end_time = 6; fixed32 end_time = 6;
uint32 Unk3300_GAJHLGKLBBK = 9; uint32 seed_id = 9;
} }

View File

@ -20,9 +20,9 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message InferenceWordInfo { message InferenceWordInfo {
bool Unk3300_BFOGKOHIEEJ = 12; bool is_submit = 12;
uint32 unlock_by_word_id = 11; uint32 unlock_by_word_id = 11;
bool Unk3300_PKBCAOHGNLM = 10; bool is_associate = 10;
uint32 word_id = 2; uint32 word_id = 2;
bool Unk3300_JPHLECOIGKF = 3; bool is_interpret = 3;
} }

View File

@ -34,15 +34,15 @@ message InvestigationMonster {
uint32 next_refresh_time = 8; uint32 next_refresh_time = 8;
uint32 city_id = 14; uint32 city_id = 14;
uint32 group_id = 1735; uint32 group_id = 1735;
uint32 Unk3300_ONLALCCKIEE = 1; uint32 next_boss_chest_refresh_time = 1;
WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 3; WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 3;
uint32 Unk3300_DKKOBDIEKPP = 6; uint32 boss_chest_num = 6;
uint32 id = 9; uint32 id = 9;
uint32 monster_id = 562; uint32 monster_id = 562;
LockState lock_state = 4; LockState lock_state = 4;
uint32 Unk3300_JHLEHEOOGGB = 10; uint32 refresh_interval = 10;
bool is_area_locked = 5; bool is_area_locked = 5;
uint32 level = 2; uint32 level = 2;
uint32 Unk3300_KNKFCOKMECI = 11; uint32 max_boss_chest_num = 11;
uint32 resin = 15; uint32 resin = 15;
} }

View File

@ -27,8 +27,8 @@ message MainCoop {
} }
Status status = 6; Status status = 6;
map<uint32, int32> Unk3300_JFPLEDLNJPF = 5; map<uint32, int32> normal_var_map = 5;
map<uint32, int32> Unk3300_OMEEMFJFKBH = 7; map<uint32, int32> temp_var_map = 7;
uint32 self_confidence = 9; uint32 self_confidence = 9;
uint32 id = 1; uint32 id = 1;
repeated uint32 save_point_id_list = 10; repeated uint32 save_point_id_list = 10;

View File

@ -30,7 +30,7 @@ message MiracleRingDataNotify {
bool is_gadget_created = 15; bool is_gadget_created = 15;
uint32 gadget_entity_id = 7; uint32 gadget_entity_id = 7;
uint32 Unk3300_OONPDLMPLNC = 9; uint32 miracle_ring_cd = 9;
uint32 Unk3300_POIAEGJNEKP = 8; uint32 Unk3300_POIAEGJNEKP = 8;
uint32 last_take_reward_time = 12; uint32 last_take_reward_time = 12;
} }

View File

@ -27,12 +27,12 @@ message ParentQuest {
repeated InferencePageInfo inference_page_list = 5; repeated InferencePageInfo inference_page_list = 5;
repeated int32 quest_var = 7; repeated int32 quest_var = 7;
uint64 video_key = 11; uint64 video_key = 11;
uint32 Unk3300_BOMOHKDHMNH = 15; uint32 parent_quest_state = 15;
ParentQuestRandomInfo random_info = 9; ParentQuestRandomInfo random_info = 9;
uint32 parent_quest_id = 3; uint32 parent_quest_id = 3;
bool is_random = 12; bool is_random = 12;
repeated ChildQuest child_quest_list = 8; repeated ChildQuest child_quest_list = 8;
bool is_finished = 1; bool is_finished = 1;
map<uint32, uint32> time_var_map = 2; map<uint32, uint32> time_var_map = 2;
uint32 Unk3300_PCIHJLPPHNJ = 14; uint32 quest_var_seq = 14;
} }

View File

@ -33,7 +33,7 @@ message PersonalLineAllDataRsp {
uint32 cur_finished_daily_task_count = 12; uint32 cur_finished_daily_task_count = 12;
repeated LockedPersonallineData locked_personal_line_list = 10; repeated LockedPersonallineData locked_personal_line_list = 10;
int32 retcode = 2; int32 retcode = 2;
repeated uint32 Unk3300_BHLEGLEICFJ = 1; repeated uint32 can_be_unlocked_personal_line_list = 1;
repeated uint32 Unk3300_BGCIGNEGBIN = 6; repeated uint32 ongoing_personal_line_list = 6;
uint32 legendary_key_count = 5; uint32 legendary_key_count = 5;
} }

View File

@ -31,12 +31,12 @@ message PlayerEnterSceneNotify {
// ENET_IS_RELIABLE = 1; // ENET_IS_RELIABLE = 1;
// } // }
uint32 Unk3300_LIDGFMDDOOM = 1224; uint32 world_type = 1224;
bool Unk3300_LFFBNEBMAAG = 32; bool is_skip_ui = 32;
uint32 world_level = 4; uint32 world_level = 4;
Vector pos = 1; Vector pos = 1;
bool Unk3300_OKMNOFOHKOB = 3; bool is_first_login_enter_scene = 3;
uint32 Unk3300_LLHABHMLNAH = 13; uint32 prev_scene_id = 13;
uint32 enter_scene_token = 6; uint32 enter_scene_token = 6;
uint32 dungeon_id = 2; uint32 dungeon_id = 2;
uint32 scene_id = 11; uint32 scene_id = 11;

View File

@ -24,6 +24,6 @@ option java_package = "emu.grasscutter.net.proto";
message PlayerHomeCompInfo { message PlayerHomeCompInfo {
FriendEnterHomeOption friend_enter_home_option = 13; FriendEnterHomeOption friend_enter_home_option = 13;
repeated uint32 seen_module_id_list = 5; repeated uint32 seen_module_id_list = 5;
repeated uint32 Unk3300_PBEFIJCEKMH = 2; repeated uint32 unlocked_module_id_list = 2;
repeated uint32 Unk3300_JJPCFPAKFLM = 11; repeated uint32 levelup_reward_got_level_list = 11;
} }

View File

@ -50,7 +50,7 @@ message PlayerLoginReq {
uint32 tag = 525; uint32 tag = 525;
string account_uid = 14; string account_uid = 14;
string device_info = 15; string device_info = 15;
uint32 Unk3300_IADFJHNFKIB = 1458; uint32 sub_channel_id = 1458;
bool is_editor = 1; bool is_editor = 1;
string token = 8; string token = 8;
uint32 reg_platform = 424; uint32 reg_platform = 424;

View File

@ -28,8 +28,8 @@ message QueryCodexMonsterBeKilledNumRsp {
// ENET_IS_RELIABLE = 1; // ENET_IS_RELIABLE = 1;
// } // }
repeated uint32 Unk3300_ALELNLIODAO = 11; repeated uint32 be_killed_num_list = 11;
repeated uint32 Unk3300_INHAGEELNNC = 5; repeated uint32 be_captured_num_list = 5;
int32 retcode = 2; int32 retcode = 2;
repeated uint32 codex_id_list = 10; repeated uint32 codex_id_list = 10;
} }

View File

@ -29,9 +29,9 @@ message ReportTrackingIOInfoNotify {
// IS_ALLOW_CLIENT = 1; // IS_ALLOW_CLIENT = 1;
// } // }
string Unk3300_KGGPDKGDELG = 13; string client_tz = 13;
string Unk3300_DJHKHEFPCDK = 10; string Unk3300_DJHKHEFPCDK = 10;
string Unk3300_PIBFPDAMJLE = 6; string Unk3300_PIBFPDAMJLE = 6;
string Unk3300_CNPIGDOEJPB = 8; string Unk3300_CNPIGDOEJPB = 8;
string Unk3300_GEJJKDLGFPH = 3; string rydevicetype = 3;
} }

View File

@ -28,7 +28,7 @@ message ResinChangeNotify {
// ENET_IS_RELIABLE = 1; // ENET_IS_RELIABLE = 1;
// } // }
uint32 Unk3300_KGLIHGLNAJK = 11; uint32 cur_buy_count = 11;
uint32 Unk3300_DADMLCPIHKJ = 13; uint32 next_add_timestamp = 13;
uint32 cur_value = 10; uint32 cur_value = 10;
} }

View File

@ -28,13 +28,13 @@ message RogueStageInfo {
uint32 Unk3300_GGHMFKNHPAJ = 2; uint32 Unk3300_GGHMFKNHPAJ = 2;
RogueShowAvatarTeamInfo avatar_team = 8; RogueShowAvatarTeamInfo avatar_team = 8;
bool is_taken_reward = 9; bool is_taken_reward = 9;
bool Unk3300_HMCJOLLKMMB = 14; bool is_explored = 14;
repeated RoguelikeRuneRecord rune_record_list = 5; repeated RoguelikeRuneRecord rune_record_list = 5;
bool Unk3300_HMAELBBOFDN = 6; bool Unk3300_HMAELBBOFDN = 6;
uint32 Unk3300_CMMGKMMMOAL = 3; uint32 coin_c_num = 3;
bool is_open = 13; bool is_open = 13;
uint32 stage_id = 7; uint32 stage_id = 7;
uint32 Unk3300_DABPFCPCNCB = 4; uint32 max_passed_level = 4;
uint32 cur_level = 12; uint32 cur_level = 12;
uint32 Unk3300_OHHBEPOICLI = 1; uint32 Unk3300_OHHBEPOICLI = 1;
uint32 Unk3300_HPKFHLLCJBM = 275; uint32 Unk3300_HPKFHLLCJBM = 275;

View File

@ -29,9 +29,9 @@ message SaveMainCoopReq {
// IS_ALLOW_CLIENT = 1; // IS_ALLOW_CLIENT = 1;
// } // }
map<uint32, int32> Unk3300_JFPLEDLNJPF = 14; map<uint32, int32> normal_var_map = 14;
uint32 self_confidence = 6; uint32 self_confidence = 6;
uint32 id = 13; uint32 id = 13;
uint32 save_point_id = 2; uint32 save_point_id = 2;
map<uint32, int32> Unk3300_OMEEMFJFKBH = 12; map<uint32, int32> temp_var_map = 12;
} }

View File

@ -30,17 +30,17 @@ message SceneTeamAvatar {
SceneAvatarInfo scene_avatar_info = 14; SceneAvatarInfo scene_avatar_info = 14;
AvatarInfo avatar_info = 15; AvatarInfo avatar_info = 15;
uint32 entity_id = 10; uint32 entity_id = 10;
AbilitySyncStateInfo Unk3300_EMAGOKCPPKN = 6; AbilitySyncStateInfo weapon_ability_info = 6;
AbilityControlBlock ability_control_block = 2; AbilityControlBlock ability_control_block = 2;
bool Unk3300_ONCNAJBJGKM = 8; bool is_reconnect = 8;
AbilitySyncStateInfo Unk3300_FCDDPFADNAI = 4; AbilitySyncStateInfo avatar_ability_info = 4;
uint64 weapon_guid = 12; uint64 weapon_guid = 12;
uint32 player_uid = 1; uint32 player_uid = 1;
SceneEntityInfo scene_entity_info = 11; SceneEntityInfo scene_entity_info = 11;
uint32 weapon_entity_id = 5; uint32 weapon_entity_id = 5;
uint32 scene_id = 9; uint32 scene_id = 9;
bool Unk3300_ILECHHKDIEM = 625; bool is_on_scene = 625;
uint64 avatar_guid = 3; uint64 avatar_guid = 3;
bool Unk3300_GENGJLPJCCN = 13; bool is_player_cur_avatar = 13;
repeated ServerBuff server_buff_list = 7; repeated ServerBuff server_buff_list = 7;
} }

View File

@ -28,6 +28,6 @@ message ServerCondMeetQuestListUpdateNotify {
// ENET_IS_RELIABLE = 1; // ENET_IS_RELIABLE = 1;
// } // }
repeated uint32 Unk3300_MGBDKFMBGBO = 10; repeated uint32 add_quest_id_list = 10;
repeated uint32 Unk3300_HIEMKEJOFPO = 4; repeated uint32 del_quest_id_list = 4;
} }

View File

@ -27,19 +27,19 @@ message ShopGoods {
repeated ItemParam cost_item_list = 7; repeated ItemParam cost_item_list = 7;
uint32 bought_num = 14; uint32 bought_num = 14;
repeated uint32 pre_goods_id_list = 9; repeated uint32 pre_goods_id_list = 9;
uint32 Unk3300_DFEDKIOCOBL = 5; uint32 min_level = 5;
uint32 Unk3300_NMOPAGJFHOO = 11; uint32 Unk3300_NMOPAGJFHOO = 11;
uint32 hcoin = 6; uint32 hcoin = 6;
uint32 end_time = 3; uint32 end_time = 3;
uint32 next_refresh_time = 10; uint32 next_refresh_time = 10;
uint32 Unk3300_DBJCMMBHBNI = 13; uint32 goods_id = 13;
uint32 Unk3300_OMKIFIMDGDN = 1037; uint32 Unk3300_OMKIFIMDGDN = 1037;
uint32 Unk3300_EHKFICBACKC = 8; uint32 buy_limit = 8;
uint32 Unk3300_MBGOMHNBHMG = 777; uint32 Unk3300_MBGOMHNBHMG = 777;
uint32 Unk3300_KKKNKNOLICI = 2; uint32 scoin = 2;
uint32 Unk3300_CEOMHBNDAOP = 1; uint32 max_level = 1;
uint32 Unk3300_MICPGJCIAPE = 1770; uint32 single_limit = 1770;
uint32 Unk3300_NJCPAJBCEPH = 505; uint32 Unk3300_NJCPAJBCEPH = 505;
uint32 begin_time = 12; uint32 begin_time = 12;
uint32 Unk3300_OODCCOAIGHI = 4; uint32 disable_type = 4;
} }

View File

@ -32,8 +32,8 @@ message TakeFurnitureMakeRsp {
// } // }
int32 retcode = 15; int32 retcode = 15;
repeated ItemParam Unk3300_JDHFPCBOGFH = 5; repeated ItemParam return_item_list = 5;
FurnitureMakeSlot furniture_make_slot = 14; FurnitureMakeSlot furniture_make_slot = 14;
repeated ItemParam Unk3300_EOLDJAMHDHM = 10; repeated ItemParam output_item_list = 10;
uint32 make_id = 3; uint32 make_id = 3;
} }

View File

@ -40,7 +40,7 @@ message TowerAllDataRsp {
uint32 schedule_start_time = 610; uint32 schedule_start_time = 610;
int32 retcode = 11; int32 retcode = 11;
uint32 Unk3300_OHCHCJGJIDK = 4; uint32 Unk3300_OHCHCJGJIDK = 4;
uint32 Unk3300_BBHKBDDFPFE = 2; uint32 valid_tower_record_num = 2;
TowerMonthlyBrief last_schedule_monthly_brief = 1245; TowerMonthlyBrief last_schedule_monthly_brief = 1245;
TowerCurLevelRecord cur_level_record = 12; TowerCurLevelRecord cur_level_record = 12;
repeated TowerFloorRecord tower_floor_record_list = 13; repeated TowerFloorRecord tower_floor_record_list = 13;
@ -48,5 +48,5 @@ message TowerAllDataRsp {
uint32 Unk3300_LEKODCFPINJ = 7; uint32 Unk3300_LEKODCFPINJ = 7;
map<uint32, uint32> Unk3300_PJPEEJACFJH = 3; map<uint32, uint32> Unk3300_PJPEEJACFJH = 3;
bool is_finished_entrance_floor = 15; bool is_finished_entrance_floor = 15;
map<uint32, uint32> Unk3300_GNINCLBMMDJ = 14; map<uint32, uint32> floor_open_time_map = 14;
} }

View File

@ -20,8 +20,8 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message TowerMonthlyBrief { message TowerMonthlyBrief {
uint32 Unk3300_AIFHPHDGEIE = 3; uint32 best_floor_index = 3;
uint32 Unk3300_CPNOLKAKHEJ = 6; uint32 total_star_count = 6;
uint32 Unk3300_LEMOMFLHBLA = 9; uint32 best_level_index = 9;
uint32 tower_schedule_id = 13; uint32 tower_schedule_id = 13;
} }

View File

@ -20,10 +20,10 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message TrackingIOInfo { message TrackingIOInfo {
string Unk3300_KGGPDKGDELG = 10; string client_tz = 10;
string Unk3300_PIBFPDAMJLE = 12; string Unk3300_PIBFPDAMJLE = 12;
string Unk3300_NMDNLHLAKAM = 7; string Unk3300_NMDNLHLAKAM = 7;
string Unk3300_GEJJKDLGFPH = 5; string rydevicetype = 5;
string Unk3300_CNPIGDOEJPB = 2; string Unk3300_CNPIGDOEJPB = 2;
string Unk3300_CCOGBICMHKG = 9; string Unk3300_CCOGBICMHKG = 9;
string Unk3300_DJHKHEFPCDK = 1; string Unk3300_DJHKHEFPCDK = 1;

View File

@ -21,7 +21,7 @@ option java_package = "emu.grasscutter.net.proto";
message TrialAvatarActivityRewardDetailInfo { message TrialAvatarActivityRewardDetailInfo {
uint32 trial_avatar_index_id = 4; uint32 trial_avatar_index_id = 4;
bool Unk3300_IFEPGCKHODL = 14; bool received_reward = 14;
bool Unk3300_NEJLGBBFDPH = 5; bool passed_dungeon = 5;
uint32 reward_id = 11; uint32 reward_id = 11;
} }

View File

@ -25,9 +25,9 @@ message VehicleLocationInfo {
Vector rot = 5; Vector rot = 5;
uint32 owner_uid = 11; uint32 owner_uid = 11;
repeated uint32 uid_list = 4; repeated uint32 uid_list = 4;
float Unk3300_MLICEAKLOIH = 2; float cur_hp = 2;
Vector pos = 9; Vector pos = 9;
uint32 gadget_id = 1; uint32 gadget_id = 1;
uint32 entity_id = 14; uint32 entity_id = 14;
float Unk3300_MNNMOCIIEAJ = 15; float max_hp = 15;
} }

View File

@ -28,6 +28,6 @@ message WatcherChangeNotify {
// ENET_IS_RELIABLE = 1; // ENET_IS_RELIABLE = 1;
// } // }
repeated uint32 Unk3300_ELDNONOCFMM = 10; repeated uint32 removed_watcher_list = 10;
repeated uint32 Unk3300_FDMJACFMOLG = 5; repeated uint32 new_watcher_list = 5;
} }

View File

@ -31,7 +31,7 @@ message WorldOwnerDailyTaskNotify {
// IS_ALLOW_CLIENT = 1; // IS_ALLOW_CLIENT = 1;
// } // }
uint32 Unk3300_FJOJFPPPOFP = 4; uint32 filter_city_id = 4;
repeated DailyTaskInfo task_list = 2; repeated DailyTaskInfo task_list = 2;
uint32 Unk3300_NADIOIJGPHE = 9; uint32 finished_daily_task_num = 9;
} }