mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-04 16:02:26 +08:00
3955 lines
104 KiB
Protocol Buffer
3955 lines
104 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package proto;
|
|
|
|
import "define.proto";
|
|
import "server_only/bin.home.proto";
|
|
import "server_only/bin_common.server.proto";
|
|
|
|
option go_package = "./;proto";
|
|
|
|
message PlayerBasicCompBin {
|
|
uint32 level = 1;
|
|
uint32 exp = 2;
|
|
string nickname = 3;
|
|
uint32 total_game_time = 4;
|
|
uint64 trans_no_count = 5;
|
|
bool is_weather_locked = 6;
|
|
bool is_game_time_locked = 7;
|
|
float persist_stamina_limit = 8;
|
|
float cur_persist_stamina = 9;
|
|
float cur_temporary_stamina = 10;
|
|
map<uint32, uint32> open_state_map = 11;
|
|
uint64 player_time_ms = 12;
|
|
fixed32 last_login_time = 13;
|
|
fixed32 register_time = 14;
|
|
uint32 total_login_days = 15;
|
|
uint32 update_login_days_time = 16;
|
|
repeated uint32 reward_taken_level_list = 17;
|
|
uint32 language_type = 18;
|
|
string client_app_version = 19;
|
|
string client_device_info = 20;
|
|
string client_system_version = 21;
|
|
bool is_guest = 22;
|
|
uint32 online_time = 23;
|
|
bool is_proficient_player = 24;
|
|
uint32 set_language_tag = 26;
|
|
uint32 head_image_avatar_id = 27;
|
|
uint32 guid_seq_id = 28;
|
|
bool is_rebate_mail_sent = 29;
|
|
bool is_rebate_mail_received = 30;
|
|
string register_cps = 31;
|
|
uint32 cur_json_climate_type = 32;
|
|
float cur_climate_meter = 33;
|
|
fixed32 last_logout_time = 34;
|
|
uint32 data_version = 35;
|
|
fixed32 last_daily_refresh_time = 36;
|
|
bool is_auto_unlock_specific_equip = 37;
|
|
uint32 profile_picture_costume_id = 38;
|
|
string online_id = 39;
|
|
string psn_id = 40;
|
|
uint32 last_login_platform = 41;
|
|
double pivot_client_time = 42;
|
|
double pivot_unix_time = 43;
|
|
double client_total_tick_time = 44;
|
|
uint64 player_stat_id = 45;
|
|
ContentAuditBin nickname_audit_bin = 46;
|
|
string ip_country_code = 47;
|
|
string ip_region_name = 48;
|
|
}
|
|
|
|
message AvatarSkillBin {
|
|
uint32 pass_cd_time = 1;
|
|
repeated uint32 full_cd_time_list = 2;
|
|
}
|
|
|
|
message AvatarBuffBin {
|
|
uint32 left_time = 1;
|
|
uint32 buff_uid = 2;
|
|
uint32 buff_type = 3;
|
|
uint32 buff_id = 5;
|
|
repeated uint64 onadded_avatars_list = 6;
|
|
}
|
|
|
|
message AvatarFetterBin {
|
|
uint32 level = 3;
|
|
uint32 exp = 4;
|
|
repeated uint32 rewarded_fetter_level_list = 6;
|
|
bool is_login_on_birthday = 7;
|
|
}
|
|
|
|
message AvatarExpeditionBin {
|
|
uint32 state = 1;
|
|
uint32 exp_id = 2;
|
|
uint32 hour_time = 3;
|
|
fixed32 start_time = 4;
|
|
uint64 transaction = 5;
|
|
float shorten_ratio = 6;
|
|
}
|
|
|
|
message AvatarSkillDepotBin {
|
|
repeated uint32 talent_id_list = 1;
|
|
uint32 core_proud_skill_level = 2;
|
|
repeated uint32 inherent_proud_skill_list = 3;
|
|
map<uint32, uint32> skill_level_map = 4;
|
|
}
|
|
|
|
message AvatarEquipAffixBin {
|
|
uint32 id = 1;
|
|
uint32 cd = 2;
|
|
uint32 pass_cd_time = 3;
|
|
}
|
|
|
|
message AvatarExtraPropBin {
|
|
uint32 id = 1;
|
|
uint32 count = 2;
|
|
}
|
|
|
|
message AvatarBin {
|
|
uint32 avatar_type = 1;
|
|
uint32 avatar_id = 2;
|
|
uint64 guid = 3;
|
|
uint32 level = 4;
|
|
uint32 life_state = 5;
|
|
float cur_hp = 6;
|
|
float cur_elem_energy = 7;
|
|
uint32 promote_level = 8;
|
|
uint32 skill_depot_id = 9;
|
|
map<uint32, AvatarSkillBin> skill_map = 10;
|
|
map<uint32, AvatarBuffBin> buff_map = 11;
|
|
map<uint32, AvatarSkillDepotBin> depot_map = 12;
|
|
repeated ItemBin equip_list = 13;
|
|
float satiation_val = 14;
|
|
float satiation_penalty_time = 15;
|
|
uint32 flycloak_id = 16;
|
|
repeated AvatarEquipAffixBin avatar_equip_affix_list = 17;
|
|
uint32 born_time = 18;
|
|
repeated AvatarBuffBin buff_list = 19;
|
|
uint32 costume_id = 20;
|
|
repeated AvatarExtraPropBin extra_prop_list = 21;
|
|
oneof detail {
|
|
FormalAvatarBin formal_avatar = 101;
|
|
TrialAvatarBin trial_avatar = 102;
|
|
MirrorAvatarBin mirror_avatar = 103;
|
|
}
|
|
}
|
|
|
|
message AvatarSnapshotBin {
|
|
uint32 avatar_snapshot_type = 1;
|
|
AvatarBin avatar_bin = 2;
|
|
}
|
|
|
|
message TrialAvatarGrantRecordBin {
|
|
enum GrantReason {
|
|
INVALID = 0;
|
|
GRANT_BY_QUEST = 1;
|
|
}
|
|
|
|
uint32 grant_reason = 1;
|
|
uint32 from_parent_quest_id = 2;
|
|
}
|
|
|
|
message FormalAvatarBin {
|
|
uint32 exp = 1;
|
|
repeated uint64 equip_guid_list = 2;
|
|
AvatarFetterBin fetter = 3;
|
|
AvatarExpeditionBin expedition_data = 4;
|
|
uint32 avatar_repeat_count = 5;
|
|
bool is_focus = 6;
|
|
repeated uint32 taken_promote_reward_level_list = 7;
|
|
uint32 costume_id = 8;
|
|
}
|
|
|
|
message TrialAvatarBin {
|
|
uint32 trial_avatar_id = 1;
|
|
TrialAvatarGrantRecordBin grant_record_bin = 2;
|
|
bool is_inherit = 3;
|
|
}
|
|
|
|
message MirrorAvatarBin {
|
|
uint32 avatar_snapshot_type = 1;
|
|
}
|
|
|
|
message AvatarTeamBin {
|
|
repeated uint64 avatar_guid_list = 1;
|
|
string team_name = 2;
|
|
uint64 last_cur_avatar_guid = 3;
|
|
}
|
|
|
|
message AvatarRenameAuditBin {
|
|
string avatar_name = 1;
|
|
uint32 submit_time = 2;
|
|
uint32 audit_state = 3;
|
|
uint32 source_type = 4;
|
|
}
|
|
|
|
message AvatarRenameBin {
|
|
uint32 avatar_id = 1;
|
|
bool has_set_by_quest = 2;
|
|
string cur_avatar_name = 3;
|
|
AvatarRenameAuditBin rename_audit_data = 4;
|
|
}
|
|
|
|
message PlayerAvatarCompBin {
|
|
repeated AvatarBin avatar_list = 1;
|
|
uint64 cur_avatar_guid = 2;
|
|
VectorBin pb_only_cur_pos = 3;
|
|
VectorBin pb_only_cur_rot = 4;
|
|
map<uint32, AvatarTeamBin> team_map = 5;
|
|
uint32 cur_team_id = 6;
|
|
uint64 last_change_avatar_time = 7;
|
|
bool is_spring_auto_use = 8;
|
|
uint32 spring_auto_use_percent = 9;
|
|
fixed32 last_backgroud_avatar_recover_time = 10;
|
|
uint32 cur_spring_volume = 11;
|
|
bool is_flyable = 12;
|
|
bool is_transferable = 13;
|
|
uint32 last_avatar_guid = 14;
|
|
uint64 choose_avatar_guid = 15;
|
|
uint32 die_type = 16;
|
|
repeated uint64 temp_avatar_guid_list = 17;
|
|
map<uint32, AvatarBuffBin> avatar_team_buff_map = 18;
|
|
uint32 last_server_buff_uid = 19;
|
|
uint32 total_expedition_num = 20;
|
|
repeated uint32 owned_flycloak_list = 21;
|
|
repeated AvatarBuffBin avatar_team_buff_list = 22;
|
|
repeated uint32 owned_costume_id_list = 23;
|
|
repeated AvatarSnapshotBin avatar_snapshot_list = 24;
|
|
repeated uint32 backup_team_id_order_list = 25;
|
|
repeated AvatarRenameBin avatar_rename_list = 26;
|
|
uint32 avatar_rename_during_last_time_count = 27;
|
|
uint32 avatar_rename_next_limit_time = 28;
|
|
uint32 next_avatar_rename_time = 29;
|
|
}
|
|
|
|
message WorldBin {
|
|
map<uint32, SceneBin> scene_map = 1;
|
|
uint32 level = 2;
|
|
uint32 last_adjust_time = 3;
|
|
uint32 adjust_level = 4;
|
|
}
|
|
|
|
message SceneProductBin {
|
|
map<uint32, GroupProductBin> group_product_map = 1;
|
|
}
|
|
|
|
message DungeonProductBin {
|
|
map<uint32, SceneProductBin> scene_product_map = 1;
|
|
}
|
|
|
|
message MapMarkPointBin {
|
|
uint32 scene_id = 1;
|
|
string name = 2;
|
|
VectorBin pos = 3;
|
|
uint32 point_type = 4;
|
|
uint32 monster_id = 5;
|
|
uint32 from_type = 6;
|
|
uint32 quest_id = 7;
|
|
}
|
|
|
|
message GroupBossChestBin {
|
|
map<uint32, uint32> boss_chest_map = 1;
|
|
}
|
|
|
|
message SceneBossChestBin {
|
|
map<uint32, GroupBossChestBin> group_boss_chest_map = 1;
|
|
fixed32 take_time = 2;
|
|
}
|
|
|
|
message SubfieldDropBin {
|
|
map<uint32, uint32> drop_num_map = 1;
|
|
}
|
|
|
|
message MonsterBeKilledNumBin {
|
|
uint32 monster_id = 1;
|
|
uint32 be_killed_num = 2;
|
|
}
|
|
|
|
message MapAreaInfoBin {
|
|
uint32 map_area_id = 1;
|
|
bool is_open = 2;
|
|
}
|
|
|
|
message MonsterBeCapturedNumBin {
|
|
uint32 monster_id = 1;
|
|
uint32 be_captured_num = 2;
|
|
}
|
|
|
|
message LevelTagChangeBin {
|
|
uint32 level_tag_id = 1;
|
|
uint32 change_time = 2;
|
|
}
|
|
|
|
message LevelTagBin {
|
|
repeated LevelTagChangeBin level_tag_change_list = 1;
|
|
}
|
|
|
|
message PersistentDungeonSceneBin {
|
|
uint32 scene_id = 1;
|
|
SceneBin dungeon_scene_bin = 2;
|
|
}
|
|
|
|
message DeshretObeliskBin {
|
|
uint32 group_id = 1;
|
|
uint32 config_id = 2;
|
|
}
|
|
|
|
message PlayerSceneCompBin {
|
|
WorldBin world = 1;
|
|
uint32 cur_scene_owner_uid = 2;
|
|
uint32 my_prev_scene_id = 3;
|
|
VectorBin my_prev_pos = 4;
|
|
VectorBin my_prev_rot = 5;
|
|
uint32 my_cur_scene_id = 6;
|
|
repeated uint32 monster_seen_list = 7;
|
|
repeated MapMarkPointBin mark_point_list = 8;
|
|
map<uint32, SceneProductBin> world_product_map = 9;
|
|
uint32 trivial_entity_drop_num = 10;
|
|
fixed32 trivial_entity_drop_time = 11;
|
|
map<uint32, SceneBossChestBin> scene_boss_chest_map = 12;
|
|
map<uint32, SubfieldDropBin> subfield_drop_map = 13;
|
|
fixed32 subfield_drop_time = 14;
|
|
uint32 my_cur_area_id = 15;
|
|
map<uint32, DungeonProductBin> dungeon_product_map = 16;
|
|
map<uint32, uint32> chest_open_num_map = 17;
|
|
map<uint32, uint32> gadget_interact_num_map = 18;
|
|
uint32 total_boss_chest_take_num = 19;
|
|
map<string, uint32> daily_gadget_drop_category_count_map = 20;
|
|
uint32 last_refresh_daily_gadget_drop_category_count_map_time = 21;
|
|
repeated MonsterBeKilledNumBin monster_killed_num_list = 22;
|
|
uint32 my_cur_player_scene_id = 23;
|
|
uint32 my_cur_home_scene_id = 24;
|
|
repeated uint32 obtained_wood_type_list = 25;
|
|
map<uint32, uint32> gadget_chain_level_map = 26;
|
|
uint32 weekly_boss_resin_discount_num = 27;
|
|
uint32 last_weekly_boss_resin_discount_time = 28;
|
|
repeated MapAreaInfoBin map_area_info_list = 29;
|
|
repeated MonsterBeCapturedNumBin monster_captured_num_list = 30;
|
|
LevelTagBin level_tag_bin = 31;
|
|
repeated PersistentDungeonSceneBin persistent_dungeon_scene_bin_list = 32;
|
|
uint32 last_area_play_type = 33;
|
|
DeshretObeliskBin deshret_obelisk_bin = 34;
|
|
}
|
|
|
|
message QuestContentBin {
|
|
uint32 type = 1;
|
|
uint32 param = 2;
|
|
uint32 progress = 3;
|
|
}
|
|
|
|
message QuestTalkRecordBin {
|
|
uint32 talk_id = 1;
|
|
fixed32 talk_time = 2;
|
|
}
|
|
|
|
message QuestBin {
|
|
uint32 quest_id = 1;
|
|
uint32 state = 2;
|
|
repeated uint32 finish_progress_list = 3;
|
|
repeated uint32 fail_progress_list = 4;
|
|
uint32 start_time = 5;
|
|
repeated QuestTalkRecordBin talk_history_list = 6;
|
|
fixed32 start_game_time = 7;
|
|
fixed32 accept_time = 8;
|
|
}
|
|
|
|
message PlayerQuestBin {
|
|
repeated QuestBin quest_list = 1;
|
|
}
|
|
|
|
message ParentQuestRandomInfoBin {
|
|
uint32 entrance_id = 1;
|
|
uint32 template_id = 2;
|
|
repeated uint32 factor_list = 3;
|
|
map<uint32, uint32> quest_id_map = 4;
|
|
}
|
|
|
|
message ParentQuestInferenceWordBin {
|
|
uint32 word_id = 1;
|
|
bool is_interpret = 2;
|
|
bool is_associate = 3;
|
|
bool is_submit = 4;
|
|
uint32 unlock_by_word_id = 5;
|
|
}
|
|
|
|
message ParentQuestBin {
|
|
uint32 parent_quest_id = 1;
|
|
uint32 total_finish_count = 2;
|
|
uint32 today_finish_count = 3;
|
|
fixed32 last_finish_time = 4;
|
|
repeated Uint32PairBin child_quest_state_list = 5;
|
|
bool is_random = 6;
|
|
ParentQuestRandomInfoBin random_info = 7;
|
|
fixed32 accept_time = 9;
|
|
repeated int32 quest_var = 10;
|
|
uint32 reward_index = 11;
|
|
uint32 state = 12;
|
|
repeated Uint32PairBin time_var_list = 13;
|
|
repeated ParentQuestInferenceWordBin unlock_inference_word_list = 14;
|
|
repeated uint32 unlock_inference_conclusion_list = 15;
|
|
}
|
|
|
|
message PlayerParentQuestBin {
|
|
repeated ParentQuestBin parent_quest_list = 1;
|
|
}
|
|
|
|
message ChapterBin {
|
|
uint32 chapter_id = 1;
|
|
uint32 chapter_state = 2;
|
|
bool is_notify_sent = 3;
|
|
}
|
|
|
|
message PlayerChapterBin {
|
|
repeated ChapterBin chapter_list = 1;
|
|
}
|
|
|
|
message QuestGlobalVarBin {
|
|
uint32 key = 1;
|
|
int32 value = 2;
|
|
}
|
|
|
|
message WorldQuestBin {
|
|
uint32 parent_quest_id = 1;
|
|
repeated uint32 linked_flow_group_list = 2;
|
|
}
|
|
|
|
message PlayerQuestCompBin {
|
|
PlayerQuestBin quest_bin = 1;
|
|
PlayerParentQuestBin parent_quest_bin = 2;
|
|
uint32 last_random_parent_quest_id = 3;
|
|
uint32 last_random_quest_id = 4;
|
|
map<uint32, uint32> last_dungeon_settle_map = 5;
|
|
PlayerChapterBin chapter_bin = 6;
|
|
repeated QuestGlobalVarBin quest_global_var_list = 7;
|
|
repeated uint32 pre_open_chapter_id_list = 8;
|
|
repeated WorldQuestBin world_quest_bin_list = 9;
|
|
}
|
|
|
|
message EquipBin {
|
|
bool is_locked = 1;
|
|
oneof detail {
|
|
ReliquaryBin reliquary = 101;
|
|
WeaponBin weapon = 102;
|
|
}
|
|
}
|
|
|
|
message MaterialDeleteBin {
|
|
map<uint32, uint32> delete_time_num_map = 1;
|
|
}
|
|
|
|
message MaterialBin {
|
|
uint32 count = 1;
|
|
MaterialDeleteBin delete_bin = 2;
|
|
}
|
|
|
|
message FurnitureBin {
|
|
uint32 count = 1;
|
|
}
|
|
|
|
message ItemBin {
|
|
uint32 item_type = 1;
|
|
uint32 item_id = 2;
|
|
fixed64 guid = 3;
|
|
oneof detail {
|
|
MaterialBin material = 101;
|
|
EquipBin equip = 102;
|
|
FurnitureBin furniture = 103;
|
|
}
|
|
}
|
|
|
|
message PackItemStoreBin {
|
|
}
|
|
|
|
message ItemStoreBin {
|
|
repeated ItemBin item_list = 1;
|
|
bool is_material_item_num_alarmed = 2;
|
|
oneof ext {
|
|
PackItemStoreBin pack_store = 101;
|
|
}
|
|
}
|
|
|
|
message AutoRecoverItemBin {
|
|
uint32 value = 1;
|
|
uint32 bought_num = 3;
|
|
fixed32 last_bought_time = 4;
|
|
fixed32 next_refresh_time = 5;
|
|
}
|
|
|
|
message ItemLimitCountRecordBin {
|
|
uint32 item_type = 1;
|
|
uint32 index_value = 2;
|
|
uint32 item_count = 3;
|
|
}
|
|
|
|
message ItemLimitRecordBin {
|
|
uint32 item_limit_type = 1;
|
|
fixed32 last_refresh_time = 2;
|
|
repeated ItemLimitCountRecordBin item_limit_count_record_list = 3;
|
|
}
|
|
|
|
message MaterialDeleteReturnRecordBin {
|
|
map<uint32, uint32> delete_material_map = 1;
|
|
map<uint32, uint32> return_item_map = 2;
|
|
}
|
|
|
|
message OutputControlRecordBin {
|
|
fixed32 last_refresh_time = 1;
|
|
repeated Uint32PairBin daily_count_list = 2;
|
|
repeated Uint32PairBin total_count_list = 3;
|
|
}
|
|
|
|
message ShopGoodsOutputRecordBin {
|
|
uint32 goods_id = 1;
|
|
fixed32 last_record_time = 2;
|
|
uint32 buy_count = 3;
|
|
}
|
|
|
|
message ShopOutputRecordBin {
|
|
repeated ShopGoodsOutputRecordBin shop_goods_output_record_list = 1;
|
|
}
|
|
|
|
message SingleBonusRecordBin {
|
|
fixed32 last_refresh_time = 1;
|
|
uint32 config_id = 2;
|
|
uint32 bonus_count = 3;
|
|
}
|
|
|
|
message BonusRecordBin {
|
|
uint32 bonus_source_type = 1;
|
|
repeated SingleBonusRecordBin single_bonus_record_list = 2;
|
|
}
|
|
|
|
message ItemLimitRefreshRecordBin {
|
|
uint32 item_limit_refresh_type = 1;
|
|
fixed32 last_refresh_time = 2;
|
|
repeated ItemLimitCountRecordBin item_limit_count_record_list = 3;
|
|
}
|
|
|
|
message ReliquaryLevelupNumRecordBin {
|
|
uint32 rank_level = 1;
|
|
repeated Uint32PairBin reliquary_levelup_num_list = 2;
|
|
}
|
|
|
|
message EquipLevelupRecordBin {
|
|
repeated Uint32PairBin weapon_levelup_num_list = 1;
|
|
repeated Uint32PairBin weapon_promote_levelup_num_list = 2;
|
|
repeated ReliquaryLevelupNumRecordBin rank_reliquary_levelup_list = 3;
|
|
}
|
|
|
|
message ReliquarySuitBin {
|
|
uint32 reliquary_suit_id = 1;
|
|
uint32 level = 2;
|
|
repeated uint32 reliquary_type_list = 3;
|
|
}
|
|
|
|
message ActivityOutputIndexRecordBin {
|
|
uint32 output_control_type = 1;
|
|
repeated Uint32PairBin activity_count_list = 2;
|
|
}
|
|
|
|
message ActivityOutputControlRecordBin {
|
|
uint32 activity_type = 1;
|
|
fixed32 last_refresh_time = 2;
|
|
repeated ActivityOutputIndexRecordBin activity_output_index_record_list = 3;
|
|
}
|
|
|
|
message ReliquaryMainPropGuaranteeDataBin {
|
|
uint32 main_prop_id = 1;
|
|
uint32 miss_count = 2;
|
|
uint32 guarantee_count = 3;
|
|
}
|
|
|
|
message ReliquaryGuaranteeDepotBin {
|
|
uint32 guarantee_depot_id = 1;
|
|
repeated ReliquaryMainPropGuaranteeDataBin main_prop_guarantee_data_list = 2;
|
|
}
|
|
|
|
message PlayerItemCompBin {
|
|
ItemStoreBin pack_store = 1;
|
|
repeated uint32 history_item_list = 2;
|
|
uint32 hcoin = 3;
|
|
uint32 scoin = 4;
|
|
map<uint32, uint64> item_cd_map = 5;
|
|
AutoRecoverItemBin resin_record = 6;
|
|
repeated ItemLimitRecordBin item_limit_record_list = 7;
|
|
repeated Uint32PairBin item_total_obtain_count_list = 8;
|
|
MaterialDeleteReturnRecordBin material_delete_return_record = 9;
|
|
map<uint32, OutputControlRecordBin> output_control_record_map = 10;
|
|
uint32 wait_sub_hcoin = 11;
|
|
uint32 wait_sub_scoin = 12;
|
|
repeated ItemLimitRefreshRecordBin item_limit_refresh_record_list = 13;
|
|
EquipLevelupRecordBin equip_levelup_record_bin = 14;
|
|
uint32 mcoin = 15;
|
|
uint32 wait_sub_mcoin = 16;
|
|
uint32 legendary_key = 17;
|
|
repeated ReliquarySuitBin reliquary_suit_list = 18;
|
|
ShopOutputRecordBin shop_output_record = 19;
|
|
repeated BonusRecordBin bonus_record_list = 20;
|
|
repeated ActivityOutputControlRecordBin activity_output_control_record_list = 21;
|
|
uint32 home_coin = 22;
|
|
uint32 wait_sub_home_coin = 23;
|
|
uint32 psn_mcoin = 24;
|
|
uint32 wait_sub_psn_mcoin = 25;
|
|
bool is_psn_version_modify = 26;
|
|
repeated ReliquaryGuaranteeDepotBin reliquary_guarantee_depot_list = 27;
|
|
repeated Uint32PairBin reliquary_filter_state_list = 30;
|
|
}
|
|
|
|
message DungeonGroupRecordBin {
|
|
map<uint32, uint32> chest_open_map = 1;
|
|
}
|
|
|
|
message DungeonRecordBin {
|
|
uint32 enter_count = 1;
|
|
fixed32 start_time = 3;
|
|
fixed32 end_time = 4;
|
|
}
|
|
|
|
message DungeonRandomRecordBin {
|
|
repeated uint32 dungeon_list = 1;
|
|
fixed32 refresh_time = 2;
|
|
}
|
|
|
|
message DungeonDurableRecordBin {
|
|
bool is_passed = 1;
|
|
}
|
|
|
|
message PlayerDungeonRecordBin {
|
|
map<uint32, DungeonRecordBin> dungeon_daily_map = 1;
|
|
map<uint32, DungeonDurableRecordBin> dungeon_durable_map = 2;
|
|
map<uint32, DungeonRandomRecordBin> dungeon_random_map = 3;
|
|
}
|
|
|
|
message DungeonSerialBossChestBin {
|
|
uint32 take_num = 1;
|
|
fixed32 take_time = 2;
|
|
}
|
|
|
|
message PlayerDungeonCompBin {
|
|
uint32 cur_dungeon_id = 1;
|
|
fixed32 last_enter_time = 2;
|
|
PlayerDungeonRecordBin record_bin = 5;
|
|
bool is_join_other_scene = 6;
|
|
fixed32 last_time_daily_item_add = 7;
|
|
fixed32 last_time_weekly_item_add = 8;
|
|
uint32 last_unsettled_dungeon_id = 9;
|
|
map<uint32, DungeonSerialBossChestBin> serial_boss_chest_map = 10;
|
|
bool is_has_quit_target_pos = 11;
|
|
uint32 quit_scene_id = 12;
|
|
VectorBin quit_pos = 13;
|
|
VectorBin quit_rot = 14;
|
|
}
|
|
|
|
message PlayerBoredCompBin {
|
|
bool is_open = 1;
|
|
}
|
|
|
|
message PlayerMpCompBin {
|
|
uint32 mp_setting_type = 2;
|
|
bool is_only_mp_with_ps_player = 3;
|
|
}
|
|
|
|
message CompoundOutputBin {
|
|
fixed32 output_time = 1;
|
|
}
|
|
|
|
message CompoundQueueBin {
|
|
repeated CompoundOutputBin output_list = 1;
|
|
}
|
|
|
|
message CookRecipeDataBin {
|
|
uint32 proficiency = 1;
|
|
}
|
|
|
|
message PlayerCookCompBin {
|
|
uint32 grade = 1;
|
|
map<uint32, CookRecipeDataBin> recipe_data_map = 2;
|
|
repeated uint32 unlock_compound_list = 3;
|
|
map<uint32, CompoundQueueBin> compound_que_bin_map = 4;
|
|
}
|
|
|
|
message PlayerLoginCompBin {
|
|
repeated uint32 taken_login_reward_config_list = 1;
|
|
fixed32 last_login_refresh_time = 2;
|
|
repeated uint32 recv_questionnaire_mail_config_list = 3;
|
|
fixed32 last_recv_questionnaire_mail_time = 4;
|
|
}
|
|
|
|
message OfflineMsgExeBin {
|
|
OfflineMsgBin msg = 1;
|
|
uint32 exe_times = 2;
|
|
}
|
|
|
|
message PlayerOfflineMsgCompBin {
|
|
uint32 index = 1;
|
|
repeated OfflineMsgExeBin next_offline_msg_list = 2;
|
|
uint32 born_scene_id = 4;
|
|
VectorBin born_pos = 5;
|
|
}
|
|
|
|
message DailyTaskInfoBin {
|
|
uint32 daily_task_id = 1;
|
|
uint32 drop_id = 2;
|
|
uint32 progress = 3;
|
|
bool is_finished = 4;
|
|
uint32 preview_reward_id = 5;
|
|
}
|
|
|
|
message DailyTaskCycleQuestBin {
|
|
uint32 quest_id = 1;
|
|
uint32 refresh_count = 2;
|
|
}
|
|
|
|
message DailyTaskCityCycleQuestsBin {
|
|
uint32 city_id = 1;
|
|
repeated DailyTaskCycleQuestBin quest_list = 2;
|
|
}
|
|
|
|
message PlayerDailyTaskCompBin {
|
|
fixed32 last_time = 1;
|
|
repeated DailyTaskInfoBin task_list = 2;
|
|
uint32 score_player_level = 3;
|
|
bool is_taken_score_reward = 4;
|
|
uint32 finished_num = 5;
|
|
repeated uint32 sure_pool_list = 6;
|
|
repeated Uint32List possible_pools_list = 7;
|
|
map<uint32, Int32List> task_var_map = 8;
|
|
uint32 refresh_times = 9;
|
|
uint32 total_reward_num = 10;
|
|
uint32 filter_city_id = 11;
|
|
uint32 random_city_id = 12;
|
|
repeated DailyTaskCycleQuestBin cycle_quest_list = 14;
|
|
}
|
|
|
|
message PlayerRandTaskCompBin {
|
|
fixed32 last_reward_time = 1;
|
|
uint32 reward_num = 2;
|
|
}
|
|
|
|
message InvestigationBin {
|
|
uint32 investigation_id = 1;
|
|
uint32 progress = 2;
|
|
bool is_taken_reward = 3;
|
|
}
|
|
|
|
message PlayerInvestigationCompBin {
|
|
repeated InvestigationBin investigation_list = 1;
|
|
repeated uint32 finished_target_id_list = 2;
|
|
repeated uint32 reward_taken_target_id_list = 3;
|
|
bool is_today_quest_daily_notify_ack = 4;
|
|
}
|
|
|
|
message SeaLampSectionBin {
|
|
uint32 section_id = 1;
|
|
}
|
|
|
|
message SeaLampScheduleDataBin {
|
|
uint32 popularity = 1;
|
|
uint32 sea_lamp_coin = 2;
|
|
bool is_content_closed = 3;
|
|
repeated SeaLampSectionBin section_list = 4;
|
|
}
|
|
|
|
message CrucibleBattleUidBin {
|
|
uint32 uid = 1;
|
|
uint32 icon = 2;
|
|
string nickname = 3;
|
|
string online_id = 4;
|
|
ProfilePictureBin profile_picture_bin = 5;
|
|
}
|
|
|
|
message CrucibleScheduleBin {
|
|
uint32 cost_time = 1;
|
|
repeated CrucibleBattleUidBin battle_uid_data_list = 2;
|
|
uint32 battle_world_level = 3;
|
|
}
|
|
|
|
message TrialAvatarActivityRewardInfo {
|
|
uint32 trial_avatar_index_id = 1;
|
|
bool passed_dungeon = 2;
|
|
bool received_reward = 3;
|
|
}
|
|
|
|
message TrialAvatarScheduleBin {
|
|
repeated TrialAvatarActivityRewardInfo reward_info_list = 1;
|
|
repeated uint32 watcher_id_list = 2;
|
|
}
|
|
|
|
message SalesmanScheduleBin {
|
|
uint32 status = 1;
|
|
uint32 day_index = 2;
|
|
uint32 deliver_count = 4;
|
|
repeated uint32 obtained_normal_reward_index_list = 5;
|
|
repeated uint32 obtained_special_reward_index_list = 6;
|
|
repeated uint32 finished_talk_id_list = 7;
|
|
map<uint32, uint32> selected_reward_id_map = 8;
|
|
repeated Uint32PairBin loaded_group_config_id_list = 9;
|
|
uint32 last_deliver_day_index = 10;
|
|
}
|
|
|
|
message AsterLittleBin {
|
|
bool is_open = 1;
|
|
uint32 stage_id = 2;
|
|
uint32 stage_state = 3;
|
|
}
|
|
|
|
message AsterMidBin {
|
|
bool is_open = 1;
|
|
uint32 refresh_id = 2;
|
|
uint32 refresh_time = 3;
|
|
repeated uint32 finished_camp_list = 4;
|
|
uint32 collect_count = 5;
|
|
}
|
|
|
|
message AsterLargeBin {
|
|
bool is_open = 1;
|
|
}
|
|
|
|
message AsterProgressBin {
|
|
uint32 count = 1;
|
|
uint32 last_auto_add_time = 2;
|
|
}
|
|
|
|
message AsterScheduleBin {
|
|
AsterLittleBin aster_little = 1;
|
|
AsterMidBin aster_mid = 2;
|
|
AsterLargeBin aster_large = 3;
|
|
uint32 aster_credit = 6;
|
|
uint32 aster_token = 7;
|
|
bool is_special_reward_taken = 8;
|
|
bool is_content_closed = 9;
|
|
}
|
|
|
|
message DeliveryScheduleBin {
|
|
uint32 day_index = 1;
|
|
bool is_taken_daily_reward = 2;
|
|
repeated uint32 cur_day_finished_delivery_quest_index_list = 3;
|
|
}
|
|
|
|
message FlightDailyRecordBin {
|
|
bool is_touched = 1;
|
|
uint32 best_score = 2;
|
|
}
|
|
|
|
message FlightScheduleBin {
|
|
repeated FlightDailyRecordBin daily_record_list = 1;
|
|
}
|
|
|
|
message DragonSpineChapterBin {
|
|
uint32 chapter_id = 1;
|
|
bool is_open = 2;
|
|
uint32 progress = 3;
|
|
bool is_finish = 4;
|
|
repeated uint32 finished_mission_list = 5;
|
|
uint32 open_time = 6;
|
|
}
|
|
|
|
message DragonSpineBanDropSubject {
|
|
repeated Uint32PairBin drop_subject_list = 1;
|
|
}
|
|
|
|
message DragonSpineScheduleBin {
|
|
uint32 weapon_enhance_stage = 1;
|
|
repeated DragonSpineChapterBin chapter_list = 2;
|
|
uint32 shimmering_essence = 3;
|
|
uint32 warm_essence = 4;
|
|
uint32 wondrous_essence = 5;
|
|
repeated DragonSpineBanDropSubject banned_drop_subject_list = 6;
|
|
bool is_content_closed = 7;
|
|
uint64 activity_weapon_guid = 8;
|
|
}
|
|
|
|
message EffigyDailyRecordBin {
|
|
uint32 day_index = 1;
|
|
uint32 challenge_id = 2;
|
|
uint32 challenge_max_score = 4;
|
|
bool is_first_pass_reward_taken = 6;
|
|
}
|
|
|
|
message EffigyScheduleBin {
|
|
repeated EffigyDailyRecordBin daily_record_list = 1;
|
|
uint32 last_difficulty_id = 2;
|
|
repeated uint32 taken_reward_index_list = 3;
|
|
}
|
|
|
|
message TreasureMapRegionBin {
|
|
uint32 region_id = 1;
|
|
uint32 current_progress = 2;
|
|
map<uint32, bool> done_group_map = 3;
|
|
bool is_region_detected = 4;
|
|
bool is_mp_challenge_open = 5;
|
|
bool is_mp_challenge_done = 6;
|
|
}
|
|
|
|
message TreasureMapBonusChallengeBin {
|
|
uint32 config_id = 1;
|
|
bool is_active = 2;
|
|
bool is_done = 3;
|
|
bool is_challenge_open = 4;
|
|
map<uint32, uint32> fragment_map = 5;
|
|
}
|
|
|
|
message TreasureMapScheduleBin {
|
|
repeated TreasureMapRegionBin region_list = 1;
|
|
uint32 active_region_index = 2;
|
|
uint32 currency_num = 3;
|
|
repeated TreasureMapBonusChallengeBin challenge_list = 4;
|
|
bool is_mp_challenge_touched = 5;
|
|
uint32 host_mp_reward_taken_num = 6;
|
|
uint32 guest_mp_reward_taken_num = 7;
|
|
}
|
|
|
|
message SalesmanMpScheduleBin {
|
|
uint32 status = 1;
|
|
uint32 day_index = 2;
|
|
repeated uint32 deliver_day_index_list = 3;
|
|
uint32 last_deliver_day_index = 4;
|
|
bool is_has_taken_special_reward = 5;
|
|
repeated uint32 normal_reward_list = 6;
|
|
repeated uint32 obtained_normal_reward_list = 7;
|
|
repeated uint32 obtained_special_reward_list = 8;
|
|
repeated uint32 obtained_special_material_list = 9;
|
|
repeated uint32 obtained_special_drop_list = 10;
|
|
repeated uint32 finished_talk_id_list = 11;
|
|
}
|
|
|
|
message ExpeditionPathDataBin {
|
|
uint32 path_id = 1;
|
|
uint32 mark_id = 2;
|
|
uint32 refresh_time = 3;
|
|
uint32 state = 4;
|
|
uint32 start_time = 5;
|
|
repeated uint32 avatar_id_list = 6;
|
|
uint32 assist_uid = 7;
|
|
uint32 assist_avatar_id = 8;
|
|
float bonus_probability = 9;
|
|
string transaction = 10;
|
|
uint32 assist_costume_id = 11;
|
|
}
|
|
|
|
message ExpeditionAssistRecordBin {
|
|
uint32 avatar_id = 1;
|
|
uint32 assist_time = 2;
|
|
uint32 target_uid = 3;
|
|
string target_nick_name = 4;
|
|
string online_id = 5;
|
|
}
|
|
|
|
message ExpeditionChallengeDataBin {
|
|
uint32 id = 1;
|
|
bool is_finished = 2;
|
|
}
|
|
|
|
message ExpeditionScheduleBin {
|
|
uint32 last_refresh_time = 1;
|
|
repeated uint32 candidate_path_id_list = 2;
|
|
repeated ExpeditionPathDataBin path_data_list = 3;
|
|
uint32 expedition_count = 4;
|
|
repeated ExpeditionAssistRecordBin assist_record_list = 5;
|
|
repeated ExpeditionChallengeDataBin challenge_data_list = 6;
|
|
uint32 expedition_finish_count = 7;
|
|
uint32 cur_challenge_id = 8;
|
|
bool is_content_closed = 9;
|
|
repeated uint32 history_path_id_list = 10;
|
|
}
|
|
|
|
message BlessingScanEntityData {
|
|
uint32 uid = 1;
|
|
uint32 group_id = 2;
|
|
uint32 config_id = 3;
|
|
uint32 scan_num = 4;
|
|
}
|
|
|
|
message BlessingRecvPicData {
|
|
uint32 uid = 1;
|
|
uint32 pic_id = 2;
|
|
bool is_recv = 3;
|
|
uint32 index = 4;
|
|
}
|
|
|
|
message BlessingScheduleBin {
|
|
uint32 day_index = 1;
|
|
repeated BlessingScanEntityData cur_day_scanned_entity_list = 2;
|
|
uint32 cur_day_scan_num = 3;
|
|
uint32 up_pool_index = 4;
|
|
map<uint32, uint32> pic_num_map = 5;
|
|
bool is_activated = 6;
|
|
bool is_content_closed = 7;
|
|
uint32 cur_day_scan_type_id = 8;
|
|
repeated uint32 pic_drop_record_list = 9;
|
|
uint32 total_unfulfilled_num = 10;
|
|
uint32 redeem_reward_num = 11;
|
|
repeated BlessingRecvPicData recv_pic_data_list = 12;
|
|
uint32 last_generated_id = 13;
|
|
}
|
|
|
|
message FleurFairBalloonBin {
|
|
uint32 best_score = 1;
|
|
}
|
|
|
|
message FleurFairFallBin {
|
|
uint32 best_score = 1;
|
|
}
|
|
|
|
message FleurFairMusicRecordBin {
|
|
uint32 max_score = 1;
|
|
uint32 max_combo = 2;
|
|
bool is_unlock = 3;
|
|
}
|
|
|
|
message FleurFairMusicBin {
|
|
map<uint32, FleurFairMusicRecordBin> music_game_record_map = 1;
|
|
}
|
|
|
|
message FleurFairMinigameBin {
|
|
uint32 minigame_id = 1;
|
|
bool is_open = 2;
|
|
oneof detail {
|
|
FleurFairBalloonBin balloon_bin = 11;
|
|
FleurFairFallBin fall_bin = 12;
|
|
FleurFairMusicBin music_bin = 13;
|
|
}
|
|
}
|
|
|
|
message FleurFairDungeonSectionDataBin {
|
|
uint32 section_id = 1;
|
|
bool is_open = 2;
|
|
}
|
|
|
|
message FleurFairScheduleBin {
|
|
uint32 credit = 1;
|
|
uint32 token = 2;
|
|
bool is_content_closed = 3;
|
|
map<uint32, FleurFairMinigameBin> minigame_map = 4;
|
|
map<uint32, FleurFairDungeonSectionDataBin> dungeon_section_map = 5;
|
|
bool is_dungeon_unlocked = 6;
|
|
uint32 dungeon_punish_over_time = 7;
|
|
uint32 obtained_token = 8;
|
|
}
|
|
|
|
message ArenaChallengeSchduleBin {
|
|
uint32 world_level = 1;
|
|
bool is_finish_any_level = 2;
|
|
}
|
|
|
|
message WaterSpiritScheduleBin {
|
|
uint32 spirit_coin = 1;
|
|
uint32 region_search_play_id = 2;
|
|
uint32 scene_play_id = 3;
|
|
bool is_phase_finish = 4;
|
|
}
|
|
|
|
message ChannellerSlabChallengeBin {
|
|
uint32 active_camp_index = 1;
|
|
}
|
|
|
|
message ChannellerSlabStageBin {
|
|
repeated ChannellerSlabChallengeBin challenge_list = 1;
|
|
bool is_dungeon_done = 2;
|
|
}
|
|
|
|
message ChannellerSlabBuffSchemeBin {
|
|
map<uint32, uint32> slot_map = 1;
|
|
}
|
|
|
|
message ChannellerSlabAssistBin {
|
|
uint32 uid = 1;
|
|
uint32 avatar_id = 2;
|
|
uint32 avatar_level = 3;
|
|
}
|
|
|
|
message ChannellerSlabBuffDataBin {
|
|
repeated uint32 buff_id_list = 1;
|
|
ChannellerSlabBuffSchemeBin single_buff_scheme = 2;
|
|
ChannellerSlabBuffSchemeBin mp_buff_scheme = 3;
|
|
repeated ChannellerSlabAssistBin assist_bin_list = 4;
|
|
}
|
|
|
|
message ChannellerSlabLoopDungeonDataBin {
|
|
uint32 dungeon_index = 1;
|
|
uint32 score = 2;
|
|
bool is_first_pass_reward_taken = 3;
|
|
repeated uint32 last_condition_id_list = 4;
|
|
bool is_open = 5;
|
|
}
|
|
|
|
message ChannellerSlabLoopDungeonStageBin {
|
|
repeated ChannellerSlabLoopDungeonDataBin dungeon_data_list = 1;
|
|
uint32 last_difficulty_id = 2;
|
|
repeated uint32 taken_reward_index_list = 3;
|
|
bool is_open = 4;
|
|
}
|
|
|
|
message ChannellerSlabScheduleBin {
|
|
repeated ChannellerSlabStageBin stage_list = 1;
|
|
ChannellerSlabBuffDataBin buff_data = 2;
|
|
ChannellerSlabLoopDungeonStageBin loop_dungeon_stage = 3;
|
|
uint32 tokens = 4;
|
|
}
|
|
|
|
message MistTrialBestAvatarBin {
|
|
uint32 avatar_id = 1;
|
|
uint32 avatar_type = 2;
|
|
uint32 costume_id = 3;
|
|
}
|
|
|
|
message MistTrialLevelBin {
|
|
uint32 level_id = 1;
|
|
bool is_open = 2;
|
|
uint32 open_time = 3;
|
|
uint32 try_times = 4;
|
|
uint32 success_times = 5;
|
|
uint32 first_pass_time = 6;
|
|
repeated MistTrialBestAvatarBin best_avatar_list = 7;
|
|
MistTrialBestAvatarBin best_hit_avatar = 8;
|
|
}
|
|
|
|
message MistTrialScheduleBin {
|
|
repeated MistTrialLevelBin level_bin_list = 1;
|
|
}
|
|
|
|
message HideAndSeekScheduleBin {
|
|
map<uint32, uint32> hider_slot_skill_map = 1;
|
|
map<uint32, uint32> hunter_slot_skill_map = 2;
|
|
bool is_play_open = 3;
|
|
uint32 hider_count = 4;
|
|
repeated uint32 open_map_list = 5;
|
|
repeated uint32 unselected_map_list = 6;
|
|
uint32 disappear_time = 7;
|
|
}
|
|
|
|
message FindHilichurlScheduleBin {
|
|
uint32 finished_day_index = 1;
|
|
bool is_content_closed = 2;
|
|
}
|
|
|
|
message SummerTimeStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
}
|
|
|
|
message SummerTimeSprintBoatBin {
|
|
uint32 best_score = 1;
|
|
bool is_touched = 2;
|
|
}
|
|
|
|
message SummerTimeScheduleBin {
|
|
map<uint32, SummerTimeStageBin> stage_bin_map = 1;
|
|
bool is_content_closed = 2;
|
|
repeated uint32 disable_float_signal_list = 3;
|
|
repeated uint32 unlcoked_mist_zone_list = 4;
|
|
uint32 last_float_signal_id = 5;
|
|
uint32 next_float_signal_id = 6;
|
|
uint32 draft_wood = 7;
|
|
uint32 mini_harpastum = 8;
|
|
repeated SummerTimeSprintBoatBin sprint_boat_list = 9;
|
|
bool is_sea_mist_closed = 10;
|
|
}
|
|
|
|
message BounceConjuringChapterBin {
|
|
uint32 chapter_id = 1;
|
|
uint32 best_score = 2;
|
|
}
|
|
|
|
message BounceConjuringScheduleBin {
|
|
repeated BounceConjuringChapterBin chapter_list = 1;
|
|
bool is_content_closed = 2;
|
|
uint32 coin = 3;
|
|
}
|
|
|
|
message BuoyantCombatDailyRecordBin {
|
|
uint32 best_score = 1;
|
|
}
|
|
|
|
message BuoyantCombatScheduleBin {
|
|
repeated BuoyantCombatDailyRecordBin daily_record_list = 1;
|
|
}
|
|
|
|
message SummerTimeDungeonBin {
|
|
uint32 dungeon_id = 1;
|
|
uint32 taken_chest_count = 2;
|
|
uint32 taken_shell_count = 3;
|
|
}
|
|
|
|
message EchoShellScheduleBin {
|
|
repeated uint32 taken_reward_list = 1;
|
|
repeated uint32 taken_voice_list = 2;
|
|
repeated SummerTimeDungeonBin summer_time_dungeon_list = 3;
|
|
repeated uint32 pass_dungeon_list = 4;
|
|
}
|
|
|
|
message ChessScheduleBin {
|
|
uint32 level = 1;
|
|
uint32 exp = 2;
|
|
bool is_teach_dungeon_finished = 3;
|
|
map<uint32, uint32> daily_obtained_exp_map = 4;
|
|
uint32 coin = 5;
|
|
repeated uint32 finished_map_id_list = 6;
|
|
uint32 punish_over_time = 7;
|
|
bool is_content_closed = 8;
|
|
}
|
|
|
|
message BlitzRushStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
}
|
|
|
|
message BlitzRushParkourLevelRecordBin {
|
|
uint32 level_id = 1;
|
|
bool is_open = 2;
|
|
uint32 best_record = 3;
|
|
}
|
|
|
|
message BlitzRushScheduleBin {
|
|
uint32 coin_a = 1;
|
|
uint32 coin_b = 2;
|
|
bool is_content_closed = 3;
|
|
repeated BlitzRushStageBin stage_bin_list = 4;
|
|
repeated BlitzRushParkourLevelRecordBin parkour_level_record_list = 5;
|
|
bool is_dungeon_unlocked = 6;
|
|
}
|
|
|
|
message SumoAvatarBin {
|
|
bool is_trial = 1;
|
|
uint64 avatar_id = 2;
|
|
uint64 in_dungeon_guid = 3;
|
|
}
|
|
|
|
message SumoTeamBin {
|
|
repeated SumoAvatarBin avatar_bin_list = 1;
|
|
repeated uint32 skill_id_list = 2;
|
|
}
|
|
|
|
message SumoStageBin {
|
|
uint32 stage_id = 1;
|
|
uint32 max_score = 2;
|
|
bool is_open = 3;
|
|
repeated SumoTeamBin team_list = 4;
|
|
}
|
|
|
|
message SumoScheduleBin {
|
|
repeated SumoStageBin stage_bin_list = 1;
|
|
uint32 difficulty_id = 2;
|
|
uint32 last_stage_id = 3;
|
|
}
|
|
|
|
message LunaRiteHintPointBin {
|
|
uint32 area_id = 1;
|
|
uint32 group_id = 2;
|
|
uint32 config_id = 3;
|
|
uint32 type = 4;
|
|
}
|
|
|
|
message LunaRiteAreaBin {
|
|
uint32 area_id = 1;
|
|
uint32 finish_battle_id = 2;
|
|
repeated uint32 sacrifice_list = 3;
|
|
repeated uint32 sacrifice_reward_list = 4;
|
|
uint32 hint_status = 5;
|
|
uint32 chest_searching_num = 6;
|
|
uint32 rune_searching_num = 7;
|
|
}
|
|
|
|
message LunaRiteScheduleBin {
|
|
repeated LunaRiteAreaBin area_bin_list = 1;
|
|
repeated LunaRiteHintPointBin hint_point_bin_list = 2;
|
|
uint32 atmosphere = 3;
|
|
uint32 last_refresh_time = 4;
|
|
}
|
|
|
|
message MoonfinTrialLevelRecordBin {
|
|
uint32 level_id = 1;
|
|
repeated uint32 best_record_list = 2;
|
|
}
|
|
|
|
message MoonfinTrialScheduleBin {
|
|
repeated MoonfinTrialLevelRecordBin moonfintrial_level_record_list = 1;
|
|
uint32 special_fish_count = 2;
|
|
}
|
|
|
|
message PlantFlowerRecvFlowerDataBin {
|
|
uint32 uid = 1;
|
|
map<uint32, uint32> flower_num_map = 2;
|
|
}
|
|
|
|
message HomeModuleUsedActivityItemDataBin {
|
|
uint32 module_id = 1;
|
|
map<uint32, uint32> item_count_map = 2;
|
|
}
|
|
|
|
message HomeUsedActivityItemDataBin {
|
|
repeated HomeModuleUsedActivityItemDataBin module_used_item_list = 1;
|
|
}
|
|
|
|
message PlantFlowerSeedPlantDataBin {
|
|
uint32 seed_id = 1;
|
|
repeated uint32 home_gather_id_list = 2;
|
|
}
|
|
|
|
message PlantFlowerShelfDataBin {
|
|
uint32 gadget_config_id = 1;
|
|
map<uint32, uint32> used_flower_num_map = 2;
|
|
}
|
|
|
|
message PlantFlowerScheduleBin {
|
|
uint32 day_index = 1;
|
|
uint32 last_awarded_day_index = 2;
|
|
repeated uint32 seed_reward_list = 3;
|
|
map<uint32, uint32> wish_flower_num_map = 4;
|
|
repeated PlantFlowerRecvFlowerDataBin recv_flower_data_list = 5;
|
|
bool is_content_closed = 6;
|
|
map<uint32, uint32> activity_used_flower_num_map = 7;
|
|
HomeUsedActivityItemDataBin home_used_flower_data = 8;
|
|
repeated PlantFlowerSeedPlantDataBin seed_plant_data_list = 9;
|
|
repeated PlantFlowerShelfDataBin flower_shelf_data_list = 10;
|
|
repeated uint32 plant_obtained_flower_type_list = 11;
|
|
repeated uint32 common_obtained_flower_type_list = 12;
|
|
}
|
|
|
|
message MusicGameRecordBin {
|
|
uint32 max_score = 1;
|
|
uint32 max_combo = 2;
|
|
bool is_unlock = 3;
|
|
}
|
|
|
|
message MusicGameUgcSaveBin {
|
|
uint64 ugc_guid = 1;
|
|
uint32 music_id = 2;
|
|
uint32 save_idx = 3;
|
|
uint32 save_time = 4;
|
|
uint32 max_score = 5;
|
|
uint32 note_count = 6;
|
|
uint32 version = 7;
|
|
bool is_published = 8;
|
|
bool is_changed_after_publish = 9;
|
|
uint64 import_from_ugc_guid = 10;
|
|
}
|
|
|
|
message MusicGameUgcSearchBin {
|
|
uint64 ugc_guid = 1;
|
|
uint32 music_id = 2;
|
|
uint32 publish_time = 3;
|
|
uint32 max_score = 4;
|
|
uint32 note_count = 5;
|
|
uint32 version = 6;
|
|
string creator_nickname = 7;
|
|
bool is_psn_platform = 8;
|
|
uint64 import_from_ugc_guid = 9;
|
|
}
|
|
|
|
message MusicGameUgcPlayBin {
|
|
uint64 ugc_guid = 1;
|
|
uint32 version = 2;
|
|
uint32 score = 3;
|
|
}
|
|
|
|
message MusicGameScheduleBin {
|
|
map<uint32, MusicGameRecordBin> music_game_record_map = 1;
|
|
repeated MusicGameUgcSaveBin music_game_ugc_save_bin = 2;
|
|
repeated MusicGameUgcSearchBin music_game_ugc_search_bin = 3;
|
|
repeated MusicGameUgcPlayBin music_game_ugc_play_bin = 4;
|
|
bool is_finish_all_cond_level = 5;
|
|
uint32 cur_trans_no = 6;
|
|
}
|
|
|
|
message RoguelikeShikigamiBin {
|
|
uint32 id = 1;
|
|
uint32 level = 2;
|
|
}
|
|
|
|
message RoguelikeDungeonRuneBin {
|
|
uint32 rune_id = 1;
|
|
uint32 available_count = 2;
|
|
uint32 max_count = 3;
|
|
}
|
|
|
|
message RoguelikeDungeonCardBin {
|
|
uint32 card_id = 1;
|
|
uint32 count = 2;
|
|
}
|
|
|
|
message RoguelikeDungeonCurseBin {
|
|
uint32 curse_id = 1;
|
|
uint32 count = 2;
|
|
}
|
|
|
|
message RoguelikeDungeonDynamicSGVBin {
|
|
string key = 1;
|
|
float value = 2;
|
|
}
|
|
|
|
message RoguelikeMiscBin {
|
|
uint32 cur_dungeon_level = 1;
|
|
repeated RoguelikeDungeonRuneBin use_rune_list = 2;
|
|
repeated RoguelikeDungeonCardBin selected_card_list = 3;
|
|
repeated uint32 optional_card_list = 4;
|
|
uint32 optional_card_depot_id = 5;
|
|
repeated RoguelikeDungeonCurseBin curse_list = 6;
|
|
repeated RoguelikeDungeonDynamicSGVBin dynamic_sgv_list = 7;
|
|
repeated uint32 gacha_cell_list = 8;
|
|
bool is_optional_card_can_refresh = 9;
|
|
uint32 card_cell_id = 10;
|
|
repeated uint64 noheal_guid_list = 11;
|
|
uint32 cur_rand_count = 12;
|
|
repeated uint32 viewed_card_list = 13;
|
|
repeated uint32 viewed_curse_list = 14;
|
|
repeated uint64 add_talent_guid_list = 15;
|
|
map<uint32, uint32> chosen_card_type_count_map = 16;
|
|
uint32 refresh_count = 17;
|
|
uint32 use_refresh_free_count = 18;
|
|
}
|
|
|
|
message RogueTeamBin {
|
|
repeated uint64 onstage_avatar_guid_list = 1;
|
|
repeated uint64 backstage_avatar_guid_list = 2;
|
|
}
|
|
|
|
message RogueCellBin {
|
|
uint32 cell_id = 1;
|
|
uint32 state = 2;
|
|
uint32 type = 3;
|
|
uint32 dungeon_id = 4;
|
|
map<uint32, uint32> diff_monster_pool_map = 5;
|
|
repeated uint32 guard_point_config_id_list = 6;
|
|
}
|
|
|
|
message RogueGadgetPointBin {
|
|
Uint32PairBin group_point_pair = 1;
|
|
uint32 gadget_id = 2;
|
|
}
|
|
|
|
message RogueDungeonBin {
|
|
bool is_valid = 1;
|
|
RogueTeamBin team_bin = 2;
|
|
uint32 stage_id = 3;
|
|
uint32 cur_level_index = 4;
|
|
VectorBin last_player_pos = 5;
|
|
VectorBin last_player_rot = 6;
|
|
uint32 cur_cell_id = 7;
|
|
map<uint32, RogueCellBin> rogue_cell_bin_map = 8;
|
|
repeated Uint32PairBin brakeages_list = 9;
|
|
repeated Uint32PairBin trap_list = 10;
|
|
repeated Uint32PairBin blast_bucket_list = 11;
|
|
uint32 dungeon_id = 12;
|
|
bool is_temp_leave = 13;
|
|
uint32 dungeon_weight_config_id = 14;
|
|
repeated uint32 explored_cell_list = 15;
|
|
repeated RogueGadgetPointBin brakeage_group_gadget_bin_list = 16;
|
|
repeated RogueGadgetPointBin trap_group_gadget_bin_list = 17;
|
|
repeated RogueGadgetPointBin byobu_group_gadget_bin_list = 18;
|
|
repeated RogueGadgetPointBin ball_group_gadget_bin_list = 19;
|
|
bool is_ban_spring = 20;
|
|
}
|
|
|
|
message RogueFinishChallengeBin {
|
|
uint32 cell_num = 1;
|
|
uint32 coin_b = 2;
|
|
uint32 coin_c = 3;
|
|
}
|
|
|
|
message RogueStageBin {
|
|
uint32 stage_id = 1;
|
|
uint32 coin_c_num = 2;
|
|
uint32 max_passed_level = 3;
|
|
bool is_open = 4;
|
|
bool is_in_combat = 5;
|
|
bool is_passed = 6;
|
|
bool is_taken_reward = 7;
|
|
bool is_entering_next_level = 8;
|
|
bool is_explored = 9;
|
|
uint32 cached_coin_b_num = 10;
|
|
uint32 cached_coin_c_num = 11;
|
|
repeated Uint32PairBin dead_gadget_count_list = 12;
|
|
uint32 kill_monster_count = 13;
|
|
uint32 avatar_element_count = 14;
|
|
uint32 avatar_count = 15;
|
|
bool is_used_spring = 16;
|
|
map<uint32, uint32> level_explore_cell_count_map = 17;
|
|
bool is_avatar_dead = 18;
|
|
map<uint32, bool> level_finish_all_challenge_map = 19;
|
|
uint32 cur_level_index = 20;
|
|
map<uint32, RogueFinishChallengeBin> finish_challenge_bin_map = 21;
|
|
string transaction = 22;
|
|
map<uint32, uint32> level_time_cost_map = 23;
|
|
map<uint32, uint32> explored_cell_type_map = 24;
|
|
bool has_temp_leaved = 25;
|
|
}
|
|
|
|
message RoguelikeDungeonScheduleBin {
|
|
repeated uint32 rune_list = 1;
|
|
repeated RoguelikeShikigamiBin shikigami_list = 2;
|
|
uint32 coin_a = 3;
|
|
uint32 coin_b = 4;
|
|
uint32 coin_c = 5;
|
|
repeated uint32 equipped_rune_list = 6;
|
|
RoguelikeMiscBin misc_bin = 7;
|
|
repeated RogueStageBin stage_bin_list = 8;
|
|
RogueDungeonBin dungeon_runtime_bin = 9;
|
|
bool is_content_closed = 10;
|
|
uint32 init_world_level = 11;
|
|
uint64 trans_no_count = 12;
|
|
}
|
|
|
|
message WinterCampDropBin {
|
|
uint32 config_id = 1;
|
|
uint32 drop_id = 2;
|
|
}
|
|
|
|
message WinterCampExploreBin {
|
|
uint32 id = 1;
|
|
bool is_finished = 2;
|
|
uint32 drop_group_index = 3;
|
|
repeated WinterCampDropBin drop_record_list = 4;
|
|
}
|
|
|
|
message WinterCampBattleBin {
|
|
uint32 id = 1;
|
|
bool is_finished = 2;
|
|
}
|
|
|
|
message WinterCampRaceBin {
|
|
uint32 id = 1;
|
|
uint32 max_score = 2;
|
|
}
|
|
|
|
message WinterCampRecvItemBin {
|
|
uint32 uid = 1;
|
|
repeated ItemParamBin item_bin_list = 2;
|
|
}
|
|
|
|
message WinterCampHomeUsedItemBin {
|
|
uint32 module_id = 1;
|
|
repeated ItemParamBin item_bin_list = 2;
|
|
}
|
|
|
|
message WinterCampSnowmanUsedItemBin {
|
|
uint32 gadget_id = 1;
|
|
repeated ItemParamBin item_bin_list = 2;
|
|
}
|
|
|
|
message WinterCampScheduleBin {
|
|
bool is_content_closed = 1;
|
|
uint32 coin_a = 2;
|
|
uint32 coin_b = 3;
|
|
uint32 drop_gen_index = 4;
|
|
WinterCampExploreBin explore_bin = 5;
|
|
WinterCampBattleBin battle_bin = 6;
|
|
repeated WinterCampRaceBin race_bin_list = 7;
|
|
repeated WinterCampRecvItemBin recv_item_bin_list = 8;
|
|
repeated uint32 wish_item_id_list = 9;
|
|
repeated uint32 taken_explore_reward_id_list = 10;
|
|
repeated uint32 taken_battle_reward_id_list = 11;
|
|
bool is_race_started = 12;
|
|
repeated WinterCampHomeUsedItemBin home_used_item_list = 13;
|
|
repeated WinterCampSnowmanUsedItemBin snowman_used_item_list = 14;
|
|
}
|
|
|
|
message HachiStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
bool is_finished = 3;
|
|
uint32 dungeon_pass_times = 4;
|
|
}
|
|
|
|
message HachiScheduleBin {
|
|
map<uint32, HachiStageBin> stage_bin_map = 1;
|
|
bool is_content_closed = 2;
|
|
uint32 cur_finish_steal_stage_id = 3;
|
|
uint32 cur_finish_battle_stage_id = 4;
|
|
}
|
|
|
|
message PotionLevelBin {
|
|
uint32 level_id = 1;
|
|
uint32 difficulty_level = 2;
|
|
uint32 mode_id = 3;
|
|
uint32 score = 4;
|
|
}
|
|
|
|
message PotionStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
uint32 reset_times = 3;
|
|
repeated PotionLevelBin level_bin_list = 4;
|
|
repeated uint32 cool_down_avatar_id_list = 5;
|
|
repeated uint32 cool_down_buff_id_list = 6;
|
|
}
|
|
|
|
message PotionScheduleBin {
|
|
repeated PotionStageBin stage_bin_list = 1;
|
|
repeated uint64 in_dungeon_avatar_guid_list = 2;
|
|
bool is_finish_any_level = 3;
|
|
}
|
|
|
|
message TanukiTravelLevelBin {
|
|
uint32 route_id = 1;
|
|
bool is_open = 2;
|
|
bool is_finish = 3;
|
|
}
|
|
|
|
message TanukiTravelScheduleBin {
|
|
repeated TanukiTravelLevelBin level_bin_list = 1;
|
|
uint32 finished_level_index = 2;
|
|
bool is_content_closed = 3;
|
|
}
|
|
|
|
message SalvageBundleChallengeBin {
|
|
repeated uint32 finished_bundle_list = 1;
|
|
}
|
|
|
|
message SalvageScoreChallengeBin {
|
|
uint32 salvage_challenge_id = 1;
|
|
uint32 max_score = 2;
|
|
}
|
|
|
|
message SalvageChallengeBin {
|
|
uint32 challenge_type = 1;
|
|
bool is_unlock = 2;
|
|
oneof challenge_detail {
|
|
SalvageBundleChallengeBin bundle_info = 10;
|
|
SalvageScoreChallengeBin score_challenge_info = 11;
|
|
uint32 boss_challenge_id = 12;
|
|
}
|
|
}
|
|
|
|
message LanternSalvageStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
bool is_finished = 3;
|
|
repeated SalvageChallengeBin challenge_bin_list = 4;
|
|
}
|
|
|
|
message LanternRiteProjectionLevelBin {
|
|
uint32 id = 1;
|
|
bool is_finish = 2;
|
|
uint32 min_finish_time = 3;
|
|
bool is_view_tips = 4;
|
|
}
|
|
|
|
message LanternRiteProjectionBin {
|
|
repeated uint32 open_stage_list = 2;
|
|
repeated uint32 view_input_tips_list = 3;
|
|
repeated uint32 view_switch_tips_list = 4;
|
|
repeated LanternRiteProjectionLevelBin level_bin_list = 5;
|
|
}
|
|
|
|
message LanternRiteFireworksChallengeBin {
|
|
uint32 challenge_id = 1;
|
|
uint32 best_score = 2;
|
|
}
|
|
|
|
message LanternRiteFireworksStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
repeated LanternRiteFireworksChallengeBin challenge_bin_list = 3;
|
|
}
|
|
|
|
message LanternRiteFireworksBin {
|
|
repeated LanternRiteFireworksStageBin stage_bin_list = 1;
|
|
}
|
|
|
|
message LanternRiteScheduleBin {
|
|
uint32 coin_a = 1;
|
|
uint32 coin_b = 2;
|
|
uint32 coin_c = 3;
|
|
LanternRiteProjectionBin projection_bin = 4;
|
|
repeated LanternSalvageStageBin salvage_stage_bin_list = 5;
|
|
bool is_mini_eldritch_dungeon_open = 6;
|
|
bool is_taken_skin_reward = 7;
|
|
map<uint32, uint32> salvage_tracking_mark_map = 8;
|
|
bool is_content_closed = 9;
|
|
LanternRiteFireworksBin fireworks_bin = 10;
|
|
}
|
|
|
|
message MichiaeMatsuriStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
}
|
|
|
|
message MichiaeMatsuriScheduleBin {
|
|
uint32 statue_refresh_group_time = 1;
|
|
repeated MichiaeMatsuriStageBin stage_bin_list = 2;
|
|
repeated uint32 unlocked_crystal_skill_bin_list = 3;
|
|
uint32 gain_crystal_exp = 4;
|
|
repeated uint32 finished_challenge_group_id_bin_list = 5;
|
|
}
|
|
|
|
message BartenderTaskBin {
|
|
uint32 id = 1;
|
|
bool is_finish = 2;
|
|
}
|
|
|
|
message BartenderLevelBin {
|
|
uint32 id = 1;
|
|
uint32 max_score = 2;
|
|
bool is_finish = 3;
|
|
}
|
|
|
|
message BartenderScheduleBin {
|
|
repeated uint32 unlock_item_list = 1;
|
|
repeated uint32 unlock_formula_list = 2;
|
|
repeated BartenderTaskBin unlock_task_list = 3;
|
|
repeated BartenderLevelBin unlock_level_list = 4;
|
|
bool is_develop_module_open = 5;
|
|
uint64 trans_no_count = 6;
|
|
bool is_content_closed = 7;
|
|
}
|
|
|
|
message IrodoriChessMapBin {
|
|
uint32 best_score = 1;
|
|
repeated uint32 equiped_card_list = 2;
|
|
}
|
|
|
|
message IrodoriChessLevelBin {
|
|
IrodoriChessMapBin normal_map_data = 1;
|
|
IrodoriChessMapBin hard_map_data = 2;
|
|
uint32 level_id = 3;
|
|
}
|
|
|
|
message IrodoriChessBin {
|
|
bool is_open = 1;
|
|
repeated IrodoriChessLevelBin level_list = 2;
|
|
}
|
|
|
|
message IrodoriFlowerShelfBin {
|
|
uint32 gadget_id = 1;
|
|
map<uint32, uint32> used_flower_count_map = 2;
|
|
}
|
|
|
|
message IrodoriFlowerBin {
|
|
repeated uint32 is_satisfied_theme_list = 1;
|
|
repeated IrodoriFlowerShelfBin shelf_data_list = 2;
|
|
}
|
|
|
|
message IrodoriPoetryThemeBin {
|
|
uint32 theme_id = 1;
|
|
uint32 progress = 2;
|
|
repeated uint32 scanned_index_list = 3;
|
|
uint32 selected_line_id = 4;
|
|
}
|
|
|
|
message IrodoriPoetryBin {
|
|
repeated IrodoriPoetryThemeBin theme_bin_list = 1;
|
|
uint32 cur_theme_id = 2;
|
|
}
|
|
|
|
message IrodoriMasterLevelDetailBin {
|
|
uint32 difficulty = 1;
|
|
bool is_have_try = 2;
|
|
bool is_finish = 3;
|
|
uint32 min_finish_time = 4;
|
|
}
|
|
|
|
message IrodoriMasterLevelBin {
|
|
uint32 level_id = 1;
|
|
repeated IrodoriMasterLevelDetailBin level_detail_list = 2;
|
|
bool is_cg_viewed = 3;
|
|
}
|
|
|
|
message IrodoriScheduleBin {
|
|
IrodoriChessBin chess_data = 1;
|
|
IrodoriFlowerBin flower_data = 2;
|
|
IrodoriPoetryBin poetry_data = 3;
|
|
repeated IrodoriMasterLevelBin master_level_list = 4;
|
|
uint32 master_transaction_no = 5;
|
|
}
|
|
|
|
message CrystalLinkBuffBin {
|
|
uint32 cond_buff_id = 1;
|
|
uint32 effect_buff_id = 2;
|
|
}
|
|
|
|
message CrystalLinkAvatarBin {
|
|
bool is_trial = 1;
|
|
uint64 avatar_id = 2;
|
|
uint64 in_dungeon_guid = 3;
|
|
}
|
|
|
|
message CrystalLinkTeamBin {
|
|
repeated CrystalLinkAvatarBin avatar_bin_list = 1;
|
|
repeated CrystalLinkBuffBin buff_bin_list = 2;
|
|
}
|
|
|
|
message CrystalLinkLevelBin {
|
|
uint32 level_id = 1;
|
|
bool is_open = 2;
|
|
uint32 best_score = 3;
|
|
repeated CrystalLinkTeamBin team_bin_list = 4;
|
|
}
|
|
|
|
message CrystalLinkScheduleBin {
|
|
repeated CrystalLinkLevelBin level_bin_list = 1;
|
|
uint32 difficulty_id = 2;
|
|
}
|
|
|
|
message PhotoPosBin {
|
|
uint32 pos_id = 1;
|
|
bool is_open = 2;
|
|
bool is_view = 3;
|
|
bool is_finish = 4;
|
|
}
|
|
|
|
message PhotoScheduleBin {
|
|
repeated PhotoPosBin photo_pos_bin_list = 1;
|
|
bool is_content_closed = 2;
|
|
}
|
|
|
|
message SpiceStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
uint32 success_times = 3;
|
|
}
|
|
|
|
message SpiceScheduleBin {
|
|
repeated SpiceStageBin stage_bin_list = 1;
|
|
uint32 increase_avatar_fetter_limit_times = 2;
|
|
uint32 current_increase_avatar_fetter_times = 3;
|
|
}
|
|
|
|
message GachaStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
map<uint32, uint32> target_num_map = 3;
|
|
}
|
|
|
|
message GachaScheduleBin {
|
|
map<uint32, uint32> robot_num_map = 1;
|
|
repeated GachaStageBin gacha_stage_bin_list = 2;
|
|
uint32 item_stage = 3;
|
|
uint32 sub_stage = 4;
|
|
uint32 robot_finish_num = 5;
|
|
repeated uint32 create_robot_vec = 6;
|
|
uint32 hidden_robot_finish_num = 7;
|
|
uint32 first_create_hidden_robot_id = 8;
|
|
uint32 tech_create_robot_id = 9;
|
|
map<uint32, uint32> have_reward_robot_num_map = 10;
|
|
repeated uint32 have_get_robot_list = 11;
|
|
}
|
|
|
|
message ActivityRecvGiftBin {
|
|
uint32 uid = 1;
|
|
map<uint32, uint32> gift_num_map = 2;
|
|
}
|
|
|
|
message ActivityGiftDataBin {
|
|
map<uint32, uint32> wish_gift_num_map = 1;
|
|
repeated ActivityRecvGiftBin recv_gift_data_list = 2;
|
|
}
|
|
|
|
message LuminanceStoneChallengeScheduleBin {
|
|
bool is_content_closed = 1;
|
|
uint32 current_stage_id = 2;
|
|
bool is_final_gallery_complete = 3;
|
|
uint32 best_score = 4;
|
|
}
|
|
|
|
message RogueDiaryStageRecordBin {
|
|
uint32 difficulty = 1;
|
|
uint32 round = 2;
|
|
bool is_finish = 3;
|
|
uint32 finish_time = 4;
|
|
}
|
|
|
|
message RogueDiaryStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_have_try = 2;
|
|
RogueDiaryStageRecordBin record_bin = 3;
|
|
}
|
|
|
|
message RogueDiaryRoomConfigPairBin {
|
|
uint32 room_config_id = 1;
|
|
bool is_can_hard = 2;
|
|
}
|
|
|
|
message RogueDiaryAvtarBin {
|
|
uint64 guid = 1;
|
|
uint32 level = 2;
|
|
float hp = 3;
|
|
float energy = 4;
|
|
uint32 trial_config_id = 5;
|
|
uint32 round = 6;
|
|
uint32 life_state = 7;
|
|
bool is_ban = 8;
|
|
}
|
|
|
|
message RogueDiaryProgressBin {
|
|
bool is_have_progress = 1;
|
|
bool is_have_enter_dungeon = 2;
|
|
uint32 stage_id = 3;
|
|
uint32 dungeon_id = 4;
|
|
uint32 difficulty = 5;
|
|
uint32 cur_round = 6;
|
|
bool is_round_fight_finish = 7;
|
|
repeated RogueDiaryRoomConfigPairBin room_config_list = 9;
|
|
repeated uint32 optional_card_list = 10;
|
|
repeated uint32 chosen_card_list = 11;
|
|
bool is_round_repair_finish = 12;
|
|
repeated uint64 onstage_guid_list = 13;
|
|
repeated RogueDiaryAvtarBin rogue_avatar_list = 14;
|
|
repeated uint64 optional_tired_guid_list = 15;
|
|
uint32 coin = 16;
|
|
uint32 time = 17;
|
|
uint32 transaction = 18;
|
|
repeated uint32 resume_optional_card_list = 19;
|
|
repeated uint32 resume_chosen_card_list = 20;
|
|
repeated uint32 resume_select_card_list = 21;
|
|
}
|
|
|
|
message RogueDiaryScheduleBin {
|
|
bool is_content_closed = 1;
|
|
repeated RogueDiaryStageBin stage_bin_list = 2;
|
|
RogueDiaryProgressBin progress_bin = 3;
|
|
uint32 coin = 4;
|
|
uint32 transaction = 5;
|
|
}
|
|
|
|
message SummerTimeV2DungeonStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
bool is_prev_dungeon_succeed = 3;
|
|
}
|
|
|
|
message SummerTimeV2BoatStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
uint32 best_score = 3;
|
|
}
|
|
|
|
message SummerTimeV2ScheduleBin {
|
|
repeated SummerTimeV2DungeonStageBin dungeon_stage_bin_list = 1;
|
|
repeated SummerTimeV2BoatStageBin boat_stage_bin_list = 2;
|
|
bool is_content_closed = 3;
|
|
uint32 coin = 4;
|
|
uint32 taken_reward_count = 5;
|
|
}
|
|
|
|
message IslandPartyStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
uint32 best_score = 3;
|
|
}
|
|
|
|
message IslandPartyScheduleBin {
|
|
repeated IslandPartyStageBin stage_bin_list = 1;
|
|
}
|
|
|
|
message GearStageBin {
|
|
uint32 level_id = 1;
|
|
bool is_open = 2;
|
|
bool is_finished = 3;
|
|
uint32 shortest_time = 4;
|
|
}
|
|
|
|
message JigsawPictureDataBin {
|
|
bool is_open = 1;
|
|
bool is_finished = 2;
|
|
uint32 shortest_time = 3;
|
|
}
|
|
|
|
message GearScheduleBin {
|
|
repeated GearStageBin level_bin_list = 1;
|
|
JigsawPictureDataBin jigsaw_picture_data = 2;
|
|
uint32 player_finish_gear_level = 3;
|
|
}
|
|
|
|
message GravenInnocencePhotoStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
bool is_finished = 3;
|
|
}
|
|
|
|
message GravenInnocencePhotoObjectBin {
|
|
uint32 object_id = 1;
|
|
uint32 param = 2;
|
|
uint32 finish_time = 3;
|
|
}
|
|
|
|
message GravenInnocencePhotoBin {
|
|
repeated GravenInnocencePhotoStageBin stage_bin_list = 1;
|
|
repeated GravenInnocencePhotoObjectBin object_bin_list = 2;
|
|
}
|
|
|
|
message GravenInnocenceCampStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
uint32 level_id = 3;
|
|
bool is_finished = 4;
|
|
}
|
|
|
|
message GravenInnocenceCampBin {
|
|
repeated GravenInnocenceCampStageBin stage_bin_list = 1;
|
|
}
|
|
|
|
message GravenInnocenceRaceLevelBin {
|
|
uint32 level_id = 1;
|
|
bool is_open = 2;
|
|
uint32 max_score = 3;
|
|
}
|
|
|
|
message GravenInnocenceRaceBin {
|
|
repeated GravenInnocenceRaceLevelBin level_bin_list = 1;
|
|
}
|
|
|
|
message GravenInnocenceCarveStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
}
|
|
|
|
message GravenInnocenceCarveUsedItemBin {
|
|
uint32 gadget_config_id = 1;
|
|
repeated ItemParamBin need_item_bin_list = 2;
|
|
repeated ItemParamBin pass_item_bin_list = 3;
|
|
}
|
|
|
|
message GravenInnocenceCarveBin {
|
|
repeated GravenInnocenceCarveStageBin stage_bin_list = 1;
|
|
repeated GravenInnocenceCarveUsedItemBin used_item_bin_list = 2;
|
|
}
|
|
|
|
message GravenInnocenceScheduleBin {
|
|
GravenInnocencePhotoBin photo_bin = 1;
|
|
GravenInnocenceCampBin camp_bin = 2;
|
|
uint32 coin_a = 3;
|
|
uint32 coin_b = 4;
|
|
GravenInnocenceRaceBin race_bin = 5;
|
|
GravenInnocenceCarveBin carve_bin = 6;
|
|
bool is_content_closed = 7;
|
|
}
|
|
|
|
message InstableSprayStageBin {
|
|
uint32 stage_id = 1;
|
|
uint32 max_score = 2;
|
|
bool is_open = 3;
|
|
repeated InstableSprayTeamInfoBin team_info_bin_list = 4;
|
|
bool is_finished = 5;
|
|
}
|
|
|
|
message InstableSprayScheduleBin {
|
|
repeated InstableSprayStageBin stage_bin_list = 1;
|
|
repeated uint64 in_dungeon_guid_list = 2;
|
|
}
|
|
|
|
message InstableSprayAvatarInfoBin {
|
|
uint64 avatar_id = 1;
|
|
bool is_trial = 2;
|
|
}
|
|
|
|
message InstableSprayTeamInfoBin {
|
|
repeated InstableSprayAvatarInfoBin avatar_info_bin_list = 1;
|
|
}
|
|
|
|
message MuqadasPotionLevelDataBin {
|
|
uint32 level_id = 1;
|
|
bool is_open = 2;
|
|
uint32 max_score = 3;
|
|
}
|
|
|
|
message MuqadasPotionScheduleBin {
|
|
repeated MuqadasPotionLevelDataBin level_bin_list = 1;
|
|
repeated uint64 in_dungeon_avatar_guid_list = 2;
|
|
}
|
|
|
|
message TreasureSeelieRegionBin {
|
|
uint32 open_day = 1;
|
|
bool is_open = 2;
|
|
repeated uint32 opened_chest_config_id_list = 3;
|
|
bool is_done = 4;
|
|
}
|
|
|
|
message TreasureSeelieScheduleBin {
|
|
uint32 coin_num = 1;
|
|
repeated TreasureSeelieRegionBin region_list = 2;
|
|
bool is_content_closed = 3;
|
|
}
|
|
|
|
message RockBoardExploreStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
bool is_finish = 3;
|
|
}
|
|
|
|
message RockBoardExploreScheduleBin {
|
|
repeated RockBoardExploreStageBin stage_bin_list = 1;
|
|
}
|
|
|
|
message VintageHuntingStageDataBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
bool is_finish = 3;
|
|
uint32 record_value = 4;
|
|
}
|
|
|
|
message VintagePresentLevelDataBin {
|
|
uint32 present_id = 1;
|
|
uint32 stage_id = 2;
|
|
bool is_open = 3;
|
|
bool is_finish = 4;
|
|
}
|
|
|
|
message VintagePresentStageDataBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
bool is_finish = 3;
|
|
map<uint32, VintagePresentLevelDataBin> present_level_map = 4;
|
|
}
|
|
|
|
message VintageBoothUsedItemDataBin {
|
|
uint32 gadget_id = 1;
|
|
bool is_open = 3;
|
|
}
|
|
|
|
message VintageCampChallengeLevelDataBin {
|
|
uint32 level_id = 1;
|
|
uint32 stage_id = 2;
|
|
bool is_open = 3;
|
|
bool is_finish = 4;
|
|
}
|
|
|
|
message VintageCampChallengeStageDataBin {
|
|
uint32 stage_id = 1;
|
|
map<uint32, VintageCampChallengeLevelDataBin> camp_level_map = 2;
|
|
bool is_open = 3;
|
|
bool is_finish = 4;
|
|
uint32 max_finished_level = 5;
|
|
}
|
|
|
|
message VintageTraderDealBin {
|
|
uint32 trader_id = 1;
|
|
repeated Uint32PairBin deal_item_list = 2;
|
|
}
|
|
|
|
message VintageBargainBin {
|
|
uint32 bargain_id = 1;
|
|
uint32 price = 2;
|
|
bool is_succ = 3;
|
|
}
|
|
|
|
message VintageStoreAttrRandomPoolBin {
|
|
uint32 template_id = 1;
|
|
repeated uint32 pool_list = 2;
|
|
}
|
|
|
|
message VintageStoreBin {
|
|
uint32 store_id = 1;
|
|
repeated uint32 attr_list = 2;
|
|
repeated VintageStoreAttrRandomPoolBin attr_random_pool_list = 3;
|
|
repeated uint32 aim_attr_list = 4;
|
|
uint32 slot_count = 5;
|
|
repeated uint32 chosen_skill_list = 6;
|
|
}
|
|
|
|
message VintageNpcEventBin {
|
|
uint32 event_id = 1;
|
|
uint32 max_effective_round = 2;
|
|
bool is_finish = 3;
|
|
}
|
|
|
|
message VintageScheduleBin {
|
|
uint32 popularity = 1;
|
|
map<uint32, VintageHuntingStageDataBin> hunting_stage_map = 2;
|
|
map<uint32, VintagePresentStageDataBin> present_stage_map = 3;
|
|
VintageBoothUsedItemDataBin booth_data = 4;
|
|
map<uint32, VintageCampChallengeStageDataBin> camp_stage_map = 5;
|
|
uint32 collected_item_num = 6;
|
|
bool is_content_closed = 7;
|
|
uint32 market_coin_a = 8;
|
|
uint32 market_coin_b = 9;
|
|
uint32 market_coin_c = 10;
|
|
bool is_market_content_open = 11;
|
|
bool is_market_content_finish = 12;
|
|
repeated VintageTraderDealBin trader_list = 13;
|
|
repeated VintageBargainBin bargain_list = 14;
|
|
repeated VintageStoreBin store_list = 15;
|
|
uint32 store_round = 16;
|
|
uint32 prev_coin_b_num = 17;
|
|
uint32 prev_coin_c_num = 18;
|
|
bool is_round_tips_view = 19;
|
|
repeated uint32 taken_reward_present_id_list = 20;
|
|
bool is_store_content_finish = 21;
|
|
bool is_store_content_interrupt = 22;
|
|
repeated Uint32PairBin env_event_list = 23;
|
|
repeated VintageNpcEventBin npc_event_list = 24;
|
|
repeated uint32 skill_list = 25;
|
|
repeated uint32 viewed_skill_list = 26;
|
|
bool is_strategy_module_open = 27;
|
|
bool is_help_module_open = 28;
|
|
uint32 next_can_use_help_round = 29;
|
|
uint32 help_skill_id = 30;
|
|
map<uint32, Uint32PairBin> dividend_res_map = 31;
|
|
uint32 dividend_id = 32;
|
|
uint32 dividend_reward_count = 33;
|
|
uint32 hunting_boss_weak_count = 34;
|
|
repeated uint32 store_round_income_list = 35;
|
|
}
|
|
|
|
message WindFieldScheduleBin {
|
|
repeated WindFieldStageBin stage_bin_list = 1;
|
|
}
|
|
|
|
message WindFieldStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
}
|
|
|
|
message ActivityGeneralCoinBin {
|
|
uint32 coin_type = 1;
|
|
uint32 coin_num = 2;
|
|
}
|
|
|
|
message FungusBin {
|
|
uint32 fungus_id = 1;
|
|
uint32 name_id = 2;
|
|
bool is_cultivate = 3;
|
|
uint32 capture_order = 4;
|
|
uint32 min_cultivate_step = 5;
|
|
}
|
|
|
|
message FungusPlotStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
}
|
|
|
|
message FungusTrainingDungeonBin {
|
|
uint32 dungeon_id = 1;
|
|
bool is_open = 2;
|
|
uint32 best_score = 3;
|
|
}
|
|
|
|
message FungusFighterMonsterBin {
|
|
uint32 fungus_id = 1;
|
|
float cur_hp_percentage = 2;
|
|
bool is_alive = 3;
|
|
}
|
|
|
|
message FungusTrainingShapshotDataBin {
|
|
uint32 dungeon_id = 1;
|
|
uint32 skill_count = 2;
|
|
uint32 cur_round = 3;
|
|
repeated FungusFighterMonsterBin monster_bin_list = 4;
|
|
repeated uint32 choosen_monster_list = 5;
|
|
repeated uint32 backup_monster_list = 6;
|
|
uint32 total_used_time = 7;
|
|
uint32 rand_index = 8;
|
|
repeated uint32 monster_pool_list = 9;
|
|
string level_transaction = 10;
|
|
}
|
|
|
|
message FungusTrainingProgressBin {
|
|
repeated FungusTrainingShapshotDataBin fungus_snapshot_data_list = 1;
|
|
}
|
|
|
|
message FungusFighterScheduleBin {
|
|
repeated FungusBin fungus_bin_list = 1;
|
|
repeated FungusPlotStageBin fungus_plot_stage_bin_list = 2;
|
|
uint32 capture_order = 3;
|
|
repeated FungusTrainingDungeonBin fungus_training_dungeon_bin_list = 5;
|
|
repeated uint32 unlock_camp_id_list = 6;
|
|
repeated uint32 unlock_cultivate_id_list = 7;
|
|
FungusTrainingProgressBin fungus_training_progress_bin = 8;
|
|
}
|
|
|
|
message CharAmusementStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
uint32 finish_time = 3;
|
|
}
|
|
|
|
message CharAmusementScheduleBin {
|
|
repeated CharAmusementStageBin stage_bin_list = 1;
|
|
repeated uint64 in_dungeon_guid_list = 2;
|
|
}
|
|
|
|
message EffigyChallengeV2LevelBin {
|
|
uint32 level_id = 1;
|
|
uint32 best_cost_time = 2;
|
|
bool is_level_open = 3;
|
|
uint32 challenge_mode_difficulty_open = 4;
|
|
uint32 challenge_mode_last_choose_skill_no = 5;
|
|
uint32 challenge_mode_difficulty_pass = 6;
|
|
}
|
|
|
|
message EffigyChallengeV2ScheduleBin {
|
|
repeated EffigyChallengeV2LevelBin level_bin_list = 1;
|
|
}
|
|
|
|
message CoinCollectTeamInfoBin {
|
|
uint32 choose_skill_no = 1;
|
|
repeated uint32 avatar_id_list = 2;
|
|
repeated uint32 avatar_lv_list = 3;
|
|
bool is_host = 4;
|
|
uint32 player_uid = 5;
|
|
repeated uint32 avatar_costume_id_list = 6;
|
|
}
|
|
|
|
message CoinCollectLevelBin {
|
|
uint32 level_id = 1;
|
|
bool is_level_open = 2;
|
|
uint32 last_choose_skill_no = 3;
|
|
uint32 single_best_collect_num = 4;
|
|
uint32 single_best_pass_time_ms = 5;
|
|
CoinCollectTeamInfoBin single_best_team_info = 6;
|
|
uint32 double_best_collect_num = 7;
|
|
uint32 double_best_pass_time_ms = 8;
|
|
repeated CoinCollectTeamInfoBin double_best_team_info_list = 9;
|
|
bool is_have_watched_cutscene = 10;
|
|
bool is_have_play_single_level = 11;
|
|
bool is_have_play_double_level = 12;
|
|
}
|
|
|
|
message CoinCollectScheduleBin {
|
|
repeated CoinCollectLevelBin level_bin_list = 1;
|
|
}
|
|
|
|
message BrickBreakerStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_world_level_unlock = 2;
|
|
bool is_dungeon_level_unlock = 3;
|
|
bool is_world_level_finish = 4;
|
|
bool is_dungeon_level_finish = 5;
|
|
}
|
|
|
|
message BrickBreakerLevelBin {
|
|
uint32 level_id = 1;
|
|
bool is_finish = 2;
|
|
uint32 max_score = 3;
|
|
repeated uint32 chosen_avatar_list = 4;
|
|
repeated uint32 chosen_skill_list = 5;
|
|
}
|
|
|
|
message BrickBreakerScheduleBin {
|
|
repeated BrickBreakerStageBin stage_bin_list = 1;
|
|
repeated BrickBreakerLevelBin world_level_bin_list = 2;
|
|
repeated BrickBreakerLevelBin dungeon_level_bin_list = 3;
|
|
repeated Uint32PairBin skill_bin_list = 4;
|
|
}
|
|
|
|
message TeamChainStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
uint32 best_score = 3;
|
|
}
|
|
|
|
message TeamChainScheduleBin {
|
|
repeated TeamChainStageBin stage_bin_list = 1;
|
|
repeated uint64 in_dungeon_avatar_guid_list = 2;
|
|
bool is_token_costume_reward = 3;
|
|
}
|
|
|
|
message ElectroherculesBattleLevelBin {
|
|
uint32 level_id = 1;
|
|
bool is_finish = 2;
|
|
uint32 min_finish_time = 3;
|
|
}
|
|
|
|
message ElectroherculesBattleStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_stage_open = 2;
|
|
repeated ElectroherculesBattleLevelBin level_bin_list = 3;
|
|
}
|
|
|
|
message ElectroherculesBattleScheduleBin {
|
|
repeated ElectroherculesBattleStageBin stage_bin_list = 1;
|
|
}
|
|
|
|
message SeaLampV3RaceLevelBin {
|
|
uint32 level_id = 1;
|
|
bool is_open = 2;
|
|
uint32 max_score = 3;
|
|
}
|
|
|
|
message SeaLampV3RaceBin {
|
|
repeated SeaLampV3RaceLevelBin level_bin_list = 1;
|
|
}
|
|
|
|
message SeaLampV3ShadowLevelBin {
|
|
uint32 level_id = 1;
|
|
bool is_open = 2;
|
|
uint32 min_finish_time = 3;
|
|
}
|
|
|
|
message SeaLampV3ShadowStageBin {
|
|
uint32 stage_id = 1;
|
|
bool is_open = 2;
|
|
repeated SeaLampV3ShadowLevelBin level_bin_list = 3;
|
|
}
|
|
|
|
message SeaLampV3ShadowBin {
|
|
repeated SeaLampV3ShadowStageBin stage_bin_list = 1;
|
|
}
|
|
|
|
message SeaLampV3ScheduleBin {
|
|
SeaLampV3RaceBin race_bin = 1;
|
|
SeaLampV3ShadowBin shadow_bin = 2;
|
|
}
|
|
|
|
message DuelHeartDifficultyBin {
|
|
uint32 difficulty = 1;
|
|
uint32 cost_time = 2;
|
|
bool is_open = 3;
|
|
}
|
|
|
|
message DuelHeartLevelBin {
|
|
uint32 level_id = 1;
|
|
repeated DuelHeartDifficultyBin difficulty_bin_list = 2;
|
|
bool is_open = 3;
|
|
bool is_cg_viewed = 4;
|
|
}
|
|
|
|
message DuelheartScheduleBin {
|
|
repeated DuelHeartLevelBin level_bin_list = 1;
|
|
uint64 in_dungeon_guid = 2;
|
|
}
|
|
|
|
message ActivityScheduleBin {
|
|
oneof detail {
|
|
SalesmanScheduleBin salesman_schedule_bin = 102;
|
|
TrialAvatarScheduleBin trial_avatar_bin = 103;
|
|
DeliveryScheduleBin delivery_bin = 104;
|
|
CrucibleScheduleBin crucible_bin = 112;
|
|
AsterScheduleBin aster_bin = 113;
|
|
FlightScheduleBin flight_bin = 114;
|
|
DragonSpineScheduleBin dragon_spine_bin = 115;
|
|
EffigyScheduleBin effigy_bin = 116;
|
|
TreasureMapScheduleBin treasure_map_bin = 120;
|
|
SalesmanMpScheduleBin salesman_mp_bin = 121;
|
|
BlessingScheduleBin blessing_bin = 130;
|
|
SeaLampScheduleDataBin sea_lamp_bin = 131;
|
|
ExpeditionScheduleBin expedition_bin = 132;
|
|
FleurFairScheduleBin fleur_fair_bin = 140;
|
|
ArenaChallengeSchduleBin arena_challenge_bin = 141;
|
|
WaterSpiritScheduleBin water_spirit_bin = 142;
|
|
ChannellerSlabScheduleBin channeller_slab_bin = 151;
|
|
HideAndSeekScheduleBin hide_and_seek_bin = 152;
|
|
MistTrialScheduleBin mist_trial_bin = 153;
|
|
FindHilichurlScheduleBin find_hilichurl_bin = 154;
|
|
SummerTimeScheduleBin summer_time_bin = 160;
|
|
BuoyantCombatScheduleBin buoyant_combat_bin = 161;
|
|
BounceConjuringScheduleBin bounce_conjuring_bin = 162;
|
|
EchoShellScheduleBin echo_shell_bin = 163;
|
|
BlitzRushScheduleBin blitz_rush_bin = 164;
|
|
ChessScheduleBin chess_bin = 165;
|
|
SumoScheduleBin sumo_bin = 166;
|
|
LunaRiteScheduleBin luna_rite_bin = 167;
|
|
MoonfinTrialScheduleBin moonfin_trial_bin = 168;
|
|
PlantFlowerScheduleBin plant_flower_bin = 169;
|
|
MusicGameScheduleBin music_game_bin = 170;
|
|
RoguelikeDungeonScheduleBin roguelike_dungeon_bin = 171;
|
|
WinterCampScheduleBin winter_camp_bin = 172;
|
|
HachiScheduleBin hachi_bin = 173;
|
|
TanukiTravelScheduleBin tanuki_travel_bin = 174;
|
|
LanternRiteScheduleBin lantern_rite_bin = 175;
|
|
PotionScheduleBin potion_bin = 176;
|
|
MichiaeMatsuriScheduleBin michiae_matsuri_bin = 177;
|
|
BartenderScheduleBin bartender_bin = 178;
|
|
IrodoriScheduleBin irodori_bin = 179;
|
|
CrystalLinkScheduleBin crystal_link_bin = 180;
|
|
PhotoScheduleBin photo_bin = 181;
|
|
SpiceScheduleBin spice_bin = 182;
|
|
GachaScheduleBin gacha_bin = 183;
|
|
LuminanceStoneChallengeScheduleBin luminance_stone_challenge_bin = 184;
|
|
RogueDiaryScheduleBin rogue_diary_bin = 185;
|
|
SummerTimeV2ScheduleBin summer_time_v2_bin = 186;
|
|
IslandPartyScheduleBin island_party_bin = 187;
|
|
GearScheduleBin gear_bin = 188;
|
|
GravenInnocenceScheduleBin graven_innocence_bin = 189;
|
|
InstableSprayScheduleBin instable_spray_bin = 190;
|
|
MuqadasPotionScheduleBin muqadas_potion_bin = 191;
|
|
TreasureSeelieScheduleBin treasure_seelie_bin = 192;
|
|
RockBoardExploreScheduleBin rock_board_explore_bin = 193;
|
|
VintageScheduleBin vintage_bin = 194;
|
|
WindFieldScheduleBin wind_field_bin = 195;
|
|
FungusFighterScheduleBin fungus_fighter_bin = 196;
|
|
CharAmusementScheduleBin char_amusement_bin = 197;
|
|
EffigyChallengeV2ScheduleBin effigy_challenge_bin = 198;
|
|
CoinCollectScheduleBin coin_collect_bin = 199;
|
|
BrickBreakerScheduleBin brick_breaker_bin = 200;
|
|
SeaLampV3ScheduleBin sea_lamp_v3_bin = 201;
|
|
TeamChainScheduleBin team_chain_bin = 202;
|
|
DuelheartScheduleBin duel_heart_bin = 203;
|
|
ElectroherculesBattleScheduleBin electrohercules_battle_bin = 204;
|
|
}
|
|
}
|
|
|
|
message ActivityBin {
|
|
uint32 schedule_id = 1;
|
|
repeated uint32 meet_cond_list = 2;
|
|
map<uint32, bool> cond_state_map = 3;
|
|
bool is_play_open_anim = 4;
|
|
bool is_settled = 5;
|
|
repeated uint32 taken_watcher_id_list = 6;
|
|
repeated uint32 finished_watcher_id_list = 7;
|
|
ActivityScheduleBin schedule_bin = 8;
|
|
bool is_started = 9;
|
|
repeated uint32 activated_activity_sale_list = 10;
|
|
uint32 selected_avatar_reward_id = 11;
|
|
uint32 score_limit = 12;
|
|
uint32 cur_score = 13;
|
|
repeated uint32 taken_score_reward_list = 14;
|
|
bool is_notify_mail_sent = 15;
|
|
repeated Uint32Pair disable_transfer_point_interaction_list = 16;
|
|
bool is_banner_cleared = 17;
|
|
uint32 start_world_level = 18;
|
|
bool is_quick_open = 20;
|
|
repeated uint32 expired_cond_list = 21;
|
|
map<uint32, uint32> quest_content_map = 22;
|
|
ActivityGiftDataBin gift_data_bin = 23;
|
|
map<uint32, uint32> activity_push_tips_map = 24;
|
|
repeated ActivityGeneralCoinBin activity_general_coin_list = 25;
|
|
bool is_common_content_closed = 26;
|
|
}
|
|
|
|
message PlayerActivityCompBin {
|
|
map<uint32, ActivityBin> activity_bin_map = 1;
|
|
uint32 fly_sea_lamp_num = 2;
|
|
uint32 fly_sea_lamp_time = 3;
|
|
}
|
|
|
|
message PlayerMailBin {
|
|
uint32 mail_id = 1;
|
|
MailBin mail_bin = 2;
|
|
bool is_read = 3;
|
|
bool is_attachment_got = 4;
|
|
uint32 source_type = 5;
|
|
}
|
|
|
|
message PlayerMailCompBin {
|
|
repeated uint32 has_take_attachment_mail_id_list = 1;
|
|
map<uint64, MailBin> wait_add_mail_map = 2;
|
|
map<uint32, uint32> action_seq_map = 3;
|
|
map<string, MailBin> new_wait_add_mail_map = 4;
|
|
bool is_collectible_mail_transfered = 5;
|
|
}
|
|
|
|
message ShopGoodsRecordBin {
|
|
uint32 goods_id = 1;
|
|
uint32 bought_num = 2;
|
|
fixed32 last_buy_time = 3;
|
|
}
|
|
|
|
message ShopRecordBin {
|
|
uint32 shop_type = 1;
|
|
repeated ShopGoodsRecordBin goods_record_list = 2;
|
|
repeated ShopGoodsRecordBin history_goods_record_list = 3;
|
|
}
|
|
|
|
message PlayerShopCompBin {
|
|
repeated ShopRecordBin shop_record_list = 1;
|
|
}
|
|
|
|
message GachaItemTypeDataBin {
|
|
uint32 last_gacha_times = 1;
|
|
}
|
|
|
|
message GachaItemParentTypeDataBin {
|
|
uint32 last_gacha_times = 1;
|
|
}
|
|
|
|
message GachaGuaranteeDataBin {
|
|
uint32 gacha_rule_id = 1;
|
|
uint32 last_gacha_guarantee_times = 2;
|
|
bool is_cur_schedule_triggered = 3;
|
|
}
|
|
|
|
message GachaUpDataBin {
|
|
uint32 gacha_no_up_times = 1;
|
|
}
|
|
|
|
message GachaRecordBin {
|
|
uint32 gacha_type = 1;
|
|
uint32 cur_schedule_id = 2;
|
|
uint32 total_gacha_times = 3;
|
|
map<uint32, GachaGuaranteeDataBin> gacha_guarantee_map = 4;
|
|
uint32 cur_schedule_total_gacha_times = 5;
|
|
map<uint32, GachaItemTypeDataBin> gacha_item_type_data_map = 6;
|
|
map<uint32, GachaItemParentTypeDataBin> gacha_item_parent_type_data_map = 7;
|
|
uint32 total_ten_gacha_times = 8;
|
|
map<uint32, GachaUpDataBin> gacha_up_data_map = 9;
|
|
uint32 wish_item_id = 10;
|
|
uint32 wish_progress = 11;
|
|
bool is_new_wish = 12;
|
|
uint32 cur_schedule_daily_last_gacha_time = 13;
|
|
uint32 cur_schedule_daily_gacha_times = 14;
|
|
}
|
|
|
|
message PlayerGachaCompBin {
|
|
map<uint32, GachaRecordBin> gacha_record_map = 1;
|
|
uint32 gacha_random = 2;
|
|
uint32 daily_gacha_times = 3;
|
|
uint32 last_gacha_time = 4;
|
|
}
|
|
|
|
message GivingRecordBin {
|
|
uint32 giving_id = 1;
|
|
bool is_finished = 2;
|
|
uint32 last_group_id = 3;
|
|
bool is_gadget_giving = 4;
|
|
uint32 group_id = 5;
|
|
uint32 config_id = 6;
|
|
map<uint32, uint32> material_cnt_map = 8;
|
|
}
|
|
|
|
message PlayerGivingCompBin {
|
|
map<uint32, GivingRecordBin> giving_record_map = 1;
|
|
}
|
|
|
|
message ForgeQueueBin {
|
|
uint32 transaction_no = 1;
|
|
uint32 queue_id = 2;
|
|
uint32 forge_id = 3;
|
|
uint32 forge_count = 4;
|
|
uint32 finish_count = 5;
|
|
uint32 taken_count = 6;
|
|
fixed32 start_time = 7;
|
|
uint32 single_time_cost = 8;
|
|
repeated uint32 proud_skill_id_list = 9;
|
|
uint32 avatar_id = 10;
|
|
}
|
|
|
|
message PlayerForgeCompBin {
|
|
uint32 last_transaction_no = 1;
|
|
map<uint32, ForgeQueueBin> forge_queue_map = 2;
|
|
uint32 forge_point = 3;
|
|
fixed32 last_refresh_time = 4;
|
|
repeated uint32 unlock_forge_id_list = 5;
|
|
}
|
|
|
|
message PlayerCombineCompBin {
|
|
repeated uint32 unlock_combine_id_list = 1;
|
|
}
|
|
|
|
message WatcherBin {
|
|
message Var {
|
|
uint32 key = 1;
|
|
int32 value = 2;
|
|
}
|
|
|
|
uint32 watcher_id = 1;
|
|
uint32 progress = 2;
|
|
repeated Var var_list = 3;
|
|
}
|
|
|
|
message PushTipsBin {
|
|
uint32 push_tips_id = 1;
|
|
uint32 state = 2;
|
|
}
|
|
|
|
message RecordValueBin {
|
|
float max_critical_damage = 1;
|
|
float max_fly_map_distance = 2;
|
|
float max_fly_time = 3;
|
|
float max_dash_time = 4;
|
|
}
|
|
|
|
message PlayerWatcherCompBin {
|
|
map<uint32, uint32> global_watcher_progress_map = 1;
|
|
repeated uint32 finished_global_watcher_list = 2;
|
|
repeated PushTipsBin push_tips_list = 3;
|
|
repeated WatcherBin watcher_list = 4;
|
|
RecordValueBin record_value = 5;
|
|
}
|
|
|
|
message TowerTeamBin {
|
|
uint32 tower_team_id = 1;
|
|
repeated uint64 avatar_guid_list = 2;
|
|
}
|
|
|
|
message TowerLevelRecordBin {
|
|
uint32 level_id = 1;
|
|
repeated uint32 satisfied_cond_list = 2;
|
|
}
|
|
|
|
message TowerFloorRecordBin {
|
|
uint32 floor_id = 1;
|
|
repeated TowerLevelRecordBin passed_level_record_list = 2;
|
|
uint32 floor_star_reward_progress = 3;
|
|
}
|
|
|
|
message TowerAvatarRecordBin {
|
|
map<uint32, float> cur_fight_prop_map = 1;
|
|
}
|
|
|
|
message TowerCurLevelRecordBin {
|
|
uint32 cur_floor_index = 1;
|
|
uint32 cur_level_index = 2;
|
|
repeated TowerTeamBin tower_team_list = 3;
|
|
map<uint64, TowerAvatarRecordBin> avatar_record_map = 4;
|
|
map<uint32, uint32> tower_buff_map = 5;
|
|
bool is_floor_finished = 6;
|
|
}
|
|
|
|
message TowerLevelBuffListBin {
|
|
repeated uint32 tower_buff_id_list = 1;
|
|
}
|
|
|
|
message TowerFloorLevelBin {
|
|
uint32 floor_index = 1;
|
|
uint32 level_index = 2;
|
|
}
|
|
|
|
message TowerFightStatisticBin {
|
|
map<uint32, uint32> avatar_reveal_count_map = 1;
|
|
map<uint32, uint32> kill_count_map = 2;
|
|
uint32 max_single_damage_avatar_id = 3;
|
|
uint32 max_single_damage_value = 4;
|
|
map<uint32, uint32> take_damage_count_map = 5;
|
|
map<uint32, uint32> normal_skill_count_map = 6;
|
|
map<uint32, uint32> energy_skill_count_map = 7;
|
|
}
|
|
|
|
message TowerFightSummaryPair {
|
|
uint32 avatar_id = 1;
|
|
uint32 data = 2;
|
|
}
|
|
|
|
message TowerMonthlyCombatSummaryBin {
|
|
repeated TowerFightSummaryPair most_reveal_avatar_list = 1;
|
|
TowerFightSummaryPair most_kill_avatar_pair = 2;
|
|
TowerFightSummaryPair highest_dps_avatr_pair = 3;
|
|
TowerFightSummaryPair most_take_damage_avatar_pair = 4;
|
|
TowerFightSummaryPair most_cast_normal_skill_avatar_pair = 5;
|
|
TowerFightSummaryPair most_cast_energy_skill_avatar_pair = 6;
|
|
}
|
|
|
|
message TowerMonthlySummaryBin {
|
|
uint32 tower_schedule_id = 1;
|
|
uint32 best_floor_index = 2;
|
|
uint32 best_level_index = 3;
|
|
uint32 total_star_count = 4;
|
|
TowerMonthlyCombatSummaryBin monthly_combat_summary = 5;
|
|
uint32 last_passed_floor_index = 6;
|
|
bool is_interact = 7;
|
|
}
|
|
|
|
message PlayerTowerCompBin {
|
|
uint32 tower_schedule_id = 1;
|
|
repeated TowerFloorRecordBin tower_floor_record_list = 2;
|
|
fixed32 last_daily_reward_time = 3;
|
|
uint32 daily_floor_index = 4;
|
|
uint32 daily_level_index = 5;
|
|
map<uint32, TowerLevelBuffListBin> daily_level_buff_map = 6;
|
|
TowerCurLevelRecordBin cur_level_record = 7;
|
|
bool is_interact_this_schedule = 8;
|
|
TowerFightStatisticBin fight_statistic = 9;
|
|
map<uint32, TowerMonthlySummaryBin> tower_monthly_summary_map = 10;
|
|
repeated TowerFloorRecordBin tower_entrance_floor_record_list = 11;
|
|
}
|
|
|
|
message BlossomCircleCampDataBin {
|
|
uint32 refresh_id = 1;
|
|
uint32 circle_camp_id = 2;
|
|
uint32 drop_id = 3;
|
|
uint32 preview_reward = 4;
|
|
uint32 round = 5;
|
|
uint32 state = 6;
|
|
uint32 progress = 7;
|
|
bool is_guide_opened = 8;
|
|
repeated uint32 update_round_list = 9;
|
|
uint32 valid_world_level = 10;
|
|
}
|
|
|
|
message BlossomRefreshDataBin {
|
|
repeated BlossomCircleCampDataBin circle_camp_list = 1;
|
|
fixed32 last_refresh_time = 2;
|
|
repeated uint32 used_camp_id_list = 3;
|
|
}
|
|
|
|
message BlossomInitialSectionDataBin {
|
|
uint32 section_id = 1;
|
|
fixed32 timestamp = 2;
|
|
}
|
|
|
|
message PlayerBlossomCompBin {
|
|
map<uint32, fixed32> recent_used_section_id_map = 1;
|
|
map<uint32, BlossomInitialSectionDataBin> initial_section_map = 2;
|
|
map<uint32, BlossomRefreshDataBin> refresh_data_map = 3;
|
|
}
|
|
|
|
message SignInRecordBin {
|
|
uint32 schedule_id = 1;
|
|
uint32 sign_in_count = 2;
|
|
fixed32 last_sign_in_time = 3;
|
|
repeated uint32 reward_day_list = 4;
|
|
}
|
|
|
|
message BonusActivityRecordBin {
|
|
uint32 bonus_activity_id = 1;
|
|
uint32 state = 2;
|
|
}
|
|
|
|
message PlayerSignInCompBin {
|
|
repeated SignInRecordBin sign_in_record_list = 1;
|
|
repeated BonusActivityRecordBin bonus_activity_record_list = 2;
|
|
}
|
|
|
|
message McoinProductConfigBin {
|
|
fixed32 last_buy_time = 1;
|
|
uint32 buy_times = 2;
|
|
uint32 config_id = 3;
|
|
repeated string product_id_list = 4;
|
|
}
|
|
|
|
message CardProductConfigBin {
|
|
fixed32 last_daily_reward_time = 1;
|
|
fixed32 take_effect_time = 2;
|
|
fixed32 expire_time = 3;
|
|
uint32 config_id = 4;
|
|
repeated string product_id_list = 5;
|
|
fixed32 last_send_remind_mail_time = 6;
|
|
}
|
|
|
|
message GoogleGiftCardProductBin {
|
|
uint32 config_id = 1;
|
|
uint32 buy_times = 2;
|
|
}
|
|
|
|
message ConcertProductBin {
|
|
uint32 config_id = 1;
|
|
uint32 buy_times = 2;
|
|
repeated string ticket_list = 3;
|
|
}
|
|
|
|
message AppleGiftCardProductBin {
|
|
uint32 config_id = 1;
|
|
uint32 buy_times = 2;
|
|
}
|
|
|
|
message PsnCompensationProductBin {
|
|
uint32 config_id = 1;
|
|
uint32 buy_times = 2;
|
|
uint32 last_buy_time = 3;
|
|
uint32 month_buy_times = 4;
|
|
uint32 month_last_buy_time = 5;
|
|
}
|
|
|
|
message OrderFinishNotifyItemBin {
|
|
uint32 item_id = 1;
|
|
uint32 count = 2;
|
|
}
|
|
|
|
message OrderFinishNotifyBin {
|
|
string product_id = 1;
|
|
uint32 add_mcoin = 2;
|
|
uint32 card_product_remain_days = 3;
|
|
uint32 order_id = 4;
|
|
repeated OrderFinishNotifyItemBin item_list = 5;
|
|
}
|
|
|
|
message OrderNotifySaveBin {
|
|
uint32 platform_type = 1;
|
|
repeated OrderFinishNotifyBin order_notify_list = 3;
|
|
}
|
|
|
|
message PlayerRechargeCompBin {
|
|
map<uint32, uint32> finished_order_map = 1;
|
|
map<uint32, uint32> wait_mark_db_map = 2;
|
|
repeated McoinProductConfigBin mcoin_product_list = 3;
|
|
repeated CardProductConfigBin card_product_list = 4;
|
|
fixed32 mcoin_product_refresh_time = 5;
|
|
uint32 vip_point = 6;
|
|
repeated string ps4_package_product_list = 7;
|
|
repeated GoogleGiftCardProductBin google_gift_card_list = 8;
|
|
repeated OrderNotifySaveBin order_notify_save_list = 9;
|
|
repeated ConcertProductBin concert_product_list = 10;
|
|
repeated AppleGiftCardProductBin apple_gift_card_list = 11;
|
|
repeated PsnCompensationProductBin psn_compensation_product_list = 12;
|
|
}
|
|
|
|
message BattlePassRewardTagBin {
|
|
uint32 unlock_status = 1;
|
|
uint32 level = 2;
|
|
uint32 reward_id = 3;
|
|
}
|
|
|
|
message BattlePassScheduleBin {
|
|
uint32 schedule_id = 1;
|
|
uint32 level = 2;
|
|
uint32 point = 3;
|
|
uint32 unlock_status = 4;
|
|
repeated BattlePassRewardTagBin reward_taken_list = 5;
|
|
bool is_extra_paid_reward_taken = 6;
|
|
bool is_viewed = 7;
|
|
uint32 cur_cycle_points = 8;
|
|
bool is_notify_mail_sent = 9;
|
|
uint32 paid_platform_flags = 10;
|
|
}
|
|
|
|
message BattlePassMissionBin {
|
|
uint32 mission_id = 1;
|
|
uint32 mission_status = 2;
|
|
}
|
|
|
|
message PlayerBattlePassCompBin {
|
|
repeated BattlePassScheduleBin schedule_bin_list = 1;
|
|
repeated BattlePassMissionBin cur_battle_pass_mission_bin_list = 2;
|
|
uint32 cur_schedule_id = 3;
|
|
fixed32 last_refresh_time = 4;
|
|
fixed32 weekly_last_refresh_time = 5;
|
|
repeated uint32 cross_schedule_weekly_watcher_list = 6;
|
|
}
|
|
|
|
message ChatEmojiCollectionBin {
|
|
repeated uint32 emoji_id_list = 1;
|
|
}
|
|
|
|
message PlayerSocialCompBin {
|
|
repeated uint32 unlock_name_card_list = 1;
|
|
Birthday birthday = 2;
|
|
string signature = 3;
|
|
uint32 name_card_id = 4;
|
|
repeated uint32 recent_mp_player_uid_list = 5;
|
|
uint32 last_grant_birthday_benefit_year = 6;
|
|
bool is_have_first_share = 7;
|
|
bool is_login_on_birthday = 8;
|
|
uint32 report_during_last_time_count = 9;
|
|
uint32 report_next_limit_time = 10;
|
|
uint32 next_report_time = 11;
|
|
uint32 cur_day_social_request_num = 12;
|
|
fixed32 last_clear_social_request_time = 13;
|
|
map<uint32, string> friend_remark_name_map = 14;
|
|
uint32 cur_day_ask_friend_num = 15;
|
|
fixed32 last_ask_friend_time = 16;
|
|
repeated uint32 show_avatar_id_list = 17;
|
|
bool is_show_avatar = 18;
|
|
repeated uint32 show_name_card_id_list = 19;
|
|
ChatEmojiCollectionBin chat_emoji_collection = 20;
|
|
ContentAuditBin signature_audit_bin = 21;
|
|
repeated uint32 shield_channel_set = 22;
|
|
}
|
|
|
|
message SecurityAntiOfflineDataBin {
|
|
uint32 security_check_type = 1;
|
|
uint32 security_level = 2;
|
|
uint32 succ_num = 3;
|
|
uint32 empty_num = 4;
|
|
uint32 decrypt_fail_num = 5;
|
|
uint32 verify_fail_num = 6;
|
|
uint32 cur_succ_num = 7;
|
|
uint32 cur_fail_num = 8;
|
|
}
|
|
|
|
message MpPlayBin {
|
|
message UidWorldLevelBin {
|
|
uint32 uid = 1;
|
|
uint32 world_level = 2;
|
|
}
|
|
|
|
uint32 mp_play_id = 1;
|
|
uint32 entry_id = 2;
|
|
uint32 play_type = 3;
|
|
bool is_close = 4;
|
|
repeated uint32 reward_remain_uid_list = 7;
|
|
repeated UidWorldLevelBin uid_world_level_list = 8;
|
|
}
|
|
|
|
message PlayerMpPlayCompBin {
|
|
repeated MpPlayBin mp_play_list = 1;
|
|
}
|
|
|
|
message CodexTypeDataBin {
|
|
uint32 type = 1;
|
|
repeated uint32 codex_id_list = 2;
|
|
repeated uint32 viewed_codex_id_list = 3;
|
|
repeated Uint32PairBin weapon_max_promote_level_list = 4;
|
|
}
|
|
|
|
message PlayerCodexCompBin {
|
|
repeated CodexTypeDataBin type_data_list = 1;
|
|
repeated uint32 recent_viewed_pushtips_list = 5;
|
|
uint32 last_read_pushtips_codex_id = 6;
|
|
uint32 last_read_pushtips_type_id = 7;
|
|
}
|
|
|
|
message AchievementBin {
|
|
uint32 id = 1;
|
|
uint32 status = 2;
|
|
uint32 finish_timestamp = 3;
|
|
}
|
|
|
|
message PlayerAchievementCompBin {
|
|
repeated AchievementBin achievement_list = 1;
|
|
repeated uint32 reward_taken_goal_id_list = 2;
|
|
}
|
|
|
|
message PlayerPersonalLineCompBin {
|
|
uint32 finished_daily_task_num = 1;
|
|
repeated uint32 unlock_personal_line_id_list = 2;
|
|
}
|
|
|
|
message PlayerTrialAvatarCompBin {
|
|
uint32 trial_avatar_index_id = 1;
|
|
}
|
|
|
|
message HuntingOfferDataBin {
|
|
uint32 refresh_id = 1;
|
|
uint32 monster_config_id = 2;
|
|
uint32 city_id = 3;
|
|
uint32 difficulty = 4;
|
|
HuntingOfferState state = 5;
|
|
bool is_taken_reward = 6;
|
|
}
|
|
|
|
message HuntingOfferPair {
|
|
uint32 refresh_id = 1;
|
|
uint32 monster_config_id = 2;
|
|
}
|
|
|
|
message PlayerHuntingCompBin {
|
|
repeated HuntingOfferDataBin hunting_offer_data_list = 1;
|
|
repeated HuntingOfferPair cur_week_finished_hunting_pair_vec = 2;
|
|
fixed32 last_refresh_time = 3;
|
|
repeated uint32 cur_week_refreshed_monster_id_list = 4;
|
|
repeated uint32 cur_week_refreshed_refresh_id_list = 5;
|
|
bool is_new_hunting = 6;
|
|
}
|
|
|
|
message CityReputationRequestBin {
|
|
uint32 request_id = 1;
|
|
uint32 quest_id = 2;
|
|
bool is_taken_reward = 3;
|
|
}
|
|
|
|
message CityReputationBin {
|
|
uint32 city_id = 1;
|
|
uint32 level = 2;
|
|
uint32 exp = 3;
|
|
repeated uint32 taken_level_reward_list = 4;
|
|
repeated uint32 taken_parent_quest_reward_list = 5;
|
|
repeated uint32 history_request_list = 6;
|
|
repeated CityReputationRequestBin request_list = 7;
|
|
fixed32 last_refresh_request_time = 8;
|
|
bool is_new_request = 9;
|
|
repeated uint32 taken_explore_reward_list = 10;
|
|
}
|
|
|
|
message PlayerReputationCompBin {
|
|
repeated CityReputationBin city_reputation_list = 1;
|
|
}
|
|
|
|
message WidgetAnchorPointBin {
|
|
uint32 id = 1;
|
|
VectorBin pos = 2;
|
|
VectorBin rot = 3;
|
|
fixed32 end_time = 4;
|
|
uint32 scene_id = 5;
|
|
}
|
|
|
|
message WidgetLunchBoxBin {
|
|
map<uint32, uint32> slot_material_map = 1;
|
|
}
|
|
|
|
message WidgetOneoffGatherPointDetectorBin {
|
|
uint32 material_id = 1;
|
|
bool is_hint_valid = 2;
|
|
VectorBin hint_center_pos = 3;
|
|
uint32 group_id = 5;
|
|
uint32 config_id = 6;
|
|
}
|
|
|
|
message WidgetClientCollectorBin {
|
|
uint32 material_id = 1;
|
|
uint32 curr_points = 2;
|
|
}
|
|
|
|
message WidgetCoolDownInfoBin {
|
|
uint32 id = 1;
|
|
uint64 last_use_time = 2;
|
|
bool is_success = 3;
|
|
}
|
|
|
|
message AttachAvatarWidgetBin {
|
|
uint32 material_id = 1;
|
|
uint32 cd_over_time = 2;
|
|
}
|
|
|
|
message WidgetCaptureAnimalBin {
|
|
uint32 skill_flag = 1;
|
|
}
|
|
|
|
message WidgetLightStoneBin {
|
|
bool is_hint_valid = 1;
|
|
VectorBin hint_center_pos = 2;
|
|
uint32 group_id = 4;
|
|
uint32 config_id = 5;
|
|
}
|
|
|
|
message WidgetBackgroundBin {
|
|
bool is_active = 1;
|
|
}
|
|
|
|
message WidgetWeatherWizardBin {
|
|
uint32 shield_value = 1;
|
|
}
|
|
|
|
message WidgetDetailBin {
|
|
oneof detail_bin {
|
|
AttachAvatarWidgetBin attach_avatar_widget = 1;
|
|
WidgetOneoffGatherPointDetectorBin oneoff_gather_point_detector = 2;
|
|
WidgetClientCollectorBin client_collector = 3;
|
|
WidgetCaptureAnimalBin capture_animal = 4;
|
|
WidgetLightStoneBin light_stone = 2601;
|
|
WidgetBackgroundBin background_widget = 3001;
|
|
WidgetWeatherWizardBin weather_wizard = 3301;
|
|
}
|
|
}
|
|
|
|
message WidgetBin {
|
|
uint32 material_id = 1;
|
|
repeated bool slot_occupied_list = 2;
|
|
WidgetDetailBin detail_bin = 3;
|
|
}
|
|
|
|
message PlayerWidgetCompBin {
|
|
uint32 next_widget_id = 1;
|
|
uint32 quick_use_material_id = 2;
|
|
uint32 last_use_anchor_point_time = 3;
|
|
repeated WidgetAnchorPointBin anchor_point_list = 4;
|
|
uint32 last_use_bonfire_time = 5;
|
|
WidgetLunchBoxBin lunch_box = 6;
|
|
repeated WidgetOneoffGatherPointDetectorBin oneoff_gather_point_detector_list = 7;
|
|
repeated WidgetClientCollectorBin client_collector_list = 8;
|
|
repeated WidgetCoolDownInfoBin group_cool_down_data_list = 9;
|
|
repeated WidgetCoolDownInfoBin normal_cool_down_data_list = 10;
|
|
AttachAvatarWidgetBin attach_avatar_widget = 11;
|
|
repeated WidgetBin widget_bin_list = 20;
|
|
map<uint32, uint32> slot_material_map = 21;
|
|
bool is_oneoff_gather_point_detector_transfered = 22;
|
|
bool is_client_collector_transfered = 23;
|
|
}
|
|
|
|
message ScenePlaySourceBin {
|
|
uint32 type = 1;
|
|
uint32 param = 2;
|
|
}
|
|
|
|
message ScenePlayBin {
|
|
uint32 play_id = 1;
|
|
uint32 play_type = 2;
|
|
uint32 entry_id = 3;
|
|
uint32 phase = 4;
|
|
ScenePlaySourceBin source_bin = 5;
|
|
}
|
|
|
|
message PlayerScenePlayCompBin {
|
|
repeated ScenePlayBin play_list = 1;
|
|
}
|
|
|
|
message MainCoopBin {
|
|
uint32 id = 1;
|
|
uint32 status = 2;
|
|
repeated uint32 save_point_id_list = 3;
|
|
int32 self_confidence = 4;
|
|
repeated Uint32ToInt32PairBin normal_var_list = 5;
|
|
repeated Uint32ToInt32PairBin temp_var_list = 6;
|
|
repeated Uint32PairBin seen_ending_list = 7;
|
|
uint32 confidence = 8;
|
|
}
|
|
|
|
message CoopPointBin {
|
|
uint32 id = 1;
|
|
uint32 state = 2;
|
|
MainCoopBin start_main_coop = 3;
|
|
}
|
|
|
|
message CoopChapterBin {
|
|
uint32 id = 1;
|
|
uint32 state = 2;
|
|
repeated uint32 cg_list = 3;
|
|
repeated uint32 reward_list = 4;
|
|
repeated uint32 dialog_list = 5;
|
|
repeated CoopPointBin coop_point_list = 6;
|
|
repeated Uint32PairBin seen_ending_list = 7;
|
|
}
|
|
|
|
message CoopProgressBin {
|
|
uint32 coop_point_id = 1;
|
|
map<uint32, MainCoopBin> main_coop_map = 4;
|
|
}
|
|
|
|
message PlayerCoopCompBin {
|
|
repeated MainCoopBin main_coop_list = 1;
|
|
repeated CoopChapterBin chapter_bin_list = 2;
|
|
CoopProgressBin progress_bin = 3;
|
|
repeated uint32 viewed_chapter_list = 4;
|
|
}
|
|
|
|
message PlayerOfferingInfoBin {
|
|
uint32 offering_id = 1;
|
|
uint32 level = 2;
|
|
repeated uint32 taken_level_reward_list = 3;
|
|
bool is_reach_max_level = 4;
|
|
bool is_need_notify_new_max = 5;
|
|
uint32 last_version_max_level = 6;
|
|
bool is_first_interact = 7;
|
|
}
|
|
|
|
message PlayerOfferingCompBin {
|
|
repeated PlayerOfferingInfoBin offering_bin_list = 1;
|
|
}
|
|
|
|
message ReunionSignInBin {
|
|
uint32 reunion_sign_in_id = 1;
|
|
uint32 sign_in_count = 2;
|
|
fixed32 last_sign_in_time = 3;
|
|
repeated uint32 reward_day_list = 4;
|
|
}
|
|
|
|
message ReunionMissionBin {
|
|
uint32 mission_id = 1;
|
|
repeated uint32 taken_reward_watcher_list = 2;
|
|
repeated uint32 finished_watcher_list = 3;
|
|
repeated uint32 cur_day_watcher_list = 4;
|
|
uint32 cur_score = 5;
|
|
bool is_finished = 6;
|
|
bool is_taken_reward = 7;
|
|
uint32 last_refresh_time = 8;
|
|
repeated bool is_taken_reward_list = 9;
|
|
repeated uint32 watcher_list = 10;
|
|
}
|
|
|
|
message ReunionPrivilegeBin {
|
|
uint32 privilege_id = 1;
|
|
uint32 cur_day_count = 2;
|
|
uint32 last_refresh_time = 3;
|
|
uint32 total_count = 4;
|
|
}
|
|
|
|
message ReunionRecordBin {
|
|
bool is_taken_first_gift_reward = 1;
|
|
uint32 first_gift_reward_id = 2;
|
|
ReunionSignInBin sign_in_bin = 3;
|
|
ReunionMissionBin mission_bin = 4;
|
|
ReunionPrivilegeBin privilege_bin = 5;
|
|
fixed32 reunion_finish_time = 6;
|
|
bool is_activated = 7;
|
|
string game_version = 8;
|
|
}
|
|
|
|
message PlayerReunionCompBin {
|
|
fixed32 last_activate_reunion_time = 1;
|
|
ReunionRecordBin reunion_record = 2;
|
|
bool is_activated_when_close = 3;
|
|
}
|
|
|
|
message PlayerRoutineBin {
|
|
uint32 routine_id = 1;
|
|
uint32 progress = 2;
|
|
uint32 is_finished = 3;
|
|
}
|
|
|
|
message PlayerRoutineTypeBin {
|
|
uint32 routine_type = 1;
|
|
uint32 finished_num = 2;
|
|
uint32 last_refresh_time = 3;
|
|
repeated PlayerRoutineBin routine_bin_list = 4;
|
|
}
|
|
|
|
message PlayerRoutineCompBin {
|
|
repeated PlayerRoutineTypeBin routine_type_bin_list = 1;
|
|
}
|
|
|
|
message MiracleRingDropParam {
|
|
uint32 tag = 1;
|
|
uint32 count = 2;
|
|
}
|
|
|
|
message PlayerMiracleRingCompBin {
|
|
uint32 last_take_reward_time = 1;
|
|
repeated MiracleRingDropParam drop_param_list = 2;
|
|
}
|
|
|
|
message MechanicusBin {
|
|
uint32 mechanicus_id = 1;
|
|
uint32 coin = 2;
|
|
repeated Uint32PairBin gear_level_pair_list = 3;
|
|
repeated uint32 open_sequence_id_list = 4;
|
|
bool is_finish_teach_dungeon = 5;
|
|
repeated uint32 finish_difficult_level_list = 6;
|
|
uint32 punish_over_time = 7;
|
|
}
|
|
|
|
message PlayerMechanicusCompBin {
|
|
MechanicusBin cur_mechanicus_bin = 1;
|
|
}
|
|
|
|
message OpActivityRecordBin {
|
|
uint32 schedule_id = 1;
|
|
uint32 use_bonus_count = 2;
|
|
uint32 last_refresh_time = 3;
|
|
}
|
|
|
|
message PlayerOpActivityCompBin {
|
|
repeated OpActivityRecordBin op_activity_recored_list = 1;
|
|
}
|
|
|
|
message PlayerGalleryCompBin {
|
|
repeated uint32 valid_gallery_id_list = 1;
|
|
}
|
|
|
|
message RegionSearchSourceBin {
|
|
uint32 type = 1;
|
|
uint32 param = 2;
|
|
}
|
|
|
|
message RegionSearchRegionBin {
|
|
uint32 region_id = 1;
|
|
repeated uint32 oneoff_group_list = 2;
|
|
repeated uint32 recycle_group_list = 3;
|
|
uint32 recycle_progress = 4;
|
|
}
|
|
|
|
message RegionSearchBin {
|
|
uint32 search_id = 1;
|
|
uint32 state = 2;
|
|
uint32 progress = 3;
|
|
repeated RegionSearchRegionBin region_list = 4;
|
|
bool is_entered = 5;
|
|
}
|
|
|
|
message RegionSearchPlayBin {
|
|
uint32 id = 1;
|
|
RegionSearchSourceBin source = 2;
|
|
repeated RegionSearchBin search_list = 3;
|
|
bool is_entered = 4;
|
|
}
|
|
|
|
message PlayerRegionSearchCompBin {
|
|
repeated RegionSearchPlayBin play_list = 1;
|
|
}
|
|
|
|
message PlayerTalkCompBin {
|
|
repeated uint32 npc_fisrt_met_id_list = 1;
|
|
repeated uint32 finished_talk_id_list = 2;
|
|
}
|
|
|
|
message PlayerFishingCompBin {
|
|
uint32 last_fish_rod = 1;
|
|
}
|
|
|
|
message CustomDungeonBriefBin {
|
|
uint64 dungeon_guid = 1;
|
|
uint32 dungeon_id = 2;
|
|
uint32 state = 3;
|
|
uint32 last_save_time = 4;
|
|
CustomDungeonSettingBin setting = 5;
|
|
CustomDungeonAbstractBin abstract = 6;
|
|
repeated uint32 tag_list = 7;
|
|
bool is_psn_platform = 8;
|
|
}
|
|
|
|
message OfficialCustomDungeonBin {
|
|
uint32 dungeon_id = 1;
|
|
uint32 win_times = 2;
|
|
uint64 dungeon_guid = 3;
|
|
}
|
|
|
|
message CustomDungeonBattleRecord {
|
|
uint64 dungeon_guid = 1;
|
|
uint32 min_cost_time = 2;
|
|
}
|
|
|
|
message PlayerCustomDungeonCompBin {
|
|
repeated CustomDungeonBriefBin brief_list = 1;
|
|
uint32 dungeon_guid_idx = 2;
|
|
repeated uint64 store_dungeon_list = 3;
|
|
repeated uint64 last_recommend_list = 4;
|
|
uint32 group_id = 5;
|
|
repeated OfficialCustomDungeonBin official_dungeon_list = 6;
|
|
bool is_enable_ugc = 7;
|
|
uint32 ban_expire_time = 8;
|
|
repeated CustomDungeonBattleRecord battle_record_list = 9;
|
|
bool is_ever_liked = 10;
|
|
uint32 last_got_recommend_time = 11;
|
|
}
|
|
|
|
message UgcBin {
|
|
}
|
|
|
|
message PlayerUgcCompBin {
|
|
map<uint32, UgcBin> ugc_bin_map = 1;
|
|
uint32 ban_publish_expire_time = 2;
|
|
}
|
|
|
|
message PlayerHomeBlockBin {
|
|
uint32 block_id = 1;
|
|
bool is_unlocked = 2;
|
|
uint32 deploy_furniture_count = 3;
|
|
}
|
|
|
|
message PlayerHomeSceneBin {
|
|
uint32 scene_id = 1;
|
|
repeated PlayerHomeBlockBin block_bin_list = 2;
|
|
bool is_unlocked = 3;
|
|
uint32 version = 4;
|
|
uint32 audit_state = 5;
|
|
uint32 submit_time = 6;
|
|
}
|
|
|
|
message PlayerHomeModuleBin {
|
|
uint32 module_id = 1;
|
|
repeated PlayerHomeSceneBin scene_bin_list = 2;
|
|
}
|
|
|
|
message HomeBasicCompSnapshotBin {
|
|
uint32 level = 1;
|
|
uint64 exp = 2;
|
|
}
|
|
|
|
message HomeSubFieldSnapShotBin {
|
|
uint32 seed_id = 1;
|
|
fixed32 end_time = 2;
|
|
uint32 home_gather_id = 3;
|
|
}
|
|
|
|
message HomeFieldSnapShotBin {
|
|
uint32 field_guid = 1;
|
|
uint32 furniture_id = 2;
|
|
VectorBin spawn_pos = 3;
|
|
repeated HomeSubFieldSnapShotBin sub_field_list = 4;
|
|
}
|
|
|
|
message HomeTransferSnapShotBin {
|
|
uint32 furniture_guid = 1;
|
|
VectorBin spawn_pos = 2;
|
|
uint32 furniture_id = 3;
|
|
}
|
|
|
|
message HomeMarkPointNPCDataBin {
|
|
uint32 avatar_id = 1;
|
|
uint32 costume_id = 2;
|
|
}
|
|
|
|
message HomeMarkPointSuiteDataBin {
|
|
uint32 suite_id = 1;
|
|
}
|
|
|
|
message HomeMarkPointFurnitureDataBin {
|
|
uint32 guid = 1;
|
|
uint32 furniture_id = 2;
|
|
uint32 furniture_type = 3;
|
|
VectorBin pos = 4;
|
|
oneof extra {
|
|
HomeMarkPointNPCDataBin npc_data = 6;
|
|
HomeMarkPointSuiteDataBin suite_data = 7;
|
|
}
|
|
}
|
|
|
|
message HomeSceneSnapshotBin {
|
|
uint32 scene_id = 1;
|
|
repeated HomeNpcBin deploy_npc_list = 2;
|
|
repeated HomeFurnitureSuiteBin furniture_suite_list = 3;
|
|
HomeFurnitureBin main_house = 4;
|
|
VectorBin djinn_pos = 5;
|
|
repeated HomeFieldSnapShotBin field_bin_list = 6;
|
|
repeated HomeTransferSnapShotBin transfer_bin_list = 7;
|
|
repeated HomeMarkPointFurnitureDataBin normal_mark_point_list = 8;
|
|
}
|
|
|
|
message HomeModuleSnapshotBin {
|
|
uint32 module_id = 1;
|
|
uint32 cur_room_scene_id = 2;
|
|
repeated HomeSceneSnapshotBin scene_bin_list = 3;
|
|
repeated Uint32PairBin furniture_arrange_count_list = 4;
|
|
repeated uint32 world_scene_block_comfort_value_list = 5;
|
|
uint32 room_scene_comfort_value = 6;
|
|
}
|
|
|
|
message HomeSceneCompSnapshotBin {
|
|
uint32 cur_module_id = 1;
|
|
repeated HomeModuleSnapshotBin module_bin_list = 2;
|
|
}
|
|
|
|
message HomeSnapshotBin {
|
|
HomeBasicCompSnapshotBin basic_snapshot = 1;
|
|
HomeSceneCompSnapshotBin scene_snapshot = 2;
|
|
}
|
|
|
|
message FurnitureMakeBeHelpedBin {
|
|
string player_name = 1;
|
|
fixed32 time = 2;
|
|
uint32 uid = 3;
|
|
uint32 icon = 4;
|
|
ProfilePictureBin profile_picture_bin = 5;
|
|
}
|
|
|
|
message FurnitureMakeHelpBin {
|
|
uint32 uid = 1;
|
|
uint32 times = 2;
|
|
}
|
|
|
|
message FurnitureMakeTimesBin {
|
|
uint32 furniture_id = 1;
|
|
uint32 make_times = 2;
|
|
}
|
|
|
|
message PlayerFunitureMakeBin {
|
|
repeated FurnitureMakeTimesBin make_times_bin_list = 1;
|
|
repeated FurnitureMakeSlotsBin make_slots_bin_list = 2;
|
|
repeated FurnitureMakeHelpBin help_bin_list = 3;
|
|
repeated FurnitureMakeBeHelpedBin helped_bin_list = 4;
|
|
}
|
|
|
|
message PlayerLimitedShopNPCPosBin {
|
|
uint32 module_id = 1;
|
|
uint32 scene_id = 4;
|
|
uint32 block_id = 5;
|
|
uint32 index = 6;
|
|
}
|
|
|
|
message PlayerHomeLimitedShopBin {
|
|
uint32 last_refresh_time = 1;
|
|
repeated PlayerLimitedShopNPCPosBin npc_pos_bin_list = 2;
|
|
}
|
|
|
|
message HomeResourceBin {
|
|
uint32 store_value = 1;
|
|
fixed32 last_refresh_time = 2;
|
|
}
|
|
|
|
message PlayerHomeResourceBin {
|
|
HomeResourceBin home_coin_bin = 1;
|
|
HomeResourceBin fetter_exp_bin = 2;
|
|
}
|
|
|
|
message HomeAvatarDataBin {
|
|
uint32 avatar_id = 1;
|
|
repeated uint32 talk_id_list = 2;
|
|
repeated uint32 event_id_list = 3;
|
|
}
|
|
|
|
message HomeAvatarRewardEventBin {
|
|
uint32 order = 1;
|
|
uint32 event_id = 2;
|
|
uint32 random_position = 3;
|
|
uint32 guid = 4;
|
|
}
|
|
|
|
message PlayerHomeAvatarBin {
|
|
repeated HomeAvatarDataBin home_avatar_list = 1;
|
|
repeated uint32 show_avatar_id_list = 2;
|
|
repeated HomeAvatarRewardEventBin reward_event_list = 3;
|
|
}
|
|
|
|
message HomeWorldWoodExchangeDataBin {
|
|
uint32 wood_id = 1;
|
|
uint32 exchange_count = 2;
|
|
fixed32 last_refresh_time = 3;
|
|
}
|
|
|
|
message PlayerHomeBlueprintSlotBin {
|
|
uint32 slot_id = 1;
|
|
string share_code = 2;
|
|
}
|
|
|
|
message PlayerHomeBlueprintBin {
|
|
uint32 blueprint_guid_idx = 1;
|
|
repeated PlayerHomeBlueprintSlotBin slot_bin_list = 2;
|
|
}
|
|
|
|
message PlayerHomeCompBin {
|
|
int32 friend_enter_home_option = 1;
|
|
uint32 init_home_modue_id = 2;
|
|
repeated PlayerHomeModuleBin module_list = 4;
|
|
repeated uint32 unlocked_module_id_list = 5;
|
|
HomeSnapshotBin snapshot = 6;
|
|
repeated uint32 unlocked_formula_furniture_id_list = 7;
|
|
repeated uint32 unlocked_furniture_suite_id_list = 8;
|
|
repeated uint32 levelup_reward_got_level_list = 9;
|
|
PlayerFunitureMakeBin furniture_make_bin = 10;
|
|
PlayerHomeResourceBin home_resource_bin = 11;
|
|
repeated uint32 arrangement_furniture_suite_id_list = 12;
|
|
PlayerHomeLimitedShopBin limited_shop_bin = 13;
|
|
bool is_ever_enter_self_home_world = 14;
|
|
PlayerHomeAvatarBin home_avatar_bin = 15;
|
|
fixed32 last_save_time = 16;
|
|
uint32 prior_check_time = 17;
|
|
uint32 transfer_home_point = 19;
|
|
repeated uint32 seen_module_id_list = 20;
|
|
repeated uint32 unlocked_bgm_id_list = 21;
|
|
bool is_transfer_to_safe_point = 22;
|
|
uint32 audit_version_index = 23;
|
|
repeated HomeWorldWoodExchangeDataBin wood_exchange_data_bin_list = 24;
|
|
PlayerHomeBlueprintBin blueprint_bin = 25;
|
|
}
|
|
|
|
message PlayerOfflineOpBin {
|
|
map<uint32, uint32> index_map = 1;
|
|
}
|
|
|
|
message H5ActivityWatcherBin {
|
|
uint32 h5_activity_watcher_id = 1;
|
|
uint32 progress = 2;
|
|
}
|
|
|
|
message H5ActivityBin {
|
|
uint32 h5_activity_schedule_id = 1;
|
|
uint32 last_refresh_time = 2;
|
|
repeated uint32 finished_h5_activity_watcher_list = 3;
|
|
repeated H5ActivityWatcherBin h5_activity_watcher_list = 4;
|
|
uint32 h5_activity_id = 5;
|
|
repeated uint32 unaccept_h5_activity_watcher_list = 6;
|
|
bool is_finish_watcher_logged = 7;
|
|
}
|
|
|
|
message PlayerH5ActivityCompBin {
|
|
repeated H5ActivityBin h5_activity_list = 1;
|
|
fixed32 client_red_dot_timestamp = 2;
|
|
}
|
|
|
|
message MatchPunishBin {
|
|
uint32 match_id = 1;
|
|
uint32 punish_times = 2;
|
|
uint32 punish_end_time = 3;
|
|
}
|
|
|
|
message PlayerMatchCompBin {
|
|
repeated MatchPunishBin punish_list = 1;
|
|
uint32 last_punish_refresh_time = 2;
|
|
}
|
|
|
|
message PlayerExhibitionBin {
|
|
uint32 id = 1;
|
|
uint32 replaceable_value = 2;
|
|
uint32 accumulable_value = 3;
|
|
}
|
|
|
|
message PlayerExhibitionCompBin {
|
|
repeated PlayerExhibitionBin exhibition_list = 1;
|
|
}
|
|
|
|
message PlayerGroupLinkBin {
|
|
uint32 link_id = 1;
|
|
uint32 activity_id = 2;
|
|
uint32 cur_bundle_id = 3;
|
|
uint32 schedule_id = 4;
|
|
}
|
|
|
|
message PlayerGroupBundleBin {
|
|
uint32 bundle_id = 1;
|
|
uint32 activity_id = 2;
|
|
bool is_activated = 3;
|
|
uint32 schedule_id = 4;
|
|
bool is_show_mark = 5;
|
|
}
|
|
|
|
message PlayerGroupBundleFinishBin {
|
|
uint32 activity_id = 1;
|
|
repeated uint32 bundle_id_list = 2;
|
|
uint32 schedule_id = 3;
|
|
}
|
|
|
|
message PlayerGroupLinkCompBin {
|
|
repeated PlayerGroupLinkBin link_bin_list = 2;
|
|
repeated PlayerGroupBundleBin bundle_bin_list = 3;
|
|
repeated PlayerGroupBundleFinishBin finish_bundle_bin_list = 4;
|
|
}
|
|
|
|
message FireworksParamBin {
|
|
uint32 type = 1;
|
|
int32 value = 2;
|
|
}
|
|
|
|
message FireworksReformBin {
|
|
uint32 id = 1;
|
|
repeated FireworksParamBin reform_param_bin_list = 2;
|
|
}
|
|
|
|
message FireworksLaunchSchemeBin {
|
|
uint32 scheme_id = 1;
|
|
repeated uint32 fireworks_id_list = 2;
|
|
repeated FireworksParamBin launch_param_bin_list = 3;
|
|
}
|
|
|
|
message PlayerFireworksCompBin {
|
|
repeated FireworksReformBin fireworks_reform_bin_list = 1;
|
|
uint32 last_use_launch_scheme_id = 2;
|
|
repeated FireworksLaunchSchemeBin launch_scheme_bin_list = 3;
|
|
}
|
|
|
|
message PlayerCityCompBin {
|
|
map<uint32, CityBin> city_map = 1;
|
|
}
|
|
|
|
message RegionalPlayVarBin {
|
|
uint32 type = 1;
|
|
float value = 2;
|
|
}
|
|
|
|
message DeathZoneBin {
|
|
uint32 id = 1;
|
|
bool is_open = 2;
|
|
}
|
|
|
|
message PlayerRegionalPlayCompBin {
|
|
repeated RegionalPlayVarBin var_bin_list = 1;
|
|
repeated DeathZoneBin death_zone_bin_list = 2;
|
|
string last_play_name = 3;
|
|
}
|
|
|
|
message ShareCDInfoBin {
|
|
uint32 share_cd_id = 1;
|
|
uint32 config_index = 2;
|
|
uint64 last_use_time = 3;
|
|
uint32 cd_token = 4;
|
|
}
|
|
|
|
message PlayerShareCDCompBin {
|
|
map<uint32, ShareCDInfoBin> share_cd_info_map = 1;
|
|
}
|
|
|
|
message GCGPlayerBriefBin {
|
|
uint32 controller_id = 1;
|
|
uint32 uid = 2;
|
|
string nick_name = 3;
|
|
ProfilePictureBin profile_picture = 4;
|
|
repeated uint32 card_id_list = 5;
|
|
map<uint32, uint32> card_face_map = 6;
|
|
}
|
|
|
|
message GCGGameBriefBin {
|
|
uint32 app_id = 1;
|
|
uint32 game_uid = 2;
|
|
uint32 business_type = 3;
|
|
repeated GCGPlayerBriefBin player_brief_bin_list = 4;
|
|
uint32 verify_code = 5;
|
|
uint32 game_id = 6;
|
|
uint32 thread_index = 7;
|
|
}
|
|
|
|
message GCGDSDeckBin {
|
|
uint32 id = 1;
|
|
string name = 2;
|
|
repeated uint32 character_card_list = 3;
|
|
repeated uint32 card_list = 4;
|
|
uint32 card_back_id = 5;
|
|
uint32 field_id = 6;
|
|
fixed32 create_time = 7;
|
|
}
|
|
|
|
message GCGDSCardBin {
|
|
uint32 card_id = 1;
|
|
uint32 num = 2;
|
|
repeated uint32 unlock_face_type_list = 3;
|
|
uint32 face_type = 4;
|
|
uint32 proficiency = 5;
|
|
repeated uint32 proficiency_reward_taken_idx_list = 6;
|
|
}
|
|
|
|
message GCGDeckSystemBin {
|
|
repeated GCGDSDeckBin deck_list = 1;
|
|
repeated GCGDSCardBin card_list = 2;
|
|
repeated uint32 unlock_card_back_id_list = 3;
|
|
repeated uint32 unlock_field_id_list = 4;
|
|
uint32 cur_deck_id = 5;
|
|
repeated uint32 unlock_deck_id_list = 6;
|
|
}
|
|
|
|
message GCGTCTavernChallengeBin {
|
|
uint32 character_id = 1;
|
|
repeated uint32 unlock_level_id_list = 3;
|
|
}
|
|
|
|
message GCGTavernBin {
|
|
uint32 character_id = 1;
|
|
uint32 level_id = 2;
|
|
uint32 point_id = 3;
|
|
bool is_last_duel_win = 4;
|
|
repeated GCGTCTavernChallengeBin tavern_challenge_bin_list = 5;
|
|
}
|
|
|
|
message GCGMatchBin {
|
|
uint32 match_id = 1;
|
|
uint32 score = 2;
|
|
uint32 win_streak_count = 3;
|
|
uint32 lose_streak_count = 4;
|
|
uint32 refuse_count = 5;
|
|
fixed32 punish_end_time = 6;
|
|
uint32 version = 7;
|
|
}
|
|
|
|
message GCGBasicBin {
|
|
uint32 level = 1;
|
|
uint32 exp = 2;
|
|
repeated uint32 level_reward_taken_list = 3;
|
|
repeated GCGMatchBin match_bin_list = 4;
|
|
uint32 ban_match_expire_time = 5;
|
|
uint32 ban_invite_expire_time = 6;
|
|
}
|
|
|
|
message GCGLevelBin {
|
|
uint32 level_id = 1;
|
|
repeated uint32 finished_challenge_id_list = 2;
|
|
}
|
|
|
|
message GCGBossChallengeBin {
|
|
uint32 id = 1;
|
|
repeated uint32 unlock_level_id_list = 2;
|
|
}
|
|
|
|
message GCGGuideGroupBin {
|
|
uint32 id = 1;
|
|
uint32 progress = 2;
|
|
}
|
|
|
|
message GCGLevelChallengeBin {
|
|
repeated GCGLevelBin level_bin_list = 1;
|
|
uint32 pre_config_id = 2;
|
|
uint32 pre_level_id = 3;
|
|
uint32 pre_level_type = 4;
|
|
repeated uint32 unlock_world_challenge_list = 5;
|
|
repeated GCGBossChallengeBin unlock_boss_challenge_list = 6;
|
|
repeated GCGGuideGroupBin guide_group_bin_list = 7;
|
|
repeated uint32 win_level_id_set = 8;
|
|
}
|
|
|
|
message GCGConstNpcBin {
|
|
uint32 npc_id = 1;
|
|
uint32 scene_point_id = 2;
|
|
}
|
|
|
|
message GCGTavernSceneBuilderBin {
|
|
uint32 distribution_id = 1;
|
|
uint32 last_refresh_game_time = 2;
|
|
repeated GCGConstNpcBin const_npc_list = 3;
|
|
}
|
|
|
|
message GCGWeekNpcBin {
|
|
uint32 npc_id = 1;
|
|
uint32 level_id = 2;
|
|
bool is_unlock = 3;
|
|
uint32 finish_time = 4;
|
|
uint32 scene_point_id = 5;
|
|
}
|
|
|
|
message GCGWeekChallengeBin {
|
|
uint32 last_refresh_time = 1;
|
|
uint32 last_refresh_gcg_level = 2;
|
|
repeated GCGWeekNpcBin week_npc_list = 3;
|
|
int32 gm_refresh_start_week_day = 4;
|
|
uint32 gm_refresh_start_week_day_set_time = 5;
|
|
}
|
|
|
|
message PlayerGCGCompBin {
|
|
GCGDeckSystemBin deck_system_bin = 1;
|
|
GCGTavernBin tavern_bin = 2;
|
|
GCGBasicBin basic_bin = 3;
|
|
GCGLevelChallengeBin level_challenge_bin = 4;
|
|
GCGTavernSceneBuilderBin tavern_scene_builder_bin = 5;
|
|
GCGWeekChallengeBin week_challenge_bin = 6;
|
|
GCGGameBriefBin game_brief_bin = 101;
|
|
}
|
|
|
|
message AranaraCollectionListBin {
|
|
repeated uint32 collection_id_list = 1;
|
|
}
|
|
|
|
message AranaraCollectionSuiteBin {
|
|
uint32 collection_type = 1;
|
|
map<uint32, AranaraCollectionListBin> state_collection_map = 2;
|
|
}
|
|
|
|
message PlayerAranaraCollectionCompBin {
|
|
repeated AranaraCollectionSuiteBin collection_suite_list = 1;
|
|
}
|
|
|
|
message PlayerDataBin {
|
|
PlayerBasicCompBin basic_bin = 1;
|
|
PlayerAvatarCompBin avatar_bin = 2;
|
|
PlayerQuestCompBin quest_bin = 3;
|
|
PlayerShopCompBin shop_bin = 4;
|
|
PlayerItemCompBin item_bin = 5;
|
|
PlayerDungeonCompBin dungeon_bin = 6;
|
|
PlayerSceneCompBin scene_bin = 7;
|
|
PlayerBoredCompBin bored_bin = 8;
|
|
PlayerMpCompBin mp_bin = 9;
|
|
PlayerCookCompBin cook_bin = 10;
|
|
PlayerMailCompBin mail_bin = 11;
|
|
PlayerLoginCompBin login_bin = 12;
|
|
PlayerOfflineMsgCompBin offline_msg_bin = 13;
|
|
PlayerDailyTaskCompBin daily_task_bin = 14;
|
|
PlayerRandTaskCompBin rand_task_bin = 15;
|
|
PlayerGachaCompBin gacha_bin = 16;
|
|
PlayerGivingCompBin giving_bin = 17;
|
|
PlayerForgeCompBin forge_bin = 18;
|
|
PlayerInvestigationCompBin investigation_bin = 19;
|
|
PlayerActivityCompBin activity_bin = 20;
|
|
PlayerWatcherCompBin watcher_bin = 21;
|
|
PlayerTowerCompBin tower_bin = 22;
|
|
PlayerSignInCompBin sign_in_bin = 23;
|
|
PlayerBattlePassCompBin battle_pass_bin = 24;
|
|
PlayerBlossomCompBin blossom_bin = 25;
|
|
PlayerRechargeCompBin recharge_bin = 26;
|
|
PlayerMpPlayCompBin mp_play_bin = 27;
|
|
PlayerSocialCompBin social_bin = 28;
|
|
PlayerCodexCompBin codex_bin = 29;
|
|
PlayerAchievementCompBin achievement_bin = 30;
|
|
PlayerTrialAvatarCompBin trial_avatar_bin = 31;
|
|
PlayerPersonalLineCompBin personal_line_bin = 32;
|
|
PlayerReputationCompBin reputation_bin = 33;
|
|
PlayerWidgetCompBin widget_comp_bin = 34;
|
|
PlayerHuntingCompBin hunting_bin = 35;
|
|
PlayerScenePlayCompBin scene_play_bin = 36;
|
|
PlayerCombineCompBin combine_bin = 37;
|
|
PlayerCoopCompBin coop_bin = 38;
|
|
PlayerOfferingCompBin offering_bin = 39;
|
|
PlayerRoutineCompBin routine_bin = 40;
|
|
PlayerReunionCompBin reunion_bin = 41;
|
|
PlayerMiracleRingCompBin miracle_ring_bin = 42;
|
|
PlayerMechanicusCompBin mechanicus_bin = 43;
|
|
PlayerOpActivityCompBin op_activity_bin = 44;
|
|
PlayerGalleryCompBin gallery_bin = 45;
|
|
PlayerRegionSearchCompBin region_search_bin = 46;
|
|
PlayerTalkCompBin talk_bin = 47;
|
|
PlayerHomeCompBin home_bin = 48;
|
|
PlayerOfflineOpBin offline_op_bin = 49;
|
|
PlayerH5ActivityCompBin h5_activity_bin = 50;
|
|
PlayerMatchCompBin match_bin = 51;
|
|
PlayerExhibitionCompBin exhibition_bin = 52;
|
|
PlayerGroupLinkCompBin group_link_bin = 53;
|
|
PlayerFishingCompBin fishing_bin = 54;
|
|
PlayerCityCompBin city_bin = 55;
|
|
PlayerFireworksCompBin fireworks_bin = 56;
|
|
PlayerRegionalPlayCompBin regional_play_bin = 57;
|
|
PlayerCustomDungeonCompBin custom_dungeon_bin = 58;
|
|
PlayerShareCDCompBin share_cd_bin = 59;
|
|
PlayerUgcCompBin ugc_bin = 60;
|
|
PlayerAranaraCollectionCompBin aranara_collection_bin = 61;
|
|
PlayerGCGCompBin gcg_bin = 65;
|
|
}
|
|
|
|
message PlayerJsonData {
|
|
bool is_proficient_player = 1;
|
|
}
|
|
|
|
message PlayerExtJsonData {
|
|
uint32 reg_platform = 1;
|
|
}
|
|
|
|
message PlayerExtraBinData {
|
|
map<uint32, SecurityAntiOfflineDataBin> anti_offline_data_map = 1;
|
|
}
|
|
|
|
message PlayerBeforeLoginBinData {
|
|
repeated uint32 finish_quest_res_collection = 1;
|
|
}
|
|
|
|
message PlayerData {
|
|
uint32 uid = 1;
|
|
string nickname = 2;
|
|
fixed32 last_login_time = 3;
|
|
bytes bin = 4;
|
|
uint32 data_version = 5;
|
|
uint32 level = 6;
|
|
uint32 exp = 7;
|
|
string json_data = 8;
|
|
bytes extra_bin_data = 9;
|
|
string online_id = 10;
|
|
string psn_id = 11;
|
|
bytes before_login_bin_data = 12;
|
|
}
|
|
|
|
message ContentAuditBin {
|
|
string content = 1;
|
|
uint32 audit_state = 2;
|
|
uint32 submit_time = 3;
|
|
uint32 submit_count = 4;
|
|
}
|