syntax = "proto3"; option csharp_namespace = "KianaBH.Proto"; message AvatarSubSkill { uint32 sub_skill_id = 1; uint32 level = 2; bool is_mask = 3; } message AvatarSkill { uint32 skill_id = 1; repeated AvatarSubSkill sub_skill_list = 2; } message Avatar { uint32 avatar_id = 1; uint32 star = 2; uint32 level = 3; uint32 exp = 4; uint32 fragment = 5; uint32 weapon_unique_id = 6; uint32 stigmata_unique_id_1 = 7; uint32 stigmata_unique_id_2 = 8; uint32 stigmata_unique_id_3 = 9; repeated AvatarSkill skill_list = 10; uint32 touch_goodfeel = 11; uint32 today_has_add_goodfeel = 12; uint32 stage_goodfeel = 13; repeated uint32 dress_list = 14; uint32 dress_id = 15; AvatarBindEquipMode mode = 17; AvatarArtifactDetail avatar_artifact = 18; uint32 sub_star = 19; } message EquipmentItem { EquipmentType type = 1; uint32 id_or_unique_id = 2; uint32 num = 3; } message EquipmentItemList { repeated EquipmentItem item_list = 1; } message Mecha { uint32 unique_id = 1; uint32 id = 2; } message Weapon { uint32 unique_id = 1; uint32 id = 2; uint32 level = 3; uint32 exp = 4; bool is_protected = 5; uint32 cancel_protect_time = 6; bool is_extracted = 7; uint32 sub_weapon_id = 8; repeated uint32 quantum_branch_list = 9; uint32 homology_level = 10; } message Stigmata { uint32 unique_id = 1; uint32 id = 2; uint32 level = 3; uint32 exp = 4; bool is_protected = 5; bool is_affix_identify = 6; uint32 cancel_protect_time = 7; uint32 slot_num = 8; repeated StigmataRune rune_list = 9; repeated StigmataRune wait_select_rune_list = 10; uint32 refine_value = 11; uint32 promote_times = 12; repeated StigmataRuneGroup wait_select_rune_group_list = 16; } message Material { uint32 id = 1; uint32 num = 2; } message GenericItemNum { uint32 id = 1; uint32 num = 2; uint32 level = 3; } message Stage { uint32 id = 1; uint32 progress = 2; uint32 enter_times = 3; uint32 reset_times = 4; repeated uint32 challenge_index_list = 5; uint32 bonus_end_time = 6; uint32 bonus_enter_times = 7; uint32 bonus_total_times = 8; uint32 min_stage_time = 9; uint32 max_score = 10; uint32 stamina_discount = 11; uint32 total_score = 12; bool is_done = 16; repeated uint32 backup_challenge_index_list = 18; uint32 max_battle_score = 19; uint32 max_rank = 20; string client_data = 21; uint32 first_stamina_discount = 22; } message StageEventData { uint32 begin_time = 1; uint32 end_time = 2; uint32 chapter_id = 3; uint32 unlock_level = 4; } message DropItem { uint32 item_id = 1; uint32 level = 2; uint32 num = 3; uint32 rarity = 4; bool is_baodi = 5; bool is_rare_drop = 6; uint32 gift_item_id = 7; uint32 gift_level = 8; uint32 gift_num = 9; bool is_treasure = 10; bool is_equip_drop = 11; bool is_stage_clear_drop = 12; bool is_avatar_drop = 13; bool is_theme_wanted_double_drop = 14; } message RewardItemData { uint32 id = 1; uint32 level = 2; uint32 num = 3; uint32 split_fragment_num = 4; } message RewardData { uint32 exp = 1; uint32 scoin = 2; uint32 hcoin = 3; uint32 stamina = 4; uint32 friends_point = 6; repeated RewardItemData item_list = 7; uint32 exp_convert_scoin = 9; } message StageCheatData { enum Type { TYPE_NONE = 0; STAGE_ID = 1; STAGE_PROGRESS = 2; STAGE_MAX_SCORE = 3; TIME_START = 1001; TIME_USE = 1002; AVG_FRAME_TIME = 1003; PLAYER_LEVEL = 1004; STAGE_SCORE = 1005; MONSTER_TOTAL_HP = 1006; MONSTER_TOTAL_LOSS_HP = 1007; MONSTER_HIT_MISS_NUM = 1008; MONSTER_HIT_NUM = 1009; NATURE_DAMAGE_BONUS_RATIO_MAX = 1010; STAR_RING_USE_TIME = 1011; AVATAR_ID_1 = 2001; AVATAR_LEVEL_1 = 2002; AVATAR_COMBAT_1 = 2003; ATTACK_MAX_1 = 2004; SP_MAX_1 = 2005; SP_BEGIN_1 = 2006; SP_END_1 = 2007; SP_GAIN_1 = 2008; SP_USE_1 = 2009; HP_MAX_1 = 2010; HP_BEGIN_1 = 2011; HP_END_1 = 2012; HP_GAIN_1 = 2013; HIT_COUNT_1 = 2014; HIT_DAMAGE_1 = 2015; HIT_NORMAL_DAMAGE_MAX_1 = 2016; HIT_CRITICAL_DAMAGE_MAX_1 = 2017; BEHIT_COUNT_1 = 2018; BEHIT_NORMAL_DAMAGE_MAX_1 = 2019; BEHIT_CRITICAL_DAMAGE_MAX_1 = 2020; COMBO_MAX_1 = 2021; AVATAR_TIME_USE_1 = 2022; WEAPON_LEVEL_1 = 2023; STIGMATA_LEVEL_MAX_1 = 2024; MP_TEAM_SKILL_TIMES_1 = 2025; MP_QTE_SKILL_TIMES_1 = 2026; MP_BE_RESCUED_TIMES_1 = 2027; MP_RESCUE_TIMES_1 = 2028; MP_AVG_RESCUE_TIME_1 = 2029; MP_CHAT_TIMES_1 = 2030; ULTIMATE_SKILL_TIMES_1 = 2031; ULTIMATE_SKILL_DURATION_1 = 2032; ATTACK_SP_GAIN_1 = 2033; WEAPON_SKILL_TIMES_1 = 2034; SWITCH_IN_SKILL_DAMAGE_MAX_1 = 2035; BRANCH_SKILL_DAMAGE_MAX_1 = 2036; CHARGE_SKILL_DAMAGE_MAX_1 = 2037; ULTIMATE_SKILL_DAMAGE_MAX_1 = 2038; ULTIMATE_SKILL_INTERVAL_TIME_MIN_1 = 2039; WEAPON_SKILL_INTERVAL_TIME_MIN_1 = 2040; HIT_INTERVAL_TIME_MIN_1 = 2041; SP_MIN_1 = 2042; HP_MIN_1 = 2043; STIGMATA_1_1 = 2044; STIGMATA_1_2 = 2045; STIGMATA_1_3 = 2046; WEAPON_ID_1 = 2047; DRESS_ID_1 = 2048; SERVER_AVATAR_ID_1 = 2049; SERVER_STIGMATA_1_1 = 2050; SERVER_STIGMATA_1_2 = 2051; SERVER_STIGMATA_1_3 = 2052; SERVER_WEAPON_ID_1 = 2053; SERVER_DRESS_ID_1 = 2054; AVATAR_ID_2 = 2101; AVATAR_LEVEL_2 = 2102; AVATAR_COMBAT_2 = 2103; ATTACK_MAX_2 = 2104; SP_MAX_2 = 2105; SP_BEGIN_2 = 2106; SP_END_2 = 2107; SP_GAIN_2 = 2108; SP_USE_2 = 2109; HP_MAX_2 = 2110; HP_BEGIN_2 = 2111; HP_END_2 = 2112; HP_GAIN_2 = 2113; HIT_COUNT_2 = 2114; HIT_DAMAGE_2 = 2115; HIT_NORMAL_DAMAGE_MAX_2 = 2116; HIT_CRITICAL_DAMAGE_MAX_2 = 2117; BEHIT_COUNT_2 = 2118; BEHIT_NORMAL_DAMAGE_MAX_2 = 2119; BEHIT_CRITICAL_DAMAGE_MAX_2 = 2120; COMBO_MAX_2 = 2121; AVATAR_TIME_USE_2 = 2122; WEAPON_LEVEL_2 = 2123; STIGMATA_LEVEL_MAX_2 = 2124; MP_TEAM_SKILL_TIMES_2 = 2125; MP_QTE_SKILL_TIMES_2 = 2126; MP_BE_RESCUED_TIMES_2 = 2127; MP_RESCUE_TIMES_2 = 2128; MP_AVG_RESCUE_TIME_2 = 2129; MP_CHAT_TIMES_2 = 2130; ULTIMATE_SKILL_TIMES_2 = 2131; ULTIMATE_SKILL_DURATION_2 = 2132; ATTACK_SP_GAIN_2 = 2133; WEAPON_SKILL_TIMES_2 = 2134; SWITCH_IN_SKILL_DAMAGE_MAX_2 = 2135; BRANCH_SKILL_DAMAGE_MAX_2 = 2136; CHARGE_SKILL_DAMAGE_MAX_2 = 2137; ULTIMATE_SKILL_DAMAGE_MAX_2 = 2138; ULTIMATE_SKILL_INTERVAL_TIME_MIN_2 = 2139; WEAPON_SKILL_INTERVAL_TIME_MIN_2 = 2140; HIT_INTERVAL_TIME_MIN_2 = 2141; SP_MIN_2 = 2142; HP_MIN_2 = 2143; STIGMATA_2_1 = 2144; STIGMATA_2_2 = 2145; STIGMATA_2_3 = 2146; WEAPON_ID_2 = 2147; DRESS_ID_2 = 2148; SERVER_AVATAR_ID_2 = 2149; SERVER_STIGMATA_2_1 = 2150; SERVER_STIGMATA_2_2 = 2151; SERVER_STIGMATA_2_3 = 2152; SERVER_WEAPON_ID_2 = 2153; SERVER_DRESS_ID_2 = 2154; AVATAR_ID_3 = 2201; AVATAR_LEVEL_3 = 2202; AVATAR_COMBAT_3 = 2203; ATTACK_MAX_3 = 2204; SP_MAX_3 = 2205; SP_BEGIN_3 = 2206; SP_END_3 = 2207; SP_GAIN_3 = 2208; SP_USE_3 = 2209; HP_MAX_3 = 2210; HP_BEGIN_3 = 2211; HP_END_3 = 2212; HP_GAIN_3 = 2213; HIT_COUNT_3 = 2214; HIT_DAMAGE_3 = 2215; HIT_NORMAL_DAMAGE_MAX_3 = 2216; HIT_CRITICAL_DAMAGE_MAX_3 = 2217; BEHIT_COUNT_3 = 2218; BEHIT_NORMAL_DAMAGE_MAX_3 = 2219; BEHIT_CRITICAL_DAMAGE_MAX_3 = 2220; COMBO_MAX_3 = 2221; AVATAR_TIME_USE_3 = 2222; WEAPON_LEVEL_3 = 2223; STIGMATA_LEVEL_MAX_3 = 2224; MP_TEAM_SKILL_TIMES_3 = 2225; MP_QTE_SKILL_TIMES_3 = 2226; MP_BE_RESCUED_TIMES_3 = 2227; MP_RESCUE_TIMES_3 = 2228; MP_AVG_RESCUE_TIME_3 = 2229; MP_CHAT_TIMES_3 = 2230; ULTIMATE_SKILL_TIMES_3 = 2231; ULTIMATE_SKILL_DURATION_3 = 2232; ATTACK_SP_GAIN_3 = 2233; WEAPON_SKILL_TIMES_3 = 2234; SWITCH_IN_SKILL_DAMAGE_MAX_3 = 2235; BRANCH_SKILL_DAMAGE_MAX_3 = 2236; CHARGE_SKILL_DAMAGE_MAX_3 = 2237; ULTIMATE_SKILL_DAMAGE_MAX_3 = 2238; ULTIMATE_SKILL_INTERVAL_TIME_MIN_3 = 2239; WEAPON_SKILL_INTERVAL_TIME_MIN_3 = 2240; HIT_INTERVAL_TIME_MIN_3 = 2241; SP_MIN_3 = 2242; HP_MIN_3 = 2243; STIGMATA_3_1 = 2244; STIGMATA_3_2 = 2245; STIGMATA_3_3 = 2246; WEAPON_ID_3 = 2247; DRESS_ID_3 = 2248; SERVER_AVATAR_ID_3 = 2249; SERVER_STIGMATA_3_1 = 2250; SERVER_STIGMATA_3_2 = 2251; SERVER_STIGMATA_3_3 = 2252; SERVER_WEAPON_ID_3 = 2253; SERVER_DRESS_ID_3 = 2254; ELF_ID = 2301; ELF_LEVEL = 2302; ELF_COMBAT = 2303; ELF_ATTACK = 2304; ELF_SP_MAX = 2305; ELF_ULTIMATE_SKILL_TIMES = 2306; ELF_SP_USE = 2307; ELF_HIT_CRITICAL_DAMAGE_MAX = 2308; ELF_HIT_NORMAL_DAMAGE_MAX = 2309; ELF_ULTIMATE_SKILL_INTERVAL_TIME_MIN = 2310; ELF_HIT_INTERVAL_TIME_MIN = 2311; SERVER_ELF_ID = 2312; ELF_ID_2 = 2401; ELF_LEVEL_2 = 2402; ELF_COMBAT_2 = 2403; ELF_ATTACK_2 = 2404; ELF_SP_MAX_2 = 2405; ELF_ULTIMATE_SKILL_TIMES_2 = 2406; ELF_SP_USE_2 = 2407; ELF_HIT_CRITICAL_DAMAGE_MAX_2 = 2408; ELF_HIT_NORMAL_DAMAGE_MAX_2 = 2409; ELF_ULTIMATE_SKILL_INTERVAL_TIME_MIN_2 = 2410; ELF_HIT_INTERVAL_TIME_MIN_2 = 2411; SERVER_ELF_ID_2 = 2412; ELF_ID_3 = 2501; ELF_LEVEL_3 = 2502; ELF_COMBAT_3 = 2503; ELF_ATTACK_3 = 2504; ELF_SP_MAX_3 = 2505; ELF_ULTIMATE_SKILL_TIMES_3 = 2506; ELF_SP_USE_3 = 2507; ELF_HIT_CRITICAL_DAMAGE_MAX_3 = 2508; ELF_HIT_NORMAL_DAMAGE_MAX_3 = 2509; ELF_ULTIMATE_SKILL_INTERVAL_TIME_MIN_3 = 2510; ELF_HIT_INTERVAL_TIME_MIN_3 = 2511; SERVER_ELF_ID_3 = 2512; IS_MP_VOICE_USED = 3001; MP_VOICE_USE_TIME = 3002; SEALED_EVENT_ID = 4001; } StageCheatData.Type type = 1; float value = 2; } message StageChallengeData { uint32 challenge_index = 1; RewardData reward = 2; } message MpStageMvpReward { uint32 extra_coin = 1; uint32 extra_avatar_exp = 2; uint32 extra_mp_exp = 3; } message StageSpecialChallengeData { uint32 challenge_index = 1; DropItem drop_item = 2; } message AccountBuffReward { uint32 scoin_reward = 1; uint32 avatar_exp_reward = 2; uint32 player_exp_reward = 3; } message AvatarTeam { uint32 stage_type = 1; repeated uint32 avatar_id_list = 2; } message CustomAvatarTeam { uint32 team_id = 1; string name = 2; repeated uint32 avatar_id_list = 3; repeated uint32 elf_id_list = 4; uint32 astra_mate_id = 5; bool is_using_astra_mate = 6; } message StageDropDisplayInfo { uint32 stage_id = 1; repeated uint32 drop_item_id_list = 2; repeated uint32 first_drop_item_id_list = 3; bool double_drop = 4; repeated uint32 bonus_drop_item_id_list = 5; repeated string battle_buff_list = 6; repeated uint32 bonus_equip_need_list = 7; uint32 battle_display_id = 8; repeated string battle_attr_list = 9; repeated RewardItemData first_drop_item_data_list = 10; } message SettingDict { message DictItem { string key = 1; SettingDict.ValueType type = 2; string value = 3; repeated string value_list = 4; } enum ValueType { VALUE_TYPE_NONE = 0; INT = 1; FLOAT = 2; STRING = 3; INT_LIST = 4; } repeated SettingDict.DictItem dict_item_list = 1; } message WeaponDetailData { uint32 id = 1; uint32 level = 2; uint32 unique_id = 3; uint32 sub_weapon_id = 4; uint32 homology_level = 5; } message StigmataDetailData { uint32 id = 1; uint32 level = 2; repeated StigmataRune rune_list = 3; uint32 unique_id = 7; } message AvatarSubSkillDetailData { uint32 sub_skill_id = 1; uint32 level = 2; bool is_mask = 3; } message AvatarSkillDetailData { uint32 skill_id = 1; repeated AvatarSubSkillDetailData sub_skill_list = 2; } message AvatarArtifactDetail { uint32 artifact_id = 1; uint32 artifact_level = 2; bool is_artifact_switch_on = 3; } message AvatarDetailData { uint32 avatar_id = 1; uint32 avatar_star = 2; uint32 avatar_level = 3; WeaponDetailData weapon = 4; StigmataDetailData stigmata_1 = 5; StigmataDetailData stigmata_2 = 6; StigmataDetailData stigmata_3 = 7; repeated AvatarSkillDetailData skill_list = 8; uint32 dress_id = 9; uint32 avatar_combat = 10; AvatarArtifactDetail avatar_artifact = 12; uint32 avatar_sub_star = 13; } message ElfTalentDetailData { uint32 elf_talent_id = 1; uint32 talent_level = 2; } message ElfSkillDetailData { uint32 elf_skill_id = 1; uint32 skill_level = 2; } message ElfDetailData { uint32 elf_id = 1; uint32 level = 2; uint32 star = 3; repeated ElfTalentDetailData equip_talent_list = 4; repeated ElfSkillDetailData skill_list = 5; } message MasterDetailData { uint32 uid = 1; string nickname = 2; uint32 level = 3; MasterPupilCard card = 4; } message PupilDetailData { uint32 uid = 1; string nickname = 2; MasterPupilStatus status = 3; } message MasterPupilDetailData { MasterPupilData master = 1; repeated MasterPupilData pupil_list = 2; } message AdventureAvatar { message Skill { uint32 skill_id = 1; uint32 skill_level = 2; } uint32 avatar_id = 1; uint32 star = 2; repeated AdventureAvatar.Skill skill_list = 3; } message PlayerAdventureData { uint32 adventure_group_level = 1; repeated AdventureAvatar adventure_avatar_list = 2; } message PlayerDetailData { uint32 uid = 1; string nickname = 2; uint32 level = 3; AvatarDetailData leader_avatar = 4; string self_desc = 5; uint32 armada_id = 6; string armada_name = 7; uint32 mp_level = 8; uint32 on_medal_id = 9; bool is_newbie = 10; bool is_goback = 11; uint32 mp_like_num = 12; repeated GrandKey grand_key_list = 13; ElfDetailData leader_elf = 14; uint32 custom_head_id = 15; uint32 frame_id = 16; PlayerAdventureData adventure = 17; repeated AvatarDetailData backup_avatar_list = 18; Medal on_medal = 19; bool is_allow_visit = 30; uint32 visit_avatar = 31; uint32 be_liked_num = 32; uint32 show_house = 33; uint32 comfort_value = 34; uint32 house_level = 35; string house_name = 36; uint32 total_wiki_score = 37; uint32 total_achievement_num_get = 38; uint32 total_achievement_num = 39; uint32 chat_forbid_finish_time = 40; uint32 master_uid = 41; MasterPupilType master_pupil_tag = 42; uint32 season_id = 43; uint32 season_group_id = 44; uint32 season_level = 45; bool is_logoff = 46; } message PlayerFriendBriefData { uint32 uid = 1; string nickname = 2; uint32 level = 3; uint32 avatar_id = 4; uint32 avatar_star = 5; uint32 avatar_combat = 6; uint32 avatar_level = 7; repeated AvatarSubSkillDetailData main_sub_skill_list = 8; uint32 last_login_time = 10; uint32 dress_id = 11; uint32 armada_id = 12; string armada_name = 13; uint32 bond = 14; uint32 on_medal_id = 15; Medal on_medal = 16; uint32 frame_id = 17; uint32 mp_level = 18; uint32 custom_head_id = 19; bool is_allow_visit = 30; uint32 visit_avatar = 31; uint32 be_liked_num = 32; uint32 show_house = 33; uint32 comfort_value = 34; uint32 house_level = 35; string house_name = 36; bool is_goback = 37; uint32 avatar_sub_star = 38; uint32 last_logout_time = 39; uint32 online_status = 40; uint32 season_id = 41; uint32 season_group_id = 42; uint32 season_level = 43; bool is_logoff = 44; } message WeaponBriefInfo { uint32 weapon_id = 1; uint32 weapon_level = 2; uint32 weapon_homology_level = 3; } message StigmataBriefInfo { uint32 stigmata_id = 1; uint32 stigmata_level = 2; } message AvatarBriefInfo { uint32 avatar_id = 1; uint32 avatar_level = 2; uint32 avatar_star = 3; uint32 weapon_id = 4; repeated uint32 stigmata_id_list = 5; uint32 sub_weapon_id = 6; uint32 dress_id = 7; bool is_artifact_switch_on = 8; uint32 weapon_homology_level = 9; WeaponBriefInfo weapon_info = 10; repeated StigmataBriefInfo stigmata_info_list = 11; bool is_new_equip_info = 12; uint32 avatar_sub_star = 13; } message ElfBriefInfo { message Skill { uint32 skill_id = 1; uint32 skill_level = 2; } uint32 elf_id = 1; uint32 elf_level = 2; uint32 elf_star = 3; repeated uint32 equip_talent_id_list = 4; repeated ElfBriefInfo.Skill skill_list = 5; } message LineupBriefInfo { repeated AvatarBriefInfo avatar_info_list = 1; repeated ElfBriefInfo elf_info_list = 2; } message MailItem { uint32 item_id = 1; uint32 level = 2; uint32 num = 3; uint32 split_fragment_num = 4; } message MailAttachment { repeated MailItem item_list = 1; uint32 hcoin = 2; uint32 scoin = 3; uint32 stamina = 4; uint32 exp = 5; uint32 exp_convert_scoin = 6; uint32 mcoin = 7; } message Mail { uint32 id = 1; MailType type = 2; string title = 3; string content = 4; string sender = 5; uint32 time = 6; MailAttachment attachment = 7; bool is_attachment_got = 8; uint32 expire_time = 9; repeated string content_param_list = 10; } message MailKey { uint32 id = 1; MailType type = 2; } message ChatMsgWeapon { uint32 unique_id = 1; WeaponDetailData weapon = 2; } message ChatMsgStigmata { uint32 unique_id = 1; StigmataDetailData stigmata = 2; } message ChatMsgAvatar { uint32 id = 1; AvatarDetailData avatar = 2; } message ChatMsgLobby { string msg = 1; uint32 level = 2; } message ChatMsgKeyValue { string key = 1; string value = 2; } message ChatMsgInternal { repeated ChatMsgKeyValue key_value_list = 1; } message ChatSendRedEnvelope { uint32 item_id = 1; string msg = 2; uint32 red_envelope_id = 3; } message ChatTakeRedEnvelope { uint32 sender_uid = 1; string sender_nickname = 2; uint32 item_id = 3; uint32 take_scoin = 4; repeated DropItem drop_item_list = 5; string msg = 6; Material take_material = 7; } message ChatMsgElf { uint32 id = 1; ElfDetailData elf = 2; } message ChatRedEnvelopeTakeOver { uint32 sender_uid = 1; string sender_nickname = 2; uint32 item_id = 3; string msg = 4; uint32 red_envelope_id = 5; } message ChatMsgWorldBeast { uint32 chatworld_id = 1; uint32 scene_id = 2; uint64 beast_unique_id_u64 = 3; uint32 stage_id = 4; } message ChatMsgMonsterCardPvp { uint32 activity_id = 1; uint32 stage_id = 2; repeated MonsterPvpCardBriefData card_data_list = 3; repeated MonsterPvpCardBriefData support_card_data_list = 4; uint32 site_id = 5; uint32 level = 6; string stage_transaction_str = 7; } message ChatMsgItem { enum ChatMsgType { CHAT_MSG_TYPE_NONE = 0; STR_MSG = 1; WEAPON_MSG = 2; STIGMATA_MSG = 3; AVATAR_MSG = 4; LOBBY_MSG = 5; INTERNAL_MSG = 6; SEND_RED_ENVELOPE_MSG = 7; TAKE_RED_ENVELOPE_MSG = 8; EMOJI = 9; ELF_MSG = 10; RED_ENVELOPE_TAKE_OVER_MSG = 11; CHATWORLD_BEAST_MSG = 12; MONSTER_CARD_PVP_MSG = 13; } ChatMsgItem.ChatMsgType type = 1; string msg_str = 2; ChatMsgWeapon weapon = 3; ChatMsgStigmata stigmata = 4; ChatMsgAvatar avatar = 5; ChatMsgLobby lobby = 6; ChatMsgInternal internal = 7; ChatSendRedEnvelope send_red_envelope = 8; ChatTakeRedEnvelope take_red_envelope = 9; uint32 emoji_id = 10; ChatMsgElf elf = 11; ChatRedEnvelopeTakeOver red_envelope_take_over = 12; ChatMsgWorldBeast chatworld_beast = 13; ChatMsgMonsterCardPvp monster_card_pvp = 14; } message ChatMsgContent { repeated ChatMsgItem items = 1; } message ChatMsgSensitiveCheckResult { int32 shield_type = 1; int32 number_check = 2; string rewrite_text = 3; } message ChatMsg { message SystemChatMsg { SystemChatMsgType type = 1; uint32 item_id = 2; uint32 item_level = 3; uint32 item_num = 4; GachaType gacha_type = 5; } enum MsgChannel { DEFAULT = 0; WORLD = 1; FRIEND = 2; ARMADA = 3; PLAYER_CARD = 4; LOBBY = 5; MASTER_PUPIL = 6; COMMON_CHATWORLD = 7; GROUP = 8; TEAM = 9; CAMPAIGN = 10; ROOM = 11; WORLD_ACTIVITY = 12; PRIVATE = 13; BATTLE = 14; } uint32 uid = 1; string nickname = 2; uint32 time = 3; string msg = 4; uint32 avatar_id = 5; uint32 dress_id = 6; ChatMsgContent content = 7; ChatMsg.MsgChannel channel = 8; uint32 frame_id = 9; bool is_sensitive = 10; bool is_goback = 11; uint32 channel_id = 12; uint32 custom_head_id = 13; MasterPupilType master_pupil_tag = 14; ChatMsg.SystemChatMsg system_msg = 15; uint32 target_uid = 16; uint32 season_id = 17; uint32 season_group_id = 18; uint32 season_level = 19; uint32 mode = 20; uint32 mode_para = 21; bool is_armada_leader = 22; bool is_team_leader = 23; ChatMsgSensitiveCheckResult check_result = 24; bool is_lobby_invite = 25; } message AssistantFrozen { uint32 uid = 1; uint32 left_frozen_time = 2; uint32 left_assistant_times = 3; } message AvatarFragment { uint32 fragment_id = 1; uint32 num = 2; } message AvatarCostPlusConfig { uint32 star = 1; uint32 cost_plus = 2; } message BulletinActivityConfig { uint32 activity_id = 1; uint32 activity_type = 2; uint32 begin_time = 3; uint32 end_time = 4; uint32 bulletin_id = 5; repeated uint32 mission_ids = 6; repeated uint32 type_param_list = 7; string type_param_str = 8; uint32 min_player_level = 9; uint32 max_player_level = 10; repeated uint32 item_list = 11; string title_name = 12; string title_image = 13; string image_path = 14; string link_button = 15; string description = 16; uint32 weight = 17; string background_path = 18; string text_image_path = 19; repeated uint32 currency_list = 20; string unlock_param_str = 21; string link_button_2 = 22; } message ChallengeMissionStep { enum StepStatus { UNLOCK = 0; DOING = 1; REWARDING = 2; FINISH = 3; } uint32 step_id = 1; ChallengeMissionStep.StepStatus status = 2; bool has_take_bonus = 3; } message ChallengeMissionData { bool is_unlock = 1; repeated ChallengeMissionStep step_list = 2; } message ActivitySeries { uint32 series_id = 1; uint32 available_sweep_num = 2; } message StageInnerAvatarData { uint32 avatar_id = 1; uint32 avatar_level = 2; uint32 avatar_star = 3; uint32 total_output = 4; uint32 no_restrict_output = 5; uint32 do_restrict_output = 6; uint32 be_restrict_output = 7; uint32 total_input = 8; float battle_time = 9; float total_time = 10; uint32 enter_times = 11; uint32 leave_times = 12; uint32 do_break_times = 13; uint32 be_break_times = 14; uint32 do_hit_times = 15; uint32 be_hit_times = 16; uint32 exskill_times = 17; uint32 evade_times = 18; uint32 evade_effect_times = 19; uint32 attack_sp_recover = 20; uint32 total_sp_recover = 21; uint32 dps = 22; uint32 special_attack_times = 23; uint32 evade_success_times = 24; uint32 weapon_active_skill = 25; uint32 stage_id = 26; uint32 normal_output = 27; uint32 ultra_output = 28; uint32 switchin_output = 29; uint32 branch_output = 30; uint32 charge_output = 31; uint32 hp_cost = 32; uint32 hp_recover = 33; uint32 sp_cost = 34; uint32 shield_damage = 35; uint32 avatar_sub_star = 36; bool is_player_avatar = 37; bool is_trial_avatar = 38; uint32 charge_attack_times = 39; uint32 branch_attack_times = 40; uint32 max_damage_5 = 41; uint32 max_damage_15 = 42; } message StageInnerMonsterData { string monster_name = 1; string monster_type = 2; uint32 monster_level = 3; uint32 monster_num = 4; uint32 avg_output = 5; uint32 avg_live_time = 6; uint32 dps = 7; uint32 hit_avatar_times = 8; uint32 break_avatar_times = 9; } message StageInnerElfData { uint32 elf_id = 1; uint32 elf_star = 2; uint32 elf_level = 3; uint32 attack_times = 4; uint32 hit_times = 5; uint32 total_output = 6; uint32 normal_output = 7; uint32 ultra_output = 8; uint32 total_sp_recover = 9; uint32 skill_use_times = 10; } message Bulletin { uint32 id = 1; uint32 type = 2; uint32 weight = 3; string title_button = 4; string title = 5; string banner_path = 6; string event_date_str = 7; string content = 8; uint32 mark = 9; uint32 begin_time = 10; uint32 end_time = 11; uint32 update_time = 12; uint32 show_config_id = 13; uint32 client_req_type = 14; } message EndlessAvatar { uint32 avatar_id = 1; uint32 star = 2; uint32 level = 3; uint32 weapon_id = 4; uint32 stigmata_id_1 = 5; uint32 stigmata_id_2 = 6; uint32 stigmata_id_3 = 7; uint32 quantum_weapon_id = 8; } message OpenworldEndlessPlayerInvasionData { uint32 id = 1; uint32 invader_id = 2; uint32 active_time = 3; repeated uint32 buff_list = 4; uint32 sub_score = 5; uint32 battle_id = 6; uint32 invasion_id = 7; } message OpenworldEndlessPlayer { uint32 uid = 1; uint32 score = 2; uint32 score_time = 3; repeated OpenworldEndlessPlayerInvasionData invasion_list = 4; LineupBriefInfo last_lineup_info = 5; repeated OpenworldEndlessItem effect_item_list = 6; uint32 max_score = 7; uint32 reward_progress = 8; uint32 group_level = 9; uint32 unfinished_monster_max_progress = 10; LineupBriefInfo max_score_lineup_info = 11; uint32 greedy_max_finish_floor = 12; } message OpenworldEndlessItem { uint32 item_id = 1; uint32 num = 2; } message CabinTech { int32 pos_x = 1; int32 pos_y = 2; } message Cabin { uint32 type = 1; uint32 level = 2; uint32 extend_grade = 3; uint32 level_up_end_time = 4; repeated CabinTech tech_list = 5; } message IslandVenture { uint32 id = 1; uint32 end_time = 2; repeated uint32 avatar_id = 3; } message CabinTechAddAttr { AvatarAttrType attr_type = 1; float add_ratio = 2; } message StigmataRune { uint32 rune_id = 1; uint32 strength_percent = 2; } message StigmataRuneGroup { uint32 unique_id = 1; repeated StigmataRune rune_list = 2; } message ExtraStoryAct { uint32 act_id = 1; uint32 begin_time = 2; uint32 end_time = 3; } message ExtraStoryArea { uint32 area_id = 1; repeated ExtraStoryAct act_list = 2; uint32 begin_time = 3; uint32 end_time = 4; } message ExtraStoryChapter { uint32 chapter_id = 1; uint32 min_player_level = 2; repeated ExtraStoryArea area_list = 3; uint32 begin_time = 4; uint32 end_time = 5; bool is_need_key = 6; } message ExtraStoryAchieve { uint32 achieve_id = 1; bool is_take = 2; } message IslandAvatarPos { uint32 avatar_class = 1; uint32 pos_type = 2; repeated uint32 event_id_list = 3; } message FriendCabin { uint32 type = 1; uint32 level = 2; uint32 extend_grade = 3; } message IslandVisitRecord { IslandVisitRecordType record_type = 1; uint32 visit_time = 2; uint32 visit_uid = 3; uint32 visit_event_id = 4; repeated RewardData reward_list = 5; } message MpTeamMemberInfo { PlayerDetailData detail = 1; PlayerCardData card = 3; } message MpTeamMember { uint32 index = 1; uint32 uid = 2; uint32 mp_exp = 3; uint32 stamina = 4; repeated MpSkill skill_list = 5; uint32 head_avatar_id = 6; uint32 dress_id = 7; uint32 punish_end_time = 8; uint32 voice_id = 9; MpTeamMemberInfo member_info = 11; LobbyMemberStatus status = 12; LobbyClientStatus client_status = 13; uint32 avatar_trial_id = 14; bool is_wild = 15; string region_name = 18; OpenworldBossMp openworld_boss_info = 19; uint32 frame_id = 20; uint32 enter_type = 21; uint32 custom_head_id = 22; uint32 newbie_id = 23; uint32 data_version = 24; uint32 season_id = 25; uint32 season_group_id = 26; uint32 season_level = 27; uint32 extra_skill_id = 28; } message MpTeamData { uint32 team_id = 1; uint32 leader_uid = 2; MpTeamStatus status = 3; LobbyStatus lobby_status = 4; repeated MpTeamMember member_list = 5; uint32 min_level = 6; LobbyEnterType lobby_enter_type = 7; uint32 stage_id = 8; string team_name = 9; uint32 max_level = 11; } message MpBadge { uint64 unique_id_u64 = 1; uint32 badge_id = 2; } message MpBadgeData { uint64 equiped_badge_uid_u64 = 1; repeated MpBadge badge_list = 2; } message MpSkillPoint { MpSkillType type = 1; uint32 value = 2; } message MpSkill { uint32 skill_id = 1; uint32 level = 2; } message MpStageSettle { uint32 uid = 1; uint32 score = 2; uint32 damage = 3; uint32 mvp_score = 4; } message ConsignedOrder { uint32 id = 1; uint32 consigner_uid = 2; uint32 reward_id = 3; uint32 progress = 4; uint32 unique_id = 5; uint32 order_level = 6; repeated RewardData reward_list = 7; repeated DropItem drop_item_list = 8; uint32 order_credit = 9; } message BuffEffect { uint32 effect_id = 1; uint32 end_time = 2; uint32 max_during = 3; uint32 total_contri_num = 4; } message GrandKeySkill { uint32 key_id = 1; uint32 skill_id = 2; uint32 last_time = 3; } message GrandKey { uint32 id = 1; uint32 end_time = 2; uint32 unlock_level = 3; uint32 scoin_num = 4; uint32 level = 5; uint32 breach_level = 6; uint32 activate_level = 7; GrandKeySkill skill = 8; repeated uint32 unlock_skill_list = 9; } message Medal { uint32 id = 1; uint32 end_time = 2; int32 extra_param = 3; bool is_favorite = 4; } message CustomHead { uint32 id = 1; uint32 end_time = 2; } message PhonePendant { uint32 id = 1; uint32 end_time = 2; } message StageActDifficultyInfo { uint32 act_id = 1; uint32 difficulty = 2; repeated uint32 has_take_challenge_num_index = 3; } message GachaTotalProb { string name = 1; string prob = 2; uint32 order_value = 3; } message GachaDetailProb { string name = 1; string star = 2; string content = 3; string prob = 4; bool is_up = 5; uint32 order_value = 6; } message MpMatchInfo { uint32 stage_id = 1; uint32 start_match_time = 2; } message PlayerCardSlot { uint32 index = 1; uint32 target_id = 2; } message PlayerCardAvatarData { uint32 index = 1; AvatarDetailData avatar = 2; } message PlayerCardMedalData { uint32 index = 1; uint32 medal_id = 2; int32 extra_param = 3; } message PlayerCardElfData { uint32 index = 1; ElfDetailData elf = 2; } message PlayerCardMsg { uint32 index = 1; ChatMsg msg = 2; } message PlayerCardMsgData { uint32 msg_index = 1; uint32 msg_config = 2; repeated PlayerCardMsg msg_list = 3; } message PlayerCardData { uint32 uid = 1; repeated PlayerCardAvatarData avatar_list = 2; repeated PlayerCardMedalData medal_list = 3; PlayerCardMsgData msg_data = 4; uint32 island_like_num = 5; uint32 on_phone_pendant_id = 6; repeated PlayerCardElfData elf_list = 7; } message ChallengeModeAvatar { uint32 avatar_id = 1; uint32 hp_percent = 2; uint32 sp_percent = 3; uint32 last_recover_time = 4; bool is_die = 5; } message ChallengeModeArea { uint32 area_id = 1; repeated ChallengeModeAvatar avatar_list = 2; repeated uint32 weapon_uid_list = 3; repeated uint32 stigmata_uid_list = 4; } message MpRecordMember { uint32 uid = 1; uint32 avatar_id = 2; uint32 dress_id = 3; bool is_mvp = 4; bool is_leader = 5; string nick_name = 6; uint32 avatar_level = 7; uint32 avatar_star_level = 8; string region_name = 9; } message MpStageRecord { uint32 stage_id = 1; uint32 begin_time = 2; uint32 duration = 3; repeated MpRecordMember member_list = 4; } message StageFightInfo { uint32 damage = 1; uint32 elf_damage = 2; uint32 score = 3; uint32 charge_num = 4; } message MpStageDamageInfo { uint32 hit_damage_1 = 1; uint32 hit_damage_2 = 2; uint32 hit_damage_3 = 3; } message GodWarStatus { uint32 teleport_id = 1; bool is_abandon = 3; uint32 star_ring_energy = 4; } message ScDLCStatus { uint32 sc_dlc_fever_score = 1; uint32 sc_dlc_climax_score = 2; } message OwChapterStatus { repeated uint32 antigravity_coin_index_list = 1; } message ChapterArkStatus { repeated uint32 chosen_branch_site_list = 1; bool is_abandon = 2; } message StageEndReqBody { uint32 stage_id = 1; StageEndStatus end_status = 2; bool is_mvp = 3; uint32 avatar_exp_reward = 4; uint32 scoin_reward = 5; repeated uint32 challenge_index_list = 6; repeated DropItem drop_item_list = 7; repeated StageCheatData cheat_data_list = 8; uint32 stage_pass_time = 10; uint32 max_combo_num = 11; uint32 score = 12; uint32 client_average_rtt = 13; uint32 client_max_rtt = 14; uint32 be_hit_times = 15; uint32 team_id = 16; uint32 mvp_score = 17; repeated ChallengeModeAvatar avatar_list = 18; uint32 evade_times = 19; uint32 evade_success_times = 20; uint32 boss_damage = 21; uint32 battle_score = 23; uint32 rank = 24; MpStageRecord mp_stage_record = 25; uint32 dungeons_evaluation = 26; StageFightInfo fight_info = 27; MpStageDamageInfo mp_stage_damage_info = 28; bytes security_cmd_reply = 29; repeated uint32 buff_id_list = 30; uint32 stage_end_floor = 31; GodWarStatus god_war_status = 32; ScDLCStatus sc_dlc_status = 33; OwChapterStatus ow_chapter_status = 34; repeated GenericItemNum selected_item_list = 35; ChapterArkStatus chapter_ark_status = 36; uint32 activity_id = 37; repeated uint32 monster_card_list = 38; } message AvatarEquipBuff { uint32 avatar_id = 1; string buff_name = 2; uint32 buff_num = 3; } message UserRankWeeklyReportEndless { uint32 final_boss_id = 1; EndlessRewardType reward_type = 3; uint32 battle_config_id = 4; } message UserRankWeeklyReportExBoss { repeated FinishedExBossInfo finished_boss_info_list = 1; uint32 rank_percent = 2; } message UserRankWeeklyReportUltraEndless { uint32 group_level = 1; uint32 cup_num_before = 2; uint32 cup_num_after_schedule_settle = 3; uint32 battle_config_id = 4; } message UserRankSlgBattle { uint32 country_id = 1; } message RanchMonsterBriefInfo { uint32 monster_id = 1; repeated uint32 skill_id_list = 2; uint32 monster_level = 3; } message MonsterCardCardBriefData { uint32 unique_id = 1; uint32 star = 2; uint32 level = 3; repeated uint32 talent_list = 4; } message MonsterCardActivityRankInfo { repeated MonsterCardCardBriefData team_brief_data_list = 1; uint32 collection_level = 2; uint32 floor = 3; } message ThemeTowerBuffBriefInfo { uint32 buff_id = 1; uint32 buff_level = 2; } message DevilAutoChessActivitySpecialRankInfo { uint32 wave_num = 1; uint32 round_num = 2; uint32 card_num = 3; } message FutariBattleActivityBriefInfo { uint32 support_avatar_id = 1; } message UserRankData { uint32 uid = 1; uint32 score = 2; uint32 rank = 3; string nick_name = 4; uint32 armada_id = 5; string armada_name = 6; uint32 avatar_id = 7; uint32 dress_id = 8; uint32 frame_id = 9; string house_name = 10; uint32 custom_head_id = 11; bool is_logoff = 12; repeated AvatarBriefInfo avatar_info_list = 31; repeated ElfBriefInfo elf_info_list = 32; string dlc_name = 33; UserRankWeeklyReportEndless weekly_report_endless_info = 34; UserRankWeeklyReportExBoss weekly_report_ex_boss_info = 35; uint32 ultra_endless_group_level = 36; UserRankWeeklyReportUltraEndless weekly_report_ultra_endless_info = 37; UserRankSlgBattle slg_battle_info = 39; repeated RanchMonsterBriefInfo monster_info_list = 40; MonsterCardActivityRankInfo monster_card_rank_info = 41; uint32 kingdom_id = 42; repeated ThemeTowerBuffBriefInfo theme_tower_buff_info_list = 43; DevilAutoChessActivitySpecialRankInfo devil_auto_chess_rank_info = 44; FutariBattleActivityBriefInfo futari_battle_activity_brief_info = 45; MonsterCardPvpPlayerBriefData monster_card_pvp_player_brief_data = 46; } message RankShowData { uint32 my_rank_type = 1; uint32 my_rank = 2; repeated UserRankData rank_list = 3; uint32 my_score = 4; bool is_feature_closed = 5; } message MasterPupilRetcode { enum Retcode { SUCC = 0; FAIL = 1; PUPIL_LEVEL_LIMIT = 2; MASTER_LEVEL_LIMIT = 3; APPLY_NUM_LIMIT = 6; TARGET_APPLY_NUM_LIMIT = 7; INVALID_UID = 8; IS_EVALED = 9; EXAM_MISSION_UNFINISH = 10; FAME_LEVEL_LIMIT = 12; FAME_LEVEL_REWARDED = 13; CONTENT_STR_INVALID = 14; MASTER_PUPIL_TYPE_ERROR = 16; APPLY_REPEATE = 17; HAS_RELATION = 18; NO_RELATION = 19; RELATION_CD_LIMIT = 21; HAS_STEP_UNFINISH = 22; NO_STEP_DOING = 23; DAILY_REFRESH_TIMES_LIMIT = 24; SAME_DAY_TIME = 25; RECOMMEND_CD = 26; INVALID_STAR = 27; NOT_OPEN = 28; NOT_ALLOW_CROSS_REGION_MASTER_PUPIL = 29; FEATURE_LIMIT = 30; SELF_PUPIL_NUM_LIMIT = 101; SELF_HAS_MASTER = 102; SELF_STEP_ERROR = 103; SELF_DISMISS_TIME_LIMIT = 104; SELF_IS_GRADUATED = 105; SELF_MONTH_PUPIL_NUM_LIMIT = 106; SELF_IS_MASTER = 107; SELF_FRIEND_FULL = 108; TARGET_PUPIL_NUM_LIMIT = 201; TARGET_HAS_MASTER = 202; TARGET_STEP_ERROR = 203; TARGET_DISMISS_TIME_LIMIT = 204; TARGET_IS_GRADUATED = 205; TARGET_MONTH_PUPIL_NUM_LIMIT = 206; TARGET_IS_MASTER = 207; DECLARATION_IN_CD = 208; DECLARATION_IN_AUDIT = 209; FEATURE_CLOSED = 210; TARGET_RECALLED = 211; TARGET_FRIEND_FULL = 212; } } message MasterPupilCard { MasterPupilType type = 1; PlayerGenderType gender = 2; PlayerAreaType area = 3; PlayerInterestType interest = 4; string declaration = 5; uint32 uid = 6; bool is_recommend = 7; uint32 score = 8; } message MasterPupilEventData { message CompanyMission { uint32 mission_id = 1; uint32 time = 2; } uint32 uid = 1; string nickname = 2; MasterPupilMission mission = 3; MasterPupilApplyMsg apply = 4; MasterPupilDealMsg deal = 5; MasterPupilEvalMsg eval = 6; repeated MasterPupilEventData.CompanyMission company_mission_list = 7; } message MasterPupilApplyMsg { uint32 uid = 1; MasterPupilType type = 2; MasterPupilCard card = 3; uint32 level = 4; string nickname = 5; uint32 teacher_rank = 6; uint32 last_online_time = 7; uint32 avatar_id = 8; uint32 dress_id = 9; uint32 score = 10; uint32 frame_id = 11; uint32 custom_head_id = 12; uint32 last_logout_time = 13; uint32 online_status = 14; bool is_logoff = 15; } message MasterPupilData { uint32 uid = 1; MasterPupilType type = 2; MasterPupilCard card = 3; uint32 level = 4; string nickname = 5; uint32 teacher_rank = 6; uint32 last_online_time = 7; uint32 avatar_id = 8; uint32 dress_id = 9; MasterPupilStatus status = 10; uint32 relation_time = 11; PlayerFriendBriefData brief_data = 12; uint32 score = 13; bool is_logoff = 14; } message MasterPupilDealMsg { uint32 target_uid = 1; MasterPupilType type = 2; MasterPupilOpType op = 3; string nickname = 4; } message MasterPoolData { repeated Material material_list = 1; } message MasterPupilEvalMsg { repeated PupilMainData pupil_list = 1; uint32 score = 2; } message MasterMainData { uint32 exp = 1; uint32 level = 2; repeated uint32 reward_level = 3; uint32 last_dismiss_time = 4; uint32 score = 5; uint32 period_master_medal_num = 6; } message PupilFinishExamMissionMsg { uint32 uid = 1; string nickname = 2; MasterPupilMission mission = 3; } message MasterPupilMission { enum MissionStatus { MISSION_STATUS_NONE = 0; DOING = 1; FINISH = 2; } uint32 id = 1; uint32 status = 2; } message PupilStep { uint32 step_id = 1; uint32 master_id = 2; uint32 star = 3; string comment = 4; uint32 level = 5; MasterPoolData pool_reward = 6; repeated uint32 exam_mission_id_list = 7; } message PupilMainData { repeated PupilStep step_list = 1; uint32 last_dismiss_time = 2; uint32 pupil_id = 3; string nickname = 4; uint32 cur_step_id = 5; uint32 left_assistant_times = 6; uint32 left_frozen_time = 7; PlayerFriendBriefData master_brief = 8; uint32 pool_fame_num = 9; bool is_graduated = 10; } message TrialAvatar { uint32 sample_id = 1; uint32 end_time = 2; bool is_first_show = 3; } message Furniture { uint32 id = 1; uint32 pos_x = 2; uint32 pos_y = 3; uint32 direction = 4; uint32 location = 5; } message DormRoom { uint32 id = 1; string name = 2; repeated Furniture furniture_list = 3; repeated uint32 avatar_list = 4; } message DormHouse { uint32 id = 1; string name = 2; repeated DormRoom room_list = 3; uint32 level = 4; } message DepotFurniture { uint32 id = 1; uint32 num = 2; } message DormRoomAvatar { uint32 room_id = 1; repeated uint32 avatar_list = 2; } message DormEvent { uint32 avatar_id = 1; repeated uint32 event_id_list = 2; } message DormFacility { uint32 type = 1; uint32 level = 2; uint32 id = 3; uint32 begin_time = 4; } message DormPowerBonus { uint32 house_id = 1; uint32 bonus = 2; } message DormFacilityData { repeated DormFacility facility_list = 1; uint32 level_up_facility_type = 2; uint32 level_up_end_time = 3; uint32 store_stamina = 4; bool is_can_store_stamina = 5; uint32 power = 10; uint32 power_recover_left_time = 11; uint32 power_recover_config_time = 12; uint32 power_limit = 13; uint32 base_power_limit = 14; repeated DormPowerBonus limit_bonus_list = 15; uint32 power_recovery = 16; uint32 base_power_recovery = 17; uint32 bonus_power_recovery = 18; } message DormVisitRecord { uint32 visit_time = 1; uint32 visit_uid = 2; uint32 visit_avatar = 3; uint32 level = 4; string name = 5; } message AvatarRoll { uint32 avatar_id = 1; uint32 progress = 2; repeated uint32 has_take_group_list = 3; bool is_unlock = 4; } message OpenworldBossMp { uint32 boss_id = 1; uint32 left_hp = 2; uint32 mp_left_hp = 3; repeated uint32 buff_list = 4; } message MainlineStepMission { bool is_update = 1; repeated uint32 cur_mainline_step_list = 2; repeated uint32 finished_mainline_step_list = 3; } message LotteryPlayerInfo { uint32 uid = 1; uint32 level = 2; uint32 vip_point = 3; uint32 vip_level = 4; uint32 account_type = 5; uint32 tag = 6; uint32 first_reward_num = 7; bool is_last_schedule_get_rare_reward = 8; } message ChatworldDishReward { uint32 reward_id = 1; uint32 taken_times = 2; uint32 last_take_time = 3; } message FinishedExBossInfo { uint32 boss_id = 1; uint32 score = 2; repeated AvatarBriefInfo avatar_info_list = 3; repeated ElfBriefInfo elf_info_list = 4; } message WarshipComponent { uint32 type = 1; uint32 component_id = 2; } message WarshipThemeData { uint32 warship_id = 1; repeated WarshipComponent component_list = 2; uint32 bgm_play_mode = 3; bool is_weather_fixed = 4; uint32 weather_idx = 5; } message VirtualAvatar { uint32 virtual_avatar_id = 1; uint32 virtual_weapon_id = 2; uint32 virtual_stigmata_id_1 = 3; uint32 virtual_stigmata_id_2 = 4; uint32 virtual_stigmata_id_3 = 5; uint32 virtual_buff_id = 6; bool is_away = 7; } message OpenworldQuest { uint32 id = 2; OpenworldQuestStatus status = 3; uint32 buff_id = 4; uint32 debuff_id = 5; uint32 position = 6; repeated uint32 finish_challenge_list = 7; uint32 progress = 8; uint32 rarity_reward_id = 9; uint32 quest_activity_id = 10; uint32 special_timeout_sec = 11; } message OpenworldTalent { uint32 talent_id = 1; uint32 level = 2; } message LobbyPlayer { uint32 uid = 1; string nick_name = 2; uint32 level = 4; uint32 avatar_trial_id = 5; bool is_newbie = 6; bool is_goback = 7; string region_name = 8; uint32 armada_id = 9; } message SnsShowPriviledge { uint32 sns_show_type = 1; uint32 sns_show_priviledge_state = 2; } message TakeChatRedEnvelopePlayer { uint32 uid = 1; string nickname = 2; uint32 scoin_num = 3; DropItem drop_item = 4; Material material = 5; } message WikiDetailData { uint32 wiki_detail_type = 1; uint32 wiki_detail_num_get = 2; uint32 wiki_detail_score = 3; uint32 wiki_detail_num_total = 4; } message CommonUintKVStruct { uint32 key = 1; uint32 value = 2; } message PjmsCoreUnit { uint32 unit_id = 1; uint32 level = 2; } message PjmsAuxiliaryUnit { uint32 unique_id = 1; uint32 unit_id = 2; uint32 exp = 3; uint32 level = 4; PjmsAuxiliaryUnitLockStatus lock_status = 7; repeated uint32 affix_list = 8; } message PanelMissionData { message PanelMissionCycleData { uint32 cycle_id = 1; uint32 begin_time = 2; uint32 end_time = 3; } uint32 mission_id = 1; repeated PanelMissionData.PanelMissionCycleData cycle_list = 2; } message MonsterCardPvpPlayerData { uint32 player_uid = 1; string nickname = 2; uint32 elo_score = 3; uint32 level = 4; repeated MonsterPvpCardBriefData card_data_list = 5; uint32 robot_id = 6; repeated MonsterPvpCardBriefData support_card_data_list = 7; uint32 rank = 8; } message MonsterCardPvpCombatData { MonsterCardPvpPlayerData attacker = 1; MonsterCardPvpPlayerData defender = 2; } message MonsterPvpCardBriefData { uint32 unique_id = 1; uint32 star = 2; repeated uint32 skill_list = 3; bool is_hidden = 4; } message MonsterCardPvpPlayerBriefData { uint32 uid = 1; uint32 max_elo_score = 2; uint32 level = 3; repeated MonsterPvpCardBriefData card_data_list = 4; string nickname = 5; uint32 last_refresh_time = 6; uint32 today_add_elo_score = 7; uint32 today_sub_elo_score = 8; repeated MonsterPvpCardBriefData support_card_data_list = 9; } message MonsterCardPvpCombatLog { MonsterCardPvpPlayerData my_data = 1; MonsterCardPvpPlayerData opponent_data = 2; bool is_win = 3; int32 delta_score = 4; } message MonsterCardPvpCombatHistoryData { repeated MonsterCardPvpCombatLog combat_log_list = 1; } enum ConstantEnum { CONSTANT_ENUM_NONE = 0; UN_LIMIT_TIMES = 65535; FRAME_DEFAULT_ID = 200001; } enum SpecialItemId { SPECIAL_ITEM_ID_NONE = 0; ITEM_GREEN_STONE = 4; ITEM_PURPLE_JADE = 5; ITEM_FRIENDS_POINT = 6; ITEM_SCOIN = 100; ITEM_FIGHT_OPENWORLD_STAGE_BOSS = 901; ITEM_ARMADA_WAR_ENERGE_ITEM_ID = 914; ITEM_DLC_COIN = 801; ITEM_DLC_REVIVE_COIN = 803; ITEM_SC_DLC_REVIVE_COIN = 835; ITEM_STAMINA_MEDICINE = 7033; ITEM_BENG_HUAI_FRAGMENTS = 7032; ITEM_WEEK_DAY_ACTIVITY_COIN = 7034; ITEM_SPEED_UP_STAGE = 9007; ITEM_ROGUE_STAGE_COIN = 9008; } enum SpecialMailId { SPECIAL_MAIL_ID_NONE = 0; MAIL_INVITE = 1001; MAIL_INVITEE = 1002; MAIL_ACTIVITY_INVITE = 1003; MAIL_ARMADA_KICK = 2001; MAIL_ARMADA_DISSOLVE = 2002; MAIL_RECLAIM_RANK_REWARD = 2017; MAIL_CHAPTER_RESET = 2021; MAIL_CHAPTER_RESET_AVATAR_COMPENSATE = 2022; MAIL_MP_RAID_HCOIN_COMPENSATE = 2023; MAIL_ARMADA_CHANGE_NAME = 2101; MAIL_ARMADA_LEADER_OFFLINE_NOTICE = 2102; MAIL_ARMADA_IMPEACH_LEADER_START = 2103; MAIL_ARMADA_IMPEACH_LEADER_SUCCESS = 2104; MAIL_ARMADA_IMPEACH_LEADER_FAIL = 2105; MAIL_ARMADA_IMPEACH_LEADER_CANCEL = 2106; MAIL_MP_NEWBIE = 3001; MAIL_MP_REPORT = 3002; MAIL_PAY_CARD = 4001; MAIL_PAY_SUBS = 4002; MAIL_SECURITY_PASSWORD_RESET = 4101; MAIL_OPENWORLD_QUEST_REWARD = 5001; MAIL_SIMULATE_REWARD = 6004; MAIL_ARMADA_WAREHOUSE_AUTO_CANCEL = 6023; MAIL_CHATWORLD_DISH_COMPENSATE = 6024; MAIL_RAFFLE_COMPENSATE = 6025; MAIL_BULLETIN_SCORE_REWARD = 6039; MAIL_BIRTHDAY_REWARD = 6101; MAIL_RAID_RANK_REWARD = 6201; MAIL_RAID_SCORE_REWARD = 6202; MAIL_RAID_SPECIAL_REWARD = 6203; MAIL_SEASON_WEEK_RANK_REWARD = 6301; MAIL_SEASON_RANK_REWARD = 6302; MAIL_SEASON_SCORE_REWARD = 6303; MAIL_EXTRA_STORY_COMPENSATE_REWARD = 6401; MAIL_WORLD_BOSS_SCORE_REWARD = 6501; MAIL_WORLD_BOSS_RANK_REWARD = 6502; MAIL_WORLD_BOSS_KILL_BOSS_REWARD = 6503; MAIL_HCOIN_GACHA_RESET = 6601; MAIL_GACHA_EX_REWARD = 6602; MAIL_COUPLE_TOWER_ACTIVITY_FLOOR_REWARD = 6801; MAIL_PLAYER_WEEKLY_REPORT = 6901; MAIL_MASTER_PUPIL_MASTER_REWARD_0_STAR = 7001; MAIL_MASTER_PUPIL_MASTER_REWARD_1_STAR = 7002; MAIL_MASTER_PUPIL_MASTER_REWARD_2_STAR = 7003; MAIL_MASTER_PUPIL_MASTER_REWARD_3_STAR = 7004; MAIL_MASTER_PUPIL_PUPIL_REWARD = 7005; MAIL_MASTER_PUPIL_DISMISS = 7006; MAIL_ARMADA_MATRIX_DEPOSIT_REWARD = 7101; MAIL_ARMADA_WAR_SEASON_REWARD = 7102; MAIL_ARMADA_WAR_BATTLE_REWARD = 7103; MAIL_ARMADA_WAR_BATTLE_CONTRIBUTION_REWARD = 7104; MAIL_ARMADA_WAR_BATTLE_RANK_REWARD = 7105; MAIL_ARMADA_WAR_APPLY_NOTIFY_MAIL = 7106; MAIL_ARMADA_WAR_ARMADA_RESET_MAIL = 7107; MAIL_ARMADA_WAR_PLAYER_BATTLE_NUM_REWARD = 7108; MAIL_ARMADA_FIRST_JOIN_REWARD = 7109; MAIL_TIME_LIMIT_ADD_UP_REWARD = 7201; MAIL_ARMADA_MATRIX_ARMADA_REWARD = 7305; MAIL_MP_RAID_RESET_MISSION_REWARD = 7402; MAIL_BLOCK_ZONE_MISSION_REWARD = 7403; MAIL_AVATAR_STAR_UP_RETURN = 7601; MAIL_ROGUE_TOWER_ENDLESS_SCORE_REWARD = 7602; MAIL_DREAM_REWARD = 7604; MAIL_SLG_BATTLE_COUNTRY_RANK_REWARD = 7607; MAIL_SINGLE_WANTED_WEEKLY_ENGAGE_REWARD = 7608; MAIL_SINGLE_WANTED_BOX_FIXED_REWARD = 7609; MAIL_SINGLE_WANTED_BOX_CHOICE_REWARD = 7610; MAIL_SLG_BATTLE_SCORE_REWARD = 7611; MAIL_SLG_ACTIVITY_SCORE_REWARD = 7612; MAIL_WANTED_OFF_COMPENSATE_REWARD = 7613; MAIL_OPENWORLD_CHAPTER_LIMIT_REWARD_COMPENSATE = 7617; MAIL_SC_DLC_DAILY_QUEST_COMPENSATE = 7619; MAIL_NEWBIE_LEVEL_RUSH_COMPENSATE = 7620; MAIL_SC_DLC_EVENT_COMPENSATE = 7621; MAIL_MODIFY_PLAYER_DATA_580_LEVEL_DATA_COMPENSATE = 7625; MAIL_NEWBIE_MATERIAL_RECYCLE = 8058; MAIL_GLOABL_EXPLORE_WIN_REWARD = 8070; MAIL_GLOABL_EXPLORE_LOSE_REWARD = 8071; } enum AccountType { ACCOUNT_NONE = 0; ACCOUNT_MIHOYO = 1; ACCOUNT_BILIBILI = 2; ACCOUNT_UC = 3; ACCOUNT_360 = 4; ACCOUNT_YYB = 5; ACCOUNT_XIAOMI = 6; ACCOUNT_HUAWEI = 7; ACCOUNT_OPPO = 8; ACCOUNT_VIVO = 9; ACCOUNT_MEIZU = 10; ACCOUNT_COOLPAD = 11; ACCOUNT_LENOVO = 12; ACCOUNT_GIONEE = 13; ACCOUNT_BAIDU = 14; ACCOUNT_WANDOUJIA = 15; ACCOUNT_LESHI = 16; ACCOUNT_GOOGLE = 17; ACCOUNT_FACEBOOK = 18; ACCOUNT_ITUNES_GC = 19; ACCOUNT_SIGNIN_APPLE = 20; ACCOUNT_WEGAME = 21; ACCOUNT_BYTEDANCE = 22; ACCOUNT_STEAM = 23; ACCOUNT_HOYOLAB = 24; } enum CGType { CG_NONE = 0; CG_START = 1; CG_SEVEN_CHAPTER = 2; } enum AvatarPartType { AVATAR_PART_TYPE_NONE = 0; AVATAR_PART_TYPE_ONE = 1; AVATAR_PART_TYPE_TWO = 2; } enum EquipmentType { EQUIPMENT_TYPE_NONE = 0; EQUIPMENT_MATERIAL = 1; EQUIPMENT_AVATAR_FRAGMENT = 2; EQUIPMENT_WEAPON = 3; EQUIPMENT_STIGMATA = 4; EQUIPMENT_AVATAR_CARD = 5; EQUIPMENT_ENDLESS_ITEM = 6; EQUIPMENT_DRESS = 7; EQUIPMENT_VIRTUAL = 8; EQUIPMENT_MEDAL = 10; EQUIPMENT_FURNITURE = 14; EQUIPMENT_OPENWORLD_ENDLESS_ITEM = 15; EQUIPMENT_CUSTOM_HEAD = 16; EQUIPMENT_FRAME = 20; EQUIPMENT_SHOPPING_MALL_GIFT = 30; EQUIPMENT_MECHA = 34; EQUIPMENT_PHONE_PENDANT = 35; EQUIPMENT_EMOJI = 36; EQUIPMENT_ELF_FRAGMENT = 37; EQUIPMENT_ELF_CARD = 38; EQUIPMENT_DLC_AVATAR_CARD = 39; EQUIPMENT_WARSHIP = 40; EQUIPMENT_TRIAL_WARSHIP = 41; EQUIPMENT_ERROR = 100; } enum WeaponBranchType { WEAPON_BRANCH_TYPE_NONE = 0; WEAPON_DEFAULT = 1; WEAPON_BEFALL = 2; } enum EquipmentVirtualType { EQUIPMENT_VIRTUAL_TYPE_NONE = 0; EQUIPMENT_VIRTUAL_ARMADA_FUND = 80001; EQUIPMENT_VIRTUAL_MP_EXP = 80002; EQUIPMENT_VIRTUAL_SCOIN = 80006; EQUIPMENT_MASTER_FAME_EXP = 80007; EQUIPMENT_VIRTUAL_SEASON_EXP = 80008; EQUIPMENT_VIRTUAL_PLAYER_EXP = 80009; EQUIPMENT_VIRTUAL_ARMADA_CONTRIBUTION = 80011; EQUIPMENT_VIRTUAL_VITALITY = 80012; EQUIPMENT_VIRTUAL_CARD_PRODUCT = 80013; EQUIPMENT_VIRTUAL_CONTRACT_POINT = 80014; EQUIPMENT_VIRTUAL_DLC_EXP = 80015; EQUIPMENT_VIRTUAL_BATTLE_PASS_EXP_ACTIVITY = 80016; EQUIPMENT_VIRTUAL_ADVENTURE_BADGE = 80017; EQUIPMENT_VIRTUAL_ADVENTURE_GRAIN = 80018; EQUIPMENT_VIRTUAL_CHAPTER_ACTIVITY_EXP = 80019; EQUIPMENT_VIRTUAL_PICTURE_SCORE = 80020; EQUIPMENT_VIRTUAL_OW_FOX_EXP = 80021; EQUIPMENT_VIRTUAL_OW_AI_EXP = 80022; EQUIPMENT_VIRTUAL_SANCTUARY_EXP = 80023; EQUIPMENT_VIRTUAL_CUSTOM_GACHA_ENERGY = 80024; EQUIPMENT_VIRTUAL_OPTIONAL_GACHA_ENERGY = 80026; EQUIPMENT_VIRTUAL_NEWBIE_PRIVILEGE = 80027; EQUIPMENT_VIRTUAL_SC_DLC_EXP = 80028; EQUIPMENT_VIRTUAL_BATTLE_PASS_EXP_DUTY = 80029; EQUIPMENT_VIRTUAL_CUSTOM_GOBACK_GACHA_ENERGY = 80030; EQUIPMENT_VIRTUAL_OW_TERMINAL_EXP = 80031; EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_1 = 80032; EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_2 = 80033; EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_3 = 80034; EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_4 = 80035; EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_5 = 80036; EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_6 = 80037; EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_7 = 80038; EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_8 = 80039; EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_9 = 80040; EQUIPMENT_VIRTUAL_PJMS_CHAPTER_EXP_10 = 80041; } enum MechaSlot { MECHA_SLOT_NONE = 0; MECHA_SLOT_LEFT_1 = 1; MECHA_SLOT_LEFT_2 = 2; MECHA_SLOT_CENTER = 3; MECHA_SLOT_RIGHT_2 = 4; MECHA_SLOT_RIGHT_1 = 5; } enum WeaponType { WEAPON_TYPE_NONE = 0; WEAPON_DOUBLE_GUN = 1; WEAPON_SWORD = 2; WEAPON_HAND_GUN = 3; WEAPON_HEAVY_SWORD = 4; WEAPON_TAIL = 5; WEAPON_FIST = 6; WEAPON_SCYTHE = 7; WEAPON_LANCE = 8; WEAPON_BOW = 9; WEAPON_BLADE_RING = 10; WEAPON_JAVELIN = 11; WEAPON_DRIVE_CORE = 12; WEAPON_ROCKET_HAMMER = 13; WEAPON_DUAL_CROSSBOW = 14; WEAPON_CHAIN_SWORD = 15; WEAPON_SWITCH_STAFF = 16; } enum StigmataType { STIGMATA_TYPE_NONE = 0; STIGMATA_SLOT_1 = 1; STIGMATA_SLOT_2 = 2; STIGMATA_SLOT_3 = 3; } enum EquipmentSlot { EQUIPMENT_SLOT_NONE = 0; EQUIPMENT_SLOT_WEAPON_1 = 1; EQUIPMENT_SLOT_STIGMATA_1 = 2; EQUIPMENT_SLOT_STIGMATA_2 = 3; EQUIPMENT_SLOT_STIGMATA_3 = 4; } enum StageType { STAGE_TYPE_NONE = 0; STAGE_STORY = 1; STAGE_WEEK_DAY = 2; STAGE_BEFALL = 3; STAGE_ENDLESS = 4; STAGE_NUCLEAR = 5; STAGE_EXTRA_STORY = 7; STAGE_ROGUE = 9; STAGE_ARMADA = 10; STAGE_OPENWORLD = 11; STAGE_OPENWORLD_BOSS = 12; STAGE_TUTORIAL = 13; STAGE_CAMPWAR = 14; STAGE_EX_BOSS = 15; STAGE_MINUTE = 16; STAGE_SEALED = 17; STAGE_WORLDBOSS = 18; STAGE_LEVELMATRIX = 19; STAGE_PUSHTOWER = 20; STAGE_TEAM_ASSAULT = 21; STAGE_GENERAL_ACTIVITY = 22; STAGE_AVATAR_TRAINING = 23; STAGE_ARMADA_WAR = 24; STAGE_DUNGEONS = 25; STAGE_OPENWORLD_DEFENSE = 26; STAGE_RECLAIM = 27; STAGE_OPENWORLD_BOSS_MP = 28; STAGE_OPENWORLD_ENDLESS = 29; STAGE_MATRIX_NORMAL = 30; STAGE_MATRIX_QAVATAR = 31; STAGE_COUPLE_TOWER = 32; STAGE_CAMPAIGN = 33; STAGE_TOWER_RAID = 34; STAGE_KINGDOM_WAR = 35; STAGE_TVT = 36; STAGE_QUANTUM_ENDLESS = 37; STAGE_WANTED = 38; STAGE_QAVATAR_PVE = 39; STAGE_DLC_TOWER = 40; STAGE_ENDLESS_SINGLE = 41; STAGE_MONOPOLY_BOSS = 42; STAGE_ADVENTURE_GROUP = 43; STAGE_GLOBAL_WAR = 44; STAGE_GRATUITY = 45; STAGE_NINJA = 46; STAGE_SINGLE_RAID_STEP = 47; STAGE_ARMADA_STAGE_SCORE_ACTIVITY = 48; STAGE_NEWBIE_CHALLENGE_ACTIVITY = 49; STAGE_CHALLENGE_WAR = 50; STAGE_MASSIVE_WAR = 51; STAGE_SANCTUARY = 52; STAGE_CRISIS_MODE = 53; STAGE_SCHEDULED_MAP_SITE = 54; STAGE_EXAMINATION = 55; STAGE_MONOPOLY_MONSTER = 56; STAGE_ULTIMATE_ENDLESS = 57; STAGE_HYBRID = 58; STAGE_DAILY_MP = 59; STAGE_ULTRA_ENDLESS = 60; STAGE_BUFF_TOWER = 61; STAGE_ROGUE_TOWER = 62; STAGE_ROGUE_TOWER_ENDLESS = 64; STAGE_CHATWORLD_BEAST = 65; STAGE_SLG = 66; STAGE_THEME_WANTED = 67; STAGE_GOD_WAR = 68; STAGE_HYBRID_RELAY = 69; STAGE_GENSHIN_LD = 70; STAGE_RANCH = 71; STAGE_SINK_CITY_DLC_PREHEAT = 72; STAGE_SC_DLC_CHALLENGE = 73; STAGE_OW_CHAPTER_TOWER = 74; STAGE_OW_CHAPTER_ENDLESS_TOWER = 75; STAGE_CHATWORLD_BOX = 76; STAGE_SC_DLC_MP = 77; STAGE_GREEDY_ENDLESS = 78; STAGE_OW_CHAPTER_CYCLE = 79; STAGE_OW_HUNT_ACTIVITY = 80; STAGE_FRONT_ENDLESS = 81; STAGE_MONSTER_CARD_NORMAL = 82; STAGE_MONSTER_CARD_BOSS = 83; STAGE_MONSTER_CARD_TOWER = 84; STAGE_DICEY_DUNGEON_STORY = 85; STAGE_DICEY_DUNGEON_SCHEDULE = 86; STAGE_BUFF_ASSIST = 87; STAGE_QCANDY_TUTORIAL = 88; STAGE_QCANDY_PVP = 89; STAGE_WAVE_RUSH = 90; STAGE_AI_CYBER = 91; STAGE_OW_CHAPTER_ANTIGRAVITY = 92; STAGE_PLATFORM_SHOOTER = 93; STAGE_CHAPTER_AVATAR_CULTIVATE = 94; STAGE_GLOBAL_EXPLORE = 95; STAGE_GLOBAL_EXPLORE_NORMAL = 96; STAGE_MIRAGE = 97; STAGE_SUSANNA_TRIAL = 98; STAGE_SUSANNA_TRIAL_CHALLENGE = 99; STAGE_GOD_WAR_AVATAR_CHALLENGE = 100; STAGE_CHAPTER_36_RPG = 101; STAGE_SUSANNA_TRIAL_STORY = 102; STAGE_SHIGURE_KIRA = 103; STAGE_THEME_TOWER = 104; STAGE_BW_WORLD_CAMP = 105; STAGE_MAHOU_CARD_AVATAR = 106; STAGE_GOBACK_SPECIAL = 107; STAGE_TILED_GAME_LUNA_MAIN = 108; STAGE_TILED_GAME_LUNA_DAILY = 109; STAGE_RESIDENT = 110; STAGE_TILED_GAME_FARM_MAIN = 111; STAGE_MINION_CLASH = 112; STAGE_ARK_PLUS = 113; STAGE_DICEY_DUNGEON_VOLLEYBALL = 114; STAGE_RAID_REPLACE = 115; STAGE_GOURMET_HUNT = 116; STAGE_MATCH_THREE_PLUS = 117; STAGE_SIMPLIFIED_GOD_WAR = 118; STAGE_GAME_ROOM = 119; STAGE_QRTS = 120; STAGE_FUTARI_BATTLE = 121; STAGE_PJMS_GAME_ROOM = 122; STAGE_TILED_GAME_SRPG = 123; STAGE_PJMS_RE_ACTIVITY = 124; STAGE_RICH_MAN = 125; STAGE_QRTS_AVATAR = 126; STAGE_MONSTER_FARM = 127; STAGE_MONSTER_MORPH = 128; STAGE_PRPG_AVATAR = 129; STAGE_KIANA_AUTO_CHESS = 130; STAGE_MONSTER_CARD_SPECIAL = 131; STAGE_SPACE_ADVENTURE = 132; STAGE_TILED_GAME_INN = 133; } enum StageDifficulty { STAGE_DIFFICULTY_NONE = 0; STAGE_DIFFICULTY_NORMAL = 1; STAGE_DIFFICULTY_HARD = 2; STAGE_DIFFICULTY_HELL = 3; } enum StageRecordType { STAGE_RECORD_TYPE_NONE = 0; STAGE_RECORD_SCORE = 1; STAGE_RECORD_TIME = 2; STAGE_RECORD_TOTAL_SCORE = 3; STAGE_RECORD_BATTLE_SCORE = 4; STAGE_RECORD_BATTLE_SCORE_NO_COIN = 5; } enum StageOpenStatus { STAGE_OPEN_STATUS_NONE = 0; STAGE_NOT_OPEN = 1; STAGE_OPENED = 2; STAGE_CLOSED = 3; } enum StageStatus { STAGE_STATUS_NONE = 0; STAGE_LOCKED = 1; STAGE_DOING = 2; STAGE_DONE = 3; } enum SpecialStageId { SPECIAL_STAGE_ID_NONE = 0; STAGE_ID_ENDLESS = 900101; STAGE_ID_ROGUE = 900201; STAGE_ID_ARMADA = 900301; STAGE_ID_ARMADA_MP = 900302; STAGE_ID_OPENWORLD = 900401; STAGE_ID_OPENWORLD_BOSS = 900402; STAGE_ID_OPENWORLD_DEFENSE = 900408; STAGE_ID_EXBOSS = 900501; STAGE_ID_ARMADA_MATRIX = 900601; STAGE_ID_SC_DLC_TOWER = 900701; STAGE_ID_SEVEN_CHAPTER_CG = 901000; STAGE_ID_ARMADA_BOSS = 100000000; } enum ChapterType { CHAPTER_TYPE_NONE = 0; CHAPTER_TYPE_MAIN_STORY = 1; CHAPTER_TYPE_EVENT = 2; CHAPTER_TYPE_SPECIAL_STORY = 3; CHAPTER_MP = 4; CHAPTER_TYPE_CHAPTER_ACTIVITY = 5; CHAPTER_TYPE_HYBRID_SITE_ACTIVITY = 6; CHAPTER_TYPE_OPENWORLD = 7; CHAPTER_TYPE_PJMS = 8; CHAPTER_TYPE_PJMS_NO_ENTER_WORLD = 9; } enum AvatarReviveEnum { AVATAR_REVIVE_ENUM_NONE = 0; AVATAR_REVIVE_TIMES_UN_LIMIT = 65535; } enum AvatarElementTag { AVATAR_ELEMENT_TAG_NONE = 0; AVATAR_ELEMENT_TAG_FIRE = 1004; AVATAR_ELEMENT_TAG_ICE = 1005; AVATAR_ELEMENT_TAG_LIGHTNING = 1006; } enum TeamRestrictType { TEAM_RESTRICT_TYPE_NONE = 0; TEAM_RESTRICT_TYPE_AVATAR_NUM = 1; TEAM_RESTRICT_TYPE_AVATAR_CLASS_NUM = 2; TEAM_RESTRICT_TYPE_AVATAR_EACH_LEVEL = 3; TEAM_RESTRICT_TYPE_AVATAR_EACH_STAR = 4; TEAM_RESTRICT_TYPE_AVATAR_ONE_STAR = 5; TEAM_RESTRICT_TYPE_AVATAR_CLASS_NOT_SAME = 6; TEAM_RESTRICT_TYPE_AVATAR_ATTR_NOT_SAME = 7; TEAM_RESTRICT_TYPE_AVATAR_EACH_ATTR = 8; TEAM_RESTRICT_TYPE_AVATAR_NOT_ATTR = 9; TEAM_RESTRICT_TYPE_AVATAR_EACH_CLASS = 10; TEAM_RESTRICT_TYPE_AVATAR_NOT_CLASS = 11; TEAM_RESTRICT_TYPE_HAS_AVATAR_ID = 12; TEAM_RESTRICT_TYPE_AVATAR_NOT_ID = 13; TEMA_RESTRICT_TYPE_ROLE_AVATAR_NUM = 15; TEAM_RESTRICT_TYPE_ROLE_LIST = 16; TEAM_RESTRICT_TYPE_IN_AVATAR_LIST = 17; TEAM_RESTRICT_TYPE_RESISTANCE = 18; TEAM_RESTRICT_TYPE_HAS_ELF = 19; TEAM_RESTRICT_TYPE_AVATAR_EACH_TAG_LIST = 20; TEAM_RESTRICT_TYPE_AVATAR_NOT_TAG_LIST = 21; TEAM_RESTRICT_TYPE_AVATAR_ONE_TAG = 22; TEAM_RESTRICT_TYPE_AVATAR_TAG_NUM = 23; TEAM_RESTRICT_TYPE_AVATAR_ATTR_NUM = 24; TEAM_RESTRICT_TYPE_AVATAR_ATTR_SAME_NUM = 25; TEAM_RESTRICT_TYPE_IN_RPG_ROLE_LIST = 26; TEAM_RESTRICT_TYPE_AVATAR_ELEMENT_TAG_NUM = 27; TEAM_RESTRICT_TYPE_ALL_PJMS_AVATAR = 28; } enum StageEnterTimesType { STAGE_ENTER_TIMES_DAILY = 0; STAGE_ENTER_TIMES_WEEKLY = 1; } enum WeekdayActivityEnterTimesType { WEEKDAY_ACTIVITY_ENTER_TIMES_DAILY = 0; WEEKDAY_ACTIVITY_ENTER_TIMES_WEEKLY = 1; } enum ActivitySeriesSweepTimesType { ACTIVITY_SERIES_SWEEP_TIMES_NONE = 0; ACTIVITY_SERIES_SWEEP_TIMES_DAILY = 1; ACTIVITY_SERIES_SWEEP_TIMES_WEEKLY = 2; } enum StageEndStatus { STAGE_END_STATUS_NONE = 0; STAGE_WIN = 1; STAGE_NOT_MEET_CONDITION = 2; STAGE_All_DEAD = 3; STAGE_EXIT = 4; } enum StageChallengeType { STAGE_CHALLENGE_TYPE_NONE = 0; CHALLENGE_LIMIT_AVATAR = 1; CHALLENGE_LIMIT_AVATAR_KILLED = 2; CHALLENGE_MAX_COMBO = 3; CHALLENGE_LIMIT_BE_HIT = 4; CHALLENGE_LIMIT_LEVEL_TIME = 5; CHALLENGE_LIMIT_WITCH_TIME_TRIGGERED = 6; CHALLENGE_MAX_DAMAGE_IN_WITCH_TIME = 7; CHALLENGE_MAX_ULTIMATE_SKILL_TRIGGERED = 8; CHALLENGE_MAX_DAMAGE_IN_CERTAIN_TIME = 9; CHALLENGE_MAX_ULTIMATE_SKILL_TRIGGERED_BY_DISTINCT_AVATAR = 10; CHALLENGE_LIMIT_BE_HIT_DOWN = 11; CHALLENGE_MAX_AVATAR_CLASS_IN_TEAM = 12; CHALLENGE_MAX_MONSTER_KILLED = 13; CHALLENGE_MAX_AVATAR_NATURE_IN_TEAM = 14; CHALLENGE_LIMIT_TOTAL_DAMAGE = 15; CHALLENGE_HELPER_AVATAR_ALIVE = 16; CHALLENGE_LIMIT_TRAP_TRIGGERED = 17; CHALLENGE_MAX_BOX_OPENED = 18; CHALLENGE_MAX_DEBUFF_ADD = 19; CHALLENGE_LIMIT_BE_ADDED_DEBUFF = 20; CHALLENGE_MAX_ALL_DAMAGE_IND_WITCH_TIME = 21; CHALLENGE_MAX_MONSTER_KILLED_BY_SWITCH_IN_ATTACK = 22; CHALLENGE_MAX_MONSTER_KILLED_IN_WITCH_TIME = 23; CHALLENGE_MONSTER_LAST_KILLED_BY_SWITCH_IN_ATTACK = 24; CHALLENGE_MAX_MONSTER_KILLED_IN_CERTAIN_TIME = 25; CHALLENGE_MAX_MONSTER_HIT_AIR = 26; CHALLENGE_FINISH_STAGE_NORMAL = 27; CHALLENGE_FINISH_STAGE_FAST = 28; CHALLENGE_FINISH_STAGE_VERY_FAST = 29; CHALLENGE_MONSTER_KILLED_BY_BRANCH = 30; CHALLENGE_QTE_TRIGGERED = 31; CHALLENGE_MAX_MONSTER_KILLED_BY_ASSASSIN = 32; CHALLENGE_MAX_MONSTER_CONTINOUS_KILLED_BY_ASSASSIN = 33; CHALLENGE_MAX_ELITE_MONSTER_KLLED = 34; CHALLENGE_LIMIT_DISCOVERED = 35; CHALLENGE_MAX_DEFEND_OBJECT_DAMAGE = 36; CHALLENGE_MAX_TEAM_SKILL_TRIGGERED = 37; CHALLENGE_ALL_STORY_MISSION_COMPLETE = 38; CHALLENGE_MAX_SCORE = 39; CHALLENGE_MAX_TEAM_SKILL_TRIGGERED_FOR_ALL_TEAM_MEMBER = 40; CHALLENGE_MAX_MONSTER_KILLED_IN_WITCH_TIME_FOR_ALL_TEAM_MEMBER = 41; CHALLENGE_MAX_MONSTER_KILLED_FOR_ALL_TEAM_MEMBER = 42; CHALLENGE_MONSTER_KILLED_BY_BRANCH_FOR_ALL_TEAM_MEMBER = 43; CHALLENGE_MAX_QTE_TRIGGERED_FOR_ALL_TEAM_MEMBER = 44; CHALLENGE_LIMIT_EVADE_SUCCESS_TRIGGERED_FOR_ALL_TEAM_MEMBER = 45; CHALLENGE_MAX_ULTIMATE_SKILL_TRIGGERED_FOR_ALL_TEAM_MEMBER = 46; CHALLENGE_LIMIT_AVATAR_KILLED_FOR_ALL_TEAM_MEMBER = 47; CHALLENGE_MONSTER_KILLED_BY_QTE_FOR_ALL_TEAM_MEMBER = 48; CHALLENGE_CLIENT_CUSTOM = 49; CHALLENGE_CUSTOM_BUTTON = 50; CHALLENGE_LIMIT_LEVEL_TIME2 = 51; CHALLENGE_MONSTERCARD_LIMIT_AVATARSIDE_MONSTER_KILLED = 52; } enum StagePassType { STAGE_PASS_TYPE_NORMAL = 0; STAGE_PASS_TYPE_BURDEN_ALLEVIATION = 1; STAGE_PASS_TYPE_SETTLE_PRE_STAGE = 2; STAGE_PASS_TYPE_BURDEN_ALLEVIATION_V2 = 3; STAGE_PASS_TYPE_MONSTER_CARD_SKIP = 4; } enum AvatarClassType { AVATAR_CLASS_TYPE_NONE = 0; AVATAR_KIANA = 1; AVATAR_MEI = 2; AVATAR_BRONYA = 3; AVATAR_HIMEKO = 4; AVATAR_THERESA = 5; AVATAR_FUKA = 6; AVATAR_RITA = 7; AVATAR_DURANDAL = 8; AVATAR_FISCHL = 9; AVATAR_PARDOFELIS = 10; AVATAR_FEATHEREDRABBIT = 11; AVATAR_SENADINA = 12; AVATAR_CORALIE = 13; AVATAR_HELIA = 14; AVATAR_THELEMA = 15; AVATAR_SONGQUE = 16; } enum AvatarID { AVATAR_ID_NONE = 0; AVATAR_KIANA_PT = 101; AVATAR_KIANA_FX = 102; AVATAR_KIANA_YN = 103; AVATAR_KIANA_QN = 104; AVATAR_MEI_CK = 201; AVATAR_MEI_WS = 202; AVATAR_MEI_DH = 203; AVATAR_MEI_LD = 204; AVATAR_SAKURA_YS = 211; AVATAR_SAKURA_ZF = 212; AVATAR_BRONYA_ZP = 301; AVATAR_BRONYA_BQ = 302; AVATAR_BRONYA_JJ = 303; AVATAR_BRONYA_BX = 304; AVATAR_HIMEKO_VV = 401; AVATAR_HIMEKO_NX = 402; AVATAR_HIMEKO_KZ = 403; AVATAR_HIMEKO_BZ = 404; AVATAR_THERESA_YD = 501; AVATAR_THERESA_TP = 502; AVATAR_THERESA_FY = 503; AVATAR_THERESA_JX = 504; AVATAR_RITA_NP = 701; } enum GachaType { GACHA_TYPE_NONE = 0; GACHA_HCOIN = 2; GACHA_SPECIAL_HCOIN = 3; GACHA_ACTIVITY_1 = 4; GACHA_CUSTOM_AVATAR = 5; GACHA_ACTIVITY_2 = 6; GACHA_CUSTOM_EQUIP = 7; GACHA_BOX_1 = 8; GACHA_UNIQUE = 9; GACHA_EQUIP_HCOIN = 10; GACHA_SPECIAL_2 = 12; GACHA_CONTROLLABLE_BOX = 14; GACHA_ACTIVITY_3 = 15; GACHA_BOX_2 = 16; GACHA_BOX_3 = 17; GACHA_OPTIONAL_AVATAR = 18; GACHA_OPTIONAL_EQUIP = 19; GACHA_ADVENTURE = 20; GACHA_BOX_4 = 21; GACHA_BOX_5 = 22; GACHA_ADVENTURE_EQUIP = 23; GACHA_BOX_6 = 24; GACHA_SP_EQUIP = 25; GACHA_ELF_1 = 26; GACHA_ACTIVITY_4 = 27; GACHA_ACTIVITY_5 = 28; GACHA_ACTIVITY_6 = 29; GACHA_SPECIAL_3 = 30; GACHA_ADVENTURE_NEWBIE_1 = 31; GACHA_ADVENTURE_NEWBIE_2 = 32; GACHA_SPECIAL_NEWBIE_1 = 33; GACHA_SPECIAL_NEWBIE_2 = 34; GACHA_BOX_7 = 35; GACHA_SPECIAL_NEWBIE_3 = 36; GACHA_SPECIAL_NEWBIE_4 = 37; GACHA_CUSTOM_AVATAR_GOBACK = 38; GACHA_EQUIP_GOBACK = 39; GACHA_SPECIAL_NEWBIE_5 = 40; GACHA_SPECIAL_NEWBIE_6 = 41; GACHA_SPECIAL_NEWBIE_7 = 42; GACHA_SPECIAL_NEWBIE_8 = 43; GACHA_PJMS_AVATAR_1 = 44; GACHA_PJMS_AVATAR_2 = 45; GACHA_PJMS_EQUIP_1 = 46; GACHA_PJMS_EQUIP_2 = 47; GACHA_PJMS_ELF = 48; GACHA_PJMS_AVATAR_3 = 49; GACHA_PJMS_AVATAR_4 = 50; GACHA_PJMS_EQUIP_3 = 51; GACHA_PJMS_EQUIP_4 = 52; GACHA_PJMS_AVATAR_NEWBIE_1 = 53; GACHA_PJMS_AVATAR_NEWBIE_2 = 54; GACHA_PJMS_EQUIP_NEWBIE_1 = 55; GACHA_PJMS_EQUIP_NEWBIE_2 = 56; GACHA_PJMS_ADVANCE_AVATAR_1 = 57; GACHA_PJMS_ADVANCE_EQUIP_1 = 58; GACHA_TYPE_ERROR = 100; } enum PjmsGachaGroupType { PJMS_GACHA_GROUP_NONE = 0; PJMS_GACHA_GROUP_CORE = 1; PJMS_GACHA_GROUP_RARE = 2; PJMS_GACHA_GROUP_NORMAL = 3; } enum PjmsGachaMergeType { PJMS_GACHA_MERGE_NONE = 0; PJMS_GACHA_MERGE_AVATAR = 1; PJMS_GACHA_MERGE_EQUIP = 2; PJMS_GACHA_MERGE_ELF = 3; PJMS_GACHA_MERGE_AVATAR_2 = 4; PJMS_GACHA_MERGE_EQUIP_2 = 5; PJMS_GACHA_MERGE_AVATAR_NEWBIE = 6; PJMS_GACHA_MERGE_EQUIP_NEWBIE = 7; PJMS_GACHA_MERGE_ADVANCE_AVATAR = 8; PJMS_GACHA_MERGE_ADVANCE_EQUIP = 9; } enum AddFriendAction { ADD_FRIEND_ACTION_NONE = 0; ADD_FRIEND_ACTION_ASK = 1; ADD_FRIEND_ACTION_AGREE = 2; ADD_FRIEND_ACTION_REJECT = 3; } enum PrivilegeProductType { PRIVILEGE_PRODUCT_ALL = 0; PRIVILEGE_PRODUCT_NEWBIE = 1; PRIVILEGE_PRODUCT_GOBACK = 2; PRIVILEGE_PRODUCT_ADVENTURE = 3; } enum PrivilegeRightType { PRIVILEGE_RIGHT_TYPE_NONE = 0; PRIVILEGE_RIGHT_DAILY_FREE_GACHA = 1; PRIVILEGE_RIGHT_CARD_DAILY_REWARD = 2; PRIVILEGE_RIGHT_DAILY_ONE_FREE_GACHA = 3; PRIVILEGE_RIGHT_DAILY_TEN_FREE_GACHA = 4; } enum PrivilegeOpenType { PRIVILEGE_OPEN_NORMAL = 0; PRIVILEGE_OPEN_SCHEDULED = 1; } enum MailType { MAIL_TYPE_NONE = 0; MAIL_INNER = 1; MAIL_OUTER = 2; MAIL_NOTICE = 3; } enum SystemChatMsgType { CHAT_MSG_NONE = 0; CHAT_MSG_GACHA = 1; CHAT_MSG_LOBBY = 2; CHAT_MSG_FORGE = 3; CHAT_MSG_SCRATCH = 4; } enum StageResetType { STAGE_RESET_TYPE_RESET = 0; STAGE_RESET_TYPE_ADD = 1; } enum DiscountType { DISCOUNT_TYPE_NONE = 0; DISCOUNT_EQUIP_POWER_UP_SCOIN = 1; DISCOUNT_AVATAR_SKILL_UP_SCOIN = 2; DISCOUNT_EQUIP_POWER_UP_BOOST_RATE = 3; DISCOUNT_EQUIP_POWER_UP_BOOST_PROB = 4; } enum BulletinActivityType { BULLETIN_ACTIVITY_TYPE_NONE = 0; BULLETIN_ACTIVITY_TYPE_MOSAIC = 1; BULLETIN_ACTIVITY_TYPE_GACHA = 2; BULLETIN_ACTIVITY_TYPE_SHOP = 3; BULLETIN_ACTIVITY_TYPE_MISSION = 4; BULLETIN_ACTIVITY_TYPE_BULLETIN = 5; BULLETIN_ACTIVITY_TYPE_CITYACTIVITY = 6; BULLETIN_ACTIVITY_TYPE_NEWROLE = 7; BULLETIN_ACTIVITY_TYPE_GACHA_TIMELINE = 8; BULLETIN_ACTIVITY_TYPE_ACTIVITY_TIMELINE = 9; BULLETIN_ACTIVITY_TYPE_FLOP_CARD = 10; BULLETIN_ACTIVITY_TYPE_BINGO = 11; BULLETIN_ACTIVITY_TYPE_SCORE = 12; BULLETIN_ACTIVITY_TYPE_RELATION = 13; BULLETIN_ACTIVITY_TYPE_WEB = 14; BULLETIN_ACTIVITY_TYPE_LOTTERY_DRAW_NUMBER = 15; BULLETIN_ACTIVITY_TYPE_LOTTERY_TAKE_REWARD = 16; BULLETIN_ACTIVITY_TYPE_CONTINUOUS_RECHARGE = 17; BULLETIN_ACTIVITY_TYPE_SUPER_SIGN_IN = 18; BULLETIN_ACTIVITY_TYPE_OVERLAP = 19; BULLETIN_ACTIVITY_TYPE_REWARD_OVERVIEW = 20; BULLETIN_ACTIVITY_TYPE_SCRATCH_TICKET = 21; BULLETIN_ACTIVITY_TYPE_BBQ = 22; BULLETIN_ACTIVITY_TYPE_PICTURE = 23; BULLETIN_ACTIVITY_TYPE_JIGSAW = 24; BULLETIN_ACTIVITY_TYPE_REUNION = 25; BULLETIN_ACTIVITY_TYPE_GIFT = 26; BULLETIN_ACTIVITY_TYPE_SLOT_MACHINE = 27; BULLETIN_ACTIVITY_TYPE_RAFFLE = 28; BULLETIN_ACTIVITY_TYPE_LOGIN_REWARD = 29; BULLETIN_ACTIVITY_TYPE_LOGIN_WISH = 30; BULLETIN_ACTIVITY_TYPE_WEBVIEW = 31; BULLETIN_ACTIVITY_TYPE_ALLEVIATION = 32; BULLETIN_ACTIVITY_TYPE_SHOW_PICTURE = 33; BULLETIN_ACTIVITY_TYPE_SHOW_MAIN_EVENT_INFO = 34; BULLETIN_ACTIVITY_TYPE_REUNION_COOK = 35; BULLETIN_ACTIVITY_TYPE_REUNION_TIMELINE = 36; BULLETIN_ACTIVITY_TYPE_DREAM = 37; BULLETIN_ACTIVITY_TYPE_SPACESHIP_GIFT = 38; BULLETIN_ACTIVITY_TYPE_MISSION_THEME = 39; BULLETIN_ACTIVITY_TYPE_RECHARGE_ADD_UP = 41; BULLETIN_ACTIVITY_TYPE_NEW_GIFT = 42; BULLETIN_ACTIVITY_TYPE_ANNIVERSARY_GIFT = 43; BULLETIN_ACTIVITY_TYPE_DATA_REFACTOR = 44; BULLETIN_ACTIVITY_TYPE_OW_CHAPTER = 45; BULLETIN_ACTIVITY_TYPE_PLAYER_LEVEL_LOCK = 46; BULLETIN_ACTIVITY_TYPE_PV_LOGIN = 47; BULLETIN_ACTIVITY_TYPE_ANNIVERSARY_INTEGRATE = 48; BULLETIN_ACTIVITY_TYPE_MINI_MONOPOLY = 49; BULLETIN_ACTIVITY_TYPE_MISSION_VERTICAL = 50; BULLETIN_ACTIVITY_TYPE_PON_MACHINE = 51; BULLETIN_ACTIVITY_TYPE_CARNIVAL_LOTTERY = 52; BULLETIN_ACTIVITY_TYPE_MARS_TUTORIAL_VERSION_REWARD = 53; BULLETIN_ACTIVITY_TYPE_BURDEN_ALLEVIATION_V2 = 54; BULLETIN_ACTIVITY_TYPE_CRYSTAL_LOTTERY = 55; } enum MissionType { MISSION_NONE = 0; MISSION_LINEAR = 1; MISSION_BOUNTY = 2; MISSION_TIMED = 3; MISSION_SIDE = 4; MISSION_CYCLE = 5; MISSION_DAILY = 6; MISSION_PROGRESS = 7; MISSION_CHALLENGE = 8; MISSION_MASTER_PUPIL_EXAM = 10; MISSION_MASTER_PUPIL_DAILY = 11; MISSION_AVATAR_TRAINING = 12; MISSION_RPG_TALE = 13; MISSION_MAINLINE_STEP = 14; MISSION_GOBACK = 15; MISSION_WEEKLY_ROUTINE = 16; MISSION_ADVENTURE_GROUP = 18; MISSION_MASTER_PUPIL_COMPANY = 19; MISSION_ACTIVITY = 20; MISSION_COMPETITION_SEASON = 21; MISSION_PJMS_ACTIVITY = 22; } enum MissionSubType { MISSION_SUB_TYPE_NONE = 0; MISSION_SUB_BRANCH = 1; MISSION_SUB_MP_RAID = 102; MISSION_SUB_ARMADA = 301; MISSION_SUB_SHOP_ADD_ON = 501; MISSION_SUB_RAFFLE = 502; MISSION_SUB_WEB_ACTIVITY = 503; MISSION_SUB_COMPETITION_SEASON = 504; MISSION_SUB_DREAM = 505; MISSION_SUB_REFRESH_CYCLE_ON_FINISH = 506; MISSION_SUB_GOD_WAR = 507; MISSION_SUB_SC_DLC = 508; MISSION_SUB_CHAPTER_OW = 509; MISSION_SUB_OW_STORY = 510; MISSION_SUB_PJMS_ACHIEVEMENT = 511; MISSION_SUB_RPG_TAKE_REWARD_DROP = 1301; MISSION_SUB_GOBACK = 1501; MISSION_SUB_GOBACK_ACTIVITY = 1502; MISSION_SUB_GOBACK_LIMIT_TIME = 1503; MISSION_SUB_ADVENTURE_GROUP = 1801; MISSION_SUB_NINJA = 2001; MISSION_SUB_ARMADA_REUNION = 2002; MISSION_SUB_LOGIN_MISSION = 2003; MISSION_SUB_INVITEE = 2004; } enum SideMissionCond { SIDE_MISSION_COND_NONE = 0; SIDE_MISSION_COND_AVATAR_GOODFEEL = 1; } enum MissionFinishWay { MISSION_FINISH_NONE = 0; MISSION_AUTO = 1; MISSION_ANY_STORY_STAGE_NORMAL = 2; MISSION_ANY_STORY_STAGE_HARD = 3; MISSION_ANY_STORY_STAGE_HELL = 4; MISSION_SPECIFIC_STAGE_ID = 5; MISSION_SPECIFIC_MONSTER_ID = 6; MISSION_SPECIFIC_UNIQUE_MONSTER_ID = 7; MISSION_TRIGGER_ABILITY_ACTION = 10; MISSION_KILL_WITH_ANIM_EVENT_ID = 11; MISSION_AVATAR_LEVEL_UP_BY_MATERIAL = 12; MISSION_AVATAR_SUB_SKILL_LEVEL_UP = 13; MISSION_GACHA = 14; MISSION_EQUIPMENT_POWER_UP = 15; MISSION_STAGE_NORMAL_WITH_SPECIFIC_AVATAR_CLASS = 18; MISSION_STAGE_HARD_WITH_SPECIFIC_AVATAR_CLASS = 19; MISSION_ANY_WEEK_DAY_STAGE = 20; MISSION_ANY_BEFALL_STAGE = 21; MISSION_ANY_NOT_STORY_STAGE = 22; MISSION_STAGE_HELL_WITH_SPECIFIC_AVATAR_CLASS = 27; MISSION_STAGE_NORMAL_WITH_SPECIFIC_AVATAR = 28; MISSION_STAGE_HARD_WITH_SPECIFIC_AVATAR = 29; MISSION_STAGE_HELL_WITH_SPECIFIC_AVATAR = 30; MISSION_FINISH_NO_ACHIEVEMENT_NUM = 36; MISSION_TOTAL_AVATAR_SKILL_POINT_NUM = 37; MISSION_TEN_HCOIN_GACHA_STAR_NUM = 43; MISSION_STAGE_MIN_TIME_TEN_SECOND = 45; MISSION_STAGE_ASSISTANT_NUM = 46; MISSION_STAGE_SUCC_NUM = 47; MISSION_STAGE_WITH_ASSISTANT_SUCC_NUM = 48; MISSION_WEAPON_POWER_UP = 49; MISSION_STIGMATA_POWER_UP = 50; MISSION_ISLAND_COLLECT = 52; MISSION_ISLAND_GET_VENTURE_REWARD = 53; MISSION_AVATAR_TOUCH_NUM = 54; MISSION_ISLAND_MAX_COST_POWER = 57; MISSION_ISLAND_VENTURE_TOTAL_COST_HOUR = 58; MISSION_AVATAR_ADD_SUB_SKILL = 64; MISSION_MULTI_WEAPON_POWER_UP_LEVEL = 65; MISSION_MULTI_STIGMATA_POWER_UP_LEVEL = 66; MISSION_ISLAND_CABIN_LEVEL_UP = 67; MISSION_ISLAND_CABIN_EXTEND_GRADE = 68; MISSION_ISLAND_ADD_TECH = 69; MISSION_GACHA_WITH_TYPE = 70; MISSION_REAL_NAME = 73; MISSION_ENDLESS_GROUP_LEVEL = 75; MISSION_SHARE_GAME_IN_SNS = 80; MISSION_COLLECT = 81; MISSION_ACTIVITY_PROGRESS = 82; MISSION_BUY_GOODS_WITH_SCOIN_OR_HCOIN = 83; MISSION_SCOIN_EXCHANGE = 84; MISSION_STAMINA_EXCHANGE = 85; MISSION_CONSIGNED_ORDER = 86; MISSION_ROGUE_STAGE = 87; MISSION_STAGE_MAX_COMBO_PASS = 88; MISSION_OPENWORLD_FIGHT_BOSS = 91; MISSION_OPENWORLD_KILL_BOSS = 92; MISSION_OPENWORLD_BOSS_DAMAGE = 93; MISSION_OPENWORLD_QUEST_LEVEL = 94; MISSION_OPENWORLD_FINISH_SIDE_QUEST_NUM = 96; MISSION_EQUIPMENT_POWER_UP_NO_BACKTRACK = 98; MISSION_FIGHT_ARMADA_STAGE = 100; MISSION_OPENWORLD_FINISH_QUEST_NO_BACKTRACK = 101; MISSION_OPENWORLD_REWARD_NUM = 102; MISSION_WAREHOUSE_DONATE = 103; MISSION_STORY_STAGE_WITH_AVATAR_NUM = 105; MISSION_EQUIPMENT_EVO = 107; MISSION_USE_AVATAR_KILL_MONSTER = 108; MISSION_HELP_FRIEND_ISLAND = 112; MISSION_STAGE_MIN_BE_HIT_PASS = 113; MISSION_STAGE_COSMOS_BREAK = 114; MISSION_STAGE_COSMOS_BREAK_DAMAGE = 115; MISSION_STAGE_USE_EX_SKILL = 116; MISSION_REFINE_STIGMATA = 117; MISSION_DISJOIN_EQUIPMENT = 118; MISSION_FINISH_MP_STAGE_WITH_TYPE = 119; MISSION_USE_MP_TEAM_SKILL = 120; MISSION_USE_MP_QTE_SKILL = 121; MISSION_OPENWORLD_FINISH_EVENT_TYPE_NO_BACKTRACK = 122; MISSION_MIN_BE_HIT_PASS_WITH_STAGE_ID = 123; MISSION_FINISH_MP_STAGE = 124; MISSION_STAGE_DEFEND_TARGET_MIN_HP_PASS = 126; MISSION_STAGE_DEFEND_TARGET_MIN_HP_PERCENT_PASS = 127; MISSION_GET_CARD_REWARD_NUM = 131; MISSION_TOTAL_COST_SCOIN_NUM = 132; MISSION_TOTAL_COST_HCOIN_NUM = 134; MISSION_MP_MVP_NUM = 136; MISSION_FACEBOOK_LIKE = 145; MISSION_STAGE_MIN_TIME_WITH_STAGE_ID = 146; MISSION_STAGE_TAG_COMBO_PASS = 147; MISSION_STAGE_TAG_WITH_SPECIFIC_AVATAR = 148; MISSION_POWERUP_MULTI_SPECIFIC_EQUIP_LEVEL = 151; MISSION_EVO_MULTI_SPECIFIC_EQUIP_STAR = 152; MISSION_EVO_ANY_BEFALL_WEAPON_STAR = 153; MISSION_FRAGMENTS_EXCHANGE_STIGMATA = 154; MISSION_STAGE_TAG_SUCCESS_EVADE_PASS = 156; MISSION_CHALLENGE_SPECIFIC_STAGE_ID = 157; MISSION_FINISH_EXBOSS_NUM = 160; MISSION_WIN_LEVEL_EXBOSS = 162; MISSION_GET_EXBOSS_RANK = 163; MISSION_BIND_MOBILE = 165; MISSION_BIND_EMAIL = 166; MISSION_SET_ACCOUNT_USERNAME = 167; MISSION_FINISH_SPECIFIC_MISSION = 169; MISSION_FINISH_SPECIFIED_DIFFICULTY_RAID_WITH_MASTER = 170; MISSION_PUBLISH_MASTER_PUPIL_CARD = 175; MISSION_GET_EXBOSS_RANK_PERCENT = 179; MISSION_MP_LIKE_NUM = 181; MISSION_CLICK_LINK = 182; MISSION_BUY_FURNITURE = 184; MISSION_MATERIAL_RECYCLE = 192; MISSION_OPENWORLD_FINISH_EVENT_SUBTYPE_LIST = 193; MISSION_OPENWORLD_FINISH_QUEST_SPECIFIC_AVATAR = 194; MISSION_EXBOSS_STAGE_SPECIFIC_AVATAR = 195; MISSION_RAID_STAGE_SPECIFIC_AVATAR = 197; MISSION_ISLAND_VENTURE_SPECIFIC_AVATAR = 198; MISSION_DORM_EVENT_SPECIFIC_AVATAR = 199; MISSION_PASS_STAGE_SPECIFIC_AVATAR = 201; MISSION_PASS_SPECIFIC_STAGE_SPECIFIC_AVATAR = 202; MISSION_PASS_STAGE_SPECIFIC_REQUIRE = 203; MISSION_DORM_USE_FACILITY_NUM = 206; MISSION_COLLECT_SPECIFIC_AMOUNT_ITEMS = 213; MISSION_USE_SPECIFIC_AVATARS_KILL_MONSTER = 214; MISSION_PASS_STAGE_WITH_EQUIPMENT_MAINID = 218; MISSION_REACH_DAILY_DUTY_POINT = 219; MISSION_REACH_WEEKLY_DUTY_POINT = 221; MISSION_STAGE_TOTAL_BATTLE_SCORE_WITH_STAGE_TAG = 227; MISSION_STAGE_RANK_WITH_STAGE_TAG = 228; MISSION_GENERAL_ACTIVITY_FINISH_TIMES = 233; MISSION_DORM_CLIENT_CUSTOM = 241; MISSION_OPENWORLD_CHOOSE_QUEST = 242; MISSION_SHOP_BUY_GOODS = 243; MISSION_DORM_TAKE_DAILY_STAMINA = 244; MISSION_OPENWORLD_MAKE_MECHA_TIMES = 253; MISSION_OPENWORLD_TECH_ADD_EXP_TIMES = 255; MISSION_OPENWORLD_QUEST_RATE = 256; MISSION_OPENWORLD_QUEST_FINISHED_CHALLENGE_NUM = 258; MISSION_OPENWORLD_QUEST_FINISHED_WITH_MECHA = 259; MISSION_OPENWORLD_HACK_ITEM = 260; MISSION_OPENWORLD_TD_STAGE_RATE = 261; MISSION_OPENWORLD_QUEST_LEVEL_WITH_MAP = 264; MISSION_OPENWORLD_FINISH_QUEST_NO_BACKTRACK_WITH_MAP = 267; MISSION_OPENWORLD_FINISH_QUEST_NO_BACKTRACK_WITH_SUB_TYPE_AND_MAP = 268; MISSION_OPENWORLD_FINISH_EVENT_TYPE_NO_BACKTRACK_WITH_MAP = 269; MISSION_GOBACK_DUTY_POINT = 270; MISSION_ONLINE_TIME = 272; MISSION_TAKE_PHOTOS = 273; MISSION_WIKI_CG_NUM = 276; MISSION_BINGO_ACTIVITY_FLOP_CARD = 297; MISSION_BINGO_ACTIVITY_BINGO_COMPLETE = 298; MISSION_FINISH_MP_STAGE_WITH_GOBACK_PLAYER = 300; MISSION_OPENWORLD_BOSS_GET_RATING_NUM = 301; MISSION_OPENWORLD_BOSS_KILLED_NUM_WITHIN_TIME_LIMIT = 302; MISSION_OPENWORLD_ACTIVITY_LEVEL = 303; MISSION_OPENWORLD_BOSS_HUNT_FIND_CLUE_NUM = 304; MISSION_OPENWORLD_BOSS_KILLED_NUM_SPECIFIC_AVATAR = 305; MISSION_RPG_TALE_PASS_SITE = 309; MISSION_RPG_TALE_OVERALL_EQUAL = 310; MISSION_RPG_TALE_TOTAL_STAGE_SCORE = 311; MISSION_MATRIX_FINISH_EVENT = 315; MISSION_VIRTUAL_TRAIN_GACHA_TIMES = 319; MISSION_VIRTUAL_TRAIN_GACHA_AVATAR_STAR = 320; MISSION_RPG_TALE_TAKE_PRODUCT_TIMES = 321; MISSION_RPG_TALE_TAKE_PRODUCT_NUM = 322; MISSION_RPG_TALE_TOWER_TIMES = 324; MISSION_FINISH_ANY_RAID_ACTIVITY = 330; MISSION_FRIEND_INVITE = 331; MISSION_ARMADA_APPLY = 333; MISSION_ISLAND_CABIN_LEVEL = 335; MISSION_SHOPPING_TIMES = 337; MISSION_ADD_UP_VIP_POINT = 341; MISSION_DORM_USE_FACILITY_NUM_NO_RESULT = 342; MISSION_FINISH_SPECIFIC_PLOT_ID = 343; MISSION_OPENWORLD_ENDLESS_SCORE = 344; MISSION_OPENWORLD_ENDLESS_BOSS = 345; MISSION_OPENWORLD_ENDLESS_ADD_GROUP_LEVEL = 346; MISSION_OPENWORLD_ENDLESS_GROUP_LEVEL = 347; MISSION_OPENWORLD_ENDLESS_FINISH_MONSTER_GROUP = 348; MISSION_OPENWORLD_ENDLESS_USE_ITEM = 349; MISSION_ENDLESS_FINISH_STAGE_OR_BOSS_WITH_ENDLESS_TYPE = 350; MISSION_ENDLESS_FINISH_STAGE_OR_BOSS_SPECIFIC_AVATAR = 351; MISSION_QUANTUM_ENDLESS_PASS_MONSTER_GROUP = 352; MISSION_FRONT_ENDLESS_FINISH_FLOOR = 353; MISSION_FARM_ACTIVITY_SPEED_UP_PRODUCE_TIMES = 366; MISSION_FARM_ACTIVITY_FINISH_PRODUCE_TIMES = 367; MISSION_FARM_ACTIVITY_FARM_LEVEL = 368; MISSION_FARM_ACTIVITY_UNLOCK_SLOT_NUM = 369; MISSION_FARM_ACTIVITY_FINISH_PRODUCE_SPECIFIC_MATERIAL = 370; MISSION_TAKE_SPECIFIC_NPC_RED_ENVELOPE_NUM = 372; MISSION_GACHA_WITH_MULTI_TYPES = 373; MISSION_TOWER_RAID_NUM = 374; MISSION_TOWER_RAID_BOSS_NUM = 375; MISSION_TOWER_RAID_FINISH_ALL_NUM = 376; MISSION_CHATWORLD_ONLINE_TIME = 377; MISSION_CHATWORLD_USE_ITEM = 379; MISSION_CAMPAIGN_FINISH_PHASE = 380; MISSION_CAMPAIGN_FINISH = 381; MISSION_CAMPAIGN_FINISH_STAGE = 382; MISSION_STAGE_TAG_NUM_SPECIFIC_ELF = 390; MISSION_STAGE_NUM_SPECIFIC_ELF = 391; MISSION_ENDLESS_FINISH_STAGE_OR_BOSS_SPECIFIC_ELF = 392; MISSION_EXBOSS_STAGE_SPECIFIC_ELF = 393; MISSION_STORY_STAGE_SPECIFIC_ELF = 395; MISSION_STAGE_NUM_WITH_ELF = 400; MISSION_CAMPAIGN_SHORT_CHAT = 421; MISSION_CAMPAIGN_FINISH_SCORE = 422; MISSION_CAMPAIGN_MVP = 423; MISSION_CAMPAIGN_TEAM_DRAW_RARITY = 424; MISSION_CMAPAIGN_SELF_DRAW = 425; MISSION_CAMPAIGN_LIKE_NUM = 426; MISSION_CAMPAIGN_TEACH_MODE_FINISH_PHASE = 427; MISSION_CAMPAIGN_TEACH_MODE_FINISH = 428; MISSION_PASS_STAGE_WITH_ANY_SPECIFIC_AVATAR = 441; MISSION_CHATWORLD_KILL_NUM = 451; MISSION_CHATWORLD_BATTLE_SCORE = 457; MISSION_GACHA_TOTAL_SCORE = 463; MISSION_MONOPOLY_THROW_DICE = 464; MISSION_MONOPOLY_EXPLORE = 465; MISSION_MONOPOLY_PASS_AREA = 466; MISSION_MATRIX_FINISH_FLOOR = 467; MISSION_MATRIX_TRIGGER_EVENT = 468; MISSION_STAGE_TAG_CHALLENGE_NUM = 469; MISSION_EQUIPMENT_FORGE_TIMES = 470; MISSION_GLOBAL_WAR_TOTAL_CURRENCY = 471; MISSION_GLOBAL_WAR_CURRENCY_BY_STAGE = 472; MISSION_GLOBAL_WAR_CURRENCY_BY_EXCHANGE = 473; MISSION_GLOBAL_WAR_EXCHANGE_TIMES = 474; MISSION_GLOBAL_WAR_FINISH_POINT = 475; MISSION_GLOBAL_WAR_CURRENCY_BY_SWEEP = 476; MISSION_GLOBAL_WAR_FINISH_OR_EXCHANGE_TIMES_WITH_POINT_ID_LIST = 477; MISSION_SHOP_COST_MCOIN_NUM = 480; MISSION_VIRTUAL_TRAIN_CUSTOM_LEVEL = 481; MISSION_VIRTUAL_TRAIN_GROUP_TOTAL_LEVEL_UP_TIMES = 482; MISSION_SEND_RED_ENVELOPE_IN_SPECIFIC_TIME = 489; MISSION_ADVENTURE_ADD_BADGE = 491; MISSION_ADVENTURE_FINISH_ADVENTURE_BY_RARITY = 493; MISSION_ADVENTURE_TAKE_SCOIN = 495; MISSION_SCRATCH_TICKET_SCRATCH_NUM = 501; MISSION_SCRATCH_TICKET_ROUND_NUM = 502; MISSION_BBQ_COOK_NUM = 503; MISSION_DLC_USE_ACTIVE_SKILL = 505; MISSION_DLC_OUTER_AREA_KILL_NUM = 506; MISSION_DLC_SHIELD_MONSTER_KILL_NUM = 507; MISSION_DLC_IN_CIRCLE_KILL_NUM = 508; MISSION_DLC_AIR_KILL_NUM = 509; MISSION_DLC_THROW_SKILL_KILL_NUM = 510; MISSION_DLC_ACTIVE_SKILL_KILL_NUM = 511; MISSION_DLC_BREAK_FREQUENCY_SHIELD_NUM = 512; MISSION_DLC_BREAK_HARD_SHIELD_NUM = 513; MISSION_DLC_EX_JUMP = 514; MISSION_DLC_USE_THROW_SKILL = 515; MISSION_DLC_TOWER_TOTAL_PROGRESS = 518; MISSION_DLC_ENTER_STAGE_WITH_SPECIFIC_AVATAR = 519; MISSION_OPENWORLD_KILL_ENEMY_WITH_MAP = 524; MISSION_DLC_TOWER_MAX_PROGRESS_NO_BACKTRACK = 526; MISSION_OPENWORLD_CHOOSE_ANY_QUEST = 527; MISSION_CHATWORLD_MAKE_ACTION_NUM = 545; MISSION_CHATWORLD_FISH_SUCC_OR_WAIT_ASSIST_NUM = 546; MISSION_CHATWORLD_PRAY_NUM = 547; MISSION_STAGE_TAG_FAIL_NUM = 548; MISSION_LOGIN_WITH_SPECAIL_DEVICE_TYPE = 549; MISSION_UNLOCK_MONTH_CARD_OR_BATTLE_PASS = 550; MISSION_GACHA_COST_TICKET_TOTAL_SCORE = 551; MISSION_GARDEN_HARVEST_NUM = 552; MISSION_GARDEN_HARVEST_KIND = 553; MISSION_GARDEN_HARVEST_NUM_BY_KIND = 554; MISSION_JIGSAW_EXCHANGE_PIECE = 555; MISSION_JIGSAW_FINISH_JIGSAW = 556; MISSION_OVERLAP_SUMMON_NUM = 557; MISSION_CHATWORLD_QUESTION = 558; MISSION_CHATWORLD_DISH_NUM = 559; MISSION_ARMADA_REUNION_REWARD = 560; MISSION_ARMADA_REUNION_PREPARE = 561; MISSION_GARDEN_SPEED_UP_TIMES = 562; MISSION_WEB_ACTIVITY_1 = 581; MISSION_WEB_ACTIVITY_2 = 582; MISSION_WEB_ACTIVITY_3 = 583; MISSION_WEB_ACTIVITY_4 = 584; MISSION_WEB_ACTIVITY_5 = 585; MISSION_WEB_ACTIVITY_6 = 586; MISSION_WEB_ACTIVITY_7 = 587; MISSION_WEB_ACTIVITY_8 = 588; MISSION_WEB_ACTIVITY_9 = 589; MISSION_WEB_ACTIVITY_10 = 590; MISSION_NORMAL_FINISH_SPECIFIC_STAGE_ID = 591; MISSION_SHOP_BUY_GOODS_ID_COST_MCOIN = 592; MISSION_SANCTUARY_ACTIVITY_LEVEL = 593; MISSION_SANCTUARY_TAKE_PRODUCT_TIMES = 594; MISSION_SLOT_MACHINE_START_TIMES = 595; MISSION_RAFFLE_DRAW_TICKET_NUM = 597; MISSION_MONOPOLY_BUILDING_NUM = 599; MISSION_MONOPOLY_BUILDING_LEVEL = 600; MISSION_FINISH_MOSAIC_NUM = 601; MISSION_MONOPOLY_USE_ITEM = 602; MISSION_ULTRA_ENDLESS_FINISH_SITE = 603; MISSION_ULTRA_ENDLESS_FINISH_SITE_WITH_TAG_AVATAR = 604; MISSION_ULTRA_ENDLESS_TOTAL_SCORE = 605; MISSION_ULTRA_ENDLESS_FINISH_SITE_NUM = 606; MISSION_ULTRA_ENDLESS_TOTAL_ADD_SCORE = 607; MISSION_ULTRA_ENDLESS_MAX_GROUP_LEVEL = 608; MISSION_ULTRA_ENDLESS_SEASON_ADD_CUP_NUM = 609; MISSION_ULTRA_ENDLESS_TOP_RANK_TIMES = 610; MISSION_BATTLE_PASS_THEME_LEVEL = 611; MISSION_BATTLE_PASS_UNLOCK_TICKET = 612; MISSION_GET_EXBOSS_SCORE = 613; MISSION_TOTAL_DUTY_POINT_IN_PERIOD = 615; MISSION_FINISH_MISSION_TIMES_WITH_MISSION_ID_LIST = 617; MISSION_GACHA_CONSUME_TOTAL_SCORE = 618; MISSION_REPLAY_UPLOAD = 619; MISSION_REPLAY_PLAY = 620; MISSION_REPLAY_RECORD = 621; MISSION_FINISH_ELITE_STAGE_NUM = 622; MISSION_PASS_STAGE_NUM = 623; MISSION_STAGE_TAG_WITH_ALL_SPECIFIC_AVATAR = 624; MISSION_SPECIFIC_MATERIAL_ADD_NUM = 625; MISSION_SPECIFIC_MATERIAL_COST_NUM = 626; MISSION_UNLOCK_AVATAR_IN_SPECIFIC_NEWBIE_ACTIVITY = 627; MISSION_QAVATAR_BATTLE_PARTICIPATE_NUM = 630; MISSION_QAVATAR_BATTLE_KILL_NUM = 631; MISSION_QAVATAR_BATTLE_KILL_NUM_SINGLE_GAME = 632; MISSION_QAVATAR_BATTLE_WIN_NUM = 633; MISSION_QAVATAR_BATTLE_SCORE = 634; MISSION_VIRTUAL_TRAIN_SPECIFIC_STIGMATA_NUM = 635; MISSION_VIRTUAL_TRAIN_SPECIFIC_AVATAR_NUM = 636; MISSION_ROGUE_TOWER_ENDLESS_MAX_SCORE_WITH_AVATAR_ID_LIST = 637; MISSION_ROGUE_TOWER_ENDLESS_TOTAL_SCORE_WITH_AVATAR_ID_LIST = 638; MISSION_REUNION_COOK_WITH_BOOK_ID_LIST = 639; MISSION_CHATWORLD_BEAST_TREASURE_TAKE_TIMES = 640; MISSION_CHATWORLD_BEAST_SINGLE_DAMAGE = 641; MISSION_CHATWORLD_BEAST_TOTAL_DAMAGE = 642; MISSION_CHATWORLD_NORMAL_BOX_TAKE_TIMES = 643; MISSION_ADD_UP_VIP_POINT_BY_PRODUCT = 644; MISSION_OPENWORLD_AVATAR_ACTIVITY_CULTIVATE = 645; MISSION_OPENWORLD_AVATAR_ACTIVITY_TALENT = 646; MISSION_OPENWORLD_FINISH_QUEST_NO_BACKTRACK_WITH_RARITY_AND_MAP = 647; MISSION_OPENWORLD_AVATAR_ACTIVITY_LEVEL = 648; MISSION_BOSSRUSH_ACTIVITY_STAGE_TAG_ID_USE_SPECIFIC_BUFF_ID_LIST = 649; MISSION_STAGE_TAG_SCORE = 650; MISSION_OPENWORLD_AVATAR_ACCEPT_QUEST = 651; MISSION_THEME_WANTED_STAGE_PASS_NUM = 652; MISSION_THEME_WANTED_SPECIFIC_PROGRESS_PASS_NUM = 653; MISSION_SLG_OCCUPIED_POINT_NUM = 656; MISSION_SLG_OCCUPIED_BUFF_POINT_NUM = 657; MISSION_SLG_PLAYER_SCORE = 658; MISSION_RELAY_STAGE_PHASE_PASS_TIME = 659; MISSION_EXBOSS_ACC_SCORE = 660; MISSION_GOD_WAR_STAGE_WITH_ITEM = 661; MISSION_GOD_WAR_STAGE_WITH_SUPPORT_AVATAR = 662; MISSION_GOD_WAR_AVATAR_PUNISH_LEVEL_SUCC_NUM = 666; MISSION_GOD_WAR_PUNISH_BUFF_SUCC_NUM = 667; MISSION_GOD_WAR_STAGE_WITH_PUNISH_LEVEL = 668; MISSION_GOD_WAR_COLLECTION = 669; MISSION_GOD_WAR_COLLECTION_SUIT = 670; MISSION_GOD_WAR_FINISH_LOBBY_ACTION = 674; MISSION_GOD_WAR_STAGE_TAG_SPECIFIC_CHAPTER_ON_SETTLE = 675; MISSION_GOD_WAR_MAX_SCORE_ON_SETTLE = 676; MISSION_GOD_WAR_AVATAR_SPECIFIC_PUNISH_LEVEL_SUCC_NUM = 677; MISSION_GOD_WAR_AVATAR_PUNISH_LEVEL_SPECIFIC_MODE_SUCC_NUM = 678; MISSION_RANCH_MONSTER_RARITY_NUM = 691; MISSION_RANCH_COLLCTION_POINT = 693; MISSION_RANCH_TAKE_PRODUCT_TIMES = 694; MISSION_RANCH_MONSTER_SYNTHESIS_WITH_FORMULA_TIMES = 695; MISSION_RANCH_MONSTER_SYNTHESIS_WITHOUT_FORMULA_TIMES = 696; MISSION_OPENWORLD_FINISH_STORY_NUM = 702; MISSION_NINJA_SLOT_LIST_LEVEL = 704; MISSION_RESTAURANT_DELIVER_QUEST_NUM = 705; MISSION_RESTAURANT_COOK_SPECIFIC_RECIPE = 707; MISSION_RESTAURANT_COOK_SPECIFIC_RECIPE_WITH_AVATAR = 708; MISSION_SC_DLC_FINISH_DAILY_QUEST_NUM = 711; MISSION_SC_DLC_TOWER_MAX_PROGRESS = 716; MISSION_SC_DLC_ANALYSIS_MONSTER = 717; MISSION_SC_DLC_LEVELUP_TALENT_NUM = 721; MISSION_SC_DLC_ACHIEVE_EVENT_NUM = 722; MISSION_SC_DLC_TOWER_FINISH_FLOOR_NUM = 723; MISSION_TOWN_ACTIVITY_FINISH_GAMES = 751; MISSION_TOWN_ACTIVITY_FINISH_BOSS = 752; MISSION_TOWN_ACTIVITY_BUILD_NUM = 753; MISSION_TOWN_ACTIVITY_BUILD_NUM_IN_ONE_GAME = 754; MISSION_TUTORIAL_WATCH_SITE_VIDEO = 771; MISSION_CHATWORLD_BATTLE_BOX_TAKE_TIMES = 776; MISSION_FINISH_TUTORIAL_ID = 780; MISSION_BOSS_CHALLENGE_FINISH_STAGE = 786; MISSION_SELECT_ADVENTURE_QUEST = 792; MISSION_BEGIN_ADVENTURE_STORY_SWEEP = 793; MISSION_FINISH_EXBOSS_WITH_AVATAR_LIST = 800; MISSION_OPENWORLD_CHAPTER_ADD_HERO_CARD_NUM = 807; MISSION_OPENWORLD_CHAPTER_FINISH_CHALLENGE_GROUP = 812; MISSION_OPENWORLD_CHAPTER_FINISH_CHALLENGE_GROUP_INDEX = 813; MISSION_OPENWORLD_CHAPTER_FINISH_ENDLESS_CHALLENGE = 814; MISSION_OPENWORLD_CHAPTER_FINISH_QUEST_NUM = 816; MISSION_OPENWORLD_CHAPTER_FINISH_QTE_MAP_NUM = 817; MISSION_OPENWORLD_CHAPTER_QTE_MAP_GET_MATERIAL_NUM = 818; MISSION_OPENWORLD_CHAPTER_ACCEPT_QUEST_NUM = 819; MISSION_MONSTER_CARD_EXP_STAGE_PASS_TIMES = 829; MISSION_GACHA_NUM_SPECIFIC_TICKET_ID_LIST = 831; MISSION_GACHA_NUM_AFTER_DISCOUNT_SPECIFIC_TICKET_ID_LIST = 832; MISSION_OPENWORLD_FINISH_STORY_NO_BACKTRACK = 833; MISSION_EX_BOSS_FINISH_BOSS_NUM_WITH_LEVEL = 834; MISSION_BATTLE_PASS_EXP_ACTIVITY_MISSION = 835; MISSION_BUFF_ASSIST_SELECT_BUFF_TIMES = 836; MISSION_BUFF_ASSIST_PUBLISH_BUFF_TIMES = 837; MISSION_DICEY_DUNGEON_ENDLESS_PASSED_FLOOR = 838; MISSION_DICEY_DUNGEON_DAILY_PASSED_TIMES = 839; MISSION_DICEY_DUNGEON_WEAPON_UNLOCK = 840; MISSION_DICEY_DUNGEON_WEAPON_GACHA_TIMES = 841; MISSION_DICEY_DUNGEON_TOTAL_ROLE_LEVEL = 842; MISSION_DICEY_DUNGEON_ROLE_LEVEL_GREATER_EQUAL_NUM = 843; MISSION_DICEY_DUNGEON_ROLE_NUM_LEVEL_GREATER_EQUAL = 844; MISSION_PVZ_DAILY_PASS_TIMES = 845; MISSION_PVZ_QAVATAR_NUM_LEVEL_GREATER_EQUAL = 846; MISSION_PVZ_SPECIAL_MATERIAL_NUM = 847; MISSION_OPENWORLD_CHAPTER_FURNACE_PRODUCE = 849; MISSION_OPENWORLD_CHAPTER_FINAL_ROBOT_CATCH_KILL_CRYSTAL_MONSTER = 852; MISSION_WAVE_RUSH_SITE_PASS_TIMES = 871; MISSION_WAVE_RUSH_TOTAL_SCORE = 872; MISSION_WAVE_RUSH_SITE_MAX_SCORE = 873; MISSION_QCANDY_FINISH_BATTLE_TIMES = 876; MISSION_QCANDY_FINISH_BATTLE_TIMES_WITH_LE_RANK = 877; MISSION_QCANDY_MAX_RANK_SCORE = 878; MISSION_QCANDY_SPECIFIC_MAP_ID = 879; MISSION_WEIGHTED_FINISH_EXBOSS_NUM = 881; MISSION_ENDLESS_DETAIL_GROUP_LEVEL = 882; MISSION_MINI_MONOPOLY_FINISH_MAP = 886; MISSION_AI_CYBER_REPAIR_PROGRESS = 887; MISSION_GLOBAL_EXPLORE_AREA_EXPLORE = 888; MISSION_GLOBAL_EXPLORE_FINISH_QUEST = 889; MISSION_GLOBAL_EXPLORE_CUMULATIVE_DONATION = 890; MISSION_GLOBAL_EXPLORE_SPECIFIC_EXPLORE_LEVEL = 891; MISSION_GLOBAL_EXPLORE_TRIGGER_EVENT = 892; MISSION_CHATWORLD_WOODEN_BOY_WIN = 893; MISSION_CHATWORLD_WOODEN_BOY_FINISH = 894; MISSION_CHATWORLD_QUESTION_RIGHT = 895; MISSION_PLATFORM_SHOOTER_QAVATAR_NUM_LEVEL_GREATER_EQUAL = 896; MISSION_PLATFORM_SHOOTER_AFFIX_NUM = 897; MISSION_PLATFORM_SHOOTER_HAS_EXCLUSIVE_AFFIX_WEAPON_NUM = 898; MISSION_PLATFORM_SHOOTER_RPG_COLLECTION_SCORE = 899; MISSION_MIRAGE_ACTIVITY_CHALLENGE_SCORE_SUM = 901; MISSION_MIRAGE_ACTIVITY_TALENT_LEVEL = 902; MISSION_SUSANNA_TRIAL_ACTIVITY_MENTOR_PROGRESS = 903; MISSION_SHIGURE_KIRA_ACTIVITY_CONCERT_PROGRESS = 904; MISSION_MATCH_THREE_GEM_GACHA_TIMES = 906; MISSION_MATCH_THREE_DAILY_PASSED_TIMES = 907; MISSION_MATCH_THREE_ROLE_NUM_LEVEL_GREATER_EQUAL = 908; MISSION_CHAPTER_BW_WORLD_RUNE_GOT_NUM = 911; MISSION_CHAPTER_BW_WORLD_RUNE_REACH_LEVEL = 912; MISSION_CHAPTER_BW_WORLD_TOWER_STAGE_SCORE = 913; MISSION_THEME_TOWER_STAGE_PASSED_TIMES_WITH_STEP_LEVEL = 915; MISSION_THEME_TOWER_SECTION_PASSED_TIMES_WITH_STEP_LEVEL = 916; MISSION_THEME_TOWER_SPECIFIC_SECTION_NUM = 917; MISSION_MAHOU_CARD_UNLOCK_DAILY_SITE_TIMES = 921; MISSION_MAHOU_CARD_ROLE_LEVEL_GREATER_EQUAL = 922; MISSION_MAHOU_CARD_ENTER_ROOM = 923; MISSION_ULTRA_ENDLESS_MAX_GROUP_LEVEL_WITH_SCHEDULE = 926; MISSION_ULTRA_ENDLESS_FINISH_SITE_SCORE = 927; MISSION_CHAPTER_ARK_ROLE_LEVEL_EQUAL = 931; MISSION_CHAPTER_ARK_FINISH_LINEAR_STAGE_NUM = 932; MISSION_CHAPTER_ARK_MAIN_SUP_SKILL_LEVEL_EQUAL = 933; MISSION_GOBACK_SCHEDULEID_AND_LOSTDAYS = 936; MISSION_GOBACK_NOT_SCHEDULEID = 937; MISSION_MATRIX_NEW_FINISH_TRACK_EVENT = 941; MISSION_TILED_GAME_FARM_USE_TOOL_NUM = 946; MISSION_TILED_GAME_FARM_FACILTIY_LEVEL = 947; MISSION_TILED_GAME_FARM_ENTER_MINE_FLOOR = 948; MISSION_TILED_GAME_FARM_DAILY_QUEST = 949; MISSION_TILED_GAME_FARM_CHOOSE_DAILY_QUEST = 950; MISSION_TILED_GAME_FARM_ADD_LIVESTOCK = 951; MISSION_TILED_GAME_FARM_FILL_FOOD = 952; MISSION_TILED_GAME_FARM_TAME_LIVESTOCK = 953; MISSION_FIRST_WIN_SPECIFIC_STAGE_NUM = 954; MISSION_TILED_GAME_FARM_UNLOCK_GALLERY = 955; MISSION_MINION_CLASH_ACTIVITY_LEVEL_GE = 956; MISSION_MINION_CLASH_GET_CARD_WITH_STAR = 957; MISSION_MARBLES_SHOOT_PASS_NON_DAILY_ROOM = 961; MISSION_MARBLES_SHOOT_DAILY_GAME_SCORE = 962; MISSION_MARBLES_SHOOT_UNLOCK_WIKI = 963; MISSION_MARBLES_SHOOT_AVATAR_REACH_LEVEL = 964; MISSION_MARBLES_SHOOT_AVATAR_LEVEL_GREATER_EQUAL_NUM = 965; MISSION_MARBLES_SHOOT_BUY_OR_LEVEL_UP_BALL_TIMES = 966; MISSION_GOURMET_HUNT_MANAGEMENT_TIMES = 971; MISSION_GOURMET_HUNT_KILL_SPECIFIED_BOSS = 980; MISSION_GOURMET_HUNT_TAKE_OUT_SPECIFIED_INGREDIENT = 981; MISSION_GOURMET_HUNT_COST_STAMINA_NUM = 983; MISSION_GOURMET_HUNT_CLIENT_FINISH = 985; MISSION_GOURMET_HUNT_MANAGEMENT_REVENUE_WITH_SPECIFIED_IDENTITY_TYPE = 986; MISSION_GOURMET_HUNT_MANAGEMENT_TOTAL_REVENUE_WITH_SPECIFIED_IDENTITY_TYPE = 987; MISSION_GOURMET_HUNT_MANAGEMENT_SOLD_RECIPE_WITH_SPECIFIED_IDENTITY_TYPE = 988; MISSION_GOURMET_HUNT_MANAGEMENT_FINISH_SPECIAL_MISSION_WITH_SPECIFIED_IDENTITY_TYPE = 989; MISSION_GOURMET_HUNT_BRANCH_STORE_FLAG = 990; MISSION_WEAPON_HOMOLOGY_LEVEL = 991; MISSION_PJMS_CHAPTER_FINISH_DAILY_QUEST_NUM = 992; MISSION_PJMS_CHAPTER_RESIDENT_STAGE_GROUP_NUM = 993; MISSION_PJMS_ACHIEVE_EVENT_NUM = 994; MISSION_PJMS_CHAPTER_SET_UNIT_NUM = 995; MISSION_PJMS_RARITY_AUXILIARY_GET_AFFIX_LIST_NUM = 996; MISSION_PJMS_CORE_UNIT_LEVEL_NUM_GE = 997; MISSION_PJMS_AUXILIARY_UNIT_LEVEL_NUM_GE = 998; MISSION_PJMS_FIRST_ENTER = 999; MISSION_RAID_REPLACE_TOTAL_CHALLENGE_NUM = 1000; MISSION_RAID_REPLACE_STAGE_PASSED_TIMES = 1001; MISSION_RAID_REPLACE_BOSS_STAGE_PASSED_TIMES = 1002; MISSION_THELEMA_ACTIVITY_FINISH_QUESTION_NPC_NUM = 1010; MISSION_THELEMA_ACTIVITY_FINISH_ALL_QUESTION_NPC_NUM = 1011; MISSION_THELEMA_ACTIVITY_SKIP_QUESTION = 1012; MISSION_CHATWORLD_QCANDY_WISH_TIMES = 1015; MISSION_PJMS_SPECIFIC_STATUS_GADGET_NUM = 1016; MISSION_CHATWORLD_UNLOCKED_EFFECT_NUM = 1017; MISSION_CHATWORLD_TAKE_DISH_PREPARE = 1018; MISSION_GOURMET_HUNT_UNLOCK_WEAPON_MODULE_NUM = 1021; MISSION_MATCH_THREE_PLUS_PASS_DAILY = 1022; MISSION_MATCH_THREE_PLUS_GACHA_TIMES = 1023; MISSION_MATCH_THREE_PLUS_ROLE_LEVEL_EQUAL = 1024; MISSION_UNLOCK_AVATAR_NO_BACKTRACK = 1025; MISSION_DEVIL_AUTO_CHESS_ROLE_NUM_LEVEL_GREATER_EQUAL = 1026; MISSION_DEVIL_AUTO_CHESS_END_GAME = 1027; MISSION_DEVIL_AUTO_CHESS_BEGIN_GAME = 1028; MISSION_DEVIL_AUTO_CHESS_FINISH_WAVE = 1029; MISSION_DEVIL_AUTO_CHESS_TOTAL_SWEEP_TIMES = 1030; MISSION_TILED_GAME_SRPG_FINISH_BATTLE_WITH_BATTLE_TYPE = 1031; MISSION_TILED_GAME_SRPG_FINISH_BATTLE_WITH_ID = 1032; MISSION_TILED_GAME_SRPG_FINISH_BATTLE_WITH_WIN_TYPE = 1033; MISSION_TILED_GAME_SRPG_FINISH_BATTLE_WITH_BATTLE_TYPE_AND_AVATAR = 1034; MISSION_TILED_GAME_SRPG_AVATAR_LEVEL_EQUAL = 1035; MISSION_TILED_GAME_SRPG_AVATAR_MATERIAL_TYPE_NUM = 1036; MISSION_TILED_GAME_SRPG_AVATAR_SKILL_TIMES = 1037; MISSION_TILED_GAME_SRPG_DAMAGE_TIMES_WITH_SKILL_ONE_ROUND = 1038; MISSION_TILED_GAME_SRPG_FINISH_BATTLE_WITH_ID_LIST = 1039; MISSION_TILED_GAME_SRPG_BATTLE_REPORT = 1040; MISSION_TILED_GAME_SRPG_EXPLORE_LEVEL = 1041; MISSION_TILED_GAME_SRPG_CHALLENGE_NUM_WITH_BATTLE_ID_LIST = 1042; MISSION_THEME_WANTED_STAGE_MULTI_PASS_NUM = 1051; MISSION_FINISH_BY_ACTION_GRAPH = 1052; MISSION_STIGMATA_PRISM_NUM = 1053; MISSION_STAR_RING_ELF_NUM = 1054; MISSION_FUTARI_BATTLE_NORMAL_STAGE_MAX_SCORE = 1055; MISSION_FUTARI_BATTLE_STAGE_GROUP_MAX_SCORE = 1056; MISSION_FUTARI_BATTLE_MAX_SCORE = 1057; MISSION_RE_ACTIVITY_FIRST_WIN_SPECIFIC_TILE_MAP_LIST = 1058; MISSION_QRTS_UPGRADE_BUFF_NUM = 1059; MISSION_QRTS_SWEEP_NUM = 1060; MISSION_MONSTER_FARM_HIT_MINE = 1062; MISSION_MONSTER_FARM_USE_BREEDING_EFFECT_ITEM = 1063; MISSION_MONSTER_FARM_BREEDING_NUM = 1064; MISSION_MONSTER_FARM_USE_TOOL_NUM = 1065; MISSION_MONSTER_FARM_MONSTER_NUM_WITH_ID_LIST = 1066; MISSION_MONSTER_FARM_DAILY_QUEST = 1067; MISSION_MONSTER_FARM_BUILDING_WITH_SPECIAL_MONSTER_LIST = 1068; MISSION_MONSTER_FARM_BUILDING_WITH_RARE_MONSTER = 1069; MISSION_MONSTER_FARM_RARE_MONSTER_NUM = 1070; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_THROW_DICE_WITH_MAP_ID = 1071; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_FINISH_SITE_TYPE_WITH_MAP_ID = 1072; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_TOTAL_SCORE_WITH_MAP_ID = 1073; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_THROW_CONTROL_DICE_WITH_MAP_ID = 1074; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_USE_COIN_WITH_MAP_ID = 1075; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_FIRST_PASS_MAP = 1076; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_THROW_DICE_WITH_RICH_MAN_ID = 1077; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_FINISH_SITE_TYPE_WITH_RICH_MAN_ID = 1078; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_TOTAL_SCORE_WITH_RICH_MAN_ID = 1079; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_THROW_CONTROL_DICE_WITH_RICH_MAN_ID = 1080; MISSION_MONSTER_CARD_PVP_TAKE_PRODUCT_REWARD = 1081; MISSION_MONSTER_CARD_PVP_FINISH_COMBAT = 1082; MISSION_MONSTER_CARD_PVP_MAX_ELO_SCORE = 1083; MISSION_MONSTER_CARD_PVP_SPECIFIC_POOL_GACHA = 1084; MISSION_MONSTER_CARD_PVP_LEVEL = 1085; MISSION_MONSTER_CARD_PVP_SELECT_RARITY_SKILL_NUM = 1086; MISSION_MONSTER_FARM_DROP_MONSTER_WITH_MOOD = 1090; MISSION_ENTER_SPECIFIC_PAGE = 1091; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_USE_COIN_WITH_RICH_MAN_ID = 1096; MISSION_TILED_GAME_PRPG_FINISH_DAILY_BATTLE = 1106; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_GET_COIN_NUM_BY_GAMBLE = 1120; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_GET_COIN_NUM_BY_RENT = 1121; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_USE_CARD_NUM_WITH_MAP_ID = 1122; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_MAX_PASS_FLOOR_WITH_MAP_ID = 1123; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_PASS_FLOOR_NUM_WITH_MAP_ID = 1124; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAP_MAX_COIN_NUM_WITH_MAP_ID = 1126; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_HAS_GOT_FLOWER_TYPE_NUM = 1128; MISSION_PJMS_CHAPTER_KNIGHT_RICH_MAN_DURANDAL_CUBE_FIRST_WIN_SPECIFIC_TILE_MAP_LIST = 1131; MISSION_MONSTER_MORPH_MONSTER_LEVEL = 1135; MISSION_MONSTER_MORPH_MONSTER_STAR = 1136; MISSION_MONSTER_MORPH_STAGE_PASSED_TIMES = 1137; MISSION_KIANA_AUTO_CHESS_FINISH_PVP_WITH_RANK = 1138; MISSION_KIANA_AUTO_CHESS_COMBO_CARD_NUM = 1139; MISSION_CHATWORLD_GROUP_PHOTO_TIMES_WITH_BACKDROP_ID = 1140; MISSION_CHATWORLD_SEND_LANTERN_TIMES = 1141; MISSION_CHATWORLD_TAKE_DANCE_REWARD_TIMES = 1142; MISSION_KIANA_AUTO_CHESS_HONKAI_DISASTER_DAMAGE = 1143; MISSION_KIANA_AUTO_CHESS_CARD_DAMAGE_BY_MAIN_ID = 1144; MISSION_KIANA_AUTO_CHESS_COIN_GOT_NUM_BY_COMBO = 1145; MISSION_KIANA_AUTO_CHESS_OVERALL_VALUE = 1146; MISSION_TILED_GAME_INN_FINISH_MANAGE_TIMES = 1151; MISSION_TILED_GAME_INN_TRAVEL_TIMES = 1152; MISSION_TILED_GAME_INN_DEVELOP_DISH_NUM_WITH_SPECIFIC_TASTE = 1153; MISSION_TILED_GAME_INN_SOLD_DISH_NUM = 1154; MISSION_TILED_GAME_INN_EARN_GOLD_NUM_IN_ONCE_MANAGEMENT = 1155; MISSION_TILED_GAME_INN_BUY_SPECIFIC_FURNITURE_NUM = 1156; MISSION_TILED_GAME_INN_MANAGE_LEVEL = 1157; MISSION_TILED_GAME_INN_FOOD_TYPE_NUM = 1158; MISSION_TILED_GAME_INN_DEVELOP_DISH_NUM_WITH_SPECIFIC_TECHNIQUES = 1159; MISSION_TILED_GAME_INN_SOLD_DISH_NUM_WITH_SPECIFIC_TECHNIQUES = 1160; MISSION_TILED_GAME_INN_SOLD_DISH_NUM_WITH_SPECIFIC_TASTE = 1161; MISSION_TILED_GAME_INN_SOLD_UP_DISH_NUM = 1162; MISSION_TILED_GAME_INN_TRAVEl_AREA_NUM = 1163; MISSION_TILED_GAME_INN_DEVELOP_DISH_NUM_WITH_FOOD_NUM = 1164; MISSION_TILED_GAME_INN_COMFORTABLE_VALUE_NUM = 1165; MISSION_TILED_GAME_INN_TRAVEL_SPECIAL_AREA_TIMES = 1166; MISSION_TILED_GAME_INN_SOLD_EXQUISITE_DISH_NUM = 1167; MISSION_TILED_GAME_INN_CUSTOMER_NUM_WITH_MOOD = 1168; MISSION_TILED_GAME_INN_MANAGE_WITH_SPECIFIC_FOOD_NUM_DISHES = 1169; MISSION_TILED_GAME_INN_TRAVEL_WITH_SPECIFIC_STAFF = 1170; MISSION_TILED_GAME_INN_SOLD_DISH_NUM_MATCHING_CUSTOMER_TENDENCY = 1171; MISSION_TILED_GAME_INN_SOLD_DISH_NUM_WITH_SPECIFIC_PRICE = 1172; MISSION_BATTLE_PASS_UNLOCK_TICKET_WITH_SCHEDULE_ID = 1176; MISSION_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_PASS_SITE = 1180; MISSION_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_BUY_SPECIFIC_CARDS = 1181; MISSION_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_KILL_SPECIFIC_MONSTERS = 1182; MISSION_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_FINISH_SPECIFIC_EVENTS = 1183; MISSION_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_ADD_CARDS_NUM = 1184; MISSION_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_KILL_NUM = 1185; MISSION_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_FINISH_EVENT_NUM = 1186; MISSION_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_ADD_COIN_NUM = 1187; MISSION_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_EDIT_BATTLE_CARD = 1188; MISSION_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_COST_MISSILE_OR_EMP = 1189; MISSION_BUY_BATTLE_PASS_LEVEL_USE_HCOIN_OR_MCOIN = 1200; MISSION_CANNOT_FINISH = 9999; MISSION_KILL_ANY_ENEMY = 10008; MISSION_KILL_SPECIFIC_MONSTER_CATEGORY = 10009; MISSION_STAGE_SUCC_WITH_FRIEND = 10016; MISSION_COST_STAMINA = 10017; MISSION_KILL_BY_ATTACK_CATEGORY_TAG = 10023; MISSION_AVATAR_STAR = 10024; MISSION_AVATAR_SUB_SKILL_LEVEL = 10025; MISSION_AVATAR_LEVEL = 10026; MISSION_STORY_STAGE_FAIL_NUM = 10031; MISSION_STAGE_MAX_COMBO_NUM = 10032; MISSION_STORY_STAGE_NORMAL_NUM = 10033; MISSION_STORY_STAGE_HARD_NUM = 10034; MISSION_STORY_STAGE_HELL_NUM = 10035; MISSION_AVATAR_STAR_NUM = 10038; MISSION_AVATAR_GOODFEEL_LEVEL_NUM = 10039; MISSION_WEAPON_PICTORIAL_NUM = 10040; MISSION_STIGMATA_PICTORIAL_NUM = 10041; MISSION_STIGMATA_PICTORIAL_SUIT_NUM = 10042; MISSION_FRIEND_POINT_NUM = 10044; MISSION_STAGE_TAG_NUM = 10051; MISSION_STAGE_TAG_V2_NUM = 10052; MISSION_EQUIPMENT_POWER_UP_TWO_RATE = 10055; MISSION_SCOIN_EXCHANGE_TEN_RATE = 10056; MISSION_TOTAL_COST_STAMINA = 10059; MISSION_STAGE_MAX_SCORE_WITH_STAGE_ID = 10060; MISSION_STAGE_TOTAL_SCORE_WITH_STAGE_ID = 10061; MISSION_STAGE_MAX_SCORE_WITH_STAGE_TAG = 10062; MISSION_STAGE_TOTAL_SCORE_WITH_STAGE_TAG = 10063; MISSION_EXTRASTORY_CHALLENGE_NUM = 10071; MISSION_EXTRASTORY_STAGE_MAX_SCORE = 10072; MISSION_OPENWORLD_FINISH_EVENT_TYPE = 10090; MISSION_OPENWORLD_FINISH_QUEST_NUM = 10095; MISSION_OPENWORLD_PERFECT_REWARD_NUM = 10097; MISSION_JOIN_ARMADA = 10099; MISSION_OPENWORLD_FINISH_STORY = 10104; MISSION_AVATAR_MAX_LEVEL = 10109; MISSION_AVATAR_MAX_SUB_SKILL_LEVEL = 10110; MISSION_WEAPON_TYPE_MAX_LEVEL = 10111; MISSION_BIND_ACCOUNT = 10125; MISSION_EXTRASTORY_HAS_PASS_NUM_WITH_DIFFICULTY = 10128; MISSION_EXTRASTORY_HAS_PASS_NUM = 10129; MISSION_TOTAL_COST_SCOIN_NUM_BACKTRACK = 10133; MISSION_TOTAL_COST_HCOIN_NUM_BACKTRACK = 10135; MISSION_STAGE_TOTAL_MAX_SCORE_WITH_STAGE_TAG = 10144; MISSION_AVATAR_DRESSED_EQUIPMENTS = 10149; MISSION_DRESSED_ANY_BEFALL_WEAPON = 10150; MISSION_LEVEL_MULTI_EQUIP_RARITY_BACKTRACK = 10156; MISSION_POWERUP_MULTI_SPECIFIC_EQUIP_BACKTRACK = 10158; MISSION_EVO_MULTI_SPECIFIC_EQUIP_BACKTRACK = 10159; MISSION_FINISH_EXBOSS_NUM_BACKTRACK = 10161; MISSION_OPENWORLD_TECH_LEVEL = 10164; MISSION_UNLOCK_AVATAR = 10168; MISSION_FINISH_PLAYER_LEVEL = 10171; MISSION_GET_EXBOSS_SCORE_BACKTRACK = 10172; MISSION_PUPIL_GRADUATED_BACKTRACK = 10173; MISSION_MASTER_HAS_NUM_GRADUATED_PUPIL_BACKTRACK = 10174; MISSION_FINISH_BE_MASTER_BACKTRACK = 10176; MISSION_RECRUIT_NUM_PUPIL_BACKTRACK = 10177; MISSION_FINISH_BE_PUPIL_BACKTRACK = 10178; MISSION_SPECIFIC_STAGE_ID_BACKTRACK = 10180; MISSION_COLLECT_FURNITURE_SUIT = 10183; MISSION_COLLECT_SPECIFIC_ITEM = 10185; MISSION_DORM_COMFORT_LEVEL = 10186; MISSION_DORM_COMFORT_VALUE = 10187; MISSION_DORM_FACILITY_LEVEL = 10188; MISSION_DORM_HOUSE_LEVEL = 10189; MISSION_OPENWORLD_QUEST_LEVEL_BACKTRACK = 10190; MISSION_DORM_HOUSE_LEVEL_IN_PARAM = 10191; MISSION_POWERUP_MULTI_SPECIFIC_EQUIP_MAINID_BACKTRACK = 10207; MISSION_EVO_MULTI_SPECIFIC_EQUIP_MAINID_BACKTRACK = 10208; MISSION_AVATAR_GOODFEEL_LEVEL_SPECIFIC_AVATAR = 10212; MISSION_REACH_DAILY_DUTY_POINT_BACKTRACK = 10220; MISSION_REACH_WEEKLY_DUTY_POINT_BACKTRACK = 10222; MISSION_LEVEL_MULTI_EQUIP_MAINID_BACKTRACK = 10223; MISSION_STAR_MULTI_EQUIP_MAINID_BACKTRACK = 10224; MISSION_AVATAR_DRESSED_EQUIPMENTS_MAINID = 10225; MISSION_AVATAR_SUB_SKILL_LEVELUP_PROGRESS = 10226; MISSION_GENERAL_ACTIVITY_SCORE_BACKTRACK = 10234; MISSION_OPENWORLD_MAKE_MECHA_TIMES_BACKTRACK = 10254; MISSION_OPENWORLD_QUEST_RATE_BACKTRACK = 10257; MISSION_OPENWORLD_TD_STAGE_RATE_BACKTRACK = 10262; MISSION_OPENWORLD_FINISH_EVENT_TYPE_WITH_MAP = 10263; MISSION_OPENWORLD_QUEST_LEVEL_BACKTRACK_WITH_MAP = 10265; MISSION_OPENWORLD_FINISH_QUEST_NUM_WITH_MAP = 10266; MISSION_WIKI_EQUIPMENT_NUM_BY_RARITY = 10274; MISSION_WIKI_STIGMATA_SUIT_NUM_BY_RARITY = 10275; MISSION_WIKI_ACHIEVEMENT_NUM_BY_TYPE = 10277; MISSION_GOBACK_GAIN_EXP = 10299; MISSION_RPG_TALE_ROLE_NUM = 10308; MISSION_RPG_TALE_PASS_SITE_BACKTRACK = 10309; MISSION_MATRIX_COLLECT_ITEM = 10316; MISSION_VIRTUAL_TRAIN_AVATAR_NUM = 10317; MISSION_VIRTUAL_TRAIN_AVATAR_STAR_NUM = 10318; MISSION_RPG_TALE_TOWER_FLOOR = 10323; MISSION_RPG_TALE_ABILITY_LEVEL_BACKTRACK = 10325; MISSION_MASTER_PUPIL_INVITE = 10332; MISSION_AVATAR_LEVEL_NUM = 10334; MISSION_DORM_ROOM_UNLOCK = 10336; MISSION_EQUIPMENT_POWER_UP_LEVEL_BACKTRACK = 10365; MISSION_GOBACK_SCORE = 10378; MISSION_AVATAR_ARTIFACT_LEVEL = 10383; MISSION_LEVEL_LOCK_EXP = 10384; MISSION_SET_LEVEL_LOCK_ID = 10385; MISSION_ELF_STAR = 10386; MISSION_ELF_LEVEL = 10387; MISSION_ELF_STAR_NUM = 10388; MISSION_ELF_LEVEL_NUM = 10389; MISSION_ELF_TALENT_LEVEL = 10396; MISSION_ELF_TALENT_GROUP_LEVEL = 10397; MISSION_ELF_TALENT_SLOT_UNLOCK_NUM = 10398; MISSION_ELF_TOTAL_PERIOD_UPGRADE_TIMES = 10399; MISSION_ELF_TOTAL_SKILL_LEVEL = 10401; MISSION_GOBACK_TOTAL_LOGIN_DAYS = 10452; MISSION_TOTAL_LOGIN_DAYS = 10462; MISSION_ADVENTURE_LEVEL = 10490; MISSION_ADVENTURE_ADD_BADGE_BACKTRACK = 10492; MISSION_ADVENTURE_FINISH_ADVENTURE = 10494; MISSION_NINJA_SLOT_LEVEL = 10504; MISSION_DLC_AVATAR_TALENT_TOTAL_LEVEL = 10516; MISSION_DLC_TOWER_MAX_PROGRESS = 10517; MISSION_DLC_SUPPORT_NPC_LEVEL = 10520; MISSION_DLC_TALENT_LEVEL = 10521; MISSION_DLC_LEVEL = 10522; MISSION_DLC_COLLECTION_TYPE_NUM = 10523; MISSION_OPENWORLD_FINISH_ONCE_EVENT_BACKTRACK_WITH_MAP = 10525; MISSION_OPENWORLD_FINISH_SPECIFIC_STORY_NUM_BACKTRACK = 10528; MISSION_EXAMINATION_FINISH_NUM = 10596; MISSION_FINISH_MOSAIC_NUM_BACKTRACK = 10598; MISSION_OPENWORLD_QUEST_ACTIVITY_TOTAL_SCORE_BACKTRACK = 10614; MISSION_AVATAR_STAR_SUBSTAR = 10655; MISSION_GOD_WAR_ROLE_RELATION_LEVEL_BACKTRACK = 10663; MISSION_GOD_WAR_TALENT_LEVEL_NUM_BACKTRACK = 10664; MISSION_GOD_WAR_AVATAR_PUNISH_LEVEL_NUM_BACKTRACK = 10665; MISSION_GOD_WAR_COLLECTION_TYPE_NUM_BACKTRACK = 10671; MISSION_GOD_WAR_ROLE_AVATAR_LEVEL_NUM_BACKTRACK = 10672; MISSION_GOD_WAR_SETTLE_EVENT_BACKTRACK = 10673; MISSION_RANCH_MONSTER_WIKI_LIST = 10692; MISSION_BIND_HOYOLAB_ACCOUNT = 10701; MISSION_OPENWORLD_CHAPTER_EQUIP_COST = 10703; MISSION_RESTAURANT_FACILITY_LEVEL = 10706; MISSION_OPENWORLD_CHAPTER_FAME_LEVEL_BACKTRACK = 10709; MISSION_SPECIFIC_MATERIAL_NUM_BACKTRACK = 10710; MISSION_SC_DLC_LEVEL_BACKTRACK = 10712; MISSION_SC_DLC_AVATAR_LEVEL_BACKTRACK = 10713; MISSION_SC_DLC_AVATAR_TALENT_NUM_BACKTRACK = 10714; MISSION_SC_DLC_NPC_SUPPORT_LEVEL_BACKTRACK = 10715; MISSION_SC_DLC_AVATAR_LEVEL_NUM_BACKTRACK = 10718; MISSION_SC_DLC_UNLOCK_TALENT_NUM_BACKTRACK = 10719; MISSION_SC_DLC_NPC_SUPPORT_LEVEL_NUM_BACKTRACK = 10720; MISSION_SPECIFIC_STAGE_NUM_BACKTRACK = 10741; MISSION_UNLOCK_SPECIFIC_PHOTO_NUM_BACKTRACK = 10742; MISSION_TOWN_ACTIVITY_CHALLNGE_NUM_BACKTRACK = 10755; MISSION_SPECIFIC_AVATAR_EQUIP_WEAPON_LEVEL_BACKTRACK = 10781; MISSION_SPECIFIC_AVATAR_EQUIP_STIGMATA_SUIT_BACKTRACK = 10782; MISSION_AVATAR_SPECIFIC_UNLOCK_STAR_NUM_BACKTRACK = 10783; MISSION_AVATAR_SPECIFIC_TYPE_NUM_BACKTRACK = 10784; MISSION_AVATAR_SPECIFIC_UNLOCK_STAR_SPECIFC_LEVEL_NUM_BACKTRACK = 10785; MISSION_AVATAR_SPECIFIC_TYPE_SPECIFIC_LEVEL_NUM_BACKTRACK = 10790; MISSION_GRAND_KEY_GET_ANY_BACKTRACK = 10791; MISSION_STAGE_TAG_CHALLENGE_NUM_BACKTRACK = 10796; MISSION_FINISH_MISSION_TIMES_WITH_MISSION_ID_LIST_BACKTRACK = 10797; MISSION_OPENWORLD_CHAPTER_UNLOCK_HERO_BACKTRACK = 10806; MISSION_OPENWORLD_CHAPTER_HERO_CARD_LEVEL_BACKTRACK = 10808; MISSION_OPENWORLD_CHAPTER_HERO_LEVEL_BACKTRACK = 10809; MISSION_OPENWORLD_ACTIVE_CARD_GROUP_BATTLE_POINT_BACKTRACK = 10810; MISSION_OPENWORLD_CHAPTER_UNLOCK_HERO_CARD_BACKTRACK = 10811; MISSION_OPENWORLD_CHAPTER_BUILDING_LEVEL_BACKTRACK = 10815; MISSION_OPENWORLD_HUNT_FINISH_QUEST_NUM_BACKTRACK = 10820; MISSION_OPENWORLD_HUNT_DESTROY_STRONGHOLD_NUM_BACKTRACK = 10821; MISSION_OPENWORLD_HUNT_HUNTER_KILLED_MAP_NUM_BACKTRACK = 10822; MISSION_OPENWORLD_HUNT_TALENT_TOTAL_LEVEL_BACKTRACK = 10823; MISSION_MONSTER_CARD_COLLECTION_NUM_BACKTRACK = 10826; MISSION_MONSTER_CARD_COLLECTION_LEVEL_BACKTRACK = 10827; MISSION_MONSTER_CARD_NUM_LEVEL_GREATER_EQUAL_BACKTRACK = 10828; MISSION_OPENWORLD_CHAPTER_TERMINAL_LEVEL_BACKTRACK = 10848; MISSION_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_FINISH_FLOOR_BACKTRACK = 10850; MISSION_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_PASS_NUM_BACKTRACK = 10851; MISSION_OPENWORLD_CHAPTER_BUILDING_TYPE_UNLOCK_NUM_BACKTRACK = 10852; MISSION_OPENWORLD_CHAPTER_TALENT_LEVEL_BACKTRACK = 10853; MISSION_OPENWORLD_CHAPTER_TALENT_TOTAL_LEVEL_BACKTRACK = 10854; MISSION_OPENWORLD_CHAPTER_TERMINAL_PERIOD_UPGRADE_AT_LEVEL_BACKTRACK = 10855; MISSION_OPENWORLD_CHAPTER_ANTIGRAVITY_MATERIAL_COLLECTION_NUM_BACKTRACK = 10856; MISSION_RPG_TALE_ABILITY_LEVEL_SUM_BACKTRACK = 10857; MISSION_THEME_TOWER_SECTION_LEVEL_BACKTRACK = 10858; MISSION_THEME_TOWER_SECTION_SCORE_BACKTRACK = 10859; MISSION_THEME_TOWER_SPECIFIC_SCORE_BACKTRACK = 10860; MISSION_CHAPTER_BW_WORLD_RUNE_REACH_LEVEL_BACKTRACK = 10861; MISSION_GOBACK_SCHEDULEID_AND_LOSTDAYS_BACKTRACK = 10862; MISSION_GOBACK_NOT_SCHEDULEID_BACKTRACK = 10863; MISSION_PJMS_FINSIH_STORY_BACKTRACK = 10864; MISSION_PJMS_ADD_EXPLORE_NUM_IN_MATERIAL_ID_LIST_BACKTRACK = 10865; MISSION_PJMS_AVATAR_LEVEL_NUM_BACKTRACK = 10866; MISSION_PJMS_ELF_LEVEL_NUM_BACKTRACK = 10867; MISSION_PJMS_FINSIH_STORY_LIST_BACKTRACK = 10868; MISSION_PJMS_CHAPTER_LEVEL_BACKTRACK = 10869; MISSION_PJMS_UNLOCK_BGM_NUM_BACKTRACK = 10870; MISSION_PJMS_UNLOCK_FURNITURE_NUM_BACKTRACK = 10871; MISSION_PJMS_HAS_GOT_CORE_UINT_LIST_BACKTRACK = 10872; MISSION_PJMS_HAS_GOT_AUXILIARY_UINT_LIST_BACKTRACK = 10873; MISSION_UNLOCK_COLLECTION_ID_LIST_NUM_BACKTRACK = 10874; MISSION_PJMS_ACTIVATE_TELEPORT_ID_LIST_NUM_BACKTRACK = 10875; MISSION_PJMS_UNLOCK_FOG_ID_LIST_NUM_BACKTRACK = 10876; MISSION_PJMS_CHAPTER_LEVEL_LE_BACKTRACK = 10877; MISSION_GOURMET_HUNT_MANAGEMENT_TIMES_BACKTRACK = 10971; MISSION_GOURMET_HUNT_MANAGEMENT_TOTAL_REVENUE_BACKTRACK = 10972; MISSION_GOURMET_HUNT_MANAGEMENT_TOTAL_PRAISE_BACKTRACK = 10973; MISSION_GOURMET_HUNT_RATING_GE_BACKTRACK = 10974; MISSION_GOURMET_HUNT_UNLOCK_SPECIFIED_FURNITURE_BACKTRACK = 10975; MISSION_GOURMET_HUNT_UNLOCKED_FURNITURE_NUM_BACKTRACK = 10976; MISSION_GOURMET_HUNT_UNLOCKED_RECIPE_NUM_BACKTRACK = 10977; MISSION_GOURMET_HUNT_LEVEL_BACKTRACK = 10978; MISSION_GOURMET_HUNT_UNLOCK_SPECIFIED_WEAPON_MODULE_BACKTRACK = 10979; MISSION_GOURMET_HUNT_OPEN_TREASURE_NUM_BACKTRACK = 10982; MISSION_GOURMET_HUNT_UNLOCK_TELEPORT_NUM_IN_SPECIFIED_MAP_BACKTRACK = 10984; MISSION_EXBOSS_FINISH_TIME_SCORE_BACKTRACK = 10985; MISSION_STIGMATA_PRISM_LEVEL_NUM_BACKTRACK = 10986; MISSION_MONSTER_FARM_UNLOCK_GALLERY_BACKTRACK = 10987; MISSION_MONSTER_FARM_UNLOCK_MONSTER_GALLERY_BACKTRACK = 10988; MISSION_MONSTER_FARM_RARE_MONSTER_NUM_BACKTRACK = 10989; MISSION_MONSTER_FARM_LEVEL_BACKTRACK = 10990; MISSION_MONSTER_FARM_ENTER_MINE_FLOOR_BACKTRACK = 10991; MISSION_MONSTER_FARM_BUILDING_LEVEL_BACKTRACK = 10993; MISSION_MONSTER_FARM_BUILDING_LIST_LEVEL_BACKTRACK = 10994; MISSION_TILED_GAME_PRPG_PVP_MAX_RANK_SCORE_BACKTRACK = 10995; MISSION_TILED_GAME_PRPG_CARD_LEVEL_SUM_BACKTRACK = 10996; MISSION_TILED_GAME_PRPG_PVP_TOTAL_GAMES_BACKTRACK = 10997; MISSION_TILED_GAME_PRPG_DECK_LEVEL_BACKTRACK = 10998; MISSION_KIANA_AUTO_CHESS_PVP_HIGHEST_RANK_SCORE_BACKTRACK = 10999; MISSION_TILED_GAME_INN_MANAGE_LEVEL_BACKTRACK = 11000; MISSION_TILED_GAME_INN_FURNITURE_ID_NUM_BACKTRACK = 11001; MISSION_TILED_GAME_INN_UNLOCK_DISH_NUM_WITH_SPECIFIC_TASTE_BACKTRACK = 11002; MISSION_TILED_GAME_INN_STAFF_NUM_BACKTRACK = 11003; MISSION_TILED_GAME_INN_FOOD_TYPE_NUM_BACKTRACK = 11004; MISSION_TILED_GAME_INN_FINISH_MANAGE_TIMES_BACKTRACK = 11005; MISSION_TILED_GAME_INN_UNLOCK_DISH_NUM_WITH_FOOD_NUM_BACKTRACK = 11006; MISSION_TILED_GAME_INN_SOLD_RANK_DISH_BACKTRACK = 11007; MISSION_TILED_GAME_INN_TRAVEL_TIMES_BACKTRACK = 11008; MISSION_TILED_GAME_INN_UNLOCK_DISH_NUM_WITH_SPECIFIC_TASTE_COMBINATION = 11009; MISSION_TILED_GAME_INN_COMFORTABLE_VALUE_NUM_BACKTRACK = 11010; } enum LinearMissionSolveType { LINEAR_MISSION_SOLVE_CLOSE = 0; LINEAR_MISSION_SOLVE_RESERVE = 1; LINEAR_MISSION_SOLVE_AUTO = 2; } enum CycleMissionSolveType { CYCLE_MISSION_SOLVE_CLOSE = 0; CYCLE_MISSION_SOLVE_RESERVE = 1; } enum ActivityType { ACTIVITY_NONE = 0; ACTIVITY_WEEK_DAY = 1; ACTIVITY_BEFALL = 2; ACTIVITY_BOSS_RUSH = 8; ACTIVITY_MP_OPENWORLD_BOSS = 13; ACTIVITY_MATRIX = 14; } enum EndlessType { ENDLESS_TYPE_NONE = 0; ENDLESS_TYPE_NORMAL = 1; ENDLESS_TYPE_OPENWORLD = 2; ENDLESS_TYPE_QUANTUM = 3; ENDLESS_TYPE_ULTRA = 4; ENDLESS_TYPE_GREEDY = 5; ENDLESS_TYPE_FRONT = 6; } enum EndlessRewardType { ENDLESS_REWARD_TYPE_NONE = 0; ENDLESS_PROMOTE = 1; ENDLESS_NORMAL = 2; ENDLESS_DEMOTE = 3; } enum CabinType { CABIN_TYPE_NONE = 0; CABIN_POWER = 1; CABIN_ENHANCE_KIANA = 2; CABIN_COLLECT = 3; CABIN_MISC = 4; CABIN_VENTURE = 5; CABIN_ENHANCE_MEI = 6; CABIN_ENHANCE_BRONYA = 7; CABIN_ENHANCE_HIMEKO = 8; CABIN_ENHANCE_THERESA = 9; CABIN_ENHANCE_FUKA = 10; } enum AvatarAttrType { AVATAR_ATTR_TYPE_NONE = 0; AVATAR_HP = 1; AVATAR_SP = 2; AVATAR_ATTACK = 3; AVATAR_DEFENSE = 4; AVATAR_CRITICAL = 5; } enum CabinTechEffectType { CABIN_TECH_EFFECT_TYPE_NONE = 0; CABIN_TECH_ADD_AVATAR_ATTR = 1; CABIN_TECH_ADD_VENTURE_MAX_NUM = 2; CABIN_TECH_ADD_PROCESS_VENTURE_MAX_NUM = 3; CABIN_TECH_ADD_REFRESH_VENTURE_ATTR = 4; CABIN_TECH_ADD_FRIEND_NUM = 5; CABIN_TECH_DISJOIN_EQUIPMENT = 6; CABIN_TECH_ADD_COLLECT_SPEED = 7; CABIN_TECH_ADD_COLLECT_STORAGE = 8; CABIN_TECH_ADD_COLLECT_EXTRA_PERCENT = 9; CABIN_TECH_ADD_COLLECT_EXTRA_RATE = 10; CABIN_TECH_ADD_SKILL_POINT_LIMIT = 11; CABIN_TECH_ADD_COLLECT_EQUIPMENT_DROP = 12; CABIN_TECH_ADD_COLLECT_EQUIPMENT_PACKAGE_NUM = 13; CABIN_TECH_SUB_COLLECT_EQUIPMENT_TIME = 14; } enum IslandVentureDispatchCond { ISLAND_VENTURE_DISPATCH_COND_NONE = 0; ISLAND_VENTURE_AVATAR_ID = 1; ISLAND_VENTURE_AVATAR_EACH_LEVEL = 2; ISLAND_VENTURE_AVATAR_ONE_LEVEL = 3; ISLAND_VENTURE_AVATAR_TOTAL_LEVEL = 4; ISLAND_VENTURE_AVATAR_EACH_STAR = 5; ISLAND_VENTURE_AVATAR_ONE_STAR = 6; ISLAND_VENTURE_AVATAR_NUM = 7; ISLAND_VENTURE_AVATAR_ATTR_NUM = 8; ISLAND_VENTURE_AVATAR_CLASS_NUM = 9; ISLAND_VENTURE_AVATAR_ATTR_NOT_SAME = 10; ISLAND_VENTURE_AVATAR_CLASS_NOT_SAME = 11; } enum DisjoinType { DISJOIN_TYPE_NONE = 0; DISJOIN_TOTAL = 1; DISJOIN_TITLE = 2; DISJOIN_EX = 3; } enum StigmataRefineType { STIGMATA_REFINE_TYPE_NONE = 0; STIGMATA_REFINE_NORMAL = 1; STIGMATA_REFINE_ADD_SLOT = 2; STIGMATA_REFINE_SPECIAL = 3; STIGMATA_REFINE_LOCK = 4; } enum StigmataRefineTimesType { STIGMATA_REFINE_TIMES_TYPE_NONE = 0; STIGMATA_REFINE_TIMES_ONE = 1; STIGMATA_REFINE_TIMES_TEN = 10; } enum CommentType { COMMENT_TYPE_NONE = 0; COMMENT_OK = 1; COMMENT_CANCEL = 2; COMMENT_IGNORE = 3; } enum ExtraStoryActType { EXTRA_STORY_ACT_TYPE_NONE = 0; EXTRA_STORY_ACT_MAIN = 1; EXTRA_STORY_ACT_HIDDEN = 2; EXTRA_STORY_ACT_ENTROPY = 3; EXTRA_STORY_ACT_ACTIVITY = 4; EXTRA_STORY_ACT_FANTASY = 5; EXTRA_STORY_ACT_ROGUE = 6; } enum AvatarRoleType { AVATAR_ROLE_TYPE_NONE = 0; AVATAR_ROLE_KIANA = 1; AVATAR_ROLE_MEI = 2; AVATAR_ROLE_BRONYA = 3; AVATAR_ROLE_HIMEKO = 4; AVATAR_ROLE_THERESA = 5; AVATAR_ROLE_FUKA = 6; AVATAR_ROLE_RITA = 7; AVATAR_ROLE_TWINS = 8; AVATAR_ROLE_SEELE = 9; AVATAR_ROLE_DURANDAL = 10; AVATAR_ROLE_ASUKA = 11; AVATAR_ROLE_FISCHL = 12; AVATAR_ROLE_KEQING = 13; AVATAR_ROLE_ELYSIA = 14; AVATAR_ROLE_MOBIUS = 15; AVATAR_ROLE_RAVEN = 16; AVATAR_ROLE_PARDOFELIS = 17; AVATAR_ROLE_APONIA = 18; AVATAR_ROLE_EDEN = 19; AVATAR_ROLE_GRISEO = 20; AVATAR_ROLE_VILL_V = 21; AVATAR_ROLE_LISUSHANG = 22; AVATAR_ROLE_AI = 23; AVATAR_ROLE_SUSANNAH = 24; AVATAR_ROLE_FEATHEREDRABBIT = 25; AVATAR_ROLE_PROMETHEUS = 26; AVATAR_ROLE_SHIGURE = 27; AVATAR_ROLE_28 = 28; AVATAR_ROLE_29 = 29; AVATAR_ROLE_30 = 30; AVATAR_ROLE_31 = 31; AVATAR_ROLE_32 = 32; AVATAR_ROLE_33 = 33; AVATAR_ROLE_34 = 34; AVATAR_ROLE_35 = 35; AVATAR_ROLE_SAKURA = 101; AVATAR_ROLE_KALLEN = 102; AVATAR_ROLE_DLC_MEI = 103; AVATAR_ROLE_DLC_ADAM = 104; AVATAR_ROLE_DLC_CAROL = 105; AVATAR_ROLE_DLC_BRONYA = 106; AVATAR_ROLE_DLC_KONG = 107; AVATAR_ROLE_200 = 200; AVATAR_ROLE_201 = 201; AVATAR_ROLE_202 = 202; AVATAR_ROLE_203 = 203; AVATAR_ROLE_204 = 204; AVATAR_ROLE_205 = 205; AVATAR_ROLE_206 = 206; AVATAR_ROLE_207 = 207; AVATAR_ROLE_208 = 208; AVATAR_ROLE_209 = 209; } enum IslandPositionType { ISLAND_POSITION_TYPE_NONE = 0; ISLAND_POSITION_CABIN_POWER = 1; ISLAND_POSITION_CABIN_ENHANCE_KIANA = 2; ISLAND_POSITION_CABIN_COLLECT = 3; ISLAND_POSITION_CABIN_MISC = 4; ISLAND_POSITION_CABIN_VENTURE = 5; ISLAND_POSITION_CABIN_ENHANCE_MEI = 6; ISLAND_POSITION_CABIN_ENHANCE_BRONYA = 7; ISLAND_POSITION_CABIN_ENHANCE_HIMEKO = 8; ISLAND_POSITION_CABIN_ENHANCE_THERESA = 9; ISLAND_POSITION_CABIN_ENHANCE_FUKA = 10; ISLAND_POSITION_NULL = 21; ISLAND_POSITION_MAIN = 22; } enum IslandEventCondType { ISLAND_EVENT_COND_TYPE_NONE = 0; ISLAND_EVENT_COND_ONE_WEATHER = 1; ISLAND_EVENT_COND_AVATAR_GOODFEEL = 2; ISLAND_EVENT_COND_HAS_AVATAR = 3; ISLAND_EVENT_COND_ROLE_AFFINITY = 4; ISLAND_EVENT_COND_ALL_AFFINITY = 5; ISLAND_EVENT_COND_HAS_ONE_EQUIPMENT = 201; ISLAND_EVENT_COND_AVATAR = 202; ISLAND_EVENT_COND_FINISH_ONE_EVENT = 203; ISLAND_EVENT_COND_POS = 204; ISLAND_EVENT_COND_SITE = 205; } enum DressType { DRESS_TYPE_NONE = 0; DRESS_BATTLE = 1; DRESS_SUIT = 2; DRESS_ARTIFACT = 4; } enum MaterialUseType { MATERIAL_USE_TYPE_NONE = 0; MATERIAL_USE_GIFT = 1; MATERIAL_USE_TREASURE = 2; MATERIAL_USE_RAND_GIFT = 3; MATERIAL_USE_BUFF = 4; MATERIAL_USE_EXTRA_STORY = 5; MATERIAL_USE_TRIAL_AVATAR = 6; MATERIAL_USE_MATRIX_EXPLORE_POWER = 7; MATERIAL_USE_AUTO_GIFT = 10; MATERIAL_USE_OPTIONAL_REWARD = 11; MATERIAL_USE_RAND_REWARD = 12; MATERIAL_USE_RAND_AVATAR = 13; MATERIAL_USE_ARMADA_WAR_ENERGE_ITEM = 14; MATERIAL_USE_RAND_GIFT_RESTRICT = 15; MATERIAL_USE_ARMADA_REUNION = 17; MATERIAL_USE_ULTRA_ENDLESS_BUFFER_CUP = 20; MATERIAL_USE_BATTLE_PASS_TICKET = 24; MATERIAL_USE_AVATAR_FRAGMENT_TRANSFORM = 25; MATERIAL_USE_BAODI_TREASURE = 27; MATERIAL_USE_PRIVILEGE = 28; MATERIAL_USE_OPENWORLD_AVATAR_ACTIVITY_EXP = 29; MATERIAL_USE_CONVERT_EQUIPMENT = 30; MATERIAL_USE_AUTO_NEW_GIFT = 31; MATERIAL_USE_GOD_WAR_AVATAR = 32; MATERIAL_USE_GOD_WAR_SUPPORT_AVATAR = 33; MATERIAL_USE_RANCH_MONSTER = 34; MATERIAL_USE_OPENWORLD_CHAPTER_EQUIP_COST = 36; MATERIAL_USE_OPENWORLD_CHAPTER_EQUIP_BUFF = 37; MATERIAL_USE_SC_DLC_FEVER_SLOT = 38; MATERIAL_USE_SC_DLC_AVATAR = 39; MATERIAL_USE_OPENWORLD_CHAPTER_FAME = 40; MATERIAL_USE_REWARD_LINE_SCORE = 41; MATERIAL_USE_GOD_WAR_GAIN_COIN = 42; MATERIAL_USE_OPENWORLD_CHAPTER_HERO = 43; MATERIAL_USE_OPENWORLD_CHAPTER_HERO_CARD = 44; MATERIAL_USE_MONSTER_CARD = 45; MATERIAL_USE_MONSTER_CARD_NO_OVERFLOW = 46; MATERIAL_USE_MONSTER_CARD_DROP_NUM_LIMITED = 47; MATERIAL_USE_PVZ_ADD_SPECIAL_MATERIAL = 48; MATERIAL_USE_OPENWORLD_CHAPTER_FRAGMENT_TRANSFORM = 49; MATERIAL_USE_ADD_MEDAL_PARAM = 50; MATERIAL_USE_GLOBAL_EXPLORE_EXP = 51; MATERIAL_USE_GLOBAL_EXPLORE_STAMINA = 52; MATERIAL_USE_GLOBAL_EXPLORE_CONTRIBUTION = 53; MATERIAL_USE_GLOBAL_EXPLORE_ACTIVE_EXP = 54; MATERIAL_USE_AUTO_TRIAL_WARSHIP = 55; MATERIAL_USE_SUSANNA_TRIAL_MENTOR_PROGRESS = 56; MATERIAL_USE_CHAPTER_BW_WORLD_ADD_RUNE = 57; MATERIAL_USE_CHAPTER_BW_WORLD_ADD_RUNE_WITH_NOTIFY = 58; MATERIAL_USE_PJMS_BGM = 59; MATERIAL_USE_ADD_PJMS_CORE_UNIT = 60; MATERIAL_USE_ADD_PJMS_AUXILIARY_UNIT = 61; MATERIAL_USE_ADD_MINION_CLASH_EXP = 62; MATERIAL_USE_ADD_PJMS_FURNITURE = 63; MATERIAL_USE_ADD_TIELD_GAME_FARM_STAMINA = 64; MATERIAL_USE_MINION_CLASH_CARD = 65; MATERIAL_USE_ADD_COLLECTION = 66; MATERIAL_USE_ADD_GOURMET_HUNT_INGREDIENT = 67; MATERIAL_USE_SET_MEDAL_MP_INFO = 68; MATERIAL_USE_ADD_MATERIAL_AND_PJMS_EXPLORE_SCORE = 69; MATERIAL_USE_ADD_CHATWORLD_QCANDY_ITEM = 70; MATERIAL_USE_ADD_CHATWORLD_QCANDY_RED_ENVELOPE = 71; MATERIAL_USE_TILED_GAME_SRPG_ADD_EXPLORE_EXP = 72; MATERIAL_USE_WEAPON_LEVEL_UP_TICKET = 73; MATERIAL_USE_MONSTER_CARD_PVP_ACTIVITY_EXP = 74; MATERIAL_USE_MONSTER_FARM_ACTIVITY_MONSTER = 75; MATERIAL_USE_STIGMATA_LEVEL_UP_TICKET = 76; MATERIAL_USE_MONSTER_CARD_PVP_COMBAT_TIMES = 77; MATERIAL_USE_TILED_GAME_PRPG_ADD_DECK_EXP = 78; MATERIAL_USE_MONSTER_PVP_CARD = 79; MATERIAL_USE_BATTLE_PASS_TICKET_UPGRADE = 80; MATERIAL_USE_MONSTER_CARD_ADD_EXP = 81; MATERIAL_USE_GOD_WAR_MAX_PUNISH_LEVEL = 82; MATERIAL_USE_GET_NOTHING = 83; MATERIAL_USE_ADD_MONSTER_MORPH_MONSTER = 84; MATERIAL_USE_ADD_MONSTER_MORPH_MINION = 85; MATERIAL_USE_ADD_MONSTER_MORPH_SKILL = 86; MATERIAL_USE_TILED_GAME_INN_ADD_DROP_FOOD_NUM = 87; MATERIAL_USE_MONSTER_CARD_PVP_CUSTOM_PACK = 88; MATERIAL_USE_TILED_GAME_INN_ADD_FURNITURE = 89; } enum IslandVisitRecordType { ISLAND_VISIT_RECORD_TYPE_NONE = 0; ISLAND_RECORD_HELP_FRIEND = 1; ISLAND_RECORD_BE_HELPED = 2; ISLAND_RECORD_LIKE = 3; ISLAND_RECORD_BE_LIKED = 4; } enum DutyType { DUTY_TYPE_NONE = 0; DUTY_DAILY = 1; DUTY_WEEKLY = 2; } enum LobbyMemberStatus { LOBBY_MEMBER_STATUS_NONE = 0; LOBBY_MEMBER_UNREADY = 1; LOBBY_MEMBER_READY = 2; LOBBY_MEMBER_FIGHTING = 3; } enum LobbyClientStatus { LOBBY_CLIENT_NONE = 0; LOBBY_CLIENT_CHOOSING_AVATAR = 1; LOBBY_CLIENT_CHOOSING_WEAPON = 2; LOBBY_CLIENT_CHOOSING_STIGMATA = 3; } enum LobbyStatus { LOBBY_NONE = 0; LOBBY_PREPARING = 1; LOBBY_CONNECTING = 2; LOBBY_FIGHTING = 3; LOBBY_FINISHING = 4; LOBBY_WAIT_DESTROY = 5; } enum MpTeamStatus { TEAM_STATUS_NONE = 0; TEAM_STATUS_IN_TEAM = 1; TEAM_STATUS_IN_LOBBY = 2; } enum LobbyEnterType { LOBBY_ENTER_TYPE_NONE = 0; LOBBY_ENTER_TYPE_PRIVATE = 1; LOBBY_ENTER_TYPE_ENTER = 2; LOBBY_ENTER_TYPE_FAST = 3; } enum MpLeaveTeamReason { LEAVE_TEAM_REASON_NONE = 0; LEAVE_TEAM_REASON_KICK = 1; } enum MpDataType { MP_DATA_ALL = 0; MP_DATA_LEVEL = 1; MP_DATA_EXP = 2; MP_DATA_SKILL_POINT = 3; MP_DATA_SKILL = 4; MP_DATA_AVATAR = 5; MP_DATA_PUNISH_TIME = 6; } enum MpSkillType { MP_SKILL_NONE = 0; MP_SKILL_ATTACK = 1; MP_SKILL_DEFENCE = 2; MP_SKILL_OTHER = 3; } enum MissionMpMemberType { MISSION_MP_MEMBER_TYPE_NONE = 0; MISSION_MP_LEADER = 1; MISSION_MP_ASSISTANT = 2; } enum MpMemberClientStatus { MP_MEMBER_CLIENT_NONE = 0; MP_MEMBER_CLIENT_IN_TEAM = 1; MP_MEMBER_CLIENT_IN_LOBBY = 2; } enum OpenworldQuestStatus { OPENWORLD_QUEST_NONE = 0; OPENWORLD_QUEST_DOING = 1; OPENWORLD_QUEST_FINISH = 2; OPENWORLD_QUEST_CLOSE = 3; } enum BuffAcquireType { BUFF_ACQUIRE_TYPE_NONE = 0; BUFF_ACQUIRE_GOBACK = 1; BUFF_ACQUIRE_ITEMUSE = 3; } enum BuffEffectType { BUFF_EFFECT_TYPE_NONE = 0; BUFF_EFFECT_COMMANDER_EXP = 1; BUFF_EFFECT_AVATAR_EXP = 2; BUFF_EFFECT_SCOIN = 3; BUFF_EFFECT_NEWBIE = 4; BUFF_EFFECT_GOBACK = 5; } enum AreaType { AREA_TYPE_NONE = 0; AREA_CN = 1; AREA_JP = 2; AREA_ASIA = 3; AREA_WEST = 4; AREA_KR = 5; AREA_OVERSEAS = 6; } enum MedalTimeType { MEDAL_TIME_TYPE_NONE = 0; MEDAL_TIME_FOREVER = 1; MEDAL_TIME_DURATION = 2; MEDAL_TIME_UNTIL = 3; } enum MedalOpType { MEDAL_OP_TYPE_NONE = 0; MEDAL_WEAR = 1; MEDAL_OFF = 2; MEDAL_FAVORITE_ON = 3; MEDAL_FAVORITE_OFF = 4; } enum CustomHeadTimeType { CUSTOM_HEAD_TIME_TYPE_NONE = 0; CUSTOM_HEAD_TIME_FOREVER = 1; CUSTOM_HEAD_TIME_DURATION = 2; CUSTOM_HEAD_TIME_UNTIL = 3; } enum PhonePendantTimeType { PHONE_PENDANT_TIME_TYPE_NONE = 0; PHONE_PENDANT_TIME_FOREVER = 1; PHONE_PENDANT_TIME_LIMIT = 2; } enum PhonePendantOpType { PHONE_PENDANT_OP_TYPE_NONE = 0; PHONE_PENDANT_WEAR = 1; PHONE_PENDANT_OFF = 2; } enum PlayerCardType { CARD_ALL = 0; CARD_AVATAR = 1; CARD_MEDAL = 2; CARD_MESSAGE = 3; CARD_MSG_CONFIG = 4; CARD_ELF = 5; } enum PlayerCardMsgConfig { CARD_MSG_ALL = 0; CARD_MSG_FRIEND = 1; CARD_MSG_FORBIDDEN = 2; } enum RankPowerType { RANK_POWER_TYPE_NONE = 0; AVATAR_SSS_NUM = 101; AVATAR_SS_NUM = 102; AVATAR_S_NUM = 103; AVATAR_A_NUM = 104; WEAPON_5STAR_NUM = 201; WEAPON_4STAR_NUM = 202; WEAPON_3STAR_NUM = 203; STIGMATA_5STAR_NUM = 301; STIGMATA_4STAR_NUM = 302; STIGMATA_3STAR_NUM = 303; } enum UserRankType { USER_RANK_NONE = 0; USER_RANK_NORMAL = 1; USER_RANK_PERCENT = 2; } enum PlayerGenderType { GENDER_NONE_TYPE = 0; GENDER_MALE_TYPE = 1; GENDER_FEMALE_TYPE = 2; } enum PlayerAreaType { AREA_NO_LIMIT = 0; AREA_NORTH_CHINA = 1; AREA_NORTH_EAST = 2; AREA_EAST_CHINA = 3; AREA_CENTRAL_CHINA = 4; AREA_CENTRAL_SOUTH = 5; AREA_NORTH_WEST = 6; AREA_SOUTH_WEST = 7; AREA_HK_MC_TW = 8; } enum PlayerInterestType { INTEREST_NONE = 0; INTEREST_ANIMATION = 1; INTEREST_COMIC = 2; INTEREST_GAME = 3; INTEREST_MUSIC = 4; INTEREST_DANCING = 5; INTEREST_KITIKU = 6; INTEREST_MMD = 7; INTEREST_TOKUSATSU = 8; } enum MasterPupilOpType { MASTER_PUPIL_OP_NONE = 0; MASTER_PUPIL_OP_AGREE = 1; MASTER_PUPIL_OP_REJECT = 2; MASTER_PUPIL_OP_DISMISS = 3; } enum MasterPupilType { MASTER_PUPIL_NONE_TYPE = 0; MASTER_PUPIL_MASTER_TYPE = 1; MASTER_PUPIL_PUPIL_TYPE = 2; MASTER_PUPIL_NEITHER_ALL = 4; } enum MasterPupilEventType { MASTER_PUPIL_EVENT_TYPE_NONE = 0; MASTER_PUPIL_EVENT_GET_PUPIL = 1; MASTER_PUPIL_EVENT_GET_MASTER = 2; MASTER_PUPIL_EVENT_PUPIL_ONLINE = 3; MASTER_PUPIL_EVENT_MASTER_ONLINE = 4; MASTER_PUPIL_EVENT_PUPIL_OFFLINE = 5; MASTER_PUPIL_EVENT_MASTER_OFFLINE = 6; MASTER_PUPIL_EVENT_FINISH_MISSION = 7; MASTER_PUPIL_EVENT_STEP_EVAL = 8; MASTER_PUPIL_EVENT_PUPIL_GRADUATED = 9; MASTER_PUPIL_EVENT_SELF_MISSION = 10; MASTER_PUPIL_EVENT_APPLY_PUPIL = 11; MASTER_PUPIL_EVENT_APPLY_MASTER = 12; MASTER_PUPIL_EVENT_REJECT_MASTER = 13; MASTER_PUPIL_EVENT_REJECT_PUPIL = 14; MASTER_PUPIL_EVENT_AGREE_MASTER = 15; MASTER_PUPIL_EVENT_AGREE_PUPIL = 16; MASTER_PUPIL_EVENT_DISMISS_MASTER = 17; MASTER_PUPIL_EVENT_DISMISS_PUPIL = 18; MASTER_PUPIL_EVENT_COMPANY_MISSION = 19; MASTER_PUPIL_EVNET_RECALL_APPLICATION = 20; } enum MasterPupilStatus { MASTER_PUPIL_STATUS_NONE = 0; MASTER_PUPIL_STATUS_DURING = 1; MASTER_PUPIL_STATUS_FINISH = 2; MASTER_PUPIL_STATUS_DISMISS = 3; } enum AvatarType { AVATAR_TYPE_NONE = 0; AVATAR_TRIAL_TYPE = 1; AVATAR_LIMIT_TYPE = 2; AVATAR_FORMAL_TYPE = 3; } enum DormDataType { DORM_DATA_ALL = 0; DORM_DATA_DECORATION = 1; DORM_DATA_EVENT = 3; DORM_DATA_SNS = 4; } enum FurnitureDirection { FURNITURE_DIRECTION_DOWN = 0; FURNITURE_DIRECTION_LEFT = 1; FURNITURE_DIRECTION_UP = 2; FURNITURE_DIRECTION_RIGHT = 3; } enum FurnitureLocation { FURNITURE_LOCATION_FLOOR = 0; FURNITURE_LOCATION_WALL1 = 1; FURNITURE_LOCATION_WALL2 = 2; FURNITURE_LOCATION_WALL3 = 3; FURNITURE_LOCATION_WALL4 = 4; } enum RoomType { ROOM_TYPE_NONE = 0; ROOM_TYPE_HALL = 1; ROOM_TYPE_BEDROOM = 2; } enum DecorationEffectType { DECORATION_EFFECT_TYPE_NONE = 0; DECORATION_EFFECT_FURNITURE_LIMIT = 1; DECORATION_EFFECT_AVATAR_LIMIT = 2; DECORATION_EFFECT_UNLOCK_ROOM = 3; DECORATION_EFFECT_POWER_LIMIT = 4; } enum FacilityType { FACILITY_TYPE_NONE = 0; FACILITY_TYPE_AVATAR_EXP = 1; FACILITY_TYPE_AVATAR_SKILL_POINT = 2; FACILITY_TYPE_WEAPON_EXP = 3; FACILITY_TYPE_STIGMATA_EXP = 4; FACILITY_TYPE_BAR = 5; FACILITY_TYPE_AUDIO_PLAYER = 6; FACILITY_TYPE_ENERGY = 7; FACILITY_TYPE_HOMELAND = 8; FACILITY_TYPE_REFRIGERATOR = 9; FACILITY_TYPE_DOOR = 10; } enum DormEventConditionWay { DORM_EVENT_CONDITION_WAY_NONE = 0; DORM_EVENT_CONDITION_WAY_PASS_STAGE = 1; DORM_EVENT_CONDITION_WAY_ISLAND_ADVANTURE = 2; DORM_EVENT_CONDITION_WAY_AVATAR_STAR_UP = 3; DORM_EVENT_CONDITION_WAY_MP_STAGE = 4; DORM_EVENT_CONDITION_WAY_OPEN_WORLD_QUEST = 5; DORM_EVENT_CONDITION_WAY_MVP = 6; DORM_EVENT_CONDITION_WAY_NO_FIGHT = 7; DORM_EVENT_CONDITION_WAY_LEVEL_UP = 8; DORM_EVENT_CONDITION_WAY_PASS_STAGE_WITH_ROLE = 9; DORM_EVENT_CONDITION_WAY_FINISH_MISSION = 11; DORM_EVENT_CONDITION_WAY_ENDLESS_STAGE_PASS = 12; DORM_EVENT_CONDITION_WAY_OFFLINE = 13; DORM_EVENT_CONDITION_WAY_BIRTHDAY = 14; DORM_EVENT_CONDITION_WAY_GACHA = 15; DORM_EVENT_CONDITION_WAY_NEW_ROLE = 16; DORM_EVENT_CONDITION_WAY_ACTIVE_DEGREE = 17; } enum AvatarRollType { AVATAR_ROLL_TYPE_NONE = 0; AVATAR_ROLL_AVATAR = 1; AVATAR_ROLL_STIGMATA = 2; AVATAR_ROLL_ERROR = 100; } enum AvatarBindEquipMode { AVATAR_BIND_EQUIP_COMMON = 0; AVATAR_BIND_EQUIP_EXTRA_STORY = 1; } enum GalInteractTriggerCondition { GAL_INTERACT_TRIGGER_CONDITION_NONE = 0; GALINTERACT_CONDITION_DRESS = 1; GALINTERACT_CONDITION_SHAKE = 2; GALINTERACT_CONDITION_MAIN_SCREEN = 3; GALINTERACT_CONDITION_INTERVAL = 4; GALINTERACT_CONDITION_DATETIME_YMD = 5; GALINTERACT_CONDITION_DATETIME_MD = 6; GALINTERACT_CONDITION_WEEKDAY = 7; GALINTERACT_CONDITION_DAILY_DUTY_POINT = 8; GALINTERACT_CONDITION_WEEKLY_DUTY_POINT = 9; GALINTERACT_CONDITION_WEATHER = 10; GALINTERACT_CONDITION_GACHA = 11; GALINTERACT_CONDITION_ONLINE_TIME = 12; GALINTERACT_CONDITION_LOGIN_ITERVAL = 13; GALINTERACT_CONDITION_MONTH_DAY_INTERVAL = 14; GALINTERACT_CONDITION_USER_BIRTHDAY = 15; GALINTERACT_CONDITION_GOODFEEL_LEVEL = 16; GALINTERACT_CONDITION_AFFINITY_GET_GIFT_LEVEL = 17; GALINTERACT_CONDITION_MISSION_FINISH = 18; } enum GalInteractBubbleType { GALINTERACT_BUBBLE_NO = 0; GALINTERACT_BUBBLE_YES = 1; GALINTERACT_BUBBLE_PLACEHOLD = 2; GALINTERACT_BUBBLE_WITH_CONDITION = 3; } enum ExtraStoryChapterType { EXTRA_STORY_CHAPTER_INVALID = 0; EXTRA_STORY_CHAPTER_NORMAL = 1; EXTRA_STORY_CHAPTER_LINE = 2; } enum GeneralActivityType { GENERAL_ACTIVITY_INVALID = 0; GENERAL_ACTIVITY_MAIN_STORY = 1; GENERAL_ACTIVITY_EXTRA_STORY = 2; GENERAL_ACTIVITY_ENDLESS = 3; GENERAL_ACTIVITY_SEALED = 4; GENERAL_ACTIVITY_SIN_DEMON_EX = 5; GENERAL_ACTIVITY_WORLD_BOSS = 6; GENERAL_ACTIVITY_OPENWORLD_NORMAL = 7; GENERAL_ACTIVITY_RAID = 8; GENERAL_ACTIVITY_NORMAL_ACTIVITY = 9; GENERAL_ACTIVITY_SELAED_MODE = 12; GENERAL_ACTIVITY_ARMADA_MATRIX = 13; GENERAL_ACTIVITY_DUNGEONS = 15; GENERAL_ACTIVITY_OPENWORLD_ACTIVITY_BOSS = 17; GENERAL_ACTIVITY_OPENWORLD_ACTIVITY_ENDLESS = 18; GENERAL_ACTIVITY_CAMPAIGN = 19; GENERAL_ACTIVITY_RPG_TALE = 20; GENERAL_ACTIVITY_MONOPOLY = 21; GENERAL_ACTIVITY_GARDEN = 22; GENERAL_ACTIVITY_SANCTUARY = 23; GENERAL_ACTIVITY_ELITE_STAGE = 24; GENERAL_ACTIVITY_OPENWORLD_AVATAR = 26; GENERAL_ACTIVITY_GOD_WAR = 27; GENERAL_ACTIVITY_OPENWORLD_CHAPTER = 28; GENERAL_ACTIVITY_TUTORIAL_ENTRY = 29; GENERAL_ACTIVITY_OPENWORLD_HUNT_ACTIVITY = 30; GENERAL_ACTIVITY_AI_CYBER = 31; GENERAL_ACTIVITY_MAIN_STORY_OW_STAGE = 32; GENERAL_ACTIVITY_MIRAGE = 33; GENERAL_ACTIVITY_FARM = 34; GENERAL_ACTIVITY_MAIN_STORY_ACTIVITY = 35; GENERAL_ACTIVITY_RAID_REPLACE = 36; GENERAL_ACTIVITY_FUTARI_BATTLE = 37; GENERAL_ACTIVITY_RE_ACTIVITY = 38; GENERAL_ACTIVITY_UNIVERAL = 99; GENERAL_ACTIVITY_PUSH_TOWER = 100; GENERAL_ACTIVITY_STAGE = 102; GENERAL_ACTIVITY_MASTER_PUPIL = 104; GENERAL_ACTIVITY_TOWER_RAID = 105; GENERAL_ACTIVITY_QUANTUM_ENDLESS = 108; GENERAL_ACTIVITY_THEME_WANTED = 109; GENERAL_ACTIVITY_ENDLESS_SINGLE = 110; GENERAL_ACTIVITY_GLOBAL_WAR = 112; GENERAL_ACTIVITY_NEWBIE = 114; GENERAL_ACTIVITY_NINJA = 115; GENERAL_ACTIVITY_ARMADA_BOSS = 116; GENERAL_ACTIVITY_CRISIS_MODE = 120; GENERAL_ACTIVITY_SCHEDULED_MAP_SITE = 121; GENERAL_ACTIVITY_SLG = 122; GENERAL_ACTIVITY_BOSS_CHALLENGE = 123; GENERAL_ACTIVITY_FRONT_ENDLESS = 124; GENERAL_ACTIVITY_WAVE_RUSH = 125; GENERAL_ACTIVITY_THEME_TOWER = 126; GENERAL_ACTIVITY_MARS_CHAPTER_ENTRY = 127; GENERAL_ACTIVITY_PJMS_ACTIVITY_PANEL = 128; GENERAL_ACTIVITY_SIMPLIFIED_GOD_WAR = 129; GENERAL_ACTIVITY_RESIDENT_ACTIVITY = 130; } enum GeneralActivityScheduledMapSiteType { GENERAL_ACTIVITY_SCHEDULED_MAP_SITE_TYPE_NONE = 0; GENERAL_ACTIVITY_SCHEDULED_MAP_SITE_DAILY_RAID = 1; GENERAL_ACTIVITY_SCHEDULED_MAP_SITE_MINI_SKY_FIRE = 2; GENERAL_ACTIVITY_SCHEDULED_MAP_SITE_TWO_PLUS_TWO_PVE = 3; GENERAL_ACTIVITY_SCHEDULED_MAP_SITE_BOSS_RUSH = 4; GENERAL_ACTIVITY_SCHEDULED_MAP_SITE_CHAPTER_OW = 6; } enum GeneralStageActivityScoreType { GENERAL_STAGE_ACTIVITY_SCORE_TYPE_NONE = 0; GENERAL_ACTIVITY_SCORE_ACCUM = 1; GENERAL_ACTIVITY_SCORE_TOP = 2; GENERAL_ACTIVITY_SCORE_SINGLE_TOP = 3; GENERAL_ACTIVITY_SCORE_MATERIAL_NUM = 4; } enum GeneralActivityStageExchangeType { GENERAL_ACTIVITY_EXCHANGE_TYPE_NONE = 0; GENERAL_ACTIVITY_EXCHANGE_TYPE_TIMES = 1; GENERAL_ACTIVITY_EXCHANGE_TYPE_RESET = 2; } enum GeneralActivityScoreRewardType { GENERAL_ACTIVITY_SCORE_REWARD_TYPE_NONE = 0; GENERAL_ACTIVITY_SCORE_REWARD_AUTO = 1; GENERAL_ACTIVITY_SCORE_REWARD_MANUAL = 2; } enum StorySweepGroupType { STORY_SWEEP_GROUP_TYPE_NONE = 0; STORY_SWEEP_GROUP_AVATAR_FRAGMENT = 1; STORY_SWEEP_GROUP_MATERIAL = 2; STORY_SWEEP_GROUP_ACTIVITY = 3; STORY_SWEEP_GROUP_MATERIAL_NEW = 4; } enum PhoneEventStatus { PHONE_EVENT_NONE = 0; PHONE_EVENT_FINISH = 1; PHONE_EVENT_REFUSE = 2; PHONE_EVENT_HOLD = 3; PHONE_EVENT_OVER = 4; } enum EventType { EVENT_TYPE_NONE = 0; EVENT_TYPE_ISLAND = 1; EVENT_TYPE_CITY_ACTIVITY = 2; } enum ArmadaImpeachOperation { ARMADA_IMPEACH_OPERATION_NONE = 0; START_IMPEACH = 1; END_IMPEACH = 2; CANCEL_IMPEACH = 3; } enum ArmadaImpeachStatus { ARMADA_IMPEACH_STATUS_NORMAL = 0; ARMADA_IMPEACH_STATUS_IMPEACH = 1; ARMADA_IMPEACH_STATUS_ELECTION = 2; } enum LoginActivityRewardType { LOGIN_ACTIVITY_REWARD_NORMAL = 0; LOGIN_ACTIVITY_REWARD_BONUS = 1; } enum CheckConditionEnum { CHECK_CONDITION_ENUM_NONE = 0; CHECK_CONDITION_WEAPON = 13; CHECK_CONDITION_STIGMATA_SLOT_1 = 14; CHECK_CONDITION_STIGMATA_SLOT_2 = 15; CHECK_CONDITION_STIGMATA_SLOT_3 = 16; } enum GobackLoginRewardType { GOBACK_LOGIN_REWARD_TYPE_NONE = 0; GOBACK_LOGIN_REWARD_COMMON = 1; GOBACK_LOGIN_REWARD_BONUS = 2; } enum GobackNewbieLevelSourceType { GOBACK_NEWBIE_LEVEL_SOURCE_GOBACK_NEWBIE_LEVEL = 0; GOBACK_NEWBIE_LEVEL_SOURCE_GOBACK_LEVEL = 1; } enum CycleMissionProgressType { CYCLE_MISSION_PROGRESS_TYPE_NONE = 0; CYCLE_MISSION_PROGRESS_ALL = 1; CYCLE_MISSION_PROGRESS_ONE_BY_ONE = 2; } enum WikiType { WIKI_TYPE_OVERVIEW = 0; WIKI_TYPE_WEAPON = 1; WIKI_TYPE_STIGMATA = 2; WIKI_TYPE_FURNITURE = 3; WIKI_TYPE_CG = 4; WIKI_TYPE_MEDAL = 5; WIKI_TYPE_ACHIEVEMENT = 6; WIKI_TYPE_DRESS = 7; WIKI_TYPE_EMOJI = 8; WIKI_TYPE_AVATAR = 9; WIKI_TYPE_ACTIVITY = 10; WIKI_TYPE_MONSTER = 11; } enum AchievementType { ACHIEVE_TYPE_NONE = 0; ACHIEVE_TYPE_CAPTAIN = 1; ACHIEVE_TYPE_DEVELOP = 2; ACHIEVE_TYPE_SOCIAL = 3; ACHIEVE_TYPE_STAGE = 4; ACHIEVE_TYPE_ISLAND = 5; ACHIEVE_TYPE_CHALLENGE = 6; ACHIEVE_TYPE_DORM = 7; ACHIEVE_TYPE_EXTRA_STORY = 8; } enum PhotoType { PHOTO_TYPE_ALL = 0; PHOTO_TYPE_CITY_ACTIVITY = 1; PHOTO_TYPE_ANNIVERSARY = 2; PHOTO_TYPE_RPG_TALE = 3; PHOTO_TYPE_FARM = 4; PHOTO_TYPE_KINGDOM_WAR = 5; PHOTO_TYPE_DLC = 6; PHOTO_TYPE_GLOBAL_WAR = 7; PHOTO_TYPE_NINJA = 8; PHOTO_TYPE_CHAPTER_HIDDEN = 9; PHOTO_TYPE_OW_AVATAR = 10; PHOTO_TYPE_SLG = 11; PHOTO_TYPE_GOD_WAR = 12; PHOTO_TYPE_OPENWORLD_CHAPTER = 13; PHOTO_TYPE_SC_DLC = 14; PHOTO_TYPE_OW_HUNT = 15; PHOTO_TYPE_GLOBAL_EXPLORE = 16; PHOTO_TYPE_MARS_CHAPTER = 17; } enum PhotoUnlockType { PHOTO_UNLOCK_TYPE_NONE = 0; PHOTO_UNLOCK_FINISH_OW_EVENT = 1; PHOTO_UNLOCK_KILL_MONSTER = 2; PHOTO_UNLOCK_FINISH_OW_STORY = 3; PHOTO_UNLOCK_FINISH_DLC_DIALOG = 4; PHOTO_UNLOCK_GOD_WAR = 5; PHOTO_UNLOCK_VISUAL_NOVEL = 6; PHOTO_UNLOCK_MATERIAL = 7; PHOTO_UNLOCK_FINISH_PJMS_STORY = 8; } enum MpStageMatchType { MP_STAGE_MATCH_TYPE_NONE = 0; CREATE_ENTER = 1; MATCH_ENTER = 2; } enum MpStageMemberLimitType { MP_MEMBER_LIMIT_NONE = 0; MP_MEMBER_LIMIT_MASTER_ONLY = 1; MP_MEMBER_LIMIT_PUPIL_ONLY = 2; MP_MEMBER_LIMIT_ARMADA_ONLY = 3; MP_MEMBER_LIMIT_NEWBIE_ONLY = 4; } enum DisplayCurrencyType { DISPLAY_CURRENCY_TYPE_NONE = 0; DISPLAY_CURRENCY_TYPE_SCOIN = 1; DISPLAY_CURRENCY_TYPE_STAMINA = 2; DISPLAY_CURRENCY_TYPE_HCOIN = 3; DISPLAY_CURRENCY_TYPE_PURPLE_JADE = 5; DISPLAY_CURRENCY_TYPE_MCOIN = 6; DISPLAY_CURRENCY_TYPE_PLAIN_DRESS_TICKET = 7; DISPLAY_CURRENCY_TYPE_LUXURY_DRESS_TICKET = 8; DISPLAY_CURRENCY_TYPE_VITALITY = 12; DISPLAY_CURRENCY_TYPE_ETHER_PHLOGISTON = 13; DISPLAY_CURRENCY_TYPE_BRILLIANT_PURE_CRYSTAL = 14; DISPLAY_CURRENCY_TYPE_HONOR_MEDAL = 15; } enum SellCurrencyType { SELL_CURRENCY_TYPE_NONE = 0; SELL_CURRENCY_TYPE_SCOIN = 1; SELL_CURRENCY_TYPE_PURPLE_JADE = 5; } enum TowerRaidRating { TOWER_RAID_RATING_NONE = 0; TOWER_RAID_RATING_DEGRADE = 1; TOWER_RAID_RATING_KEEP = 2; TOWER_RAID_RATING_UPGRADE = 3; } enum ChatgroupPosition { CHATGROUP_POSITION_NONE = 0; CHATGROUP_POSITION_CREATER = 1; CHATGROUP_POSITION_MEMBER = 2; } enum WorldChatroomType { WORLD_CHATROOM_TYPE_NONE = 0; WORLD_CHATROOM_TYPE_NORMAL = 1; WORLD_CHATROOM_TYPE_ACTIVITY = 2; } enum ActivityWorldChatroomType { ACTIVITY_WORLD_CHATROOM_TYPE_NONE = 0; ACTIVITY_WORLD_CHATROOM_TYPE_GLOBAL_WAR = 2; ACTIVITY_WORLD_CHATROOM_TYPE_CHATWORLD_BEAST = 3; ACTIVITY_WORLD_CHATROOM_TYPE_SLG = 4; ACTIVITY_WORLD_CHATROOM_TYPE_GLOBAL_EXPLORE = 5; } enum FrameTimeType { FRAME_TIME_FOREVER = 0; FRAME_TIME_LIMIT = 1; } enum AvatarTeamType { AVATAR_TEAM_TYPE_NONE = 0; AVATAR_TEAM_NORMAL = 1; AVATAR_TEAM_VIRTUAL = 2; AVATAR_TEAM_DLC = 3; AVATAR_TEAM_SC_DLC = 4; } enum FeatureSwitchType { FEATURE_SWITCH_NONE = 0; FEATURE_SWITCH_STAGE = 1; FEATURE_SWITCH_SHOP = 2; FEATURE_SWITCH_SHOP_GOODS_POOL = 3; FEATURE_SWITCH_ACTIVITY_PANEL = 4; FEATURE_SWITCH_MISSION_HIDE = 5; FEATURE_SWITCH_ITEM_USE = 6; FEATURE_SWITCH_MATERIAL_HIDE = 7; FEATURE_SWITCH_MISSION_REWARD = 8; FEATURE_SWITCH_MAIL_ATTACHMENT_TAKE = 9; FEATURE_SWITCH_DANMAKU = 10; FEATURE_SWITCH_EX_BOSS = 11; FEATURE_SWITCH_SHOP_GOODS_POOL_HIDE = 12; FEATURE_SWITCH_CHAT = 13; FEATURE_SWITCH_HEXIE = 14; FEATURE_SWITCH_MCOIN_BUY = 15; FEATURE_SWITCH_SHOP_GOODS = 16; FEATURE_SWITCH_CMD_CD = 17; FEATURE_SWITCH_ENDLESS = 18; FEATURE_SWITCH_EX_BOSS_ENTER = 19; FEATURE_SWITCH_GACHA = 20; FEATURE_SWITCH_AVATAR_FRAGMENT = 22; FEATURE_SWITCH_ELF_FRAGMENT = 23; FEATURE_SWITCH_EQUIP_FORGE = 24; FEATURE_SWITCH_BATTLE_PASS = 25; FEATURE_SWITCH_GACHA_COIN_TRANSFER = 26; FEATURE_SWITCH_RPG_TALE_SITE = 27; FEATURE_SWITCH_ACTIVITY = 28; FEATURE_SWITCH_THEME_WANTED = 29; FEATURE_SWITCH_SNS_REQUEST = 30; FEATURE_SWITCH_GOD_WAR = 31; FEATURE_SWITCH_SERVER_STOP_GACHA_MSG = 32; FEATURE_SWITCH_REFINE_RUNE = 34; FEATURE_SWITCH_CHANGE_FRIEND_REMARK = 35; FEATURE_SWITCH_GACHA_DAILY_TIMES_LIMIT = 36; FEATURE_SWITCH_INVITE_ACTIVITY = 37; FEATURE_SWITCH_QCANDY_ACTIVITY = 38; FEATURE_SWITCH_GLOBAL_EXPLORE = 39; FEATURE_SWITCH_RPG_TALE_ACTIVITY = 40; FEATURE_SWITCH_RANK = 41; FEATURE_SWITCH_CHAPTER_BW_WORLD = 42; FEATURE_SWITCH_ULTRA_ENDLESS_FORCE_SYNC_LOCAL_SCORE = 43; FEATURE_SWITCH_EX_BOSS_LOCK_AVATAR = 44; FEATURE_SWITCH_CHAPTER_ARK = 45; FEATURE_SWITCH_RAID_REPLACE = 46; FEATURE_SWITCH_PJMS_ENTER_WORLD = 47; FEATURE_SWITCH_PJMS_CHAPTER_QUEST = 48; FEATURE_SWITCH_PJMS_ACTIVITY = 49; FEATURE_SWITCH_PJMS_FIRST_ENTER = 50; FEATURE_SWITCH_EQUIPMENT_QUICK_LEVEL_UP = 51; FEATURE_SWITCH_SIMPLIFIED_GOD_WAR = 52; FEATURE_SWITCH_DEVIL_AUTO_CHESS = 53; FEATURE_SWITCH_TILE = 54; FEATURE_SWITCH_FUTARI_BATTLE = 55; FEATURE_SWITCH_RPG_TALE_AREA = 56; FEATURE_SWITCH_PJMS_CHAPTER_KNIGHT_RICH_MAN = 57; FEATURE_SWITCH_BATTLE_PASS_UPGRADE = 58; FEATURE_SWITCH_CROSS_ROOM = 59; FEATURE_SWITCH_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE = 60; } enum FeatureSwitchOpType { FEATURE_SWITCH_OP_NONE = 0; FEATURE_SWITCH_OP_ADD = 1; FEATURE_SWITCH_OP_DEL = 2; } enum DialogType { DIALOG_TYPE_NONE = 0; DIALOG_TYPE_CONTENT = 1; DIALOG_TYPE_SELECT = 2; DIALOG_TYPE_HIDE = 3; } enum DeviceType { DEVICE_TYPE_NONE = 0; DEVICE_TYPE_ANDROID = 1; DEVICE_TYPE_IOS = 2; DEVICE_TYPE_PC = 3; } enum UserType { USER_TYPE_NONE = 0; USER_TYPE_ANDROID = 1; USER_TYPE_IOS = 2; USER_TYPE_PC = 3; USER_TYPE_CHANNEL = 4; USER_TYPE_WEGAME = 5; USER_TYPE_STEAM = 6; } enum BonusThemeType { BONUS_THEME_TYPE_NONE = 0; BONUS_THEME_TYPE_BONUS_SCORE_RATIO = 1; BONUS_THEME_TYPE_BONUS_SCORE_FIXED = 2; BONUS_THEME_TYPE_BONUS_DROP_PROB = 3; BONUS_THEME_TYPE_BONUS_DROP_FIXED = 4; } enum FeatureLimitLevel { LIMIT_LEVEL_ALL = 0; LIMIT_LEVEL_MAIN = 100; LIMIT_LEVEL_CHAT = 200; } enum RoomMode { ROOM_MODE_INVALID = 0; ROOM_MODE_QAVATAR_BATTLE = 3; ROOM_MODE_QCANDY_BATTLE = 4; ROOM_MODE_PRPG = 5; ROOM_MODE_KIANA_AUTO_CHESS = 6; ROOM_MODE_GROUP_PHOTO = 7; } enum BattleMode { BATTLE_MODE_NONE = 0; BATTLE_MODE_QAVATAR_BATTLE = 1; } enum CommonChatMsgType { COMMON_CHAT_MSG_NONE = 0; COMMON_CHAT_MSG_TEAM = 1; COMMON_CHAT_MSG_CAMPAIGN = 2; COMMON_CHAT_MSG_ROOM = 3; COMMON_CHAT_MSG_PRIVATE = 4; COMMON_CHAT_MSG_CAHT_GROUP = 5; COMMON_CHAT_MSG_WORLD_CHAT = 6; COMMON_CHAT_MSG_ARMADA_CHAT = 7; } enum OpenworldStageType { OPENWORLD_STAGE_TYPE_NONE = 0; OPENWORLD_STAGE_TYPE_MAINLINE = 1; OPENWORLD_STAGE_TYPE_EXPORE = 2; } enum SecurityEngineCheckType { SECURITY_ENGINE_CHECK_NONE = 0; SECURITY_ENGINE_CHECK_LOGIN = 1; SECURITY_ENGINE_CHECK_STAGE = 2; } enum DropLimitType { DROP_LIMIT_TYPE_NONE = 0; DROP_LIMIT_STAGE = 1; DROP_LIMIT_DLC = 2; DROP_LIMIT_GOD_WAR = 3; DROP_LIMIT_SC_DLC = 4; DROP_LIMIT_CHAPTER_OW = 5; DROP_LIMIT_CHAPTER_OW_MOON_TOWER = 6; DROP_LIMIT_QCANDY = 7; } enum DropLimitRefreshType { DROP_LIMIT_REFRESH_TYPE_NONE = 0; DROP_LIMIT_REFRESH_WEEK_DAY = 1; DROP_LIMIT_REFRESH_MONTH = 2; } enum DanmakuChannelType { DANMAKU_CHANNEL_NONE = 0; DANMAKU_CHANNEL_NORMAL = 1; } enum StageTagRestrictType { STAGE_TAG_RESTRICT_NONE = 0; STAGE_TAG_RESTRICT_TAG = 1; STAGE_TAG_RESTRICT_NO_TAG = 2; STAGE_TAG_RESTRICT_ATTRIBUTE = 3; STAGE_TAG_RESTRICT_NO_ATTRIBUTE = 4; STAGE_TAG_RESTRICT_ROLE = 5; STAGE_TAG_RESTRICT_NO_ROLE = 6; } enum ExaminationTagType { EXAMINATION_TYPE_NONE = 0; EXAMINATION_TYPE_AVATAR = 1; EXAMINATION_TYPE_ELF = 2; EXAMINATION_TYPE_MONSTER = 3; EXAMINATION_TYPE_COMMON = 4; } enum WarshipItemType { WARSHIP_ITEM_TYPE_NONE = 0; WARSHIP_ITEM_TYPE_WARSHIP = 1; WARSHIP_ITEM_TYPE_BGM = 2; } enum WarshipBgmPlayMode { WARSHIP_BGM_PLAY_MODE_RANDOM = 0; WARSHIP_BGM_PLAY_MODE_SINGLE = 1; } enum LoginRewardTriggerType { LOGIN_REWARD_TRIGGER_TYPE_NONE = 0; LOGIN_REWARD_TRIGGER_TYPE_ONCE = 1; LOGIN_REWARD_TRIGGER_TYPE_ALWAYS = 2; } enum OffLineTagType { OFFLINE_TAG_TYPE_NORMAL = 0; OFFLINE_TAG_TYPE_SMURF = 1; } enum AuditOpType { AUDIT_OP_NONE = 0; AUDIT_OP_CHANGE_NICKNAME = 1; AUDIT_OP_CHANGE_DESC = 2; AUDIT_OP_CHANGE_ARMADA_NAME = 3; AUDIT_OP_CHANGE_ARMADA_BULLETIN = 4; AUDIT_OP_CREATE_CHATGROUP = 5; AUDIT_OP_CHANGE_CHATGROUP = 6; AUDIT_OP_CHANGE_DORM = 7; AUDIT_OP_CHANGE_MASTER_PUPIL_CARD = 8; } enum BuffEffectUseType { BUFF_EFFECT_USE_TYPE_NONE = 0; BUFF_EFFECT_USE_STAGE = 1; BUFF_EFFECT_USE_MISSION = 2; BUFF_EFFECT_USE_VIRTUAL_EQUIPMENT = 3; } enum ChapterGroupSiteFinishWay { CHAPTER_GROUP_SITE_FINISH_WAY_INVALID = 0; CHAPTER_GROUP_SITE_FINISH_WAY_PASS_STAGE_AND = 1; CHAPTER_GROUP_SITE_FINISH_WAY_PASS_STAGE_OR = 2; CHAPTER_GROUP_SITE_FINISH_WAY_FINISH_MISSION_AND = 3; CHAPTER_GROUP_SITE_FINISH_WAY_FINISH_MISSION_OR = 4; CHAPTER_GROUP_SITE_FINISH_WAY_TIME_ARRIVED = 5; CHAPTER_GROUP_SITE_FINISH_WAY_FINISH_STORY_AND = 6; CHAPTER_GROUP_SITE_FINISH_WAY_FINISH_STORY_OR = 7; } enum InviteeActivityType { INVITEE_ACTIVITY_TYPE_NONE = 0; INVITEE_ACTIVITY_TYPE_NEWBIE = 1; INVITEE_ACTIVITY_TYPE_GOBACK = 2; } enum InviterActivityType { INVITER_ACTIVITY_TYPE_NONE = 0; INVITER_ACTIVITY_TYPE_NORMAL = 1; INVITER_ACTIVITY_TYPE_LIMIT_TIME = 2; } enum BulletinType { BULLETIN_TYPE_EVENT = 0; BULLETIN_TYPE_SYSTEM = 1; BULLETIN_TYPE_BANNER = 2; BULLETIN_TYPE_ACTIVITY_PAGE = 3; BULLETIN_TYPE_LOGIN_HINT = 5; BULLETIN_TYPE_VERSION = 6; BULLETIN_TYPE_MALL_BANNER = 7; BULLETIN_TYPE_BP_MALL_BANNER = 8; BULLETIN_TYPE_MAIN_PAGE_PHONE = 9; BULLETIN_TYPE_RETURNEE_MALL_BANNER = 10; BULLETIN_TYPE_ACTIVITY_GIFT = 11; BULLETIN_TYPE_MALL_RECHARGE_SUB_TAB_BANNER = 12; BULLETIN_TYPE_MALL_BUNDLE_COIN_SUB_TAB_BANNER = 13; BULLETIN_TYPE_RETURNEE_MALL_BANNER_V2 = 14; BULLETIN_TYPE_RETURNEE_MALL_BANNER_V3 = 15; BULLETIN_TYPE_PLACEHOLDER_01 = 16; BULLETIN_TYPE_PLACEHOLDER_02 = 17; BULLETIN_TYPE_PLACEHOLDER_03 = 18; BULLETIN_TYPE_PLACEHOLDER_04 = 19; BULLETIN_TYPE_PLACEHOLDER_05 = 20; } enum BulletinNotShownFlagType { BULLETIN_NOT_SHOWN_FLAG_TYPE_NONE = 0; BULLETIN_NOT_SHOWN_FLAG_TYPE_FINISH_MISSION_AND = 1; BULLETIN_NOT_SHOWN_FLAG_TYPE_FINISH_MISSION_OR = 2; BULLETIN_NOT_SHOWN_FLAG_TYPE_HAS_GOT_ITEM_AND = 3; BULLETIN_NOT_SHOWN_FLAG_TYPE_HAS_GOT_ITEM_OR = 4; } enum SnsShowType { SNS_NONE = 0; SNS_MAIN = 1; SNS_WAR_HISTORY = 2; SNS_WIKI = 3; SNS_MSG_CARD = 4; } enum SnsShowPriviledgeState { SNS_SHOW_NONE = 0; SNS_SHOW_OPEN_TO_PUBLIC = 1; SNS_SHOW_OPEN_TO_FRIENDS = 2; SNS_SHOW_OPEN_TO_SELF = 3; } enum AfterProcessFuncType { AFTER_PROCESS_FUNC_TYPE_NONE = 0; AFTER_PROCESS_FUNC_PJMS_RUN_DISPATCH_EVENT = 1; AFTER_PROCESS_FUNC_PJMS_CLEAR_WAIT_DELETE_STORY = 2; AFTER_PROCESS_FUNC_PJMS_SYNC_CUR_WORLD = 3; AFTER_PROCESS_FUNC_PJMS_SYNC_STORY_STATUS = 4; AFTER_PROCESS_FUNC_PJMS_SYNC_CHAPTER_DELAY_DATA = 5; AFTER_PROCESS_FUNC_PJMS_SYNC_CONDITION_DATA = 6; } enum PjmsAuxiliaryUnitLockStatus { PJMS_AUXILIARY_UNIT_LOCK_STATUS_UNLOCKED = 0; PJMS_AUXILIARY_UNIT_LOCK_STATUS_LOCKED = 1; } enum ResidentActivityType { RESIDENT_ACTIVITY_TYPE_NONE = 0; RESIDENT_ACTIVITY_TYPE_RPG = 1; } enum ResidentActivityInitialType { RESIDENT_ACTIVITY_INITIAL_TYPE_NONE = 0; RESIDENT_ACTIVITY_INITIAL_TYPE_STAGE = 1; RESIDENT_ACTIVITY_INITIAL_TYPE_MISSION = 2; RESIDENT_ACTIVITY_INITIAL_TYPE_STORY = 3; } message Mission { uint32 _mission_id = 1; MissionStatus _status = 2; uint32 _progress = 3; uint32 _begin_time = 4; uint32 _end_time = 5; uint32 _priority = 6; uint32 _finished_times = 7; uint32 _finished_times_limit = 8; uint32 _cycle_id = 9; } message WeekDayActivity { uint32 _activity_id = 1; repeated uint32 _stage_id_list = 2; uint32 _enter_times = 3; uint32 _begin_time = 4; uint32 _end_time = 5; uint32 _activity_end_time = 6; uint32 _exchange_times = 7; repeated uint32 _challenge_reward_granted_list = 11; uint32 _activity_begin_time = 12; uint32 _force_open_time = 13; uint32 _schedule_id = 17; } enum MissionStatus { MISSION_STATUS_NONE = 0; MISSION_NOT_BEGIN = 1; MISSION_DOING = 2; MISSION_FINISH = 3; MISSION_TIMEOUT = 4; MISSION_CLOSE = 5; MISSION_WAIT_DELETE = 6; } message ScratchTicketPoint { uint32 x_pos = 1; uint32 y_pos = 2; uint32 ticket_item_id = 3; } // CmdID: 4150 message GetScratchTicketReq { uint32 activity_id = 1; } // CmdID: 4151 message GetScratchTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; } GetScratchTicketRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 plate_id = 3; repeated ScratchTicketPoint point_list = 4; uint32 reset_times = 5; uint32 round = 6; uint32 core_plate_end_round = 7; bool has_got_core_plate = 8; } // CmdID: 4152 message ScratchReq { uint32 x_pos = 1; uint32 y_pos = 2; uint32 activity_id = 3; } // CmdID: 4153 message ScratchRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; POS_ERROR = 3; POS_REPEAT = 4; MATERIAL_LACK = 5; } ScratchRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 4154 message ResetScratchTicketPlateReq { uint32 activity_id = 1; } // CmdID: 4155 message ResetScratchTicketPlateRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; TIMES_LIMIT = 3; MATERIAL_LACK = 4; CORE_PLATE = 5; ACTIVITY_LIMIT = 6; } ResetScratchTicketPlateRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 4156 message AddOnActivityRewardNotify { enum Retcode { SUCC = 0; FAIL = 1; } uint32 mission_id = 1; RewardData reward_data = 2; } // CmdID: 4157 message GetBingoActivityDataReq { uint32 activity_id = 1; } message BingoCard { enum BingoCardStatus { CARD_STATUS_WRONG = 0; CARD_STATUS_CORRECT = 1; } uint32 card_id = 1; BingoCard.BingoCardStatus card_status = 2; } message BingoData { uint32 bingo_id = 1; repeated BingoCard card_list = 2; uint32 reset_times = 3; } // CmdID: 4158 message GetBingoActivityDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetBingoActivityDataRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated BingoData bingo_data_list = 3; } // CmdID: 4159 message BingoActivityFlopCardReq { uint32 activity_id = 1; uint32 bingo_id = 2; uint32 card_id = 3; } // CmdID: 4160 message BingoActivityFlopCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ITEMS_LACK = 3; HAS_FINISED = 4; HAS_FLOPED = 5; } BingoActivityFlopCardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 bingo_id = 3; uint32 card_id = 4; repeated RewardData reward_list = 5; repeated DropItem drop_item_list = 6; bool is_all_finished = 7; } // CmdID: 4161 message BingoActivityResetBingoReq { uint32 activity_id = 1; uint32 bingo_id = 2; } // CmdID: 4162 message BingoActivityResetBingoRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_TIMES = 2; NO_COMPLETE = 3; NOT_OPEN = 4; ITEMS_LACK = 5; } BingoActivityResetBingoRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 4163 message GetBulletinScoreActivityReq { uint32 activity_id = 1; } message BulletinScoreActivity { uint32 activity_id = 1; uint32 score = 2; repeated uint32 has_take_reward_list = 3; repeated uint32 has_take_reward_progress_list = 4; } // CmdID: 4164 message GetBulletinScoreActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetBulletinScoreActivityRsp.Retcode retcode = 1; repeated BulletinScoreActivity activity_list = 2; } // CmdID: 4165 message TakeBulletinScoreActivityRewardReq { uint32 activity_id = 1; } // CmdID: 4166 message TakeBulletinScoreActivityRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE_ALL = 2; } TakeBulletinScoreActivityRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated RewardData reward_list = 3; } // CmdID: 4167 message GetContinuousRechargeActivityReq { } // CmdID: 4168 message GetContinuousRechargeActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetContinuousRechargeActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 progress = 3; uint32 today_vip_point = 4; repeated uint32 has_take_reward_progress_list = 5; uint32 last_refresh_time = 6; } // CmdID: 4169 message TakeContinuousRechargeRewardReq { uint32 progress = 1; } // CmdID: 4170 message TakeContinuousRechargeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; PROGRESS_LACK = 3; HAS_TAKE = 4; } TakeContinuousRechargeRewardRsp.Retcode retcode = 1; RewardData reward = 2; } message FlopActivityCardData { uint32 id = 1; uint32 state = 2; uint32 card_number = 3; } message FlopActivityRewardData { uint32 index = 1; uint32 state = 2; } message FlopActivityData { uint32 activity_id = 1; repeated FlopActivityCardData card_list = 2; repeated uint32 has_take_reward_list = 3; uint32 flop_times = 4; uint32 cur_front_card = 5; uint32 show_id = 6; uint32 total_flop_times = 7; } // CmdID: 4173 message GetFlopActivityDataReq { uint32 activity_id = 1; } // CmdID: 4174 message GetFlopActivityDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetFlopActivityDataRsp.Retcode retcode = 1; FlopActivityData activity_data = 2; } // CmdID: 4171 message TakeFlopRewardReq { uint32 activity_id = 1; uint32 reward_index = 2; } // CmdID: 4172 message TakeFlopRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; LOCK = 3; HAS_TAKE = 4; } TakeFlopRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 reward_index = 3; repeated RewardData reward_list = 4; } // CmdID: 4175 message FlopActivityFlopCardReq { uint32 activity_id = 1; uint32 card_id = 2; } // CmdID: 4176 message FlopActivityFlopCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAS_FLOP = 3; HAS_UNLOCK = 4; NO_TIMES = 5; ITEMS_LACK = 6; } FlopActivityFlopCardRsp.Retcode retcode = 1; FlopActivityData activity_data = 2; uint32 reward_index = 3; repeated RewardData reward_list = 4; } // CmdID: 4177 message GetLotteryActivityReq { } message LotteryData { uint32 lottery_id = 1; repeated uint32 lottery_number = 2; repeated uint32 reward_taken_lottery_number = 3; uint32 draw_number_begin_time = 4; uint32 draw_number_end_time = 5; uint32 take_reward_begin_time = 6; uint32 first_reward_id = 7; string first_reward_number_str = 8; uint32 second_reward_id = 9; string second_reward_number_str = 10; uint32 third_reward_id = 11; uint32 max_draw_times = 12; uint32 special_number = 13; } // CmdID: 4178 message GetLotteryActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetLotteryActivityRsp.Retcode retcode = 1; uint32 cur_group_id = 2; repeated LotteryData lottery_data_list = 3; } // CmdID: 4179 message LotteryUseBoxReq { } // CmdID: 4180 message LotteryUseBoxRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_NOT_ENOUGH = 2; NOT_OPEN = 3; } LotteryUseBoxRsp.Retcode retcode = 1; repeated Material get_material_list = 2; } // CmdID: 4181 message LotteryDrawNumberReq { uint32 lottery_id = 1; } // CmdID: 4182 message LotteryDrawNumberRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_NOT_ENOUGH = 2; NOT_OPEN = 3; TIMES_LIMIT = 4; } LotteryDrawNumberRsp.Retcode retcode = 1; uint32 lottery_id = 2; uint32 lottery_number = 3; } // CmdID: 4183 message LotteryTakeRewardReq { uint32 lottery_id = 1; } message LotteryReward { uint32 lottery_id = 1; uint32 lottery_number = 2; RewardData reward_data = 3; uint32 reward_type = 4; } // CmdID: 4184 message LotteryTakeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_LOTTERY_NUMBER = 2; REWARD_TAKEN = 3; NO_REWARD = 4; NOT_OPEN = 5; } LotteryTakeRewardRsp.Retcode retcode = 1; repeated LotteryReward lottery_reward_list = 2; } // CmdID: 4185 message GetTowerRaidActivityReq { } message TowerRaidAvatar { uint32 avatar_id = 1; uint32 enter_times = 2; uint32 weapon_id = 3; repeated uint32 stigmata_id_list = 4; } message TowerRaidBossStage { uint32 stage_id = 1; uint32 boss_left_hp = 2; } // CmdID: 4186 message GetTowerRaidActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetTowerRaidActivityRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 activity_id = 3; uint32 hard_level = 4; uint32 enter_times = 5; bool is_settled = 6; repeated TowerRaidAvatar avatar_list = 7; repeated TowerRaidBossStage boss_stage_list = 8; } // CmdID: 4187 message TakeTowerRaidRewardReq { } // CmdID: 4188 message TakeTowerRaidRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAVE_TAKE = 2; NOT_FINISH = 3; } TakeTowerRaidRewardRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 activity_id = 3; uint32 hard_level = 4; repeated RewardData reward_list = 5; TowerRaidRating rating = 6; repeated DropItem drop_item_list = 7; } // CmdID: 4189 message UpdateTowerRaidBossReq { uint32 stage_id = 1; uint32 boss_left_hp = 2; } // CmdID: 4190 message UpdateTowerRaidBossRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_BEGIN = 2; STAGE_ERROR = 3; } UpdateTowerRaidBossRsp.Retcode retcode = 1; uint32 stage_id = 2; uint32 boss_left_hp = 3; } // CmdID: 4191 message TowerRaidLockAvatarNotify { repeated TowerRaidAvatar avatar_list = 1; } // CmdID: 4192 message GetLoginActivityReq { } message LoginActivityData { uint32 id = 1; uint32 login_days = 2; repeated uint32 has_take_days_reward_list = 3; repeated uint32 has_take_days_bonus_reward_list = 4; uint32 accept_time = 5; uint32 duration_end_time = 6; } // CmdID: 4193 message GetLoginActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_BEGIN = 2; LEVEL_LACK = 3; } GetLoginActivityRsp.Retcode retcode = 1; repeated LoginActivityData login_list = 2; } // CmdID: 4194 message TakeLoginActivityRewardReq { uint32 id = 1; uint32 take_days = 2; LoginActivityRewardType reward_type = 3; } // CmdID: 4195 message TakeLoginActivityRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LACK = 2; HAS_TAKE = 3; LOGIN_DAYS_LACK = 4; NOT_NEWBIE = 5; DURATION_END = 6; } TakeLoginActivityRewardRsp.Retcode retcode = 1; uint32 id = 2; uint32 take_days = 3; repeated RewardData reward_list = 4; LoginActivityRewardType reward_type = 5; } message ChapterActivityBoss { uint32 boss_stage_id = 1; uint32 left_hp = 2; uint32 cur_section_id = 3; } message ChapterActivityExclusiveStage { uint32 group_id = 1; uint32 stage_id = 2; } message ChapterActivityStage { uint32 stage_id = 1; uint32 max_floor = 2; uint32 pass_times = 3; uint32 max_score = 4; } message ChapterActivity { uint32 chapter_id = 1; uint32 level = 2; uint32 level_exp = 3; repeated uint32 has_take_reward_level_list = 4; bool is_take_daily_reward = 5; repeated ChapterActivityBoss boss_list = 6; uint32 player_level = 7; uint32 daily_reward_id = 8; repeated ChapterActivityStage stage_list = 10; } // CmdID: 4200 message GetChapterActivityDataReq { } // CmdID: 4201 message GetChapterActivityDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetChapterActivityDataRsp.Retcode retcode = 1; repeated ChapterActivity chapter_activity_list = 3; } // CmdID: 4202 message TakeChapterActivityLevelRewardReq { uint32 chapter_id = 1; uint32 level = 2; bool is_take_all = 3; } // CmdID: 4203 message TakeChapterActivityLevelRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_LEVEL = 2; HAVE_TAKE = 3; NO_REWARD = 4; } TakeChapterActivityLevelRewardRsp.Retcode retcode = 1; uint32 chapter_id = 2; repeated uint32 level_list = 3; repeated RewardData reward_list = 4; bool is_take_all = 5; } // CmdID: 4204 message SyncChapterActivityDataNotify { uint32 chapter_id = 1; ChapterActivity chapter_activity = 2; } // CmdID: 4386 message ResetChapterActivityExclusiveStageReq { uint32 chapter_id = 1; uint32 group_id = 2; uint32 stage_id = 3; } // CmdID: 4387 message ResetChapterActivityExclusiveStageRsp { enum Retcode { SUCC = 0; FAIL = 1; GROUP_NOT_EXIST = 2; STAGE_NOT_EXIST = 3; ACTIVITY_NOT_OPEN = 4; } ResetChapterActivityExclusiveStageRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 group_id = 3; uint32 stage_id = 4; } // CmdID: 4388 message ResetChapterActivityTalentReq { uint32 chapter_id = 1; } // CmdID: 4389 message ResetChapterActivityTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; NOT_ALLOWED = 3; } ResetChapterActivityTalentRsp.Retcode retcode = 1; uint32 chapter_id = 2; } // CmdID: 4390 message ReportChapterActivityStageReq { uint32 chapter_id = 1; uint32 stage_id = 2; uint32 floor = 3; } // CmdID: 4391 message ReportChapterActivityStageRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; STAGE_NOT_EXIST = 3; } ReportChapterActivityStageRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 stage_id = 3; } message MissionThemeData { uint32 theme_id = 1; bool is_theme_upgrade = 2; repeated uint32 has_take_extra_reward_mission_list = 3; bool is_has_take_all_extra_reward = 4; } // CmdID: 4205 message GetMissionThemeDataReq { uint32 theme_id = 1; bool is_get_all = 2; } // CmdID: 4206 message GetMissionThemeDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetMissionThemeDataRsp.Retcode retcode = 1; uint32 theme_id = 2; bool is_get_all = 3; repeated MissionThemeData mission_theme_list = 4; } // CmdID: 4207 message UpgradeMissionThemeReq { uint32 theme_id = 1; } // CmdID: 4208 message UpgradeMissionThemeRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HCOIN_LACK = 3; MCOIN_LACK = 4; MATERIAL_LACK = 5; } UpgradeMissionThemeRsp.Retcode retcode = 1; uint32 theme_id = 2; RewardData reward_data = 3; } // CmdID: 4209 message TakeMissionThemeRewardReq { uint32 theme_id = 1; uint32 mission_id = 2; } // CmdID: 4210 message TakeMissionThemeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; MISSION_NOT_FINISH = 2; ALREADY_TAKEN = 3; EQUIPMENT_FULL = 4; EQUIPMENT_MATERIAL_LIMIT = 5; EQUIPMENT_FRAGMENT_LIMIT = 6; } TakeMissionThemeRewardRsp.Retcode retcode = 1; uint32 theme_id = 2; uint32 mission_id = 3; RewardData reward_data = 4; } message OfflineResource { uint32 resource_type = 1; uint32 has_take_box_num = 2; uint32 available_box_num = 3; } // CmdID: 4211 message GetOfflineResourceDataReq { } // CmdID: 4212 message GetOfflineResourceDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_SCHEDULE = 2; } GetOfflineResourceDataRsp.Retcode retcode = 1; uint32 cur_schedule_id = 2; repeated OfflineResource offline_resource_list = 3; } // CmdID: 4213 message TakeOfflineResourceBoxReq { uint32 resource_type = 1; uint32 box_id = 2; uint32 box_num = 3; } // CmdID: 4214 message TakeOfflineResourceBoxRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_SCHEDULE = 2; EQUIPMENT_FULL = 3; EQUIPMENT_MATERIAL_LIMIT = 4; STAMINA_LACK = 5; HCOIN_LACK = 6; MATERIAL_LACK = 7; BOX_LACK = 8; } TakeOfflineResourceBoxRsp.Retcode retcode = 1; repeated RewardData reward_data_list = 2; OfflineResource offline_resource_data = 3; } message OverlapGrid { uint32 id = 1; uint32 summon_id = 2; } message OverlapActivityData { uint32 activity_id = 1; repeated OverlapGrid grid_list = 2; repeated uint32 has_take_reward_id_list = 3; uint32 overlap_id = 4; } // CmdID: 4215 message GetOverlapActivityDataReq { uint32 activity_id = 1; } // CmdID: 4216 message GetOverlapActivityDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetOverlapActivityDataRsp.Retcode retcode = 1; OverlapActivityData activity_data = 2; } // CmdID: 4217 message TakeOverlapActivityRewardReq { uint32 activity_id = 1; uint32 id = 2; } // CmdID: 4218 message TakeOverlapActivityRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAS_TAKEN = 3; NOT_FINISH = 4; } TakeOverlapActivityRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 id = 3; RewardData reward_data = 4; } // CmdID: 4219 message OverlapActivitySummonReq { uint32 activity_id = 1; } // CmdID: 4220 message OverlapActivitySummonRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_NOT_ENOUGH = 2; NOT_OPEN = 3; FULL = 4; } OverlapActivitySummonRsp.Retcode retcode = 1; uint32 activity_id = 2; OverlapGrid grid = 3; RewardData reward_data = 4; } // CmdID: 4221 message OverlapActivityMoveReq { uint32 activity_id = 1; uint32 from_grid_id = 2; uint32 to_grid_id = 3; } // CmdID: 4222 message OverlapActivityMoveRsp { enum Retcode { SUCC = 0; FAIL = 1; } OverlapActivityMoveRsp.Retcode retcode = 1; uint32 activity_id = 2; OverlapGrid from_grid = 3; OverlapGrid to_grid = 4; } message WeeklyRoutineMission { uint32 mission_id = 1; uint32 cur_contribution = 2; uint32 weekly_contribution = 3; uint32 mission_finish_times = 4; } // CmdID: 4229 message GetWeeklyRoutineActivityReq { } // CmdID: 4230 message GetWeeklyRoutineActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_SCHEDULE = 2; } GetWeeklyRoutineActivityRsp.Retcode retcode = 1; uint32 cur_schedule_id = 2; repeated WeeklyRoutineMission weekly_routine_mission_list = 3; repeated uint32 has_take_routine_reward_id_list = 4; uint32 weekly_routine_contribution = 5; } // CmdID: 4231 message TakeWeeklyRoutineRewardReq { uint32 weekly_routine_reward_id = 1; } // CmdID: 4232 message TakeWeeklyRoutineRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; ROUTINE_CONTRIBUTION_LACK = 2; HAS_TAKE = 3; } TakeWeeklyRoutineRewardRsp.Retcode retcode = 1; uint32 weekly_routine_reward_id = 2; RewardData reward_data = 3; } // CmdID: 4233 message GetRankScheduleDataReq { } message RankScheduleData { uint32 schedule_id = 1; uint32 type = 2; uint32 begin_time = 3; uint32 end_time = 4; } // CmdID: 4234 message GetRankScheduleDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetRankScheduleDataRsp.Retcode retcode = 1; repeated RankScheduleData rank_schedule_list = 2; } // CmdID: 4235 message GetRankScheduleRankReq { uint32 schedule_id = 1; } // CmdID: 4236 message GetRankScheduleRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetRankScheduleRankRsp.Retcode retcode = 1; RankShowData rank_data = 3; } // CmdID: 4241 message GetSurveyDataReq { } message SurveyData { uint32 id = 1; string url = 2; } // CmdID: 4242 message GetSurveyDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetSurveyDataRsp.Retcode retcode = 1; repeated SurveyData survey_data_list = 2; } // CmdID: 4243 message FinishSurveyNotify { uint32 survey_id = 1; } // CmdID: 4244 message GetThemeDataReq { } message ThemeData { uint32 theme_id = 1; uint32 begin_time = 2; uint32 end_time = 3; uint32 bonus_drop_times = 4; uint32 total_bonus_score = 5; } // CmdID: 4245 message GetThemeDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetThemeDataRsp.Retcode retcode = 1; repeated ThemeData theme_list = 2; } // CmdID: 4246 message SyncThemeDataNotify { ThemeData theme = 1; } // CmdID: 4247 message GrantOuterRewardNotify { uint32 event_type = 1; uint32 event_id = 2; RewardData reward_data = 3; string ticket = 4; } // CmdID: 4248 message GetNewbieActivityReq { } message NewbieLevelRush { bool is_purchased = 1; uint32 free_reward_max_take_level = 2; uint32 purchase_reward_max_take_level = 3; } // CmdID: 4249 message GetNewbieActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_NEWBIE = 2; } GetNewbieActivityRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 end_time = 3; NewbieLevelRush level_rush = 7; } // CmdID: 4250 message GetBbqActivityDataReq { uint32 activity_id = 1; } // CmdID: 4251 message GetBbqActivityDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetBbqActivityDataRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 bbq_level = 3; uint32 bbq_exp = 4; uint32 max_reward_taken_level = 5; uint32 can_use_bbq_count = 6; } // CmdID: 4252 message BbqActivityCookReq { uint32 activity_id = 1; uint32 bonus_level = 2; } // CmdID: 4253 message BbqActivityCookRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ITEMS_LACK = 3; } BbqActivityCookRsp.Retcode retcode = 1; uint32 activity_id = 2; RewardData reward_data = 3; uint32 bbq_level = 4; uint32 bbq_exp = 5; uint32 can_use_bbq_count = 6; } // CmdID: 4254 message BbqActivityTakeLevelUpRewardReq { uint32 activity_id = 1; } // CmdID: 4255 message BbqActivityTakeLevelUpRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_REWARD = 3; } BbqActivityTakeLevelUpRewardRsp.Retcode retcode = 1; repeated RewardData reward_data_list = 2; uint32 max_reward_taken_level = 3; } // CmdID: 4262 message GetTradingCardActivityReq { } // CmdID: 4263 message GetTradingCardActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetTradingCardActivityRsp.Retcode retcode = 1; uint32 cur_schedule_id = 2; uint32 trade_num = 3; } // CmdID: 4264 message TakeTradingCardRewardReq { } // CmdID: 4265 message TakeTradingCardRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_JOIN_ARMADA = 3; TRADE_NUM_LIMIT = 4; LACK_MATERIAL = 5; } TakeTradingCardRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; uint32 trade_num = 3; } message PictureStep { uint32 step_id = 1; uint32 choice_id = 2; } // CmdID: 4266 message GetPictureActivityReq { uint32 activity_id = 1; } // CmdID: 4267 message GetPictureActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetPictureActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated PictureStep step_list = 3; bool is_share = 4; bool is_take_share_reward = 5; uint32 score = 6; } // CmdID: 4268 message PictureActivityChooseReq { uint32 activity_id = 1; uint32 step_id = 2; uint32 choice_id = 3; } // CmdID: 4269 message PictureActivityChooseRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAS_CHOOSE = 3; SCORE_LACK = 4; PRE_NOT_CHOOSE = 5; } PictureActivityChooseRsp.Retcode retcode = 1; RewardData reward = 2; PictureStep step = 3; } // CmdID: 4270 message PictureActivityShareReq { uint32 activity_id = 1; bool is_take_reward = 2; } // CmdID: 4271 message PictureActivityShareRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAS_TAKE = 3; NOT_SHARE = 4; NOT_FINISH = 5; } PictureActivityShareRsp.Retcode retcode = 1; RewardData reward = 2; } // CmdID: 4272 message SyncPictureActivityScoreNotify { uint32 activity_id = 1; uint32 score = 2; } message JigsawBlockData { uint32 block_id = 1; uint32 piece_id = 2; } message JigsawData { uint32 jigsaw_id = 1; repeated JigsawBlockData block_list = 2; repeated uint32 waiting_piece_id_list = 3; repeated uint32 taken_reward_group_id_list = 4; bool is_finish_reward_taken = 5; bool is_finished = 6; } // CmdID: 4273 message GetJigsawActivityReq { uint32 activity_id = 1; } // CmdID: 4274 message GetJigsawActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetJigsawActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated JigsawData jigsaw_list = 3; } // CmdID: 4275 message JigsawExchangePieceReq { uint32 activity_id = 1; uint32 jigsaw_id = 2; } // CmdID: 4276 message JigsawExchangePieceRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; JIGSAW_NOT_BEGIN = 3; PRE_JIGSAW_NOT_FINISHED = 4; ITEMS_LACK = 5; NO_PIECE = 6; } JigsawExchangePieceRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 jigsaw_id = 3; } // CmdID: 4277 message JigsawMoveWaitingPieceReq { uint32 activity_id = 1; uint32 jigsaw_id = 2; uint32 target_x = 3; uint32 target_y = 4; } // CmdID: 4278 message JigsawMoveWaitingPieceRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; JIGSAW_NOT_BEGIN = 3; PRE_JIGSAW_NOT_FINISHED = 4; NO_WAITING_PIECE = 5; OUT_OF_RANGE = 6; BLOCK_LOCKED = 7; } JigsawMoveWaitingPieceRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 jigsaw_id = 3; } // CmdID: 4279 message JigsawMovePieceInJigsawAreaReq { uint32 activity_id = 1; uint32 jigsaw_id = 2; uint32 source_x = 3; uint32 source_y = 4; uint32 target_x = 5; uint32 target_y = 6; } // CmdID: 4280 message JigsawMovePieceInJigsawAreaRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; JIGSAW_NOT_BEGIN = 3; PRE_JIGSAW_NOT_FINISHED = 4; NO_SOURCE_PIECE = 5; OUT_OF_RANGE = 6; LOCKED = 7; } JigsawMovePieceInJigsawAreaRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 jigsaw_id = 3; } // CmdID: 4281 message JigsawTakeGroupRewardReq { uint32 activity_id = 1; uint32 jigsaw_id = 2; uint32 group_id = 3; } // CmdID: 4282 message JigsawTakeGroupRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; JIGSAW_NOT_BEGIN = 3; PRE_JIGSAW_NOT_FINISHED = 4; NOT_FINISHED = 5; HAS_TAKEN = 6; } JigsawTakeGroupRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 jigsaw_id = 3; uint32 group_id = 4; RewardData reward = 5; } // CmdID: 4283 message JigsawTakeFinishRewardReq { uint32 activity_id = 1; uint32 jigsaw_id = 2; } // CmdID: 4284 message JigsawTakeFinishRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; JIGSAW_NOT_BEGIN = 3; PRE_JIGSAW_NOT_FINISHED = 4; NOT_FINISHED = 5; HAS_TAKEN = 6; } JigsawTakeFinishRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 jigsaw_id = 3; RewardData reward = 4; } message GardenSite { uint32 site_id = 1; uint32 crop_id = 2; uint32 delay_begin_time = 3; } message GardenCrop { uint32 crop_id = 1; uint32 harvest_num = 2; } message GardenActivityData { uint32 garden_id = 1; repeated GardenSite site_list = 2; repeated GardenCrop crop_list = 3; uint32 daily_harvest_num = 4; uint32 last_grow_time = 5; } // CmdID: 4287 message GetGardenActivityReq { } // CmdID: 4288 message GetGardenActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetGardenActivityRsp.Retcode retcode = 1; GardenActivityData garden = 2; } // CmdID: 4289 message GardenHarvestReq { repeated uint32 site_list = 1; } // CmdID: 4290 message GardenHarvestRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; DAILY_HARVEST_LIMIT = 3; } GardenHarvestRsp.Retcode retcode = 1; GardenActivityData garden = 2; } // CmdID: 4291 message GardenSpeedUpWithMaterialReq { } // CmdID: 4292 message GardenSpeedUpWithMaterialRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MATERIAL_NOT_ENOUGH = 3; SITE_FULL = 4; } GardenSpeedUpWithMaterialRsp.Retcode retcode = 1; GardenActivityData garden = 2; } // CmdID: 4293 message GardenRefreshSiteReq { } // CmdID: 4294 message GardenRefreshSiteRsp { enum Retcode { SUCC = 0; FAIL = 1; } GardenRefreshSiteRsp.Retcode retcode = 1; uint32 garden_id = 2; repeated GardenSite site_list = 3; uint32 last_grow_time = 4; } // CmdID: 4295 message GetGardenScheduleReq { } // CmdID: 4296 message GetGardenScheduleRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetGardenScheduleRsp.Retcode retcode = 1; uint32 garden_id = 2; uint32 begin_time = 3; uint32 end_time = 4; bool is_garden_opened = 5; } // CmdID: 4297 message GetDropLimitActivityReq { } message DropLimitItem { uint32 limit_id = 1; uint32 got_num = 2; } message DropLimitActivity { uint32 activity_id = 1; uint32 begin_time = 2; uint32 end_time = 3; repeated DropLimitItem drop_limit_got_num_list = 4; } // CmdID: 4298 message GetDropLimitActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetDropLimitActivityRsp.Retcode retcode = 1; repeated DropLimitActivity drop_limit_activity_list = 2; } // CmdID: 4299 message GetLoginMissionActivityReq { } message LoginMissionActivity { uint32 id = 1; repeated uint32 has_finished_mission_list = 2; uint32 unlock_days = 3; uint32 login_days = 4; } // CmdID: 4300 message GetLoginMissionActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetLoginMissionActivityRsp.Retcode retcode = 1; repeated uint32 has_finished_activity_list = 2; repeated LoginMissionActivity activity_list = 3; } // CmdID: 4301 message TakeLoginMissionRewardReq { uint32 activity_id = 1; } // CmdID: 4302 message TakeLoginMissionRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_FINISHED = 2; HAS_TAKE = 3; } TakeLoginMissionRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated RewardData reward_list = 3; } message SanctuaryActivityData { uint32 activity_id = 1; uint32 level = 2; uint32 exp = 3; uint32 has_take_reward_level = 4; uint32 product_counter_time = 5; uint32 product_storage_num = 6; bool is_init = 7; uint32 player_level_group_id = 8; repeated uint32 stage_id_list = 9; bool is_new_stage = 10; } // CmdID: 4305 message SanctuaryGetMainInfoReq { } // CmdID: 4306 message SanctuaryGetMainInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } SanctuaryGetMainInfoRsp.Retcode retcode = 1; SanctuaryActivityData activity_data = 2; uint32 begin_time = 3; uint32 end_time = 4; } // CmdID: 4307 message SanctuaryTakeLevelRewardReq { } // CmdID: 4308 message SanctuaryTakeLevelRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } SanctuaryTakeLevelRewardRsp.Retcode retcode = 1; uint32 has_take_reward_level = 2; RewardData reward_data = 3; } // CmdID: 4309 message SanctuaryTakeProductReq { } // CmdID: 4310 message SanctuaryTakeProductRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } SanctuaryTakeProductRsp.Retcode retcode = 1; RewardData reward_data = 2; } // CmdID: 4311 message SanctuaryStartNotify { } message ActivityRewardStatisticItemData { uint32 show_id = 1; uint32 num = 2; } message ActivityRewardStatisticData { uint32 id = 1; repeated ActivityRewardStatisticItemData item_data_list = 2; } // CmdID: 4312 message GetActivityRewardStatisticDataReq { uint32 id = 1; } // CmdID: 4313 message GetActivityRewardStatisticDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetActivityRewardStatisticDataRsp.Retcode retcode = 1; uint32 id = 2; ActivityRewardStatisticData activity_reward_data = 3; } // CmdID: 4314 message SanctuaryStageEndNotify { uint32 total_add_exp = 1; uint32 bonus_add_exp = 2; uint32 old_level = 3; uint32 old_exp = 4; } // CmdID: 4315 message GetSlotMachineMainInfoReq { uint32 activity_id = 1; } // CmdID: 4316 message GetSlotMachineMainInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; } GetSlotMachineMainInfoRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 cur_gacha_id = 3; uint32 gacha_times = 4; uint32 has_take_reward_progress = 5; bool is_next_super_gacha = 6; } // CmdID: 4317 message StartSlotMachineReq { uint32 activity_id = 1; } // CmdID: 4318 message StartSlotMachineRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; MATERIAL_LACK = 3; } StartSlotMachineRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 box_item_id = 3; } // CmdID: 4319 message TakeSlotMachineProgressRewardReq { uint32 activity_id = 1; } // CmdID: 4320 message TakeSlotMachineProgressRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; NO_REWARD = 3; } TakeSlotMachineProgressRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated RewardData reward_list = 3; } // CmdID: 4321 message GetBulletinActivityMissionReq { repeated uint32 activity_id_list = 1; } message BulletinMissionGroup { uint32 activity_id = 1; repeated PanelMissionData mission_list = 2; } // CmdID: 4322 message GetBulletinActivityMissionRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; } GetBulletinActivityMissionRsp.Retcode retcode = 1; repeated BulletinMissionGroup mission_group_list = 2; } // CmdID: 4323 message GetExaminationActivityReq { } message Examination { uint32 id = 1; uint32 last_answer = 2; bool is_finished = 3; repeated uint32 answer_list = 4; bool is_evaluated = 5; } // CmdID: 4324 message GetExaminationActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetExaminationActivityRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 cur_examination_idx = 3; uint32 finished_round = 4; repeated Examination examination_list = 5; uint32 examination_stage_id = 6; } // CmdID: 4325 message FinishExaminationReq { uint32 examination_id = 1; uint32 answer_index = 2; } // CmdID: 4326 message FinishExaminationRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_FINISHED = 2; NOT_CUR_EXAMINATION = 3; } FinishExaminationRsp.Retcode retcode = 1; uint32 examination_id = 2; bool is_finished = 3; RewardData reward_data = 4; } // CmdID: 4327 message StartNextRoundExaminationReq { } // CmdID: 4328 message StartNextRoundExaminationRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_FINISHED = 2; } StartNextRoundExaminationRsp.Retcode retcode = 1; } // CmdID: 4329 message EvaluateExaminationReq { uint32 examination_id = 1; bool is_like = 2; } // CmdID: 4330 message EvaluateExaminationRsp { enum Retcode { SUCC = 0; FAIL = 1; } EvaluateExaminationRsp.Retcode retcode = 1; } // CmdID: 4331 message ChapterActivityDailyRewardNotify { uint32 chapter_id = 1; RewardData daily_reward = 2; } // CmdID: 4332 message GetSupportActivityReq { } message SupportData { uint32 support_index = 1; bool is_take_share_reward = 2; uint32 support_end_time = 3; uint32 support_begin_time = 4; uint32 count_down_time = 5; } // CmdID: 4333 message GetSupportActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetSupportActivityRsp.Retcode retcode = 1; uint32 schedule_id = 2; SupportData support_data = 3; bool is_take_global_reward = 4; } // CmdID: 4334 message SupportActivitySupportReq { } // CmdID: 4335 message SupportActivitySupportRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; IN_CD_TIME = 3; HAS_SUPPORT = 4; } SupportActivitySupportRsp.Retcode retcode = 1; uint32 support_index = 2; } // CmdID: 4336 message SupportActivityTakeShareRewardReq { } // CmdID: 4337 message SupportActivityTakeShareRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAS_TAKE = 3; NOT_SUPPORT = 4; } SupportActivityTakeShareRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; } // CmdID: 4338 message SupportActivityTakeGlobalRewardReq { } // CmdID: 4339 message SupportActivityTakeGlobalRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAS_TAKE = 3; } SupportActivityTakeGlobalRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; } // CmdID: 4340 message GetMosaicActivityReq { } message MosaicActivity { uint32 activity_id = 1; uint32 progress = 2; bool is_take_reward = 3; } // CmdID: 4341 message GetMosaicActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMosaicActivityRsp.Retcode retcode = 1; repeated MosaicActivity activity_list = 2; } // CmdID: 4342 message TakeMosaicActivityRewardReq { uint32 activity_id = 1; } // CmdID: 4343 message TakeMosaicActivityRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; NOT_FINISHED = 3; NOT_OPEN = 4; } TakeMosaicActivityRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; RewardData reward_data = 3; } // CmdID: 4346 message GetMissionGroupMainInfoReq { } // CmdID: 4347 message GetMissionGroupMainInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMissionGroupMainInfoRsp.Retcode retcode = 1; repeated uint32 has_take_reward_mission_group_list = 2; } // CmdID: 4348 message TakeMissionGroupRewardReq { uint32 group_id = 1; } // CmdID: 4349 message TakeMissionGroupRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKEN = 2; NO_REWARD = 3; NOT_FINISH = 4; } TakeMissionGroupRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; } // CmdID: 4350 message ChapterActivityTakeDailyRewardReq { uint32 chapter_id = 1; } // CmdID: 4351 message ChapterActivityTakeDailyRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; ACTIVITY_NOT_OPEN = 3; } ChapterActivityTakeDailyRewardRsp.Retcode retcode = 1; uint32 chapter_id = 2; RewardData daily_reward = 3; } message ReunionCookHistory { uint32 book_id = 1; uint32 daily_num = 2; uint32 total_num = 3; } message ReunionCookActivity { uint32 cur_schedule_id = 1; uint32 start_time = 2; uint32 end_time = 3; uint32 cook_score = 4; uint32 last_settle_reward_score = 5; repeated ReunionCookHistory cook_history = 6; uint32 score_reward_group = 7; uint32 group_id = 8; } // CmdID: 4380 message ReunionCookGetActivityReq { } // CmdID: 4381 message ReunionCookGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ReunionCookGetActivityRsp.Retcode retcode = 1; ReunionCookActivity reunion_cook_activity = 2; } message ReunionCookData { uint32 book_id = 1; uint32 cook_times = 2; repeated Material recycle_material_list = 3; } // CmdID: 4382 message ReunionCookMakeDinnerReq { uint32 book_id = 1; repeated Material recycle_material_list = 2; ReunionCookBookType book_type = 3; repeated ReunionCookData cook_data = 4; } // CmdID: 4383 message ReunionCookMakeDinnerRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; INVALID_BOOK_ID = 3; INVALID_MATERIAL = 4; MATERIAL_LACK = 5; TIMES_LIMIT = 6; DUPLICATE_BOOK_ID = 7; } ReunionCookMakeDinnerRsp.Retcode retcode = 1; uint32 book_id = 2; RewardData reward_data = 3; } // CmdID: 4384 message ReunionCookTakeScoreRewardReq { } // CmdID: 4385 message ReunionCookTakeScoreRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; } ReunionCookTakeScoreRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; } enum CmdTypeActivity { CMD_TYPE_ACTIVITY_NONE = 0; CMD_GET_SCRATCH_TICKET_REQ = 4150; CMD_GET_SCRATCH_TICKET_RSP = 4151; CMD_SCRATCH_REQ = 4152; CMD_SCRATCH_RSP = 4153; CMD_RESET_SCRATCH_TICKET_PLATE_REQ = 4154; CMD_RESET_SCRATCH_TICKET_PLATE_RSP = 4155; CMD_ADD_ON_ACTIVITY_REWARD_NOTIFY = 4156; CMD_GET_BINGO_ACTIVITY_DATA_REQ = 4157; CMD_GET_BINGO_ACTIVITY_DATA_RSP = 4158; CMD_BINGO_ACTIVITY_FLOP_CARD_REQ = 4159; CMD_BINGO_ACTIVITY_FLOP_CARD_RSP = 4160; CMD_BINGO_ACTIVITY_RESET_BINGO_REQ = 4161; CMD_BINGO_ACTIVITY_RESET_BINGO_RSP = 4162; CMD_GET_BULLETIN_SCORE_ACTIVITY_REQ = 4163; CMD_GET_BULLETIN_SCORE_ACTIVITY_RSP = 4164; CMD_TAKE_BULLETIN_SCORE_ACTIVITY_REWARD_REQ = 4165; CMD_TAKE_BULLETIN_SCORE_ACTIVITY_REWARD_RSP = 4166; CMD_GET_CONTINUOUS_RECHARGE_ACTIVITY_REQ = 4167; CMD_GET_CONTINUOUS_RECHARGE_ACTIVITY_RSP = 4168; CMD_TAKE_CONTINUOUS_RECHARGE_REWARD_REQ = 4169; CMD_TAKE_CONTINUOUS_RECHARGE_REWARD_RSP = 4170; CMD_TAKE_FLOP_ACTIVITY_REWARD_REQ = 4171; CMD_TAKE_FLOP_ACTIVITY_REWARD_RSP = 4172; CMD_GET_FLOP_ACTIVITY_DATA_REQ = 4173; CMD_GET_FLOP_ACTIVITY_DATA_RSP = 4174; CMD_FLOP_ACTIVITY_FLOP_CARD_REQ = 4175; CMD_FLOP_ACTIVITY_FLOP_CARD_RSP = 4176; CMD_GET_LOTTERY_ACTIVITY_REQ = 4177; CMD_GET_LOTTERY_ACTIVITY_RSP = 4178; CMD_LOTTERY_USE_BOX_REQ = 4179; CMD_LOTTERY_USE_BOX_RSP = 4180; CMD_LOTTERY_DRAW_NUMBER_REQ = 4181; CMD_LOTTERY_DRAW_NUMBER_RSP = 4182; CMD_LOTTERY_TAKE_REWARD_REQ = 4183; CMD_LOTTERY_TAKE_REWARD_RSP = 4184; CMD_GET_TOWER_RAID_ACTIVITY_REQ = 4185; CMD_GET_TOWER_RAID_ACTIVITY_RSP = 4186; CMD_TAKE_TOWER_RAID_REWARD_REQ = 4187; CMD_TAKE_TOWER_RAID_REWARD_RSP = 4188; CMD_UPDATE_TOWER_RAID_BOSS_REQ = 4189; CMD_UPDATE_TOWER_RAID_BOSS_RSP = 4190; CMD_TOWER_RAID_LOCK_AVATAR_NOTIFY = 4191; CMD_GET_LOGIN_ACTIVITY_REQ = 4192; CMD_GET_LOGIN_ACTIVITY_RSP = 4193; CMD_TAKE_LOGIN_ACTIVITY_REWARD_REQ = 4194; CMD_TAKE_LOGIN_ACTIVITY_REWARD_RSP = 4195; CMD_GET_CHAPTER_ACTIVITY_DATA_REQ = 4200; CMD_GET_CHAPTER_ACTIVITY_DATA_RSP = 4201; CMD_TAKE_CHAPTER_ACTIVITY_LEVEL_REWARD_REQ = 4202; CMD_TAKE_CHAPTER_ACTIVITY_LEVEL_REWARD_RSP = 4203; CMD_SYNC_CHAPTER_ACTIVITY_DATA_NOTIFY = 4204; CMD_GET_MISSION_THEME_DATA_REQ = 4205; CMD_GET_MISSION_THEME_DATA_RSP = 4206; CMD_UPGRADE_MISSION_THEME_REQ = 4207; CMD_UPGRADE_MISSION_THEME_RSP = 4208; CMD_TAKE_MISSION_THEME_REWARD_REQ = 4209; CMD_TAKE_MISSION_THEME_REWARD_RSP = 4210; CMD_GET_OFFLINE_RESOURCE_DATA_REQ = 4211; CMD_GET_OFFLINE_RESOURCE_DATA_RSP = 4212; CMD_TAKE_OFFLINE_RESOURCE_BOX_REQ = 4213; CMD_TAKE_OFFLINE_RESOURCE_BOX_RSP = 4214; CMD_GET_OVERLAP_ACTIVITY_DATA_REQ = 4215; CMD_GET_OVERLAP_ACTIVITY_DATA_RSP = 4216; CMD_TAKE_OVERLAP_ACTIVITY_REWARD_REQ = 4217; CMD_TAKE_OVERLAP_ACTIVITY_REWARD_RSP = 4218; CMD_OVERLAP_ACTIVITY_SUMMON_REQ = 4219; CMD_OVERLAP_ACTIVITY_SUMMON_RSP = 4220; CMD_OVERLAP_ACTIVITY_MOVE_REQ = 4221; CMD_OVERLAP_ACTIVITY_MOVE_RSP = 4222; CMD_GET_WEEKLY_ROUTINE_ACTIVITY_REQ = 4229; CMD_GET_WEEKLY_ROUTINE_ACTIVITY_RSP = 4230; CMD_TAKE_WEEKLY_ROUTINE_REWARD_REQ = 4231; CMD_TAKE_WEEKLY_ROUTINE_REWARD_RSP = 4232; CMD_GET_RANK_SCHEDULE_DATA_REQ = 4233; CMD_GET_RANK_SCHEDULE_DATA_RSP = 4234; CMD_GET_RANK_SCHEDULE_RANK_REQ = 4235; CMD_GET_RANK_SCHEDULE_RANK_RSP = 4236; CMD_GET_SURVEY_DATA_REQ = 4241; CMD_GET_SURVEY_DATA_RSP = 4242; CMD_FINISH_SURVEY_NOTIFY = 4243; CMD_GET_THEME_DATA_REQ = 4244; CMD_GET_THEME_DATA_RSP = 4245; CMD_SYNC_THEME_DATA_NOTIFY = 4246; CMD_GRANT_OUTER_REWARD_NOTIFY = 4247; CMD_GET_NEWBIE_ACTIVITY_REQ = 4248; CMD_GET_NEWBIE_ACTIVITY_RSP = 4249; CMD_GET_BBQ_ACTIVITY_DATA_REQ = 4250; CMD_GET_BBQ_ACTIVITY_DATA_RSP = 4251; CMD_BBQ_ACTIVITY_COOK_REQ = 4252; CMD_BBQ_ACTIVITY_COOK_RSP = 4253; CMD_BBQ_ACTIVITY_TAKE_LEVEL_UP_REWARD_REQ = 4254; CMD_BBQ_ACTIVITY_TAKE_LEVEL_UP_REWARD_RSP = 4255; CMD_TAKE_NEWBIE_ACTIVITY_LEVEL_REWARD_REQ = 4256; CMD_TAKE_NEWBIE_ACTIVITY_LEVEL_REWARD_RSP = 4257; CMD_GET_TRADING_CARD_ACTIVITY_REQ = 4262; CMD_GET_TRADING_CARD_ACTIVITY_RSP = 4263; CMD_TAKE_TRADING_CARD_REWARD_REQ = 4264; CMD_TAKE_TRADING_CARD_REWARD_RSP = 4265; CMD_GET_PICTURE_ACTIVITY_REQ = 4266; CMD_GET_PICTURE_ACTIVITY_RSP = 4267; CMD_PICTURE_ACTIVITY_CHOOSE_REQ = 4268; CMD_PICTURE_ACTIVITY_CHOOSE_RSP = 4269; CMD_PICTURE_ACTIVITY_SHARE_REQ = 4270; CMD_PICTURE_ACTIVITY_SHARE_RSP = 4271; CMD_SYNC_PICTURE_ACTIVITY_SCORE_NOTIFY = 4272; CMD_GET_JIGSAW_ACTIVITY_REQ = 4273; CMD_GET_JIGSAW_ACTIVITY_RSP = 4274; CMD_JIGSAW_EXCHANGE_PIECE_REQ = 4275; CMD_JIGSAW_EXCHANGE_PIECE_RSP = 4276; CMD_JIGSAW_MOVE_WAITING_PIECE_REQ = 4277; CMD_JIGSAW_MOVE_WAITING_PIECE_RSP = 4278; CMD_JIGSAW_MOVE_PIECE_IN_JIGSAW_AREA_REQ = 4279; CMD_JIGSAW_MOVE_PIECE_IN_JIGSAW_AREA_RSP = 4280; CMD_JIGSAW_TAKE_GROUP_REWARD_REQ = 4281; CMD_JIGSAW_TAKE_GROUP_REWARD_RSP = 4282; CMD_JIGSAW_TAKE_FINISH_REWARD_REQ = 4283; CMD_JIGSAW_TAKE_FINISH_REWARD_RSP = 4284; CMD_GET_GARDEN_ACTIVITY_REQ = 4287; CMD_GET_GARDEN_ACTIVITY_RSP = 4288; CMD_GARDEN_HARVEST_REQ = 4289; CMD_GARDEN_HARVEST_RSP = 4290; CMD_GARDEN_SPEED_UP_WITH_MATERIAL_REQ = 4291; CMD_GARDEN_SPEED_UP_WITH_MATERIAL_RSP = 4292; CMD_GARDEN_REFRESH_SITE_REQ = 4293; CMD_GARDEN_REFRESH_SITE_RSP = 4294; CMD_GET_GARDEN_SCHEDULE_REQ = 4295; CMD_GET_GARDEN_SCHEDULE_RSP = 4296; CMD_GET_DROP_LIMIT_ACTIVITY_REQ = 4297; CMD_GET_DROP_LIMIT_ACTIVITY_RSP = 4298; CMD_GET_LOGIN_MISSION_ACTIVITY_REQ = 4299; CMD_GET_LOGIN_MISSION_ACTIVITY_RSP = 4300; CMD_TAKE_LOGIN_MISSION_REWARD_REQ = 4301; CMD_TAKE_LOGIN_MISSION_REWARD_RSP = 4302; CMD_SANCTUARY_GET_MAIN_INFO_REQ = 4305; CMD_SANCTUARY_GET_MAIN_INFO_RSP = 4306; CMD_SANCTUARY_TAKE_LEVEL_REWARD_REQ = 4307; CMD_SANCTUARY_TAKE_LEVEL_REWARD_RSP = 4308; CMD_SANCTUARY_TAKE_PRODUCT_REQ = 4309; CMD_SANCTUARY_TAKE_PRODUCT_RSP = 4310; CMD_SANCTUARY_START_NOTIFY = 4311; CMD_GET_ACTIVITY_REWARD_STATISTIC_DATA_REQ = 4312; CMD_GET_ACTIVITY_REWARD_STATISTIC_DATA_RSP = 4313; CMD_SANCTUARY_STAGE_END_NOTIFY = 4314; CMD_GET_SLOT_MACHINE_MAIN_INFO_REQ = 4315; CMD_GET_SLOT_MACHINE_MAIN_INFO_RSP = 4316; CMD_START_SLOT_MACHINE_REQ = 4317; CMD_START_SLOT_MACHINE_RSP = 4318; CMD_TAKE_SLOT_MACHINE_PROGRESS_REWARD_REQ = 4319; CMD_TAKE_SLOT_MACHINE_PROGRESS_REWARD_RSP = 4320; CMD_GET_BULLETIN_ACTIVITY_MISSION_REQ = 4321; CMD_GET_BULLETIN_ACTIVITY_MISSION_RSP = 4322; CMD_GET_EXAMINATION_ACTIVITY_REQ = 4323; CMD_GET_EXAMINATION_ACTIVITY_RSP = 4324; CMD_FINISH_EXAMINATION_REQ = 4325; CMD_FINISH_EXAMINATION_RSP = 4326; CMD_START_NEXT_ROUND_EXAMINATION_REQ = 4327; CMD_START_NEXT_ROUND_EXAMINATION_RSP = 4328; CMD_EVALUATE_EXAMINATION_REQ = 4329; CMD_EVALUATE_EXAMINATION_RSP = 4330; CMD_CHAPTER_ACTIVITY_DAILY_REWARD_NOTIFY = 4331; CMD_GET_SUPPORT_ACTIVITY_REQ = 4332; CMD_GET_SUPPORT_ACTIVITY_RSP = 4333; CMD_SUPPORT_ACTIVITY_SUPPORT_REQ = 4334; CMD_SUPPORT_ACTIVITY_SUPPORT_RSP = 4335; CMD_SUPPORT_ACTIVITY_TAKE_SHARE_REWARD_REQ = 4336; CMD_SUPPORT_ACTIVITY_TAKE_SHARE_REWARD_RSP = 4337; CMD_SUPPORT_ACTIVITY_TAKE_GLOBAL_REWARD_REQ = 4338; CMD_SUPPORT_ACTIVITY_TAKE_GLOBAL_REWARD_RSP = 4339; CMD_GET_MOSAIC_ACTIVITY_REQ = 4340; CMD_GET_MOSAIC_ACTIVITY_RSP = 4341; CMD_TAKE_MOSAIC_ACTIVITY_REWARD_REQ = 4342; CMD_TAKE_MOSAIC_ACTIVITY_REWARD_RSP = 4343; CMD_GET_MISSION_GROUP_MAIN_INFO_REQ = 4346; CMD_GET_MISSION_GROUP_MAIN_INFO_RSP = 4347; CMD_TAKE_MISSION_GROUP_REWARD_REQ = 4348; CMD_TAKE_MISSION_GROUP_REWARD_RSP = 4349; CMD_CHAPTER_ACTIVITY_TAKE_DAILY_REWARD_REQ = 4350; CMD_CHAPTER_ACTIVITY_TAKE_DAILY_REWARD_RSP = 4351; CMD_REUNION_COOK_GET_ACTIVITY_REQ = 4380; CMD_REUNION_COOK_GET_ACTIVITY_RSP = 4381; CMD_REUNION_COOK_MAKE_DINNER_REQ = 4382; CMD_REUNION_COOK_MAKE_DINNER_RSP = 4383; CMD_REUNION_COOK_TAKE_SCORE_REWARD_REQ = 4384; CMD_REUNION_COOK_TAKE_SCORE_REWARD_RSP = 4385; CMD_RESET_CHAPTER_ACTIVITY_EXCLUSIVE_STAGE_REQ = 4386; CMD_RESET_CHAPTER_ACTIVITY_EXCLUSIVE_STAGE_RSP = 4387; CMD_RESET_CHAPTER_ACTIVITY_TALENT_REQ = 4388; CMD_RESET_CHAPTER_ACTIVITY_TALENT_RSP = 4389; CMD_REPORT_CHAPTER_ACTIVITY_STAGE_REQ = 4390; CMD_REPORT_CHAPTER_ACTIVITY_STAGE_RSP = 4391; } enum BingoCardType { BINGO_CARD_WRONG = 0; BINGO_CARD_CORRECT = 1; } enum FlopActivityRewardState { FLOP_ACTIVITY_REWARD_STATE_LOCK = 0; FLOP_ACTIVITY_REWARD_STATE_UNLOCK = 1; FLOP_ACTIVITY_REWARD_STATE_HAS_GOT = 2; } enum FlopActivityCardState { FLOP_ACTIVITY_CARD_STATE_NOT_FLOP = 0; FLOP_ACTIVITY_CARD_STATE_FLOP = 1; FLOP_ACTIVITY_CARD_STATE_REWARD_UNLOCK = 2; } enum LotteryRewardType { LOTTERY_REWARD_TYPE_INVALID = 0; LOTTERY_REWARD_TYPE_FIRST_REWARD = 1; LOTTERY_REWARD_TYPE_SECOND_REWARD = 2; LOTTERY_REWARD_TYPE_THIRD_REWARD = 3; } enum HybridSiteType { HYBRID_SITE_TYPE_STORE = 0; HYBRID_SITE_TYPE_CYCLE = 1; HYBRID_SITE_TYPE_EX = 2; HYBRID_SITE_TYPE_BOSS = 3; HYBRID_SITE_TYPE_COLLECTION = 4; HYBRID_SITE_TYPE_MP = 5; HYBRID_SITE_TYPE_CHALLENGE = 6; HYBRID_SITE_TYPE_ZONE_CYCLE = 7; HYBRID_SITE_TYPE_ZONE_CHALLENGE = 8; HYBRID_SITE_TYPE_EX_BOSS = 9; HYBRID_SITE_TYPE_TOWER = 10; HYBRID_SITE_TYPE_CG = 11; HYBRID_SITE_TYPE_GOD_WAR = 12; HYBRID_SITE_TYPE_BW_WORLD_BRANCH = 13; HYBRID_SITE_TYPE_BW_WORLD_THEME = 14; HYBRID_SITE_TYPE_BW_WORLD_TOWER = 15; HYBRID_SITE_TYPE_CHAPTER_ARK_TUTORIAL = 16; HYBRID_SITE_TYPE_CHAPTER_ARK_MID_TERM_DAILY = 17; HYBRID_SITE_TYPE_CHAPTER_ARK_ROGUE_TOWER = 18; HYBRID_SITE_TYPE_CHAPTER_ARK_SUPPORT_CHALLENGE = 19; } enum OfflineResourceType { OFFLINE_RESOURCE_TYPE_NONE = 0; OFFLINE_RESOURCE_TYPE_OW_QUEST = 1; OFFLINE_RESOURCE_TYPE_OW_MECHA = 2; OFFLINE_RESOURCE_TYPE_WEEK_DAY = 3; OFFLINE_RESOURCE_TYPE_ARMADA = 4; OFFLINE_RESOURCE_TYPE_ENDLESS = 5; OFFLINE_RESOURCE_TYPE_EX_BOSS = 6; } enum RankScheduleType { RANK_SCHEDULE_TYPE_NONE = 0; RANK_SCHEDULE_DORM = 1; } enum OuterRewardType { OUTER_REWARD_TYPE_NONE = 0; OUTER_REWARD_TYPE_REDEEM = 1; } enum AutoDeleteType { AUTO_DELETE_TYPE_NONE = 0; AUTO_DELETE_BINGO = 2; AUTO_DELETE_BULLETIN_SCORE = 3; AUTO_DELETE_CONTINUOUS_RECHARGE = 4; AUTO_DELETE_FARM = 5; AUTO_DELETE_FLOP = 6; AUTO_DELETE_LOTTERY = 8; AUTO_DELETE_ELF_EQUIP_TALENT_FREE = 9; AUTO_DELETE_THEME = 10; AUTO_DELETE_RELATION = 11; AUTO_DELETE_BBQ = 12; AUTO_DELETE_CITY = 13; AUTO_DELETE_MONOPOLY = 15; AUTO_DELETE_OVERLAP = 16; AUTO_DELETE_RECLAIM = 17; AUTO_DELETE_SCRATCH = 18; AUTO_DELETE_SEASON = 19; AUTO_DELETE_TOWER_RAID = 20; AUTO_DELETE_GLOBAL_WAR = 22; AUTO_DELETE_LOGIN = 23; AUTO_DELETE_GENERAL = 24; AUTO_DELETE_NINJA = 25; AUTO_DELETE_QUESTION = 26; AUTO_DELETE_TRADING_CARD = 27; AUTO_DELETE_ARMADA_STAGE_SCORE = 28; AUTO_DELETE_PICTURE = 29; AUTO_DELETE_JIGSAW = 30; AUTO_DELETE_ARMADA_REUNION = 31; AUTO_DELETE_GARDEN = 32; AUTO_DELETE_DROP_LIMIT = 33; AUTO_DELETE_RPG_TALE = 34; AUTO_DELETE_SANCTUARY = 35; AUTO_DELETE_ACTIVITY_REWARD = 36; AUTO_DELETE_SLOT_MACHINE = 37; AUTO_DELETE_EXAMINATION = 38; AUTO_DELETE_SUPPORT = 39; AUTO_DELETE_MOSAIC = 40; AUTO_DELETE_LOGIN_WISH = 41; AUTO_DELETE_BURDEN_ALLEVIATION = 44; AUTO_DELETE_CHATWORLD_BEAST = 45; AUTO_DELETE_CHATWORLD_BOX = 46; AUTO_DELETE_DREAM = 47; AUTO_DELETE_OPENWORLD_AVATAR = 48; AUTO_DELETE_GRANT_TICKET = 49; AUTO_DELETE_SLG = 50; AUTO_DELETE_GLOBAL_POLLING = 51; AUTO_DELETE_REWARD_LINE_SCHEDULE = 52; AUTO_DELETE_GOD_WAR_TALE = 53; AUTO_DELETE_OPENWORLD_HUNT = 54; AUTO_DELETE_BUFF_ASSIST = 55; AUTO_DELETE_WAVE_RUSH = 56; AUTO_DELETE_AI_CYBER = 57; AUTO_DELETE_MINI_MONOPOLY = 58; AUTO_DELETE_MIRAGE = 59; AUTO_DELETE_THEME_TOWER = 60; AUTO_DELETE_PON_MACHINE = 61; AUTO_DELETE_CARNIVAL_LOTTERY = 63; AUTO_DELETE_ARK_PLUS = 64; AUTO_DELETE_PJMS_ACTIVITY = 65; AUTO_DELETE_PJMS_SUB_MODULE = 66; AUTO_DELETE_SIMPLIFIED_GOD_WAR = 67; AUTO_DELETE_FUTARI_BATTLE = 68; AUTO_DELETE_CRYSTAL_LOTTERY = 69; } enum SupportActivityType { ACTIVITY_TYPE_GLOBAL_SUPPORT = 0; ACTIVITY_TYPE_NORMAL = 1; } enum ReunionCookBookType { REUNION_COOK_BOOK_TYPE_NONE = 0; REUNION_COOK_BOOK_NORMAL = 1; REUNION_COOK_BOOK_RECYCLE = 2; } enum LoginRewardActivityType { LOGIN_REWARD_ACTIVITY_NONE = 0; LOGIN_REWARD_ACTIVITY_NORMAL = 1; LOGIN_REWARD_ACTIVITY_NEWBIE = 2; } message Dream { uint32 dream_id = 1; uint32 unlock_id = 2; bool is_open = 3; uint32 selected_dream_reward_id = 4; uint32 score = 5; bool is_reward_taken = 6; uint32 exchange_score_times = 7; } message DreamActivity { uint32 activity_id = 1; repeated Dream dream_list = 2; } // CmdID: 5750 message DreamGetActivityReq { uint32 activity_id = 1; } // CmdID: 5751 message DreamGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } DreamGetActivityRsp.Retcode retcode = 1; DreamActivity activity = 2; } // CmdID: 5752 message DreamOpenDreamReq { uint32 activity_id = 1; uint32 dream_id = 2; uint32 select_dream_reward_id = 3; } // CmdID: 5753 message DreamOpenDreamRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; DREAM_NOT_EXIST = 3; REWARD_NOT_EXIST = 4; HAS_OPEN_DREAM = 5; LOCKED = 6; REWARD_TAKEN = 7; } DreamOpenDreamRsp.Retcode retcode = 1; uint32 unlock_id = 2; } // CmdID: 5754 message DreamGiveUpDreamReq { uint32 activity_id = 1; uint32 dream_id = 2; } // CmdID: 5755 message DreamGiveUpDreamRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; DREAM_NOT_EXIST = 3; } DreamGiveUpDreamRsp.Retcode retcode = 1; } // CmdID: 5756 message DreamExchangeScoreReq { uint32 activity_id = 1; uint32 dream_id = 2; uint32 num = 3; } // CmdID: 5757 message DreamExchangeScoreRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; DREAM_NOT_EXIST = 3; TIMES_NOT_ENOUGH = 4; HCOIN_NOT_ENOUGH = 5; SCORE_FULL = 6; } DreamExchangeScoreRsp.Retcode retcode = 1; } // CmdID: 5758 message DreamTakeRewardReq { uint32 activity_id = 1; uint32 dream_id = 2; } // CmdID: 5759 message DreamTakeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; DREAM_NOT_EXIST = 3; SCORE_NOT_ENOUGH = 4; REWARD_TAKEN = 5; } DreamTakeRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; } // CmdID: 5790 message GetThemeWantedReq { } message ThemeWantedStageGroupInfo { uint32 stage_group_id = 1; uint32 progress = 2; repeated uint32 not_pass_progress_list = 3; } message ThemeWantedActivity { uint32 schedule_id = 1; uint32 activity_id = 2; repeated uint32 open_stage_group_id_list = 3; repeated ThemeWantedStageGroupInfo stage_group_info_list = 4; uint32 end_time = 6; } // CmdID: 5791 message GetThemeWantedRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FEATURE_CLOSED = 3; } GetThemeWantedRsp.Retcode retcode = 1; ThemeWantedActivity theme_wanted_activity = 2; } // CmdID: 5794 message ThemeWantedRefreshTicketReq { } // CmdID: 5795 message ThemeWantedRefreshTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; } ThemeWantedRefreshTicketRsp.Retcode retcode = 1; } message GlobalPollingTargetData { uint32 id = 1; uint64 score_u64 = 2; uint32 vote_num = 3; } // CmdID: 5811 message GlobalPollingGetDataReq { } // CmdID: 5812 message GlobalPollingGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 3; FEATURE_CLOSED = 4; } GlobalPollingGetDataRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 last_support_time = 3; uint32 support_target_id = 4; uint32 vote_begin_time = 5; repeated GlobalPollingTargetData target_data_list = 6; } // CmdID: 5813 message GlobalPollingSupportReq { uint32 target_id = 1; } // CmdID: 5814 message GlobalPollingSupportRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; TARGET_ID_INVALID = 3; IN_CD = 4; } GlobalPollingSupportRsp.Retcode retcode = 1; } // CmdID: 5815 message GlobalPollingVoteReq { uint32 target_id = 1; uint32 num = 2; } // CmdID: 5816 message GlobalPollingVoteRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 3; VOTE_NOT_OPEN = 4; TARGET_ID_INVALID = 5; TOO_FREQUENT = 6; MATERIAL_LACK = 7; FEATURE_CLOSED = 8; } GlobalPollingVoteRsp.Retcode retcode = 1; } // CmdID: 5831 message GetCollaborationScheduleReq { } // CmdID: 5832 message GetCollaborationScheduleRsp { message Schedule { uint32 id = 1; uint32 begin_time = 2; uint32 end_time = 3; } enum Retcode { SUCC = 0; FAIL = 1; } GetCollaborationScheduleRsp.Retcode retcode = 1; repeated GetCollaborationScheduleRsp.Schedule schedule_list = 2; } // CmdID: 5833 message RanchGetActivityReq { uint32 activity_id = 1; } message RanchMonsterSkill { uint32 skill_id = 1; bool is_locked = 2; } message RanchMonster { uint32 unique_id = 1; uint32 monster_id = 2; repeated RanchMonsterSkill skill_list = 3; uint32 ranch_area_id = 4; uint32 ranch_last_settle_time = 5; uint32 monster_level = 6; uint32 monster_exp = 7; } message RanchArea { uint32 area_id = 1; uint32 cur_product_num = 2; repeated uint32 monster_unique_id_list = 3; uint32 production_efficiency = 4; } message RanchStage { uint32 stage_id = 1; uint32 take_challenge_reward_times = 2; uint32 max_challenge_score = 3; repeated RanchMonster drop_monster_list = 4; repeated uint32 unique_id_list = 5; } // CmdID: 5834 message RanchGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } RanchGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated RanchMonster monster_list = 3; repeated RanchArea area_list = 4; uint32 next_refresh_time = 5; repeated RanchStage stage_list = 6; repeated uint32 battle_unique_id_list = 7; } // CmdID: 5835 message RanchSynthesisMonsterReq { uint32 activity_id = 1; uint32 synthesis_id = 2; uint32 main_unique_id = 3; uint32 assist_unique_id = 4; } // CmdID: 5836 message RanchSynthesisMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; MONSTER_NOT_EXIST = 2; UNIQUE_ID_REPEATED = 3; MONSTER_ALREADY_ASSIGNED = 4; MATERIAL_LACK = 5; MONSTER_NOT_MATCH = 6; } RanchSynthesisMonsterRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 synthesis_id = 3; uint32 main_unique_id = 4; uint32 assist_unique_id = 5; uint32 output_unique_id = 6; } // CmdID: 5837 message RanchFreeMonsterReq { uint32 activity_id = 1; repeated uint32 unique_id_list = 2; } // CmdID: 5838 message RanchFreeMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; MONSTER_NOT_EXIST = 2; UNIQUE_ID_REPEATED = 3; MONSTER_ALREADY_ASSIGNED = 4; } RanchFreeMonsterRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 unique_id_list = 3; uint32 return_material_num = 4; } // CmdID: 5839 message RanchAssignMonsterReq { uint32 activity_id = 1; repeated uint32 unique_id_list = 2; uint32 area_id = 3; } // CmdID: 5840 message RanchAssignMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; MONSTER_NOT_EXIST = 2; UNIQUE_ID_REPEATED = 3; AREA_NOT_EXIST = 4; MONSTER_ALREADY_ASSIGNED = 5; SLOT_NOT_ENOUGH = 6; } RanchAssignMonsterRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 unique_id_list = 3; uint32 area_id = 4; } // CmdID: 5841 message RanchFireMonsterReq { uint32 activity_id = 1; repeated uint32 unique_id_list = 2; } // CmdID: 5842 message RanchFireMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; MONSTER_NOT_EXIST = 2; UNIQUE_ID_REPEATED = 3; AREA_NOT_EXIST = 4; MONSTER_NOT_ASSIGNED = 5; } RanchFireMonsterRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 unique_id_list = 3; } // CmdID: 5843 message RanchTakeProductReq { uint32 activity_id = 1; } // CmdID: 5844 message RanchTakeProductRsp { enum Retcode { SUCC = 0; FAIL = 1; MONSTER_NUM_OVERFLOW = 2; } RanchTakeProductRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 unique_id_list = 3; } // CmdID: 5845 message RanchGetMonsterWikiReq { uint32 activity_id = 1; } message RanchMonsterWiki { uint32 monster_id = 1; uint32 unlock_time = 2; uint32 battle_times = 3; uint32 catch_times = 4; repeated uint32 skill_id_list = 5; } message RanchSkillWiki { uint32 skill_type = 1; uint32 skill_id = 2; } // CmdID: 5846 message RanchGetMonsterWikiRsp { enum Retcode { SUCC = 0; FAIL = 1; } RanchGetMonsterWikiRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated RanchMonsterWiki monster_wiki_list = 3; repeated RanchSkillWiki skill_wiki_list = 4; uint32 collection_point = 5; } // CmdID: 5847 message RanchSyncMonsterNotify { uint32 activity_id = 1; repeated RanchMonster monster_list = 2; repeated uint32 del_monster_unique_id_list = 3; RanchNotifyType notify_type = 4; uint32 stage_id = 5; } // CmdID: 5848 message RanchDelMonsterNotify { uint32 activity_id = 1; repeated uint32 del_monster_unique_id_list = 2; } // CmdID: 5849 message RanchLockMonsterSkillReq { uint32 activity_id = 1; uint32 unique_id = 2; repeated uint32 lock_skill_idx_list = 3; } // CmdID: 5850 message RanchLockMonsterSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; MONSTER_NOT_EXIST = 2; LOCK_NUM_LIMIT = 3; } RanchLockMonsterSkillRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 unique_id = 3; repeated uint32 lock_skill_idx_list = 4; } // CmdID: 5851 message RanchSetBattleMonsterReq { uint32 activity_id = 1; repeated uint32 unique_id_list = 2; } // CmdID: 5852 message RanchSetBattleMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; MONSTER_NOT_EXIST = 2; } RanchSetBattleMonsterRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 unique_id_list = 3; } message RestaurantRoom { uint32 room_id = 1; uint32 avatar_id = 2; uint32 material_id = 3; double speed = 4; double progress = 5; uint32 status = 6; } message RestaurantOrder { uint32 material_id = 1; uint32 price = 2; } // CmdID: 5860 message GetRestaurantActivityReq { uint32 activity_id = 1; } // CmdID: 5861 message GetRestaurantActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetRestaurantActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 facility_level = 3; repeated RestaurantRoom room_list = 4; repeated RestaurantOrder order_list = 5; uint32 weather_id = 6; } // CmdID: 5862 message LevelUpRestaurantFacilityReq { uint32 activity_id = 1; } // CmdID: 5863 message LevelUpRestaurantFacilityRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; MISSION_UNFINISH = 3; } LevelUpRestaurantFacilityRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 5864 message AssignRestaurantWorkReq { uint32 activity_id = 1; uint32 room_id = 2; uint32 avatar_id = 3; uint32 material_id = 4; } // CmdID: 5865 message AssignRestaurantWorkRsp { enum Retcode { SUCC = 0; FAIL = 1; ROOM_NOT_EXIST = 2; ALREADY_ASSIGN = 3; AVATAR_WORK_LIMIT = 4; } AssignRestaurantWorkRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 room_id = 3; uint32 avatar_id = 4; uint32 material_id = 5; } // CmdID: 5866 message CancelRestaurantWorkReq { uint32 activity_id = 1; uint32 room_id = 2; } // CmdID: 5867 message CancelRestaurantWorkRsp { enum Retcode { SUCC = 0; FAIL = 1; ROOM_NOT_EXIST = 2; WORK_NOT_BEGIN = 3; } CancelRestaurantWorkRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 room_id = 3; } // CmdID: 5868 message TakeRestaurantOrderReq { uint32 activity_id = 1; } // CmdID: 5869 message TakeRestaurantOrderRsp { enum Retcode { SUCC = 0; FAIL = 1; ORDER_LIST_EMPTY = 2; } TakeRestaurantOrderRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 5870 message DeliverRestaurantQuestReq { uint32 activity_id = 1; uint32 quest_id = 2; } // CmdID: 5871 message DeliverRestaurantQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; } DeliverRestaurantQuestRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 quest_id = 3; } // CmdID: 5872 message AccelerateRestaurantWorkReq { uint32 activity_id = 1; uint32 room_id = 2; uint32 num = 3; } // CmdID: 5873 message AccelerateRestaurantWorkRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; ROOM_NOT_EXIST = 3; WORK_NOT_DOING = 4; TICKET_LACK = 5; STOCK_LIMIT = 6; AVATAR_INVALID = 7; } AccelerateRestaurantWorkRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 room_id = 3; uint32 num = 4; } // CmdID: 5881 message NewbieLevelRushPurchaseReq { } // CmdID: 5882 message NewbieLevelRushPurchaseRsp { enum Retcode { SUCC = 0; FAIL = 1; PURCHASED = 2; MCOIN_LACK = 3; } NewbieLevelRushPurchaseRsp.Retcode retcode = 1; } // CmdID: 5883 message NewbieLevelRushTakeRewardReq { } // CmdID: 5884 message NewbieLevelRushTakeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; } NewbieLevelRushTakeRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } message RewardLineActivity { uint32 id = 1; uint32 schedule_id = 2; uint32 score = 3; uint32 last_taken_reward_score = 4; bool is_closed = 5; } // CmdID: 5890 message GetRewardLineActivityReq { uint32 id = 1; bool is_get_closed_activity = 2; } // CmdID: 5891 message GetRewardLineActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; CLOSED = 2; ACTIVITY_NOT_EXIST = 3; } GetRewardLineActivityRsp.Retcode retcode = 1; repeated RewardLineActivity reward_line_activity_list = 2; bool is_get_closed_activity = 3; } // CmdID: 5892 message TakeRewardLineActivityRewardReq { uint32 id = 1; } // CmdID: 5893 message TakeRewardLineActivityRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; CLOSED = 2; NO_REWARD = 3; ACTIVITY_NOT_EXIST = 4; } TakeRewardLineActivityRewardRsp.Retcode retcode = 1; repeated RewardData reward_data_list = 2; } // CmdID: 5920 message MonsterCardGetActivityReq { uint32 activity_id = 1; } message MonsterCard { uint32 unique_id = 1; uint32 level = 2; uint32 star = 3; uint32 fragment_num = 4; repeated uint32 talent_list = 5; } message MonsterCardRandomTalentConfirmData { uint32 unique_id = 1; uint32 cost_material_id = 2; uint32 talent_index = 3; uint32 old_talent_id = 4; uint32 new_talent_id = 5; } // CmdID: 5921 message MonsterCardGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } MonsterCardGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated MonsterCard card_list = 3; uint32 has_take_daily_reward_times = 4; MonsterCardRandomTalentConfirmData random_talent_confirm_data = 5; } // CmdID: 5922 message MonsterCardLevelUpReq { uint32 activity_id = 1; uint32 unique_id = 2; uint32 target_level = 3; } // CmdID: 5923 message MonsterCardLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; LEVEL_LIMIT = 3; TARGET_LEVEL_ERROR = 4; } MonsterCardLevelUpRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 unique_id = 3; uint32 target_level = 4; } // CmdID: 5924 message MonsterCardStarUpReq { uint32 activity_id = 1; uint32 unique_id = 2; } // CmdID: 5925 message MonsterCardStarUpRsp { enum Retcode { SUCC = 0; FAIL = 1; FRAGMENT_LACK = 2; LEVEL_LACK = 3; STAR_LIMIT = 4; } MonsterCardStarUpRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 unique_id = 3; } // CmdID: 5926 message MonsterCardLearnRandomTalentReq { uint32 activity_id = 1; uint32 unique_id = 2; uint32 cost_material_id = 3; uint32 talent_index = 4; } // CmdID: 5927 message MonsterCardLearnRandomTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; MATERIAL_ERROR = 3; INDEX_ERROR = 4; NEED_TO_CONFIRM = 5; } MonsterCardLearnRandomTalentRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 unique_id = 3; uint32 cost_material_id = 4; uint32 talent_index = 5; uint32 old_talent_id = 6; uint32 new_talent_id = 7; } // CmdID: 5933 message MonsterCardConfirmRandomTalentReq { uint32 activity_id = 1; MonsterCardRandomTalentConfirmType type = 2; } // CmdID: 5934 message MonsterCardConfirmRandomTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; } MonsterCardConfirmRandomTalentRsp.Retcode retcode = 1; uint32 activity_id = 2; MonsterCardRandomTalentConfirmType type = 3; MonsterCardRandomTalentConfirmData confirm_data = 4; } // CmdID: 5928 message MonsterCardSyncCardNotify { uint32 activity_id = 1; bool is_all = 2; repeated MonsterCard card_list = 3; MonsterCardSyncType type = 4; } // CmdID: 5929 message MonsterCardGetTowerRankReq { uint32 activity_id = 1; } // CmdID: 5930 message MonsterCardGetTowerRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } MonsterCardGetTowerRankRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 num = 3; RankShowData rank_data = 4; uint32 rank_percent = 5; MonsterCardActivityRankInfo self_rank_data = 6; } // CmdID: 5931 message MonsterCardGetBossRankReq { uint32 activity_id = 1; uint32 stage_id = 2; } // CmdID: 5932 message MonsterCardGetBossRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } MonsterCardGetBossRankRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; uint32 num = 4; RankShowData rank_data = 5; uint32 rank_percent = 6; MonsterCardActivityRankInfo self_rank_data = 7; } // CmdID: 5935 message MonsterCardFragmentOverflowNotify { uint32 activity_id = 1; Material overflow_cost_material = 2; repeated Material return_material_list = 3; } // CmdID: 5941 message BuffAssistGetActivityReq { } message BuffAssistBuffSlot { uint32 slot_id = 1; uint32 buff_id = 2; bool is_used = 3; } message BuffAssistBuffPool { uint32 pool_id = 1; uint32 unique_id = 2; uint32 producer_uid = 3; string producer_nickname = 4; repeated BuffAssistBuffSlot buff_slot_list = 5; uint32 expire_time = 6; repeated uint32 assist_word_id_list = 7; uint32 buff_schedule_id = 8; uint32 producer_type = 9; uint32 producer_head_id = 10; uint32 producer_assist_level = 11; } message BuffAssistPlayerBuffSlot { uint32 slot_id = 1; uint32 buff_id = 2; bool is_replace = 3; } message BuffAssistHistory { uint32 assist_type = 1; string peer_nickname = 2; uint32 peer_assist_level = 3; uint32 assist_stage_id = 4; repeated uint32 assist_word_id_list = 5; } message BuffAssistStageAssistInfo { uint32 producer_uid = 1; uint32 peer_uid = 2; uint32 peer_assist_level = 3; uint32 assist_stage_id = 4; repeated uint32 assist_word_id_list = 5; repeated BuffAssistBuffSlot buff_slot_list = 6; uint32 buff_pool_unique_id = 7; } message BuffAssistActivity { uint32 activity_id = 1; uint32 buff_schedule_id = 2; BuffAssistBuffPool wait_select_buff_pool = 3; repeated BuffAssistBuffPool produce_buff_pool_list = 4; repeated BuffAssistPlayerBuffSlot buff_slot_list = 5; uint32 refresh_buff_pool_times = 6; uint32 cur_stage_group_id = 7; uint32 left_select_buff_times = 8; repeated BuffAssistHistory history_list = 9; uint32 assist_level = 10; uint32 assist_num = 11; uint32 be_assisted_num = 12; uint32 publish_buff_pool_times = 13; } // CmdID: 5942 message BuffAssistGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } BuffAssistGetActivityRsp.Retcode retcode = 1; BuffAssistActivity activity = 2; } // CmdID: 5943 message BuffAssistRefreshWaitSelectBuffPoolReq { } // CmdID: 5944 message BuffAssistRefreshWaitSelectBuffPoolRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_VALID_POOL = 3; REFRESH_TIMES_LACK = 4; SYSTEM_BUSY = 5; } BuffAssistRefreshWaitSelectBuffPoolRsp.Retcode retcode = 1; BuffAssistBuffPool buff_pool = 2; } // CmdID: 5945 message BuffAssistSelectBuffReq { uint32 buff_slot_id = 1; uint32 wait_select_buff_slot_id = 2; } // CmdID: 5946 message BuffAssistSelectBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_BUFF = 3; BUFF_SLOT_ERROR = 4; BUFF_SLOT_REPLACED = 5; WAIT_SELECT_BUFF_SLOT_ERROR = 6; SELECT_TIMES_LACK = 7; BUFF_SLOT_LOCKED = 8; } BuffAssistSelectBuffRsp.Retcode retcode = 1; } // CmdID: 5947 message BuffAssistPublishBuffPoolReq { uint32 pool_id = 1; repeated uint32 assist_word_id_list = 2; BuffAssistBuffPool buff_pool = 3; bool is_anonymous = 4; } // CmdID: 5948 message BuffAssistPublishBuffPoolRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ASSIST_WORD_ERROR = 3; POOL_ERROR = 4; BUFF_SCHEDULE_ERROR = 5; BUFF_POOL_FULL = 6; LACK_TIMES = 7; REPEATED_PUBLISH = 8; } BuffAssistPublishBuffPoolRsp.Retcode retcode = 1; uint32 pool_id = 2; } // CmdID: 5949 message BuffAssistStageEndNotify { uint32 stage_id = 1; repeated BuffAssistBuffPool cur_stage_buff_pool_list = 2; } // CmdID: 5950 message BuffAssistRecvStageAssistInfoNotify { uint32 activity_id = 1; BuffAssistStageAssistInfo assist_info = 2; } // CmdID: 5961 message WaveRushGetActivityReq { } message WaveRushStageScore { uint32 stage_id = 1; uint32 score = 2; } message WaveRushBuff { uint32 buff_id = 1; uint32 buff_level = 2; } message WaveRushBuffSuite { uint32 suite_id = 1; string suite_name = 2; repeated uint32 buff_id_list = 3; } message WaveRushActivity { uint32 schedule_id = 1; repeated WaveRushStageScore stage_score_list = 2; repeated WaveRushBuff buff_list = 3; repeated WaveRushBuffSuite buff_suite_list = 4; uint32 active_buff_suite_id = 5; repeated uint32 cur_daily_stage_id_list = 6; uint32 daily_drop_material_num = 7; uint32 daily_drop_limit_num = 8; } // CmdID: 5962 message WaveRushGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } WaveRushGetActivityRsp.Retcode retcode = 1; WaveRushActivity activity = 2; } // CmdID: 5963 message WaveRushGetRankReq { uint32 stage_id = 1; } // CmdID: 5964 message WaveRushGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } WaveRushGetRankRsp.Retcode retcode = 1; uint32 stage_id = 2; uint32 rank = 3; uint32 rank_percent = 4; RankShowData rank_data = 5; } // CmdID: 5965 message WaveRushLevelUpBuffReq { uint32 buff_id = 1; } // CmdID: 5966 message WaveRushLevelUpBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; CANNOT_UNLOCK_BY_LEVEL_UP = 3; BUFF_ERROR = 4; NOT_MEET_CONDITION = 5; MATERIAL_LACK = 6; } WaveRushLevelUpBuffRsp.Retcode retcode = 1; } // CmdID: 5967 message WaveRushUpdateBuffSuiteReq { uint32 suite_id = 1; string suite_name = 2; repeated uint32 buff_id_list = 3; } // CmdID: 5968 message WaveRushUpdateBuffSuiteRsp { enum Retcode { SUCC = 0; FAIL = 1; BUFF_ERROR = 2; SLOT_LACK = 3; SENSITIVE_WORDS = 4; NAME_FORMAT_ERROR = 5; SUITE_ID_ERROR = 6; } WaveRushUpdateBuffSuiteRsp.Retcode retcode = 1; } // CmdID: 5969 message WaveRushActiveBuffSuiteReq { uint32 suite_id = 1; } // CmdID: 5970 message WaveRushActiveBuffSuiteRsp { enum Retcode { SUCC = 0; FAIL = 1; } WaveRushActiveBuffSuiteRsp.Retcode retcode = 1; } message MiniMonopolyMap { uint32 map_id = 1; repeated uint32 reward_taken_grid_list = 2; uint32 current_grid = 3; bool is_map_unlocked = 4; } message MiniMonopolyActivity { uint32 activity_id = 1; repeated MiniMonopolyMap mini_monopoly_map_list = 2; bool is_map_switchable = 3; } // CmdID: 5981 message MiniMonopolyGetDataReq { uint32 activity_id = 1; } // CmdID: 5982 message MiniMonopolyGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } MiniMonopolyGetDataRsp.Retcode retcode = 1; MiniMonopolyActivity mini_monopoly_activity = 2; } // CmdID: 5983 message MiniMonopolyThrowDiceReq { uint32 sector_id = 1; uint32 map_id = 2; uint32 activity_id = 3; } // CmdID: 5984 message MiniMonopolyThrowDiceRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_DICE = 2; NOT_OPEN = 3; } MiniMonopolyThrowDiceRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 dice_number = 3; repeated RewardData reward_list = 4; bool is_finish_round = 5; uint32 activity_id = 6; uint32 finish_grid_id = 7; bool is_compensate_reward = 8; } // CmdID: 5985 message MiniMonopolyUseItemReq { uint32 item_id = 1; uint32 map_id = 2; uint32 param = 3; uint32 activity_id = 4; } // CmdID: 5986 message MiniMonopolyUseItemRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_ITEM = 2; NO_DICE = 3; NOT_OPEN = 4; } MiniMonopolyUseItemRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 dice_number = 3; repeated RewardData reward_list = 4; bool is_finish_round = 5; uint32 activity_id = 6; uint32 finish_grid_id = 7; bool is_compensate_reward = 8; } // CmdID: 5991 message AvatarCultivateGetActivityReq { } message AvatarCultivateActivityAreaDropRecord { uint32 area_id = 1; uint32 cur_drop_num = 2; } message AvatarCultivateActivityRewardLineRecord { uint32 stage_id = 1; uint32 max_score = 2; } // CmdID: 5992 message AvatarCultivateGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } AvatarCultivateGetActivityRsp.Retcode retcode = 1; repeated AvatarCultivateActivityAreaDropRecord drop_record_list = 2; repeated AvatarCultivateActivityRewardLineRecord reward_line_record_list = 3; } enum CmdTypeActivity2 { CMD_TYPE_ACTIVITY_2_NONE = 0; CMD_DREAM_GET_ACTIVITY_REQ = 5750; CMD_DREAM_GET_ACTIVITY_RSP = 5751; CMD_DREAM_OPEN_DREAM_REQ = 5752; CMD_DREAM_OPEN_DREAM_RSP = 5753; CMD_DREAM_GIVE_UP_DREAM_REQ = 5754; CMD_DREAM_GIVE_UP_DREAM_RSP = 5755; CMD_DREAM_EXCHANGE_SCORE_REQ = 5756; CMD_DREAM_EXCHANGE_SCORE_RSP = 5757; CMD_DREAM_TAKE_REWARD_REQ = 5758; CMD_DREAM_TAKE_REWARD_RSP = 5759; CMD_GET_THEME_WANTED_REQ = 5790; CMD_GET_THEME_WANTED_RSP = 5791; CMD_THEME_WANTED_REFRESH_TICKET_REQ = 5794; CMD_THEME_WANTED_REFRESH_TICKET_RSP = 5795; CMD_GLOBAL_POLLING_GET_DATA_REQ = 5811; CMD_GLOBAL_POLLING_GET_DATA_RSP = 5812; CMD_GLOBAL_POLLING_SUPPORT_REQ = 5813; CMD_GLOBAL_POLLING_SUPPORT_RSP = 5814; CMD_GLOBAL_POLLING_VOTE_REQ = 5815; CMD_GLOBAL_POLLING_VOTE_RSP = 5816; CMD_GET_COLLABORATION_SCHEDULE_REQ = 5831; CMD_GET_COLLABORATION_SCHEDULE_RSP = 5832; CMD_RANCH_GET_ACTIVITY_REQ = 5833; CMD_RANCH_GET_ACTIVITY_RSP = 5834; CMD_RANCH_SYNTHESIS_MONSTER_REQ = 5835; CMD_RANCH_SYNTHESIS_MONSTER_RSP = 5836; CMD_RANCH_FREE_MONSTER_REQ = 5837; CMD_RANCH_FREE_MONSTER_RSP = 5838; CMD_RANCH_ASSIGN_MONSTER_REQ = 5839; CMD_RANCH_ASSIGN_MONSTER_RSP = 5840; CMD_RANCH_FIRE_MONSTER_REQ = 5841; CMD_RANCH_FIRE_MONSTER_RSP = 5842; CMD_RANCH_TAKE_PRODUCT_REQ = 5843; CMD_RANCH_TAKE_PRODUCT_RSP = 5844; CMD_RANCH_GET_MONSTER_WIKI_REQ = 5845; CMD_RANCH_GET_MONSTER_WIKI_RSP = 5846; CMD_RANCH_SYNC_MONSTER_NOTIFY = 5847; CMD_RANCH_DEL_MONSTER_NOTIFY = 5848; CMD_RANCH_LOCK_MONSTER_SKILL_REQ = 5849; CMD_RANCH_LOCK_MONSTER_SKILL_RSP = 5850; CMD_RANCH_SET_BATTLE_MONSTER_REQ = 5851; CMD_RANCH_SET_BATTLE_MONSTER_RSP = 5852; CMD_GET_RESTAURANT_ACTIVITY_REQ = 5860; CMD_GET_RESTAURANT_ACTIVITY_RSP = 5861; CMD_LEVELUP_RESTAURANT_FACILITY_REQ = 5862; CMD_LEVELUP_RESTAURANT_FACILITY_RSP = 5863; CMD_ASSIGN_RESTAURANT_WORK_REQ = 5864; CMD_ASSIGN_RESTAURANT_WORK_RSP = 5865; CMD_CANCEL_RESTAURANT_WORK_REQ = 5866; CMD_CANCEL_RESTAURANT_WORK_RSP = 5867; CMD_TAKE_RESTAURANT_ORDER_REQ = 5868; CMD_TAKE_RESTAURANT_ORDER_RSP = 5869; CMD_DELIVER_RESTAURANT_QUEST_REQ = 5870; CMD_DELIVER_RESTAURANT_QUEST_RSP = 5871; CMD_ACCELERATE_RESTAURANT_WORK_REQ = 5872; CMD_ACCELERATE_RESTAURANT_WORK_RSP = 5873; CMD_NEWBIE_LEVEL_RUSH_PURCHASE_REQ = 5881; CMD_NEWBIE_LEVEL_RUSH_PURCHASE_RSP = 5882; CMD_NEWBIE_LEVEL_RUSH_TAKE_REWARD_REQ = 5883; CMD_NEWBIE_LEVEL_RUSH_TAKE_REWARD_RSP = 5884; CMD_GET_REWARD_LINE_ACTIVITY_REQ = 5890; CMD_GET_REWARD_LINE_ACTIVITY_RSP = 5891; CMD_TAKE_REWARD_LINE_ACTIVITY_REWARD_REQ = 5892; CMD_TAKE_REWARD_LINE_ACTIVITY_REWARD_RSP = 5893; CMD_MONSTER_CARD_GET_ACTIVITY_REQ = 5920; CMD_MONSTER_CARD_GET_ACTIVITY_RSP = 5921; CMD_MONSTER_CARD_LEVEL_UP_REQ = 5922; CMD_MONSTER_CARD_LEVEL_UP_RSP = 5923; CMD_MONSTER_CARD_STAR_UP_REQ = 5924; CMD_MONSTER_CARD_STAR_UP_RSP = 5925; CMD_MONSTER_CARD_LEARN_RANDOM_TALENT_REQ = 5926; CMD_MONSTER_CARD_LEARN_RANDOM_TALENT_RSP = 5927; CMD_MONSTER_CARD_SYNC_CARD_NOTIFY = 5928; CMD_MONSTER_CARD_GET_TOWER_RANK_REQ = 5929; CMD_MONSTER_CARD_GET_TOWER_RANK_RSP = 5930; CMD_MONSTER_CARD_GET_BOSS_RANK_REQ = 5931; CMD_MONSTER_CARD_GET_BOSS_RANK_RSP = 5932; CMD_MONSTER_CARD_CONFIRM_RANDOM_TALENT_REQ = 5933; CMD_MONSTER_CARD_CONFIRM_RANDOM_TALENT_RSP = 5934; CMD_MONSTER_CARD_FRAGMENT_OVERFLOW_NOTIFY = 5935; CMD_BUFF_ASSIST_GET_ACTIVITY_REQ = 5941; CMD_BUFF_ASSIST_GET_ACTIVITY_RSP = 5942; CMD_BUFF_ASSIST_REFRESH_WAIT_SELECT_BUFF_POOL_REQ = 5943; CMD_BUFF_ASSIST_REFRESH_WAIT_SELECT_BUFF_POOL_RSP = 5944; CMD_BUFF_ASSIST_SELECT_BUFF_REQ = 5945; CMD_BUFF_ASSIST_SELECT_BUFF_RSP = 5946; CMD_BUFF_ASSIST_PUBLISH_BUFF_POOL_REQ = 5947; CMD_BUFF_ASSIST_PUBLISH_BUFF_POOL_RSP = 5948; CMD_BUFF_ASSIST_STAGE_END_NOTIFY = 5949; CMD_BUFF_ASSIST_RECV_STAGE_ASSIST_INFO_NOTIFY = 5950; CMD_WAVE_RUSH_GET_ACTIVITY_REQ = 5961; CMD_WAVE_RUSH_GET_ACTIVITY_RSP = 5962; CMD_WAVE_RUSH_GET_RANK_REQ = 5963; CMD_WAVE_RUSH_GET_RANK_RSP = 5964; CMD_WAVE_RUSH_LEVEL_UP_BUFF_REQ = 5965; CMD_WAVE_RUSH_LEVEL_UP_BUFF_RSP = 5966; CMD_WAVE_RUSH_UPDATE_BUFF_SUITE_REQ = 5967; CMD_WAVE_RUSH_UPDATE_BUFF_SUITE_RSP = 5968; CMD_WAVE_RUSH_ACTIVE_BUFF_SUITE_REQ = 5969; CMD_WAVE_RUSH_ACTIVE_BUFF_SUITE_RSP = 5970; CMD_MINI_MONOPOLY_GET_DATA_REQ = 5981; CMD_MINI_MONOPOLY_GET_DATA_RSP = 5982; CMD_MINI_MONOPOLY_THROW_DICE_REQ = 5983; CMD_MINI_MONOPOLY_THROW_DICE_RSP = 5984; CMD_MINI_MONOPOLY_USE_ITEM_REQ = 5985; CMD_MINI_MONOPOLY_USE_ITEM_RSP = 5986; CMD_AVATAR_CULTIVATE_GET_ACTIVITY_REQ = 5991; CMD_AVATAR_CULTIVATE_GET_ACTIVITY_RSP = 5992; } enum DreamUnlockType { DREAM_UNLOCK_TYPE_NONE = 0; DREAM_UNLOCK_TYPE_NO_NEWBIE_SCHEDULE = 1; DREAM_UNLOCK_TYPE_HAS_NOT_FINISHED_DREAM = 2; DREAM_UNLOCK_TYPE_GOBACK_LEVEL = 3; DREAM_UNLOCK_TYPE_AVATAR_LOCKED = 4; DREAM_UNLOCK_TYPE_HAS_NOT_GOT_ITEM = 5; } enum RanchMonsterSkillType { RANCH_MONSTER_SKILL_TYPE_NONE = 0; RANCH_MONSTER_SKILL_ACTIVE = 1; RANCH_MONSTER_SKILL_PASSIVE = 2; RANCH_MONSTER_SKILL_FAST_PRODUCTION = 3; RANCH_MONSTER_SKILL_RARITY_UP = 4; } enum RanchNotifyType { RANCH_NOTIFY_UNKNOWN = 0; RANCH_NOTIFY_SYNTHESIS = 1; RANCH_NOTIFY_STAGE_END = 2; RANCH_NOTIFY_LOCK = 3; } enum RanchRarityType { RANCH_RARITY_TYPE_NONE = 0; RANCH_LEGENDARY = 4; } enum RanchSynthesisType { RANCH_SYNTHESIS_TYPE_NONE = 0; RANCH_SYNSHESIS_WITHOUT_FORMULA = 1; RANCH_SYNSHESIS_WITH_FORMULA = 2; } enum RanchMonsterSourceType { RANCH_MONSTER_SOURCE_TYPE_NONE = 0; RANCH_MONSTER_SOURCE_STAGE = 1; RANCH_MONSTER_SOURCE_MATERIAL = 2; RANCH_MONSTER_SOURCE_SYNTHESIS_WITH_FOMULA = 3; RANCH_MONSTER_SOURCE_PRODUCT = 4; RANCH_MONSTER_SOURCE_SYNTHESIS_WITHOUT_FORMULA = 5; RANCH_MONSTER_SOURCE_GM = 6; } enum WeekDayActivityOpenType { WEEK_DAY_ACTIVITY_OPEN_DAILY = 0; WEEK_DAY_ACTIVITY_OPEN_WEEK_DAY = 1; } enum RestaurantWorkStatus { RESTAURANT_WORK_STATUS_NONE = 0; RESTAURANT_WORK_NOT_BEGIN = 1; RESTAURANT_WORK_DOING = 2; RESTAURANT_WORK_PAUSE = 3; } enum RestaurantRoomType { RESTAURANT_ROOM_TYPE_NONE = 0; RESTAURANT_ROOM_STORE = 1; RESTAURANT_ROOM_KITCHEN = 2; RESTAURANT_ROOM_CHECKOUT = 3; } enum RestaurantSkillType { RESTAURANT_SKILL_TYPE_NONE = 0; RESTAURANT_SKILL_COOK_ID_SPEED_UP = 1; RESTAURANT_SKILL_COOK_TAG_SPEED_UP = 2; RESTAURANT_SKILL_COOK_ALL_SPEED_UP = 3; RESTAURANT_SKILL_SELL_ID_SPEED_UP = 4; RESTAURANT_SKILL_SELL_TAG_SPEED_UP = 5; RESTAURANT_SKILL_SELL_ALL_SPEED_UP = 6; RESTAURANT_SKILL_SELL_ID_PRICE_UP = 7; RESTAURANT_SKILL_SELL_TAG_PRICE_UP = 8; RESTAURANT_SKILL_SELL_ALL_PRICE_UP = 9; } enum MonsterCardRandomTalentConfirmType { MONSTER_CARD_RANDOM_TALENT_CONFIRM_TYPE_NONE = 0; MONSTER_CARD_RANDOM_TALENT_CONFIRM_TYPE_CONFIRM = 1; MONSTER_CARD_RANDOM_TALENT_CONFIRM_TYPE_ABANDON = 2; } enum MonsterCardStageType { MONSTER_CARD_STAGE_TYPE_NONE = 0; MONSTER_CARD_STAGE_TYPE_NORMAL = 1; MONSTER_CARD_STAGE_TYPE_BOSS = 2; MONSTER_CARD_STAGE_TYPE_EXP = 3; MONSTER_CARD_STAGE_TYPE_TOWER = 4; MONSTER_CARD_STAGE_TYPE_PVP = 5; MONSTER_CARD_STAGE_TYPE_BOSS_NEW = 6; MONSTER_CARD_STAGE_TYPE_SPECIAL_DEFEND = 7; MONSTER_CARD_STAGE_TYPE_SPECIAL_HEALTH = 8; MONSTER_CARD_STAGE_TYPE_SPECIAL_SPEED = 9; MONSTER_CARD_STAGE_TYPE_SPECIAL_BOSS = 10; MONSTER_CARD_STAGE_TYPE_ELITE = 11; } enum MonsterCardSyncType { MONSTER_CARD_SYNC_TYPE_NONE = 0; MONSTER_CARD_SYNC_TYPE_LEVEL_UP = 1; MONSTER_CARD_SYNC_TYPE_STAR_UP = 2; MONSTER_CARD_SYNC_TYPE_LEARN_TALENT = 3; MONSTER_CARD_SYNC_TYPE_NEW_CARD = 4; MONSTER_CARD_SYNC_TYPE_REFRESH = 5; MONSTER_CARD_SYNC_TYPE_ADD_FRAGMENT = 6; } enum MonsterCardSkillType { MONSTER_CARD_SKILL_TYPE_NONE = 0; MONSTER_CARD_SKILL_TYPE_ATK = 1; MONSTER_CARD_SKILL_TYPE_LB = 2; MONSTER_CARD_SKILL_TYPE_AUTO = 3; MONSTER_CARD_SKILL_TYPE_PASSIVE = 4; MONSTER_CARD_SKILL_TYPE_WEATHER = 5; MONSTER_CARD_SKILL_TYPE_TALENT = 6; MONSTER_CARD_SKILL_TYPE_UNLOCK = 99; } enum MonsterCardLevelLimitType { MONSTER_CARD_LEVEL_LIMIT_TYPE_NONE = 0; MONSTER_CARD_LEVEL_LIMIT_TYPE_PASS_RPG_SITE = 1; } enum MonsterCardSelectCardCondition { MONSTER_CARD_SELECT_CARD_CONDITION_NONE = 0; MONSTER_CARD_SELECT_CARD_CONDITION_LEVEL_GREATER_EQUAL = 1; } enum BuffAssistBuffProducerType { BUFF_ASSIST_BUFF_PRODUCER_TYPE_NONE = 0; BUFF_ASSIST_BUFF_PRODUCER_PLAYER = 1; BUFF_ASSIST_BUFF_PRODUCER_NPC = 2; BUFF_ASSIST_BUFF_PRODUCER_ROBOT = 3; } enum BuffAssistType { BUFF_ASSIST_TYPE_NONE = 0; BUFF_ASSIST_PRODUCER = 1; BUFF_ASSIST_CONSUMER = 2; } enum WaveRushStageType { WAVE_RUSH_STAGE_TYPE_NONE = 0; WAVE_RUSH_STAGE_MAINLINE = 1; WAVE_RUSH_STAGE_DAILY = 2; WAVE_RUSH_STAGE_TOWER = 3; } enum WaveRushLimitConditionType { WAVE_RUSH_LIMIT_CONDITION_NONE = 0; WAVE_RUSH_LIMIT_CONDITION_PRE_SITE = 1; } enum WaveRushBuffType { WAVE_RUSH_BUFF_TYPE_NONE = 0; WAVE_RUSH_CORE_BUFF = 1; WAVE_RUSH_NORMAL_BUFF = 2; WAVE_RUSH_WEATHER_BUFF = 3; WAVE_RUSH_ATTR_BUFF = 4; } enum MiniMonopolyItemType { MINI_MONOPOLY_ITEM_TYPE_NONE = 0; MINI_MONOPOLY_ITEM_CONTROLLABLE_DICE = 1; } enum AvatarCultivateActivityStageType { AVATAR_CULTIVATE_ACTIVITY_STAGE_TYPE_NONE = 0; AVATAR_CULTIVATE_ACTIVITY_STAGE_TYPE_SWEEP = 1; AVATAR_CULTIVATE_ACTIVITY_STAGE_TYPE_CHALLENGE = 2; AVATAR_CULTIVATE_ACTIVITY_STAGE_TYPE_NORMAL = 3; } message ThemeTowerSection { uint32 section_id = 1; uint32 section_level = 2; uint32 drop_material_num = 3; } message ThemeTowerStageScore { uint32 stage_id = 1; uint32 score = 2; } message ThemeTowerActivity { uint32 schedule_id = 1; repeated ThemeTowerStageScore stage_score_list = 2; repeated ThemeTowerSection section_list = 3; repeated uint32 has_passed_stage_id_list = 4; } // CmdID: 7070 message ThemeTowerGetActivityReq { } // CmdID: 7071 message ThemeTowerGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ThemeTowerGetActivityRsp.Retcode retcode = 1; ThemeTowerActivity activity = 2; } // CmdID: 7072 message ThemeTowerGetRankReq { uint32 schedule_id = 1; } // CmdID: 7073 message ThemeTowerGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } ThemeTowerGetRankRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 rank = 3; uint32 rank_percent = 4; RankShowData rank_data = 5; } // CmdID: 7074 message ThemeTowerLevelUpSectionReq { uint32 section_id = 1; } // CmdID: 7075 message ThemeTowerLevelUpSectionRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; SECTION_ERROR = 3; SECTION_LEVEL_ERROR = 4; MATERIAL_LACK = 5; } ThemeTowerLevelUpSectionRsp.Retcode retcode = 1; } // CmdID: 7062 message ShigureKiraAddConcertProgressReq { uint32 activity_id = 1; uint32 target_progress = 2; } // CmdID: 7063 message ShigureKiraAddConcertProgressRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; TARGET_PROGRESS_ERROR = 3; MATERIAL_LACK = 4; } ShigureKiraAddConcertProgressRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 target_progress = 3; } message ShigureKiraActivity { uint32 activity_id = 1; uint32 progress = 2; } // CmdID: 7060 message ShigureKiraGetActivityReq { uint32 activity_id = 1; } // CmdID: 7061 message ShigureKiraGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } ShigureKiraGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; ShigureKiraActivity shigure_kira_activity = 3; } message SusannaTrialMentorProgress { uint32 area_id = 1; repeated uint32 has_taken_progress_config_id_list = 2; uint32 progress = 3; uint32 last_site_id = 4; } message SusannaTrialActivity { uint32 activity_id = 1; repeated SusannaTrialMentorProgress mentor_progress_list = 2; } // CmdID: 7050 message SusannaTrialGetActivityReq { uint32 activity_id = 1; } // CmdID: 7051 message SusannaTrialGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } SusannaTrialGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; SusannaTrialActivity susanna_trial_activity = 3; } // CmdID: 7052 message SusannaTrialTakeMentorProgressRewardReq { uint32 activity_id = 1; uint32 area_id = 2; } // CmdID: 7053 message SusannaTrialTakeMentorProgressRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; } SusannaTrialTakeMentorProgressRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 area_id = 3; RewardData reward = 4; } // CmdID: 7054 message SusannaTrialTakePlotRewardReq { uint32 activity_id = 1; uint32 area_id = 2; uint32 config_id = 3; } // CmdID: 7055 message SusannaTrialTakePlotRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_PROGRESS = 2; } SusannaTrialTakePlotRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 area_id = 3; uint32 config_id = 4; RewardData reward = 5; } message PonMachineItemData { uint32 id = 1; uint32 num = 2; } // CmdID: 7100 message GetPonMachineActivityReq { uint32 activity_id = 1; } // CmdID: 7101 message GetPonMachineActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; } GetPonMachineActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated PonMachineItemData has_got_item_list = 3; } // CmdID: 7102 message StartPonMachineReq { uint32 activity_id = 1; uint32 gacha_num = 2; } // CmdID: 7103 message StartPonMachineRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; MATERIAL_LACK = 3; GACHA_NUM_EXCEED_ITEM_NUM = 4; INVALID_GACHA_NUM = 5; } StartPonMachineRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 gacha_num = 3; repeated uint32 item_id_list = 4; } // CmdID: 7111 message CarnivalLotteryBetReq { uint32 activity_id = 1; } // CmdID: 7112 message CarnivalLotteryBetRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_MATERIAL = 2; NOT_OPEN = 3; CLOSED = 4; } CarnivalLotteryBetRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 bet_num = 3; } // CmdID: 7113 message CarnivalLotteryGetInfoReq { uint32 activity_id = 1; } message CarnivalLotteryParticipationReward { uint32 reward_id = 1; uint32 reward_num = 2; } // CmdID: 7114 message CarnivalLotteryGetInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } CarnivalLotteryGetInfoRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 bet_num = 3; uint32 special_reward = 4; repeated CarnivalLotteryParticipationReward has_taken_reward_list = 5; bool is_special_reward_taken = 6; bool is_participation_reward_taken = 7; } // CmdID: 7115 message CarnivalLotteryTakeSpecialRewardReq { uint32 activity_id = 1; } // CmdID: 7116 message CarnivalLotteryTakeSpecialRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_REWARD = 2; HAS_TAKEN = 3; } CarnivalLotteryTakeSpecialRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; RewardData special_reward = 3; } // CmdID: 7117 message CarnivalLotteryOpenRewardReq { uint32 activity_id = 1; } // CmdID: 7118 message CarnivalLotteryOpenRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; } CarnivalLotteryOpenRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; RewardData participation_reward = 3; } // CmdID: 7121 message TiledGameLunaTrapReq { uint32 activity_id = 1; uint32 trap_type = 2; } // CmdID: 7122 message TiledGameLunaTrapRsp { enum Retcode { SUCC = 0; FAIL = 1; } TiledGameLunaTrapRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 trap_type = 3; uint32 player_health = 4; bool is_player_dead = 5; } // CmdID: 7123 message GetTiledGameLunaReq { uint32 activity_id = 1; } // CmdID: 7124 message GetTiledGameLunaRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetTiledGameLunaRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 player_health = 3; } // CmdID: 7125 message TiledGameLunaBattleReq { uint32 activity_id = 1; uint32 level = 2; uint32 monster_id = 3; uint32 monster_unique_id = 4; uint32 map_id = 5; bool is_only_check = 6; } // CmdID: 7126 message TiledGameLunaBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_ERROR = 2; } TiledGameLunaBattleRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 player_health = 3; bool is_player_dead = 4; } // CmdID: 7129 message TiledGameLunaHealReq { uint32 activity_id = 1; uint32 heal_health = 2; bool is_heal_to_max_health = 3; } // CmdID: 7130 message TiledGameLunaHealRsp { enum Retcode { SUCC = 0; FAIL = 1; } TiledGameLunaHealRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 7141 message MinionClashGetActivityReq { uint32 activity_id = 1; } message MinionClashTalent { uint32 talent_id = 1; uint32 level = 2; } message MinionClashCard { uint32 card_id = 1; uint32 star = 2; uint32 fragment_num = 3; } message MinionClashBuild { uint32 branch = 1; repeated uint32 card_id_list = 2; } message MinionClashActivity { uint32 activity_id = 1; repeated Material daily_drop_record_list = 2; uint32 activity_level = 3; uint32 cur_exp = 4; repeated MinionClashTalent talent_list = 5; repeated MinionClashCard card_list = 6; repeated MinionClashBuild build_list = 7; uint32 remain_skill_point = 8; } // CmdID: 7142 message MinionClashGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } MinionClashGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; MinionClashActivity activity = 3; } // CmdID: 7143 message MinionClashGetGachaInfoReq { uint32 activity_id = 1; bool is_all = 2; repeated uint32 pool_id_list = 3; } message MinionClashGachaRecord { uint32 card_id = 1; uint32 num = 2; } message MinionClashGachaPool { uint32 pool_id = 1; repeated MinionClashGachaRecord has_got_card_list = 2; uint32 no_baodi_times = 3; } // CmdID: 7144 message MinionClashGetGachaInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; CONDITION_MISMATCH = 3; } MinionClashGetGachaInfoRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated MinionClashGachaPool gacha_pool_list = 3; uint32 gacha_random = 4; } // CmdID: 7145 message MinionClashDoGachaReq { uint32 activity_id = 1; uint32 pool_id = 2; uint32 gacha_random = 3; MinionClashDoGachaType do_gacha_type = 4; } message MinionClashGachaResult { uint32 card_id = 1; repeated Material transformed_material_list = 2; } // CmdID: 7146 message MinionClashDoGachaRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; EMPTY_POOL = 3; GACHA_RANDOM_MISMATCH = 4; GACHA_COIN_LACK = 5; CONDITION_MISMATCH = 6; } MinionClashDoGachaRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 gacha_random = 3; repeated uint32 got_card_id_list = 4; } // CmdID: 7147 message MinionClashLevelUpTalentReq { uint32 activity_id = 1; uint32 talent_id = 2; uint32 target_level = 3; } // CmdID: 7148 message MinionClashLevelUpTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; SKILL_POINT_LACK = 3; CONDITION_MISMATCH = 4; BRANCH_LOCKED = 5; TARGET_LEVEL_ERROR = 6; } MinionClashLevelUpTalentRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 talent_id = 3; uint32 target_level = 4; } // CmdID: 7149 message MinionClashReportStageBeginReq { uint32 activity_id = 1; MinionClashBuild build = 2; uint32 stage_id = 3; } // CmdID: 7150 message MinionClashReportStageBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; BUILD_MISMATCH = 3; TOO_FEW_CARDS = 4; CARD_ERROR = 5; } MinionClashReportStageBeginRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; } // CmdID: 7151 message MinionClashUpdateBuildReq { uint32 activity_id = 1; MinionClashBuild build = 2; } // CmdID: 7152 message MinionClashUpdateBuildRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; BRANCH_LOCKED = 3; CARD_ERROR = 4; CARD_NUM_LIMIT = 5; } MinionClashUpdateBuildRsp.Retcode retcode = 1; uint32 activity_id = 2; MinionClashBuild build = 3; } // CmdID: 7153 message MinionClashStarUpCardReq { uint32 activity_id = 1; uint32 card_id = 2; uint32 target_star = 3; } // CmdID: 7154 message MinionClashStarUpCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FRAGMENT_LACK = 3; STAR_LIMIT = 4; CARD_NOT_EXIST = 5; TARGET_STAR_ERROR = 6; } MinionClashStarUpCardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 card_id = 3; uint32 target_star = 4; } // CmdID: 7161 message ThelemaActivityGetActivityReq { uint32 activity_id = 1; } message ThelemaActivityNpcInfo { uint32 npc_id = 1; uint32 finished_phase_num = 2; } // CmdID: 7162 message ThelemaActivityGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ThelemaActivityGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated ThelemaActivityNpcInfo npc_info_list = 3; } // CmdID: 7163 message ThelemaActivityFinishQuestionReq { uint32 activity_id = 1; uint32 npc_id = 2; uint32 phase = 3; } // CmdID: 7164 message ThelemaActivityFinishQuestionRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; PHASE_ERROR = 3; NPC_ERROR = 4; ORG_ERROR = 5; } ThelemaActivityFinishQuestionRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 npc_id = 3; uint32 phase = 4; } message MatchThreePlusRole { uint32 role_id = 1; uint32 level = 2; } message MatchThreePlusPiece { uint32 piece_id = 1; uint32 star = 2; } message MatchThreePlusCombination { uint32 role_id = 1; repeated uint32 piece_id_list = 2; } message MatchThreePlusActivity { uint32 activity_id = 1; repeated MatchThreePlusRole role_list = 2; repeated MatchThreePlusPiece piece_list = 3; repeated MatchThreePlusCombination combination_list = 4; uint32 has_got_daily_material_num = 5; } // CmdID: 7171 message MatchThreePlusGetActivityReq { } // CmdID: 7172 message MatchThreePlusGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } MatchThreePlusGetActivityRsp.Retcode retcode = 1; MatchThreePlusActivity activity = 2; } // CmdID: 7173 message MatchThreePlusRoleLevelUpReq { uint32 role_id = 1; uint32 target_level = 2; } // CmdID: 7174 message MatchThreePlusRoleLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; INVALID_ROLE = 2; TARGET_LEVEL_ERROR = 3; MATERIAL_LACK = 4; CONDITION_NOT_MEET = 5; NOT_OPEN = 6; } MatchThreePlusRoleLevelUpRsp.Retcode retcode = 1; uint32 role_id = 2; } // CmdID: 7175 message MatchThreePlusGachaDisplayReq { } message MatchThreePlusGachaInfo { uint32 piece_id = 1; uint32 gacha_get_num = 2; uint32 total_gacha_num = 3; } message MatchThreePlusGachaPool { uint32 pool_id = 1; repeated MatchThreePlusGachaInfo gacha_info_list = 2; } // CmdID: 7176 message MatchThreePlusGachaDisplayRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } MatchThreePlusGachaDisplayRsp.Retcode retcode = 1; uint32 gacha_random = 2; repeated MatchThreePlusGachaPool pool_list = 3; } // CmdID: 7177 message MatchThreePlusGachaReq { uint32 gacha_random = 1; } // CmdID: 7178 message MatchThreePlusGachaRsp { enum Retcode { SUCC = 0; FAIL = 1; RANDOM_ERROR = 2; MATERIAL_LACK = 3; NOT_OPEN = 4; NO_POOL_ITEMS = 5; POOL_ITEM_NEED_ROLE = 6; } MatchThreePlusGachaRsp.Retcode retcode = 1; uint32 new_gacha_random = 2; MatchThreePlusPiece piece = 3; repeated MatchThreePlusGachaPool pool_list = 4; uint32 need_role_id = 5; } // CmdID: 7179 message MatchThreePlusRoomBeginReq { uint32 room_id = 1; MatchThreePlusCombination combination = 2; } // CmdID: 7180 message MatchThreePlusRoomBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ROLE_ERROR = 3; PIECE_ERROR = 4; INVALID_ROOM = 5; NOT_IN_SITE = 6; ROLE_RESTRICT = 7; PIECE_SLOT_LOCK = 8; } MatchThreePlusRoomBeginRsp.Retcode retcode = 1; uint32 room_id = 2; uint32 dynamic_level = 3; string transaction_str = 4; } // CmdID: 7181 message MatchThreePlusRoomEndReq { enum Status { WIN = 0; LOSE = 1; ABANDON = 2; } uint32 room_id = 1; MatchThreePlusRoomEndReq.Status status = 2; uint32 score = 3; } // CmdID: 7182 message MatchThreePlusRoomEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ROOM_ERROR = 3; } MatchThreePlusRoomEndRsp.Retcode retcode = 1; uint32 room_id = 2; uint32 status = 3; uint32 score = 4; bool is_first_win = 5; RewardData reward_data = 6; repeated DropItem daily_drop_item_list = 7; bool is_daily_pass = 8; } // CmdID: 7183 message MatchThreePlusGetRankReq { uint32 room_id = 1; } // CmdID: 7184 message MatchThreePlusGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; INVALID_ROOM = 3; } MatchThreePlusGetRankRsp.Retcode retcode = 1; uint32 room_id = 2; RankShowData rank_data = 3; uint32 rank_percent = 4; uint32 rank = 5; } // CmdID: 7185 message MatchThreePlusUpdateCombinationReq { repeated MatchThreePlusCombination combination_list = 1; } // CmdID: 7186 message MatchThreePlusUpdateCombinationRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; INVALID_ROLE = 3; INVALID_PIECE = 4; PIECE_OWNER_RESTRICT = 5; PIECE_NUM_LIMIT = 6; REPEAT_ROLE = 7; PIECE_SLOT_LOCK = 8; } MatchThreePlusUpdateCombinationRsp.Retcode retcode = 1; repeated MatchThreePlusCombination combination_list = 2; } // CmdID: 7187 message MatchThreePlusSyncAutoUnlockNotify { repeated uint32 role_id_list = 1; repeated uint32 piece_id_list = 2; } // CmdID: 7191 message TiledGameSrpgGetActivityReq { uint32 activity_id = 1; } // CmdID: 7192 message TiledGameSrpgGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } TiledGameSrpgGetActivityRsp.Retcode retcode = 1; TiledGameSrpgActivity activity = 2; } message TiledGameSrpgAvatar { uint32 avatar_id = 1; uint32 level = 2; uint32 hp = 3; uint32 trial_id = 4; bool is_avatar_material_got = 5; } message TiledGameSrpgBattleInfo { uint32 battle_id = 1; repeated TiledGameSrpgAvatar avatar_list = 2; string transaction_str = 4; } message TiledGameSrpgFinishedBattleRecord { uint32 battle_id = 1; repeated uint32 finished_challenge_id_list = 2; } message TiledGameSrpgActivity { uint32 activity_id = 1; uint32 explore_level = 2; uint32 explore_exp = 3; uint32 daily_explore_exp = 4; repeated TiledGameSrpgFinishedBattleRecord finished_battle_record_list = 5; repeated TiledGameSrpgAvatar avatar_list = 6; TiledGameSrpgBattleInfo story_battle = 7; TiledGameSrpgBattleInfo challenge_battle = 8; repeated uint32 cur_daily_quest_mission_group_list = 9; repeated uint32 taken_reward_bp_list = 10; uint32 daily_explore_exp_limit = 11; } // CmdID: 7193 message TiledGameSrpgAvatarLevelUpReq { uint32 activity_id = 1; uint32 avatar_id = 2; uint32 target_level = 3; } // CmdID: 7194 message TiledGameSrpgAvatarLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TARGET_LEVEL_ERROR = 3; RPG_FLAG_LIMIT = 4; MATERIAL_LACK = 5; } TiledGameSrpgAvatarLevelUpRsp.Retcode retcode = 1; TiledGameSrpgAvatar avatar = 2; } // CmdID: 7195 message TiledGameSrpgBattleBeginReq { uint32 activity_id = 1; uint32 battle_id = 2; repeated uint32 avatar_list = 3; uint32 enter_battle_type = 4; } // CmdID: 7196 message TiledGameSrpgBattleBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; IN_BATTLE = 3; AVATAR_ERROR = 4; MAP_ERROR = 5; } TiledGameSrpgBattleBeginRsp.Retcode retcode = 1; TiledGameSrpgBattleInfo battle = 2; } // CmdID: 7197 message TiledGameSrpgBattleEndReq { uint32 activity_id = 1; TiledGameSrpgBattleInfo battle = 2; StageEndStatus end_status = 3; repeated uint32 finished_challenge_id_list = 4; uint32 round_num = 5; uint32 total_time = 6; } // CmdID: 7198 message TiledGameSrpgBattleEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_BATTLE = 3; } TiledGameSrpgBattleEndRsp.Retcode retcode = 1; RewardData reward = 2; } // CmdID: 7199 message TiledGameSrpgTakeBpRewardReq { uint32 activity_id = 1; uint32 bp_id = 2; } // CmdID: 7200 message TiledGameSrpgTakeBpRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAS_TAKEN = 3; } TiledGameSrpgTakeBpRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; uint32 bp_id = 3; } message GameRoomStageScoreRecord { uint32 stage_id = 1; uint32 score = 2; } // CmdID: 7211 message GameRoomActivityGetActivityReq { uint32 activity_id = 1; } // CmdID: 7212 message GameRoomActivityGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GameRoomActivityGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 passed_stage_id_list = 3; repeated GameRoomStageScoreRecord stage_score_record_list = 4; } // CmdID: 7213 message GameRoomActivityGetRankReq { uint32 activity_id = 1; uint32 stage_id = 2; } // CmdID: 7214 message GameRoomActivityGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GameRoomActivityGetRankRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; uint32 rank = 4; uint32 rank_percent = 5; RankShowData rank_data = 6; } message QRtsTalent { uint32 index = 1; repeated uint32 talent_id_list = 2; uint32 source_type = 3; uint32 selected_talent_id = 4; uint32 talent_param = 5; } message QRtsBuilding { uint32 building_point_id = 1; uint32 building_id = 2; uint32 building_param = 3; } message QRtsGame { uint32 cur_stage_id = 1; uint32 role_id = 2; repeated QRtsBuilding building_list = 3; uint32 gold_num = 4; uint32 round = 5; uint32 total_get_gold_num = 6; repeated QRtsTalent selected_talent_list = 7; QRtsTalent wait_select_talent = 8; uint32 score = 9; uint32 total_time = 10; uint32 total_cost_gold_num = 11; uint32 night_total_cost_gold_num = 12; uint32 game_transaction_id = 13; uint32 round_transaction_id = 14; uint32 last_quit_score = 15; } // CmdID: 7221 message QRtsActivityGetActivityReq { uint32 activity_id = 1; } // CmdID: 7222 message QRtsActivityGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } QRtsActivityGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; QRtsGame mainline_game = 3; QRtsGame challenge_game = 4; repeated uint32 buff_id_list = 5; } // CmdID: 7223 message QRtsActivityFinishRoundReq { uint32 activity_id = 1; uint32 round = 2; uint32 get_gold_num = 3; uint32 cost_gold_num = 4; repeated uint32 safe_building_point_id_list = 5; uint32 score = 6; uint32 total_time = 7; uint32 gold_num = 8; uint32 total_get_gold_num = 9; uint32 total_cost_gold_num = 10; uint32 night_total_cost_gold_num = 11; } // CmdID: 7224 message QRtsActivityFinishRoundRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_CUR_ROUND = 3; GOLD_NUM_ERROR = 4; OVER_MAX_ROUND = 5; } QRtsActivityFinishRoundRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 round = 3; uint32 total_gold_num = 4; } // CmdID: 7225 message QRtsActivityResetRoundReq { uint32 activity_id = 1; uint32 round = 2; } // CmdID: 7226 message QRtsActivityResetRoundRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_CUR_ROUND = 3; } QRtsActivityResetRoundRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 round = 3; } // CmdID: 7227 message QRtsActivityBuildReq { uint32 activity_id = 1; uint32 building_point_id = 2; uint32 building_id = 3; } // CmdID: 7228 message QRtsActivityBuildRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; LACK_GOLD = 3; LACK_BASE_LEVEL = 4; NO_PRE_BUILDING = 5; BUILDING_LOCKED = 6; BUILDING_POINT_ERROR = 7; } QRtsActivityBuildRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 building_point_id = 3; uint32 building_id = 4; } // CmdID: 7229 message QRtsActivitySelectTalentReq { uint32 activity_id = 1; QRtsTalent select_talent = 2; } // CmdID: 7230 message QRtsActivitySelectTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; INDEX_ERROR = 3; TALENT_SELECTED = 4; NOT_IN_LIST = 5; TALENT_LOCKED = 6; } QRtsActivitySelectTalentRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 7231 message QRtsActivitySyncGameNotify { QRtsGame game = 1; } // CmdID: 7232 message QRtsActivitySweepReq { uint32 activity_id = 1; } // CmdID: 7233 message QRtsActivitySweepRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; LACK_TICKET = 3; } QRtsActivitySweepRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 7234 message QRtsActivityUpgradeBuffReq { uint32 activity_id = 1; uint32 buff_id = 2; } // CmdID: 7235 message QRtsActivityUpgradeBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; BUFF_LOCKED = 3; LACK_MATERIAL = 4; PREV_FLOOR_UNCOMPLETED = 5; ALREADY_UPGRADED = 6; } QRtsActivityUpgradeBuffRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 buff_id = 3; } // CmdID: 7236 message QRtsActivityClearGameReq { uint32 activity_id = 1; uint32 stage_id = 2; } // CmdID: 7237 message QRtsActivityClearGameRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } QRtsActivityClearGameRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; } // CmdID: 7238 message QRtsActivityWishReq { uint32 activity_id = 1; } // CmdID: 7239 message QRtsActivityWishRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; LACK_GOLD = 3; WISH_NOT_SELECTED = 4; LACK_BASE_LEVEL = 5; WISH_EMPTY = 6; } QRtsActivityWishRsp.Retcode retcode = 1; uint32 activity_id = 2; QRtsTalent talent = 3; } // CmdID: 7241 message GetBurdenAlleviationV2Req { } // CmdID: 7242 message GetBurdenAlleviationV2Rsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetBurdenAlleviationV2Rsp.Retcode retcode = 1; uint32 schedule_id = 2; } message BurdenAlleviationV2ParamOwQuest { uint32 map_id = 1; uint32 quest_id = 2; repeated uint32 challenge_list = 3; } message BurdenAlleviationV2ParamThemeWanted { uint32 stage_id = 1; uint32 sweep_times = 2; bool is_extra_drop = 3; } message BurdenAlleviationV2ParamExamination { } message BurdenAlleviationV2ParamArmadaStageScoreActivity { uint32 stage_id = 1; } message BurdenAlleviationV2ParamRaidReplace { uint32 activity_id = 1; } // CmdID: 7243 message TriggerBurdenAlleviationV2Req { uint32 schedule_id = 1; uint32 alleviation_id = 2; repeated BurdenAlleviationV2ParamOwQuest ow_param_list = 3; BurdenAlleviationV2ParamThemeWanted theme_wanted_param = 4; BurdenAlleviationV2ParamExamination examination_param = 5; repeated BurdenAlleviationV2ParamArmadaStageScoreActivity armada_stage_param_list = 6; BurdenAlleviationV2ParamRaidReplace raid_replace_param = 7; } // CmdID: 7244 message TriggerBurdenAlleviationV2Rsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MATERIAL_LACK = 3; ALLEVIATION_ID_ERROR = 4; FINISHED_ALL_EXAMINATION = 5; SCHEDULE_MISMATCH = 6; OW_MAP_ERROR = 7; OW_QUEST_ERROR = 8; REPEATED_OW_QUEST = 9; FEATURE_CLOSED = 10; STAGE_ERROR = 11; THEME_WANTED_TICKET_LACK = 12; NOT_IN_ARMADA = 13; ARMADA_ACTIVITY_NOT_OPEN = 14; ARMADA_STAGE_HIGH_SCORE = 15; REPEATED_ARMADA_STAGE = 16; OW_FAST_PASS_INVALID = 17; RAID_REPLACE_NOT_OPEN = 18; RAID_REPLACE_COMPLETE = 19; } TriggerBurdenAlleviationV2Rsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 alleviation_id = 3; RewardData reward = 4; repeated DropItem drop_list = 5; repeated DropItem extra_drop_list = 6; } message FutariBattleStage { uint32 stage_id = 1; uint32 pass_floor = 2; uint32 score = 3; } message FutariBattleGroup { uint32 group_id = 1; repeated FutariBattleStage stage_list = 2; } // CmdID: 7245 message FutariBattleActivityGetActivityReq { } // CmdID: 7246 message FutariBattleActivityGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FEATURE_CLOSED = 3; } FutariBattleActivityGetActivityRsp.Retcode retcode = 1; uint32 schedule_id = 2; repeated FutariBattleGroup group_list = 3; } // CmdID: 7247 message FutariBattleActivityGetRankReq { uint32 schedule_id = 1; uint32 group_id = 2; } // CmdID: 7248 message FutariBattleActivityGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FEATURE_CLOSED = 3; } FutariBattleActivityGetRankRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 group_id = 3; uint32 rank = 4; uint32 rank_percent = 5; RankShowData rank_data = 6; } // CmdID: 7249 message FutariBattleActivityPassStageFloorReq { uint32 stage_id = 1; uint32 floor_id = 2; } // CmdID: 7250 message FutariBattleActivityPassStageFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_STAGE = 2; STAGE_INVALID = 3; FLOOR_INVALID = 4; FEATURE_CLOSED = 5; } FutariBattleActivityPassStageFloorRsp.Retcode retcode = 1; } message ReActivityTile { uint32 tower_id = 1; uint32 floor_id = 2; } // CmdID: 7251 message ReActivityGetDataReq { uint32 activity_id = 1; } message ReActivity { uint32 activity_id = 1; repeated ReActivityTile finished_tile_list = 2; repeated uint32 unlocked_area_list = 3; } // CmdID: 7252 message ReActivityGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ReActivityGetDataRsp.Retcode retcode = 1; ReActivity activity = 2; } // CmdID: 7253 message ReActivityTileBeginReq { uint32 activity_id = 1; ReActivityTile tile = 2; uint32 last_max_save_point_id = 3; uint32 last_skill_use_times = 4; uint32 last_collection_num = 5; } // CmdID: 7254 message ReActivityTileBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; AREA_LOCKED = 3; } ReActivityTileBeginRsp.Retcode retcode = 1; uint32 activity_id = 2; ReActivityTile tile = 3; } // CmdID: 7255 message ReActivityTileEndReq { uint32 activity_id = 1; ReActivityTile tile = 2; StageEndStatus end_status = 3; uint32 max_save_point_id = 4; uint32 skill_use_times = 5; uint32 collection_num = 6; } // CmdID: 7256 message ReActivityTileEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ReActivityTileEndRsp.Retcode retcode = 1; uint32 activity_id = 2; ReActivityTile tile = 3; RewardData reward = 4; } // CmdID: 7260 message ResidentActivityGetDataReq { } // CmdID: 7261 message ResidentActivityGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LACK = 2; } ResidentActivityGetDataRsp.Retcode retcode = 1; repeated uint32 unlocked_resident_activity_id = 2; } // CmdID: 7262 message ResidentActivityUnlockActivityReq { uint32 id = 1; } // CmdID: 7263 message ResidentActivityUnlockActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_UNLOCKED = 2; NOT_OPEN = 3; LEVEL_LACK = 4; MATERIAL_LACK = 5; } ResidentActivityUnlockActivityRsp.Retcode retcode = 1; uint32 id = 2; } // CmdID: 7270 message QRtsActivityGetRankReq { uint32 activity_id = 1; uint32 stage_id = 2; } // CmdID: 7271 message QRtsActivityGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_RANK = 3; } QRtsActivityGetRankRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; uint32 rank = 4; uint32 rank_percent = 5; RankShowData rank_data = 6; } message MonsterPvpCard { uint32 unique_id = 1; uint32 star = 2; uint32 fragment_num = 3; repeated uint32 skill_list = 4; } message WaitSelectSkillData { uint32 unique_id = 1; uint32 skill_idx = 2; uint32 old_skill_id = 3; uint32 new_skill_id = 4; uint32 cost_material_id = 5; } message MonsterCardPvpProductivty { uint32 last_calc_time = 1; uint32 total_minute = 2; uint32 exp_per_minute = 3; uint32 book_1_per_minute = 4; uint32 book_2_per_minute = 5; uint32 book_3_per_minute = 6; uint32 total_exp = 7; uint32 total_book_1 = 8; uint32 total_book_2 = 9; uint32 total_book_3 = 10; } // CmdID: 7275 message MonsterCardPvpGetActivityReq { uint32 activity_id = 1; uint32 schedule_id = 2; } message MonsterCardPvpCustomTeam { uint32 team_idx = 1; repeated uint32 card_id_list = 2; repeated uint32 support_card_id_list = 3; } message MonsterCardPvpActivity { uint32 activity_id = 1; uint32 level = 2; uint32 exp = 3; repeated MonsterPvpCard monster_card_list = 4; WaitSelectSkillData wait_select_skill_data = 5; uint32 elo_score = 6; repeated MonsterCardPvpPlayerData opponent_list = 7; repeated uint32 defend_card_unique_id_list = 8; uint32 opponent_refresh_times = 9; uint32 pvp_combat_day_times = 10; repeated uint32 robot_id_list = 11; MonsterCardPvpProductivty productivity_data = 12; uint32 daily_combat_reward_num = 13; repeated MonsterCardPvpCustomTeam custom_team_list = 14; uint32 cur_combat_random = 15; repeated uint32 defend_support_card_unique_id_list = 16; bool is_skip_progress = 17; repeated uint32 has_got_card_material_list = 18; } // CmdID: 7276 message MonsterCardPvpGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 3; } MonsterCardPvpGetActivityRsp.Retcode retcode = 1; MonsterCardPvpActivity monster_card_pvp_activity = 2; } // CmdID: 7277 message MonsterCardPvpSelectInitCardVecReq { uint32 activity_id = 1; uint32 select_idx = 2; } // CmdID: 7278 message MonsterCardPvpSelectInitCardVecRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 3; ERROR_INDEX = 4; } MonsterCardPvpSelectInitCardVecRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 7279 message MonsterCardPvpStarUpCardReq { uint32 activity_id = 1; uint32 unique_id = 2; } // CmdID: 7280 message MonsterCardPvpStarUpCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FRAGMENT_LACK = 3; LEVEL_LACK = 4; } MonsterCardPvpStarUpCardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 unique_id = 3; } // CmdID: 7281 message MonsterCardPvpOpenSkillPackReq { uint32 activity_id = 1; uint32 unique_id = 2; uint32 cost_material_id = 3; uint32 skill_idx = 4; bool is_skip_prev = 5; } // CmdID: 7282 message MonsterCardPvpOpenSkillPackRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MATERIAL_LACK = 3; INDEX_ERROR = 4; NEED_TO_CONFIRM = 5; NO_SKILL = 6; } MonsterCardPvpOpenSkillPackRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 unique_id = 3; uint32 skill_idx = 4; uint32 old_skill_id = 5; uint32 new_skill_id = 6; uint32 cost_material_id = 7; bool is_skip_prev = 8; } // CmdID: 7283 message MonsterCardPvpSelectNewSkillReq { uint32 activity_id = 1; bool is_select = 2; } // CmdID: 7284 message MonsterCardPvpSelectNewSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_NEED_SELECT = 3; } MonsterCardPvpSelectNewSkillRsp.Retcode retcode = 1; uint32 activity_id = 2; bool is_select = 3; WaitSelectSkillData wait_select_skill_data = 4; } // CmdID: 7285 message MonsterCardPvpGetPvpOpponentReq { uint32 activity_id = 1; uint32 schedule_id = 2; bool is_need_refresh = 3; } // CmdID: 7286 message MonsterCardPvpGetPvpOpponentRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MATCH_ROBOT_SUCC = 3; MATCH_ROBOT_FAIL = 4; REDIS_ERROR = 5; GET_DATA = 6; PVP_NOT_OPEN = 7; TIMES_LACK = 8; } MonsterCardPvpGetPvpOpponentRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated MonsterCardPvpPlayerData opponent_list = 3; repeated uint32 robot_id_list = 4; uint32 rank = 5; uint32 elo_score = 6; uint32 combat_random = 7; } // CmdID: 7287 message MonsterCardPvpFinishCombatReq { uint32 activity_id = 1; bool is_win = 2; uint32 combat_random = 3; MonsterCardPvpFinishCombatType finish_type = 4; uint32 combat_time = 5; } // CmdID: 7288 message MonsterCardPvpFinishCombatRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; PVP_NOT_OPEN = 3; ROBOT_ERROR = 4; OPPONENT_ERROR = 5; REDIS_ERROR = 6; DATA_ERROR = 7; TIMES_LACK = 8; RANDOM_MISMATCH = 9; } MonsterCardPvpFinishCombatRsp.Retcode retcode = 1; uint32 activity_id = 2; RewardData reward_data = 3; uint32 elo_score = 4; uint32 max_elo_score = 5; bool is_win = 6; uint32 combat_random = 7; MonsterCardPvpFinishCombatType finish_type = 8; uint32 old_elo_score = 9; } // CmdID: 7289 message MonsterCardPvpUpdatePlayerInfoReq { uint32 activity_id = 1; repeated uint32 monster_card_list = 2; uint32 schedule_id = 3; string nickname = 4; uint32 level = 5; repeated MonsterPvpCardBriefData card_data_list = 6; repeated uint32 support_card_list = 7; repeated MonsterPvpCardBriefData support_card_data_list = 8; } // CmdID: 7290 message MonsterCardPvpUpdatePlayerInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; PVP_NOT_OPEN = 3; UPDATE_ERROR = 4; } MonsterCardPvpUpdatePlayerInfoRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 monster_card_list = 3; repeated uint32 support_card_list = 4; } // CmdID: 7291 message MonsterCardPvpGetDefendDataReq { uint32 activity_id = 1; uint32 schedule_id = 2; } // CmdID: 7292 message MonsterCardPvpGetDefendDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; PVP_NOT_OPEN = 3; REDIS_ERROR = 4; } MonsterCardPvpGetDefendDataRsp.Retcode retcode = 1; uint32 activity_id = 2; MonsterCardPvpCombatHistoryData combat_history = 3; } // CmdID: 7293 message MonsterCardPvpGetPvpRankReq { uint32 activity_id = 1; uint32 schedule_id = 2; } // CmdID: 7294 message MonsterCardPvpGetPvpRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; PVP_NOT_OPEN = 3; REDIS_ERROR = 4; } MonsterCardPvpGetPvpRankRsp.Retcode retcode = 1; uint32 activity_id = 2; RankShowData rank_data = 3; uint32 rank_percent = 4; uint32 rank = 5; } // CmdID: 7295 message MonsterCardPvpTakeProductRewardReq { uint32 activity_id = 1; } // CmdID: 7296 message MonsterCardPvpTakeProductRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; PRODUCTIVITY_NOT_BEGIN = 3; } MonsterCardPvpTakeProductRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 add_exp_num = 3; uint32 add_book_1_num = 4; uint32 add_book_2_num = 5; uint32 add_book_3_num = 6; uint32 convert_material_num = 7; } // CmdID: 7297 message MonsterCardPvpGetGachaDisplayReq { uint32 activity_id = 1; } // CmdID: 7298 message MonsterCardPvpGetGachaDisplayRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } MonsterCardPvpGetGachaDisplayRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 gacha_random = 3; repeated uint32 valid_pool_id_list = 4; } // CmdID: 7299 message MonsterCardPvpGachaReq { uint32 activity_id = 1; uint32 gacha_random = 2; uint32 pool_id = 3; uint32 times = 4; } // CmdID: 7300 message MonsterCardPvpGachaRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; POOL_ERROR = 3; GACHA_RANDOM_MISMATCH = 4; TIMES_ERROR = 5; TIMES_LACK = 6; MATERIAL_LACK = 7; } MonsterCardPvpGachaRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 gacha_random = 3; repeated uint32 material_id_list = 4; } // CmdID: 7301 message MonsterCardPvpStartCombatReq { uint32 activity_id = 1; MonsterCardPvpCombatData combat_data = 2; uint32 combat_random = 3; } // CmdID: 7302 message MonsterCardPvpStartCombatRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; PVP_NOT_OPEN = 3; ROBOT_ERROR = 4; OPPONENT_ERROR = 5; REDIS_ERROR = 6; DATA_ERROR = 7; TIMES_LACK = 8; RANDOM_MISMATCH = 9; } MonsterCardPvpStartCombatRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 combat_random = 3; } // CmdID: 7303 message MonsterCardPvpCustomTeamReq { uint32 activity_id = 1; MonsterCardPvpCustomTeam custom_team = 2; uint32 site_id = 3; } // CmdID: 7304 message MonsterCardPvpCustomTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; CARD_NOT_EXIST = 3; TEAM_LEN_ERROR = 4; IDX_ERROR = 5; COST_OVERFLOW = 6; CARD_REPEATED = 7; SUPPORT_CARD_NOT_EXIST = 8; SUPPORT_CARD_REPEATED = 9; SUPPORT_CARD_NUM_ERROR = 10; SITE_LOCKED = 11; } MonsterCardPvpCustomTeamRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 site_id = 3; } // CmdID: 7305 message MonsterCardPvpSkipReq { uint32 activity_id = 1; bool is_abandon = 2; } // CmdID: 7306 message MonsterCardPvpSkipRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_SUPPORT = 3; MISSION_NOT_FINISH = 4; ALREADY_USED = 5; TALE_NOT_FOUND = 6; MEDAL_NOT_OWNED = 7; } MonsterCardPvpSkipRsp.Retcode retcode = 1; uint32 activity_id = 2; bool is_abandon = 3; RewardData reward_data = 4; } // CmdID: 7311 message MonsterMorphGetActivityReq { uint32 activity_id = 1; } message MonsterMorphMonster { uint32 monster_id = 1; uint32 level = 2; uint32 star = 3; } message MonsterMorphMinionAffix { uint32 affix_id = 1; } message MonsterMorphMinionAffixGroup { uint32 unique_id = 1; repeated MonsterMorphMinionAffix affix_list = 2; } message MonsterMorphMinion { uint32 minion_id = 1; uint32 star = 2; repeated MonsterMorphMinionAffix affix_list = 3; repeated MonsterMorphMinionAffixGroup wait_select_affix_group_list = 4; } message MonsterMorphActivity { uint32 activity_id = 1; repeated MonsterMorphMonster monster_list = 2; repeated MonsterMorphMinion minion_list = 3; repeated uint32 unlocked_skill_list = 4; } // CmdID: 7312 message MonsterMorphGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } MonsterMorphGetActivityRsp.Retcode retcode = 1; MonsterMorphActivity activity = 2; } // CmdID: 7313 message MonsterMorphLevelUpMonsterReq { uint32 activity_id = 1; uint32 monster_id = 2; uint32 target_level = 3; } // CmdID: 7314 message MonsterMorphLevelUpMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MONSTER_NOT_EXIST = 3; TARGET_LEVEL_ERROR = 4; MATERIAL_LACK = 5; } MonsterMorphLevelUpMonsterRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 monster_id = 3; uint32 target_level = 4; } // CmdID: 7315 message MonsterMorphStarUpMonsterReq { uint32 activity_id = 1; uint32 monster_id = 2; uint32 target_star = 3; } // CmdID: 7316 message MonsterMorphStarUpMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MONSTER_NOT_EXIST = 3; TARGET_STAR_ERROR = 4; MATERIAL_LACK = 5; MINION_LOCKED = 6; } MonsterMorphStarUpMonsterRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 monster_id = 3; uint32 target_star = 4; } // CmdID: 7317 message MonsterMorphRefineMinionAffixReq { MonsterMorphMinionRefineType type = 1; uint32 activity_id = 2; uint32 minion_id = 3; repeated uint32 lock_affix_index_list = 4; bool is_retry = 5; } // CmdID: 7318 message MonsterMorphRefineMinionAffixRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MATERIAL_LACK = 3; LOCK_INDEX_ERROR = 4; MINION_NOT_EXIST = 5; MINION_WAIT_AFFIX_EXIST = 6; } MonsterMorphRefineMinionAffixRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 minion_id = 3; repeated MonsterMorphMinionAffixGroup affix_group_list = 4; } // CmdID: 7319 message MonsterMorphSelectNewMinionAffixReq { uint32 activity_id = 1; uint32 minion_id = 2; bool is_select = 3; uint32 select_unique_id = 4; } // CmdID: 7320 message MonsterMorphSelectNewMinionAffixRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MINION_NOT_EXIST = 3; SELECT_EMPTY = 4; TOO_FAST = 5; WAIT_AFFIX_EMPTY = 6; WAIT_AFFIX_NOT_EXIST = 7; } MonsterMorphSelectNewMinionAffixRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 minion_id = 3; bool is_select = 4; uint32 select_unique_id = 5; } // CmdID: 7321 message MonsterMorphGetRankReq { uint32 activity_id = 1; uint32 stage_id = 2; } // CmdID: 7322 message MonsterMorphGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_RANK = 3; } MonsterMorphGetRankRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; uint32 rank = 4; uint32 rank_percent = 5; RankShowData rank_data = 6; } // CmdID: 7323 message MonsterMorphSweepReq { uint32 activity_id = 1; uint32 stage_id = 2; } // CmdID: 7324 message MonsterMorphSweepRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STAGE_TYPE_ERROR = 3; STAGE_NOT_EXIST = 4; STAGE_NOT_PASS = 5; CHALLENGE_NUM_LACK = 6; TICIKET_LACK = 7; DROP_ITEM_ERROR = 8; } MonsterMorphSweepRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; repeated DropItem drop_item_list = 4; } // CmdID: 7331 message CrystalLotteryGetMainDataReq { uint32 activity_id = 1; } // CmdID: 7332 message CrystalLotteryGetMainDataRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; FEATURE_CLOSED = 3; TOO_FREQUENT = 4; } CrystalLotteryGetMainDataRsp.Retcode retcode = 1; uint32 activity_id = 2; bool is_enroll = 3; bool is_reward_taken = 4; uint32 reward_hcoin_num = 5; } // CmdID: 7333 message CrystalLotteryEnrollReq { uint32 activity_id = 1; } // CmdID: 7334 message CrystalLotteryEnrollRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; HAS_ENROLL = 3; ENROLL_NOT_OPEN = 4; MISSION_NOT_FINISH = 5; FEATURE_CLOSED = 6; } CrystalLotteryEnrollRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 7335 message CrystalLotteryTakeRewardReq { uint32 activity_id = 1; } // CmdID: 7336 message CrystalLotteryTakeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; NOT_ENROLL = 3; HAS_TAKEN = 4; FEATURE_CLOSED = 5; ACTIVITY_NOT_EXIST = 6; REWARD_NOT_OPEN = 7; SETTLE_REWARD_FAIL = 8; } CrystalLotteryTakeRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 hcoin = 3; } message TiledGameInspiration { uint32 inspiration_id = 1; uint32 level = 2; uint32 fail_count = 3; } message TiledGameFurnitureInfo { uint32 id = 1; uint32 pos_x = 2; uint32 pos_y = 3; uint32 direction = 4; uint32 location = 5; } message TiledGameInnStaffScheduleInfo { TiledGameInnRole role = 1; repeated uint32 staff_id_list = 2; } message TiledGameInnManagementMenu { uint32 dish_id = 1; uint32 num = 2; bool is_up = 3; } message TiledGameInnSiteInfo { uint32 site_id = 1; uint32 pass_times = 2; } // CmdID: 7341 message TiledGameInnGetActivityReq { uint32 activity_id = 1; } message TiledGameInnCustomerTendency { uint32 taste = 1; uint32 cook_techniques = 2; } message TiledGameInnBuyRecord { uint32 goods_id = 1; uint32 num = 2; } message TiledGameInnStaff { uint32 staff_id = 1; uint32 status = 2; } // CmdID: 7342 message TiledGameInnGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } TiledGameInnGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 level = 3; uint32 today_get_food_num = 4; repeated TiledGameInnSiteInfo site_info_list = 5; repeated uint32 dish_list = 7; repeated GenericItemNum furniture_list = 8; repeated TiledGameInspiration inspiration_list = 9; repeated TiledGameFurnitureInfo furniture_info_list = 10; uint32 inn_level = 11; TiledGameInnCustomerTendency today_customer_tendency = 12; repeated GenericItemNum unlocked_food_list = 14; repeated TiledGameInnBuyRecord buy_record_list = 15; repeated TiledGameInnStaff staff_list = 16; uint32 left_travel_times = 17; uint32 cur_daily_mission = 18; uint32 left_drop_food_num = 19; uint32 left_purchase_budget = 20; uint32 accumulate_earn_gold = 21; } // CmdID: 7343 message TiledGameInnBuyFurnitureReq { uint32 activity_id = 1; uint32 shop_goods_id = 2; uint32 num = 3; } // CmdID: 7344 message TiledGameInnBuyFurnitureRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NUM_LIMIT = 3; MATERIAL_LACK = 4; GOODS_NOT_EXIST = 5; LEVEL_LIMIT = 6; } TiledGameInnBuyFurnitureRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 7345 message TiledGameInnEditInnReq { uint32 activity_id = 1; repeated TiledGameFurnitureInfo furniture_info_list = 2; } // CmdID: 7346 message TiledGameInnEditInnRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FURNITURE_LACK = 3; FURNITURE_ERROR = 4; FURNITURE_NUM_LIMIT = 5; TOO_OFTEN = 6; } TiledGameInnEditInnRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 7347 message TiledGameInnStartManagementReq { uint32 activity_id = 1; repeated TiledGameInnStaffScheduleInfo staff_schedule_info_list = 2; repeated TiledGameInnManagementMenu menu_list = 3; } // CmdID: 7348 message TiledGameInnStartManagementRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ROLE_INVALID = 3; ROLE_REPEATED = 4; STAFF_REPEATED = 5; STAFF_NUM_LIMITED = 6; STAFF_LOCKED = 7; DISH_LOCKED = 8; FOOD_LACK = 9; DISH_NUM_LIMIT = 10; DISH_REPEATED = 11; } TiledGameInnStartManagementRsp.Retcode retcode = 1; uint32 activity_id = 2; string management_transaction_str = 3; } // CmdID: 7349 message TiledGameInnStopManagementReq { uint32 activity_id = 1; uint32 gold_earned = 2; repeated TiledGameInnManagementMenu sold_dish_list = 3; string management_transaction_str = 4; uint32 fee = 5; uint32 sold_dishes_revenue = 6; uint32 other_revenue = 7; uint32 sold_exquisite_dish_num = 8; repeated uint32 customer_mood_list = 9; } // CmdID: 7350 message TiledGameInnStopManagementRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_MANAGEMENT = 3; DISH_LOCKED = 4; DISH_REPEATED = 5; DISH_NUM_LIMIT = 6; FOOD_LACK = 7; } TiledGameInnStopManagementRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 total_purchase_cost = 3; uint32 real_purchase_cost = 4; } // CmdID: 7351 message TiledGameInnStartTravelReq { uint32 activity_id = 1; uint32 site_id = 2; repeated uint32 staff_id_list = 3; repeated uint32 up_food_list = 4; repeated uint32 trigger_event_list = 5; } // CmdID: 7352 message TiledGameInnStartTravelRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; SITE_LOCKED = 3; IN_TRAVEL = 4; STAFF_MISMATCH = 5; STAFF_LOCKED = 6; UP_FOOD_INVALID = 7; FOOD_DROP_NUM_LIMIT = 8; NO_OBTAINED_FOOD = 9; STAFF_NUM_LIMIT = 10; TRAVEL_TIMES_LIMIT = 11; NO_STAFF = 12; STAFF_REPEATED = 13; } TiledGameInnStartTravelRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated GenericItemNum up_food_extra_num_list = 3; } // CmdID: 7353 message TiledGameInnEndTravelReq { uint32 activity_id = 1; } // CmdID: 7354 message TiledGameInnEndTravelRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } TiledGameInnEndTravelRsp.Retcode retcode = 1; uint32 activity_id = 2; RewardData reward = 3; } // CmdID: 7355 message TiledGameInnLevelUpReq { uint32 activity_id = 1; } // CmdID: 7356 message TiledGameInnLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; PRE_MISSION_NOT_FINISH = 3; } TiledGameInnLevelUpRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 level = 3; } // CmdID: 7357 message TiledGameInnDevelopDishReq { uint32 activity_id = 1; uint32 inspiration_id = 2; repeated uint32 food_list = 3; } // CmdID: 7358 message TiledGameInnDevelopDishRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; INSPIRATION_NOT_EXIST = 3; FOOD_LACK = 4; DISH_UNLOCKED = 5; } TiledGameInnDevelopDishRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 succ_developed_dish_id = 3; TiledGameInspiration inspiration_info = 4; } // CmdID: 7359 message TiledGameInnLevelUpInnReq { uint32 activity_id = 1; uint32 inn_level = 2; } // CmdID: 7360 message TiledGameInnLevelUpInnRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; INN_LEVEL_MISMATCH = 3; MANAGE_LEVEL_LIMIT = 4; MATERIAL_LACK = 5; } TiledGameInnLevelUpInnRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 inn_level = 3; } message TiledGameInnRedisBriefData { repeated TiledGameFurnitureInfo furniture_info_list = 1; } // CmdID: 7361 message TiledGameInnSyncInnDataNotify { uint32 schedule_id = 1; TiledGameInnRedisBriefData inn_brief_data = 2; } // CmdID: 7362 message TiledGameInnGetOtherInnDataReq { uint32 activity_id = 1; uint32 target_uid = 2; uint32 schedule_id = 3; } // CmdID: 7363 message TiledGameInnGetOtherInnDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TARGET_NOT_FRIEND = 3; } TiledGameInnGetOtherInnDataRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 target_uid = 3; repeated TiledGameFurnitureInfo furniture_info_list = 4; } // CmdID: 7364 message TiledGameInnAddLeftDropNumNotify { uint32 activity_id = 1; uint32 add_left_drop_num = 2; } // CmdID: 7375 message TowerDefenseGetActivityReq { uint32 activity_id = 1; } message TowerDefenseActivity { uint32 activity_id = 1; repeated TowerDefenseAvatar avatar_list = 2; repeated TowerDefenseBattle cur_battle_list = 3; repeated TowerDefenseFinishedBattleRecord finished_battle_record_list = 4; } message TowerDefenseAvatar { uint32 avatar_id = 1; } message TowerDefenseBattle { uint32 battle_id = 1; repeated TowerDefenseBattleTurn saved_turn_list = 2; string transaction_str = 3; } message TowerDefenseBattleTurn { uint32 turn = 1; bytes client_ext = 2; } message TowerDefenseFinishedBattleRecord { uint32 battle_id = 1; uint32 floor = 2; uint32 score = 3; } // CmdID: 7376 message TowerDefenseGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } TowerDefenseGetActivityRsp.Retcode retcode = 1; TowerDefenseActivity activity = 2; uint32 activity_id = 3; } // CmdID: 7377 message TowerDefenseSaveTurnReq { uint32 activity_id = 1; uint32 battle_id = 2; uint32 turn = 3; bytes client_ext = 4; } // CmdID: 7378 message TowerDefenseSaveTurnRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; SIZE_LIMIT = 3; } TowerDefenseSaveTurnRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 7379 message TowerDefenseBattleBeginReq { uint32 activity_id = 1; uint32 battle_id = 2; repeated uint32 avatar_list = 3; } // CmdID: 7380 message TowerDefenseBattleBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; IN_BATTLE = 3; AVATAR_ERROR = 4; } TowerDefenseBattleBeginRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 battle_id = 3; uint32 tower_id = 4; uint32 floor_id = 5; } // CmdID: 7381 message TowerDefenseBattleEndReq { enum BattleEndStatus { BATTLE_END_STATUS_NONE = 0; BATTLE_WIN = 1; BATTLE_EXIT = 2; BATTLE_NOT_MEET_CONDITION = 3; } uint32 activity_id = 1; uint32 battle_id = 2; TowerDefenseBattleEndReq.BattleEndStatus end_status = 3; uint32 floor = 4; uint32 score = 5; } // CmdID: 7382 message TowerDefenseBattleEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_BATTLE = 3; NO_TOWER = 4; } TowerDefenseBattleEndRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 battle_id = 3; RewardData first_reward_data = 4; uint32 tower_id = 5; uint32 floor_id = 6; } enum CmdTypeActivity3 { CMD_TYPE_ACTIVITY_3_NONE = 0; CMD_SUSANNA_TRIAL_GET_ACTIVITY_REQ = 7050; CMD_SUSANNA_TRIAL_GET_ACTIVITY_RSP = 7051; CMD_SUSANNA_TRIAL_TAKE_MENTOR_PROGRESS_REWARD_REQ = 7052; CMD_SUSANNA_TRIAL_TAKE_MENTOR_PROGRESS_REWARD_RSP = 7053; CMD_SUSANNA_TRIAL_TAKE_PLOT_REWARD_REQ = 7054; CMD_SUSANNA_TRIAL_TAKE_PLOT_REWARD_RSP = 7055; CMD_SHIGURE_KIRA_GET_ACTIVITY_REQ = 7060; CMD_SHIGURE_KIRA_GET_ACTIVITY_RSP = 7061; CMD_SHIGURE_KIRA_ADD_CONCERT_PROGRESS_REQ = 7062; CMD_SHIGURE_KIRA_ADD_CONCERT_PROGRESS_RSP = 7063; CMD_THEME_TOWER_GET_ACTIVITY_REQ = 7070; CMD_THEME_TOWER_GET_ACTIVITY_RSP = 7071; CMD_THEME_TOWER_GET_RANK_REQ = 7072; CMD_THEME_TOWER_GET_RANK_RSP = 7073; CMD_THEME_TOWER_LEVEL_UP_SECTION_REQ = 7074; CMD_THEME_TOWER_LEVEL_UP_SECTION_RSP = 7075; CMD_GET_PON_MACHINE_ACTIVITY_REQ = 7100; CMD_GET_PON_MACHINE_ACTIVITY_RSP = 7101; CMD_START_PON_MACHINE_REQ = 7102; CMD_START_PON_MACHINE_RSP = 7103; CMD_CARNIVAL_LOTTERY_BET_REQ = 7111; CMD_CARNIVAL_LOTTERY_BET_RSP = 7112; CMD_CARNIVAL_LOTTERY_GET_INFO_REQ = 7113; CMD_CARNIVAL_LOTTERY_GET_INFO_RSP = 7114; CMD_CARNIVAL_LOTTERY_TAKE_SPECIAL_REWARD_REQ = 7115; CMD_CARNIVAL_LOTTERY_TAKE_SPECIAL_REWARD_RSP = 7116; CMD_CARNIVAL_LOTTERY_OPEN_REWARD_REQ = 7117; CMD_CARNIVAL_LOTTERY_OPEN_REWARD_RSP = 7118; CMD_TILED_GAME_LUNA_TRAP_REQ = 7121; CMD_TILED_GAME_LUNA_TRAP_RSP = 7122; CMD_GET_TILED_GAME_LUNA_REQ = 7123; CMD_GET_TILED_GAME_LUNA_RSP = 7124; CMD_TILED_GAME_LUNA_BATTLE_REQ = 7125; CMD_TILED_GAME_LUNA_BATTLE_RSP = 7126; CMD_TILED_GAME_LUNA_HEAL_REQ = 7129; CMD_TILED_GAME_LUNA_HEAL_RSP = 7130; CMD_MINION_CLASH_GET_ACTIVITY_REQ = 7141; CMD_MINION_CLASH_GET_ACTIVITY_RSP = 7142; CMD_MINION_CLASH_GET_GACHA_INFO_REQ = 7143; CMD_MINION_CLASH_GET_GACHA_INFO_RSP = 7144; CMD_MINION_CLASH_DO_GACHA_REQ = 7145; CMD_MINION_CLASH_DO_GACHA_RSP = 7146; CMD_MINION_CLASH_LEVEL_UP_TALENT_REQ = 7147; CMD_MINION_CLASH_LEVEL_UP_TALENT_RSP = 7148; CMD_MINION_CLASH_REPORT_STAGE_BEGIN_REQ = 7149; CMD_MINION_CLASH_REPORT_STAGE_BEGIN_RSP = 7150; CMD_MINION_CLASH_UPDATE_BUILD_REQ = 7151; CMD_MINION_CLASH_UPDATE_BUILD_RSP = 7152; CMD_MINION_CLASH_STAR_UP_CARD_REQ = 7153; CMD_MINION_CLASH_STAR_UP_CARD_RSP = 7154; CMD_THELEMA_ACTIVITY_GET_ACTIVITY_REQ = 7161; CMD_THELEMA_ACTIVITY_GET_ACTIVITY_RSP = 7162; CMD_THELEMA_ACTIVITY_FINISH_QUESTION_REQ = 7163; CMD_THELEMA_ACTIVITY_FINISH_QUESTION_RSP = 7164; CMD_MATCH_THREE_PLUS_GET_ACTIVITY_REQ = 7171; CMD_MATCH_THREE_PLUS_GET_ACTIVITY_RSP = 7172; CMD_MATCH_THREE_PLUS_ROLE_LEVEL_UP_REQ = 7173; CMD_MATCH_THREE_PLUS_ROLE_LEVEL_UP_RSP = 7174; CMD_MATCH_THREE_PLUS_GACHA_DISPLAY_REQ = 7175; CMD_MATCH_THREE_PLUS_GACHA_DISPLAY_RSP = 7176; CMD_MATCH_THREE_PLUS_GACHA_REQ = 7177; CMD_MATCH_THREE_PLUS_GACHA_RSP = 7178; CMD_MATCH_THREE_PLUS_ROOM_BEGIN_REQ = 7179; CMD_MATCH_THREE_PLUS_ROOM_BEGIN_RSP = 7180; CMD_MATCH_THREE_PLUS_ROOM_END_REQ = 7181; CMD_MATCH_THREE_PLUS_ROOM_END_RSP = 7182; CMD_MATCH_THREE_PLUS_GET_RANK_REQ = 7183; CMD_MATCH_THREE_PLUS_GET_RANK_RSP = 7184; CMD_MATCH_THREE_PLUS_UPDATE_COMBINATION_REQ = 7185; CMD_MATCH_THREE_PLUS_UPDATE_COMBINATION_RSP = 7186; CMD_MATCH_THREE_PLUS_SYNC_AUTO_UNLOCK_NOTIFY = 7187; CMD_TILED_GAME_SRPG_GET_ACTIVITY_REQ = 7191; CMD_TILED_GAME_SRPG_GET_ACTIVITY_RSP = 7192; CMD_TILED_GAME_SRPG_AVATAR_LEVEL_UP_REQ = 7193; CMD_TILED_GAME_SRPG_AVATAR_LEVEL_UP_RSP = 7194; CMD_TILED_GAME_SRPG_BATTLE_BEGIN_REQ = 7195; CMD_TILED_GAME_SRPG_BATTLE_BEGIN_RSP = 7196; CMD_TILED_GAME_SRPG_BATTLE_END_REQ = 7197; CMD_TILED_GAME_SRPG_BATTLE_END_RSP = 7198; CMD_TILED_GAME_SRPG_TAKE_BP_REWARD_REQ = 7199; CMD_TILED_GAME_SRPG_TAKE_BP_REWARD_RSP = 7200; CMD_GAME_ROOM_ACTIVITY_GET_ACTIVITY_REQ = 7211; CMD_GAME_ROOM_ACTIVITY_GET_ACTIVITY_RSP = 7212; CMD_GAME_ROOM_ACTIVITY_GET_RANK_REQ = 7213; CMD_GAME_ROOM_ACTIVITY_GET_RANK_RSP = 7214; CMD_QRTS_ACTIVITY_GET_ACTIVITY_REQ = 7221; CMD_QRTS_ACTIVITY_GET_ACTIVITY_RSP = 7222; CMD_QRTS_ACTIVITY_FINISH_ROUND_REQ = 7223; CMD_QRTS_ACTIVITY_FINISH_ROUND_RSP = 7224; CMD_QRTS_ACTIVITY_RESET_ROUND_REQ = 7225; CMD_QRTS_ACTIVITY_RESET_ROUND_RSP = 7226; CMD_QRTS_ACTIVITY_BUILD_REQ = 7227; CMD_QRTS_ACTIVITY_BUILD_RSP = 7228; CMD_QRTS_ACTIVITY_SELECT_TALENT_REQ = 7229; CMD_QRTS_ACTIVITY_SELECT_TALENT_RSP = 7230; CMD_QRTS_ACTIVITY_SYNC_GAME_NOTIFY = 7231; CMD_QRTS_ACTIVITY_SWEEP_REQ = 7232; CMD_QRTS_ACTIVITY_SWEEP_RSP = 7233; CMD_QRTS_ACTIVITY_UPGRADE_BUFF_REQ = 7234; CMD_QRTS_ACTIVITY_UPGRADE_BUFF_RSP = 7235; CMD_QRTS_ACTIVITY_CLEAR_GAME_REQ = 7236; CMD_QRTS_ACTIVITY_CLEAR_GAME_RSP = 7237; CMD_QRTS_ACTIVITY_WISH_REQ = 7238; CMD_QRTS_ACTIVITY_WISH_RSP = 7239; CMD_GET_BURDEN_ALLEVIATION_V2_REQ = 7241; CMD_GET_BURDEN_ALLEVIATION_V2_RSP = 7242; CMD_TRIGGER_BURDEN_ALLEVIATION_V2_REQ = 7243; CMD_TRIGGER_BURDEN_ALLEVIATION_V2_RSP = 7244; CMD_FUTARI_BATTLE_ACTIVITY_GET_ACTIVITY_REQ = 7245; CMD_FUTARI_BATTLE_ACTIVITY_GET_ACTIVITY_RSP = 7246; CMD_FUTARI_BATTLE_ACTIVITY_GET_RANK_REQ = 7247; CMD_FUTARI_BATTLE_ACTIVITY_GET_RANK_RSP = 7248; CMD_FUTARI_BATTLE_ACTIVITY_PASS_STAGE_FLOOR_REQ = 7249; CMD_FUTARI_BATTLE_ACTIVITY_PASS_STAGE_FLOOR_RSP = 7250; CMD_RE_ACTIVITY_GET_DATA_REQ = 7251; CMD_RE_ACTIVITY_GET_DATA_RSP = 7252; CMD_RE_ACTIVITY_TILE_BEGIN_REQ = 7253; CMD_RE_ACTIVITY_TILE_BEGIN_RSP = 7254; CMD_RE_ACTIVITY_TILE_END_REQ = 7255; CMD_RE_ACTIVITY_TILE_END_RSP = 7256; CMD_RESIDENT_ACTIVITY_GET_DATA_REQ = 7260; CMD_RESIDENT_ACTIVITY_GET_DATA_RSP = 7261; CMD_RESIDENT_ACTIVITY_UNLOCK_ACTIVITY_REQ = 7262; CMD_RESIDENT_ACTIVITY_UNLOCK_ACTIVITY_RSP = 7263; CMD_QRTS_ACTIVITY_GET_RANK_REQ = 7270; CMD_QRTS_ACTIVITY_GET_RANK_RSP = 7271; CMD_MONSTER_CARD_PVP_GET_ACTIVITY_REQ = 7275; CMD_MONSTER_CARD_PVP_GET_ACTIVITY_RSP = 7276; CMD_MONSTER_CARD_PVP_SELECT_INIT_CARD_VEC_REQ = 7277; CMD_MONSTER_CARD_PVP_SELECT_INIT_CARD_VEC_RSP = 7278; CMD_MONSTER_CARD_PVP_STAR_UP_CARD_REQ = 7279; CMD_MONSTER_CARD_PVP_STAR_UP_CARD_RSP = 7280; CMD_MONSTER_CARD_PVP_OPEN_SKILL_PACK_REQ = 7281; CMD_MONSTER_CARD_PVP_OPEN_SKILL_PACK_RSP = 7282; CMD_MONSTER_CARD_PVP_SELECT_NEW_SKILL_REQ = 7283; CMD_MONSTER_CARD_PVP_SELECT_NEW_SKILL_RSP = 7284; CMD_MONSTER_CARD_PVP_GET_PVP_OPPONENT_REQ = 7285; CMD_MONSTER_CARD_PVP_GET_PVP_OPPONENT_RSP = 7286; CMD_MONSTER_CARD_PVP_FINISH_COMBAT_REQ = 7287; CMD_MONSTER_CARD_PVP_FINISH_COMBAT_RSP = 7288; CMD_MONSTER_CARD_PVP_UPDATE_PLAYER_INFO_REQ = 7289; CMD_MONSTER_CARD_PVP_UPDATE_PLAYER_INFO_RSP = 7290; CMD_MONSTER_CARD_PVP_GET_DEFEND_DATA_REQ = 7291; CMD_MONSTER_CARD_PVP_GET_DEFEND_DATA_RSP = 7292; CMD_MONSTER_CARD_PVP_GET_PVP_RANK_REQ = 7293; CMD_MONSTER_CARD_PVP_GET_PVP_RANK_RSP = 7294; CMD_MONSTER_CARD_PVP_TAKE_PRODUCT_REWARD_REQ = 7295; CMD_MONSTER_CARD_PVP_TAKE_PRODUCT_REWARD_RSP = 7296; CMD_MONSTER_CARD_PVP_GET_GACHA_DISPLAY_REQ = 7297; CMD_MONSTER_CARD_PVP_GET_GACHA_DISPLAY_RSP = 7298; CMD_MONSTER_CARD_PVP_GACHA_REQ = 7299; CMD_MONSTER_CARD_PVP_GACHA_RSP = 7300; CMD_MONSTER_CARD_PVP_START_COMBAT_REQ = 7301; CMD_MONSTER_CARD_PVP_START_COMBAT_RSP = 7302; CMD_MONSTER_CARD_PVP_CUSTOM_TEAM_REQ = 7303; CMD_MONSTER_CARD_PVP_CUSTOM_TEAM_RSP = 7304; CMD_MONSTER_CARD_PVP_SKIP_REQ = 7305; CMD_MONSTER_CARD_PVP_SKIP_RSP = 7306; CMD_MONSTER_MORPH_GET_ACTIVITY_REQ = 7311; CMD_MONSTER_MORPH_GET_ACTIVITY_RSP = 7312; CMD_MONSTER_MORPH_LEVEL_UP_MONSTER_REQ = 7313; CMD_MONSTER_MORPH_LEVEL_UP_MONSTER_RSP = 7314; CMD_MONSTER_MORPH_STAR_UP_MONSTER_REQ = 7315; CMD_MONSTER_MORPH_STAR_UP_MONSTER_RSP = 7316; CMD_MONSTER_MORPH_REFINE_MINION_AFFIX_REQ = 7317; CMD_MONSTER_MORPH_REFINE_MINION_AFFIX_RSP = 7318; CMD_MONSTER_MORPH_SELECT_NEW_MINION_AFFIX_REQ = 7319; CMD_MONSTER_MORPH_SELECT_NEW_MINION_AFFIX_RSP = 7320; CMD_MONSTER_MORPH_GET_RANK_REQ = 7321; CMD_MONSTER_MORPH_GET_RANK_RSP = 7322; CMD_MONSTER_MORPH_SWEEP_REQ = 7323; CMD_MONSTER_MORPH_SWEEP_RSP = 7324; CMD_CRYSTAL_LOTTERY_GET_MAIN_DATA_REQ = 7331; CMD_CRYSTAL_LOTTERY_GET_MAIN_DATA_RSP = 7332; CMD_CRYSTAL_LOTTERY_ENROLL_REQ = 7333; CMD_CRYSTAL_LOTTERY_ENROLL_RSP = 7334; CMD_CRYSTAL_LOTTERY_TAKE_REWARD_REQ = 7335; CMD_CRYSTAL_LOTTERY_TAKE_REWARD_RSP = 7336; CMD_TILED_GAME_INN_GET_ACTIVITY_REQ = 7341; CMD_TILED_GAME_INN_GET_ACTIVITY_RSP = 7342; CMD_TILED_GAME_INN_BUY_FURNITURE_REQ = 7343; CMD_TILED_GAME_INN_BUY_FURNITURE_RSP = 7344; CMD_TILED_GAME_INN_EDIT_INN_REQ = 7345; CMD_TILED_GAME_INN_EDIT_INN_RSP = 7346; CMD_TILED_GAME_INN_START_MANAGEMENT_REQ = 7347; CMD_TILED_GAME_INN_START_MANAGEMENT_RSP = 7348; CMD_TILED_GAME_INN_STOP_MANAGEMENT_REQ = 7349; CMD_TILED_GAME_INN_STOP_MANAGEMENT_RSP = 7350; CMD_TILED_GAME_INN_START_TRAVEL_REQ = 7351; CMD_TILED_GAME_INN_START_TRAVEL_RSP = 7352; CMD_TILED_GAME_INN_END_TRAVEL_REQ = 7353; CMD_TILED_GAME_INN_END_TRAVEL_RSP = 7354; CMD_TILED_GAME_INN_LEVEL_UP_REQ = 7355; CMD_TILED_GAME_INN_LEVEL_UP_RSP = 7356; CMD_TILED_GAME_INN_DEVELOP_DISH_REQ = 7357; CMD_TILED_GAME_INN_DEVELOP_DISH_RSP = 7358; CMD_TILED_GAME_INN_LEVEL_UP_INN_REQ = 7359; CMD_TILED_GAME_INN_LEVEL_UP_INN_RSP = 7360; CMD_TILED_GAME_INN_SYNC_INN_DATA_NOTIFY = 7361; CMD_TILED_GAME_INN_GET_OTHER_INN_DATA_REQ = 7362; CMD_TILED_GAME_INN_GET_OTHER_INN_DATA_RSP = 7363; CMD_TILED_GAME_INN_ADD_LEFT_DROP_NUM_NOTIFY = 7364; CMD_TOWER_DEFENSE_GET_ACTIVITY_REQ = 7375; CMD_TOWER_DEFENSE_GET_ACTIVITY_RSP = 7376; CMD_TOWER_DEFENSE_SAVE_TURN_REQ = 7377; CMD_TOWER_DEFENSE_SAVE_TURN_RSP = 7378; CMD_TOWER_DEFENSE_BATTLE_BEGIN_REQ = 7379; CMD_TOWER_DEFENSE_BATTLE_BEGIN_RSP = 7380; CMD_TOWER_DEFENSE_BATTLE_END_REQ = 7381; CMD_TOWER_DEFENSE_BATTLE_END_RSP = 7382; } enum ThemeTowerBuffType { THEME_TOWER_BUFF_TYPE_NONE = 0; THEME_TOWER_WEATHER_BUFF = 1; THEME_TOWER_SPECIAL_BUFF = 2; THEME_TOWER_COMMON_BUFF = 3; THEME_TOWER_ACTIVE_BUFF = 4; } enum TiledGameLunaTrapDamageType { TILED_GAME_LUNA_TRAP_DAMAGE_TYPE_NONE = 0; TILED_GAME_LUNA_TRAP_DAMAGE_TYPE_FIXED_DAMAGE = 1; TILED_GAME_LUNA_TRAP_DAMAGE_TYPE_PERCENTAGE_DAMAGE = 2; } enum QRtsBuildingType { Q_RTS_BUILDING_TYPE_NONE = 0; QRTS_BUILDING_TYPE_BASE = 1; QRTS_BUILDING_TYPE_DEFENSE_TOWER = 2; QRTS_BUILDING_TYPE_RANGE_BARRACK = 3; QRTS_BUILDING_TYPE_MELEE_BARRACK = 4; QRTS_BUILDING_TYPE_FIXED_GAIN_MINER = 5; QRTS_BUILDING_TYPE_INCREASING_GAIN_MINER = 6; QRTS_BUILDING_TYPE_WALL = 7; QRTS_BUILDING_TYPE_BARRICADE = 8; } enum QRtsTalentSourceType { QRTS_TALENT_SOURCE_TYPE_NONE = 0; QRTS_TALENT_SOURCE_TYPE_ROUND = 1; QRTS_TALENT_SOURCE_TYPE_WISH = 2; QRTS_TALENT_SOURCE_TYPE_BASE_LEVEL = 3; } enum QRtsTalentType { Q_RTS_TALENT_TYPE_NONE = 0; QRTS_TALENT_TYPE_NORMAL = 1; QRTS_TALENT_TYPE_ULTRA = 2; QRTS_TALENT_TYPE_RANDOM = 3; QRTS_TALENT_TYPE_BASE = 4; QRTS_TALENT_TYPE_ATTRIBUTE = 5; } enum QRtsStageType { Q_RTS_STAGE_TYPE_NONE = 0; QRTS_STAGE_TYPE_MAINLINE = 1; QRTS_STAGE_TYPE_CHALLENGE = 2; QRTS_STAGE_TYPE_RANK_CHALLENGE = 3; } enum QRtsServerEffect { Q_RTS_SERVER_EFFECT_NONE = 0; QRTS_SERVER_EFFECT_MINER_GAIN_UP = 1; QRTS_SERVER_EFFECT_FIXED_GAIN_MINER_PROTECT = 2; QRTS_SERVER_EFFECT_INCREASING_GAIN_MINER_ENFORCE = 3; QRTS_SERVER_EFFECT_MINER_EXTRA_GOLD = 4; QRTS_SERVER_EFFECT_BASE_PRODUCE_GOLD = 5; QRTS_SERVER_EFFECT_BUILDING_CASHBACK = 6; } enum BurdenAlleviationV2Type { BURDEN_ALLEVIATION_V_2_TYPE_NONE = 0; BURDEN_ALLEVIATION_V2_OW_QUEST = 1; BURDEN_ALLEVIATION_V2_THEME_WANTED = 2; BURDEN_ALLEVIATION_V2_EXAMINATION = 3; BURDEN_ALLEVIATION_V2_ARMADA_STAGE_SCORE_ACTIVITY = 4; BURDEN_ALLEVIATION_V2_RAID_REPLACE = 5; } enum ShigureKiraProgressSlotType { SHIGURE_KIRA_PROGRESS_SLOT_NONE = 0; SHIGURE_KIRA_PROGRESS_SLOT_FANCHANT = 1; SHIGURE_KIRA_PROGRESS_SLOT_CONCERT = 2; } enum MonsterCardPvpFinishCombatType { MONSTER_CARD_PVP_FINISH_COMBAT_TYPE_NONE = 0; MONSTER_CARD_PVP_FINISH_COMBAT_TYPE_NORMAL = 1; MONSTER_CARD_PVP_FINISH_COMBAT_TYPE_GIVE_UP = 2; MONSTER_CARD_PVP_FINISH_COMBAT_TYPE_ABANDON = 3; } enum MonsterCardPvpCardHiddenConditionType { MONSTER_CARD_PVP_CARD_HIDDEN_CONDITION_TYPE_NONE = 0; MONSTER_CARD_PVP_CARD_HIDDEN_CONDITION_OPPONENT_RANK = 1; MONSTER_CARD_PVP_CARD_HIDDEN_CONDITION_COMBAT_TIMES = 2; MONSTER_CARD_PVP_CARD_HIDDEN_CONDITION_ELO_SCORE = 3; } enum MinionClashConditionType { MINION_CLASH_CONDITION_TYPE_NONE = 0; MINION_CLASH_CONDITION_TYPE_ACTIVITY_LEVEL_GE = 1; MINION_CLASH_CONDITION_TYPE_BRANCH_TALENT_LEVEL_GE = 2; MINION_CLASH_CONDITION_TYPE_PASS_STAGE_LIST = 3; MINION_CLASH_CONDITION_TYPE_PASS_RPG_SITE_LIST = 4; } enum MinionClashStageType { MINION_CLASH_STAGE_TYPE_NONE = 0; MINION_CLASH_STAGE_TYPE_NORMAL_AVATAR = 1; MINION_CLASH_STAGE_TYPE_NORMAL_CARD = 2; MINION_CLASH_STAGE_TYPE_DAILY = 3; MINION_CLASH_STAGE_TYPE_TOWER = 4; MINION_CLASH_STAGE_TYPE_TUTORIAL = 5; } enum MinionClashDoGachaType { MINION_CLASH_DO_GACHA_TYPE_NONE = 0; MINION_CLASH_DO_GACHA_TYPE_ONCE = 1; MINION_CLASH_DO_GACHA_TYPE_UP_TO_10 = 2; } enum MatchThreePlusRoomType { MATCH_THREE_PLUS_ROOM_TYPE_NONE = 0; MATCH_THREE_PLUS_ROOM_MAIN = 1; MATCH_THREE_PLUS_ROOM_SIDE = 2; MATCH_THREE_PLUS_ROOM_DAILY = 3; MATCH_THREE_PLUS_ROOM_TOWER = 4; MATCH_THREE_PLUS_ROOM_TUTORIAL = 5; } enum TiledGameSrpgBattleType { TILED_GAME_SRPG_BATTLE_TYPE_NONE = 0; TILED_GAME_SRPG_BATTLE_STORY = 1; TILED_GAME_SRPG_BATTLE_CHALLENGE = 2; } enum TiledGameSrpgWinType { TILED_GAME_SRPG_WIN_TYPE_NONE = 0; TILED_GAME_SRPG_WIN_ELIMINATE = 1; TILED_GAME_SRPG_WIN_CHASE = 2; TILED_GAME_SRPG_WIN_SURVIVE = 3; TILED_GAME_SRPG_WIN_CAPTURE = 4; } enum GameRoomActivityGameType { GAME_ROOM_ACTIVITY_GAME_TYPE_NONE = 0; GAME_ROOM_ACTIVITY_GAME_TYPE_BRICK_BREAKER = 1; GAME_ROOM_ACTIVITY_GAME_TYPE_NS_SHAFT = 2; } enum GameRoomActivityGameStageType { GAME_ROOM_ACTIVITY_GAME_STAGE_TYPE_NONE = 0; GAME_ROOM_ACTIVITY_GAME_STAGE_TYPE_NORMAL = 1; GAME_ROOM_ACTIVITY_GAME_STAGE_TYPE_RANK = 2; } enum FutariBattleStageGroupType { FUTARI_BATTLE_STAGE_GROUP_TYPE_NONE = 0; FUTARI_BATTLE_STAGE_GROUP_NORMAL = 1; FUTARI_BATTLE_STAGE_GROUP_BOSS = 2; } enum FutariBattleStageType { FUTARI_BATTLE_STAGE_TYPE_NONE = 0; FUTARI_BATTLE_STAGE_NORMAL = 1; FUTARI_BATTLE_STAGE_BOSS = 2; } enum ReActivitySiteContentType { RE_ACTIVITY_SITE_CONTENT_NONE = 0; RE_ACTIVITY_SITE_CONTENT_PLOT = 1; RE_ACTIVITY_SITE_CONTENT_PROP_STAGE = 2; RE_ACTIVITY_SITE_CONTENT_JUMP_STAGE = 3; RE_ACTIVITY_SITE_CONTENT_TILE = 4; } enum MonsterCardPvpCardCheckResult { SUCC = 0; CARD_NOT_EXIST = 1; CARD_REPEATED = 2; CARD_CONFIG_NOT_FOUND = 3; CARD_EMPTY = 4; CARD_SUPPORT_NOT_EXIST = 5; CARD_SUPPORT_REPEATED = 6; CARD_COST_LIMIT = 7; } enum MonsterMorphStageType { MONSTER_MORPH_STAGE_TYPE_NONE = 0; MONSTER_MORPH_STAGE_TYPE_MAINLINE = 1; MONSTER_MORPH_STAGE_TYPE_BRANCH = 2; MONSTER_MORPH_STAGE_TYPE_CYCLE = 3; MONSTER_MORPH_STAGE_TYPE_CHALLENGE = 4; MONSTER_MORPH_STAGE_TYPE_RANK_CHALLENGE = 5; MONSTER_MORPH_STAGE_TYPE_MAINLINE_AVATAR = 6; } enum MonsterMorphMinionRefineType { MONSTER_MORPH_MINION_REFINE_TYPE_NONE = 0; MONSTER_MORPH_MINION_REFINE_NORMAL = 1; MONSTER_MORPH_MINION_REFINE_LOCK = 2; } enum TiledGameInnFurnitureDirection { TILED_GAME_INN_FURNITURE_DIRECTION_DOWN = 0; TILED_GAME_INN_FURNITURE_DIRECTION_UP = 1; TILED_GAME_INN_FURNITURE_DIRECTION_LEFT = 2; TILED_GAME_INN_FURNITURE_DIRECTION_RIGHT = 3; } enum TiledGameInnFurnitureType { TILED_GAME_INN_FURNITURE_TYPE_NONE = 0; TILED_GAME_INN_FURNITURE_TYPE_TABLE = 1; TILED_GAME_INN_FURNITURE_TYPE_FLOOR_DECORATION = 2; TILED_GAME_INN_FURNITURE_TYPE_WALL_DECORATION = 3; } enum TiledGameInnRole { TILED_GAME_INN_ROLE_NONE = 0; TILED_GAME_INN_ROLE_CHEF = 1; TILED_GAME_INN_ROLE_WAITER = 2; TILED_GAME_INN_ROLE_MANAGEMENT = 3; TILED_GAME_INN_ROLE_CLEANER = 4; TILED_GAME_INN_ROLE_PURCHASER = 5; } enum TiledGameInnTasteTag { TILED_GAME_INN_TASTE_TAG_NONE = 0; TILED_GAME_INN_TASTE_TAG_SOUR = 1; TILED_GAME_INN_TASTE_TAG_SWEET = 2; TILED_GAME_INN_TASTE_TAG_SALINE = 3; TILED_GAME_INN_TASTE_TAG_SPICY = 4; TILED_GAME_INN_TASTE_TAG_ORIGINAL = 5; } enum TiledGameInnTechniquesTag { TILED_GAME_INN_TECHNIQUES_TAG_NONE = 0; TILED_GAME_INN_TECHNIQUES_TAG_STIR_FRY = 1; TILED_GAME_INN_TECHNIQUES_TAG_FRY = 2; TILED_GAME_INN_TECHNIQUES_TAG_STEAM = 3; TILED_GAME_INN_TECHNIQUES_TAG_BOIL = 4; TILED_GAME_INN_TECHNIQUES_TAG_BAKE = 5; } enum TiledGameInnStaffStatus { TILED_GAME_INN_STAFF_STATUS_NONE = 0; TILED_GAME_INN_STAFF_STATUS_LOCK = 1; TILED_GAME_INN_STAFF_STATUS_UNLOCK = 2; } enum TiledGameInnSkillType { TILED_GAME_INN_SKILL_TYPE_NONE = 0; TILED_GAME_INN_SKILL_TYPE_MORE_PURCHASE_NUM = 9; TILED_GAME_INN_SKILL_TYPE_PURCHASE_WITH_PROBABILITY_FREE = 14; } enum TowerDefenseBattleType { TOWER_DEFENSE_BATTLE_TYPE_NONE = 0; TOWER_DEFENSE_BATTLE_MAINLINE = 1; TOWER_DEFENSE_BATTLE_STORY = 2; TOWER_DEFENSE_BATTLE_CHALLENGE = 3; TOWER_DEFENSE_BATTLE_ENDLESS = 4; } message AdventureDecorationSlot { uint32 slot_id = 1; uint32 furniture_id = 2; uint32 direction = 3; } message AdventureGroupAvatar { uint32 avatar_id = 1; repeated uint32 old_finished_record_list = 2; repeated uint32 finished_record_list = 3; } message AdventureGroupQuest { uint32 pool_id = 1; uint32 quest_id = 2; uint32 accept_time = 3; repeated uint32 avatar_list = 4; uint32 status = 5; uint32 elf_id = 6; } message AdventureGroupAvailableQuest { uint32 pool_id = 1; uint32 quest_id = 2; } // CmdID: 3900 message GetAdventureGroupReq { } message CabinLevel { uint32 cabin_type = 1; uint32 level = 2; uint32 extend_grade = 3; } message FacilityLevel { uint32 facility_type = 1; uint32 level = 2; } // CmdID: 3901 message GetAdventureGroupRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetAdventureGroupRsp.Retcode retcode = 1; uint32 old_level = 2; uint32 old_badge = 3; repeated AdventureGroupAvatar avatar_list = 5; repeated AdventureGroupQuest quest_list = 6; repeated AdventureGroupAvailableQuest available_quest_list = 7; uint32 grain = 8; uint32 has_take_reward_level = 9; uint32 next_scoin_add_time = 10; uint32 storage_scoin = 11; uint32 storage_stamina = 12; repeated uint32 has_take_compensation_list = 13; repeated AdventureDecorationSlot decoration_slot_list = 15; uint32 today_reset_quest_num = 17; uint32 level = 18; uint32 badge = 19; uint32 extra_badge_cost_num = 20; } message SelectAdventureQuestReqData { uint32 pool_id = 1; repeated uint32 avatar_list = 2; uint32 elf_id = 3; uint32 quest_id = 4; } // CmdID: 3902 message SelectAdventureQuestReq { repeated SelectAdventureQuestReqData select_adeventure_quest_list = 4; bool is_quick_select = 5; } // CmdID: 3903 message SelectAdventureQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_FINISHED = 2; HAS_TAKE = 3; LACK_GRAIN = 4; LACK_STAMINA = 5; AVATAR_LOCK = 6; AVATAR_IN_QUEST = 7; AVATAR_NUM_ERROR = 8; ELF_LOCK = 9; ELF_IN_QUEST = 10; SKILL_LACK = 11; POOL_REPEATED = 12; AVATAR_REPEATED = 13; ELF_REPEATED = 14; } SelectAdventureQuestRsp.Retcode retcode = 1; } // CmdID: 3904 message TakeAdventureQuestRewardReq { uint32 pool_id = 1; bool is_take_all = 3; } // CmdID: 3905 message TakeAdventureQuestRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_QUEST = 2; HAS_TAKE = 3; NOT_END = 4; } TakeAdventureQuestRewardRsp.Retcode retcode = 1; repeated DropItem drop_item_list = 3; repeated AdventureGroupAvailableQuest quest_list = 5; } // CmdID: 3910 message ClaimScoinReq { } // CmdID: 3911 message ClaimScoinRsp { enum Retcode { SUCC = 0; FAIL = 1; SCOIN_FULL = 2; } ClaimScoinRsp.Retcode retcode = 1; uint32 add_scoin = 2; bool is_extra = 3; } message IslandStorySweepAvatar { uint32 sweep_id = 1; repeated uint32 avatar_id_list = 2; } // CmdID: 3912 message AdventureStorySweepReq { repeated IslandStorySweepAvatar adventure_story_sweep_list = 3; bool is_quick_sweep = 4; } message IslandStorySweepData { uint32 sweep_id = 1; uint32 over_time = 2; bool is_finished = 3; bool is_sieged = 4; repeated uint32 avatar_id_list = 5; } // CmdID: 3913 message AdventureStorySweepRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_MEET_RESTRICT = 2; HAS_TAKEN = 3; LACK_MATERIAL = 4; STAMINA_LACK = 5; EQUIPMENT_FULL = 6; EQUIPMENT_MATERIAL_LIMIT = 7; EQUIPMENT_FRAGMENT_LIMIT = 8; ENTER_TIMES_LACK = 9; NOT_MEET_FAST = 10; EXCEED_STAMINA = 11; NOT_FINISH_CHALLENGE = 12; AVATAR_SWEEPING = 13; TEAM_LIMIT = 14; AVATAR_ERROR = 15; STAGE_NOT_EXIST = 16; ACTIVITY_ENTER_TIMES_LACK = 17; LEVEL_LACK = 18; } AdventureStorySweepRsp.Retcode retcode = 1; uint32 used_stamina = 3; repeated IslandStorySweepData sweep_data_list = 4; } // CmdID: 3914 message GetAdventureStorySweepInfoReq { } // CmdID: 3915 message GetAdventureStorySweepInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetAdventureStorySweepInfoRsp.Retcode retcode = 1; repeated IslandStorySweepData story_sweep_list = 2; uint32 used_stamina = 3; repeated IslandStorySweepAvatar last_story_sweep_avatar_list = 4; } // CmdID: 3916 message TakeAdventureStorySweepRewardReq { uint32 sweep_id = 1; bool is_take_all = 2; repeated uint32 sweep_group_type_list = 3; } // CmdID: 3917 message TakeAdventureStorySweepRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_EXIST = 2; NOT_FINISHED = 3; } TakeAdventureStorySweepRewardRsp.Retcode retcode = 1; uint32 sweep_id = 2; uint32 siege_stage_id = 3; repeated DropItem drop_item_list = 4; uint32 player_exp_reward = 5; uint32 exp_convert_scoin = 6; uint32 scoin_reward = 7; uint32 rank_scoin = 8; bool is_take_all = 9; repeated uint32 sweep_group_type_list = 10; } // CmdID: 3918 message TakeAdventureCompensationReq { repeated CompensationType type_list = 1; } // CmdID: 3919 message TakeAdventureCompensationRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; } TakeAdventureCompensationRsp.Retcode retcode = 1; repeated CompensationType type_list = 2; RewardData reward_data = 3; } // CmdID: 3920 message EditAdventureRoomReq { AdventureDecorationSlot decoration_slot = 1; } // CmdID: 3921 message EditAdventureRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; SLOT_UNLOCK = 2; FURNITURE_LACK = 3; FURNITURE_TYPE_ERROR = 4; COLLECTION_TYPE_ERROR = 5; } EditAdventureRoomRsp.Retcode retcode = 1; uint32 slot_id = 2; } // CmdID: 3922 message CancelAdventureQuestReq { uint32 pool_id = 1; } // CmdID: 3923 message CancelAdventureQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_SELECTED = 2; OVER_TIME = 3; } CancelAdventureQuestRsp.Retcode retcode = 1; uint32 pool_id = 2; } // CmdID: 3924 message ResetAdventureQuestReq { uint32 pool_id = 1; } // CmdID: 3925 message ResetAdventureQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_QUEST = 2; NO_TIMES = 3; HAS_FINISHED = 4; HAS_SELECTED = 5; } ResetAdventureQuestRsp.Retcode retcode = 1; uint32 pool_id = 2; } enum CmdTypeAdventure { CMD_TYPE_ADVENTURE_NONE = 0; CMD_GET_ADVENTURE_GROUP_REQ = 3900; CMD_GET_ADVENTURE_GROUP_RSP = 3901; CMD_SELECT_ADVENTURE_QUEST_REQ = 3902; CMD_SELECT_ADVENTURE_QUEST_RSP = 3903; CMD_TAKE_ADVENTURE_QUEST_REWARD_REQ = 3904; CMD_TAKE_ADVENTURE_QUEST_REWARD_RSP = 3905; CMD_CLAIM_SCOIN_REQ = 3910; CMD_CLAIM_SCOIN_RSP = 3911; CMD_ADVENTURE_STORY_SWEEP_REQ = 3912; CMD_ADVENTURE_STORY_SWEEP_RSP = 3913; CMD_GET_ADVENTURE_STORY_SWEEP_INFO_REQ = 3914; CMD_GET_ADVENTURE_STORY_SWEEP_INFO_RSP = 3915; CMD_TAKE_ADVENTURE_STORY_SWEEP_REWARD_REQ = 3916; CMD_TAKE_ADVENTURE_STORY_SWEEP_REWARD_RSP = 3917; CMD_TAKE_ADVENTURE_COMPENSATION_REQ = 3918; CMD_TAKE_ADVENTURE_COMPENSATION_RSP = 3919; CMD_EDIT_ADVENTURE_ROOM_REQ = 3920; CMD_EDIT_ADVENTURE_ROOM_RSP = 3921; CMD_CANCEL_ADVENTURE_QUEST_REQ = 3922; CMD_CANCEL_ADVENTURE_QUEST_RSP = 3923; CMD_RESET_ADVENTURE_QUEST_REQ = 3924; CMD_RESET_ADVENTURE_QUEST_RSP = 3925; } enum AdventureQuestStatus { ADVENTURE_QUEST_STATUS_NONE = 0; ADVENTURE_QUEST_STATUS_DOING = 1; ADVENTURE_QUEST_STATUS_FINISHED = 2; } enum AdventureAvatarType { ADVENTURE_AVATAR_TYPE_NONE = 0; ADVENTURE_AVATAR_S = 1; ADVENTURE_AVATAR_A = 2; ADVENTURE_AVATAR_NORMAL = 3; } enum AdventureQuestResult { ADVENTURE_QUEST_RESULT_NONE = 0; ADVENTURE_QUEST_RESULT_FAIL = 1; ADVENTURE_QUEST_RESULT_SUCC = 2; ADVENTURE_QUEST_RESULT_BIG_SUCC = 3; } enum CompensationType { COMPENSATION_NONE = 0; COMPENSATION_ISLAND = 1; COMPENSATION_DORM = 2; COMPENSATION_ADVENTURE_GROUP = 3; } // CmdID: 6650 message AiCyberGetActivityReq { } message AiCyberArea { uint32 area_id = 1; bool is_puzzle_reward_taken = 2; uint32 cur_daily_stage_id = 3; } message AiCyberDailyStageDrop { uint32 material_id = 1; uint32 material_num = 2; } message AiCyberActivity { uint32 schedule_id = 1; uint32 repair_progress = 2; repeated AiCyberArea area_list = 3; repeated AiCyberDailyStageDrop daily_stage_drop_list = 4; uint32 hyperion_id = 5; uint32 main_ui_id = 6; } // CmdID: 6651 message AiCyberGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } AiCyberGetActivityRsp.Retcode retcode = 1; AiCyberActivity ai_cyber_activity = 2; string bless = 3; } // CmdID: 6652 message AiCyberTakePuzzleRewardReq { uint32 area_id = 1; } // CmdID: 6653 message AiCyberTakePuzzleRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_REWARD = 2; ACTIVITY_NOT_OPEN = 3; AREA_ERROR = 4; HAS_TAKE = 5; } AiCyberTakePuzzleRewardRsp.Retcode retcode = 1; uint32 area_id = 2; RewardData reward_data = 3; } // CmdID: 6654 message AiCyberAddRepairProgressReq { uint32 target_progress = 1; } // CmdID: 6655 message AiCyberAddRepairProgressRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; TARGET_PROGRESS_ERROR = 3; CONDITION_NOT_MEET = 4; MATERIAL_LACK = 5; } AiCyberAddRepairProgressRsp.Retcode retcode = 1; uint32 target_progress = 2; } // CmdID: 6656 message AiCyberSetBlessReq { string bless = 1; } // CmdID: 6657 message AiCyberSetBlessRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; HAS_SET = 3; SENSITIVE_WORDS = 4; FORMAT_ERROR = 5; } AiCyberSetBlessRsp.Retcode retcode = 1; string bless = 2; } // CmdID: 6658 message AiCyberRefreshTicketReq { } // CmdID: 6659 message AiCyberRefreshTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; } AiCyberRefreshTicketRsp.Retcode retcode = 1; uint32 ticket_material_id = 2; uint32 add_num = 3; } // CmdID: 6660 message AiCyberUpdateClientSettingReq { uint32 hyperion_id = 1; uint32 main_ui_id = 2; } // CmdID: 6661 message AiCyberUpdateClientSettingRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; } AiCyberUpdateClientSettingRsp.Retcode retcode = 1; } enum CmdTypeAicyber { CMD_TYPE_AICYBER_NONE = 0; CMD_AI_CYBER_GET_ACTIVITY_REQ = 6650; CMD_AI_CYBER_GET_ACTIVITY_RSP = 6651; CMD_AI_CYBER_TAKE_PUZZLE_REWARD_REQ = 6652; CMD_AI_CYBER_TAKE_PUZZLE_REWARD_RSP = 6653; CMD_AI_CYBER_ADD_REPAIR_PROGRESS_REQ = 6654; CMD_AI_CYBER_ADD_REPAIR_PROGRESS_RSP = 6655; CMD_AI_CYBER_SET_BLESS_REQ = 6656; CMD_AI_CYBER_SET_BLESS_RSP = 6657; CMD_AI_CYBER_REFRESH_TICKET_REQ = 6658; CMD_AI_CYBER_REFRESH_TICKET_RSP = 6659; CMD_AI_CYBER_UPDATE_CLIENT_SETTING_REQ = 6660; CMD_AI_CYBER_UPDATE_CLIENT_SETTING_RSP = 6661; } enum AiCyberUnlockConditionType { AI_CYBER_UNLOCK_CONDITION_TYPE_NONE = 0; AI_CYBER_UNLOCK_DATE_TIME = 1; AI_CYBER_UNLOCK_PRE_STAGE = 2; AI_CYBER_UNLOCK_REPAIR_PROGRESS = 3; AI_CYBER_UNLOCK_PRE_EVENT = 4; } enum AiCyberStageType { AI_CYBER_STAGE_INVALID = 0; AI_CYBER_STAGE_MAIN = 1; AI_CYBER_STAGE_DAILY = 2; AI_CYBER_STAGE_CHALLENGE = 3; } // CmdID: 2601 message GetArmadaDataReq { uint32 level = 1; } // CmdID: 2602 message GetArmadaDataRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LACK = 2; } GetArmadaDataRsp.Retcode retcode = 1; ArmadaPlayerStatus status = 2; ArmadaData armada = 3; repeated ArmadaBriefData apply_list = 4; uint32 join_cd_finish_time = 5; bool is_need_recommend = 6; uint32 last_mail_time = 7; ArmadaBriefData recommend_armada = 8; bool is_new = 9; } // CmdID: 2603 message CreateArmadaReq { string name = 1; ArmadaLabel label = 2; } // CmdID: 2604 message CreateArmadaRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LACK = 2; SCOIN_LACK = 3; HCOIN_LACK = 4; IN_ARMADA = 5; IN_APPLYING = 6; NAME_REPEAT = 7; NAME_FORMAT_ERROR = 8; NAME_SENSITIVE_WORDS = 9; IN_CD_TIME = 10; ACCOUNT_NONE = 11; IN_LOW_POPL_CD_TIME = 12; LABEL_ERROR = 13; IN_AUDIT = 14; } CreateArmadaRsp.Retcode retcode = 1; uint32 armada_id = 2; string armada_name = 3; string audit_armada_name = 4; } // CmdID: 2605 message SearchArmadaReq { string name = 1; repeated uint32 label_id_list = 2; } // CmdID: 2606 message SearchArmadaRsp { enum Retcode { SUCC = 0; FAIL = 1; } SearchArmadaRsp.Retcode retcode = 1; repeated ArmadaBriefData armada_list = 2; } // CmdID: 2607 message ApplyJoinArmadaReq { uint32 armada_id = 1; uint32 level = 2; } // CmdID: 2608 message ApplyJoinArmadaRsp { enum Retcode { SUCC = 0; FAIL = 1; STATUS_ERROR = 2; ARMADA_NOT_EXIST = 3; LEVEL_LACK = 4; MEMBER_FULL = 5; APPLY_FULL = 6; IN_CD_TIME = 7; APPLY_LIMIT = 8; HAS_APPLYED = 9; IN_LOW_POPL_CD_TIME = 10; FEATURE_CLOSED = 11; } ApplyJoinArmadaRsp.Retcode retcode = 1; } // CmdID: 2609 message DealArmadaApplyReq { uint32 target_uid = 1; bool agree = 2; } // CmdID: 2610 message DealArmadaApplyRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; NOT_GRANTED = 3; NOT_TARGET = 4; ARMADA_FULL = 5; } DealArmadaApplyRsp.Retcode retcode = 1; uint32 target_uid = 2; bool agree = 3; } // CmdID: 2611 message GetArmadaManageDataReq { } // CmdID: 2612 message GetArmadaManageDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_GRANTED = 2; NOT_IN_ARMADA = 3; } GetArmadaManageDataRsp.Retcode retcode = 1; repeated ArmadaApply apply_list = 2; repeated ArmadaApplyResult apply_result_list = 3; uint32 apply_level = 4; bool auto_pass = 5; uint32 auto_pass_level = 6; uint32 build_owner = 7; uint32 build_ownership_time = 8; } // CmdID: 2613 message SetArmadaApplyReq { uint32 apply_level = 1; bool auto_pass = 2; uint32 auto_pass_level = 3; } // CmdID: 2614 message SetArmadaApplyRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_GRANTED = 2; NOT_IN_ARMADA = 3; LEVEL_ERROR = 4; } SetArmadaApplyRsp.Retcode retcode = 1; } // CmdID: 2615 message SetArmadaBulletinReq { string bulletin = 1; string contact = 2; } // CmdID: 2616 message SetArmadaBulletinRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_GRANTED = 2; FORMAT_ERROR = 3; SENSITIVE_WORDS = 4; NOT_IN_ARMADA = 5; IN_CD = 6; IN_AUDIT = 7; } SetArmadaBulletinRsp.Retcode retcode = 1; string bulletin = 2; string old_bulletin = 3; string audit_bulletin = 4; uint32 cd_end_time = 5; } // CmdID: 2617 message GetRecommendArmadaReq { uint32 level = 1; repeated uint32 friend_uid_list = 2; } // CmdID: 2618 message GetRecommendArmadaRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LACK = 2; } GetRecommendArmadaRsp.Retcode retcode = 1; repeated ArmadaBriefData armada_list = 2; } // CmdID: 2619 message TransferArmadaLeaderReq { uint32 target_uid = 1; } // CmdID: 2620 message TransferArmadaLeaderRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_GRANTED = 2; NOT_IN_ARMADA = 3; TARGET_NOT_IN_ARMADA = 4; LEVEL_LACK = 5; } TransferArmadaLeaderRsp.Retcode retcode = 1; } // CmdID: 2621 message SetArmadaPositionReq { uint32 target_uid = 1; ArmadaPosition position = 2; } // CmdID: 2622 message SetArmadaPositionRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_GRANTED = 2; NOT_IN_ARMADA = 3; TARGET_NOT_IN_ARMADA = 4; OFFICER_FULL = 5; } SetArmadaPositionRsp.Retcode retcode = 1; } // CmdID: 2623 message KickArmadaMemberReq { uint32 target_uid = 1; } // CmdID: 2624 message KickArmadaMemberRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_GRANTED = 2; NOT_IN_ARMADA = 3; TARGET_NOT_IN_ARMADA = 4; IN_PROTECT = 5; } KickArmadaMemberRsp.Retcode retcode = 1; } // CmdID: 2625 message DissolveArmadaReq { } // CmdID: 2626 message DissolveArmadaRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_GRANTED = 2; NOT_IN_ARMADA = 3; IN_DISSOLVE = 4; IN_ARMADA_WAR = 5; } DissolveArmadaRsp.Retcode retcode = 1; } // CmdID: 2627 message QuitArmadaReq { } // CmdID: 2628 message QuitArmadaRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 3; IS_LEADER = 4; } QuitArmadaRsp.Retcode retcode = 1; } // CmdID: 2629 message CancelApplyArmadaReq { uint32 armada_id = 1; } // CmdID: 2630 message CancelApplyArmadaRsp { enum Retcode { SUCC = 0; FAIL = 1; } CancelApplyArmadaRsp.Retcode retcode = 1; } // CmdID: 2631 message LevelUpArmadaCabinReq { ArmadaCabinType type = 1; uint32 cabin_id = 2; uint32 grid_id = 3; } // CmdID: 2632 message LevelUpArmadaCabinRsp { enum Retcode { SUCC = 0; FAIL = 1; ARMADA_LEVEL_LACK = 2; FUND_LACK = 3; POPL_LACK = 4; BUSY = 5; LEVEL_LACK = 6; CABIN_NOT_EXIST = 7; CABIN_FULL = 8; GRID_ERROR = 9; NOT_GRANTED = 10; NOT_IN_ARMADA = 11; NO_OWNERSHIP = 12; } LevelUpArmadaCabinRsp.Retcode retcode = 1; ArmadaCabinType type = 2; uint32 cabin_id = 3; uint32 grid_id = 4; uint32 level_up_end_time = 5; } // CmdID: 2633 message CancelLevelUpArmadaCabinReq { ArmadaCabinType type = 1; uint32 cabin_id = 2; } // CmdID: 2634 message CancelLevelUpArmadaCabinRsp { enum Retcode { SUCC = 0; FAIL = 1; CABIN_NOT_IN_LEVELUP = 2; NOT_GRANTED = 3; NOT_IN_ARMADA = 4; NO_OWNERSHIP = 5; } CancelLevelUpArmadaCabinRsp.Retcode retcode = 1; } // CmdID: 2635 message MoveArmadaCabinReq { repeated ArmadaGrid grid_list = 1; } // CmdID: 2636 message MoveArmadaCabinRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; NOT_GRANTED = 3; DATA_ERROR = 4; NO_OWNERSHIP = 5; } MoveArmadaCabinRsp.Retcode retcode = 1; } // CmdID: 2639 message GetConsignedOrderDataReq { } // CmdID: 2640 message GetConsignedOrderDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; } GetConsignedOrderDataRsp.Retcode retcode = 1; uint32 progress = 2; repeated ConsignedOrder order_list = 3; uint32 cd_finish_time = 4; uint32 finish_order_times = 5; uint32 total_order_times = 6; uint32 armada_finish_times = 7; uint32 apply_order_times = 8; uint32 total_apply_times = 9; uint32 my_credit = 10; bool is_reward_taken = 11; } // CmdID: 2641 message ChooseConsignedOrderReq { uint32 index = 1; bool is_choose_all = 3; repeated ConsignedOrder choosen_order_list = 4; } // CmdID: 2642 message ChooseConsignedOrderRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; STATUS_ERROR = 3; INDEX_ERROR = 4; TIMES_LIMIT = 5; } ChooseConsignedOrderRsp.Retcode retcode = 1; repeated ConsignedOrder choosen_order_list = 3; bool is_choose_all = 4; } // CmdID: 2643 message FinishConsignedOrderReq { EquipmentItem item = 1; uint32 unique_id = 2; uint32 consign_id = 3; uint32 progress = 4; uint32 order_level = 5; ConsignedOrder order = 6; ConsignedOrder next_order = 7; uint32 reliable_id = 8; } // CmdID: 2644 message FinishConsignedOrderRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; IN_CD_TIME = 3; TIMES_LACK = 4; CONSUME_ITEM_NOT_EXIST = 5; CONSUME_ITEM_IN_USE = 6; CONSUME_ITEM_REPEAT = 7; CONSUME_ITEM_PROTECTED = 8; COST_GACHA_TICKET = 9; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 10; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 11; ITEM_LACK = 12; STATUS_ERROR = 13; ORDER_FINISHED = 14; ORDER_PROGRESS_CHANGE = 15; CONSUME_ITEM_IN_FACILITY = 16; CONSUME_ITEM_GRAND_KEY = 17; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 18; } FinishConsignedOrderRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; repeated DropItem drop_item_list = 3; EquipmentItem item = 4; uint32 consign_id = 5; uint32 reliable_id = 8; uint32 progress = 9; uint32 finish_order_times = 10; } // CmdID: 2645 message ResetConsignedOrderReq { } // CmdID: 2646 message ResetConsignedOrderRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; IN_CD_TIME = 3; } ResetConsignedOrderRsp.Retcode retcode = 1; } // CmdID: 2647 message GetWareHouseDataReq { } // CmdID: 2648 message GetWareHouseDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; STATUS_ERROR = 3; } GetWareHouseDataRsp.Retcode retcode = 1; repeated WareHouseDemand demand_list = 2; WareHouseStatus status = 3; WareHouseDemand my_demand = 4; uint32 donate_uid = 5; uint32 cd_finish_time = 6; uint32 day_donate_times = 7; uint32 max_donate_times = 8; } // CmdID: 2649 message PostWareHouseDemandReq { uint32 demand_id = 1; } // CmdID: 2650 message PostWareHouseDemandRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; STATUS_ERROR = 3; SCOIN_LACK = 4; ITEM_LACK = 5; LEVEL_LACK = 6; NOT_VALID = 7; } PostWareHouseDemandRsp.Retcode retcode = 1; uint32 demand_id = 2; } // CmdID: 2651 message CancelWareHouseDemandReq { } // CmdID: 2652 message CancelWareHouseDemandRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; STATUS_ERROR = 3; } CancelWareHouseDemandRsp.Retcode retcode = 1; uint32 demand_id = 2; bool is_auto_cancel = 3; } // CmdID: 2653 message DonateWareHouseItemReq { EquipmentItem item = 1; uint32 target_uid = 2; uint32 demand_id = 3; } // CmdID: 2654 message DonateWareHouseItemRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; TARGET_NOT_IN_ARMADA = 3; STATUS_ERROR = 4; CONSUME_ITEM_NOT_EXIST = 5; CONSUME_ITEM_IN_USE = 6; CONSUME_ITEM_REPEAT = 7; CONSUME_ITEM_PROTECTED = 8; COST_GACHA_TICKET = 9; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 10; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 11; DONATE_ITEM_LACK = 12; DONATE_TIMES_LACK = 13; CONSUME_ITEM_IN_FACILITY = 14; CONSUME_ITEM_GRAND_KEY = 15; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 16; } DonateWareHouseItemRsp.Retcode retcode = 1; EquipmentItem item = 2; uint32 demand_id = 3; repeated RewardData reward_list = 4; } // CmdID: 2655 message GetWareHouseItemReq { } // CmdID: 2656 message GetWareHouseItemRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; STATUS_ERROR = 3; } GetWareHouseItemRsp.Retcode retcode = 1; uint32 demand_id = 2; WareHouseStatus status = 3; uint32 cd_finish_time = 4; } // CmdID: 2657 message EnterArmadaChatroomReq { } // CmdID: 2658 message EnterArmadaChatroomRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; } EnterArmadaChatroomRsp.Retcode retcode = 1; repeated ChatMsg his_chat_msg_list = 2; repeated ArmadaSystemChatMsg his_system_chat_msg_list = 3; } // CmdID: 2661 message SendArmadaSystemChatMsgNotify { ArmadaSystemChatMsg chat_msg = 1; } // CmdID: 2662 message RecvArmadaSystemChatMsgNotify { ArmadaSystemChatMsg chat_msg = 1; } // CmdID: 2677 message DonateWareHouseNotify { } // CmdID: 2678 message ArmadaBuildNotify { ArmadaBuildNotifyType type = 1; ArmadaData armada_data = 2; repeated ArmadaGrid grid_list = 3; } // CmdID: 2679 message ArmadaBulletinNotify { string bulletin = 1; string contact = 2; } // CmdID: 2680 message ArmadaManageNotify { ArmadaManageNotifyType type = 1; uint32 target_uid = 2; } // CmdID: 2681 message ArmadaPlayerNotify { ArmadaPlayerNotifyType type = 1; uint32 target_uid = 2; ArmadaMember member = 3; repeated uint32 member_list = 5; string new_name = 6; } // CmdID: 2682 message ArmadaApplyNotify { ArmadaApplyNotifyType type = 1; uint32 target_uid = 2; } // CmdID: 2683 message CancelDissolveArmadaReq { } // CmdID: 2684 message CancelDissolveArmadaRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_GRANTED = 2; NOT_IN_ARMADA = 3; } CancelDissolveArmadaRsp.Retcode retcode = 1; } // CmdID: 2685 message GetArmadaBuildOwnershipReq { } // CmdID: 2686 message GetArmadaBuildOwnershipRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_GRANTED = 2; NOT_IN_ARMADA = 3; } GetArmadaBuildOwnershipRsp.Retcode retcode = 1; uint32 build_owner = 2; uint32 build_ownership_time = 3; } // CmdID: 2687 message ReleaseArmadaBuildOwnershipReq { } // CmdID: 2688 message ReleaseArmadaBuildOwnershipRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_GRANTED = 2; NOT_IN_ARMADA = 3; } ReleaseArmadaBuildOwnershipRsp.Retcode retcode = 1; } // CmdID: 2689 message ArmadaSendMailReq { string content = 1; string sender = 2; } // CmdID: 2690 message ArmadaSendMailRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_GRANTED = 2; NOT_IN_ARMADA = 3; FORMAT_ERROR = 4; SENSITIVE_WORDS = 5; SEND_CD = 6; } ArmadaSendMailRsp.Retcode retcode = 1; } // CmdID: 2691 message ChangeArmadaNameReq { string name = 1; bool is_scoin_lack = 2; bool is_hcoin_lack = 3; } // CmdID: 2692 message ChangeArmadaNameRsp { enum Retcode { SUCC = 0; FAIL = 1; SCOIN_LACK = 2; HCOIN_LACK = 3; NAME_REPEAT = 4; NAME_FORMAT_ERROR = 5; NAME_SENSITIVE_WORDS = 6; NOT_IN_ARMADA = 7; POSITION_LIMIT = 8; IN_CD = 9; IN_AUDIT = 10; } ChangeArmadaNameRsp.Retcode retcode = 1; string name = 2; string old_name = 3; string audit_name = 4; bool is_change_name_free = 5; uint32 cd_end_time = 6; } // CmdID: 2693 message JoinArmadaElectionReq { } // CmdID: 2694 message JoinArmadaElectionRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; IMPEACH_NOT_START = 3; IN_OPTIONAL_LIST = 4; LEVEL_LACK = 5; ACCOUNT_NONE = 6; } JoinArmadaElectionRsp.Retcode retcode = 1; ArmadaImpeachData impeach_data = 2; } // CmdID: 2731 message ArmadaLogoutNotify { } // CmdID: 2732 message QuickApplyJoinArmadaReq { uint32 level = 1; } // CmdID: 2733 message QuickApplyJoinArmadaRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LACK = 2; ALREADY_IN_ARMADA = 3; NO_QUICK_APPLY_ARMADA = 4; IN_CD_TIME = 5; IN_LOW_POPL_CD_TIME = 6; FEATURE_CLOSED = 7; } QuickApplyJoinArmadaRsp.Retcode retcode = 1; } // CmdID: 2799 message OpenArmadaStageReq { uint32 hard_level = 1; } // CmdID: 2800 message OpenArmadaStageRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; NOT_LEADER = 3; TIME_LIMIT = 4; BOSS_NOT_FOUND = 5; LEVEL_LOCK = 6; POPL_LACK = 7; HAS_OPEN = 8; NOT_FINISH = 9; } OpenArmadaStageRsp.Retcode retcode = 1; uint32 hard_level = 2; } // CmdID: 2801 message TakeArmadaAchievementReq { uint32 id = 1; bool is_take_all = 2; } // CmdID: 2802 message TakeArmadaAchievementRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; NOT_REACH = 3; HAS_TAKE = 4; ALREADY_DISSOLVE = 5; } TakeArmadaAchievementRsp.Retcode retcode = 1; uint32 id = 2; RewardData reward_data = 3; repeated uint32 take_achievement_id_list = 4; repeated uint32 id_list = 5; repeated RewardData reward_list = 6; } // CmdID: 2803 message GetRecommendArmadaMemberListReq { repeated uint32 uid_list = 1; } // CmdID: 2804 message GetRecommendArmadaMemberListRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; TOO_FREQUENT = 3; NOT_LEADER = 4; ZERO = 5; } GetRecommendArmadaMemberListRsp.Retcode retcode = 1; repeated PlayerFriendBriefData recommend_list = 2; } // CmdID: 2805 message JoinQuitArmadaNotify { uint32 uid = 1; uint32 armada_id = 2; } // CmdID: 2806 message ArmadaPlayerContributionSyncNotify { uint32 armada_contribution = 1; uint32 uid = 2; uint32 week_contribution = 3; uint32 total_contribution = 4; } message ArmadaMember { uint32 uid = 1; ArmadaPosition position = 2; PlayerFriendBriefData brief_data = 3; uint32 week_popl = 4; uint32 total_popl = 5; uint32 week_fund = 6; uint32 total_fund = 7; uint32 week_contribution = 8; uint32 total_contribution = 9; } message ArmadaGrid { uint32 id = 1; ArmadaCabinType type = 2; uint32 cabin_id = 3; } message ArmadaContact { uint32 id = 1; uint32 level = 2; repeated uint32 member_list = 3; } message ArmadaHangar { uint32 id = 1; uint32 level = 2; } message ArmadaWorkshop { uint32 id = 1; uint32 level = 2; } message ArmadaExchequer { uint32 id = 1; uint32 level = 2; } message ArmadaBossroom { uint32 id = 1; uint32 level = 2; } message ArmadaOptionalLeader { uint32 id = 1; uint32 contribution = 2; } message ArmadaImpeachData { uint32 impeach_status = 1; repeated ArmadaOptionalLeader optional_leader_list = 2; uint32 election_end_time = 3; } message ArmadaData { ArmadaBriefData brief = 1; repeated ArmadaMember member_list = 2; ArmadaPosition position = 3; repeated ArmadaGrid grid_list = 4; repeated ArmadaContact contact_list = 5; repeated ArmadaHangar hangar_list = 6; repeated ArmadaWorkshop workshop_list = 7; repeated ArmadaExchequer exchequer_list = 8; repeated ArmadaBossroom bossroom_list = 9; ArmadaCabinType level_up_cabin_type = 10; uint32 level_up_cabin_id = 11; uint32 level_up_end_time = 12; uint32 dissolve_time = 13; ArmadaPlayerData armada_player_data = 14; ArmadaImpeachData impeach_data = 15; bool is_armada_change_name_free = 16; } message ArmadaPlayerData { uint32 uid = 1; repeated uint32 take_achievement_id_list = 2; } message ArmadaBriefData { uint32 id = 1; string name = 2; uint32 level = 3; string bulletin = 4; uint32 apply_level = 5; bool auto_pass = 6; uint32 auto_pass_level = 7; uint32 fund = 8; uint32 fund_cap = 9; uint32 ap = 10; uint32 ap_cap = 11; uint32 popl = 12; uint32 popl_cap = 13; uint32 member_num = 14; uint32 member_cap = 15; uint32 leader_id = 16; string leader_name = 17; string contact = 18; uint32 contribution = 19; bool is_low_popl = 20; uint32 recent_contribution = 21; uint32 active_level = 23; uint32 active_member_num = 24; repeated uint32 friend_uid_list = 25; PlayerFriendBriefData leader_brief_data = 26; ArmadaLabel label = 27; } message ArmadaApply { uint32 uid = 1; PlayerFriendBriefData brief_data = 2; } message ArmadaApplyResult { uint32 uid = 1; PlayerFriendBriefData brief_data = 2; bool agree = 3; } message WareHouseDemand { uint32 id = 1; uint32 uid = 2; } message ArmadaSystemChatMsg { ArmadaSystemChatMsgType type = 1; uint32 uid = 2; string nickname = 3; uint32 avatar_id = 4; uint32 dress_id = 5; uint32 time = 6; GachaType gacha_type = 7; uint32 item_id = 8; uint32 target_avatar_id = 9; uint32 mission_id = 10; uint32 armada_level = 11; ArmadaCabinType cabin_type = 12; uint32 cabin_level = 13; ArmadaPosition position = 14; uint32 target_uid = 15; uint32 popl_cost = 16; string old_name = 17; string new_name = 18; string text_map = 19; } // CmdID: 2821 message GetArmadaStageScoreActivityReq { } message ArmadaStageScorePlayerScore { uint32 uid = 1; uint32 score = 2; repeated uint32 avatar_list = 3; } message ArmadaStageScore { uint32 stage_id = 1; uint32 score = 2; } // CmdID: 2822 message GetArmadaStageScoreActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; NOT_OPEN = 3; } GetArmadaStageScoreActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 has_take_self_score = 3; uint32 has_take_armada_score = 4; repeated ArmadaStageScore stage_score_list = 5; repeated ArmadaStageScorePlayerScore armada_score_list = 6; } // CmdID: 2823 message TakeArmadaStageScoreActivityRewardReq { ArmadaStageScoreActivityRewardType type = 1; } // CmdID: 2824 message TakeArmadaStageScoreActivityRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAS_TAKE = 3; NOT_FINISH_STAGE = 4; } TakeArmadaStageScoreActivityRewardRsp.Retcode retcode = 1; ArmadaStageScoreActivityRewardType type = 2; repeated RewardData reward_list = 3; repeated ArmadaStageScorePlayerScore score_list = 4; } // CmdID: 2825 message GetArmadaActivityListReq { } message ArmadaActivity { ArmadaActivityType type = 1; uint32 schedule_id = 2; uint32 begin_time = 3; uint32 end_time = 4; uint32 open_day_time = 5; uint32 close_day_time = 6; } // CmdID: 2826 message GetArmadaActivityListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetArmadaActivityListRsp.Retcode retcode = 1; repeated ArmadaActivity activity_list = 2; } message ArmadaReunionMission { uint32 mission_id = 1; uint32 finish_times = 2; } // CmdID: 2834 message GetArmadaReunionActivityReq { } message ArmadaReunionPlayer { uint32 uid = 1; repeated Material material_list = 2; } // CmdID: 2835 message GetArmadaReunionActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_ARMADA = 3; } GetArmadaReunionActivityRsp.Retcode retcode = 1; uint32 cur_schedule_id = 2; repeated ArmadaReunionMission mission_list = 3; repeated ArmadaReunionPlayer player_list = 4; repeated ChatworldDishReward reward_list = 5; } // CmdID: 2836 message ArmadaReunionRewardNotify { ArmadaReunionMission mission = 1; RewardData reward_data = 2; } // CmdID: 2837 message TakeArmadaReunionRewardReq { uint32 reward_id = 1; } // CmdID: 2838 message TakeArmadaReunionRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_ARMADA = 3; HAVE_TAKEN = 4; QUIT_SHORT = 5; IN_CD_TIME = 6; } TakeArmadaReunionRewardRsp.Retcode retcode = 1; uint32 reward_id = 2; RewardData reward_data = 3; repeated ChatworldDishReward reward_list = 4; } message ArmadaLabel { uint32 prefix_id = 1; repeated uint32 label_id_list = 2; string recruit = 3; } // CmdID: 2840 message SetArmadaLabelReq { ArmadaLabel label = 1; } // CmdID: 2841 message SetArmadaLabelRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; NOT_LEADER = 3; LABEL_ERROR = 4; PREFIX_ERROR = 5; FORMAT_ERROR = 6; HEXIE_OPEN = 7; SENSITIVE_WORDS = 8; } SetArmadaLabelRsp.Retcode retcode = 1; ArmadaLabel label = 2; } // CmdID: 2842 message GetArmadaStageScoreRankReq { uint32 stage_id = 1; } // CmdID: 2843 message GetArmadaStageScoreRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STAGE_ERROR = 3; } GetArmadaStageScoreRankRsp.Retcode retcode = 1; uint32 stage_id = 2; RankShowData rank_data = 3; } enum CmdTypeArmada { CMD_TYPE_ARMADA_NONE = 0; CMD_GET_ARMADA_DATA_REQ = 2601; CMD_GET_ARMADA_DATA_RSP = 2602; CMD_CREATE_ARMADA_REQ = 2603; CMD_CREATE_ARMADA_RSP = 2604; CMD_SEARCH_ARMADA_REQ = 2605; CMD_SEARCH_ARMADA_RSP = 2606; CMD_APPLY_JOIN_ARMADA_REQ = 2607; CMD_APPLY_JOIN_ARMADA_RSP = 2608; CMD_DEAL_ARMADA_APPLY_REQ = 2609; CMD_DEAL_ARMADA_APPLY_RSP = 2610; CMD_GET_ARMADA_MANAGE_DATA_REQ = 2611; CMD_GET_ARMADA_MANAGE_DATA_RSP = 2612; CMD_SET_ARMADA_APPLY_REQ = 2613; CMD_SET_ARMADA_APPLY_RSP = 2614; CMD_SET_ARMADA_BULLETIN_REQ = 2615; CMD_SET_ARMADA_BULLETIN_RSP = 2616; CMD_GET_RECOMMEND_ARMADA_REQ = 2617; CMD_GET_RECOMMEND_ARMADA_RSP = 2618; CMD_TRANSFER_ARMADA_LEADER_REQ = 2619; CMD_TRANSFER_ARMADA_LEADER_RSP = 2620; CMD_SET_ARMADA_POSITION_REQ = 2621; CMD_SET_ARMADA_POSITION_RSP = 2622; CMD_KICK_ARMADA_MEMBER_REQ = 2623; CMD_KICK_ARMADA_MEMBER_RSP = 2624; CMD_DISSOLVE_ARMADA_REQ = 2625; CMD_DISSOLVE_ARMADA_RSP = 2626; CMD_QUIT_ARMADA_REQ = 2627; CMD_QUIT_ARMADA_RSP = 2628; CMD_CANCEL_APPLY_ARMADA_REQ = 2629; CMD_CANCEL_APPLY_ARMADA_RSP = 2630; CMD_LEVEL_UP_ARMADA_CABIN_REQ = 2631; CMD_LEVEL_UP_ARMADA_CABIN_RSP = 2632; CMD_CANCEL_LEVEL_UP_ARMADA_CABIN_REQ = 2633; CMD_CANCEL_LEVEL_UP_ARMADA_CABIN_RSP = 2634; CMD_MOVE_ARMADA_CABIN_REQ = 2635; CMD_MOVE_ARMADA_CABIN_RSP = 2636; CMD_GET_CONSIGNED_ORDER_DATA_REQ = 2639; CMD_GET_CONSIGNED_ORDER_DATA_RSP = 2640; CMD_CHOOSE_CONSIGNED_ORDER_REQ = 2641; CMD_CHOOSE_CONSIGNED_ORDER_RSP = 2642; CMD_FINISH_CONSIGNED_ORDER_REQ = 2643; CMD_FINISH_CONSIGNED_ORDER_RSP = 2644; CMD_RESET_CONSIGNED_ORDER_REQ = 2645; CMD_RESET_CONSIGNED_ORDER_RSP = 2646; CMD_GET_WAREHOUSE_DATA_REQ = 2647; CMD_GET_WAREHOUSE_DATA_RSP = 2648; CMD_POST_WAREHOUSE_DEMAND_REQ = 2649; CMD_POST_WAREHOUSE_DEMAND_RSP = 2650; CMD_CANCEL_WAREHOUSE_DEMAND_REQ = 2651; CMD_CANCEL_WAREHOUSE_DEMAND_RSP = 2652; CMD_DONATE_WAREHOUSE_ITEM_REQ = 2653; CMD_DONATE_WAREHOUSE_ITEM_RSP = 2654; CMD_GET_WAREHOUSE_ITEM_REQ = 2655; CMD_GET_WAREHOUSE_ITEM_RSP = 2656; CMD_ENTER_ARMADA_CHATROOM_REQ = 2657; CMD_ENTER_ARMADA_CHATROOM_RSP = 2658; CMD_SEND_ARMADA_SYSTEM_CHAT_MSG_NOTIFY = 2661; CMD_RECV_ARMADA_SYSTEM_CHAT_MSG_NOTIFY = 2662; CMD_DONATE_WAREHOSUE_NOTIFY = 2677; CMD_ARMADA_BUILD_NOTIFY = 2678; CMD_ARMADA_BULLETIN_NOTIFY = 2679; CMD_ARMADA_MANAGE_NOTIFY = 2680; CMD_ARMADA_PLAYER_NOTIFY = 2681; CMD_ARMADA_APPLY_NOTIFY = 2682; CMD_CANCEL_DISSOLVE_ARMADA_REQ = 2683; CMD_CANCEL_DISSOLVE_ARMADA_RSP = 2684; CMD_GET_ARMADA_BUILD_OWNERSHIP_REQ = 2685; CMD_GET_ARMADA_BUILD_OWNERSHIP_RSP = 2686; CMD_RELEASE_ARMADA_BUILD_OWNERSHIP_REQ = 2687; CMD_RELEASE_ARMADA_BUILD_OWNERSHIP_RSP = 2688; CMD_ARMADA_SEND_MAIL_REQ = 2689; CMD_ARMADA_SEND_MAIL_RSP = 2690; CMD_CHANGE_ARMADA_NAME_REQ = 2691; CMD_CHANGE_ARMADA_NAME_RSP = 2692; CMD_JOIN_ARMADA_ELECTION_REQ = 2693; CMD_JOIN_ARMADA_ELECTION_RSP = 2694; CMD_ARMADA_LOGOUT_NOTIFY = 2731; CMD_QUICK_APPLY_JOIN_ARMADA_REQ = 2732; CMD_QUICK_APPLY_JOIN_ARMADA_RSP = 2733; CMD_OPEN_ARMADA_STAGE_REQ = 2799; CMD_OPEN_ARMADA_STAGE_RSP = 2800; CMD_TAKE_ARMADA_ACHIEVEMENT_REQ = 2801; CMD_TAKE_ARMADA_ACHIEVEMENT_RSP = 2802; CMD_GET_RECOMMEND_ARMADA_MEMBER_LIST_REQ = 2803; CMD_GET_RECOMMEND_ARMADA_MEMBER_LIST_RSP = 2804; CMD_JOIN_QUIT_ARMADA_NOTIFY = 2805; CMD_ARMADA_PLAYER_CONTRIBUTION_SYNC_NOTIFY = 2806; CMD_GET_ARMADA_STAGE_SCORE_ACTIVITY_REQ = 2821; CMD_GET_ARMADA_STAGE_SCORE_ACTIVITY_RSP = 2822; CMD_TAKE_ARMADA_STAGE_SCORE_ACTIVITY_REWARD_REQ = 2823; CMD_TAKE_ARMADA_STAGE_SCORE_ACTIVITY_REWARD_RSP = 2824; CMD_GET_ARMADA_ACTIVITY_LIST_REQ = 2825; CMD_GET_ARMADA_ACTIVITY_LIST_RSP = 2826; CMD_GET_ARMADA_REUNION_ACTIVITY_REQ = 2834; CMD_GET_ARMADA_REUNION_ACTIVITY_RSP = 2835; CMD_ARMADA_REUNION_REWARD_NOTIFY = 2836; CMD_TAKE_ARMADA_REUNION_REWARD_REQ = 2837; CMD_TAKE_ARMADA_REUNION_REWARD_RSP = 2838; CMD_SET_ARMADA_LABEL_REQ = 2840; CMD_SET_ARMADA_LABEL_RSP = 2841; CMD_GET_ARMADA_STAGE_SCORE_RANK_REQ = 2842; CMD_GET_ARMADA_STAGE_SCORE_RANK_RSP = 2843; } enum ArmadaPlayerStatus { ARMADA_PLAYER_STATUS_NONE = 0; ARMADA_PLAYER_NOT_JOIN = 1; ARMADA_PLAYER_APPLY = 2; ARMADA_PLAYER_CHOOSE_CONTACT = 3; ARMADA_PLAYER_JOINED = 4; } enum ArmadaPosition { ARMADA_POSITION_NONE = 0; ARMADA_POSITION_LEADER = 1; ARMADA_POSITION_VICELEADER = 2; ARMADA_POSITION_MEMBER = 3; } enum ArmadaCabinType { ARMADA_CABIN_NONE = 0; ARMADA_CABIN_MAIN = 1; ARMADA_CABIN_CONTACT = 2; ARMADA_CABIN_HANGAR = 3; ARMADA_CABIN_WORKSHOP = 4; ARMADA_CABIN_EXCHEQUER = 5; ARMADA_CABIN_BOSS = 6; } enum WareHouseStatus { WAREHOUSE_STATUS_NONE = 0; WAREHOUSE_STATUS_NORMAL = 1; WAREHOUSE_STATUS_DEMANDING = 2; WAREHOUSE_STATUS_FINISH = 3; WAREHOUSE_STATUS_CD = 4; } enum ArmadaSystemChatMsgType { ARMADA_SYSTEM_CHAT_MSG_TYPE_NONE = 0; ARMADA_CHAT_MSG_GACHA = 1; ARMADA_CHAT_MSG_AVATAR_STAR_UP = 2; ARMADA_CHAT_MSG_AVATAR_UNLOCK = 3; ARMADA_CHAT_MSG_JOIN_ARMADA = 4; ARMADA_CHAT_MSG_MISSION_FINISH = 5; ARMADA_CHAT_MSG_LEVEL_UP = 6; ARMADA_CHAT_MSG_CABIN_BUILD_FINISH = 7; ARMADA_CHAT_MSG_CABIN_LEVEL_UP = 8; ARMADA_CHAT_MSG_POSITION = 9; ARMADA_CHAT_MSG_KICK = 10; ARMADA_CHAT_MSG_KEEPUP = 11; ARMADA_CHAT_MSG_CANCEL_DISSOLVE = 12; ARMADA_CHAT_MSG_CHANGE_NAME = 13; ARMADA_CHAT_MSG_TEXT_MAP = 14; } enum ArmadaBuildNotifyType { ARMADA_BUILD_NOTIFY_TYPE_NONE = 0; ARMADA_BUILD_NOTIFY_START = 1; ARMADA_BUILD_NOTIFY_CANCEL = 2; ARMADA_BUILD_NOTIFY_FINISH = 3; ARMADA_BUILD_NOTIFY_MOVE = 4; } enum ArmadaManageNotifyType { ARMADA_MANAGE_NOTIFY_TYPE_NONE = 0; ARMADA_MANAGE_NOTIFY_LEADER = 1; ARMADA_MANAGE_NOTIFY_VICE_LEADER_SET = 2; ARMADA_MANAGE_NOTIFY_VICE_LEADER_CANCEL = 3; } enum ArmadaPlayerNotifyType { ARMADA_PLAYER_NOTIFY_TYPE_NONE = 0; ARMADA_PLAYER_NOTIFY_JOIN = 1; ARMADA_PLAYER_NOTIFY_QUIT = 2; ARMADA_PLAYER_NOTIFY_KICK = 3; ARMADA_PLAYER_NOTIFY_DISSOLVE = 4; ARMADA_PLAYER_NOTIFY_CHANGE_NAME = 5; } enum ArmadaApplyNotifyType { ARMADA_APPLY_NOTIFY_TYPE_NONE = 0; ARMADA_APPLY_NOTIFY_NEW = 1; ARMADA_APPLY_NOTIFY_APPROVE = 2; ARMADA_APPLY_NOTIFY_REJECT = 3; } enum ArmadaStageScoreActivityRewardType { ARMADA_STAGE_SCORE_ACTIVITY_REWARD_TYPE_NONE = 0; ARMADA_STAGE_SCORE_ACTIVITY_REWARD_TYPE_SELF = 1; ARMADA_STAGE_SCORE_ACTIVITY_REWARD_TYPE_ARMADA = 2; } enum ArmadaActivityType { ARMADA_ACTIVITY_TYPE_NONE = 0; ARMADA_ACTIVITY_ARMADA_BOSS = 1; ARMADA_ACTIVITY_MATRIX = 2; ARMADA_ACTIVITY_QUESTION = 3; ARMADA_ACTIVITY_TRADING_CARD = 4; ARMADA_ACTIVITY_ARMADA_STAGE_SCORE_ACTIVITY = 5; ARMADA_ACTIVITY_REUNION = 6; } enum ArmadaLabelType { ARMADA_LABEL_TYPE_NONE = 0; ARMADA_LABEL_PREFIX = 1; ARMADA_LABEL = 2; } // CmdID: 3000 message GetAvatarMissionActivityReq { } // CmdID: 3001 message GetAvatarMissionActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetAvatarMissionActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 avatar_sample_id = 3; uint32 choose_avatar_time = 4; uint32 reset_choose_times = 5; uint32 last_refresh_time = 6; uint32 daily_contract_point = 7; bool is_daily_reward_taken = 8; uint32 activity_finish_days = 9; repeated uint32 taken_reward_days_list = 10; uint32 daily_reward_num = 11; } // CmdID: 3002 message ChooseAvatarMissionAvatarReq { uint32 sample_id = 1; } // CmdID: 3003 message ChooseAvatarMissionAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAVE_CHOOSEN = 3; } ChooseAvatarMissionAvatarRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 sample_id = 3; } // CmdID: 3004 message TakeAvatarMissionDailyRewardReq { } // CmdID: 3005 message TakeAvatarMissionDailyRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAVE_TAKEN = 3; LACK_CONTRACT_POINT = 4; } TakeAvatarMissionDailyRewardRsp.Retcode retcode = 1; RewardData reward = 2; } // CmdID: 3006 message TakeAvatarMissionPhaseRewardReq { uint32 days = 1; } // CmdID: 3007 message TakeAvatarMissionPhaseRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAVE_TAKEN = 3; LACK_DAYS = 4; NO_REWARD = 5; } TakeAvatarMissionPhaseRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 days = 3; RewardData reward = 4; } // CmdID: 3008 message ResetAvatarMissionAvatarReq { } // CmdID: 3009 message ResetAvatarMissionAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; CAN_NOT_RESET = 3; NOT_CHOOSE = 4; } ResetAvatarMissionAvatarRsp.Retcode retcode = 1; } enum CmdTypeAvatarmission { CMD_TYPE_AVATARMISSION_NONE = 0; CMD_GET_AVATAR_MISSION_ACTIVITY_REQ = 3000; CMD_GET_AVATAR_MISSION_ACTIVITY_RSP = 3001; CMD_CHOOSE_AVATAR_MISSION_AVATAR_REQ = 3002; CMD_CHOOSE_AVATAR_MISSION_AVATAR_RSP = 3003; CMD_TAKE_AVATAR_MISSION_DAILY_REWARD_REQ = 3004; CMD_TAKE_AVATAR_MISSION_DAILY_REWARD_RSP = 3005; CMD_TAKE_AVATAR_MISSION_PHASE_REWARD_REQ = 3006; CMD_TAKE_AVATAR_MISSION_PHASE_REWARD_RSP = 3007; CMD_RESET_AVATAR_MISSION_AVATAR_REQ = 3008; CMD_RESET_AVATAR_MISSION_AVATAR_RSP = 3009; } // CmdID: 3750 message GetBattlePassReq { } // CmdID: 3751 message GetBattlePassRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetBattlePassRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 level = 3; uint32 exp = 4; uint32 has_take_reward_level = 5; repeated uint32 has_got_ticket_list = 6; uint32 phase_max_exp = 7; uint32 phase_exp = 8; bool is_take_phase_free_exp = 9; uint32 next_schedule_inherit_exp = 12; uint32 cur_schedule_inherit_exp = 13; } // CmdID: 3752 message BuyBattlePassTicketReq { BattlePassTicketType type = 1; } // CmdID: 3753 message BuyBattlePassTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TYPE_ERROR = 3; HAS_GOT = 4; LACK_MCOIN = 5; FEATURE_CLOSED = 6; UPGRADE_FEATURE_CLOSED = 7; } BuyBattlePassTicketRsp.Retcode retcode = 1; repeated RewardData advanced_reward_list = 2; repeated RewardData luxury_reward_list = 3; repeated uint32 prev_has_got_ticket_list = 4; } // CmdID: 3754 message TakeBattlePassLevelRewardReq { } // CmdID: 3755 message TakeBattlePassLevelRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAS_TAKE = 3; FEATURE_CLOSED = 4; } TakeBattlePassLevelRewardRsp.Retcode retcode = 1; repeated RewardData basic_reward_list = 2; repeated RewardData advanced_reward_list = 3; repeated RewardData luxury_reward_list = 4; } // CmdID: 3756 message BuyBattlePassLevelReq { uint32 target_level = 1; uint32 hcoin_cost = 2; uint32 mcoin_cost = 3; } // CmdID: 3757 message BuyBattlePassLevelRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HCOIN_LACK = 3; LEVEL_ERROR = 4; HCOIN_ERROR = 5; FEATURE_CLOSED = 6; MCOIN_LACK = 7; MCOIN_ERROR = 8; } BuyBattlePassLevelRsp.Retcode retcode = 1; } // CmdID: 3758 message TakeBattlePassPhaseExpReq { } // CmdID: 3759 message TakeBattlePassPhaseExpRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; HAS_TAKE = 3; } TakeBattlePassPhaseExpRsp.Retcode retcode = 1; uint32 add_exp = 2; } // CmdID: 3767 message GetBattlePassMissionPanelReq { uint32 panel_id = 1; } // CmdID: 3768 message GetBattlePassMissionPanelRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetBattlePassMissionPanelRsp.Retcode retcode = 1; repeated PanelMissionData mission_list = 2; } enum CmdTypeBattlepass { CMD_TYPE_BATTLEPASS_NONE = 0; CMD_GET_BATTLE_PASS_REQ = 3750; CMD_GET_BATTLE_PASS_RSP = 3751; CMD_BUY_BATTLE_PASS_TICKET_REQ = 3752; CMD_BUY_BATTLE_PASS_TICKET_RSP = 3753; CMD_TAKE_BATTLE_PASS_LEVEL_REWARD_REQ = 3754; CMD_TAKE_BATTLE_PASS_LEVEL_REWARD_RSP = 3755; CMD_BUY_BATTLE_PASS_LEVEL_REQ = 3756; CMD_BUY_BATTLE_PASS_LEVEL_RSP = 3757; CMD_TAKE_BATTLE_PASS_PHASE_EXP_REQ = 3758; CMD_TAKE_BATTLE_PASS_PHASE_EXP_RSP = 3759; CMD_GET_BATTLE_PASS_MISSION_PANEL_REQ = 3767; CMD_GET_BATTLE_PASS_MISSION_PANEL_RSP = 3768; } enum BattlePassTicketType { BATTLE_PASS_TICKET_NONE = 0; BATTLE_PASS_TICKET_NORMAL = 1; BATTLE_PASS_TICKET_ADVANCED = 2; BATTLE_PASS_TICKET_LUXURY = 3; } enum BuyBattlePassType { BUY_BATTLE_PASS_TYPE_NONE = 0; BUY_BATTLE_PASS_USE_HCOIN = 1; BUY_BATTLE_PASS_USE_MCOIN = 2; } // CmdID: 7950 message ChapterArkGetDataReq { uint32 chapter_id = 1; } message ChapterArkRoleInfo { uint32 id = 1; uint32 level = 2; } message ChapterArkSkillInfo { uint32 id = 1; uint32 level = 2; } message ChapterArkSupSkillInfo { uint32 id = 1; uint32 level = 2; } message ChapterArkTowerChallengeInfo { uint32 tower_id = 1; uint32 cur_floor_id = 2; uint32 avatar_id = 3; uint32 avatar_hp = 4; repeated uint32 buff_list = 5; uint32 total_score = 6; uint32 total_cost_time = 7; } message ChapterArkTowerSettledInfo { uint32 tower_id = 1; uint32 max_floor = 2; uint32 max_score = 3; } message ChapterArk { uint32 chapter_id = 1; repeated ChapterArkRoleInfo role_list = 2; repeated uint32 avatar_list = 3; repeated ChapterArkSkillInfo skill_list = 4; repeated uint32 daily_stage_list = 5; repeated uint32 cur_day_finished_daily_stage_iist = 6; uint32 reward_line_taken_progress = 7; bool is_finish_opening = 8; repeated uint32 branch_stage_chosen_site_list = 9; repeated uint32 passed_daily_stage_list = 10; uint32 cur_phase_id = 11; repeated uint32 mid_term_daily_stage_list = 12; uint32 mid_term_daily_drop_material_num = 13; repeated ChapterArkSupSkillInfo sup_skill_list = 14; repeated ChapterArkTowerChallengeInfo tower_challenge_info_list = 15; repeated ChapterArkTowerSettledInfo tower_settled_info_list = 16; } // CmdID: 7951 message ChapterArkGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; } ChapterArkGetDataRsp.Retcode retcode = 1; ChapterArk chapter_ark = 2; } // CmdID: 7952 message ChapterArkRoleLevelUpReq { uint32 chapter_id = 1; uint32 role_id = 2; uint32 target_level = 3; } // CmdID: 7953 message ChapterArkRoleLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; ROLE_ERROR = 2; NO_UNLOCK_AVATAR = 3; TARGET_LEVEL_ERROR = 4; LEVEL_LIMIT = 5; MATERIAL_LACK = 6; FEATURE_CLOSED = 7; } ChapterArkRoleLevelUpRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 role_id = 3; } // CmdID: 7954 message ChapterArkSkillUnlockReq { uint32 chapter_id = 1; uint32 skill_id = 2; } // CmdID: 7955 message ChapterArkSkillUnlockRsp { enum Retcode { SUCC = 0; FAIL = 1; SKILL_ERROR = 2; NOT_MEET_CONDITION = 3; RELATED_AVATAR_LOCKED = 4; FEATURE_CLOSED = 5; MATERIAL_LACK = 6; } ChapterArkSkillUnlockRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 skill_id = 3; } // CmdID: 7956 message ChapterArkSkillLevelUpReq { uint32 chapter_id = 1; uint32 skill_id = 2; uint32 target_level = 3; } // CmdID: 7957 message ChapterArkSkillLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; SKILL_ERROR = 2; IS_LOCK = 3; TARGET_LEVEL_ERROR = 4; MATERIAL_LACK = 5; FEATURE_CLOSED = 6; } ChapterArkSkillLevelUpRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 skill_id = 3; } // CmdID: 7958 message ChapterArkTakeRewardLineRewardReq { uint32 chapter_id = 1; } // CmdID: 7959 message ChapterArkTakeRewardLineRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_REWARD = 2; FEATURE_CLOSED = 3; } ChapterArkTakeRewardLineRewardRsp.Retcode retcode = 1; uint32 chapter_id = 2; RewardData reward_data = 3; uint32 reward_line_taken_progress = 4; } // CmdID: 7960 message ChapterArkGetRankReq { uint32 chapter_id = 1; uint32 stage_id = 2; } // CmdID: 7961 message ChapterArkGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_RANK = 2; STAGE_ERROR = 3; FEATURE_CLOSED = 4; } ChapterArkGetRankRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 stage_id = 3; RankShowData rank_data = 4; uint32 rank_percent = 5; uint32 rank = 6; } // CmdID: 7962 message ChapterArkFinishOpeningReq { uint32 chapter_id = 1; } // CmdID: 7963 message ChapterArkFinishOpeningRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; } ChapterArkFinishOpeningRsp.Retcode retcode = 1; uint32 chapter_id = 2; } // CmdID: 7964 message ChapterArkSyncAutoUnlockNotify { uint32 chapter_id = 1; repeated uint32 avatar_id_list = 2; repeated uint32 skill_id_list = 3; } // CmdID: 7965 message ChapterArkSupSkillLevelUpReq { uint32 chapter_id = 1; uint32 sup_skill_id = 2; uint32 target_level = 3; } // CmdID: 7966 message ChapterArkSupSkillLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; SUP_SKILL_ERROR = 3; TARGET_LEVEL_ERROR = 4; MATERIAL_LACK = 5; RELATED_AVATAR_LOCKED = 6; SUP_SKILL_LOCKED = 7; AVATAR_LEVEL_LACKED = 8; } ChapterArkSupSkillLevelUpRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 sup_skill_id = 3; } // CmdID: 7967 message ChapterArkSettleTowerReq { uint32 tower_id = 1; } // CmdID: 7968 message ChapterArkSettleTowerRsp { enum Retcode { SUCC = 0; FAIL = 1; INVALID_TOWER = 2; FEATURE_CLOSED = 3; } ChapterArkSettleTowerRsp.Retcode retcode = 1; uint32 tower_id = 2; ChapterArkTowerChallengeInfo tower_challenge_info = 3; RewardData reward_data = 4; bool is_abandon = 5; } // CmdID: 7969 message ChapterArkReportTowerFloorReq { uint32 tower_id = 1; uint32 floor_id = 2; uint32 avatar_hp = 3; repeated uint32 select_buff_list = 4; uint32 score = 5; uint32 cost_time = 6; } // CmdID: 7970 message ChapterArkReportTowerFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; INVALID_TOWER = 2; NOT_BEGIN = 3; FLOOR_ERROR = 4; FEATURE_CLOSED = 5; INVALID_BUFF = 6; } ChapterArkReportTowerFloorRsp.Retcode retcode = 1; uint32 tower_id = 2; uint32 floor_id = 3; } // CmdID: 7971 message ArkPlusActivityGetDataReq { } message ArkPlusBuffInfo { uint32 buff_id = 1; uint32 num = 2; } message ArkPlusChallengeInfo { uint32 stage_id = 1; uint32 cur_room_id = 2; uint32 room_event_id = 3; uint32 last_room_id = 4; uint32 settled_progress = 5; repeated uint32 avatar_id_list = 6; repeated uint32 avatar_trial_list = 7; repeated ArkPlusBuffInfo buff_list = 8; string transaction_str = 9; uint32 total_time = 10; int32 temperature = 11; uint32 ice_coffin_add_lift_material_num = 12; } message ArkPlusSettledChallengeInfo { uint32 stage_id = 1; uint32 max_lift_score = 2; } message ArkPlusActivity { uint32 schedule_id = 1; ArkPlusChallengeInfo cur_challenge_info = 2; repeated ArkPlusSettledChallengeInfo settled_challenge_info_list = 3; } // CmdID: 7972 message ArkPlusActivityGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ArkPlusActivityGetDataRsp.Retcode retcode = 1; ArkPlusActivity ark_plus_activity = 2; } // CmdID: 7973 message ArkPlusActivityFinishRoomReq { uint32 stage_id = 1; uint32 cur_room_id = 2; uint32 next_room_id = 3; uint32 lift_material_num = 4; uint32 coin_material_num = 5; uint32 room_time = 6; uint32 battle_time = 7; int32 temperature = 8; } // CmdID: 7974 message ArkPlusActivityFinishRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STAGE_NOT_BEGIN = 3; CUR_ROOM_MISMATCH = 4; INVALID_NEXT_ROOM = 5; INVALID_MATERIAL = 6; AVATAR_ERROR = 7; } ArkPlusActivityFinishRoomRsp.Retcode retcode = 1; uint32 stage_id = 2; uint32 cur_room_id = 3; uint32 next_room_id = 4; uint32 next_room_event = 5; uint32 get_buff_id = 6; uint32 coin_material_num = 7; uint32 settled_progress = 8; uint32 lift_material_num = 9; } // CmdID: 7975 message ArkPlusActivityResetChallengeReq { uint32 stage_id = 1; } // CmdID: 7976 message ArkPlusActivityResetChallengeRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_CHALLENGE = 3; } ArkPlusActivityResetChallengeRsp.Retcode retcode = 1; uint32 stage_id = 2; ArkPlusChallengeInfo challenge_info = 3; } // CmdID: 7977 message ArkPlusActivityGetRankReq { uint32 stage_id = 1; } // CmdID: 7978 message ArkPlusActivityGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_RANK = 3; } ArkPlusActivityGetRankRsp.Retcode retcode = 1; uint32 stage_id = 2; uint32 schedule_id = 3; RankShowData rank_data = 4; uint32 rank_percent = 5; uint32 rank = 6; } // CmdID: 7979 message ArkPlusActivityAddLiftMaterialReq { uint32 stage_id = 1; uint32 room_id = 2; uint32 material_num = 3; int32 ice_coffin_add_material_num = 4; } // CmdID: 7980 message ArkPlusActivityAddLiftMaterialRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STAGE_NOT_BEGIN = 3; ROOM_MISMATCH = 4; MATERIAL_NUM_MISMATCH = 5; INVALID_ADD_MATERIAL_NUM = 6; } ArkPlusActivityAddLiftMaterialRsp.Retcode retcode = 1; uint32 material_num = 2; uint32 ice_coffin_total_add_material_num = 3; } enum CmdTypeChapterark { CMD_TYPE_CHAPTERARK_NONE = 0; CMD_CHAPTER_ARK_GET_DATA_REQ = 7950; CMD_CHAPTER_ARK_GET_DATA_RSP = 7951; CMD_CHAPTER_ARK_ROLE_LEVEL_UP_REQ = 7952; CMD_CHAPTER_ARK_ROLE_LEVEL_UP_RSP = 7953; CMD_CHAPTER_ARK_SKILL_UNLOCK_REQ = 7954; CMD_CHAPTER_ARK_SKILL_UNLOCK_RSP = 7955; CMD_CHAPTER_ARK_SKILL_LEVEL_UP_REQ = 7956; CMD_CHAPTER_ARK_SKILL_LEVEL_UP_RSP = 7957; CMD_CHAPTER_ARK_TAKE_REWARD_LINE_REWARD_REQ = 7958; CMD_CHAPTER_ARK_TAKE_REWARD_LINE_REWARD_RSP = 7959; CMD_CHAPTER_ARK_GET_RANK_REQ = 7960; CMD_CHAPTER_ARK_GET_RANK_RSP = 7961; CMD_CHAPTER_ARK_FINISH_OPENING_REQ = 7962; CMD_CHAPTER_ARK_FINISH_OPENING_RSP = 7963; CMD_CHAPTER_ARK_SYNC_AUTO_UNLOCK_NOTIFY = 7964; CMD_CHAPTER_ARK_SUP_SKILL_LEVEL_UP_REQ = 7965; CMD_CHAPTER_ARK_SUP_SKILL_LEVEL_UP_RSP = 7966; CMD_CHAPTER_ARK_SETTLE_TOWER_REQ = 7967; CMD_CHAPTER_ARK_SETTLE_TOWER_RSP = 7968; CMD_CHAPTER_ARK_REPORT_TOWER_FLOOR_REQ = 7969; CMD_CHAPTER_ARK_REPORT_TOWER_FLOOR_RSP = 7970; CMD_ARK_PLUS_ACTIVITY_GET_DATA_REQ = 7971; CMD_ARK_PLUS_ACTIVITY_GET_DATA_RSP = 7972; CMD_ARK_PLUS_ACTIVITY_FINISH_ROOM_REQ = 7973; CMD_ARK_PLUS_ACTIVITY_FINISH_ROOM_RSP = 7974; CMD_ARK_PLUS_ACTIVITY_RESET_CHALLENGE_REQ = 7975; CMD_ARK_PLUS_ACTIVITY_RESET_CHALLENGE_RSP = 7976; CMD_ARK_PLUS_ACTIVITY_GET_RANK_REQ = 7977; CMD_ARK_PLUS_ACTIVITY_GET_RANK_RSP = 7978; CMD_ARK_PLUS_ACTIVITY_ADD_LIFT_MATERIAL_REQ = 7979; CMD_ARK_PLUS_ACTIVITY_ADD_LIFT_MATERIAL_RSP = 7980; } enum ChapterArkStageType { CHAPTER_ARK_STAGE_TYPE_NONE = 0; CHAPTER_ARK_STAGE_MAIN = 1; CHAPTER_ARK_STAGE_BRANCH = 2; CHAPTER_ARK_STAGE_DAILY = 3; CHAPTER_ARK_STAGE_LINEAR = 4; CHAPTER_ARK_STAGE_CHALLENGE = 5; CHAPTER_ARK_STAGE_TUTORIAL = 6; CHAPTER_ARK_STAGE_MID_TERM_DAILY = 7; CHAPTER_ARK_STAGE_TOWER = 8; CHAPTER_ARK_STAGE_SUPPORT_CHALLENGE = 9; } enum ChapterArkStageAvatarChoiceType { CHAPTER_ARK_STAGE_AVATAR_CHOICE_NO_CHARACTER = 0; CHAPTER_ARK_STAGE_AVATAR_CHOICE_TRIAL = 1; CHAPTER_ARK_STAGE_AVATAR_CHOICE_VIRTUAL = 2; CHAPTER_ARK_STAGE_AVATAR_CHOICE_NORMAL = 3; } enum ChapterArkSkillType { CHAPTER_ARK_SKILL_TYPE_NONE = 0; CHAPTER_ARK_SKILL_MAIN = 1; CHAPTER_ARK_SKILL_SUB = 2; CHAPTER_ARK_SKILL_ASSIST = 3; CHAPTER_ARK_SKILL_PROPERTY = 4; } enum ChapterArkAttribute { CHAPTER_ARK_ATTRIBUTE_NONE = 0; CHAPTER_ARK_ATTRIBUTE_PHYSICS = 1; CHAPTER_ARK_ATTRIBUTE_FIRE = 2; CHAPTER_ARK_ATTRIBUTE_LIGHTNING = 3; } enum ChapterArkSupSkillType { CHAPTER_ARK_SUP_SKILL_TYPE_NONE = 0; CHAPTER_ARK_SUP_SKILL_MAIN = 1; CHAPTER_ARK_SUP_SKILL_GENRE = 2; CHAPTER_ARK_SUP_SKILL_GENRE_SUB = 3; CHAPTER_ARK_SUP_SKILL_AWAKEN = 4; } // CmdID: 7650 message ChapterBwWorldGetDataReq { uint32 chapter_id = 1; } message ChapterBwWorldRune { uint32 unique_id = 1; uint32 rune_id = 2; uint32 level = 3; uint32 exp = 4; repeated uint32 affix_id_list = 5; } message ChapterBwWorldTowerStage { uint32 stage_id = 1; uint32 max_score = 2; uint32 save_point_floor = 3; } message ChapterBwWorld { uint32 chapter_id = 1; repeated uint32 equip_rune_unique_id_list = 2; repeated ChapterBwWorldRune rune_list = 3; uint32 reward_line_taken_progress = 4; repeated ChapterBwWorldTowerStage tower_stage_list = 5; } // CmdID: 7651 message ChapterBwWorldGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; } ChapterBwWorldGetDataRsp.Retcode retcode = 1; ChapterBwWorld chapter_bw_world = 2; } // CmdID: 7652 message ChapterBwWorldUpdateEquipRuneReq { uint32 chapter_id = 1; repeated uint32 rune_unique_id_list = 2; } // CmdID: 7653 message ChapterBwWorldUpdateEquipRuneRsp { enum Retcode { SUCC = 0; FAIL = 1; RUNE_ERROR = 2; FEATURE_CLOSED = 3; } ChapterBwWorldUpdateEquipRuneRsp.Retcode retcode = 1; uint32 chapter_id = 2; repeated uint32 rune_unique_id_list = 3; } // CmdID: 7654 message ChapterBwWorldRuneLevelUpReq { uint32 chapter_id = 1; uint32 main_rune_unique_id = 2; uint32 target_level = 3; uint32 target_exp = 4; repeated Material exp_material_list = 5; repeated uint32 assist_rune_unique_id_list = 6; } // CmdID: 7655 message ChapterBwWorldRuneLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; TARGET_LEVEL_ERROR = 2; RUNE_ERROR = 3; MATERIAL_LACK = 4; GEN_AFFIX_ERROR = 5; FEATURE_CLOSED = 6; } ChapterBwWorldRuneLevelUpRsp.Retcode retcode = 1; uint32 chapter_id = 2; ChapterBwWorldRune main_rune = 3; repeated Material return_material_list = 4; ChapterBwWorldRune old_main_rune = 5; } // CmdID: 7656 message ChapterBwWorldRuneSynthesisReq { uint32 chapter_id = 1; uint32 main_rune_unique_id = 2; uint32 assist_rune_unique_id = 3; uint32 main_rune_affix_index = 4; uint32 assist_rune_affix_index = 5; } // CmdID: 7657 message ChapterBwWorldRuneSynthesisRsp { enum Retcode { SUCC = 0; FAIL = 1; RUNE_ERROR = 2; AFFIX_ERROR = 3; FEATURE_CLOSED = 4; } ChapterBwWorldRuneSynthesisRsp.Retcode retcode = 1; uint32 chapter_id = 2; ChapterBwWorldRune main_rune = 3; repeated Material return_material_list = 4; } // CmdID: 7658 message ChapterBwWorldGetRankReq { uint32 chapter_id = 1; uint32 stage_id = 2; } // CmdID: 7659 message ChapterBwWorldGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_RANK = 2; FEATURE_CLOSED = 3; } ChapterBwWorldGetRankRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 stage_id = 3; RankShowData rank_data = 4; uint32 rank_percent = 5; uint32 rank = 6; } // CmdID: 7660 message ChapterBwWorldTakeRewardLineRewardReq { uint32 chapter_id = 1; } // CmdID: 7661 message ChapterBwWorldTakeRewardLineRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_REWARD = 2; FEATURE_CLOSED = 3; } ChapterBwWorldTakeRewardLineRewardRsp.Retcode retcode = 1; uint32 chapter_id = 2; RewardData reward_data = 3; uint32 reward_line_taken_progress = 4; } // CmdID: 7662 message ChapterBwWorldSyncRuneNotify { uint32 chapter_id = 1; uint32 stage_id = 2; repeated ChapterBwWorldRune new_rune_list = 3; } // CmdID: 7663 message ChapterBwWorldTowerStageReportFloorReq { uint32 chapter_id = 1; uint32 stage_id = 2; uint32 floor = 3; uint32 score = 4; uint32 cost_time = 5; StageEndStatus end_status = 6; } // CmdID: 7664 message ChapterBwWorldTowerStageReportFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; SCORE_ERROR = 2; FEATURE_CLOSED = 3; FLOOR_ERROR = 4; STAGE_ERROR = 5; } ChapterBwWorldTowerStageReportFloorRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 stage_id = 3; uint32 floor = 4; uint32 score = 5; uint32 cost_time = 6; StageEndStatus end_status = 7; } // CmdID: 7665 message ChapterBwWorldRefreshTicketReq { uint32 chapter_id = 1; } // CmdID: 7666 message ChapterBwWorldRefreshTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; HAS_TAKE = 3; } ChapterBwWorldRefreshTicketRsp.Retcode retcode = 1; uint32 chapter_id = 2; RewardData add_ticket = 3; } enum CmdTypeChapterbwworld { CMD_TYPE_CHAPTERBWWORLD_NONE = 0; CMD_CHAPTER_BW_WORLD_GET_DATA_REQ = 7650; CMD_CHAPTER_BW_WORLD_GET_DATA_RSP = 7651; CMD_CHAPTER_BW_WORLD_UPDATE_EQUIP_RUNE_REQ = 7652; CMD_CHAPTER_BW_WORLD_UPDATE_EQUIP_RUNE_RSP = 7653; CMD_CHAPTER_BW_WORLD_RUNE_LEVEL_UP_REQ = 7654; CMD_CHAPTER_BW_WORLD_RUNE_LEVEL_UP_RSP = 7655; CMD_CHAPTER_BW_WORLD_RUNE_SYNTHESIS_REQ = 7656; CMD_CHAPTER_BW_WORLD_RUNE_SYNTHESIS_RSP = 7657; CMD_CHAPTER_BW_WORLD_GET_RANK_REQ = 7658; CMD_CHAPTER_BW_WORLD_GET_RANK_RSP = 7659; CMD_CHAPTER_BW_WORLD_TAKE_REWARD_LINE_REWARD_REQ = 7660; CMD_CHAPTER_BW_WORLD_TAKE_REWARD_LINE_REWARD_RSP = 7661; CMD_CHAPTER_BW_WORLD_SYNC_RUNE_NOTIFY = 7662; CMD_CHAPTER_BW_WORLD_TOWER_STAGE_REPORT_FLOOR_REQ = 7663; CMD_CHAPTER_BW_WORLD_TOWER_STAGE_REPORT_FLOOR_RSP = 7664; CMD_CHAPTER_BW_WORLD_REFRESH_TICKET_REQ = 7665; CMD_CHAPTER_BW_WORLD_REFRESH_TICKET_RSP = 7666; } enum ChapterBwWorldStageType { CHAPTER_BW_WORLD_STAGE_TYPE_NONE = 0; CHAPTER_BW_WORLD_STAGE_MAIN = 1; CHAPTER_BW_WORLD_STAGE_BRANCH = 2; CHAPTER_BW_WORLD_STAGE_DAILY = 3; CHAPTER_BW_WORLD_STAGE_PRE_CHALLENGE = 4; CHAPTER_BW_WORLD_STAGE_CHALLENGE = 5; CHAPTER_BW_WORLD_STAGE_THEME = 6; CHAPTER_BW_WORLD_STAGE_TOWER = 7; } enum ChapterBwWorldRuneMainType { CHAPTER_BW_WORLD_RUNE_MAIN_TYPE_NONE = 0; CHAPTER_BW_WORLD_RUNE_MAIN_TYPE_WHITE = 1; CHAPTER_BW_WORLD_RUNE_MAIN_TYPE_BLACK = 2; CHAPTER_BW_WORLD_RUNE_MAIN_TYPE_CHAOS = 3; } // CmdID: 8350 message ChapterKnightRichManGetDataReq { uint32 rich_man_id = 1; } message ChapterKnightRichManMapRecord { uint32 map_id = 1; uint32 max_score = 2; uint32 total_score = 3; uint32 pass_times = 4; uint32 floor = 5; } message ChapterKnightRichManEffect { uint32 effect_id = 1; uint32 left_times = 2; uint32 card_id = 3; uint32 event_id = 4; uint32 map_id = 5; uint32 weather_id = 6; } message ChapterKnightRichManCard { uint32 card_id = 1; uint32 num = 2; } message ChapterKnightRichManBuff { uint32 buff_id = 1; uint32 level = 2; } message ChapterKnightRichManItem { uint32 card_id = 1; ChapterKnightRichManBuff buff = 2; bool is_selected = 3; uint32 cost_coin = 4; uint32 flower_id = 5; } message ChapterKnightRichManShop { uint32 shop_refresh_times = 1; repeated ChapterKnightRichManItem shop_item_list = 2; } message ChapterKnightRichManEventGroup { uint32 event_group_id = 1; uint32 left_times = 2; } message PjmsChapterKnightRichManGambleResult { uint32 p1_point = 1; uint32 p2_point = 2; uint32 gamble_id = 3; } message PjmsChapterKnightRichManHouseOpRecord { uint32 house_operate_num = 1; uint32 rent = 2; } message ChapterKnightRichManCurSite { uint32 site_id = 1; ChapterKnightRichManSiteStatus status = 2; repeated ChapterKnightRichManItem wait_select_item_list = 4; ChapterKnightRichManEventGroup event_group = 5; PjmsChapterKnightRichManGambleResult gamble_result = 6; PjmsChapterKnightRichManHouseOpRecord house_op_record = 8; } message ChapterKnightRichManFlower { uint32 flower_id = 1; uint32 add_coin_num = 2; } message PjmsChapterKnightRichManHouse { uint32 house_level = 1; uint32 num = 2; } message ChapterKnightRichManReplacedSite { uint32 site_id = 1; ChapterKnightRichManSiteType site_type = 2; } message ChapterKnightRichManCurFloor { uint32 floor = 1; uint32 weather_id = 2; uint32 next_weather_id = 3; uint32 next_weather_id_after_refresh = 4; uint32 refresh_weather_times = 5; uint32 left_move_times = 6; repeated uint32 finish_floor_wait_select_flower_list = 7; uint32 finish_floor_select_flower_times = 8; repeated uint32 roadblock_site_id_list = 9; uint32 last_dice_num = 11; ChapterKnightRichManFloorStatus status = 12; uint32 left_cheat_times = 13; repeated ChapterKnightRichManReplacedSite replaced_site_list = 14; } message ChapterKnightRichManMap { uint32 map_id = 1; ChapterKnightRichManCurSite cur_site = 2; uint32 control_dice_count = 3; uint32 score = 4; uint32 coin_num = 5; uint32 total_coin_num = 6; uint32 stage_times = 7; repeated ChapterKnightRichManEffect effect_list = 8; repeated ChapterKnightRichManCard card_list = 9; repeated ChapterKnightRichManBuff buff_list = 10; uint32 refresh_wait_select_item_times = 12; uint32 move_times = 13; ChapterKnightRichManCurFloor cur_floor = 14; repeated uint32 flower_id_list = 15; repeated uint32 equip_flower_list = 16; uint32 used_card_num = 18; uint32 max_dice_num_times = 19; repeated PjmsChapterKnightRichManHouse house_list = 20; repeated uint32 finish_site_dice_num_list = 21; } message ChapterKnightRichMan { uint32 rich_man_id = 1; repeated ChapterKnightRichManMapRecord map_record_list = 2; ChapterKnightRichManMap cur_map = 3; ChapterKnightRichManMap cur_map_at_floor_end = 4; } // CmdID: 8351 message ChapterKnightRichManGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ChapterKnightRichManGetDataRsp.Retcode retcode = 1; ChapterKnightRichMan rich_man = 2; uint32 rich_man_id = 3; } // CmdID: 8352 message ChapterKnightRichManGetRankReq { uint32 rich_man_id = 1; uint32 map_id = 2; } // CmdID: 8353 message ChapterKnightRichManGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_RANK = 3; } ChapterKnightRichManGetRankRsp.Retcode retcode = 1; uint32 rich_man_id = 2; uint32 map_id = 3; RankShowData rank_data = 4; uint32 rank_percent = 5; uint32 rank = 6; } // CmdID: 8354 message ChapterKnightRichManGetMapReq { uint32 rich_man_id = 1; } // CmdID: 8355 message ChapterKnightRichManGetMapRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MAP_ERROR = 3; } ChapterKnightRichManGetMapRsp.Retcode retcode = 1; ChapterKnightRichManMap map = 2; uint32 rich_man_id = 3; } // CmdID: 8356 message ChapterKnightRichManBeginMapReq { uint32 rich_man_id = 1; uint32 map_id = 2; } // CmdID: 8357 message ChapterKnightRichManBeginMapRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; IN_MAP = 3; NO_MEET_CONDITION = 4; } ChapterKnightRichManBeginMapRsp.Retcode retcode = 1; ChapterKnightRichManMap map = 2; uint32 rich_man_id = 3; } // CmdID: 8358 message ChapterKnightRichManEndMapReq { uint32 rich_man_id = 1; uint32 map_id = 2; } // CmdID: 8359 message ChapterKnightRichManEndMapRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ChapterKnightRichManEndMapRsp.Retcode retcode = 1; uint32 rich_man_id = 2; ChapterKnightRichManMap map = 3; } // CmdID: 8360 message ChapterKnightRichManThrowDiceReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 end_site = 3; bool is_use_control_dice = 4; uint32 dice_num = 5; } // CmdID: 8361 message ChapterKnightRichManThrowDiceRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; SITE_ERROR = 4; } ChapterKnightRichManThrowDiceRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8362 message ChapterKnightRichManFinishGameReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 try_times = 3; uint32 reset_times = 5; } // CmdID: 8363 message ChapterKnightRichManFinishGameRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; } ChapterKnightRichManFinishGameRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8364 message ChapterKnightRichManRefreshShopReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 shop_refresh_times = 3; } // CmdID: 8365 message ChapterKnightRichManRefreshShopRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; LACK_COIN = 4; } ChapterKnightRichManRefreshShopRsp.Retcode retcode = 1; uint32 rich_man_id = 2; ChapterKnightRichManShop shop = 3; } // CmdID: 8366 message ChapterKnightRichManBuyShopGoodsReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 shop_goods_idx = 3; } // CmdID: 8367 message ChapterKnightRichManBuyShopGoodsRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; LACK_COIN = 4; } ChapterKnightRichManBuyShopGoodsRsp.Retcode retcode = 1; uint32 rich_man_id = 2; ChapterKnightRichManShop shop = 3; } // CmdID: 8368 message ChapterKnightRichManFinishSiteReq { uint32 rich_man_id = 1; uint32 map_id = 2; } // CmdID: 8369 message ChapterKnightRichManFinishSiteRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; } ChapterKnightRichManFinishSiteRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8370 message ChapterKnightRichManUseCardReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 card_id = 3; repeated uint32 use_param_list = 4; bool is_abandon = 5; } // CmdID: 8371 message ChapterKnightRichManUseCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; CARD_ERROR = 4; } ChapterKnightRichManUseCardRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8372 message ChapterKnightRichManLevelUpBuffReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 buff_id = 3; uint32 target_level = 4; } // CmdID: 8373 message ChapterKnightRichManLevelUpBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; TARGET_LEVEL_ERROR = 4; LACK_COIN = 5; } ChapterKnightRichManLevelUpBuffRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8374 message ChapterKnightRichManSelectItemReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 item_idx = 3; } // CmdID: 8375 message ChapterKnightRichManSelectItemRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; } ChapterKnightRichManSelectItemRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8376 message ChapterKnightRichManTriggerEventReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 event_id = 3; } // CmdID: 8377 message ChapterKnightRichManTriggerEventRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; } ChapterKnightRichManTriggerEventRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8378 message ChapterKnightRichManGetItemNotify { uint32 coin_num = 1; uint32 score = 2; repeated ChapterKnightRichManCard card_list = 3; repeated ChapterKnightRichManBuff buff_list = 4; uint32 control_dice_count = 5; bool is_once_sub_coin = 6; bool is_once_sub_card = 7; bool is_once_sub_buff = 8; repeated uint32 flower_id_list = 9; repeated ChapterKnightRichManFlower flower_effect_list = 10; uint32 move_times = 11; } // CmdID: 8379 message ChapterKnightRichManRefreshWaitSelectItemReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 left_refresh_times = 3; } // CmdID: 8380 message ChapterKnightRichManRefreshWaitSelectItemRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; LACK_TIMES = 4; } ChapterKnightRichManRefreshWaitSelectItemRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8381 message ChapterKnightRichManGetShopReq { uint32 rich_man_id = 1; uint32 map_id = 2; } // CmdID: 8382 message ChapterKnightRichManGetShopRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; } ChapterKnightRichManGetShopRsp.Retcode retcode = 1; uint32 rich_man_id = 2; ChapterKnightRichManShop shop = 3; } // CmdID: 8383 message ChapterKnightRichManSelectInitReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 buff_id = 3; uint32 flower_id = 4; } // CmdID: 8384 message ChapterKnightRichManSelectInitRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; } ChapterKnightRichManSelectInitRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8385 message ChapterKnightRichManReloadFloorReq { uint32 rich_man_id = 1; uint32 map_id = 2; } // CmdID: 8386 message ChapterKnightRichManReloadFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ChapterKnightRichManReloadFloorRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8387 message ChapterKnightRichManEnterFloorReq { uint32 rich_man_id = 1; uint32 map_id = 2; } // CmdID: 8388 message ChapterKnightRichManEnterFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; } ChapterKnightRichManEnterFloorRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8389 message ChapterKnightRichManEquipFlowerReq { uint32 rich_man_id = 1; uint32 map_id = 2; repeated uint32 flower_id_list = 3; } // CmdID: 8390 message ChapterKnightRichManEquipFlowerRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; FLOWER_ERROR = 4; } ChapterKnightRichManEquipFlowerRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8391 message ChapterKnightRichManRefreshWeatherReq { uint32 rich_man_id = 1; uint32 map_id = 2; } // CmdID: 8392 message ChapterKnightRichManRefreshWeatherRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; LACK_TIMES = 4; } ChapterKnightRichManRefreshWeatherRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8393 message ChapterKnightRichManSelectWeatherReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 weather_id = 3; } // CmdID: 8394 message ChapterKnightRichManSelectWeatherRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; } ChapterKnightRichManSelectWeatherRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8395 message ChapterKnightRichManFinishGambleReq { enum GambleEndStatus { GAMBLE_END_STATUS_NONE = 0; GAMBLE_END_WIN = 1; GAMBLE_END_LOSE = 2; GAMBLE_END_NONE = 3; } enum GambleChoice { GAMBLE_CHOICE_NONE = 0; GAMBLE_CHOICE_P1 = 1; GAMBLE_CHOICE_P2 = 2; GAMBLE_CHOICE_TIE = 3; } uint32 rich_man_id = 1; uint32 map_id = 2; uint32 use_coin_num = 3; uint32 get_coin_num = 4; ChapterKnightRichManFinishGambleReq.GambleEndStatus end_status = 5; bool is_cheat = 6; ChapterKnightRichManFinishGambleReq.GambleChoice choice = 7; } // CmdID: 8396 message ChapterKnightRichManFinishGambleRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; LACK_COIN = 4; USE_COIN_EXCEED_LIMIT = 5; CHEAT_TIMES_LIMIT = 6; } ChapterKnightRichManFinishGambleRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8397 message ChapterKnightRichManBeginGambleReq { uint32 rich_man_id = 1; uint32 map_id = 2; } // CmdID: 8398 message ChapterKnightRichManBeginGambleRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; } ChapterKnightRichManBeginGambleRsp.Retcode retcode = 1; uint32 rich_man_id = 2; PjmsChapterKnightRichManGambleResult gamble_result = 3; } // CmdID: 8399 message ChapterKnightRichManFloorEndSelectFlowerReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 flower_id = 3; } // CmdID: 8400 message ChapterKnightRichManFloorEndSelectFlowerRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; } ChapterKnightRichManFloorEndSelectFlowerRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } // CmdID: 8401 message ChapterKnightRichManBuyHouseReq { uint32 rich_man_id = 1; uint32 map_id = 2; uint32 house_level = 3; uint32 op_times = 4; bool is_upgrade = 5; } // CmdID: 8402 message ChapterKnightRichManBuyHouseRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STATUS_ERROR = 3; LACK_COIN = 4; TIMES_LIMIT = 5; HOUSE_UNOWNED = 6; REPEATE_REQUEST = 7; } ChapterKnightRichManBuyHouseRsp.Retcode retcode = 1; uint32 rich_man_id = 2; } message PjmsChapterKnightDurandalCubeTileInfo { uint32 tower_id = 1; uint32 floor_id = 2; } // CmdID: 8411 message PjmsChapterKnightDurandalCubeGetDataReq { uint32 activity_id = 1; } // CmdID: 8412 message PjmsChapterKnightDurandalCubeGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } PjmsChapterKnightDurandalCubeGetDataRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated PjmsChapterKnightDurandalCubeTileInfo finished_tile_list = 3; } // CmdID: 8413 message PjmsChapterKnightDurandalCubeTileBeginReq { uint32 activity_id = 1; PjmsChapterKnightDurandalCubeTileInfo tile = 2; uint32 last_max_save_point_id = 3; string last_button_click_times_str = 4; } // CmdID: 8414 message PjmsChapterKnightDurandalCubeTileBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; AREA_LOCKED = 3; } PjmsChapterKnightDurandalCubeTileBeginRsp.Retcode retcode = 1; uint32 activity_id = 2; PjmsChapterKnightDurandalCubeTileInfo tile = 3; } // CmdID: 8415 message PjmsChapterKnightDurandalCubeTileEndReq { uint32 activity_id = 1; PjmsChapterKnightDurandalCubeTileInfo tile = 2; StageEndStatus end_status = 3; uint32 max_save_point_id = 4; string button_click_times_str = 5; } // CmdID: 8416 message PjmsChapterKnightDurandalCubeTileEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } PjmsChapterKnightDurandalCubeTileEndRsp.Retcode retcode = 1; uint32 activity_id = 2; PjmsChapterKnightDurandalCubeTileInfo tile = 3; RewardData reward = 4; } // CmdID: 8421 message PjmsChapterKnightSpaceAdventureGetMainDataReq { uint32 activity_id = 1; } message PjmsChapterKnightSpaceAdventureShopGoods { PjmsChapterKnightSpaceAdventureShopGoodsType type = 1; uint32 goods_param = 2; uint32 cost = 3; uint32 left_buy_times = 4; } message PjmsChapterKnightSpaceAdventureShop { uint32 shop_id = 1; PjmsChapterKnightSpaceAdventureShopGoods goods_energy_limit = 2; PjmsChapterKnightSpaceAdventureShopGoods goods_repair = 3; PjmsChapterKnightSpaceAdventureShopGoods goods_missile = 4; PjmsChapterKnightSpaceAdventureShopGoods goods_emp = 5; repeated PjmsChapterKnightSpaceAdventureShopGoods goods_card_list = 6; } message PjmsChapterKnightSpaceAdventureArea { uint32 area_id = 1; uint32 cur_site_id = 2; bool is_passed_cur_site = 3; repeated uint32 passed_site_list = 4; repeated uint32 card_list = 11; repeated uint32 battle_card_list = 12; uint32 cur_hp = 13; uint32 max_hp = 14; uint32 missile_num = 15; uint32 emp_num = 16; uint32 max_energy = 17; uint32 slot_num = 18; uint32 coin = 31; PjmsChapterKnightSpaceAdventureShop cur_shop = 32; uint32 cur_event_id = 41; string transaction_str = 51; } message PjmsChapterKnightSpaceAdventure { uint32 activity_id = 1; repeated PjmsChapterKnightSpaceAdventureArea area_list = 2; repeated uint32 passed_area_list = 3; } // CmdID: 8422 message PjmsChapterKnightSpaceAdventureGetMainDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FEATURE_CLOSED = 3; } PjmsChapterKnightSpaceAdventureGetMainDataRsp.Retcode retcode = 1; uint32 activity_id = 2; PjmsChapterKnightSpaceAdventure activity = 3; } // CmdID: 8423 message PjmsChapterKnightSpaceAdventureSiteBeginReq { uint32 activity_id = 1; uint32 area_id = 2; uint32 site_id = 3; } // CmdID: 8424 message PjmsChapterKnightSpaceAdventureSiteBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; CUR_SITE_NOT_PASSED = 3; NOT_REACHABLE = 4; FEATURE_CLOSED = 5; } PjmsChapterKnightSpaceAdventureSiteBeginRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 area_id = 3; uint32 site_id = 4; uint32 event_id = 5; string site_transaction_str = 6; uint32 site_fail_times = 7; } // CmdID: 8425 message PjmsChapterKnightSpaceAdventureSiteEndReq { enum EndReason { END_REASON_NONE = 0; PASS = 1; FAIL = 2; QUIT = 4; } uint32 activity_id = 1; uint32 area_id = 2; uint32 site_id = 3; uint32 cur_hp = 4; uint32 cur_missile_num = 5; uint32 cur_emp_num = 6; PjmsChapterKnightSpaceAdventureSiteEndReq.EndReason end_reason = 7; string client_report = 8; } // CmdID: 8426 message PjmsChapterKnightSpaceAdventureSiteEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; CUR_SITE_MISMATCH = 3; FEATURE_CLOSED = 4; } PjmsChapterKnightSpaceAdventureSiteEndRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 area_id = 3; uint32 site_id = 4; } // CmdID: 8427 message PjmsChapterKnightSpaceAdventureChooseSiteEventReq { uint32 activity_id = 1; uint32 area_id = 2; uint32 site_id = 3; uint32 event_id = 4; uint32 action_id = 5; } // CmdID: 8428 message PjmsChapterKnightSpaceAdventureChooseSiteEventRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; CUR_SITE_MISMATCH = 3; EVENT_ID_MISMATCH = 4; ACTION_ID_MISMATCH = 5; FEATURE_CLOSED = 6; } PjmsChapterKnightSpaceAdventureChooseSiteEventRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 area_id = 3; uint32 site_id = 4; uint32 event_id = 5; uint32 action_id = 6; } // CmdID: 8429 message PjmsChapterKnightSpaceAdventureUpdateBattleCardReq { uint32 activity_id = 1; uint32 area_id = 2; repeated uint32 new_battle_card_list = 3; } // CmdID: 8430 message PjmsChapterKnightSpaceAdventureUpdateBattleCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; CARD_ID_ERROR = 3; CARD_LACK = 4; SLOT_LIMIT = 5; FEATURE_CLOSED = 6; } PjmsChapterKnightSpaceAdventureUpdateBattleCardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 area_id = 3; } // CmdID: 8431 message PjmsChapterKnightSpaceAdventureGetShopDataReq { uint32 activity_id = 1; uint32 area_id = 2; } // CmdID: 8432 message PjmsChapterKnightSpaceAdventureGetShopDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_VALID_SHOP_NOW = 3; FEATURE_CLOSED = 4; } PjmsChapterKnightSpaceAdventureGetShopDataRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 area_id = 3; PjmsChapterKnightSpaceAdventureShop shop = 4; uint32 coin = 5; } // CmdID: 8433 message PjmsChapterKnightSpaceAdventureRefreshShopReq { uint32 activity_id = 1; uint32 area_id = 2; } // CmdID: 8434 message PjmsChapterKnightSpaceAdventureRefreshShopRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; COIN_LACK = 3; FEATURE_CLOSED = 4; } PjmsChapterKnightSpaceAdventureRefreshShopRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 area_id = 3; PjmsChapterKnightSpaceAdventureShop shop = 4; uint32 coin = 5; } // CmdID: 8435 message PjmsChapterKnightSpaceAdventureBuyShopGoodsReq { uint32 activity_id = 1; uint32 area_id = 2; PjmsChapterKnightSpaceAdventureShopGoodsType goods_type = 3; uint32 goods_idx = 4; } // CmdID: 8436 message PjmsChapterKnightSpaceAdventureBuyShopGoodsRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; COIN_LACK = 3; SOLD_OUT = 4; ENERGY_LIMIT = 5; FULL_HP = 6; FEATURE_CLOSED = 7; } PjmsChapterKnightSpaceAdventureBuyShopGoodsRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 area_id = 3; } // CmdID: 8437 message PjmsChapterKnightSpaceAdventureStatusNotify { uint32 activity_id = 1; uint32 area_id = 2; uint32 cur_site = 3; repeated uint32 new_card_list = 11; int32 hp_delta = 12; int32 max_hp_delta = 13; int32 missile_num_delta = 14; int32 emp_num_delta = 15; int32 max_energy_delta = 16; int32 slot_num_delta = 17; int32 coin_delta = 18; } // CmdID: 8438 message PjmsChapterKnightSpaceAdventureResetAreaReq { uint32 activity_id = 1; uint32 area_id = 2; } // CmdID: 8439 message PjmsChapterKnightSpaceAdventureResetAreaRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; AREA_LOCKED = 3; FEATURE_CLOSED = 4; } PjmsChapterKnightSpaceAdventureResetAreaRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 area_id = 3; } enum CmdTypeChapterknight { CMD_TYPE_CHAPTERKNIGHT_NONE = 0; CMD_CHAPTER_KNIGHT_RICH_MAN_GET_DATA_REQ = 8350; CMD_CHAPTER_KNIGHT_RICH_MAN_GET_DATA_RSP = 8351; CMD_CHAPTER_KNIGHT_RICH_MAN_GET_RANK_REQ = 8352; CMD_CHAPTER_KNIGHT_RICH_MAN_GET_RANK_RSP = 8353; CMD_CHAPTER_KNIGHT_RICH_MAN_GET_MAP_REQ = 8354; CMD_CHAPTER_KNIGHT_RICH_MAN_GET_MAP_RSP = 8355; CMD_CHAPTER_KNIGHT_RICH_MAN_BEGIN_MAP_REQ = 8356; CMD_CHAPTER_KNIGHT_RICH_MAN_BEGIN_MAP_RSP = 8357; CMD_CHAPTER_KNIGHT_RICH_MAN_END_MAP_REQ = 8358; CMD_CHAPTER_KNIGHT_RICH_MAN_END_MAP_RSP = 8359; CMD_CHAPTER_KNIGHT_RICH_MAN_THROW_DICE_REQ = 8360; CMD_CHAPTER_KNIGHT_RICH_MAN_THROW_DICE_RSP = 8361; CMD_CHAPTER_KNIGHT_RICH_MAN_FINISH_GAME_REQ = 8362; CMD_CHAPTER_KNIGHT_RICH_MAN_FINISH_GAME_RSP = 8363; CMD_CHAPTER_KNIGHT_RICH_MAN_REFRESH_SHOP_REQ = 8364; CMD_CHAPTER_KNIGHT_RICH_MAN_REFRESH_SHOP_RSP = 8365; CMD_CHAPTER_KNIGHT_RICH_MAN_BUY_SHOP_GOODS_REQ = 8366; CMD_CHAPTER_KNIGHT_RICH_MAN_BUY_SHOP_GOODS_RSP = 8367; CMD_CHAPTER_KNIGHT_RICH_MAN_FINISH_SITE_REQ = 8368; CMD_CHAPTER_KNIGHT_RICH_MAN_FINISH_SITE_RSP = 8369; CMD_CHAPTER_KNIGHT_RICH_MAN_USE_CARD_REQ = 8370; CMD_CHAPTER_KNIGHT_RICH_MAN_USE_CARD_RSP = 8371; CMD_CHAPTER_KNIGHT_RICH_MAN_LEVEL_UP_BUFF_REQ = 8372; CMD_CHAPTER_KNIGHT_RICH_MAN_LEVEL_UP_BUFF_RSP = 8373; CMD_CHAPTER_KNIGHT_RICH_MAN_SELECT_ITEM_REQ = 8374; CMD_CHAPTER_KNIGHT_RICH_MAN_SELECT_ITEM_RSP = 8375; CMD_CHAPTER_KNIGHT_RICH_MAN_TRIGGER_EVENT_REQ = 8376; CMD_CHAPTER_KNIGHT_RICH_MAN_TRIGGER_EVENT_RSP = 8377; CMD_CHAPTER_KNIGHT_RICH_MAN_GET_ITEM_NOTIFY = 8378; CMD_CHAPTER_KNIGHT_RICH_MAN_REFRESH_WAIT_SELECT_ITEM_REQ = 8379; CMD_CHAPTER_KNIGHT_RICH_MAN_REFRESH_WAIT_SELECT_ITEM_RSP = 8380; CMD_CHAPTER_KNIGHT_RICH_MAN_GET_SHOP_REQ = 8381; CMD_CHAPTER_KNIGHT_RICH_MAN_GET_SHOP_RSP = 8382; CMD_CHAPTER_KNIGHT_RICH_MAN_SELECT_INIT_REQ = 8383; CMD_CHAPTER_KNIGHT_RICH_MAN_SELECT_INIT_RSP = 8384; CMD_CHAPTER_KNIGHT_RICH_MAN_RELOAD_FLOOR_REQ = 8385; CMD_CHAPTER_KNIGHT_RICH_MAN_RELOAD_FLOOR_RSP = 8386; CMD_CHAPTER_KNIGHT_RICH_MAN_ENTER_FLOOR_REQ = 8387; CMD_CHAPTER_KNIGHT_RICH_MAN_ENTER_FLOOR_RSP = 8388; CMD_CHAPTER_KNIGHT_RICH_MAN_EQUIP_FLOWER_REQ = 8389; CMD_CHAPTER_KNIGHT_RICH_MAN_EQUIP_FLOWER_RSP = 8390; CMD_CHAPTER_KNIGHT_RICH_MAN_REFRESH_WEATHER_REQ = 8391; CMD_CHAPTER_KNIGHT_RICH_MAN_REFRESH_WEATHER_RSP = 8392; CMD_CHAPTER_KNIGHT_RICH_MAN_SELECT_WEATHER_REQ = 8393; CMD_CHAPTER_KNIGHT_RICH_MAN_SELECT_WEATHER_RSP = 8394; CMD_CHAPTER_KNIGHT_RICH_MAN_FINISH_GAMBLE_REQ = 8395; CMD_CHAPTER_KNIGHT_RICH_MAN_FINISH_GAMBLE_RSP = 8396; CMD_CHAPTER_KNIGHT_RICH_MAN_BEGIN_GAMBLE_REQ = 8397; CMD_CHAPTER_KNIGHT_RICH_MAN_BEGIN_GAMBLE_RSP = 8398; CMD_CHAPTER_KNIGHT_RICH_MAN_FLOOR_END_SELECT_FLOWER_REQ = 8399; CMD_CHAPTER_KNIGHT_RICH_MAN_FLOOR_END_SELECT_FLOWER_RSP = 8400; CMD_CHAPTER_KNIGHT_RICH_MAN_BUY_HOUSE_REQ = 8401; CMD_CHAPTER_KNIGHT_RICH_MAN_BUY_HOUSE_RSP = 8402; CMD_PJMS_CHAPTER_KNIGHT_DURANDAL_CUBE_GET_DATA_REQ = 8411; CMD_PJMS_CHAPTER_KNIGHT_DURANDAL_CUBE_GET_DATA_RSP = 8412; CMD_PJMS_CHAPTER_KNIGHT_DURANDAL_CUBE_TILE_BEGIN_REQ = 8413; CMD_PJMS_CHAPTER_KNIGHT_DURANDAL_CUBE_TILE_BEGIN_RSP = 8414; CMD_PJMS_CHAPTER_KNIGHT_DURANDAL_CUBE_TILE_END_REQ = 8415; CMD_PJMS_CHAPTER_KNIGHT_DURANDAL_CUBE_TILE_END_RSP = 8416; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_GET_MAIN_DATA_REQ = 8421; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_GET_MAIN_DATA_RSP = 8422; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SITE_BEGIN_REQ = 8423; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SITE_BEGIN_RSP = 8424; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SITE_END_REQ = 8425; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SITE_END_RSP = 8426; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_CHOOSE_SITE_EVENT_REQ = 8427; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_CHOOSE_SITE_EVENT_RSP = 8428; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_UPDATE_BATTLE_CARD_REQ = 8429; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_UPDATE_BATTLE_CARD_RSP = 8430; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_GET_SHOP_DATA_REQ = 8431; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_GET_SHOP_DATA_RSP = 8432; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_REFRESH_SHOP_REQ = 8433; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_REFRESH_SHOP_RSP = 8434; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_BUY_SHOP_GOODS_REQ = 8435; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_BUY_SHOP_GOODS_RSP = 8436; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_STATUS_NOTIFY = 8437; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_RESET_AREA_REQ = 8438; CMD_PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_RESET_AREA_RSP = 8439; } enum ChapterKnightRichManSiteStatus { CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_NONE = 0; CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_FINISH = 1; CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_IN_GAME = 2; CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_IN_STAGE = 3; CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_IN_SHOP = 4; CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_WAIT_LEVEL_UP_BUFF = 5; CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_WAIT_TRIGGER_EVENT = 6; CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_WAIT_SELECT_ITEM = 7; CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_WAIT_SELECT_INIT = 8; CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_WAIT_GAMBLE = 9; CHAPTER_KNIGHT_RICH_MAN_SITE_STATUS_WAIT_BUY_HOUSE = 10; } enum ChapterKnightRichManFloorStatus { CHAPTER_KNIGHT_RICH_MAN_FLOOR_STATUS_NONE = 0; CHAPTER_KNIGHT_RICH_MAN_FLOOR_STATUS_DOING = 1; CHAPTER_KNIGHT_RICH_MAN_FLOOR_STATUS_NOT_MEET_GOAL = 2; CHAPTER_KNIGHT_RICH_MAN_FLOOR_STATUS_SELECT_FLOWER = 3; CHAPTER_KNIGHT_RICH_MAN_FLOOR_STATUS_FINISH_FLOOR = 4; } enum ChapterKnightRichManSiteType { CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_NONE = 0; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_START = 1; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_SHOP = 2; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_LEVEL_UP = 3; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_STAGE = 4; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_ELITE_STAGE = 5; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_BOSS_STAGE = 6; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_ROLL_EVENT = 7; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_CHOICE_EVENT = 8; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_RANDOM_EVENT = 9; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_GAME = 10; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_SCORE = 11; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_COIN = 12; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_CARD = 13; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_FLOWER = 14; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_GAMBLE = 15; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_HOUSE_PROPERTY = 16; CHAPTER_KNIGHT_RICH_MAN_SITE_TYPE_START_V2 = 17; } enum ChapterKnightRichManEventType { CHAPTER_KNIGHT_RICH_MAN_EVENT_EMPTY = 0; CHAPTER_KNIGHT_RICH_MAN_EVENT_ALL = 1; CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_EFFECT = 2; CHAPTER_KNIGHT_RICH_MAN_EVENT_RANDOM_ADD_BUFF_WITH_LEVEL = 3; CHAPTER_KNIGHT_RICH_MAN_EVENT_RANDOM_LEVEL_UP_BUFF = 4; CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_COIN = 5; CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_COIN_BY_PERCENT = 6; CHAPTER_KNIGHT_RICH_MAN_EVENT_LOSE_ALL_COIN = 7; CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_SCORE = 8; CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_SCORE_BY_PERCENT = 9; CHAPTER_KNIGHT_RICH_MAN_EVENT_RANDOM_ADD_CARD = 10; CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_CARD = 11; CHAPTER_KNIGHT_RICH_MAN_EVENT_LOSE_ALL_CARD = 12; CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_COIN_WITH_GAMBLING = 13; CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_SCORE_WITH_GAMBLING = 14; CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_CARD_WITH_GAMBLING = 15; CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_COIN_BY_NEXT_FLOOR_MIN_COIN_PERCENT = 16; CHAPTER_KNIGHT_RICH_MAN_EVENT_RANDOM_ADD_FLOWER = 17; CHAPTER_KNIGHT_RICH_MAN_EVENT_ADD_FLOWER_WITH_GAMBLING = 18; } enum ChapterKnightRichManCardType { CHAPTER_KNIGHT_RICH_MAN_CARD_TYPE_NONE = 0; CHAPTER_KNIGHT_RICH_MAN_CARD_ADD_EFFECT = 1; CHAPTER_KNIGHT_RICH_MAN_CARD_ADD_CONTROL_DICE = 2; CHAPTER_KNIGHT_RICH_MAN_CARD_TRIGGER_RANDOM_EVENT_GROUP = 3; CHAPTER_KNIGHT_RICH_MAN_CARD_RANDOM_LEVEL_UP_BUFF = 4; CHAPTER_KNIGHT_RICH_MAN_CARD_RANDOM_ADD_BUFF = 5; CHAPTER_KNIGHT_RICH_MAN_CARD_ADD_SCORE = 6; CHAPTER_KNIGHT_RICH_MAN_CARD_ADD_REFRESH_TIMES_AFTER_STAGE = 7; CHAPTER_KNIGHT_RICH_MAN_CARD_GAMBLE = 8; CHAPTER_KNIGHT_RICH_MAN_CARD_ADD_NEXT_FLOOR_MIN_COIN_PRECENT_COIN = 9; CHAPTER_KNIGHT_RICH_MAN_CARD_REENTER_SITE = 10; CHAPTER_KNIGHT_RICH_MAN_CARD_PUT_ROADBLOCK = 11; CHAPTER_KNIGHT_RICH_MAN_CARD_TRADE_HOUSE = 12; } enum ChapterKnightRichManEffectType { CHAPTER_KNIGHT_RICH_MAN_EFFECT_EMPTY = 0; CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_COIN_PERCENT_SETTLE_SITE = 1; CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_SCORE_PERCENT_SETTLE_SITE = 2; CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_CARD_PERCENT_SETTLE_SITE = 3; CHAPTER_KNIGHT_RICH_MAN_EFFECT_NO_COIN_SETTLE_SITE = 4; CHAPTER_KNIGHT_RICH_MAN_EFFECT_NO_BUFF_SETTLE_SITE = 5; CHAPTER_KNIGHT_RICH_MAN_EFFECT_NO_CARD_SETTLE_SITE = 6; CHAPTER_KNIGHT_RICH_MAN_EFFECT_ADD_CONTROL_DICE_MOVE_TIMES = 11; CHAPTER_KNIGHT_RICH_MAN_EFFECT_ADD_SELF_PERCENT_COIN_NUM_MOVE_TIMES = 12; CHAPTER_KNIGHT_RICH_MAN_EFFECT_DEL_SELF_PERCENT_COIN_NUM_MOVE_TIMES = 13; CHAPTER_KNIGHT_RICH_MAN_EFFECT_ADD_RANDOM_CARD_MOVE_TIMES = 14; CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_EVENT_TIMES_EVENT_SITE = 16; CHAPTER_KNIGHT_RICH_MAN_EFFECT_ADD_SELF_PERCENT_COIN_LOSE_EFFECT = 17; CHAPTER_KNIGHT_RICH_MAN_EFFECT_SKIP_STAGE = 18; CHAPTER_KNIGHT_RICH_MAN_EFFECT_HIGHER_BUFF_LEVEL_AFTER_STAGE = 19; CHAPTER_KNIGHT_RICH_MAN_EFFECT_ADD_SCORE_USE_COIN = 20; CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_COIN_PERCENT_OVERALL = 21; CHAPTER_KNIGHT_RICH_MAN_EFFECT_SHOP_BUY_PRICE_LOWER_PERCENT = 22; CHAPTER_KNIGHT_RICH_MAN_EFFECT_CANNOT_USE_CARD = 23; CHAPTER_KNIGHT_RICH_MAN_EFFECT_HIGHER_NEXT_FLOOR_MIN_COIN_BY_PERCENT = 24; CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_PERCENT_BET_AMOUNT = 25; CHAPTER_KNIGHT_RICH_MAN_EFFECT_THROW_MIN_DICE_NUM = 26; CHAPTER_KNIGHT_RICH_MAN_EFFECT_MORE_PERCENT_HOUSE_RENT = 27; CHAPTER_KNIGHT_RICH_MAN_EFFECT_REPLACE_GAMBLE_SITE_WITH_COIN_SITE = 28; CHAPTER_KNIGHT_RICH_MAN_EFFECT_REPLACE_HOUSE_PROPERTY_SITE_WITH_COIN_SITE = 29; } enum ChapterKnightRichManFlowerId { CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_NONE = 0; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_ENTER_SITE_ADD_COIN = 1; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_ENTER_SITE_ADD_COIN_BY_EQUIP_FLOWER_NUM = 7; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_ENTER_SITE_ADD_COIN_BY_NEXT_FLOOR_MIN_COIN_PERCENT = 19; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_SETTLE_COIN_SITE_MORE_COIN_PERCENT_BY_EQUIP_FLOWER_NUM = 8; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_SETTLE_COIN_SITE_MORE_COIN_PERCENT = 17; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_SETTLE_CARD_SITE_ADD_COIN_BY_USE_CARD_NUM = 12; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_ENTER_FLOOR_EXTRA_MOVE_TIMES = 6; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_ENTER_FLOOR_MORE_CONTROL_DICE = 2; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_ENTER_FLOOR_MORE_CARD_SITE = 10; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_ENTER_FLOOR_ADD_GAMBLE_CHEAT_TIMES = 28; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_ENTER_FLOOR_MORE_GAMBLE_SITE = 29; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_ENTER_FLOOR_MORE_HOUSE_SITE = 30; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_THROW_DICE_ADD_COIN_IF_CONTROL_DICE = 3; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_THROW_DICE_MULTI_DICE_WITH_ONE = 4; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_THROW_DICE_MULTI_DICE_WITH_SUM = 5; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_THROW_DICE_ADD_COIN_IF_SAME_DICE_NUM = 13; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_THROW_DICE_ADD_COIN_IF_SAME_ODD_OR_EVEN_DICE_NUM = 14; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_THROW_DICE_ADD_COIN_IF_MAX_DICE_NUM = 15; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_THROW_DICE_ADD_COIN_BY_DICE_NUM = 16; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_THROW_DICE_ADD_EXTRA_MOVE_TIMES_BY_CHANCE = 21; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_USE_CARD_ADD_COIN = 11; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_USE_CARD_ADD_RANDOM_CARD_BY_CHANCE = 9; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_TRIGGER_EVENT_MORE_COIN_PERCENT = 18; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_FINISH_SITE_ADD_COIN_BY_PERCENT = 20; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_HOUSE_MORE_PERCENT_RENT = 22; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_HOUSE_MORE_OPERATE_TIME = 23; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_HOUSE_LOWER_PRICE = 24; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_GAMBLE_BET_COIN_NUM_BY_COIN_PERCENT = 25; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_GAMBLE_MORE_ODDS = 26; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_GAMBLE_RETURN_PERCENT_COIN_WHEN_LOSE = 27; CHAPTER_KNIGHT_RICH_MAN_FLOWER_ID_CONVERT_TO_COIN = 31; } enum ChapterKnightRichManBuffGradeType { CHAPTER_KNIGHT_RICH_MAN_BUFF_GRADE_TYPE_NONE = 0; CHAPTER_KNIGHT_RICH_MAN_BUFF_GRADE_CORE = 1; CHAPTER_KNIGHT_RICH_MAN_BUFF_GRADE_NORMAL = 2; CHAPTER_KNIGHT_RICH_MAN_BUFF_GRADE_SPECIAL = 3; CHAPTER_KNIGHT_RICH_MAN_BUFF_GRADE_CONVERT_TO_SCORE = 4; } enum ChapterKnightRichManEndFloorType { CHAPTER_KNIGHT_RICH_MAN_END_FLOOR_TYPE_NONE = 0; CHAPTER_KNIGHT_RICH_MAN_END_FLOOR_REACH_SITE = 1; CHAPTER_KNIGHT_RICH_MAN_END_FLOOR_USE_ALL_DICE = 2; } enum PjmsChapterKnightDurandalCubeSiteType { PJMS_CHAPTER_KNIGHT_DURANDAL_CUBE_SITE_TYPE_NONE = 0; PJMS_CHAPTER_DURANDAL_CUBE_SITE_PLOT = 1; PJMS_CHAPTER_DURANDAL_CUBE_SITE_STAGE = 2; PJMS_CHAPTER_DURANDAL_CUBE_SITE_TILE = 3; } enum PjmsChapterKnightSpaceAdventureConditionType { PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_CONDITION_NONE = 0; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_CONDITION_HP_PERCENT_IN_RANGE = 1; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_CONDITION_OWN_ALL_CARD = 2; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_CONDITION_NOT_OWN_ANY_CARD = 3; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_CONDITION_CUR_TIME_GE = 4; } enum PjmsChapterKnightSpaceAdventureSiteType { PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SITE_TYPE_BEGIN = 0; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SITE_TYPE_SHIP_FIGHT = 1; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SITE_TYPE_AVATAR = 2; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SITE_TYPE_EVENT = 3; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SITE_TYPE_SHOP = 4; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SITE_TYPE_PLOT = 5; } enum PjmsChapterKnightSpaceAdventureActionType { PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_ACTION_TYPE_NONE = 0; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_ACTION_TYPE_APPLY_STATUS = 1; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_ACTION_TYPE_ADD_CARDS = 2; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_ACTION_TYPE_TRIGGER_ACTION_LIST = 3; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_ACTION_TYPE_TRIGGER_RANDOM_ACTION = 4; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_ACTION_TYPE_ADD_RANDOM_CARD = 5; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_ACTION_TYPE_NO_MORE_HP_HEAL = 6; } enum PjmsChapterKnightSpaceAdventureShopGoodsType { PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SHOP_GOODS_INVALID = 0; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SHOP_GOODS_ENERGY_LIMIT = 1; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SHOP_GOODS_REPAIR = 2; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SHOP_GOODS_MISSILE = 3; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SHOP_GOODS_EMP = 4; PJMS_CHAPTER_KNIGHT_SPACE_ADVENTURE_SHOP_GOODS_CARD = 5; } message ChatgroupMember { uint32 uid = 1; ChatgroupPosition position = 2; PlayerFriendBriefData brief_data = 3; } message Chatgroup { uint32 chatgroup_id = 1; string name = 2; string notice = 3; uint32 icon_id = 4; repeated ChatgroupMember member_list = 5; repeated uint32 label_id_list = 6; } // CmdID: 2200 message CreateChatgroupReq { string name = 1; string notice = 2; uint32 icon_id = 3; repeated uint32 label_id_list = 4; } // CmdID: 2201 message CreateChatgroupRsp { enum Retcode { SUCC = 0; FAIL = 1; CREATE_MAX = 2; JOIN_MAX = 3; SENSITIVE_WORD = 4; LEVEL_LACK = 5; LABEL_ERROR = 6; NAME_FORMAT_ERROR = 7; NOTICE_FORMAT_ERROR = 8; FEATURE_LIMIT = 9; IN_AUDIT = 10; } CreateChatgroupRsp.Retcode retcode = 1; Chatgroup chatgroup = 2; string audit_name = 3; string audit_notice = 4; } // CmdID: 2202 message InviteChatgroupReq { uint32 chatgroup_id = 1; repeated uint32 friend_list = 2; repeated uint32 master_pupil_list = 3; repeated uint32 stranger_uid_list = 4; } // CmdID: 2203 message InviteChatgroupRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_CREATER = 2; EXCEED_MAX_MEMBER_NUM = 3; GROUP_NOT_FOUND = 4; NOT_IN_GROUP = 5; UID_NOT_EXIST = 6; FRIEND_ERROR = 7; MASTER_PUPIL_ERROR = 8; FEATURE_LIMIT = 9; FEATURE_CLOSED = 10; } InviteChatgroupRsp.Retcode retcode = 1; repeated uint32 succ_uid_list = 2; repeated uint32 succ_stranger_uid_list = 3; } message ChatgroupInvite { uint32 chatgroup_id = 1; string name = 2; string notice = 3; uint32 icon_id = 4; uint32 inviter_uid = 5; PlayerFriendBriefData inviter_info = 6; uint32 invite_time = 7; uint32 chatgroup_member_num = 8; } // CmdID: 2204 message GetChatgroupListReq { bool is_all = 1; repeated uint32 chatgroup_id_list = 2; } // CmdID: 2205 message GetChatgroupListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetChatgroupListRsp.Retcode retcode = 1; bool is_all = 2; repeated Chatgroup chatgroup_list = 3; repeated ChatgroupInvite invite_list = 4; } // CmdID: 2206 message SetChatgroupReq { uint32 chatgroup_id = 1; string name = 2; string notice = 3; uint32 icon_id = 4; repeated uint32 label_id_list = 5; } // CmdID: 2207 message SetChatgroupRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_CREATER = 2; SENSITIVE_WORD = 3; LABEL_ERROR = 4; NAME_FORMAT_ERROR = 5; NOTICE_FORMAT_ERROR = 6; FORBIDDEN = 7; IN_CD = 8; IN_AUDIT = 9; } SetChatgroupRsp.Retcode retcode = 1; uint32 chatgroup_id = 2; string name = 3; string notice = 4; uint32 icon_id = 5; repeated uint32 label_id_list = 6; string old_name = 7; string old_notice = 8; string audit_name = 9; string audit_notice = 10; uint32 cd_end_time = 11; } // CmdID: 2208 message LeaveChatgroupReq { uint32 chatgroup_id = 1; } // CmdID: 2209 message LeaveChatgroupRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_MEMBER = 2; } LeaveChatgroupRsp.Retcode retcode = 1; uint32 chatgroup_id = 2; } message ChatgroupJoinMsg { uint32 inviter_uid = 1; repeated ChatgroupMember member_list = 2; } message ChatgroupSettingMsg { uint32 operator_uid = 1; string name = 2; string notice = 3; uint32 icon_id = 4; repeated uint32 label_id_list = 5; } message ChatgroupLeaveMsg { uint32 operator_uid = 1; uint32 leave_uid = 2; } // CmdID: 2211 message ChatgroupSystemNotify { ChatgroupSystemNotifyType type = 1; uint32 chatgroup_id = 2; Chatgroup chatgroup = 3; ChatgroupJoinMsg join_msg = 4; ChatgroupLeaveMsg leave_msg = 5; ChatgroupSettingMsg setting_msg = 6; ChatgroupInvite invite = 7; repeated uint32 target_uid_list = 8; string chatgroup_name = 9; uint32 time = 10; } // CmdID: 2212 message KickChatgroupMemberReq { uint32 chatgroup_id = 1; uint32 target_uid = 2; } // CmdID: 2213 message KickChatgroupMemberRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_CREATER = 2; KICK_SELF = 3; NOT_MEMBER = 4; } KickChatgroupMemberRsp.Retcode retcode = 1; uint32 chatgroup_id = 2; uint32 target_uid = 3; } // CmdID: 2214 message DealChatgroupInviteReq { enum InviteAction { INVITE_NONE = 0; INVITE_AGREE = 1; INVITE_REJECT = 2; } uint32 chatgroup_id = 1; DealChatgroupInviteReq.InviteAction action = 2; } // CmdID: 2215 message DealChatgroupInviteRsp { enum Retcode { SUCC = 0; FAIL = 1; INVITE_NOT_EXIST = 2; ALREADY_IN = 3; JOIN_MAX = 4; CHATGROUP_FULL = 5; } DealChatgroupInviteRsp.Retcode retcode = 1; uint32 chatgroup_id = 2; } // CmdID: 2216 message InviteToMultiChatgroupReq { uint32 target_uid = 1; repeated uint32 chatgroup_id_list = 2; bool is_has_relation = 3; } // CmdID: 2217 message InviteToMultiChatgroupRsp { enum Retcode { SUCC = 0; FAIL = 1; JOIN_MAX_NUM = 2; FEATURE_CLOSED = 3; } InviteToMultiChatgroupRsp.Retcode retcode = 1; uint32 target_uid = 2; repeated uint32 chatgroup_id_list = 3; bool is_stranger = 4; } // CmdID: 2218 message GetChatgroupHistoryChatMsgReq { uint32 chatgroup_id = 1; } // CmdID: 2219 message GetChatgroupHistoryChatMsgRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetChatgroupHistoryChatMsgRsp.Retcode retcode = 1; uint32 chatgroup_id = 2; repeated ChatMsg chat_msg_list = 3; } // CmdID: 2231 message EnterWorldChatroomReq { uint32 chatroom_id = 1; ActivityWorldChatroomType activity_type = 2; uint32 para = 3; uint32 player_level = 4; string player_region = 5; } // CmdID: 2232 message EnterWorldChatroomRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LACK = 2; CHATROOM_ID_ERROR = 3; CHATROOM_FULL = 4; NO_KINGDOM = 5; TOO_OFTEN = 6; FEATURE_CLOSED = 7; NO_GLOBAL_EXPLORE_KINGDOM = 8; } EnterWorldChatroomRsp.Retcode retcode = 1; uint32 chatroom_id = 2; repeated ChatMsg his_chat_msg_list = 3; ActivityWorldChatroomType activity_type = 4; uint32 player_num = 5; } // CmdID: 2233 message LeaveChatroomNotify { uint32 new_chatroom_id = 1; } message BattleChatParam { BattleMode battle_mode = 1; uint32 battle_para = 2; } message RoomChatParam { bool is_broadcast_msg = 1; } message PrivateChatParam { ChatRelationType relation_type = 1; } message GroupChatParam { uint32 chatgroup_id = 1; } message ExtraChatParam { RoomChatParam room_chat_param = 1; PrivateChatParam private_chat_param = 2; GroupChatParam group_chat_param = 3; BattleChatParam battle_chat_param = 4; } // CmdID: 2234 message SendChatMsgNotify { ChatMsg chat_msg = 1; repeated uint32 target_uid_list = 2; ExtraChatParam extra_chat_param = 3; } // CmdID: 2235 message RecvChatMsgNotify { repeated ChatMsg chat_msg_list = 1; } // CmdID: 2236 message RecvOfflinePrivateChatMsgNotify { repeated ChatMsg chat_msg_list = 1; } // CmdID: 2237 message GetPrivateHistoryChatMsgReq { repeated uint32 uid_list = 1; } message HistoryPrivateChatMsg { uint32 uid = 1; repeated ChatMsg chat_msg_list = 2; } // CmdID: 2238 message GetPrivateHistoryChatMsgRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetPrivateHistoryChatMsgRsp.Retcode retcode = 1; repeated HistoryPrivateChatMsg chat_list = 2; } // CmdID: 2239 message ChatCloseNotify { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSE = 2; LEVEL_LIMIT = 3; } ChatCloseNotify.Retcode retcode = 1; } enum CmdTypeChat { CMD_TYPE_CHAT_NONE = 0; CMD_CREATE_CHATGROUP_REQ = 2200; CMD_CREATE_CHATGROUP_RSP = 2201; CMD_INVITE_CHATGROUP_REQ = 2202; CMD_INVITE_CHATGROUP_RSP = 2203; CMD_GET_CHATGROUP_LIST_REQ = 2204; CMD_GET_CHATGROUP_LIST_RSP = 2205; CMD_SET_CHATGROUP_REQ = 2206; CMD_SET_CHATGROUP_RSP = 2207; CMD_LEAVE_CHATGROUP_REQ = 2208; CMD_LEAVE_CHATGROUP_RSP = 2209; CMD_CHATGROUP_SYSTEM_NOTIFY = 2211; CMD_KICK_CHATGROUP_MEMBER_REQ = 2212; CMD_KICK_CHATGROUP_MEMBER_RSP = 2213; CMD_DEAL_CHATGROUP_INVITE_REQ = 2214; CMD_DEAL_CHATGROUP_INVITE_RSP = 2215; CMD_INVITE_TO_MULTI_CHATGROUP_REQ = 2216; CMD_INVITE_TO_MULTI_CHATGROUP_RSP = 2217; CMD_GET_CHATGROUP_HISTORY_CHAT_MSG_REQ = 2218; CMD_GET_CHATGROUP_HISTORY_CHAT_MSG_RSP = 2219; CMD_ENTER_WORLD_CHATROOM_REQ = 2231; CMD_ENTER_WORLD_CHATROOM_RSP = 2232; CMD_LEAVE_CHATROOM_NOTIFY = 2233; CMD_SEND_CHAT_MSG_NOTIFY = 2234; CMD_RECV_CHAT_MSG_NOTIFY = 2235; CMD_RECV_OFFLINE_PRIVATE_CHAT_MSG_NOTIFY = 2236; CMD_GET_HISTORY_PRIVATE_CHAT_MSG_REQ = 2237; CMD_GET_HISTORY_PRIVATE_CHAT_MSG_RSP = 2238; CMD_CHAT_CLOSED_NOTIFY = 2239; } enum ChatgroupSystemNotifyType { CHATGROUP_NOTIFY_NONE = 0; CHATGROUP_NOTIFY_NEW = 1; CHATGROUP_NOTIFY_JOIN = 2; CHATGROUP_NOTIFY_LEAVE = 3; CHATGROUP_NOTIFY_DISSOLVE = 4; CHATGROUP_NOTIFY_SETTING = 5; CHATGROUP_NOTIFY_INVITE = 6; } enum ChatRelationType { CHAT_RELATION_TYPE_NONE = 0; CHAT_RELATION_TYPE_FRIEND = 1; CHAT_RELATION_TYPE_MASTER_PUPIL = 2; } message ChatworldEntity { uint32 unique_id = 1; uint32 entity_type = 2; uint32 camp_tag = 3; ChatworldPosition position = 4; ChatworldPlayerInfo player_info = 16; ChatworldItem chatworld_item = 17; ChatworldStance chatworld_stance = 18; ChatworldFishSpot chatworld_fish_spot = 19; ChatworldQuestion chatworld_question = 20; ChatworldBeast chatworld_beast = 21; ChatworldBox chatworld_box = 22; ChatworldWoodenBoy chatworld_wooden_boy = 23; } message ChatworldQuestion { uint32 activity_id = 1; uint32 question_id = 2; ChatworldQuestionStatus status = 3; uint32 end_time = 4; uint32 right_answer_id = 5; } message ChatworldEntityMsg { repeated ChatworldEntity update_entity_list = 1; repeated uint32 delete_entity_list = 2; } message ChatworldPosition { float x = 1; float y = 2; float z = 3; float rotation = 4; float speed = 5; uint64 time_ms_u64 = 6; float aim_rotation = 7; bool is_teleport = 8; } message CommonChatworldRedEnvelope { uint32 red_envelope_id = 1; uint32 expire_time = 2; uint32 sender_uid = 3; uint32 item_id = 4; } message ChatworldBuff { uint32 buff_id = 1; uint64 expire_time_ms_u64 = 2; } message ChatworldStance { uint32 stance_id = 1; ChatworldPosition position = 2; uint32 holding_stance_camp_tag = 3; uint32 camp_1_stance_progress = 4; uint32 camp_2_stance_progress = 5; } message ChatworldStanceMsg { repeated ChatworldStance stance_list = 1; } message ChatworldCollectBattleItem { uint32 item_id = 1; uint32 item_num = 2; } message ChatworldBattle { uint32 score = 1; uint32 kill_num = 2; uint32 kill_streak = 3; uint32 legendary_times = 4; repeated ChatworldCollectBattleItem collect_battle_item_list = 5; } message ChatworldPlayerInfo { uint32 uid = 1; string nickname = 2; uint32 avatar_id = 3; uint32 chat_dress_id = 4; ChatworldPosition position = 5; uint32 chat_avatar_id = 6; uint32 chat_frame_id = 7; repeated uint32 holding_list = 8; uint32 level = 9; string armada_name = 10; uint32 mp_level = 11; uint32 on_medal_id = 12; uint32 action_id = 13; repeated CommonChatworldRedEnvelope chatworld_red_envelope_list = 14; bool is_all_info = 15; uint32 left_hp = 16; uint32 next_reborn_time = 17; repeated ChatworldBuff buff_list = 18; uint32 runtime_tag = 20; uint32 custom_head_id = 22; Medal on_medal = 23; ChatworldBattle battle_info = 32; } message ChatworldFishInfo { uint32 daily_get_currency_num = 1; } message ChatworldFisher { uint32 uid = 1; uint32 seat_idx = 2; ChatworldFisherStatus fisher_status = 3; uint64 status_start_time_ms_u64 = 4; uint32 wait_assist_fish_hard_level = 5; repeated uint32 assist_uid_list = 6; repeated uint32 like_uid_list = 7; uint32 last_get_fish_id = 8; uint64 last_get_fish_time_ms_u64 = 9; ChatworldFishInfo fish_info = 10; } message ChatworldFishSpot { uint32 fish_spot_id = 1; repeated ChatworldFisher fisher_list = 2; } message ChatworldBeast { enum Status { STATUS_NONE = 0; CHALLENGE = 1; TREASURE = 2; } uint64 beast_unique_id_u64 = 1; uint32 beast_id = 2; uint32 stage_id = 4; uint32 left_hp = 5; ChatworldBeast.Status status = 6; repeated uint32 wait_take_treasure_uid_list = 7; uint32 expire_time = 8; uint32 challenger_num = 9; uint32 treasure_rank_id = 10; } message ChatworldBox { uint32 box_series_id = 1; uint32 schedule_id = 3; uint32 expire_time = 4; } message ChatworldBoxActivity { uint32 schedule_id = 1; repeated uint64 open_box_unique_id_u64_list = 2; } message ChatworldPlayerScene { uint32 left_hp = 1; uint32 score = 2; uint32 last_login_time = 3; } // CmdID: 2400 message EnterCommonChatworldReq { uint32 chatworld_id = 1; ChatworldPlayerInfo player_info = 2; uint32 scene_id = 3; ChatworldPlayerScene scene_data = 4; uint32 last_chatworld_id = 5; uint32 camp_tag = 6; uint32 last_scene_id = 7; } // CmdID: 2401 message EnterCommonChatworldRsp { enum Retcode { SUCC = 0; FAIL = 1; CHATWORLD_ID_ERROR = 2; ENTER_ERROR = 3; CHATWORLD_FULL = 4; LACK_LEVEL = 5; NO_QAVATAR = 6; NOT_JOIN_ACTIVITY = 7; SCENE_NOT_EXIST = 8; NOT_OPEN = 9; IS_ENTERING = 10; NOT_IN_ARMADA = 11; } EnterCommonChatworldRsp.Retcode retcode = 1; uint32 chatworld_id = 2; repeated ChatworldEntity player_info_list = 3; ChatworldEntity self_info = 4; repeated CommonChatworldRedEnvelope npc_red_envelope_list = 5; uint32 time = 6; uint32 scene_id = 7; } // CmdID: 2402 message LeaveCommonChatworldReq { } // CmdID: 2403 message LeaveCommonChatworldRsp { enum Retcode { SUCC = 0; FAIL = 1; } LeaveCommonChatworldRsp.Retcode retcode = 1; bool is_kicked = 2; } message ChatworldMsgMove { ChatworldPosition target_position = 1; } message ChatworldMsgUseItem { uint32 material_id = 1; uint32 num = 2; repeated uint32 target_uid_list = 3; string msg = 4; bytes extra_data = 5; } message ChatworldMsgInteract { ChatworldInteractType interact_type = 1; uint32 target_npc_id = 2; } message ChatworldMsgAction { uint32 action_id = 1; uint32 target_uid = 2; } message CommonChatworldRedEnvelopeMsg { uint32 sender_uid = 1; uint32 channel = 2; bool is_sender_npc = 3; CommonChatworldRedEnvelope chatworld_red_envelope = 4; string msg = 5; } message ChatworldTreasureMsg { uint32 cur_treasure_schedule_id = 1; repeated ChatworldTreasure new_treasure_list = 2; repeated ChatworldTreasure update_treasure_list = 3; repeated ChatworldTreasure delete_treasure_list = 4; } message ChatworldSkillAttackMsg { repeated uint32 skill_unique_id_list = 1; uint32 skill_id = 2; ChatworldPosition attack_pos = 3; } message ChatworldEntityHp { uint32 hit_unique_id = 1; uint32 old_hp = 2; uint32 left_hp = 3; } message ChatworldSkillDamageMsg { uint32 skill_unique_id = 1; uint32 skill_id = 2; ChatworldPosition damage_pos = 3; repeated ChatworldEntityHp entity_hp_list = 4; } message ChatworldItem { uint32 item_id = 1; uint32 item_hp = 2; } message ChatworldSkillCancelMsg { uint32 skill_unique_id = 1; } message ChatworldItemMsg { repeated ChatworldItem update_item_list = 1; repeated uint32 delete_item_list = 2; } message ChatworldBanquetLanternInfo { uint32 lantern_uid = 1; uint32 expire_time = 2; uint32 sender_uid = 3; bool is_npc_sender = 4; } message ChatworldBanquetMsg { uint32 sender_uid = 1; bool is_npc_sender = 2; uint32 greeting_id = 3; ChatworldBanquetLanternInfo send_lantern_info = 4; ChatworldBanquetLanternInfo taken_lantern_info = 5; } message ChatworldMsgItem { enum ChatworldMsgType { CHATWORLD_MSG_TYPE_NONE = 0; STR_MSG = 1; ENTER_CHATWORLD = 2; MOVE_IN_CHATWORLD = 3; LEAVE_CHATWORLD = 4; INT_MSG = 5; CLIENT_MSG = 6; NORMAL_MSG = 7; USE_ITEM = 8; CHANGE_AVATAR = 9; INTERACT_MSG = 10; ACTION_MSG = 11; SEND_RED_ENVELOPE = 12; RED_ENVELOPE_TAKEN_OVER = 13; TREASURE_MSG = 14; SKILL_ATTACK_MSG = 15; SKILL_DAMAGE_MSG = 16; PLAYER_REBORN_MSG = 17; BUFF_MSG = 18; SKILL_CANCEL_MSG = 20; PLAYER_BATTLE_MSG = 21; ENTITY_MSG = 23; ENTITY_HP_MSG = 24; CHANGE_ENTER_EFFECT = 25; BANQUET_MSG = 26; } ChatworldMsgItem.ChatworldMsgType type = 1; ChatworldEntity player_info = 2; int32 msg_int = 5; bytes client_msg = 6; ChatMsgItem normal_msg = 7; ChatworldMsgUseItem use_item_msg = 8; ChatworldMsgInteract interact_msg = 10; ChatworldMsgAction action_msg = 11; CommonChatworldRedEnvelopeMsg red_envelope_msg = 12; ChatworldTreasureMsg chatworld_treasure_msg = 13; ChatworldSkillAttackMsg skill_attack_msg = 14; ChatworldSkillDamageMsg skill_damage_msg = 15; ChatworldSkillCancelMsg skill_cancel_msg = 17; ChatworldEntityMsg entity_msg = 20; ChatworldEntityHp entity_hp_msg = 21; ChatworldBanquetMsg banquet_msg = 22; } message ChatworldMsg { repeated ChatworldMsgItem item_list = 1; uint32 uid = 2; uint64 time_ms_u64 = 3; float client_time = 4; bool is_system_msg = 5; ChatMsgSensitiveCheckResult check_result = 6; } // CmdID: 2404 message SendCommonChatworldMsgNotify { ChatworldMsg msg = 1; } // CmdID: 2405 message RecvCommonChatworldMsgNotify { repeated ChatworldMsg chat_msg_list = 1; } // CmdID: 2407 message ChatworldUseItemReq { ChatworldMsgUseItem use_item_msg = 1; } // CmdID: 2408 message ChatworldUseItemRsp { enum Retcode { SUCC = 0; FAIL = 1; ITEM_LACK = 2; SENSITIVE_WORD = 3; NOT_IN_CHATWORLD = 4; } ChatworldUseItemRsp.Retcode retcode = 1; uint32 material_id = 2; uint32 num = 3; repeated uint32 target_uid_list = 4; } // CmdID: 2409 message ChatworldChangeAvatarReq { uint32 avatar_id = 1; uint32 scene_id = 2; } // CmdID: 2410 message ChatworldChangeAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_CHATWORLD = 2; AVATAR_LOCK = 3; SCENE_NOT_EXIST = 4; IN_MATCH_STATUS = 5; IN_READY_STATUS = 6; } ChatworldChangeAvatarRsp.Retcode retcode = 1; uint32 avatar_id = 2; uint32 scene_id = 3; } // CmdID: 2411 message GetChatworldListReq { uint32 start_id = 1; uint32 end_id = 2; uint32 scene_id = 3; } message ChatworldBrief { uint32 chatworld_id = 1; uint32 player_num = 2; bool is_has_untaken_treasure = 3; uint32 beast_num = 4; } // CmdID: 2412 message GetChatworldListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetChatworldListRsp.Retcode retcode = 1; repeated ChatworldBrief chatworld_list = 2; uint32 show_max_id = 3; uint32 scene_id = 4; repeated uint32 redis_chatworld_list = 5; } // CmdID: 2413 message ChatworldInteractReq { ChatworldMsgInteract interact_msg = 1; } // CmdID: 2414 message ChatworldInteractRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_CHATWORLD = 3; HELD_BY_OTHER = 4; NOT_HOLD = 5; } ChatworldInteractRsp.Retcode retcode = 1; ChatworldMsgInteract interact_msg = 2; } message ChatworldTreasure { uint32 chatworld_id = 1; uint32 treasure_id = 2; ChatworldPosition position = 3; bool is_reward_taken = 4; repeated uint32 open_uid_list = 5; } // CmdID: 2415 message GetChatworldTreasureDataReq { uint32 chatworld_id = 1; uint32 cur_treasure_schedule_id = 2; } // CmdID: 2416 message GetChatworldTreasureDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_CHATWORLD = 2; } GetChatworldTreasureDataRsp.Retcode retcode = 1; uint32 chatworld_id = 2; repeated ChatworldTreasure chatworld_treasure_list = 3; } // CmdID: 2417 message OpenChatworldTreasureReq { uint32 chatworld_id = 1; uint32 treasure_id = 2; uint32 cur_treasure_schedule_id = 3; bool is_gs_check = 4; } // CmdID: 2418 message OpenChatworldTreasureRsp { enum Retcode { SUCC = 0; FAIL = 1; OPEN_NUM_LIMIT = 2; MATERIAL_LACK = 3; HAS_OPEN = 4; HAS_TAKEN = 5; TREASURE_EXPIRE = 6; NOT_IN_CHATWORLD = 7; } OpenChatworldTreasureRsp.Retcode retcode = 1; uint32 chatworld_id = 2; uint32 treasure_id = 3; repeated DropItem drop_item_list = 4; bool is_take_reward = 5; uint32 cur_treasure_schedule_id = 6; repeated uint32 open_uid_list = 7; } // CmdID: 2419 message ChatworldTreasureRewardNotify { uint32 chatworld_id = 1; uint32 treasure_id = 2; repeated DropItem drop_item_list = 3; } // CmdID: 2420 message ChatworldSkillDamageJudgeReq { uint32 skill_unique_id = 1; repeated uint32 hit_unique_id_list = 2; ChatworldPosition damage_pos = 3; } // CmdID: 2421 message ChatworldSkillDamageJudgeRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_CHATWORLD = 2; HIT_NOT_IN_CHATWORLD = 3; NO_ATTACK = 4; EXCEED_RANGE = 5; CAN_NOT_HIT = 6; INVALID_PATH = 7; DAMAGE_FREE = 8; NOT_ENEMY = 9; IS_DEAD = 10; } ChatworldSkillDamageJudgeRsp.Retcode retcode = 1; ChatworldSkillDamageMsg damage_msg = 2; uint32 score = 3; } // CmdID: 2422 message ChatworldBattleUseItemReq { uint32 item_id = 1; } // CmdID: 2423 message ChatworldBattleUseItemRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_CHATWORLD = 2; NOT_EXIST = 3; } ChatworldBattleUseItemRsp.Retcode retcode = 1; } // CmdID: 2424 message ChatworldPosResetNotify { ChatworldPosition reset_pos = 1; } // CmdID: 2425 message ChatworldBattleCollectItemReq { uint32 item_id = 1; uint32 item_unique_id = 2; } // CmdID: 2426 message ChatworldBattleCollectItemRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_CHATWORLD = 2; NOT_EXIST = 3; CAMP_INVALID = 4; LACK_TIMES = 5; ITEM_NOT_USED = 6; ITEM_LIMIT = 7; } ChatworldBattleCollectItemRsp.Retcode retcode = 1; uint32 item_id = 2; uint32 item_unique_id = 3; RewardData reward_data = 4; } message ChatworldActivitySchedule { uint32 schedule_id = 1; uint32 activity_id = 2; uint32 begin_time = 3; uint32 end_time = 4; uint32 begin_day_time = 5; uint32 end_day_time = 6; } // CmdID: 2427 message ChatworldGetActivityScheduleReq { uint32 scene_id = 1; } // CmdID: 2428 message ChatworldGetActivityScheduleRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChatworldGetActivityScheduleRsp.Retcode retcode = 1; uint32 scene_id = 2; repeated ChatworldActivitySchedule schedule_list = 3; } // CmdID: 2429 message ChatworldFishJoinSpotReq { uint32 fish_spot_id = 1; uint32 seat_idx = 2; ChatworldFishInfo fish_info = 3; } // CmdID: 2430 message ChatworldFishJoinSpotRsp { enum Retcode { SUCC = 0; FAIL = 1; SPOT_FULL = 2; CURRENCY_LIMIT = 3; } ChatworldFishJoinSpotRsp.Retcode retcode = 1; uint32 fish_spot_id = 2; uint32 seat_idx = 3; } // CmdID: 2431 message ChatworldFishLeaveSpotReq { uint32 fish_spot_id = 1; } // CmdID: 2432 message ChatworldFishLeaveSpotRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChatworldFishLeaveSpotRsp.Retcode retcode = 1; uint32 fish_spot_id = 2; } // CmdID: 2433 message ChatworldFishStartReq { uint32 fish_spot_id = 1; } // CmdID: 2434 message ChatworldFishStartRsp { enum Retcode { SUCC = 0; FAIL = 1; CURRENCY_LIMIT = 2; } ChatworldFishStartRsp.Retcode retcode = 1; uint32 fish_spot_id = 2; } // CmdID: 2435 message ChatworldFishEndReq { enum FishEndStatus { FISH_END_SUCC = 0; FISH_END_WAIT_ASSIST = 1; FISH_END_FAIL = 2; } ChatworldFishEndReq.FishEndStatus fish_end_status = 1; uint32 fish_spot_id = 2; uint32 fish_group_id = 3; uint32 fish_hard_level = 4; } // CmdID: 2436 message ChatworldFishEndRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChatworldFishEndRsp.Retcode retcode = 1; uint32 fish_spot_id = 2; } // CmdID: 2437 message ChatworldFishAssistReq { uint32 fish_spot_id = 1; uint32 target_uid = 2; } // CmdID: 2438 message ChatworldFishAssistRsp { enum Retcode { SUCC = 0; FAIL = 1; CURRENCY_LIMIT = 2; } ChatworldFishAssistRsp.Retcode retcode = 1; uint32 fish_spot_id = 2; uint32 target_uid = 3; } // CmdID: 2439 message ChatworldFishLikeReq { uint32 fish_spot_id = 1; uint32 target_uid = 2; } // CmdID: 2440 message ChatworldFishLikeRsp { enum Retcode { SUCC = 0; FAIL = 1; CURRENCY_LIMIT = 2; } ChatworldFishLikeRsp.Retcode retcode = 1; uint32 fish_spot_id = 2; uint32 target_uid = 3; } // CmdID: 2441 message ChatworldFishRewardNotify { FishRewardSrc reward_src = 1; uint32 fish_id = 2; uint32 add_currency_num = 3; uint32 cur_daily_get_currency_num = 4; RewardData extra_reward_data = 5; } // CmdID: 2442 message ChatworldFishCancelWaitAssistReq { uint32 fish_spot_id = 1; } // CmdID: 2443 message ChatworldFishCancelWaitAssistRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_WAIT = 2; } ChatworldFishCancelWaitAssistRsp.Retcode retcode = 1; uint32 fish_spot_id = 2; } // CmdID: 2444 message ChatworldFishKickPlayerNotify { enum KickReason { KICK_NONE = 0; KICK_CURRENCY_FULL = 1; KICK_NO_ACTION = 2; } ChatworldFishKickPlayerNotify.KickReason kick_reason = 1; } // CmdID: 2445 message ChatworldFishGetActivityInfoReq { } // CmdID: 2446 message ChatworldFishGetActivityInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChatworldFishGetActivityInfoRsp.Retcode retcode = 1; ChatworldFishInfo fish_info = 2; } // CmdID: 2451 message ChatworldGetPrayInfoReq { uint32 scene_id = 1; } // CmdID: 2452 message ChatworldGetPrayInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ChatworldGetPrayInfoRsp.Retcode retcode = 1; uint32 pray_id = 2; bool is_has_prayed = 3; uint32 has_taken_character_pray_num = 4; uint32 total_character_pray_num = 5; } // CmdID: 2453 message ChatworldPrayReq { uint32 scene_id = 1; } // CmdID: 2454 message ChatworldPrayRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_CHATWORLD = 2; PRAYED = 3; NOT_OPEN = 4; } ChatworldPrayRsp.Retcode retcode = 1; uint32 pray_id = 2; RewardData reward_data = 3; } // CmdID: 2455 message ChatworldGrantRewardNotify { uint32 activity_type = 1; uint32 activity_id = 2; uint32 reward_id = 3; uint32 extra_int = 4; RewardData reward_data = 5; } // CmdID: 2456 message ChatworldGetDishInfoReq { } // CmdID: 2457 message ChatworldGetDishInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ChatworldGetDishInfoRsp.Retcode retcode = 1; uint32 schedule_id = 2; bool is_prepare_reward_taken = 3; repeated ChatworldDishReward dish_reward_list = 4; repeated uint32 taken_dish_limited_reward_list = 5; } // CmdID: 2458 message ChatworldTakeDishRewardReq { DishRewardType reward_type = 1; uint32 reward_id = 2; } // CmdID: 2459 message ChatworldTakeDishRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAVE_TAKEN = 2; NOT_OPEN = 3; NO_REWARD = 4; IN_CD_TIME = 5; } ChatworldTakeDishRewardRsp.Retcode retcode = 1; DishRewardType reward_type = 2; RewardData reward_data = 3; } // CmdID: 2460 message ChatworldBeastAddResultNotify { enum Retcode { SUCC = 0; FAIL = 1; NO_POSITION = 2; ROOM_LIMIT = 3; } ChatworldBeastAddResultNotify.Retcode retcode = 1; } // CmdID: 2461 message ChatworldBeastChallengeReq { uint64 beast_unique_id_u64 = 1; uint32 beast_id = 2; } // CmdID: 2462 message ChatworldBeastChallengeRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; DAILY_LIMIT = 3; PLAYER_FULL = 4; EXPIRE = 5; FINISH = 6; TIME_NOT_ENOUGH = 7; } ChatworldBeastChallengeRsp.Retcode retcode = 1; ChatworldBeast beast = 2; uint32 chatworld_id = 3; uint32 scene_id = 4; } // CmdID: 2463 message ChatworldBeastSyncReq { uint64 beast_unique_id_u64 = 1; uint32 cost_hp = 2; } // CmdID: 2464 message ChatworldBeastSyncRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChatworldBeastSyncRsp.Retcode retcode = 1; uint64 beast_unique_id_u64 = 2; uint32 from_uid = 3; uint32 cost_hp = 4; uint32 left_hp = 5; } // CmdID: 2465 message ChatworldBeastGetActivityReq { } // CmdID: 2466 message ChatworldBeastGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ChatworldBeastGetActivityRsp.Retcode retcode = 1; uint32 daily_senior_challenge_times = 2; uint32 daily_junior_challenge_times = 3; uint32 daily_senior_treasure_times = 4; uint32 daily_junior_treasure_times = 5; uint32 refresh_begin_time = 6; uint32 refresh_end_time = 7; uint32 refresh_interval = 8; } // CmdID: 2467 message ChatworldBoxGetDataReq { } // CmdID: 2468 message ChatworldBoxGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ChatworldBoxGetDataRsp.Retcode retcode = 1; repeated ChatworldBoxActivity box_activity_list = 3; } // CmdID: 2469 message ChatworldBoxTakeRewardReq { uint32 unique_id = 1; uint32 schedule_id = 2; } // CmdID: 2470 message ChatworldBoxTakeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; HAS_TAKE = 3; DAILY_LIMIT = 4; BOX_NOT_EXIST = 5; FINISH = 6; } ChatworldBoxTakeRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; uint32 box_series_id = 4; uint32 schedule_id = 5; uint32 stage_id = 6; uint32 box_unique_id = 7; repeated uint64 open_box_unique_id_u64_list = 8; uint32 chatworld_id = 9; uint32 scene_id = 10; } // CmdID: 2471 message ChatworldBeastTakeTreasureReq { uint64 beast_unique_id_u64 = 1; uint32 beast_id = 2; } // CmdID: 2472 message ChatworldBeastTakeTreasureRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; DAILY_LIMIT = 3; NOT_EXIST = 4; NO_RIGHT = 5; NOT_OPEN = 6; } ChatworldBeastTakeTreasureRsp.Retcode retcode = 1; repeated DropItem drop_item_list = 2; uint32 beast_id = 3; uint32 treasure_rank_id = 4; } // CmdID: 2473 message ChatworldBeastAbandonChallengeReq { } // CmdID: 2474 message ChatworldBeastAbandonChallengeRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChatworldBeastAbandonChallengeRsp.Retcode retcode = 1; } // CmdID: 2475 message ChatworldGetCinemaInfoReq { } // CmdID: 2476 message ChatworldGetCinemaInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ChatworldGetCinemaInfoRsp.Retcode retcode = 1; uint32 group_id = 2; } message ChatworldWoodenBoyPlayer { uint32 uid = 1; uint32 score = 2; bool is_caught = 3; uint32 spot_id = 4; } message ChatworldWoodenBoy { uint32 activity_id = 1; ChatworldWoodenBoyStatus status = 2; uint32 status_end_time = 3; bool is_npc_win = 4; repeated ChatworldWoodenBoyPlayer player_list = 5; } // CmdID: 2477 message ChatworldWoodenBoyEnterReq { } // CmdID: 2478 message ChatworldWoodenBoyEnterRsp { enum Retcode { SUCC = 0; FAIL = 1; AREA_FULL = 2; AREA_PLAYING = 3; ALREADY_IN = 4; } ChatworldWoodenBoyEnterRsp.Retcode retcode = 1; } // CmdID: 2479 message ChatworldWoodenBoyLeaveReq { } // CmdID: 2480 message ChatworldWoodenBoyLeaveRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChatworldWoodenBoyLeaveRsp.Retcode retcode = 1; } // CmdID: 2481 message ChatworldWoodenBoyStartNotify { uint32 start_time = 1; repeated uint32 npc_switch_time_list = 2; uint32 timeline_id = 3; } // CmdID: 2482 message ChatworldWoodenBoySettleNotify { bool is_win = 1; uint32 activity_id = 2; } // CmdID: 2483 message ChatworldWoodenBoyUpdateStatusReq { uint32 score = 1; bool is_caught = 2; } // CmdID: 2484 message ChatworldWoodenBoyUpdateStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChatworldWoodenBoyUpdateStatusRsp.Retcode retcode = 1; } // CmdID: 2485 message ChatworldQuestionSettleNotify { uint32 activity_id = 1; bool is_right = 2; uint32 question_id = 3; uint32 reward_id = 4; } // CmdID: 2486 message ChatWorldGetWishInfoReq { uint32 activity_id = 1; uint32 pool_id = 2; } message ChatWorldWishPool { uint32 pool_id = 1; repeated uint32 has_got_reward_list = 2; uint32 no_baodi_times = 3; uint32 wish_random = 4; uint32 total_wish_num = 5; } // CmdID: 2487 message ChatWorldGetWishInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } ChatWorldGetWishInfoRsp.Retcode retcode = 1; ChatWorldWishPool wish_pool_info = 2; } // CmdID: 2488 message ChatWorldDoWishReq { uint32 activity_id = 1; uint32 pool_id = 2; uint32 wish_num = 3; uint32 wish_random = 4; } // CmdID: 2489 message ChatWorldDoWishRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; MATERIAL_LACK = 3; ALL_REWARD_GETTED = 4; } ChatWorldDoWishRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 wish_random = 3; repeated uint32 got_reward_id_list = 4; } // CmdID: 2492 message ChatWorldExchangeGoodsReq { uint32 activity_id = 1; uint32 item_id = 2; } // CmdID: 2493 message ChatWorldExchangeGoodsRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; MATERIAL_LACK = 3; ITEM_NOT_EXIST = 4; } ChatWorldExchangeGoodsRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 item_id = 3; uint32 num = 4; } // CmdID: 2494 message ChatworldChangeEnterEffectReq { uint32 enter_effect_id = 1; uint32 scene_id = 2; } // CmdID: 2495 message ChatworldChangeEnterEffectRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_CHATWORLD = 2; ENTER_EFFECT_LOCK = 3; SCENE_NOT_EXIST = 4; IN_MATCH_STATUS = 5; IN_READY_STATUS = 6; } ChatworldChangeEnterEffectRsp.Retcode retcode = 1; uint32 enter_effect_id = 2; uint32 scene_id = 3; } // CmdID: 2496 message ChatworldQCandyActivityGetReq { uint32 activity_id = 1; } // CmdID: 2497 message ChatworldQCandyActivityGetRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; } ChatworldQCandyActivityGetRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 last_choose_avatar_id = 3; uint32 last_choose_enter_effect_id = 4; repeated uint32 unlocked_avatar_id_list = 5; repeated uint32 unlocked_enter_effect_id_list = 6; ChatWorldWishPool wish_info = 7; } message ChatworldGroupPhotoMember { uint32 avatar_id = 1; uint32 spot = 2; uint32 pose_id = 3; } // CmdID: 2506 message ChatworldGroupPhotoGetOpenedBackDropReq { } // CmdID: 2507 message ChatworldGroupPhotoGetOpenedBackDropRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChatworldGroupPhotoGetOpenedBackDropRsp.Retcode retcode = 1; repeated uint32 opened_backdrop_id_list = 2; } // CmdID: 2498 message ChatworldGroupPhotoUpdatePlayerInfoReq { uint32 schedule_id = 1; uint32 backdrop_id = 2; uint32 spot = 3; uint32 pose_id = 4; } // CmdID: 2499 message ChatworldGroupPhotoUpdatePlayerInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; SPOT_NOT_EXIST = 3; NOT_IN_ROOM = 4; } ChatworldGroupPhotoUpdatePlayerInfoRsp.Retcode retcode = 1; } // CmdID: 2500 message ChatworldBanquetSendLanternReq { uint32 greeting_id = 1; string trans_str = 2; } // CmdID: 2501 message ChatworldBanquetSendLanternRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MATERIAL_LACK = 3; GREETING_ID_INVALID = 4; NOT_IN_CHATWORLD = 5; } ChatworldBanquetSendLanternRsp.Retcode retcode = 1; RewardData reward = 2; uint32 greeting_id = 3; string trans_str = 4; } // CmdID: 2502 message ChatworldBanquetTakeLanternRewardReq { uint32 lantern_uid = 1; uint32 greeting_id = 2; } // CmdID: 2503 message ChatworldBanquetTakeLanternRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TOO_OFTEN = 3; TIMES_LIMIT = 4; GREETING_ID_INVALID = 5; HAS_TAKEN = 6; NOT_EXIST = 7; NOT_IN_CHATWORLD = 8; } ChatworldBanquetTakeLanternRewardRsp.Retcode retcode = 1; uint32 lantern_uid = 2; RewardData reward = 3; bool is_npc_sender = 4; string trans_str = 5; } // CmdID: 2504 message ChatworldBanquetGetDataReq { } // CmdID: 2505 message ChatworldBanquetGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_CHATWORLD = 3; } ChatworldBanquetGetDataRsp.Retcode retcode = 1; uint32 take_lantern_reward_times = 2; float dance_time = 3; uint32 take_dance_reward_times = 4; } // CmdID: 2508 message ChatworldBanquetReportDanceTimeReq { float dance_time = 1; } // CmdID: 2509 message ChatworldBanquetReportDanceTimeRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_CHATWORLD = 3; } ChatworldBanquetReportDanceTimeRsp.Retcode retcode = 1; } // CmdID: 2510 message ChatworldBanquetTakeDanceRewardReq { } // CmdID: 2511 message ChatworldBanquetTakeDanceRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_CHATWORLD = 3; TIMES_LIMIT = 4; } ChatworldBanquetTakeDanceRewardRsp.Retcode retcode = 1; RewardData reward = 2; uint32 today_take_reward_times = 3; } // CmdID: 2512 message ChatworldAddRobotNotify { uint32 robot_num = 1; uint32 chatworld_id = 2; ChatworldPosition position = 3; ChatworldPlayerInfo player_info = 4; uint32 scene_id = 5; ChatworldPlayerScene scene_data = 6; } enum CmdTypeChatworld { CMD_TYPE_CHATWORLD_NONE = 0; CMD_ENTER_COMMON_CHATWORLD_REQ = 2400; CMD_ENTER_COMMON_CHATWORLD_RSP = 2401; CMD_LEAVE_COMMON_CHATWORLD_REQ = 2402; CMD_LEAVE_COMMON_CHATWORLD_RSP = 2403; CMD_SEND_COMMON_CHATWORLD_MSG_NOTIFY = 2404; CMD_RECV_COMMON_CHATWORLD_MSG_NOTIFY = 2405; CMD_CHATWORLD_USE_ITEM_REQ = 2407; CMD_CHATWORLD_USE_ITEM_RSP = 2408; CMD_CHATWORLD_CHANGE_AVATAR_REQ = 2409; CMD_CHATWORLD_CHANGE_AVATAR_RSP = 2410; CMD_GET_CHATWORLD_LIST_REQ = 2411; CMD_GET_CHATWORLD_LIST_RSP = 2412; CMD_CHATWORLD_INTERACT_REQ = 2413; CMD_CHATWORLD_INTERACT_RSP = 2414; CMD_GET_CHATWORLD_TREASURE_DATA_REQ = 2415; CMD_GET_CHATWORLD_TREASURE_DATA_RSP = 2416; CMD_OPEN_CHATWORLD_TREASURE_REQ = 2417; CMD_OPEN_CHATWORLD_TREASURE_RSP = 2418; CMD_CHATWORLD_TREASURE_REWARD_NOTIFY = 2419; CMD_CHATWORLD_SKILL_DAMAGE_JUDGE_REQ = 2420; CMD_CHATWORLD_SKILL_DAMAGE_JUDGE_RSP = 2421; CMD_CHATWORLD_BATTLE_USE_ITEM_REQ = 2422; CMD_CHATWORLD_BATTLE_USE_ITEM_RSP = 2423; CMD_CHATWORLD_POS_RESET_NOTIFY = 2424; CMD_CHATWORLD_BATTLE_COLLECT_ITEM_REQ = 2425; CMD_CHATWORLD_BATTLE_COLLECT_ITEM_RSP = 2426; CMD_CHATWORLD_GET_ACTIVITY_SCHEDULE_REQ = 2427; CMD_CHATWORLD_GET_ACTIVITY_SCHEDULE_RSP = 2428; CMD_CHATWORLD_FISH_JOIN_SPOT_REQ = 2429; CMD_CHATWORLD_FISH_JOIN_SPOT_RSP = 2430; CMD_CHATWORLD_FISH_LEAVE_SPOT_REQ = 2431; CMD_CHATWORLD_FISH_LEAVE_SPOT_RSP = 2432; CMD_CHATWORLD_FISH_START_REQ = 2433; CMD_CHATWORLD_FISH_START_RSP = 2434; CMD_CHATWORLD_FISH_END_REQ = 2435; CMD_CHATWORLD_FISH_END_RSP = 2436; CMD_CHATWORLD_FISH_ASSIST_REQ = 2437; CMD_CHATWORLD_FISH_ASSIST_RSP = 2438; CMD_CHATWORLD_FISH_LIKE_REQ = 2439; CMD_CHATWORLD_FISH_LIKE_RSP = 2440; CMD_CHATWORLD_FISH_REWARD_NOTIFY = 2441; CMD_CHATWORLD_FISH_CANCEL_WAIT_ASSIST_REQ = 2442; CMD_CHATWORLD_FISH_CANCEL_WAIT_ASSIST_RSP = 2443; CMD_CHATWORLD_FISH_KICK_PLAYER_NOTIFY = 2444; CMD_CHATWORLD_FISH_GET_ACTIVITY_INFO_REQ = 2445; CMD_CHATWORLD_FISH_GET_ACTIVITY_INFO_RSP = 2446; CMD_CHATWORLD_GET_PRAY_INFO_REQ = 2451; CMD_CHATWORLD_GET_PRAY_INFO_RSP = 2452; CMD_CHATWORLD_PRAY_REQ = 2453; CMD_CHATWORLD_PRAY_RSP = 2454; CMD_CHATWORLD_GRANT_REWARD_NOTIFY = 2455; CMD_CHATWORLD_GET_DISH_INFO_REQ = 2456; CMD_CHATWORLD_GET_DISH_INFO_RSP = 2457; CMD_CHATWORLD_TAKE_DISH_REWARD_REQ = 2458; CMD_CHATWORLD_TAKE_DISH_REWARD_RSP = 2459; CMD_CHATWORLD_BEAST_ADD_RESULT_NOTIFY = 2460; CMD_CHATWORLD_BEAST_CHALLENGE_REQ = 2461; CMD_CHATWORLD_BEAST_CHALLENGE_RSP = 2462; CMD_CHATWORLD_BEAST_SYNC_REQ = 2463; CMD_CHATWORLD_BEAST_SYNC_RSP = 2464; CMD_CHATWORLD_BEAST_GET_ACTIVITY_REQ = 2465; CMD_CHATWORLD_BEAST_GET_ACTIVITY_RSP = 2466; CMD_CHATWORLD_BOX_GET_DATA_REQ = 2467; CMD_CHATWORLD_BOX_GET_DATA_RSP = 2468; CMD_CHATWORLD_BOX_TAKE_REWARD_REQ = 2469; CMD_CHATWORLD_BOX_TAKE_REWARD_RSP = 2470; CMD_CHATWORLD_BEAST_TAKE_TREASURE_REQ = 2471; CMD_CHATWORLD_BEAST_TAKE_TREASURE_RSP = 2472; CMD_CHATWORLD_BEAST_ABANDON_CHALLENGE_REQ = 2473; CMD_CHATWORLD_BEAST_ABANDON_CHALLENGE_RSP = 2474; CMD_CHATWORLD_GET_CINEMA_INFO_REQ = 2475; CMD_CHATWORLD_GET_CINEMA_INFO_RSP = 2476; CMD_CHATWORLD_WOODEN_BOY_ENTER_REQ = 2477; CMD_CHATWORLD_WOODEN_BOY_ENTER_RSP = 2478; CMD_CHATWORLD_WOODEN_BOY_LEAVE_REQ = 2479; CMD_CHATWORLD_WOODEN_BOY_LEAVE_RSP = 2480; CMD_CHATWORLD_WOODEN_BOY_START_NOTIFY = 2481; CMD_CHATWORLD_WOODEN_BOY_SETTLE_NOTIFY = 2482; CMD_CHATWORLD_WOODEN_BOY_UPDATE_STATUS_REQ = 2483; CMD_CHATWORLD_WOODEN_BOY_UPDATE_STATUS_RSP = 2484; CMD_CHATWORLD_QUESTION_SETTLE_NOTIFY = 2485; CMD_CHATWORLD_GET_WISH_INFO_REQ = 2486; CMD_CHATWORLD_GET_WISH_INFO_RSP = 2487; CMD_CHATWORLD_DO_WISH_REQ = 2488; CMD_CHATWORLD_DO_WISH_RSP = 2489; CMD_CHATWORLD_EXCHANGE_GOODS_REQ = 2492; CMD_CHATWORLD_EXCHANGE_GOODS_RSP = 2493; CMD_CHATWORLD_CHANGE_ENTER_EFFECT_REQ = 2494; CMD_CHATWORLD_CHANGE_ENTER_EFFECT_RSP = 2495; CMD_CHATWORLD_QCANDY_ACTIVITY_GET_REQ = 2496; CMD_CHATWORLD_QCANDY_ACTIVITY_GET_RSP = 2497; CMD_CHATWORLD_GROUP_PHOTO_UPDATE_PLAYER_INFO_REQ = 2498; CMD_CHATWORLD_GROUP_PHOTO_UPDATE_PLAYER_INFO_RSP = 2499; CMD_CHATWORLD_BANQUET_SEND_LANTERN_REQ = 2500; CMD_CHATWORLD_BANQUET_SEND_LANTERN_RSP = 2501; CMD_CHATWORLD_BANQUET_TAKE_LANTERN_REWARD_REQ = 2502; CMD_CHATWORLD_BANQUET_TAKE_LANTERN_REWARD_RSP = 2503; CMD_CHATWORLD_BANQUET_GET_DATA_REQ = 2504; CMD_CHATWORLD_BANQUET_GET_DATA_RSP = 2505; CMD_CHATWORLD_BANQUET_REPORT_DANCE_TIME_REQ = 2508; CMD_CHATWORLD_BANQUET_REPORT_DANCE_TIME_RSP = 2509; CMD_CHATWORLD_BANQUET_TAKE_DANCE_REWARD_REQ = 2510; CMD_CHATWORLD_BANQUET_TAKE_DANCE_REWARD_RSP = 2511; CMD_CHATWORLD_GROUP_PHOTO_GET_OPENED_BACKDROP_REQ = 2506; CMD_CHATWORLD_GROUP_PHOTO_GET_OPENED_BACKDROP_RSP = 2507; CMD_CHATWORLD_ADD_ROBOT_NOTIFY = 2512; CMD_CHATWORLD_DUMMY = 2599; } enum ChatworldComponentType { CHATWORLD_COMPONENT_TYPE_NONE = 0; CHATWORLD_COMPONENT_TYPE_MOVE = 1; CHATWORLD_COMPONENT_TYPE_BUFF = 2; CHATWORLD_COMPONENT_TYPE_SKILL = 3; CHATWORLD_COMPONENT_TYPE_HEALTH = 4; CHATWORLD_COMPONENT_TYPE_COLLISION = 5; } enum ChatworldEntityType { CHATWORLD_ENTITY_TYPE_NONE = 0; CHATWORLD_ENTITY_TYPE_PLAYER = 1; CHATWORLD_ENTITY_TYPE_SKILL = 2; CHATWORLD_ENTITY_TYPE_ITEM = 3; CHATWORLD_ENTITY_TYPE_STANCE = 4; CHATWORLD_ENTITY_TYPE_FISH = 5; CHATWORLD_ENTITY_TYPE_QUESTION = 6; CHATWORLD_ENTITY_TYPE_BEAST = 7; CHATWORLD_ENTITY_TYPE_BOX = 8; CHATWORLD_ENTITY_TYPE_WOODEN_BOY = 9; } enum ChatworldQuestionStatus { CHATWORLD_QUESTION_NONE = 0; CHATWORLD_QUESTION_PREPARE = 1; CHATWORLD_QUESTION_ANSWER = 2; CHATWORLD_QUESTION_RESULT = 3; CHATWORLD_QUESTION_CD = 4; } enum ChatworldBattleCampTag { CHATWORLD_BATTLE_CAMP_TAG_NONE = 0; CHATWORLD_BATTLE_CAMP_TAG_1 = 1; CHATWORLD_BATTLE_CAMP_TAG_2 = 2; } enum ChatworldBattleItemEffectTarget { CHATWORLD_BATTLE_ITEM_EFFECT_ALL = 0; CHATWORLD_BATTLE_ITEM_EFFECT_ENEMY_CAMP = 1; CHATWORLD_BATTLE_ITEM_EFFECT_SELF_CAMP = 2; } enum ChatworldFisherStatus { CHATWORLD_FISHER_STATUS_NONE = 0; CHATWORLD_FISHER_STATUS_PREPARE = 1; CHATWORLD_FISHER_STATUS_START = 2; CHATWORLD_FISHER_STATUS_END = 3; CHATWORLD_FISHER_STATUS_WAIT_ASSIST = 4; } enum ChatworldBoxType { CHATWORLD_BOX_TYPE_NONE = 0; CHATWORLD_BOX_TYPE_REWARD = 1; CHATWORLD_BOX_TYPE_BATTLE = 2; } enum ChatworldInteractType { CHATWORLD_INTERACT_TYPE_NONE = 0; CHATWORLD_INTERACT_TYPE_HOLD = 1; CHATWORLD_INTERACT_TYPE_UNHOLD = 2; } enum SkillDamageCollisionType { SKILL_DAMAGE_COLLISION_TYPE_NONE = 0; SKILL_DAMAGE_COLLISION_TYPE_POINT = 1; SKILL_DAMAGE_COLLISION_TYPE_CIRCLE = 2; SKILL_DAMAGE_COLLISION_TYPE_RECT = 3; SKILL_DAMAGE_COLLISION_TYPE_SECTOR = 4; } enum ChatworldBuffType { CHATWORLD_BUFF_TYPE_NONE = 0; CHATWORLD_BUFF_TYPE_DAMAGE_FREE = 1; CHATWORLD_BUFF_TYPE_SPEED = 2; } enum ChatworldType { CHATWORLD_TYPE_NONE = 0; CHATWORLD_TYPE_PLAIN = 1; CHATWORLD_TYPE_BRAWL = 3; CHATWORLD_TYPE_STANCE = 4; CHATWORLD_TYPE_SPRING_FESTIVAL = 5; } enum ChatworldEnterType { CHATWORLD_ENTER_TYPE_NONE = 0; CHATWORLD_ENTER_TYPE_WORLD = 1; CHATWORLD_ENTER_TYPE_ARMADA = 2; } enum ChatworldActivityType { CHATWORLD_ACTIVITY_TYPE_NONE = 0; CHATWORLD_ACTIVITY_TYPE_MAIN_PAGE_NOTICE = 1; CHATWORLD_ACTIVITY_TYPE_ACTIVITY_NOTICE = 2; CHATWORLD_ACTIVITY_TYPE_FIRE_WORKS = 3; CHATWORLD_ACTIVITY_TYPE_FISH = 4; CHATWORLD_ACTIVITY_TYPE_PRAY = 5; CHATWORLD_ACTIVITY_TYPE_QUESTION = 6; CHATWORLD_ACTIVITY_TYPE_PREPARE = 7; CHATWORLD_ACTIVITY_TYPE_ARMADA_REUNION = 8; CHATWORLD_ACTIVITY_TYPE_DISH = 9; CHATWORLD_ACTIVITY_TYPE_BEAST = 10; CHATWORLD_ACTIVITY_TYPE_BOX = 11; CHATWORLD_ACTIVITY_TYPE_PRAY_WITH_ORDER = 12; CHATWORLD_ACTIVITY_TYPE_CINEMA = 13; CHATWORLD_ACTIVITY_TYPE_WOODEN_BOY = 14; CHATWORLD_ACTIVITY_TYPE_QCANDY = 15; CHATWORLD_ACTIVITY_TYPE_GROUPPHOTO = 16; CHATWORLD_ACTIVITY_TYPE_BANQUET = 17; } enum ChatworldFishHardLevel { CHATWORLD_FISH_HARD_LEVEL_NONE = 0; CHATWORLD_FISH_HARD_LEVEL_EASY = 1; CHATWORLD_FISH_HARD_LEVEL_NORMAL = 2; CHATWORLD_FISH_HARD_LEVEL_HARD = 3; } enum FishRewardSrc { FISH_REWARD_SRC_NONE = 0; FISH_REWARD_SRC_NORMAL = 1; FISH_REWARD_SRC_GET_MISSED = 2; FISH_REWARD_SRC_ASSIST = 3; FISH_REWARD_SRC_LIKE = 4; } enum ChatworldPrayType { CHATWORLD_PRAY_TYPE_NONE = 0; CHATWORLD_PRAY_TYPE_NORMAL = 1; CHATWORLD_PRAY_TYPE_CHARACTER = 2; CHATWORLD_PRAY_TYPE_OLD = 3; } enum DishRewardType { DISH_REWARD_TYPE_NONE = 0; DISH_REWARD_TYPE_PREPARE = 1; DISH_REWARD_TYPE_DAILY = 2; DISH_REWARD_TYPE_LIMITED = 3; } enum ChatwoldBeastLevel { CHATWOLD_BEAST_LEVEL_NONE = 0; CHATWORLD_BEAST_SENIOR = 1; CHATWORLD_BEAST_JUNIOR = 2; } enum ChatworldBeastAwardType { CHATWORLD_BEAST_AWARD_TYPE_NONE = 0; CHATWORLD_BEAST_AWARD_HP_RATIO = 1; CHATWORLD_BEAST_AWARD_SCORE = 2; } enum ChatworldWoodenBoyStatus { CHATWORLD_WOODEN_BOY_NONE = 0; CHATWORLD_WOODEN_BOY_PREPARE = 1; CHATWORLD_WOODEN_BOY_PLAY = 2; CHATWORLD_WOODEN_BOY_RESULT = 3; CHATWORLD_WOODEN_BOY_CD = 4; } enum ChatWorldWishItemType { CHATWORLD_WISH_ITEM_NONE = 0; CHATWORLD_WISH_ITEM_REWARD = 1; CHATWORLD_WISH_ITEM_AVATAR = 2; CHATWORLD_WISH_ITEM_ENTER_EFFECT = 3; CHATWORLD_WISH_ITEM_REDENVELOPE = 4; } enum ChatWorldGoodsType { CHATWORLD_GOODS_NONE = 0; CHATWORLD_GOODS_AVATAR = 1; CHATWORLD_GOODS_EFFECT = 2; CHATWORLD_GOODS_COIN = 3; } enum ChatWorldGoodsSourceType { CHATWORLD_SOURCE_TYPE_NONE = 0; CHATWORLD_SOURCE_TYPE_EXCHANGE = 1; CHATWORLD_SOURCE_TYPE_WISH = 2; CHATWORLD_SOURCE_TYPE_DEFAULT_UNLOCK = 3; } enum ChatworldAvatarType { CHATWORLD_AVATAR_NONE = 0; CHATWORLD_AVATAR_DORM = 1; CHATWORLD_AVATAR_QCANDY = 2; } enum ChatworldBanquetNpcType { CHATWORLD_BANQUET_NPC_TYPE_NONE = 0; CHATWORLD_BANQUET_NPC_TYPE_LANTERN = 1; CHATWORLD_BANQUET_NPC_TYPE_DANMAKU = 2; } enum ChatworldObjectType { CHATWORLD_OBJECT_TYPE_NONE = 0; CHATWORLD_OBJECT_TYPE_OBJECT = 1; CHATWORLD_OBJECT_TYPE_NPC = 2; CHATWORLD_OBJECT_TYPE_TREASURE = 3; CHATWORLD_OBJECT_TYPE_FIREWORKS = 4; } message ProtoVector2Int { int32 x = 1; int32 y = 2; } message WorldMapServerLocalMessage { uint32 last_report_time = 1; repeated int32 main_line_Story_list = 2; repeated int32 main_chapter_activity_section_list = 3; uint32 last_sin_ex = 4; repeated int32 entered_open_world_list = 5; uint32 last_endless = 6; } message AugmentPerformanceLocalMessage { repeated int32 finished_entry_perform_id_list = 1; repeated ProtoVector2Int selected_finish_dialog_id_list = 2; } message AvatarServerLocalMessage { repeated int32 favorite_avatar_id_list = 1; repeated int32 new_avatar_id_list = 2; } message NinjaEventIDPlayedServerLocalMessage { repeated int32 played_event_id_list = 1; } message GeneralAvatarActivityServeLocalMessage { bool entered_sourec_page = 1; } message TimerIDToTimeStamp { int32 timer_id = 1; uint32 time_stamp = 2; } message OpenWorldServerLocalMessage { repeated TimerIDToTimeStamp started_timer_id_to_time_stamp_list = 1; } message PlotGroupIDToTriggerTime { uint32 plot_group_id = 1; int32 trigger_time = 2; } message CardSuiteEpicActiveTime { int32 id = 1; uint32 time_stamp = 2; } message HeroSpiritsEventNotice { uint32 hero_id = 1; bool is_already_notice = 2; } message ChapterOWServerLocalMessage { repeated int32 triggered_tips_id_list = 1; bool is_ow_map_unlocked = 2; bool is_ow_map_churchLight_unlocked = 3; bool is_ow_map_church_light_break_played = 4; bool is_ow_map_anim_tips_shown = 5; bool is_ow_map_memory_tips_shown = 6; repeated PlotGroupIDToTriggerTime plot_group_trigger_time_list = 7; int32 last_played_site_id = 8; uint32 last_played_tower_id = 9; bool enterd_endless_tower = 10; repeated CardSuiteEpicActiveTime card_suite_epic_active_time_list = 11; repeated HeroSpiritsEventNotice hero_spirits_event_notice_list = 12; repeated int32 hero_card_collection_popup_list = 13; repeated int32 achievement_collection_popup_list = 14; bool show_create_suite_btn_popup = 15; repeated int32 new_got_hero_id_list = 16; repeated int32 new_got_hero_card_id_list = 17; bool hide_vfx_in_level = 18; bool played_fuse_anim = 19; bool played_resurrection_anim = 20; bool played_sp_hero_unlock_anim = 21; repeated ProtoVector2Int collection_unlock_num_list = 22; repeated ProtoVector2Int bag_item_num_list = 23; repeated int32 bag_item_popup_list = 24; repeated ProtoVector2Int story_series_num_list = 25; repeated int32 unlocked_activate_talent_id_list = 26; repeated int32 final_achievement_relic_popup_list = 27; } message PictureTutorial { int32 activity_id = 1; repeated int32 tutorial_id_list = 2; } message AvatarTutorialLocalMessage { repeated uint32 entered_avatar_tutorial_activity_id_list = 1; repeated uint32 entered_newbie_guide_tutorial_id_list = 2; repeated PictureTutorial finished_picture_tutorial_list = 3; repeated PictureTutorial in_level_hinted_picture_tutorial_list = 4; } message PhoneNoticeLocalMessage { int32 notice_schedule_id = 1; uint32 last_notice_time = 2; repeated int32 finished_perform_list = 3; } message LoginPostData { int32 all_show_times = 1; uint32 begin_time_of_record_day = 2; int32 show_times_in_record_day = 3; } message NewbieLoginPostEntry { uint32 id = 1; LoginPostData data = 2; } message NewbieActivityServerMessage { repeated NewbieLoginPostEntry newbie_login_post_data_list = 1; } message KingdomsWarServerMessage { bool played_start_story = 1; int64 story_play_record = 2; } message GlobalExploreServerMessage { repeated int32 clicked_event_collection_id_list = 1; repeated int32 viewed_message_id_list = 2; } message MainStoryLevelSpecialJobServerMessage { repeated int32 job_id_list = 1; } message ChapterMemoirServerMessage { bool has_access_ender_panel = 1; } message QCandyServerMessage { bool has_show_trial_level_dialog = 1; } message SusannaTrialServerMessage { repeated int32 HasEnteredAreas = 1; } message GodWarServerMessage { repeated uint32 viewed_typewriter_doc_id_list = 1; } message ThemeTowerServerMessage { repeated int32 HasEnteredSections = 1; } message TiledGameLunaServerMessage { uint32 CurrentTracingMissionId = 1; uint32 CurrentTowerId = 2; repeated int32 HasShownMissionGroupBeginHint = 3; } message MainLineBagMessage { repeated int32 clicked_storage_itemid_list = 1; } message AdventureServerMessage { bool newsys_dialog_displayed = 1; } message SpecialReturneeServerMessage { bool has_skip_firstlogin_dialog = 1; uint32 skip_endless_dialog_recordID = 2; uint32 last_play_tutorial_time_stamp = 3; bool has_play_tutorial = 4; bool has_clicked_monthcardbtn = 5; } message TiledGameFarmServerMessage { uint32 CurrentTracingMissionID = 1; uint32 EquippedItemID = 2; repeated uint32 ViewdAchivementIDs = 3; uint32 EquippedSeedItemID = 4; repeated uint32 GetMissionIDs = 5; repeated uint32 GetAchivementIDs = 6; repeated uint32 ViewedHandbookItemIDs = 7; } message NewRedDotDressIdServerMessage { repeated uint32 NewRedDotDressIdList = 1; } message GourmetHuntServerMessage { uint32 current_tracing_mission_group_id = 1; repeated int32 hasShownMissionGroupBeginHint = 2; } message ChatLobbyTextFireworkItemUseExtraData { uint32 TextFireworkMetaID = 1; int32 PosX = 2; int32 PosY = 3; int32 PosZ = 4; } message ChatLobbyServerMessage { repeated uint32 triggered_tutorial_object_id_list = 1; } message NewElfMessage { bool inited = 1; repeated int32 clicked_id_list = 2; } message TiledGameSRPGServerMessage { uint32 CurrentTracingMissionId = 1; uint32 CurrentTowerId = 2; repeated int32 HasShownMissionGroupBeginHint = 3; } message PjmsActivityReMessage { repeated int32 UnlockedSkillIDList = 1; int32 OpenAreaNum = 2; } message PJMSStoryTrialTeamEditServerMessage { repeated int32 TrialUseSelfAvatarIDList = 1; } message MonsterFarmServerMessage { int32 CurrentTracingMissionID = 1; int32 EquippedItemID = 2; repeated int32 ViewdAchivementIDs = 3; int32 EquippedSeedItemID = 4; repeated int32 GetMissionIDs = 5; repeated int32 GetAchivementIDs = 6; repeated int32 ViewedHandbookItemIDs = 7; repeated uint32 MonstersMarkedForDel = 8; } message WorldMapResidentActivityServerMessage { bool is_in_resident_activity = 1; uint32 first_login_level_record = 2; uint32 last_resident_activity_id = 3; repeated uint32 popup_new_resident_activity_id_record = 4; repeated uint32 outer_popup_new_resident_activity_id_record = 5; } message SparklePRPGServerMessage { uint32 CurrentTowerId = 1; } message MarsDurandalCubeRedDotServerMessage { uint32 last_time_goto_area_page = 1; } message MCKChapterRewardRedDotServerMessage { bool already_click_tower_tab = 1; bool already_click_explore_tower_btn = 2; } message KianaAutoChessServerMessage { repeated KianaAutoChessOverAllValue kiana_auto_chess_overallvalue_list = 1; repeated int32 kiana_auto_chess_rune_list = 2; repeated KianaAutoChessItem kiana_auto_chess_item_list = 3; repeated KianaAutoChessCard kiana_auto_chess_card_list = 4; int32 free_refresh_times = 5; int32 bag_cell_count = 6; int32 shop_upgrade_price_reduce = 7; int32 gold_num = 8; int32 player_max_hp = 9; int32 player_hp = 10; int32 player_level = 11; int32 shop_refresh_cost = 12; int32 chosen_battle_npc_id = 13; repeated KianaAutoChessPveNpc npc_data_list = 14; repeated KianaAutoChessCard redundant_card_list = 15; int32 shop_extra_refresh_card_level = 16; } message KianaAutoChessOverAllValue { int32 key = 1; float value = 2; } message KianaAutoChessCard { int32 cardId = 1; int32 cardExp = 2; } message KianaAutoChessItem { int32 itemId = 1; int32 itemLevel = 2; } message KianaAutoChessPveNpc { int32 npc_Id = 1; int32 npc_Hp = 2; int32 npc_MaxHp = 3; } message TiledGameInnServerMessage { repeated TiledGameInnMissionGroupStatusMessage mission_group_status_list = 1; int32 track_mission_id = 2; uint32 last_time_fetch_daily_mission = 3; bool has_show_daily_mission_finish_hint = 4; repeated uint32 unlock_area_id_list = 6; } message TiledGameInnMissionGroupStatusMessage { int32 group_id = 1; int32 group_status = 2; } message TiledGameInnUnLockSiteGroupMessage { uint32 area_id = 1; uint32 site_group_id = 2; } message DevilAutoChessEvent { DevilAutoChessEventType type = 1; uint32 event_param = 2; } message DevilAutoChessRole { uint32 role_id = 1; uint32 level = 2; } message DevilAutoChessCard { uint32 unique_id = 1; uint32 card_id = 2; } message DevilAutoChessWiki { repeated uint32 card_collection_list = 1; repeated uint32 treasure_collection_list = 2; repeated uint32 achievement_collection_list = 3; repeated uint32 bond_collection_list = 4; } message DevilAutoChessGame { uint32 game_id = 1; uint32 wave_id = 2; uint32 role_id = 3; uint32 hp_lost = 4; repeated DevilAutoChessCard card_list = 5; repeated uint32 treasure_id_list = 6; uint32 action_random = 7; repeated uint32 wait_select_card_list = 8; repeated uint32 wait_select_treasure_list = 9; uint32 removal_num = 10; uint32 refresh_num = 11; uint32 promote_num = 12; uint32 energy = 13; string game_transaction_str = 14; string ext_info = 15; } message DevilAutoChessActivity { uint32 activity_id = 1; repeated DevilAutoChessRole role_list = 2; repeated DevilAutoChessGame game_save_point_list = 3; DevilAutoChessWiki wiki = 4; repeated uint32 passed_game_list = 5; repeated uint32 unlock_card_list = 6; } // CmdID: 8200 message DevilAutoChessGetActivityReq { uint32 activity_id = 1; } // CmdID: 8201 message DevilAutoChessGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FEATURE_CLOSE = 3; } DevilAutoChessGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; DevilAutoChessActivity activity = 3; } // CmdID: 8202 message DevilAutoChessRoleLevelUpReq { uint32 role_id = 1; uint32 target_level = 2; } // CmdID: 8203 message DevilAutoChessRoleLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; INVALID_ROLE = 2; TARGET_LEVEL_ERROR = 3; MATERIAL_LACK = 4; CONDITION_NOT_MEET = 5; NOT_OPEN = 6; FEATURE_CLOSE = 7; } DevilAutoChessRoleLevelUpRsp.Retcode retcode = 1; DevilAutoChessRole role = 2; } // CmdID: 8204 message DevilAutoChessBeginGameReq { uint32 activity_id = 1; uint32 game_id = 2; uint32 role_id = 3; uint32 wave_id = 4; } // CmdID: 8205 message DevilAutoChessBeginGameRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ROLE_ERROR = 3; INVALID_GAME = 4; WAVE_MISMATCH = 5; RPG_SITE_CANNOT_ENTER = 6; FEATURE_CLOSE = 7; } DevilAutoChessBeginGameRsp.Retcode retcode = 1; uint32 game_id = 2; DevilAutoChessGame game = 3; } // CmdID: 8206 message DevilAutoChessGetGameReq { uint32 activity_id = 1; } // CmdID: 8207 message DevilAutoChessGetGameRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_GAME = 3; } DevilAutoChessGetGameRsp.Retcode retcode = 1; uint32 activity_id = 2; DevilAutoChessGame game = 3; } // CmdID: 8208 message DevilAutoChessEndGameReq { enum Status { WIN = 0; LOSE = 1; ABANDON = 2; } uint32 game_id = 1; DevilAutoChessEndGameReq.Status status = 2; uint32 score = 3; uint32 wave_num = 4; uint32 round_num = 5; uint32 card_num = 6; } // CmdID: 8209 message DevilAutoChessEndGameRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; GAME_ERROR = 3; WAVE_ERROR = 4; } DevilAutoChessEndGameRsp.Retcode retcode = 1; uint32 game_id = 2; bool is_first_win = 3; RewardData first_reward_data = 4; repeated uint32 role_id_list = 5; repeated uint32 card_id_list = 6; RewardData normal_reward_data = 7; } // CmdID: 8210 message DevilAutoChessRemoveCardReq { uint32 action_random = 1; uint32 card_unique_id = 2; } // CmdID: 8211 message DevilAutoChessRemoveCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_GAME = 3; UNIQUE_ID_ERROR = 4; LACK_NUM = 5; ACTION_RANDOM_ERROR = 6; } DevilAutoChessRemoveCardRsp.Retcode retcode = 1; uint32 remove_card_unique_id = 2; uint32 action_random = 3; uint32 cur_removal_num = 4; } // CmdID: 8212 message DevilAutoChessRefreshTreasurePoolReq { uint32 action_random = 1; } // CmdID: 8213 message DevilAutoChessRefreshTreasurePoolRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_GAME = 3; LACK_NUM = 4; ACTION_RANDOM_ERROR = 5; } DevilAutoChessRefreshTreasurePoolRsp.Retcode retcode = 1; } // CmdID: 8214 message DevilAutoChessRefreshCardPoolReq { uint32 action_random = 1; } // CmdID: 8215 message DevilAutoChessRefreshCardPoolRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_GAME = 3; LACK_NUM = 4; ACTION_RANDOM_ERROR = 5; } DevilAutoChessRefreshCardPoolRsp.Retcode retcode = 1; } // CmdID: 8216 message DevilAutoChessPromoteCardReq { uint32 action_random = 1; repeated uint32 source_card_unique_id_list = 2; uint32 target_card_id = 3; } // CmdID: 8217 message DevilAutoChessPromoteCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_GAME = 3; SOURCE_CARD_ERROR = 4; TARGET_CARD_ERROR = 5; LACK_NUM = 6; ACTION_RANDOM_ERROR = 7; } DevilAutoChessPromoteCardRsp.Retcode retcode = 1; uint32 card_unique_id = 2; uint32 target_card_id = 3; uint32 action_random = 4; uint32 cur_promote_num = 5; } // CmdID: 8218 message DevilAutoChessSelectTreasureReq { uint32 action_random = 1; uint32 treasure_id = 2; } // CmdID: 8219 message DevilAutoChessSelectTreasureRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_GAME = 3; TREASURE_ERROR = 4; NUM_LIMIT = 5; ACTION_RANDOM_ERROR = 6; } DevilAutoChessSelectTreasureRsp.Retcode retcode = 1; } // CmdID: 8220 message DevilAutoChessSelectCardReq { uint32 action_random = 1; uint32 card_id = 2; } // CmdID: 8221 message DevilAutoChessSelectCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_GAME = 3; CARD_ERROR = 4; NUM_LIMIT = 5; ACTION_RANDOM_ERROR = 6; } DevilAutoChessSelectCardRsp.Retcode retcode = 1; uint32 card_unique_id = 2; } // CmdID: 8222 message DevilAutoChessFinishWaveReq { uint32 action_random = 1; uint32 wave_id = 2; uint32 round_num = 3; uint32 hp_lost = 4; uint32 energy = 5; string ext_info = 6; } // CmdID: 8223 message DevilAutoChessFinishWaveRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_GAME = 3; ACTION_RANDOM_ERROR = 4; WAVE_ERROR = 5; INFO_SIZE_LIMIT = 6; } DevilAutoChessFinishWaveRsp.Retcode retcode = 1; } // CmdID: 8224 message DevilAutoChessTriggerEventReq { uint32 action_random = 1; repeated DevilAutoChessEvent event_list = 2; } // CmdID: 8225 message DevilAutoChessTriggerEventRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_GAME = 3; ACTION_RANDOM_ERROR = 4; } DevilAutoChessTriggerEventRsp.Retcode retcode = 1; } // CmdID: 8226 message DevilAutoChessSweepChallengeReq { uint32 game_id = 1; uint32 sweep_material_num = 2; } // CmdID: 8227 message DevilAutoChessSweepChallengeRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; GAME_TYPE_ERROR = 3; GAME_NOT_PASS = 4; MATERIAL_ERROR = 5; } DevilAutoChessSweepChallengeRsp.Retcode retcode = 1; uint32 game_id = 2; RewardData normal_reward_data = 3; } // CmdID: 8228 message DevilAutoChessGetSpecialRankReq { uint32 game_id = 1; } // CmdID: 8229 message DevilAutoChessGetSpecialRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; INVALID_GAME = 3; FEATURE_CLOSE = 4; } DevilAutoChessGetSpecialRankRsp.Retcode retcode = 1; uint32 game_id = 2; RankShowData rank_data = 3; uint32 rank_percent = 4; DevilAutoChessActivitySpecialRankInfo self_rank_data = 5; uint32 rank = 6; } // CmdID: 8230 message DevilAutoChessGetWikiReq { uint32 activity_id = 1; } // CmdID: 8231 message DevilAutoChessGetWikiRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FEATURE_CLOSE = 3; } DevilAutoChessGetWikiRsp.Retcode retcode = 1; DevilAutoChessWiki wiki = 2; repeated uint32 unlock_card_list = 3; } // CmdID: 8232 message DevilAutoChessUnlockAchievementReq { uint32 activity_id = 1; uint32 achievement_id = 2; } // CmdID: 8233 message DevilAutoChessUnlockAchievementRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } DevilAutoChessUnlockAchievementRsp.Retcode retcode = 1; uint32 achievement_id = 2; } // CmdID: 8234 message DevilAutoChessUnlockBondReq { uint32 activity_id = 1; uint32 bond_id = 2; } // CmdID: 8235 message DevilAutoChessUnlockBondRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } DevilAutoChessUnlockBondRsp.Retcode retcode = 1; uint32 bond_id = 2; } enum CmdTypeDevilautochess { CMD_TYPE_DEVILAUTOCHESS_NONE = 0; CMD_DEVIL_AUTO_CHESS_GET_ACTIVITY_REQ = 8200; CMD_DEVIL_AUTO_CHESS_GET_ACTIVITY_RSP = 8201; CMD_DEVIL_AUTO_CHESS_ROLE_LEVEL_UP_REQ = 8202; CMD_DEVIL_AUTO_CHESS_ROLE_LEVEL_UP_RSP = 8203; CMD_DEVIL_AUTO_CHESS_BEGIN_GAME_REQ = 8204; CMD_DEVIL_AUTO_CHESS_BEGIN_GAME_RSP = 8205; CMD_DEVIL_AUTO_CHESS_GET_GAME_REQ = 8206; CMD_DEVIL_AUTO_CHESS_GET_GAME_RSP = 8207; CMD_DEVIL_AUTO_CHESS_END_GAME_REQ = 8208; CMD_DEVIL_AUTO_CHESS_END_GAME_RSP = 8209; CMD_DEVIL_AUTO_CHESS_REMOVE_CARD_REQ = 8210; CMD_DEVIL_AUTO_CHESS_REMOVE_CARD_RSP = 8211; CMD_DEVIL_AUTO_CHESS_REFRESH_TREASURE_POOL_REQ = 8212; CMD_DEVIL_AUTO_CHESS_REFRESH_TREASURE_POOL_RSP = 8213; CMD_DEVIL_AUTO_CHESS_REFRESH_CARD_POOL_REQ = 8214; CMD_DEVIL_AUTO_CHESS_REFRESH_CARD_POOL_RSP = 8215; CMD_DEVIL_AUTO_CHESS_PROMOTE_CARD_REQ = 8216; CMD_DEVIL_AUTO_CHESS_PROMOTE_CARD_RSP = 8217; CMD_DEVIL_AUTO_CHESS_SELECT_TREASURE_REQ = 8218; CMD_DEVIL_AUTO_CHESS_SELECT_TREASURE_RSP = 8219; CMD_DEVIL_AUTO_CHESS_SELECT_CARD_REQ = 8220; CMD_DEVIL_AUTO_CHESS_SELECT_CARD_RSP = 8221; CMD_DEVIL_AUTO_CHESS_FINISH_WAVE_REQ = 8222; CMD_DEVIL_AUTO_CHESS_FINISH_WAVE_RSP = 8223; CMD_DEVIL_AUTO_CHESS_TRIGGER_EVENT_REQ = 8224; CMD_DEVIL_AUTO_CHESS_TRIGGER_EVENT_RSP = 8225; CMD_DEVIL_AUTO_CHESS_SWEEP_CHALLENGE_REQ = 8226; CMD_DEVIL_AUTO_CHESS_SWEEP_CHALLENGE_RSP = 8227; CMD_DEVIL_AUTO_CHESS_GET_SPECIAL_RANK_REQ = 8228; CMD_DEVIL_AUTO_CHESS_GET_SPECIAL_RANK_RSP = 8229; CMD_DEVIL_AUTO_CHESS_GET_WIKI_REQ = 8230; CMD_DEVIL_AUTO_CHESS_GET_WIKI_RSP = 8231; CMD_DEVIL_AUTO_CHESS_UNLOCK_ACHIEVEMENT_REQ = 8232; CMD_DEVIL_AUTO_CHESS_UNLOCK_ACHIEVEMENT_RSP = 8233; CMD_DEVIL_AUTO_CHESS_UNLOCK_BOND_REQ = 8234; CMD_DEVIL_AUTO_CHESS_UNLOCK_BOND_RSP = 8235; } enum DevilAutoChessGameType { DEVIL_AUTO_CHESS_GAME_TYPE_NONE = 0; DEVIL_AUTO_CHESS_GAME_TYPE_STORY = 1; DEVIL_AUTO_CHESS_GAME_TYPE_CHALLENGE = 2; DEVIL_AUTO_CHESS_GAME_TYPE_SPECIAL = 3; } enum DevilAutoChessCollectionType { DEVIL_AUTO_CHESS_COLLECTION_TYPE_NONE = 0; DEVIL_AUTO_CHESS_COLLECTION_TYPE_CARD = 1; DEVIL_AUTO_CHESS_COLLECTION_TYPE_TREASURE = 2; DEVIL_AUTO_CHESS_COLLECTION_TYPE_ACHIEVEMENT = 3; DEVIL_AUTO_CHESS_COLLECTION_TYPE_BOND = 4; } enum DevilAutoChessCardRarity { DEVIL_AUTO_CHESS_CARD_RARITY_NONE = 0; DEVIL_AUTO_CHESS_CARD_RARITY_COMMON = 1; DEVIL_AUTO_CHESS_CARD_RARITY_RARE = 2; DEVIL_AUTO_CHESS_CARD_RARITY_EPIC = 3; DEVIL_AUTO_CHESS_CARD_RARITY_LEGENDARY = 4; } enum DevilAutoChessEventType { DEVIL_AUTO_CHESS_EVENT_TYPE_NONE = 0; DEVIL_AUTO_CHESS_EMPTY = 1; DEVIL_AUTO_CHESS_ADD_CARD = 2; DEVIL_AUTO_CHESS_REMOVE_CARD = 3; DEVIL_AUTO_CHESS_REMOVE_TREASURE = 4; DEVIL_AUTO_CHESS_ADD_PROMOTE = 5; DEVIL_AUTO_CHESS_ADD_REFRESH = 6; DEVIL_AUTO_CHESS_ADD_REMOVAL = 7; DEVIL_AUTO_CHESS_ADD_EPIC_CARD_EXT_WEIGHT = 8; DEVIL_AUTO_CHESS_SUB_EPIC_CARD_EXT_WEIGHT = 9; DEVIL_AUTO_CHESS_ADD_LEGENDARY_CARD_EXT_WEIGHT = 10; DEVIL_AUTO_CHESS_SUB_LEGENDARY_CARD_EXT_WEIGHT = 11; DEVIL_AUTO_CHESS_ADD_EXT_WAIT_SELECT_CARD_NUM = 12; DEVIL_AUTO_CHESS_REFERSH_CARD_POOL = 13; DEVIL_AUTO_CHESS_SUB_PROMOTE = 14; DEVIL_AUTO_CHESS_SUB_REFRESH = 15; DEVIL_AUTO_CHESS_SUB_REMOVAL = 16; DEVIL_AUTO_CHESS_REFERSH_TREASURE_POOL = 17; } message DiceyDungeonRole { uint32 role_id = 1; uint32 level = 2; } message DiceyDungeonWeapon { uint32 weapon_id = 1; uint32 level = 2; } message DiceyDungeonOrnament { uint32 ornament_id = 1; uint32 level = 2; } message DiceyDungeonInfo { uint32 dungeon_id = 1; uint32 floor = 2; uint32 dungeon_room_id = 3; DiceyDungeonRole role = 4; uint32 health = 5; DiceyDungeonWeapon weapon = 6; repeated uint32 passed_room_id_list = 7; repeated DiceyDungeonOrnament ornament_list = 8; repeated uint32 wait_select_ornament_id_list = 9; repeated uint32 random_dicey_num_list = 10; uint32 left_refresh_ornament_times = 11; uint32 dicey_battle_score = 12; uint32 total_dicey_battle_score = 13; } message DiceyDungeonHasGotDailyMaterial { uint32 material_id = 1; uint32 num = 2; } message DiceyDungeonActivity { uint32 activity_id = 1; repeated DiceyDungeonRole role_list = 2; repeated DiceyDungeonWeapon weapon_list = 3; DiceyDungeonInfo story_dicey_dungeon_info = 4; DiceyDungeonInfo schedule_dicey_dungeon_info = 5; DiceyDungeonInfo endless_dicey_dungeon_info = 6; repeated uint32 passed_endless_dungeon_room_id_list = 7; uint32 cur_schedule_id = 8; uint32 refresh_ornament_random = 9; repeated DiceyDungeonHasGotDailyMaterial has_got_daily_material_list = 11; } // CmdID: 6500 message DiceyDungeonActivityGetDataReq { uint32 tale_id = 1; uint32 activity_id = 2; } // CmdID: 6501 message DiceyDungeonActivityGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; } DiceyDungeonActivityGetDataRsp.Retcode retcode = 1; DiceyDungeonActivity dungeon_activity = 2; } // CmdID: 6502 message DiceyDungeonActivityRoleLevelUpReq { uint32 tale_id = 1; uint32 activity_id = 2; uint32 role_id = 3; } // CmdID: 6503 message DiceyDungeonActivityRoleLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; ROLE_NOT_EXIST = 3; MATERIAL_LACK = 4; SITE_LOCK = 5; } DiceyDungeonActivityRoleLevelUpRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 6504 message DiceyDungeonActivityDungeonBeginReq { uint32 tale_id = 1; uint32 activity_id = 2; DiceyDungeonInfo dungeon_info = 3; DiceyDungeonType dungeon_type = 4; } // CmdID: 6505 message DiceyDungeonActivityDungeonBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; ROLE_NOT_EXIST = 3; WEAPON_NOT_EXIST = 4; ROLE_RESTRICT = 5; TICKET_LACK = 6; DUNGEON_TYPE_ERROR = 7; SCHEDULE_ERROR = 8; ORNAMENT_NUM_ERROR = 9; ORNAMENT_ERROR = 10; } DiceyDungeonActivityDungeonBeginRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 dungeon_id = 3; } // CmdID: 6506 message DiceyDungeonActivityDungeonEndReq { uint32 tale_id = 1; uint32 activity_id = 2; DiceyDungeonInfo dungeon_info = 3; DiceyDungeonType dungeon_type = 4; } // CmdID: 6507 message DiceyDungeonActivityDungeonEndRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; DUNGEON_NOT_BEGIN = 3; ROLE_ERROR = 4; WEAPON_ERROR = 5; DUNGEON_ROOM_ERROR = 6; } enum Status { WIN = 0; LOSE = 1; ABANDON = 2; } DiceyDungeonActivityDungeonEndRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 dungeon_id = 3; DiceyDungeonActivityDungeonEndRsp.Status status = 4; RewardData reward_data = 5; uint32 total_dicey_battle_score = 7; repeated DropItem daily_drop_item_list = 8; } // CmdID: 6508 message DiceyDungeonActivityRoomBeginReq { uint32 tale_id = 1; uint32 activity_id = 2; uint32 select_dungeon_room_id = 3; DiceyDungeonType dungeon_type = 4; DiceyDungeonInfo dungeon_info = 5; } // CmdID: 6509 message DiceyDungeonActivityRoomBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; DUNGEON_NOT_BEGIN = 3; SELECT_ROOM_ERROR = 4; ROLE_ERROR = 5; WEAPON_ERROR = 6; DUNGEON_ROOM_ERROR = 7; } DiceyDungeonActivityRoomBeginRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 dungeon_id = 3; uint32 dungeon_room_id = 4; } // CmdID: 6510 message DiceyDungeonActivityRoomEndReq { enum Status { WIN = 0; LOSE = 1; SKIP = 2; } uint32 tale_id = 1; uint32 activity_id = 2; DiceyDungeonInfo dungeon_info = 3; DiceyDungeonActivityRoomEndReq.Status status = 4; DiceyDungeonType dungeon_type = 5; uint32 battle_time = 6; uint32 battle_round = 7; } // CmdID: 6511 message DiceyDungeonActivityRoomEndRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; DUNGEON_NOT_BEGIN = 3; DUNGEON_ROOM_ERROR = 4; ROLE_ERROR = 5; WEAPON_ERROR = 6; CHECK_EVENT_FAIL = 7; } DiceyDungeonActivityRoomEndRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 dungeon_id = 3; uint32 dungeon_room_id = 4; } // CmdID: 6512 message DiceyDungeonActivityGetWeaponGachaDisplayReq { uint32 tale_id = 1; uint32 activity_id = 2; } // CmdID: 6513 message DiceyDungeonActivityGetWeaponGachaDisplayRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; } DiceyDungeonActivityGetWeaponGachaDisplayRsp.Retcode retcode = 1; repeated uint32 valid_pool_id_list = 2; uint32 gacha_random = 3; uint32 activity_id = 4; } // CmdID: 6514 message DiceyDungeonActivityWeaponGachaReq { uint32 tale_id = 1; uint32 activity_id = 2; uint32 gacha_random = 3; } // CmdID: 6515 message DiceyDungeonActivityWeaponGachaRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; MATERIAL_LACK = 3; ALL_WEAPON_GETTED = 4; } DiceyDungeonActivityWeaponGachaRsp.Retcode retcode = 1; uint32 weapon_id = 2; bool is_new = 3; uint32 gacha_random = 4; uint32 activity_id = 5; } // CmdID: 6516 message DiceyDungeonActivitySelectOrnamentReq { uint32 tale_id = 1; uint32 activity_id = 2; uint32 select_ornament_id = 3; uint32 replace_ornament_id = 4; bool is_abandon = 5; DiceyDungeonInfo dungeon_info = 6; DiceyDungeonType dungeon_type = 7; } // CmdID: 6517 message DiceyDungeonActivitySelectOrnamentRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; SELECT_ORNAMENT_ERROR = 3; REPLACE_ORNAMENT_ERROR = 4; DUNGEON_NOT_BEGIN = 5; DUNGEON_ROOM_ERROR = 6; ROLE_ERROR = 7; WEAPON_ERROR = 8; NO_REPLACE_ORNAMENT = 9; } DiceyDungeonActivitySelectOrnamentRsp.Retcode retcode = 1; uint32 activity_id = 2; bool is_abandon = 3; } // CmdID: 6518 message DiceyDungeonActivityRefreshOrnamentReq { uint32 tale_id = 1; uint32 activity_id = 2; uint32 refresh_ornament_random = 3; DiceyDungeonInfo dungeon_info = 4; DiceyDungeonType dungeon_type = 5; } // CmdID: 6519 message DiceyDungeonActivityRefreshOrnamentRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; DUNGEON_NOT_BEGIN = 3; SELECT_ROOM_ERROR = 4; ROLE_ERROR = 5; WEAPON_ERROR = 6; DUNGEON_ROOM_ERROR = 7; REFRESH_TIMES_LACK = 8; CANNOT_REFRESH = 9; } DiceyDungeonActivityRefreshOrnamentRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 6520 message DiceyDungeonActivityGetDailyScoreRankReq { uint32 tale_id = 1; uint32 activity_id = 2; uint32 dungeon_id = 3; } // CmdID: 6521 message DiceyDungeonActivityGetDailyScoreRankRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; SCHEDULE_ERROR = 3; } DiceyDungeonActivityGetDailyScoreRankRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 dungeon_id = 3; RankShowData rank_data = 4; uint32 rank_percent = 5; } enum CmdTypeDiceydungeon { CMD_TYPE_DICEYDUNGEON_NONE = 0; CMD_DICEY_DUNGEON_ACTIVITY_GET_DATA_REQ = 6500; CMD_DICEY_DUNGEON_ACTIVITY_GET_DATA_RSP = 6501; CMD_DICEY_DUNGEON_ACTIVITY_ROLE_LEVEL_UP_REQ = 6502; CMD_DICEY_DUNGEON_ACTIVITY_ROLE_LEVEL_UP_RSP = 6503; CMD_DICEY_DUNGEON_ACTIVITY_DUNGEON_BEGIN_REQ = 6504; CMD_DICEY_DUNGEON_ACTIVITY_DUNGEON_BEGIN_RSP = 6505; CMD_DICEY_DUNGEON_ACTIVITY_DUNGEON_END_REQ = 6506; CMD_DICEY_DUNGEON_ACTIVITY_DUNGEON_END_RSP = 6507; CMD_DICEY_DUNGEON_ACTIVITY_ROOM_BEGIN_REQ = 6508; CMD_DICEY_DUNGEON_ACTIVITY_ROOM_BEGIN_RSP = 6509; CMD_DICEY_DUNGEON_ACTIVITY_ROOM_END_REQ = 6510; CMD_DICEY_DUNGEON_ACTIVITY_ROOM_END_RSP = 6511; CMD_DICEY_DUNGEON_ACTIVITY_GET_WEAPON_GACHA_DISPLAY_REQ = 6512; CMD_DICEY_DUNGEON_ACTIVITY_GET_WEAPON_GACHA_DISPLAY_RSP = 6513; CMD_DICEY_DUNGEON_ACTIVITY_WEAPON_GACHA_REQ = 6514; CMD_DICEY_DUNGEON_ACTIVITY_WEAPON_GACHA_RSP = 6515; CMD_DICEY_DUNGEON_ACTIVITY_SELECT_ORNAMENT_REQ = 6516; CMD_DICEY_DUNGEON_ACTIVITY_SELECT_ORNAMENT_RSP = 6517; CMD_DICEY_DUNGEON_ACTIVITY_REFRESH_ORNAMENT_REQ = 6518; CMD_DICEY_DUNGEON_ACTIVITY_REFRESH_ORNAMENT_RSP = 6519; CMD_DICEY_DUNGEON_ACTIVITY_GET_DAILY_SCORE_RANK_REQ = 6520; CMD_DICEY_DUNGEON_ACTIVITY_GET_DAILY_SCORE_RANK_RSP = 6521; } enum DiceyDungeonType { DICEY_DUNGEON_NONE = 0; DICEY_DUNGEON_STORY = 1; DICEY_DUNGEON_SCHEDULE = 2; DICEY_DUNGEON_ENDLESS = 3; } enum DiceyDungeonRoomType { DICEY_DUNGEON_ROOM_TYPE_NONE = 0; DICEY_DUNGEON_ROOM_DICEY_BATTLE = 1; DICEY_DUNGEON_ROOM_AVATAR_BATTLE = 2; DICEY_DUNGEON_ROOM_ORNAMENT_REWARD = 3; DICEY_DUNGEON_ROOM_HP_RECOVER = 4; DICEY_DUNGEON_ROOM_PLOT = 5; DICEY_DUNGEON_ROOM_BOSS = 6; DICEY_DUNGEON_ROOM_SKIP = 7; } enum DiceyDungeonSkillType { DICEY_DUNGEON_SKILL_NONE = 0; DICEY_DUNGEON_SKILL_INITIATIVE = 1; DICEY_DUNGEON_SKILL_PASSIVE = 2; } enum DiceyDungeonRoleAttributeType { DICEY_DUNGEON_ROLE_ATTRIBUTE_TYPE_NONE = 0; DICEY_DUNGEON_ROLE_ATTR_STRENGTH = 1; DICEY_DUNGEON_ROLE_ATTR_AGILITY = 2; DICEY_DUNGEON_ROLE_ATTR_INTELLIGENCE = 3; } enum DiceyDungeonGachaType { DICEY_DUNGEON_GACHA_TYPE_NONE = 0; DICEY_DUNGEON_GACHA_WEAPON = 1; DICEY_DUNGEON_GACHA_ORNAMENT_INITIATIVE = 2; DICEY_DUNGEON_GACHA_ORNAMENT_PASSIVE = 3; } message DLCAvatarTalent { uint32 talent_id = 1; uint32 level = 2; uint32 affix_set_id = 4; uint32 wait_select_affix_set_id = 6; bool is_mask = 7; } message DLCAvatar { uint32 avatar_id = 1; repeated DLCAvatarTalent talent_list = 2; repeated uint32 equip_talent_list = 3; } message DLCSupportNPC { uint32 npc_id = 1; uint32 support_point = 2; uint32 support_level = 3; } // CmdID: 3550 message GetDLCReq { } // CmdID: 3551 message GetDLCRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetDLCRsp.Retcode retcode = 1; string name = 2; uint32 level = 3; uint32 exp = 4; uint32 has_take_reward_level = 5; repeated DLCSupportNPC support_npc_list = 6; repeated uint32 finished_dialog_id_list = 7; } // CmdID: 3552 message LevelUpDLCAvatarTalentReq { uint32 talent_id = 1; uint32 target_level = 2; } // CmdID: 3553 message LevelUpDLCAvatarTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; TARGET_LEVEL_ERROR = 3; PRE_TALENT_LACK = 4; MATERIAL_LACK = 5; DLC_LEVEL_LACK = 6; PRE_AVATAR_LOCK = 7; WAIT_SELECT_AFFIX_SET_NOT_EMPTY = 8; } LevelUpDLCAvatarTalentRsp.Retcode retcode = 1; uint32 talent_id = 2; } // CmdID: 3554 message EquipDLCAvatarTalentReq { uint32 avatar_id = 1; repeated uint32 equip_talent_list = 2; } // CmdID: 3555 message EquipDLCAvatarTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; TALENT_NOT_EXIST = 3; TALENT_TYPE_ERROR = 4; TALENT_TAG_REPEAT = 5; } EquipDLCAvatarTalentRsp.Retcode retcode = 1; } // CmdID: 3556 message SyncDLCAvatarNotify { repeated DLCAvatar avatar_list = 1; } // CmdID: 3557 message ModifyDLCNameReq { string name = 1; } // CmdID: 3558 message ModifyDLCNameRsp { enum Retcode { SUCC = 0; FAIL = 1; FORMAT_ERROR = 2; SENSITIVE_WORDS = 3; } ModifyDLCNameRsp.Retcode retcode = 1; } // CmdID: 3559 message GetDLCAvatarReq { } // CmdID: 3560 message GetDLCAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetDLCAvatarRsp.Retcode retcode = 1; repeated DLCAvatar avatar_list = 2; } // CmdID: 3561 message TakeDLCLevelRewardReq { } // CmdID: 3562 message TakeDLCLevelRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_REWARD = 2; } TakeDLCLevelRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } message DLCTowerAvatarInfo { uint32 avatar_id = 1; uint32 hp_percent = 2; uint32 sp_percent = 3; } // CmdID: 3563 message DLCTowerStageBeginReq { repeated uint32 avatar_id_list = 1; } // CmdID: 3564 message DLCTowerStageBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_BEGIN = 2; PROGRESS_FULL = 3; AVATAR_ERROR = 4; AVATAR_DIE = 5; } DLCTowerStageBeginRsp.Retcode retcode = 1; uint32 progress = 2; } // CmdID: 3565 message DLCTowerStageEndReq { StageEndStatus end_status = 1; repeated DLCTowerAvatarInfo avatar_info_list = 2; uint32 progress = 3; uint32 stage_pass_time = 4; repeated DropItem drop_item_list = 6; } // CmdID: 3566 message DLCTowerStageEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_BEGIN = 3; PROGRESS_ERROR = 4; PRODUCE_NUM_ERROR = 5; AVATAR_ERROR = 6; } DLCTowerStageEndRsp.Retcode retcode = 1; uint32 progress = 2; RewardData reward_data = 3; uint32 end_progress = 4; uint32 score = 5; bool is_new_record = 6; } // CmdID: 3569 message DLCAvatarReviveReq { DLCAvatarReviveCostType cost_type = 1; uint32 map_id = 3; uint32 avatar_id = 4; repeated DropItem drop_item_list = 5; } // CmdID: 3570 message DLCAvatarReviveRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; TIMES_LACK = 3; NOT_IN_STAGE = 4; MAP_ERROR = 5; AVATAR_ERROR = 6; } DLCAvatarReviveRsp.Retcode retcode = 1; uint32 revive_times = 2; DLCAvatarReviveCostType cost_type = 3; uint32 map_id = 4; uint32 avatar_id = 5; } // CmdID: 3571 message GetDLCTowerRankReq { } // CmdID: 3572 message GetDLCTowerRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetDLCTowerRankRsp.Retcode retcode = 1; RankShowData rank_data = 2; } // CmdID: 3573 message TakeDLCTowerRankRewardNotify { RewardData reward_data = 1; uint32 rank = 2; uint32 score = 3; } message DLCTowerFloorMaxScore { uint32 floor = 1; uint32 max_score = 2; } // CmdID: 3574 message GetDLCTowerReq { } // CmdID: 3575 message GetDLCTowerRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetDLCTowerRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 progress = 3; repeated DLCTowerAvatarInfo avatar_info_list = 4; uint32 tower_cost_time = 5; uint32 max_progress = 6; uint32 avatar_revive_times = 7; repeated DLCTowerFloorMaxScore floor_max_score_list = 8; } // CmdID: 3576 message ResetDLCTowerProgressReq { } // CmdID: 3577 message ResetDLCTowerProgressRsp { enum Retcode { SUCC = 0; FAIL = 1; } ResetDLCTowerProgressRsp.Retcode retcode = 1; } // CmdID: 3578 message FinishDLCDialogReq { uint32 dialog_id = 1; } // CmdID: 3579 message FinishDLCDialogRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_SUPPORT_DIALOG = 2; ALREADY_TAKEN = 3; } FinishDLCDialogRsp.Retcode retcode = 1; uint32 dialog_id = 2; uint32 add_support_point = 3; } // CmdID: 3580 message RefreshDLCTalentAffixReq { uint32 avatar_id = 1; uint32 talent_id = 2; } // CmdID: 3581 message RefreshDLCTalentAffixRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_ERROR = 2; NOT_REFRESHABLE_TALENT = 3; MATERIAL_LACK = 4; WAIT_SELECT_AFFIX_SET_NOT_EMPTY = 5; } RefreshDLCTalentAffixRsp.Retcode retcode = 1; uint32 new_affix_set_id = 2; } // CmdID: 3584 message SelectDLCTalentAffixReq { uint32 avatar_id = 1; uint32 talent_id = 2; bool is_select = 3; } // CmdID: 3585 message SelectDLCTalentAffixRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_NEW_AFFIX = 2; } SelectDLCTalentAffixRsp.Retcode retcode = 1; } // CmdID: 3586 message UnlockDLCPhotoReq { uint32 unique_monster_id = 1; } // CmdID: 3587 message UnlockDLCPhotoRsp { enum Retcode { SUCC = 0; FAIL = 1; } UnlockDLCPhotoRsp.Retcode retcode = 1; } // CmdID: 3588 message SwitchDLCAvatarTalentReq { uint32 avatar_id = 1; uint32 talent_id = 2; } // CmdID: 3589 message SwitchDLCAvatarTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; TALENT_NOT_EXIST = 3; TALENT_CAN_NOT_SWITCH = 4; } SwitchDLCAvatarTalentRsp.Retcode retcode = 1; } // CmdID: 3590 message ReportDLCDropItemReq { repeated DropItem drop_item_list = 1; } // CmdID: 3591 message ReportDLCDropItemRsp { enum Retcode { SUCC = 0; FAIL = 1; } ReportDLCDropItemRsp.Retcode retcode = 1; } enum CmdTypeDlc { CMD_TYPE_DLC_NONE = 0; CMD_GET_DLC_REQ = 3550; CMD_GET_DLC_RSP = 3551; CMD_LEVEL_UP_DLC_AVATAR_TALENT_REQ = 3552; CMD_LEVEL_UP_DLC_AVATAR_TALENT_RSP = 3553; CMD_EQUIP_DLC_AVATAR_TALENT_REQ = 3554; CMD_EQUIP_DLC_AVATAR_TALENT_RSP = 3555; CMD_SYNC_DLC_AVATAR_NOTIFY = 3556; CMD_MODIFY_DLC_NAME_REQ = 3557; CMD_MODIFY_DLC_NAME_RSP = 3558; CMD_GET_DLC_AVATAR_REQ = 3559; CMD_GET_DLC_AVATAR_RSP = 3560; CMD_TAKE_DLC_LEVEL_REWARD_REQ = 3561; CMD_TAKE_DLC_LEVEL_REWARD_RSP = 3562; CMD_DLC_TOWER_STAGE_BEGIN_REQ = 3563; CMD_DLC_TOWER_STAGE_BEGIN_RSP = 3564; CMD_DLC_TOWER_STAGE_END_REQ = 3565; CMD_DLC_TOWER_STAGE_END_RSP = 3566; CMD_DLC_AVATAR_REVIVE_REQ = 3569; CMD_DLC_AVATAR_REVIVE_RSP = 3570; CMD_GET_DLC_TOWER_RANK_REQ = 3571; CMD_GET_DLC_TOWER_RANK_RSP = 3572; CMD_TAKE_DLC_RANK_REWARD_NOTIFY = 3573; CMD_GET_DLC_TOWER_REQ = 3574; CMD_GET_DLC_TOWER_RSP = 3575; CMD_RESET_DLC_TOWER_PROGRESS_REQ = 3576; CMD_RESET_DLC_TOWER_PROGRESS_RSP = 3577; CMD_FINISH_DLC_DIALOG_REQ = 3578; CMD_FINISH_DLC_DIALOG_RSP = 3579; CMD_REFRESH_DLC_TALENT_AFFIX_REQ = 3580; CMD_REFRESH_DLC_TALENT_AFFIX_RSP = 3581; CMD_SELECT_DLC_TALENT_AFFIX_REQ = 3584; CMD_SELECT_DLC_TALENT_AFFIX_RSP = 3585; CMD_UNLOCK_DLC_PHOTO_REQ = 3586; CMD_UNLOCK_DLC_PHOTO_RSP = 3587; CMD_SWITCH_DLC_AVATAR_TALENT_REQ = 3588; CMD_SWITCH_DLC_AVATAR_TALENT_RSP = 3589; CMD_REPORT_DLC_DROP_ITEM_REQ = 3590; CMD_REPORT_DLC_DROP_ITEM_RSP = 3591; } enum DLCSupportType { DLC_SUPPORT_TYPE_NONE = 0; DLC_SUPPORT_TYPE_COLLECTION = 1; DLC_SUPPORT_TYPE_STAGE_BEGIN = 2; DLC_SUPPORT_TYPE_STORY = 3; DLC_SUPPORT_TYPE_DIALOG = 4; DLC_SUPPORT_TYPE_QUEST = 5; } enum DLCTalentType { DLC_TALENT_TYPE_NONE = 0; DLC_TALENT_TYPE_AUTO = 1; DLC_TALENT_TYPE_ACTIVE = 2; DLC_TALENT_TYPE_PASSIVE = 3; DLC_TALENT_TYPE_REFRESHABLE = 4; } enum DLCAvatarReviveType { DLC_AVATAR_REVIVE_TYPE_NONE = 0; DLC_AVATAR_REVIVE_TYPE_DLC_TOWER = 1; DLC_AVATAR_REVIVE_TYPE_DLC_STAGE = 2; DLC_AVATAR_REVIVE_TYPE_OUTER_STAGE = 3; DLC_AVATAR_REVIVE_TYPE_DLC_OW = 4; } enum DLCAvatarReviveCostType { DLC_AVATAR_REVIVE_COST_TYPE_NONE = 0; DLC_AVATAR_REVIVE_COST_TYPE_REVIVE_COIN = 1; DLC_AVATAR_REVIVE_COST_TYPE_COIN = 2; } message ElfTalent { uint32 talent_id = 1; uint32 talent_level = 2; uint32 equip_elf_id = 3; } message ElfFragment { uint32 elf_id = 1; uint32 fragment_num = 2; } message ElfSkill { uint32 skill_id = 1; uint32 skill_level = 2; } message Elf { uint32 elf_id = 1; uint32 star = 2; uint32 level = 3; uint32 exp = 4; repeated uint32 equip_talent_id_list = 5; repeated ElfSkill skill_list = 6; uint32 compensate_level = 7; uint32 total_compensate_exp = 8; } // CmdID: 2100 message GetElfDataReq { } // CmdID: 2101 message GetElfDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetElfDataRsp.Retcode retcode = 1; repeated Elf elf_list = 2; repeated ElfFragment elf_fragment_list = 3; repeated ElfTalent elf_talent_list = 4; bool is_take_compensation = 5; } // CmdID: 2102 message SyncElfDataNotify { repeated Elf elf_list = 3; } // CmdID: 2103 message SyncElfFragmentNotify { repeated ElfFragment elf_fragment_list = 3; } // CmdID: 2105 message ElfStarUpReq { uint32 elf_id = 1; } // CmdID: 2106 message ElfStarUpRsp { enum Retcode { SUCC = 0; FAIL = 1; ELF_NOT_EXIST = 2; FRAGMENT_LACK = 3; STAR_FULL = 4; LEVEL_LACK = 5; FEATURE_CLOSED = 6; } ElfStarUpRsp.Retcode retcode = 1; uint32 elf_id = 2; bool is_unlock = 3; } // CmdID: 2107 message AddElfExpByMaterialReq { uint32 elf_id = 1; uint32 material_id = 2; uint32 material_num = 3; } // CmdID: 2108 message AddElfExpByMaterialRsp { enum Retcode { SUCC = 0; FAIL = 1; ELF_NOT_EXIST = 2; ELF_LEVEL_FULL = 3; MATERIAL_NOT_ENOUGH = 4; MATERIAL_CAN_NOT_ADD_EXP = 5; SCOIN_LACK = 6; } AddElfExpByMaterialRsp.Retcode retcode = 1; uint32 old_level = 2; uint32 old_exp = 3; } // CmdID: 2121 message ElfFragmentTransformReq { uint32 elf_fragment_id = 1; uint32 elf_fragment_num = 2; repeated GenericItemNum fragment_list = 3; } // CmdID: 2122 message ElfFragmentTransformRsp { enum Retcode { SUCC = 0; FAIL = 1; STAR_LACK = 2; FRAGMENT_LACK = 3; MATERIAL_FULL = 4; FEATURE_CLOSED = 5; } ElfFragmentTransformRsp.Retcode retcode = 1; uint32 add_material_id = 2; uint32 add_material_num = 3; repeated GenericItemNum return_list = 4; } // CmdID: 2123 message ElfSkillLevelUpReq { uint32 elf_id = 1; uint32 elf_skill_id = 2; bool is_level_up_all = 4; } // CmdID: 2124 message ElfSkillLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; ELF_LOCKED = 2; SCOIN_LACK = 3; MATERIAL_NOT_ENOUGH = 4; LEVEL_FULL = 5; ELF_STAR_NOT_ENOUGH = 6; PRE_SKILL_LEVEL_NOT_ENOUGH = 7; ELF_LEVEL_NOT_ENOUGH = 8; NOT_NORMAL_ELF = 9; NO_VALID_SKILL = 10; } ElfSkillLevelUpRsp.Retcode retcode = 1; ElfSkill elf_skill = 2; } // CmdID: 2125 message ElfTakeCompensationReq { } // CmdID: 2126 message ElfTakeCompensationRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; } ElfTakeCompensationRsp.Retcode retcode = 1; repeated RewardItemData item_list = 2; } enum CmdTypeElf { CMD_TYPE_ELF_NONE = 0; CMD_GET_ELF_DATA_REQ = 2100; CMD_GET_ELF_DATA_RSP = 2101; CMD_SYNC_ELF_DATA_NOTIFY = 2102; CMD_SYNC_ELF_FRAGMENT_NOTIFY = 2103; CMD_ELF_STAR_UP_REQ = 2105; CMD_ELF_STAR_UP_RSP = 2106; CMD_ADD_ELF_EXP_BY_MATERIAL_REQ = 2107; CMD_ADD_ELF_EXP_BY_MATERIAL_RSP = 2108; CMD_ELF_FRAGMENT_TRANSFORM_REQ = 2121; CMD_ELF_FRAGMENT_TRANSFORM_RSP = 2122; CMD_ELF_SKILL_LEVEL_UP_REQ = 2123; CMD_ELF_SKILL_LEVEL_UP_RSP = 2124; CMD_ELF_TAKE_COMPENSATION_REQ = 2125; CMD_ELF_TAKE_COMPENSATION_RSP = 2126; } enum ElfType { ELF_TYPE_NONE = 0; ELF_TYPE_ELF = 1; ELF_TYPE_ASTRA_MATE = 2; ELF_TYPE_ASTRA_MATE_HERO = 3; } enum ElfSkillSystemType { ELF_SKILL_SYSTEM_TYPE_NONE = 0; ELF_SKILL_SYSTEM_TYPE_ELF_SKILL = 1; ELF_SKILL_SYSTEM_TYPE_ASTRA_SKILL = 2; } // CmdID: 3406 message GetLastEndlessRewardDataReq { } // CmdID: 3407 message GetLastEndlessRewardDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_JOIN = 2; } GetLastEndlessRewardDataRsp.Retcode retcode = 1; uint32 begin_time = 2; uint32 group_level = 3; uint32 rank = 4; uint32 progress_or_score = 5; EndlessRewardType reward_type = 6; uint32 reward_id = 7; repeated RewardData reward_list = 8; uint32 cur_group_level = 9; uint32 type = 10; } // CmdID: 3417 message TakeEndlessBaseRewardReq { EndlessType type = 1; } // CmdID: 3418 message TakeEndlessBaseRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_REWARD = 2; NOT_JOIN = 3; } TakeEndlessBaseRewardRsp.Retcode retcode = 1; uint32 reward_progress = 2; repeated RewardData reward_list = 3; repeated uint32 reward_id_list = 4; EndlessType type = 5; } // CmdID: 3419 message GetOpenworldEndlessDataReq { uint32 level = 1; EndlessType type = 2; bool is_finish_front = 3; } message OpenworldEndlessMonsterGroup { uint32 group_id = 1; uint32 progress = 2; uint32 old_progress = 3; } message QuantumEndless { uint32 cur_monster_group = 1; uint32 monster_progress = 2; uint32 finish_monster_num = 3; } message GreedyEndless { bool is_need_enroll = 1; uint32 floor_config_id = 2; uint32 reward_config_id = 3; uint32 cur_floor = 4; uint32 max_finish_floor = 5; repeated uint32 finish_challenge_id_list = 6; } // CmdID: 3420 message GetOpenworldEndlessDataRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LACK = 2; NO_ENDLESS = 3; URGENCY_STOP = 4; ULTRA_ENDLESS = 5; FEATURE_CLOSED = 6; } GetOpenworldEndlessDataRsp.Retcode retcode = 1; uint32 group_id = 3; uint32 group_level = 4; uint32 begin_time = 5; uint32 end_time = 6; uint32 close_time = 7; repeated OpenworldEndlessPlayer endless_data_list = 8; repeated PlayerFriendBriefData brief_data_list = 9; uint32 random_seed = 10; repeated OpenworldEndlessItem item_list = 11; repeated uint32 finish_monster_group_list = 12; uint32 battle_config_id = 13; repeated OpenworldEndlessItem effect_item_list = 14; repeated OpenworldEndlessItem trap_add_item_list = 15; uint32 boss_extra_score = 16; uint32 is_just_join = 17; uint32 cur_top_group_level = 18; uint32 top_group_player_num = 19; uint32 top_group_promote_unlock_player_num = 20; uint32 invasion_id = 21; uint32 hard_level = 22; repeated OpenworldEndlessWarInfo war_info_list = 23; repeated uint32 event_sub_type_id_list = 24; repeated uint32 trap_item_show_id_list = 25; repeated OpenworldEndlessMonsterGroup monster_group_list = 26; EndlessType type = 27; QuantumEndless quantum_endless = 28; GreedyEndless greedy_endless = 29; } // CmdID: 3421 message OpenworldEndlessItemUpdateNotify { repeated OpenworldEndlessItem item_list = 1; } message OpenworldInvasionItem { uint32 invasion_id = 1; repeated uint32 avatar_list = 2; repeated uint32 buff_list = 3; } // CmdID: 3422 message UseOpenworldEndlessItemReq { uint32 item_id = 1; uint32 target_uid = 2; OpenworldInvasionItem invasion = 3; uint32 item_num = 4; } // CmdID: 3423 message UseOpenworldEndlessItemRsp { enum Retcode { SUCC = 0; FAIL = 1; ITEM_LACK = 2; INVASION_AVATAR_ERROR = 3; TARGET_ERROR = 4; TARGET_GROUP_ERROR = 5; OUT_OF_RANGE = 6; INVASION_FULL = 7; INVASION_ID_ERROR = 8; ENDLESS_STATUS_ERROR = 9; NOT_JOIN = 10; TRAP_FULL = 11; } UseOpenworldEndlessItemRsp.Retcode retcode = 1; uint32 new_invasion_id = 2; uint32 item_id = 3; uint32 battle_id = 4; repeated OpenworldEndlessItem effect_item_list = 5; uint32 old_invaison_id = 6; uint32 target_id = 7; uint32 invasion_buff_num = 8; } // CmdID: 3424 message FinishOpenworldEndlessMonsterGroupReq { uint32 group_id = 1; LineupBriefInfo lineup_info = 2; uint32 extra_score = 3; uint32 battle_id = 4; uint32 cost_time = 5; repeated StageCheatData cheat_data_list = 6; uint32 stage_id = 7; string transaction_str = 8; EndlessType type = 9; uint32 quantum_monster_progress = 10; bool is_skip_level = 11; uint32 final_boss_id = 12; } // CmdID: 3425 message FinishOpenworldEndlessMonsterGroupRsp { enum Retcode { SUCC = 0; FAIL = 1; } FinishOpenworldEndlessMonsterGroupRsp.Retcode retcode = 1; repeated uint32 finish_monster_group_list = 2; uint32 group_id = 3; repeated OpenworldEndlessItem clear_item_list = 4; uint32 score = 5; uint32 battle_id = 6; uint32 old_score = 7; bool is_boss = 8; string transaction_str = 9; repeated OpenworldEndlessMonsterGroup monster_group_list = 10; uint32 group_level = 11; LineupBriefInfo lineup_info = 12; EndlessType type = 13; QuantumEndless quantum_endless = 14; bool is_skip_level = 15; uint32 final_boss_id = 16; LineupBriefInfo max_score_lineup_info = 17; } message OpenworldEndlessTrap { uint32 item_id = 1; uint32 battle_id = 2; uint32 unique_id = 3; uint32 set_uid = 4; } message OpenworldEndlessBattle { uint32 battle_id = 1; repeated OpenworldEndlessTrap trap_list = 2; uint32 scene_gear = 3; } // CmdID: 3426 message GetOpenworldEndlessStageInnerDataReq { uint32 area_id = 1; } // CmdID: 3427 message GetOpenworldEndlessStageInnerDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetOpenworldEndlessStageInnerDataRsp.Retcode retcode = 1; repeated OpenworldEndlessBattle battle_list = 2; repeated OpenworldEndlessItem effect_item_list = 3; } // CmdID: 3428 message TriggerOpenworldEndlessTrapReq { uint32 unique_id = 1; uint32 item_id = 2; } // CmdID: 3429 message TriggerOpenworldEndlessTrapRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_JOIN = 2; } TriggerOpenworldEndlessTrapRsp.Retcode retcode = 1; } // CmdID: 3430 message FinishOpenworldEndlessInvasionMonsterReq { uint32 id = 1; uint32 battle_id = 2; string transaction_str = 3; } // CmdID: 3431 message FinishOpenworldEndlessInvasionMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; ENDLESS_STATUS_ERROR = 2; NOT_JOIN = 3; NO_INVASION = 4; } FinishOpenworldEndlessInvasionMonsterRsp.Retcode retcode = 1; uint32 sub_score = 2; uint32 id = 3; repeated OpenworldEndlessItem clear_item_list = 4; uint32 score = 5; uint32 battle_id = 6; string transaction_str = 7; } // CmdID: 3432 message GetEndlessStatusReq { uint32 level = 1; bool is_finish_front = 2; } message EndlessStatus { EndlessType endless_type = 1; uint32 begin_time = 2; uint32 end_time = 3; uint32 close_time = 4; uint32 sin_type = 5; uint32 progress_or_score = 6; uint32 group_level = 7; LineupBriefInfo last_lineup_info = 8; bool can_join_in = 9; uint32 pre_general_activity_id = 10; repeated uint32 replace_endless_group_list = 11; LineupBriefInfo max_score_lineup_info = 12; uint32 greedy_max_finish_floor = 13; } // CmdID: 3433 message GetEndlessStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetEndlessStatusRsp.Retcode retcode = 1; EndlessStatus cur_status = 2; repeated EndlessStatus next_status_list = 3; uint32 selected_endless_type = 4; } message OpenworldEndlessReprotInvasion { uint32 id = 1; uint32 battle_id = 2; } message OpenworldEndlessReprotBattle { uint32 battle_id = 1; uint32 scene_gear = 2; } // CmdID: 3434 message ReportOpenworldEndlessDataReq { OpenworldEndlessDataType type = 1; OpenworldEndlessReprotInvasion invasion = 2; OpenworldEndlessReprotBattle battle = 3; } // CmdID: 3435 message ReportOpenworldEndlessDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } ReportOpenworldEndlessDataRsp.Retcode retcode = 1; } // CmdID: 3438 message OpenworldEndlessBattleBeginReq { uint32 battle_id = 1; uint32 group_level = 2; uint32 monster_group_id = 3; uint32 layer_number = 4; string transaction_str = 5; EndlessType type = 6; } // CmdID: 3439 message OpenworldEndlessBattleBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; } OpenworldEndlessBattleBeginRsp.Retcode retcode = 1; } message QuantumEndlessBattleWave { uint32 wave_id = 1; StageEndStatus end_status = 2; uint32 cost_time = 3; } message QuantumEndlessBattleAoe { uint32 aoe_num = 1; uint32 evade_num = 2; } // CmdID: 3440 message OpenworldEndlessBattleEndReq { uint32 battle_id = 1; uint32 group_level = 2; uint32 invasion_id = 3; uint32 invasion_buff_num = 4; uint32 cost_time = 5; StageEndStatus end_status = 6; repeated StageInnerAvatarData avatar_list = 7; uint32 monster_group_id = 8; uint32 environment_id = 9; uint32 layer_number = 10; string transaction_str = 11; string monster_str = 12; repeated StageInnerElfData elf_list = 13; EndlessType type = 14; string quantum_string = 15; string wave_string = 16; string aoe_string = 17; } // CmdID: 3441 message OpenworldEndlessBattleEndRsp { enum Retcode { SUCC = 0; FAIL = 1; } OpenworldEndlessBattleEndRsp.Retcode retcode = 1; } message OpenworldEndlessWarInfo { enum Type { NONE = 0; SET_TRAP = 1; TRIGGER_TRAP = 2; SCENE_GEAR = 3; INVASION = 4; INVASION_SUB_SCORE = 5; FINISH_INVASION = 6; } uint32 uid = 1; OpenworldEndlessWarInfo.Type type = 2; uint32 item_id = 3; uint32 battle_id = 4; uint32 target_id = 5; uint32 from_who = 6; uint32 invasion_id = 7; uint32 score = 8; uint32 scene_gear = 9; uint32 time = 10; } // CmdID: 3442 message OpenworldEndlessWarInfoNotify { OpenworldEndlessWarInfo war_info = 1; } // CmdID: 3443 message GetOpenworldEndlessPlayerWarInfoReq { uint32 target_uid = 1; } // CmdID: 3444 message GetOpenworldEndlessPlayerWarInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetOpenworldEndlessPlayerWarInfoRsp.Retcode retcode = 1; uint32 target_uid = 2; repeated OpenworldEndlessWarInfo war_info_list = 3; } // CmdID: 3445 message OpenworldEndlessPlayerUpdateNotify { OpenworldEndlessPlayer player_data = 1; PlayerFriendBriefData brief_data = 2; EndlessType type = 3; } // CmdID: 3446 message GetOpenworldEndlessTopGroupReq { EndlessType type = 9; } // CmdID: 3447 message GetOpenworldEndlessTopGroupRsp { enum Retcode { SUCC = 0; FAIL = 1; TOP_GROUP_NOT_OPEN = 2; } GetOpenworldEndlessTopGroupRsp.Retcode retcode = 1; repeated OpenworldEndlessPlayer endless_data_list = 2; repeated PlayerFriendBriefData brief_data_list = 3; repeated OpenworldEndlessWarInfo war_info_list = 4; uint32 hard_level = 5; EndlessType type = 6; } // CmdID: 3448 message SetOpenworldEndlessMonsterGroupProgressReq { uint32 group_id = 1; uint32 progress = 2; EndlessType type = 3; } // CmdID: 3449 message SetOpenworldEndlessMonsterGroupProgressRsp { enum Retcode { SUCC = 0; FAIL = 1; GROUP_ERROR = 2; PROGRESS_ERROR = 3; HAS_FINISHED = 4; } SetOpenworldEndlessMonsterGroupProgressRsp.Retcode retcode = 1; repeated OpenworldEndlessMonsterGroup monster_group_list = 2; EndlessType type = 3; } // CmdID: 3450 message OpenworldEndlessChangeAvatarReq { repeated uint32 avatar_id_list = 1; } // CmdID: 3451 message OpenworldEndlessChangeAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_ERROR = 2; STAGE_ERROR = 3; } OpenworldEndlessChangeAvatarRsp.Retcode retcode = 1; } // CmdID: 3452 message EndlessInSettleNotify { } // CmdID: 3453 message GreedyEndlessEnrollReq { } // CmdID: 3454 message GreedyEndlessEnrollRsp { enum Retcode { SUCC = 0; FAIL = 1; ALREADY_ENROLL = 2; } GreedyEndlessEnrollRsp.Retcode retcode = 1; uint32 new_group_id = 2; } // CmdID: 3455 message GreedyEndlessReportFloorEndReq { uint32 floor = 1; repeated uint32 finish_challenge_id_list = 3; uint32 score = 4; uint32 extra_score = 5; LineupBriefInfo lineup_info = 6; uint32 stage_cost_time = 7; StageEndStatus end_status = 8; repeated StageCheatData cheat_data_list = 9; } // CmdID: 3456 message GreedyEndlessReportFloorEndRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; NOT_CUR_FLOOR = 3; } GreedyEndlessReportFloorEndRsp.Retcode retcode = 1; RewardData reward_data = 2; uint32 next_floor = 3; uint32 max_finish_floor = 4; uint32 total_score = 5; repeated uint32 finish_challenge_id_list = 6; LineupBriefInfo max_score_lineup_info = 7; } // CmdID: 3457 message GreedyEndlessFloorRewardNotify { RewardData reward_data = 1; uint32 max_finish_floor = 2; repeated uint32 finish_challenge_id_list = 6; } // CmdID: 3458 message GreedyEndlessGetRankReq { } // CmdID: 3459 message GreedyEndlessGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_RANK = 2; } GreedyEndlessGetRankRsp.Retcode retcode = 1; RankShowData rank_data = 2; } // CmdID: 3460 message GreedyEndlessTakeRankRewardReq { } // CmdID: 3461 message GreedyEndlessTakeRankRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; NO_REWARD = 3; } GreedyEndlessTakeRankRewardRsp.Retcode retcode = 1; uint32 group_level = 2; uint32 rank_percent = 3; RewardData reward_data = 4; } // CmdID: 3462 message EndlessSelectTypeReq { EndlessType endless_type = 1; uint32 level = 2; } // CmdID: 3463 message EndlessSelectTypeRsp { enum Retcode { SUCC = 0; FAIL = 1; IN_ULTRA = 2; NOT_IN_NEXT_SCHEDULE = 3; LACK_LEVEL = 4; } EndlessSelectTypeRsp.Retcode retcode = 1; EndlessType endless_type = 2; } // CmdID: 3464 message GreedyEndlessReportFloorBeginReq { uint32 floor = 1; } // CmdID: 3465 message GreedyEndlessReportFloorBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; } GreedyEndlessReportFloorBeginRsp.Retcode retcode = 1; } enum CmdTypeEndless { CMD_TYPE_ENDLESS_NONE = 0; CMD_GET_LAST_ENDLESS_REWARD_DATA_REQ = 3406; CMD_GET_LAST_ENDLESS_REWARD_DATA_RSP = 3407; CMD_TAKE_ENDLESS_BASE_REWARD_REQ = 3417; CMD_TAKE_ENDLESS_BASE_REWARD_RSP = 3418; CMD_GET_OPENWORLD_ENDLESS_DATA_REQ = 3419; CMD_GET_OPENWORLD_ENDLESS_DATA_RSP = 3420; CMD_OPENWORLD_ENDLESS_ITEM_UPDATE_NOTIFY = 3421; CMD_USE_OPENWORLD_ENDLESS_ITEM_REQ = 3422; CMD_USE_OPENWORLD_ENDLESS_ITEM_RSP = 3423; CMD_FINISH_OPENWORLD_ENDLESS_MONSTER_GROUP_REQ = 3424; CMD_FINISH_OPENWORLD_ENDLESS_MONSTER_GROUP_RSP = 3425; CMD_GET_OPENWORLD_ENDLESS_STAGE_INNER_DATA_REQ = 3426; CMD_GET_OPENWORLD_ENDLESS_STAGE_INNER_DATA_RSP = 3427; CMD_TRIGGER_OPENWORLD_ENDLESS_TRAP_REQ = 3428; CMD_TRIGGER_OPENWORLD_ENDLESS_TRAP_RSP = 3429; CMD_FINISH_OPENWORLD_ENDLESS_INVASION_MONSTER_REQ = 3430; CMD_FINISH_OPENWORLD_ENDLESS_INVASION_MONSTER_RSP = 3431; CMD_GET_ENDLESS_STATUS_REQ = 3432; CMD_GET_ENDLESS_STATUS_RSP = 3433; CMD_REPORT_OPENWORLD_ENDLESS_DATA_REQ = 3434; CMD_REPORT_OPENWORLD_ENDLESS_DATA_RSP = 3435; CMD_OPENWORLD_ENDLESS_BATTLE_BEGIN_REQ = 3438; CMD_OPENWORLD_ENDLESS_BATTLE_BEGIN_RSP = 3439; CMD_OPENWORLD_ENDLESS_BATTLE_END_REQ = 3440; CMD_OPENWORLD_ENDLESS_BATTLE_END_RSP = 3441; CMD_OPENWORLD_ENDLESS_WAR_INFO_NOTIFY = 3442; CMD_GET_OPENWORLD_ENDLESS_PLAYER_WAR_INFO_REQ = 3443; CMD_GET_OPENWORLD_ENDLESS_PLAYER_WAR_INFO_RSP = 3444; CMD_OPENWORLD_ENDLESS_PLAYER_UPDATE_NOTIFY = 3445; CMD_GET_OPENWORLD_ENDLESS_TOP_GROUP_REQ = 3446; CMD_GET_OPENWORLD_ENDLESS_TOP_GROUP_RSP = 3447; CMD_SET_OPENWORLD_ENDLESS_MONSTER_GROUP_PROGRESS_REQ = 3448; CMD_SET_OPENWORLD_ENDLESS_MONSTER_GROUP_PROGRESS_RSP = 3449; CMD_OPENWORLD_ENDLESS_CHANGE_AVATAR_REQ = 3450; CMD_OPENWORLD_ENDLESS_CHANGE_AVATAR_RSP = 3451; CMD_ENDLESS_IN_SETTLE_NOTIFY = 3452; CMD_GREEDY_ENDLESS_ENROLL_REQ = 3453; CMD_GREEDY_ENDLESS_ENROLL_RSP = 3454; CMD_GREEDY_ENDLESS_REPORT_FLOOR_END_REQ = 3455; CMD_GREEDY_ENDLESS_REPORT_FLOOR_END_RSP = 3456; CMD_GREEDY_ENDLESS_FLOOR_REWARD_NOTIFY = 3457; CMD_GREEDY_ENDLESS_GET_RANK_REQ = 3458; CMD_GREEDY_ENDLESS_GET_RANK_RSP = 3459; CMD_GREEDY_ENDLESS_TAKE_RANK_REWARD_REQ = 3460; CMD_GREEDY_ENDLESS_TAKE_RANK_REWARD_RSP = 3461; CMD_ENDLESS_SELECT_TYPE_REQ = 3462; CMD_ENDLESS_SELECT_TYPE_RSP = 3463; CMD_GREEDY_ENDLESS_REPORT_FLOOR_BEGIN_REQ = 3464; CMD_GREEDY_ENDLESS_REPORT_FLOOR_BEGIN_RSP = 3465; } enum OpenworldEndlessItemType { OPENWORLD_ENDLESS_ITEM_TYPE_NONE = 0; OPENWORLD_ENDLESS_ITEM_INVASION = 1; OPENWORLD_ENDLESS_ITEM_BUFF = 2; OPENWORLD_ENDLESS_ITEM_TRAP = 3; OPENWORLD_ENDLESS_ITEM_COUNTER = 4; OPENWORLD_ENDLESS_ITEM_CONSUME = 5; OPENWORLD_ENDLESS_ITEM_TRAP_BUFF = 6; } enum OpenworldEndlessInvasionBuffConditionType { OPENWORLD_ENDLESS_INVASION_BUFF_CONDITION_TYPE_NONE = 0; INVASION_BUFF_CONDITION_TOTAL_LEVEL = 1; INVASION_BUFF_CONDITION_NUM_LEVEL = 2; INVASION_BUFF_CONDITION_NUM_LEVEL_ATTRIBUTE = 3; INVASION_BUFF_CONDITION_NUM_LEVEL_ALL_ATTRIBUTE = 4; INVASION_BUFF_CONDITION_NUM_CLASS = 5; INVASION_BUFF_CONDITION_ID_STAR_LEVEL = 6; } enum OpenworldEndlessDataType { OPENWORLD_ENDLESS_DATA_TYPE_NONE = 0; OPENWORLD_ENDLESS_DATA_TYPE_INVAISON = 1; OPENWORLD_ENDLESS_DATA_TYPE_SCENE_GEAR = 2; } enum GreedyEndlessFloorType { GREEDY_ENDLESS_FLOOR_TYPE_NONE = 0; GREEDY_ENDLESS_FLOOR_DEMOTE = 1; GREEDY_ENDLESS_FLOOR_NORMAL = 2; GREEDY_ENDLESS_FLOOR_PROMOTE = 3; } // CmdID: 3650 message GetEquipmentForgeDataReq { } message EquipmentForge { uint32 forge_id = 1; uint32 times = 2; } // CmdID: 3651 message GetEquipmentForgeDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetEquipmentForgeDataRsp.Retcode retcode = 1; uint32 schedule_id = 2; repeated EquipmentForge has_forge_list = 3; repeated uint32 forge_list = 4; } // CmdID: 3652 message ForgeEquipmentReq { uint32 forge_id = 1; EquipmentItemList consume_item_list = 2; uint32 keep_rune_equip_unique_id = 4; EquipmentItemList keep_rune_cost_item_list = 5; } // CmdID: 3653 message ForgeEquipmentRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LIMIT = 2; NO_TIMES = 3; CONSUME_ITEM_NOT_EXIST = 4; CONSUME_ITEM_IN_USE = 5; CONSUME_ITEM_REPEAT = 6; CONSUME_ITEM_PROTECTED = 7; COST_GACHA_TICKET = 8; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 9; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 10; CONSUME_ITEM_GRAND_KEY = 11; CONSUME_ITEM_IN_FACILITY = 12; CURRENCY_LACK = 13; CONSUME_ITEM_MATCHING_REDUNDANT = 14; CONSUME_ITEM_MATCHING_LACK = 15; CONSUME_WEAPON_LOCKED = 16; QUANTUM_WEAPON_NUM_LIMIT = 17; QUANTUM_FORGE_CLOSED = 18; WAIT_SELECTED_RUNE = 19; NO_RUNE = 20; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 21; FEATURE_CLOSED = 22; } ForgeEquipmentRsp.Retcode retcode = 1; uint32 forge_id = 2; repeated Material return_material_list = 3; } // CmdID: 3654 message ExtractEquipmentReq { EquipmentType type = 1; uint32 unique_id = 2; uint32 capsule_id = 3; } // CmdID: 3655 message ExtractEquipmentRsp { enum Retcode { SUCC = 0; FAIL = 1; JUST_SUPPORT_WEAPON = 2; CONSUME_ITEM_NOT_EXIST = 3; CONSUME_ITEM_IN_USE = 4; CONSUME_ITEM_PROTECTED = 5; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 6; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 7; NOT_CULTIVATED = 8; ACTIVITY_NOT_OPEN = 9; EQUIP_NOT_OPEN = 10; MATERIAL_NOT_FITTED = 11; MATERIAL_LACK = 12; CONSUME_ITEM_IN_FACILITY = 13; CONSUME_ITEM_GRAND_KEY = 14; CONSUME_ITEM_REPEAT = 15; COST_GACHA_TICKET = 16; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 17; } ExtractEquipmentRsp.Retcode retcode = 1; uint32 unique_id = 2; repeated Material material_list = 3; } // CmdID: 3657 message ReforgeEquipmentReq { EquipmentType type = 1; uint32 unique_id = 2; uint32 target_equip_id = 3; } // CmdID: 3658 message ReforgeEquipmentRsp { enum Retcode { SUCC = 0; FAIL = 1; JUST_SUPPORT_WEAPON = 2; CONSUME_ITEM_NOT_EXIST = 3; CONSUME_ITEM_IN_USE = 4; CONSUME_ITEM_PROTECTED = 5; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 6; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 7; EQUIPMENT_NOT_EXTRACTED = 8; ACTIVITY_NOT_OPEN = 9; EQUIPMENT_NOT_OPEN = 10; TIMES_LACK = 11; CONSUME_ITEM_IN_FACILITY = 12; TARGET_NOT_FITTED = 13; CONSUME_ITEM_GRAND_KEY = 14; CONSUME_ITEM_REPEAT = 15; COST_GACHA_TICKET = 16; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 17; } ReforgeEquipmentRsp.Retcode retcode = 1; uint32 unique_id = 2; uint32 remain_reforge_times = 3; } // CmdID: 3659 message GetExtractReforgeActivityReq { } message ExtractEquipmentActivity { message OpenExtractWeapon { uint32 quality = 1; uint32 base_type = 2; } repeated ExtractEquipmentActivity.OpenExtractWeapon extract_weapon_list = 4; repeated uint32 mainid_black_list = 5; bool is_reforge = 6; repeated uint32 reforge_main_id_list = 7; uint32 reforge_times = 8; uint32 powerup_material_ratio = 10; uint32 reforge_init_level = 11; uint32 remain_reforge_times = 12; } message BackEquipmentActivity { repeated uint32 mainid_list = 1; uint32 remain_back_times = 2; } // CmdID: 3660 message GetExtractReforgeActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetExtractReforgeActivityRsp.Retcode retcode = 1; uint32 begin_time = 2; uint32 end_time = 3; ExtractEquipmentActivity extract_equipment_activity = 4; BackEquipmentActivity back_equipment_activity = 5; } // CmdID: 3661 message GetEquipmentBackReq { } message EquipmentForgeConsume { message ConsumeEquip { uint32 id = 1; uint32 level = 2; uint32 exp = 3; } uint32 unique_id = 1; repeated EquipmentForgeConsume.ConsumeEquip equip_list = 2; repeated Material material_list = 3; } // CmdID: 3662 message GetEquipmentBackRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetEquipmentBackRsp.Retcode retcode = 1; repeated EquipmentForgeConsume consume_equip_list = 2; } // CmdID: 3663 message BackEquipmentReq { uint32 unique_id = 1; } // CmdID: 3664 message BackEquipmentRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; CONSUME_ITEM_NOT_EXIST = 3; CONSUME_ITEM_IN_USE = 4; CONSUME_ITEM_PROTECTED = 5; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 6; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 7; EQUIPMENT_NOT_OPEN = 8; TIMES_LACK = 9; CONSUME_ITEM_IN_FACILITY = 10; CONSUME_ITEM_GRAND_KEY = 11; CONSUME_ITEM_REPEAT = 12; COST_GACHA_TICKET = 13; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 14; } BackEquipmentRsp.Retcode retcode = 1; repeated uint32 unique_id_list = 2; repeated Material material_list = 3; uint32 remain_back_times = 4; } enum CmdTypeEquipforge { CMD_TYPE_EQUIPFORGE_NONE = 0; CMD_GET_EQUIPMENT_FORGE_DATA_REQ = 3650; CMD_GET_EQUIPMENT_FORGE_DATA_RSP = 3651; CMD_FORGE_EQUIPMENT_REQ = 3652; CMD_FORGE_EQUIPMENT_RSP = 3653; CMD_EXTRACT_EQUIPMENT_REQ = 3654; CMD_EXTRACT_EQUIPMENT_RSP = 3655; CMD_REFORGE_EQUIPMENT_REQ = 3657; CMD_REFORGE_EQUIPMENT_RSP = 3658; CMD_GET_EXTRACT_REFORGE_ACTIVITY_REQ = 3659; CMD_GET_EXTRACT_REFORGE_ACTIVITY_RSP = 3660; CMD_GET_EQUIPMENT_BACK_REQ = 3661; CMD_GET_EQUIPMENT_BACK_RSP = 3662; CMD_BACK_EQUIPMENT_REQ = 3663; CMD_BACK_EQUIPMENT_RSP = 3664; } enum EquipmentForgeType { EQUIPMENT_FORGE_TYPE_NONE = 0; EQUIPMENT_FORGE_TIMES = 1; EQUIPMENT_FORGE_PACKAGE_NUM = 2; } enum EquipmentForgeRefreshType { EQUIPMENT_FORGE_REFRESH_NONE = 0; EQUIPMENT_FORGE_REFRESH_SCHEDULE = 1; EQUIPMENT_FORGE_REFRESH_DAILY = 2; } message GachaItem { uint32 item_id = 1; uint32 level = 2; uint32 num = 3; uint32 split_fragment_num = 4; bool is_rare_drop = 5; uint32 gift_item_id = 6; uint32 gift_level = 7; uint32 gift_num = 8; repeated GenericItemNum transfer_item_list = 9; bool is_client_display_transfer = 10; } message GachaSortItem { uint32 item_id = 1; uint32 level = 2; uint32 num = 3; } message GachaFreeInfo { GachaFreeType free_type = 1; uint32 free_times = 2; uint32 total_free_times = 3; uint32 next_auto_refresh_time = 4; } message GachaDisplayCommonData { string title_image = 1; string supply_image = 2; string title = 3; string content = 4; repeated uint32 up_avatar_list = 5; repeated WeaponDetailData up_weapon_list = 6; repeated StigmataDetailData up_stigmata_list = 7; string rule = 8; string content_detail = 9; repeated uint32 up_item_list = 10; string content_url = 11; string btn_image_path = 12; repeated GachaSortItem sort_item_list = 13; bool is_enable_prompt = 14; uint32 gacha_id = 15; uint32 data_begin_time = 16; uint32 data_end_time = 17; repeated uint32 up_elf_list = 18; string display_ext = 19; uint32 free_gacha_times = 20; repeated GachaFreeInfo free_info_list = 21; } message GachaLog { uint32 time = 1; GachaItem item = 2; } message WishWellData { message Equip { uint32 equip_id = 1; uint32 equip_level = 2; } uint32 left_times = 1; uint32 set_id = 2; uint32 material_id = 3; uint32 material_num = 4; uint32 equip_need_num = 5; repeated WishWellData.Equip equip_list = 6; uint32 max_wish_times = 7; } message HcoinGachaData { uint32 ticket_hcoin_cost = 2; uint32 ticket_material_id = 3; WishWellData wish_well_data = 7; uint32 shining_type = 8; uint32 gacha_panel_type = 9; uint32 protect_type_id = 10; uint32 protect_left_times = 11; GachaProtectDisplayInfo protect_display_info = 12; uint32 display_max_times = 13; } message FriendsPointGachaData { uint32 friends_point_cost = 2; } message GachaExRewardInfo { message ExReward { uint32 need_gacha_times = 1; uint32 reward_id = 2; bool is_taken = 3; } message ExRewardDisplayDetail { uint32 need_gacha_times = 1; uint32 item_id = 2; uint32 item_num = 3; bool is_taken = 4; bool is_display_shining = 5; } repeated GachaExRewardInfo.ExReward ex_reward_list = 15; uint32 display_ex_reward_item = 16; uint32 display_ex_reward_type = 17; repeated GachaExRewardInfo.ExRewardDisplayDetail display_ex_reward_detail_list = 18; } message ProtectEntry { repeated DropItem possible_item_list = 1; uint32 total_times = 2; uint32 drop_times = 3; } message ActivityGachaData { uint32 ticket_hcoin_cost = 2; uint32 ticket_material_id = 3; uint32 cost_material_id = 4; uint32 cost_material_num = 5; uint32 baodi_times = 6; GachaType gacha_type = 9; uint32 gacha_times = 10; repeated ProtectEntry display_protect_entry_list = 11; bool is_protect_recycle = 12; uint32 display_protect_times = 13; uint32 no_protect_gacha_times = 14; GachaExRewardInfo gacha_ex_reward_info = 15; SettingDict display_setting_dict = 16; WishWellData wish_well_data = 17; } message GachaProtectDisplayInfo { enum ProtectDisplayType { NO_DISPLAY = 0; AVATAR_DISPLAY = 1; EQUIP_DISPLAY = 2; } GachaProtectDisplayInfo.ProtectDisplayType protect_display_type = 1; uint32 display_key_avatar = 2; repeated uint32 display_key_item_list = 3; repeated uint32 droped_up_item_list = 4; uint32 no_protect_gacha_times = 5; uint32 display_key_elf_card_id = 6; } message CustomGachaItemData { uint32 id = 1; uint32 total_num = 2; uint32 gacha_num = 3; } message CustomGachaData { enum ProtectDisplayType { NO_DISPLAY = 0; AVATAR_DISPLAY = 1; EQUIP_DISPLAY = 2; } uint32 ticket_hcoin_cost = 2; uint32 ticket_material_id = 3; uint32 cost_material_id = 4; uint32 cost_material_num = 5; bool is_enable_baodi = 6; GachaType gacha_type = 9; uint32 total_gacha_times = 10; uint32 gacha_times = 11; repeated CustomGachaItemData item_list = 12; uint32 display_max_times = 13; uint32 no_protect_gacha_times = 14; CustomGachaData.ProtectDisplayType protect_display_type = 15; uint32 display_key_avatar = 16; uint32 display_video_avatar = 17; repeated uint32 droped_up_item_list = 18; uint32 shining_type = 19; uint32 gacha_panel_type = 20; repeated uint32 display_key_item_list = 21; string display_extra_para = 22; uint32 ex_id = 23; uint32 ex_energy = 24; uint32 ex_gacha_num = 25; GachaExRewardInfo gacha_ex_reward_info = 26; GachaProtectDisplayInfo protect_display_info = 27; } message BoxGachaItemData { uint32 id = 1; uint32 total_num = 2; uint32 gacha_num = 3; uint32 item_num_per_drop = 4; } message BoxGachaDisplayData { repeated BoxGachaItemData item_list = 1; repeated GachaItem show_list = 2; uint32 pre_gacha_id = 3; string web_link = 4; uint32 link_type = 5; string link_para = 6; string link_para_str = 7; } message BoxGachaData { BoxGachaDisplayData box_gacha_data = 2; uint32 ticket_hcoin_cost = 3; uint32 ticket_material_id = 4; uint32 cost_material_id = 5; uint32 cost_material_num = 6; bool is_enable_baodi = 7; uint32 max_gacha_times = 10; uint32 gacha_times = 11; } message UniqueGachaSelectItemPool { repeated uint32 select_item_list = 1; } message UniqueGachaData { uint32 ticket_hcoin_cost = 2; uint32 ticket_material_id = 3; uint32 left_gacha_times = 7; UniqueGachaSelectItemPool select_item_pool = 8; } message PrayGachaItemData { uint32 id = 1; uint32 total_num = 2; uint32 gacha_num = 3; } message PrayGachaData { uint32 ticket_hcoin_cost = 2; uint32 ticket_material_id = 3; uint32 cost_material_id = 4; uint32 cost_material_num = 5; uint32 max_gacha_times = 8; uint32 gacha_times = 9; bool is_finished = 10; repeated GachaItem protect_item_list = 11; repeated PrayGachaItemData pool_item_list = 12; uint32 gacha_id = 13; uint32 pray_value_per_gacha = 14; } message ControllableBoxGachaSelectableGroup { uint32 group_id = 1; uint32 select_drop_id = 2; repeated uint32 drop_id_list = 3; } message ControllableBoxGachaItem { uint32 drop_id = 1; uint32 item_id = 2; uint32 item_level = 3; uint32 item_num = 4; bool is_shining = 5; bool is_core = 6; SettingDict display_setting_dict = 9; } message ControllableBoxGachaItemData { repeated ControllableBoxGachaItem item_list = 1; repeated uint32 has_got_item_list = 2; repeated ControllableBoxGachaSelectableGroup selecetable_group_list = 3; } message ControllableBoxGachaData { ControllableBoxGachaItemData show_gacha_data = 2; uint32 ticket_hcoin_cost = 3; uint32 ticket_material_id = 4; repeated uint32 ticket_material_num_list = 5; repeated uint32 hcoin_cost_list = 6; SettingDict display_setting_dict = 9; } message OptionalGachaItemData { uint32 sub_gacha_id = 1; string choose_image = 2; bool is_recommend = 3; GachaDisplayCommonData common_data = 4; } message OptionalGachaData { uint32 choosed_sub_gacha_id = 1; repeated OptionalGachaItemData candidate_gacha_list = 2; uint32 reset_left_times = 3; string title_image = 4; uint32 display_max_times = 5; uint32 no_protect_gacha_times = 6; repeated ProtectEntry protect_item_list = 8; bool is_protect_display = 9; uint32 ticket_hcoin_cost = 10; uint32 ticket_material_id = 11; WishWellData wish_well_data = 12; uint32 ex_id = 13; uint32 ex_energy = 14; uint32 ex_gacha_num = 15; GachaProtectDisplayInfo protect_display_info = 16; } message AdventureGachaData { uint32 ticket_hcoin_cost = 1; uint32 ticket_material_id = 2; bool is_enable_baodi = 3; uint32 gacha_times = 4; bool is_protect_display = 5; uint32 display_max_times = 6; uint32 no_protect_gacha_times = 7; bool is_got_s_avatar_protect = 8; double new_s_avatar_prob = 9; uint32 next_s_avatar_assure_gacha_times = 10; uint32 next_s_avatar_assure_new_need_times = 11; uint32 free_gacha_times = 12; } message AdventureEquipGachaData { uint32 ticket_hcoin_cost = 1; uint32 ticket_material_id = 2; bool is_enable_baodi = 3; uint32 gacha_times = 4; uint32 new_protect_equip_prob = 5; uint32 next_assure_new_equip_need_times = 6; } message SpEquipGachaData { uint32 ticket_hcoin_cost = 2; uint32 ticket_material_id = 3; uint32 cost_material_id = 4; uint32 cost_material_num = 5; uint32 baodi_times = 6; GachaType gacha_type = 9; uint32 gacha_times = 10; repeated ProtectEntry display_protect_entry_list = 11; bool is_protect_recycle = 12; uint32 display_protect_times = 13; uint32 no_protect_gacha_times = 14; GachaExRewardInfo gacha_ex_reward_info = 15; SettingDict display_setting_dict = 16; WishWellData wish_well_data = 17; } message SpecialCommonGachaData { uint32 ticket_hcoin_cost = 2; uint32 ticket_material_id = 3; uint32 cost_material_id = 4; uint32 cost_material_num = 5; uint32 baodi_times = 6; GachaType gacha_type = 9; uint32 gacha_times = 10; repeated ProtectEntry display_protect_entry_list = 11; bool is_protect_recycle = 12; uint32 display_protect_times = 13; uint32 no_protect_gacha_times = 14; GachaExRewardInfo gacha_ex_reward_info = 15; SettingDict display_setting_dict = 16; WishWellData wish_well_data = 17; GachaProtectDisplayInfo protect_display_info = 18; } message PjmsGachaData { uint32 ticket_hcoin_cost = 1; uint32 ticket_material_id = 2; uint32 gacha_times = 3; uint32 display_protect_times = 4; uint32 no_protect_gacha_times = 5; SettingDict display_setting_dict = 6; GachaExRewardInfo gacha_ex_reward_info = 7; GachaProtectDisplayInfo protect_display_info = 8; } message GachaExFragment { uint32 ex_id = 1; uint32 ex_energy = 2; uint32 ex_num = 3; uint32 ex_energy_add = 4; uint32 fragment_add = 5; uint32 ex_energy_add_orig = 6; uint32 ex_energy_add_bonus = 7; uint32 avatar_id = 8; } // CmdID: 4700 message GachaReq { GachaType type = 1; uint32 num = 2; bool is_use_hcoin = 3; uint32 gacha_random = 4; uint32 simulate_magic = 5; bool is_use_free_gacha = 6; uint32 free_gacha_ticket_id = 7; } // CmdID: 4701 message GachaRsp { enum Retcode { SUCC = 0; FAIL = 1; FRIENDS_POINT_LACK = 2; TICKET_LACK = 3; EQUIPMENT_FULL = 4; GACHA_CLOSED = 5; HCOIN_LACK = 6; EQUIPMENT_MATERIAL_LIMIT = 7; EQUIPMENT_FRAGMENT_LIMIT = 8; MAX_TIMES_LIMIT = 9; GACHA_FINISHED = 10; USE_HCOIN_FORBID = 11; REQUIRE_SELECT = 12; NOT_NEWBIE = 13; FEATURE_CLOSED = 14; DAILY_TIMES_LIMIT = 15; NOT_GOBACK = 16; FREE_TYPE_MISMATCH = 17; FREE_TICKET_NOT_HCOIN = 18; FREE_TICKET_ID_MISMATCH = 19; } GachaRsp.Retcode retcode = 1; repeated GachaItem item_list = 2; uint32 gacha_random = 4; GetGachaDisplayRsp display = 5; GachaExFragment ex_fragment = 6; bool is_use_free_gacha = 7; GachaType type = 8; } // CmdID: 4702 message GetGachaDisplayReq { bool is_all = 1; GachaType type = 2; } message GachaDisplayInfo { GachaType gacha_type = 1; GachaDisplayCommonData common_data = 2; HcoinGachaData hcoin_gacha_data = 3; FriendsPointGachaData friends_point_gacha_data = 4; ActivityGachaData activity_gacha_data = 5; CustomGachaData custom_gacha_data = 6; UniqueGachaData unique_gacha_data = 7; BoxGachaData box_gacha_data = 8; PrayGachaData pray_gacha_data = 9; ControllableBoxGachaData controllable_box_gacha_data = 10; OptionalGachaData optional_gacha_data = 11; AdventureGachaData adventure_gacha_data = 12; AdventureEquipGachaData adventure_equip_gacha_data = 13; SpEquipGachaData sp_equip_gacha_data = 14; SpecialCommonGachaData special_gacha_data = 15; PjmsGachaData pjms_gacha_data = 16; } message GachaTenDiscountInfo { uint32 activity_id = 1; uint32 begin_time = 2; uint32 end_time = 3; uint32 ticket_cost_num = 4; bool is_used = 5; repeated uint32 gacha_type_list = 6; } // CmdID: 4703 message GetGachaDisplayRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetGachaDisplayRsp.Retcode retcode = 1; bool is_all = 2; GachaType type = 3; uint32 pray_gacha_id = 4; uint32 gacha_random = 5; repeated GachaDisplayInfo gacha_display_info_list = 6; repeated GachaTenDiscountInfo gacha_ten_discount_info_list = 7; repeated GachaDailyTimesLimit gacha_daily_times_limit_list = 8; } // CmdID: 4704 message BuyGachaTicketReq { uint32 material_id = 1; uint32 num = 2; } // CmdID: 4705 message BuyGachaTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_ID_ERROR = 2; HCOIN_LACK = 3; EQUIPMENT_MATERIAL_LIMIT = 4; } BuyGachaTicketRsp.Retcode retcode = 1; uint32 material_id = 2; uint32 num = 3; uint32 hcoin_cost = 4; } // CmdID: 4706 message GetGachaLogReq { } // CmdID: 4707 message GetGachaLogRsp { message GachaLogInfo { GachaType gacha_type = 1; repeated GachaLog log_list = 2; } enum Retcode { SUCC = 0; FAIL = 1; } GetGachaLogRsp.Retcode retcode = 1; repeated GetGachaLogRsp.GachaLogInfo log_info_list = 2; } // CmdID: 4708 message GetGachaProbReq { uint32 gacha_type = 1; } // CmdID: 4709 message GetGachaProbRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetGachaProbRsp.Retcode retcode = 1; uint32 gacha_type = 2; repeated GachaTotalProb total_prob_list = 3; repeated GachaDetailProb detail_prob_list = 4; repeated GachaDetailProb baodi_prob_list = 5; } message WishCostEquip { uint32 cost_equip_id = 1; uint32 cost_equip_num = 2; } // CmdID: 4710 message WishWellReq { uint32 wish_id = 1; repeated WishCostEquip cost_equip_list = 2; GachaType gacha_type = 3; bool is_force_set = 4; } // CmdID: 4711 message WishWellRsp { enum Retcode { SUCC = 0; FAIL = 1; EQUIP_NUM_ERROR = 2; MATERIAL_NOT_ENOUGH = 3; WISH_TIMES_LIMIT = 4; DEVICE_ERROR = 5; MATERIAL_ERROR = 6; } WishWellRsp.Retcode retcode = 1; uint32 wish_id = 2; repeated RewardData reward_list = 3; GachaType gacha_type = 4; } // CmdID: 4712 message BuyControllableBoxGachaTicketReq { uint32 gacha_id = 1; } // CmdID: 4713 message BuyControllableBoxGachaTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; GACHA_ID_ERROR = 2; HCOIN_LACK = 3; EQUIPMENT_MATERIAL_LIMIT = 4; NOT_OPENT = 5; NOT_LACK = 6; GACHA_EMPTY = 7; } BuyControllableBoxGachaTicketRsp.Retcode retcode = 1; uint32 material_id = 2; uint32 num = 3; uint32 hcoin_cost = 4; } // CmdID: 4714 message TakeGachaExRewardReq { GachaType gacha_type = 1; uint32 gacha_id = 2; uint32 ex_reward_gacha_times = 3; } // CmdID: 4715 message TakeGachaExRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKEN = 2; GACHA_TIMES_LACK = 3; NO_REWARD = 4; GACHA_ID_ERROR = 5; } TakeGachaExRewardRsp.Retcode retcode = 1; GachaType gacha_type = 2; uint32 gacha_id = 3; uint32 ex_reward_gacha_times = 4; RewardData reward = 5; } // CmdID: 4716 message ChooseOptionalGachaReq { GachaType gacha_type = 1; uint32 sub_gacha_id = 2; } // CmdID: 4717 message ChooseOptionalGachaRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChooseOptionalGachaRsp.Retcode retcode = 1; GachaType gacha_type = 2; uint32 sub_gacha_id = 3; GachaExFragment ex_fragment = 4; } // CmdID: 4718 message SelectControllableBoxGachaSelectableGroupItemReq { uint32 gacha_id = 1; uint32 group_id = 2; uint32 select_item_id = 3; } // CmdID: 4719 message SelectControllableBoxGachaSelectableGroupItemRsp { enum Retcode { SUCC = 0; FAIL = 1; GACHA_ID_ERROR = 2; GROUP_ID_ERROR = 3; ITEM_ID_ERROR = 4; FIRST_IS_TAKEN = 5; } SelectControllableBoxGachaSelectableGroupItemRsp.Retcode retcode = 1; uint32 gacha_id = 2; ControllableBoxGachaSelectableGroup group_info = 3; } // CmdID: 4722 message UniqueGachaUpdateItemPoolReq { repeated uint32 select_item_list = 1; } // CmdID: 4723 message UniqueGachaUpdateItemPoolRsp { enum Retcode { SUCC = 0; FAIL = 1; } UniqueGachaUpdateItemPoolRsp.Retcode retcode = 1; } message GachaDailyTimesLimit { GachaType type = 1; uint32 group_daily_times = 2; uint32 group_daily_limit_times = 3; string group_limit_display_ext = 4; } enum CmdTypeGacha { CMD_TYPE_GACHA_NONE = 0; CMD_GACHA_REQ = 4700; CMD_GACHA_RSP = 4701; CMD_GET_GACHA_DISPLAY_REQ = 4702; CMD_GET_GACHA_DISPLAY_RSP = 4703; CMD_BUY_GACHA_TICKET_REQ = 4704; CMD_BUY_GACHA_TICKET_RSP = 4705; CMD_GET_GACHA_LOG_REQ = 4706; CMD_GET_GACHA_LOG_RSP = 4707; CMD_GET_GACHA_PROB_REQ = 4708; CMD_GET_GACHA_PROB_RSP = 4709; CMD_WISH_WELL_REQ = 4710; CMD_WISH_WELL_RSP = 4711; CMD_BUY_CONTROLLABLE_BOX_GACHA_TICKET_REQ = 4712; CMD_BUY_CONTROLLABLE_BOX_GACHA_TICKET_RSP = 4713; CMD_TAKE_GACHA_EX_REWARD_REQ = 4714; CMD_TAKE_GACHA_EX_REWARD_RSP = 4715; CMD_CHOOSE_OPTIONAL_GACHA_REQ = 4716; CMD_CHOOSE_OPTIONAL_GACHA_RSP = 4717; CMD_SELECT_CONTROLLABLE_BOX_GACHA_SELECTABLE_GROUP_ITEM_REQ = 4718; CMD_SELECT_CONTROLLABLE_BOX_GACHA_SELECTABLE_GROUP_ITEM_RSP = 4719; CMD_UNIQUE_GACHA_UPDATE_ITEM_POOL_REQ = 4722; CMD_UNIQUE_GACHA_UPDATE_ITEM_POOL_RSP = 4723; } enum GachaUniqueType { GACHA_UNIQUE_NONE = 0; GACHA_UNIQUE_WEAPON = 1; GACHA_UNIQUE_STIGMATA = 2; GACHA_UNIQUE_EQUIP = 3; } enum GachaProtectType { GACHA_PROTECT_NONE = 0; GACHA_PROTECT_UP = 1; GACHA_PROTECT_NO_UP = 2; } enum GachaAdventureConditionType { GACHA_ADVENTURE_CONDITION_NONE = 0; GACHA_ADVENTURE_CONDITION_CONDITION_ID = 1; GACHA_ADVENTURE_CONDITION_ITEM_ID = 2; } enum GachaFreeType { GACHA_FREE_NONE = 0; GACHA_FREE_ONE_PULL = 1; GACHA_FREE_TEN_PULLS = 2; } enum GachaExRewardDisplayType { GACHA_EX_REWARD_DISPLAY_NONE = 0; GACHA_EX_REWARD_DISPLAY_BRIEF = 1; GACHA_EX_REWARD_DISPLAY_DETAIL = 2; GACHA_EX_REWARD_DISPLAY_SHINING = 3; } enum AdventureSubGroupType { ADVENTURE_SUB_GROUP_NORMAL = 0; ADVENTURE_SUB_GROUP_S_AVATAR = 1; ADVENTURE_SUB_GROUP_A_AVATAR = 2; } // CmdID: 4000 message GeneralActivityScoreRewardNotify { uint32 activity_id = 1; uint32 id = 2; repeated RewardData reward_list = 3; } // CmdID: 4001 message GeneralActivityGetScoreRewardInfoReq { repeated uint32 activity_id_list = 1; } message GeneralActivityScoreRewardInfo { uint32 activity_id = 1; uint32 cur_score = 2; repeated uint32 score_reward_taken_list = 3; } // CmdID: 4002 message GeneralActivityGetScoreRewardInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GeneralActivityGetScoreRewardInfoRsp.Retcode retcode = 1; repeated GeneralActivityScoreRewardInfo score_info_list = 2; } // CmdID: 4003 message GeneralActivityGetScheduleReq { } message GeneralActivityScheduleInfo { uint32 activity_id = 1; uint32 show_time = 2; uint32 begin_time = 3; uint32 settle_time = 4; uint32 end_time = 5; uint32 begin_day_time = 6; uint32 end_day_time = 7; uint32 left_times = 8; uint32 schedule_id = 9; } // CmdID: 4004 message GeneralActivityGetScheduleRsp { enum Retcode { SUCC = 0; FAIL = 1; } GeneralActivityGetScheduleRsp.Retcode retcode = 1; repeated GeneralActivityScheduleInfo schedule_list = 2; } // CmdID: 4005 message GeneralActivityGetMainInfoReq { repeated uint32 activity_id_list = 1; } message GeneralActivityBasicInfo { uint32 activity_id = 1; uint32 cur_score = 2; repeated uint32 series_activity_id = 3; repeated uint32 score_reward_taken_list = 4; uint32 schedule_id = 5; } message GeneralActivitySettleInfo { uint32 activity_id = 1; uint32 rank_type = 2; uint32 rank = 3; repeated RewardData reward_list = 4; } message PushTowerActivityInfo { uint32 enter_times = 1; repeated uint32 stage_reward_taken_list = 2; bool is_clear_reward_taken = 3; uint32 grow_buff_level = 4; } message GeneralActivityStageGroupScheduleInfo { uint32 stage_group_id = 1; uint32 begin_time = 2; uint32 end_time = 3; } message GeneralActivityStage { uint32 enter_times = 1; uint32 exchange_times = 2; uint32 cur_score = 3; repeated uint32 stage_reward_taken_list = 4; uint32 bonus_score_times = 5; repeated GeneralActivityStageGroupScheduleInfo stage_group_schedule_list = 6; repeated uint32 stage_group_reward_taken_list = 7; } message EndlessSingleModeScore { uint32 floor = 1; uint32 score = 2; } message EndlessSingleModeMonsterScore { uint32 monster_group_id = 1; uint32 score = 2; } message EndlessSingleModeItem { uint32 item_id = 1; uint32 item_num = 2; } message EndlessSingleModeActivity { uint32 cur_floor = 1; repeated EndlessSingleModeScore floor_score_list = 2; bool is_settled = 3; uint32 reset_times = 4; uint32 monster_random_id = 5; uint32 activity_type = 6; repeated EndlessSingleModeMonsterScore ow_monster_score_list = 7; repeated EndlessSingleModeItem ow_item_list = 8; } message CrisisModeActivity { repeated GeneralActivityStageGroupScheduleInfo stage_group_schedule_list = 1; repeated uint32 stage_reward_taken_list = 2; } message ScheduledMapSiteActivity { repeated GeneralActivityStageGroupScheduleInfo stage_group_schedule_list = 1; uint32 enter_times = 2; } message BossChallengeAvatar { uint32 avatar_id = 1; uint32 hp_percent = 2; uint32 sp_percent = 3; } message BossChallengeScDLCStatus { uint32 sc_dlc_fever_score = 1; uint32 sc_dlc_climax_score = 2; } message BossChallengeStage { uint32 stage_id = 1; uint32 unlock_time = 2; uint32 max_reward_idx = 3; uint32 cur_floor = 4; uint32 cur_stage_cost_time = 5; uint32 min_stage_cost_time = 6; repeated BossChallengeAvatar avatar_list = 7; BossChallengeScDLCStatus sc_dlc_status = 8; } message BossChallengeActivity { repeated BossChallengeStage stage_list = 1; } message FrontEndlessActivity { message FloorScore { uint32 floor = 1; uint32 score = 2; } uint32 cur_floor = 1; repeated FrontEndlessActivity.FloorScore floor_score_list = 2; } message GeneralActivity { GeneralActivityBasicInfo general_basic_info = 1; GeneralActivitySettleInfo settle_info = 2; PushTowerActivityInfo push_tower_info = 3; GeneralActivityStage activity_stage = 5; EndlessSingleModeActivity endless_single = 7; CrisisModeActivity crisis_mode = 11; ScheduledMapSiteActivity scheduled_map_site = 12; BossChallengeActivity boss_challenge = 13; FrontEndlessActivity front_endless = 14; } // CmdID: 4006 message GeneralActivityGetMainInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GeneralActivityGetMainInfoRsp.Retcode retcode = 1; repeated GeneralActivity activity_list = 2; } // CmdID: 4007 message GeneralActivityGetRankReq { uint32 activity_id = 1; } // CmdID: 4008 message GeneralActivityGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } GeneralActivityGetRankRsp.Retcode retcode = 1; uint32 activity_id = 2; RankShowData rank_data = 3; } // CmdID: 4009 message PushTowerActivityTakeStageRewardReq { uint32 activity_id = 1; uint32 stage_config_id = 2; } // CmdID: 4010 message PushTowerActivityTakeStageRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; } PushTowerActivityTakeStageRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_config_id = 3; repeated RewardData reward_data_list = 4; } // CmdID: 4011 message PushTowerActivityTakeClearRewardReq { uint32 activity_id = 1; } // CmdID: 4012 message PushTowerActivityTakeClearRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE_CAMPAIGN_REWARD = 2; } PushTowerActivityTakeClearRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated RewardData reward_data_list = 3; } // CmdID: 4030 message GeneralActivityStageExchangeEnterTimesReq { uint32 activity_id = 1; } // CmdID: 4031 message GeneralActivityStageExchangeEnterTimesRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; RESET_TIMES_LACK = 3; } GeneralActivityStageExchangeEnterTimesRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 enter_times = 3; uint32 exchange_times = 4; } // CmdID: 4032 message GeneralActivityStageTakeStageRewardReq { uint32 activity_id = 1; uint32 stage_id = 2; } // CmdID: 4033 message GeneralActivityStageTakeStageRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; } GeneralActivityStageTakeStageRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; repeated RewardData reward_data_list = 4; } // CmdID: 4034 message TakeGeneralActivityScoreRewardReq { uint32 activity_id = 1; uint32 score_id = 2; } // CmdID: 4035 message TakeGeneralActivityScoreRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKEN = 2; NOT_REACH = 3; NOT_OPEN = 4; } TakeGeneralActivityScoreRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; uint32 activity_id = 3; uint32 score_id = 4; } // CmdID: 4036 message GeneralActivityStageTakeStageGroupRewardReq { uint32 activity_id = 1; uint32 activity_stage_group_id = 2; } // CmdID: 4037 message GeneralActivityStageTakeStageGroupRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKEN = 2; NOT_REACH = 3; } GeneralActivityStageTakeStageGroupRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; uint32 activity_id = 3; uint32 activity_stage_group_id = 4; } // CmdID: 4038 message EndlessSingleModeActivityFinishFloorReq { uint32 stage_id = 1; uint32 floor = 2; uint32 score = 3; uint32 cost_time = 4; repeated StageCheatData cheat_data_list = 5; } // CmdID: 4039 message EndlessSingleModeActivityFinishFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_CUR_FLOOR = 2; } EndlessSingleModeActivityFinishFloorRsp.Retcode retcode = 1; } // CmdID: 4040 message EndlessSingleModeActivityResetReq { uint32 activity_id = 1; } // CmdID: 4041 message EndlessSingleModeActivityResetRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; STAMINA_LACK = 3; } EndlessSingleModeActivityResetRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 4042 message EndlessSingleModeActivityBattleBeginReq { uint32 activity_id = 1; uint32 map_id = 2; uint32 area_id = 3; uint32 battle_id = 4; uint32 group_level = 5; uint32 monster_group_id = 6; uint32 layer_number = 7; } // CmdID: 4043 message EndlessSingleModeActivityBattleBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; } EndlessSingleModeActivityBattleBeginRsp.Retcode retcode = 1; } // CmdID: 4044 message EndlessSingleModeActivityBattleEndReq { uint32 activity_id = 1; uint32 map_id = 2; uint32 area_id = 3; uint32 battle_id = 4; uint32 monster_group_id = 5; uint32 score = 6; uint32 cost_time = 7; StageEndStatus end_status = 8; repeated StageInnerAvatarData avatar_list = 9; uint32 environment_id = 10; uint32 layer_number = 11; repeated StageInnerElfData elf_list = 12; } // CmdID: 4045 message EndlessSingleModeActivityBattleEndRsp { enum Retcode { SUCC = 0; FAIL = 1; } EndlessSingleModeActivityBattleEndRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 map_id = 3; uint32 area_id = 4; uint32 battle_id = 5; uint32 monster_group_id = 6; } // CmdID: 4046 message EndlessSingleModeActivityTakeItemReq { uint32 activity_id = 1; uint32 item_id = 2; uint32 item_num = 3; } // CmdID: 4047 message EndlessSingleModeActivityTakeItemRsp { enum Retcode { SUCC = 0; FAIL = 1; ITEM_FULL = 2; } EndlessSingleModeActivityTakeItemRsp.Retcode retcode = 1; } // CmdID: 4048 message EndlessSingleModeActivityUseItemReq { uint32 activity_id = 1; uint32 item_id = 2; uint32 item_num = 3; } // CmdID: 4049 message EndlessSingleModeActivityUseItemRsp { enum Retcode { SUCC = 0; FAIL = 1; ITEM_LACK = 2; } EndlessSingleModeActivityUseItemRsp.Retcode retcode = 1; } // CmdID: 4052 message GeneralActivityGetStageRankReq { uint32 stage_id = 1; uint32 rank_id = 2; } // CmdID: 4053 message GeneralActivityGetStageRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } GeneralActivityGetStageRankRsp.Retcode retcode = 1; uint32 stage_id = 2; RankShowData rank_data = 3; } // CmdID: 4056 message CrisisModeActivityTakeStageRewardReq { uint32 activity_id = 1; uint32 stage_id = 2; } // CmdID: 4057 message CrisisModeActivityTakeStageRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKEN = 2; } CrisisModeActivityTakeStageRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; RewardData reward_data = 4; } // CmdID: 4060 message GeneralActivityTakeTicketReq { uint32 activity_id = 1; } message GeneralActivityTicket { uint32 material_id = 1; uint32 add_num = 2; } // CmdID: 4061 message GeneralActivityTakeTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GeneralActivityTakeTicketRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated GeneralActivityTicket ticket_list = 3; } // CmdID: 4062 message BossChallengeActivityGetStageRankReq { uint32 activity_id = 1; uint32 stage_id = 2; } // CmdID: 4063 message BossChallengeActivityGetStageRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } BossChallengeActivityGetStageRankRsp.Retcode retcode = 1; uint32 rank = 2; uint32 rank_ratio = 3; } // CmdID: 4064 message FrontEndlessActivityBattleBeginReq { uint32 activity_id = 1; uint32 stage_id = 2; uint32 floor = 3; } // CmdID: 4065 message FrontEndlessActivityBattleBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; } FrontEndlessActivityBattleBeginRsp.Retcode retcode = 1; } // CmdID: 4066 message FrontEndlessActivityBattleEndReq { uint32 activity_id = 1; uint32 stage_id = 2; uint32 floor = 3; uint32 score = 4; StageEndStatus end_status = 5; uint32 cost_time = 6; } // CmdID: 4067 message FrontEndlessActivityBattleEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_CUR_FLOOR = 2; } FrontEndlessActivityBattleEndRsp.Retcode retcode = 1; uint32 cur_floor = 2; RewardData reward_data = 3; } enum CmdTypeGeneralactivity { CMD_TYPE_GENERALACTIVITY_NONE = 0; CMD_GENERAL_ACTIVITY_SCORE_REWARD_NOTIFY = 4000; CMD_GENERAL_ACTIVITY_GET_SCORE_REWARD_INFO_REQ = 4001; CMD_GENERAL_ACTIVITY_GET_SCORE_REWARD_INFO_RSP = 4002; CMD_GENERAL_ACTIVITY_GET_SCHEDULE_REQ = 4003; CMD_GENERAL_ACTIVITY_GET_SCHEDULE_RSP = 4004; CMD_GENERAL_ACTIVITY_GET_MAIN_INFO_REQ = 4005; CMD_GENERAL_ACTIVITY_GET_MAIN_INFO_RSP = 4006; CMD_GENERAL_ACTIVITY_GET_RANK_REQ = 4007; CMD_GENERAL_ACTIVITY_GET_RANK_RSP = 4008; CMD_PUSH_TOWER_ACTIVTIY_TAKE_STAGE_REWARD_REQ = 4009; CMD_PUSH_TOWER_ACTIVTIY_TAKE_STAGE_REWARD_RSP = 4010; CMD_PUSH_TOWER_ACTIVTIY_TAKE_CLEAR_REWARD_REQ = 4011; CMD_PUSH_TOWER_ACTIVTIY_TAKE_CLEAR_REWARD_RSP = 4012; CMD_GENERAL_ACTIVITY_STAGE_EXCHANGE_ENTER_TIMES_REQ = 4030; CMD_GENERAL_ACTIVITY_STAGE_EXCHANGE_ENTER_TIMES_RSP = 4031; CMD_GENERAL_ACTIVITY_STAGE_TAKE_STAGE_REWARD_REQ = 4032; CMD_GENERAL_ACTIVITY_STAGE_TAKE_STAGE_REWARD_RSP = 4033; CMD_TAKE_GENERAL_ACTIVITY_SCORE_REWARD_REQ = 4034; CMD_TAKE_GENERAL_ACTIVITY_SCORE_REWARD_RSP = 4035; CMD_GENERAL_ACTIVITY_STAGE_TAKE_STAGE_GROUP_REWARD_REQ = 4036; CMD_GENERAL_ACTIVITY_STAGE_TAKE_STAGE_GROUP_REWARD_RSP = 4037; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_FINISH_FLOOR_REQ = 4038; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_FINISH_FLOOR_RSP = 4039; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_RESET_REQ = 4040; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_RESET_RSP = 4041; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_BATTLE_BEGIN_REQ = 4042; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_BATTLE_BEGIN_RSP = 4043; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_BATTLE_END_REQ = 4044; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_BATTLE_END_RSP = 4045; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_TAKE_ITEM_REQ = 4046; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_TAKE_ITEM_RSP = 4047; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_USE_ITEM_REQ = 4048; CMD_ENDLESS_SINGLE_MODE_ACTIVITY_USE_ITEM_RSP = 4049; CMD_GENERAL_ACTIVITY_GET_STAGE_RANK_REQ = 4052; CMD_GENERAL_ACTIVITY_GET_STAGE_RANK_RSP = 4053; CMD_CRISIS_MODE_ACTIVITY_TAKE_STAGE_REWARD_REQ = 4056; CMD_CRISIS_MODE_ACTIVITY_TAKE_STAGE_REWARD_RSP = 4057; CMD_GENERAL_ACTIVITY_TAKE_TICKET_REQ = 4060; CMD_GENERAL_ACTIVITY_TAKE_TICKET_RSP = 4061; CMD_BOSS_CHALLENGE_ACTIVITY_GET_STAGE_RANK_REQ = 4062; CMD_BOSS_CHALLENGE_ACTIVITY_GET_STAGE_RANK_RSP = 4063; CMD_FRONT_ENDLESS_ACTIVITY_BATTLE_BEGIN_REQ = 4064; CMD_FRONT_ENDLESS_ACTIVITY_BATTLE_BEGIN_RSP = 4065; CMD_FRONT_ENDLESS_ACTIVITY_BATTLE_END_REQ = 4066; CMD_FRONT_ENDLESS_ACTIVITY_BATTLE_END_RSP = 4067; CMD_GENERAL_ACTIVITY_DUMMY = 4099; } enum GeneralActivityRankType { GENERAL_ACTIVITY_RANK_TYPE_NONE = 0; GENERAL_ACTIVITY_RANK_TYPE_ABS = 1; GENERAL_ACTIVITY_RANK_TYPE_PERCENT = 2; } enum GeneralActivityRankSettleType { GENERAL_ACTIVITY_RANK_SETTLE_TYPE_DEFAULT = 0; GENERAL_ACTIVITY_RANK_SETTLE_TYPE_ACTIVITY = 1; } enum GeneralActivityPreCondType { GENERAL_ACTIVITY_PRE_COND_TYPE_NONE = 0; GENERAL_ACTIVITY_PRE_COND_TYPE_SCORE = 1; } enum GeneralActivityStageAvatarBonusType { GENERAL_ACTIVITY_STAGE_AVATAR_BONUS_NONE = 0; GENERAL_ACTIVITY_STAGE_AVATAR_BONUS_ONCE = 1; GENERAL_ACTIVITY_STAGE_AVATAR_BONUS_ALL = 2; } enum EndlessSingleModeActivityType { ENDLESS_SINGLE_MODE_ACTIVITY_TYPE_NONE = 0; ENDLESS_SINGLE_MODE_ACTIVITY_TYPE_NORMAL = 1; ENDLESS_SINGLE_MODE_ACTIVITY_TYPE_OW = 2; } enum GeneralActivityTicketRefreshType { GENERAL_ACTIVITY_TICKET_REFRESH_NONE = 0; GENERAL_ACTIVITY_TICKET_REFRESH_DAILY = 1; GENERAL_ACTIVITY_TICKET_REFRESH_WEEKLY = 2; } message GlobalExplorePos { int32 pos_x = 1; int32 pos_y = 2; } message GlobalExploreGrid { GlobalExplorePos pos = 1; uint32 entity_id = 2; uint32 entity_expire_time = 3; bool is_explored = 4; } message GlobalExploreEvent { uint32 event_id = 1; uint32 event_type = 2; repeated uint32 event_param_list = 3; GlobalExploreHintType hint_type = 4; } message GlobalExploreEntity { message KingdomData { uint32 kingdom_id = 1; uint32 progress = 2; } uint32 entity_id = 1; bool is_active = 2; repeated GlobalExploreEntity.KingdomData kingdom_data_list = 3; uint32 active_time = 4; uint32 contribution = 5; } message GlobalExploreQuest { uint32 quest_id = 1; uint32 progress = 2; GlobalExploreQuestStatus status = 3; uint32 finish_times = 4; } message GlobalExploreStage { uint32 stage_id = 1; uint32 entity_id = 2; uint32 grid_id = 3; bool is_need_block = 4; } message GlobalExploreInfo { uint32 kingdom_id = 1; GlobalExplorePos cur_pos = 2; GlobalExploreStage cur_stage = 3; uint32 explore_level = 4; uint32 explore_exp = 5; uint32 explore_stamina = 6; repeated GlobalExploreEntity entity_list = 7; repeated GlobalExploreGrid grid_list = 8; repeated GlobalExploreQuest quest_list = 9; uint32 explore_stamina_limit = 10; bool is_take_kingdom_reward = 11; } // CmdID: 6900 message GlobalExploreGetActivityReq { } // CmdID: 6901 message GlobalExploreGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; AFTER_SETTLE_TIME = 3; TOO_FREQUENT = 4; } GlobalExploreGetActivityRsp.Retcode retcode = 1; GlobalExploreInfo info = 2; } // CmdID: 6902 message GlobalExploreNotify { repeated GlobalExploreEvent event_list = 1; repeated GlobalExplorePos move_pos_list = 2; GlobalExploreInfo update_info = 3; repeated uint32 remove_quest_list = 4; } // CmdID: 6903 message GlobalExploreMoveReq { repeated GlobalExplorePos move_pos_list = 1; GlobalExploreMoveType move_type = 2; } // CmdID: 6904 message GlobalExploreMoveRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STAMINA_LACK = 3; OUT_OF_RANGE = 4; PATH_INVALID = 5; UNEXPLOERD_LIMIT = 6; ENTITY_OVERLAP = 7; STAGE_UNFINISH = 8; TOO_FREQUENT = 9; } GlobalExploreMoveRsp.Retcode retcode = 1; repeated GlobalExplorePos move_pos_list = 2; GlobalExploreMoveType move_type = 3; } // CmdID: 6905 message GlobalExploreInteractReq { GlobalExplorePos pos = 1; uint32 entity_id = 2; } // CmdID: 6906 message GlobalExploreInteractRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; OUT_OF_RANGE = 3; ENTITY_NOT_EXIST = 4; ENTITY_MISMATCH = 5; STAGE_UNFINISH = 6; } GlobalExploreInteractRsp.Retcode retcode = 1; GlobalExplorePos pos = 2; uint32 entity_id = 3; repeated uint32 action_id_list = 4; } // CmdID: 6907 message GlobalExploreActionReq { GlobalExplorePos pos = 1; uint32 entity_id = 2; uint32 action_id = 3; uint32 action_param = 4; } // CmdID: 6908 message GlobalExploreActionRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; OUT_OF_RANGE = 3; ENTITY_NOT_EXIST = 4; ENTITY_MISMATCH = 5; ACTION_INVALID = 6; STAMINA_LACK = 7; MATERIAL_LACK = 8; STAGE_UNFINISH = 9; ENTITY_HAS_ACTIVATE = 10; } GlobalExploreActionRsp.Retcode retcode = 1; GlobalExplorePos pos = 2; uint32 entity_id = 3; uint32 action_id = 4; uint32 action_param = 5; uint32 contribution_add = 6; } enum CmdTypeGlobalexplore { CMD_TYPE_GLOBALEXPLORE_NONE = 0; CMD_GLOBAL_EXPLORE_GET_ACTIVITY_REQ = 6900; CMD_GLOBAL_EXPLORE_GET_ACTIVITY_RSP = 6901; CMD_GLOBAL_EXPLORE_NOTIFY = 6902; CMD_GLOBAL_EXPLORE_MOVE_REQ = 6903; CMD_GLOBAL_EXPLORE_MOVE_RSP = 6904; CMD_GLOBAL_EXPLORE_INTERACT_REQ = 6905; CMD_GLOBAL_EXPLORE_INTERACT_RSP = 6906; CMD_GLOBAL_EXPLORE_ACTION_REQ = 6907; CMD_GLOBAL_EXPLORE_ACTION_RSP = 6908; } enum GlobalExploreFlagType { GLOBAL_EXPLORE_FLAG_TYPE_NONE = 0; GLOBAL_EXPLORE_FLAG_MATERIAL_NUM = 1; GLOBAL_EXPLORE_FLAG_CUR_GRID = 2; GLOBAL_EXPLORE_FLAG_ENTITY_INACTIVE = 3; GLOBAL_EXPLORE_FLAG_ENTITY_ACTIVE = 4; GLOBAL_EXPLORE_FLAG_STAGE_COMPLETED = 5; GLOBAL_EXPLORE_FLAG_MISSION_COMPLETED = 6; GLOBAL_EXPLORE_FLAG_GRID_ADJACENT = 7; GLOBAL_EXPLORE_FLAG_QUEST_STATUS = 8; GLOBAL_EXPLORE_FLAG_WITHOUT_MATERIAL = 9; } enum GlobalExploreEventType { GLOBAL_EXPLORE_EVENT_TYPE_NONE = 0; GLOBAL_EXPLORE_EVENT_DICE = 1; GLOBAL_EXPLORE_EVENT_DROP_MATERIAL = 2; GLOBAL_EXPLORE_EVENT_REPLACE_ENTITY = 3; GLOBAL_EXPLORE_EVENT_DESTROY_ENTITY = 4; GLOBAL_EXPLORE_EVENT_TELEPORT_RANDOM = 5; GLOBAL_EXPLORE_EVENT_CHANGE_GRID = 6; GLOBAL_EXPLORE_EVENT_ACCEPT_QUEST = 7; GLOBAL_EXPLORE_EVENT_TELEPORT_SPECIFIC = 8; GLOBAL_EXPLORE_EVENT_RECOVER_STAMINA = 9; GLOBAL_EXPLORE_EVENT_ENTER_STAGE = 10; GLOBAL_EXPLORE_EVENT_ADD_QUEST_PROGRESS = 11; GLOBAL_EXPLORE_EVENT_CHANGE_GRID_RANDOM = 12; GLOBAL_EXPLORE_EVENT_DROP_MATERIAL_RANDOM = 13; GLOBAL_EXPLORE_EVENT_CREATE_ENTITY_RANDOM = 14; GLOBAL_EXPLORE_EVENT_MOVE_CAMERA = 15; GLOBAL_EXPLORE_EVENT_TEXT_MAP_HINT = 16; GLOBAL_EXPLORE_EVENT_TRIGGER_PLOT = 17; GLOBAL_EXPLORE_EVENT_START_TUTORIAL = 18; GLOBAL_EXPLORE_EVENT_ZOOM_MAP = 19; } enum GlobalExploreHintType { GLOBAL_EXPLORE_HINT_NONE = 0; GLOBAL_EXPLORE_HINT_COIN = 1; GLOBAL_EXPLORE_HINT_INVISIBLE_REWARD = 2; GLOBAL_EXPLORE_HINT_COMPLETE_QUEST = 3; } enum GlobalExploreActionType { GLOBAL_EXPLORE_ACTION_NONE = 0; GLOBAL_EXPLORE_ACTION_DICE = 1; GLOBAL_EXPLORE_ACTION_EXCHANGE = 2; GLOBAL_EXPLORE_ACTION_BATTLE = 3; GLOBAL_EXPLORE_ACTION_TELEPORT = 4; GLOBAL_EXPLORE_ACTION_AREA_TELEPORT = 5; GLOBAL_EXPLORE_ACTION_ACCEPT_QUEST = 6; GLOBAL_EXPLORE_ACTION_USE_HAMMER = 7; GLOBAL_EXPLORE_ACTION_USE_SPADE = 8; } enum GlobalExploreEntityType { GLOBAL_EXPLORE_ENTITY_TYPE_NONE = 0; GLOBAL_EXPLORE_ENTITY_REWARD = 1; GLOBAL_EXPLORE_ENTITY_DICE = 2; GLOBAL_EXPLORE_ENTITY_STAGE = 3; GLOBAL_EXPLORE_ENTITY_PLOT = 4; GLOBAL_EXPLORE_ENTITY_TELEPORT = 5; GLOBAL_EXPLORE_ENTITY_EVENT = 6; } enum GlobalExploreEntityCriticalType { GLOBAL_EXPLORE_ENTITY_CRITICAL_TYPE_NONE = 0; GLOBAL_EXPLORE_ENTITY_CRITICAL_STAGE = 1001; GLOBAL_EXPLORE_ENTITY_CRITICAL_QUEST = 1002; GLOBAL_EXPLORE_ENTITY_CRITICAL_WATCHTOWER = 1003; GLOBAL_EXPLORE_ENTITY_CRITICAL_BOSS = 1005; } enum GlobalExploreQuestType { GLOBAL_EXPLORE_QUEST_TYPE_NONE = 0; GLOBAL_EXPLORE_QUEST_EXPLORE = 1; GLOBAL_EXPLORE_QUEST_MOVE_PATH = 2; GLOBAL_EXPLORE_QUEST_PASS_STAGE = 3; GLOBAL_EXPLORE_QUEST_ADD_MATERIAL = 4; GLOBAL_EXPLORE_QUEST_FINISH_QUEST = 100; } enum GlobalExploreQuestStatus { GLOBAL_EXPLORE_QUEST_STATUS_NONE = 0; GLOBAL_EXPLORE_QUEST_DOING = 1; GLOBAL_EXPLORE_QUEST_CLOSE = 2; } enum GlobalExplorePoolType { GLOBAL_EXPLORE_POOL_WITH_REPLACEMENT = 0; GLOBAL_EXPLORE_POOL_WITHOUT_REPLACEMENT = 1; GLOBAL_EXPLORE_POOL_CYCLE = 2; } enum GlobalExplorePoolContentType { GLOBAL_EXPLORE_POOL_CONTENT_TYPE_NONE = 0; GLOBAL_EXPLORE_POOL_CONTENT_EVENT = 1; GLOBAL_EXPLORE_POOL_CONTENT_QUEST = 2; GLOBAL_EXPLORE_POOL_CONTENT_ENTITY = 3; } enum GlobalExploreMoveType { GLOBAL_EXPLORE_MOVE_TYPE_NONE = 0; GLOBAL_EXPLORE_MOVE_WALK = 1; GLOBAL_EXPLORE_MOVE_TELEPORT = 2; GLOBAL_EXPLORE_EVENT_TELEPORT = 3; GLOBAL_EXPLORE_GM_TELEPORT = 4; } enum GlobalExploreBleedingType { GLOBAL_EXPLORE_BLEEDING_TYPE_NONE = 0; GLOBAL_EXPLORE_BLEEDING_POINT = 1; GLOBAL_EXPLORE_BLEEDING_BOSS = 2; } message GlobalWarActivity { uint32 cur_schedule_id = 1; uint32 display_begin_time = 2; uint32 display_end_time = 3; uint32 begin_time = 4; uint32 end_time = 5; uint32 total_get_currency = 6; uint32 last_daily_get_currency = 7; uint32 total_cost_ticket_num = 8; repeated uint32 take_point_reward_list = 9; repeated GlobalWarPoint global_war_point_list = 10; repeated GlobalWarMember member_list = 11; uint32 buff_level = 13; repeated GlobalWarIsolatePoint global_war_isolate_point_list = 14; } // CmdID: 3950 message GetGlobalWarActivityReq { } // CmdID: 3951 message GetGlobalWarActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetGlobalWarActivityRsp.Retcode retcode = 1; GlobalWarActivity global_war_activity = 2; } message GlobalWarMember { uint32 uid = 1; string nickname = 2; uint32 level = 3; uint32 head_avatar_id = 4; uint32 frame_id = 5; uint32 dress_id = 6; uint32 custom_head_id = 7; uint32 global_war_point_id = 8; uint32 global_war_add_currency = 9; uint32 global_war_add_time = 10; } message GlobalWarPoint { uint32 point_id = 1; uint32 cur_hp = 2; uint32 point_status = 3; uint32 last_refresh_member_num = 4; uint32 point_finish_time = 5; uint32 last_take_sweep_reward_time = 6; } message GlobalWarIsolatePoint { uint32 point_id = 1; uint32 point_status = 2; } // CmdID: 3952 message GlobalWarTakePointRewardReq { repeated uint32 point_id_list = 1; } // CmdID: 3953 message GlobalWarTakePointRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; POINT_NOT_FINISH = 2; CURRENCY_LACK = 3; } GlobalWarTakePointRewardRsp.Retcode retcode = 1; repeated uint32 point_id_list = 2; RewardData reward_data = 3; } // CmdID: 3954 message GlobalWarAddCurrencyNotify { uint32 point_id = 1; GlobalWarMember global_war_member = 2; } // CmdID: 3955 message GlobalWarExchangeCurrencyReq { uint32 point_id = 1; } // CmdID: 3956 message GlobalWarExchangeCurrencyRsp { enum Retcode { SUCC = 0; FAIL = 1; POINT_NOT_ACTIVE = 2; MATERIAL_LACK = 3; CURRENCY_FULL = 4; AREA_NOT_FINISH = 5; STAMINA_LACK = 6; } GlobalWarExchangeCurrencyRsp.Retcode retcode = 1; uint32 add_currency_num = 2; } // CmdID: 3957 message GlobalWarGetRankReq { uint32 point_id = 1; } // CmdID: 3958 message GlobalWarGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } GlobalWarGetRankRsp.Retcode retcode = 1; uint32 point_id = 2; RankShowData rank_data = 3; } // CmdID: 3959 message GlobalWarTakeSweepRewardReq { repeated uint32 point_id_list = 1; } message SweepCurrency { uint32 point_id = 1; uint32 add_num = 2; } // CmdID: 3960 message GlobalWarTakeSweepRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; POINT_NOT_FINISH = 2; SWEEP_MATERIAL_CD = 3; } GlobalWarTakeSweepRewardRsp.Retcode retcode = 1; repeated SweepCurrency sweep_currency_list = 2; } enum CmdTypeGlobalwar { CMD_TYPE_GLOBALWAR_NONE = 0; CMD_GET_GLOBAL_WAR_ACTIVITY_REQ = 3950; CMD_GET_GLOBAL_WAR_ACTIVITY_RSP = 3951; CMD_GLOBAL_WAR_TAKE_POINT_REWARD_REQ = 3952; CMD_GLOBAL_WAR_TAKE_POINT_REWARD_RSP = 3953; CMD_GLOBAL_WAR_ADD_CURRENCY_NOTIFY = 3954; CMD_GLOBAL_WAR_EXCHANGE_CURRENCY_REQ = 3955; CMD_GLOBAL_WAR_EXCHANGE_CURRENCY_RSP = 3956; CMD_GLOBAL_WAR_GET_RANK_REQ = 3957; CMD_GLOBAL_WAR_GET_RANK_RSP = 3958; CMD_GLOBAL_WAR_TAKE_SWEEP_REWARD_REQ = 3959; CMD_GLOBAL_WAR_TAKE_SWEEP_REWARD_RSP = 3960; CMD_GLOBAL_WAR_DUMMY = 3999; } enum GlobalWarPointType { GLOBAL_WAR_POINT_TYPE_NONE = 0; GLOBAL_WAR_POINT_TYPE_NORMAL = 1; GLOBAL_WAR_POINT_TYPE_CRITICAL = 2; GLOBAL_WAR_POINT_TYPE_BOSS = 3; } enum GlobalWarPointRankType { GLOBAL_WAR_POINT_RANK_NONE = 0; GLOBAL_WAR_POINT_RANK_CURRENCY = 1; GLOBAL_WAR_POINT_RANK_SCORE = 2; } enum GlobalWarPointStatus { GLOBAL_WAR_POINT_STATUS_NONE = 0; GLOBAL_WAR_POINT_STATUS_LOCKED = 1; GLOBAL_WAR_POINT_STATUS_ACTIVE = 2; GLOBAL_WAR_POINT_STATUS_CLOSE = 3; } enum GlobalWarIsolatePointStatus { GLOBAL_WAR_ISOLATE_POINT_STATUS_NONE = 0; GLOBAL_WAR_ISOLATE_POINT_STATUS_LOCKED = 1; GLOBAL_WAR_ISOLATE_POINT_STATUS_ACTIVE = 2; GLOBAL_WAR_ISOLATE_POINT_STATUS_CLOSE = 3; } enum GlobalWarStageType { GLOBAL_WAR_STAGE_FOR_NONE = 0; GLOBAL_WAR_STAGE_FOR_POINT = 1; GLOBAL_WAR_STAGE_FOR_ISOLATE_POINT = 2; } // CmdID: 6150 message GetGodWarReq { uint32 god_war_id = 1; } message GodWarSite { uint32 site_id = 1; GodWarSiteStatus site_status = 2; } message GodWarOverall { uint32 overall_id = 1; uint32 overall_val = 2; } message GodWarChallengeStigmata { uint32 id = 1; uint32 level = 2; repeated StigmataRune rune_list = 3; } message GodWarChallengeAvatar { uint32 avatar_id = 1; uint32 hp_percent = 2; bool is_virtual = 3; uint32 weapon_id = 4; uint32 weapon_level = 5; GodWarChallengeStigmata stigmata_1 = 6; GodWarChallengeStigmata stigmata_2 = 7; GodWarChallengeStigmata stigmata_3 = 8; uint32 weapon_homology_level = 9; } message GodWarChallengeElf { ElfBriefInfo elf_info = 1; } message GodWarBonus { uint32 bonus_id = 1; uint32 count_down = 2; GodWarBuff buff = 3; } message GodWarChallenge { bool is_challenge_fail = 1; repeated GodWarChallengeAvatar avatar_list = 2; repeated uint32 support_avatar_id_list = 3; uint32 elf_id = 4; uint32 extra_item_id = 5; uint32 refresh_teleport_times = 6; repeated GodWarPunishBuff punish_buff_list = 7; uint32 challenge_score = 8; uint32 random_seed = 9; uint32 step_level = 10; repeated uint32 punish_buff_id_list = 11; bool is_use_virtual_avatar = 12; repeated uint32 boon_buff_id_list = 13; uint32 gain_coin_num = 14; uint32 refresh_teleport_times_limit = 15; uint32 assistant_extra_item_id = 16; repeated GodWarBonus bonus_list = 17; uint32 refresh_gacha_times = 18; uint32 refresh_gacha_times_limit = 19; uint32 star_ring_energy = 20; repeated GodWarChallengeElf elf_list = 21; bool is_alleviation = 22; } message GodWarChallengeHistory { uint32 avatar_id = 1; bool is_challenge_succ = 2; uint32 max_punish_level = 3; repeated uint32 pass_step_level_list = 4; uint32 max_challenge_score = 5; } message GodWarBuff { uint32 buff_id = 1; uint32 buff_level = 2; } message GodWarTalent { uint32 talent_id = 1; uint32 talent_level = 2; } message GodWarTale { uint32 tale_id = 1; uint32 schedule_id = 2; repeated GodWarSite site_list = 3; uint32 cur_site_id = 4; uint32 begin_time = 5; uint32 end_time = 6; GodWarChallenge challenge = 7; repeated GodWarBuff buff_list = 8; uint32 avatar_schedule_id = 9; repeated GodWarChallengeHistory challenge_history_list = 10; bool is_locked = 11; repeated GodWarOverall overall_list = 12; uint32 avatar_schedule_max_score = 13; GodWarCurAvatarScheduleInfo cur_avatar_schedule_info = 14; } message GodWarCurAvatarScheduleInfo { uint32 max_challenge_score = 1; uint32 max_punish_level = 2; uint32 last_schedule_max_punish_level = 3; } message GodWarRoleRelation { uint32 role_id = 1; uint32 level = 2; uint32 exp = 3; uint32 reward_has_take_level = 4; repeated uint32 reward_has_take_story_list = 5; } message GodWarAvatarExpUp { uint32 begin_time = 1; uint32 end_time = 2; repeated uint32 avatar_id_list = 3; uint32 up_ratio = 4; uint32 schedule_id = 5; } message GodWarChapter { uint32 chapter_id = 1; bool is_locked = 2; } message GodWarRoleInfo { repeated GodWarRoleRelation role_relation_list = 1; GodWarAvatarExpUp avatar_exp_up = 2; repeated uint32 main_avatar_id_list = 3; repeated uint32 support_avatar_id_list = 4; } message GodWar { uint32 god_war_id = 1; repeated GodWarTale tale_list = 2; uint32 begin_time = 3; uint32 end_time = 4; repeated GodWarTalent talent_list = 5; uint32 max_support_point = 6; uint32 lobby_id = 9; repeated GodWarChapter chapter_list = 14; uint32 cur_chapter_id = 15; GodWarRoleInfo role_info = 16; } // CmdID: 6151 message GetGodWarRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetGodWarRsp.Retcode retcode = 1; repeated GodWar god_war_list = 2; } message GodWarPunishBuff { uint32 buff_id = 1; uint32 buff_level = 2; } // CmdID: 6152 message SelectGodWarChallengeAvatarReq { uint32 god_war_id = 1; uint32 tale_id = 2; repeated uint32 avatar_id_list = 3; repeated uint32 support_avatar_id_list = 4; uint32 elf_id = 5; uint32 extra_item_id = 6; bool is_use_virtual_avatar = 7; repeated uint32 boon_buff_id_list = 8; uint32 step_level = 9; uint32 assistant_extra_item_id = 10; bool is_alleviation = 11; } // CmdID: 6153 message SelectGodWarChallengeAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; ALREADY_SELECTED = 2; AVATAR_ERROR = 3; SUPPORT_AVATAR_ERROR = 4; ELF_ERROR = 5; AVATAR_SCHEDULE_ERROR = 6; PUNISH_BUFF_ERROR = 7; FEATURE_CLOSE = 8; FORCE_SETTLE = 9; NOT_OPEN = 10; BOON_BUFF_ERROR = 11; AVATAR_MISSION_NOT_FINISH = 12; EXTRA_ITEM_ERROR = 13; ALLEVIATION_ERROR = 14; ALLEVIATION_NOT_OPEN = 15; } SelectGodWarChallengeAvatarRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; } // CmdID: 6154 message ChangeGodWarChallengeSupportAvatarReq { uint32 god_war_id = 1; uint32 tale_id = 2; repeated uint32 support_avatar_id_list = 3; uint32 extra_item_id = 4; uint32 assistant_extra_item_id = 5; } // CmdID: 6155 message ChangeGodWarChallengeSupportAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; SUPPORT_AVATAR_ERROR = 2; FEATURE_CLOSE = 3; NOT_OPEN = 4; EXTRA_ITEM_ERROR = 5; } ChangeGodWarChallengeSupportAvatarRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; repeated uint32 support_avatar_id_list = 4; uint32 extra_item_id = 5; uint32 assistant_extra_item_id = 6; } // CmdID: 6156 message SyncGodWarTaleNotify { GodWarTale tale = 1; } // CmdID: 6157 message ResetGodWarChallengeReq { enum ResetChannel { RESET_CHANNEL_NONE = 0; USER_OPERATION = 1; FORCE_SETTLE = 2; } uint32 god_war_id = 1; uint32 tale_id = 2; ResetGodWarChallengeReq.ResetChannel channel = 3; } message GodWarScoreEventSettle { uint32 score_event_id = 1; uint32 settle_times = 2; uint32 total_score = 3; } // CmdID: 6158 message ResetGodWarChallengeRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSE = 2; FORCE_SETTLE = 3; NOT_OPEN = 4; } ResetGodWarChallengeRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; repeated GodWarChallengeAvatar avatar_list = 4; repeated GodWarBuff buff_list = 5; bool is_challenge_succ = 6; uint32 challenge_score = 7; repeated GodWarScoreEventSettle score_id_settle_times_list = 8; uint32 punish_level = 9; uint32 total_score = 11; uint32 grade = 12; repeated Material reward_material_list = 13; uint32 site_idx = 14; repeated RewardData first_win_reward_list = 15; bool is_use_virtual_avatar = 16; uint32 challenge_cost_time = 17; bool is_alleviation = 18; } message GodWarEventInfo { message ParamMap { uint32 key = 1; uint32 value = 2; } enum EventSettleStatus { EFFECT = 0; FLAG_NOT_VALID = 1; SETTLE_FAIL = 2; SETTLE_REPEATED = 3; TALE_NOT_FOUND = 4; TRIGGER_PARAM_NOT_VALID = 5; CANDIDATE_EMPTY = 6; FORCE_SETTLE = 7; } uint32 event_id = 1; uint32 event_type = 2; GodWarEventInfo.EventSettleStatus event_settle_status = 3; repeated uint32 event_param_list = 4; uint32 source_event_id = 5; repeated RewardData reward_data_list = 6; uint32 fingerprint = 7; repeated uint32 extra_param_list = 8; uint32 source_type = 9; repeated GodWarEventInfo.ParamMap event_param_map_list = 10; } // CmdID: 6160 message GodWarEventNotify { uint32 god_war_id = 1; uint32 tale_id = 2; repeated GodWarEventInfo event_list = 3; uint32 trigger_type = 4; repeated uint32 trigger_param_list = 5; } // CmdID: 6161 message TriggerGodWarEventReq { uint32 god_war_id = 1; uint32 tale_id = 2; repeated uint32 event_id_list = 3; uint32 trigger_type = 4; repeated uint32 trigger_param_list = 5; } // CmdID: 6162 message TriggerGodWarEventRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSE = 2; FORCE_SETTLE = 3; } TriggerGodWarEventRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; repeated uint32 event_id_list = 4; } // CmdID: 6163 message RefreshGodWarTeleportEventReq { uint32 god_war_id = 1; uint32 tale_id = 2; uint32 random = 3; } // CmdID: 6164 message RefreshGodWarTeleportEventRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSE = 2; RANDOM_INVALID = 3; } RefreshGodWarTeleportEventRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; uint32 random = 4; } // CmdID: 6170 message SelectGodWarBuffReq { uint32 god_war_id = 1; uint32 tale_id = 2; uint32 buff_id = 3; } // CmdID: 6171 message SelectGodWarBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_CANDIDATE = 2; FEATURE_CLOSE = 3; NOT_OPEN = 4; } SelectGodWarBuffRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; GodWarBuff buff = 4; } // CmdID: 6172 message LevelUpGodWarTalentReq { uint32 god_war_id = 1; uint32 talent_id = 2; bool is_level_up_all = 3; } // CmdID: 6173 message LevelUpGodWarTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; TALENT_ERROR = 2; TARGET_LEVEL_ERROR = 3; MATERIAL_LACK = 4; FLAG_INVALID = 5; FEATURE_CLOSE = 6; LEVEL_FULL = 7; } LevelUpGodWarTalentRsp.Retcode retcode = 1; uint32 god_war_id = 2; GodWarTalent talent = 3; uint32 max_support_point = 4; } // CmdID: 6176 message TakeGodWarTalentSupportLevelRewardNotify { uint32 god_war_id = 1; repeated RewardData reward_list = 2; } // CmdID: 6177 message AddGodWarRoleRelationExpReq { uint32 god_war_id = 1; uint32 role_id = 2; uint32 exp_material_num = 3; } // CmdID: 6178 message AddGodWarRoleRelationExpRsp { enum Retcode { SUCC = 0; FAIL = 1; ROLE_ERROR = 2; MATERIAL_LACK = 3; EXP_FULL = 4; FEATURE_CLOSE = 5; } AddGodWarRoleRelationExpRsp.Retcode retcode = 1; uint32 god_war_id = 2; } // CmdID: 6179 message LevelUpGodWarRoleRelationReq { uint32 god_war_id = 1; uint32 role_id = 2; } // CmdID: 6180 message LevelUpGodWarRoleRelationRsp { enum Retcode { SUCC = 0; FAIL = 1; ROLE_ERROR = 2; MATERIAL_LACK = 3; EXP_LACK = 4; FEATURE_CLOSE = 5; } LevelUpGodWarRoleRelationRsp.Retcode retcode = 1; uint32 god_war_id = 2; } // CmdID: 6181 message TakeGodWarRoleRelationLevelRewardReq { uint32 god_war_id = 1; uint32 role_id = 2; } // CmdID: 6182 message TakeGodWarRoleRelationLevelRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; ROLE_ERROR = 2; NO_REWARD = 3; FEATURE_CLOSE = 4; } TakeGodWarRoleRelationLevelRewardRsp.Retcode retcode = 1; uint32 god_war_id = 2; repeated RewardData reward_list = 3; } message GodWarGoods { message BuffGoods { uint32 buff_id = 1; uint32 buff_init_level = 2; } message LevelUpBuffGoods { uint32 buff_id = 1; uint32 buff_cur_level = 2; } enum GoodsType { GOODS_TYPE_NONE = 0; GOODS_TYPE_BUFF = 1; GOODS_TYPE_LEVEL_UP_BUFF = 2; } GodWarGoods.GoodsType goods_type = 1; uint32 goods_num = 2; uint32 goods_idx = 3; uint32 coin_cost = 4; GodWarGoods.BuffGoods buff_goods = 21; GodWarGoods.LevelUpBuffGoods levelup_buff_goods = 22; } message GodWarShop { repeated GodWarGoods goods_list = 1; bool is_can_change_state = 2; bool is_can_recover = 3; uint32 change_state_event_id = 4; uint32 recover_event_id = 5; uint32 special_discount = 6; uint32 refresh_shop_cost = 7; uint32 refresh_shop_random = 8; uint32 shopping_cost = 9; } // CmdID: 6183 message GetGodWarTaleShopReq { uint32 god_war_id = 1; uint32 tale_id = 2; } // CmdID: 6184 message GetGodWarTaleShopRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_SHOP = 2; FEATURE_CLOSE = 3; NOT_OPEN = 4; } GetGodWarTaleShopRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; GodWarShop shop = 4; } // CmdID: 6185 message BuyGodWarShopGoodsReq { uint32 god_war_id = 1; uint32 tale_id = 2; uint32 goods_idx = 3; } // CmdID: 6186 message BuyGodWarShopGoodsRsp { enum Retcode { SUCC = 0; FAIL = 1; GOODS_ERROR = 2; MATERIAL_LACK = 3; FEATURE_CLOSE = 4; NOT_OPEN = 5; } BuyGodWarShopGoodsRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; uint32 goods_idx = 4; } // CmdID: 6187 message TakeGodWarRoleStoryRewardReq { uint32 god_war_id = 1; uint32 story_id = 2; } // CmdID: 6188 message TakeGodWarRoleStoryRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; RELATION_LEVEL_LACK = 2; MISSION_UNFINISH = 3; HAS_TAKE = 4; FEATURE_CLOSE = 5; } TakeGodWarRoleStoryRewardRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 story_id = 3; RewardData reward = 4; } // CmdID: 6189 message RefreshGodWarTicketReq { uint32 god_war_id = 1; } message RefreshGodWarTicketInfo { uint32 ticket_id = 1; uint32 material_id = 2; uint32 add_num = 3; } // CmdID: 6190 message RefreshGodWarTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSE = 2; } RefreshGodWarTicketRsp.Retcode retcode = 1; uint32 god_war_id = 2; repeated RefreshGodWarTicketInfo ticket_refresh_list = 3; } // CmdID: 6191 message PredictGodWarEventReq { uint32 god_war_id = 1; uint32 tale_id = 2; repeated uint32 event_id_list = 3; } // CmdID: 6192 message PredictGodWarEventRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSE = 2; } PredictGodWarEventRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; repeated uint32 event_id_list = 4; } // CmdID: 6193 message RefreshGodWarBuffEventReq { uint32 god_war_id = 1; uint32 tale_id = 2; } // CmdID: 6194 message RefreshGodWarBuffEventRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSE = 2; } RefreshGodWarBuffEventRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; } // CmdID: 6195 message GetGodWarRoleReq { uint32 god_war_id = 1; } // CmdID: 6196 message GetGodWarRoleRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetGodWarRoleRsp.Retcode retcode = 1; uint32 god_war_id = 2; GodWarRoleInfo role_info = 7; } // CmdID: 6197 message GetGodWarTeleportEventReq { uint32 god_war_id = 1; uint32 tale_id = 2; } // CmdID: 6198 message GetGodWarTeleportEventRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSE = 2; NOT_OPEN = 3; FORCE_SETTLE = 4; } GetGodWarTeleportEventRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; repeated uint32 teleport_id_list = 4; } // CmdID: 6199 message SwitchGodWarChapterReq { uint32 god_war_id = 1; uint32 chapter_id = 2; } // CmdID: 6200 message SwitchGodWarChapterRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FEATURE_CLOSE = 3; LOCKED = 4; IN_KEY_MISSION = 5; } SwitchGodWarChapterRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 chapter_id = 3; } // CmdID: 6201 message GetGodWarLobbyReq { uint32 god_war_id = 1; uint32 lobby_id = 2; } message GodWarNpc { uint32 npc_id = 1; repeated uint32 action_list = 2; } // CmdID: 6202 message GetGodWarLobbyRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FEATURE_CLOSE = 3; } GetGodWarLobbyRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 lobby_id = 3; repeated GodWarNpc npc_list = 4; } // CmdID: 6203 message FinishGodWarLobbyActionReq { uint32 god_war_id = 1; uint32 lobby_id = 2; uint32 action_id = 3; } // CmdID: 6204 message FinishGodWarLobbyActionRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FEATURE_CLOSE = 3; } FinishGodWarLobbyActionRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 lobby_id = 3; uint32 action_id = 4; } // CmdID: 6205 message RefreshGodWarShopGoodsReq { uint32 god_war_id = 1; uint32 tale_id = 2; uint32 random = 3; } // CmdID: 6206 message RefreshGodWarShopGoodsRsp { enum Retcode { SUCC = 0; FAIL = 1; GOODS_ERROR = 2; MATERIAL_LACK = 3; FEATURE_CLOSE = 4; NOT_OPEN = 5; RANDOM_INVALID = 6; } RefreshGodWarShopGoodsRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; uint32 random = 4; } // CmdID: 6207 message SkipGodWarStoryNodeReq { uint32 god_war_id = 1; uint32 node_id = 2; } // CmdID: 6208 message SkipGodWarStoryNodeRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSE = 2; NODE_NOT_EXIST = 3; CHAPTER_MISMATCH = 4; MATERIAL_LACK = 5; NODE_SKIP_INVALID = 6; MISSION_STATUS_ERROR = 7; } SkipGodWarStoryNodeRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 node_id = 3; } // CmdID: 6209 message RefreshGodWarGachaReq { uint32 god_war_id = 1; uint32 tale_id = 2; uint32 random = 3; } // CmdID: 6210 message RefreshGodWarGachaRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSE = 2; GACHA_TIMES_LACK = 3; NOT_OPEN = 4; RANDOM_INVALID = 5; } RefreshGodWarGachaRsp.Retcode retcode = 1; uint32 god_war_id = 2; uint32 tale_id = 3; uint32 random = 4; } enum CmdTypeGodwar { CMD_TYPE_GODWAR_NONE = 0; CMD_GET_GOD_WAR_REQ = 6150; CMD_GET_GOD_WAR_RSP = 6151; CMD_SELECT_GOD_WAR_CHALLENGE_AVATAR_REQ = 6152; CMD_SELECT_GOD_WAR_CHALLENGE_AVATAR_RSP = 6153; CMD_CHANGE_GOD_WAR_CHALLENGE_SUPPORT_AVATAR_REQ = 6154; CMD_CHANGE_GOD_WAR_CHALLENGE_SUPPORT_AVATAR_RSP = 6155; CMD_SYNC_GOD_WAR_TALE_NOTIFY = 6156; CMD_RESET_GOD_WAR_CHALLENGE_REQ = 6157; CMD_RESET_GOD_WAR_CHALLENGE_RSP = 6158; CMD_GOD_WAR_EVENT_NOTIFY = 6160; CMD_TRIGGER_GOD_WAR_EVENT_REQ = 6161; CMD_TRIGGER_GOD_WAR_EVENT_RSP = 6162; CMD_REFRESH_GOD_WAR_TELEPORT_EVENT_REQ = 6163; CMD_REFRESH_GOD_WAR_TELEPORT_EVENT_RSP = 6164; CMD_SELECT_GOD_WAR_BUFF_REQ = 6170; CMD_SELECT_GOD_WAR_BUFF_RSP = 6171; CMD_LEVELUP_GOD_WAR_TALENT_REQ = 6172; CMD_LEVELUP_GOD_WAR_TALENT_RSP = 6173; CMD_TAKE_GOD_WAR_TALENT_SUPPORT_LEVEL_REWARD_NOTIFY = 6176; CMD_ADD_GOD_WAR_ROLE_RELATION_EXP_REQ = 6177; CMD_ADD_GOD_WAR_ROLE_RELATION_EXP_RSP = 6178; CMD_LEVELUP_GOD_WAR_ROLE_RELATION_REQ = 6179; CMD_LEVELUP_GOD_WAR_ROLE_RELATION_RSP = 6180; CMD_TAKE_GOD_WAR_ROLE_RELATION_LEVEL_REWARD_REQ = 6181; CMD_TAKE_GOD_WAR_ROLE_RELATION_LEVEL_REWARD_RSP = 6182; CMD_GET_GOD_WAR_TALE_SHOP_REQ = 6183; CMD_GET_GOD_WAR_TALE_SHOP_RSP = 6184; CMD_BUY_GOD_WAR_SHOP_GOODS_REQ = 6185; CMD_BUY_GOD_WAR_SHOP_GOODS_RSP = 6186; CMD_TAKE_GOD_WAR_ROLE_STORY_REWARD_REQ = 6187; CMD_TAKE_GOD_WAR_ROLE_STORY_REWARD_RSP = 6188; CMD_REFRESH_GOD_WAR_TICKET_REQ = 6189; CMD_REFRESH_GOD_WAR_TICKET_RSP = 6190; CMD_PREDICT_GOD_WAR_EVENT_REQ = 6191; CMD_PREDICT_GOD_WAR_EVENT_RSP = 6192; CMD_REFRESH_GOD_WAR_BUFF_EVENT_REQ = 6193; CMD_REFRESH_GOD_WAR_BUFF_EVENT_RSP = 6194; CMD_GET_GOD_WAR_ROLE_REQ = 6195; CMD_GET_GOD_WAR_ROLE_RSP = 6196; CMD_GET_GOD_WAR_TELEPORT_EVENT_REQ = 6197; CMD_GET_GOD_WAR_TELEPORT_EVENT_RSP = 6198; CMD_SWITCH_GOD_WAR_CHAPTER_REQ = 6199; CMD_SWITCH_GOD_WAR_CHAPTER_RSP = 6200; CMD_GET_GOD_WAR_LOBBY_REQ = 6201; CMD_GET_GOD_WAR_LOBBY_RSP = 6202; CMD_FINISH_GOD_WAR_LOBBY_ACTION_REQ = 6203; CMD_FINISH_GOD_WAR_LOBBY_ACTION_RSP = 6204; CMD_REFRESH_GOD_WAR_SHOP_GOODS_REQ = 6205; CMD_REFRESH_GOD_WAR_SHOP_GOODS_RSP = 6206; CMD_SKIP_GOD_WAR_STORY_NODE_REQ = 6207; CMD_SKIP_GOD_WAR_STORY_NODE_RSP = 6208; CMD_REFRESH_GOD_WAR_GACHA_REQ = 6209; CMD_REFRESH_GOD_WAR_GACHA_RSP = 6210; CMD_GOD_WAR_DUMMY = 6299; } enum GodWarEffectConditionType { GOD_WAR_EFFECT_CONDITION_TYPE_NONE = 0; GOD_WAR_EFFECT_CONDITION_CURRENT = 1; GOD_WAR_EFFECT_CONDITION_SNAPSHOT_SHOP = 2; } enum GodWarInitBuffLevelType { GOD_WAR_INIT_BUFF_LEVEL_NONE = 0; GOD_WAR_INIT_BUFF_LEVEL_SETTLED = 1; GOD_WAR_INIT_BUFF_LEVEL_ALL = 2; } enum GodWarEffectType { GOD_WAR_EFFECT_TYPE_NONE = 0; GOD_WAR_EFFECT_ABILITY = 1; GOD_WAR_EFFECT_ADD_TELEPORT_REFRESH_TIMES = 3; GOD_WAR_EFFECT_MATERIAL_EVENT_ADD_RATIO = 4; GOD_WAR_EFFECT_ADD_INIT_COIN_NUM = 5; GOD_WAR_EFFECT_BUFF_GOODS_DISCOUNT = 6; GOD_WAR_EFFECT_LEVELUP_BUFF_GOODS_DISCOUNT = 7; GOD_WAR_EFFECT_ADD_BUFF_POOL_QUALITY = 10; GOD_WAR_EFFECT_ADD_SHOP_BUFF_GOODS_NUM = 11; GOD_WAR_EFFECT_ADD_SHOP_LEVELUP_BUFF_GOODS_NUM = 12; GOD_WAR_EFFECT_ADD_REVIVE_TIMES = 13; GOD_WAR_EFFECT_REVIVE_HP_SP_PERCENT = 14; GOD_WAR_EFFECT_ADD_BUFF_SUIT_INIT_LEVEL = 15; GOD_WAR_EFFECT_SHOP_SPECIAL_DISCOUNT = 16; GOD_WAR_EFFECT_MATERIAL_EVENT_SUB_RATIO = 17; GOD_WAR_EFFECT_ADD_SPECIFIED_NUM_BUFF_INIT_LEVEL = 18; GOD_WAR_EFFECT_SPECIFIED_QUALITY_BUFF_GOODS_DISCOUNT = 19; GOD_WAR_EFFECT_SPECIFIED_QUALITY_LEVEL_UP_BUFF_GOODS_DISCOUNT = 20; GOD_WAR_EFFECT_ADD_TELEPORT_REFRESH_TIMES_BY_OVERALL = 21; GOD_WAR_EFFECT_ADD_GACHA_REFRESH_TIMES_BY_OVERALL = 22; GOD_WAR_EFFECT_ADD_BUFF_REFRESH_TIMES = 23; } enum GodWarBuffQualityType { GOD_WAR_BUFF_QUALITY_TYPE_NONE = 0; GOD_WAR_BUFF_QUALITY_BASE = 1; GOD_WAR_BUFF_QUALITY_CORE_ARTIFACT = 2; GOD_WAR_BUFF_QUALITY_CORE = 3; GOD_WAR_BUFF_QUALITY_AVATAR_SPECIAL = 4; } enum GodWarSiteStatus { GOD_WAR_SITE_STATUS_INVALID = 0; GOD_WAR_SITE_STATUS_HIDE = 1; GOD_WAR_SITE_STATUS_SHOW = 2; GOD_WAR_SITE_STATUS_UNLOCKED = 3; GOD_WAR_SITE_STATUS_CLOSED = 4; } enum GodWarSiteType { GOD_WAR_SITE_TYPE_NONE = 0; GOD_WAR_SITE_TYPE_NORMAL = 1; GOD_WAR_SITE_TYPE_REST = 2; GOD_WAR_SITE_TYPE_BOSS = 3; GOD_WAR_SITE_TYPE_FINAL_BOSS = 4; GOD_WAR_SITE_TYPE_ALLEVIATION = 5; } enum GodWarOverallRefreshType { GOD_WAR_OVERALL_REFRESH_NONE = 0; GOD_WAR_OVERALL_REFRESH_DAILY = 1; GOD_WAR_OVERALL_REFRESH_WEEKLY = 2; } enum GodWarBitmapType { GOD_WAR_BITMAP_TYPE_NONE = 0; GOD_WAR_BITMAP_EVENT = 1; GOD_WAR_BITMAP_NO_REPEAT_SETTLE_EVENT = 2; } enum GodWarBonusType { GOD_WAR_BONUS_TYPE_NONE = 0; GOD_WAR_BONUS_APPEND = 1; GOD_WAR_BONUS_ADD = 2; GOD_WAR_BONUS_REFRESH = 3; } enum GodWarRoleType { GOD_WAR_ROLE_NONE = 0; GOD_WAR_ROLE_MEMORY_DEPRECATED = 1; GOD_WAR_ROLE_AVATAR = 2; GOD_WAR_ROLE_MEMORY = 3; } enum GodWarFlagOperator { GOD_WAR_FLAG_OPERATOR_INVALID = 0; GOD_WAR_FLAG_OPERATOR_AND = 1; GOD_WAR_FLAG_OPERATOR_OR = 2; GOD_WAR_FLAG_OPERATOR_NOT = 3; GOD_WAR_FLAG_OPERATOR_EQ = 4; GOD_WAR_FLAG_OPERATOR_GT = 5; GOD_WAR_FLAG_OPERATOR_LT = 6; GOD_WAR_FLAG_OPERATOR_COUNT_GE = 7; GOD_WAR_FLAG_OPERATOR_SUM_GE = 8; GOD_WAR_FLAG_OPERATOR_COUNT_LT = 9; GOD_WAR_FLAG_OPERATOR_SUM_LT = 10; GOD_WAR_FLAG_OPERATOR_COUNT_EQ = 11; GOD_WAR_FLAG_OPERATOR_SUM_EQ = 12; } enum GodWarFlagType { GOD_WAR_FLAG_TYPE_NONE = 0; GOD_WAR_FLAG_GROUP = 1; GOD_WAR_FLAG_OVERALL = 2; GOD_WAR_FLAG_AVATAR = 3; GOD_WAR_FLAG_BUFF = 4; GOD_WAR_FLAG_CUR_SITE = 5; GOD_WAR_FLAG_CUR_SITE_TYPE = 6; GOD_WAR_FLAG_EXTRA_ITEM = 7; GOD_WAR_FLAG_SETTLE_EVENT = 8; GOD_WAR_FLAG_PUNISH_LEVEL = 9; GOD_WAR_FLAG_PUNISH_BUFF = 10; GOD_WAR_FLAG_MISSION_FINISH = 11; GOD_WAR_FLAG_LOBBY_NPC = 12; GOD_WAR_FLAG_BITMAP = 13; GOD_WAR_FLAG_CUR_TALE = 14; GOD_WAR_FLAG_STAGE_TAG = 15; GOD_WAR_FLAG_MISSION_STATUS = 16; GOD_WAR_FLAG_SHOPPING_COST = 17; GOD_WAR_FLAG_BUFF_LEVEL = 18; GOD_WAR_FLAG_ALLEVIATION = 19; GOD_WAR_FLAG_MATERIAL_NUM = 1002; GOD_WAR_FLAG_TALENT_LEVEL = 1003; GOD_WAR_FLAG_TALENT_TOTAL_LEVEL = 1004; GOD_WAR_FLAG_TALENT_UNLOCK_NUM = 1005; GOD_WAR_FLAG_ROLE_RELATION_LEVEL = 1006; GOD_WAR_FLAG_SUPPORT_LEVEL = 1007; } enum GodWarEventSourceType { GOD_WAR_EVENT_SOURCE_TYPE_NONE = 0; GOD_WAR_EVENT_SOURCE_NORMAL = 1; GOD_WAR_EVENT_SOURCE_SITE_ENTER = 2; GOD_WAR_EVENT_SOURCE_SITE_BUFF = 3; GOD_WAR_EVENT_SOURCE_SHOP_RECOVER = 4; GOD_WAR_EVENT_SOURCE_SHOP_CHANGE_STATE = 5; } enum GodWarWeightType { GOD_WAR_WEIGHT_TYPE_NONE = 0; GOD_WAR_WEIGHT_NUM = 1; GOD_WAR_WEIGHT_OVERALL = 2; } enum GodWarEventType { GOD_WAR_EVENT_TYPE_NONE = 0; GOD_WAR_EVENT_RANDOM_STAGE_ONCE = 1; GOD_WAR_EVENT_RANDOM_PLOT_ONCE = 2; GOD_WAR_EVENT_RANDOM_REWARD_ONCE = 3; GOD_WAR_EVENT_BUFF = 4; GOD_WAR_EVENT_ENTER_SITE = 5; GOD_WAR_EVENT_TELEPORT = 6; GOD_WAR_EVENT_FIXED_STAGE = 7; GOD_WAR_EVENT_FIXED_PLOT = 8; GOD_WAR_EVENT_FIXED_REWARD = 9; GOD_WAR_EVENT_SAVE = 10; GOD_WAR_EVENT_OVERALL_ADD = 11; GOD_WAR_EVENT_OVERALL_SUB = 12; GOD_WAR_EVENT_OVERALL_SET = 13; GOD_WAR_EVENT_PREDICT = 14; GOD_WAR_EVENT_SHOP = 15; GOD_WAR_EVENT_DROP_MATERIAL = 16; GOD_WAR_EVENT_UNLOCK_COLLECTION = 17; GOD_WAR_EVENT_STAGE_EXIT = 18; GOD_WAR_EVENT_DROP_EFFECT_MATERIAL = 19; GOD_WAR_EVENT_SYNC_LOBBY = 20; GOD_WAR_EVENT_REFRESH_LOBBY = 21; GOD_WAR_EVENT_CHANGE_STATE = 22; GOD_WAR_EVENT_SCORE = 23; GOD_WAR_EVENT_PANEL = 24; GOD_WAR_EVENT_DROP_SCORE_COIN = 25; GOD_WAR_EVENT_RANDOM_PLOT_REPLACEMENT = 26; GOD_WAR_EVENT_TELEPORT_OVERALL = 27; GOD_WAR_EVENT_OVERALL_ADD_IMMEDIATE = 28; GOD_WAR_EVENT_OVERALL_SUB_IMMEDIATE = 29; GOD_WAR_EVENT_OVERALL_SET_IMMEDIATE = 30; GOD_WAR_EVENT_OVERALL_ADD_LOBBY = 31; GOD_WAR_EVENT_OVERALL_SUB_LOBBY = 32; GOD_WAR_EVENT_OVERALL_SET_LOBBY = 33; GOD_WAR_EVENT_AVATAR_HP_ADD = 34; GOD_WAR_EVENT_AVATAR_HP_SUB = 35; GOD_WAR_EVENT_AVATAR_HP_SET = 36; GOD_WAR_EVENT_CREATE_LOBBY_NPC = 37; GOD_WAR_EVENT_TELEPORT_GROUP = 38; GOD_WAR_EVENT_FORCE_END = 39; GOD_WAR_EVENT_FORK = 40; GOD_WAR_EVENT_APPEND_NPC_ACTION = 41; GOD_WAR_EVENT_REMOVE_NPC = 42; GOD_WAR_EVENT_DROP_COIN = 43; GOD_WAR_EVENT_DROP_EFFECT_COIN = 44; GOD_WAR_EVENT_OVERALL_SET_CLIENT = 45; GOD_WAR_EVENT_OVERALL_SET_CLIENT_IMMEDIATE = 46; GOD_WAR_EVENT_COST_COIN = 47; GOD_WAR_EVENT_COST_EFFECT_COIN = 48; GOD_WAR_EVENT_TALE_OVERALL_ADD_IMMEDIATE = 49; GOD_WAR_EVENT_TALE_OVERALL_SUB_IMMEDIATE = 50; GOD_WAR_EVENT_TALE_OVERALL_SET_IMMEDIATE = 51; GOD_WAR_EVENT_BONUS = 52; GOD_WAR_EVENT_TELEPORT_RECOVER = 53; GOD_WAR_EVENT_ALLEVIATION_BUFF = 54; GOD_WAR_EVENT_ALLEVIATION_ENTER_FLOOR = 55; GOD_WAR_EVENT_ALLEVIATION_TELEPORT = 56; GOD_WAR_EVENT_TRIGGER_EVENT_GROUP = 99; GOD_WAR_EVENT_TRIGGER_EVENT_GROUP_UNIQUE = 100; GOD_WAR_EVENT_RANDOM_TRIGGER_EVENT_ONCE = 101; GOD_WAR_EVENT_RANDOM_TRIGGER_EVENT_REPLACEMENT = 102; GOD_WAR_EVENT_RANDOM_TRIGGER_EVENT_WITHOUT_REPLACEMENT = 103; GOD_WAR_EVENT_GACHA_RANDOM_SEED_TRIGGER_EVENT_REPLACEMENT = 104; } enum GodWarEventRandomType { GOD_WAR_EVENT_RANDOM_TYPE_NONE = 0; GOD_WAR_EVENT_RANDOM_STAGE = 1; GOD_WAR_EVENT_RANDOM_PLOT = 2; GOD_WAR_EVENT_RANDOM_REWARD = 3; GOD_WAR_EVENT_RANDOM_BUFF = 4; GOD_WAR_EVENT_RANDOM_TELEPORT = 5; GOD_WAR_EVENT_RANDOM_LOBBY = 6; GOD_WAR_EVENT_RANDOM_MATERIAL = 7; GOD_WAR_EVENT_RANDOM_TRIGGER = 8; } enum GodWarEventCacheType { GOD_WAR_EVENT_CACHE_TYPE_NONE = 0; GOD_WAR_EVENT_CACHE_REWARD = 1; GOD_WAR_EVENT_CACHE_OVERALL = 2; GOD_WAR_EVENT_CACHE_MATERIAL = 3; GOD_WAR_EVENT_CACHE_SCORE = 4; GOD_WAR_EVENT_CACHE_LOBBY_NPC = 5; GOD_WAR_EVENT_CACHE_COIN = 6; } enum GodWarTriggerType { GOD_WAR_TRIGGER_NORMAL = 0; GOD_WAR_TRIGGER_STAGE_REPORT = 1; GOD_WAR_TRIGGER_NPC_ACTION = 2; GOD_WAR_TRIGGER_OVERALL_REPORT = 3; GOD_WAR_TRIGGER_ALLEVIATION_TELEPORT = 4; } enum GodWarMaterialType { GOD_WAR_MATERIAL_TYPE_NONE = 0; GOD_WAR_MATERIAL_CHALLENGE_COIN = 1; GOD_WAR_MATERIAL_AVATAR_EXP = 2; GOD_WAR_MATERIAL_ROLE_GIFT = 3; GOD_WAR_MATERIAL_TALENT_POINT = 4; GOD_WAR_MATERIAL_AVATAR_UNLOCK = 5; GOD_WAR_MATERIAL_SUPPORT_AVATAR_UNLOCK = 6; GOD_WAR_MATERIAL_DECORATION_UNLOCK = 7; GOD_WAR_MATERIAL_ROLE_UPGRADE = 8; GOD_WAR_MATERIAL_AVATAR_UPGRADE = 9; } enum GodWarRefreshTicketType { GOD_WAR_REFRESH_TICKET_TYPE_NONE = 0; GOD_WAR_REFRESH_TICKET_WEEK_DAY = 1; } enum GodWarTaleType { GOD_WAR_TALE_TYPE_NONE = 0; GOD_WAR_TALE_STORY_CHALLENGE = 1; GOD_WAR_TALE_AVATAR_CHALLENGE = 2; GOD_WAR_TALE_WEEKLY_CHALLENGE = 3; GOD_WAR_TALE_LOBBY = 4; } enum GodWarNpcType { GOD_WAR_NPC_NONE = 0; GOD_WAR_NPC_MAIN_LINE = 1; GOD_WAR_NPC_BRANCH_LINE = 2; } enum GodWarSupportAvatarSlotLimitLevel { GOD_WAR_SUPPORT_AVATAR_SLOT_LIMIT_LEVEL_NONE = 0; GOD_WAR_SUPPORT_AVATAR_SLOT_SPECIFIC = 1; GOD_WAR_SUPPORT_AVATAR_SLOT_NORMAL = 2; GOD_WAR_SUPPORT_AVATAR_SLOT_LOCK = 3; } enum GodWarDataSourceType { GOD_WAR_DATA_SOURCE_TYPE_NONE = 0; GOD_WAR_DATA_SOURCE_CUR_TALE = 1; GOD_WAR_DATA_SOURCE_SPECIFIC_TALE = 2; } // CmdID: 8150 message GourmetHuntGetActivityReq { uint32 activity_id = 1; } message GourmetHuntWeapon { uint32 weapon_id = 1; repeated uint32 unlocked_module_list = 2; } message GourmetHuntClearableArchive { uint32 map_id = 1; uint32 room_id = 2; uint32 hp = 3; uint32 sp = 4; uint32 explore_buff_id = 5; repeated GourmetHuntIngredient collect_ingredient_list = 6; repeated uint32 killed_monster_list = 7; repeated uint32 destroyed_entity_list = 8; string transaction_str = 9; repeated uint32 secondary_weapon_list = 10; uint32 room_pos_x = 11; uint32 room_pos_y = 12; } message GourmetHuntUnlockedMapRoom { uint32 map_id = 1; repeated uint32 room_id_list = 2; } message GourmetHuntExploreArchive { GourmetHuntClearableArchive clearable_archive = 1; repeated uint32 unlocked_map_list = 2; repeated uint32 unlocked_teleport_list = 3; repeated uint32 opened_treasure_list = 4; repeated uint32 killed_boss_list = 5; repeated GourmetHuntUnlockedMapRoom unlocked_map_room_list = 6; repeated uint32 triggered_entity_list = 7; } message GourmetHuntIngredient { uint32 id = 1; uint32 num = 2; } message GourmetHuntActivity { uint32 activity_id = 1; uint32 level = 2; uint32 total_revenue = 3; uint32 total_praise = 4; repeated uint32 recipe_list = 5; repeated uint32 furniture_list = 6; repeated GourmetHuntWeapon weapon_list = 7; GourmetHuntExploreArchive explore_archive = 8; repeated GourmetHuntIngredient ingredient_list = 9; repeated uint32 unlocked_ingredient_list = 10; uint32 cur_rating = 11; repeated GourmetHuntManagementMenu menu_list = 12; uint32 hot_ingredient_id = 13; repeated GourmetHuntManagementMenu sold_menu_list = 14; uint32 max_revenue_in_one_management = 15; uint32 max_praise_in_one_management = 16; uint32 total_management_times = 17; uint32 cur_daily_mission_group_id = 18; uint32 management_weather_id = 19; repeated CommonUintKVStruct challenge_map_score_list = 20; uint32 opened_branch_store_num = 21; } // CmdID: 8151 message GourmetHuntGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GourmetHuntGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; GourmetHuntActivity activity = 3; } // CmdID: 8152 message GourmetHuntLevelUpReq { uint32 activity_id = 1; uint32 target_level = 2; } // CmdID: 8153 message GourmetHuntLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TARGET_LEVEL_ERROR = 3; PRE_MISSION_UNFINISHED = 4; GOLD_LACK = 5; IN_EXPLORE = 6; } GourmetHuntLevelUpRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 target_level = 3; } // CmdID: 8154 message GourmetHuntUnlockWeaponModuleReq { uint32 activity_id = 1; uint32 weapon_id = 2; uint32 module_id = 3; } // CmdID: 8155 message GourmetHuntUnlockWeaponModuleRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; WEAPON_LOCKED = 3; PRE_MODULE_LIMIT = 4; MODULE_ERROR = 5; COST_LIMIT = 6; LEVEL_LIMIT = 7; } GourmetHuntUnlockWeaponModuleRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 weapon_id = 3; uint32 module_id = 4; } // CmdID: 8156 message GourmetHuntUnlockFurnitureReq { uint32 activity_id = 1; uint32 furniture_id = 2; } // CmdID: 8157 message GourmetHuntUnlockFurnitureRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; RATING_LIMIT = 3; COST_LIMIT = 4; ALREADY_UNLOCKED = 5; FURNITURE_ID_ERROR = 6; } GourmetHuntUnlockFurnitureRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 furniture_id = 3; } message GourmetHuntManagementMenu { uint32 recipe_id = 1; uint32 cook_num = 2; } // CmdID: 8158 message GourmetHuntStartManagementReq { uint32 activity_id = 1; repeated GourmetHuntManagementMenu menu_list = 2; GourmetHuntIdentityType management_identity_type = 3; } // CmdID: 8159 message GourmetHuntStartManagementRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; RECIPE_ERROR = 3; INGREDIENT_LACK = 4; IN_OTHER_MANAGEMENT = 5; IN_EXPLORE = 6; INVALID_IDENTITY = 7; } GourmetHuntStartManagementRsp.Retcode retcode = 1; uint32 activity_id = 2; string transaction_str = 3; } // CmdID: 8160 message GourmetHuntStopManagementReq { uint32 activity_id = 1; repeated GourmetHuntManagementMenu settled_menu_list = 2; uint32 gold_earned = 3; uint32 praise = 4; uint32 rank_value = 5; uint32 finished_special_mission_npc_id = 6; } // CmdID: 8161 message GourmetHuntStopManagementRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MENU_MISMATCH = 3; NOT_IN_MANAGEMENT = 4; GOLD_ERROR = 5; INGREDIENT_LACK = 6; } GourmetHuntStopManagementRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 hot_ingredient_id = 3; uint32 buff_id = 4; } // CmdID: 8162 message GourmetHuntStartExploreReq { uint32 activity_id = 1; string transaction_str = 2; uint32 map_id = 3; uint32 teleport_id = 4; uint32 room_pos_x = 5; uint32 room_pos_y = 6; repeated uint32 secondary_weapon_list = 7; } // CmdID: 8163 message GourmetHuntStartExploreRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TRANSACTION_MISMATCH = 3; MAP_IS_LOCKED = 4; TELEPORT_ERROR = 5; IN_MANAGEMENT = 6; SECONDARY_WEAPON_SIZE_ERROR = 7; SECONDARY_WEAPON_ERROR = 8; } GourmetHuntStartExploreRsp.Retcode retcode = 1; uint32 activity_id = 2; GourmetHuntExploreArchive archive = 3; } // CmdID: 8164 message GourmetHuntStopExploreReq { enum EndStatus { WIN = 0; TIMEOUT = 1; DEAD = 2; EXIT = 3; } uint32 activity_id = 1; string transaction_str = 2; repeated GourmetHuntIngredient take_out_ingredient_list = 3; GourmetHuntClearableArchive report_archive = 4; uint32 score = 5; GourmetHuntStopExploreReq.EndStatus end_status = 6; } // CmdID: 8165 message GourmetHuntStopExploreRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TRANSACTION_MISMATCH = 3; STAMINA_LACK = 4; NOT_IN_EXPLORE = 5; INGREDIENT_ID_ERROR = 6; INGREDIENT_NUM_ERROR = 7; STAMINA_LIMIT = 8; ARCHIVE_MISMATCH = 9; } GourmetHuntStopExploreRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8166 message GourmetHuntOpenTreasureReq { uint32 activity_id = 1; string transaction_str = 2; uint32 treasure_id = 3; } // CmdID: 8167 message GourmetHuntOpenTreasureRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TRANSACTION_MISMATCH = 3; TREASURE_IS_OPENED = 4; TREASURE_ID_ERROR = 5; MAP_MISMATCH = 6; NOT_IN_EXPLORE = 7; ROOM_MISMATCH = 8; MAP_TYPE_ERROR = 9; } GourmetHuntOpenTreasureRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 treasure_id = 3; RewardData reward = 4; } // CmdID: 8168 message GourmetHuntTriggerTeleportReq { uint32 activity_id = 1; string transaction_str = 2; uint32 map_id = 3; uint32 teleport_id = 4; GourmetHuntClearableArchive report_archive = 5; } // CmdID: 8169 message GourmetHuntTriggerTeleportRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TRANSACTION_MISMATCH = 3; TELEPORT_ID_ERROR = 4; NOT_IN_EXPLORE = 5; ARCHIVE_MISMATCH = 6; MAP_IS_LOCKED = 7; ROOM_IS_LOCKED = 8; SECONDARY_WEAPON_SIZE_ERROR = 9; SECONDARY_WEAPON_ERROR = 10; MAP_TYPE_ERROR = 11; } GourmetHuntTriggerTeleportRsp.Retcode retcode = 1; uint32 activity_id = 2; GourmetHuntExploreArchive archive = 3; } // CmdID: 8170 message GourmetHuntKillBossReq { uint32 activity_id = 1; string transaction_str = 2; uint32 boss_id = 3; } // CmdID: 8171 message GourmetHuntKillBossRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TRANSACTION_MISMATCH = 3; ALREADY_DEAD = 4; NOT_IN_EXPLORE = 5; BOSS_ID_ERROR = 6; ROOM_MISMATCH = 7; MAP_TYPE_ERROR = 8; } GourmetHuntKillBossRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 boss_id = 3; } // CmdID: 8172 message GourmetHuntEnterRoomReq { uint32 activity_id = 1; string transaction_str = 2; uint32 room_id = 3; GourmetHuntClearableArchive report_archive = 4; } // CmdID: 8173 message GourmetHuntEnterRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TRANSACTION_MISMATCH = 3; NOT_IN_EXPLORE = 4; MAP_MISMATCH = 5; COLLECTED_INGREDIENT_ERROR = 6; ROOM_ID_ERROR = 7; ARCHIVE_MISMATCH = 8; SECONDARY_WEAPON_SIZE_ERROR = 9; SECONDARY_WEAPON_ERROR = 10; MAP_TYPE_ERROR = 11; } GourmetHuntEnterRoomRsp.Retcode retcode = 1; uint32 activity_id = 2; GourmetHuntExploreArchive archive = 3; } // CmdID: 8174 message GourmetHuntGetRankReq { uint32 activity_id = 1; uint32 map_id = 2; } // CmdID: 8175 message GourmetHuntGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_RANK = 3; } GourmetHuntGetRankRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 map_id = 3; uint32 rank = 4; uint32 rank_percent = 5; RankShowData rank_data = 6; } // CmdID: 8176 message GourmetHuntTriggerEntityReq { uint32 activity_id = 1; string transaction_str = 2; uint32 entity_id = 3; } // CmdID: 8177 message GourmetHuntTriggerEntityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TRANSACTION_MISMATCH = 3; NOT_IN_EXPLORE = 4; MAP_TYPE_ERROR = 5; } GourmetHuntTriggerEntityRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 entity_id = 3; } // CmdID: 8178 message GourmetHuntDailyStaminaRecoveryNotify { uint32 activity_id = 1; uint32 recovery_num = 2; } // CmdID: 8179 message GourmetHuntBuildBranchStoreReq { uint32 activity_id = 1; uint32 branch_store_id = 2; } // CmdID: 8180 message GourmetHuntBuildBranchStoreRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; BRANCH_STORE_ID_ERROR = 3; PRE_MISSION_LIMIT = 4; GOLD_LIMIT = 5; } GourmetHuntBuildBranchStoreRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 branch_store_id = 3; } // CmdID: 8181 message GourmetHuntOpenBranchStoreReq { uint32 activity_id = 1; uint32 branch_store_id = 2; } // CmdID: 8182 message GourmetHuntOpenBranchStoreRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; BRANCH_STORE_ID_ERROR = 3; NEED_BUILD = 4; } GourmetHuntOpenBranchStoreRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 opened_branch_store_num = 3; } enum CmdTypeGourmethunt { CMD_TYPE_GOURMETHUNT_NONE = 0; CMD_GOURMET_HUNT_GET_ACTIVITY_REQ = 8150; CMD_GOURMET_HUNT_GET_ACTIVITY_RSP = 8151; CMD_GOURMET_HUNT_LEVEL_UP_REQ = 8152; CMD_GOURMET_HUNT_LEVEL_UP_RSP = 8153; CMD_GOURMET_HUNT_UNLOCK_WEAPON_MODULE_REQ = 8154; CMD_GOURMET_HUNT_UNLOCK_WEAPON_MODULE_RSP = 8155; CMD_GOURMET_HUNT_UNLOCK_FURNITURE_REQ = 8156; CMD_GOURMET_HUNT_UNLOCK_FURNITURE_RSP = 8157; CMD_GOURMET_HUNT_START_MANAGEMENT_REQ = 8158; CMD_GOURMET_HUNT_START_MANAGEMENT_RSP = 8159; CMD_GOURMET_HUNT_STOP_MANAGEMENT_REQ = 8160; CMD_GOURMET_HUNT_STOP_MANAGEMENT_RSP = 8161; CMD_GOURMET_HUNT_START_EXPLORE_REQ = 8162; CMD_GOURMET_HUNT_START_EXPLORE_RSP = 8163; CMD_GOURMET_HUNT_STOP_EXPLORE_REQ = 8164; CMD_GOURMET_HUNT_STOP_EXPLORE_RSP = 8165; CMD_GOURMET_HUNT_OPEN_TREASURE_REQ = 8166; CMD_GOURMET_HUNT_OPEN_TREASURE_RSP = 8167; CMD_GOURMET_HUNT_TRIGGER_TELEPORT_REQ = 8168; CMD_GOURMET_HUNT_TRIGGER_TELEPORT_RSP = 8169; CMD_GOURMET_HUNT_KILL_BOSS_REQ = 8170; CMD_GOURMET_HUNT_KILL_BOSS_RSP = 8171; CMD_GOURMET_HUNT_ENTER_ROOM_REQ = 8172; CMD_GOURMET_HUNT_ENTER_ROOM_RSP = 8173; CMD_GOURMET_HUNT_GET_RANK_REQ = 8174; CMD_GOURMET_HUNT_GET_RANK_RSP = 8175; CMD_GOURMET_HUNT_TRIGGER_ENTITY_REQ = 8176; CMD_GOURMET_HUNT_TRIGGER_ENTITY_RSP = 8177; CMD_GOURMET_HUNT_DAILY_STAMINA_RECOVERY_NOTIFY = 8178; CMD_GOURMET_HUNT_BUILD_BRANCH_STORE_REQ = 8179; CMD_GOURMET_HUNT_BUILD_BRANCH_STORE_RSP = 8180; CMD_GOURMET_HUNT_OPEN_BRANCH_STORE_REQ = 8181; CMD_GOURMET_HUNT_OPEN_BRANCH_STORE_RSP = 8182; } enum GourmetHuntFurnitureType { GOURMET_HUNT_FURNITURE_TYPE_NONE = 0; GOURMET_HUNT_FURNITURE_TYPE_NORMAL = 1; GOURMET_HUNT_FURNITURE_TYPE_TABLE = 2; GOURMET_HUNT_FURNITURE_TYPE_INGREDIENT_BOX = 3; GOURMET_HUNT_FURNITURE_TYPE_STAMINA_BOX = 4; } enum GourmetHuntEntityType { GOURMET_HUNT_ENTITY_TYPE_NONE = 0; GOURMET_HUNT_ENTITY_TYPE_ENV_DESTRUCTIBLE = 1; GOURMET_HUNT_ENTITY_TYPE_TREASURE_BOX = 2; GOURMET_HUNT_ENTITY_TYPE_TELEPORT = 3; GOURMET_HUNT_ENTITY_TYPE_MONSTER_ALTAR = 4; GOURMET_HUNT_ENTITY_TYPE_HIDDEN_WALL = 5; GOURMET_HUNT_ENTITY_TYPE_OPTICAL_CABLE = 6; GOURMET_HUNT_ENTITY_TYPE_CONTROLLER = 7; } enum GourmetHuntMonsterType { GOURMET_HUNT_MONSTER_TYPE_NONE = 0; GOURMET_HUNT_MONSTER_TYPE_NORMAL_MONSTER = 1; GOURMET_HUNT_MONSTER_TYPE_BOSS = 2; GOURMET_HUNT_MONSTER_TYPE_ALTAR_TOKEN = 3; GOURMET_HUNT_MONSTER_TYPE_CHALLENGE_MONSTER = 4; } enum GourmetHuntMapType { GOURMET_HUNT_MAP_TYPE_NONE = 0; GOURMET_HUNT_MAP_TYPE_STORE = 1; GOURMET_HUNT_MAP_TYPE_EXPLORE = 2; GOURMET_HUNT_MAP_TYPE_CHALLENGE = 3; } enum GourmetHuntIdentityType { GOURMET_HUNT_IDENTITY_TYPE_NONE = 0; GOURMET_HUNT_IDENTITY_TYPE_WAITER = 1; GOURMET_HUNT_IDENTITY_TYPE_CHEF = 2; GOURMET_HUNT_IDENTITY_TYPE_MANAGER = 3; } // CmdID: 8500 message KianaAutoChessGetActivityReq { uint32 activity_id = 1; } message KianaAutoChessActivity { uint32 activity_id = 1; KianaAutoChessStage cur_story_stage = 2; uint32 lobby_id = 3; uint32 rank_score = 4; uint32 highest_rank_score = 5; uint32 daily_pvp_material_drop_num = 6; uint32 max_daily_pvp_material_drop_num = 7; KianaAutoChessStage cur_challenge_stage = 8; } message KianaAutoChessStageTurn { uint32 turn = 1; bytes client_ext = 2; } message KianaAutoChessStage { uint32 stage_id = 1; repeated KianaAutoChessStageTurn saved_turn_list = 2; string transaction_str = 3; } // CmdID: 8501 message KianaAutoChessGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } KianaAutoChessGetActivityRsp.Retcode retcode = 1; KianaAutoChessActivity activity = 2; uint32 activity_id = 3; } // CmdID: 8502 message KianaAutoChessSaveTurnReq { uint32 activity_id = 1; uint32 stage_id = 2; uint32 turn = 3; bytes client_ext = 4; } // CmdID: 8503 message KianaAutoChessSaveTurnRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; SIZE_LIMIT = 3; } KianaAutoChessSaveTurnRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8504 message KianaAutoChessPvpBeginBattleNotify { uint32 activity_id = 1; uint32 lobby_id = 2; uint32 battle_id = 3; string fightserver_ip_v4 = 4; string fightserver_ip_v6 = 5; uint32 fightserver_port = 6; } // CmdID: 8505 message KianaAutoChessPvpPlayerSettleNotify { uint32 rank = 1; bool is_abandon = 2; uint32 celebrate_material_num = 3; } // CmdID: 8506 message KianaAutoChessPvpEnterBattleReq { uint32 battle_id = 1; } message KianaAutoChessPvpCombo { uint32 combo_id = 1; uint32 card_num = 2; } message KianaAutoChessPvpTurnRecord { uint32 turn = 1; uint32 opponent_uid = 2; uint32 sub_hp = 3; uint32 opponent_sub_hp = 4; bool is_opponent_mirrored = 5; } message KianaAutoChessPvpPlayer { uint32 uid = 1; string nickname = 2; uint32 custom_head_id = 3; uint32 frame_id = 4; uint32 rank = 5; int32 hp = 6; uint32 need_robot_num = 7; uint32 bag_level = 8; repeated uint32 max_rarity_card_id_list = 9; repeated KianaAutoChessPvpCombo combo_list = 10; repeated KianaAutoChessPvpTurnRecord turn_record_list = 11; bool is_online = 12; } message KianaAutoChessPvpOpponent { uint32 uid = 1; repeated uint32 use_item_list = 2; bool is_mirrored = 3; repeated uint32 round_score_list = 4; uint32 enemy_remain_hp = 5; bool is_item_high_level = 6; uint32 monster_conquered_ratio = 7; } message KianaAutoChessPvpCard { uint32 unique_id = 1; uint32 card_id = 2; uint32 progress = 3; bool is_selected = 4; bool is_overflow = 5; } message KianaAutoChessPvpBag { uint32 level = 1; uint32 coin = 2; repeated KianaAutoChessPvpCard card_list = 3; repeated uint32 rune_list = 4; repeated uint32 item_list = 5; uint32 level_up_cost_reduce = 6; uint32 max_card_num = 7; } message KianaAutoChessPvpBattleShop { uint32 refresh_times = 1; repeated KianaAutoChessPvpCard card_list = 2; bool is_locked = 3; uint32 free_refresh_times = 4; uint32 free_buy_card_times = 5; uint32 refresh_cost = 6; } message KianaAutoChessPvpBattleWaitSelectRune { uint32 left_refresh_times = 1; repeated uint32 rune_list = 2; } message KianaAutoChessPvpCardBattleInfo { uint32 damage = 3; uint32 card_main_id = 4; } message KianaAutoChessPvpBattleTurn { uint32 turn = 1; KianaAutoChessPvpBattleStatus status = 2; KianaAutoChessPvpBattleShop shop = 3; KianaAutoChessPvpBattleWaitSelectRune wait_select_rune = 4; repeated KianaAutoChessPvpCardBattleInfo card_battle_info_list = 5; KianaAutoChessPvpOpponent opponent = 6; repeated uint32 use_item_list = 7; uint32 turn_begin_time = 8; uint32 turn_end_time = 9; } message KianaAutoChessPvpBattle { uint32 battle_id = 1; KianaAutoChessPvpBattleTurn turn = 2; repeated KianaAutoChessPvpPlayer player_list = 3; KianaAutoChessPvpBag bag = 4; uint32 total_got_item_num = 5; uint32 total_use_item_num = 6; uint32 shop_refresh_times = 7; uint32 total_got_coin_num = 8; uint32 total_win_times = 9; bool is_prevent_death = 10; repeated KianaAutoChessPvpOverall overall_list = 11; string transaction_str = 12; } // CmdID: 8507 message KianaAutoChessPvpEnterBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_BATTLE = 2; } KianaAutoChessPvpEnterBattleRsp.Retcode retcode = 1; KianaAutoChessPvpBattle battle = 2; uint32 battle_id = 3; } // CmdID: 8508 message KianaAutoChessPvpGetBattleReq { uint32 battle_id = 1; } // CmdID: 8509 message KianaAutoChessPvpGetBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; } KianaAutoChessPvpGetBattleRsp.Retcode retcode = 1; KianaAutoChessPvpBattle battle = 2; uint32 battle_id = 3; } // CmdID: 8510 message KianaAutoChessPvpAbandonBattleReq { uint32 battle_id = 1; } // CmdID: 8511 message KianaAutoChessPvpAbandonBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; } KianaAutoChessPvpAbandonBattleRsp.Retcode retcode = 1; uint32 battle_id = 2; } // CmdID: 8512 message KianaAutoChessPvpEndBattleNotify { uint32 battle_id = 1; } // CmdID: 8513 message KianaAutoChessPvpSyncOpponentNotify { uint32 battle_id = 1; uint32 turn = 2; KianaAutoChessPvpOpponent opponent = 3; uint32 sub_hp = 4; uint32 opponent_sub_hp = 5; uint32 turn_score = 6; uint32 opponent_turn_score = 7; } // CmdID: 8514 message KianaAutoChessPvpSyncActionNotify { uint32 battle_id = 1; uint32 uid = 2; KianaAutoChessPvpActionType action_type = 3; repeated uint32 action_param_list = 4; } // CmdID: 8515 message KianaAutoChessPvpUseItemReq { uint32 battle_id = 1; uint32 item_idx = 2; uint32 item_id = 3; uint32 got_num = 4; } // CmdID: 8516 message KianaAutoChessPvpUseItemRsp { enum Retcode { SUCC = 0; FAIL = 1; STATUS_ERROR = 2; ITEM_ERROR = 3; } KianaAutoChessPvpUseItemRsp.Retcode retcode = 1; uint32 battle_id = 2; } // CmdID: 8517 message KianaAutoChessPvpSellCardReq { uint32 battle_id = 1; repeated uint32 card_unique_id_list = 2; } // CmdID: 8518 message KianaAutoChessPvpSellCardRsp { enum Retcode { SUCC = 0; FAIL = 1; STATUS_ERROR = 2; CARD_ERROR = 3; } KianaAutoChessPvpSellCardRsp.Retcode retcode = 1; uint32 battle_id = 2; } // CmdID: 8519 message KianaAutoChessPvpBuyCardReq { uint32 battle_id = 1; uint32 card_idx = 2; } // CmdID: 8520 message KianaAutoChessPvpBuyCardRsp { enum Retcode { SUCC = 0; FAIL = 1; STATUS_ERROR = 2; LACK_COIN = 3; BAG_FULL = 4; } KianaAutoChessPvpBuyCardRsp.Retcode retcode = 1; uint32 battle_id = 2; } // CmdID: 8521 message KianaAutoChessPvpRefreshShopReq { uint32 battle_id = 1; uint32 refresh_times = 2; } // CmdID: 8522 message KianaAutoChessPvpRefreshShopRsp { enum Retcode { SUCC = 0; FAIL = 1; STATUS_ERROR = 2; LACK_COIN = 3; } KianaAutoChessPvpRefreshShopRsp.Retcode retcode = 1; uint32 battle_id = 2; } // CmdID: 8523 message KianaAutoChessPvpLockShopReq { uint32 battle_id = 1; bool is_locked = 2; } // CmdID: 8524 message KianaAutoChessPvpLockShopRsp { enum Retcode { SUCC = 0; FAIL = 1; STATUS_ERROR = 2; } KianaAutoChessPvpLockShopRsp.Retcode retcode = 1; uint32 battle_id = 2; bool is_locked = 3; } // CmdID: 8525 message KianaAutoChessPvpSendEmojiReq { uint32 battle_id = 1; uint32 emoji_id = 2; } // CmdID: 8526 message KianaAutoChessPvpSendEmojiRsp { enum Retcode { SUCC = 0; FAIL = 1; IN_CD = 2; } KianaAutoChessPvpSendEmojiRsp.Retcode retcode = 1; uint32 battle_id = 2; uint32 emoji_id = 3; uint32 next_can_send_time = 4; } // CmdID: 8527 message KianaAutoChessPvpSelectRuneReq { uint32 battle_id = 1; uint32 rune_idx = 2; } // CmdID: 8528 message KianaAutoChessPvpSelectRuneRsp { enum Retcode { SUCC = 0; FAIL = 1; STATUS_ERROR = 2; RUNE_ERROR = 3; } KianaAutoChessPvpSelectRuneRsp.Retcode retcode = 1; uint32 battle_id = 2; uint32 rune_idx = 3; } // CmdID: 8529 message KianaAutoChessPvpRefreshRuneReq { uint32 battle_id = 1; uint32 left_refresh_times = 2; uint32 idx = 3; } // CmdID: 8530 message KianaAutoChessPvpRefreshRuneRsp { enum Retcode { SUCC = 0; FAIL = 1; STATUS_ERROR = 2; RUNE_ERROR = 3; } KianaAutoChessPvpRefreshRuneRsp.Retcode retcode = 1; uint32 battle_id = 2; uint32 left_refresh_times = 3; uint32 idx = 4; } // CmdID: 8531 message KianaAutoChessPvpUpgradeBagReq { uint32 battle_id = 1; uint32 target_level = 2; } // CmdID: 8532 message KianaAutoChessPvpUpgradeBagRsp { enum Retcode { SUCC = 0; FAIL = 1; STATUS_ERROR = 2; LACK_COIN = 3; TARGET_LEVEL_ERROR = 4; } KianaAutoChessPvpUpgradeBagRsp.Retcode retcode = 1; uint32 battle_id = 2; uint32 target_level = 3; } message KianaAutoChessPvpOverall { uint32 id = 1; uint32 value = 2; } // CmdID: 8533 message KianaAutoChessPvpReportTurnReq { uint32 battle_id = 1; uint32 turn = 2; repeated uint32 round_score_list = 3; repeated KianaAutoChessPvpCardBattleInfo card_battle_info_list = 4; uint32 enemy_remain_hp = 5; uint32 got_coin_num = 6; uint32 get_item_num = 7; uint32 monster_conquered_ratio = 8; repeated KianaAutoChessPvpOverall overall_list = 9; int32 add_hp = 10; uint32 lineup_id = 11; uint32 honkai_disaster_damage = 12; uint32 coin_num_got_by_combo = 13; } // CmdID: 8534 message KianaAutoChessPvpReportTurnRsp { enum Retcode { SUCC = 0; FAIL = 1; STATUS_ERROR = 2; HP_ERROR = 3; } KianaAutoChessPvpReportTurnRsp.Retcode retcode = 1; uint32 battle_id = 2; uint32 turn = 3; } message KianaAutoChessBattleMember { uint32 uid = 1; string nickname = 2; uint32 custom_head_id = 3; uint32 frame_id = 4; uint32 rank_score = 5; uint32 need_robot_num = 6; } // CmdID: 8535 message KianaAutoChessGetLobbyStatusReq { uint32 activity_id = 1; uint32 lobby_id = 2; } // CmdID: 8536 message KianaAutoChessGetLobbyStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_LOBBY = 3; TOO_OFTEN = 4; } KianaAutoChessGetLobbyStatusRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 battle_id = 3; uint32 lobby_id = 4; string fightserver_ip_v4 = 5; string fightserver_ip_v6 = 6; uint32 fightserver_port = 7; } // CmdID: 8537 message KianaAutoChessClearStageRecordReq { uint32 activity_id = 1; uint32 stage_id = 2; } // CmdID: 8538 message KianaAutoChessClearStageRecordRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STAGE_ERROR = 3; } KianaAutoChessClearStageRecordRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; } // CmdID: 8539 message KianaAutoChessStoryStageBeginReq { uint32 activity_id = 1; uint32 stage_id = 2; uint32 turn = 3; bool is_new_stage = 4; } // CmdID: 8540 message KianaAutoChessStoryStageBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STAGE_ERROR = 3; } KianaAutoChessStoryStageBeginRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; uint32 turn = 4; } message KianaAutoChessPvpPlayerSettleInfo { uint32 uid = 1; uint32 rank = 2; repeated KianaAutoChessPvpCardBattleInfo card_battle_info_list = 3; repeated KianaAutoChessPvpOverall overall_list = 4; uint32 honkai_disaster_damage = 5; uint32 coin_num_got_by_combo = 6; repeated KianaAutoChessPvpCombo combo_list = 7; uint32 turn = 8; bool is_abandon = 9; } // CmdID: 8541 message KianaAutoChessStoryStageEndReq { uint32 activity_id = 1; uint32 stage_id = 2; StageEndStatus end_status = 3; KianaAutoChessPvpPlayerSettleInfo settle_info = 4; } // CmdID: 8542 message KianaAutoChessStoryStageEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STAGE_ERROR = 3; } KianaAutoChessStoryStageEndRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; } // CmdID: 8543 message KianaAutoChessPvpFightEndNotify { uint32 battle_id = 1; uint32 turn = 2; } enum CmdTypeKianaautochess { CMD_TYPE_KIANAAUTOCHESS_NONE = 0; CMD_KIANA_AUTO_CHESS_GET_ACTIVITY_REQ = 8500; CMD_KIANA_AUTO_CHESS_GET_ACTIVITY_RSP = 8501; CMD_KIANA_AUTO_CHESS_SAVE_TURN_REQ = 8502; CMD_KIANA_AUTO_CHESS_SAVE_TURN_RSP = 8503; CMD_KIANA_AUTO_CHESS_PVP_BEGIN_BATTLE_NOTIFY = 8504; CMD_KIANA_AUTO_CHESS_PVP_PLAYER_SETTLE_NOTIFY = 8505; CMD_KIANA_AUTO_CHESS_PVP_ENTER_BATTLE_REQ = 8506; CMD_KIANA_AUTO_CHESS_PVP_ENTER_BATTLE_RSP = 8507; CMD_KIANA_AUTO_CHESS_PVP_GET_BATTLE_REQ = 8508; CMD_KIANA_AUTO_CHESS_PVP_GET_BATTLE_RSP = 8509; CMD_KIANA_AUTO_CHESS_PVP_ABANDON_BATTLE_REQ = 8510; CMD_KIANA_AUTO_CHESS_PVP_ABANDON_BATTLE_RSP = 8511; CMD_KIANA_AUTO_CHESS_PVP_END_BATTLE_NOTIFY = 8512; CMD_KIANA_AUTO_CHESS_PVP_SYNC_OPPONENT_NOTIFY = 8513; CMD_KIANA_AUTO_CHESS_PVP_SYNC_ACTION_NOTIFY = 8514; CMD_KIANA_AUTO_CHESS_PVP_USE_ITEM_REQ = 8515; CMD_KIANA_AUTO_CHESS_PVP_USE_ITEM_RSP = 8516; CMD_KIANA_AUTO_CHESS_PVP_SELL_CARD_REQ = 8517; CMD_KIANA_AUTO_CHESS_PVP_SELL_CARD_RSP = 8518; CMD_KIANA_AUTO_CHESS_PVP_BUY_CARD_REQ = 8519; CMD_KIANA_AUTO_CHESS_PVP_BUY_CARD_RSP = 8520; CMD_KIANA_AUTO_CHESS_PVP_REFRESH_SHOP_REQ = 8521; CMD_KIANA_AUTO_CHESS_PVP_REFRESH_SHOP_RSP = 8522; CMD_KIANA_AUTO_CHESS_PVP_LOCK_SHOP_REQ = 8523; CMD_KIANA_AUTO_CHESS_PVP_LOCK_SHOP_RSP = 8524; CMD_KIANA_AUTO_CHESS_PVP_SEND_EMOJI_REQ = 8525; CMD_KIANA_AUTO_CHESS_PVP_SEND_EMOJI_RSP = 8526; CMD_KIANA_AUTO_CHESS_PVP_SELECT_RUNE_REQ = 8527; CMD_KIANA_AUTO_CHESS_PVP_SELECT_RUNE_RSP = 8528; CMD_KIANA_AUTO_CHESS_PVP_REFRESH_RUNE_REQ = 8529; CMD_KIANA_AUTO_CHESS_PVP_REFRESH_RUNE_RSP = 8530; CMD_KIANA_AUTO_CHESS_PVP_UPGRADE_BAG_REQ = 8531; CMD_KIANA_AUTO_CHESS_PVP_UPGRADE_BAG_RSP = 8532; CMD_KIANA_AUTO_CHESS_PVP_REPORT_TURN_REQ = 8533; CMD_KIANA_AUTO_CHESS_PVP_REPORT_TURN_RSP = 8534; CMD_KIANA_AUTO_CHESS_GET_LOBBY_STATUS_REQ = 8535; CMD_KIANA_AUTO_CHESS_GET_LOBBY_STATUS_RSP = 8536; CMD_KIANA_AUTO_CHESS_CLEAR_STAGE_RECORD_REQ = 8537; CMD_KIANA_AUTO_CHESS_CLEAR_STAGE_RECORD_RSP = 8538; CMD_KIANA_AUTO_CHESS_STORY_STAGE_BEGIN_REQ = 8539; CMD_KIANA_AUTO_CHESS_STORY_STAGE_BEGIN_RSP = 8540; CMD_KIANA_AUTO_CHESS_STORY_STAGE_END_REQ = 8541; CMD_KIANA_AUTO_CHESS_STORY_STAGE_END_RSP = 8542; CMD_KIANA_AUTO_CHESS_PVP_FIGHT_END_NOTIFY = 8543; } enum KianaAutoChessStageType { KIANA_AUTO_CHESS_STAGE_TYPE_NONE = 0; KIANA_AUTO_CHESS_STAGE_STORY = 1; KIANA_AUTO_CHESS_STAGE_PVP = 2; KIANA_AUTO_CHESS_STAGE_AVATAR = 3; KIANA_AUTO_CHESS_STAGE_CHALLENGE = 4; } enum KianaAutoChessPvpItemType { KIANA_AUTO_CHESS_PVP_ITEM_TYPE_NONE = 0; KIANA_AUTO_CHESS_PVP_ITEM_CLIENT = 1; KIANA_AUTO_CHESS_PVP_ITEM_GET_COIN_AND_SHOP_REFRESH_TIMES = 2; KIANA_AUTO_CHESS_PVP_ITEM_RANDOM_CARD_STAR_UP = 3; KIANA_AUTO_CHESS_PVP_ITEM_BUY_CARD_FOR_FREE = 4; KIANA_AUTO_CHESS_PVP_ITEM_REFRESH_SHOP_HIGHER_RARITY = 5; KIANA_AUTO_CHESS_PVP_ITEM_REFRESH_SHOP_HIGHEST_COMBO = 6; KIANA_AUTO_CHESS_PVP_ITEM_ADD_PLAYER_HP = 7; KIANA_AUTO_CHESS_PVP_ITEM_RANDOM_USE_ITEM = 8; KIANA_AUTO_CHESS_PVP_ITEM_RETURN_OPPONENT_ITEM = 9; KIANA_AUTO_CHESS_PVP_ITEM_LOWER_OPPONENT_SCORE = 10; KIANA_AUTO_CHESS_PVP_ITEM_SUB_PLAYER_HP = 11; } enum KianaAutoChessPvpRuneEffectType { KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_TYPE_NONE = 0; KIANA_AUTO_CHESS_EFFECT_CLIENT = 1; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_RUNE_ADD_COIN_WITH_ITEM_NUM = 2; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_RUNE_ADD_CARD = 3; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_RUNE_PREVENT_DEATH = 4; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_RUNE_BAG_UPGRADE = 5; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_RUNE_RANDOM_CARD_STAR_UP = 6; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_RUNE_CARD_TO_HIGHER_RARITY = 7; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_RUNE_SUB_HP = 8; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_RUNE_CONVERT_TO_OTHER = 9; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_RUNE_ADD_COIN = 10; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_RUNE_ADD_SHOP_REFRESH_TIMES = 11; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_RUNE_ADD_RANDOM_ITEM = 12; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_TURN_INIT_ADD_RANDOM_ITEM = 13; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_TURN_INIT_ADD_COIN_WITH_COMBO_STAR_NUM = 14; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_SETTLE_TURN_ADD_COIN = 15; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_SETTLE_TURN_ADD_COIN_WITH_DAMAGE = 16; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_SETTLE_TURN_ADD_COIN_IF_LOSE = 17; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_SETTLE_TURN_ADD_COIN_WITH_SELF_COIN = 22; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_CAL_ITEM_LEVEL_AS_HIGH = 18; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_CAL_CARD_COMBO_ADD = 19; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_CAL_BAG_CARD_NUM_ADD = 20; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_CAL_TOTAL_COIN_NUM_ADD_CARD = 21; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_ENTER_SHOP_REFRESH_WITH_MOST_COMBO_CARD_IF_NOT_BUY_CARD_IN_LAST_SHOP = 23; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_ENTER_SHOP_ADD_COIN_IF_HP_LOWER_THAN = 24; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_ENTER_SHOP_ADD_RANDOM_ITEM_IF_HP_LOWER_THAN = 25; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_ENTER_SHOP_ADD_CARD_FREE_BUY_TIMES = 26; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_ENTER_SHOP_ADD_BUY_ONE_GET_ONE_FREE_TIMES = 27; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_UPGRADE_BAG_ADD_MOST_RARITY_CARD = 28; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_UPGRADE_BAG_LOWER_COST = 29; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_UPGRADE_BAG_ADD_BAG_LEVEL_CARD = 35; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_CARD_LEVEL_UP_ADD_COIN = 30; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_CARD_LEVEL_UP_ADD_SHOP_REFRESH_TIMES = 31; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_REFRESH_SHOP_LOWER_COST = 32; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_REFRESH_SHOP_HIGHER_BAG_LEVEL = 33; KIANA_AUTO_CHESS_PVP_RUNE_EFFECT_GOT_ITEM_ADD_COIN = 34; } enum KianaAutoChessPvpRobotType { KIANA_AUTO_CHESS_PVP_ROBOT_TYPE_NONE = 0; KIANA_AUTO_CHESS_PVP_ROBOT_NPC = 1; KIANA_AUTO_CHESS_PVP_ROBOT_SIMPLE = 2; KIANA_AUTO_CHESS_PVP_ROBOT_ELITE = 3; } enum KianaAutoChessPvpActionType { KIANA_AUTO_CHESS_PVP_ACTION_TYPE_NONE = 0; KIANA_AUTO_CHESS_PVP_ACTION_SEND_EMOJI = 1; KIANA_AUTO_CHESS_PVP_ACTION_USE_ITEM = 2; KIANA_AUTO_CHESS_PVP_ACTION_STAR_UP_CARD = 3; KIANA_AUTO_CHESS_PVP_ACTION_UPGRADE_BAG = 4; } enum KianaAutoChessPvpBattleStatus { KIANA_AUTO_CHESS_PVP_BATTLE_STATUS_NONE = 0; KIANA_AUTO_CHESS_PVP_BATTLE_STATUS_FIGHT = 1; KIANA_AUTO_CHESS_PVP_BATTLE_STATUS_SHOP = 2; KIANA_AUTO_CHESS_PVP_BATTLE_STATUS_SELECT_RUNE = 3; KIANA_AUTO_CHESS_PVP_BATTLE_STATUS_SETTLED = 4; KIANA_AUTO_CHESS_PVP_BATTLE_STATUS_ABANDON = 5; } // CmdID: 7900 message MahouCardGetActivityReq { uint32 activity_id = 1; } message MahouCardAreaDropRecord { uint32 area_id = 1; uint32 cur_drop_num = 2; uint32 cur_site_id = 3; bool is_unlocked_today = 4; uint32 unlocked_times = 5; } message MahouCardSite { uint32 site_id = 1; repeated uint32 passed_floor_list = 2; } message MahouCardRole { uint32 role_id = 1; uint32 level = 2; } message MahouCardBuff { uint32 buff_id = 1; uint32 remain_room_cnt = 2; uint32 remain_battle_cnt = 3; } message MahouCardSiteRecord { uint32 site_type = 1; uint32 site_id = 2; } message MahouCardActivity { uint32 activity_id = 1; repeated MahouCardAreaDropRecord area_daily_drop_record_list = 2; repeated MahouCardSite site_list = 3; repeated MahouCardRole role_list = 4; repeated uint32 has_got_card_id_list = 5; uint32 cur_site_id = 6; repeated MahouCardSiteRecord site_record_list = 7; } // CmdID: 7901 message MahouCardGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } MahouCardGetActivityRsp.Retcode retcode = 1; MahouCardActivity activity = 2; } // CmdID: 7902 message MahouCardRoleLevelUpReq { uint32 activity_id = 1; uint32 role_id = 2; uint32 target_level = 3; } // CmdID: 7903 message MahouCardRoleLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ROLE_ERROR = 3; MATERIAL_LACK = 4; TARGET_LEVEL_ERROR = 5; REQUIRED_PASS_SITE = 6; } MahouCardRoleLevelUpRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 role_id = 3; uint32 target_level = 4; } // CmdID: 7904 message MahouCardEnterSiteReq { uint32 activity_id = 1; uint32 site_id = 2; uint32 role_id = 3; bool is_force = 4; } message MahouCardBattleCard { uint32 slot = 1; uint32 card_id = 2; uint32 unique_id = 3; repeated uint32 tag_list = 4; } message MahouCardHandCard { uint32 card_id = 1; uint32 unique_id = 2; repeated uint32 tag_list = 3; } message MahouCardRoomInfo { uint32 room_id = 1; uint32 battle_random_seed = 2; string transaction_str = 3; uint32 retry_times = 4; bool is_done = 5; bool is_in_battle = 6; } message MahouCardNumInfo { uint32 card_id = 1; uint32 card_num = 2; } message MahouCardSiteInfo { uint32 site_id = 1; uint32 role_id = 2; uint32 role_level = 3; MahouCardRoomInfo room_info = 4; repeated uint32 passed_room_id_list = 5; string transaction_str = 6; repeated MahouCardHandCard hand_card_list = 11; repeated MahouCardBattleCard battle_card_list = 12; uint32 battle_hp = 21; uint32 remain_exchange_times = 22; uint32 discard_times = 23; uint32 discard_goal = 24; uint32 discard_trigger_times = 25; uint32 exchange_trigger_times = 26; repeated uint32 wait_select_prophesy_list = 31; repeated uint32 prophesy_list = 32; repeated uint32 role_prophesy_list = 33; repeated MahouCardBuff buff_list = 41; uint32 cur_event_id = 51; repeated uint32 option_list = 52; repeated uint32 invalid_option_list = 53; repeated MahouCardNumInfo candidate_card_num_list = 54; } // CmdID: 7905 message MahouCardEnterSiteRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; IN_OTHER_SITE = 3; ROLE_ERROR = 4; } MahouCardEnterSiteRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 site_id = 3; MahouCardSiteInfo cur_site = 4; } // CmdID: 7906 message MahouCardEnterRoomReq { uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; } // CmdID: 7907 message MahouCardEnterRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 3; NOT_IN_SITE = 4; UNFINISHED_ROOM = 5; ROOM_ERROR = 6; ALREADY_DEAD = 7; WAIT_SELECT_EVENT_OPTION = 8; } MahouCardEnterRoomRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 site_id = 3; MahouCardSiteInfo cur_site = 4; } // CmdID: 7908 message MahouCardExitRoomReq { uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; } // CmdID: 7909 message MahouCardExitRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; ROOM_ERROR = 4; NO_BATTLE_HP = 5; WAIT_SELECT_PROPHESY = 6; WAIT_CHOOSE_OPTION_EVENT = 7; WAIT_FINISH_BATTLE = 8; } MahouCardExitRoomRsp.Retcode retcode = 1; uint32 activity_id = 2; MahouCardSiteInfo cur_site = 3; } // CmdID: 7925 message MahouCardExitSiteReq { uint32 activity_id = 1; uint32 site_id = 2; } // CmdID: 7926 message MahouCardExitSiteRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; } MahouCardExitSiteRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 site_id = 3; RewardData reward = 4; uint32 daily_site_drop_num = 5; } // CmdID: 7910 message MahouCardGetCurSiteInfoReq { uint32 activity_id = 1; uint32 site_type = 2; } // CmdID: 7911 message MahouCardGetCurSiteInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; } MahouCardGetCurSiteInfoRsp.Retcode retcode = 1; uint32 activity_id = 2; MahouCardSiteInfo cur_site = 3; uint32 site_type = 4; } // CmdID: 7912 message MahouCardHandCardChangeNotify { enum Reason { NONE = 0; DRAW = 1; EXCHANGE = 2; DISCARD = 3; CARD_LEVEL_UP = 4; SET_TO_BATTLE = 5; RECALL_FROM_BATTLE = 6; EVENT = 7; GROWTH = 8; } uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; MahouCardHandCardChangeNotify.Reason reason = 4; repeated MahouCardHandCard lost_hand_card_list = 5; repeated MahouCardHandCard add_hand_card_list = 6; repeated MahouCardBattleCard lost_battle_card_list = 7; repeated MahouCardBattleCard add_battle_card_list = 8; uint32 event_id = 9; bool is_need_sync = 99; } // CmdID: 7913 message MahouCardExchangeCardReq { uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; uint32 unique_id = 4; } // CmdID: 7914 message MahouCardExchangeCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; NOT_IN_ROOM = 4; EXCHANGE_LIMIT = 5; UNIQUE_ID_ERROR = 6; } MahouCardExchangeCardRsp.Retcode retcode = 1; } // CmdID: 7915 message MahouCardDiscardCardReq { uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; uint32 unique_id = 4; } // CmdID: 7916 message MahouCardDiscardCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; NOT_IN_ROOM = 4; UNIQUE_ID_ERROR = 5; } MahouCardDiscardCardRsp.Retcode retcode = 1; } // CmdID: 7917 message MahouCardLevelUpCardReq { uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; uint32 cost_unique_id = 4; uint32 target_unique_id = 5; } // CmdID: 7918 message MahouCardLevelUpCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; NOT_IN_ROOM = 4; LEVEL_LIMIT = 5; COST_ERROR = 6; TARGET_ERROR = 7; DAILY_SITE_FORBIDDEN = 8; } MahouCardLevelUpCardRsp.Retcode retcode = 1; uint32 cost_unique_id = 4; uint32 target_unique_id = 5; } // CmdID: 7919 message MahouCardSetBattleCardReq { enum Direction { NONE = 0; LEFT = 1; RIGHT = 2; } uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; uint32 unique_id = 4; uint32 slot = 5; MahouCardSetBattleCardReq.Direction direction = 6; } // CmdID: 7920 message MahouCardSetBattleCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; NOT_IN_ROOM = 4; UNIQUE_ID_ERROR = 5; SLOT_LOCKED = 6; SELF_SWAP = 7; ONLY_IN_HAND = 8; } MahouCardSetBattleCardRsp.Retcode retcode = 1; } // CmdID: 7921 message MahouCardRecallBattleCardReq { uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; uint32 unique_id = 4; uint32 slot = 5; } // CmdID: 7922 message MahouCardRecallBattleCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; NOT_IN_ROOM = 4; UNIQUE_ID_ERROR = 5; FULL_HAND = 6; } MahouCardRecallBattleCardRsp.Retcode retcode = 1; } // CmdID: 7923 message MahouCardSelectProphesyReq { uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; uint32 prophesy_id = 4; } // CmdID: 7924 message MahouCardSelectProphesyRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; NOT_IN_ROOM = 4; NO_PROPHESY_TO_SELECT = 5; PROPHESY_ID_ERROR = 6; } MahouCardSelectProphesyRsp.Retcode retcode = 1; } // CmdID: 7927 message MahouCardChooseEventOptionReq { uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; uint32 event_id = 4; repeated uint32 option_list = 5; } // CmdID: 7928 message MahouCardChooseEventOptionRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; NOT_IN_ROOM = 4; EVENT_ERROR = 5; OPTION_ERROR = 6; } MahouCardChooseEventOptionRsp.Retcode retcode = 1; } // CmdID: 7929 message MahouCardEventNotify { uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; uint32 event_id = 4; repeated uint32 option_list = 5; repeated uint32 invalid_option_list = 6; } // CmdID: 7930 message MahouCardBattleBeginReq { uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; } // CmdID: 7931 message MahouCardBattleBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; NOT_IN_ROOM = 4; NO_NEED_TO_BATTLE = 5; NO_BATTLE_HP = 6; RETRY_TIMES_LIMIT = 7; WAIT_CHOOSE_OPTION_EVENT = 8; } MahouCardBattleBeginRsp.Retcode retcode = 1; } // CmdID: 7932 message MahouCardBattleEndReq { enum Status { BATTLE_LOSE = 0; BATTLE_WIN = 1; BATTLE_LOSE_AND_RETRY = 2; } uint32 activity_id = 1; uint32 site_id = 2; uint32 room_id = 3; uint32 score = 4; MahouCardBattleEndReq.Status end_status = 5; } // CmdID: 7933 message MahouCardBattleEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_SITE = 3; NOT_IN_ROOM = 4; NOT_IN_BATTLE = 5; } MahouCardBattleEndRsp.Retcode retcode = 1; } // CmdID: 7934 message MahouCardUnlockDailySiteReq { uint32 activity_id = 1; uint32 area_id = 2; } // CmdID: 7935 message MahouCardUnlockDailySiteRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; AREA_LOCKED = 3; ALREADY_UNLOCKED = 4; MATERIAL_LACK = 5; } MahouCardUnlockDailySiteRsp.Retcode retcode = 1; } // CmdID: 7936 message MahouCardGetDailySiteRankReq { uint32 activity_id = 1; uint32 area_id = 2; } // CmdID: 7937 message MahouCardGetDailySiteRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } MahouCardGetDailySiteRankRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 area_id = 3; uint32 rank = 4; uint32 rank_percent = 5; RankShowData rank_data = 6; } // CmdID: 7938 message MahouCardOverdrawnNotify { uint32 activity_id = 1; uint32 site_id = 2; repeated uint32 overdrawn_card_list = 3; } enum CmdTypeMahoucard { CMD_TYPE_MAHOUCARD_NONE = 0; CMD_MAHOU_CARD_GET_ACTIVITY_REQ = 7900; CMD_MAHOU_CARD_GET_ACTIVITY_RSP = 7901; CMD_MAHOU_CARD_ROLE_LEVEL_UP_REQ = 7902; CMD_MAHOU_CARD_ROLE_LEVEL_UP_RSP = 7903; CMD_MAHOU_CARD_ENTER_SITE_REQ = 7904; CMD_MAHOU_CARD_ENTER_SITE_RSP = 7905; CMD_MAHOU_CARD_ENTER_ROOM_REQ = 7906; CMD_MAHOU_CARD_ENTER_ROOM_RSP = 7907; CMD_MAHOU_CARD_EXIT_ROOM_REQ = 7908; CMD_MAHOU_CARD_EXIT_ROOM_RSP = 7909; CMD_MAHOU_CARD_GET_CUR_SITE_INFO_REQ = 7910; CMD_MAHOU_CARD_GET_CUR_SITE_INFO_RSP = 7911; CMD_MAHOU_CARD_HAND_CARD_CHANGE_NOTIFY = 7912; CMD_MAHOU_CARD_EXCHANGE_CARD_REQ = 7913; CMD_MAHOU_CARD_EXCHANGE_CARD_RSP = 7914; CMD_MAHOU_CARD_DISCARD_CARD_REQ = 7915; CMD_MAHOU_CARD_DISCARD_CARD_RSP = 7916; CMD_MAHOU_CARD_LEVEL_UP_CARD_REQ = 7917; CMD_MAHOU_CARD_LEVEL_UP_CARD_RSP = 7918; CMD_MAHOU_CARD_SET_BATTLE_CARD_REQ = 7919; CMD_MAHOU_CARD_SET_BATTLE_CARD_RSP = 7920; CMD_MAHOU_CARD_RECALL_BATTLE_CARD_REQ = 7921; CMD_MAHOU_CARD_RECALL_BATTLE_CARD_RSP = 7922; CMD_MAHOU_CARD_SELECT_PROPHESY_REQ = 7923; CMD_MAHOU_CARD_SELECT_PROPHESY_RSP = 7924; CMD_MAHOU_CARD_EXIT_SITE_REQ = 7925; CMD_MAHOU_CARD_EXIT_SITE_RSP = 7926; CMD_MAHOU_CARD_CHOOSE_EVENT_OPTION_REQ = 7927; CMD_MAHOU_CARD_CHOOSE_EVENT_OPTION_RSP = 7928; CMD_MAHOU_CARD_EVENT_NOTIFY = 7929; CMD_MAHOU_CARD_BATTLE_BEGIN_REQ = 7930; CMD_MAHOU_CARD_BATTLE_BEGIN_RSP = 7931; CMD_MAHOU_CARD_BATTLE_END_REQ = 7932; CMD_MAHOU_CARD_BATTLE_END_RSP = 7933; CMD_MAHOU_CARD_UNLOCK_DAILY_SITE_REQ = 7934; CMD_MAHOU_CARD_UNLOCK_DAILY_SITE_RSP = 7935; CMD_MAHOU_CARD_GET_DAILY_SITE_RANK_REQ = 7936; CMD_MAHOU_CARD_GET_DAILY_SITE_RANK_RSP = 7937; CMD_MAHOU_CARD_OVERDRAWN_NOTIFY = 7938; } enum MahouCardSiteType { MAHOU_CARD_SITE_TYPE_NONE = 0; MAHOU_CARD_SITE_TYPE_TUTORIAL = 1; MAHOU_CARD_SITE_TYPE_NORMAL = 2; MAHOU_CARD_SITE_TYPE_TOWER = 3; MAHOU_CARD_SITE_TYPE_DAILY = 4; MAHOU_CARD_SITE_TYPE_ENTRY = 5; } enum MahouCardRoomType { MAHOU_CARD_ROOM_TYPE_NONE = 0; MAHOU_CARD_ROOM_TYPE_NORMAL = 1; MAHOU_CARD_ROOM_TYPE_BOSS = 2; MAHOU_CARD_ROOM_TYPE_EVENT = 3; MAHOU_CARD_ROOM_TYPE_REWARD = 4; } enum MahouCardEventType { MAHOU_CARD_EVENT_TYPE_NONE = 0; MAHOU_CARD_EVENT_TYPE_BATTLE = 1; MAHOU_CARD_EVENT_TYPE_DRAW = 2; MAHOU_CARD_EVENT_TYPE_LEVEL_UP_RANDOM_BATTLE_CARD = 6; MAHOU_CARD_EVENT_TYPE_ADD_EXCHANGE_TIMES = 9; MAHOU_CARD_EVENT_TYPE_DECREASE_EXCHANGE_TIMES = 10; MAHOU_CARD_EVENT_TYPE_COPY_FIRST_BATTLE_CARD = 11; MAHOU_CARD_EVENT_TYPE_COPY_LAST_BATTLE_CARD = 12; MAHOU_CARD_EVENT_TYPE_LEVEL_UP_RANDOM_CARD = 13; MAHOU_CARD_EVENT_TYPE_CHANGE_ALL_CARD_BY_LEVEL = 14; MAHOU_CARD_EVENT_TYPE_CHANGE_ALL_CARD_RANDOM = 15; MAHOU_CARD_EVENT_TYPE_SET_BATTLE_HP = 16; MAHOU_CARD_EVENT_TYPE_ADD_BATTLE_HP = 17; MAHOU_CARD_EVENT_TYPE_DECREASE_BATTLE_HP = 18; MAHOU_CARD_EVENT_TYPE_ADD_SPECIFY_CARD = 19; MAHOU_CARD_EVENT_TYPE_TRIGGER_GROWTH = 20; MAHOU_CARD_EVENT_TYPE_ADD_TAG_TO_ALL_CARD = 21; MAHOU_CARD_EVENT_TYPE_ADD_CARD_POOL = 23; MAHOU_CARD_EVENT_TYPE_TRIGGER_PROPHESY_POOL = 25; MAHOU_CARD_EVENT_TYPE_CLEAR_CUR_EVENT = 100; MAHOU_CARD_EVENT_TYPE_ADD_BUFF = 3; MAHOU_CARD_EVENT_TYPE_ADD_ROOM_SUCC_EVENT = 7; MAHOU_CARD_EVENT_TYPE_ADD_ROOM_FAIL_EVENT = 8; MAHOU_CARD_EVENT_TYPE_GET_ALL_ROLE_PROPHESY = 24; MAHOU_CARD_EVENT_TYPE_ADD_DISCARD_TIMES = 26; MAHOU_CARD_EVENT_TYPE_JUDGE_AND_TRIGGER_DISCARD_EVENT = 27; MAHOU_CARD_EVENT_TYPE_JUDGE_AND_TRIGGER_EXCHANGE_EVENT = 28; MAHOU_CARD_EVENT_TYPE_ADD_DISCARD_EVENT = 29; MAHOU_CARD_EVENT_TYPE_ADD_EXCHANGE_EVENT = 30; MAHOU_CARD_EVENT_TYPE_EVENT_GROUP = 101; MAHOU_CARD_EVENT_TYPE_TRIGGER_RANDOM_EVENT = 22; MAHOU_CARD_EVENT_TYPE_DRAW_AND_SELECT = 5; MAHOU_CARD_EVENT_TYPE_OPTIONAL_EVENT = 102; MAHOU_CARD_EVENT_TYPE_LOST_CARD_WITH_TAG = 201; MAHOU_CARD_EVENT_TYPE_LOST_CARD_AND_TRIGGER_EVENT = 202; MAHOU_CARD_EVENT_TYPE_DRAW_SPECIFY_QUALITY_AND_SELECT_FROM_CUR_POOL = 203; MAHOU_CARD_EVENT_TYPE_DRAW_MAX_QUALITY_AND_SELECT_FROM_CUR_POOL = 204; MAHOU_CARD_EVENT_TYPE_DAILY_SITE_DRAW = 205; MAHOU_CARD_EVENT_TYPE_COPY_CHOSEN_CARD = 206; MAHOU_CARD_EVENT_TYPE_TAKE_FROM_AREA_STORAGE = 207; MAHOU_CARD_EVENT_TYPE_SAVE_TO_AREA_STORAGE = 208; } enum MahouCardBuffType { MAHOU_CARD_BUFF_TYPE_NONE = 0; MAHOU_CARD_BUFF_TYPE_ADD_BATTLE_HP = 1; MAHOU_CARD_BUFF_TYPE_ADD_DRAW_NUM = 2; MAHOU_CARD_BUFF_TYPE_ADD_EXCHANGE_TIMES = 3; MAHOU_CARD_BUFF_TYPE_ADD_HP = 4; MAHOU_CARD_BUFF_TYPE_GOING_SECOND = 5; MAHOU_CARD_BUFF_TYPE_ADD_PROPHESY_CHOICE_NUM = 6; MAHOU_CARD_BUFF_TYPE_ADDITIONAL_CARD_POOL = 7; MAHOU_CARD_BUFF_TYPE_EVENT_TRIGGER = 8; MAHOU_CARD_BUFF_TYPE_DECREASE_HP = 9; MAHOU_CARD_BUFF_TYPE_ADD_MP = 10; MAHOU_CARD_BUFF_TYPE_DECREASE_DISCARD_GOAL = 11; MAHOU_CARD_BUFF_TYPE_DECREASE_BATTLE_HP = 12; MAHOU_CARD_BUFF_TYPE_CLIENT_BUFF_1001 = 1001; MAHOU_CARD_BUFF_TYPE_CLIENT_BUFF_1002 = 1002; MAHOU_CARD_BUFF_TYPE_CLIENT_BUFF_1003 = 1003; MAHOU_CARD_BUFF_TYPE_CLIENT_BUFF_1004 = 1004; MAHOU_CARD_BUFF_TYPE_CLIENT_BUFF_1005 = 1005; } enum MahouCardConditionType { MAHOU_CARD_CONDITION_TYPE_NONE = 0; MAHOU_CARD_CONDITION_TYPE_EXCHANGE_TIMES_GT = 1; MAHOU_CARD_CONDITION_TYPE_BATTLE_HP_GT = 2; MAHOU_CARD_CONDITION_TYPE_HAS_CARD_ID = 3; MAHOU_CARD_CONDITION_TYPE_HAS_CARD_TAG = 4; MAHOU_CARD_CONDITION_TYPE_HAS_ANY_CARD = 5; } enum MahouCardTiming { MAHOU_CARD_TIMING_NONE = 0; MAHOU_CARD_TIMING_ON_EXCHANGE = 2; MAHOU_CARD_TIMING_ON_DISCARD = 3; } enum MahouCardTag { MAHOU_CARD_TAG_NONE = 0; MAHOU_CARD_TAG_1 = 1; MAHOU_CARD_TAG_2 = 2; MAHOU_CARD_TAG_3 = 3; MAHOU_CARD_TAG_4 = 4; MAHOU_CARD_TAG_5 = 5; MAHOU_CARD_TAG_6 = 6; MAHOU_CARD_TAG_7 = 7; MAHOU_CARD_TAG_8 = 8; MAHOU_CARD_TAG_ODD = 9; MAHOU_CARD_TAG_EVEN = 10; MAHOU_CARD_TAG_11 = 11; MAHOU_CARD_TAG_12 = 12; MAHOU_CARD_TAG_13 = 13; MAHOU_CARD_TAG_14 = 14; MAHOU_CARD_TAG_15 = 15; MAHOU_CARD_TAG_16 = 16; MAHOU_CARD_TAG_17 = 17; MAHOU_CARD_TAG_GROWTH = 21; MAHOU_CARD_TAG_WILD = 22; MAHOU_CARD_TAG_ONLY_IN_HAND = 23; } message ClientMailKey { ClientMailType type = 1; uint32 id = 2; } message ClientMailAttachmentItem { ClientMailKey key = 1; uint32 item_id = 2; } message ClientMail { ClientMailKey key = 1; string title = 2; string content = 3; string sender = 4; uint32 time = 5; MailAttachment attachment = 6; bool is_attachment_got = 7; uint32 expire_time = 8; repeated string content_param_list = 9; uint32 template_id = 10; bool is_read = 11; uint32 mail_style = 12; string img_path = 13; bool is_favorite = 14; } // CmdID: 3800 message GetClientMailDataReq { uint32 start = 1; uint32 stop = 2; ClientMailFilterType filter_type = 3; } message ClientMailStyleInfo { uint32 mail_style = 1; uint32 untaken_num = 2; } message ClientMailInfo { uint32 total_num = 1; uint32 can_fast_delete_num = 2; repeated ClientMailStyleInfo mail_style_info_list = 3; } // CmdID: 3801 message GetClientMailDataRsp { enum Retcode { SUCC = 0; FAIL = 1; POS_INVALID = 2; REPEATED_REQ = 3; } GetClientMailDataRsp.Retcode retcode = 1; repeated ClientMail mail_list = 2; bool is_end = 3; uint32 start = 5; repeated ClientMail notice_mail_list = 6; ClientMailFilterType filter_type = 7; ClientMailInfo client_mail_info = 8; } // CmdID: 3802 message TakeClientMailAttachmentReq { repeated ClientMailKey mail_key_list = 1; bool is_show_attachment = 2; } // CmdID: 3803 message TakeClientMailAttachmentRsp { enum Retcode { SUCC = 0; FAIL = 1; REPEATED_REQ = 2; PART_FAIL = 3; FEATURE_CLOSE = 4; } TakeClientMailAttachmentRsp.Retcode retcode = 1; repeated ClientMailKey succ_mail_key_list = 2; bool is_show_attachment = 3; MailAttachment mail_attachment = 4; bool is_take_all = 5; repeated ClientMailAttachmentItem fail_mail_list = 6; } // CmdID: 3804 message MarkReadClientMailReq { ClientMailKey mail_key = 1; } // CmdID: 3805 message MarkReadClientMailRsp { enum Retcode { SUCC = 0; FAIL = 1; } MarkReadClientMailRsp.Retcode retcode = 1; ClientMailKey mail_key = 2; } // CmdID: 3806 message DelClientMailReq { ClientMailKey mail_key = 1; bool is_one_click_delete = 2; } // CmdID: 3807 message DelClientMailRsp { enum Retcode { SUCC = 0; FAIL = 1; MAIL_NOT_EXIST = 2; MAIL_NOT_DELETE = 3; } DelClientMailRsp.Retcode retcode = 1; ClientMailKey mail_key = 2; bool is_one_click_delete = 3; } // CmdID: 3808 message NewClientMailNotify { ClientMailType type = 1; } // CmdID: 3809 message SetClientMailFavoriteReq { ClientMailKey mail_key = 1; bool is_favorite = 2; } // CmdID: 3810 message SetClientMailFavoriteRsp { enum Retcode { SUCC = 0; FAIL = 1; DAILY_LIMIT = 2; } SetClientMailFavoriteRsp.Retcode retcode = 1; ClientMailKey mail_key = 2; bool is_favorite = 3; } enum CmdTypeMail { CMD_TYPE_MAIL_NONE = 0; CMD_GET_CLIENT_MAIL_DATA_REQ = 3800; CMD_GET_CLIENT_MAIL_DATA_RSP = 3801; CMD_TAKE_CLIENT_MAIL_ATTACHMENT_REQ = 3802; CMD_TAKE_CLIENT_MAIL_ATTACHMENT_RSP = 3803; CMD_MARK_CLIENT_MAIL_READ_REQ = 3804; CMD_MARK_CLIENT_MAIL_READ_RSP = 3805; CMD_DEL_CLIENT_MAIL_REQ = 3806; CMD_DEL_CLIENT_MAIL_RSP = 3807; CMD_NEW_CLIENT_MAIL_NOTIFY = 3808; CMD_SET_CLIENT_MAIL_FAVORITE_REQ = 3809; CMD_SET_CLIENT_MAIL_FAVORITE_RSP = 3810; } enum ClientMailType { CLIENT_MAIL_NONE = 0; CLIENT_MAIL_MAIL = 1; CLIENT_MAIL_NOTICE = 2; } enum ClientMailFilterType { CLIENT_MAIL_FILTER_TYPE_ALL = 0; CLIENT_MAIL_FILTER_TYPE_IMPORTANT = 1; CLIENT_MAIL_FILTER_TYPE_FAVORITE = 2; } // CmdID: 8050 message MarblesShootGetActivityReq { uint32 activity_id = 1; } message MarblesShootActivity { uint32 activity_id = 1; repeated MarblesShootAvatar avatar_list = 2; MarblesShootGame story_game = 3; MarblesShootGame daily_game = 4; MarblesShootGame challenge_game = 5; repeated MarblesShootGameSettleInfo game_settle_info_list = 6; uint32 daily_game_config_id = 7; repeated Material daily_game_has_drop_material_list = 8; MarblesShootWiki wiki = 9; } // CmdID: 8051 message MarblesShootGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } MarblesShootGetActivityRsp.Retcode retcode = 1; MarblesShootActivity activity = 2; uint32 activity_id = 3; } message MarblesShootGameSettleInfo { uint32 game_id = 1; uint32 last_fail_room_id = 2; repeated Material has_drop_material_list = 3; } message MarblesShootAvatar { uint32 avatar_id = 1; uint32 level = 2; } message MarblesShootWiki { repeated uint32 ball_list = 1; repeated uint32 peg_list = 2; repeated uint32 treasure_list = 3; } message MarblesShootBall { uint32 unique_id = 1; uint32 ball_id = 2; uint32 level = 3; } message MarblesShootTreasure { uint32 treasure_id = 1; uint32 effect_times = 2; } message MarblesShootGameRewardItem { uint32 treasure_id = 1; uint32 coin_num = 2; } message MarblesShootGameCurRoomInfo { uint32 cur_room_id = 1; MarblesShootRoomType room_type = 2; MarblesShootRoomStatus room_status = 3; uint32 battle_id = 4; uint32 shop_operate_times = 5; repeated MarblesShootBall can_buy_ball_list = 6; repeated uint32 bought_ball_idx_list = 7; repeated uint32 can_select_treasure_list = 8; repeated MarblesShootGameRewardItem can_select_reward_item_list = 9; uint32 event_group_id = 10; repeated uint32 can_trigger_event_id_list = 11; repeated MarblesShootInitItem init_ball_list = 12; repeated MarblesShootInitItem init_treasure_list = 13; uint32 init_ball_select_num = 14; uint32 init_treasure_select_num = 15; } message MarblesShootInitItem { MarblesShootBall ball = 1; uint32 treasure_id = 2; uint32 weight = 3; } message MarblesShootGame { uint32 game_id = 1; MarblesShootAvatar avatar = 2; uint32 avatar_hp = 3; uint32 coin_num = 4; repeated MarblesShootTreasure treasure_list = 5; repeated MarblesShootBall ball_list = 6; MarblesShootGameCurRoomInfo cur_room_info = 7; repeated uint32 passed_room_id_list = 8; uint32 shop_action_random = 9; uint32 daily_game_config_id = 10; string game_transaction_str = 11; uint32 total_add_coin_num = 12; } // CmdID: 8052 message MarblesShootAvatarLevelUpReq { uint32 activity_id = 1; uint32 avatar_id = 2; uint32 target_level = 3; } // CmdID: 8053 message MarblesShootAvatarLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MATERIAL_LACK = 3; TARGET_LEVEL_ERROR = 4; PRE_SITE_ERROR = 5; } MarblesShootAvatarLevelUpRsp.Retcode retcode = 1; uint32 activity_id = 2; MarblesShootAvatar avatar = 3; } // CmdID: 8054 message MarblesShootGetGameReq { uint32 activity_id = 1; uint32 game_id = 2; } // CmdID: 8055 message MarblesShootGetGameRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NOT_IN_GAME = 3; } MarblesShootGetGameRsp.Retcode retcode = 1; uint32 activity_id = 2; MarblesShootGame game = 3; } // CmdID: 8056 message MarblesShootBeginGameReq { uint32 activity_id = 1; uint32 game_id = 2; bool is_from_last_fail_room = 3; uint32 avatar_id = 4; } // CmdID: 8057 message MarblesShootBeginGameRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; SITE_MISMATCH = 3; IN_OTHER_GAME = 4; AVATAR_ERROR = 5; IN_CD = 6; } MarblesShootBeginGameRsp.Retcode retcode = 1; uint32 activity_id = 2; MarblesShootGame game = 3; } // CmdID: 8058 message MarblesShootEndGameReq { uint32 activity_id = 1; uint32 game_id = 2; } message MarblesShootGameStatistics { uint32 total_round = 1; uint32 max_round_damage = 2; MarblesShootBall mvp_ball = 3; uint32 max_hit_combo = 4; uint32 total_score = 5; } // CmdID: 8059 message MarblesShootEndGameRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } MarblesShootEndGameRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated Material drop_material_list = 3; MarblesShootGameStatistics statistics = 4; StageEndStatus end_status = 5; uint32 ball_num = 6; } // CmdID: 8060 message MarblesShootFinishRoomReq { uint32 activity_id = 1; uint32 game_id = 2; uint32 next_room_id = 3; uint32 avatar_hp = 4; uint32 cur_coin_num = 5; } // CmdID: 8061 message MarblesShootFinishRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ROOM_ERROR = 3; GAME_ERROR = 4; ROOM_STATUS_ERROR = 5; } MarblesShootFinishRoomRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8062 message MarblesShootTriggerEventReq { uint32 activity_id = 1; uint32 game_id = 2; uint32 event_id = 3; } // CmdID: 8063 message MarblesShootTriggerEventRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ROOM_STATUS_ERROR = 3; CONDITION_ERROR = 4; } MarblesShootTriggerEventRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 event_id = 3; repeated MarblesShootBall add_ball_list = 4; repeated MarblesShootTreasure add_treasure_list = 5; repeated MarblesShootBall del_ball_list = 6; repeated MarblesShootTreasure del_treasure_list = 7; repeated MarblesShootBall level_up_ball_list = 8; } // CmdID: 8064 message MarblesShootFinishBattleReq { uint32 activity_id = 1; uint32 game_id = 2; uint32 avatar_hp = 3; uint32 room_round = 4; uint32 max_round_damage = 5; uint32 mvp_ball_unique_id = 6; uint32 max_hit_combo = 7; uint32 battle_score = 8; uint32 cur_coin_num = 9; } // CmdID: 8065 message MarblesShootFinishBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ROOM_STATUS_ERROR = 3; } MarblesShootFinishBattleRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8066 message MarblesShootSelectRewardReq { uint32 activity_id = 1; uint32 game_id = 2; uint32 reward_idx = 3; uint32 cur_coin_num = 4; } // CmdID: 8067 message MarblesShootSelectRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ROOM_STATUS_ERROR = 3; } MarblesShootSelectRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8068 message MarblesShootShopOperateReq { enum OperateType { OPERATE_NONE = 0; OPERATE_BUY_BALL = 1; OPERATE_LEVEL_UP_BALL = 2; OPERATE_DEL_BALL = 3; OPERATE_ADD_HP = 4; OPERATE_CHOOSE_TREASURE = 5; } uint32 activity_id = 1; uint32 game_id = 2; MarblesShootShopOperateReq.OperateType operate_type = 3; uint32 operate_param = 4; uint32 shop_action_random = 5; } // CmdID: 8069 message MarblesShootShopOperateRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ITEM_NOT_FOUND = 3; LACK_COIN = 4; BALL_NUM_ERROR = 5; ACTION_RANDOM_ERROR = 6; ROOM_STATUS_ERROR = 7; } MarblesShootShopOperateRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 shop_action_random = 3; } // CmdID: 8070 message MarblesShootGetRankReq { uint32 activity_id = 1; } // CmdID: 8071 message MarblesShootGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 3; NO_RANK = 4; } MarblesShootGetRankRsp.Retcode retcode = 1; uint32 activity_id = 2; RankShowData rank_data = 3; uint32 rank_percent = 4; uint32 rank = 5; } // CmdID: 8072 message MarblesShootSelectInitItemReq { uint32 activity_id = 1; uint32 game_id = 2; repeated MarblesShootBall ball_list = 3; repeated uint32 treasure_list = 4; } // CmdID: 8073 message MarblesShootSelectInitItemRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 3; ROOM_STATUS_ERROR = 4; SELECT_ITEM_ERROR = 5; } MarblesShootSelectInitItemRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8074 message MarblesShootGetWikiReq { uint32 activity_id = 1; } // CmdID: 8075 message MarblesShootGetWikiRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 3; } MarblesShootGetWikiRsp.Retcode retcode = 1; uint32 activity_id = 2; MarblesShootWiki wiki = 3; } enum CmdTypeMarblesshoot { CMD_TYPE_MARBLESSHOOT_NONE = 0; CMD_MARBLES_SHOOT_GET_ACTIVITY_REQ = 8050; CMD_MARBLES_SHOOT_GET_ACTIVITY_RSP = 8051; CMD_MARBLES_SHOOT_AVATAR_LEVEL_UP_REQ = 8052; CMD_MARBLES_SHOOT_AVATAR_LEVEL_UP_RSP = 8053; CMD_MARBLES_SHOOT_GET_GAME_REQ = 8054; CMD_MARBLES_SHOOT_GET_GAME_RSP = 8055; CMD_MARBLES_SHOOT_BEGIN_GAME_REQ = 8056; CMD_MARBLES_SHOOT_BEGIN_GAME_RSP = 8057; CMD_MARBLES_SHOOT_END_GAME_REQ = 8058; CMD_MARBLES_SHOOT_END_GAME_RSP = 8059; CMD_MARBLES_SHOOT_FINISH_ROOM_REQ = 8060; CMD_MARBLES_SHOOT_FINISH_ROOM_RSP = 8061; CMD_MARBLES_SHOOT_TRIGGER_EVENT_REQ = 8062; CMD_MARBLES_SHOOT_TRIGGER_EVENT_RSP = 8063; CMD_MARBLES_SHOOT_FINISH_BATTLE_REQ = 8064; CMD_MARBLES_SHOOT_FINISH_BATTLE_RSP = 8065; CMD_MARBLES_SHOOT_SELECT_REWARD_REQ = 8066; CMD_MARBLES_SHOOT_SELECT_REWARD_RSP = 8067; CMD_MARBLES_SHOOT_SHOP_OPERATE_REQ = 8068; CMD_MARBLES_SHOOT_SHOP_OPERATE_RSP = 8069; CMD_MARBLES_SHOOT_GET_RANK_REQ = 8070; CMD_MARBLES_SHOOT_GET_RANK_RSP = 8071; CMD_MARBLES_SHOOT_SELECT_INIT_ITEM_REQ = 8072; CMD_MARBLES_SHOOT_SELECT_INIT_ITEM_RSP = 8073; CMD_MARBLES_SHOOT_GET_WIKI_REQ = 8074; CMD_MARBLES_SHOOT_GET_WIKI_RSP = 8075; } enum MarblesShootGameType { MARBLES_SHOOT_GAME_TYPE_NONE = 0; MARBLES_SHOOT_GAME_TYPE_STORY = 1; MARBLES_SHOOT_GAME_TYPE_CHALLENGE = 2; MARBLES_SHOOT_GAME_TYPE_DAILY = 3; } enum MarblesShootEventChangeType { MARBLES_SHOOT_EVENT_CHANGE_DEL = 0; MARBLES_SHOOT_EVENT_CHANGE_ADD = 1; } enum MarblesShootEventType { MARBLES_SHOOT_EVENT_TYPE_NONE = 0; MARBLES_SHOOT_EVENT_EMPTY = 1; MARBLES_SHOOT_EVENT_AND = 2; MARBLES_SHOOT_EVENT_WEIGHT_OR = 3; MARBLES_SHOOT_EVENT_CHANGE_HP_BY_VALUE = 4; MARBLES_SHOOT_EVENT_CHANGE_HP_BY_PERCENT = 5; MARBLES_SHOOT_EVENT_CHANGE_COIN_BY_VALUE = 6; MARBLES_SHOOT_EVENT_ADD_BALL = 7; MARBLES_SHOOT_EVENT_DEL_BALL = 8; MARBLES_SHOOT_EVENT_ADD_TREASURE = 9; MARBLES_SHOOT_EVENT_DEL_TREASURE = 10; MARBLES_SHOOT_EVENT_ENTER_BATTLE = 11; MARBLES_SHOOT_EVENT_RECOVER_TREASURE_EFFECT_TIMES = 12; MARBLES_SHOOT_EVENT_RANDOM_ADD_BALL = 13; MARBLES_SHOOT_EVENT_RANDOM_LEVEL_UP_BALL = 14; } enum MarblesShootEventConditionType { MARBLES_SHOOT_EVENT_CONDITION_TYPE_NONE = 0; MARBLES_SHOOT_EVENT_CONDITION_USE_AVATAR = 1; MARBLES_SHOOT_EVENT_CONDITION_HAS_BALL = 2; MARBLES_SHOOT_EVENT_CONDITION_COIN_GREATER_EQUAL = 3; MARBLES_SHOOT_EVENT_CONDITION_HAS_TREASURE = 4; MARBLES_SHOOT_EVENT_CONDITION_NOT_HAS_TREASURE = 5; MARBLES_SHOOT_EVENT_CONDITION_HAS_TRIGGER_EVENT = 6; MARBLES_SHOOT_EVENT_CONDITION_HAS_FINISH_BATTLE = 7; MARBLES_SHOOT_EVENT_CONDITION_BALL_NUM_LESS_THAN = 8; MARBLES_SHOOT_EVENT_CONDITION_BALL_NUM_GREATER_THAN = 9; } enum MarblesShootRoomStatus { MARBLES_SHOOT_ROOM_STATUS_NONE = 0; MARBLES_SHOOT_ROOM_STATUS_IN_BATTLE = 1; MARBLES_SHOOT_ROOM_STATUS_END_BATTLE = 2; MARBLES_SHOOT_ROOM_STATUS_WAIT_TRIGGER_EVENT = 3; MARBLES_SHOOT_ROOM_STATUS_HAS_TRIGGER_EVENT = 4; MARBLES_SHOOT_ROOM_STATUS_WAIT_SELECT_REWARD = 5; MARBLES_SHOOT_ROOM_STATUS_HAS_SELECT_REWARD = 6; MARBLES_SHOOT_ROOM_STATUS_WAIT_SELECT_INIT_ITEM = 7; } enum MarblesShootRoomType { MARBLES_SHOOT_ROOM_TYPE_NONE = 0; MARBLES_SHOOT_ROOM_TYPE_BATTLE = 1; MARBLES_SHOOT_ROOM_TYPE_EVENT = 2; MARBLES_SHOOT_ROOM_TYPE_REWARD = 3; } message MatchThreeRole { uint32 role_id = 1; uint32 level = 2; } message MatchThreeGem { uint32 gem_id = 1; uint32 level = 2; } message MatchThreeGemGachaPool { uint32 gacha_pool_id = 1; MatchThreeGemGachaPoolStatus status = 2; repeated uint32 has_got_gem_list = 3; } // CmdID: 7601 message MatchThreeGetActivityReq { uint32 activity_id = 1; } message MatchThreeHasGotDailyMaterial { uint32 material_id = 1; uint32 num = 2; } message MatchThreeActivity { uint32 activity_id = 1; repeated MatchThreeRole role_list = 2; repeated MatchThreeGem gem_list = 3; repeated MatchThreeHasGotDailyMaterial has_got_daily_material_list = 4; repeated uint32 item_list = 5; uint32 cur_schedule_id = 6; repeated uint32 passed_room_id_list = 7; uint32 max_tower_floor = 8; } // CmdID: 7602 message MatchThreeGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } MatchThreeGetActivityRsp.Retcode retcode = 1; MatchThreeActivity activity = 2; } // CmdID: 7603 message MatchThreeRoleLevelUpReq { uint32 activity_id = 1; uint32 role_id = 2; uint32 target_level = 3; } // CmdID: 7604 message MatchThreeRoleLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; ROLE_NOT_FOUND = 2; TARGET_LEVEL_ERROR = 3; MATERIAL_LACK = 4; } MatchThreeRoleLevelUpRsp.Retcode retcode = 1; uint32 activity_id = 2; MatchThreeRole role = 3; } // CmdID: 7605 message MatchThreeGemGachaDisplayReq { uint32 activity_id = 1; } // CmdID: 7606 message MatchThreeGemGachaDisplayRsp { enum Retcode { SUCC = 0; FAIL = 1; } MatchThreeGemGachaDisplayRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 gacha_random = 3; repeated MatchThreeGemGachaPool pool_list = 4; } // CmdID: 7607 message MatchThreeGemGachaReq { uint32 activity_id = 1; uint32 gacha_random = 2; } // CmdID: 7608 message MatchThreeGemGachaRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_POOL = 2; MATERIAL_LACK = 3; ACTION_RANDOM_ERROR = 4; GEM_ERROR = 5; } MatchThreeGemGachaRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 new_gacha_random = 3; uint32 pool_id = 4; MatchThreeGem gem = 5; repeated MatchThreeGemGachaPool pool_list = 6; } // CmdID: 7609 message MatchThreeGetRankReq { uint32 activity_id = 1; uint32 room_id = 2; } // CmdID: 7610 message MatchThreeGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; SCHEDULE_ERROR = 2; } MatchThreeGetRankRsp.Retcode retcode = 1; uint32 activity_id = 2; RankShowData rank_data = 3; uint32 rank_percent = 4; uint32 room_id = 5; } // CmdID: 7611 message MatchThreeRoomBeginReq { uint32 tale_id = 1; uint32 activity_id = 2; MatchThreeRoomType room_type = 3; uint32 room_id = 4; uint32 role_id = 5; repeated uint32 item_list = 6; } // CmdID: 7612 message MatchThreeRoomBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; ROLE_ERROR = 3; ITEM_ERROR = 4; ROOM_ERROR = 5; } MatchThreeRoomBeginRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 room_id = 3; string transaction_str = 4; uint32 dynamic_level = 5; } // CmdID: 7613 message MatchThreeRoomEndReq { enum Status { WIN = 0; LOSE = 1; ABANDON = 2; } uint32 tale_id = 1; uint32 activity_id = 2; MatchThreeRoomEndReq.Status status = 3; uint32 room_id = 4; MatchThreeRoomType room_type = 5; uint32 score = 6; uint32 battle_time = 7; uint32 floor_id = 8; } // CmdID: 7614 message MatchThreeRoomEndRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_EXIST = 2; ROOM_NOT_BEGIN = 3; ROOM_ERROR = 4; } MatchThreeRoomEndRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 room_id = 3; repeated DropItem daily_drop_item_list = 4; bool is_first_win = 5; uint32 floor_id = 6; RewardData reward_data = 7; } enum CmdTypeMatchthree { CMD_TYPE_MATCHTHREE_NONE = 0; CMD_MATCH_THREE_GET_ACTIVITY_REQ = 7601; CMD_MATCH_THREE_GET_ACTIVITY_RSP = 7602; CMD_MATCH_THREE_ROLE_LEVEL_UP_REQ = 7603; CMD_MATCH_THREE_ROLE_LEVEL_UP_RSP = 7604; CMD_MATCH_THREE_GEM_GACHA_DISPLAY_REQ = 7605; CMD_MATCH_THREE_GEM_GACHA_DISPLAY_RSP = 7606; CMD_MATCH_THREE_GEM_GACHA_REQ = 7607; CMD_MATCH_THREE_GEM_GACHA_RSP = 7608; CMD_MATCH_THREE_GET_RANK_REQ = 7609; CMD_MATCH_THREE_GET_RANK_RSP = 7610; CMD_MATCH_THREE_ROOM_BEGIN_REQ = 7611; CMD_MATCH_THREE_ROOM_BEGIN_RSP = 7612; CMD_MATCH_THREE_ROOM_END_REQ = 7613; CMD_MATCH_THREE_ROOM_END_RSP = 7614; } enum MatchThreeGemGachaPoolStatus { MATCH_THREE_GEM_GACHA_POOL_STATUS_NONE = 0; MATCH_THREE_GEM_GACHA_POOL_LOCKED = 1; MATCH_THREE_GEM_GACHA_POOL_DOING = 2; MATCH_THREE_GEM_GACHA_POOL_FINISHED = 3; } enum MatchThreeRoomType { MATCH_THREE_ROOM_NONE = 0; MATCH_THREE_ROOM_MAIN = 1; MATCH_THREE_ROOM_SIDE = 2; MATCH_THREE_ROOM_DAILY = 3; MATCH_THREE_ROOM_TOWER = 4; } // CmdID: 7000 message MirageGetActivityReq { } message MirageTalent { uint32 talent_id = 1; uint32 level = 2; } message MirageChallengeStageRecord { uint32 stage_id = 1; uint32 max_score = 2; repeated uint32 core_skill_list = 3; } message MirageActivity { uint32 schedule_id = 1; uint32 daily_currency_drop_num = 2; repeated MirageTalent talent_list = 3; repeated MirageChallengeStageRecord challenge_record_list = 4; uint32 cur_rotate_index = 5; uint32 cur_rotate_close_time = 6; uint32 cur_daily_drop_limit_reset_times = 7; } // CmdID: 7001 message MirageGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } MirageGetActivityRsp.Retcode retcode = 1; MirageActivity activity = 2; } // CmdID: 7002 message MirageTalentLevelUpReq { uint32 schedule_id = 1; uint32 talent_id = 2; } // CmdID: 7003 message MirageTalentLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TALENT_NOT_EXIST = 3; TALENT_LOCKED = 4; MATERIAL_LACK = 5; LEVEL_LIMIT = 6; } MirageTalentLevelUpRsp.Retcode retcode = 1; uint32 talent_id = 2; uint32 cur_level = 3; } // CmdID: 7004 message MirageReportStageBeginReq { uint32 schedule_id = 1; uint32 stage_id = 2; uint32 battle_avatar_id = 3; repeated uint32 support_avatar_list = 4; repeated uint32 core_skill_list = 5; uint32 difficulty_id = 6; } // CmdID: 7005 message MirageReportStageBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; STAGE_ERROR = 3; BATTLE_AVATAR_ERROR = 4; SUPPORT_AVATAR_ERROR = 5; CORE_SKILL_ERROR = 6; } MirageReportStageBeginRsp.Retcode retcode = 1; uint32 stage_id = 2; uint32 battle_avatar_id = 3; } // CmdID: 7006 message MirageResetDailyDropLimitReq { uint32 schedule_id = 1; } // CmdID: 7007 message MirageResetDailyDropLimitRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; RESET_NOT_OPEN = 3; HCOIN_LACK = 4; RESET_TIMES_LIMIT = 5; } MirageResetDailyDropLimitRsp.Retcode retcode = 1; uint32 schedule_id = 2; } enum CmdTypeMirage { CMD_TYPE_MIRAGE_NONE = 0; CMD_MIRAGE_GET_ACTIVITY_REQ = 7000; CMD_MIRAGE_GET_ACTIVITY_RSP = 7001; CMD_MIRAGE_TALENT_LEVEL_UP_REQ = 7002; CMD_MIRAGE_TALENT_LEVEL_UP_RSP = 7003; CMD_MIRAGE_REPORT_STAGE_BEGIN_REQ = 7004; CMD_MIRAGE_REPORT_STAGE_BEGIN_RSP = 7005; CMD_MIRAGE_RESET_DAILY_DROP_LIMIT_REQ = 7006; CMD_MIRAGE_RESET_DAILY_DROP_LIMIT_RSP = 7007; } enum MirageStageUnlockFlagType { MIRAGE_STAGE_UNLOCK_FLAG_TYPE_NONE = 0; MIRAGE_STAGE_UNLOCK_FLAG_TYPE_UNTIL_TIME = 1; } enum MirageStageType { MIRAGE_STAGE_TYPE_NONE = 0; MIRAGE_STAGE_TYPE_CHALLENGE = 1; MIRAGE_STAGE_TYPE_DAILY = 2; MIRAGE_STAGE_TYPE_TUTORIAL = 3; } // CmdID: 3850 message GetMonopolyActivityReq { uint32 monopoly_id = 1; } message MonopolyMonster { uint32 unique_id = 1; uint32 monster_id = 2; } message MonopolyFloor { message Building { uint32 location = 1; uint32 type = 2; uint32 level = 3; uint32 product_num = 4; } uint32 floor_id = 1; repeated MonopolyFloor.Building building_list = 2; repeated MonopolyMonster monster_list = 3; MonopolyRoundStatus round_status = 4; } message MonopolyArea { uint32 area_id = 1; MonopolyAreaStatus status = 2; repeated MonopolyFloor floor_list = 3; } message MonopolyShopGoods { uint32 goods_id = 1; uint32 buy_times = 2; } // CmdID: 3851 message GetMonopolyActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetMonopolyActivityRsp.Retcode retcode = 1; uint32 monopoly_id = 2; repeated MonopolyArea area_list = 3; repeated MonopolyShopGoods goods_list = 4; } // CmdID: 3852 message MonopolyThrowDiceReq { uint32 area_id = 1; } // CmdID: 3853 message MonopolyThrowDiceRsp { enum Retcode { SUCC = 0; FAIL = 1; WAIT_SELECT_PATH = 2; STATUS_ERROR = 3; } MonopolyThrowDiceRsp.Retcode retcode = 1; uint32 area_id = 2; uint32 dice_num = 3; } // CmdID: 3854 message MonopolyBuildingConstructReq { uint32 area_id = 1; uint32 building_type = 2; } // CmdID: 3855 message MonopolyBuildingConstructRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_MATERIAL = 2; ANOTHER_TYPE_EXIST = 3; NUM_LIMIT = 4; LEVEL_MAX = 5; NO_LOCATION = 6; WAIT_SELECT = 7; STATUS_ERROR = 8; } MonopolyBuildingConstructRsp.Retcode retcode = 1; uint32 area_id = 2; uint32 building_type = 3; } // CmdID: 3856 message MonopolyEndRoundReq { uint32 area_id = 1; } // CmdID: 3857 message MonopolyEndRoundRsp { enum Retcode { SUCC = 0; FAIL = 1; STATUS_ERROR = 2; } MonopolyEndRoundRsp.Retcode retcode = 1; } // CmdID: 3858 message MonopolyUseItemReq { uint32 area_id = 1; uint32 item_id = 2; uint32 para = 3; } // CmdID: 3859 message MonopolyUseItemRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_MATERIAL = 2; INVALID_AREA = 3; } MonopolyUseItemRsp.Retcode retcode = 1; } // CmdID: 3860 message MonopolyRewardNotify { uint32 behavior_id = 1; RewardData reward = 2; } // CmdID: 3861 message MonopolyBuyGoodsReq { uint32 area_id = 1; uint32 goods_id = 2; } // CmdID: 3862 message MonopolyBuyGoodsRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_MATERIAL = 2; BUY_TIMES_LACK = 3; INVALID_POSITION = 4; STATUS_ERROR = 5; } MonopolyBuyGoodsRsp.Retcode retcode = 1; } // CmdID: 3863 message MonopolySkipBattleReq { uint32 stage_id = 1; } // CmdID: 3864 message MonopolySkipBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; } MonopolySkipBattleRsp.Retcode retcode = 1; } // CmdID: 3865 message MonopolyResetFloorReq { uint32 area_id = 1; uint32 floor_id = 2; } // CmdID: 3866 message MonopolyResetFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; } MonopolyResetFloorRsp.Retcode retcode = 1; uint32 area_id = 2; uint32 floor_id = 3; uint32 tile_tower_id = 4; } // CmdID: 3867 message MonopolyAddMonsterReq { uint32 area_id = 1; uint32 floor_id = 2; uint32 monster_id = 3; uint32 position = 4; uint32 direction = 5; } // CmdID: 3868 message MonopolyAddMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; ALREADY_ADD = 2; } MonopolyAddMonsterRsp.Retcode retcode = 1; uint32 monster_id = 2; uint32 position = 3; uint32 direction = 4; uint32 unique_id = 5; uint32 entity_type = 6; uint32 tile_entity_id = 7; } message RaffleTicket { uint32 ticket_num = 1; uint32 draw_idx = 2; RaffleRewardGrade reward_grade = 3; bool is_reward_taken = 4; } message Raffle { uint32 id = 1; uint32 draw_begin_time = 3; uint32 draw_end_time = 4; uint32 reward_begin_time = 5; uint32 mission_id = 6; uint32 total_ticket_num = 7; repeated RaffleTicket ticket_list = 8; } // CmdID: 3890 message ExchangeRaffleMaterialReq { } // CmdID: 3891 message ExchangeRaffleMaterialRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_NOT_ENOUGH = 2; NOT_OPEN = 3; } ExchangeRaffleMaterialRsp.Retcode retcode = 1; repeated Material get_material_list = 2; } // CmdID: 3894 message TakeRaffleRewardReq { repeated uint32 raffle_id_list = 1; } // CmdID: 3895 message TakeRaffleRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAVE_TAKEN = 2; NOT_OPEN = 3; NOT_DRAW = 4; NOT_EXIST = 5; } TakeRaffleRewardRsp.Retcode retcode = 1; repeated uint32 raffle_id_list = 2; RewardData reward_data = 3; } // CmdID: 3896 message DrawRaffleTicketReq { uint32 raffle_id = 1; } // CmdID: 3897 message DrawRaffleTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 3; CANNOT_DRAW = 4; TIMES_LIMIT = 5; MATERIAL_NOT_ENOUGH = 6; TOO_FREQUENT = 7; } DrawRaffleTicketRsp.Retcode retcode = 1; uint32 raffle_id = 2; uint32 ticket = 3; uint32 draw_idx = 4; } message RaffleActivity { uint32 cur_schedule_id = 1; uint32 begin_time = 2; uint32 end_time = 3; repeated Raffle raffle_list = 4; } // CmdID: 3898 message GetRaffleActivityReq { repeated uint32 raffle_id_list = 1; } // CmdID: 3899 message GetRaffleActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_RAFFLE = 2; NOT_OPEN = 3; } GetRaffleActivityRsp.Retcode retcode = 1; RaffleActivity raffle_activity = 2; } enum CmdTypeMonopoly { CMD_TYPE_MONOPOLY_NONE = 0; CMD_GET_MONOPOLY_ACTIVITY_REQ = 3850; CMD_GET_MONOPOLY_ACTIVITY_RSP = 3851; CMD_MONOPOLY_THROW_DICE_REQ = 3852; CMD_MONOPOLY_THROW_DICE_RSP = 3853; CMD_MONOPOLY_BUILDING_CONSTRUCT_REQ = 3854; CMD_MONOPOLY_BUILDING_CONSTRUCT_RSP = 3855; CMD_MONOPOLY_END_ROUND_REQ = 3856; CMD_MONOPOLY_END_ROUND_RSP = 3857; CMD_MONOPOLY_USE_ITEM_REQ = 3858; CMD_MONOPOLY_USE_ITEM_RSP = 3859; CMD_MONOPOLY_REWARD_NOTIFY = 3860; CMD_MONOPOLY_BUY_GOODS_REQ = 3861; CMD_MONOPOLY_BUY_GOODS_RSP = 3862; CMD_MONOPOLY_SKIP_BATTLE_REQ = 3863; CMD_MONOPOLY_SKIP_BATTLE_RSP = 3864; CMD_MONOPOLY_RESET_FLOOR_REQ = 3865; CMD_MONOPOLY_RESET_FLOOR_RSP = 3866; CMD_MONOPOLY_ADD_MONSTER_REQ = 3867; CMD_MONOPOLY_ADD_MONSTER_RSP = 3868; CMD_EXCHANGE_RAFFLE_MATERIAL_REQ = 3890; CMD_EXCHANGE_RAFFLE_MATERIAL_RSP = 3891; CMD_TAKE_RAFFLE_REWARD_REQ = 3894; CMD_TAKE_RAFFLE_REWARD_RSP = 3895; CMD_DRAW_RAFFLE_TICKET_REQ = 3896; CMD_DRAW_RAFFLE_TICKET_RSP = 3897; CMD_GET_RAFFLE_ACTIVITY_REQ = 3898; CMD_GET_RAFFLE_ACTIVITY_RSP = 3899; } enum MonopolyRoundStatus { MONOPOLY_ROUND_STATUS_NONE = 0; MONOPOLY_ROUND_STATUS_START = 1; MONOPOLY_ROUND_STATUS_AFTER_DICE = 2; MONOPOLY_ROUND_STATUS_AFTER_CONSTRUCT = 3; } enum MonopolyBehaviorType { MONOPOLY_BEHAVIOR_TYPE_NONE = 0; MONOPOLY_BEHAVIOR_WALK = 1; MONOPOLY_BEHAVIOR_DEMOLISH_BUILDING = 2; MONOPOLY_BEHAVIOR_FREEZE_BUILDING = 3; MONOPOLY_BEHAVIOR_RANDOM_FREEZE = 4; MONOPOLY_BEHAVIOR_SUMMON = 5; MONOPOLY_BEHAVIOR_REPEL = 7; MONOPOLY_BEHAVIOR_DELELTE_SELF = 8; MONOPOLY_BEHAVIOR_TRIGGER_RPG_EVENT = 9; } enum MonopolyItemType { MONOPOLY_ITEM_TYPE_NONE = 0; MONOPOLY_ITEM_CONTROLABLE_DICE = 1; MONOPOLY_ITEM_ROADBLOCK = 2; MONOPOLY_ITEM_EXCHANGE_POSITION = 4; MONOPOLY_ITEM_LEVELUP_BUILDING = 7; MONOPOLY_ITEM_CHANGE_DIRECTION = 8; } enum MonopolyBuildingFuncType { MONOPOLY_BUILDING_FUNC_TYPE_NONE = 0; MONOPOLY_BUILDING_FUNC_PRODUCT = 1; MONOPOLY_BUILDING_FUNC_BUFF = 2; } enum MonopolyDiceType { MONOPOLY_DICE_NONE = 0; MONOPOLY_DICE_NORMAL = 1; MONOPOLY_DICE_BUILDING_PRIORITY = 2; } enum MonopolyAreaStatus { MONOPOLY_AREA_STATUS_NONE = 0; MONOPOLY_AREA_STATUS_LOCKED = 1; MONOPOLY_AREA_STATUS_UNLOCKED = 2; } enum RaffleRewardGrade { RAFFLE_REWARD_NONE = 0; RAFFLE_REWARD_FIRST = 1; RAFFLE_REWARD_SECOND = 2; RAFFLE_REWARD_THIRD = 3; } enum RaffleActivityType { RAFFLE_ACTIVITY_NONE = 0; RAFFLE_ACTIVITY_MONOPOLY = 1; } message NinjaSlot { uint32 slot_id = 1; uint32 level = 2; uint32 exp = 3; uint32 choosed_effect_id = 4; } message NinjaActivityData { uint32 ninja_id = 1; uint32 begin_time = 2; uint32 end_time = 3; repeated NinjaSlot slot_list = 4; } // CmdID: 4400 message GetNinjaActivityReq { } // CmdID: 4401 message GetNinjaActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetNinjaActivityRsp.Retcode retcode = 1; NinjaActivityData ninja_data = 2; } // CmdID: 4402 message NinjaSlotStrengthenReq { uint32 slot_id = 1; uint32 material_id = 2; uint32 cost_num = 3; } // CmdID: 4403 message NinjaSlotStrengthenRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_NOT_ENOUGH = 2; LOCKED = 3; NOT_OPEN = 4; LEVEL_MAX = 5; } NinjaSlotStrengthenRsp.Retcode retcode = 1; NinjaSlot slot = 2; } // CmdID: 4404 message NinjaActivityNotify { repeated NinjaSlot slot_list = 1; } // CmdID: 4405 message NinjaSlotChooseEffectReq { uint32 slot_id = 1; uint32 effect_id = 2; } // CmdID: 4406 message NinjaSlotChooseEffectRsp { enum Retcode { SUCC = 0; FAIL = 1; LOCKED = 2; } NinjaSlotChooseEffectRsp.Retcode retcode = 1; NinjaSlot slot = 2; } enum CmdTypeNinja { CMD_TYPE_NINJA_NONE = 0; CMD_GET_NINJA_ACTIVITY_REQ = 4400; CMD_GET_NINJA_ACTIVITY_RSP = 4401; CMD_NINJA_SLOT_STRENGTHEN_REQ = 4402; CMD_NINJA_SLOT_STRENGTHEN_RSP = 4403; CMD_NINJA_ACTIVITY_NOTIFY = 4404; CMD_NINJA_SLOT_CHOOSE_EFFECT_REQ = 4405; CMD_NINJA_SLOT_CHOOSE_EFFECT_RSP = 4406; CMD_NINJA_DUMMY = 4449; } enum NinjaSiteType { NINJA_SITE_TYPE_NONE = 0; NINJA_SITE_NORMAL = 1; NINJA_SITE_BOSS = 2; NINJA_SITE_CHALLENGE = 3; } // CmdID: 1 message KeepAliveNotify { repeated uint32 route_type_list = 1; } // CmdID: 2 message GetGameserverReq { } // CmdID: 3 message GetGameserverRsp { enum Retcode { SUCC = 0; FAIL = 1; SERVER_STOP = 2; VERSION_ERROR = 3; FORCE_UPDATE = 4; SEED_ERROR = 5; } } // CmdID: 4 message GetPlayerTokenReq { uint32 account_type = 1; string account_uid = 2; string account_token = 3; string account_ext = 4; string token = 5; string version = 6; string device = 7; int32 tag = 8; uint32 uid = 9; string system_info = 10; string ipv4_str = 11; string ipv6_str = 12; string cps = 13; string device_uuid = 14; string transfer_code = 15; string transfer_pwd = 16; string ip_info_str = 17; DeviceType device_type = 20; bool is_allow_device_register = 21; uint32 combo_channel_id = 22; string combo_token = 23; string ua_pc = 25; string device_fingerprint = 26; } // CmdID: 5 message GetPlayerTokenRsp { enum Retcode { SUCC = 0; FAIL = 1; REGISTER_CLOSED = 2; ACCOUNT_VERIFY_ERROR = 3; TOKEN_REPEAT = 4; ACCOUNT_TYPE_ERROR = 5; SERVER_FULL = 6; INVALID_APK = 7; TRANSFER_CODE_ERROR = 8; IN_BLACK_LIST = 9; SERVER_STOP = 10; ACCOUNT_LOCKED = 11; SERVER_BUSY = 12; DEVICE_TYPE_ERROR = 13; FORBID_VISITOR = 14; FORBID_TAG_SMURF_VISITOR = 15; ANTI_ADDICT_LOGIN = 16; GAME_NOT_AVAILABLE = 17; FORCE_UPDATE = 18; } GetPlayerTokenRsp.Retcode retcode = 1; uint32 uid = 2; string token = 3; uint32 account_type = 4; string account_uid = 5; int32 tag = 6; string transfer_code = 15; uint32 transfer_pwd_expire_time = 16; bool is_bind_access = 17; uint32 fightserver_ip = 18; uint32 fightserver_port = 19; string msg = 20; uint32 black_list_end_time = 21; uint32 user_type = 22; uint32 limit_level = 23; bytes security_cmd_buffer = 24; string hoyolab_account_uid = 26; string ua_pc = 27; } // CmdID: 6 message PlayerLoginReq { uint32 last_server_packet_id = 2; string cps = 3; string check_sum = 4; string device_uuid = 5; string android_signatures = 6; string language = 7; string advertiser_id = 8; bytes security_cmd_reply = 9; uint32 last_login_version = 10; uint32 account_type = 11; string account_uid = 12; DeviceType device_type = 13; uint32 user_type = 14; string user_ip = 15; uint32 tag = 16; string client_version = 17; string client_device = 18; string system_info = 19; string android_sign = 20; uint32 limit_level = 21; uint32 black_list_end_time = 22; bool is_bind_access = 23; uint32 login_session_token = 25; string hoyolab_account_uid = 26; uint32 user_port = 27; string ua_pc = 28; string device_fingerprint = 29; } // CmdID: 7 message PlayerLoginRsp { enum Retcode { SUCC = 0; FAIL = 1; REPEAT_LOGIN = 2; IN_BLACK_LIST = 3; WAIT_STOP_ANOTHER_LOGIN = 4; ANTI_ADDICT_LOGIN = 5; SQUEEZE_CD = 6; LOGIN_CONTROL = 7; } PlayerLoginRsp.Retcode retcode = 1; string msg = 2; bool is_first_login = 4; uint32 last_client_packet_id = 5; string region_name = 6; CGType cg_type = 9; uint32 last_logout_time = 10; uint32 region_id = 11; bool is_valid_reconnect = 12; uint32 account_type = 13; string account_uid = 14; uint32 login_session_token = 15; uint32 psycho_key = 16; bool is_packet_cache_empty = 17; } // CmdID: 8 message PlayerLogoutReq { bool is_kick = 1; } // CmdID: 10 message GetMainDataReq { enum DataType { ALL = 0; NICKNAME = 2; LEVEL = 3; EXP = 4; HCOIN = 5; SCOIN = 6; STAMINA = 7; STAMINA_RECOVER_LEFT_TIME = 8; STAMINA_RECOVER_CONFIG_TIME = 9; EQUIPMENT_SIZE_LIMIT = 14; SELF_DESC = 16; PAY_HCOIN = 17; FREE_HCOIN = 18; ASSISTANT_AVATAR_ID = 19; IS_ALLOW_COST_SENIOR_EQUIP_ON_CUR_DEVICE = 20; BIRTHDAY = 21; RECHARGE_PRICE = 22; WAIT_DEL_HCOIN = 23; ON_MEDAL_ID = 24; USE_FRAME_ID = 26; MCOIN = 27; PANEL_ACTIVITY = 28; VIDEO_POPUP = 29; ON_PHONE_PENDANT_ID = 30; STORE_EVALUATE = 31; CHATWORLD_ACTIVITY = 32; LEVEL_LOCK = 33; WARSHIP_AVATAR = 35; USE_CUSTOM_HEAD = 36; TOTAL_LOGIN_DAYS = 37; WARSHIP_THEME = 38; WAIT_DEL_MATERIAL = 39; } repeated GetMainDataReq.DataType type_list = 1; } message VideoPopupData { uint32 id = 1; uint32 begin_time = 2; uint32 end_time = 3; string middle_image_path = 4; string video_icon = 5; string video_link = 6; uint32 video_link_open_type = 7; uint32 max_times = 8; } message ChatworldActivityInfo { uint32 treasure_schedule_id = 1; bool is_has_npc_red_envelope = 2; } message WarshipAvatarData { uint32 warship_first_avatar_id = 1; uint32 warship_second_avatar_id = 2; } message WaitDelMaterialData { uint32 material_id = 1; uint32 num = 2; } // CmdID: 11 message GetMainDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMainDataRsp.Retcode retcode = 1; string nickname = 2; uint32 level = 3; uint32 exp = 4; uint32 hcoin = 5; uint32 scoin = 6; uint32 stamina = 7; uint32 stamina_recover_left_time = 8; uint32 stamina_recover_config_time = 9; uint32 equipment_size_limit = 14; string self_desc = 16; uint32 pay_hcoin = 17; uint32 free_hcoin = 18; uint32 assistant_avatar_id = 19; bool is_allow_cost_senior_equip_on_cur_device = 20; uint32 birthday = 21; uint32 month_recharge_price = 22; uint32 wait_del_hcoin = 23; uint32 on_medal_id = 24; uint32 today_recharge_price = 26; uint32 use_frame_id = 27; bool is_all = 28; uint32 mcoin = 29; repeated uint32 open_panel_activity_list = 30; repeated VideoPopupData video_popup_list = 31; uint32 on_phone_pendant_id = 32; uint32 next_evaluate_time = 33; ChatworldActivityInfo chatworld_activity_info = 34; uint32 level_lock_id = 35; WarshipAvatarData warship_avatar = 37; uint32 custom_head_id = 38; uint32 total_login_days = 39; uint32 register_time = 40; WarshipThemeData warship_theme = 41; repeated WaitDelMaterialData wait_del_material_list = 42; Medal on_medal = 43; repeated uint32 type_list = 44; } // CmdID: 12 message GetScoinExchangeInfoReq { } // CmdID: 13 message GetScoinExchangeInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetScoinExchangeInfoRsp.Retcode retcode = 1; uint32 usable_times = 2; uint32 total_times = 3; uint32 hcoin_cost = 4; uint32 scoin_get = 5; } // CmdID: 14 message ScoinExchangeReq { uint32 purple_jade_num = 1; } // CmdID: 15 message ScoinExchangeRsp { enum Retcode { SUCC = 0; FAIL = 1; HCOIN_LACK = 2; TIMES_LACK = 3; LACK_PURPLE_JADE = 4; } ScoinExchangeRsp.Retcode retcode = 1; uint32 hcoin_cost = 2; uint32 scoin_get = 3; uint32 boost_rate = 4; uint32 purple_jade_cost = 5; } // CmdID: 16 message GetStaminaExchangeInfoReq { } // CmdID: 17 message GetStaminaExchangeInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetStaminaExchangeInfoRsp.Retcode retcode = 1; uint32 usable_times = 2; uint32 total_times = 3; uint32 hcoin_cost = 4; uint32 stamina_get = 5; } // CmdID: 18 message StaminaExchangeReq { } // CmdID: 19 message StaminaExchangeRsp { enum Retcode { SUCC = 0; FAIL = 1; HCOIN_LACK = 2; TIMES_LACK = 3; STAMINA_FULL = 4; } StaminaExchangeRsp.Retcode retcode = 1; uint32 hcoin_cost = 2; uint32 stamina_get = 3; } // CmdID: 20 message NicknameModifyReq { string nickname = 1; } // CmdID: 21 message NicknameModifyRsp { enum Retcode { SUCC = 0; FAIL = 1; FORMAT_ERROR = 2; SENSITIVE_WORDS = 3; IN_AUDIT = 4; IN_CD = 5; } NicknameModifyRsp.Retcode retcode = 1; uint32 cd_end_time = 2; } // CmdID: 22 message GmTalkReq { string msg = 1; string cmd = 2; string sub_cmd = 3; repeated string param_list = 4; } // CmdID: 23 message GmTalkRsp { enum Retcode { SUCC = 0; FAIL = 1; } GmTalkRsp.Retcode retcode = 1; string msg = 2; string retmsg = 3; } // CmdID: 24 message GetAvatarDataReq { repeated uint32 avatar_id_list = 1; } // CmdID: 25 message GetAvatarDataRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; } GetAvatarDataRsp.Retcode retcode = 1; repeated Avatar avatar_list = 2; bool is_all = 3; } // CmdID: 26 message GetEquipmentDataReq { repeated uint32 weapon_unique_id_list = 1; repeated uint32 stigmata_unique_id_list = 2; repeated uint32 material_id_list = 3; repeated uint32 mecha_unique_id_list = 4; } // CmdID: 27 message GetEquipmentDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetEquipmentDataRsp.Retcode retcode = 1; repeated Weapon weapon_list = 2; repeated Stigmata stigmata_list = 3; repeated Material material_list = 4; bool is_all = 5; repeated Mecha mecha_list = 6; uint32 vitality_value = 7; } // CmdID: 28 message DelEquipmentNotify { repeated uint32 weapon_unique_id_list = 1; repeated uint32 stigmata_unique_id_list = 2; repeated uint32 mecha_unique_id_list = 3; } // CmdID: 29 message AvatarStarUpReq { uint32 avatar_id = 1; } // CmdID: 30 message AvatarStarUpRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; FRAGMENT_LACK = 3; STAR_FULL = 4; FEATURE_CLOSED = 5; } AvatarStarUpRsp.Retcode retcode = 1; } // CmdID: 31 message EquipmentPowerUpReq { EquipmentItem main_item = 1; EquipmentItemList consume_item_list = 2; } // CmdID: 32 message EquipmentPowerUpRsp { enum Retcode { SUCC = 0; FAIL = 1; MAIN_ITEM_NOT_EXIST = 2; MAIN_ITEM_LEVEL_FULL = 3; CONSUME_ITEM_NOT_EXIST = 4; CONSUME_ITEM_IN_USE = 5; CONSUME_ITEM_REPEAT = 6; MAIN_ITEM_IN_CONSUME_ITEM_LIST = 7; SCOIN_LACK = 8; CONSUME_ITEM_PROTECTED = 9; MAIN_ITEM_AFFIX_NOT_IDENTIFY = 10; COST_GACHA_TICKET = 11; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 12; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 13; CONSUME_ITEM_IN_FACILITY = 14; CONSUME_ITEM_GRAND_KEY = 15; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 16; } EquipmentPowerUpRsp.Retcode retcode = 1; EquipmentItem main_item = 2; uint32 boost_rate = 3; repeated Material return_material_list = 4; } // CmdID: 33 message EquipmentSellReq { EquipmentItemList sell_item_list = 1; } // CmdID: 34 message EquipmentSellRsp { enum Retcode { SUCC = 0; FAIL = 1; CONSUME_ITEM_NOT_EXIST = 2; CONSUME_ITEM_IN_USE = 3; CONSUME_ITEM_REPEAT = 4; CONSUME_ITEM_PROTECTED = 5; COST_GACHA_TICKET = 6; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 7; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 8; SELL_PRICE = 9; CONSUME_ITEM_GRAND_KEY = 10; CONSUME_ITEM_IN_FACILITY = 11; LACK_VITALITY = 12; CONTAINS_EQUIP_CAN_NOT_SELL = 13; GREEN_STONE_QUANTITY_LIMIT = 14; PURPLE_JADE_QUANTITY_LIMIT = 15; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 16; } EquipmentSellRsp.Retcode retcode = 1; uint32 scoin_add = 2; uint32 purple_jade_add = 4; uint32 cost_vitality = 5; } // CmdID: 35 message AddAvatarExpByMaterialReq { uint32 avatar_id = 1; uint32 material_id = 2; uint32 material_num = 3; } // CmdID: 36 message AddAvatarExpByMaterialRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; AVATAR_LEVEL_FULL = 3; MATERAIL_NOT_ENOUGH = 4; MATERAIL_CAN_NOT_ADD_EXP = 5; } AddAvatarExpByMaterialRsp.Retcode retcode = 1; } // CmdID: 37 message EquipmentEvoReq { EquipmentItem main_item = 1; EquipmentItemList consume_item_list = 2; } // CmdID: 38 message EquipmentEvoRsp { enum Retcode { SUCC = 0; FAIL = 1; MAIN_ITEM_NOT_EXIST = 2; MAIN_ITEM_LEVEL_NOT_FULL = 3; CONSUME_ITEM_NOT_EXIST = 4; CONSUME_ITEM_IN_USE = 5; CONSUME_ITEM_REPEAT = 6; CONSUME_ITEM_UN_NECESSARY = 7; CONSUME_ITEM_LACK = 8; MAIN_ITEM_IN_CONSUME_ITEM_LIST = 9; SCOIN_LACK = 10; CONSUME_ITEM_PROTECTED = 11; MAIN_ITEM_AFFIX_NOT_IDENTIFY = 12; COST_GACHA_TICKET = 13; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 14; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 15; CONSUME_ITEM_GRAND_KEY = 16; CONSUME_ITEM_IN_FACILITY = 17; MAIN_ITEM_IN_FACILITY = 18; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 19; } EquipmentEvoRsp.Retcode retcode = 1; EquipmentItem new_item = 2; } // CmdID: 39 message DressEquipmentReq { uint32 avatar_id = 1; EquipmentSlot slot = 2; uint32 unique_id = 3; } // CmdID: 40 message DressEquipmentRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; EQUIPMENT_NOT_EXIST = 3; EQUIPMENT_DRESSED = 4; EQUIPMENT_SLOT_ERROR = 5; COST_LACK = 6; AFFIX_NOT_IDENTIFY = 7; } DressEquipmentRsp.Retcode retcode = 1; EquipmentSlot slot = 2; uint32 unique_id = 3; } // CmdID: 41 message GetStageDataReq { repeated uint32 stage_id_list = 1; } // CmdID: 42 message GetStageDataRsp { enum Retcode { SUCC = 0; FAIL = 1; STAGE_NOT_EXIST = 2; } GetStageDataRsp.Retcode retcode = 1; repeated Stage stage_list = 2; repeated uint32 finished_chapter_list = 3; repeated StageEventData event_data_list = 4; bool is_all = 5; } // CmdID: 43 message StageBeginReq { uint32 stage_id = 1; repeated uint32 avatar_id_list = 2; AvatarTeamType avatar_team_type = 3; uint32 assistant_uid = 4; bool is_speed_up_stage = 5; repeated uint32 avatar_trial_id_list = 6; repeated uint32 elf_id_list = 7; uint32 target_wave = 8; string mtp_report_type = 11; string mtp_report_value = 12; bool is_re_begin = 13; repeated uint32 avatar_restrict_list = 14; bool is_theme_wanted_mp_assist_mode = 15; uint32 sc_dlc_support_avatar_id = 16; uint32 stage_begin_floor = 17; repeated uint32 monster_card_unique_id_list = 18; repeated uint32 fake_avatar_id_list = 19; repeated uint32 extra_item_id_list = 20; uint32 step_level = 21; uint32 activity_id = 22; uint32 theme_wanted_multi_num = 23; bool is_theme_wanted_extra_drop = 24; } // CmdID: 44 message StageBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; STAGE_NOT_EXIST = 2; LEVEL_LACK = 3; STAMINA_LACK = 4; AVATAR_ERROR = 5; EQUIPMENT_FULL = 6; ENTER_TIMES_LACK = 7; ASSISTANT_PLAYER_FROZEN = 8; ACTIVITY_LEVEL_LACK = 9; ACTIVITY_ENTER_TIMES_LACK = 10; ACTIVITY_NOT_BEGIN = 11; ACTIVITY_END = 12; AVATAR_NUM_ERROR = 13; CHALLENGE_NUM_LACK = 14; FRIEND_NUM_MAX = 15; EXTRA_STORY_LEVEL_LACK = 16; EXTRA_STORY_NOT_BEGIN = 17; EXTRA_STORY_END = 18; NOT_MEET_RESTRICT = 19; EQUIPMENT_MATERIAL_LIMIT = 20; EQUIPMENT_FRAGMENT_LIMIT = 21; NOT_MEET_FAST = 22; PRE_MP_STAGE_NOT_FINISH = 23; STAGE_TYPE_ERROR = 24; MP_LEVEL_LACK = 25; ACTIVITY_UNLOCK = 26; NOT_MEET_EXTRA_STORY_CHALLENGE_MODE = 28; EXTRA_STORY_EQUIPMENT_USED = 29; EXTRA_STORY_AVATAR_USED = 30; EXTRA_STORY_AVATAR_LIMIT = 31; STAGE_FINISH_ONCE = 32; SEASON_TICKET_LACK = 33; PRE_STAGE_NOT_FINISH = 34; CHALLENGE_MODE_NEED_RESET = 35; ALREADY_OPEN_DUNGEONS = 36; DUNGEONS_AREA_LOCKED = 37; DUNGEONS_TEST_STAGE_FIRST = 38; DUNGEONS_TEST_STAGE_DONE = 39; COST_MATERIAL_LACK = 40; WEEKLY_ENTER_TIMES_LACK = 41; RECLAIM_BOOM_ENERGY_LACK = 42; RECLAIM_LEVEL_LACK = 43; OPENWORLD_BOSS_MP_INVALID = 44; SCORE_LACK = 45; COUPLE_TOWER_FLOOR_LACK = 46; GENERAL_ACTIVITY_CONDITION_LIMIT = 47; EQUIPMENT_DISMATCH_LOCKED = 48; WEAPON_LOCKED = 49; STIGMATA_LOCKED = 50; ELF_ERROR = 51; NOT_IN_SQUAD = 52; ELF_CARRY_LEVEL_LIMIT = 53; CAMPAIGN_PHASE_ERROR = 54; MISSION_LOCKED = 55; HAS_TAKE_CAMPAIGN_REWARD = 56; FEATURE_CLOSED = 61; NOT_IN_TEAM = 62; EXTRA_MATERIAL_LACK = 63; FEATURE_LIMIT = 64; STAGE_MISMATCH = 65; NOT_IN_SAME_ARMADA = 67; ASSIST_STAMINA_LACK = 68; ARMADA_ACTIVITY_NOT_OPEN = 69; NOT_IN_ARMADA = 70; LOGIN_DAYS_LACK = 71; NOT_NEWBIE = 72; IN_CD = 73; DAILY_RAID_NOT_ACTIVE = 74; CHAPTER_PRE_ZONE_NOT_FINISHED = 75; BEAST_TIME_NOT_ENOUGH = 76; SINGLE_WANTED_BOX_UNPICK = 77; EXCLUSIVE_STAGE_CONFLICT = 78; THEME_WANTED_LEADER_TICKET_LACK = 79; THEME_WANTED_MEMBER_LOCKED = 80; THEME_WANTED_LOCK = 81; THEME_WANTED_TICKET_LACK = 82; SLG_BATTLE_NOT_OPEN = 83; SLG_BATTLE_POINT_ERROR = 84; SLG_BATTLE_POINT_NOT_OPEN = 85; UNLOCK_TIME_LIMIT = 86; BEGIN_FLOOR_ERROR = 87; OPENWORLD_STORY_NOT_FINISH = 88; MONSTER_CARD_MONSTER_ERROR = 89; MONSTER_CARD_COST_LIMIT = 90; CHAPTER_OW_FAME_LEVEL_LACK = 91; BUFF_ASSIST_STAGE_NOT_OPEN = 92; WAVE_RUSH_STAGE_NOT_OPEN = 93; WAVE_RUSH_PRE_SITE_NOT_FINISHED = 94; WAVE_RUSH_DAILY_STAGE_NOT_OPEN = 95; AI_CYBER_CONDITION_NOT_MEET = 96; AI_CYBER_AREA_ERROR = 97; AI_CYBER_DAILY_STAGE_NOT_MATCH = 98; FAKE_AVATAR_NUM_ERROR = 99; FAKE_AVATAR_ERROR = 100; PLATFORM_SHOOTER_DAILY_CHALLENGE_MISMATCH = 101; MIRAGE_STAGE_MISMATCH = 102; MIRAGE_NOT_OPEN = 103; EXTRA_ITEM_ERROR = 104; CHAPTER_BW_WORLD_EXP_MATERIAL_FULL = 105; CHAPTER_BW_WORLD_RUNE_FULL = 106; REWARD_LINE_ERROR = 107; CHAPTER_BW_WORLD_EQUIP_RUNE_ERROR = 108; THEME_TOWER_SECTION_ERROR = 109; THEME_TOWER_STAGE_NOT_MATCH = 110; CHAPTER_ARK_AVATAR_ATTRIBUTE_ERROR = 111; CHAPTER_ERROR = 112; CONDITION_MISMATCH = 113; MINION_CLASH_NOT_OPEN = 114; MINION_CLASH_STAGE_MISMATCH = 115; ARK_PLUS_IN_CHALLENGE = 116; ELF_SYSTEM_ERROR = 117; PJMS_AUXILIARY_UNIT_NUM_LIMIT = 118; THEME_WANTED_MATERIAL_LACK = 119; SIMPLIFIED_GOD_WAR_WEEKLY_CHALLENGE_LOCKED = 120; SIMPLIFIED_GOD_WAR_NOT_IN_CHALLENGE = 121; SIMPLIFIED_GOD_WAR_NOT_IN_SITE = 122; MONSTER_MORPH_MONSTER_LIMIT = 123; MONSTER_MORPH_MINION_LIMIT = 124; MONSTER_CARD_SUPPORT_ERROR = 125; MONSTER_CARD_SUPPORT_REPEAT = 126; MONSTER_CARD_REPEAT = 127; CONFIG_NOT_FOUND = 128; } StageBeginRsp.Retcode retcode = 1; uint32 stage_id = 2; uint32 progress = 3; repeated DropItem drop_item_list = 4; bool is_collect_cheat_data = 5; string sign_key = 6; uint32 tag = 7; repeated AvatarEquipBuff equip_buff_list = 8; repeated string battle_buff_list = 9; repeated string battle_attr_list = 10; bool is_trigger_baodi = 11; bytes security_cmd_buffer = 12; string stage_transaction_str = 13; uint32 god_war_skill_id = 14; uint32 ark_plus_room_event_id = 15; bytes game_data = 20; } // CmdID: 45 message StageEndReq { bytes body = 1; string sign = 2; } // CmdID: 46 message StageEndRsp { enum Retcode { SUCC = 0; FAIL = 1; STAGE_ERROR = 2; DROP_ERROR = 3; CHALLENGE_ERROR = 4; STAGE_TIME_ERROR = 5; ALREADY_OPEN_DUNGEONS = 6; NOT_MEET_FAST = 22; COST_MATERIAL_LACK = 40; NOT_IN_TEAM = 62; SLG_BATTLE_NOT_OPEN = 63; ACTIVITY_NOT_OPEN = 64; END_FLOOR_ERROR = 66; } StageEndRsp.Retcode retcode = 1; uint32 stage_id = 2; uint32 player_exp_reward = 3; uint32 avatar_exp_reward = 4; uint32 scoin_reward = 5; repeated StageChallengeData challenge_list = 6; uint32 friends_point_add = 7; uint32 progress = 8; repeated StageSpecialChallengeData special_challenge_list = 9; MpStageMvpReward mvp_reward = 10; repeated DropItem mp_drop_item_list = 11; uint32 mp_exp_reward = 12; uint32 exp_convert_scoin = 13; uint32 bond_add_friends_point = 14; AccountBuffReward buff_reward = 16; uint32 world_boss_score = 17; uint32 rank_scoin = 18; RewardData line_enhance_reward_data = 19; uint32 dungeons_evaluation = 20; repeated DropItem dungeons_drop_item_list = 21; StageEndStatus end_status = 22; uint32 bonus_score = 24; repeated DropItem bonus_drop_list = 25; repeated RewardData extra_reward_data_list = 27; repeated DropItem extra_drop_list = 28; bool is_new_max_score = 29; repeated DropItem theme_wanted_drop_item_list = 31; repeated DropItem theme_wanted_show_extra_drop_item_list = 32; bool is_theme_wanted_extra_drop_taken_by_first_pass = 33; uint32 god_war_challenge_score = 34; uint32 old_max_score = 35; uint32 stage_score = 36; bool is_first_win = 37; repeated RewardData bonus_reward_data_list = 38; repeated PjmsAuxiliaryUnit auxiliary_unit_list = 39; repeated DropItem pjms_resident_settle_pre_stage_drop_item_list = 40; } // CmdID: 47 message GetAvatarTeamDataReq { } // CmdID: 48 message GetAvatarTeamDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetAvatarTeamDataRsp.Retcode retcode = 1; repeated AvatarTeam avatar_team_list = 2; repeated CustomAvatarTeam custom_avatar_team_list = 3; } // CmdID: 49 message UpdateAvatarTeamNotify { AvatarTeam team = 1; } // CmdID: 50 message AvatarSubSkillLevelUpReq { uint32 avatar_id = 1; uint32 skill_id = 2; uint32 sub_skill_id = 3; bool is_level_up_all = 4; } // CmdID: 51 message AvatarSubSkillLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; SKILL_NOT_EXIST = 3; SUB_SKILL_NOT_EXIST = 4; AVATAR_LEVEL_LACK = 5; AVATAR_STAR_LACK = 6; SCOIN_LACK = 7; SKILL_POINT_LACK = 8; MATERIAL_LACK = 9; LEVEL_FULL = 10; } AvatarSubSkillLevelUpRsp.Retcode retcode = 1; } // CmdID: 56 message MaterialEvoReq { } // CmdID: 57 message MaterialEvoRsp { enum Retcode { SUCC = 0; FAIL = 1; } MaterialEvoRsp.Retcode retcode = 1; } // CmdID: 60 message GetStageDropDisplayReq { repeated uint32 stage_id_list = 1; } // CmdID: 61 message GetStageDropDisplayRsp { enum Retcode { SUCC = 0; FAIL = 1; STAGE_NOT_EXIST = 2; STAGE_TOO_MUCH = 3; } GetStageDropDisplayRsp.Retcode retcode = 1; repeated StageDropDisplayInfo stage_drop_list = 2; } // CmdID: 64 message GetFriendListReq { } // CmdID: 65 message GetFriendListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetFriendListRsp.Retcode retcode = 1; repeated PlayerFriendBriefData friend_list = 2; bool is_whole_data = 3; uint32 assistant_num = 4; } // CmdID: 66 message AddFriendReq { AddFriendAction action = 1; repeated uint32 target_uid_list = 2; } // CmdID: 67 message AddFriendRsp { enum Retcode { SUCC = 0; FAIL = 1; TARGET_NOT_EXIST = 2; FRIEND_FULL = 3; TARGET_FRIEND_FULL = 4; IS_SELF = 5; IS_FRIEND = 6; ASK_TOO_OFTEN = 7; TARGET_ASK_LIST_FULL = 8; TARGET_IN_ASK_LIST = 9; REDIS_MULTI_ERROR = 10; NOT_ALLOW_CROSS_REGION_FRIEND = 11; CROSS_REGION_FRIEND_FULL = 12; FEATURE_LIMIT = 13; FORBIDDEN = 14; FEATURE_CLOSED = 15; } AddFriendRsp.Retcode retcode = 1; AddFriendAction action = 2; repeated uint32 target_uid_list = 3; } // CmdID: 68 message DelFriendReq { uint32 target_uid = 1; } // CmdID: 69 message DelFriendRsp { enum Retcode { SUCC = 0; FAIL = 1; TARGET_NOT_FRIEND = 2; REDIS_MULTI_ERROR = 3; MASTER_PUPIL = 4; } DelFriendRsp.Retcode retcode = 1; uint32 target_uid = 2; } // CmdID: 70 message GetAskAddFriendListReq { } message FriendAskAddData { PlayerFriendBriefData brief = 1; uint32 ask_time = 2; } // CmdID: 71 message GetAskAddFriendListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetAskAddFriendListRsp.Retcode retcode = 1; repeated FriendAskAddData ask_list = 2; } // CmdID: 72 message GetPlayerDetailDataReq { uint32 target_uid = 1; } // CmdID: 73 message GetPlayerDetailDataRsp { enum Retcode { SUCC = 0; FAIL = 1; TARGET_NOT_EXIST = 2; } GetPlayerDetailDataRsp.Retcode retcode = 1; PlayerDetailData detail = 2; } // CmdID: 74 message UpdateEquipmentProtectedStatusReq { bool is_protected = 1; repeated uint32 weapon_unique_id_list = 2; repeated uint32 stigmata_unique_id_list = 3; } // CmdID: 75 message UpdateEquipmentProtectedStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; EQUIPMENT_NOT_EXIST = 2; } UpdateEquipmentProtectedStatusRsp.Retcode retcode = 1; } // CmdID: 76 message GetRecommendFriendListReq { uint32 level = 1; repeated uint32 filter_uid_list = 2; repeated uint32 recommend_uid_list = 3; repeated uint32 mp_recommend_uid_list = 4; } // CmdID: 77 message GetRecommendFriendListRsp { enum Retcode { SUCC = 0; FAIL = 1; TOO_OFTEN = 2; } GetRecommendFriendListRsp.Retcode retcode = 1; repeated PlayerFriendBriefData recommend_list = 2; } // CmdID: 78 message SetSelfDescReq { string self_desc = 1; } // CmdID: 79 message SetSelfDescRsp { enum Retcode { SUCC = 0; FAIL = 1; FORMAT_ERROR = 2; SENSITIVE_WORDS = 3; IN_AUDIT = 4; IN_CD = 5; } SetSelfDescRsp.Retcode retcode = 1; uint32 cd_end_time = 2; } // CmdID: 80 message DelFriendNotify { uint32 target_uid = 1; } // CmdID: 81 message GetOfflineFriendsPointNotify { uint32 friends_point = 1; } // CmdID: 82 message VerifyItunesOrderNotify { string receipt_data = 1; string device_uuid = 2; bool is_auto_reissue = 3; string currency_code = 4; string price_amount = 5; } // CmdID: 84 message GetMailDataReq { } // CmdID: 85 message GetMailDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMailDataRsp.Retcode retcode = 1; repeated Mail mail_list = 2; bool is_all = 3; } // CmdID: 86 message GetMailAttachmentReq { repeated MailKey mail_key_list = 1; bool is_show_attachment = 2; } // CmdID: 87 message GetMailAttachmentRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMailAttachmentRsp.Retcode retcode = 1; repeated MailKey succ_mail_key_list = 2; bool is_show_attachment = 3; MailAttachment mail_attachment = 4; } // CmdID: 88 message UnlockAvatarSkillReq { uint32 avatar_id = 1; uint32 skill_id = 2; } // CmdID: 89 message UnlockAvatarSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; HAS_UNLOCK = 3; AVATAR_LEVEL_LACK = 4; AVATAR_STAR_LACK = 5; MATERIAL_LACK = 6; } UnlockAvatarSkillRsp.Retcode retcode = 1; } // CmdID: 90 message EquipmentQuickLevelUpReq { EquipmentItem main_item = 1; EquipmentItemList power_up_consume_item_list = 2; EquipmentItemList evo_consume_item_list = 3; uint32 target_item_id = 4; uint32 target_level = 5; } // CmdID: 91 message EquipmentQuickLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; MAIN_ITEM_LEVEL_FULL = 2; MAIN_ITEM_NOT_EXIST = 3; CONSUME_ITEM_NOT_EXIST = 4; CONSUME_ITEM_IN_USE = 5; CONSUME_ITEM_REPEAT = 6; MAIN_ITEM_IN_CONSUME_ITEM_LIST = 7; SCOIN_LACK = 8; CONSUME_ITEM_PROTECTED = 9; MAIN_ITEM_AFFIX_NOT_IDENTIFY = 10; COST_GACHA_TICKET = 11; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 12; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 13; CONSUME_ITEM_GRAND_KEY = 14; CONSUME_ITEM_IN_FACILITY = 15; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 16; CONSUME_ITEM_UN_NECESSARY = 17; CONSUME_ITEM_LACK = 18; FEATURE_CLOSED = 19; } EquipmentQuickLevelUpRsp.Retcode retcode = 1; EquipmentItem new_item = 2; repeated uint32 boost_rate_list = 3; repeated Material return_material_list = 4; } // CmdID: 92 message RefreshAvatarSkillReq { uint32 avatar_id = 1; } // CmdID: 93 message RefreshAvatarSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; } RefreshAvatarSkillRsp.Retcode retcode = 1; } // CmdID: 100 message GetAssistantFrozenListReq { } // CmdID: 101 message GetAssistantFrozenListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetAssistantFrozenListRsp.Retcode retcode = 1; repeated AssistantFrozen frozen_list = 2; } // CmdID: 102 message SellAvatarFragmentReq { repeated AvatarFragment fragment_list = 1; } // CmdID: 103 message SellAvatarFragmentRsp { enum Retcode { SUCC = 0; FAIL = 1; FRAGMENT_NOT_ENOUGH = 2; } SellAvatarFragmentRsp.Retcode retcode = 1; uint32 scoin_add = 2; } // CmdID: 104 message GetHasGotItemIdListReq { } message WeaponInfo { uint32 weapon_id = 1; uint32 sub_weapon_id = 2; } // CmdID: 105 message GetHasGotItemIdListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetHasGotItemIdListRsp.Retcode retcode = 1; repeated uint32 item_id_list = 2; } // CmdID: 106 message AvatarReviveReq { bool is_retry = 1; uint32 revive_use_id = 2; } // CmdID: 107 message AvatarReviveRsp { enum Retcode { SUCC = 0; FAIL = 1; HCOIN_LACK = 2; TIMES_LACK = 3; NOT_IN_STAGE = 4; MATERIAL_LACK = 5; } AvatarReviveRsp.Retcode retcode = 1; uint32 revive_times = 2; } // CmdID: 108 message ResetStageEnterTimesReq { uint32 stage_id = 1; } // CmdID: 109 message ResetStageEnterTimesRsp { enum Retcode { SUCC = 0; FAIL = 1; HCOIN_LACK = 2; TIMES_LACK = 3; NOT_NEED_RESET = 4; STAGE_ID_ERROR = 5; MATERIAL_LACK = 6; } ResetStageEnterTimesRsp.Retcode retcode = 1; } // CmdID: 110 message GetConfigReq { } // CmdID: 111 message GetConfigRsp { message GachaTicket { uint32 material_id = 1; uint32 hcoin_cost = 2; } message DiscountScheduleConfig { uint32 type = 1; uint32 discount = 2; uint32 begin_time = 3; uint32 end_time = 4; repeated uint32 para_int_list = 5; } message FriendBondLevelConfig { uint32 level = 1; uint32 min_bond = 2; uint32 assist_cd_reduce_rate = 3; uint32 invite_add_friends_point = 4; uint32 extra_add_mp_exp_rate = 5; uint32 extra_mp_add_friends_point = 6; } message AntiCheatStageCheckConfig { repeated uint32 check_stage_id_list = 1; repeated uint32 check_stage_type_list = 2; } enum Retcode { SUCC = 0; FAIL = 1; } GetConfigRsp.Retcode retcode = 1; uint32 stamina_recover_config_time = 2; uint32 avatar_revive_hcoin_cost = 4; uint32 same_type_power_up_rate = 5; uint32 day_time_offset = 6; uint32 server_cur_time = 7; uint32 power_up_scoin_cost_rate = 8; uint32 max_friend_num = 9; uint32 avatar_max_add_goodfeel = 12; repeated AvatarCostPlusConfig avatar_cost_plus_config_list = 13; uint32 disjoin_equipment_back_exp_percent = 15; repeated GetConfigRsp.GachaTicket gacha_ticket_list = 31; string region_name = 32; uint32 min_invite_level = 33; repeated GetConfigRsp.DiscountScheduleConfig discount_schedule_config_list = 35; uint32 island_event_refresh_interval = 36; bool is_random_box_product_open = 40; uint32 scoin_limit = 41; uint32 friends_point_limit = 42; uint32 product_random_box_begin_time = 43; uint32 product_random_box_end_time = 44; uint32 week_day_activity_coin_item_id = 45; uint32 island_visit_max_help_num = 46; uint32 cost_senior_equip_after_cancel_protect_min_time_diff = 47; repeated BulletinActivityConfig bulletin_activity_list = 50; uint32 rogue_stage_open_level = 52; uint32 stigmata_rune_open_level = 56; uint32 stigmata_promote_max_times = 59; uint32 stigmata_rune_combat_ratio = 60; uint32 stigmata_disjoin_back_exp_percent = 61; uint32 stigmata_refine_value_back_percent = 62; uint32 scoin_convert_per_exp = 64; uint32 mp_reset_skill_hcoin_cost = 65; uint32 mp_member_max_times_for_all_act = 66; uint32 mp_member_exhausted_drop_ratio = 67; repeated GetConfigRsp.FriendBondLevelConfig friend_bond_level_config_list = 68; uint32 friend_assistant_add_bond = 70; uint32 armada_manage_mail_length = 72; uint32 armada_contact_length = 73; uint32 armada_manage_mail_cd = 74; uint32 armada_bulletin_length = 75; uint32 openworld_judge_para_type1 = 76; uint32 openworld_judge_para_type2 = 77; uint32 openworld_judge_para_type3 = 78; uint32 openworld_judge_para_type4 = 79; uint32 trial_avatar_player_min_level = 80; uint32 disjoin_equipment_max_batch_num = 81; uint32 equip_disjoint_unlock_level = 82; repeated uint32 stage_type_limit_avatar_fight_in_venture_list = 83; GetConfigRsp.AntiCheatStageCheckConfig anti_cheat_stage_check_config = 85; bool is_can_gal_touch = 87; bool is_resistance_open = 88; uint32 next_day_begin_time = 90; } // CmdID: 112 message GetMissionDataReq { } // CmdID: 113 message GetMissionDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMissionDataRsp.Retcode retcode = 1; repeated Mission mission_list = 2; bool is_all = 7; bool is_in_activity = 8; ChallengeMissionData challenge_mission = 9; repeated uint32 close_mission_list = 10; MainlineStepMission mainline_step = 11; } // CmdID: 114 message GetMissionRewardReq { repeated uint32 mission_id_list = 1; } // CmdID: 115 message GetMissionRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; MISSION_ID_ERROR = 2; MISSION_STATUS_ERROR = 3; EQUIPMENT_FULL = 4; EQUIPMENT_MATERIAL_LIMIT = 5; EQUIPMENT_FRAGMENT_LIMIT = 6; FEATURE_CLOSED = 7; EQUIPMENT_ELF_FRAGMENT_LIMIT = 8; TIME_LIMIT = 9; } GetMissionRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; repeated uint32 mission_id_list = 3; uint32 reward_unlock_time = 4; } // CmdID: 116 message DelMissionNotify { uint32 mission_id = 1; } // CmdID: 117 message UpdateMissionProgressReq { MissionFinishWay finish_way = 1; uint32 finish_para = 2; string finish_para_str = 3; uint32 progress_add = 4; uint32 stage_id = 5; } // CmdID: 118 message UpdateMissionProgressRsp { enum Retcode { SUCC = 0; FAIL = 1; FINISH_WAY_ERROR = 2; PLAYER_STATUS_ERROR = 3; } UpdateMissionProgressRsp.Retcode retcode = 1; } // CmdID: 119 message BindAccountReq { uint32 account_type = 1; string account_uid = 2; string account_token = 3; string account_ext = 4; } // CmdID: 120 message BindAccountRsp { enum Retcode { SUCC = 0; FAIL = 1; ACCOUNT_TYPE_ERROR = 2; ACCOUNT_VERIFY_FAILED = 3; ACCOUNT_BIND_TO_OTHER_UID = 4; REPEAT_BIND = 5; } BindAccountRsp.Retcode retcode = 1; uint32 account_type = 2; string account_uid = 3; } // CmdID: 121 message GetSignInRewardStatusReq { } // CmdID: 122 message GetSignInRewardStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetSignInRewardStatusRsp.Retcode retcode = 1; bool is_need_sign_in = 2; uint32 next_sign_in_day = 3; uint32 next_sign_in_reward_id = 4; } // CmdID: 123 message GetSignInRewardReq { } // CmdID: 124 message GetSignInRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; REPEAT_SIGN_IN = 2; } GetSignInRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 125 message GetWeekDayActivityDataReq { } // CmdID: 126 message GetWeekDayActivityDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWeekDayActivityDataRsp.Retcode retcode = 1; repeated WeekDayActivity activity_list = 2; bool is_whole_data = 3; repeated ActivitySeries series_list = 5; } // CmdID: 127 message GetFinishGuideDataReq { } // CmdID: 128 message GetFinishGuideDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetFinishGuideDataRsp.Retcode retcode = 1; repeated uint32 guide_id_list = 2; } // CmdID: 129 message FinishGuideReportReq { repeated uint32 guide_id_list = 1; bool is_force_finish = 2; } // CmdID: 130 message FinishGuideReportRsp { enum Retcode { SUCC = 0; FAIL = 1; } FinishGuideReportRsp.Retcode retcode = 1; repeated uint32 guide_id_list = 2; bool is_finish = 3; } // CmdID: 131 message StageInnerDataReportReq { repeated StageInnerAvatarData avatar_list = 1; repeated StageInnerMonsterData monster_list = 2; uint32 rotate_camera_times = 3; repeated StageInnerElfData elf_list = 4; uint32 stage_id = 5; } // CmdID: 132 message StageInnerDataReportRsp { enum Retcode { SUCC = 0; FAIL = 1; } StageInnerDataReportRsp.Retcode retcode = 1; } // CmdID: 133 message GetDispatchReq { } // CmdID: 134 message GetDispatchRsp { enum Retcode { SUCC = 0; FAIL = 1; CLIENT_VERSION_ERROR = 2; } } // CmdID: 135 message ExchangeAvatarWeaponReq { uint32 avatar_id_1 = 1; uint32 avatar_id_2 = 2; } // CmdID: 136 message ExchangeAvatarWeaponRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_ERROR = 2; WEAPON_TYPE_ERROR = 3; COST_LACK = 4; } ExchangeAvatarWeaponRsp.Retcode retcode = 1; } // CmdID: 137 message GetBulletinReq { enum ReqBulletinType { BULLETIN_ALL = 0; BULLETIN_UPDATE_TIME = 1; BULLETIN_TITLE = 2; BULLETIN_CONTENT = 3; } GetBulletinReq.ReqBulletinType type = 1; repeated uint32 bulletin_id_list = 2; } // CmdID: 138 message GetBulletinRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetBulletinRsp.Retcode retcode = 1; repeated Bulletin bulletin_list = 2; bool is_all = 3; } // CmdID: 154 message AddGoodfeelReq { enum AddGoodfeelType { ADD_GOODFEEL_TYPE_NONE = 0; TOUCH = 1; STAGE = 2; DORM = 3; } uint32 avatar_id = 1; int32 add_goodfeel = 2; uint32 add_goodfeel_type = 3; } // CmdID: 155 message AddGoodfeelRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; } AddGoodfeelRsp.Retcode retcode = 1; } // CmdID: 179 message IslandDisjoinEquipmentReq { EquipmentType type = 1; repeated uint32 unique_id_list = 2; DisjoinType disjoin_type = 3; } // CmdID: 180 message IslandDisjoinEquipmentRsp { enum Retcode { SUCC = 0; FAIL = 1; CABIN_TECH_NOT_ADD = 2; CONSUME_ITEM_NOT_EXIST = 3; CONSUME_ITEM_IN_USE = 4; CONSUME_ITEM_PROTECTED = 5; SCOIN_LACK = 6; EQUIPMENT_FULL = 7; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 8; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 9; TITLE_LEVEL_ERROR = 10; BATCH_NUM = 11; LEVEL_LACK = 12; CONSUME_ITEM_REPEAT = 13; COST_GACHA_TICKET = 14; CONSUME_ITEM_GRAND_KEY = 15; CONSUME_ITEM_IN_FACILITY = 16; EX_DISJOIN_CURRENCY_LACK = 17; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 18; WEAPON_HOMOLOGIED = 19; } IslandDisjoinEquipmentRsp.Retcode retcode = 1; repeated uint32 disjoin_unique_id_list = 2; } // CmdID: 185 message GetGuideRewardReq { uint32 guide_id = 1; } // CmdID: 186 message GetGuideRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; GUIDE_ERROR = 2; REWARD_EMPTY = 3; } GetGuideRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 187 message UrgencyMsgNotify { string msg = 1; SettingDict client_setting = 2; } // CmdID: 193 message RefineStigmataRuneReq { StigmataRefineType type = 1; uint32 unique_id = 2; EquipmentItemList consume_item_list = 3; uint32 special_id = 4; uint32 lock_rune_index = 5; bool is_retry = 6; StigmataRefineTimesType times_type = 7; } // CmdID: 194 message RefineStigmataRuneRsp { enum Retcode { SUCC = 0; FAIL = 1; STIGMATA_NOT_EXIST = 2; STIGMATA_NOT_IDENTIFY = 3; STIGMATA_CAN_NOT_REFINE = 4; STIGMATA_WAIT_RUNE_EXIST = 5; CONSUME_ITEM_NOT_EXIST = 6; CONSUME_ITEM_IN_USE = 7; CONSUME_ITEM_REPEAT = 8; CONSUME_ITEM_UN_NECESSARY = 9; CONSUME_ITEM_LACK = 10; ITEM_IN_CONSUME_ITEM_LIST = 11; CONSUME_ITEM_PROTECTED = 12; COST_GACHA_TICKET = 13; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 14; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 15; LEVEL_LACK = 16; CONSUME_ITEM_IN_FACILITY = 17; CONSUME_ITEM_GRAND_KEY = 18; SLOT_LACK = 19; TRIGGER_MATERIAL_LACK = 20; LOCK_INDEX_ERROR = 21; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 22; NOT_OPEN = 23; TOO_MANY_WAIT_RUNE = 24; } RefineStigmataRuneRsp.Retcode retcode = 1; repeated StigmataRune rune_list = 2; StigmataRefineTimesType times_type = 3; repeated StigmataRuneGroup rune_group_list = 4; repeated uint32 wait_select_stgimata_list = 5; } // CmdID: 195 message SelectNewStigmataRuneReq { uint32 unique_id = 1; bool is_select = 2; StigmataRefineTimesType times_type = 3; uint32 select_unique_id = 4; } // CmdID: 196 message SelectNewStigmataRuneRsp { enum Retcode { SUCC = 0; FAIL = 1; STIGMATA_NOT_EXIST = 2; NO_NEW_RUNE = 3; SELECT_EMPTY = 4; NOT_OPEN = 5; TOO_FAST = 6; } SelectNewStigmataRuneRsp.Retcode retcode = 1; uint32 select_unique_id = 2; bool is_select = 3; } // CmdID: 207 message CreateWeiXinOrderReq { enum TradeType { NONE = 0; APP = 1; NATIVE = 2; } string body = 1; string attach = 2; string total_fee = 3; string notify_url = 4; CreateWeiXinOrderReq.TradeType trade_type = 5; } // CmdID: 208 message CreateWeiXinOrderRsp { enum Retcode { SUCC = 0; FAIL = 1; } CreateWeiXinOrderRsp.Retcode retcode = 1; string prepay_id = 2; string partner_id = 3; string nonce_str = 4; string timestamp = 5; string sign = 6; string qr_code_url = 7; } // CmdID: 229 message CommentReportReq { CommentType comment = 1; uint32 times = 2; } // CmdID: 230 message CommentReportRsp { enum Retcode { SUCC = 0; FAIL = 1; } CommentReportRsp.Retcode retcode = 1; uint32 next_evaluate_time = 2; } // CmdID: 231 message GetExtraStoryDataReq { } // CmdID: 232 message GetExtraStoryDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetExtraStoryDataRsp.Retcode retcode = 1; repeated ExtraStoryChapter chapter_list = 2; bool is_dynamic_hard_lv = 3; repeated uint32 chapter_key_list = 4; repeated uint32 taken_reward_line_id_list = 5; bool is_open_enhance = 6; repeated uint32 taken_enhance_reward_act_id_list = 7; } // CmdID: 233 message GetExtraStoryActivityActReq { uint32 chapter_id = 1; } // CmdID: 234 message GetExtraStoryActivityActRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_NOT_EXIST = 2; } GetExtraStoryActivityActRsp.Retcode retcode = 1; repeated ExtraStoryAct act_list = 2; } // CmdID: 235 message GetExtraStoryAchieveDataReq { uint32 chapter_id = 1; } // CmdID: 236 message GetExtraStoryAchieveDataRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_NOT_EXIST = 2; } GetExtraStoryAchieveDataRsp.Retcode retcode = 1; repeated ExtraStoryAchieve achieve_list = 2; } // CmdID: 237 message GetExtraStoryAchieveRewardReq { uint32 achieve_id = 1; } // CmdID: 238 message GetExtraStoryAchieveRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; ACHIEVE_NOT_EXIST = 2; ACHIEVE_NOT_FINISH = 3; ACHIEVE_HAS_TAKEN = 4; } GetExtraStoryAchieveRewardRsp.Retcode retcode = 1; uint32 achieve_id = 2; repeated RewardData reward_list = 3; } // CmdID: 239 message SwitchDynamicHardLvReq { } // CmdID: 240 message SwitchDynamicHardLvRsp { enum Retcode { SUCC = 0; FAIL = 1; } SwitchDynamicHardLvRsp.Retcode retcode = 1; bool is_dynamic_hard_lv = 2; } // CmdID: 241 message GetIslandEventReq { } // CmdID: 242 message GetIslandEventRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetIslandEventRsp.Retcode retcode = 1; repeated IslandAvatarPos avatar_pos_list = 2; } // CmdID: 243 message FinishIslandEventReq { uint32 event_id = 1; uint32 node_num = 2; bool is_get_reward = 3; } // CmdID: 244 message FinishIslandEventRsp { enum Retcode { SUCC = 0; FAIL = 1; } FinishIslandEventRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 245 message SetTransferPwdReq { string transfer_pwd = 1; } // CmdID: 246 message SetTransferPwdRsp { enum Retcode { SUCC = 0; FAIL = 1; PWD_FORMAT_ERROR = 2; } SetTransferPwdRsp.Retcode retcode = 1; string transfer_code = 2; uint32 transfer_pwd_expire_time = 3; } // CmdID: 247 message VerifyGoogleOrderNotify { enum GoogleType { GOOGLE_TYPE_NONE = 0; GOOGLE_JAPAN = 1; GOOGLE_TW = 2; GOOGLE_KR = 3; GOOGLE_OVERSEAS = 4; GOOGLE_GLOBAL = 5; } VerifyGoogleOrderNotify.GoogleType channel = 1; string param = 2; } // CmdID: 248 message SetDressReq { uint32 avatar_id = 1; uint32 dress_id = 2; } // CmdID: 249 message SetDressRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; DRESS_NOT_EXIST = 3; DRESS_CAN_NOT_USE = 4; DRESS_IN_USE = 5; } SetDressRsp.Retcode retcode = 1; } // CmdID: 250 message DressToReturnMaterialNotify { uint32 dress_id = 1; uint32 num = 2; uint32 scoin = 3; uint32 return_material_id = 4; uint32 return_material_num = 5; } // CmdID: 251 message UseMaterialReq { uint32 material_id = 1; uint32 num = 2; uint32 parameter = 3; uint32 simulate_magic = 4; EquipmentItemList consume_item_list = 5; } // CmdID: 252 message UseMaterialRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; EQUIPMENT_FULL = 3; EQUIPMENT_MATERIAL_LIMIT = 4; EQUIPMENT_FRAGMENT_LIMIT = 5; STAMINA_FULL = 6; LEVEL_LACK = 7; EXTRA_STORY_CLOSED = 8; EQUIPMENT_EXPIRE = 9; BUFF_MATERIAL_FAIL = 10; ACTIVATE_AVATAR_REPEATE_FAIL = 11; ACTIVATE_AVATAR_LEVEL_LIMIT = 12; NO_ARMADA = 13; MATRIX_CLOSE = 14; EXPLORE_POWER_LIMIT = 15; INVALID_NUM = 16; TEAM_NOT_EXIST = 17; TEAM_FULL_ENERGE = 18; VITALITY_FULL = 19; FEATURE_CLOSED = 20; ACTIVITY_NOT_OPEN = 21; AVATAR_NEED = 22; CONSUME_ITEM_NOT_EXIST = 23; CONSUME_ITEM_IN_USE = 24; CONSUME_ITEM_REPEAT = 25; CONSUME_ITEM_PROTECTED = 26; COST_GACHA_TICKET = 27; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 28; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 29; CONSUME_ITEM_IN_FACILITY = 30; CONSUME_ITEM_GRAND_KEY = 31; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 32; CONDITION_NOT_MEET = 33; NOT_MATCH = 34; } UseMaterialRsp.Retcode retcode = 1; repeated RewardData gift_reward_list = 2; repeated DropItem drop_item_list = 3; uint32 material_id = 4; uint32 num = 5; uint32 overflow_item_id = 6; } // CmdID: 253 message SwitchAvatarSubSkillReq { uint32 avatar_id = 1; uint32 skill_id = 2; uint32 sub_skill_id = 3; } // CmdID: 254 message SwitchAvatarSubSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; SKILL_NOT_EXIST = 3; SUB_SKILL_NOT_EXIST = 4; SUB_SKILL_CAN_NOT_SWITCH = 5; } SwitchAvatarSubSkillRsp.Retcode retcode = 1; } // CmdID: 259 message ExchangeWeekDayActivityTimesReq { uint32 activity_id = 1; uint32 activity_times = 2; } // CmdID: 260 message ExchangeWeekDayActivityTimesRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; COIN_LACK = 3; TIMES_NOT_ZERO = 4; } ExchangeWeekDayActivityTimesRsp.Retcode retcode = 1; uint32 coin_cost = 2; } // CmdID: 269 message UpdateCustomAvatarTeamReq { CustomAvatarTeam team = 1; } // CmdID: 270 message UpdateCustomAvatarTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; TEAM_ID_ERROR = 2; AVATAR_ID_ERROR = 3; AVATAR_NUM_ERROR = 4; SENSITIVE_WORDS = 5; NAME_LEN_ERROR = 6; ELF_ID_ERROR = 7; ASTRA_MATE_ID_ERROR = 8; ELF_SYSTEM_ERROR = 9; } UpdateCustomAvatarTeamRsp.Retcode retcode = 1; } // CmdID: 271 message UpdateAssistantAvatarIdReq { uint32 avatar_id = 1; } // CmdID: 272 message UpdateAssistantAvatarIdRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; } UpdateAssistantAvatarIdRsp.Retcode retcode = 1; } // CmdID: 288 message TakeDutyRewardReq { DutyType duty_type = 1; repeated uint32 duty_id_list = 2; } // CmdID: 289 message TakeDutyRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; LEVEL_LACK = 3; DUTY_POINT_LACK = 4; } TakeDutyRewardRsp.Retcode retcode = 1; DutyType duty_type = 2; repeated RewardData reward_list = 3; repeated uint32 duty_id_list = 4; } // CmdID: 299 message ReportBirthdayReq { uint32 birthday = 1; } // CmdID: 300 message ReportBirthdayRsp { enum Retcode { SUCC = 0; FAIL = 1; ACCOUNT_ERROR = 2; INVALID_BIRTHDAY = 3; } ReportBirthdayRsp.Retcode retcode = 1; } // CmdID: 301 message CreateLobbyReq { uint32 stage_id = 1; uint32 min_level = 2; LobbyEnterType lobby_enter_type = 3; uint32 max_player_num = 4; repeated CabinTechAddAttr cabin_attr = 5; uint32 client_rtt = 6; MpTeamMember member = 7; repeated uint32 avatar_trial_list = 8; bool is_allow_cross_region = 10; string team_name = 11; bool is_team_name_default = 13; uint32 max_level = 14; } // CmdID: 302 message CreateLobbyRsp { enum Retcode { SUCC = 0; FAIL = 1; STAGE_ERROR = 2; SERVER_BUSY = 3; BAD_NETWORK = 4; CLIENT_VERSION_ERROR = 5; NOT_ALLOWED = 6; NO_AVAILABLE_AVATAR = 7; TEAM_NAME_ERROR = 8; IN_SQUAD = 9; IN_SQUAD_MATCH = 10; IN_ROOM = 12; FEATURE_LIMIT = 13; MEMBER_LIMIT = 14; DEFAULT_TEAM_NAME_ERROR = 15; } CreateLobbyRsp.Retcode retcode = 1; int32 sub_retcode = 2; uint32 lobby_id = 3; uint32 stage_id = 4; uint32 min_level = 5; LobbyEnterType lobby_enter_type = 6; uint32 max_level = 7; string team_name = 8; } // CmdID: 303 message EnterLobbyReq { uint32 stage_id = 1; uint32 lobby_id = 2; bool is_friend_invitation = 3; uint32 level = 4; uint32 client_rtt = 6; bool has_leader_stamina = 7; MpTeamMember member = 8; bool has_leader_enter_times = 9; uint32 device_score = 10; uint32 report_num = 11; bool has_leader_theme_wanted_ticket = 12; } // CmdID: 304 message EnterLobbyRsp { enum Retcode { SUCC = 0; FAIL = 1; LOBBY_FULL = 2; LEVEL_NOT_SATISFY = 3; ALREADY_IN_LOBBY = 4; LOBBY_FIGHTING = 5; LOBBY_NOT_EXIST = 6; NO_LOBBY = 7; STAGE_ERROR = 8; SERVER_BUSY = 9; BAD_NETWORK = 10; CLIENT_VERSION_ERROR = 11; IN_MATCH_QUEUE = 12; MATCH_STAGE_EXCEED_MAX = 13; ALREADY_IN_MATCH = 14; NO_AVAILABLE_AVATAR = 15; NOT_ALLOW_CROSS_REGION = 16; IN_SQUAD = 17; IN_SQUAD_MATCH = 18; IN_ROOM = 19; FEATURE_LIMIT = 20; NOT_IN_SAME_ARMADA = 21; DATA_VERSION_CONFLICT = 22; FEATURE_CLOSED = 23; } EnterLobbyRsp.Retcode retcode = 1; int32 sub_retcode = 2; uint32 lobby_id = 3; uint32 stage_id = 4; uint32 avatar_id = 5; } // CmdID: 305 message LeaveTeamReq { uint32 team_id = 1; bool is_logout = 2; bool is_squeeze = 3; } // CmdID: 306 message LeaveTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; } LeaveTeamRsp.Retcode retcode = 1; } // CmdID: 307 message UpdateLobbyLineupReq { uint32 avatar_id = 1; MpTeamMemberInfo member_info = 2; uint32 avatar_trial_id = 4; uint32 reclaim_avatar_id = 5; uint32 elf_id = 7; repeated uint32 backup_avatar_id_list = 8; } // CmdID: 308 message UpdateLobbyLineupRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_LOBBY = 2; AVATAR_NOT_EXIST = 3; STATUS_ERROR = 4; SERVER_BUSY = 5; ELF_NOT_EXIST = 6; } UpdateLobbyLineupRsp.Retcode retcode = 1; uint32 avatar_id = 2; uint32 avatar_trial_id = 3; uint32 reclaim_avatar_id = 4; uint32 elf_id = 5; repeated uint32 backup_avatar_id_list = 6; } // CmdID: 309 message SwitchMemberStatusReq { LobbyMemberStatus status = 1; } // CmdID: 310 message SwitchMemberStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_LOBBY = 2; STATUS_ERROR = 3; IS_LEADER = 4; } SwitchMemberStatusRsp.Retcode retcode = 1; } // CmdID: 311 message LobbyStageBeginReq { } // CmdID: 312 message LobbyStageBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_LOBBY = 2; LOBBY_FIGHTING = 3; NOT_LEADER = 4; MEMBER_STATUS_ERROR = 5; SYSTEM_ERROR = 6; MEMBER_NOT_ENTER_LOBBY = 7; MEMBER_NOT_ONLINE = 8; MEMBER_DUPLICATE = 9; MEMBER_NOT_ENOUGH = 10; } LobbyStageBeginRsp.Retcode retcode = 1; string fight_server_ip = 2; uint32 fight_server_port = 3; uint32 lobby_id = 4; repeated uint32 uid_list = 5; uint32 leader_uid = 6; } // CmdID: 313 message LobbyStageEndReq { uint32 lobby_id = 1; uint32 client_data = 2; } // CmdID: 314 message LobbyStageEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_LOBBY = 2; LOBBY_NOT_FIGHTING = 3; NOT_LEADER = 4; SYSTEM_ERROR = 5; } LobbyStageEndRsp.Retcode retcode = 1; uint32 lobby_id = 2; } // CmdID: 317 message KickLobbyMemberReq { uint32 target_uid = 1; } // CmdID: 318 message KickLobbyMemberRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_LOBBY = 2; NOT_LEADER = 3; TARGET_NOT_EXIST = 4; } KickLobbyMemberRsp.Retcode retcode = 1; } // CmdID: 319 message SetLobbyFastEntranceReq { uint32 lobby_id = 1; bool is_open = 2; } // CmdID: 320 message SetLobbyFastEntranceRsp { enum Retcode { SUCC = 0; FAIL = 1; } uint32 lobby_id = 1; SetLobbyFastEntranceRsp.Retcode retcode = 2; bool is_open = 3; } // CmdID: 321 message LobbyEnterFightErrorNotify { enum Retcode { SUCC = 0; CONNECT_TIMEOUT = 1; BEGIN_STAGE_FAIL = 2; } uint32 lobby_id = 1; LobbyEnterFightErrorNotify.Retcode retcode = 2; repeated uint32 uid_list = 3; uint32 sub_retcode = 4; } // CmdID: 332 message PromoteStigmataRuneReq { uint32 unique_id = 1; } // CmdID: 333 message PromoteStigmataRuneRsp { enum Retcode { SUCC = 0; FAIL = 1; STIGMATA_NOT_EXIST = 2; MATERIAL_LACK = 3; STIGMATA_NOT_IDENTIFY = 4; CAN_NOT_PROMOTE = 5; TIMES_LIMIT = 6; LEVEL_LACK = 7; TOO_MANY_WAIT_RUNE = 8; } PromoteStigmataRuneRsp.Retcode retcode = 1; repeated uint32 wait_select_stgimata_list = 5; } // CmdID: 340 message GetMpDataReq { MpDataType data_type = 1; } // CmdID: 341 message GetMpDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } enum OpType { INIT_DATA = 0; ADD_DATA = 1; UPDATE_DATA = 2; } GetMpDataRsp.Retcode retcode = 1; MpDataType data_type = 2; GetMpDataRsp.OpType op_type = 3; uint32 mp_level = 4; uint32 mp_exp = 5; repeated MpSkillPoint skill_point_list = 6; repeated MpSkill skill_list = 7; uint32 team_avatar_id = 8; uint32 punish_end_time = 9; } // CmdID: 342 message MpUpgradeSkillReq { uint32 skill_id = 1; } // CmdID: 343 message MpUpgradeSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; POINT_NOT_ENOUGH = 2; IS_MAX_LEVEL = 3; } MpUpgradeSkillRsp.Retcode retcode = 1; uint32 skill_id = 2; } // CmdID: 344 message MpResetSkillPointReq { MpSkillType type = 1; } // CmdID: 345 message MpResetSkillPointRsp { enum Retcode { SUCC = 0; FAIL = 1; COIN_NOT_ENOUGH = 2; } MpResetSkillPointRsp.Retcode retcode = 1; MpSkillType type = 2; } // CmdID: 346 message MpGetTeamReq { } // CmdID: 347 message MpGetTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; DISCONNECT = 3; KICK = 4; } MpGetTeamRsp.Retcode retcode = 1; MpTeamData team_data = 2; } // CmdID: 395 message MpTeamSyncNotify { MpTeamData team_data = 1; } // CmdID: 348 message MpCreateTeamReq { MpTeamMember member = 1; } // CmdID: 349 message MpCreateTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; ALREADY_IN_TEAM = 2; CLIENT_VERSION_ERROR = 3; SERVER_BUSY = 4; IN_SQUAD = 5; IN_SQUAD_MATCH = 6; IN_ROOM = 7; FEATURE_LIMIT = 8; } MpCreateTeamRsp.Retcode retcode = 1; uint32 team_id = 2; } // CmdID: 350 message MpEnterTeamReq { uint32 team_id = 1; MpTeamMember member = 2; uint32 uid = 3; } // CmdID: 351 message MpEnterTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; TEAM_NOT_EXIST = 2; TEAM_FULL = 3; TEAM_ENTER_LOBBY = 4; TEAM_IN_LOBBY = 5; TEAM_IN_FIGHT = 6; ALREADY_IN_TEAM = 7; CLIENT_VERSION_ERROR = 8; SERVER_BUSY = 9; IN_SQUAD = 10; IN_SQUAD_MATCH = 11; IN_ROOM = 12; CONDITION_NOT_MEET = 13; FEATURE_LIMIT = 14; DATA_VERSION_CONFLICT = 15; } MpEnterTeamRsp.Retcode retcode = 1; uint32 team_id = 2; uint32 stage_id = 3; } // CmdID: 352 message GetTeamBriefInfoReq { uint32 team_id = 1; bool is_friend_invitation = 2; } // CmdID: 353 message GetTeamBriefInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; TEAM_NOT_EXIST = 2; } GetTeamBriefInfoRsp.Retcode retcode = 1; uint32 team_id = 2; MpTeamStatus status = 3; uint32 stage_id = 4; bool is_friend_invitation = 5; } // CmdID: 354 message MpKickFromTeamReq { uint32 member_uid = 1; } // CmdID: 355 message MpKickFromTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; } MpKickFromTeamRsp.Retcode retcode = 1; uint32 member_uid = 2; } // CmdID: 356 message MpTeamEnterLobbyReq { uint32 stage_id = 1; LobbyEnterType lobby_enter_type = 2; uint32 min_level = 3; string team_name = 4; bool is_team_name_default = 6; uint32 max_level = 7; } // CmdID: 357 message MpTeamEnterLobbyRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; MEMBER_EXCEED_MAX = 3; MEMBER_OFFLINE = 4; IN_ENTER_LOBBY = 5; ENTER_TIME_OUT = 6; STAGE_ERROR = 7; NOT_LEADER = 8; MEMBER_NOT_ENTER_TEAM_UI = 9; NO_AVAILABLE_AVATAR = 10; TEAM_NOT_SATIFY_RAID = 11; NOT_ALLOW_CROSS_REGION = 12; TEAM_NAME_ERROR = 13; DEFAULT_TEAM_NAME_ERROR = 14; } MpTeamEnterLobbyRsp.Retcode retcode = 1; int32 sub_retcode = 2; uint32 error_uid = 3; uint32 stage_id = 4; uint32 team_id = 5; string team_name = 6; } // CmdID: 362 message MpTeamChangeLeaderReq { uint32 new_leader_uid = 1; } // CmdID: 363 message MpTeamChangeLeaderRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; NOT_LEADER = 3; NOT_ENOUGH_STAMINA = 4; NOT_ENOUGH_ENTER_TIMES = 5; NOT_ALLOW_CHANGE_LEADER = 6; } MpTeamChangeLeaderRsp.Retcode retcode = 1; } // CmdID: 364 message GetGobackReq { } message GobackActivity { uint32 id = 1; uint32 end_time = 2; } message GobackActivityLoginReward { uint32 take_days = 1; repeated uint32 take_reward_list = 2; repeated uint32 take_bonus_reward_list = 3; } message GobackFund { uint32 id = 1; bool is_unlocked = 2; repeated uint32 has_take_reward_progress_list = 3; } message GobackGrowUpActivity { repeated uint32 joined_rank_id_list = 1; } message GobackSpecialBp { uint32 bp_id = 1; uint32 level = 2; uint32 exp = 3; bool is_purchased = 4; uint32 free_reward_max_take_level = 5; uint32 purchase_reward_max_take_level = 6; } message GobackSpecial { uint32 special_id = 1; GobackSpecialBp special_bp = 2; } // CmdID: 365 message GetGobackRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetGobackRsp.Retcode retcode = 1; uint32 goback_end_time = 2; uint32 login_days = 3; repeated uint32 has_take_days_reward_list = 4; repeated uint32 has_take_days_bonus_reward_list = 5; repeated GobackActivity goback_activity_list = 6; uint32 score = 7; repeated uint32 has_take_score_reward_list = 8; uint32 schedule_id = 9; repeated GobackActivityLoginReward login_reward_list = 10; GobackFund fund = 11; GobackGrowUpActivity goback_grow_up_activity = 12; GobackSpecial goback_special = 13; uint32 goback_level = 14; uint32 goback_newbie_level = 15; } // CmdID: 366 message TakeGobackLoginRewardReq { uint32 take_days = 1; uint32 reward_type = 2; repeated uint32 reward_list = 3; } // CmdID: 367 message TakeGobackLoginRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; LOGIN_DAYS_LACK = 3; NOT_GOBACK = 4; REWARD_TYPE_ERROR = 5; SELECT_REWARD_ERROR = 6; } TakeGobackLoginRewardRsp.Retcode retcode = 1; uint32 take_days = 2; repeated RewardData reward_list = 3; uint32 reward_type = 4; repeated uint32 reward_id_list = 5; } // CmdID: 371 message TeamLeaderChangeNotify { uint32 team_id = 1; uint32 old_leader = 2; uint32 new_leader = 3; bool is_timeout = 4; } // CmdID: 373 message MpTeamLeaveLobbyReq { } // CmdID: 374 message MpTeamLeaveLobbyRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_LEADER = 2; NOT_IN_TEAM = 3; NOT_IN_LOBBY = 4; LEADER_IS_WILD = 5; } MpTeamLeaveLobbyRsp.Retcode retcode = 1; } // CmdID: 375 message MpMemberSetClientStatusReq { MpMemberClientStatus status = 1; } // CmdID: 376 message MpMemberSetClientStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; } MpMemberSetClientStatusRsp.Retcode retcode = 1; } // CmdID: 381 message MpReportPlayerReq { uint32 target_uid = 1; } // CmdID: 382 message MpReportPlayerRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; ALREADY_REPORT = 3; } MpReportPlayerRsp.Retcode retcode = 1; uint32 target_uid = 2; bool report_success = 3; uint32 judge_term = 4; } // CmdID: 391 message MpStageSettleNotify { uint32 team_id = 1; repeated MpStageSettle settle_list = 2; } // CmdID: 392 message MpLikePlayerReq { uint32 target_uid = 1; } // CmdID: 393 message MpLikePlayerRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; HAS_LIKE = 3; } MpLikePlayerRsp.Retcode retcode = 1; uint32 target_uid = 2; uint32 from_uid = 3; uint32 target_like_num = 4; uint32 add_friends_point = 5; } // CmdID: 394 message FriendBondNotify { uint32 friend_uid = 1; uint32 bond = 2; } // CmdID: 396 message MpTeamMemberSetVoiceIdReq { uint32 voice_id = 1; } // CmdID: 397 message MpTeamMemberSetVoiceIdRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; } MpTeamMemberSetVoiceIdRsp.Retcode retcode = 1; uint32 uid = 2; uint32 voice_id = 3; } // CmdID: 398 message ReportClientDataVersionReq { uint32 version = 1; } // CmdID: 399 message ReportClientDataVersionRsp { uint32 server_version = 1; } enum CmdTypeOne { CMD_TYPE_ONE_NONE = 0; CMD_KEEP_ALIVE_NOTIFY = 1; CMD_GET_GAMESERVER_REQ = 2; CMD_GET_GAMESERVER_RSP = 3; CMD_GET_PLAYER_TOKEN_REQ = 4; CMD_GET_PLAYER_TOKEN_RSP = 5; CMD_PLAYER_LOGIN_REQ = 6; CMD_PLAYER_LOGIN_RSP = 7; CMD_PLAYER_LOGOUT_REQ = 8; CMD_PLAYER_LOGOUT_RSP = 9; CMD_GET_MAIN_DATA_REQ = 10; CMD_GET_MAIN_DATA_RSP = 11; CMD_GET_SCOIN_EXCHANGE_INFO_REQ = 12; CMD_GET_SCOIN_EXCHANGE_INFO_RSP = 13; CMD_SCOIN_EXCHANGE_REQ = 14; CMD_SCOIN_EXCHANGE_RSP = 15; CMD_GET_STAMINA_EXCHANGE_INFO_REQ = 16; CMD_GET_STAMINA_EXCHANGE_INFO_RSP = 17; CMD_STAMINA_EXCHANGE_REQ = 18; CMD_STAMINA_EXCHANGE_RSP = 19; CMD_NICKNAME_MODIFY_REQ = 20; CMD_NICKNAME_MODIFY_RSP = 21; CMD_GM_TALK_REQ = 22; CMD_GM_TALK_RSP = 23; CMD_GET_AVATAR_DATA_REQ = 24; CMD_GET_AVATAR_DATA_RSP = 25; CMD_GET_EQUIPMENT_DATA_REQ = 26; CMD_GET_EQUIPMENT_DATA_RSP = 27; CMD_DEL_EQUIPMENT_NOTIFY = 28; CMD_AVATAR_STAR_UP_REQ = 29; CMD_AVATAR_STAR_UP_RSP = 30; CMD_EQUIPMENT_POWER_UP_REQ = 31; CMD_EQUIPMENT_POWER_UP_RSP = 32; CMD_EQUIPMENT_SELL_REQ = 33; CMD_EQUIPMENT_SELL_RSP = 34; CMD_ADD_AVATAR_EXP_BY_MATERIAL_REQ = 35; CMD_ADD_AVATAR_EXP_BY_MATERIAL_RSP = 36; CMD_EQUIPMENT_EVO_REQ = 37; CMD_EQUIPMENT_EVO_RSP = 38; CMD_DRESS_EQUIPMENT_REQ = 39; CMD_DRESS_EQUIPMENT_RSP = 40; CMD_GET_STAGE_DATA_REQ = 41; CMD_GET_STAGE_DATA_RSP = 42; CMD_STAGE_BEGIN_REQ = 43; CMD_STAGE_BEGIN_RSP = 44; CMD_STAGE_END_REQ = 45; CMD_STAGE_END_RSP = 46; CMD_GET_AVATAR_TEAM_DATA_REQ = 47; CMD_GET_AVATAR_TEAM_DATA_RSP = 48; CMD_UPDATE_AVATAR_TEAM_NOTIFY = 49; CMD_AVATAR_SUB_SKILL_LEVEL_UP_REQ = 50; CMD_AVATAR_SUB_SKILL_LEVEL_UP_RSP = 51; CMD_MATERIAL_EVO_REQ = 56; CMD_MATERIAL_EVO_RSP = 57; CMD_GET_STAGE_DROP_DISPLAY_REQ = 60; CMD_GET_STAGE_DROP_DISPLAY_RSP = 61; CMD_GET_FRIEND_LIST_REQ = 64; CMD_GET_FRIEND_LIST_RSP = 65; CMD_ADD_FRIEND_REQ = 66; CMD_ADD_FRIEND_RSP = 67; CMD_DEL_FRIEND_REQ = 68; CMD_DEL_FRIEND_RSP = 69; CMD_GET_ASK_ADD_FRIEND_LIST_REQ = 70; CMD_GET_ASK_ADD_FRIEND_LIST_RSP = 71; CMD_GET_PLAYER_DETAIL_DATA_REQ = 72; CMD_GET_PLAYER_DETAIL_DATA_RSP = 73; CMD_UPDATE_EQUIPMENT_PROTECTED_STATUS_REQ = 74; CMD_UPDATE_EQUIPMENT_PROTECTED_STATUS_RSP = 75; CMD_GET_RECOMMEND_FRIEND_LIST_REQ = 76; CMD_GET_RECOMMEND_FRIEND_LIST_RSP = 77; CMD_SET_SELF_DESC_REQ = 78; CMD_SET_SELF_DESC_RSP = 79; CMD_DEL_FRIEND_NOTIFY = 80; CMD_GET_OFFLINE_FRIENDS_POINT_NOTIFY = 81; CMD_VERIFY_ITUNES_ORDER_NOTIFY = 82; CMD_GET_MAIL_DATA_REQ = 84; CMD_GET_MAIL_DATA_RSP = 85; CMD_GET_MAIL_ATTACHMENT_REQ = 86; CMD_GET_MAIL_ATTACHMENT_RSP = 87; CMD_UNLOCK_AVATAR_SKILL_REQ = 88; CMD_UNLOCK_AVATAR_SKILL_RSP = 89; CMD_EQUIPMENT_QUICK_LEVEL_UP_REQ = 90; CMD_EQUIPMENT_QUICK_LEVEL_UP_RSP = 91; CMD_REFRESH_AVATAR_SKILL_REQ = 92; CMD_REFRESH_AVATAR_SKILL_RSP = 93; CMD_GET_ASSISTANT_FROZEN_LIST_REQ = 100; CMD_GET_ASSISTANT_FROZEN_LIST_RSP = 101; CMD_SELL_AVATAR_FRAGMENT_REQ = 102; CMD_SELL_AVATAR_FRAGMENT_RSP = 103; CMD_GET_HAS_GOT_ITEM_ID_LIST_REQ = 104; CMD_GET_HAS_GOT_ITEM_ID_LIST_RSP = 105; CMD_AVATAR_REVIVE_REQ = 106; CMD_AVATAR_REVIVE_RSP = 107; CMD_RESET_STAGE_ENTER_TIMES_REQ = 108; CMD_RESET_STAGE_ENTER_TIMES_RSP = 109; CMD_GET_CONFIG_REQ = 110; CMD_GET_CONFIG_RSP = 111; CMD_GET_MISSION_DATA_REQ = 112; CMD_GET_MISSION_DATA_RSP = 113; CMD_GET_MISSION_REWARD_REQ = 114; CMD_GET_MISSION_REWARD_RSP = 115; CMD_DEL_MISSION_NOTIFY = 116; CMD_UPDATE_MISSION_PROGRESS_REQ = 117; CMD_UPDATE_MISSION_PROGRESS_RSP = 118; CMD_BIND_ACCOUNT_REQ = 119; CMD_BIND_ACCOUNT_RSP = 120; CMD_GET_SIGN_IN_REWARD_STATUS_REQ = 121; CMD_GET_SIGN_IN_REWARD_STATUS_RSP = 122; CMD_GET_SIGN_IN_REWARD_REQ = 123; CMD_GET_SIGN_IN_REWARD_RSP = 124; CMD_GET_WEEK_DAY_ACTIVITY_DATA_REQ = 125; CMD_GET_WEEK_DAY_ACTIVITY_DATA_RSP = 126; CMD_GET_FINISH_GUIDE_DATA_REQ = 127; CMD_GET_FINISH_GUIDE_DATA_RSP = 128; CMD_FINISH_GUIDE_REPORT_REQ = 129; CMD_FINISH_GUIDE_REPORT_RSP = 130; CMD_STAGE_INNER_DATA_REPORT_REQ = 131; CMD_STAGE_INNER_DATA_REPORT_RSP = 132; CMD_GET_DISPATCH_REQ = 133; CMD_GET_DISPATCH_RSP = 134; CMD_EXCHANGE_AVATAR_WEAPON_REQ = 135; CMD_EXCHANGE_AVATAR_WEAPON_RSP = 136; CMD_GET_BULLETIN_REQ = 137; CMD_GET_BULLETIN_RSP = 138; CMD_ADD_GOODFEEL_REQ = 154; CMD_ADD_GOODFEEL_RSP = 155; CMD_ISLAND_DISJOIN_EQUIPMENT_REQ = 179; CMD_ISLAND_DISJOIN_EQUIPMENT_RSP = 180; CMD_GET_GUIDE_REWARD_REQ = 185; CMD_GET_GUIDE_REWARD_RSP = 186; CMD_URGENCY_MSG_NOTIFY = 187; CMD_REFINE_STIGMATA_RUNE_REQ = 193; CMD_REFINE_STIGMATA_RUNE_RSP = 194; CMD_SELECT_NEW_STIGMATA_RUNE_REQ = 195; CMD_SELECT_NEW_STIGMATA_RUNE_RSP = 196; CMD_CREATE_WEIXIN_ORDER_REQ = 207; CMD_CREATE_WEIXIN_ORDER_RSP = 208; CMD_COMMENT_REPORT_REQ = 229; CMD_COMMENT_REPORT_RSP = 230; CMD_GET_EXTRA_STORY_DATA_REQ = 231; CMD_GET_EXTRA_STORY_DATA_RSP = 232; CMD_GET_EXTRA_STORY_ACTIVITY_ACT_REQ = 233; CMD_GET_EXTRA_STORY_ACTIVITY_ACT_RSP = 234; CMD_GET_EXTRA_STORY_ACHIEVE_DATA_REQ = 235; CMD_GET_EXTRA_STORY_ACHIEVE_DATA_RSP = 236; CMD_GET_EXTRA_STORY_ACHIEVE_REWARD_REQ = 237; CMD_GET_EXTRA_STORY_ACHIEVE_REWARD_RSP = 238; CMD_SWITCH_DYNAMIC_HARD_LV_REQ = 239; CMD_SWITCH_DYNAMIC_HARD_LV_RSP = 240; CMD_GET_ISLAND_EVENT_REQ = 241; CMD_GET_ISLAND_EVENT_RSP = 242; CMD_FINISH_ISLAND_EVENT_REQ = 243; CMD_FINISH_ISLAND_EVENT_RSP = 244; CMD_SET_TRANSFER_PWD_REQ = 245; CMD_SET_TRANSFER_PWD_RSP = 246; CMD_VERIFY_GOOGLE_ORDER_NOTIFY = 247; CMD_SET_DRESS_REQ = 248; CMD_SET_DRESS_RSP = 249; CMD_DRESS_TO_RETURN_MATERIAL_NOTIFY = 250; CMD_USE_MATERIAL_REQ = 251; CMD_USE_MATERIAL_RSP = 252; CMD_SWITCH_AVATAR_SUB_SKILL_REQ = 253; CMD_SWITCH_AVATAR_SUB_SKILL_RSP = 254; CMD_EXCHANGE_WEEK_DAY_ACTIVITY_TIMES_REQ = 259; CMD_EXCHANGE_WEEK_DAY_ACTIVITY_TIMES_RSP = 260; CMD_UPDATE_CUSTOM_AVATAR_TEAM_REQ = 269; CMD_UPDATE_CUSTOM_AVATAR_TEAM_RSP = 270; CMD_UPDATE_ASSISTANT_AVATAR_ID_REQ = 271; CMD_UPDATE_ASSISTANT_AVATAR_ID_RSP = 272; CMD_TAKE_DUTY_REWARD_REQ = 288; CMD_TAKE_DUTY_REWARD_RSP = 289; CMD_REPORT_BIRTHDAY_REQ = 299; CMD_REPORT_BIRTHDAY_RSP = 300; CMD_CREATE_LOBBY_REQ = 301; CMD_CREATE_LOBBY_RSP = 302; CMD_ENTER_LOBBY_REQ = 303; CMD_ENTER_LOBBY_RSP = 304; CMD_LEAVE_TEAM_REQ = 305; CMD_LEAVE_TEAM_RSP = 306; CMD_UPDATE_LOBBY_LINEUP_REQ = 307; CMD_UPDATE_LOBBY_LINEUP_RSP = 308; CMD_SWITCH_MEMBER_STATUS_REQ = 309; CMD_SWITCH_MEMBER_STATUS_RSP = 310; CMD_LOBBY_STAGE_BEGIN_REQ = 311; CMD_LOBBY_STAGE_BEGIN_RSP = 312; CMD_LOBBY_STAGE_END_REQ = 313; CMD_LOBBY_STAGE_END_RSP = 314; CMD_KICK_LOBBY_MEMBER_REQ = 317; CMD_KICK_LOBBY_MEMBER_RSP = 318; CMD_SET_LOBBY_FAST_ENTRANCE_REQ = 319; CMD_SET_LOBBY_FAST_ENTRANCE_RSP = 320; CMD_LOBBY_ENTER_FIGHT_ERROR_NOTIFY = 321; CMD_PROMOTE_STIGMATA_RUNE_REQ = 332; CMD_PROMOTE_STIGMATA_RUNE_RSP = 333; CMD_GET_MP_DATA_REQ = 340; CMD_GET_MP_DATA_RSP = 341; CMD_MP_UPGRADE_SKILL_REQ = 342; CMD_MP_UPGRADE_SKILL_RSP = 343; CMD_MP_RESET_SKILL_POINT_REQ = 344; CMD_MP_RESET_SKILL_POINT_RSP = 345; CMD_MP_GET_TEAM_REQ = 346; CMD_MP_GET_TEAM_RSP = 347; CMD_MP_CREATE_TEAM_REQ = 348; CMD_MP_CREATE_TEAM_RSP = 349; CMD_MP_ENTER_TEAM_REQ = 350; CMD_MP_ENTER_TEAM_RSP = 351; CMD_GET_TEAM_BRIEF_INFO_REQ = 352; CMD_GET_TEAM_BRIEF_INFO_RSP = 353; CMD_MP_KICK_FROM_TEAM_REQ = 354; CMD_MP_KICK_FROM_TEAM_RSP = 355; CMD_MP_TEAM_ENTER_LOBBY_REQ = 356; CMD_MP_TEAM_ENTER_LOBBY_RSP = 357; CMD_MP_TEAM_CHANGE_LEADER_REQ = 362; CMD_MP_TEAM_CHANGE_LEADER_RSP = 363; CMD_GET_GOBACK_REQ = 364; CMD_GET_GOBACK_RSP = 365; CMD_TAKE_GOBACK_LOGIN_REWARD_REQ = 366; CMD_TAKE_GOBACK_LOGIN_REWARD_RSP = 367; CMD_TEAM_LEADER_CHANGE_NOTIFY = 371; CMD_MP_TEAM_LEAVE_LOBBY_REQ = 373; CMD_MP_TEAM_LEAVE_LOBBY_RSP = 374; CMD_MP_MEMBER_SET_CLIENT_STATUS_REQ = 375; CMD_MP_MEMBER_SET_CLIENT_STATUS_RSP = 376; CMD_MP_STAGE_END_REQ = 379; CMD_MP_STAGE_END_RSP = 380; CMD_MP_REPORT_PLAYER_REQ = 381; CMD_MP_REPORT_PLAYER_RSP = 382; CMD_MP_STAGE_SETTLE_NOTIFY = 391; CMD_MP_LIKE_PLAYER_REQ = 392; CMD_MP_LIKE_PLAYER_RSP = 393; CMD_FRIEND_BOND_NOTIFY = 394; CMD_MP_TEAM_SYNC_NOTIFY = 395; CMD_MP_TEAM_MEMBER_SET_VOICE_ID_REQ = 396; CMD_MP_TEAM_MEMBER_SET_VOICE_ID_RSP = 397; CMD_REPORT_CLIENT_DATA_VERSION_REQ = 398; CMD_REPORT_CLIENT_DATA_VERSION_RSP = 399; } enum PanelActivityType { PANEL_ACTIVITY_TYPE_NONE = 0; PANEL_ACTIVITY_THEME = 2; PANEL_ACTIVITY_BATTLE_PASS = 6; PANEL_ACTIVITY_GLOBAL_WAR = 7; PANEL_ACTIVITY_SLG = 8; PANEL_ACTIVITY_GLOBAL_POLLING = 9; PANEL_ACTIVITY_COLLABORATION = 10; } enum EnterTimesType { ENTER_TIMES_TYPE_NONE = 0; ACITIVYT_TIMES_REF = 1; STAGE_TIMES_REF = 2; } enum GobackHcoinSourceType { GOBACK_HCOIN_SOURCE_TYPE_NONE = 0; GOBACK_HCOIN_SOURCE_LOGIN_REWARD = 1; GOBACK_HCOIN_SOURCE_REWARD_LINE = 2; } message OpenworldStat { uint32 id = 1; uint32 max_num = 2; uint32 finish_num = 3; } message OpenworldStageAvatarInfo { uint32 avatar_id = 1; uint32 hp_percent = 2; uint32 sp_percent = 3; uint32 revive_time = 4; uint32 last_hp_recover_time = 5; } message OpenworldStageArea { uint32 area_id = 1; repeated uint32 avatar_list = 2; repeated uint32 weapon_uid_list = 3; repeated uint32 stigmata_uid_list = 4; } message OpenworldStageInner { uint32 condition_type = 1; uint32 condition_value = 2; } message OpenworldQuestData { uint32 level = 1; uint32 star = 2; bool is_open = 3; uint32 day_open_times = 4; repeated OpenworldQuest quest_list = 5; uint32 refresh_left_times = 6; uint32 next_refresh_cost = 7; OpenworldQuest key_quest = 8; uint32 max_quest_level = 9; bool is_can_abandon = 10; uint32 challenge_score = 11; repeated uint32 finish_key_quest_list = 12; bool is_quest_finish = 13; uint32 open_quest_time = 14; } message OpenworldOverView { uint32 mission_id = 1; uint32 progress = 2; } message OpenworldCook { uint32 cook_id = 1; uint32 eat_num = 2; } message OpenworldStory { uint32 story_id = 1; uint32 story_progress = 2; uint32 accept_time = 3; } message OpenworldTechData { uint32 map_id = 1; uint32 level = 2; uint32 exp = 3; uint32 next_collect_time = 4; uint32 skill_point = 5; repeated uint32 unlock_skill_list = 6; } message OpenworldMapBriefData { uint32 map_id = 1; uint32 status = 2; repeated OpenworldStat stat_list = 3; uint32 cycle = 4; uint32 quest_level = 5; uint32 has_take_finish_reward_cycle = 6; bool is_once_unlocked = 7; } message OpenworldEvent { uint32 event_id = 1; repeated DropItem drop_item_list = 2; } message OpenworldBossHunt { uint32 map_id = 1; uint32 cur_boss_id = 2; repeated OpenworldBoss boss_list = 3; uint32 last_choose_boss_time = 4; repeated uint32 have_take_rating_reward_list = 5; bool is_call_boss = 6; repeated uint32 killed_boss_id_list = 7; } message OpenworldActivity { uint32 activity_id = 1; uint32 phase_id = 2; uint32 activity_level = 3; uint32 activity_exp = 4; repeated uint32 activity_reward_taken_level_list = 5; repeated uint32 activity_treasure_taken_list = 6; } message OpenworldBoss { uint32 boss_id = 1; uint32 left_hp = 2; uint32 clue_progress = 3; uint32 search_time = 4; uint32 battle_time = 5; bool is_take_kill_reward = 6; uint32 location_idx = 7; repeated uint32 boss_killed_avatar_list = 9; uint32 mp_left_hp = 10; uint32 min_kill_time = 11; } message OpenworldAreaInfo { uint32 area_id = 1; repeated string info_list = 2; } message OpenworldEntityState { uint32 entity_id = 1; uint32 entity_state = 2; } message OpenworldAreaEntityState { uint32 area_id = 1; repeated OpenworldEntityState entity_state_list = 2; } message OpenworldPeriodSettleData { uint32 map_id = 1; uint32 settle_level = 2; uint32 old_level = 3; uint32 old_star = 4; uint32 cur_level = 5; uint32 cur_star = 6; uint32 sub_star = 7; RewardData normal_reward = 8; RewardData up_reward = 9; } // CmdID: 4450 message OpenworldPeriodSettleNotify { repeated OpenworldPeriodSettleData settle_map_list = 1; } // CmdID: 4451 message OpenworldWeeklySettleNotify { uint32 map_id = 1; uint32 quest_level = 2; RewardData reward = 3; } message OpenworldMechaPort { MechaSlot slot = 1; uint32 mecha_id = 2; } // CmdID: 4452 message AcceptOpenworldStoryReq { uint32 story_id = 1; string report_ext = 2; } // CmdID: 4453 message AcceptOpenworldStoryRsp { enum Retcode { SUCC = 0; FAIL = 1; CYCLE_NOT_MATCH = 2; PRE_STORY_NOT_FINISH = 3; STORY_NOT_BEGIN = 4; QUEST_LEVEL_LIMIT = 5; STORY_DOING = 6; STORY_DONE = 7; TECH_LEVEL_LIMIT = 8; CONDITION_NOT_MEET = 9; } AcceptOpenworldStoryRsp.Retcode retcode = 1; uint32 story_id = 2; } // CmdID: 4454 message SetOpenworldStoryProgressReq { uint32 story_id = 1; uint32 story_progress = 2; } // CmdID: 4455 message SetOpenworldStoryProgressRsp { enum Retcode { SUCC = 0; FAIL = 1; STORY_NOT_FOUND = 2; } SetOpenworldStoryProgressRsp.Retcode retcode = 1; uint32 story_id = 2; } // CmdID: 4456 message TakeOpenworldStoryRewardReq { uint32 story_id = 1; bool is_accept_follow_story = 2; string report_ext = 3; } // CmdID: 4457 message TakeOpenworldStoryRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; STORY_NOT_FOUND = 2; } TakeOpenworldStoryRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; uint32 story_id = 3; repeated uint32 accept_story_id_list = 4; bool is_accept_follow_story = 5; } // CmdID: 4458 message TakeOpenworldEventRewardReq { uint32 event_id = 1; repeated DropItem drop_item_list = 2; uint32 map_id = 3; string report_ext = 4; } // CmdID: 4459 message TakeOpenworldEventRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; EVENT_NOT_FOUND = 2; MAP_NOT_FOUND = 3; } TakeOpenworldEventRewardRsp.Retcode retcode = 1; uint32 map_id = 2; OpenworldEvent openworld_event = 3; repeated uint32 finish_once_event_list = 4; } // CmdID: 4460 message GetOpenworldStageReq { uint32 map_id = 1; } // CmdID: 4461 message GetOpenworldStageRsp { enum Retcode { SUCC = 0; FAIL = 1; CYCLE_NOT_OPEN = 2; NOT_OPEN = 3; } GetOpenworldStageRsp.Retcode retcode = 1; repeated OpenworldStageAvatarInfo avatar_list = 2; repeated uint32 cook_buffer_list = 3; uint32 map_id = 4; repeated uint32 mecha_buff_list = 5; uint32 mecha_lost_hp_percent = 6; uint32 mecha_lost_sp_percent = 7; uint32 map_energy = 8; uint32 sc_dlc_fever_score = 9; uint32 sc_dlc_climax_score = 10; } message OpenworldChapterStageBeginInfo { uint32 location_id = 1; uint32 story_mode = 2; uint32 story_serial = 3; bool is_quick_start = 4; } // CmdID: 4462 message OpenworldStageBeginReq { repeated uint32 avatar_id_list = 1; uint32 area_id = 2; uint32 map_id = 3; repeated uint32 elf_id_list = 4; OpenworldStageType openworld_stage_type = 5; uint32 stage_id = 6; uint32 support_avatar_id = 7; OpenworldChapterStageBeginInfo chapter_ow_info = 8; string report_ext = 9; } // CmdID: 4463 message OpenworldStageBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; CYCLE_NOT_OPEN = 2; AVATAR_ERROR = 3; NOT_OPEN = 4; AREA_NOT_EXIST = 5; AREA_NOT_OPEN = 6; EQUIPMENT_USED = 7; AVATAR_USED = 8; ELF_ERROR = 9; ELF_CARRY_LEVEL_LIMIT = 10; FEATURE_LIMIT = 11; HONKAI_ENERGY_FULL = 12; FEATURE_CLOSED = 13; AI_CYBER_CONDITION_NOT_MEET = 14; AVATAR_NUM_ERROR = 15; ELF_SYSTEM_ERROR = 16; } OpenworldStageBeginRsp.Retcode retcode = 1; repeated uint32 can_sp_recover_avatar_list = 2; uint32 map_id = 3; repeated uint32 dlc_support_avatar_list = 4; } // CmdID: 4464 message OpenworldStageEndReq { StageEndStatus end_status = 1; repeated StageCheatData cheat_data_list = 3; repeated OpenworldStageAvatarInfo avatar_list = 4; repeated uint32 sp_recover_avatar_list = 5; uint32 map_id = 6; uint32 mecha_lost_hp_percent = 7; uint32 mecha_lost_sp_percent = 8; repeated DropItem drop_item_list = 10; uint32 map_energy = 11; uint32 sc_dlc_fever_score = 12; uint32 sc_dlc_climax_score = 13; uint32 area_id = 14; string report_ext = 15; } // CmdID: 4465 message OpenworldStageEndRsp { enum Retcode { SUCC = 0; FAIL = 1; CYCLE_NOT_OPEN = 2; NOT_BEGIN = 3; STAGE_ERROR = 4; STAGE_FAIL = 5; AVATAR_ERROR = 6; NOT_OPEN = 7; MECHA_ERROR = 8; } OpenworldStageEndRsp.Retcode retcode = 1; StageEndStatus end_status = 2; uint32 map_id = 3; } // CmdID: 4474 message OpenOpenworldQuestReq { uint32 map_id = 1; } // CmdID: 4475 message OpenOpenworldQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; IS_OPEN = 2; TIMES_LACK = 3; CYCLE_NOT_MATCH = 4; MAP_NOT_FOUND = 5; MAP_NOT_OPEN = 6; } OpenOpenworldQuestRsp.Retcode retcode = 1; } // CmdID: 4476 message GetOpenworldSelectQuestReq { uint32 map_id = 1; } // CmdID: 4477 message GetOpenworldSelectQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_CHOOSE = 2; MAP_NOT_FOUND = 3; } GetOpenworldSelectQuestRsp.Retcode retcode = 1; repeated OpenworldQuest quest_list = 2; } // CmdID: 4478 message ChooseOpenworldQuestReq { uint32 map_id = 1; uint32 quest_id = 2; } // CmdID: 4479 message ChooseOpenworldQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_CHOOSE = 2; STAMINA_LACK = 3; MAP_NOT_FOUND = 4; QUEST_NOT_FOUND = 5; ACTIVITY_QUEST_TIMES_LIMIT = 6; } ChooseOpenworldQuestRsp.Retcode retcode = 1; OpenworldQuest quest = 2; } // CmdID: 4480 message RefreshOpenworldQuestReq { uint32 map_id = 1; } // CmdID: 4481 message RefreshOpenworldQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_CHOOSE = 2; HCOIN_LACK = 3; MAP_NOT_FOUND = 4; } RefreshOpenworldQuestRsp.Retcode retcode = 1; repeated OpenworldQuest quest_list = 2; uint32 refresh_left_times = 3; uint32 next_refresh_cost = 4; uint32 map_id = 5; } // CmdID: 4482 message TakeOpenworldQuestRewardReq { uint32 map_id = 1; uint32 quest_id = 2; } // CmdID: 4483 message TakeOpenworldQuestRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_FINISH = 2; MAP_NOT_FOUND = 3; QUEST_NOT_FOUND = 4; } TakeOpenworldQuestRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; repeated RewardData day_reward_list = 3; uint32 add_star = 4; uint32 challenge_score = 5; uint32 old_quest_level = 6; } // CmdID: 4484 message AbandonOpenworldQuestReq { uint32 map_id = 1; uint32 quest_id = 2; } // CmdID: 4485 message AbandonOpenworldQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; IS_CLOSE = 2; REWARD_NOT_TAKE = 3; NOT_FOUND = 4; NOT_DOING = 5; HAS_ABANDAN = 6; MAP_NOT_FOUND = 7; CANNOT_ABANDON = 8; } AbandonOpenworldQuestRsp.Retcode retcode = 1; } // CmdID: 4486 message ReportOpenworldSpawnPointReq { string point_info = 1; repeated OpenworldStageAvatarInfo avatar_list = 2; bool is_ld_sp_recover = 3; repeated uint32 sp_recover_avatar_list = 4; uint32 map_id = 5; } // CmdID: 4487 message ReportOpenworldSpawnPointRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_ERROR = 2; } ReportOpenworldSpawnPointRsp.Retcode retcode = 1; uint32 map_id = 2; string point_info = 3; } // CmdID: 4488 message FinishOpenworldQuestReq { uint32 map_id = 1; uint32 quest_id = 2; uint32 cost_time = 3; repeated uint32 finish_challenge_list = 4; uint32 mecha_id = 5; string report_ext = 6; } // CmdID: 4489 message FinishOpenworldQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; QUEST_NOT_EXIST = 2; QUEST_NOT_DOING = 3; MAP_NOT_FOUND = 4; } FinishOpenworldQuestRsp.Retcode retcode = 1; uint32 quest_id = 2; uint32 cost_time = 3; repeated uint32 finish_challenge_list = 4; } // CmdID: 4490 message TakeOpenworldCycleFinishRewardReq { uint32 cycle = 1; uint32 map_id = 2; } // CmdID: 4491 message TakeOpenworldCycleFinishRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; STORY_NOT_FINISH = 2; CYCLE_NOT_MATCH = 3; MAP_NOT_FOUND = 4; } TakeOpenworldCycleFinishRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; uint32 map_id = 3; uint32 cycle = 4; } // CmdID: 4492 message EatOpenworldCookReq { uint32 cook_id = 1; uint32 avatar_id = 2; uint32 map_id = 3; } // CmdID: 4493 message EatOpenworldCookRsp { enum Retcode { SUCC = 0; FAIL = 1; CYCLE_NOT_OPEN = 2; MATERIAL_LACK = 3; QUEST_LEVEL_LACK = 4; EAT_LIMIT = 5; AVATAR_NOT_EXIST = 6; AVATAR_ERROR = 7; AVATAR_HP_FULL = 8; AVATAR_SP_FULL = 9; AVATAR_DIE = 10; MAP_NOT_FOUND = 11; } EatOpenworldCookRsp.Retcode retcode = 1; } // CmdID: 4494 message TakeOpenworldKeyQuestRewardReq { uint32 map_id = 1; } // CmdID: 4495 message TakeOpenworldKeyQuestRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_KEY_QUEST = 2; NOT_FINISH = 3; MAP_NOT_FOUND = 4; } TakeOpenworldKeyQuestRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; uint32 level = 3; uint32 star = 4; } // CmdID: 4496 message GetNewOpenworldReq { OpenworldDataType data_type = 1; } // CmdID: 4497 message GetNewOpenworldRsp { enum Retcode { SUCC = 0; FAIL = 1; CYCLE_NOT_OPEN = 2; } GetNewOpenworldRsp.Retcode retcode = 1; OpenworldDataType data_type = 2; repeated OpenworldMapBriefData map_list = 3; uint32 next_refresh_time = 4; uint32 global_random_seed = 6; uint32 close_time = 7; repeated OpenworldCook cook_list = 8; uint32 quest_theme_index = 9; repeated OpenworldTechData tech = 10; repeated OpenworldMechaPort mecha_port_list = 11; uint32 quest_level = 12; uint32 quest_star = 13; uint32 max_quest_level = 14; } // CmdID: 4498 message GetOpenworldMapReq { uint32 map_id = 1; } // CmdID: 4499 message GetOpenworldMapRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetOpenworldMapRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 cycle = 3; repeated OpenworldEvent event_list = 4; uint32 event_random_seed = 5; string spawn_point = 6; repeated OpenworldOverView over_view_list = 7; repeated OpenworldStat stat_list = 8; uint32 status = 9; OpenworldQuestData quest_data = 11; OpenworldTechData tech_data = 12; uint32 has_take_finish_reward_cycle = 13; OpenworldActivity activity_data = 14; OpenworldBossHunt boss_hunt = 15; repeated OpenworldAreaInfo area_info_list = 16; repeated OpenworldAreaEntityState area_entity_state_list = 17; repeated uint32 finish_once_event_list = 19; } // CmdID: 4500 message GetOpenworldStoryReq { } // CmdID: 4501 message GetOpenworldStoryRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetOpenworldStoryRsp.Retcode retcode = 1; repeated uint32 finish_story_id_list = 2; repeated OpenworldStory cur_story_list = 3; repeated uint32 finish_story_id_add_list = 4; repeated uint32 finish_story_id_del_list = 5; bool is_all = 6; } // CmdID: 4502 message UnlockOpenworldTechSkillReq { uint32 map_id = 1; uint32 skill_id = 2; } // CmdID: 4503 message UnlockOpenworldTechSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; TECH_LOCK = 2; LEVEL_LACK = 3; STORY_LOCK = 4; PRE_SKILL_LOCK = 5; SKILL_POINT_LACK = 6; ALREADA_UNLOCK = 7; } UnlockOpenworldTechSkillRsp.Retcode retcode = 1; int32 param = 2; } // CmdID: 4504 message ActivateOpenworldMapReq { uint32 map_id = 1; } // CmdID: 4505 message ActivateOpenworldMapRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_ACTIVATE = 2; STATUS_ERROR = 3; } ActivateOpenworldMapRsp.Retcode retcode = 1; uint32 map_id = 2; } message OpenworldMechaTeamMember { uint32 pos = 1; uint32 mecha_unique_id = 2; } message OpenworldMechaTeam { repeated OpenworldMechaTeamMember mecha_list = 1; } // CmdID: 4506 message OpenworldSetMechaTeamReq { uint32 team_index = 1; repeated OpenworldMechaTeamMember mecha_list = 2; bool set_as_battle_team = 3; } // CmdID: 4507 message OpenworldSetMechaTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; INDEX_ERROR = 2; MECHA_NUM_ERROR = 3; MECHA_REPEAT = 4; MECHA_NOT_EXIST = 5; MECHA_POS_ERROR = 6; POS_REPEAT = 7; CLASS_REPEAT = 8; NOT_OPEN = 9; } OpenworldSetMechaTeamRsp.Retcode retcode = 1; } // CmdID: 4508 message OpenworldGetMechaTeamReq { } // CmdID: 4509 message OpenworldGetMechaTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } OpenworldGetMechaTeamRsp.Retcode retcode = 1; repeated OpenworldMechaTeam mecha_team_list = 2; uint32 cur_team_index = 3; } // CmdID: 4510 message OpenworldMechaDefenseBeginReq { } // CmdID: 4511 message OpenworldMechaDefenseBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; MAP_NOT_OPEN = 3; TIMES_LIMIT = 4; MECHA_NUM_ERROR = 5; } OpenworldMechaDefenseBeginRsp.Retcode retcode = 1; uint32 hard_level = 2; } // CmdID: 4512 message OpenworldMechaDefenseEndReq { StageEndStatus end_status = 1; uint32 hard_level = 2; uint32 score = 3; repeated StageCheatData cheat_data_list = 4; } // CmdID: 4513 message OpenworldMechaDefenseEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_BEGIN = 2; NOT_OPEN = 3; } OpenworldMechaDefenseEndRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; uint32 rating = 3; } // CmdID: 4514 message GetOpenworldMechaDefenseReq { } message OpenworldMechaDefense { uint32 last_enter_time = 1; uint32 left_enter_times = 2; uint32 last_rating = 3; } // CmdID: 4515 message GetOpenworldMechaDefenseRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetOpenworldMechaDefenseRsp.Retcode retcode = 1; OpenworldMechaDefense mecha_defense = 2; } // CmdID: 4516 message OpenworldMakeMechaReq { uint32 paper_id = 1; } // CmdID: 4517 message OpenworldMakeMechaRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; LEVEL_UNLOCK = 3; NOT_OPEN = 4; } OpenworldMakeMechaRsp.Retcode retcode = 1; uint32 mecha_id = 2; } // CmdID: 4518 message SetMechaPortReq { MechaSlot slot = 1; uint32 mecha_id = 2; } // CmdID: 4519 message SetMechaPortRsp { enum Retcode { SUCC = 0; FAIL = 1; EQUIPPED = 2; CAN_NOT_RIDE = 3; NOT_EXIST = 4; CLASS_REPEAT = 5; NOT_OPEN = 6; } SetMechaPortRsp.Retcode retcode = 1; } // CmdID: 4520 message ChooseOpenworldBossReq { uint32 map_id = 1; uint32 boss_id = 2; } // CmdID: 4521 message ChooseOpenworldBossRsp { enum Retcode { SUCC = 0; FAIL = 1; STAMINA_LACK = 2; BOSS_NOT_KILL = 3; BOSS_NOT_EXIST = 4; TIME_LIMIT = 5; } ChooseOpenworldBossRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 boss_id = 3; } // CmdID: 4522 message UpdateOpenworldBossStatusReq { uint32 map_id = 1; uint32 left_hp = 2; uint32 battle_time = 3; uint32 location_idx = 4; string report_ext = 5; } // CmdID: 4523 message UpdateOpenworldBossStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_CHOOSE = 2; CLUE_NOT_FINISH = 3; } UpdateOpenworldBossStatusRsp.Retcode retcode = 1; uint32 map_id = 2; } // CmdID: 4524 message UpdateOpenworldBossSearchTimeReq { uint32 map_id = 1; uint32 search_time = 2; } // CmdID: 4525 message UpdateOpenworldBossSearchTimeRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_CHOOSE = 2; } UpdateOpenworldBossSearchTimeRsp.Retcode retcode = 1; uint32 map_id = 2; } // CmdID: 4526 message TakeOpenworldBossRewardReq { uint32 map_id = 1; uint32 boss_id = 2; } // CmdID: 4527 message TakeOpenworldBossRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_KILL = 2; NO_REWARD = 3; HAVE_TAKE = 4; } TakeOpenworldBossRewardRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 boss_id = 3; repeated RewardData reward_data_list = 4; } // CmdID: 4528 message TakeOpenworldBossHuntRatingRewardReq { uint32 map_id = 1; uint32 rating_id = 2; } // CmdID: 4529 message TakeOpenworldBossHuntRatingRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_KILL_ALL = 2; NO_REWARD = 3; NO_RATING = 4; RATING_DISMATCH = 5; HAVE_TAKE = 6; } TakeOpenworldBossHuntRatingRewardRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 rating_id = 3; repeated RewardData reward_data_list = 4; } // CmdID: 4530 message SyncOpenworldBossHuntNotify { OpenworldBossHunt boss_hunt = 1; } // CmdID: 4531 message TakeOpenworldActivityLevelRewardReq { uint32 activity_id = 1; uint32 activity_level = 2; } // CmdID: 4532 message TakeOpenworldActivityLevelRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LACK = 2; HAVE_TAKEN = 3; } TakeOpenworldActivityLevelRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 activity_level = 3; repeated RewardData reward_data_list = 4; } // CmdID: 4533 message GetOpenworldBossHuntRankReq { uint32 map_id = 1; } // CmdID: 4534 message GetOpenworldBossHuntRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetOpenworldBossHuntRankRsp.Retcode retcode = 1; uint32 map_id = 2; RankShowData rank_data = 3; } message SyncOpenworldActivityDisplayInfo { uint32 add_base_activity_exp = 1; uint32 add_buff_activity_exp = 2; } // CmdID: 4535 message SyncOpenworldActivityNotify { OpenworldActivity activity_data = 1; SyncOpenworldActivityDisplayInfo display_info = 2; } // CmdID: 4536 message ResetOpenworldBossReq { uint32 map_id = 1; uint32 boss_id = 2; } // CmdID: 4537 message ResetOpenworldBossRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_KILL_ALL = 2; BOSS_NOT_KILL = 3; } ResetOpenworldBossRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 boss_id = 3; } // CmdID: 4538 message ReportOpenworldAreaInfoReq { uint32 map_id = 1; uint32 area_id = 2; string area_info = 3; } // CmdID: 4539 message ReportOpenworldAreaInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } ReportOpenworldAreaInfoRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 area_id = 3; repeated OpenworldAreaInfo area_info_list = 4; } // CmdID: 4540 message OpenworldFightBeginNotify { uint32 map_id = 1; uint32 area_id = 2; OpenworldStageType stage_type = 3; string monster_name = 4; string sub_area_name = 5; string report_ext = 6; } // CmdID: 4541 message OpenworldFightEndNotify { uint32 map_id = 1; uint32 area_id = 2; OpenworldStageType stage_type = 3; string monster_kill_info = 4; uint32 revive_times = 5; OpenworldFightEndStatus fight_end_status = 6; uint32 cost_time = 7; string sub_area_name = 8; string report_ext = 9; } // CmdID: 4542 message ReportOpenworldAreaEntityStateReq { uint32 map_id = 1; uint32 area_id = 2; uint32 entity_id = 3; uint32 entity_state = 4; } // CmdID: 4543 message ReportOpenworldAreaEntityStateRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; AREA_ERROR = 3; ENTITY_ID_ERROR = 4; ENTITY_STATE_ERROR = 5; } ReportOpenworldAreaEntityStateRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 area_id = 3; uint32 entity_id = 4; repeated OpenworldAreaEntityState area_entity_state_list = 5; } // CmdID: 4544 message UpdateOpenworldQuestProgressReq { OpenworldQuestFinishWay finish_way = 1; string finish_para_str = 2; uint32 progress_add = 3; string report_ext = 4; } // CmdID: 4545 message UpdateOpenworldQuestProgressRsp { enum Retcode { SUCC = 0; FAIL = 1; FINISH_WAY_ERROR = 2; } UpdateOpenworldQuestProgressRsp.Retcode retcode = 1; OpenworldQuestFinishWay finish_way = 2; string finish_para_str = 3; } // CmdID: 4546 message GetOpenworldQuestActivityReq { } // CmdID: 4547 message GetOpenworldQuestActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetOpenworldQuestActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 total_score = 3; uint32 cycle_quest_taken_num = 4; } message OpenworldAvatarActivity { message Talent { uint32 talent_id = 1; uint32 level = 2; } message Cultivate { uint32 id = 1; uint32 level = 2; } uint32 map_id = 1; uint32 activity_id = 2; uint32 level = 3; uint32 exp = 4; repeated OpenworldQuest daily_quest_list = 5; uint32 daily_accept_quest_times = 6; uint32 daily_refresh_quest_times = 7; repeated OpenworldQuest special_quest_list = 8; repeated OpenworldAvatarActivity.Talent talent_list = 9; repeated OpenworldAvatarActivity.Cultivate cultivate_list = 10; repeated uint32 unlock_avatar_id_list = 11; repeated uint32 finished_quest_id_list = 12; uint32 total_daily_quest_currency_num = 13; uint32 schedule_id = 14; } // CmdID: 4548 message GetOpenworldAvatarActivityReq { uint32 map_id = 1; } // CmdID: 4549 message GetOpenworldAvatarActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetOpenworldAvatarActivityRsp.Retcode retcode = 1; OpenworldAvatarActivity activity = 2; } // CmdID: 4550 message OpenworldAvatarActivityAcceptDailyQuestReq { uint32 map_id = 1; } // CmdID: 4551 message OpenworldAvatarActivityAcceptDailyQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; DAILY_LIMIT = 2; QUEST_LIMIT = 3; STAMINA_LACK = 4; FUNCTION_LOCK = 5; CURRENCY_FULL = 6; } OpenworldAvatarActivityAcceptDailyQuestRsp.Retcode retcode = 1; OpenworldQuest quest = 2; } // CmdID: 4552 message OpenworldAvatarActivityRefreshDailyQuestReq { uint32 map_id = 1; uint32 quest_id = 2; } // CmdID: 4553 message OpenworldAvatarActivityRefreshDailyQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; DAILY_LIMIT = 2; QUEST_NOT_EXIST = 3; QUEST_STATUS_ERROR = 4; } OpenworldAvatarActivityRefreshDailyQuestRsp.Retcode retcode = 1; OpenworldQuest quest = 2; } // CmdID: 4554 message OpenworldAvatarActivityFinishQuestReq { uint32 map_id = 1; uint32 quest_id = 2; uint32 cost_time = 3; repeated uint32 finish_challenge_list = 4; } // CmdID: 4555 message OpenworldAvatarActivityFinishQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; QUEST_NOT_EXIST = 2; QUEST_STATUS_ERROR = 3; } OpenworldAvatarActivityFinishQuestRsp.Retcode retcode = 1; uint32 quest_id = 2; uint32 cost_time = 3; repeated uint32 finish_challenge_list = 4; } // CmdID: 4556 message OpenworldAvatarActivityTakeQuestRewardReq { uint32 map_id = 1; uint32 quest_id = 2; } // CmdID: 4557 message OpenworldAvatarActivityTakeQuestRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; QUEST_NOT_EXIST = 2; NOT_FINISH = 3; } OpenworldAvatarActivityTakeQuestRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; uint32 map_id = 3; uint32 quest_id = 4; } // CmdID: 4558 message OpenworldAvatarActivityCultivateReq { uint32 map_id = 1; uint32 cultivate_id = 2; } // CmdID: 4559 message OpenworldAvatarActivityCultivateRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; CONDITION_NOT_MEET = 3; MAX_LEVEL = 4; } OpenworldAvatarActivityCultivateRsp.Retcode retcode = 1; } // CmdID: 4560 message OpenworldAvatarActivityTalentLevelupReq { uint32 map_id = 1; uint32 talent_id = 2; } // CmdID: 4561 message OpenworldAvatarActivityTalentLevelupRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; CONDITION_NOT_MEET = 3; MAX_LEVEL = 4; } OpenworldAvatarActivityTalentLevelupRsp.Retcode retcode = 1; } // CmdID: 4562 message OpenworldAvatarActivityGetFileReq { uint32 map_id = 1; } // CmdID: 4563 message OpenworldAvatarActivityGetFileRsp { enum Retcode { SUCC = 0; FAIL = 1; } OpenworldAvatarActivityGetFileRsp.Retcode retcode = 1; repeated uint32 file_id_list = 2; } // CmdID: 4564 message OpenworldAvatarActivitySpecialQuestNotify { uint32 activity_id = 1; repeated OpenworldQuest quest_list = 2; } // CmdID: 4565 message OpenworldChapterGetDataReq { uint32 map_id = 1; } message OpenworldChapterSlot { uint32 slot_id = 1; uint32 buff_id = 2; } message OpenworldChapterBuff { enum Type { TYPE_NONE = 0; SKILL = 3; } uint32 buff_id = 1; uint32 level = 2; } message OpenworldChapterShopGoods { uint32 goods_id = 1; uint32 cost_material_id = 2; uint32 cost_num = 3; bool is_sold = 4; uint32 need_fame_level = 5; uint32 reward_id = 6; } message OpenworldChapterShop { uint32 shop_id = 1; repeated OpenworldChapterShopGoods goods_list = 2; } message OpenworldChapterChallenge { uint32 today_challenge_times = 1; uint32 last_challenge_time = 2; } message OpenworldChapterEndlessTowerSite { uint32 site_id = 1; uint32 has_take_reward_score = 2; } message OpenworldChapterHero { uint32 hero_id = 1; uint32 hero_level = 2; } message OpenworldChapterHeroCard { uint32 card_id = 1; uint32 card_level = 2; uint32 card_exp = 3; } message OpenworldChapterHeroCardSlot { uint32 slot_idx = 1; uint32 card_id = 2; } message OpenworldChapterHeroCardGroup { uint32 hero_id = 1; string group_name = 2; bool is_active = 3; repeated OpenworldChapterHeroCardSlot slot_list = 4; } message OpenworldChapterAchievementMission { uint32 mission_id = 1; uint32 finish_time = 2; } message OpenworldChapterEndlessChallenge { uint32 challenge_id = 1; bool is_passed = 2; uint32 max_score = 3; } message OpenworldChapterFurnaceWork { uint32 unique_id = 1; uint32 formula_id = 2; OpenworldChapterFurnaceWorkStatus status = 5; uint32 finish_time = 6; } message OpenworldChapterFurnaceFormulaUseHistory { uint32 formula_id = 1; uint32 use_times = 2; } message OpenworldChapterFurnace { repeated OpenworldChapterFurnaceFormulaUseHistory formula_use_history_list = 1; repeated OpenworldChapterFurnaceWork furnace_work_list = 2; } message OpenworldChapterBuilding { uint32 main_id = 1; uint32 level = 2; uint32 level_up_finish_time = 3; } message OpenworldChapterTerminal { uint32 level = 1; uint32 exp = 2; bool is_period_upgraded = 3; } message OpenworldChapterQuestData { repeated OpenworldQuest quest_list = 1; uint32 quest_accept_times = 2; uint32 quest_refresh_times = 3; uint32 special_quest_finished_num = 4; } message OpenworldChapterTalent { uint32 talent_id = 1; uint32 talent_level = 2; } message OpenworldChapterDigSiteProgramTimes { uint32 program_id = 1; uint32 times = 2; } message OpenworldChapterDigSite { uint32 main_id = 1; uint32 program_id = 2; uint32 program_finish_time = 3; repeated OpenworldChapterDigSiteProgramTimes program_times_list = 4; } message OpenworldChapter { uint32 map_id = 1; repeated OpenworldChapterSlot slot_list = 2; uint32 max_equip_cost = 4; repeated OpenworldChapterBuff buff_list = 5; uint32 max_reward_take_num = 6; uint32 fame = 7; uint32 fame_level = 8; OpenworldChapterChallenge challenge = 9; repeated OpenworldChapterEndlessTowerSite endless_tower_site_list = 10; repeated OpenworldChapterHero hero_list = 11; repeated OpenworldChapterHeroCard hero_card_list = 14; repeated OpenworldChapterHeroCardGroup hero_card_group_list = 15; repeated OpenworldChapterAchievementMission achievement_mission_list = 16; repeated OpenworldChapterEndlessChallenge endless_challenge_list = 17; repeated OpenworldChapterBuilding building_list = 18; OpenworldChapterTerminal terminal = 19; OpenworldChapterQuestData quest_data = 20; OpenworldChapterFurnace furnace = 21; repeated OpenworldChapterTalent talent_list = 22; repeated uint32 active_talent_id_list = 23; repeated OpenworldChapterDigSite dig_site_list = 24; repeated uint32 got_last_reward_special_qte_map_list = 25; } // CmdID: 4566 message OpenworldChapterGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } OpenworldChapterGetDataRsp.Retcode retcode = 1; OpenworldChapter chapter_data = 2; } // CmdID: 4567 message OpenworldChapterSlotEquipBuffReq { uint32 map_id = 1; uint32 slot_id = 2; uint32 buff_id = 3; } // CmdID: 4568 message OpenworldChapterSlotEquipBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; BUFF_NOT_EXIST = 2; BUFF_USED = 3; SLOT_LOCKED = 4; OVER_COST = 5; SLOT_NOT_SUIT = 6; } OpenworldChapterSlotEquipBuffRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 slot_id = 3; uint32 buff_id = 4; } // CmdID: 4569 message OpenworldAcceptNewStoryReq { uint32 map_id = 1; string report_ext = 2; } // CmdID: 4570 message OpenworldAcceptNewStoryRsp { enum Retcode { SUCC = 0; FAIL = 1; } OpenworldAcceptNewStoryRsp.Retcode retcode = 1; uint32 map_id = 2; repeated uint32 story_id_list = 3; } // CmdID: 4571 message OpenworldChapterTakeRewardReq { uint32 map_id = 1; } // CmdID: 4572 message OpenworldChapterTakeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; } OpenworldChapterTakeRewardRsp.Retcode retcode = 1; uint32 map_id = 2; RewardData reward_data = 3; uint32 max_reward_take_num = 4; } // CmdID: 4573 message OpenworldCloseStoryReq { repeated uint32 story_id_list = 1; string report_ext = 2; } // CmdID: 4574 message OpenworldCloseStoryRsp { enum Retcode { SUCC = 0; FAIL = 1; } OpenworldCloseStoryRsp.Retcode retcode = 1; repeated uint32 story_id_list = 2; } // CmdID: 4575 message OpenworldChapterGetShopDataReq { uint32 shop_id = 1; } // CmdID: 4576 message OpenworldChapterGetShopDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } OpenworldChapterGetShopDataRsp.Retcode retcode = 1; OpenworldChapterShop shop = 2; } // CmdID: 4577 message OpenworldChapterShopBuyGoodsReq { uint32 shop_id = 1; uint32 goods_id = 2; } // CmdID: 4578 message OpenworldChapterShopBuyGoodsRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_MAP = 2; SOLD = 3; LACK_MATERIAL = 4; } OpenworldChapterShopBuyGoodsRsp.Retcode retcode = 1; uint32 shop_id = 2; uint32 goods_id = 3; RewardData reward_data = 4; } // CmdID: 4579 message OpenworldChapterEndlessTowerGetRankReq { uint32 site_id = 1; } // CmdID: 4580 message OpenworldChapterEndlessTowerGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } OpenworldChapterEndlessTowerGetRankRsp.Retcode retcode = 1; uint32 site_id = 2; uint32 rank_percent = 3; } // CmdID: 4581 message OpenworldChapterEndlessTowerTakeRewardReq { uint32 site_id = 2; } // CmdID: 4582 message OpenworldChapterEndlessTowerTakeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_REWARD = 2; } OpenworldChapterEndlessTowerTakeRewardRsp.Retcode retcode = 1; uint32 site_id = 2; repeated RewardData reward_list = 3; } // CmdID: 4583 message OpenworldChapterLevelUpHeroReq { uint32 hero_id = 1; } // CmdID: 4584 message OpenworldChapterLevelUpHeroRsp { enum Retcode { SUCC = 0; FAIL = 1; HERO_ERROR = 2; HERO_LOCKED = 3; MATERIAL_LACK = 4; TARGET_LEVEL_ERROR = 5; } OpenworldChapterLevelUpHeroRsp.Retcode retcode = 1; } // CmdID: 4585 message OpenworldChapterEquipCardGroupReq { uint32 group_idx = 1; uint32 hero_id = 2; repeated OpenworldChapterHeroCardSlot slot_list = 3; } // CmdID: 4586 message OpenworldChapterEquipCardGroupRsp { enum Retcode { SUCC = 0; FAIL = 1; GROUP_ERROR = 2; HERO_ERROR = 3; CARD_REPEATED = 4; CARD_NOT_EXIST = 5; SPECIAL_CARD_SLOT_LIMIT = 6; SLOT_LOCKED = 7; SLOT_REPEATED = 8; } OpenworldChapterEquipCardGroupRsp.Retcode retcode = 1; } // CmdID: 4587 message OpenworldChapterModifyCardGroupNameReq { uint32 map_id = 1; uint32 group_idx = 2; string group_name = 3; } // CmdID: 4588 message OpenworldChapterModifyCardGroupNameRsp { enum Retcode { SUCC = 0; FAIL = 1; FORMAT_ERROR = 2; SENSITIVE_WORDS = 3; MAP_ERROR = 4; GROUP_ERROR = 5; } OpenworldChapterModifyCardGroupNameRsp.Retcode retcode = 1; } // CmdID: 4589 message OpenworldChapterActiveCardGroupReq { uint32 map_id = 1; uint32 group_idx = 2; } // CmdID: 4590 message OpenworldChapterActiveCardGroupRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; GROUP_ERROR = 3; } OpenworldChapterActiveCardGroupRsp.Retcode retcode = 1; } // CmdID: 4591 message OpenworldChapterDeleteCardGroupReq { uint32 map_id = 1; uint32 group_idx = 2; } // CmdID: 4592 message OpenworldChapterDeleteCardGroupRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; TOO_FREQUENT = 3; } OpenworldChapterDeleteCardGroupRsp.Retcode retcode = 1; } // CmdID: 4593 message OpenworldChapterGetChallengeDataReq { uint32 map_id = 1; } message OpenworldChapterChallengeGroup { uint32 group_id = 1; uint32 max_challenge_index = 2; } // CmdID: 4594 message OpenworldChapterGetChallengeDataRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; } OpenworldChapterGetChallengeDataRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 challenge_schedule_id = 3; repeated uint32 open_group_list = 4; repeated OpenworldChapterChallengeGroup group_list = 5; uint32 schedule_end_time = 6; } // CmdID: 4595 message OpenworldChapterFinishChallengeReq { uint32 map_id = 1; uint32 group_id = 2; uint32 challenge_index = 3; string report_ext = 4; } // CmdID: 4596 message OpenworldChapterFinishChallengeRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; SCHEDULE_NOT_OPEN = 3; GROUP_NOT_OPEN = 4; GROUP_NOT_MEET_CONDITION = 5; CHALLENGE_INDEX_ERROR = 6; } OpenworldChapterFinishChallengeRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 group_id = 3; uint32 challenge_index = 4; RewardData reward_data = 5; } // CmdID: 4597 message OpenworldChapterHeroCardLevelUpNotify { uint32 card_id = 1; uint32 card_level = 2; } // CmdID: 4598 message OpenworldChapterOpenHeroTreasureReq { } // CmdID: 4599 message OpenworldChapterOpenHeroTreasureRsp { enum Retcode { SUCC = 0; FAIL = 1; PART_FAIL = 2; } OpenworldChapterOpenHeroTreasureRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; RewardData reward_data = 3; } message HuntActivityHunter { uint32 hunter_id = 1; HuntActivityHunterState state = 2; string spawn_point = 3; } message HuntActivityMachine { uint32 machine_id = 1; uint32 state = 2; } message HuntActivityMapData { uint32 map_id = 1; bool is_unlock = 2; uint32 open_time = 3; HuntActivityHunter hunter = 4; repeated HuntActivityMachine machine_list = 5; repeated uint32 show_stronghold_id_list = 7; uint32 hard_level = 8; uint32 remain_stronghold_take_times = 9; repeated OpenworldQuest quest_list = 10; uint32 hunting_score = 11; uint32 finish_quest_num = 12; repeated uint32 finish_stronghold_id_list = 13; } // CmdID: 4600 message OpenworldHuntActivityGetDataReq { uint32 activity_id = 1; } // CmdID: 4601 message OpenworldHuntActivityGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; } OpenworldHuntActivityGetDataRsp.Retcode retcode = 1; uint32 schedule_id = 2; repeated HuntActivityMapData map_data_list = 3; repeated OpenworldTalent talent_list = 4; } // CmdID: 4602 message OpenworldHuntActivityGetMapDataReq { uint32 map_id = 1; } // CmdID: 4603 message OpenworldHuntActivityGetMapDataRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_NOT_OPEN = 2; PROCESS_NOT_ENOUGH = 3; ACTIVITY_NOT_OPEN = 4; MAP_NOT_EXIST = 5; } OpenworldHuntActivityGetMapDataRsp.Retcode retcode = 1; HuntActivityMapData map_data = 2; } // CmdID: 4604 message OpenworldHuntActivityCommonStateChangeReq { HuntActivityEntityType type = 1; uint32 wanted_state = 2; uint32 map_id = 3; uint32 entity_id = 4; string report_ext = 5; } // CmdID: 4605 message OpenworldHuntActivityCommonStateChangeRsp { enum Retcode { SUCC = 0; FAIL = 1; STATE_ERROR = 2; MAP_NOT_EXIST = 3; ENTITY_NOT_EXIST = 4; TIMES_LACK = 5; STRONGHOLD_ERROR = 6; } OpenworldHuntActivityCommonStateChangeRsp.Retcode retcode = 1; HuntActivityEntityType type = 2; uint32 map_id = 3; uint32 entity_id = 4; } // CmdID: 4606 message OpenworldHuntActivityTalentUpgradeReq { uint32 activity_id = 1; uint32 talent_id = 2; string report_ext = 3; } // CmdID: 4607 message OpenworldHuntActivityTalentUpgradeRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; TALENT_LEVEL_ERROR = 3; PRE_TALENT_LACK = 4; MAP_NOT_OPEN = 5; MAP_PROGRESS_LACK = 6; MATERIAL_LACK = 7; } OpenworldHuntActivityTalentUpgradeRsp.Retcode retcode = 1; } // CmdID: 4608 message OpenworldHuntActivityFinishQuestReq { uint32 map_id = 1; uint32 quest_id = 2; uint32 cost_time = 3; string report_ext = 4; } // CmdID: 4609 message OpenworldHuntActivityFinishQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; QUEST_NOT_EXIST = 2; QUEST_NOT_DOING = 3; MAP_NOT_EXIST = 4; NOT_IN_MAP = 5; } OpenworldHuntActivityFinishQuestRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 quest_id = 3; RewardData reward_data = 4; } // CmdID: 4610 message OpenworldHuntActivityTakeStrongholdRewardNotify { uint32 map_id = 1; uint32 stronghold_id = 2; RewardData reward_data = 3; } // CmdID: 4611 message OpenworldHuntActivityChangeHunterAreaReq { uint32 map_id = 1; uint32 hunter_id = 2; string spawn_point = 3; } // CmdID: 4612 message OpenworldHuntActivityChangeHunterAreaRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_MAP = 3; MAP_ERROR = 4; TARGET_AREA_ERROR = 5; HUNTER_ERROR = 6; } OpenworldHuntActivityChangeHunterAreaRsp.Retcode retcode = 1; } // CmdID: 4613 message OpenworldHuntActivityReportHuntingScoreReq { uint32 map_id = 1; uint32 hunting_score = 2; } // CmdID: 4614 message OpenworldHuntActivityReportHuntingScoreRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_MAP = 2; MAP_NOT_OPEN = 3; } OpenworldHuntActivityReportHuntingScoreRsp.Retcode retcode = 1; } // CmdID: 4630 message OpenworldChapterChallengeBeginReq { uint32 map_id = 1; uint32 group_id = 2; uint32 challenge_index = 3; string report_ext = 4; } // CmdID: 4631 message OpenworldChapterChallengeBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; SCHEDULE_NOT_OPEN = 3; GROUP_NOT_OPEN = 4; GROUP_NOT_MEET_CONDITION = 5; CHALLENGE_INDEX_ERROR = 6; } OpenworldChapterChallengeBeginRsp.Retcode retcode = 1; } // CmdID: 4632 message OpenworldChapterEndlessChallengeBeginReq { uint32 map_id = 1; uint32 challenge_id = 2; string report_ext = 3; } // CmdID: 4633 message OpenworldChapterEndlessChallengeBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; CHALLENGE_ERROR = 2; MAP_ERROR = 3; PRE_CHALLENGE_NOT_FINISH = 4; MATERIAL_LACK = 5; } OpenworldChapterEndlessChallengeBeginRsp.Retcode retcode = 1; } // CmdID: 4634 message OpenworldChapterEndlessChallengeEndReq { uint32 map_id = 1; uint32 challenge_id = 2; uint32 score = 3; string report_ext = 4; } // CmdID: 4635 message OpenworldChapterEndlessChallengeEndRsp { enum Retcode { SUCC = 0; FAIL = 1; CHALLENGE_ERROR = 2; MAP_ERROR = 3; MATERIAL_LACK = 4; NOT_BEGIN = 5; } OpenworldChapterEndlessChallengeEndRsp.Retcode retcode = 1; RewardData reward_data = 2; } // CmdID: 4636 message OpenworldChapterLevelUpBuildingReq { uint32 map_id = 1; uint32 main_id = 2; } // CmdID: 4637 message OpenworldChapterLevelUpBuildingRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; BUILDING_ERROR = 3; IN_PROGRESS = 4; TARGET_LEVEL_ERROR = 5; MATERIAL_LACK = 6; TERMINAL_LEVEL_LACK = 7; } OpenworldChapterLevelUpBuildingRsp.Retcode retcode = 1; } // CmdID: 4638 message OpenworldChapterLevelUpBuildingFinishNotify { uint32 main_id = 1; uint32 level = 2; uint32 map_id = 3; } // CmdID: 4639 message OpenworldChapterAccelerateLevelUpBuildingReq { uint32 map_id = 1; uint32 main_id = 2; uint32 material_id = 3; uint32 material_num = 4; } // CmdID: 4640 message OpenworldChapterAccelerateLevelUpBuildingRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; BUILDING_ERROR = 3; NOT_IN_PROGRESS = 4; MATERIAL_ERROR = 5; MATERIAL_LACK = 6; } OpenworldChapterAccelerateLevelUpBuildingRsp.Retcode retcode = 1; } // CmdID: 4641 message OpenworldChapterTerminalPeriodUpgradeReq { uint32 map_id = 1; uint32 cur_level = 2; } // CmdID: 4642 message OpenworldChapterTerminalPeriodUpgradeRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; TERMINAL_ERROR = 3; MATERIAL_LACK = 4; TALENT_LACK = 5; TERMINAL_PERIOD_UPGRADED = 6; TERMINAL_LEVEL_ERROR = 7; PRE_STORY_ERROR = 8; } OpenworldChapterTerminalPeriodUpgradeRsp.Retcode retcode = 1; uint32 map_id = 2; } // CmdID: 4643 message OpenworldChapterGetSelectQuestReq { uint32 map_id = 1; } // CmdID: 4644 message OpenworldChapterGetSelectQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; BUILDING_LOCKED = 3; } OpenworldChapterGetSelectQuestRsp.Retcode retcode = 1; repeated OpenworldQuest quest_list = 2; uint32 map_id = 3; } // CmdID: 4645 message OpenworldChapterRefreshQuestReq { uint32 map_id = 1; } // CmdID: 4646 message OpenworldChapterRefreshQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; BUILDING_LOCKED = 3; REFRESH_TIMES_LACK = 4; SLOT_LACK = 5; } OpenworldChapterRefreshQuestRsp.Retcode retcode = 1; repeated OpenworldQuest quest_list = 2; uint32 map_id = 3; } // CmdID: 4647 message OpenworldChapterAcceptQuestReq { uint32 map_id = 1; uint32 quest_id = 2; } // CmdID: 4648 message OpenworldChapterAcceptQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; QUEST_ERROR = 2; STAMINA_LACK = 3; ACCEPT_TIMES_LACK = 4; SLOT_LACK = 5; MAP_ERROR = 6; BUILDING_LOCKED = 7; } OpenworldChapterAcceptQuestRsp.Retcode retcode = 1; OpenworldQuest quest = 2; uint32 map_id = 3; } // CmdID: 4649 message OpenworldChapterFinishQuestReq { uint32 map_id = 1; uint32 quest_id = 2; uint32 cost_time = 3; string report_ext = 4; } // CmdID: 4650 message OpenworldChapterFinishQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; QUEST_NOT_EXIST = 2; QUEST_NOT_DOING = 3; MAP_ERROR = 4; } OpenworldChapterFinishQuestRsp.Retcode retcode = 1; uint32 quest_id = 2; uint32 cost_time = 3; } // CmdID: 4651 message OpenworldChapterTakeQuestRewardReq { uint32 map_id = 1; uint32 quest_id = 2; } // CmdID: 4652 message OpenworldChapterTakeQuestRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; QUEST_NOT_EXIST = 2; NOT_FINISH = 3; MAP_ERROR = 4; } OpenworldChapterTakeQuestRewardRsp.Retcode retcode = 1; uint32 quest_id = 2; RewardData reward_data = 3; } // CmdID: 4653 message OpenworldChapterFurnaceStartWorkReq { uint32 map_id = 1; repeated uint32 formula_id_list = 2; } // CmdID: 4654 message OpenworldChapterFurnaceStartWorkRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; BUILDING_LOCKED = 3; MATERIAL_LACK = 4; FORMULA_ERROR = 5; FORMULA_NUM_ERROR = 6; FORMULA_TIMES_ERROR = 7; } OpenworldChapterFurnaceStartWorkRsp.Retcode retcode = 1; uint32 map_id = 2; } // CmdID: 4655 message OpenworldChapterFurnaceCancelWorkReq { uint32 map_id = 1; uint32 unique_id = 2; } // CmdID: 4656 message OpenworldChapterFurnaceCancelWorkRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; WORK_FINISHED = 3; } OpenworldChapterFurnaceCancelWorkRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 unique_id = 3; } // CmdID: 4657 message OpenworldChapterFurnaceAccelerateWorkReq { uint32 map_id = 1; uint32 unique_id = 2; uint32 material_id = 3; uint32 material_num = 4; } // CmdID: 4658 message OpenworldChapterFurnaceAccelerateWorkRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; MATERIAL_ERROR = 3; UNIQUE_ID_ERROR = 4; MATERIAL_LACK = 5; MATERIAL_NUM_ERROR = 6; NOT_IN_PROGRESS = 7; } OpenworldChapterFurnaceAccelerateWorkRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 unique_id = 3; } // CmdID: 4659 message TakeOpenworldChapterFurnaceWorkRewardReq { uint32 map_id = 1; } // CmdID: 4660 message TakeOpenworldChapterFurnaceWorkRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; NO_REWARD = 3; FORMULA_ERROR = 4; } TakeOpenworldChapterFurnaceWorkRewardRsp.Retcode retcode = 1; uint32 map_id = 2; RewardData reward_data = 3; } // CmdID: 4661 message OpenworldChapterLevelUpTalentReq { uint32 map_id = 1; uint32 talent_id = 2; } // CmdID: 4662 message OpenworldChapterLevelUpTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; TALENT_ERROR = 2; TARGET_LEVEL_ERROR = 3; WORK_SHOP_LEVEL_LACK = 4; PRE_TALENT_LACK = 5; MATERIAL_LACK = 6; MAP_ERROR = 7; BUILDING_LOCKED = 8; NOT_MEET_CONDITION = 9; } OpenworldChapterLevelUpTalentRsp.Retcode retcode = 1; } // CmdID: 4663 message OpenworldChapterActiveTalentReq { uint32 map_id = 1; repeated uint32 active_talent_id_list = 2; } // CmdID: 4664 message OpenworldChapterActiveTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; TALENT_ERROR = 3; BUILDING_LOCKED = 4; UNIQUE_TAG_REPEATED = 5; } OpenworldChapterActiveTalentRsp.Retcode retcode = 1; } // CmdID: 4665 message OpenworldChapterDigSiteStartReq { uint32 map_id = 1; uint32 main_id = 2; uint32 program_id = 3; } // CmdID: 4666 message OpenworldChapterDigSiteStartRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; PROGRAM_ERROR = 3; IN_PROGRESS = 4; BUILDING_LOCKED = 5; DIG_TIMES_LACK = 6; } OpenworldChapterDigSiteStartRsp.Retcode retcode = 1; } // CmdID: 4667 message OpenworldChapterDigSiteCancelReq { uint32 map_id = 1; uint32 main_id = 2; } // CmdID: 4668 message OpenworldChapterDigSiteCancelRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; NOT_IN_PROGRESS = 3; BUILDING_ERROR = 4; PROGRAM_FINISHED = 5; } OpenworldChapterDigSiteCancelRsp.Retcode retcode = 1; } // CmdID: 4669 message OpenworldChapterDigSiteTakeRewardReq { uint32 map_id = 1; uint32 main_id = 2; } // CmdID: 4670 message OpenworldChapterDigSiteTakeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; NOT_FINISH = 3; BUILDING_ERROR = 4; } OpenworldChapterDigSiteTakeRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; } // CmdID: 4671 message OpenworldChapterDigSiteAccelerateReq { uint32 map_id = 1; uint32 main_id = 2; uint32 material_id = 3; uint32 material_num = 4; } // CmdID: 4672 message OpenworldChapterDigSiteAccelerateRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; BUILDING_ERROR = 3; NOT_IN_PROGRESS = 4; PROGRAM_FINISHED = 5; MATERIAL_ERROR = 6; MATERIAL_LACK = 7; } OpenworldChapterDigSiteAccelerateRsp.Retcode retcode = 1; } // CmdID: 4673 message OpenworldChapterMoonChallengeTowerGetDataReq { uint32 map_id = 1; } message OpenworldChapterMoonChallengeTower { uint32 tower_id = 1; uint32 max_score = 2; uint32 save_point_floor = 3; uint32 max_finish_floor = 4; } // CmdID: 4674 message OpenworldChapterMoonChallengeTowerGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; } OpenworldChapterMoonChallengeTowerGetDataRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 daily_challenge_times = 3; repeated OpenworldChapterMoonChallengeTower challenge_tower_list = 4; } // CmdID: 4675 message OpenworldChapterMoonChallengeTowerBattleBeginReq { uint32 map_id = 1; uint32 tower_id = 2; } // CmdID: 4676 message OpenworldChapterMoonChallengeTowerBattleBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; TOWER_ERROR = 3; DAILY_TIMES_LACK = 4; NOT_OPEN = 5; FLOOR_ERROR = 6; } OpenworldChapterMoonChallengeTowerBattleBeginRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 tower_id = 3; uint32 cur_floor = 4; uint32 cur_score = 5; } // CmdID: 4677 message OpenworldChapterMoonChallengeTowerBattleEndReq { uint32 map_id = 1; uint32 tower_id = 2; uint32 end_floor = 3; uint32 score = 4; MoonChallengeTowerBattleEndStatus battle_end_status = 5; uint32 cost_time = 6; } // CmdID: 4678 message OpenworldChapterMoonChallengeTowerBattleEndRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; TOWER_ERROR = 3; DAILY_TIMES_LACK = 4; FLOOR_ERROR = 5; SCORE_ERROR = 6; } OpenworldChapterMoonChallengeTowerBattleEndRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 tower_id = 3; uint32 end_floor = 4; uint32 score = 5; uint32 old_max_score = 6; uint32 save_point_floor = 7; Material score_drop_material = 8; Material save_point_drop_material = 9; uint32 save_point_drop_terminal_exp = 10; MoonChallengeTowerBattleEndStatus battle_end_status = 11; } // CmdID: 4679 message OpenworldChapterMoonChallengeTowerSweepReq { uint32 map_id = 1; uint32 tower_id = 2; } // CmdID: 4680 message OpenworldChapterMoonChallengeTowerSweepRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; TOWER_ERROR = 3; DAILY_TIMES_LACK = 4; SWEEP_LOCK = 5; FLOOR_ERROR = 6; } OpenworldChapterMoonChallengeTowerSweepRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 tower_id = 3; Material score_drop_material = 4; } // CmdID: 4681 message OpenworldChapterMoonChallengeTowerGetRankReq { uint32 map_id = 1; uint32 tower_id = 2; } // CmdID: 4682 message OpenworldChapterMoonChallengeTowerGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; TOWER_ERROR = 3; } OpenworldChapterMoonChallengeTowerGetRankRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 tower_id = 3; RankShowData rank_data = 4; uint32 rank_percent = 5; } // CmdID: 4687 message OpenworldChapterMoonRelicsChangeReq { uint32 map_id = 1; uint32 relics_id = 2; } // CmdID: 4688 message OpenworldChapterMoonRelicsChangeRsp { enum Retcode { SUCC = 0; FAIL = 1; FRAGMENT_LACK = 2; MAP_ERROR = 3; MAP_MISMATCH = 4; RELICS_EXIST = 5; } OpenworldChapterMoonRelicsChangeRsp.Retcode retcode = 1; uint32 map_id = 2; uint32 relics_id = 3; RewardData reward = 4; } // CmdID: 4683 message OpenworldChapterQTEMapEndReq { uint32 map_id = 1; uint32 qte_map_id = 2; uint32 normal_drop_num = 3; bool is_got_last_reward = 4; QTEMapEndStatus end_status = 5; string report_ext = 6; } // CmdID: 4684 message OpenworldChapterQTEMapEndRsp { enum Retcode { SUCC = 0; FAIL = 1; MAP_ERROR = 2; QTE_MAP_ERROR = 3; } OpenworldChapterQTEMapEndRsp.Retcode retcode = 1; Material normal_drop_material = 2; Material last_reward_material = 3; } // CmdID: 4685 message OpenworldChapterReportDropItemReq { uint32 map_id = 1; repeated DropItem drop_item_list = 2; } // CmdID: 4686 message OpenworldChapterReportDropItemRsp { enum Retcode { SUCC = 0; FAIL = 1; } OpenworldChapterReportDropItemRsp.Retcode retcode = 1; } message OpenworldChapterAntiGravityData { uint32 stage_id = 1; bool is_unlock = 2; repeated uint32 finish_coin_index_list = 3; } // CmdID: 4689 message OpenworldChapterGetAntiGravityDataReq { uint32 map_id = 1; } // CmdID: 4690 message OpenworldChapterGetAntiGravityDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } OpenworldChapterGetAntiGravityDataRsp.Retcode retcode = 1; uint32 map_id = 2; repeated OpenworldChapterAntiGravityData antigravity_stage_data_list = 3; } enum CmdTypeOpenworld { CMD_TYPE_OPENWORLD_NONE = 0; CMD_OPENWORLD_PERIOD_SETTLE_NOTIFY = 4450; CMD_OPENWORLD_WEEKLY_SETTLE_NOTIFY = 4451; CMD_ACCEPT_OPENWORLD_STORY_REQ = 4452; CMD_ACCEPT_OPENWORLD_STORY_RSP = 4453; CMD_SET_OPENWORLD_STORY_PROGRESS_REQ = 4454; CMD_SET_OPENWORLD_STORY_PROGRESS_RSP = 4455; CMD_TAKE_OPENWORLD_STORY_REWARD_REQ = 4456; CMD_TAKE_OPENWORLD_STORY_REWARD_RSP = 4457; CMD_TAKE_OPENWORLD_EVENT_REWARD_REQ = 4458; CMD_TAKE_OPENWORLD_EVENT_REWARD_RSP = 4459; CMD_GET_OPENWORLD_STAGE_REQ = 4460; CMD_GET_OPENWORLD_STAGE_RSP = 4461; CMD_OPENWORLD_STAGE_BEGIN_REQ = 4462; CMD_OPENWORLD_STAGE_BEGIN_RSP = 4463; CMD_OPENWORLD_STAGE_END_REQ = 4464; CMD_OPENWORLD_STAGE_END_RSP = 4465; CMD_GET_OPENWORLD_STAGE_BOSS_REQ = 4466; CMD_GET_OPENWORLD_STAGE_BOSS_RSP = 4467; CMD_OPENWORLD_STAGE_BOSS_BEGIN_REQ = 4468; CMD_OPENWORLD_STAGE_BOSS_BEGIN_RSP = 4469; CMD_OPENWORLD_STAGE_BOSS_END_REQ = 4470; CMD_OPENWORLD_STAGE_BOSS_END_RSP = 4471; CMD_TAKE_OPENWORLD_STAGE_BOSS_REWARD_REQ = 4472; CMD_TAKE_OPENWORLD_STAGE_BOSS_REWARD_RSP = 4473; CMD_OPEN_OPENWORLD_QUEST_REQ = 4474; CMD_OPEN_OPENWORLD_QUEST_RSP = 4475; CMD_GET_OPENWORLD_SELECT_QUEST_REQ = 4476; CMD_GET_OPENWORLD_SELECT_QUEST_RSP = 4477; CMD_CHOOSE_OPENWORLD_QUEST_REQ = 4478; CMD_CHOOSE_OPENWORLD_QUEST_RSP = 4479; CMD_REFRESH_OPENWORLD_QUEST_REQ = 4480; CMD_REFRESH_OPENWORLD_QUEST_RSP = 4481; CMD_TAKE_OPENWORLD_QUEST_REWARD_REQ = 4482; CMD_TAKE_OPENWORLD_QUEST_REWARD_RSP = 4483; CMD_ABANDON_OPENWORLD_QUEST_REQ = 4484; CMD_ABANDON_OPENWORLD_QUEST_RSP = 4485; CMD_REPORT_OPENWORLD_SPAWN_POINT_REQ = 4486; CMD_REPORT_OPENWORLD_SPAWN_POINT_RSP = 4487; CMD_FINISH_OPENWORLD_QUEST_REQ = 4488; CMD_FINISH_OPENWORLD_QUEST_RSP = 4489; CMD_TAKE_OPENWORLD_CYCLE_FINISH_REWARD_REQ = 4490; CMD_TAKE_OPENWORLD_CYCLE_FINISH_REWARD_RSP = 4491; CMD_EAT_OPENWORLD_COOK_REQ = 4492; CMD_EAT_OPENWORLD_COOK_RSP = 4493; CMD_TAKE_OPENWORLD_KEY_QUEST_REWARD_REQ = 4494; CMD_TAKE_OPENWORLD_KEY_QUEST_REWARD_RSP = 4495; CMD_GET_NEW_OPENWORLD_REQ = 4496; CMD_GET_NEW_OPENWORLD_RSP = 4497; CMD_GET_OPENWORLD_MAP_REQ = 4498; CMD_GET_OPENWORLD_MAP_RSP = 4499; CMD_GET_OPENWORLD_STORY_REQ = 4500; CMD_GET_OPENWORLD_STORY_RSP = 4501; CMD_UNLOCK_OPENWORLD_TECH_SKILL_REQ = 4502; CMD_UNLOCK_OPENWORLD_TECH_SKILL_RSP = 4503; CMD_ACTIVATE_OPENWORLD_MAP_REQ = 4504; CMD_ACTIVATE_OPENWORLD_MAP_RSP = 4505; CMD_OPENWORLD_SET_MECHA_TEAM_REQ = 4506; CMD_OPENWORLD_SET_MECHA_TEAM_RSP = 4507; CMD_OPENWORLD_GET_MECHA_TEAM_REQ = 4508; CMD_OPENWORLD_GET_MECHA_TEAM_RSP = 4509; CMD_OPENWORLD_MECHA_DEFENSE_BEGIN_REQ = 4510; CMD_OPENWORLD_MECHA_DEFENSE_BEGIN_RSP = 4511; CMD_OPENWORLD_MECHA_DEFENSE_END_REQ = 4512; CMD_OPENWORLD_MECHA_DEFENSE_END_RSP = 4513; CMD_GET_OPENWORLD_MECHA_DEFENSE_REQ = 4514; CMD_GET_OPENWORLD_MECHA_DEFENSE_RSP = 4515; CMD_MAKE_OPENWORLD_MECHA_REQ = 4516; CMD_MAKE_OPENWORLD_MECHA_RSP = 4517; CMD_SET_MECHA_PORT_REQ = 4518; CMD_SET_MECHA_PORT_RSP = 4519; CMD_CHOOSE_OPENWORLD_BOSS_REQ = 4520; CMD_CHOOSE_OPENWORLD_BOSS_RSP = 4521; CMD_UPDATE_OPENWORLD_BOSS_STATUS_REQ = 4522; CMD_UPDATE_OPENWORLD_BOSS_STATUS_RSP = 4523; CMD_UPDATE_OPENWORLD_BOSS_SEARCH_TIME_REQ = 4524; CMD_UPDATE_OPENWORLD_BOSS_SEARCH_TIME_RSP = 4525; CMD_TAKE_OPENWORLD_BOSS_REWARD_REQ = 4526; CMD_TAKE_OPENWORLD_BOSS_REWARD_RSP = 4527; CMD_TAKE_OPENWORLD_BOSS_HUNT_RATING_REWARD_REQ = 4528; CMD_TAKE_OPENWORLD_BOSS_HUNT_RATING_REWARD_RSP = 4529; CMD_SYNC_OPENWORLD_BOSS_HUNT_NOTIFY = 4530; CMD_TAKE_OPENWORLD_ACTIVITY_LEVEL_REWARD_REQ = 4531; CMD_TAKE_OPENWORLD_ACTIVITY_LEVEL_REWARD_RSP = 4532; CMD_GET_OPENWORLD_BOSS_HUNT_RANK_REQ = 4533; CMD_GET_OPENWORLD_BOSS_HUNT_RANK_RSP = 4534; CMD_SYNC_OPENWORLD_ACTIVITY_NOTIFY = 4535; CMD_RESET_OPENWORLD_BOSS_REQ = 4536; CMD_RESET_OPENWORLD_BOSS_RSP = 4537; CMD_REPORT_OPENWORLD_AREA_INFO_REQ = 4538; CMD_REPORT_OPENWORLD_AREA_INFO_RSP = 4539; CMD_OPENWORLD_FIGHT_BEGIN_NOTIFY = 4540; CMD_OPENWORLD_FIGHT_END_NOTIFY = 4541; CMD_REPORT_OPENWORLD_AREA_ENTITY_STATE_REQ = 4542; CMD_REPORT_OPENWORLD_AREA_ENTITY_STATE_RSP = 4543; CMD_UPDATE_OPENWORLD_QUEST_PROGRESS_REQ = 4544; CMD_UPDATE_OPENWORLD_QUEST_PROGRESS_RSP = 4545; CMD_GET_OPENWORLD_QUEST_ACTIVITY_REQ = 4546; CMD_GET_OPENWORLD_QUEST_ACTIVITY_RSP = 4547; CMD_GET_OPENWORLD_AVATAR_ACTIVITY_REQ = 4548; CMD_GET_OPENWORLD_AVATAR_ACTIVITY_RSP = 4549; CMD_OPENWORLD_AVATAR_ACTIVITY_ACCEPT_DAILY_QUEST_REQ = 4550; CMD_OPENWORLD_AVATAR_ACTIVITY_ACCEPT_DAILY_QUEST_RSP = 4551; CMD_OPENWORLD_AVATAR_ACTIVITY_REFRESH_DAILY_QUEST_REQ = 4552; CMD_OPENWORLD_AVATAR_ACTIVITY_REFRESH_DAILY_QUEST_RSP = 4553; CMD_OPENWORLD_AVATAR_ACTIVITY_FINISH_QUEST_REQ = 4554; CMD_OPENWORLD_AVATAR_ACTIVITY_FINISH_QUEST_RSP = 4555; CMD_OPENWORLD_AVATAR_ACTIVITY_TAKE_QUEST_REWARD_REQ = 4556; CMD_OPENWORLD_AVATAR_ACTIVITY_TAKE_QUEST_REWARD_RSP = 4557; CMD_OPENWORLD_AVATAR_ACTIVITY_CULTIVATE_REQ = 4558; CMD_OPENWORLD_AVATAR_ACTIVITY_CULTIVATE_RSP = 4559; CMD_OPENWORLD_AVATAR_ACTIVITY_TALENT_LEVELUP_REQ = 4560; CMD_OPENWORLD_AVATAR_ACTIVITY_TALENT_LEVELUP_RSP = 4561; CMD_OPENWORLD_AVATAR_ACTIVITY_GET_FILE_REQ = 4562; CMD_OPENWORLD_AVATAR_ACTIVITY_GET_FILE_RSP = 4563; CMD_OPENWORLD_AVATAR_ACTIVITY_SPECIAL_QUEST_NOTIFY = 4564; CMD_OPENWORLD_CHAPTER_GET_DATA_REQ = 4565; CMD_OPENWORLD_CHAPTER_GET_DATA_RSP = 4566; CMD_OPENWORLD_CHAPTER_SLOT_EQUIP_BUFF_REQ = 4567; CMD_OPENWORLD_CHAPTER_SLOT_EQUIP_BUFF_RSP = 4568; CMD_OPENWORLD_ACCEPT_NEW_STORY_REQ = 4569; CMD_OPENWORLD_ACCEPT_NEW_STORY_RSP = 4570; CMD_OPENWORLD_CHAPTER_TAKE_REWARD_REQ = 4571; CMD_OPENWORLD_CHAPTER_TAKE_REWARD_RSP = 4572; CMD_OPENWORLD_CLOSE_STORY_REQ = 4573; CMD_OPENWORLD_CLOSE_STORY_RSP = 4574; CMD_OPENWORLD_CHAPTER_GET_SHOP_DATA_REQ = 4575; CMD_OPENWORLD_CHAPTER_GET_SHOP_DATA_RSP = 4576; CMD_OPENWORLD_CHAPTER_SHOP_BUY_GOODS_REQ = 4577; CMD_OPENWORLD_CHAPTER_SHOP_BUY_GOODS_RSP = 4578; CMD_OPENWORLD_CHAPTER_ENDLESS_TOWER_GET_RANK_REQ = 4579; CMD_OPENWORLD_CHAPTER_ENDLESS_TOWER_GET_RANK_RSP = 4580; CMD_OPENWORLD_CHAPTER_ENDLESS_TOWER_TAKE_REWARD_REQ = 4581; CMD_OPENWORLD_CHAPTER_ENDLESS_TOWER_TAKE_REWARD_RSP = 4582; CMD_OPENWORLD_CHAPTER_LEVEL_UP_HERO_REQ = 4583; CMD_OPENWORLD_CHAPTER_LEVEL_UP_HERO_RSP = 4584; CMD_OPENWORLD_CHAPTER_EQUIP_CARD_GROUP_REQ = 4585; CMD_OPENWORLD_CHAPTER_EQUIP_CARD_GROUP_RSP = 4586; CMD_OPENWORLD_CHAPTER_MODIFY_CARD_GROUP_NAME_REQ = 4587; CMD_OPENWORLD_CHAPTER_MODIFY_CARD_GROUP_NAME_RSP = 4588; CMD_OPENWORLD_CHAPTER_ACTIVE_CARD_GROUP_REQ = 4589; CMD_OPENWORLD_CHAPTER_ACTIVE_CARD_GROUP_RSP = 4590; CMD_OPENWORLD_CHAPTER_DELETE_CARD_GROUP_REQ = 4591; CMD_OPENWORLD_CHAPTER_DELETE_CARD_GROUP_RSP = 4592; CMD_OPENWORLD_CHAPTER_GET_CHALLENGE_DATA_REQ = 4593; CMD_OPENWORLD_CHAPTER_GET_CHALLENGE_DATA_RSP = 4594; CMD_OPENWORLD_CHAPTER_FINISH_CHALLENGE_REQ = 4595; CMD_OPENWORLD_CHAPTER_FINISH_CHALLENGE_RSP = 4596; CMD_OPENWORLD_CHAPTER_HERO_CARD_LEVEL_UP_NOTIFY = 4597; CMD_OPENWORLD_CHAPTER_OPEN_HERO_TREASURE_REQ = 4598; CMD_OPENWORLD_CHAPTER_OPEN_HERO_TREASURE_RSP = 4599; CMD_OPENWORLD_HUNT_ACTIVITY_GET_DATA_REQ = 4600; CMD_OPENWORLD_HUNT_ACTIVITY_GET_DATA_RSP = 4601; CMD_OPENWORLD_HUNT_ACTIVITY_GET_MAP_DATA_REQ = 4602; CMD_OPENWORLD_HUNT_ACTIVITY_GET_MAP_DATA_RSP = 4603; CMD_OPENWORLD_HUNT_ACTIVITY_COMMON_STATE_CHANGE_REQ = 4604; CMD_OPENWORLD_HUNT_ACTIVITY_COMMON_STATE_CHANGE_RSP = 4605; CMD_OPENWORLD_HUNT_ACTIVITY_TALENT_UPGRADE_REQ = 4606; CMD_OPENWORLD_HUNT_ACTIVITY_TALENT_UPGRADE_RSP = 4607; CMD_OPENWORLD_HUNT_ACTIVITY_FINISH_QUEST_REQ = 4608; CMD_OPENWORLD_HUNT_ACTIVITY_FINISH_QUEST_RSP = 4609; CMD_OPENWORLD_HUNT_ACTIVITY_TAKE_STRONGHOLD_REWARD_NOTIFY = 4610; CMD_OPENWORLD_HUNT_ACTIVITY_CHANGE_HUNTER_AREA_REQ = 4611; CMD_OPENWORLD_HUNT_ACTIVITY_CHANGE_HUNTER_AREA_RSP = 4612; CMD_OPENWORLD_HUNT_ACTIVITY_REPORT_HUNTING_SCORE_REQ = 4613; CMD_OPENWORLD_HUNT_ACTIVITY_REPORT_HUNTING_SCORE_RSP = 4614; CMD_OPENWORLD_CHAPTER_CHALLENGE_BEGIN_REQ = 4630; CMD_OPENWORLD_CHAPTER_CHALLENGE_BEGIN_RSP = 4631; CMD_OPENWORLD_CHAPTER_ENDLESS_CHALLENGE_BEGIN_REQ = 4632; CMD_OPENWORLD_CHAPTER_ENDLESS_CHALLENGE_BEGIN_RSP = 4633; CMD_OPENWORLD_CHAPTER_ENDLESS_CHALLENGE_END_REQ = 4634; CMD_OPENWORLD_CHAPTER_ENDLESS_CHALLENGE_END_RSP = 4635; CMD_OPENWORLD_CHAPTER_LEVEL_UP_BUILDING_REQ = 4636; CMD_OPENWORLD_CHAPTER_LEVEL_UP_BUILDING_RSP = 4637; CMD_OPENWORLD_CHAPTER_LEVEL_UP_BUILDING_FINISH_NOTIFY = 4638; CMD_OPENWORLD_CHAPTER_ACCELERATE_LEVEL_UP_BUILDING_REQ = 4639; CMD_OPENWORLD_CHAPTER_ACCELERATE_LEVEL_UP_BUILDING_RSP = 4640; CMD_OPENWORLD_CHATPER_TERMINAL_PERIOD_UPGRADE_REQ = 4641; CMD_OPENWORLD_CHATPER_TERMINAL_PERIOD_UPGRADE_RSP = 4642; CMD_OPENWORLD_CHAPTER_GET_SELECT_QUEST_REQ = 4643; CMD_OPENWORLD_CHAPTER_GET_SELECT_QUEST_RSP = 4644; CMD_OPENWORLD_CHAPTER_REFRESH_QUEST_REQ = 4645; CMD_OPENWORLD_CHAPTER_REFRESH_QUEST_RSP = 4646; CMD_OPENWORLD_CHAPTER_ACCEPT_QUEST_REQ = 4647; CMD_OPENWORLD_CHAPTER_ACCEPT_QUEST_RSP = 4648; CMD_OPENWORLD_CHAPTER_FINISH_QUEST_REQ = 4649; CMD_OPENWORLD_CHAPTER_FINISH_QUEST_RSP = 4650; CMD_OPENWORLD_CHAPTER_TAKE_QUEST_REWARD_REQ = 4651; CMD_OPENWORLD_CHAPTER_TAKE_QUEST_REWARD_RSP = 4652; CMD_OPENWORLD_CHAPTER_FURNACE_START_WORK_REQ = 4653; CMD_OPENWORLD_CHAPTER_FURNACE_START_WORK_RSP = 4654; CMD_OPENWORLD_CHAPTER_FURNACE_CANCEL_WORK_REQ = 4655; CMD_OPENWORLD_CHAPTER_FURNACE_CANCEL_WORK_RSP = 4656; CMD_OPENWORLD_CHAPTER_FURNACE_ACCELERATE_WORK_REQ = 4657; CMD_OPENWORLD_CHAPTER_FURNACE_ACCLELRATE_WORK_RSP = 4658; CMD_TAKE_OPENWORLD_CHAPTER_FURNACE_WORK_REWARD_REQ = 4659; CMD_TAKE_OPENWORLD_CHAPTER_FURNACE_WORK_REWARD_RSP = 4660; CMD_OPENWORLD_CHAPTER_LEVEL_UP_TALENT_REQ = 4661; CMD_OPENWORLD_CHAPTER_LEVEL_UP_TALENT_RSP = 4662; CMD_OPENWORLD_CHAPTER_ACTIVE_TALENT_REQ = 4663; CMD_OPENWORLD_CHAPTER_ACTIVE_TALENT_RSP = 4664; CMD_OPENWORLD_CHAPTER_DIGSITE_START_REQ = 4665; CMD_OPENWORLD_CHAPTER_DIGSITE_START_RSP = 4666; CMD_OPENWORLD_CHAPTER_DIGSITE_CANCEL_REQ = 4667; CMD_OPENWORLD_CHAPTER_DIGSITE_CANCEL_RSP = 4668; CMD_OPENWORLD_CHAPTER_DIGSITE_TAKE_REWARD_REQ = 4669; CMD_OPENWORLD_CHAPTER_DIGSITE_TAKE_REWARD_RSP = 4670; CMD_OPENWORLD_CHAPTER_DIGSITE_ACCELERATE_REQ = 4671; CMD_OPENWORLD_CHAPTER_DIGSITE_ACCELERATE_RSP = 4672; CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_GET_DATA_REQ = 4673; CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_GET_DATA_RSP = 4674; CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_BATTLE_BEGIN_REQ = 4675; CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_BATTLE_BEGIN_RSP = 4676; CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_BATTLE_END_REQ = 4677; CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_BATTLE_END_RSP = 4678; CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_SWEEP_REQ = 4679; CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_SWEEP_RSP = 4680; CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_GET_RANK_REQ = 4681; CMD_OPENWORLD_CHAPTER_MOON_CHALLENGE_TOWER_GET_RANK_RSP = 4682; CMD_OPENWORLD_CHAPTER_QTE_MAP_END_REQ = 4683; CMD_OPENWORLD_CHAPTER_QTE_MAP_END_RSP = 4684; CMD_OPENWORLD_CHAPTER_REPORT_DROP_ITEM_REQ = 4685; CMD_OPENWORLD_CHAPTER_REPORT_DROP_ITEM_RSP = 4686; CMD_OPENWORLD_CHAPTER_MOON_RELICS_CHANGE_REQ = 4687; CMD_OPENWORLD_CHAPTER_MOON_RELICS_CHANGE_RSP = 4688; CMD_OPENWORLD_CHAPTER_GET_ANTIGRAVITY_DATA_REQ = 4689; CMD_OPENWORLD_CHAPTER_GET_ANTIGRAVITY_DATA_RSP = 4690; CMD_OPENWORLD_DUMMY = 4699; } enum EventJudgeType { EVENT_JUDGE_TYPE_NONT = 0; EVENT_JUDGE_TYPE_COLLECT = 1; EVENT_JUDGE_TYPE_MONSTER = 2; EVENT_JUDGE_TYPE_EMERGENCY = 3; } enum CookEffectType { COOK_EFFECT_TYPE_NONE = 0; COOK_ADD_BUFFER = 1; COOK_REVIVE = 2; COOK_RECOVER_ONE_HP = 3; COOK_RECOVER_ALL_HP = 4; COOK_RECOVER_ONE_SP = 5; COOK_RECOVER_ALL_SP = 6; } enum OpenworldStatId { OPENWORLD_STAT_ID_NONE = 0; OPENWORLD_STAT_QUEST = 1; OPENWORLD_STAT_EVENT_MONSTER = 2; OPENWORLD_STAT_EVENT_EMERGENCY = 3; OPENWORLD_STAT_EVENT_COLLECT = 4; OPENWORLD_STAT_MECHA = 5; } enum OpenworldFunction { OPENWORLD_FUNCTION_NONE = 0; OPENWORLD_FUNCTION_QUEST = 1; OPENWORLD_FUNCTION_COOK = 2; OPENWORLD_FUNCTION_MECHA = 3; OPENWORLD_FUNCTION_MECHA_DEFENSE = 4; OPENWORLD_FUNCTION_SHOP = 5; OPENWORLD_FUNCTION_WEEK_SETTLE = 6; OPENWORLD_FUNCTION_TREASURE = 7; OPENWORLD_FUNCTION_TECH = 8; OPENWORLD_FUNCTION_WEATHER = 9; OPENWORLD_FUNCTION_BOSS_HUNT = 10; OPENWORLD_FUNCTION_STORY = 11; OPENWORLD_FUNCTION_KEY_QUEST = 12; } enum OpenworldFunctionUnlockType { OPENWORLD_FUNCTION_UNLOCK_AUTO = 0; OPENWORLD_FUNCTION_UNLOCK_QUEST_LEVEL = 1; OPENWORLD_FUNCTION_UNLOCK_STORY = 2; OPENWORLD_FUNCTION_UNLOCK_TECH_LEVEL = 3; } enum OpenworldStageCondition { OPENWORLD_STAGE_CONDITION_NONE = 0; OPENWORLD_STAGE_COND_LD_SP = 1; } enum OpenworldDataType { OPENWORLD_DATA_ALL = 0; OPENWORLD_DATA_COOK = 1; OPENWORLD_DATA_TECH = 2; OPENWORLD_DATA_MECHA = 3; } enum OpenworldMapStatus { OPENWORLD_MAP_STATUS_NONE = 0; OPENWORLD_MAP_STATUS_ACTIVATE = 1; OPENWORLD_MAP_STATUS_AUTO_ACTIVATE = 2; OPENWORLD_MAP_STATUS_LOCK = 3; } enum OpenworldEventSubType { OPENWORLD_EVENT_SUB_TYPE_NONE = 0; OPENWORLD_EVENT_SUB_TREASURE = 50; } enum OpenworldEventRefreshType { OPENWORLD_EVENT_REFRESH_TYPE_NONE = 0; OPENWORLD_EVENT_REFRESH_CYCLE = 1; OPENWORLD_EVENT_REFRESH_ONCE = 2; OPENWORLD_EVENT_REFRESH_TIME = 3; } enum OpenworldQuestSettleType { OPENWORLD_QUEST_SETTLE_DEFAULT = 0; OPENWORLD_QUEST_SETTLE_CHALLENGE = 1; } enum OpenworldMapType { OPENWORLD_MAP_TYPE_NONE = 0; OPENWORLD_NORMAL_MAP = 1; OPENWORLD_ACTIVITY_MAP = 2; OPENWORLD_ENDLESS_MAP = 3; OPENWORLD_DLC_MAP = 4; OPENWORLD_ENDLESS_SINGLE_MAP = 5; OPENWORLD_AVATAR_ACTIVITY_MAP = 6; OPENWORLD_CHAPTER_MAP = 7; OPENWORLD_SC_DLC_MAP = 8; OPENWORLD_HUNT_ACTIVITY_MAP = 9; OPENWORLD_AI_CYBER_ACTIVITY_MAP = 10; } enum OpenworldActivityType { OPENWORLD_ACTIVITY_TYPE_NONE = 0; OPENWORLD_BOSS_HUNT_ACTIVITY = 1; } enum OpenworldFightEndStatus { OPENWORLD_FIGHT_STATUS_NONE = 0; OPENWORLD_FIGHT_STATUS_WIN = 1; OPENWORLD_FIGHT_STATUS_EXCAPE = 2; OPENWORLD_FIGHT_STATUS_ALL_DEAD = 3; } enum OpenworldSpecialMapID { OPENWORLD_SPECIAL_MAP_ID_NONE = 0; OPENWORLD_SAKURA_MAP_ID = 1; OPENWORLD_TM_MAP_ID = 2; OPENWORLD_DLC_MAP_ID = 401; OPENWORLD_SC_DLC_MAP_ID = 601; OPENWORLD_CHAPTER_29_OW = 801; OPENWORLD_CHAPTER_31_OW = 1001; } enum OpenworldQuestFinishWay { OPENWORLD_QUEST_FINISH_WAY_NONE = 0; OPENWORLD_QUEST_FINISH_WAY_DLC_COIN = 1; OPENWORLD_QUEST_FINISH_WAY_FINISH_EVENT = 2; OPENWORLD_QUEST_FINISH_WAY_ASSASSIN_KILL = 3; OPENWORLD_QUEST_FINISH_WAY_QTE_KILL = 4; OPENWORLD_QUEST_FINISH_WAY_KILL_MONSTER_TYPE = 5; OPENWORLD_QUEST_FINISH_WAY_AIR_KILL = 6; OPENWORLD_QUEST_FINISH_WAY_KILL_NATURE_MONSTER = 7; OPENWORLD_QUEST_FINISH_WAY_AIRSTRIKE_KILL = 8; OPENWORLD_QUEST_FINISH_WAY_THROWBLOW = 9; OPENWORLD_QUEST_FINISH_WAT_CHAPTER_OW_FINAL_COIN = 10; OPENWORLD_QUEST_FINISH_WAT_CHAPTER_OW_FINAL_ROBOT_ULTRA_KILL = 11; OPENWORLD_QUEST_FINISH_WAT_CHAPTER_OW_FINAL_ROBOT_USE_CATCH = 12; } enum OpenworldMechaTeamPosType { OPENWORLD_MECHA_TEAM_POS_TYPE_NONE = 0; MECHA_TEAM_POS_1 = 1; MECHA_TEAM_POS_2 = 2; MECHA_TEAM_POS_3 = 3; MECHA_TEAM_POS_4 = 4; MECHA_TEAM_POS_5 = 5; } enum OpenworldQuestCreateWay { OPENWORLD_QUEST_CREATE_WAY_NONE = 0; OPENWORLD_QUEST_CREATE_WAY_RARITY = 1; OPENWORLD_QUEST_CREATE_WAY_MAP_LEVEL = 2; } enum OpenworldAvatarActivityConditionType { OPENWORLD_AVATAR_ACTIVITY_CONDITION_NONE = 0; OPENWORLD_AVATAR_ACTIVITY_CONDITION_LEVEL = 1; OPENWORLD_AVATAR_ACTIVITY_CONDITION_TALENT = 2; OPENWORLD_AVATAR_ACTIVITY_CONDITION_STORY = 3; OPENWORLD_AVATAR_ACTIVITY_CONDITION_EVENT = 4; OPENWORLD_AVATAR_ACTIVITY_CONDITION_QUEST = 5; OPENWORLD_AVATAR_ACTIVITY_CONDITION_CULTIVATE = 6; } enum OpenworldAvatarActivityCultivateType { OPENWORLD_AVATAR_ACTIVITY_CULTIVATE_TYPE_NONE = 0; OPENWORLD_AVATAR_ACTIVITY_CULTIVATE_AVATAR = 1; OPENWORLD_AVATAR_ACTIVITY_CULTIVATE_STIGMATA = 2; OPENWORLD_AVATAR_ACTIVITY_CULTIVATE_WEAPON = 3; } enum OpenworldChapterUnlockConditionType { OPENWORLD_CHAPTER_UNLOCK_NONE = 0; OPENWORLD_CHAPTER_UNLOCK_PRE_EVENT = 1; OPENWORLD_CHAPTER_UNLOCK_DATETIME = 2; OPENWORLD_CHAPTER_UNLOCK_STAGE = 3; OPENWORLD_CHAPTER_UNLOCK_MISSION = 4; OPENWORLD_CHAPTER_UNLOCK_PRE_STORY = 5; OPENWORLD_CHAPTER_UNLOCK_PRE_TOWER = 6; } enum OpenworldUnlockConditionType { OPENWORLD_UNLOCK_CONDITION_TYPE_NONE = 0; OPENWORLD_UNLOCK_PRE_EVENT_LIST = 1; OPENWORLD_UNLOCK_DATETIME = 2; OPENWORLD_UNLOCK_STAGE_LIST = 3; OPENWORLD_UNLOCK_MISSION_LIST = 4; OPENWORLD_UNLOCK_PRE_STORY_LIST = 5; } enum OpenworldChapterStoryType { OPENWORLD_CHAPTER_STORY_TYPE_NONE = 0; OPENWORLD_CHAPTER_STAGE = 1; OPENWORLD_CHAPTER_STORY = 2; } enum OpenworldQuestRewardType { OPENWORLD_QUEST_REWARD_TYPE_NONE = 0; OW_QUEST_REWARD_A_AVATAR_FRAGMENT = 1; OW_QUEST_REWARD_SP_AVATAR_FRAGMENT = 2; OW_QUEST_REWARD_PURPLEJADE = 3; OW_QUEST_REWARD_NORMAL = 4; OW_QUEST_REWARD_ARTIFACT = 5; } enum OpenworldChapterTowerType { OPENWORLD_CHAPTER_TOWER_TYPE_NONE = 0; OPENWORLD_CHAPTER_TOWER_COMMON = 1; OPENWORLD_CHAPTER_TOWER_ENDLESS = 2; } enum OpenworldChapterTowerSiteType { OPENWORLD_CHAPTER_TOWER_SITE_TYPE_NONE = 0; OPENWORLD_CHAPTER_TOWER_SITE_STAGE = 1; OPENWORLD_CHAPTER_TOWER_SITE_PLOT = 2; } enum OpenworldChapterHeroType { OPENWORLD_CHAPTER_HERO_TYPE_NONE = 0; OPENWORLD_CHAPTER_CARD_HERO = 1; OPENWORLD_CHAPTER_NORMAL_HERO = 2; } enum HuntActivityEntityType { HUNT_ACTIVITY_TYPE_NONE = 0; HUNT_ACTIVITY_TYPE_HUNTER = 1; HUNT_ACTIVITY_TYPE_STRONGHOLD = 2; HUNT_ACTIVITY_TYPE_MACHINE = 3; } enum HuntActivityHunterState { HUNTER_STATE_NONE = 0; HUNTER_STATE_PARTOL = 1; HUNTER_STATE_CHASE = 2; HUNTER_STATE_BATTLE = 3; HUNTER_STATE_DEAD = 4; } enum OpenworldChapterBuildingType { OPENWORLD_CHAPTER_BUILDING_TYPE_NONE = 0; OPENWORLD_CHAPTER_BUILDING_FURNACE = 1; OPENWORLD_CHAPTER_BUILDING_QUEST = 2; OPENWORLD_CHAPTER_BUILDING_WORKSHOP = 3; OPENWORLD_CHAPTER_BUILDING_BAG = 4; OPENWORLD_CHAPTER_BUILDING_DIGSITE = 5; OPENWORLD_CHAPTER_BUILDING_TRANSPORT = 6; } enum OpenworldChapterQuestType { OPENWORLD_CHAPTER_QUEST_TYPE_NONE = 0; OPENWORLD_CHAPTER_NORMAL_QUEST = 1; OPENWORLD_CHAPTER_SPECIAL_QUEST = 2; } enum OpenworldChapterFurnaceWorkStatus { OPENWORLD_CHAPTER_FURNACE_WORK_INVALID = 0; OPENWORLD_CHAPTER_FURNACE_WORK_NOT_BEGIN = 1; OPENWORLD_CHAPTER_FURNACE_WORK_DOING = 2; OPENWORLD_CHAPTER_FURNACE_WORK_FINISHED = 3; } enum OpenworldChapterTalentType { OPENWORLD_CHAPTER_TALENT_TYPE_NONE = 0; OPENWORLD_CHAPTER_NORMAL_TALENT = 1; OPENWORLD_CHAPTER_ACTIVE_TALENT = 2; OPENWORLD_CHAPTER_DIG_TALENT = 3; } enum MoonChallengeTowerBattleEndStatus { MOON_CHALLENGE_TOWER_BATTLE_END_INVALID = 0; MOON_CHALLENGE_TOWER_BATTLE_END_SUCC = 1; MOON_CHALLENGE_TOWER_BATTLE_END_FAIL = 2; } enum OpenworldChapterQTEMapType { OPENWORLD_CHAPTER_QTE_MAP_TYPE_NONE = 0; OPENWORLD_CHAPTER_QTE_NORMAL_MAP = 1; OPENWORLD_CHAPTER_QTE_SPECIAL_MAP = 2; } enum QTEMapEndStatus { QTE_MAP_END_STATUS_SUCC = 0; QTE_MAP_END_STATUS_EXIT = 1; QTE_MAP_END_STATUS_EXHAUSTED = 2; } message PjmsWorld { uint32 world_id = 1; repeated PjmsEntity entity_list = 2; uint32 world_time = 3; repeated uint32 kill_monster_guid_list = 5; repeated PjmsGroup active_group_list = 6; } message PjmsTeleport { enum Status { PJMS_TELEPORT_STATUS_LOCK = 0; PJMS_TELEPORT_STATUS_INACTIVE = 1; PJMS_TELEPORT_STATUS_ACTIVE = 2; } uint32 teleport_id = 1; PjmsTeleport.Status status = 2; } message PjmsMap { repeated uint32 unlock_fog_id_list = 1; repeated PjmsTeleport teleport_list = 2; } message PjmsGadget { uint32 state = 1; } message PjmsNpc { uint32 state = 1; } message PjmsEntity { uint32 guid = 1; uint32 type = 2; PjmsGadget gadget = 3; PjmsNpc npc = 4; } message PjmsGroup { uint32 group_id = 1; uint32 state = 2; uint32 create_time = 3; } message PjmsEventChapterLevelUpParam { uint32 chapter_id = 1; uint32 cur_chapter_level = 2; } message PjmsEventFinishStoryParam { uint32 story_id = 1; } message PjmsEventAddMaterialParam { uint32 material_id = 1; int32 add_num = 2; } message PjmsEventEnterWorldParam { uint32 world_id = 1; } message PjmsEventLevelUpParam { uint32 level = 1; } message PjmsEventKillMonsterParam { uint32 monster_guid = 1; uint32 world_id = 2; uint32 group_id = 3; } message PjmsEventGadgetStateChangeParam { uint32 gadget_guid = 1; uint32 cur_state = 2; uint32 world_id = 3; uint32 group_id = 4; } message PjmsEventGroupStateChangeParam { uint32 group_id = 1; uint32 cur_state = 2; } message PjmsEventSetWorldTimeParam { uint32 world_time = 1; } message PjmsEventFinishStageIdParam { uint32 stage_id = 1; } message PjmsEventFinishMissionParam { uint32 mission_id = 1; } message PjmsEventGroupActiveChangeParam { uint32 group_id = 1; bool is_active = 2; } message PjmsEventShopBuyGoodsParam { uint32 shop_id = 1; uint32 goods_id = 2; uint32 goods_num = 3; } message PjmsEventLeaveWorldParam { uint32 world_id = 1; } message PjmsEvent { PjmsEventType type = 1; PjmsEventFinishStoryParam finish_story_param = 21; PjmsEventAddMaterialParam add_material_param = 23; PjmsEventEnterWorldParam enter_world_param = 24; PjmsEventLevelUpParam level_up_param = 25; PjmsEventKillMonsterParam kill_monster_param = 26; PjmsEventGadgetStateChangeParam gadget_state_change_param = 27; PjmsEventGroupStateChangeParam group_state_change_param = 28; PjmsEventSetWorldTimeParam set_world_time_param = 29; PjmsEventFinishStageIdParam finish_stage_id_param = 30; PjmsEventChapterLevelUpParam chapter_level_up_param = 31; PjmsEventFinishMissionParam finish_mission_param = 32; PjmsEventGroupActiveChangeParam group_active_change_param = 33; PjmsEventShopBuyGoodsParam shop_buy_goods_param = 34; PjmsEventLeaveWorldParam leave_world_param = 35; } message PjmsStory { uint32 story_id = 1; uint32 status = 2; uint32 progress = 3; } // CmdID: 7700 message PjmsEnterWorldReq { uint32 world_id = 1; uint32 teleport_id = 2; } // CmdID: 7701 message PjmsEnterWorldRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; TELEPORT_NOT_FOUND = 3; TELEPORT_NOT_ACTIVE = 4; TELEPORT_WORLD_ERROR = 5; WORLD_ERROR = 6; DIRECTED_ENTER_DENIED = 7; } PjmsEnterWorldRsp.Retcode retcode = 1; PjmsWorld world = 2; uint32 teleport_id = 3; PjmsFormation formation = 4; string world_transaction_str = 5; } // CmdID: 7702 message PjmsGetCurWorldReq { } // CmdID: 7703 message PjmsGetCurWorldRsp { enum Retcode { SUCC = 0; FAIL = 1; } PjmsGetCurWorldRsp.Retcode retcode = 1; PjmsWorld world = 2; } message PjmsChapterSection { uint32 chapter_section_id = 1; uint32 cur_track_series_id = 2; } message PjmsChapter { uint32 chapter_id = 1; uint32 level = 2; uint32 exp = 3; uint32 cur_track_series_id = 4; uint32 talent_level = 5; PjmsFormation formation = 6; PjmsUnitInfo unit_info = 7; uint32 last_take_chapter_reward_material_num = 8; uint32 last_take_chapter_reward_level = 9; repeated uint32 finish_daily_quest_series_id_list = 10; ChapterShadowLake chapter_shadowlake = 11; uint32 playing_bgm_id = 12; repeated PjmsChapterSection section_list = 13; uint32 cur_section_id = 14; } message PjmsUnitInfo { repeated PjmsCoreUnit core_unit_list = 1; repeated PjmsAuxiliaryUnit auxiliary_unit_list = 2; uint32 cur_unit_set_id = 3; repeated PjmsUnitSet unit_set_list = 4; } // CmdID: 7706 message PjmsGetMainDataReq { } // CmdID: 7707 message PjmsGetMainDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_CHAPTER = 2; } PjmsGetMainDataRsp.Retcode retcode = 1; PjmsWorld world = 2; PjmsMap map = 3; uint32 gender_type = 4; uint32 world_time = 5; string name = 7; uint32 name_cd_end_time = 8; uint32 gender_cd_end_time = 9; string world_transaction_str = 10; string first_set_name = 11; } // CmdID: 7708 message PjmsGetStoryDataReq { } message PjmsStorySeriesData { uint32 story_series_id = 1; repeated PjmsStory story_list = 2; } // CmdID: 7709 message PjmsGetStoryDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } PjmsGetStoryDataRsp.Retcode retcode = 1; repeated uint32 finished_story_series_id_list = 3; repeated PjmsStory story_list = 4; repeated uint32 accepted_series_id_list = 5; } message PjmsStoryFinishData { uint32 story_id = 1; RewardData reward_data = 2; } message PjmsStorySeriesFinishData { uint32 story_series_id = 1; RewardData reward_data = 2; } message PjmsStoryProgressData { uint32 story_id = 1; uint32 progress = 2; } // CmdID: 7714 message PjmsUpdateStoryProgressNotify { repeated PjmsStoryProgressData story_progress_data_list = 1; } // CmdID: 7719 message PjmsSyncMapInfoNotify { PjmsMap map = 1; } // CmdID: 7720 message PjmsUpdateEntityNotify { repeated uint32 inactive_entity_guid_list = 1; repeated PjmsEntity update_active_entity_list = 2; repeated uint32 inactive_group_id_list = 3; repeated uint32 refresh_group_id_list = 4; repeated PjmsGroup active_group_list = 5; repeated uint32 revive_monster_guid_list = 6; } // CmdID: 7725 message PjmsUpdateStoryProgressReq { uint32 finish_param_uint = 1; string finish_param_str = 2; } // CmdID: 7726 message PjmsUpdateStoryProgressRsp { enum Retcode { SUCC = 0; FAIL = 1; } PjmsUpdateStoryProgressRsp.Retcode retcode = 1; uint32 finish_param_uint = 2; string finish_param_str = 3; } // CmdID: 7727 message PjmsKillMonsterReq { uint32 guid = 1; } // CmdID: 7728 message PjmsKillMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_WORLD = 2; MONSTER_NOT_FOUND = 3; MONSTER_KILLED = 4; } PjmsKillMonsterRsp.Retcode retcode = 1; uint32 guid = 2; } // CmdID: 7729 message PjmsChangeGadgetStateReq { uint32 guid = 1; uint32 current_state = 2; uint32 target_state = 3; } // CmdID: 7730 message PjmsChangeGadgetStateRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_WORLD = 2; STATE_NOT_MATCH = 3; STATE_CANNOT_CHANGE = 4; GADGET_NOT_EXIST = 5; } PjmsChangeGadgetStateRsp.Retcode retcode = 1; uint32 guid = 2; uint32 current_state = 3; uint32 target_state = 4; } // CmdID: 7731 message PjmsActiveGroupReq { uint32 group_id = 1; bool is_active = 2; uint32 graph_id = 3; } // CmdID: 7732 message PjmsActiveGroupRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_WORLD = 2; GROUP_NOT_EXIST = 3; GROUP_NOT_VALID = 4; CONDITION_NOT_SATISFY = 5; } PjmsActiveGroupRsp.Retcode retcode = 1; uint32 group_id = 2; bool is_current_active = 3; uint32 graph_id = 4; } // CmdID: 7733 message PjmsActiveEntityReq { repeated uint32 entity_guid_list = 1; bool is_active = 2; uint32 graph_id = 3; } // CmdID: 7734 message PjmsActiveEntityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_WORLD = 2; } PjmsActiveEntityRsp.Retcode retcode = 1; repeated uint32 entity_guid_list = 2; bool is_active = 3; repeated uint32 fail_entity_guid_list = 4; uint32 graph_id = 5; } // CmdID: 7735 message PjmsSetWorldTimeReq { uint32 target_time = 1; } // CmdID: 7736 message PjmsSetWorldTimeRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_WORLD = 2; TIME_FORMAT_ERROR = 3; } PjmsSetWorldTimeRsp.Retcode retcode = 1; uint32 cur_time = 2; } message DropFrom { uint32 from_type = 1; uint32 param_int = 2; } // CmdID: 7737 message PjmsCommonDropNotify { repeated DropItem drop_item_list = 1; DropFrom drop_from = 2; uint32 hcoin = 3; } // CmdID: 7738 message PjmsChangeChapterReq { uint32 select_chapter_id = 1; uint32 section_id = 2; } // CmdID: 7739 message PjmsChangeChapterRsp { enum Retcode { SUCC = 0; FAIL = 1; INVALID_CHAPTER = 2; NOT_IN_CHAPTER = 3; CONDITION_NOT_MATCH = 4; PJMS_CLOSE = 5; } PjmsChangeChapterRsp.Retcode retcode = 1; PjmsChapter cur_chapter = 2; PjmsWorld cur_world = 3; string world_transaction_str = 4; } // CmdID: 7740 message PjmsSetCurAvatarReq { uint32 chapter_id = 1; uint32 cur_avatar_id = 2; bool is_elf_mode = 3; } // CmdID: 7741 message PjmsSetCurAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; AVATAR_ERROR = 3; TARGET_DEAD = 4; WORLD_TYPE_ERROR = 5; } PjmsSetCurAvatarRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 cur_avatar_id = 3; bool is_elf_mode = 4; } message PjmsAvatarStatus { uint32 avatar_id = 1; uint32 sp_percent = 2; uint32 hp_percent = 3; } message PjmsFormation { uint32 cur_avatar_id = 2; uint32 elf_id = 3; bool is_elf_mode = 4; uint32 star_ring_energy = 5; repeated uint32 avatar_id_list = 6; } // CmdID: 7742 message PjmsUpdateFormationReq { uint32 chapter_id = 1; repeated uint32 avatar_list = 2; uint32 elf_id = 3; } // CmdID: 7743 message PjmsUpdateFormationRsp { enum Retcode { SUCC = 0; FAIL = 1; FORMATION_LENGTH_ERROR = 2; AVATAR_ERROR = 3; CHAPTER_ERROR = 4; ELF_ERROR = 5; ASTRA_MATE_ERROR = 6; ALL_DEAD = 7; } PjmsUpdateFormationRsp.Retcode retcode = 1; uint32 chapter_id = 2; PjmsFormation formation = 3; } // CmdID: 7744 message PjmsUpdateAvatarStatusReq { uint32 chapter_id = 1; repeated PjmsAvatarStatus avatar_status_list = 2; uint32 star_ring_energy = 3; } // CmdID: 7745 message PjmsUpdateAvatarStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_ERROR = 2; CHAPTER_ERROR = 3; } PjmsUpdateAvatarStatusRsp.Retcode retcode = 1; uint32 chapter_id = 2; repeated PjmsAvatarStatus avatar_status_list = 4; uint32 star_ring_energy = 5; } // CmdID: 7746 message PjmsGetAvatarStatusReq { uint32 chapter_id = 1; repeated uint32 avatar_id_list = 2; bool is_all = 3; } // CmdID: 7747 message PjmsGetAvatarStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; AVATAR_ERROR = 3; } PjmsGetAvatarStatusRsp.Retcode retcode = 1; uint32 chapter_id = 2; repeated PjmsAvatarStatus avatar_status_list = 3; bool is_all = 4; uint32 star_ring_energy = 5; } // CmdID: 7756 message PjmsUpdateChapterNotify { PjmsChapter cur_chapter = 1; } // CmdID: 7757 message PjmsLevelUpTalentReq { uint32 chapter_id = 1; uint32 target_level = 2; } // CmdID: 7758 message PjmsLevelUpTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; TALENT_ERROR = 3; TALENT_LEVEL_ERROR = 4; MATERIAL_LACK = 5; CHAPTER_LEVEL_ERROR = 6; CONDITION_NOT_MATCH = 7; } PjmsLevelUpTalentRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 cur_talent_level = 3; uint32 cur_chapter_level = 4; } message ChapterShadowLake { uint32 max_energy_num = 1; uint32 energy_num = 2; } // CmdID: 7761 message PjmsSetNameReq { string name = 1; bool is_first = 2; } // CmdID: 7762 message PjmsSetNameRsp { enum Retcode { SUCC = 0; FAIL = 1; FORMAT_ERROR = 2; SENSITIVE_WORDS = 3; IN_CD = 4; IN_AUDIT = 5; FEATURE_CLOSED = 6; } PjmsSetNameRsp.Retcode retcode = 1; string name = 2; uint32 cd_end_time = 3; string first_set_name = 4; } // CmdID: 7763 message PjmsSetGenderReq { PjmsGenderType gender_type = 1; } // CmdID: 7764 message PjmsSetGenderRsp { enum Retcode { SUCC = 0; FAIL = 1; GENDER_TYPE_ERROR = 2; IN_CD = 3; } PjmsSetGenderRsp.Retcode retcode = 1; PjmsGenderType gender_type = 2; uint32 cd_end_time = 3; } // CmdID: 7765 message PjmsGetUnitInfoReq { uint32 chapter_id = 1; } // CmdID: 7766 message PjmsGetUnitInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; } PjmsGetUnitInfoRsp.Retcode retcode = 1; uint32 chapter_id = 2; PjmsUnitInfo unit_info = 3; } // CmdID: 7767 message PjmsLevelUpCoreUnitReq { uint32 chapter_id = 1; uint32 unit_id = 2; uint32 target_level = 3; } // CmdID: 7768 message PjmsLevelUpCoreUnitRsp { enum Retcode { SUCC = 0; FAIL = 1; COST_LACK = 2; TARGET_LEVEL_ERROR = 3; CONDITION_MISMATCH = 4; UNIT_ID_ERROR = 5; CHAPTER_ERROR = 6; } PjmsLevelUpCoreUnitRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 unit_id = 3; uint32 target_level = 4; uint32 before_level = 5; } // CmdID: 7769 message PjmsLevelUpAuxiliaryUnitReq { uint32 chapter_id = 1; uint32 unique_id = 2; uint32 cur_level = 3; uint32 cur_exp = 4; repeated Material cost_material_list = 5; repeated uint32 cost_auxiliary_unique_id_list = 6; } // CmdID: 7770 message PjmsLevelUpAuxiliaryUnitRsp { enum Retcode { SUCC = 0; FAIL = 1; COST_MATERIAL_LACK = 2; CONDITION_MISMATCH = 3; COST_UNIT_ERROR = 4; CHAPTER_ERROR = 5; TARGET_UNIT_ERROR = 6; LEVEL_LIMIT = 7; COST_MATERIAL_ERROR = 8; UNIT_LOCKED = 9; GOLD_LACK = 10; EMPTY_COST = 11; } PjmsLevelUpAuxiliaryUnitRsp.Retcode retcode = 1; uint32 chapter_id = 2; PjmsAuxiliaryUnit unit_before = 3; PjmsAuxiliaryUnit unit_after = 4; repeated Material return_material_list = 5; } // CmdID: 7771 message PjmsUnitSetChangeNotify { uint32 chapter_id = 1; uint32 cur_unit_set_id = 2; repeated PjmsUnitSet updated_unit_set_list = 3; } message PjmsUnitSetSlot { uint32 slot_id = 1; uint32 id = 2; } message PjmsUnitSet { uint32 set_id = 1; repeated PjmsUnitSetSlot slot_list = 2; } // CmdID: 7773 message PjmsSetCurUnitSetReq { uint32 chapter_id = 1; uint32 set_id = 2; } // CmdID: 7774 message PjmsSetCurUnitSetRsp { enum Retcode { SUCC = 0; FAIL = 1; SET_ID_ERROR = 2; CHAPTER_ERROR = 3; } PjmsSetCurUnitSetRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 cur_set_id = 3; } // CmdID: 7775 message PjmsChangeUnitSetSlotReq { uint32 chapter_id = 1; uint32 set_id = 2; PjmsUnitSetSlot slot = 3; } // CmdID: 7776 message PjmsChangeUnitSetSlotRsp { enum Retcode { SUCC = 0; FAIL = 1; SET_ID_ERROR = 2; UNIT_NOT_EXIST = 3; SLOT_ERROR = 4; CHAPTER_ERROR = 5; SLOT_CONDITION_NOT_MATCH = 6; } PjmsChangeUnitSetSlotRsp.Retcode retcode = 1; uint32 chapter_id = 2; PjmsUnitSet set_data = 3; } // CmdID: 7777 message PjmsUnitChangeNotify { uint32 chapter_id = 1; repeated PjmsCoreUnit updated_core_unit_list = 2; repeated PjmsAuxiliaryUnit updated_auxiliary_unit_list = 3; repeated uint32 deleted_auxiliary_unique_id_list = 4; } // CmdID: 7778 message PjmsChangeBgmReq { uint32 bgm_id = 1; uint32 chapter_id = 2; } // CmdID: 7779 message PjmsChangeBgmRsp { enum Retcode { SUCC = 0; FAIL = 1; BGM_LOCKED = 2; CHAPTER_ERROR = 3; } PjmsChangeBgmRsp.Retcode retcode = 1; uint32 bgm_id = 2; uint32 chapter_id = 3; } // CmdID: 7780 message PjmsTakeChapterRewardReq { uint32 chapter_id = 1; } // CmdID: 7781 message PjmsTakeChapterRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; NO_REWARD = 3; } PjmsTakeChapterRewardRsp.Retcode retcode = 1; uint32 chapter_id = 2; RewardData reward_data = 3; uint32 last_take_reward_material_num = 4; } // CmdID: 7782 message PjmsDisjoinAuxiliaryUnitReq { uint32 chapter_id = 1; repeated uint32 unique_id_list = 2; } // CmdID: 7783 message PjmsDisjoinAuxiliaryUnitRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; UNIQUE_ID_ERROR = 3; UNIT_LOCKED = 4; EMPTY_COST = 5; } PjmsDisjoinAuxiliaryUnitRsp.Retcode retcode = 1; uint32 chapter_id = 2; repeated Material return_material_list = 3; } message PjmsResidentStageRestrict { uint32 restrict_id = 1; uint32 weekly_enter_times = 2; } // CmdID: 7784 message PjmsGetResidentStageDataReq { } // CmdID: 7785 message PjmsGetResidentStageDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } PjmsGetResidentStageDataRsp.Retcode retcode = 1; repeated PjmsResidentStageRestrict restrict_list = 2; } // CmdID: 7786 message PjmsGetExploreScoreReq { uint32 chapter_id = 1; } message PjmsExploreScore { uint32 explore_id = 1; uint32 score = 2; } // CmdID: 7787 message PjmsGetExploreScoreRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; } PjmsGetExploreScoreRsp.Retcode retcode = 1; uint32 chapter_id = 2; repeated PjmsExploreScore explore_score_list = 3; } // CmdID: 7788 message PjmsGetHomeDataReq { } // CmdID: 7789 message PjmsGetHomeDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } PjmsGetHomeDataRsp.Retcode retcode = 1; repeated uint32 unlock_bgm_id_list = 2; repeated uint32 unlock_furniture_id_list = 4; } // CmdID: 7790 message PjmsGetAchievementDataReq { } message PjmsAchievement { uint32 mission_id = 1; uint32 finish_time = 2; } message PjmsAchievementSection { uint32 section_id = 1; bool is_take_platinum_reward = 2; repeated PjmsAchievement achievement_list = 3; } // CmdID: 7791 message PjmsGetAchievementDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } PjmsGetAchievementDataRsp.Retcode retcode = 1; repeated PjmsAchievementSection section_list = 2; } // CmdID: 7792 message PjmsTakeAchievementPlatinumRewardReq { uint32 section_id = 1; } // CmdID: 7793 message PjmsTakeAchievementPlatinumRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; SECTION_ERROR = 2; NO_REWARD = 3; LOCKED = 4; PROGRESS_LACK = 5; HAS_TAKE = 6; } PjmsTakeAchievementPlatinumRewardRsp.Retcode retcode = 1; uint32 section_id = 2; RewardData reward_data = 3; } // CmdID: 7796 message PjmsTakeChapterLevelRewardReq { uint32 chapter_id = 1; } // CmdID: 7797 message PjmsTakeChapterLevelRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; NO_REWARD = 3; } PjmsTakeChapterLevelRewardRsp.Retcode retcode = 1; uint32 chapter_id = 2; RewardData reward_data = 3; uint32 last_take_chapter_reward_level = 4; } // CmdID: 7800 message PjmsRefreshGroupReq { uint32 group_id = 1; uint32 create_time = 2; uint32 graph_id = 3; } // CmdID: 7801 message PjmsRefreshGroupRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_WORLD = 2; GROUP_NOT_EXIST = 3; CREATE_TIME_NOT_EQUAL = 4; } PjmsRefreshGroupRsp.Retcode retcode = 1; uint32 group_id = 2; uint32 cur_create_time = 3; uint32 graph_id = 4; } message PjmsStageBeginRspBody { PjmsWorld world = 1; } // CmdID: 7794 message PjmsSetAuxiliaryUnitLockStatusReq { uint32 chapter_id = 1; uint32 unique_id = 2; PjmsAuxiliaryUnitLockStatus lock_status = 3; } // CmdID: 7795 message PjmsSetAuxiliaryUnitLockStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; UNIQUE_ID_ERROR = 3; } PjmsSetAuxiliaryUnitLockStatusRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 unique_id = 3; } // CmdID: 7798 message PjmsReviveAvatarReq { uint32 chapter_id = 1; uint32 avatar_id = 2; uint32 revive_use_id = 3; uint32 revive_seed = 4; } // CmdID: 7799 message PjmsReviveAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; AVATAR_ERROR = 3; MATERIAL_LACK = 4; REVIVE_TIMES_LIMIT = 5; STAGE_ERROR = 6; REVIVE_USE_ID_ERROR = 7; SEED_ERROR = 8; } PjmsReviveAvatarRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 avatar_id = 3; uint32 revive_times = 4; uint32 revive_seed = 5; } // CmdID: 7802 message PjmsFinishConsumeMaterialStoryReq { uint32 story_id = 1; } // CmdID: 7803 message PjmsFinishConsumeMaterialStoryRsp { enum Retcode { SUCC = 0; FAIL = 1; STORY_NOT_ACCEPT = 2; STORY_NOT_DOING = 3; CONDITION_NOT_MATCH = 4; MATERIAL_LACK = 5; } PjmsFinishConsumeMaterialStoryRsp.Retcode retcode = 1; uint32 story_id = 2; } message PjmsStoryStatusData { PjmsStoryFinishData finished_story_data = 1; PjmsStorySeriesFinishData finished_story_series_data = 2; uint32 accepted_story_id = 3; uint32 accepted_series_id = 4; uint32 closed_story_id = 5; } // CmdID: 7804 message PjmsStoryStatusNotify { repeated PjmsStoryStatusData story_status_list = 1; } // CmdID: 7805 message PjmsChangeNpcStateReq { uint32 npc_guid = 1; uint32 target_state = 2; } // CmdID: 7806 message PjmsChangeNpcStateRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_WORLD = 2; NPC_NOT_EXIST = 3; } PjmsChangeNpcStateRsp.Retcode retcode = 1; uint32 npc_guid = 2; uint32 cur_state = 3; } // CmdID: 7807 message PjmsAddShadowLakeEnergyReq { uint32 add_energy_num = 1; uint32 cur_energy_num = 2; } // CmdID: 7808 message PjmsAddShadowLakeEnergyRsp { enum Retcode { SUCC = 0; FAIL = 1; } PjmsAddShadowLakeEnergyRsp.Retcode retcode = 1; uint32 add_energy_num = 2; uint32 cur_energy_num = 3; } // CmdID: 7809 message PjmsSubShadowLakeEnergyReq { uint32 sub_energy_num = 1; uint32 cur_energy_num = 2; } // CmdID: 7810 message PjmsSubShadowLakeEnergyRsp { enum Retcode { SUCC = 0; FAIL = 1; ENERGY_NOT_ENOUGH = 3; } PjmsSubShadowLakeEnergyRsp.Retcode retcode = 1; uint32 sub_energy_num = 2; uint32 cur_energy_num = 3; } // CmdID: 7811 message PjmsShadowLakeNotify { ChapterShadowLake chapter_shadowlake = 1; } // CmdID: 7812 message PjmsGetChapterDataReq { bool is_all = 1; uint32 chapter_id = 2; } // CmdID: 7813 message PjmsGetChapterDataRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; } PjmsGetChapterDataRsp.Retcode retcode = 1; bool is_all = 2; repeated PjmsChapter chapter_list = 3; uint32 cur_chapter_id = 4; } // CmdID: 7814 message PjmsGetActivityPanelReq { } message PjmsActivityPanel { uint32 activity_id = 1; uint32 begin_time = 2; uint32 end_time = 3; bool is_resident = 4; uint32 advance_begin_time = 5; uint32 advance_end_time = 6; uint32 min_level = 7; } // CmdID: 7815 message PjmsGetActivityPanelRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FEATURE_CLOSED = 3; } PjmsGetActivityPanelRsp.Retcode retcode = 1; repeated PjmsActivityPanel activity_panel_list = 2; } // CmdID: 7816 message PjmsResidentStageGetRankReq { uint32 rank_group_id = 1; } // CmdID: 7817 message PjmsResidentStageGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; INVALID_RANK_GROUP = 2; } PjmsResidentStageGetRankRsp.Retcode retcode = 1; uint32 rank_group_id = 2; RankShowData rank_data = 3; uint32 rank_percent = 4; uint32 rank = 5; } // CmdID: 7818 message PjmsGetRecoveryRecordReq { } message PjmsRecoveryRecord { uint32 target_id = 1; uint32 skill_id = 2; uint32 last_recover_time = 3; } // CmdID: 7819 message PjmsGetRecoveryRecordRsp { enum Retcode { SUCC = 0; FAIL = 1; } PjmsGetRecoveryRecordRsp.Retcode retcode = 1; repeated PjmsRecoveryRecord recovery_record_list = 5; } // CmdID: 7820 message PjmsRecordRecoveryActionReq { repeated PjmsRecoveryRecord triggered_record_list = 3; } // CmdID: 7821 message PjmsRecordRecoveryActionRsp { enum Retcode { SUCC = 0; FAIL = 1; IN_CD = 4; TARGET_ID_ERROR = 5; } PjmsRecordRecoveryActionRsp.Retcode retcode = 1; repeated PjmsRecoveryRecord recovery_record_list = 5; } message PjmsCondition { uint32 condition_id = 1; bool is_match = 2; } // CmdID: 7822 message PjmsGetConditionDataReq { } // CmdID: 7823 message PjmsGetConditionDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } PjmsGetConditionDataRsp.Retcode retcode = 1; repeated PjmsCondition condition_list = 2; } // CmdID: 7826 message PjmsChapterTrackStorySeriesReq { uint32 chapter_id = 1; uint32 track_series_id = 2; } // CmdID: 7827 message PjmsChapterTrackStorySeriesRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; } PjmsChapterTrackStorySeriesRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 cur_track_series_id = 3; } // CmdID: 7828 message PjmsLeaveCurWorldReq { } // CmdID: 7829 message PjmsLeaveCurWorldRsp { enum Retcode { SUCC = 0; FAIL = 1; } PjmsLeaveCurWorldRsp.Retcode retcode = 1; } // CmdID: 7830 message PjmsChapterActiveEcologyTalkReq { uint32 chapter_id = 1; repeated uint32 talk_id_list = 2; } // CmdID: 7831 message PjmsChapterActiveEcologyTalkRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; } PjmsChapterActiveEcologyTalkRsp.Retcode retcode = 1; uint32 chapter_id = 2; } // CmdID: 7834 message PjmsTrackStorySeriesReq { uint32 track_series_id = 1; uint32 category_id = 2; } // CmdID: 7835 message PjmsTrackStorySeriesRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAPTER_ERROR = 2; } PjmsTrackStorySeriesRsp.Retcode retcode = 1; } // CmdID: 7836 message PjmsSkipStoryReq { uint32 skip_id = 1; } // CmdID: 7837 message PjmsSkipStoryRsp { enum Retcode { SUCC = 0; FAIL = 1; } PjmsSkipStoryRsp.Retcode retcode = 1; uint32 skip_id = 2; repeated uint32 skipped_story_list = 3; } // CmdID: 7839 message PjmsUpdateChapterSectionNotify { uint32 chapter_id = 1; uint32 cur_section_id = 2; repeated PjmsChapterSection section_list = 3; } enum CmdTypePjms { CMD_TYPE_PJMS_NONE = 0; CMD_PJMS_ENTER_WORLD_REQ = 7700; CMD_PJMS_ENTER_WORLD_RSP = 7701; CMD_PJMS_GET_CUR_WORLD_REQ = 7702; CMD_PJMS_GET_CUR_WORLD_RSP = 7703; CMD_PJMS_GET_MAIN_DATA_REQ = 7706; CMD_PJMS_GET_MAIN_DATA_RSP = 7707; CMD_PJMS_GET_STORY_DATA_REQ = 7708; CMD_PJMS_GET_STORY_DATA_RSP = 7709; CMD_PJMS_UPDATE_STORY_PROGRESS_NOTIFY = 7714; CMD_PJMS_SYNC_MAP_INFO_NOTIFY = 7719; CMD_PJMS_UPDATE_ENTITY_NOTIFY = 7720; CMD_PJMS_UPDATE_STORY_PROGRESS_REQ = 7725; CMD_PJMS_UPDATE_STORY_PROGRESS_RSP = 7726; CMD_PJMS_KILL_MONSTER_REQ = 7727; CMD_PJMS_KILL_MONSTER_RSP = 7728; CMD_PJMS_CHANGE_GADGET_STATE_REQ = 7729; CMD_PJMS_CHANGE_GADGET_STATE_RSP = 7730; CMD_PJMS_ACTIVE_GROUP_REQ = 7731; CMD_PJMS_ACTIVE_GROUP_RSP = 7732; CMD_PJMS_ACTIVE_ENTITY_REQ = 7733; CMD_PJMS_ACTIVE_ENTITY_RSP = 7734; CMD_PJMS_SET_WORLD_TIME_REQ = 7735; CMD_PJMS_SET_WORLD_TIME_RSP = 7736; CMD_PJMS_COMMON_DROP_NOTIFY = 7737; CMD_PJMS_CHANGE_CHAPTER_REQ = 7738; CMD_PJMS_CHANGE_CHAPTER_RSP = 7739; CMD_PJMS_SET_CUR_AVATAR_REQ = 7740; CMD_PJMS_SET_CUR_AVATAR_RSP = 7741; CMD_PJMS_UPDATE_FORMATION_REQ = 7742; CMD_PJMS_UPDATE_FORMATION_RSP = 7743; CMD_PJMS_UPDATE_AVATAR_STATUS_REQ = 7744; CMD_PJMS_UPDATE_AVATAR_STATUS_RSP = 7745; CMD_PJMS_GET_AVATAR_STATUS_REQ = 7746; CMD_PJMS_GET_AVATAR_STATUS_RSP = 7747; CMD_PJMS_UPDATE_CHAPTER_NOTIFY = 7756; CMD_PJMS_LEVEL_UP_TALENT_REQ = 7757; CMD_PJMS_LEVEL_UP_TALENT_RSP = 7758; CMD_PJMS_SET_NAME_REQ = 7761; CMD_PJMS_SET_NAME_RSP = 7762; CMD_PJMS_SET_GENDER_REQ = 7763; CMD_PJMS_SET_GENDER_RSP = 7764; CMD_PJMS_GET_UNIT_INFO_REQ = 7765; CMD_PJMS_GET_UNIT_INFO_RSP = 7766; CMD_PJMS_LEVEL_UP_CORE_UNIT_REQ = 7767; CMD_PJMS_LEVEL_UP_CORE_UNIT_RSP = 7768; CMD_PJMS_LEVEL_UP_AUXILIARY_UNIT_REQ = 7769; CMD_PJMS_LEVEL_UP_AUXILIARY_UNIT_RSP = 7770; CMD_PJMS_UNIT_SET_CHANGE_NOTIFY = 7771; CMD_PJMS_SET_CUR_UNIT_SET_REQ = 7773; CMD_PJMS_SET_CUR_UNIT_SET_RSP = 7774; CMD_PJMS_CHANGE_UNIT_SET_SLOT_REQ = 7775; CMD_PJMS_CHANGE_UNIT_SET_SLOT_RSP = 7776; CMD_PJMS_UNIT_CHANGE_NOTIFY = 7777; CMD_PJMS_CHANGE_BGM_REQ = 7778; CMD_PJMS_CHANGE_BGM_RSP = 7779; CMD_PJMS_TAKE_CHAPTER_REWARD_REQ = 7780; CMD_PJMS_TAKE_CHAPTER_REWARD_RSP = 7781; CMD_PJMS_DISJOIN_AUXILIARY_UNIT_REQ = 7782; CMD_PJMS_DISJOIN_AUXILIARY_UNIT_RSP = 7783; CMD_PJMS_GET_RESIDENT_STAGE_DATA_REQ = 7784; CMD_PJMS_GET_RESIDENT_STAGE_DATA_RSP = 7785; CMD_PJMS_GET_EXPLORE_SCORE_REQ = 7786; CMD_PJMS_GET_EXPLORE_SCORE_RSP = 7787; CMD_PJMS_GET_HOME_DATA_REQ = 7788; CMD_PJMS_GET_HOME_DATA_RSP = 7789; CMD_PJMS_GET_ACHIEVEMENT_DATA_REQ = 7790; CMD_PJMS_GET_ACHIEVEMENT_DATA_RSP = 7791; CMD_PJMS_TAKE_ACHIEVEMENT_PLATINUM_REWARD_REQ = 7792; CMD_PJMS_TAKE_ACHIEVEMENT_PLATINUM_REWARD_RSP = 7793; CMD_PJMS_SET_AUXILIARY_UNIT_LOCK_STATUS_REQ = 7794; CMD_PJMS_SET_AUXILIARY_UNIT_LOCK_STATUS_RSP = 7795; CMD_PJMS_TAKE_CHAPTER_LEVEL_REWARD_REQ = 7796; CMD_PJMS_TAKE_CHAPTER_LEVEL_REWARD_RSP = 7797; CMD_PJMS_REVIVE_AVATAR_REQ = 7798; CMD_PJMS_REVIVE_AVATAR_RSP = 7799; CMD_PJMS_REFRESH_GROUP_REQ = 7800; CMD_PJMS_REFRESH_GROUP_RSP = 7801; CMD_PJMS_FINISH_CONSUME_MATERIAL_STORY_REQ = 7802; CMD_PJMS_FINISH_CONSUME_MATERIAL_STORY_RSP = 7803; CMD_PJMS_STORY_STATUS_NOTIFY = 7804; CMD_PJMS_CHANGE_NPC_STATE_REQ = 7805; CMD_PJMS_CHANGE_NPC_STATE_RSP = 7806; CMD_PJMS_ADD_SHADOW_LAKE_ENERGY_REQ = 7807; CMD_PJMS_ADD_SHADOW_LAKE_ENERGY_RSP = 7808; CMD_PJMS_SUB_SHADOW_LAKE_ENERGY_REQ = 7809; CMD_PJMS_SUB_SHADOW_LAKE_ENERGY_RSP = 7810; CMD_PJMS_SHADOWLAKE_NOTIFY = 7811; CMD_PJMS_GET_CHAPTER_DATA_REQ = 7812; CMD_PJMS_GET_CHAPTER_DATA_RSP = 7813; CMD_PJMS_GET_ACTIVITY_PANEL_REQ = 7814; CMD_PJMS_GET_ACTIVITY_PANEL_RSP = 7815; CMD_PJMS_RESIDENT_STAGE_GET_RANK_REQ = 7816; CMD_PJMS_RESIDENT_STAGE_GET_RANK_RSP = 7817; CMD_PJMS_GET_RECOVERY_RECORD_REQ = 7818; CMD_PJMS_GET_RECOVERY_RECORD_RSP = 7819; CMD_PJMS_RECORD_RECOVERY_ACTION_REQ = 7820; CMD_PJMS_RECORD_RECOVERY_ACTION_RSP = 7821; CMD_PJMS_GET_CONDITION_DATA_REQ = 7822; CMD_PJMS_GET_CONDITION_DATA_RSP = 7823; CMD_PJMS_CHAPTER_TRACK_STORY_SERIES_REQ = 7826; CMD_PJMS_CHAPTER_TRACK_STORY_SERIES_RSP = 7827; CMD_PJMS_LEAVE_CUR_WORLD_REQ = 7828; CMD_PJMS_LEAVE_CUR_WORLD_RSP = 7829; CMD_PJMS_CHAPTER_ACTIVE_ECOLOGY_TALK_REQ = 7830; CMD_PJMS_CHAPTER_ACTIVE_ECOLOGY_TALK_RSP = 7831; CMD_PJMS_TRACK_STORY_SERIES_REQ = 7834; CMD_PJMS_TRACK_STORY_SERIES_RSP = 7835; CMD_PJMS_SKIP_STORY_REQ = 7836; CMD_PJMS_SKIP_STORY_RSP = 7837; CMD_PJMS_UPDATE_CHAPTER_SECTION_NOTIFY = 7839; CMD_PJMS_DUMMY = 7899; } enum PjmsChapterIdEnum { PJMS_CHAPTER_ID_ENUM_NONE = 0; PJMS_CHAPTER_ID_SHADOW_LAKE = 100; PJMS_CHAPTER_ID_RE = 150; PJMS_CHAPTER_ID_KNIGHT = 200; } enum PjmsWorldType { PJMS_WORLD_TYPE_NONE = 0; PJMS_WORLD_TYPE_BASE = 1; PJMS_WORLD_TYPE_OWSTAGE_WITH_BATTLE = 2; PJMS_WORLD_TYPE_OWSTAGE_NO_BATTLE = 3; PJMS_WORLD_TYPE_DUNGEON = 4; PJMS_WORLD_TYPE_OWSTAGE_UAUTO = 200; } enum PjmsEntityType { PJMS_ENTITY_TYPE_NONE = 0; PJMS_ENTITY_TYPE_NPC = 1; PJMS_ENTITY_TYPE_GADGET = 2; PJMS_ENTITY_TYPE_MONSTER = 3; PJMS_ENTITY_TYPE_WALKER = 4; } enum PjmsEventType { PJMS_EVENT_TYPE_NONE = 0; PJMS_EVENT_TYPE_FINISH_STORY = 2; PJMS_EVENT_TYPE_ADD_MATERIAL = 4; PJMS_EVENT_TYPE_ENTER_WORLD = 5; PJMS_EVENT_TYPE_LEVEL_UP = 6; PJMS_EVENT_TYPE_KILL_MONSTER = 7; PJMS_EVENT_TYPE_GADGET_STATE_CHANGE = 8; PJMS_EVENT_TYPE_GROUP_STATE_CHANGE = 9; PJMS_EVENT_TYPE_SET_WORLD_TIME = 10; PJMS_EVENT_TYPE_STAGE_END = 11; PJMS_EVENT_TYPE_CHAPTER_LEVEL_UP = 12; PJMS_EVENT_TYPE_FINISH_MISSION = 13; PJMS_EVENT_TYPE_GROUP_ACTIVE_CHANGE = 14; PJMS_EVENT_TYPE_SHOP_BUY_GOODS = 15; PJMS_EVENT_TYPE_LEAVE_WORLD = 16; } enum PjmsGroupStateEventType { PJMS_GROUP_STATE_EVENT_TYPE_NONE = 0; PJMS_GROUP_STATE_EVENT_TYPE_KILL_MONSTER = 1; PJMS_GROUP_STATE_EVENT_TYPE_GADGET_STATE_CHANGE = 2; PJMS_GROUP_STATE_EVENT_TYPE_STORY_STATUS_CHANGE = 3; } enum PjmsStoryStatus { PJMS_STORY_STATUS_NONE = 0; PJMS_STORY_STATUS_DOING = 1; PJMS_STORY_STATUS_FINISH = 2; PJMS_STORY_STATUS_CLOSE = 3; PJMS_STORY_STATUS_WAIT_DELETE = 4; } enum PjmsPreStoryJudgeType { PJMS_PRE_STORY_JUDGE_TPYE_AND = 0; PJMS_PRE_STORY_JUDGE_TPYE_OR = 1; } enum PjmsStoryFinishType { PJMS_STORY_FINISH_TYPE_NONE = 0; PJMS_STORY_FINISH_TYPE_FINISH_STORY = 1; PJMS_STORY_FINISH_TYPE_FINISH_INTERACT = 2; PJMS_STORY_FINISH_TYPE_ADD_MATERIAL = 3; PJMS_STORY_FINISH_TYPE_ENTER_WORLD = 4; PJMS_STORY_FINISH_TYPE_CLIENT_TRIGGER = 5; PJMS_STORY_FINISH_TYPE_KILL_MONSTER = 6; PJMS_STORY_FINISH_TYPE_GADGET_STATE_CHANGE = 7; PJMS_STORY_FINISH_TYPE_GROUP_STATE_CHANGE = 8; PJMS_STORY_FINISH_TYPE_CONSUME_MATERIAL = 9; PJMS_STORY_FINISH_TYPE_STAGE_ID = 10; PJMS_STORY_FINISH_TYPE_FINISH_MISSION = 11; PJMS_STORY_FINISH_TYPE_SHOPPING_TIMES = 12; PJMS_STORY_FINISH_TYPE_LEAVE_WORLD = 13; PJMS_STORY_FINISH_TYPE_TAKE_MISSION_REWARD = 14; } enum PjmsSeriesType { PJMS_SERIES_TYPE_NONE = 0; PJMS_SERIES_TYPE_MAIN = 1; PJMS_SERIES_TYPE_BRANCH = 2; PJMS_SERIES_TYPE_QUEST = 3; PJMS_SERIES_TYPE_TIMED = 4; PJMS_SERIES_TYPE_ACTIVITY = 5; } enum PjmsConditionType { PJMS_CONDITION_TYPE_NONE = 0; PJMS_CONDITION_TYPE_EXPRESSION = 1; PJMS_CONDITION_TYPE_ALWAYS_TRUE = 2; PJMS_CONDITION_TYPE_ALWAYS_FALSE = 3; PJMS_CONDITION_TYPE_ALL_OF = 4; PJMS_CONDITION_TYPE_ANY_OF = 5; PJMS_CONDITION_TYPE_NONE_OF = 6; PJMS_CONDITION_TYPE_LEVEL_GE = 11; PJMS_CONDITION_TYPE_PASS_STAGE_AND = 12; PJMS_CONDITION_TYPE_PASS_STAGE_OR = 13; PJMS_CONDITION_TYPE_GENDER = 14; PJMS_CONDITION_TYPE_STORY_STATUS_MATCH = 15; PJMS_CONDITION_TYPE_CUR_CHAPTER_MATCH = 16; PJMS_CONDITION_TYPE_DATETIME_GE = 17; PJMS_CONDITION_TYPE_CHPATER_LEVEL_GE = 18; PJMS_CONDITION_TYPE_WORLD_TIME_LIMIT = 19; PJMS_CONDITION_TYPE_SHADOW_LAKE_ENERGY_NUM_GE = 20; PJMS_CONDITION_TYPE_GADGET_STATE_MATCH = 21; PJMS_CONDITION_TYPE_GROUP_STATE_MATCH = 22; PJMS_CONDITION_TYPE_GROUP_ACTIVE_MATCH = 23; PJMS_CONDITION_TYPE_PJMS_ACTIVITY_SUB_MODULE_OPEN = 24; PJMS_CONDITION_TYPE_MATERIAL_NUM_GE = 25; PJMS_CONDITION_TYPE_IN_WORLD_LIST = 26; PJMS_CONDITION_TYPE_MISSION_STATUS_MATCH = 27; PJMS_CONDITION_TYPE_IS_IN_STORY_MODE = 1001; PJMS_CONDITION_TYPE_CAN_TRIAL_AVATAR_EDIT = 1002; PJMS_CONDITION_TYPE_THELEMA_ACTIVITY_NPC_FINISH = 10001; PJMS_CONDITION_TYPE_NO_PJMS_ACTIVITY = 10002; } enum PjmsActionType { PJMS_ACTION_TYPE_NONE = 0; PJMS_ACTION_TYPE_SUB_MATERIAL = 1; PJMS_ACTION_TYPE_CLOSE_STORY = 2; PJMS_ACTION_TYPE_UNLOCK_FOG = 3; PJMS_ACTION_TYPE_SET_ENTITY_ACTIVE = 4; PJMS_ACTION_TYPE_SET_GROUP_ACTIVE = 5; PJMS_ACTION_TYPE_CHANGE_GADGET_STATE = 6; PJMS_ACTION_TYPE_ACTIVATE_TELEPORT = 7; PJMS_ACTION_TYPE_REFRESH_GROUP = 8; PJMS_ACTION_TYPE_ADD_SHADOW_LAKE_ENERGY_MAX_NUM = 9; PJMS_ACTION_TYPE_ADD_SHADOW_LAKE_ENERGY_NUM = 10; PJMS_ACTION_TYPE_SUB_SHADOW_LAKE_ENERGY_NUM = 11; PJMS_ACTION_TYPE_REFRESH_DAILY_QUEST = 12; PJMS_ACTION_TYPE_SET_GENDER = 13; } enum PjmsGenderType { PJMS_GENDER_TYPE_NONE = 0; PJMS_GENDER_TYPE_FEMALE = 1; PJMS_GENDER_TYPE_MALE = 2; } enum PjmsGroupRefreshType { PJMS_GROUP_REFRESH_TYPE_NONE = 0; PJMS_GROUP_REFRESH_TYPE_NEVER = 1; PJMS_GROUP_REFRESH_TYPE_ON_LOAD = 2; PJMS_GROUP_REFRESH_TYPE_INTERVAL_SECOND_AFTER_CREATE = 3; PJMS_GROUP_REFRESH_TYPE_INTERVAL_DAY_AFTER_CREATE = 4; PJMS_GROUP_REFRESH_TYPE_INTERVAL_SECOND_AFTER_MODIFY = 5; } enum PjmsChapterItemType { PJMS_CHAPTER_ITEM_TYPE_NONE = 0; PJMS_CHAPTER_ITEM_TYPE_MATERIAL = 1; PJMS_CHAPTER_ITEM_TYPE_AUX_UNIT_EXP = 2; } enum PjmsResidentStageType { PJMS_RESIDENT_STAGE_TYPE_NONE = 0; PJMS_RESIDENT_STAGE_TYPE_MATERIAL = 1; PJMS_RESIDENT_STAGE_TYPE_WEEKLY = 2; PJMS_RESIDENT_STAGE_TYPE_TOWER = 3; } enum DropFromType { DROP_FROM_TYPE_NONE = 0; DROP_FROM_TYPE_GADGET = 1; DROP_FROM_TYPE_MONSTER = 2; DROP_FROM_TYPE_STORY = 3; } enum PjmsUnitSetIdRange { PJMS_UNIT_SET_ID_RANGE_NONE = 0; PJMS_MIN_UNIT_SET_ID = 1; PJMS_MAX_UNIT_SET_ID = 5; } enum PjmsUnitSetSlotType { PJMS_UNIT_SET_SLOT_TYPE_NONE = 0; PJMS_UNIT_SET_SLOT_TYPE_CORE = 1; PJMS_UNIT_SET_SLOT_TYPE_AUXILIARY = 2; } enum PjmsTrackStorySeriesType { PJMS_TRACK_STORY_SERIES_TYPE_NONE = 0; PJMS_TRACK_STORY_SERIES_TYPE_CHAPTER = 1; PJMS_TRACK_STORY_SERIES_TYPE_CLIENT = 2; } // CmdID: 6950 message PlatformShooterGetActivityReq { uint32 activity_id = 1; } message PlatformShooterWeaponAffix { uint32 cur_affix_id = 1; uint32 wait_confirm_affix_id = 2; } message PlatformShooterWeapon { uint32 weapon_id = 1; uint32 level = 2; repeated PlatformShooterWeaponAffix affix_list = 3; } message PlatformShooterQAvatar { uint32 qavatar_id = 1; uint32 level = 2; } message PlatformShooterWeaponPool { uint32 pool_id = 1; PlatformShooterWeaponPoolStatus status = 2; repeated uint32 has_got_weapon_list = 3; } message PlatformShooterDailyStageInfo { uint32 stage_id = 1; repeated uint32 room_id_list = 2; } message PlatformShooterActivity { uint32 activity_id = 1; repeated PlatformShooterQAvatar qavatar_list = 2; repeated PlatformShooterWeapon weapon_list = 3; uint32 daily_challenge_has_drop_num = 4; repeated PlatformShooterDailyStageInfo daily_stage_info_list = 5; uint32 cur_daily_challenge_schedule_id = 6; } // CmdID: 6951 message PlatformShooterGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } PlatformShooterGetActivityRsp.Retcode retcode = 1; PlatformShooterActivity activity = 2; } // CmdID: 6952 message PlatformShooterQAvatarLevelUpReq { uint32 activity_id = 1; uint32 qavatar_id = 2; uint32 target_level = 3; } // CmdID: 6953 message PlatformShooterQAvatarLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; QAVATAR_NOT_FOUND = 2; TARGET_LEVEL_ERROR = 3; MATERIAL_LACK = 4; } PlatformShooterQAvatarLevelUpRsp.Retcode retcode = 1; uint32 activity_id = 2; PlatformShooterQAvatar qavatar = 3; } // CmdID: 6954 message PlatformShooterWeaponPoolGetDisplayReq { uint32 activity_id = 1; } // CmdID: 6955 message PlatformShooterWeaponPoolGetDisplayRsp { enum Retcode { SUCC = 0; FAIL = 1; } PlatformShooterWeaponPoolGetDisplayRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 gacha_random = 3; repeated PlatformShooterWeaponPool pool_list = 4; } // CmdID: 6956 message PlatformShooterWeaponPoolGachaReq { uint32 activity_id = 1; uint32 gacha_random = 2; } // CmdID: 6957 message PlatformShooterWeaponPoolGachaRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_POOL = 2; MATERIAL_LACK = 3; ACTION_RANDOM_ERROR = 4; WEAPON_ERROR = 5; } PlatformShooterWeaponPoolGachaRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 new_gacha_random = 3; repeated PlatformShooterWeaponPool pool_list = 4; uint32 pool_id = 5; PlatformShooterWeapon weapon = 6; } // CmdID: 6958 message PlatformShooterWeaponAffixRefineReq { uint32 activity_id = 1; uint32 weapon_id = 2; repeated uint32 affix_index_list = 3; PlatformShooterWeaponAffixRefineType type = 4; bool is_retry = 5; } // CmdID: 6959 message PlatformShooterWeaponAffixRefineRsp { enum Retcode { SUCC = 0; FAIL = 1; WEAPON_ERROR = 2; AFFIX_ERROR = 3; NEED_CONFIRM = 4; MATERIAL_LACK = 5; REFINE_TYPE_ERROR = 6; } PlatformShooterWeaponAffixRefineRsp.Retcode retcode = 1; uint32 activity_id = 2; PlatformShooterWeapon weapon = 3; } message PlatformShooterWeaponAffixConfirmInfo { uint32 affix_index = 1; PlatformShooterWeaponAffixConfirmType type = 2; } // CmdID: 6960 message PlatformShooterWeaponAffixConfirmReq { uint32 activity_id = 1; uint32 weapon_id = 2; uint32 affix_index = 3; PlatformShooterWeaponAffixConfirmType type = 4; repeated PlatformShooterWeaponAffixConfirmInfo confirm_info_list = 5; } // CmdID: 6961 message PlatformShooterWeaponAffixConfirmRsp { enum Retcode { SUCC = 0; FAIL = 1; WEAPON_ERROR = 2; NO_NEED_CONFIRM = 3; DUPLICATE_CONFIRM_INFO = 4; } PlatformShooterWeaponAffixConfirmRsp.Retcode retcode = 1; uint32 activity_id = 2; PlatformShooterWeapon weapon = 3; } // CmdID: 6962 message PlatformShooterGetRankReq { uint32 activity_id = 1; uint32 stage_id = 2; } // CmdID: 6963 message PlatformShooterGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_RANK = 2; } PlatformShooterGetRankRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 stage_id = 3; RankShowData rank_data = 4; uint32 rank_percent = 5; uint32 rank = 6; } enum CmdTypePlatformshooter { CMD_TYPE_PLATFORMSHOOTER_NONE = 0; CMD_PLATFORM_SHOOTER_GET_ACTIVITY_REQ = 6950; CMD_PLATFORM_SHOOTER_GET_ACTIVITY_RSP = 6951; CMD_PLATFORM_SHOOTER_QAVATAR_LEVEL_UP_REQ = 6952; CMD_PLATFORM_SHOOTER_QAVATAR_LEVEL_UP_RSP = 6953; CMD_PLATFORM_SHOOTER_WEAPON_POOL_GET_DISPLAY_REQ = 6954; CMD_PLATFORM_SHOOTER_WEAPON_POOL_GET_DISPLAY_RSP = 6955; CMD_PLATFORM_SHOOTER_WEAPON_POOL_GACHA_REQ = 6956; CMD_PLATFORM_SHOOTER_WEAPON_POOL_GACHA_RSP = 6957; CMD_PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_REQ = 6958; CMD_PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_RSP = 6959; CMD_PLATFORM_SHOOTER_WEAPON_AFFIX_CONFIRM_REQ = 6960; CMD_PLATFORM_SHOOTER_WEAPON_AFFIX_CONFIRM_RSP = 6961; CMD_PLATFORM_SHOOTER_GET_RANK_REQ = 6962; CMD_PLATFORM_SHOOTER_GET_RANK_RSP = 6963; } enum PlatformShooterWeaponAffixConfirmType { PLATFORM_SHOOTER_WEAPON_AFFIX_CONFIRM_NONE = 0; PLATFORM_SHOOTER_WEAPON_AFFIX_CONFIRM_CONFIRM = 1; PLATFORM_SHOOTER_WEAPON_AFFIX_CONFIRM_ABANDON = 2; } enum PlatformShooterWeaponAffixRefineType { PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_NONE = 0; PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_JUNIOR = 1; PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_SENIOR = 2; PLATFORM_SHOOTER_WEAPON_AFFIX_REFINE_TOP = 3; } enum PlatformShooterStageType { PLATFORM_SHOOTER_STAGE_INVALID = 0; PLATFORM_SHOOTER_STAGE_MAIN = 1; PLATFORM_SHOOTER_STAGE_DAILY = 2; PLATFORM_SHOOTER_STAGE_DAILY_CHALLENGE = 3; PLATFORM_SHOOTER_STAGE_TOWER = 4; PLATFORM_SHOOTER_STAGE_QAVATAR_CHALLENGE = 5; } enum PlatformShooterWeaponPoolStatus { PLATFORM_SHOOTER_WEAPON_POOL_NONE = 0; PLATFORM_SHOOTER_WEAPON_POOL_LOCKED = 1; PLATFORM_SHOOTER_WEAPON_POOL_DOING = 2; PLATFORM_SHOOTER_WEAPON_POOL_FINISHED = 3; } // CmdID: 6550 message PvzGetActivityReq { uint32 activity_id = 1; } message PvzQAvatar { uint32 qavatar_id = 1; uint32 level = 2; bool is_special_material_unlocked = 3; } message PvzSiteDropMaterial { uint32 material_id = 1; uint32 has_drop_num = 2; } message PvzSiteInfo { uint32 site_id = 1; uint32 tower_id = 2; PvzSiteType site_type = 4; repeated PvzSiteDropMaterial has_drop_material_list = 5; } message PvzActivity { uint32 activity_id = 1; repeated PvzQAvatar unlocked_qavatar_list = 2; repeated PvzSiteInfo site_info_list = 3; uint32 challenge_max_finish_wave = 4; } // CmdID: 6551 message PvzGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } PvzGetActivityRsp.Retcode retcode = 1; PvzActivity pvz_activity = 2; } // CmdID: 6552 message PvzBattleBeginReq { uint32 activity_id = 1; uint32 tower_id = 2; uint32 floor_id = 3; repeated uint32 qavatar_id_list = 4; } // CmdID: 6553 message PvzBattleBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; QAVATAR_ERROR = 2; INVALID_TILE = 3; RPG_SITE_CANNOT_ENTER = 4; LACK_TICKET = 5; TILE_SITE_MISMATCH = 6; } PvzBattleBeginRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 tower_id = 3; uint32 floor_id = 4; repeated PvzQAvatar qavatar_list = 5; uint32 game_type = 6; } // CmdID: 6554 message PvzBattleEndReq { uint32 activity_id = 1; PvzBattleEndStatus end_status = 2; uint32 finish_wave = 3; uint32 tower_id = 4; uint32 floor_id = 5; uint32 cost_time = 6; uint32 left_hp = 7; uint32 used_coin_num = 8; } // CmdID: 6555 message PvzBattleEndRsp { enum Retcode { SUCC = 0; FAIL = 1; BATTLE_MISMATCH = 2; INVALID_TILE = 3; RPG_SITE_CANNOT_ENTER = 4; LACK_TICKET = 5; TILE_SITE_MISMATCH = 6; END_STATUS_INVALID = 7; } PvzBattleEndRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 tower_id = 3; uint32 floor_id = 4; PvzBattleEndStatus end_status = 5; uint32 finish_wave = 6; uint32 max_finish_wave = 7; RewardData reward_data = 8; repeated PvzQAvatar qavatar_list = 9; uint32 site_id = 10; uint32 cost_time = 11; uint32 left_hp = 12; uint32 used_coin_num = 13; } // CmdID: 6556 message PvzQAvatarLevelUpReq { uint32 activity_id = 1; uint32 qavatar_id = 2; uint32 target_level = 3; } // CmdID: 6557 message PvzQAvatarLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; TARGET_LEVEL_ERROR = 3; QAVATAR_NOT_FOUND = 4; } PvzQAvatarLevelUpRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 qavatar_id = 3; uint32 target_level = 4; } enum CmdTypePvz { CMD_TYPE_PVZ_NONE = 0; CMD_PVZ_GET_ACTIVITY_REQ = 6550; CMD_PVZ_GET_ACTIVITY_RSP = 6551; CMD_PVZ_BATTLE_BEGIN_REQ = 6552; CMD_PVZ_BATTLE_BEGIN_RSP = 6553; CMD_PVZ_BATTLE_END_REQ = 6554; CMD_PVZ_BATTLE_END_RSP = 6555; CMD_PVZ_QAVATAR_LEVEL_UP_REQ = 6556; CMD_PVZ_QAVATAR_LEVEL_UP_RSP = 6557; } enum PvzSiteType { PVZ_SITE_TYPE_NONE = 0; PVZ_SITE_NORMAL = 1; PVZ_SITE_DAILY = 2; PVZ_SITE_CHALLENGE = 3; } enum PvzBattleEndStatus { PVZ_BATTLE_END_NONE = 0; PVZ_BATTLE_END_SUCC = 1; PVZ_BATTLE_END_FAIL = 2; PVZ_BATTLE_END_QUIT = 3; } enum PvzQAvatarNextLevelConditionType { PVZ_QAVATAR_NEXT_LEVEL_CONDITION_NONE = 0; PVZ_QAVATAR_NEXT_LEVEL_CONDITION_PASS_SITE = 1; } enum PvzQAvatarType { PVZ_Q_AVATAR_TYPE_NONE = 0; PVZ_QAVATAR_ATTACK = 1; PVZ_QAVATAR_ASSIST = 2; } message QAvatarBattleMember { uint32 uid = 1; string region_name = 2; string nickname = 3; uint32 level = 4; uint32 frame_id = 5; uint32 custom_head_id = 6; uint32 division = 7; uint32 elo_score = 8; VirtualAvatar choose_virtual_avatar = 9; uint32 camp_id = 10; } // CmdID: 5550 message QAvatarBattleBeginNotify { uint32 tale_id = 1; uint32 site_id = 2; uint32 fightserver_ip = 3; uint32 fightserver_port = 4; uint32 chatworld_id = 5; uint32 scene_id = 6; string fightserver_ip_v4 = 7; string fightserver_ip_v6 = 8; uint32 lobby_id = 10; uint32 battle_id = 11; uint32 battle_start_time = 12; repeated QAvatarBattleMember member_list = 13; } message QAvatarBattleFightInfo { uint32 uid = 1; uint32 kill_num = 2; uint32 dead_num = 3; uint32 rank = 4; bool is_mvp = 5; bool is_win = 6; uint32 max_hp = 11; uint32 cur_hp = 12; uint64 reborn_time_ms_u64 = 13; uint32 max_sp = 14; uint32 cur_sp = 15; uint32 damage_caused = 16; } // CmdID: 5551 message QAvatarBattleSettleNotify { QAvatarBattleEndReason end_reason = 1; uint32 tale_id = 2; uint32 site_id = 3; uint32 lobby_id = 4; uint32 battle_start_time = 5; uint32 previous_score = 6; uint32 cur_score = 8; repeated QAvatarBattleFightInfo fight_info_list = 9; repeated Material get_material_list = 10; repeated QAvatarBattleMember member_list = 11; } // CmdID: 5552 message QAvatarBattleGetLobbyInfoReq { uint32 tale_id = 1; uint32 lobby_id = 3; } // CmdID: 5553 message QAvatarBattleGetLobbyInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_EXIST = 2; } QAvatarBattleGetLobbyInfoRsp.Retcode retcode = 1; uint32 tale_id = 2; uint32 lobby_id = 3; uint32 lobby_status = 4; uint32 fightserver_ip = 5; uint32 fightserver_port = 6; uint32 battle_id = 7; repeated QAvatarBattleMember member_list = 8; string fightserver_ip_v4 = 9; string fightserver_ip_v6 = 10; } message QAvatarBattlePositionComponent { float x = 1; float y = 2; float rotation_x = 3; float rotation_y = 4; } message QAvatarBattleSpeedComponent { float speed_x = 1; float speed_y = 2; } message QAvatarBattleSkillInfo { uint32 skill_id = 1; uint32 skill_type = 2; uint64 btn_holdup_time_ms_u64 = 4; uint32 combo_num = 5; uint32 max_bullet_num = 6; uint32 cur_bullet_num = 7; uint32 max_charge_num = 8; uint32 cur_charge_num = 9; uint64 skill_cd_ms_u64 = 10; } message QAvatarBattleSkillComponent { repeated QAvatarBattleSkillInfo skill_info_list = 1; } message QAvatarBattleBuff { uint32 buff_id = 1; QAvatarBuffType buff_type = 2; uint64 expire_time_ms_u64 = 4; uint32 num = 5; } message QAvatarBattleBuffComponent { repeated QAvatarBattleBuff buff_list = 1; } message QAvatarBattleEvadeComponent { float speed_x = 1; float speed_y = 2; uint64 expire_time_ms_u64 = 3; } message QAvatarBattleStigmata { uint32 stigmata_id = 1; } message QAvatarBattleStigmataComponent { repeated QAvatarBattleStigmata stigmata_list = 1; } message QAvatarBattleComponentSet { QAvatarBattlePositionComponent position_component = 1; QAvatarBattleSpeedComponent speed_component = 2; QAvatarBattleSkillComponent skill_component = 3; QAvatarBattleEvadeComponent evade_component = 4; QAvatarBattleBuffComponent buff_component = 5; } message QAvatarBattleEntity { uint32 entity_id = 1; QAvatarBattleEntityType type = 2; uint32 entity_name_id = 3; uint64 entity_expire_time_ms_u64 = 4; QAvatarBattleComponentSet component_set = 5; QAvatarBattleFightInfo fight_info = 7; uint32 owner_id = 8; } message QAvatarBattleDeleteEntity { QAvatarBattleEntityDeleteReasonType delete_reason = 1; uint32 entity_id = 2; } // CmdID: 5600 message QAvatarBattleDataNotify { repeated QAvatarBattleEntity update_entity_list = 1; uint64 cur_time_ms_u64 = 3; repeated QAvatarBattleDeleteEntity delete_entity_list = 4; bool is_all = 5; } // CmdID: 5601 message QAvatarBattleEnterBattleReq { } // CmdID: 5602 message QAvatarBattleEnterBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; BATTLE_NOT_EXIST = 2; } QAvatarBattleEnterBattleRsp.Retcode retcode = 1; } // CmdID: 5603 message QAvatarBattleMoveNotify { float speed_x = 1; float speed_y = 2; float rotation_x = 3; float rotation_y = 4; } // CmdID: 5630 message QAvatarBattleEndBattleNotify { QAvatarBattleEndReason end_reason = 1; bool is_win = 2; bool is_mvp = 3; repeated QAvatarBattleFightInfo fight_info_list = 4; } // CmdID: 5604 message QAvatarBattleStartSkillReq { uint32 skill_type = 1; float rotation_x = 2; float rotation_y = 3; } // CmdID: 5605 message QAvatarBattleStartSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; SKILL_CD = 2; BULLET_LACK = 3; RELOAD_TO_MAX = 4; CHARGE_LACK = 5; SP_LACK = 6; } QAvatarBattleStartSkillRsp.Retcode retcode = 1; uint32 skill_type = 2; uint32 skill_id = 3; } // CmdID: 5606 message QAvatarBattleStartSkillNotify { uint32 src_entity_id = 1; uint32 skill_type = 2; uint32 skill_id = 3; } // CmdID: 5607 message QAvatarBattleEndSkillReq { uint32 skill_type = 1; float rotation_x = 2; float rotation_y = 3; float dst_position_x = 4; float dst_position_y = 5; } // CmdID: 5608 message QAvatarBattleEndSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; } QAvatarBattleEndSkillRsp.Retcode retcode = 1; uint32 skill_type = 2; uint32 skill_id = 3; } // CmdID: 5609 message QAvatarBattleEndSkillNotify { uint32 src_entity_id = 1; uint32 skill_type = 2; uint32 skill_id = 3; } // CmdID: 5610 message QAvatarBattleSkillTriggerNotify { uint32 trigger_entity_id = 1; QAvatarBattleEntity trigger_entity = 2; QAvatarBattleSkillInfo skill_info = 3; } // CmdID: 5611 message QAvatarBattleComponentOpNotify { enum ComponentOpType { COMPONENT_OP_NONE = 0; COMPONENT_OP_ADD = 1; COMPONENT_OP_DEL = 2; } uint32 trigger_entity_id = 1; uint32 component_type = 2; QAvatarBattleComponentOpNotify.ComponentOpType op_type = 3; } // CmdID: 5612 message QAvatarBattleDiscardStigmataReq { uint32 stigmata_id = 1; } // CmdID: 5613 message QAvatarBattleDiscardStigmataRsp { enum Retcode { SUCC = 0; FAIL = 1; } QAvatarBattleDiscardStigmataRsp.Retcode retcode = 1; uint32 stigmata_id = 2; } // CmdID: 5614 message QAvatarBattleGetDataNotify { } // CmdID: 5621 message QAvatarBattleKillNotify { uint32 killer_uid = 1; uint32 killed_uid = 2; uint32 killer_streak_num = 3; uint32 battle_total_kill_num = 4; } // CmdID: 5622 message QAvatarBattleRefreshGadgetForecastNotify { uint32 refresh_id = 1; uint64 refresh_time_ms_u64 = 2; repeated uint32 spawn_point_id_list = 3; } message QAvatarBattleRefreshGadget { uint32 gadget_id = 1; uint32 spawn_point_id = 2; } // CmdID: 5623 message QAvatarBattleRefreshGadgetGenerateNotify { uint32 refresh_id = 1; repeated QAvatarBattleRefreshGadget refresh_gadget_list = 2; } enum CmdTypeQavatarbattle { CMD_TYPE_QAVATARBATTLE_NONE = 0; CMD_QAVATAR_BATTLE_BEGIN_NOTIFY = 5550; CMD_QAVATAR_BATTLE_SETTLE_NOTIFY = 5551; CMD_QAVATAR_BATTLE_GET_LOBBY_INFO_REQ = 5552; CMD_QAVATAR_BATTLE_GET_LOBBY_INFO_RSP = 5553; CMD_QAVATAR_BATTLE_DATA_NOTIFY = 5600; CMD_QAVATAR_BATTLE_ENTER_BATTLE_REQ = 5601; CMD_QAVATAR_BATTLE_ENTER_BATTLE_RSP = 5602; CMD_QAVATAR_BATTLE_MOVE_NOTIFY = 5603; CMD_QAVATAR_BATTLE_START_SKILL_REQ = 5604; CMD_QAVATAR_BATTLE_START_SKILL_RSP = 5605; CMD_QAVATAR_BATTLE_START_SKILL_NOTIFY = 5606; CMD_QAVATAR_BATTLE_END_SKILL_REQ = 5607; CMD_QAVATAR_BATTLE_END_SKILL_RSP = 5608; CMD_QAVATAR_BATTLE_END_SKILL_NOTIFY = 5609; CMD_QAVATAR_BATTLE_SKILL_TRIGGER_NOTIFY = 5610; CMD_QAVATAR_BATTLE_COMPONENT_OP_NOTIFY = 5611; CMD_QAVATAR_BATTLE_DISCARD_STIGMATA_REQ = 5612; CMD_QAVATAR_BATTLE_DISCARD_STIGMATA_RSP = 5613; CMD_QAVATAR_BATTLE_GET_DATA_NOTIFY = 5614; CMD_QAVATAR_BATTLE_KILL_NOTIFY = 5621; CMD_QAVATAR_BATTLE_REFRESH_GADGET_FORECAST_NOTIFY = 5622; CMD_QAVATAR_BATTLE_REFRESH_GADGET_GENERATE_NOTIFY = 5623; CMD_QAVATAR_BATTLE_END_BATTLE_NOTIFY = 5630; CMD_QAVATAR_BATTLE_DUMMY = 5649; } enum QAvatarBattleComponentType { QAVATAR_BATTLE_COMPONENT_TYPE_NONE = 0; QAVATAR_BATTLE_COMPONENT_TYPE_POSITION = 1; QAVATAR_BATTLE_COMPONENT_TYPE_SPEED = 2; QAVATAR_BATTLE_COMPONENT_TYPE_RIGID_BODY = 3; QAVATAR_BATTLE_COMPONENT_TYPE_SKILL = 4; QAVATAR_BATTLE_COMPONENT_TYPE_BUFF = 5; QAVATAR_BATTLE_COMPONENT_TYPE_EVADE = 6; QAVATAR_BATTLE_COMPONENT_TYPE_STIGMATA = 7; QAVATAR_BATTLE_COMPONENT_TYPE_CONTACT = 8; QAVATAR_BATTLE_COMPONENT_TYPE_TICK = 9; } enum QAvatarBattleEntityType { QAVATAR_BATTLE_ENTITY_TYPE_NONE = 0; QAVATAR_BATTLE_ENTITY_TYPE_PLAYER = 1; QAVATAR_BATTLE_ENTITY_TYPE_BULLET = 2; QAVATAR_BATTLE_ENTITY_TYPE_GADGET = 3; QAVATAR_BATTLE_ENTITY_TYPE_SCHEDULED_TASK = 4; } enum QAvatarBattleCollidePropertyType { QAVATAR_BATTLE_COLLIDE_PROPERTY_TYPE_WALL = 0; QAVATAR_BATTLE_COLLIDE_PROPERTY_TYPE_AVATAR_SENSOR = 1; QAVATAR_BATTLE_COLLIDE_PROPERTY_TYPE_BULLET = 2; QAVATAR_BATTLE_COLLIDE_PROPERTY_TYPE_AVATAR = 3; } enum QAvatarBattleGadgetType { Q_AVATAR_BATTLE_GADGET_TYPE_NONE = 0; QAVATAR_BATTLE_GADGET_TYPE_BREAKABLE_BOX = 1; QAVATAR_BATTLE_GADGET_TYPE_DROP_ITEM = 2; QAVATAR_BATTLE_GADGET_TYPE_DAMAGE_AREA = 3; QAVATAR_BATTLE_GADGET_TYPE_DELAYED_BOMB = 4; QAVATAR_BATTLE_GADGET_TYPE_UNSTABLE_DELAYED_BOMB = 5; QAVATAR_BATTLE_GADGET_TYPE_BREAKABLE_DELAYED_BOMB = 6; } enum QAvatarBattleTickComponentEventType { Q_AVATAR_BATTLE_TICK_COMPONENT_EVENT_TYPE_NONE = 0; QAVATAR_BATTLE_TICK_EVENT_TYPE_ENABLE = 1; QAVATAR_BATTLE_TICK_EVENT_TYPE_INTERVAL = 2; } enum QAvatarBattleDropItemType { Q_AVATAR_BATTLE_DROP_ITEM_TYPE_NONE = 0; QAVATAR_BATTLE_DROP_ITEM_TYPE_BUFF = 1; QAVATAR_BATTLE_DROP_ITEM_TYPE_STIGMATA = 2; QAVATAR_BATTLE_DROP_ITEM_TYPE_INSTANT_HEAL_HP = 3; } enum QAvatarBattleGadgetEffectCampType { QAVATAR_BATTLE_GADGET_EFFECT_CAMP_TYPE_ALL = 0; QAVATAR_BATTLE_GADGET_EFFECT_CAMP_TYPE_ALLIES = 1; QAVATAR_BATTLE_GADGET_EFFECT_CAMP_TYPE_ENEMIES = 2; } enum QAvatarLobbyStatus { QAVATAR_LOBBY_STATUS_INVALID = 0; QAVATAR_LOBBY_STATUS_INIT = 1; QAVATAR_LOBBY_STATUS_PREPARE = 2; QAVATAR_LOBBY_STATUS_FIGHT = 3; QAVATAR_LOBBY_STATUS_SETTLE = 4; QAVATAR_LOBBY_STATUS_DELETE = 5; } enum QAvatarBattleEntityDeleteReasonType { QAVATAR_BATTLE_ENTITY_DELETE_REASON_NONE = 0; QAVATAR_BATTLE_ENTITY_DELETE_REASON_EXPIRE = 1; QAVATAR_BATTLE_ENTITY_DELETE_REASON_HIT = 2; QAVATAR_BATTLE_ENTITY_DELETE_REASON_PICK_UP = 3; } enum QAvatarBattleEndReason { QAVATAR_BATTLE_END_REASON_NONE = 0; QAVATAR_BATTLE_END_REASON_FAIL = 1; QAVATAR_BATTLE_END_REASON_TIMEOUT = 2; QAVATAR_BATTLE_END_REASON_TIMEOUT_INVALID = 3; QAVATAR_BATTLE_END_REASON_KILL_NUM = 4; QAVATAR_BATTLE_END_REASON_GM = 5; } enum QAvatarSkillType { QAVATAR_SKILL_NONE = 0; QAVATAR_SKILL_ATK = 1; QAVATAR_SKILL_SKL01 = 2; QAVATAR_SKILL_SKL02 = 3; } enum QAvatarSkillTriggerType { QAVATAR_SKILL_TRIGGER_NONE = 0; QAVATAR_SKILL_TRIGGER_DOWN = 1; QAVATAR_SKILL_TRIGGER_UP = 2; QAVATAR_SKILL_TRIGGER_HOLDUP = 3; QAVATAR_SKILL_TRIGGER_HOLDLOOP = 4; } enum QAvatarChangePropType { QAVATAR_CHANGE_PROP_NONE = 0; QAVATAR_CHANGE_PROP_HP = 1; QAVATAR_CHANGE_PROP_SP = 2; } enum QAvatarActionType { QAVATAR_ACTION_NONE = 0; QAVATAR_ACTION_ADD_BUFF = 1; QAVATAR_ACTION_REMOVE_BUFF = 2; QAVATAR_ACTION_EVADE = 3; QAVATAR_ACTION_SHOOT_BULLET = 4; QAVATAR_ACTION_MELEE_ATK = 5; QAVATAR_ACTION_COMBO_ATK = 6; QAVATAR_ACTION_CREATE_GADGET = 7; QAVATAR_ACTION_MUTE_SKILL = 8; QAVATAR_ACTION_BREAK_SKILL = 9; QAVATAR_ACTION_CHANGE_PROP = 11; QAVATAR_ACTION_HOLDUP_ACTION = 13; QAVATAR_ACTION_SET_ANIM_PARA = 21; QAVATAR_ACTION_APPLY_EFFECT = 22; QAVATAR_ACTION_SET_CAMERA_PARA = 23; QAVATAR_ACTION_LOCK_AIM_ROTATION = 24; QAVATAR_ACTION_SIM_SKILL_BUTTON_OP = 25; } enum QAvatarBuffType { QAVATAR_BUFF_NONE = 0; QAVATAR_BUFF_MAXHP = 1; QAVATAR_BUFF_ATTACK = 2; QAVATAR_BUFF_MOVESPEED = 3; QAVATAR_BUFF_HEALHP = 4; QAVATAR_BUFF_CHANGESKILL = 5; QAVATAR_BUFF_HEALSP = 6; QAVATAR_BUFF_ADDEDDAMAGERATIO = 7; QAVATAR_BUFF_DAMAGETAKENRATIO = 8; QAVATAR_BUFF_CHANGESKILLCD = 9; QAVATAR_BUFF_CRITICALRATE = 10; QAVATAR_BUFF_CRITICALDAMAGERATIO = 11; QAVATAR_BUFF_CLIENT_ONLY = 21; } enum QAvatarBuffEffectType { QAVATAR_BUFF_EFFECT_NONE = 0; QAVATAR_BUFF_EFFECT_HP_GREATER = 1; QAVATAR_BUFF_EFFECT_HP_LESS = 2; QAVATAR_BUFF_EFFECT_OUT_OF_BATTLE = 3; } enum QAvatarStigmataSrcType { QAVATAR_STIGMATA_SRC_NONE = 0; QAVATAR_STIGMATA_SRC_DEFAULT = 1; QAVATAR_STIGMATA_SRC_DROP = 2; } enum QAvatarStigmataEffectType { QAVATAR_STIGMATA_EFFECT_NONE = 0; QAVATAR_STIGMATA_EFFECT_DIRECT = 1; QAVATAR_STIGMATA_EFFECT_SKILL_TRIGGER = 2; QAVATAR_STIGMATA_EFFECT_ROLE = 3; QAVATAR_STIGMATA_EFFECT_AVATAR_ID = 4; QAVATAR_STIGMATA_EFFECT_ATTACK_ON = 5; QAVATAR_STIGMATA_EFFECT_DEL_HP = 8; } enum QAvatarShapeType { QAVATAR_SHAPE_NONE = 0; QAVATAR_SHAPE_AABB = 1; QAVATAR_SHAPE_CIRCLE = 2; QAVATAR_SHAPE_OAB = 3; } message QCandyBattleVector3 { int32 x = 1; int32 y = 2; int32 z = 3; } message QCandyBattleComponentPosition { QCandyBattleVector3 postion = 1; QCandyBattleVector3 forward = 2; } message QCandyBattleComponentSet { QCandyBattleComponentPosition position_component = 1; } message QCandyBattleMember { uint32 uid = 1; string nickname = 2; uint32 rank_score = 3; uint32 team_id = 4; uint32 avatar_id = 5; uint32 entity_id = 6; int32 hidden_score = 7; uint32 effect_id = 8; } message QCandyBattleMemberBrief { uint32 uid = 1; uint32 entity_id = 2; } message QCandyBattlePropData { uint32 entity_id = 1; uint32 uuid = 2; } message QCandyBattleSettleInfo { uint32 rank = 1; uint32 progress = 2; uint32 cost_time = 3; uint32 life_times = 4; uint32 score = 5; uint32 map_id = 6; bool is_first_pass = 7; uint32 effect_times = 9; uint32 survive_rounds = 10; uint32 item_type = 11; } message QCandyBattleMemberSettleInfo { uint32 uid = 1; string nickname = 2; uint32 avatar_id = 3; uint32 cur_rank_score = 4; bool is_abandoned = 5; QCandyBattleSettleInfo settle_info = 6; } message QCandyBattleEntity { uint32 entity_id = 1; QCandyBattleEntityType type = 2; QCandyBattleComponentSet component_set = 3; uint32 prop_id = 4; uint32 owner_entity_id = 5; uint32 state = 6; } message QCandyBattleInfo { uint32 battle_id = 1; uint32 remain_life_times = 2; uint32 score = 3; uint32 uid = 4; uint32 total_score = 5; } message PlayerSkill { uint32 entity_id = 1; uint32 skill_id = 2; } // CmdID: 6601 message QCandyBattleGetActivityReq { uint32 activity_id = 1; } // CmdID: 6602 message QCandyBattleGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } QCandyBattleGetActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 today_currency_got_num = 3; uint32 rank_score = 4; uint32 max_rank_score = 5; uint32 last_avatar_id = 6; repeated uint32 unlocked_avatar_list = 7; repeated QCandyBattleSettleInfo settle_record_list = 8; uint32 cur_day_fight_num = 9; uint32 currency_limit = 10; uint32 last_enter_effect_id = 11; repeated uint32 unlocked_enter_effect_list = 12; } // CmdID: 6603 message QCandyBattleBeginNotify { uint32 lobby_id = 1; uint32 battle_id = 2; uint32 map_id = 3; uint32 fightserver_ip = 4; uint32 fightserver_port = 5; uint32 activity_id = 6; QCandyBattleSettleInfo best_record = 7; string fightserver_ip_v4 = 8; string fightserver_ip_v6 = 9; } // CmdID: 6604 message QCandyBattleChooseAvatarReq { uint32 activity_id = 1; uint32 old_avatar_id = 2; uint32 new_avatar_id = 3; } // CmdID: 6605 message QCandyBattleChooseAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; OLD_AVATAR_MISMATCH = 2; NEW_AVATAR_LOCKED = 3; IN_MATCH_STATUS = 4; IN_READY_STATUS = 5; } QCandyBattleChooseAvatarRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 old_avatar_id = 3; uint32 new_avatar_id = 4; } // CmdID: 6606 message QCandyBattleUnlockAvatarReq { uint32 activity_id = 1; uint32 avatar_id = 2; } // CmdID: 6607 message QCandyBattleUnlockAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; RANK_SCORE_LACK = 3; } QCandyBattleUnlockAvatarRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 avatar_id = 3; } // CmdID: 6608 message QCandyBattleSettleBattleNotify { uint32 activity_id = 1; uint32 lobby_id = 2; uint32 map_id = 3; repeated QCandyBattleMemberSettleInfo settle_info_list = 4; uint32 battle_id = 5; uint32 fightserver_ip = 6; uint32 settle_time = 7; string fightserver_ip_v4 = 8; string fightserver_ip_v6 = 9; } // CmdID: 6570 message QCandyBattleEnterBattleReq { } // CmdID: 6571 message QCandyBattleEnterBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; BATTLE_NOT_EXIST = 2; } QCandyBattleEnterBattleRsp.Retcode retcode = 1; QCandyBattleType battle_type = 2; repeated QCandyBattleMember member_list = 3; repeated QCandyBattlePropData prop_data_list = 5; repeated QCandyBattleMemoryRoundData memory_round_data_list = 6; repeated QCandyBattleCooperationScoreRoundData cs_round_data_list = 7; uint32 random_seed = 8; uint32 target_total_score = 9; QCandyBattleExtendRuleData extend_rule_data = 10; } // CmdID: 6572 message QCandyBattleDataNotify { uint64 cur_time_ms_u64 = 1; repeated QCandyBattleEntity update_entity_list = 2; repeated QCandyBattleEntity delete_entity_list = 3; repeated QCandyBattleInfo battle_info_list = 4; } // CmdID: 6573 message QCandyBattleEndNotify { uint32 battle_id = 1; } // CmdID: 6574 message QCandyBattleMoveNotify { QCandyBattleVector3 pos = 1; QCandyBattleVector3 forward = 2; } // CmdID: 6580 message QCandyBattleTriggerEntityReq { uint32 entity_id = 1; uint32 cur_state = 2; } // CmdID: 6581 message QCandyBattleTriggerEntityRsp { enum Retcode { SUCC = 0; FAIL = 1; ENTITY_NOT_EXIST = 2; STATE_ERROR = 3; } QCandyBattleTriggerEntityRsp.Retcode retcode = 1; uint32 entity_id = 2; uint32 cur_state = 3; } // CmdID: 6582 message QCandyBattleAvatarLifeTimesChangeNotify { uint32 life_times = 1; } // CmdID: 6583 message QCandyBattleArriveReq { } // CmdID: 6584 message QCandyBattleArriveRsp { enum Retcode { SUCC = 0; FAIL = 1; SETTLE_FAILED = 2; } QCandyBattleArriveRsp.Retcode retcode = 1; } // CmdID: 6585 message QCandyBattleUseSkillReq { uint32 skill_id = 1; } // CmdID: 6586 message QCandyBattleUseSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; SKILL_INVALID = 2; SKILL_IN_CD = 3; SKILL_ALL_USED = 4; } QCandyBattleUseSkillRsp.Retcode retcode = 1; uint32 skill_id = 2; uint32 remain_times = 3; } // CmdID: 6587 message QCandyBattleUseSkillNotify { PlayerSkill player_use_skill = 1; } // CmdID: 6588 message QCandyBattleAvatarStateClientNotify { uint32 state = 1; bool is_move = 2; uint32 sub_state = 3; } // CmdID: 6589 message QCandyBattleAvatarStateServerNotify { uint32 entity_id = 1; uint32 state = 2; bool is_move = 3; uint32 sub_state = 4; } // CmdID: 6590 message QCandyBattleSkillEndNotify { PlayerSkill player_skill_end = 1; } // CmdID: 6591 message QCandyBattleFinishBattleNotify { uint32 uid = 1; bool is_over = 3; QCandyBattleSettleInfo settle_info = 4; } // CmdID: 6592 message QCandyBattleLeaveBattleReq { } // CmdID: 6593 message QCandyBattleLeaveBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; } QCandyBattleLeaveBattleRsp.Retcode retcode = 1; } // CmdID: 6594 message QCandyBattleLeaveBattleNotify { uint32 uid = 1; } // CmdID: 6595 message QCandyBattleStartTimeLineNotify { uint32 battle_begin_time = 1; uint32 battle_end_time = 2; } // CmdID: 6596 message QCandyBattleSkillUseTimesChangeNotify { uint32 skill_id = 1; uint32 remain_times = 2; } // CmdID: 6597 message QCandyBattleSendEmojiReq { uint32 emoji_id = 1; } // CmdID: 6598 message QCandyBattleSendEmojiRsp { enum Retcode { SUCC = 0; FAIL = 1; EMOJI_INVALID = 2; EMOJI_IN_CD = 3; } QCandyBattleSendEmojiRsp.Retcode retcode = 1; uint32 emoji_id = 2; } // CmdID: 6599 message QCandyBattleSendEmojiNotify { uint32 emoji_id = 1; uint32 uid = 2; uint32 entity_id = 3; } // CmdID: 6600 message QCandyBattleSyncAbilityNotify { uint32 ability_id = 1; uint32 entity_id = 2; uint32 owner_entity_id = 3; uint32 param = 4; } message QCandyBattleMemoryRoundData { uint32 correct_picture_id = 1; repeated uint32 picture_id_list = 2; repeated QCandyBattleMemoryData memory_data_list = 3; } message QCandyBattleMemoryData { repeated uint32 picture_show_list = 1; } message QCandyBattleCooperationScoreRoundData { repeated uint32 random_list = 1; } // CmdID: 6622 message QCandyBattleMemoryRoundEndReq { uint32 life_times = 1; uint32 cur_round = 2; } // CmdID: 6623 message QCandyBattleMemoryRoundEndRsp { enum Retcode { SUCC = 0; FAIL = 1; INVALID = 2; } QCandyBattleMemoryRoundEndRsp.Retcode retcode = 1; uint32 life_times = 2; uint32 cur_round = 3; } message QCandyBattleRandomRefreshData { repeated uint32 random_list = 1; } message QCandyBattleExtendRuleData { repeated QCandyBattleRandomRefreshData random_refresh_data_list = 1; } message QCandyBattleActionInfo { uint32 id = 1; uint32 action_id = 2; uint64 trigger_time_ms = 3; } // CmdID: 6624 message QCandyBattleSyncActionNotify { repeated QCandyBattleActionInfo action_info_list = 1; } // CmdID: 6625 message QCandyBattleActionAckReq { repeated uint32 id_list = 1; } // CmdID: 6626 message QCandyBattleActionAckRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTION_NOT_EXIST = 2; } QCandyBattleActionAckRsp.Retcode retcode = 1; } enum CmdTypeQcandybattle { CMD_TYPE_QCANDYBATTLE_NONE = 0; CMD_QCANDY_BATTLE_ENTER_BATTLE_REQ = 6570; CMD_QCANDY_BATTLE_ENTER_BATTLE_RSP = 6571; CMD_QCANDY_BATTLE_DATA_NOTIFY = 6572; CMD_QCANDY_BATTLE_END_NOTIFY = 6573; CMD_QCANDY_BATTLE_MOVE_NOTIFY = 6574; CMD_QCANDY_BATTLE_TRIGGER_ENTITY_REQ = 6580; CMD_QCANDY_BATTLE_TRIGGER_ENTITY_RSP = 6581; CMD_QCANDY_BATTLE_LIFE_TIMES_CHANGE_NOTIFY = 6582; CMD_QCANDY_BATTLE_ARRIVE_REQ = 6583; CMD_QCANDY_BATTLE_ARRIVE_RSP = 6584; CMD_QCANDY_BATTLE_USE_SKILL_REQ = 6585; CMD_QCANDY_BATTLE_USE_SKILL_RSP = 6586; CMD_QCANDY_BATTLE_PLAYER_USE_SKILL_NOTIFY = 6587; CMD_QCANDY_BATTLE_AVATAR_STATE_CLIENT_NOTIFY = 6588; CMD_QCANDY_BATTLE_AVATAR_STATE_SERVER_NOTIFY = 6589; CMD_QCANDY_BATTLE_SKILL_EFFECT_NOTIFY = 6590; CMD_QCANDY_BATTLE_FINISH_BATTLE_NOTIFY = 6591; CMD_QCANDY_BATTLE_LEAVE_BATTLE_REQ = 6592; CMD_QCANDY_BATTLE_LEAVE_BATTLE_RSP = 6593; CMD_QCANDY_BATTLE_LEAVE_BATTLE_NOTIFY = 6594; CMD_QCANDY_BATTLE_START_TIMELINE_NOTIFY = 6595; CMD_QCANDY_BATTLE_SKILL_USE_TIMES_CHANGE_NOTIFY = 6596; CMD_QCANDY_BATTLE_SEND_EMOJI_REQ = 6597; CMD_QCANDY_BATTLE_SEND_EMOJI_RSP = 6598; CMD_QCANDY_BATTLE_SEND_EMOJI_NOTIFY = 6599; CMD_QCANDY_BATTLE_SYNC_ABILITY_NOTIFY = 6600; CMD_QCANDY_BATTLE_GET_ACTIVITY_REQ = 6601; CMD_QCANDY_BATTLE_GET_ACTIVITY_RSP = 6602; CMD_QCANDY_BATTLE_BEGIN_NOTIFY = 6603; CMD_QCANDY_BATTLE_CHOOSE_AVATAR_REQ = 6604; CMD_QCANDY_BATTLE_CHOOSE_AVATAR_RSP = 6605; CMD_QCANDY_BATTLE_UNLOCK_AVATAR_REQ = 6606; CMD_QCANDY_BATTLE_UNLOCK_AVATAR_RSP = 6607; CMD_QCANDY_BATTLE_SETTLE_BATTLE_NOTIFY = 6608; CMD_QCANDY_BATTLE_MEMORY_ROUND_END_REQ = 6622; CMD_QCANDY_BATTLE_MEMORY_ROUND_END_RSP = 6623; CMD_QCANDY_BATTLE_SYNC_ACTION_NOTIFY = 6624; CMD_QCANDY_BATTLE_ACTION_ACK_REQ = 6625; CMD_QCANDY_BATTLE_ACTION_ACK_RSP = 6626; CMD_QCANDY_BATTLE_DUMMY = 6649; } enum QCandyActivityType { QCANDY_ACTIVITY_NONE = 0; QCANDY_ACTIVITY_NORMAL = 1; QCANDY_ACTIVITY_CHATLOBBY = 2; } enum QCandyBattleType { QCANDY_BATTLE_TYPE_NONE = 0; QCANDY_BATTLE_TYPE_RACING = 1; QCANDY_BATTLE_TYPE_SURVIVE = 2; QCANDY_BATTLE_TYPE_SCORE = 3; QCANDY_BATTLE_TYPE_COOPERATION_SCORE = 4; QCANDY_BATTLE_TYPE_MEMORY_SURVIVE = 5; } enum QCandyBattleComponentType { QCANDY_BATTLE_COMPONENT_TYPE_NONE = 0; QCANDY_BATTLE_COMPONENT_TYPE_POSITION = 1; } enum QCandyBattleTriggerEventType { Q_CANDY_BATTLE_TRIGGER_EVENT_TYPE_NONE = 0; QCANDY_BATTLE_TRIGGER_EVENT_TYPE_ADD_SCORE = 1; QCANDY_BATTLE_TRIGGER_EVENT_TYPE_SUB_SKILL_USE_TIMES = 2; } enum QCandyBattleDelayActionType { QCANDY_BATTLE_DELAY_ACTION_TYPE_NONE = 0; QCANDY_BATTLE_DELAY_ACTION_TYPE_STATE_RESET = 1; QCANDY_BATTLE_DELAY_ACTION_TYPE_SKILL_END = 2; } enum QCandyBattleEntityType { QCANDY_BATTLE_ENTITY_TYPE_NONE = 0; QCANDY_BATTLE_ENTITY_TYPE_PLAYER = 1; QCANDY_BATTLE_ENTITY_TYPE_PROP = 2; } enum QCandyBattlePropState { QCANDY_BATTLE_PROP_CANNOT_TRIGGER = 0; QCANDY_BATTLE_PROP_CAN_TRIGGER = 1; } enum QCandyBattlePropType { QCANDY_BATTLE_PROP_TYPE_NONE = 0; QCANDY_BATTLE_PROP_TYPE_HAS_CD = 1; QCANDY_BATTLE_PROP_TYPE_AUTO_RECOVER = 2; } enum QCandyLobbyStatus { QCANDY_LOBBY_STATUS_INVALID = 0; QCANDY_LOBBY_STATUS_INIT = 1; QCANDY_LOBBY_STATUS_FIGHT = 2; QCANDY_LOBBY_STATUS_SETTLE = 3; QCANDY_LOBBY_STATUS_DELETE = 4; } enum QCandyBattleMemoryPictureType { QCANDY_BATTLE_MEMORY_PICTURE_TYPE_NONE = 0; QCANDY_BATTLE_MEMORY_PICTURE_TYPE_SPRING = 1; QCANDY_BATTLE_MEMORY_PICTURE_TYPE_FRUIT = 2; QCANDY_BATTLE_MEMORY_PICTURE_TYPE_HOMU = 3; } enum QCandyBattleExtendRuleType { Q_CANDY_BATTLE_EXTEND_RULE_TYPE_NONE = 0; QCANDY_BATTLE_EXTEND_RULE_TYPE_RANDOM_REFRESH = 1; } enum QCandyBattleConditionType { Q_CANDY_BATTLE_CONDITION_TYPE_NONE = 0; QCANDY_BATTLE_CONDITION_TYPE_PERCENT_TOTAL_SCORE = 1; QCANDY_BATTLE_CONDITION_TYPE_ELAPSED_TIME_SECONDS = 2; } message RaidReplaceScoreRecord { uint32 stage_id = 1; uint32 score = 2; } message RaidReplaceActivity { uint32 activity_id = 1; repeated uint32 opened_stage_list = 2; repeated uint32 passed_stage_list = 3; uint32 cur_reward_line_score = 4; uint32 last_take_reward_score = 5; uint32 reward_line_id = 6; bool is_special_reward_take_times_added = 7; } // CmdID: 8100 message RaidReplaceGetDataReq { } // CmdID: 8101 message RaidReplaceGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; } RaidReplaceGetDataRsp.Retcode retcode = 1; uint32 schedule_id = 2; repeated RaidReplaceActivity activity_list = 3; repeated RaidReplaceScoreRecord score_record_list = 4; uint32 available_special_reward_take_times = 5; } // CmdID: 8102 message RaidReplaceTakeRewardLineRewardReq { uint32 activity_id = 1; } // CmdID: 8103 message RaidReplaceTakeRewardLineRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; ACTIVITY_NOT_OPEN = 3; } RaidReplaceTakeRewardLineRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; } // CmdID: 8104 message RaidReplaceTakeSpecialRewardReq { uint32 reward_id = 1; } // CmdID: 8105 message RaidReplaceTakeSpecialRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; ALREADY_EXIST = 3; TIMES_LACK = 4; } RaidReplaceTakeSpecialRewardRsp.Retcode retcode = 1; } enum CmdTypeRaidreplace { CMD_TYPE_RAIDREPLACE_NONE = 0; CMD_RAID_REPLACE_GET_DATA_REQ = 8100; CMD_RAID_REPLACE_GET_DATA_RSP = 8101; CMD_RAID_REPLACE_TAKE_REWARD_LINE_REWARD_REQ = 8102; CMD_RAID_REPLACE_TAKE_REWARD_LINE_REWARD_RSP = 8103; CMD_RAID_REPLACE_TAKE_SPECIAL_REWARD_REQ = 8104; CMD_RAID_REPLACE_TAKE_SPECIAL_REWARD_RSP = 8105; } enum RaidReplaceStageType { RAID_REPLACE_STAGE_NONE = 0; RAID_REPLACE_STAGE_MACHINERY = 1; RAID_REPLACE_STAGE_NOSTALGIA = 2; RAID_REPLACE_STAGE_AVATAR = 3; RAID_REPLACE_STAGE_FUNNY = 4; RAID_REPLACE_STAGE_BOSS = 5; } message InLevelBaseActorSnapshot { float base_max_hp = 1; float base_max_sp = 2; float max_hp = 3; float max_sp = 4; float hp = 5; float sp = 6; uint32 level = 7; float attack = 8; float defense = 9; bool is_alive = 10; float total_overkill_damage = 11; } message InLevelAvatarSkillInfo { string skill_name = 1; float cd = 2; float cost_sp = 3; float need_sp = 4; float cd_timer = 5; uint32 max_charges_count = 6; uint32 charges_counter = 7; bool can_hold = 8; string instant_trigger_anim_event_id = 9; } message InLevelAvatarActorSnapshot { uint32 avatar_id = 1; repeated InLevelAvatarSkillInfo skill_list = 2; uint32 weapon_id = 3; uint32 weapon_level = 4; uint32 stigmata_1_id = 5; uint32 stigmata_1_level = 6; uint32 stigmata_2_id = 7; uint32 stigmata_2_level = 8; uint32 stigmata_3_id = 9; uint32 stigmata_3_level = 10; } message InLevelMonsterActorSnapshot { string monster_name = 1; } message InLevelEntityProperty { string name = 1; float value = 2; } message InLevelActorSnapshot { InLevelAvatarActorSnapshot avatar_snapshot = 1; InLevelMonsterActorSnapshot monster_snapshot = 2; InLevelBaseActorSnapshot base_snapshot = 3; repeated InLevelEntityProperty property_list = 4; } message InLevelAttackDataSnapshot { float attacker_ani_damage_Ratio = 1; uint32 attacker_class = 2; uint32 attacker_nature = 3; uint32 attacker_category = 4; float attacker_crit_chance = 5; float attacker_crit_damage_ratio = 6; uint32 attacker_level = 7; float attacker_shield_damage_ratio = 8; float attacker_shield_damage_delta = 9; float attacker_attack_percentage = 10; float attacker_attack_value = 11; float added_attack_ratio = 12; float added_damage_ratio = 13; float added_damage_ratio2 = 14; float attacker_added_attack_value = 15; float attacker_all_damage_reduce_ratio = 16; float attacker_fire_damage = 17; float attacker_fire_damage_percentage = 18; float added_attacker_fire_damage_ratio = 19; float attacker_thunder_damage = 20; float attacker_thunder_damage_percentage = 21; float added_attacker_thunder_damage_ratio = 22; float attacker_ice_damage = 23; float attacker_ice_damage_percentage = 24; float added_attacker_ice_damage_ratio = 25; float attackee_ani_defence_ratio = 26; uint32 attackee_nature = 27; uint32 attackee_class = 28; float attackee_added_damage_take_ratio = 29; float attackee_normal_damage_taken_ratio = 30; float attackee_fire_damage_taken_ratio = 31; float attackee_ice_damage_taken_ratio = 32; float attackee_thunder_damage_taken_ratio = 33; float fire_damage = 34; float thunder_damage = 35; float ice_damage = 36; float ani_damage_ratio = 37; float retreat_velocity = 38; uint32 frame_halt = 39; bool is_anim_event_attack = 40; bool is_in_combo_count = 41; uint32 attack_category_tag = 42; uint32 hit_type = 43; uint32 hit_flag = 44; uint32 hit_level = 45; uint32 hit_effect = 46; uint32 hit_effect_aux = 47; float added_attack_ratio2 = 48; float added_attacker_fire_damage_ratio2 = 49; float added_attacker_thunder_damage_ratio2 = 50; float added_attacker_ice_damage_ratio2 = 51; float added_attacker_burn_damage_ratio = 52; float added_attacker_burn_damage_ratio2 = 53; float added_attacker_burn_damage_delta = 54; float added_attacker_bleed_damage_ratio = 55; float added_attacker_bleed_damage_ratio2 = 56; float added_attacker_bleed_damage_delta = 57; float added_damage_ratio3 = 58; } message InLevelContext { enum ContextType { INVALID = 0; NORMAL = 1; ENDLESS = 2; OPENWORLD_ENDLESS = 3; EXBOSS = 4; } InLevelContext.ContextType type = 1; string context_string = 2; } message InLevelAttackSnapshot { uint32 time = 1; InLevelAttackDataSnapshot attack_data_created = 2; InLevelAttackDataSnapshot attack_data_resoved = 3; repeated InLevelActorSnapshot actor_list = 4; } message InLevelAttackSnapshotInfo { InLevelContext context = 1; repeated InLevelAttackSnapshot snapshot_list = 2; } enum CmdTypeReport { CMD_DUMMY = 0; } message PlayerRoomStatus { RoomMode room_mode = 1; uint32 room_id = 2; } message RoomMember { enum MemberPosition { MEMBER_POSITION_NONE = 0; NORMAL = 1; LEADER = 2; } uint32 uid = 1; string region_name = 2; string nickname = 3; uint32 level = 4; uint32 head_avatar_id = 5; uint32 frame_id = 6; uint32 dress_id = 7; RoomMemberStatus status = 8; RoomMember.MemberPosition position = 9; bytes mode_bytes = 10; uint32 custom_head_id = 11; RoomClientStatus client_status = 12; uint32 voice_id = 13; } message RoomInfo { uint32 sub_type = 1; uint32 stage_id = 2; } // CmdID: 3150 message GetRoomDataReq { } // CmdID: 3151 message GetRoomDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetRoomDataRsp.Retcode retcode = 1; } // CmdID: 3152 message SyncRoomDataNotify { PlayerRoomStatus player_room_status = 1; repeated RoomMember member_list = 2; RoomInfo room_info = 3; } // CmdID: 3153 message CreateRoomReq { RoomMode room_mode = 1; RoomMember member_data = 2; RoomInfo room_info = 3; } // CmdID: 3154 message CreateRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; SERVER_BUSY = 2; IS_IN_ROOM = 3; NO_SCHEDULE = 4; IS_IN_BATTLE = 5; TOO_FREQUENT = 6; PLAYER_LEVEL_LACK = 7; ALREADY_IN_MP = 8; EQUIPMENT_FULL = 9; EQUIPMENT_MATERIAL_LIMIT = 10; EQUIPMENT_FRAGMENT_LIMIT = 11; FEATURE_LIMIT = 12; TIMES_LACK = 13; STAGE_NOT_IN_SCHEDULE = 14; PUNISHED = 15; PRE_REQUIRE_LIMIT = 16; MAP_NOT_OPEN = 17; FEATURE_CLOSED = 18; } CreateRoomRsp.Retcode retcode = 1; RoomMode room_mode = 2; } // CmdID: 3155 message EnterRoomReq { RoomMode room_mode = 1; uint32 room_id = 2; RoomMember member_data = 3; RoomInfo room_info = 4; } // CmdID: 3156 message EnterRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; SERVER_BUSY = 2; IS_IN_ROOM = 3; ROOM_NOT_EXIST = 4; ROOM_FULL = 5; ROOM_IN_MATCHING = 6; IS_IN_BATTLE = 7; TOO_FREQUENT = 8; NO_SCHEDULE = 9; PLAYER_LEVEL_LACK = 10; ALREADY_IN_MP = 11; EQUIPMENT_FULL = 12; EQUIPMENT_MATERIAL_LIMIT = 13; EQUIPMENT_FRAGMENT_LIMIT = 14; FEATURE_LIMIT = 15; PUNISHED = 16; PRE_REQUIRE_LIMIT = 17; MAP_NOT_OPEN = 18; } EnterRoomRsp.Retcode retcode = 1; RoomMode room_mode = 2; } // CmdID: 3157 message ExitRoomReq { } // CmdID: 3158 message ExitRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ROOM = 2; TOO_FREQUENT = 3; } ExitRoomRsp.Retcode retcode = 1; } // CmdID: 3159 message ExitRoomNotify { RoomExitReason reason = 1; } // CmdID: 3160 message InviteRoomReq { uint32 target_uid = 1; } // CmdID: 3161 message InviteRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ROOM = 2; ROOM_IN_MATCHING = 3; IS_IN_BATTLE = 4; TOO_FREQUENT = 5; INVITE_SELF = 6; NO_SCHEDULE = 7; } InviteRoomRsp.Retcode retcode = 1; } // CmdID: 3162 message RoomInvitationNotify { uint32 target_uid = 1; RoomMode room_mode = 2; uint32 room_id = 3; RoomMember from_player = 4; RoomInfo room_info = 5; uint32 chatworld_scene_id = 6; uint32 chatworld_id = 7; } // CmdID: 3163 message SendRoomChatMsgNotify { ChatMsg chat_msg = 1; bool is_broadcast_msg = 2; RoomMode room_mode = 3; repeated uint32 target_uid_list = 4; } // CmdID: 3164 message RecvRoomChatMsgNotify { RoomMode room_mode = 1; ChatMsg chat_msg = 2; } // CmdID: 3165 message StartRoomMatchReq { RoomMode room_mode = 1; } // CmdID: 3166 message StartRoomMatchRsp { enum Retcode { SUCC = 0; FAIL = 1; TOO_FREQUENT = 2; ALREADY_IN_MATCH = 3; IS_IN_BATTLE = 4; IN_CD = 5; TIMES_LACK = 6; STAGE_NOT_IN_SCHEDULE = 7; IS_NOT_READY = 8; NO_SCHEDULE = 9; FEATURE_LIMIT = 10; PUNISHED = 11; } StartRoomMatchRsp.Retcode retcode = 1; RoomMode room_mode = 2; } // CmdID: 3167 message CancelRoomMatchReq { } // CmdID: 3168 message CancelRoomMatchRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_MATCH = 2; TOO_FREQUENT = 3; } CancelRoomMatchRsp.Retcode retcode = 1; } // CmdID: 3169 message SyncRoomMatchDataNotify { enum Reason { SUCC = 0; CANCEL = 1; TIMEOUT = 2; MATCH_SUCC = 3; } RoomMode room_mode = 1; bool is_in_matching = 2; uint32 match_start_time = 3; uint32 estimate_match_cost_time = 4; SyncRoomMatchDataNotify.Reason reason = 5; } // CmdID: 3170 message RoomMatchTimeoutNotify { } // CmdID: 3171 message UpdateRoomInfoReq { RoomInfo room_info = 1; } // CmdID: 3172 message UpdateRoomInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ROOM = 2; IN_MATCH = 3; NOT_LEADER = 4; STAGE_NOT_IN_SCHEDULE = 5; TOO_FREQUENT = 6; } UpdateRoomInfoRsp.Retcode retcode = 1; } // CmdID: 3173 message RoomSwitchMemberStatusReq { RoomMemberStatus status = 1; RoomClientStatus client_status = 2; } // CmdID: 3174 message RoomSwitchMemberStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; } RoomSwitchMemberStatusRsp.Retcode retcode = 1; } // CmdID: 3175 message RoomKickMemberReq { uint32 target_uid = 1; } // CmdID: 3176 message RoomKickMemberRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ROOM = 2; NOT_LEADER = 3; NO_TARGET = 4; SELF = 5; } RoomKickMemberRsp.Retcode retcode = 1; } // CmdID: 3177 message RoomTransferLeaderReq { uint32 target_uid = 1; } // CmdID: 3178 message RoomTransferLeaderRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ROOM = 2; NOT_LEADER = 3; NO_TARGET = 4; SELF = 5; } RoomTransferLeaderRsp.Retcode retcode = 1; } // CmdID: 3179 message RoomMemberSetVoiceIdReq { uint32 voice_id = 1; } // CmdID: 3180 message RoomMemberSetVoiceIdRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ROOM = 2; } RoomMemberSetVoiceIdRsp.Retcode retcode = 1; uint32 uid = 2; uint32 voice_id = 3; } // CmdID: 3181 message RoomGetStatusReq { uint32 room_id = 1; RoomMember member_data = 2; } // CmdID: 3182 message RoomGetStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; TOO_FREQUENT = 2; ROOM_NOT_EXIST = 3; } RoomGetStatusRsp.Retcode retcode = 1; PlayerRoomStatus player_room_status = 2; repeated RoomMember member_list = 3; RoomInfo room_info = 4; } // CmdID: 3183 message DismissRoomReq { } // CmdID: 3184 message DismissRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ROOM = 2; NOT_LEADER = 3; } DismissRoomRsp.Retcode retcode = 1; } enum CmdTypeRoom { CMD_TYPE_ROOM_NONE = 0; CMD_GET_ROOM_DATA_REQ = 3150; CMD_GET_ROOM_DATA_RSP = 3151; CMD_SYNC_ROOM_DATA_NOTIFY = 3152; CMD_CREATE_ROOM_REQ = 3153; CMD_CREATE_ROOM_RSP = 3154; CMD_ENTER_ROOM_REQ = 3155; CMD_ENTER_ROOM_RSP = 3156; CMD_EXIT_ROOM_REQ = 3157; CMD_EXIT_ROOM_RSP = 3158; CMD_EXIT_ROOM_NOTIFY = 3159; CMD_INVITE_ROOM_REQ = 3160; CMD_INVITE_ROOM_RSP = 3161; CMD_ROOM_INVITATION_NOTIFY = 3162; CMD_SEND_ROOM_CHAT_MSG_NOTIFY = 3163; CMD_RECV_ROOM_CHAT_MSG_NOTIFY = 3164; CMD_START_ROOM_MATCH_REQ = 3165; CMD_START_ROOM_MATCH_RSP = 3166; CMD_CANCEL_ROOM_MATCH_REQ = 3167; CMD_CANCEL_ROOM_MATCH_RSP = 3168; CMD_SYNC_ROOM_MATCH_DATA_NOTIFY = 3169; CMD_ROOM_MATCH_TIMEOUT_NOTIFY = 3170; CMD_UPDATE_ROOM_INFO_REQ = 3171; CMD_UPDATE_ROOM_INFO_RSP = 3172; CMD_ROOM_SWITCH_MEMBER_STATUS_REQ = 3173; CMD_ROOM_SWITCH_MEMBER_STATUS_RSP = 3174; CMD_ROOM_KICK_MEMBER_REQ = 3175; CMD_ROOM_KICK_MEMBER_RSP = 3176; CMD_ROOM_TRANSFER_LEADER_REQ = 3177; CMD_ROOM_TRANSFER_LEADER_RSP = 3178; CMD_ROOM_MEMBER_SET_VOICE_ID_REQ = 3179; CMD_ROOM_MEMBER_SET_VOICE_ID_RSP = 3180; CMD_ROOM_GET_STATUS_REQ = 3181; CMD_ROOM_GET_STATUS_RSP = 3182; CMD_DISMISS_ROOM_REQ = 3183; CMD_DISMISS_ROOM_RSP = 3184; } enum RoomMemberStatus { ROOM_MEMBER_STATUS_NONE = 0; ROOM_UNREADY = 1; ROOM_READY = 2; ROOM_IN_BATTLE = 3; } enum RoomClientStatus { ROOM_CLIENT_NONE = 0; ROOM_CLIENT_SELECTING_MAP = 1; ROOM_CLIENT_EQUIPING = 2; } enum RoomExitReason { ROOM_EXIT_NONE = 0; ROOM_EXIT_KICK = 1; ROOM_EXIT_DISMISSED = 2; } message RpgDungeonQuest { uint32 id = 1; repeated uint32 avatar_id_list = 2; } message RpgDungeonBuff { uint32 buff_id = 1; uint32 buff_level = 2; } message RpgDungeonBuffPool { uint32 pool_id = 1; uint32 left_times = 2; } message RpgDungeonActivity { uint32 id = 1; repeated RpgDungeonQuest quest_list = 2; repeated uint32 candidate_buff_id_list = 3; repeated RpgDungeonBuff buff_list = 4; repeated RpgDungeonBuffPool pool_list = 5; } // CmdID: 5500 message RpgDungeonGetActivityReq { uint32 dungeon_id = 1; } // CmdID: 5501 message RpgDungeonGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; } RpgDungeonGetActivityRsp.Retcode retcode = 1; RpgDungeonActivity activity = 2; uint32 dungeon_id = 3; } // CmdID: 5502 message RpgDungeonSelectQuestReq { uint32 dungeon_id = 1; uint32 quest_id = 2; repeated uint32 avatar_id_list = 3; } // CmdID: 5503 message RpgDungeonSelectQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_MEET_TAG = 2; AVATAR_NOT_EXIST = 3; LOCKED = 4; SELECTED = 5; } RpgDungeonSelectQuestRsp.Retcode retcode = 1; uint32 dungeon_id = 2; } // CmdID: 5504 message RpgDungeonGetCandidateBuffReq { uint32 dungeon_id = 1; uint32 pool_id = 2; } // CmdID: 5505 message RpgDungeonGetCandidateBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_SELECT = 2; NO_LEFT_TIMES = 3; } RpgDungeonGetCandidateBuffRsp.Retcode retcode = 1; uint32 dungeon_id = 2; uint32 pool_id = 3; repeated uint32 buff_id_list = 4; } // CmdID: 5506 message RpgDungeonSelectBuffReq { uint32 dungeon_id = 1; uint32 buff_id = 2; } // CmdID: 5507 message RpgDungeonSelectBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_CANDIDATE = 2; } RpgDungeonSelectBuffRsp.Retcode retcode = 1; uint32 dungeon_id = 2; } enum CmdTypeRpgdungeon { CMD_TYPE_RPGDUNGEON_NONE = 0; CMD_RPG_DUNGEON_GET_ACTIVITY_REQ = 5500; CMD_RPG_DUNGEON_GET_ACTIVITY_RSP = 5501; CMD_RPG_DUNGEON_SELECT_QUEST_REQ = 5502; CMD_RPG_DUNGEON_SELECT_QUEST_RSP = 5503; CMD_RPG_DUNGEON_GET_CANDIDATE_BUFF_REQ = 5504; CMD_RPG_DUNGEON_GET_CANDIDATE_BUFF_RSP = 5505; CMD_RPG_DUNGEON_SELECT_BUFF_REQ = 5506; CMD_RPG_DUNGEON_SELECT_BUFF_RSP = 5507; } // CmdID: 2300 message GetRpgTaleReq { uint32 tale_id = 1; bool is_all = 2; } message RpgTaleProgress { uint32 id = 1; uint32 progress = 2; } message RpgTaleSite { uint32 site_id = 1; uint32 area_id = 2; RpgTaleSiteStatus status = 3; RpgTaleSiteContentType content_type = 4; string content_param = 5; repeated uint32 finished_matrix_event_id_list = 6; uint32 event_type = 7; uint32 event_param = 8; RpgTaleProgress cur_progress = 9; uint32 pass_times = 10; uint32 status_end_time = 11; uint32 close_time = 12; repeated RpgTaleFlag unlock_limit_flag_list = 13; } message RpgTaleOverall { uint32 overall_id = 1; uint32 value = 2; } message RpgTaleArea { uint32 area_id = 1; } message RpgTaleStageScoreDrop { uint32 total_num = 1; uint32 daily_num = 2; } message RpgTaleTotalScoreDrop { uint32 material_id = 1; uint32 daily_num = 2; uint32 total_num = 3; } message RpgTaleStage { uint32 stage_id = 1; uint32 max_floor = 2; uint32 max_score = 3; RpgTaleStageScoreDrop score_drop = 5; } message CurRpgTaleStage { uint32 stage_id = 1; uint32 cur_floor = 2; repeated uint32 avatar_list = 3; string client_data = 4; } message RpgTaleAbility { uint32 ability_id = 1; uint32 ability_level = 2; } message RpgTaleStageEnterTimesLimit { uint32 limit_id = 1; uint32 enter_times = 2; } message RpgTaleQAvatarSettleGotMaterial { uint32 material_id = 1; uint32 material_num = 2; } message RpgTaleQAvatarBattle { uint32 cur_score = 1; uint32 has_take_reward_score = 2; uint32 choose_virtual_avatar_id = 3; uint32 win_num = 4; uint32 win_streak = 5; uint32 virtual_avatar_drop_num = 6; repeated RpgTaleQAvatarSettleGotMaterial got_material_list = 7; } message RpgTaleData { uint32 tale_id = 1; repeated RpgTaleSite site_list = 2; uint32 cur_site_id = 3; repeated uint32 reward_taken_collection_count_list = 4; uint32 end_time = 5; repeated uint32 finished_event_id_list = 8; repeated RpgTaleArea area_list = 9; repeated RpgTaleOverall overall_list = 10; uint32 schedule_id = 11; repeated RpgTaleStage stage_list = 12; repeated RpgTaleTotalScoreDrop total_score_drop_list = 13; repeated RpgTaleAbility ability_list = 14; uint32 site_refresh_num = 15; uint32 last_reset_site_refresh_num_time = 16; RpgTaleQAvatarBattle qavatar_battle = 17; repeated RpgTaleStageEnterTimesLimit stage_enter_times_limit_list = 18; repeated uint32 finished_mission_group_list = 19; uint32 timed_end_time = 20; } // CmdID: 2301 message GetRpgTaleRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetRpgTaleRsp.Retcode retcode = 1; uint32 tale_id = 2; bool is_all = 12; repeated RpgTaleData rpg_tale_list = 13; } // CmdID: 2302 message SyncRpgTaleSiteNotify { repeated RpgTaleSite site_list = 1; uint32 tale_id = 3; } // CmdID: 2303 message EnterRpgTaleSiteReq { uint32 site_id = 1; uint32 tale_id = 2; } // CmdID: 2304 message EnterRpgTaleSiteRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_PASS_CUR_SITE = 2; SITE_LOCKED = 3; } EnterRpgTaleSiteRsp.Retcode retcode = 1; uint32 site_id = 2; uint32 tale_id = 3; } // CmdID: 2305 message FinishRpgTalePlotReq { uint32 plot_id = 1; uint32 dialog_id = 2; uint32 tale_id = 3; } // CmdID: 2306 message FinishRpgTalePlotRsp { enum Retcode { SUCC = 0; FAIL = 1; } FinishRpgTalePlotRsp.Retcode retcode = 1; uint32 plot_id = 2; uint32 dialog_id = 3; uint32 tale_id = 4; } // CmdID: 2307 message UnlockRpgTaleSiteReq { uint32 site_id = 1; uint32 tale_id = 2; bool is_only_check = 3; } message RpgTaleFlag { RpgTaleFlagType type = 1; repeated uint32 param_list = 2; } // CmdID: 2308 message UnlockRpgTaleSiteRsp { enum Retcode { SUCC = 0; FAIL = 1; UNLOCKED = 2; MATERIAL_NOT_ENOUGH = 3; FLAG_LIMIT = 4; } UnlockRpgTaleSiteRsp.Retcode retcode = 1; uint32 site_id = 2; uint32 tale_id = 5; repeated RpgTaleFlag limit_flag_list = 6; bool is_only_check = 7; } // CmdID: 2309 message TakeRpgTaleCollectionRewardReq { uint32 tale_id = 1; } // CmdID: 2310 message TakeRpgTaleCollectionRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NUM_LACK = 2; NO_REWARD = 3; TIME_LIMIT = 4; HAVE_TAKE = 5; } TakeRpgTaleCollectionRewardRsp.Retcode retcode = 1; repeated uint32 collection_count_list = 2; repeated RewardData reward_data_list = 3; repeated uint32 reward_taken_collection_count_list = 4; uint32 tale_id = 5; } message RpgTaleEvent { uint32 event_id = 1; uint32 event_type = 2; repeated uint32 event_param_list = 3; RewardData reward_data = 4; } // CmdID: 2312 message RpgTaleEventNotify { RpgTaleEvent event_data = 1; uint32 tale_id = 2; } // CmdID: 2313 message TriggerRpgTaleEventReq { uint32 tale_id = 2; repeated uint32 content_id_list = 3; } // CmdID: 2314 message TriggerRpgTaleEventRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_EVENT = 2; } TriggerRpgTaleEventRsp.Retcode retcode = 1; uint32 tale_id = 2; } // CmdID: 2315 message CheckRpgTaleStageTriggerReq { repeated uint32 trigger_list = 1; uint32 tale_id = 2; } // CmdID: 2316 message CheckRpgTaleStageTriggerRsp { enum Retcode { SUCC = 0; FAIL = 1; } CheckRpgTaleStageTriggerRsp.Retcode retcode = 1; repeated uint32 show_trigger_list = 2; uint32 tale_id = 3; } // CmdID: 2317 message TriggerRpgTaleStageEventReq { uint32 trigger_id = 1; uint32 tale_id = 2; } // CmdID: 2318 message TriggerRpgTaleStageEventRsp { enum Retcode { SUCC = 0; FAIL = 1; } TriggerRpgTaleStageEventRsp.Retcode retcode = 1; RpgTaleEvent event_data = 2; uint32 tale_id = 3; } message MatrixGridPos { uint32 x = 1; uint32 y = 2; } message MatrixFloorBriefInfo { uint32 floor_id = 1; MatrixFloorStatus floor_status = 2; } // CmdID: 2320 message GetMatrixReq { } // CmdID: 2321 message GetMatrixRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMatrixRsp.Retcode retcode = 1; repeated MatrixFloorBriefInfo floor_brief_info_list = 2; uint32 cur_floor_id = 3; } // CmdID: 2322 message GetMatrixFloorReq { uint32 floor_id = 1; } message MatrixGrid { MatrixGridPos pos = 1; MatrixGridType type = 2; uint32 grid_id = 3; uint32 event_id = 4; } message MatrixLottery { uint32 lottery_id = 1; uint32 lottery_num = 2; uint32 left_step = 3; } message MatrixBuff { uint32 buff_id = 1; uint32 buff_type = 2; uint32 buff_para_int = 3; } message MatrixFloorMapInfo { uint32 floor_id = 1; repeated MatrixGrid grid_list = 2; uint32 width = 3; uint32 height = 4; uint32 map_id = 5; MatrixGridPos current_pos = 6; repeated MatrixGrid event_grid_list = 7; uint32 step_num = 8; uint32 dice_point = 9; repeated MatrixLottery lottery_list = 10; repeated MatrixBuff buff_list = 11; } // CmdID: 2323 message GetMatrixFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMatrixFloorRsp.Retcode retcode = 1; MatrixFloorBriefInfo floor_brief_info = 2; MatrixFloorMapInfo floor_map_info = 3; } // CmdID: 2324 message MatrixEnterReq { uint32 floor_id = 1; } // CmdID: 2325 message MatrixEnterRsp { enum Retcode { SUCC = 0; FAIL = 1; } MatrixEnterRsp.Retcode retcode = 1; } message MatrixAdvancePath { MatrixGridPos path_from = 1; MatrixGridPos path_to = 2; } // CmdID: 2326 message MatrixAdvanceReq { MatrixGridPos from_pos = 1; MatrixGridPos to_pos = 2; repeated MatrixAdvancePath path_list = 3; } // CmdID: 2327 message MatrixAdvanceRsp { enum Retcode { SUCC = 0; FAIL = 1; PATH_NOT_VALID = 2; IN_FLOOR_EVENT = 3; } MatrixAdvanceRsp.Retcode retcode = 1; MatrixGridPos cur_pos = 2; repeated MatrixGridPos pos_list = 3; } // CmdID: 2328 message SyncMatrixFloorNotify { uint32 floor_id = 1; MatrixFloorBriefInfo floor_brief_info = 2; MatrixFloorMapInfo floor_map_info = 3; } // CmdID: 2329 message SyncMatrixNotify { repeated MatrixFloorBriefInfo floor_brief_info_list = 1; uint32 cur_floor_id = 2; } // CmdID: 2330 message MatrixTriggerEventReq { MatrixGridPos pos = 1; uint32 event_id = 2; } // CmdID: 2331 message MatrixTriggerEventRsp { enum Retcode { SUCC = 0; FAIL = 1; POS_INVALID = 2; EVENT_NOT_EXIST = 3; IN_FLOOR_EVENT = 4; } MatrixTriggerEventRsp.Retcode retcode = 1; } // CmdID: 2332 message MatrixCancelEventReq { } // CmdID: 2333 message MatrixCancelEventRsp { enum Retcode { SUCC = 0; FAIL = 1; } MatrixCancelEventRsp.Retcode retcode = 1; } // CmdID: 2334 message SyncMatrixCurEventNotify { MatrixGridPos pos = 1; uint32 event_id = 2; uint32 real_event_param = 3; } // CmdID: 2335 message MatrixEventFinishNotify { MatrixGridPos pos = 1; uint32 event_id = 2; RewardData reward_data = 3; MatrixEventType display_type = 4; uint32 display_id = 5; } // CmdID: 2336 message FinishMatrixEventPlotReq { uint32 plot_id = 1; uint32 dialog_id = 2; } // CmdID: 2337 message FinishMatrixEventPlotRsp { enum Retcode { SUCC = 0; FAIL = 1; } FinishMatrixEventPlotRsp.Retcode retcode = 1; uint32 plot_id = 2; uint32 dialog_id = 3; } // CmdID: 2338 message MatrixTeleportNotify { MatrixGridPos from_pos = 1; MatrixGridPos to_pos = 2; } // CmdID: 2339 message MatrixMoveObjectReq { MatrixGridPos pos = 1; uint32 event_id = 2; } // CmdID: 2340 message MatrixMoveObjectRsp { enum Retcode { SUCC = 0; FAIL = 1; POS_INVALID = 2; OBJECT_NOT_EXIST = 3; BLOCK = 4; IN_FLOOR_EVENT = 5; } MatrixMoveObjectRsp.Retcode retcode = 1; repeated MatrixGridPos pos_list = 2; uint32 event_id = 3; } // CmdID: 2341 message MatrixResetFloorReq { } // CmdID: 2342 message MatrixResetFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; } MatrixResetFloorRsp.Retcode retcode = 1; } // CmdID: 2343 message MatrixSettleFloorEventReq { } // CmdID: 2344 message MatrixSettleFloorEventRsp { enum Retcode { SUCC = 0; FAIL = 1; } MatrixSettleFloorEventRsp.Retcode retcode = 1; } // CmdID: 2345 message MatrixThrowDiceReq { DiceType dice_type = 1; uint32 dice_point = 2; } // CmdID: 2346 message MatrixThrowDiceRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_DICE = 2; IN_FLOOR_EVENT = 3; WAIT_CHOOSE = 4; HAVE_EVENT = 5; LACK_DICE = 6; } MatrixThrowDiceRsp.Retcode retcode = 1; DiceType dice_type = 2; uint32 dice_point = 3; uint32 bonus_dice_point = 4; } // CmdID: 2347 message MatrixSetDiceDestinationReq { MatrixGridPos target_pos = 1; } // CmdID: 2348 message MatrixSetDiceDestinationRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_PATH = 2; } MatrixSetDiceDestinationRsp.Retcode retcode = 1; MatrixGridPos target_pos = 2; } // CmdID: 2349 message MatrixGuessFingerReq { MatrixFingerType finger_type = 1; } // CmdID: 2350 message MatrixGuessFingerRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_WIN = 2; } MatrixGuessFingerRsp.Retcode retcode = 1; MatrixFingerType player_finger_type = 2; MatrixFingerType robot_finger_type = 3; RewardData reward_data = 4; } // CmdID: 2351 message MatrixSetLotteryNumReq { uint32 lottery_num = 1; } // CmdID: 2352 message MatrixSetLotteryNumRsp { enum Retcode { SUCC = 0; FAIL = 1; } MatrixSetLotteryNumRsp.Retcode retcode = 1; } // CmdID: 2353 message MatrixLotteryDrawNotify { MatrixLottery lottery = 1; uint32 win_num = 2; RewardData reward_data = 3; } // CmdID: 2370 message FinishRpgTaleStagePlotReq { uint32 plot_id = 1; uint32 dialog_id = 2; uint32 tale_id = 3; } // CmdID: 2371 message FinishRpgTaleStagePlotRsp { enum Retcode { SUCC = 0; FAIL = 1; } FinishRpgTaleStagePlotRsp.Retcode retcode = 1; uint32 plot_id = 2; uint32 dialog_id = 3; uint32 tale_id = 4; } // CmdID: 2374 message ReportRpgTaleStageReq { uint32 stage_id = 1; uint32 cur_floor = 2; string client_data = 3; uint32 tale_id = 4; uint32 score = 5; repeated uint32 monster_unique_id_list = 6; repeated uint32 monster_card_unique_id_list = 7; } // CmdID: 2375 message ReportRpgTaleStageRsp { enum Retcode { SUCC = 0; FAIL = 1; } ReportRpgTaleStageRsp.Retcode retcode = 1; uint32 stage_id = 2; uint32 cur_floor = 3; uint32 tale_id = 4; uint32 score = 5; } // CmdID: 2376 message RpgTaleSweepReq { uint32 stage_id = 1; uint32 times = 2; uint32 tale_id = 3; } // CmdID: 2377 message RpgTaleSweepRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_MATERIAL = 2; STAGE_ERROR = 3; NO_REWARD = 4; ENTER_TIMES_LACK = 5; CHALLENGE_NUM_LACK = 6; } RpgTaleSweepRsp.Retcode retcode = 1; uint32 stage_id = 2; uint32 times = 3; RewardData reward_data = 4; uint32 tale_id = 5; uint32 max_floor = 6; } // CmdID: 2378 message GetRpgTaleFileReq { uint32 tale_id = 1; } // CmdID: 2379 message GetRpgTaleFileRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetRpgTaleFileRsp.Retcode retcode = 1; uint32 tale_id = 2; repeated uint32 file_id_list = 3; } // CmdID: 2380 message RpgTaleRefreshTicketReq { uint32 tale_id = 1; } message RpgTaleTicketRefreshInfo { uint32 ticket_id = 1; uint32 material_id = 2; uint32 add_num = 3; } // CmdID: 2381 message RpgTaleRefreshTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; } RpgTaleRefreshTicketRsp.Retcode retcode = 1; uint32 tale_id = 2; repeated RpgTaleTicketRefreshInfo ticket_refresh_list = 3; } // CmdID: 2382 message RpgTaleLevelUpAbilityReq { uint32 tale_id = 1; uint32 ability_id = 2; uint32 target_level = 3; } // CmdID: 2383 message RpgTaleLevelUpAbilityRsp { enum Retcode { SUCC = 0; FAIL = 1; TARGET_LEVEL_ERROR = 2; MATERIAL_LACK = 3; FLAG_LIMIT = 4; ABILITY_ERROR = 5; } RpgTaleLevelUpAbilityRsp.Retcode retcode = 1; uint32 tale_id = 2; uint32 ability_id = 3; repeated RpgTaleFlag limit_flag_list = 4; } // CmdID: 2384 message RpgTaleResetTowerReq { uint32 tale_id = 1; } // CmdID: 2385 message RpgTaleResetTowerRsp { enum Retcode { SUCC = 0; FAIL = 1; } RpgTaleResetTowerRsp.Retcode retcode = 1; uint32 tale_id = 2; } // CmdID: 2386 message RpgTaleSetOverallReq { uint32 tale_id = 1; uint32 overall_id = 2; uint32 value = 3; } // CmdID: 2387 message RpgTaleSetOverallRsp { enum Retcode { SUCC = 0; FAIL = 1; } RpgTaleSetOverallRsp.Retcode retcode = 1; uint32 tale_id = 2; uint32 overall_id = 3; } // CmdID: 2388 message RpgTaleRefreshSiteReq { uint32 tale_id = 1; } // CmdID: 2389 message RpgTaleRefreshSiteRsp { enum Retcode { SUCC = 0; FAIL = 1; HCOIN_LACK = 2; MATERIAL_LACK = 3; REFRESH_TIME_LACK = 4; SITE_NOT_FINISH = 5; } RpgTaleRefreshSiteRsp.Retcode retcode = 1; uint32 tale_id = 2; } // CmdID: 2390 message RpgTaleSetPvpVirtualAvatarReq { uint32 tale_id = 1; uint32 virtual_avatar_id = 2; } // CmdID: 2391 message RpgTaleSetPvpVirtualAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; } RpgTaleSetPvpVirtualAvatarRsp.Retcode retcode = 1; uint32 tale_id = 2; uint32 virtual_avatar_id = 3; } // CmdID: 2392 message RpgTaleGetPvpDivisionRewardReq { uint32 tale_id = 1; } // CmdID: 2393 message RpgTaleGetPvpDivisionRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; ALREADY_TAKEN = 2; } RpgTaleGetPvpDivisionRewardRsp.Retcode retcode = 1; uint32 tale_id = 2; RewardData reward_data = 3; } // CmdID: 2394 message RpgTaleGetStageScoreRankReq { uint32 tale_id = 1; uint32 stage_id = 2; } // CmdID: 2395 message RpgTaleGetStageScoreRankRsp { enum Retcode { SUCC = 0; FAIL = 1; TALE_ERROR = 2; STAGE_ERROR = 3; } RpgTaleGetStageScoreRankRsp.Retcode retcode = 1; uint32 tale_id = 2; uint32 stage_id = 3; RankShowData rank_data = 4; uint32 percent = 5; } // CmdID: 2396 message RpgTaleFinishMissionGroupNotify { uint32 tale_id = 1; uint32 mission_group_id = 2; RewardData reward_data = 3; } enum CmdTypeRpgtale { CMD_TYPE_RPGTALE_NONE = 0; CMD_GET_RPG_TALE_REQ = 2300; CMD_GET_RPG_TALE_RSP = 2301; CMD_SYNC_RPG_TALE_SITE_NOTIFY = 2302; CMD_ENTER_RPG_TALE_SITE_REQ = 2303; CMD_ENTER_RPG_TALE_SITE_RSP = 2304; CMD_FINISH_RPG_TALE_PLOT_REQ = 2305; CMD_FINISH_RPG_TALE_PLOT_RSP = 2306; CMD_UNLOCK_RPG_TALE_SITE_REQ = 2307; CMD_UNLOCK_RPG_TALE_SITE_RSP = 2308; CMD_TAKE_RPG_TALE_COLLECTION_REWARD_REQ = 2309; CMD_TAKE_RPG_TALE_COLLECTION_REWARD_RSP = 2310; CMD_RPG_TALE_EVENT_NOTIFY = 2312; CMD_TRIGGER_RPG_TALE_EVENT_REQ = 2313; CMD_TRIGGER_RPG_TALE_EVENT_RSP = 2314; CMD_CHECK_RPG_TALE_STAGE_TRIGGER_REQ = 2315; CMD_CHECK_RPG_TALE_STAGE_TRIGGER_RSP = 2316; CMD_TRIGGER_RPG_TALE_STAGE_EVENT_REQ = 2317; CMD_TRIGGER_RPG_TALE_STAGE_EVENT_RSP = 2318; CMD_GET_MATRIX_REQ = 2320; CMD_GET_MATRIX_RSP = 2321; CMD_GET_MATRIX_FLOOR_REQ = 2322; CMD_GET_MATRIX_FLOOR_RSP = 2323; CMD_MATRIX_ENTER_REQ = 2324; CMD_MATRIX_ENTER_RSP = 2325; CMD_MATRIX_ADVANCE_REQ = 2326; CMD_MATRIX_ADVANCE_RSP = 2327; CMD_SYNC_MATRIX_FLOOR_NOTIFY = 2328; CMD_SYNC_MATRIX_NOTIFY = 2329; CMD_MATRIX_TRIGGER_EVENT_REQ = 2330; CMD_MATRIX_TRIGGER_EVENT_RSP = 2331; CMD_MATRIX_CANCEL_EVENT_REQ = 2332; CMD_MATRIX_CANCEL_EVENT_RSP = 2333; CMD_SYNC_MATRIX_CUR_EVENT_NOTIFY = 2334; CMD_MATRIX_EVENT_FINISH_NOTIFY = 2335; CMD_FINISH_MATRIX_EVENT_PLOT_REQ = 2336; CMD_FINISH_MATRIX_EVENT_PLOT_RSP = 2337; CMD_MATRIX_TELEPORT_NOTIFY = 2338; CMD_MATRIX_MOVE_OBJECT_REQ = 2339; CMD_MATRIX_MOVE_OBJECT_RSP = 2340; CMD_MATRIX_RESET_FLOOR_REQ = 2341; CMD_MATRIX_RESET_FLOOR_RSP = 2342; CMD_MATRIX_SETTLE_FLOOR_EVENT_REQ = 2343; CMD_MATRIX_SETTLE_FLOOR_EVENT_RSP = 2344; CMD_MATRIX_THROW_DICE_REQ = 2345; CMD_MATRIX_THROW_DICE_RSP = 2346; CMD_MATRIX_SET_DICE_DESTINATION_REQ = 2347; CMD_MATRIX_SET_DICE_DESTINATION_RSP = 2348; CMD_MATRIX_GUESS_FINGER_REQ = 2349; CMD_MATRIX_GUESS_FINGER_RSP = 2350; CMD_MATRIX_SET_LOTTERY_NUM_REQ = 2351; CMD_MATRIX_SET_LOTTERY_NUM_RSP = 2352; CMD_MATRIX_LOTTERY_DRAW_NOTIFY = 2353; CMD_FINISH_RPG_TALE_STAGE_PLOT_REQ = 2370; CMD_FINISH_RPG_TALE_STAGE_PLOT_RSP = 2371; CMD_REPORT_RPG_TALE_STAGE_REQ = 2374; CMD_REPORT_RPG_TALE_STAGE_RSP = 2375; CMD_RPG_TALE_SWEEP_REQ = 2376; CMD_RPG_TALE_SWEEP_RSP = 2377; CMD_GET_RPG_TALE_FILE_REQ = 2378; CMD_GET_RPG_TALE_FILE_RSP = 2379; CMD_RPG_TALE_REFRESH_TICKET_REQ = 2380; CMD_RPG_TALE_REFRESH_TICKET_RSP = 2381; CMD_RPG_TALE_LEVEL_UP_ABILITY_REQ = 2382; CMD_RPG_TALE_LEVEL_UP_ABILITY_RSP = 2383; CMD_RPG_TALE_RESET_TOWER_REQ = 2384; CMD_RPG_TALE_RESET_TOWER_RSP = 2385; CMD_RPG_TALE_SET_OVERALL_REQ = 2386; CMD_RPG_TALE_SET_OVERALL_RSP = 2387; CMD_RPG_TALE_REFRESH_SITE_REQ = 2388; CMD_RPG_TALE_REFRESH_SITE_RSP = 2389; CMD_RPG_TALE_SET_PVP_VIRTUAL_AVATAR_REQ = 2390; CMD_RPG_TALE_SET_PVP_VIRTUAL_AVATAR_RSP = 2391; CMD_RPG_TALE_GET_PVP_DIVISION_REWARD_REQ = 2392; CMD_RPG_TALE_GET_PVP_DIVISION_REWARD_RSP = 2393; CMD_RPG_TALE_GET_STAGE_SCORE_RANK_REQ = 2394; CMD_RPG_TALE_GET_STAGE_SCORE_RANK_RSP = 2395; CMD_RPG_TALE_FINISH_MISSION_GROUP_NOTIFY = 2396; } enum RpgTaleSiteContentType { RPG_TALE_SITE_CONTENT_INVALID = 0; RPG_TALE_SITE_CONTENT_NONE = 1; RPG_TALE_SITE_CONTENT_MATRIX = 2; RPG_TALE_SITE_CONTENT_PLOT = 3; RPG_TALE_SITE_CONTENT_TIPS = 4; RPG_TALE_SITE_CONTENT_LINK = 5; } enum RpgTaleFlagType { RPG_TALE_FLAG_INVALID = 0; RPG_TALE_FLAG_MATERIAL = 1; RPG_TALE_FLAG_MISSION = 2; RPG_TALE_FLAG_DIALOG = 3; RPG_TALE_FLAG_ROLE = 4; RPG_TALE_FLAG_ROLE_STAR_NUM = 5; RPG_TALE_FLAG_BEGIN_TIME = 6; RPG_TALE_FLAG_END_TIME = 7; RPG_TALE_FLAG_PRE_SITE = 8; RPG_TALE_FLAG_MATERIAL_NUM = 9; RPG_TALE_FLAG_AVATAR = 10; RPG_TALE_FLAG_STAGE_CHALLENGE_NUM = 11; RPG_TALE_FLAG_PLAYER_LEVEL = 12; RPG_TALE_FLAG_OVERALL = 13; RPG_TALE_FLAG_TOTAL_STAGE_SCORE = 15; RPG_TALE_FLAG_STAGE_SCORE = 16; RPG_TALE_FLAG_ABILITY_LEVEL = 17; RPG_TALE_FLAG_ABILITY_TOTAL_LEVEL = 18; RPG_TALE_FLAG_SITE_ALLOW_ENTER = 19; RPG_TALE_FLAG_SITE_STATUS = 20; RPG_TALE_FLAG_DROP_LIMIT = 21; RPG_TALE_FLAG_IS_STAGE_PASSED = 22; RPG_TALE_FLAG_REWARD_LINE_SCORE = 23; } enum RpgTaleOverallCmpType { RPG_TALE_CMP_INVALID = 0; RPG_TALE_CMP_LESS = 1; RPG_TALE_CMP_LESS_OR_EQUAL = 2; RPG_TALE_CMP_EQUAL = 3; RPG_TALE_CMP_GREATER = 4; RPG_TALE_CMP_GREATER_OR_EQUAL = 5; } enum RpgTaleSiteStatus { RPG_TALE_SITE_STATUS_INVALID = 0; RPG_TALE_SITE_STATUS_HIDE = 1; RPG_TALE_SITE_STATUS_SHOW = 2; RPG_TALE_SITE_STATUS_CONTENT_UNLOCKED = 3; RPG_TALE_SITE_STATUS_PASSED = 4; RPG_TALE_SITE_STATUS_CLOSED = 5; RPG_TALE_SITE_STATUS_CD = 6; RPG_TALE_SITE_STATUS_DISCARD = 7; } enum RpgTaleRoleStatus { RPG_TALE_ROLE_STATUS_INVALID = 0; RPG_TALE_ROLE_STATUS_LOCKED = 1; RPG_TALE_ROLE_STATUS_UNLOCKED = 2; RPG_TALE_ROLE_STATUS_AWAY = 3; } enum RpgTaleCollectionRewardType { RPG_TALE_COLLECTION_REWARD_NONE = 0; RPG_TALE_COLLECTION_REWARD_QAVATAR_STAR = 1; RPG_TALE_COLLECTION_REWARD_EVENT = 2; RPG_TALE_COLLECTION_REWARD_SHOP = 3; RPG_TALE_COLLECTION_REWARD_TOTAL_STAGE_SCORE = 4; RPG_TALE_COLLECTION_REWARD_STAGE_CHALLENGE_NUM = 5; RPG_TALE_COLLECTION_REWARD_LINKED_ACTIVITY_SCORE = 6; RPG_TALE_COLLECTION_REWARD_STAGE_SCORE = 7; RPG_TALE_COLLECTION_REWARD_MATERIAL_NUM = 8; } enum RpgTaleLinkedActivityType { RPG_TALE_LINKED_NONE = 0; RPG_TALE_LINKED_NEWBIE = 2; RPG_TALE_LINKED_RPG_DUNGEON = 3; RPG_TALE_LINKED_RANCH = 4; RPG_TALE_LINKED_RESTAURANT = 5; RPG_TALE_LINKED_TOWN = 6; RPG_TALE_LINKED_MONSTER_CARD = 7; RPG_TALE_LINKED_DICEY_DUNGEON = 8; RPG_TALE_LINKED_PVZ = 9; RPG_TALE_LINKED_QCANDY_BATTLE = 10; RPG_TALE_LINKED_GLOBAL_EXPLORE = 11; RPG_TALE_LINKED_PLATFORM_SHOOTER = 12; RPG_TALE_LINKED_AVATAR_CULTIVATE = 13; RPG_TALE_LINKED_SUSANNA_TRIAL = 14; RPG_TALE_LINKED_MATCH_THREE = 15; RPG_TALE_LINKED_SHIGURE_KIRA = 16; RPG_TALE_LINKED_MAHOU_CARD = 17; RPG_TALE_LINKED_TILED_GAME_LUNA = 18; RPG_TALE_LINKED_TILED_GAME_FARM = 19; RPG_TALE_LINKED_MINION_CLASH = 20; RPG_TALE_LINKED_MARBLES_SHOOT = 21; RPG_TALE_LINKED_GOURMET_HUNT = 22; RPG_TALE_LINKED_MATCH_THREE_PLUS = 23; RPG_TALE_LINKED_DEVIL_AUTO_CHESS = 24; RPG_TALE_LINKED_TILED_GAME_SRPG = 25; RPG_TALE_LINKED_QRTS = 26; RPG_TALE_LINKED_MONSTER_CARD_PVP = 27; RPG_TALE_LINKED_MONSTER_FARM = 28; RPG_TALE_LINKED_TILED_GAME_PRPG = 29; RPG_TALE_LINKED_MONSTER_MORPH = 30; RPG_TALE_LINKED_KIANA_AUTO_CHESS = 31; RPG_TALE_LINKED_TILED_GAME_INN = 32; RPG_TALE_LINKED_TOWER_DEFENSE = 33; } enum RpgScheduleRankType { RPG_SCHEDULE_RANK_TYPE_NONE = 0; RPG_SCHEDULE_RANK_COLLECTION = 1; RPG_SCHEDULE_RANK_GENERAL = 2; } enum RpgTaleStageRankType { RPG_TALE_STAGE_RANK_TYPE_NONE = 0; RPG_TALE_STAGE_RANK_TYPE_MINI = 1; RPG_TALE_STAGE_RANK_TYPE_NORMAL = 2; } enum RpgTaleStageRankKeyType { RPG_TALE_STAGE_RANK_KEY_TYPE_NONE = 0; RPG_TALE_STAGE_RANK_KEY_TYPE_SCHEDULE = 1; RPG_TALE_STAGE_RANK_KEY_TYPE_TALE = 2; } enum RpgTaleOverallRefreshType { RPG_TALE_OVERALL_REFRESH_NONE = 0; RPG_TALE_OVERALL_REFRESH_DAILY = 1; RPG_TALE_OVERALL_REFRESH_WEEKLY = 2; } enum RpgTaleProgressType { RPG_TALE_PROGRESS_NONE = 0; RPG_TALE_PROGRESS_EVENT = 1; RPG_TALE_PROGRESS_TOWER = 2; RPG_TALE_PROGRESS_GENERAL_ACTIVITY = 3; RPG_TALE_PROGRESS_STAGE_SCORE = 4; } enum MatrixFloorStatus { MATRIX_FLOOR_STATUS_INVALID = 0; MATRIX_FLOOR_STATUS_LOCKED = 1; MATRIX_FLOOR_STATUS_UNLOCKED = 2; MATRIX_FLOOR_STATUS_FREE = 3; MATRIX_FLOOR_STATUS_IN_STAGE = 11; MATRIX_FLOOR_STATUS_IN_PLOT = 12; } enum MatrixFloorType { MATRIX_FLOOR_INVALID = 0; MATRIX_FLOOR_NORMAL = 1; MATRIX_FLOOR_EXPLORE = 2; MATRIX_FLOOR_MONOPOLY = 3; } enum MatrixGridType { MATRIX_GRID_NONE = 0; MATRIX_GRID_EMPTY = 1; MATRIX_GRID_BARRIER = 2; MATRIX_GRID_START = 3; MATRIX_GRID_ITEM = 4; MATRIX_GRID_MONSTER = 5; MATRIX_GRID_RANDOM = 6; MATRIX_GRID_TRAP = 7; MATRIX_GRID_SHOP = 8; MATRIX_GRID_EXIT = 9; MATRIX_GRID_DIALOG = 10; MATRIX_GRID_TELEPORT = 11; MATRIX_GRID_ICE = 12; MATRIX_GRID_INVALID = -1; } enum MatrixEventType { MATRIX_EVENT_INVALID = 0; MATRIX_EVENT_FINISH = 1; MATRIX_EVENT_CANCEL = 2; MATRIX_EVENT_LINK = 3; MATRIX_EVENT_COMPLEX = 4; MATRIX_EVENT_MOVE = 5; MATRIX_EVENT_LOTTERY = 6; MATRIX_EVENT_BUFF = 7; MATRIX_EVENT_GUESS = 8; MATRIX_EVENT_FORWARD = 9; MATRIX_EVENT_RESET_FLOOR = 10; MATRIX_EVENT_PLOT = 11; MATRIX_EVENT_STAGE = 12; MATRIX_EVENT_ITEM_DROP = 13; MATRIX_EVENT_ITEM_REWARD = 14; MATRIX_EVENT_TIPS = 15; MATRIX_EVENT_SUB_RPG_MATERIAL = 16; MATRIX_EVENT_RANDOM_PLOT_ONCE = 17; MATRIX_EVENT_RANDOM_STAGE_ONCE = 18; MATRIX_EVENT_RANDOM_AREA_ONCE = 19; MATRIX_EVENT_TRIGGER_EVENT_GROUP = 21; MATRIX_EVENT_PASS_RPG_TALE_SITE = 101; MATRIX_EVENT_UNLOCK_RPG_TALE_ROLE = 102; MATRIX_EVENT_AWAY_RPG_TALE_ROLE = 103; MATRIX_EVENT_ADD_RPG_TALE_MISSION = 104; MATRIX_EVENT_ADD_RPG_TALE_PHOTO = 105; MATRIX_EVENT_ADD_RPG_OVERALL = 106; MATRIX_EVENT_DEL_RPG_OVERALL = 107; MATRIX_EVENT_SET_RPG_OVERALL = 108; MATRIX_EVENT_DISCARD_RPG_TALE_SITE = 109; MATRIX_EVENT_NOTIFY = 110; MATRIX_EVENT_MATRIX_FLOOR = 111; MATRIX_EVENT_MONOPOLY = 112; MATRIX_EVENT_RPG_DUNGEON = 113; MATRIX_EVENT_RPG_DUNGEON_BUFF = 114; MATRIX_EVENT_ROGUE_TOWER_HP_HEAL = 115; MATRIX_EVENT_ROGUE_TOWER_HP_HEAL_NO_EXTRA = 116; MATRIX_EVENT_ROGUE_TOWER_ADD_COIN = 117; MATRIX_EVENT_ROGUE_TOWER_SUB_COIN = 118; MATRIX_EVENT_ROGUE_TOWER_GET_RANDOM_BUFF = 119; MATRIX_EVENT_ROGUE_TOWER_LEVEL_UP_RANDOM_BUFF = 120; MATRIX_EVENT_ROGUE_TOWER_HP_COST = 121; MATRIX_EVENT_ROGUE_TOWER_SUPPORT_LEVELUP_TIMES = 122; MATRIX_EVENT_RANCH_UNLOCK_AREA = 123; MATRIX_EVENT_RANCH_STAGE = 124; MATRIX_EVENT_TOWN = 125; MATRIX_EVENT_DICEY_DUNGEON = 126; MATRIX_EVENT_PVZ_ADD_QAVATAR = 127; MATRIX_EVENT_QCANDY_ADD_AVATAR = 128; MATRIX_EVENT_PLATFORM_SHOOTER_ADD_AVATAR = 129; MATRIX_EVENT_SUSANNA_TRIAL_PASS_SITE = 130; MATRIX_EVENT_MATCH_THREE_ENTER_ROOM = 131; MATRIX_EVENT_MAHOU_CARD_ENTER_SITE = 132; MATRIX_EVENT_MAHOU_CARD_ENTER_SITE_FROM_AVATAR = 133; MATRIX_EVENT_TILED_GAME_FARM_FINISH_AVATAR_SCENE = 134; MATRIX_EVENT_MARBLES_SHOOT_ADD_AVATAR = 135; MATRIX_EVENT_GOURMET_HUNT_FORCE_REFRESH_DAILY_QUEST = 136; MATRIX_EVENT_GOURMET_HUNT_GRANT_DAILY_QUEST_REWARD = 137; MATRIX_EVENT_TILED_GAME_SRPG_ADD_AVATAR = 138; MATRIX_EVENT_TILED_GAME_SRPG_TRY_REFRESH_DAILY_QUEST = 140; MATRIX_EVENT_TILED_GAME_SRPG_REPLACE_AVATAR = 141; MATRIX_EVENT_TILED_GAME_MONSTER_FARM_BUILDING_LEVEL_UP = 142; MATRIX_EVENT_TILED_GAME_MONSTER_FARM_FINISH_PRIVILEGE = 144; MATRIX_EVENT_TILED_GAME_INN_UNLOCK_STAFF = 145; MATRIX_EVENT_TILED_GAME_INN_UNLOCK_SITE = 146; MATRIX_EVENT_TILED_GAME_INN_UNLOCK_DISH = 147; MATRIX_EVENT_TILED_GAME_INN_UNLOCK_FOOD = 148; MATRIX_EVENT_TILED_GAME_INN_UNLOCK_INSPIRATION = 149; MATRIX_EVENT_AWAY_VIRTUAL_AVATAR = 171; MATRIX_EVENT_BACK_VIRTUAL_AVATAR = 172; MATRIX_EVENT_CLIENT = 200; MATRIX_EVENT_TILE_MARK = 201; MATRIX_EVENT_SET_STAGE_SCORE = 302; } enum MatrixEventPlotRequirementType { MATRIX_EVENT_PLOT_REQUIREMENT_INVALID = 0; MATRIX_EVENT_PLOT_REQUIREMENT_MATERIAL = 1; MATRIX_EVENT_PLOT_REQUIREMENT_MISSION = 2; MATRIX_EVENT_PLOT_REQUIREMENT_DIALOG = 3; MATRIX_EVENT_PLOT_REQUIREMENT_FLOOR_EVENT = 4; } enum MatrixTriggerType { MATRIX_TRIGGER_NONE = 0; MATRIX_TRIGGER_STEP_NUM_GE = 1; MATRIX_TRIGGER_POSITION = 2; MATRIX_TRIGGER_STEP_NUM_LE = 3; } enum DiceType { DICE_TYPE_NONE = 0; DICE_TYPE_RANDOM = 1; DICE_TYPE_FIXED = 2; DICE_TYPE_FORWARD = 3; } enum MatrixFingerType { MATRIX_FINGER_NONE = 0; MATRIX_FINGER_SCISSORS = 1; MATRIX_FINGER_STONE = 2; MATRIX_FINGER_CLOTH = 3; } enum MatrixMonopolyBuffType { MATRIX_MONOPOLY_BUFF_NONE = 0; MATRIX_MONOPOLY_BUFF_DICE = 1; MATRIX_MONOPOLY_BUFF_STAGE = 2; MATRIX_MONOPOLY_BUFF_DROP = 3; } enum RpgTaleTicketRefreshType { RPG_TALE_TICKET_REFRESH_TYPE_NONE = 0; RPG_TALE_TICKET_REFRESH_DAILY = 1; RPG_TALE_TICKET_REFRESH_WEEKLY = 2; RPG_TALE_TICKET_REFRESH_CUSTOM = 3; RPG_TALE_TICKET_REFRESH_DAILY_WITH_STORAGE = 4; } enum RpgTaleSiteType { RPG_TALE_SITE_TYPE_NONE = 0; RPG_TALE_SITE_TYPE_STORY = 1; RPG_TALE_SITE_TYPE_CLUE = 2; RPG_TALE_SITE_TYPE_CYCLE = 3; RPG_TALE_SITE_TYPE_RANK = 4; RPG_TALE_SITE_TYPE_ENDLESS = 5; } // CmdID: 6300 message GetScDLCReq { } message FeverSkillSuite { uint32 suite_id = 1; string suite_name = 2; repeated uint32 skill_chip_id_list = 3; } message ScDLCFever { uint32 level = 1; uint32 exp = 2; uint32 fever_slot_num = 3; uint32 has_take_reward_level = 4; repeated FeverSkillSuite skill_suite_list = 5; uint32 active_suite_id = 6; } message ScDLCTalent { uint32 talent_id = 1; uint32 talent_level = 2; } message ScDLCAvatar { uint32 avatar_id = 1; uint32 level = 2; repeated ScDLCTalent talent_list = 3; repeated uint32 equip_talent_list = 4; } message ScDLCSupportNPC { uint32 npc_id = 1; uint32 exp = 2; uint32 level = 3; } message ScDLCDailyQuestData { repeated OpenworldQuest quest_list = 1; uint32 left_accept_times = 2; uint32 refresh_left_times = 3; uint32 refresh_cost_material_id = 4; uint32 refresh_cost_material_num = 5; } message ScDLCAchievement { uint32 mission_id = 1; uint32 finish_time = 2; } // CmdID: 6301 message GetScDLCRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetScDLCRsp.Retcode retcode = 1; ScDLCFever fever = 2; repeated ScDLCAvatar avatar_list = 3; repeated ScDLCSupportNPC npc_list = 4; ScDLCDailyQuestData daily_quest_data = 5; string name = 6; repeated ScDLCAchievement achievement_list = 7; uint32 max_challenge_reward_take_progress = 8; repeated uint32 active_fever_ability_group_id_list = 9; uint32 max_active_fever_ability_group_num = 10; } // CmdID: 6304 message UpdateScDLCFeverSuiteReq { uint32 suite_id = 1; string suite_name = 2; repeated uint32 skill_chip_id_list = 3; } // CmdID: 6305 message UpdateScDLCFeverSuiteRsp { enum Retcode { SUCC = 0; FAIL = 1; SENSITIVE_WORDS = 2; SLOT_LACK = 3; INVALID_SKILL_CHIP = 4; NAME_FORMAT_ERROR = 5; } UpdateScDLCFeverSuiteRsp.Retcode retcode = 1; } // CmdID: 6306 message ActiveScDLCFeverSuiteReq { uint32 suite_id = 1; } // CmdID: 6307 message ActiveScDLCFeverSuiteRsp { enum Retcode { SUCC = 0; FAIL = 1; } ActiveScDLCFeverSuiteRsp.Retcode retcode = 1; } // CmdID: 6308 message AddScDLCSupportNPCExpReq { uint32 npc_id = 1; uint32 material_id = 2; } // CmdID: 6309 message AddScDLCSupportNPCExpRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; NPC_ERROR = 3; MATERIAL_ERROR = 4; } AddScDLCSupportNPCExpRsp.Retcode retcode = 1; } // CmdID: 6310 message LevelUpScDLCAvatarReq { uint32 avatar_id = 1; } // CmdID: 6311 message LevelUpScDLCAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; AVATAR_NOT_EXIST = 3; FEVER_LEVEL_LACK = 4; } LevelUpScDLCAvatarRsp.Retcode retcode = 1; } // CmdID: 6312 message LevelUpScDLCTalentReq { uint32 avatar_id = 1; uint32 talent_id = 2; } // CmdID: 6313 message LevelUpScDLCTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_ERROR = 2; TALENT_ERROR = 3; TARGET_LEVEL_ERROR = 4; FEVER_LEVEL_LACK = 5; PRE_TALENT_LACK = 6; MATERIAL_LACK = 7; } LevelUpScDLCTalentRsp.Retcode retcode = 1; } // CmdID: 6314 message EquipScDLCAvatarTalentReq { uint32 avatar_id = 1; repeated uint32 equip_talent_list = 2; } // CmdID: 6315 message EquipScDLCAvatarTalentRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_ERROR = 2; TALENT_ERROR = 3; TALENT_TAG_REPEAT = 4; } EquipScDLCAvatarTalentRsp.Retcode retcode = 1; } // CmdID: 6316 message GetScDLCSelectDailyQuestReq { } // CmdID: 6317 message GetScDLCSelectDailyQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetScDLCSelectDailyQuestRsp.Retcode retcode = 1; repeated OpenworldQuest quest_list = 2; } // CmdID: 6318 message RefreshScDLCDailyQuestReq { } // CmdID: 6319 message RefreshScDLCDailyQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; } RefreshScDLCDailyQuestRsp.Retcode retcode = 1; repeated OpenworldQuest quest_list = 2; } // CmdID: 6320 message AcceptScDLCDailyQuestReq { uint32 quest_id = 1; } // CmdID: 6321 message AcceptScDLCDailyQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; QUEST_ERROR = 2; STAMINA_LACK = 3; ACCEPT_TIMES_LACK = 4; SLOT_LACK = 5; } AcceptScDLCDailyQuestRsp.Retcode retcode = 1; OpenworldQuest quest = 2; } // CmdID: 6322 message FinishScDLCDailyQuestReq { uint32 quest_id = 1; uint32 cost_time = 2; repeated uint32 finish_challenge_list = 3; } // CmdID: 6323 message FinishScDLCDailyQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; QUEST_NOT_EXIST = 2; QUEST_NOT_DOING = 3; } FinishScDLCDailyQuestRsp.Retcode retcode = 1; uint32 quest_id = 2; uint32 cost_time = 3; repeated uint32 finish_challenge_list = 4; } // CmdID: 6324 message TakeScDLCDailyQuestRewardReq { uint32 quest_id = 1; } // CmdID: 6325 message TakeScDLCDailyQuestRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; QUEST_NOT_EXIST = 2; NOT_FINISH = 3; } TakeScDLCDailyQuestRewardRsp.Retcode retcode = 1; uint32 quest_id = 2; RewardData reward_data = 3; } // CmdID: 6326 message ModifyScDLCNameReq { string name = 1; } // CmdID: 6327 message ModifyScDLCNameRsp { enum Retcode { SUCC = 0; FAIL = 1; FORMAT_ERROR = 2; SENSITIVE_WORDS = 3; } ModifyScDLCNameRsp.Retcode retcode = 1; } // CmdID: 6328 message TakeScDLCChallengeRewardReq { } // CmdID: 6329 message TakeScDLCChallengeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_REWARD = 2; } TakeScDLCChallengeRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 6330 message FinishScDLCPlotReq { uint32 id = 1; } // CmdID: 6331 message FinishScDLCPlotRsp { enum Retcode { SUCC = 0; FAIL = 1; } FinishScDLCPlotRsp.Retcode retcode = 1; } message ScDLCTowerAvatarInfo { uint32 avatar_id = 1; uint32 hp_percent = 2; uint32 sp_percent = 3; } // CmdID: 6332 message GetScDLCTowerReq { } // CmdID: 6333 message GetScDLCTowerRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetScDLCTowerRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 cur_floor = 3; uint32 max_floor = 4; repeated ScDLCTowerAvatarInfo avatar_info_list = 5; uint32 max_score = 6; uint32 avatar_revive_times = 7; uint32 sc_dlc_fever_score = 8; uint32 sc_dlc_climax_score = 9; uint32 max_can_sweep_floor = 10; } // CmdID: 6334 message ScDLCTowerStageBeginReq { repeated uint32 avatar_id_list = 1; uint32 support_avatar_id = 2; string report_ext = 3; } // CmdID: 6335 message ScDLCTowerStageBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_BEGIN = 2; PROGRESS_FULL = 3; AVATAR_ERROR = 4; AVATAR_DIE = 5; NOT_OPEN = 6; SUPPORT_AVATAR_ERROR = 7; FLOOR_ERROR = 8; STORY_NOT_FINISH = 9; } ScDLCTowerStageBeginRsp.Retcode retcode = 1; uint32 cur_floor = 2; } // CmdID: 6336 message ScDLCTowerStageEndReq { StageEndStatus end_status = 1; uint32 floor = 2; uint32 score = 3; repeated ScDLCTowerAvatarInfo avatar_info_list = 4; repeated DropItem drop_item_list = 5; uint32 sc_dlc_fever_score = 6; uint32 sc_dlc_climax_score = 7; string report_ext = 8; } // CmdID: 6337 message ScDLCTowerStageEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_BEGIN = 2; FLOOR_ERROR = 3; AVATAR_ERROR = 4; } ScDLCTowerStageEndRsp.Retcode retcode = 1; RewardData reward_data = 2; uint32 score = 3; uint32 floor = 4; uint32 settle_floor = 5; } // CmdID: 6338 message GetScDLCTowerRankReq { } // CmdID: 6339 message GetScDLCTowerRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetScDLCTowerRankRsp.Retcode retcode = 1; uint32 rank_percent = 2; uint32 rank = 3; } // CmdID: 6340 message ScDLCTowerScheduleRewardNotify { uint32 score = 1; RewardData reward_data = 2; } // CmdID: 6341 message ScDLCReviveAvatarReq { uint32 avatar_id = 1; string report_ext = 2; } // CmdID: 6342 message ScDLCReviveAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_ERROR = 2; MATERIAL_LACK = 3; } ScDLCReviveAvatarRsp.Retcode retcode = 1; } // CmdID: 6343 message ScDLCTowerReviveAvatarReq { string report_ext = 1; } // CmdID: 6344 message ScDLCTowerReviveAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; REVIVE_TIMES_LACK = 2; NOT_IN_TOWER = 3; MATERIAL_LACK = 4; } ScDLCTowerReviveAvatarRsp.Retcode retcode = 1; uint32 revive_times = 2; } // CmdID: 6345 message ScDLCActiveFeverAbilityReq { repeated uint32 ability_group_id_list = 1; } // CmdID: 6346 message ScDLCActiveFeverAbilityRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVE_NUM_LIMIT = 2; ACTIVE_LIST_EMPTY = 3; GROUP_INVALID = 4; } ScDLCActiveFeverAbilityRsp.Retcode retcode = 1; } // CmdID: 6347 message ScDLCSweepTowerReq { } // CmdID: 6348 message ScDLCSweepTowerRsp { enum Retcode { SUCC = 0; FAIL = 1; CANNOT_SWEEP = 2; } ScDLCSweepTowerRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } enum CmdTypeScdlc { CMD_TYPE_SCDLC_NONE = 0; CMD_GET_SC_DLC_REQ = 6300; CMD_GET_SC_DLC_RSP = 6301; CMD_UPDATE_SC_DLC_FEVER_SUITE_REQ = 6304; CMD_UPDATE_SC_DLC_FEVER_SUITE_RSP = 6305; CMD_ACTIVE_SC_DLC_FEVER_SUITE_REQ = 6306; CMD_ACTIVE_SC_DLC_FEVER_SUITE_RSP = 6307; CMD_ADD_SC_DLC_SUUPORT_NPC_EXP_REQ = 6308; CMD_ADD_SC_DLC_SUUPORT_NPC_EXP_RSP = 6309; CMD_LEVEL_UP_SC_DLC_AVATAR_REQ = 6310; CMD_LEVEL_UP_SC_DLC_AVATAR_RSP = 6311; CMD_LEVEL_UP_SC_DLC_TALENT_REQ = 6312; CMD_LEVEL_UP_SC_DLC_TALENT_RSP = 6313; CMD_EQUIP_SC_DLC_AVATAR_TALENT_REQ = 6314; CMD_EQUIP_SC_DLC_AVATAR_TALENT_RSP = 6315; CMD_GET_SC_DLC_SELECT_DAILY_QUEST_REQ = 6316; CMD_GET_SC_DLC_SELECT_DAILY_QUEST_RSP = 6317; CMD_REFRESH_SC_DLC_DAILY_QUEST_REQ = 6318; CMD_REFRESH_SC_DLC_DAILY_QUEST_RSP = 6319; CMD_ACCEPT_SC_DLC_DAILY_QUEST_REQ = 6320; CMD_ACCEPT_SC_DLC_DAILY_QUEST_RSP = 6321; CMD_FINISH_SC_DLC_DAILY_QUEST_REQ = 6322; CMD_FINISH_SC_DLC_DAILY_QUEST_RSP = 6323; CMD_TAKE_SC_DLC_DAILY_QUEST_REWARD_REQ = 6324; CMD_TAKE_SC_DLC_DAILY_QUEST_REWARD_RSP = 6325; CMD_MODIFY_SC_DLC_NAME_REQ = 6326; CMD_MODIFY_SC_DLC_NAME_RSP = 6327; CMD_TAKE_SC_DLC_CHALLENGE_REWARD_REQ = 6328; CMD_TAKE_SC_DLC_CHALLENGE_REWARD_RSP = 6329; CMD_FINISH_SC_DLC_PLOT_REQ = 6330; CMD_FINISH_SC_DLC_PLOT_RSP = 6331; CMD_GET_SC_DLC_TOWER_REQ = 6332; CMD_GET_SC_DLC_TOWER_RSP = 6333; CMD_SC_DLC_TOWER_STAGE_BEGIN_REQ = 6334; CMD_SC_DLC_TOWER_STAGE_BEGIN_RSP = 6335; CMD_SC_DLC_TOWER_STAGE_END_REQ = 6336; CMD_SC_DLC_TOWER_STAGE_END_RSP = 6337; CMD_GET_SC_DLC_TOWER_RANK_REQ = 6338; CMD_GET_SC_DLC_TOWER_RANK_RSP = 6339; CMD_SC_DLC_TOWER_SCHEDULE_REWARD_NOTIFY = 6340; CMD_SC_DLC_REVIVE_AVATAR_REQ = 6341; CMD_SC_DLC_REVIVE_AVATAR_RSP = 6342; CMD_SC_DLC_TOWER_REVIVE_AVATAR_REQ = 6343; CMD_SC_DLC_TOWER_REVIVE_AVATAR_RSP = 6344; CMD_SC_DLC_ACTIVE_FEVER_ABILITY_REQ = 6345; CMD_SC_DLC_ACTIVE_FEVER_ABILITY_RSP = 6346; CMD_SC_DLC_SWEEP_TOWER_REQ = 6347; CMD_SC_DLC_SWEEP_TOWER_RSP = 6348; CMD_SCDLC_DUMMY = 6449; } // CmdID: 5002 message UpdateClientSettingNotify { uint32 id = 1; bytes data = 3; } // CmdID: 5003 message CommonCdCheckNotify { uint32 end_time = 1; } // CmdID: 5004 message AntiAddictNotify { enum AntiAddictMsgType { ANTI_ADDICT_MSG_ERROR = 0; ANTI_ADDICT_MSG_ANTI_ADDICT = 1; ANTI_ADDICT_MSG_SHOULD_BIND_ACCOUNT = 2; } AntiAddictNotify.AntiAddictMsgType msg_type = 1; string msg = 2; string level = 3; } // CmdID: 5005 message SensitiveWordCheckReq { string content = 1; } // CmdID: 5006 message SensitiveWordCheckRsp { enum Retcode { SUCC = 0; FAIL = 1; SENSITIVE_WORDS = 2; } SensitiveWordCheckRsp.Retcode retcode = 1; } // CmdID: 5007 message KickOutPlayerNotify { enum KickOutReason { REASON_NONE = 0; REASON_MTP_ERROR = 1; REASON_PLATFORM_ERROR = 2; REASON_SQUEEZE = 3; REASON_LOGIN_UNFINISH = 4; } KickOutPlayerNotify.KickOutReason reason = 1; } // CmdID: 5008 message ClientReportReq { string report_type = 1; string report_value = 2; } // CmdID: 5009 message ClientReportRsp { enum Retcode { SUCC = 0; FAIL = 1; } ClientReportRsp.Retcode retcode = 1; } // CmdID: 5010 message GetAuthkeyReq { string auth_appid = 1; uint32 sign_type = 2; uint32 authkey_ver = 3; } // CmdID: 5011 message GetAuthkeyRsp { enum Retcode { SUCC = 0; FAIL = 1; SIGN_TYPE_ERROR = 2; AUTHKEY_VER_ERROR = 3; } GetAuthkeyRsp.Retcode retcode = 1; string authkey = 2; string auth_appid = 3; uint32 sign_type = 4; uint32 authkey_ver = 5; } // CmdID: 5012 message ClientReportBinReq { ClientReportBinType report_type = 1; repeated bytes report_bin_list = 2; } // CmdID: 5013 message ClientReportBinRsp { enum Retcode { SUCC = 0; FAIL = 1; } ClientReportBinRsp.Retcode retcode = 1; } // CmdID: 5014 message NetTestReq { bool is_gate_test = 1; uint64 req_time = 2; repeated uint32 test_uint_list = 3; repeated string test_str_list = 4; } // CmdID: 5015 message NetTestRsp { enum Retcode { SUCC = 0; FAIL = 1; } NetTestRsp.Retcode retcode = 1; bool is_gate_test = 2; uint64 req_time = 3; repeated uint32 test_uint_list = 4; repeated string test_str_list = 5; } message SecurityPasswordInfo { int32 remain_fail_times = 1; } // CmdID: 5021 message GetSecurityPasswordReq { } // CmdID: 5022 message GetSecurityPasswordRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetSecurityPasswordRsp.Retcode retcode = 1; SecurityPasswordStatus status = 2; SecurityPasswordDeviceStatus device_status = 3; uint32 reset_end_time = 4; string salt = 5; } // CmdID: 5023 message SetSecurityPasswordReq { string password = 1; } // CmdID: 5024 message SetSecurityPasswordRsp { enum Retcode { SUCC = 0; FAIL = 1; IS_NOT_OFTEN_DEVICE = 2; ALREADY_SET = 3; } SetSecurityPasswordRsp.Retcode retcode = 1; } // CmdID: 5025 message ChangeSecurityPasswordReq { string old_password = 1; string new_password = 2; } // CmdID: 5026 message ChangeSecurityPasswordRsp { enum Retcode { SUCC = 0; FAIL = 1; TOO_MANY_FAILS = 2; IS_IN_RESETTING = 3; WRONG_PASSWORD = 4; } ChangeSecurityPasswordRsp.Retcode retcode = 1; SecurityPasswordInfo security_password_info = 2; } // CmdID: 5027 message UnlockDeviceSecurityPasswordReq { string password = 1; } // CmdID: 5028 message UnlockDeviceSecurityPasswordRsp { enum Retcode { SUCC = 0; FAIL = 1; TOO_MANY_FAILS = 2; WRONG_PASSWORD = 3; } UnlockDeviceSecurityPasswordRsp.Retcode retcode = 1; SecurityPasswordInfo security_password_info = 2; } // CmdID: 5029 message SecurityPasswordOpReq { string password = 1; SecurityPasswordOpType op_type = 2; repeated uint32 para_list = 3; } // CmdID: 5030 message SecurityPasswordOpRsp { enum Retcode { SUCC = 0; FAIL = 1; TOO_MANY_FAILS = 2; WRONG_PASSWORD = 3; } SecurityPasswordOpRsp.Retcode retcode = 1; SecurityPasswordOpType op_type = 2; SecurityPasswordInfo security_password_info = 3; } // CmdID: 5031 message ResetSecurityPasswordReq { bool is_withdraw = 1; } // CmdID: 5032 message ResetSecurityPasswordRsp { enum Retcode { SUCC = 0; FAIL = 1; IS_ALREADY_RESETTING = 2; } ResetSecurityPasswordRsp.Retcode retcode = 1; } // CmdID: 5033 message SecurityPasswordRejectionNotify { } enum CmdTypeSecurity { CMD_TYPE_SECURITY_NONE = 0; CMD_UPDATE_CLIENT_SETTING_NOTIFY = 5002; CMD_COMMON_CD_CHECK_NOTIFY = 5003; CMD_ANTI_ADDICT_NOTIFY = 5004; CMD_SENSITIVE_WORD_CHECK_REQ = 5005; CMD_SENSITIVE_WORD_CHECK_RSP = 5006; CMD_KICK_OUT_PLAYER_NOTIFY = 5007; CMD_CLIENT_REPORT_REQ = 5008; CMD_CLIENT_REPORT_RSP = 5009; CMD_GET_AUTHKEY_REQ = 5010; CMD_GET_AUTHKEY_RSP = 5011; CMD_CLIENT_REPORT_BIN_REQ = 5012; CMD_CLIENT_REPORT_BIN_RSP = 5013; CMD_NET_TEST_REQ = 5014; CMD_NET_TEST_RSP = 5015; CMD_GET_SECURITY_PASSWORD_REQ = 5021; CMD_GET_SECURITY_PASSWORD_RSP = 5022; CMD_SET_SECURITY_PASSWORD_REQ = 5023; CMD_SET_SECURITY_PASSWORD_RSP = 5024; CMD_CHANGE_SECURITY_PASSWORD_REQ = 5025; CMD_CHANGE_SECURITY_PASSWORD_RSP = 5026; CMD_UNLOCK_DEVICE_SECURITY_PASSWORD_REQ = 5027; CMD_UNLOCK_DEVICE_SECURITY_PASSWORD_RSP = 5028; CMD_SECURITY_PASSWORD_OP_REQ = 5029; CMD_SECURITY_PASSWORD_OP_RSP = 5030; CMD_RESET_SECURITY_PASSWORD_REQ = 5031; CMD_RESET_SECURITY_PASSWORD_RSP = 5032; CMD_SECURITY_PASSWORD_REJECTION_NOTIFY = 5033; } enum AntiOfflineReportStatus { ANTI_OFFLINE_REPORT_CORRECT = 0; ANTI_OFFLINE_REPORT_ERROR = 1; ANTI_OFFLINE_REPORT_TIMEOUT = 2; ANTI_OFFLINE_REPORT_SOON_LOGOUT = 3; ANTI_OFFLINE_REPORT_UNEXPECTED = 4; } enum AuthkeySignType { AUTHKEY_SIGN_TYPE_NONE = 0; AUTHKEY_SIGN_TYPE_DEFAULT = 1; AUTHKEY_SIGN_TYPE_RSA = 2; } enum ClientReportBinType { CLIENT_REPORT_BIN_INVALID = 0; CLIENT_REPORT_BIN_AVATAR_DETAIL = 1; CLIENT_REPORT_BIN_ATTACK_SNAPSHOT = 2; } enum SecurityPasswordStatus { SECURITY_PASSWORD_NOT_SET = 0; SECURITY_PASSWORD_IS_SET = 1; SECURITY_PASSWORD_TOO_MANY_FAILS = 2; } enum SecurityPasswordDeviceStatus { SECURITY_PASSWORD_DEVICE_UNLOCKED = 0; SECURITY_PASSWORD_DEVICE_LOCKED = 1; } enum SecurityPasswordOpType { SECURITY_PASSWORD_NONE_OP = 0; SECURITY_PASSWORD_FAST_UNPROTECT_WEAPON = 1; SECURITY_PASSWORD_FAST_UNPROTECT_STIGMATA = 2; } message BuyGoodsCost { uint32 hcoin_cost = 1; uint32 scoin_cost = 2; uint32 mcoin_cost = 3; repeated Material cost_item_list = 4; } message GoodsDiscount { uint32 begin_time = 1; uint32 end_time = 2; uint32 discount = 3; BuyGoodsCost goods_cost = 4; } message Goods { enum RefreshTimeType { SHOP_TYPE = 0; DAY_TYPE = 1; WEEK_TYPE = 2; MONTH_TYPE = 3; VERSION_TYPE = 4; DOUBLE_WEEK_TYPE = 5; } enum ShowType { SHOW_TYPE_NONE = 0; NORMAL_SHOW = 1; LOCK_SHOW = 2; } uint32 goods_id = 1; uint32 buy_times = 2; bool can_be_refresh = 3; Goods.RefreshTimeType refresh_time_type = 4; uint32 begin_time = 6; uint32 end_time = 7; Goods.ShowType show_type = 8; string unlock_tips = 9; uint32 prepare_time = 10; uint32 sort_id = 11; string product_name = 12; uint32 product_id = 13; uint32 product_price = 14; string show_setting_str = 15; uint32 show_new_tag = 16; repeated uint32 mall_anchor_list = 17; bool is_ignore = 18; uint32 unlock_type = 19; uint32 unlock_para_int = 20; string unlock_para_str = 21; uint32 prepare_level = 22; uint32 min_level = 23; uint32 max_level = 24; GoodsDiscount discount = 25; bool is_popup = 26; bool is_hide_price = 27; uint32 max_buy_type = 28; } message Shop { uint32 shop_id = 1; bool is_open = 2; string text_map_name = 3; string shop_icon_path = 4; repeated Goods goods_list = 5; uint32 next_auto_refresh_time = 6; uint32 manual_refresh_times = 7; uint32 refresh_item = 8; uint32 next_refresh_cost = 9; uint32 max_manual_refresh_times = 10; uint32 shop_type = 11; repeated uint32 currency_list = 12; uint32 schedule_change_time = 13; string shop_name = 14; uint32 unlock_level = 15; repeated uint32 all_goods_id_list = 16; uint32 begin_time = 17; uint32 end_time = 18; bool is_hot = 19; uint32 multi_currency = 20; bool is_double_confirm = 21; bool is_show = 22; uint32 sort_priority = 23; repeated uint32 toolbar_currency_list = 24; repeated uint32 new_currency_list = 25; uint32 free_manual_refresh_times = 26; } // CmdID: 6700 message GetShopListReq { } // CmdID: 6701 message GetShopListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetShopListRsp.Retcode retcode = 1; repeated Shop shop_list = 2; bool is_all = 3; } // CmdID: 6702 message GetShoppingMallListReq { } message EffectiveGiftGoodsData { uint32 goods_id = 1; uint32 expire_time = 2; } // CmdID: 6703 message GetShoppingMallListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetShoppingMallListRsp.Retcode retcode = 1; repeated Shop shop_list = 2; repeated EffectiveGiftGoodsData effective_gift_goods_list = 3; } // CmdID: 6704 message GetSingleShopWithoutRefreshReq { uint32 shop_id = 1; } // CmdID: 6705 message GetSingleShopWithoutRefreshRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetSingleShopWithoutRefreshRsp.Retcode retcode = 1; Shop shop = 2; } message Product { string name = 1; string desc = 2; ProductType type = 3; uint32 pay_hcoin = 4; uint32 free_hcoin = 5; uint32 price = 6; uint32 left_buy_times = 7; uint32 card_daily_hcoin = 8; uint32 card_left_days = 9; bool is_forbid_by_itunes_small_order = 10; repeated RewardData box_reward_list = 11; bool is_itunes_box_subscription = 12; uint32 card_activity_daily_hcoin = 13; bool is_add_hcoin = 14; uint32 end_time = 15; uint32 sort_priority = 16; bool is_show_pic = 17; string pic_path = 18; string detail = 19; uint32 id = 20; uint32 mcoin = 21; uint32 product_goods_id = 22; string price_tier = 23; } // CmdID: 6706 message GetProductListReq { } message FoundationData { string product_name = 1; repeated uint32 has_take_reward_level_list = 2; } // CmdID: 6707 message GetProductListRsp { enum Retcode { SUCC = 0; FAIL = 1; DEVICE_ERROR = 2; } GetProductListRsp.Retcode retcode = 1; repeated Product product_list = 2; uint32 next_random_box_product_refresh_time = 3; uint32 next_limit_product_refresh_time = 4; repeated FoundationData foundation_list = 5; } // CmdID: 6708 message ManualRefreshShopReq { uint32 shop_id = 1; } // CmdID: 6709 message ManualRefreshShopRsp { enum Retcode { SUCC = 0; FAIL = 1; SHOP_NOT_EXIST = 2; REFRESH_TIMES_LACK = 3; HCOIN_LACK = 4; SHOP_CLOSE = 5; NO_NEED_REFRESH = 6; MATERIAL_LACK = 7; } ManualRefreshShopRsp.Retcode retcode = 1; } // CmdID: 6710 message GetRecommendGoodsReq { } message RecommendGoods { uint32 shop_id = 1; Goods goods = 2; string banner_bg = 3; uint32 accurate_deliver_schedule_id = 4; } // CmdID: 6711 message GetRecommendGoodsRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetRecommendGoodsRsp.Retcode retcode = 1; repeated RecommendGoods recommend_goods_list = 2; } // CmdID: 6714 message BuyGoodsReq { uint32 shop_id = 1; uint32 goods_id = 2; uint32 coupon_material_id = 3; uint32 coupon_num = 4; uint32 mcoin_coupon_material_id = 5; uint32 goods_num = 6; uint32 gift_pack_select_reward_id = 7; uint32 discount_save_num = 8; uint32 auto_open_select_reward_id = 9; } // CmdID: 6715 message BuyGoodsRsp { enum Retcode { SUCC = 0; FAIL = 1; GOODS_NOT_EXIST = 2; BUY_TIMES_LACK = 3; MONEY_LACK = 4; EQUIPMENT_FULL = 5; SHOP_CLOSE = 6; SHOP_OVERDUE = 7; GIFT_GOODS_EFFECT = 8; GOODS_LOCKED = 9; COUPON_ERROR = 10; COUPON_LACK = 11; FEATURE_CLOSED = 12; MCOIN_LIMIT = 13; GLOBAL_GOODS_NUM_LIMIT = 14; NOT_IN_DISCOUNT = 15; IN_DISCOUNT = 16; DISCOUNT_ERROR = 17; } BuyGoodsRsp.Retcode retcode = 1; uint32 shop_id = 2; uint32 goods_id = 3; uint32 goods_buy_times = 4; uint32 item_id = 5; uint32 level = 6; uint32 num = 7; uint32 gift_pack_select_reward_id = 8; uint32 split_fragment_num = 9; } message ShopGoodsInfo { uint32 goods_id = 1; uint32 sell_num = 2; } // CmdID: 6716 message GlobalShopGoodsInfoNotify { repeated ShopGoodsInfo shop_goods_list = 1; } message VipReward { uint32 vip_level = 1; uint32 pay_hcoin = 2; repeated uint32 reward_id_list = 3; uint32 reward_batch = 4; repeated uint32 special_reward_id_list = 5; repeated uint32 is_special_shine_list = 6; repeated uint32 taken_reward_id_list = 7; } // CmdID: 6717 message GetVipRewardDataReq { } // CmdID: 6718 message GetVipRewardDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetVipRewardDataRsp.Retcode retcode = 1; uint32 total_pay_hcoin = 2; repeated VipReward vip_reward_list = 3; } // CmdID: 6719 message GetVipRewardReq { repeated uint32 vip_level_list = 1; } // CmdID: 6720 message GetVipRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; PAY_HCOIN_LACK = 2; REPEAT_GET = 3; } GetVipRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 6721 message GetCardProductInfoReq { } message CardProductInfo { string product_name = 1; uint32 expire_time = 2; uint32 reward_num = 3; uint32 hcoin = 4; uint32 take_reward_days = 5; uint32 last_daily_reward_time = 6; uint32 bonus_need_days = 7; uint32 bonus_hcoin = 8; uint32 bonus_max_save_days = 9; uint32 card_left_days = 10; } message CardProductReward { string product_name = 1; uint32 hcoin = 2; uint32 take_reward_days = 3; } // CmdID: 6722 message GetCardProductInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetCardProductInfoRsp.Retcode retcode = 1; repeated CardProductInfo card_product_info_list = 2; } // CmdID: 6723 message TakeCardProductDailyRewardReq { } // CmdID: 6724 message TakeCardProductDailyRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } TakeCardProductDailyRewardRsp.Retcode retcode = 1; repeated CardProductReward card_product_reward_list = 2; } // CmdID: 6725 message TakeCardProductBonusRewardReq { } // CmdID: 6726 message TakeCardProductBonusRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } TakeCardProductBonusRewardRsp.Retcode retcode = 1; repeated CardProductReward card_product_reward_list = 2; } // CmdID: 6727 message TakeFoundationRewardReq { string product_name = 1; uint32 level = 2; } // CmdID: 6728 message TakeFoundationRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_BUY = 2; LEVEL_LACK = 3; HAS_TAKE = 4; PRODUCT_INVALID = 5; } TakeFoundationRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; string product_name = 3; repeated uint32 has_take_reward_level_list = 4; } // CmdID: 6729 message GetProductRecommendListReq { } // CmdID: 6730 message GetProductRecommendListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetProductRecommendListRsp.Retcode retcode = 1; repeated uint32 recommend_list = 2; } // CmdID: 6731 message BuyProductReq { string name = 1; uint32 price = 2; string currency_code = 3; string format_price = 4; } // CmdID: 6732 message BuyProductRsp { enum Retcode { SUCC = 0; FAIL = 1; DEVICE_ERROR = 2; PRODUCT_INVALID = 3; TIMES_LIMIT = 4; } BuyProductRsp.Retcode retcode = 1; } // CmdID: 6733 message ExchangeHcoinByMcoinReq { string product_name = 1; uint32 mcoin_price = 2; } // CmdID: 6734 message ExchangeHcoinByMcoinRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_MCOIN = 2; PRODUCT_INVALID = 3; } ExchangeHcoinByMcoinRsp.Retcode retcode = 1; string product_name = 2; uint32 pay_hcoin = 3; uint32 free_hcoin = 4; } // CmdID: 6739 message GetMyCardAuthCodeReq { string fac_trade_seq = 1; string product_name = 2; string amount = 3; } // CmdID: 6740 message GetMyCardAuthCodeRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMyCardAuthCodeRsp.Retcode retcode = 1; string auth_code = 2; string trade_seq = 3; string product_name = 4; string transaction_url = 5; } // CmdID: 6741 message VerifyMyCardOrderNotify { string auth_code = 1; string product_name = 2; } // CmdID: 6742 message RechargeFinishNotify { enum Retcode { SUCC = 0; FAIL = 1; ORDER_REPEAT = 2; ITUNES_RECEIPT_ERROR = 3; DUPLICATE_FAIL = 4; } RechargeFinishNotify.Retcode retcode = 1; string product_name = 2; uint32 pay_hcoin = 3; uint32 free_hcoin = 4; string product_desc = 5; repeated RewardData box_reward_list = 6; uint32 product_price = 7; string channel_name = 8; string channel_order_no = 9; bool is_add_hcoin = 10; uint32 mcoin = 11; uint32 goods_id = 12; string pay_currency = 13; string pay_price = 14; ProductType product_type = 15; } // CmdID: 6743 message ReportClickRechargeButtonNotify { string product_name = 1; string currency_code = 2; string price = 3; } // CmdID: 6744 message GlobalShopGoodsGetBuyOrderReq { uint32 shop_id = 1; uint32 goods_id = 2; } // CmdID: 6745 message GlobalShopGoodsGetBuyOrderRsp { enum Retcode { SUCC = 0; FAIL = 1; } GlobalShopGoodsGetBuyOrderRsp.Retcode retcode = 1; uint32 shop_id = 2; uint32 goods_id = 3; uint32 buy_order = 4; } enum CmdTypeShop { CMD_TYPE_SHOP_NONE = 0; CMD_GET_SHOP_LIST_REQ = 6700; CMD_GET_SHOP_LIST_RSP = 6701; CMD_GET_SHOPPING_MALL_LIST_REQ = 6702; CMD_GET_SHOPPING_MALL_LIST_RSP = 6703; CMD_GET_SINGLE_SHOP_WITHOUT_REFRESH_REQ = 6704; CMD_GET_SINGLE_SHOP_WITHOUT_REFRESH_RSP = 6705; CMD_GET_PRODUCT_LIST_REQ = 6706; CMD_GET_PRODUCT_LIST_RSP = 6707; CMD_MANUAL_REFRESH_SHOP_REQ = 6708; CMD_MANUAL_REFRESH_SHOP_RSP = 6709; CMD_GET_RECOMMEND_GOODS_REQ = 6710; CMD_GET_RECOMMEND_GOODS_RSP = 6711; CMD_BUY_GOODS_REQ = 6714; CMD_BUY_GOODS_RSP = 6715; CMD_GLOBAL_SHOP_GOODS_INFO_NOTIFY = 6716; CMD_GET_VIP_REWARD_DATA_REQ = 6717; CMD_GET_VIP_REWARD_DATA_RSP = 6718; CMD_GET_VIP_REWARD_REQ = 6719; CMD_GET_VIP_REWARD_RSP = 6720; CMD_GET_CARD_PRODUCT_INFO_REQ = 6721; CMD_GET_CARD_PRODUCT_INFO_RSP = 6722; CMD_TAKE_CARD_PRODUCT_DAILY_REWARD_REQ = 6723; CMD_TAKE_CARD_PRODUCT_DAILY_REWARD_RSP = 6724; CMD_TAKE_CARD_PRODUCT_BONUS_REWARD_REQ = 6725; CMD_TAKE_CARD_PRODUCT_BONUS_REWARD_RSP = 6726; CMD_TAKE_FOUNDATION_REWARD_REQ = 6727; CMD_TAKE_FOUNDATION_REWARD_RSP = 6728; CMD_GET_PRODUCT_RECOMMEND_LIST_REQ = 6729; CMD_GET_PRODUCT_RECOMMEND_LIST_RSP = 6730; CMD_BUY_PRODUCT_REQ = 6731; CMD_BUY_PRODUCT_RSP = 6732; CMD_EXCHANGE_HCOIN_BY_MCOIN_REQ = 6733; CMD_EXCHANGE_HCOIN_BY_MCOIN_RSP = 6734; CMD_GET_MYCARD_AUTH_CODE_REQ = 6739; CMD_GET_MYCARD_AUTH_CODE_RSP = 6740; CMD_VERIFY_MYCARD_ORDER_NOTIFY = 6741; CMD_RECHARGE_FINISH_NOTIFY = 6742; CMD_REPORT_CLICK_RECHARGE_BUTTON_NOTIFY = 6743; CMD_GLOBAL_SHOP_GOODS_GET_BUY_ORDER_REQ = 6744; CMD_GLOBAL_SHOP_GOODS_GET_BUY_ORDER_RSP = 6745; } enum ShopType { SHOP_TYPE_NONE = 0; SHOP_NORMAL = 1; SHOP_ENDLESS = 2; SHOP_ACTIVITY = 3; SHOP_EXTRASTORY = 4; SHOP_ARMADA = 5; SHOP_GACHATICKET = 6; SHOP_EXCHANGE_HOUSE = 7; SHOP_EXTRASTORY_ACTIVITY = 8; SHOP_MP = 9; SHOP_EXBOSS = 10; SHOP_SKIN = 11; SHOP_MASTER = 12; SHOP_DORM = 13; SHOP_FRAGMENT = 14; SHOP_ACTIVITY_EXCLUDE = 15; SHOP_MINUTE = 16; SHOP_DUNGEONS = 17; SHOP_GOBACK = 18; SHOP_MASTER_PUPIL = 19; SHOP_TYPE_ENCORE = 20; SHOP_TYPE_WANTED = 21; SHOP_TYPE_ADVENTURE = 22; SHOP_TYPE_NEWBIE_ACTIVITY = 23; SHOP_TYPE_VIP_EQUIPMENT = 24; SHOP_TYPE_GACHA_COIN = 25; SHOP_TYPE_MAIN_STORY = 26; SHOP_GOBACK_2 = 27; SHOP_GOBACK_3 = 28; SHOP_TYPE_NEWBIE_ACTIVITY_2 = 29; SHOP_TYPE_NEWBIE_ACTIVITY_3 = 30; SHOP_TYPE_GOD_WAR = 31; SHOP_TYPE_CHAPTER = 32; SHOP_TYPE_SC_DLC = 33; SHOP_TYPE_BP_ELITE_WORKS = 34; SHOP_TYPE_BP_STORE = 35; SHOP_TYPE_BP_ELITE_WORKS_VINTAGE = 36; SHOP_TYPE_NEWBIE_ACTIVITY_4 = 37; SHOP_TYPE_NEWBIE_ACTIVITY_5 = 38; SHOP_TYPE_CHAPTER_OW = 39; SHOP_GOBACK_SPECIAL = 40; SHOP_TYPE_BP_NEW_ELITE_WORKS = 41; SHOP_TYPE_BP_RESIDENT_WORKS = 42; SHOP_OPENWORLD = 100; SHOP_OPENWORLD_SENIOR = 101; SHOP_OPENWORLD_NEW = 102; SHOP_OPENWORLD_ACTIVITY = 103; SHOP_PJMS_MATERIAL = 104; SHOP_PJMS_BGM = 105; SHOP_PJMS_FURNITURE = 106; SHOP_TYPE_GIFT_PACK = 201; SHOP_ACTIVITY_2 = 302; SHOP_ACTIVITY_3 = 303; SHOP_ACTIVITY_4 = 304; SHOP_ACTIVITY_5 = 305; SHOP_ACTIVITY_6 = 306; SHOP_ACTIVITY_7 = 307; SHOP_ACTIVITY_8 = 308; SHOP_ACTIVITY_9 = 309; SHOP_ACTIVITY_10 = 310; SHOP_ACTIVITY_11 = 311; SHOP_ACTIVITY_12 = 312; SHOP_WEST = 1001; } enum ShopGoodsPoolUnlockType { SHOP_GOODS_POOL_UNLOCK_TYPE_NONE = 0; SHOP_GOODS_POOL_UNLOCK_PLAYER_LEVEL = 1; SHOP_GOODS_POOL_UNLOCK_MAX_QUEST_LEVEL = 3; SHOP_GOODS_POOL_UNLOCK_OPENWORLD_ACTIVITY_LEVEL = 4; SHOP_GOODS_POOL_UNLOCK_EX_BOSS_MONSTER_LEVEL = 5; SHOP_GOODS_POOL_UNLOCK_EX_BOSS_SCORE = 6; SHOP_GOODS_POOL_UNLOCK_ELF = 7; SHOP_GOODS_POOL_UNLOCK_GLOBALWAR_POINT_NUM = 8; SHOP_GOODS_POOL_UNLOCK_GLOBALWAR_POINT_ID = 9; SHOP_GOODS_POOL_UNLOCK_ADVENTURE_LEVEL = 10; SHOP_GOODS_POOL_UNLOCK_DAILY_DUTY_POINT = 11; SHOP_GOODS_POOL_UNLOCK_AVATAR = 12; SHOP_GOODS_POOL_UNLOCK_STAGE = 13; SHOP_GOODS_POOL_UNLOCK_MISSION = 15; SHOP_GOODS_POOL_UNLOCK_SANCTUARY_LEVEL = 16; SHOP_GOODS_POOL_UNLOCK_GOBACK_LEVEL = 17; SHOP_GOODS_POOL_UNLOCK_AVATAR_LOCKED = 18; SHOP_GOODS_POOL_UNLOCK_HAS_GOT_ITEM = 19; SHOP_GOODS_POOL_UNLOCK_AVATAR_DETAIL = 20; SHOP_GOODS_POOL_UNLOCK_ELF_DETAIL = 21; SHOP_GOODS_POOL_UNLOCK_BATTLE_PASS_TICKET = 22; SHOP_GOODS_POOL_UNLOCK_PRIVILEGE_DETAIL = 23; SHOP_GOODS_POOL_UNLOCK_HAS_NOT_GOT_ITEM = 24; SHOP_GOODS_POOL_UNLOCK_BP_LEVEL = 25; SHOP_GOODS_POOL_UNLOCK_PLAYER_LEVEL_LOCK_ID = 26; SHOP_GOODS_POOL_UNLOCK_GOBACK_NEWBIE_LEVEL = 27; SHOP_GOODS_POOL_UNLOCK_BGM_LOCKED = 28; } enum ShopGoodsMaxBuyType { SHOP_GOODS_MAX_BUY_TYPE_SCHEDULE_MAX_LIMIT = 0; SHOP_GOODS_MAX_BUY_TYPE_BACKPACK_MAX_LIMIT = 1; SHOP_GOODS_MAX_BUY_TYPE_NO_LIMIT = 2; } enum ShopGoodsAutoOpenType { SHOP_GOODS_NOT_AUTO_OPEN = 0; SHOP_GOODS_CLIENT_AUTO_OPEN_WITH_NOTIFY = 1; SHOP_GOODS_CLIENT_AUTO_OPEN_WITHOUT_NOTIFY = 2; SHOP_GOODS_SERVER_AUTO_OPEN = 3; } enum ProductType { PRODUCT_TYPE_NONE = 0; PRODUCT_NORMAL = 1; PRODUCT_LIMIT = 2; PRODUCT_CARD = 3; PRODUCT_SUBSCRIPTION = 4; PRODUCT_RANDOM_BOX = 5; PRODUCT_FIXED_BOX = 6; PRODUCT_MCOIN = 7; PRODUCT_FOUNDATION = 8; PRODUCT_SUBSCRIPTION_NON_RENEWING = 9; PRODUCT_MAIL_REWARD = 10; PRODUCT_PROMO_CODE = 11; } enum AccurateGoodsTriggerType { ACCURATE_GOODS_TRIGGER_TYPE_NONE = 0; ACCURATE_GOODS_TRIGGER_TYPE_UNLOCK_AVATAR = 1; ACCURATE_GOODS_TRIGGER_TYPE_FIRST_GOT = 2; ACCURATE_GOODS_TRIGGER_TYPE_REPEAT_GOT = 3; ACCURATE_GOODS_TRIGGER_TYPE_UNLOCK_ELF = 4; ACCURATE_GOODS_TRIGGER_TYPE_FINISH_MISSION = 5; ACCURATE_GOODS_TRIGGER_TYPE_EXCHANGE_SCOIN = 6; ACCURATE_GOODS_TRIGGER_TYPE_EXCHANGE_STAMINA = 7; ACCURATE_GOODS_TRIGGER_TYPE_LOSE_STAGE = 8; ACCURATE_GOODS_TRIGGER_TYPE_WIN_STAGE_FIRST = 9; ACCURATE_GOODS_TRIGGER_TYPE_AVATAR_LEVEL = 10; ACCURATE_GOODS_TRIGGER_TYPE_PLAYER_LEVEL = 11; ACCURATE_GOODS_TRIGGER_TYPE_GOBACK_DAYS = 12; ACCURATE_GOODS_TRIGGER_TYPE_AVATAR_STAR = 13; } enum VipRewardStatus { VIP_REWARD_STATUS_NONE = 0; VIP_REWARD_LOCKED = 1; VIP_REWARD_NOT_GET = 2; VIP_REWARD_HAS_GOT = 3; VIP_REWARD_HAS_GOT_BUT_SPECIAL = 4; } message SimplifiedGodWarChallengeAvatar { uint32 avatar_id = 1; uint32 hp_percent = 2; bool is_virtual = 3; uint32 weapon_id = 4; uint32 weapon_level = 5; SimplifiedGodWarChallengeStigmata stigmata_1 = 6; SimplifiedGodWarChallengeStigmata stigmata_2 = 7; SimplifiedGodWarChallengeStigmata stigmata_3 = 8; uint32 weapon_homology_level = 9; uint32 sp_percent = 10; } message SimplifiedGodWarChallengeElf { ElfBriefInfo elf_info = 1; } message SimplifiedGodWarChallengeStigmata { uint32 id = 1; uint32 level = 2; repeated StigmataRune rune_list = 3; } message SimplifiedGodWarBuff { uint32 buff_id = 1; uint32 buff_level = 2; } message SimplifiedGodWarOverall { uint32 overall_id = 1; uint32 overall_value = 2; } message SimplifiedGodWarActivity { uint32 activity_id = 1; uint32 challenge_schedule_id = 2; SimplifiedGodWarChallenge challenge = 3; repeated SimplifiedGodWarChallengeHistory challenge_history_list = 4; } message SimplifiedGodWarChallenge { repeated SimplifiedGodWarChallengeAvatar avatar_list = 1; repeated SimplifiedGodWarChallengeElf elf_list = 2; repeated uint32 support_avatar_id_list = 3; uint32 challenge_score = 4; uint32 random_seed = 5; bool is_use_virtual_avatar = 6; uint32 star_ring_energy = 7; uint32 cur_site_id = 8; uint32 cur_theme_id = 9; repeated SimplifiedGodWarBuff buff_list = 11; repeated uint32 assist_role_id_list = 12; repeated uint32 selected_buff_id_list = 13; repeated uint32 selected_assist_rold_id_list = 14; repeated SimplifiedGodWarOverall overall_list = 15; string challenge_transaction_str = 16; } message SimplifiedGodWarChallengeHistory { uint32 theme_id = 1; uint32 avatar_id = 2; bool is_challenge_succ = 3; uint32 max_challenge_score = 4; uint32 accumulate_challenge_score = 5; } // CmdID: 8250 message SimplifiedGodWarGetActivityReq { } // CmdID: 8251 message SimplifiedGodWarGetActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; GOD_WAR_LOCKED = 3; FEATURE_CLOSED = 4; } SimplifiedGodWarGetActivityRsp.Retcode retcode = 1; SimplifiedGodWarActivity activity = 2; } // CmdID: 8252 message SimplifiedGodWarSelectChallengeAvatarReq { repeated uint32 avatar_id_list = 1; repeated uint32 support_avatar_id_list = 2; uint32 elf_id = 3; bool is_use_virtual_avatar = 4; uint32 theme_id = 5; } // CmdID: 8253 message SimplifiedGodWarSelectChallengeAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; ALREADY_SELECTED = 2; AVATAR_ERROR = 3; SUPPORT_AVATAR_ERROR = 4; ELF_ERROR = 5; CHALLENGE_SCHEDULE_ERROR = 6; FEATURE_CLOSED = 7; FORCE_SETTLE = 8; NOT_OPEN = 9; GOD_WAR_LOCKED = 10; THEME_LOCKED = 11; } SimplifiedGodWarSelectChallengeAvatarRsp.Retcode retcode = 1; } // CmdID: 8254 message SimplifiedGodWarResetChallengeReq { } // CmdID: 8255 message SimplifiedGodWarResetChallengeRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; FORCE_SETTLE = 3; NOT_OPEN = 4; GOD_WAR_LOCKED = 5; } SimplifiedGodWarResetChallengeRsp.Retcode retcode = 1; repeated SimplifiedGodWarChallengeAvatar avatar_list = 2; repeated SimplifiedGodWarBuff buff_list = 3; bool is_challenge_succ = 4; uint32 challenge_score = 5; repeated Material reward_material_list = 6; uint32 site_idx = 7; RewardData first_win_reward = 8; bool is_use_virtual_avatar = 9; uint32 challenge_cost_time = 10; uint32 grade = 11; uint32 activity_id = 12; uint32 theme_id = 13; uint32 total_score = 14; } // CmdID: 8256 message SimplifiedGodWarGetBuffReq { } // CmdID: 8257 message SimplifiedGodWarGetBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; NOT_OPEN = 3; GOD_WAR_LOCKED = 4; SITE_ERROR = 5; } SimplifiedGodWarGetBuffRsp.Retcode retcode = 1; repeated uint32 candidate_buff_suit_id_list = 2; } // CmdID: 8258 message SimplifiedGodWarSelectBuffReq { uint32 buff_suit_id = 1; uint32 core_buff_id = 2; } // CmdID: 8259 message SimplifiedGodWarSelectBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; NOT_OPEN = 3; NOT_CANDIDATE = 4; GOD_WAR_LOCKED = 5; SITE_ERROR = 6; HAS_SELECTED = 7; } SimplifiedGodWarSelectBuffRsp.Retcode retcode = 1; uint32 buff_suit_id = 2; uint32 core_buff_id = 3; } // CmdID: 8260 message SimplifiedGodWarGetAssistRoleReq { } // CmdID: 8261 message SimplifiedGodWarGetAssistRoleRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; NOT_OPEN = 3; GOD_WAR_LOCKED = 4; SITE_ERROR = 5; } SimplifiedGodWarGetAssistRoleRsp.Retcode retcode = 1; repeated uint32 candidate_assist_rold_id_list = 2; } // CmdID: 8262 message SimplifiedGodWarSelectAssistRoleReq { uint32 assist_role_id = 1; } // CmdID: 8263 message SimplifiedGodWarSelectAssistRoleRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; NOT_OPEN = 3; NOT_CANDIDATE = 4; GOD_WAR_LOCKED = 5; SITE_ERROR = 6; HAS_SELECTED = 7; } SimplifiedGodWarSelectAssistRoleRsp.Retcode retcode = 1; uint32 assist_role_id = 2; } // CmdID: 8264 message SimplifiedGodWarEnterSiteReq { } // CmdID: 8265 message SimplifiedGodWarEnterSiteRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; NOT_OPEN = 3; GOD_WAR_LOCKED = 4; THEME_LOCKED = 5; } SimplifiedGodWarEnterSiteRsp.Retcode retcode = 1; uint32 site_id = 2; } enum CmdTypeSimplifiedgodwar { CMD_TYPE_SIMPLIFIEDGODWAR_NONE = 0; CMD_SIMPLIFIED_GOD_WAR_GET_ACTIVITY_REQ = 8250; CMD_SIMPLIFIED_GOD_WAR_GET_ACTIVITY_RSP = 8251; CMD_SIMPLIFIED_GOD_WAR_SELECT_CHALLENGE_AVATAR_REQ = 8252; CMD_SIMPLIFIED_GOD_WAR_SELECT_CHALLENGE_AVATAR_RSP = 8253; CMD_SIMPLIFIED_GOD_WAR_RESET_CHALLENGE_REQ = 8254; CMD_SIMPLIFIED_GOD_WAR_RESET_CHALLENGE_RSP = 8255; CMD_SIMPLIFIED_GOD_WAR_GET_BUFF_REQ = 8256; CMD_SIMPLIFIED_GOD_WAR_GET_BUFF_RSP = 8257; CMD_SIMPLIFIED_GOD_WAR_SELECT_BUFF_REQ = 8258; CMD_SIMPLIFIED_GOD_WAR_SELECT_BUFF_RSP = 8259; CMD_SIMPLIFIED_GOD_WAR_GET_ASSIST_ROLE_REQ = 8260; CMD_SIMPLIFIED_GOD_WAR_GET_ASSIST_ROLE_RSP = 8261; CMD_SIMPLIFIED_GOD_WAR_SELECT_ASSIST_ROLE_REQ = 8262; CMD_SIMPLIFIED_GOD_WAR_SELECT_ASSIST_ROLE_RSP = 8263; CMD_SIMPLIFIED_GOD_WAR_ENTER_SITE_REQ = 8264; CMD_SIMPLIFIED_GOD_WAR_ENTER_SITE_RSP = 8265; } enum SimplifiedGodWarSiteType { SIMPLIFIED_GOD_WAR_SITE_TYPE_NONE = 0; SIMPLIFIED_GOD_WAR_SITE_TYPE_START = 1; SIMPLIFIED_GOD_WAR_SITE_TYPE_NORMAL = 2; SIMPLIFIED_GOD_WAR_SITE_TYPE_ASSIST_ROLE = 3; SIMPLIFIED_GOD_WAR_SITE_TYPE_FINAL_BOSS = 4; } message SlgBattleBuffData { uint32 buff_id = 1; SlgBuffType type = 2; uint32 num = 3; } message SlgBattleCountryData { uint32 country_id = 1; uint32 take_down_boss_num = 2; repeated SlgBattleBuffData buff_list = 3; uint32 country_score = 4; } message SlgBattlePointCountryData { uint32 country_id = 1; uint64 point_score_u64 = 2; } message SlgBattlePointBossData { uint32 boss_id = 1; SlgBossType type = 2; bool is_alive = 3; uint32 boss_schedule_id = 4; } message SlgBattlePointData { uint32 point_id = 1; uint32 occupy_country_id = 2; repeated SlgBattlePointCountryData point_country_data_list = 3; SlgBattlePointBossData boss_data = 4; repeated uint32 occupied_country_list = 5; } message SlgBattlePlayerData { uint32 country_id = 1; repeated uint32 buff_list = 2; uint32 score = 3; } message SlgBattleData { uint32 battle_id = 1; uint32 battle_schedule_id = 2; repeated SlgBattleCountryData country_data_list = 3; repeated SlgBattlePointData point_data_list = 4; uint32 begin_time = 5; uint32 end_time = 6; uint32 today_begin_time = 7; uint32 today_end_time = 8; SlgBattlePlayerData player_data = 9; repeated uint32 adjoining_point_list = 10; uint32 last_settle_time = 11; bool is_settled = 12; uint32 level_group_id = 13; } message SlgBattleBriefCountryData { uint32 country_id = 1; uint32 country_score = 2; } message SlgBriefBattleData { uint32 battle_id = 1; uint32 battle_schedule_id = 2; uint32 country_id = 3; repeated SlgBattleBriefCountryData country_data_list = 4; bool is_settled = 5; } // CmdID: 6050 message SlgGetDataReq { uint32 country_id = 1; string region = 2; } // CmdID: 6051 message SlgGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; BATTLE_NOT_FOUND = 3; NOT_IN_BATTLE = 4; FEATURE_CLOSED = 5; } SlgGetDataRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 next_battle_begin_time = 3; SlgBattleData battle_data = 4; uint32 activity_stamina_num = 5; uint32 last_recover_activity_stamina_time = 6; uint32 begin_time = 7; uint32 end_time = 8; repeated uint32 unlock_story_id_list = 9; repeated SlgBriefBattleData history_battle_data_list = 10; uint32 battle_schedule_id = 11; SlgEnrollData current_enroll_data = 12; repeated uint32 taken_score_reward_id_list = 13; uint32 total_score = 14; } // CmdID: 6052 message SlgPointSweepReq { uint32 point_id = 1; } // CmdID: 6053 message SlgPointSweepRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 3; POINT_INVALID = 4; COST_MATERIAL_LACK = 5; EQUIPMENT_FULL = 6; } SlgPointSweepRsp.Retcode retcode = 1; uint32 point_id = 2; RewardData reward_data = 3; } message SlgEnrollData { uint32 enroll_battle_schedule_id = 1; uint32 enroll_begin_time = 2; uint32 enroll_end_time = 3; bool is_enrolled = 4; } // CmdID: 6054 message SlgBattleMatchRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_BATTLE_AVAILABLE = 2; } SlgBattleMatchRsp.Retcode retcode = 1; uint32 battle_id = 2; uint32 battle_schedule_id = 3; } // CmdID: 6055 message SlgEnrollReq { uint32 battle_schedule_id = 1; uint32 group_id = 2; uint32 match_score = 3; string region_name = 4; } // CmdID: 6056 message SlgEnrollRsp { enum Retcode { SUCC = 0; FAIL = 1; BATTLE_SCHEDULE_ID_ERROR = 2; HAS_ENROLL = 3; TOO_FREQUENT = 4; FEATURE_CLOSED = 5; } SlgEnrollRsp.Retcode retcode = 1; uint32 battle_schedule_id = 2; } // CmdID: 6057 message SlgGetActivityStaminaReq { } // CmdID: 6058 message SlgGetActivityStaminaRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_SCHEDULE = 2; } SlgGetActivityStaminaRsp.Retcode retcode = 1; uint32 activity_stamina_num = 2; uint32 last_recover_activity_stamina_time = 3; } // CmdID: 6059 message SlgTakeScoreRewardReq { SlgScoreRewardType score_reward_type = 1; } // CmdID: 6060 message SlgTakeScoreRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_SCHEDULE = 2; } SlgTakeScoreRewardRsp.Retcode retcode = 1; repeated uint32 has_taken_score_reward_id_list = 2; RewardData reward_data = 3; } // CmdID: 6061 message SlgBattleAddScoreFailNotify { uint32 point_id = 1; } // CmdID: 6062 message SlgGetBattleRankReq { uint32 country_id = 1; } message SlgBattleRank { bool is_all = 1; uint32 country_id = 2; uint32 total_num = 3; RankShowData rank_data = 4; } // CmdID: 6063 message SlgGetBattleRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_SCHEDULE = 2; NOT_IN_BATTLE = 3; } SlgGetBattleRankRsp.Retcode retcode = 1; SlgBattleRank rank = 2; uint32 battle_schedule_id = 3; } // CmdID: 6064 message SlgGetPointRankReq { uint32 point_id = 1; } // CmdID: 6065 message SlgGetPointRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_SCHEDULE = 2; NOT_IN_BATTLE = 3; POINT_ERROR = 4; } SlgGetPointRankRsp.Retcode retcode = 1; uint32 battle_schedule_id = 2; uint32 point_id = 3; uint32 player_score = 4; repeated UserRankData rank_list = 5; } // CmdID: 6066 message SlgBattleSettleNotify { uint32 schedule_id = 1; uint32 battle_schedule_id = 2; RewardData reward_data = 3; uint32 rank = 5; } message SlgBroadcastPlayer { uint32 uid = 1; uint32 country_id = 2; string nickname = 3; } message SlgBattleBroadcast { uint32 broadcast_id = 1; uint32 trigger_time = 2; uint32 point_id = 3; uint32 para = 4; SlgBroadcastPlayer trigger_player = 5; } // CmdID: 6068 message SlgBroadcastNotify { repeated SlgBattleBroadcast broadcast_list = 1; } // CmdID: 6069 message SlgMainPageReq { bool is_in_main_page = 1; } // CmdID: 6070 message SlgBattleInSettleNotify { } // CmdID: 6071 message SlgGetBriefRankReq { } // CmdID: 6072 message SlgGetBriefRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_BATTLE = 2; } SlgGetBriefRankRsp.Retcode retcode = 1; uint32 all_country_rank = 2; uint32 self_country_rank = 3; } enum CmdTypeSlg { CMD_TYPE_SLG_NONE = 0; CMD_SLG_GET_DATA_REQ = 6050; CMD_SLG_GET_DATA_RSP = 6051; CMD_SLG_POINT_SWEEP_REQ = 6052; CMD_SLG_POINT_SWEEP_RSP = 6053; CMD_SLG_BATTLE_MATCH_RSP = 6054; CMD_SLG_ENROLL_REQ = 6055; CMD_SLG_ENROLL_RSP = 6056; CMD_SLG_GET_ACTIVITY_STAMINA_REQ = 6057; CMD_SLG_GET_ACTIVITY_STAMINA_RSP = 6058; CMD_SLG_TAKE_SCORE_REWARD_REQ = 6059; CMD_SLG_TAKE_SCORE_REWARD_RSP = 6060; CMD_SLG_BATTLE_ADD_SCORE_FAIL_NOTIFY = 6061; CMD_SLG_GET_BATTLE_RANK_REQ = 6062; CMD_SLG_GET_BATTLE_RANK_RSP = 6063; CMD_SLG_GET_POINT_RANK_REQ = 6064; CMD_SLG_GET_POINT_RANK_RSP = 6065; CMD_SLG_BATTLE_SETTLE_NOTIFY = 6066; CMD_SLG_BROADCAST_NOTIFY = 6068; CMD_SLG_MAIN_PAGE_REQ = 6069; CMD_SLG_BATTLE_IN_SETTLE_NOTIFY = 6070; CMD_SLG_GET_BRIEF_RANK_REQ = 6071; CMD_SLG_GET_BRIEF_RANK_RSP = 6072; CMD_SLG_DUMMY = 6149; } enum SlgMatchFactorType { SLG_MATCH_FACTOR_TYPE_NONE = 0; SLG_MATCH_FACTOR_TYPE_CRYSTAL_COST = 1; SLG_MATCH_FACTOR_TYPE_PLAYER_LEVEL = 2; SLG_MATCH_FACTOR_TYPE_TOP_AVATAR_COMBAT_SUM = 3; SLG_MATCH_FACTOR_TYPE_CUR_BATTLE_SCORE = 4; } enum SlgBuffType { SLG_BUFF_TYPE_NONE = 0; SLG_BUFF_TYPE_ACTIVITY_STAMINA_COST = 1; SLG_BUFF_TYPE_STAGE_SCORE = 2; SLG_BUFF_TYPE_SETTLE_SCORE = 3; SLG_BUFF_TYPE_STAGE = 4; } enum SlgBuildingType { SLG_BUILDING_TYPE_NONE = 0; SLG_BUILDING_TYPE_OCCUPY_OWNER_BUFF = 1; SLG_BUILDING_TYPE_OCCUPY_OTHERS_BUFF = 2; SLG_BUILDING_TYPE_SMALL_BOSS = 3; SLG_BUILDING_TYPE_BIG_BOSS = 4; } enum SlgBossType { SLG_BOSS_TYPE_NONE = 0; SLG_BOSS_TYPE_SMALL_BOSS = 1; SLG_BOSS_TYPE_BIG_BOSS = 2; } enum SlgScoreRewardType { SLG_SCORE_REWARD_TYPE_NONE = 0; SLG_SCORE_REWARD_TYPE_PERSONAL_TOTAL = 1; SLG_SCORE_REWARD_TYPE_COUNTRY = 2; } enum SlgBroadcastType { SLG_BROADCAST_TYPE_NONE = 0; SLG_BROADCAST_TYPE_OCCUPY = 1; SLG_BROADCAST_TYPE_SCORE_STREAK = 2; SLG_BROADCAST_TYPE_OCCUPY_STREAK = 3; } enum SlgBattleRankType { SLG_BATTLE_RANK_TYPE_NONE = 0; SLG_BATTLE_RANK_NORMAL_POINT = 1; SLG_BATTLE_RANK_BIG_BOSS = 2; SLG_BATTLE_RANK_COUNTRY = 3; } message SwitchData { FeatureSwitchType type = 1; bytes data = 2; uint32 min_level = 3; uint32 max_level = 4; uint32 begin_time = 5; uint32 end_time = 6; } // CmdID: 3700 message SwitchDataNotify { repeated SwitchData data_list = 1; } // CmdID: 3701 message SwitchChangeDataNotify { FeatureSwitchOpType op_type = 1; repeated SwitchData data_list = 2; } message StageSwitchData { uint32 stage_id = 1; } message ShopSwitchData { uint32 shop_id = 1; } message ShopGoodsPoolSwitchData { uint32 pool_id = 1; } message ActivityPanelSwitchData { uint32 panel_id = 1; } message MissionHideSwitchData { uint32 mission_id = 1; } message ItemUseSwitchData { uint32 use_id = 1; } message MaterialHideSwitchData { uint32 material_id = 1; } message MissionRewardSwitchData { uint32 mission_id = 1; } message MailAttachmentTakeSwitchData { } message DanmakuSwitchData { } message ExBossSwitchData { uint32 boss_group_id = 1; } message ShopGoodsPoolHideSwitchData { uint32 shop_id = 1; uint32 pool_id = 2; } message ChatSwitchData { uint32 chat_switch_channel_type = 1; } message HexieSwitchData { } message McoinBuySwitchData { uint32 account_type = 1; } message ShopGoodsSwitchData { uint32 goods_id = 1; } message CommandCDSwitchData { uint32 cmd_id = 1; uint32 cd = 2; } message EndlessSwitchData { uint32 endless_type = 1; uint32 player_group = 2; } message ExBossEnterSwitchData { uint32 ex_boss_id = 1; } message GachaSwitchData { uint32 gacha_id = 1; uint32 gacha_type = 2; } message AvatarFragmentSwitchData { uint32 avatar_id = 1; } message ElfFragmentSwitchData { uint32 elf_id = 1; } message EquipForgeSwitchData { uint32 equip_forge_id = 1; } message BattlePassSwitchData { } message GachaCoinTransferData { uint32 gacha_type = 1; } message RpgTaleSwitchData { uint32 tale_id = 1; uint32 site_id = 2; } message ActivitySwitchData { uint32 activity_type = 1; } message ThemeWantedSwitchData { } message SnsRequestSwitchData { } message GodWarSwitchData { uint32 god_war_id = 1; } message ServerStopGachaMsgData { } message RefineRuneSwitchData { } message ChangeFriendRemarkSwitchData { } message GachaDailyTimesLimitSwitchData { } message InviteActivitySwitchData { } message QCandyBattleActivitySwitchData { uint32 switch_type = 1; } message GlobalExploreSwitchData { } message RpgTaleActivitySwitchData { uint32 tale_id = 1; uint32 schedule_id = 2; } message RankSwitchData { string rank_key = 1; } message ChapterBwWorldSwitchData { uint32 chapter_id = 1; } message UltraEndlessForceSyncLocalScoreSwitchData { } message ExBossLockAvatarSwitchData { } message ChapterArkSwitchData { uint32 chapter_id = 1; } message RaidReplaceSwitchData { uint32 schedule_id = 1; } message PjmsEnterWorldSwitchData { uint32 world_id = 1; } message PjmsQuestSwitchData { uint32 chapter_id = 1; uint32 series_id = 2; } message PjmsActivitySwitchData { uint32 activity_id = 1; } message PjmsFirstEnterSwitchData { } message EquipmentQuickLevelUpSwitchData { } message SimplifiedGodWarSwitchData { } message DevilAutoChessSwitchData { } message TileSwitchData { uint32 tower_id = 1; } message FutariBattleSwitchData { } message RpgTaleAreaSwitchData { uint32 tale_id = 1; uint32 area_id = 2; } message PjmsChapterKnightRichManSwitchData { uint32 rich_man_id = 1; } message BattlePassUpgradeSwitchData { } message CrossRoomSwitchData { uint32 room_mode = 1; } message PjmsChapterKnightSpaceAdventureSwitchData { uint32 activity_id = 1; uint32 area_id = 2; } enum CmdTypeSwitch { CMD_TYPE_SWITCH_NONE = 0; CMD_SWITCH_DATA_NOTIFY = 3700; CMD_SWITCH_CHANGE_DATA_NOTIFY = 3701; } enum ChatSwitchChannelType { CHAT_SWITCH_CHANNEL_TYPE_NONE = 0; CHAT_SWITCH_CHANNEL_TYPE_WORLD = 1; CHAT_SWITCH_CHANNEL_TYPE_PRIVATE = 2; CHAT_SWITCH_CHANNEL_TYPE_ARMADA = 3; CHAT_SWITCH_CHANNEL_TYPE_TEAM = 4; CHAT_SWITCH_CHANNEL_TYPE_GROUP = 5; CHAT_SWITCH_CHANNEL_TYPE_COMMON_CHATWORLD = 6; CHAT_SWITCH_CHANNEL_TYPE_OTHERS = 7; } enum FeatureSwitchActivityType { FEATURE_SWITCH_ACTIVITY_TYPE_NONE = 0; FEATURE_SWITCH_ACTIVITY_TYPE_SLG_GAME = 1; FEATURE_SWITCH_ACTIVITY_TYPE_SLG_BATTLE = 2; FEATURE_SWITCH_ACTIVITY_TYPE_SLG_MATCH = 3; FEATURE_SWITCH_ACTIVITY_TYPE_GLOBAL_POLLING = 4; FEATURE_SWITCH_ACTIVITY_TYPE_SLG_CHAT = 5; FEATURE_SWITCH_ACTIVITY_TYPE_SLG_BROADCAST = 6; FEATURE_SWITCH_ACTIVITY_TYPE_GLOBAL_EXPLORE_BROADCAST = 7; } enum QCandyBattleActivitySwitchType { QCANDY_BATTLE_ACTIVITY_SWITCH_TYPE_NONE = 0; QCANDY_BATTLE_ACTIVITY_SWITCH_TYPE_PVP = 1; QCANDY_BATTLE_ACTIVITY_SWITCH_TYPE_RANK = 2; } // CmdID: 1000 message CheckExtraStoryLockedAvatarBindEquipReq { } // CmdID: 1001 message CheckExtraStoryLockedAvatarBindEquipRsp { enum Retcode { SUCC = 0; FAIL = 1; } CheckExtraStoryLockedAvatarBindEquipRsp.Retcode retcode = 1; bool need_switch = 2; } // CmdID: 1002 message SwitchExtraStoryLockedAvatarBindEquipReq { AvatarBindEquipMode mode = 1; } // CmdID: 1003 message SwitchExtraStoryLockedAvatarBindEquipRsp { enum Retcode { SUCC = 0; FAIL = 1; } SwitchExtraStoryLockedAvatarBindEquipRsp.Retcode retcode = 1; uint32 succ_cnt = 2; AvatarBindEquipMode mode = 3; } // CmdID: 1008 message TakeDormLikesDropReq { } // CmdID: 1009 message TakeDormLikesDropRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LIMIT = 2; NO_DROP = 3; HAVE_TAKEN = 4; } TakeDormLikesDropRsp.Retcode retcode = 1; repeated DropItem drop_item_list = 2; uint32 yesterday_be_liked_num = 3; } // CmdID: 1010 message CheckDormLikesDropReq { } // CmdID: 1011 message CheckDormLikesDropRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LIMIT = 2; } CheckDormLikesDropRsp.Retcode retcode = 1; bool has_likes_drop = 2; uint32 yesterday_be_liked_num = 3; } // CmdID: 1012 message GetWorldMapDataReq { } message WorldMapData { uint32 world_map_id = 1; uint32 begin_time = 2; uint32 end_time = 3; uint32 high_light_min_level = 4; uint32 high_light_max_level = 5; uint32 weight = 6; uint32 advance_time = 7; uint32 id = 8; } // CmdID: 1013 message GetWorldMapDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWorldMapDataRsp.Retcode retcode = 1; repeated WorldMapData world_map_list = 2; } // CmdID: 1018 message GetMpStageRecordReq { } // CmdID: 1019 message GetMpStageRecordRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMpStageRecordRsp.Retcode retcode = 1; repeated MpStageRecord record_list = 2; } // CmdID: 1026 message LobbySetClientStatusReq { LobbyClientStatus status = 1; } // CmdID: 1027 message LobbySetClientStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; } LobbySetClientStatusRsp.Retcode retcode = 1; } // CmdID: 1028 message LobbyPrepareCountDownNotify { uint32 count_down_time = 1; } // CmdID: 1029 message MpStageVoteCountDownNotify { uint32 count_down_time = 1; } // CmdID: 1030 message MpStageVoteReq { MpStageVoteOption option = 1; } // CmdID: 1031 message MpStageVoteRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; NOT_VOTING = 3; } MpStageVoteRsp.Retcode retcode = 1; MpStageVoteOption option = 2; } // CmdID: 1032 message MpStageVoteResultNotify { uint32 option = 1; } // CmdID: 1033 message LobbyTimeoutNoLeaderNotify { } // CmdID: 1034 message TakeWeekDayActivityReturnCoinReq { } // CmdID: 1035 message TakeWeekDayActivityReturnCoinRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_RETURN = 2; COIN_LIMIT = 3; } TakeWeekDayActivityReturnCoinRsp.Retcode retcode = 1; uint32 num = 2; bool is_coin_full_after_taken = 3; } // CmdID: 1036 message MpStageGetVoteInfoReq { } message MpStageVoteInfo { uint32 uid = 1; uint32 option = 2; } // CmdID: 1037 message MpStageGetVoteInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; NOT_IN_VOTING = 3; } MpStageGetVoteInfoRsp.Retcode retcode = 1; repeated MpStageVoteInfo vote_info_list = 2; uint32 vote_end_time = 3; } // CmdID: 1038 message MpStageMemberVoteNotify { repeated MpStageVoteInfo vote_info_list = 1; } // CmdID: 1039 message SwitchExtraStoryLineEnhanceReq { } // CmdID: 1040 message SwitchExtraStoryLineEnhanceRsp { enum Retcode { SUCC = 0; FAIL = 1; } SwitchExtraStoryLineEnhanceRsp.Retcode retcode = 1; bool is_open_enhance = 2; } // CmdID: 1043 message GetChallengeStepBonusReq { uint32 step_id = 1; } // CmdID: 1044 message GetChallengeStepBonusRsp { enum Retcode { SUCC = 0; FAIL = 1; STEP_ID_ERROR = 2; BONUS_HAS_TAKEN = 3; STEP_NOT_FINISH = 4; EQUIPMENT_FULL = 5; EQUIPMENT_MATERIAL_LIMIT = 6; EQUIPMENT_FRAGMENT_LIMIT = 7; EQUIPMENT_ELF_FRAGMENT_LIMIT = 8; } GetChallengeStepBonusRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } message CityActivitySite { uint32 site_id = 1; uint32 site_begin_time = 2; uint32 site_end_time = 3; uint32 activity_schedule_id = 4; uint32 activity_begin_time = 5; uint32 activity_end_time = 6; } message CityActivityRole { uint32 role_id = 1; uint32 affinity = 2; uint32 affinity_level = 3; bool is_like_type_gift_received = 4; bool is_favourite_gift_received = 5; } message CityActivityEvent { uint32 site_id = 1; repeated uint32 event_id_list = 2; } message CityActivityPhoneEvent { uint32 role_id = 1; uint32 phone_event_id = 2; PhoneEventStatus status = 3; } message CityActivityAffinityDropInfo { uint32 max_daily_affinity_drop_in_stage = 1; uint32 today_affinity_drop_in_stage = 2; } // CmdID: 1101 message MpLeaveTeamNotify { int32 reason = 1; } // CmdID: 1102 message GetLobbyStatReq { repeated uint32 stage_id_list = 1; } message LobbyTeamPlayerNum { LobbyStatus status = 1; uint32 player_num = 2; } message LobbyStat { uint32 stage_id = 1; repeated LobbyTeamPlayerNum in_team_player_num_list = 2; uint32 wait_player_num = 3; } // CmdID: 1103 message GetLobbyStatRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetLobbyStatRsp.Retcode retcode = 1; repeated LobbyStat lobby_stat_list = 2; LobbyStat lobby_total_stat = 3; } // CmdID: 1134 message DisjoinFurnitureReq { repeated DepotFurniture furniture_list = 1; } // CmdID: 1135 message DisjoinFurnitureRsp { enum Retcode { SUCC = 0; FAIL = 1; FURNITURE_LACK = 2; } DisjoinFurnitureRsp.Retcode retcode = 1; repeated Material material_list = 2; } message ChatReport { uint32 target_uid = 1; uint32 report_type = 2; string report_detail = 3; uint32 reporter_uid = 4; } // CmdID: 1150 message ChatReportReq { ChatReport chat_report = 1; } // CmdID: 1151 message ChatReportRsp { enum Retcode { SUCC = 0; FAIL = 1; CHAT_BLOCKED = 2; IN_REPORT_CD = 3; SENSITIVE_WORDS = 4; } ChatReportRsp.Retcode retcode = 1; uint32 cd_left_time = 2; } // CmdID: 1152 message ChatReportNotify { uint32 report_uid = 1; uint32 target_uid = 2; uint32 report_type = 3; uint32 lost_chat_credit = 4; uint32 chat_forbid_times = 5; } // CmdID: 1153 message ChatUnforbidNotify { repeated uint32 uid_list = 1; } // CmdID: 1154 message ChatForbidNotify { enum ForbidType { FORBID_COMMON = 0; REPEAT_CHAT = 1; } uint32 forbid_finish_time = 1; ChatForbidNotify.ForbidType forbid_type = 2; } // CmdID: 1159 message GetChatReportInfoReq { } // CmdID: 1160 message GetChatReportInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetChatReportInfoRsp.Retcode retcode = 1; uint32 chat_forbid_finish_time = 2; uint32 chat_forbid_times = 3; uint32 lost_chat_credit = 4; } // CmdID: 1161 message ChatForbidSnsNotify { uint32 credit_bound = 1; uint32 chat_forbid_finish_time = 2; uint32 chat_forbid_times = 3; } // CmdID: 1162 message RecoverChatCreditNotify { uint32 lost_chat_credit = 1; } // CmdID: 1163 message SendChatRedEnvelopeReq { uint32 item_id = 1; uint32 channel = 2; string msg = 3; string nickname = 4; uint32 armada_id = 5; uint32 red_envelope_id = 6; } // CmdID: 1164 message SendChatRedEnvelopeRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_ITEM = 2; LACK_TIMES = 3; CHAT_FORBIDEN = 4; LACK_CD = 5; LACK_LEVEL = 6; NOT_IN_CHATWORLD = 7; NOT_IN_ARMADA = 8; NOT_IN_WORLD_CHATROOM = 9; SENSITIVE_WORDS = 10; } SendChatRedEnvelopeRsp.Retcode retcode = 1; uint32 item_id = 2; uint32 channel = 3; string msg = 4; uint32 red_envelope_id = 5; uint32 expire_time = 6; } // CmdID: 1165 message TakeChatRedEnvelopeReq { uint32 channel = 1; uint32 sender_uid = 2; uint32 red_envelope_id = 3; uint32 item_id = 4; uint32 armada_id = 5; bool is_sender_npc = 6; string nickname = 7; } // CmdID: 1166 message TakeChatRedEnvelopeRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKEN = 2; OVER = 3; LACK_TIMES = 4; LACK_LEVEL = 5; EXPIRE_TIME = 6; TAKE_BY_OTHERS = 7; NO_CHATROOM = 8; NOT_IN_ARMADA = 9; NOT_IN_WORLD_CHATROOM = 10; } TakeChatRedEnvelopeRsp.Retcode retcode = 1; uint32 channel = 2; uint32 sender_uid = 3; string sender_nickname = 4; uint32 item_id = 5; uint32 take_scoin = 6; repeated DropItem drop_item_list = 7; string msg = 8; uint32 red_envelope_id = 9; uint32 drop_id = 10; uint32 take_hcoin = 11; bool is_sender_npc = 12; Material take_material = 13; bool is_take_over = 14; uint32 red_envelope_take_num_today = 15; uint32 red_envelope_take_num_per_day = 16; } // CmdID: 1191 message GetPhotoDataReq { uint32 type = 1; } // CmdID: 1192 message GetPhotoDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetPhotoDataRsp.Retcode retcode = 1; uint32 type = 2; repeated uint32 photo_id_list = 3; } // CmdID: 1193 message GetWikiDataReq { } // CmdID: 1194 message GetWikiDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWikiDataRsp.Retcode retcode = 1; repeated uint32 has_take_rating_reward_list = 2; repeated uint32 has_take_activity_suit_reward_list = 3; } // CmdID: 1195 message TakeWikiRatingRewardReq { uint32 rating_id = 1; uint32 rating_score = 2; repeated uint32 cg_list = 3; } // CmdID: 1196 message TakeWikiRatingRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TKAE = 3; SCORE_LACK = 4; } TakeWikiRatingRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; uint32 rating_id = 3; } // CmdID: 1197 message GetPhonePendantDataReq { repeated uint32 phone_pendant_id_list = 1; } // CmdID: 1198 message GetPhonePendantDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetPhonePendantDataRsp.Retcode retcode = 1; bool is_all = 2; repeated PhonePendant phone_pendant_list = 3; } // CmdID: 1199 message PhonePendantOpReq { PhonePendantOpType op = 1; uint32 on_id = 2; uint32 off_id = 3; } // CmdID: 1200 message PhonePendantOpRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_OWN = 2; EXPIRED = 3; OFF_ID_ERROR = 4; } PhonePendantOpRsp.Retcode retcode = 1; PhonePendantOpType op = 2; uint32 on_id = 3; uint32 off_id = 4; } // CmdID: 1215 message GetTeamListReq { repeated uint32 stage_id_list = 1; repeated uint32 team_id_list = 2; bool is_select_in_order = 3; uint32 level = 4; } // CmdID: 1216 message GetTeamListRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_STAGE = 2; SERVER_BUSY = 3; } GetTeamListRsp.Retcode retcode = 1; repeated MpTeamData team_data_list = 2; } // CmdID: 1245 message GetEmojiDataReq { } // CmdID: 1246 message GetEmojiDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetEmojiDataRsp.Retcode retcode = 1; repeated uint32 emoji_id_list = 2; bool is_all = 3; } message MpMatchStage { uint32 stage_id = 1; bool has_leader_stamina = 2; bool has_leader_enter_times = 3; AvatarDetailData avatar_detail = 4; repeated AvatarDetailData backup_avatar_list = 5; bool has_leader_theme_wanted_ticket = 6; } // CmdID: 1247 message MpFastMatchReq { repeated uint32 stage_id_list = 1; uint32 device_score = 2; repeated MpMatchStage match_stage_list = 3; uint32 level = 4; uint32 client_rtt = 5; MpTeamMember member = 6; uint32 report_num = 7; } // CmdID: 1248 message MpFastMatchRsp { enum Retcode { SUCC = 0; FAIL = 1; STAGE_ERROR = 2; CLIENT_VERSION_ERROR = 3; BAD_NETWORK = 4; SERVER_BUSY = 5; ALREADY_IN_TEAM = 6; MATCH_STAGE_EXCEED_MAX = 7; IN_SQUAD = 8; IN_SQUAD_MATCH = 9; IN_ROOM = 10; } MpFastMatchRsp.Retcode retcode = 1; repeated uint32 stage_id_list = 2; uint32 lobby_id = 3; } message SnsShowExBossData { uint32 cur_rank = 1; uint32 total_score = 2; repeated FinishedExBossInfo finished_boss_info_list = 3; uint32 rank_id = 4; uint32 cur_rank_percent = 5; } message SnsShowEndlessData { EndlessType cur_type = 1; OpenworldEndlessPlayer openworld_endless_player_data = 3; } message SnsShowTowerRaidData { uint32 hard_level = 1; uint32 max_hard_level = 2; uint32 total_enter_times = 3; uint32 total_battle_during_time = 4; } // CmdID: 1266 message GetSnsShowDataReq { uint32 sns_show_type = 1; uint32 target_uid = 2; bool is_friend = 3; uint32 ex_boss_schedule_id = 4; } // CmdID: 1267 message GetSnsShowDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_PRIVILEDGE = 2; } GetSnsShowDataRsp.Retcode retcode = 1; uint32 sns_show_type = 2; uint32 target_uid = 3; SnsShowEndlessData sns_show_endless_data = 4; SnsShowExBossData sns_show_ex_boss_data = 5; repeated WikiDetailData wiki_detail_data_list = 6; PlayerCardData card_data = 7; PlayerDetailData player_data = 8; uint32 target_uid_level = 9; SnsShowTowerRaidData sns_show_tower_raid_data = 10; } message MasterPupilTagSwitch { MasterPupilType type = 1; bool is_open = 2; } // CmdID: 1270 message GetClientSettingReq { uint32 client_setting_type = 1; } message AvatarArtifactSwitch { uint32 avatar_id = 1; bool is_artifact_switch_on = 2; } // CmdID: 1271 message UpdateClientSettingReq { uint32 client_setting_type = 1; bool is_weekly_guide_switch_on = 2; repeated SnsShowPriviledge sns_show_priviledge_list = 3; AvatarArtifactSwitch avatar_artifact_switch = 4; MasterPupilTagSwitch master_pupil_tag_switch = 5; } // CmdID: 1272 message GetClientSettingRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetClientSettingRsp.Retcode retcode = 1; uint32 client_setting_type = 2; bool is_weekly_guide_switch_on = 3; repeated SnsShowPriviledge sns_show_priviledge_list = 4; repeated AvatarArtifactSwitch avatar_artifact_switch_list = 5; repeated MasterPupilTagSwitch master_pupil_tag_switch_list = 6; } // CmdID: 1273 message GetOtherPlayerClientSettingReq { uint32 target_uid = 1; uint32 client_setting_type = 2; } // CmdID: 1274 message GetOtherPlayerClientSettingRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetOtherPlayerClientSettingRsp.Retcode retcode = 1; uint32 target_uid = 2; uint32 client_setting_type = 3; bool is_weekly_guide_switch_on = 4; repeated SnsShowPriviledge sns_show_priviledge_list = 5; } // CmdID: 1365 message UpdateLobbySettingReq { string team_name = 1; uint32 min_level = 3; LobbyEnterType lobby_enter_type = 4; uint32 max_level = 5; } // CmdID: 1366 message UpdateLobbySettingRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_LOBBY = 2; NOT_LEADER = 3; TEAM_NAME_ERROR = 4; } UpdateLobbySettingRsp.Retcode retcode = 1; } // CmdID: 1367 message ExchangePurpleJadeReq { uint32 hcoin_num = 1; uint32 mcoin_num = 2; } // CmdID: 1368 message ExchangePurpleJadeRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_HCOIN = 2; CAN_NOT_EXCHANGE = 3; LIMIT_FOR_EXCHANGE = 4; LACK_EXCHANGE_NUM = 5; LACK_MCOIN = 6; } ExchangePurpleJadeRsp.Retcode retcode = 1; uint32 hcoin_cost = 2; uint32 purple_jade_added = 3; uint32 mcoin_cost = 4; } // CmdID: 1374 message GetBriefDataListReq { repeated uint32 uid_list = 1; } // CmdID: 1375 message GetBriefDataListRsp { enum Retcode { SUCC = 0; FAIL = 1; UID_NUM_LIMIT = 2; TOO_FREQUENT = 3; } GetBriefDataListRsp.Retcode retcode = 1; repeated PlayerFriendBriefData uid_brief_data_list = 2; } // CmdID: 1378 message FinishPlotReq { uint32 plot_type = 1; uint32 plot_id = 3; uint32 dialog_id = 4; repeated uint32 avatar_id_list = 5; uint32 visual_novel_id = 6; } // CmdID: 1379 message FinishPlotRsp { enum Retcode { SUCC = 0; FAIL = 1; PLOT_ERROR = 2; PLOT_FINISHED = 3; } FinishPlotRsp.Retcode retcode = 1; uint32 plot_type = 2; uint32 plot_id = 4; uint32 dialog_id = 5; repeated RewardData reward_list = 6; repeated DropItem drop_item_list = 7; } // CmdID: 1380 message GetRegionUidRangeReq { } message RegionUidRange { string region_name = 1; uint32 start_uid = 2; uint32 end_uid = 3; } // CmdID: 1381 message GetRegionUidRangeRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetRegionUidRangeRsp.Retcode retcode = 1; string local_region_name = 2; repeated RegionUidRange region_uid_range_list = 3; } // CmdID: 1382 message GetPlotListReq { } // CmdID: 1383 message GetPlotListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetPlotListRsp.Retcode retcode = 1; repeated uint32 plot_list = 2; } message FarmProduceMaterialDetail { uint32 material_id = 1; uint32 has_produce_times_total = 2; } message FarmSlotDetail { uint32 slot_id = 1; uint32 slot_status = 2; uint32 produce_begin_time = 3; uint32 produce_end_time = 4; uint32 produce_material_id = 5; uint32 has_produce_times_daily = 6; } // CmdID: 1385 message GetFarmActivityDataReq { } // CmdID: 1386 message GetFarmActivityDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_SCHEDULE = 2; } GetFarmActivityDataRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 farm_level = 3; uint32 farm_exp = 4; repeated FarmSlotDetail slot_detail_list = 5; repeated FarmProduceMaterialDetail produce_material_list = 6; } // CmdID: 1387 message UnlockFarmSlotReq { uint32 slot_id = 1; } // CmdID: 1388 message UnlockFarmSlotRsp { enum Retcode { SUCC = 0; FAIL = 1; FARM_LEVEL_LACK = 2; MATERIAL_LACK = 3; } UnlockFarmSlotRsp.Retcode retcode = 1; uint32 slot_id = 2; } // CmdID: 1389 message StartFarmProduceReq { uint32 slot_id = 1; uint32 produce_material_id = 2; } // CmdID: 1390 message StartFarmProduceRsp { enum Retcode { SUCC = 0; FAIL = 1; SLOT_LOCKED = 2; SLOT_IN_PRODUCE = 3; EQUIPMENT_MATERIAL_LIMIT = 4; PRODUCE_MATERIAL_LIMIT = 5; PRODUCE_TIMES_LIMIT = 6; } StartFarmProduceRsp.Retcode retcode = 1; uint32 slot_id = 2; uint32 produce_material_id = 3; FarmSlotDetail slot_detail = 4; } // CmdID: 1391 message FinishFarmProduceReq { uint32 slot_id = 1; bool is_finish_all = 2; } // CmdID: 1392 message FinishFarmProduceRsp { enum Retcode { SUCC = 0; FAIL = 1; SLOT_LOCKED = 2; NOT_IN_PRODUCE = 3; NOT_FINISH = 4; } FinishFarmProduceRsp.Retcode retcode = 1; uint32 slot_id = 2; bool is_finish_all = 3; uint32 reward_farm_exp = 4; repeated Material produce_material_list = 5; RewardData reward_data = 6; } // CmdID: 1393 message SpeedUpFarmProduceReq { uint32 slot_id = 1; uint32 speed_up_material_id = 2; uint32 speed_up_material_num = 3; } // CmdID: 1394 message SpeedUpFarmProduceRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_PRODUCE = 2; MATERIAL_LACK = 3; } SpeedUpFarmProduceRsp.Retcode retcode = 1; uint32 slot_id = 2; uint32 speed_up_material_id = 3; uint32 speed_up_material_num = 4; } // CmdID: 1395 message FarmActivityNotify { uint32 farm_level = 1; uint32 farm_exp = 2; repeated FarmSlotDetail slot_detail_list = 3; repeated FarmProduceMaterialDetail produce_material_list = 4; } // CmdID: 1444 message AvatarArtifactUnlockReq { uint32 avatar_id = 1; uint32 artifact_id = 2; } // CmdID: 1445 message AvatarArtifactUnlockRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_LEVEL_LACK = 2; AVATAR_STAR_LACK = 3; MATERIAL_LACK = 4; FEATURE_CLOSED = 5; } AvatarArtifactUnlockRsp.Retcode retcode = 1; uint32 avatar_id = 2; uint32 artifact_id = 3; RewardData reward_data = 4; } // CmdID: 1446 message AvatarArtifactLevelUpReq { uint32 avatar_id = 1; uint32 artifact_id = 2; } // CmdID: 1447 message AvatarArtifactLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_LEVEL_LACK = 2; AVATAR_STAR_LACK = 3; MATERIAL_LACK = 4; FEATURE_CLOSED = 5; } AvatarArtifactLevelUpRsp.Retcode retcode = 1; uint32 avatar_id = 2; uint32 artifact_id = 3; AvatarDetailData avatar_detail = 4; RewardData reward_data = 5; } // CmdID: 1448 message TakeGobackScoreRewardReq { uint32 score_id = 1; } // CmdID: 1449 message TakeGobackScoreRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; SCORE_LACK = 2; NOT_GOBACK = 3; HAS_TAKE = 4; } TakeGobackScoreRewardRsp.Retcode retcode = 1; uint32 score_id = 2; repeated RewardData reward_list = 3; uint32 score = 4; } message AvatarEquipSuite { uint32 suite_id = 1; uint32 weapon_unique_id = 2; uint32 stigmata_unique_id_1 = 3; uint32 stigmata_unique_id_2 = 4; uint32 stigmata_unique_id_3 = 5; string suite_name = 6; } // CmdID: 1454 message GetAvatarEquipSuiteReq { uint32 avatar_id = 1; } // CmdID: 1455 message GetAvatarEquipSuiteRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetAvatarEquipSuiteRsp.Retcode retcode = 1; uint32 avatar_id = 2; repeated AvatarEquipSuite equip_suite_list = 3; } // CmdID: 1456 message SetAvatarEquipSuiteReq { uint32 avatar_id = 1; uint32 suite_id = 2; AvatarEquipSuite suite = 3; } // CmdID: 1457 message SetAvatarEquipSuiteRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_LOCK = 2; SLOT_WEAPON = 3; SLOT_STIGMATA_1 = 4; SLOT_STIGMATA_2 = 5; SLOT_STIGMATA_3 = 6; SUITE_ID = 7; SENSITIVE_WORDS = 8; NAME_LEN_ERROR = 9; TOO_FREQUENT = 10; FORMAT_ERROR = 11; } SetAvatarEquipSuiteRsp.Retcode retcode = 1; uint32 suite_id = 2; } // CmdID: 1458 message SelectAvatarEquipSuiteReq { uint32 avatar_id = 1; uint32 suite_id = 2; } // CmdID: 1459 message SelectAvatarEquipSuiteRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_LOCK = 2; SLOT_WEAPON = 3; SLOT_STIGMATA_1 = 4; SLOT_STIGMATA_2 = 5; SLOT_STIGMATA_3 = 6; } SelectAvatarEquipSuiteRsp.Retcode retcode = 1; uint32 succ_num = 2; uint32 suite_id = 3; } // CmdID: 1473 message RefreshAndSyncMissionNotify { } // CmdID: 1480 message GetCurrencyExchangeInfoReq { } // CmdID: 1481 message GetCurrencyExchangeInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetCurrencyExchangeInfoRsp.Retcode retcode = 1; uint32 purple_jade_exchanged_num = 3; } // CmdID: 1488 message SetLevelLockReq { uint32 level_lock_id = 1; } // CmdID: 1489 message SetLevelLockRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_MEET_MAX_LEVEL = 2; NOT_NEXT_ID = 3; } SetLevelLockRsp.Retcode retcode = 1; uint32 level_lock_id = 2; } message FastPassParaOw { uint32 map_id = 1; uint32 quest_id = 2; repeated uint32 finish_challenge_list = 3; } message FastPassParaWeekday { uint32 stage_id = 1; } // CmdID: 1490 message FinishFastPassReq { uint32 fast_pass_type = 1; FastPassParaOw fast_pass_para_ow = 2; FastPassParaWeekday fast_pass_para_weekday = 3; } // CmdID: 1491 message FinishFastPassRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_SCHEDULE = 2; MATERIAL_LACK = 3; QUEST_NOT_EXIST = 4; QUEST_NOT_DOING = 5; MAP_NOT_FOUND = 6; NO_USE_TIMES = 7; STAGE_NOT_EXIST = 8; STAGE_CANT_FAST_PASS = 9; NO_ENTER_TIMES = 10; STAMINA_LACK = 11; EQUIPMENT_FULL = 12; GENERATE_DROP_FAILED = 13; } FinishFastPassRsp.Retcode retcode = 1; uint32 fast_pass_type = 2; repeated DropItem drop_item_list = 4; FastPassParaOw fast_pass_para_ow = 5; FastPassParaWeekday fast_pass_para_weekday = 6; uint32 player_exp_reward = 7; uint32 scoin_reward = 8; uint32 exp_convert_scoin = 9; } // CmdID: 1492 message SetWarshipAvatarReq { uint32 first_avatar_id = 1; uint32 second_avatar_id = 2; } // CmdID: 1493 message SetWarshipAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; AVATAR_NOT_TWINS = 3; } SetWarshipAvatarRsp.Retcode retcode = 1; } // CmdID: 1494 message CreateAlipayOrderReq { enum TradeType { NONE = 0; APP = 1; QR_CODE = 2; HUA_BEI = 3; } string product_name = 1; string total_fee = 2; string notify_url = 3; string body = 4; CreateAlipayOrderReq.TradeType trade_type = 5; } // CmdID: 1495 message CreateAlipayOrderRsp { enum Retcode { SUCC = 0; FAIL = 1; } CreateAlipayOrderRsp.Retcode retcode = 1; string qr_code_url = 2; string product_name = 3; string order_string = 4; } message Subscription { uint32 subs_id = 1; uint32 expires_time = 2; } // CmdID: 1496 message SubscriptionStatusNotify { repeated Subscription subs_list = 1; } // CmdID: 1502 message GetChatRedEnvelopeInfoReq { uint32 sender_uid = 1; uint32 red_envelope_id = 2; } // CmdID: 1503 message GetChatRedEnvelopeInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetChatRedEnvelopeInfoRsp.Retcode retcode = 1; uint32 sender_uid = 2; uint32 red_envelope_id = 3; uint32 taken_num = 4; uint32 expire_time = 5; repeated TakeChatRedEnvelopePlayer take_red_envelope_list = 6; } // CmdID: 1517 message WantedMirrorRecoveryReq { EquipmentItemList consume_item_list = 1; } // CmdID: 1518 message WantedMirrorRecoveryRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; LOCK = 3; CONSUME_ITEM_NOT_EXIST = 4; CONSUME_ITEM_IN_USE = 5; CONSUME_ITEM_REPEAT = 6; CONSUME_ITEM_PROTECTED = 7; COST_GACHA_TICKET = 8; COST_SENIOR_EQUIP_FROM_NEW_DEVICE = 9; COST_SENIOR_EQUIP_CANCEL_PROTECT_TOO_SOON = 10; CONSUME_ITEM_GRAND_KEY = 11; CONSUME_ITEM_IN_FACILITY = 12; LACK_TICKET = 13; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 14; } WantedMirrorRecoveryRsp.Retcode retcode = 1; RewardData reward_data = 2; } message RecommendMissionPanel { uint32 panel_id = 1; bool is_panel_show = 2; uint32 mission_begin_time = 3; } // CmdID: 1519 message GetRecommendMissionPanelListReq { } // CmdID: 1520 message GetRecommendMissionPanelListRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; } GetRecommendMissionPanelListRsp.Retcode retcode = 1; repeated RecommendMissionPanel recommend_mission_panel_list = 2; } // CmdID: 1523 message GetCustomHeadDataReq { } // CmdID: 1524 message GetCustomHeadDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetCustomHeadDataRsp.Retcode retcode = 1; bool is_all = 2; repeated CustomHead custom_head_list = 3; } // CmdID: 1525 message SetCustomHeadReq { uint32 id = 1; } // CmdID: 1526 message SetCustomHeadRsp { enum Retcode { SUCC = 0; FAIL = 1; LOCKED = 2; } SetCustomHeadRsp.Retcode retcode = 1; } // CmdID: 1528 message GetStageBuffReq { repeated uint32 stage_id_list = 1; repeated uint32 activity_buff_id_list = 2; } message StageBuff { uint32 stage_id = 1; repeated uint32 gen_buff_id_list = 2; repeated uint32 hold_buff_id_list = 3; bool is_new = 4; repeated uint32 carry_buff_id_list = 5; } message ActivityBuff { message Buff { uint32 buff_id = 1; uint32 buff_num = 2; } uint32 id = 1; repeated uint32 candidate_buff_id_list = 2; repeated ActivityBuff.Buff buff_list = 3; uint32 charge_value = 4; uint32 buff_charged_times = 5; } // CmdID: 1529 message GetStageBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetStageBuffRsp.Retcode retcode = 1; repeated StageBuff stage_buff_list = 2; repeated ActivityBuff activity_buff_list = 3; } // CmdID: 1530 message ChooseStageBuffReq { uint32 activity_buff_id = 1; repeated uint32 buff_id_list = 2; } // CmdID: 1531 message ChooseStageBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChooseStageBuffRsp.Retcode retcode = 1; uint32 activity_buff_id = 2; } // CmdID: 1538 message TriggerRecommendGoodsNotify { uint32 recommend_id = 1; repeated uint32 shop_goods_schedule_id_list = 2; uint32 trigger_recommend_goods_time = 3; } // CmdID: 1539 message ConfirmRecommendGoodsReq { uint32 recommend_id = 1; } // CmdID: 1540 message ConfirmRecommendGoodsRsp { enum Retcode { SUCC = 0; FAIL = 1; } ConfirmRecommendGoodsRsp.Retcode retcode = 1; uint32 recommend_id = 2; } // CmdID: 1541 message GetStageRecommendAvatarReq { repeated string id_list = 1; AvatarRecommendType type = 2; } message RecommendAvatar { LineupBriefInfo lineup_info = 1; uint32 battle_times = 2; float battle_rate = 3; AvatarRecommendSource source = 5; string ext_info = 8; uint32 recommend_style = 9; uint32 rank = 10; bool is_has_course_info = 11; } message StageRecommendAvatar { string id = 1; repeated RecommendAvatar recommend_avatar_list = 2; AvatarRecommendType type = 3; } // CmdID: 1542 message GetStageRecommendAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; ID_TOO_MUCH = 2; } GetStageRecommendAvatarRsp.Retcode retcode = 1; repeated StageRecommendAvatar stage_recommend_avatar_list = 2; } // CmdID: 1543 message SendDanmakuReq { uint32 danmaku_slot = 1; string content = 2; } // CmdID: 1544 message SendDanmakuRsp { enum Retcode { SUCC = 0; FAIL = 1; SENSITIVE_WORDS = 2; CHAT_FORBIDEN = 3; TOO_FREQUENT = 4; DANMAKU_CLOSED = 5; IN_BLACKLIST = 6; NUM_LIMIT = 7; LENGTH_LIMIT = 8; } SendDanmakuRsp.Retcode retcode = 1; uint32 danmaku_slot = 2; DanmakuContent content = 3; uint32 blacklist_expire_time = 4; } // CmdID: 1545 message GetDanmakuListReq { uint32 danmaku_slot = 1; uint32 start_idx = 2; uint32 end_idx = 3; } message DanmakuContent { string danmaku_id = 1; uint32 sender_uid = 2; string nickname = 3; uint32 send_time = 4; string content = 5; } // CmdID: 1546 message GetDanmakuListRsp { enum Retcode { SUCC = 0; FAIL = 1; DANMAKU_CLOSED = 2; } GetDanmakuListRsp.Retcode retcode = 1; uint32 danmaku_slot = 2; uint32 danmaku_slot_status = 3; uint32 start_idx = 4; uint32 end_idx = 5; repeated DanmakuContent danmaku_list = 6; } // CmdID: 1547 message GetDanmakuBriefInfoReq { uint32 danmaku_slot = 1; } message DanmakuSlotBriefInfo { uint32 danmaku_slot = 1; uint32 danmaku_slot_status = 2; uint32 danmaku_num = 3; } // CmdID: 1548 message GetDanmakuBriefInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; DANMAKU_CLOSED = 2; } GetDanmakuBriefInfoRsp.Retcode retcode = 1; uint32 danmaku_slot = 2; DanmakuSlotBriefInfo brief_info = 3; } // CmdID: 1549 message ImpeachDanmakuReq { uint32 danmaku_slot = 1; uint32 sender_uid = 2; string danmaku_id = 3; } // CmdID: 1550 message ImpeachDanmakuRsp { enum Retcode { SUCC = 0; FAIL = 1; TOO_FREQUENT = 2; IMPEACH_SELF = 3; } ImpeachDanmakuRsp.Retcode retcode = 1; } // CmdID: 1551 message DanmakuBlacklistNotify { uint32 blacklist_expire_time = 1; } // CmdID: 1553 message GetTeamStatusReq { repeated uint32 team_id_list = 1; } // CmdID: 1554 message GetTeamStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; SERVER_BUSY = 2; } GetTeamStatusRsp.Retcode retcode = 1; repeated MpTeamData team_data_list = 2; } // CmdID: 1555 message GetFastPassDataReq { uint32 fast_pass_type = 1; } // CmdID: 1556 message GetFastPassDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_EXIST = 2; } GetFastPassDataRsp.Retcode retcode = 1; uint32 fast_pass_type = 2; uint32 use_times = 3; } // CmdID: 1576 message GetPlayerOnlineStatusReq { repeated uint32 uid_list = 1; } message PlayerOnlineStatusInfo { uint32 uid = 1; uint32 online_status = 2; uint32 last_login_time = 3; uint32 last_logout_time = 4; } // CmdID: 1577 message GetPlayerOnlineStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetPlayerOnlineStatusRsp.Retcode retcode = 1; repeated PlayerOnlineStatusInfo online_status_list = 2; } // CmdID: 1579 message MpSyncActionFromPlayerNotify { MpAction action = 1; } // CmdID: 1580 message MpSyncActionFromServerNotify { uint32 uid = 1; MpAction action = 2; } // CmdID: 1581 message VerifySamSungOrderNotify { string purchase_id = 1; } message ClientData { ClientDataType type = 1; uint32 id = 2; bytes data = 3; } // CmdID: 1586 message GetClientDataReq { ClientDataType type = 1; uint32 id = 2; } // CmdID: 1587 message GetClientDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_FOUND = 2; } GetClientDataRsp.Retcode retcode = 1; ClientDataType type = 2; uint32 id = 3; repeated ClientData client_data_list = 4; } // CmdID: 1588 message SetClientDataReq { ClientData client_data = 1; } // CmdID: 1589 message SetClientDataRsp { enum Retcode { SUCC = 0; FAIL = 1; SIZE_LIMIT = 2; UNKNOWN_ID = 3; } SetClientDataRsp.Retcode retcode = 1; ClientDataType type = 2; uint32 id = 3; } // CmdID: 1592 message WikiTakeActivitySuitRewardReq { uint32 suit_id = 1; } // CmdID: 1593 message WikiTakeActivitySuitRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; NOT_GET = 3; } WikiTakeActivitySuitRewardRsp.Retcode retcode = 1; uint32 suit_id = 2; RewardData reward = 3; } // CmdID: 1594 message GetBlackListReq { bool is_only_uid = 1; } // CmdID: 1595 message GetBlackListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetBlackListRsp.Retcode retcode = 1; repeated PlayerFriendBriefData black_list = 2; bool is_whole_data = 3; bool is_only_uid = 4; } // CmdID: 1596 message AddToBlackListReq { uint32 target_uid = 1; } // CmdID: 1597 message AddToBlackListRsp { enum Retcode { SUCC = 0; FAIL = 1; ALREADY_IN_LIST = 2; LIST_FULL = 3; TARGET_NOT_EXIST = 4; } AddToBlackListRsp.Retcode retcode = 1; uint32 target_uid = 2; } // CmdID: 1598 message DelFromBlackListReq { uint32 target_uid = 1; } // CmdID: 1599 message DelFromBlackListRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_LIST = 2; } DelFromBlackListRsp.Retcode retcode = 1; uint32 target_uid = 2; } // CmdID: 1600 message DebugHotPatchFileNotify { string file_url = 1; } message WebActivity { uint32 activity_id = 1; uint32 show_type = 2; } // CmdID: 1601 message GetWebActivityInfoReq { } // CmdID: 1602 message GetWebActivityInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWebActivityInfoRsp.Retcode retcode = 1; repeated WebActivity web_activity_list = 2; } // CmdID: 1603 message GetMiniRankReq { uint32 type = 1; uint32 stage_id = 2; uint32 activity_id = 3; uint32 avatar_id = 4; uint32 rank_id = 5; uint32 challenge_id = 6; uint32 entity_id = 7; } // CmdID: 1604 message GetMiniRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMiniRankRsp.Retcode retcode = 1; uint32 type = 2; uint32 stage_id = 3; RankShowData rank_data = 4; uint32 activity_id = 5; uint32 avatar_id = 6; uint32 challenge_id = 7; uint32 entity_id = 8; } // CmdID: 1605 message ChargeActivityBuffReq { uint32 activity_buff_id = 1; } // CmdID: 1606 message ChargeActivityBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_FOUND = 2; NOT_ALLOWED = 3; FULL_CHARGED = 4; MATERIAL_LACK = 5; } ChargeActivityBuffRsp.Retcode retcode = 1; uint32 activity_buff_id = 2; } // CmdID: 1607 message LoginWishGetMainDataReq { } message LoginWish { uint32 login_day = 1; uint32 wish_id = 2; uint32 choose_reward_id = 3; bool is_reward_taken = 4; } message LoginWishActivity { uint32 activity_id = 1; uint32 show_begin_time = 2; uint32 show_end_time = 3; uint32 begin_time = 4; uint32 end_time = 5; uint32 login_days = 6; repeated uint32 has_take_reward_login_day_list = 7; repeated uint32 has_take_reward_special_day_list = 8; repeated LoginWish has_made_wish_list = 9; } // CmdID: 1608 message LoginWishGetMainDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } LoginWishGetMainDataRsp.Retcode retcode = 1; repeated LoginWishActivity activity_list = 2; } // CmdID: 1609 message LoginWishTakeLoginRewardReq { uint32 activity_id = 1; uint32 login_day = 2; } // CmdID: 1610 message LoginWishTakeLoginRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; DAY_LACK = 2; ALREADY_TAKEN = 3; } LoginWishTakeLoginRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 login_day = 3; RewardData reward_data = 4; } // CmdID: 1611 message LoginWishTakeSpecialRewardReq { uint32 activity_id = 1; uint32 login_day = 2; } // CmdID: 1612 message LoginWishTakeSpecialRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; DAY_LACK = 2; ALREADY_TAKEN = 3; } LoginWishTakeSpecialRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 login_day = 3; RewardData reward_data = 4; } // CmdID: 1613 message LoginWishMakeWishReq { uint32 activity_id = 1; uint32 login_day = 2; uint32 choose_reward_id = 3; } // CmdID: 1614 message LoginWishMakeWishRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; DAY_LACK = 3; REWARD_TAKEN = 4; } LoginWishMakeWishRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 login_day = 3; uint32 choose_reward_id = 4; } // CmdID: 1615 message LoginWishTakeWishRewardReq { uint32 activity_id = 1; } // CmdID: 1616 message LoginWishTakeWishRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; } LoginWishTakeWishRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; RewardData reward_data = 3; } // CmdID: 1619 message DevLevelChangeNotify { string dev_level_msg = 1; } // CmdID: 1620 message DelAvatarEquipSuiteReq { uint32 avatar_id = 1; uint32 suite_id = 2; } // CmdID: 1621 message DelAvatarEquipSuiteRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_LOCK = 2; SUITE_NOT_EXIST = 3; SUITE_ID_LIMIT = 4; } DelAvatarEquipSuiteRsp.Retcode retcode = 1; uint32 avatar_id = 2; uint32 suite_id = 3; } // CmdID: 1626 message ClientCheckNetworkEnvReq { string token_str = 1; } // CmdID: 1627 message ClientCheckNetworkEnvRsp { enum Retcode { SUCC = 0; FAIL = 1; } ClientCheckNetworkEnvRsp.Retcode retcode = 1; string token_str = 2; } // CmdID: 1630 message GetStageRecommendAvatarCourseInfoReq { string id = 1; AvatarRecommendType type = 2; uint32 recommend_style = 3; uint32 rank = 4; } // CmdID: 1631 message GetStageRecommendAvatarCourseInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetStageRecommendAvatarCourseInfoRsp.Retcode retcode = 1; string course_info = 2; } // CmdID: 1632 message GetMissionStepCompensationInfoReq { } message MissionCompensationReward { uint32 mission_id = 1; uint32 mission_compensation_reward_id = 2; } message MissionStepCompensation { uint32 type_id = 1; uint32 old_step_id = 2; uint32 new_step_id = 3; uint32 old_step_compensation_reward_id = 4; uint32 old_step_reward_id = 5; repeated MissionCompensationReward mission_compensation_list = 6; repeated uint32 old_step_compensation_reward_id_list = 7; } // CmdID: 1633 message GetMissionStepCompensationInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_REWARD = 2; } GetMissionStepCompensationInfoRsp.Retcode retcode = 1; repeated MissionStepCompensation challenge_mission_compensation_list = 2; MissionStepCompensation mainline_misssion_compensation = 3; bool has_take_reward = 4; } // CmdID: 1634 message TakeMissionStepCompensationReq { } // CmdID: 1635 message TakeMissionStepCompensationRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKEN = 2; NO_REWARD = 3; } TakeMissionStepCompensationRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 1636 message GetEliteChapterCompensationInfoReq { uint32 chapter_id = 1; } message EliteChapterStageCompensation { uint32 stage_id = 1; bool is_first_win = 2; repeated uint32 challenge_reward_id_list = 3; } message EliteChapterActCompensation { uint32 act_id = 1; uint32 difficulty = 2; repeated uint32 challenge_reward_id_list = 3; } message EliteChapterCompensationInfo { uint32 chapter_id = 1; repeated EliteChapterStageCompensation stage_compensation_list = 2; repeated EliteChapterActCompensation act_compensation_list = 3; bool has_taken_compensation = 4; } // CmdID: 1637 message GetEliteChapterCompensationInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetEliteChapterCompensationInfoRsp.Retcode retcode = 1; repeated EliteChapterCompensationInfo chapter_list = 2; } // CmdID: 1638 message TakeEliteChapterCompensationReq { uint32 chapter_id = 1; } // CmdID: 1639 message TakeEliteChapterCompensationRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKEN = 2; NO_REWARD = 3; CHAPTER_NOT_FINISH = 4; } TakeEliteChapterCompensationRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 1642 message UnlockPrivilegeReq { uint32 privilege_id = 1; } // CmdID: 1643 message UnlockPrivilegeRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LACK = 2; NEWBIE_SCHEDULE_ERROR = 3; NEWBIE_DAY_LACK = 4; BUY_TIMES_LACK = 5; MCOIN_LACK = 6; } UnlockPrivilegeRsp.Retcode retcode = 1; } // CmdID: 1644 message MpSetExtraSkillReq { uint32 extra_skill_id = 1; } // CmdID: 1645 message MpSetExtraSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_TEAM = 2; } MpSetExtraSkillRsp.Retcode retcode = 1; } // CmdID: 1646 message GetPrivilegeInfoReq { } message PrivilegeRightInfo { uint32 right_id = 1; uint32 type = 2; uint32 total_used_times = 3; uint32 max_use_times = 4; uint32 use_times = 5; uint32 next_auto_refresh_time = 6; } message PrivilegeInfo { uint32 privilege_id = 1; uint32 expire_time = 2; repeated PrivilegeRightInfo right_info_list = 3; } // CmdID: 1647 message GetPrivilegeInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetPrivilegeInfoRsp.Retcode retcode = 1; repeated PrivilegeInfo privilege_list = 2; } // CmdID: 1648 message CreateSteamOrderReq { string product_name = 1; string product_desc = 2; string account_id = 3; uint64 order_id = 4; } // CmdID: 1649 message CreateSteamOrderRsp { enum Retcode { SUCC = 0; FAIL = 1; } CreateSteamOrderRsp.Retcode retcode = 1; } // CmdID: 1650 message VerifySteamOrderNotify { string order_id = 1; } // CmdID: 1651 message UnlockGobackFundReq { } // CmdID: 1652 message UnlockGobackFundRsp { enum Retcode { SUCC = 0; FAIL = 1; ALREADY_UNLOCKED = 2; MCOIN_LACK = 3; } UnlockGobackFundRsp.Retcode retcode = 1; } // CmdID: 1653 message TakeGobackFundRewardReq { uint32 progress_id = 1; } // CmdID: 1654 message TakeGobackFundRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; ALREADY_TAKEN = 2; NO_REWARD = 3; FUND_LOCKED = 4; } TakeGobackFundRewardRsp.Retcode retcode = 1; RewardData reward_data = 2; } // CmdID: 1655 message ExBossSweepReq { uint32 boss_id = 1; } // CmdID: 1656 message ExBossSweepRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LIMIT = 2; ENTER_TIMES_LACK = 3; FEATURE_LIMIT = 4; FEATURE_CLOSED = 5; FINISHED = 6; NOT_OPEN = 7; } ExBossSweepRsp.Retcode retcode = 1; uint32 boss_id = 2; } // CmdID: 1657 message ExBossTakeBossScoreRewardNotify { repeated RewardData reward_list = 1; } // CmdID: 1658 message BindHoyolabAccountReq { uint32 hoyolab_channel_id = 1; string hoyolab_account_uid = 2; string hoyolab_token = 3; } // CmdID: 1659 message BindHoyolabAccountRsp { enum Retcode { SUCC = 0; FAIL = 1; ALREADY_BIND = 2; BIND_BY_OTHER = 3; } BindHoyolabAccountRsp.Retcode retcode = 1; string hoyolab_account_uid = 2; } // CmdID: 1660 message ChapterGroupGetDataReq { uint32 chapter_group_id = 1; } message ChapterGroupSite { uint32 site_id = 1; uint32 chapter_id = 2; ChapterGroupSiteStatus status = 3; } message ChapterGroup { uint32 id = 1; repeated ChapterGroupSite site_list = 2; } // CmdID: 1661 message ChapterGroupGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_EXIST = 2; } ChapterGroupGetDataRsp.Retcode retcode = 1; repeated ChapterGroup chapter_group_list = 2; bool is_all = 3; uint32 chapter_group_id = 4; } // CmdID: 1664 message WeekDayActivitySweepReq { repeated uint32 stage_id_list = 1; } // CmdID: 1665 message WeekDayActivitySweepRsp { enum Retcode { SUCC = 0; FAIL = 1; } WeekDayActivitySweepRsp.Retcode retcode = 1; RewardData reward_data = 2; repeated DropItem drop_item_list = 3; } // CmdID: 1666 message GetWeekDayActivityCompensationInfoReq { } message WeekDayActivityStageCompensation { uint32 stage_id = 1; bool is_first_win = 2; repeated uint32 challenge_reward_list = 3; } // CmdID: 1667 message GetWeekDayActivityCompensationInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWeekDayActivityCompensationInfoRsp.Retcode retcode = 1; repeated WeekDayActivityStageCompensation stage_compensation_list = 2; bool has_taken_compensation = 3; } // CmdID: 1668 message TakeWeekDayActivityCompensationReq { } // CmdID: 1669 message TakeWeekDayActivityCompensationRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKEN = 2; LEVEL_LACK = 3; } TakeWeekDayActivityCompensationRsp.Retcode retcode = 1; repeated RewardData reward_data_list = 2; } // CmdID: 1670 message RequestLogoffReq { } // CmdID: 1671 message RequestLogoffRsp { enum Retcode { SUCC = 0; FAIL = 1; } RequestLogoffRsp.Retcode retcode = 1; } // CmdID: 1672 message GetChapterCompensationInfoReq { uint32 chapter_id = 1; } message ChapterStageCompensation { uint32 stage_id = 1; bool is_first_win = 2; repeated uint32 challenge_reward_id_list = 3; } message ChapterActCompensation { uint32 act_id = 1; uint32 difficulty = 2; repeated uint32 challenge_reward_id_list = 3; } message ChapterCompensationInfo { uint32 compensation_id = 1; repeated ChapterStageCompensation stage_compensation_list = 2; repeated ChapterActCompensation act_compensation_list = 3; bool is_taken_compensation = 4; uint32 chapter_id = 5; } // CmdID: 1673 message GetChapterCompensationInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetChapterCompensationInfoRsp.Retcode retcode = 1; bool is_all = 2; repeated ChapterCompensationInfo compensate_list = 3; } // CmdID: 1674 message TakeChapterCompensationReq { uint32 chapter_id = 1; } // CmdID: 1675 message TakeChapterCompensationRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKEN = 2; NO_REWARD = 3; CHAPTER_NOT_FINISH = 4; } TakeChapterCompensationRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 1676 message GetChallengeStepCompensationInfoReq { } message StepMissionCompensation { uint32 mission_id = 1; uint32 reward_id = 2; } message StepCompensation { uint32 step_id = 1; uint32 step_reward_id = 2; repeated StepMissionCompensation mission_list = 3; } message ChallengeStepCompensation { uint32 compensation_id = 1; bool is_take_compensation = 2; repeated StepCompensation new_challenge_step_compensation_list = 3; repeated StepCompensation old_challenge_step_compensation_list = 4; repeated StepCompensation mainline_step_compensation_list = 5; } // CmdID: 1677 message GetChallengeStepCompensationInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetChallengeStepCompensationInfoRsp.Retcode retcode = 1; repeated ChallengeStepCompensation compensation_list = 2; } // CmdID: 1678 message TakeChallengeStepCompensationReq { uint32 compensation_id = 1; } // CmdID: 1679 message TakeChallengeStepCompensationRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKEN = 2; LEVEL_LACK = 3; NO_REWARD = 4; } TakeChallengeStepCompensationRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 1684 message GetSpecificRankReq { SpecificRankType type = 1; uint32 param = 2; } // CmdID: 1685 message GetSpecificRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetSpecificRankRsp.Retcode retcode = 1; SpecificRankType type = 2; uint32 param = 3; RankShowData rank_data = 4; } // CmdID: 1690 message GetInviteActivityInviterDataReq { } message InviterActivity { uint32 schedule_id = 1; uint32 invite_num = 2; uint32 taken_reward_progress = 3; uint32 accept_invite_num = 4; } // CmdID: 1691 message GetInviteActivityInviterDataRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LACK = 2; FEATURE_CLOSED = 3; } GetInviteActivityInviterDataRsp.Retcode retcode = 1; string my_invite_code = 2; repeated InviterActivity inviter_activity_info_list = 3; } // CmdID: 1692 message TakeInviteActivityInviterProgressRewardReq { InviterActivityType activity_type = 1; } // CmdID: 1693 message TakeInviteActivityInviterProgressRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_REWARD = 2; FEATURE_CLOSED = 3; } TakeInviteActivityInviterProgressRewardRsp.Retcode retcode = 1; InviterActivityType activity_type = 2; uint32 taken_reward_progress = 3; RewardData reward_data = 4; } message InviteeActivity { uint32 schedule_id = 1; InviteeActivityType activity_type = 2; uint32 taken_invitee_reward_id = 3; uint32 end_time = 4; } // CmdID: 1694 message GetInviteActivityInviteeDataReq { } // CmdID: 1695 message GetInviteActivityInviteeDataRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; } GetInviteActivityInviteeDataRsp.Retcode retcode = 1; repeated InviteeActivity invitee_activity_info_list = 2; } // CmdID: 1696 message InviteActivityAcceptInviteReq { string invite_code = 1; } // CmdID: 1697 message InviteActivityAcceptInviteRsp { enum Retcode { SUCC = 0; FAIL = 1; INVITE_CODE_ERROR = 2; LEVEL_LACK = 3; INVITE_FULL = 4; INVITE_INVALID_REGION = 5; INVITE_CONDITION_ERROR = 6; NO_ACTIVITY = 7; ALREADY_INVITED = 8; INVITE_DAILY_LIMIT = 9; FEATURE_CLOSED = 10; } InviteActivityAcceptInviteRsp.Retcode retcode = 1; uint32 invite_uid = 2; InviteeActivityType invite_type = 3; RewardData reward_data = 4; } // CmdID: 1703 message GetMainStoryBlessReq { } // CmdID: 1704 message GetMainStoryBlessRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMainStoryBlessRsp.Retcode retcode = 1; repeated string bless_list = 2; string self_bless = 3; } // CmdID: 1701 message GetMainStoryMemoirsDataReq { } message MemoirsSpecialData { uint32 id = 1; uint32 value = 2; string str_value = 3; MemoirsDataType type = 4; } // CmdID: 1702 message GetMainStoryMemoirsDataRsp { enum Retcode { SUCC = 0; FAIL = 1; TOO_FREQUENT = 2; } GetMainStoryMemoirsDataRsp.Retcode retcode = 1; repeated MemoirsSpecialData data_list = 2; uint32 register_time = 3; } // CmdID: 1705 message GetActivityMainDataReq { } // CmdID: 1706 message GetActivityMainDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetActivityMainDataRsp.Retcode retcode = 1; repeated uint32 activity_module_type_list = 2; } // CmdID: 1707 message SetRedPointStatusNotify { uint32 content_id = 1; uint32 red_point_type = 2; bool is_show = 3; } message ManifestInfo { PlatFormType platform_type = 1; string name = 2; } message ManifestData { ManifestType type = 1; uint32 revision = 2; repeated ManifestInfo info_list = 3; } // CmdID: 1708 message ClientResetNotify { repeated ManifestData manifest_list = 1; uint32 data_version_num = 2; } // CmdID: 1709 message AddCustomAvatarTeamReq { } // CmdID: 1710 message AddCustomAvatarTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; CUSTOM_AVATAR_TEAM_NUM_LIMIT = 2; } AddCustomAvatarTeamRsp.Retcode retcode = 1; } // CmdID: 1711 message DelCustomAvatarTeamReq { uint32 team_id = 1; } // CmdID: 1712 message DelCustomAvatarTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; TEAM_ID_ERROR = 2; } DelCustomAvatarTeamRsp.Retcode retcode = 1; } // CmdID: 1713 message GetWorldMapRecommendReq { } message WorldMapRecommend { uint32 world_map_id = 1; int32 weight = 2; repeated uint32 active_condition_list = 3; } // CmdID: 1714 message GetWorldMapRecommendRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWorldMapRecommendRsp.Retcode retcode = 1; repeated WorldMapRecommend activity_recommend_list = 2; repeated WorldMapRecommend permanent_recommend_list = 3; } // CmdID: 1715 message UnlockCollectionReq { repeated uint32 collection_id_list = 1; } // CmdID: 1716 message UnlockCollectionRsp { enum Retcode { SUCC = 0; FAIL = 1; } UnlockCollectionRsp.Retcode retcode = 1; repeated uint32 collection_id_list = 2; } // CmdID: 1717 message GetCollectionListReq { repeated uint32 collection_id_list = 1; } // CmdID: 1718 message GetCollectionListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetCollectionListRsp.Retcode retcode = 1; repeated uint32 collection_id_list = 2; repeated uint32 active_collection_id_list = 3; } // CmdID: 1719 message ActivateCollectionReq { uint32 collection_id = 1; } // CmdID: 1720 message ActivateCollectionRsp { enum Retcode { SUCC = 0; FAIL = 1; LOCKED = 2; CANNOT_ACTIVATE = 3; } ActivateCollectionRsp.Retcode retcode = 1; uint32 collection_id = 2; } // CmdID: 1721 message ExchangeAvatarStigmataReq { uint32 avatar_id_1 = 1; uint32 avatar_id_2 = 2; EquipmentSlot slot = 3; } // CmdID: 1722 message ExchangeAvatarStigmataRsp { enum Retcode { SUCC = 0; FAIL = 1; SLOT_ERROR = 2; AVATAR_ERROR = 3; } ExchangeAvatarStigmataRsp.Retcode retcode = 1; uint32 avatar_id_1 = 2; uint32 avatar_id_2 = 3; EquipmentSlot slot = 4; } // CmdID: 1723 message ChooseSpecialGobackReq { uint32 special_id = 1; } // CmdID: 1724 message ChooseSpecialGobackRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_SPECIAL = 2; SPECIAL_ERROR = 3; ALREADY_CHOOSEN = 4; } ChooseSpecialGobackRsp.Retcode retcode = 1; } // CmdID: 1725 message GobackSpecialBpPurchaseReq { } // CmdID: 1726 message GobackSpecialBpPurchaseRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_SPECIAL = 2; NOT_CHOOSEN = 3; ALREADY_PURCHASED = 4; MCOIN_LACK = 5; } GobackSpecialBpPurchaseRsp.Retcode retcode = 1; } // CmdID: 1727 message GobackSpecialBpTakeRewardReq { } // CmdID: 1728 message GobackSpecialBpTakeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_SPECIAL = 2; NOT_CHOOSEN = 3; } GobackSpecialBpTakeRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 1734 message WeaponHomologyReq { uint32 target_unique_id = 1; EquipmentItemList consume_item_list = 2; uint32 cur_homology_level = 3; } // CmdID: 1735 message WeaponHomologyRsp { enum Retcode { SUCC = 0; FAIL = 1; CAN_NOT_HOMOLOGY = 2; CONSUME_ITEM_NOT_EXIST = 3; CONSUME_ITEM_IN_USE = 4; CONSUME_ITEM_REPEAT = 5; CONSUME_ITEM_PROTECTED = 6; CONSUME_WEAPON_MAX_HOMOLOGY = 7; NOT_SAME_HOMOLOGY = 8; TARGET_WEAPON_MAX_HOMOLOGY = 9; TARGET_WEAPON_NOT_EXIST = 10; CONSUME_ITEM_OVERFLOW = 11; TARGET_WEAPON_IN_CONSUME_LIST = 12; CONSUME_ITEM_GRAND_KEY = 13; CONSUME_ITEM_PROTECTED_BY_SECURITY_PASSWORD = 14; NOT_HOMOLOGY_MATERIAL = 15; CONSUME_ITEM_TYPE_INVALID = 16; } WeaponHomologyRsp.Retcode retcode = 1; uint32 target_unique_id = 2; } message UpdateMission { MissionFinishWay finish_way = 1; uint32 finish_para = 2; string finish_para_str = 3; uint32 progress_add = 4; uint32 stage_id = 5; } // CmdID: 1736 message UpdateMultiMissionProgressReq { repeated UpdateMission update_mission_list = 1; } // CmdID: 1737 message UpdateMultiMissionProgressRsp { enum Retcode { SUCC = 0; FAIL = 1; } UpdateMultiMissionProgressRsp.Retcode retcode = 1; } // CmdID: 1738 message WeaponLevelUpUseTicketReq { uint32 weapon_unique_id = 1; } // CmdID: 1739 message WeaponLevelUpUseTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; WEAPON_NOT_EXIST = 2; WEAPON_QUALITY_ERROR = 3; LEVEL_LACK = 4; TICKET_LACK = 5; } WeaponLevelUpUseTicketRsp.Retcode retcode = 1; uint32 new_weapon_id = 2; } // CmdID: 1740 message StigmataLevelUpUseTicketReq { uint32 stigmata_unique_id = 1; } // CmdID: 1741 message StigmataLevelUpUseTicketRsp { enum Retcode { SUCC = 0; FAIL = 1; STIGMATA_NOT_EXIST = 2; STIGMATA_QUALITY_ERROR = 3; LEVEL_LACK = 4; TICKET_LACK = 5; } StigmataLevelUpUseTicketRsp.Retcode retcode = 1; uint32 new_stigmata_id = 2; } enum CmdTypeThree { CMD_TYPE_THREE_NONE = 0; CMD_CHECK_EXTRA_STORY_LOCKED_AVATAR_BIND_EQUIP_REQ = 1000; CMD_CHECK_EXTRA_STORY_LOCKED_AVATAR_BIND_EQUIP_RSP = 1001; CMD_SWITCH_EXTRA_STORY_LOCKED_AVATAR_BIND_EQUIP_REQ = 1002; CMD_SWITCH_EXTRA_STORY_LOCKED_AVATAR_BIND_EQUIP_RSP = 1003; CMD_TAKE_DORM_LIKES_DROP_REQ = 1008; CMD_TAKE_DORM_LIKES_DROP_RSP = 1009; CMD_CHECK_DORM_LIKES_DROP_REQ = 1010; CMD_CHECK_DORM_LIKES_DROP_RSP = 1011; CMD_GET_WORLD_MAP_DATA_REQ = 1012; CMD_GET_WORLD_MAP_DATA_RSP = 1013; CMD_GET_MP_STAGE_RECORD_REQ = 1018; CMD_GET_MP_STAGE_RECORD_RSP = 1019; CMD_LOBBY_SET_CLIENT_STATUS_REQ = 1026; CMD_LOBBY_SET_CLIENT_STATUS_RSP = 1027; CMD_LOBBY_PREPARE_COUNT_DOWN_NOTIFY = 1028; CMD_MP_STAGE_VOTE_COUNT_DOWN_NOTIFY = 1029; CMD_MP_STAGE_VOTE_REQ = 1030; CMD_MP_STAGE_VOTE_RSP = 1031; CMD_MP_STAGE_VOTE_RESULT_NOTIFY = 1032; CMD_LOBBY_TIMEOUT_NO_LEADER_NOTIFY = 1033; CMD_TAKE_WEEK_DAY_ACTIVITY_RETURN_COIN_REQ = 1034; CMD_TAKE_WEEK_DAY_ACTIVITY_RETURN_COIN_RSP = 1035; CMD_MP_STAGE_GET_VOTE_INFO_REQ = 1036; CMD_MP_STAGE_GET_VOTE_INFO_RSP = 1037; CMD_MP_STAGE_MEMBER_VOTE_NOTIFY = 1038; CMD_SWITCH_EXTRA_STORY_LINE_ENHANCE_REQ = 1039; CMD_SWITCH_EXTRA_STORY_LINE_ENHANCE_RSP = 1040; CMD_GET_CHALLENGE_STEP_BONUS_REQ = 1043; CMD_GET_CHALLENGE_STEP_BONUS_RSP = 1044; CMD_LEAVE_TEAM_NOTIFY = 1101; CMD_GET_LOBBY_STAT_REQ = 1102; CMD_GET_LOBBY_STAT_RSP = 1103; CMD_DISJOIN_FURNITURE_REQ = 1134; CMD_DISJOIN_FURNITURE_RSP = 1135; CMD_CHAT_REPORT_REQ = 1150; CMD_CHAT_REPORT_RSP = 1151; CMD_CHAT_REPORT_NOTIFY = 1152; CMD_CHAT_UNFORBID_NOTIFY = 1153; CMD_CHAT_FORBID_NOTIFY = 1154; CMD_GET_CHAT_REPORT_INFO_REQ = 1159; CMD_GET_CHAT_REPORT_INFO_RSP = 1160; CMD_CHAT_FORBID_SNS_NOTIFY = 1161; CMD_RECOVER_CHAT_CREDIT_NOTIFY = 1162; CMD_SEND_CHAT_RED_ENVELOPE_REQ = 1163; CMD_SEND_CHAT_RED_ENVELOPE_RSP = 1164; CMD_TAKE_CHAT_RED_ENVELOPE_REQ = 1165; CMD_TAKE_CHAT_RED_ENVELOPE_RSP = 1166; CMD_GET_PHOTO_DATA_REQ = 1191; CMD_GET_PHOTO_DATA_RSP = 1192; CMD_GET_WIKI_DATA_REQ = 1193; CMD_GET_WIKI_DATA_RSP = 1194; CMD_TAKE_WIKI_RATING_REWARD_REQ = 1195; CMD_TAKE_WIKI_RATING_REWARD_RSP = 1196; CMD_GET_PHONE_PENDANT_DATA_REQ = 1197; CMD_GET_PHONE_PENDANT_DATA_RSP = 1198; CMD_PHONE_PENDANT_OP_REQ = 1199; CMD_PHONE_PENDANT_OP_RSP = 1200; CMD_GET_TEAM_LIST_REQ = 1215; CMD_GET_TEAM_LIST_RSP = 1216; CMD_GET_EMOJI_DATA_REQ = 1245; CMD_GET_EMOJI_DATA_RSP = 1246; CMD_MP_FAST_MATCH_REQ = 1247; CMD_MP_FAST_MATCH_RSP = 1248; CMD_GET_SNS_SHOW_DATA_REQ = 1266; CMD_GET_SNS_SHOW_DATA_RSP = 1267; CMD_GET_CLIENT_SETTING_REQ = 1270; CMD_UPDATE_CLIENT_SETTING_REQ = 1271; CMD_GET_CLIENT_SETTING_RSP = 1272; CMD_GET_OTHER_PLAYER_CLIENT_SETTING_REQ = 1273; CMD_GET_OTHER_PLAYER_CLIENT_SETTING_RSP = 1274; CMD_UPDATE_LOBBY_SETTING_REQ = 1365; CMD_UPDATE_LOBBY_SETTING_RSP = 1366; CMD_EXCHANGE_PURPLE_JADE_REQ = 1367; CMD_EXCHANGE_PURPLE_JADE_RSP = 1368; CMD_GET_BRIEF_DATA_LIST_REQ = 1374; CMD_GET_BRIEF_DATA_LIST_RSP = 1375; CMD_FINISH_PLOT_REQ = 1378; CMD_FINISH_PLOT_RSP = 1379; CMD_GET_REGION_UID_RANGE_REQ = 1380; CMD_GET_REGION_UID_RANGE_RSP = 1381; CMD_GET_PLOT_LIST_REQ = 1382; CMD_GET_PLOT_LIST_RSP = 1383; CMD_GET_FARM_ACTIVITY_DATA_REQ = 1385; CMD_GET_FARM_ACTIVITY_DATA_RSP = 1386; CMD_UNLOCK_FARM_SLOT_REQ = 1387; CMD_UNLOCK_FARM_SLOT_RSP = 1388; CMD_START_FARM_PRODUCE_REQ = 1389; CMD_START_FARM_PRODUCE_RSP = 1390; CMD_FINISH_FARM_PRODUCE_REQ = 1391; CMD_FINISH_FARM_PRODUCE_RSP = 1392; CMD_SPEED_UP_FARM_PRODUCE_REQ = 1393; CMD_SPEED_UP_FARM_PRODUCE_RSP = 1394; CMD_SYNC_FARM_ACTIVITY_DATA_NOTIFY = 1395; CMD_AVATAR_ARTIFACT_UNLOCK_REQ = 1444; CMD_AVATAR_ARTIFACT_UNLOCK_RSP = 1445; CMD_AVATAR_ARTIFACT_LEVEL_UP_REQ = 1446; CMD_AVATAR_ARTIFACT_LEVEL_UP_RSP = 1447; CMD_TAKE_GOBACK_SCORE_REWARD_REQ = 1448; CMD_TAKE_GOBACK_SCORE_REWARD_RSP = 1449; CMD_GET_AVATAR_EQUIP_SUITE_REQ = 1454; CMD_GET_AVATAR_EQUIP_SUITE_RSP = 1455; CMD_SET_AVATAR_EQUIP_SUITE_REQ = 1456; CMD_SET_AVATAR_EQUIP_SUITE_RSP = 1457; CMD_SELECT_AVATAR_EQUIP_SUITE_REQ = 1458; CMD_SELECT_AVATAR_EQUIP_SUITE_RSP = 1459; CMD_REFRESH_AND_SYNC_MISSION_NOTIFY = 1473; CMD_GET_CURRENCY_EXCHANGE_INFO_REQ = 1480; CMD_GET_CURRENCY_EXCHANGE_INFO_RSP = 1481; CMD_SET_LEVEL_LOCK_REQ = 1488; CMD_SET_LEVEL_LOCK_RSP = 1489; CMD_FINISH_FAST_PASS_REQ = 1490; CMD_FINISH_FAST_PASS_RSP = 1491; CMD_SET_WARSHIP_AVATAR_REQ = 1492; CMD_SET_WARSHIP_AVATAR_RSP = 1493; CMD_CREATE_ALIPAY_ORDER_REQ = 1494; CMD_CREATE_ALIPAY_ORDER_RSP = 1495; CMD_SUBSCRIPTION_STATUS_NOTIFY = 1496; CMD_GET_CHAT_RED_ENVELOPE_INFO_REQ = 1502; CMD_GET_CHAT_RED_ENVELOPE_INFO_RSP = 1503; CMD_WANTED_MIRROR_RECOVERY_REQ = 1517; CMD_WANTED_MIRROR_RECOVERY_RSP = 1518; CMD_GET_RECOMMEND_MISSION_PANEL_LIST_REQ = 1519; CMD_GET_RECOMMEND_MISSION_PANEL_LIST_RSP = 1520; CMD_GET_CUSTOM_HEAD_DATA_REQ = 1523; CMD_GET_CUSTOM_HEAD_DATA_RSP = 1524; CMD_SET_CUSTOM_HEAD_REQ = 1525; CMD_SET_CUSTOM_HEAD_RSP = 1526; CMD_GET_STAGE_BUFF_REQ = 1528; CMD_GET_STAGE_BUFF_RSP = 1529; CMD_CHOOSE_STAGE_BUFF_REQ = 1530; CMD_CHOOSE_STAGE_BUFF_RSP = 1531; CMD_TRIGGER_RECOMMEND_GOODS_NOTIFY = 1538; CMD_CONFIRM_RECOMMEND_GOODS_REQ = 1539; CMD_CONFIRM_RECOMMEND_GOODS_RSP = 1540; CMD_GET_STAGE_RECOMMEND_AVATAR_REQ = 1541; CMD_GET_STAGE_RECOMMEND_AVATAR_RSP = 1542; CMD_SEND_DANMAKU_REQ = 1543; CMD_SEND_DANMAKU_RSP = 1544; CMD_GET_DANMAKU_LIST_REQ = 1545; CMD_GET_DANMAKU_LIST_RSP = 1546; CMD_GET_DANMAKU_BRIEF_INFO_REQ = 1547; CMD_GET_DANMAKU_BRIEF_INFO_RSP = 1548; CMD_IMPEACH_DANMAKU_REQ = 1549; CMD_IMPEACH_DANMAKU_RSP = 1550; CMD_DANMAKU_BLACKLIST_NOTIFY = 1551; CMD_GET_TEAM_STATUS_REQ = 1553; CMD_GET_TEAM_STATUS_RSP = 1554; CMD_GET_FAST_PASS_DATA_REQ = 1555; CMD_GET_FAST_PASS_DATA_RSP = 1556; CMD_GET_PLAYER_ONLINE_STATUS_REQ = 1576; CMD_GET_PLAYER_ONLINE_STATUS_RSP = 1577; CMD_MP_SYNC_ACTION_FROM_PLAYER_NOTIFY = 1579; CMD_MP_SYNC_ACTION_FROM_SERVER_NOTIFY = 1580; CMD_VERIFY_SAMSUNG_ORDER_NOTIFY = 1581; CMD_GET_CLIENT_DATA_REQ = 1586; CMD_GET_CLIENT_DATA_RSP = 1587; CMD_SET_CLIENT_DATA_REQ = 1588; CMD_SET_CLIENT_DATA_RSP = 1589; CMD_WIKI_TAKE_ACTIVITY_SUIT_REWARD_REQ = 1592; CMD_WIKI_TAKE_ACTIVITY_SUIT_REWARD_RSP = 1593; CMD_GET_BLACK_LIST_REQ = 1594; CMD_GET_BLACK_LIST_RSP = 1595; CMD_ADD_TO_BLACK_LIST_REQ = 1596; CMD_ADD_TO_BLACK_LIST_RSP = 1597; CMD_DEL_FROM_BLACK_LIST_REQ = 1598; CMD_DEL_FROM_BLACK_LIST_RSP = 1599; CMD_DEBUG_HOT_PATCH_FILE_NOTIFY = 1600; CMD_GET_WEB_ACTIVITY_INFO_REQ = 1601; CMD_GET_WEB_ACTIVITY_INFO_RSP = 1602; CMD_GET_MINI_RANK_REQ = 1603; CMD_GET_MINI_RANK_RSP = 1604; CMD_CHARGE_ACTIVITY_BUFF_REQ = 1605; CMD_CHARGE_ACTIVITY_BUFF_RSP = 1606; CMD_LOGIN_WISH_GET_MAIN_DATA_REQ = 1607; CMD_LOGIN_WISH_GET_MAIN_DATA_RSP = 1608; CMD_LOGIN_WISH_TAKE_LOGIN_REWARD_REQ = 1609; CMD_LOGIN_WISH_TAKE_LOGIN_REWARD_RSP = 1610; CMD_LOGIN_WISH_TAKE_SPECIAL_REWARD_REQ = 1611; CMD_LOGIN_WISH_TAKE_SPECIAL_REWARD_RSP = 1612; CMD_LOGIN_WISH_MAKE_WISH_REQ = 1613; CMD_LOGIN_WISH_MAKE_WISH_RSP = 1614; CMD_LOGIN_WISH_TAKE_WISH_REWARD_REQ = 1615; CMD_LOGIN_WISH_TAKE_WISH_REWARD_RSP = 1616; CMD_DEV_LEVEL_CHANGE_NOTIFY = 1619; CMD_DEL_AVATAR_EQUIP_SUITE_REQ = 1620; CMD_DEL_AVATAR_EQUIP_SUITE_RSP = 1621; CMD_CLIENT_CHECK_NETWORK_ENV_REQ = 1626; CMD_CLIENT_CHECK_NETWORK_ENV_RSP = 1627; CMD_GET_STAGE_RECOMMEND_AVATAR_COURSE_INFO_REQ = 1630; CMD_GET_STAGE_RECOMMEND_AVATAR_COURSE_INFO_RSP = 1631; CMD_GET_MISSION_STEP_COMPENSATION_INFO_REQ = 1632; CMD_GET_MISSION_STEP_COMPENSATION_INFO_RSP = 1633; CMD_TAKE_MISSION_STEP_COMPENSATION_REQ = 1634; CMD_TAKE_MISSION_STEP_COMPENSATION_RSP = 1635; CMD_GET_ELITE_CHAPTER_COMPENSATION_INFO_REQ = 1636; CMD_GET_ELITE_CHAPTER_COMPENSATION_INFO_RSP = 1637; CMD_TAKE_ELITE_CHAPTER_COMPENSATION_REQ = 1638; CMD_TAKE_ELITE_CHAPTER_COMPENSATION_RSP = 1639; CMD_UNLOCK_PRIVILEGE_REQ = 1642; CMD_UNLOCK_PRIVILEGE_RSP = 1643; CMD_MP_SET_EXTRA_SKILL_REQ = 1644; CMD_MP_SET_EXTRA_SKILL_RSP = 1645; CMD_GET_PRIVILEGE_INFO_REQ = 1646; CMD_GET_PRIVILEGE_INFO_RSP = 1647; CMD_CREATE_STEAM_ORDER_REQ = 1648; CMD_CREATE_STEAM_ORDER_RSP = 1649; CMD_VERIFY_STEAM_ORDER_NOTIFY = 1650; CMD_UNLOCK_GOBACK_FUND_REQ = 1651; CMD_UNLOCK_GOBACK_FUND_RSP = 1652; CMD_TAKE_GOBACK_FUND_REWARD_REQ = 1653; CMD_TAKE_GOBACK_FUND_REWARD_RSP = 1654; CMD_EX_BOSS_SWEEP_REQ = 1655; CMD_EX_BOSS_SWEEP_RSP = 1656; CMD_EX_BOSS_TAKE_BOSS_SCORE_REWARD_NOTIFY = 1657; CMD_BIND_HOYOLAB_ACCOUNT_REQ = 1658; CMD_BIND_HOYOLAB_ACCOUNT_RSP = 1659; CMD_CHAPTER_GROUP_GET_DATA_REQ = 1660; CMD_CHAPTER_GROUP_GET_DATA_RSP = 1661; CMD_WEEK_DAY_ACTIVITY_SWEEP_REQ = 1664; CMD_WEEK_DAY_ACTIVITY_SWEEP_RSP = 1665; CMD_GET_WEEK_DAY_ACTIVITY_COMPENSATION_INFO_REQ = 1666; CMD_GET_WEEK_DAY_ACTIVITY_COMPENSATION_INFO_RSP = 1667; CMD_TAKE_WEEK_DAY_ACTIVITY_COMPENSATION_REQ = 1668; CMD_TAKE_WEEK_DAY_ACTIVITY_COMPENSATION_RSP = 1669; CMD_REQUEST_LOGOFF_REQ = 1670; CMD_REQUEST_LOGOFF_RSP = 1671; CMD_GET_CHAPTER_COMPENSATION_INFO_REQ = 1672; CMD_GET_CHAPTER_COMPENSATION_INFO_RSP = 1673; CMD_TAKE_CHAPTER_COMPENSATION_REQ = 1674; CMD_TAKE_CHAPTER_COMPENSATION_RSP = 1675; CMD_GET_CHALLENGE_STEP_COMPENSATION_INFO_REQ = 1676; CMD_GET_CHALLENGE_STEP_COMPENSATION_INFO_RSP = 1677; CMD_TAKE_CHALLENGE_STEP_COMPENSATION_REQ = 1678; CMD_TAKE_CHALLENGE_STEP_COMPENSATION_RSP = 1679; CMD_GET_SPECIFIC_RANK_REQ = 1684; CMD_GET_SPECIFIC_RANK_RSP = 1685; CMD_GET_INVITE_ACTIVITY_INVITER_DATA_REQ = 1690; CMD_GET_INVITE_ACTIVITY_INVITER_DATA_RSP = 1691; CMD_TAKE_INVITE_ACTIVITY_INVITER_PROGRESS_REWARD_REQ = 1692; CMD_TAKE_INVITE_ACTIVITY_INVITER_PROGRESS_REWARD_RSP = 1693; CMD_GET_INVITE_ACTIVITY_INVITEE_DATA_REQ = 1694; CMD_GET_INVITE_ACTIVITY_INVITEE_DATA_RSP = 1695; CMD_INVITE_ACTIVITY_ACCEPT_INVITE_REQ = 1696; CMD_INVITE_ACTIVITY_ACCEPT_INVITE_RSP = 1697; CMD_GET_MAIN_STORY_MEMOIRS_DATA_REQ = 1701; CMD_GET_MAIN_STORY_MEMOIRS_DATA_RSP = 1702; CMD_GET_MAIN_STORY_BLESS_REQ = 1703; CMD_GET_MAIN_STORY_BLESS_RSP = 1704; CMD_GET_ACTIVITY_MAIN_DATA_REQ = 1705; CMD_GET_ACTIVITY_MAIN_DATA_RSP = 1706; CMD_SET_RED_POINT_STATUS_NOTIFY = 1707; CMD_CLIENT_RESET_NOTIFY = 1708; CMD_ADD_CUSTOM_AVATAR_TEAM_REQ = 1709; CMD_ADD_CUSTOM_AVATAR_TEAM_RSP = 1710; CMD_DEL_CUSTOM_AVATAR_TEAM_REQ = 1711; CMD_DEL_CUSTOM_AVATAR_TEAM_RSP = 1712; CMD_GET_WORLD_MAP_RECOMMEND_REQ = 1713; CMD_GET_WORLD_MAP_RECOMMEND_RSP = 1714; CMD_UNLOCK_COLLECTION_REQ = 1715; CMD_UNLOCK_COLLECTION_RSP = 1716; CMD_GET_COLLECTION_LIST_REQ = 1717; CMD_GET_COLLECTION_LIST_RSP = 1718; CMD_ACTIVATE_COLLECTION_REQ = 1719; CMD_ACTIVATE_COLLECTION_RSP = 1720; CMD_EXCHANGE_AVATAR_STIGMATA_REQ = 1721; CMD_EXCHANGE_AVATAR_STIGMATA_RSP = 1722; CMD_CHOOSE_SPECIAL_GOBACK_REQ = 1723; CMD_CHOOSE_SPECIAL_GOBACK_RSP = 1724; CMD_GOBACK_SPECIAL_BP_PURCHASE_REQ = 1725; CMD_GOBACK_SPECIAL_BP_PURCHASE_RSP = 1726; CMD_GOBACK_SPECIAL_BP_TAKE_REWARD_REQ = 1727; CMD_GOBACK_SPECIAL_BP_TAKE_REWARD_RSP = 1728; CMD_WEAPON_HOMOLOGY_REQ = 1734; CMD_WEAPON_HOMOLOGY_RSP = 1735; CMD_UPDATE_MULTI_MISSION_PROGRESS_REQ = 1736; CMD_UPDATE_MULTI_MISSION_PROGRESS_RSP = 1737; CMD_WEAPON_LEVEL_UP_USE_TICKET_REQ = 1738; CMD_WEAPON_LEVEL_UP_USE_TICKET_RSP = 1739; CMD_STIGMATA_LEVEL_UP_USE_TICKET_REQ = 1740; CMD_STIGMATA_LEVEL_UP_USE_TICKET_RSP = 1741; CMD_THREE_DEAD_LINE = 1999; } enum MpStageVoteOption { MP_STAGE_VOTE_OPTION_STAY_IN_TEAM = 0; MP_STAGE_VOTE_OPTION_STAGE_AGAIN = 1; MP_STAGE_VOTE_OPTION_NEXT_STAGE = 2; } enum CityActivityDataType { CITY_ACTIVITY_DATA_ALL = 0; CITY_ACTIVITY_DATA_EVENT = 1; CITY_ACTIVITY_DATA_PHONE_EVENT = 2; CITY_ACTIVITY_DATA_PHOTO = 3; } enum EmojiUnlockType { EMOJI_UNLOCK_TYPE_NONE = 0; EMOJI_UNLOCK_TYPE_DEFAULT = 1; EMOJI_UNLOCK_TYPE_ITEM_DROP = 2; } enum WikiDetailType { WIKI_UNKNOWN = 0; WIKI_ALL = 1; WIKI_STIGMATA = 2; WIKI_WEAPON = 3; WIKI_DORM = 4; WIKI_CG = 5; WIKI_MEDAL = 6; WIKI_ACHIEVEMENT = 7; WIKI_SKIN = 8; WIKI_EMOJI = 9; WIKI_AVATAR = 10; } enum ClientSettingType { CLIENT_SETTING_NONE = 0; CLIENT_SETTING_ALL = 1; CLIENT_SETTING_WEEKLY_GUIDE_SWITCH = 2; CLIENT_SETTING_SNS_SHOW = 3; CLIENT_SETTING_AVATAR_ARTIFACT = 4; CLIENT_SETTING_MASTER_PUPIL_TAG_SWITCH = 5; } enum PlotType { PLOT_TYPE_NORMAL = 0; PLOT_TYPE_DORM = 1; PLOT_TYPE_MATRIX = 2; PLOT_TYPE_RPG = 3; PLOT_TYPE_ISLAND = 4; PLOT_TYPE_CITY_ACTIVITY = 5; } enum FarmSlotStatus { FARM_SLOT_NONE = 0; FARM_SLOT_LOCKED = 1; FARM_SLOT_FREE = 2; FARM_SLOT_IN_PRODUCE = 3; FARM_SLOT_FINISH_PRODUCE = 4; } enum FastPassLimitType { FAST_PASS_LIMIT_NONE = 0; FAST_PASS_LIMIT_DAILY = 1; FAST_PASS_LIMIT_WEEKLY = 2; } enum FastPassType { FAST_PASS_TYPE_NONE = 0; FAST_PASS_TYPE_OW = 1; FAST_PASS_TYPE_WEEKDAY = 2; } enum PlatFormType { PLATFORM_NONE = 0; PLATFORM_ANDROID = 100001; PLATFORM_IOS = 200002; PLATFORM_PC = 300003; } enum CustomHeadType { CUSTOM_HEAD_TYPE_NONE = 0; CUSTOM_HEAD_TYPE_AVATAR = 1; CUSTOM_HEAD_TYPE_DRESS = 2; CUSTOM_HEAD_TYPE_NORMAL = 3; } enum AvatarRecommendType { AVATAR_RECOMMEND_NONE = 0; AVATAR_RECOMMEND_STAGE = 1; AVATAR_RECOMMEND_EXBOSS = 2; AVATAR_RECOMMEND_WEEKLY_REPORT_ENDLESS = 3; AVATAR_RECOMMEND_WEEKLY_REPORT_EX_BOSS = 4; AVATAR_RECOMMEND_WEEKLY_REPORT_ULTRA_ENDLESS = 5; AVATAR_RECOMMEND_ULTRA_ENDLESS = 6; AVATAR_RECOMMEND_GREEDY = 7; AVATAR_RECOMMEND_WEEKLY_REPORT_GREEDY = 8; } enum AvatarRecommendStyle { AVATAR_RECOMMEND_STYLE_NONE = 0; AVATAR_RECOMMEND_STYLE_HOT = 1; AVATAR_RECOMMEND_STYLE_CHOICE = 2; AVATAR_RECOMMEND_STYLE_SINGLE_AVATAR = 3; } enum AvatarRecommendSource { AVATAR_RECOMMEND_SOURCE_NONE = 0; AVATAR_RECOMMEND_SOURCE_DB = 1; AVATAR_RECOMMEND_SOURCE_DESIGN_DATA = 2; } enum DanmakuSlotStatus { DANMAKU_SLOT_STATUS_NONE = 0; DANMAKU_SLOT_STATUS_CLOSE = 1; DANMAKU_SLOT_STATUS_FAKE = 2; } enum PlayerOnlineStatus { PLAYER_ONLINE_STATUS_NONE = 0; PLAYER_ONLINE_STATUS_ONLINE = 1; PLAYER_ONLINE_STATUS_WAIT_SAVE = 2; PLAYER_ONLINE_STATUS_OFFLINE = 3; } enum MpAction { MP_ACTION_ERROR = 0; MP_ACTION_CLOSE_MVP_PAGE = 1; MP_ACTION_CLOSE_LIKE_PAGE = 2; } enum ClientDataType { CLIENT_DATA_NONE = 0; CLIENT_DATA_ALL = 1; CLIENT_DATA_RPG_TALE = 2; CLIENT_DATA_WORLDMAP = 3; CLIENT_DATA_KINGDOM_WAR = 4; CLIENT_DATA_AUGMENT_PERFORMANCE = 5; CLIENT_DATA_AVATAR = 6; CLIENT_DATA_OPENWORLD_CHAPTER = 7; CLIENT_DATA_OPENWORLD = 8; CLIENT_DATA_NINJA = 9; CLIENT_DATA_AVATAR_TUTORIAL = 10; CLIENT_DATA_PHONE_NOTICE = 11; CLIENT_DATA_NEWBIE_ACTIVITY = 12; CLIENT_DATA_CHATWORLD = 13; CLIENT_DATA_MAINSTORY_LEVEL_SPECIAL_JOB = 14; CLIENT_DATA_MEMOIRS = 15; CLIENT_DATA_GODWAR = 16; CLIENT_DATA_THEME_TOWER = 17; CLIENT_DATA_MAINLINE_BAG = 18; CLIENT_DATA_GOBACK = 19; CLIENT_DATA_ADVENTURE_GROUP = 20; CLIENT_DATA_NEW_RED_DOT_DRESS_ID = 21; CLIENT_DATA_NEW_ELF = 22; CLIENT_DATA_PJMS_ACTIVITY = 23; CLIENT_DATA_PJMS_AVATAR_TRIAL = 24; CLIENT_DATA_RESIDENT_ACTIVITY = 25; CLIENT_DATA_DURANDAL_CUBE = 26; CLIENT_DATA_MCK_CHAPTER_REWARD = 27; CLIENT_DATA_TILED_GAME_INN = 28; } enum WebActivityShowType { WEB_ACTIVITY_SHOW_TYPE_NONE = 0; WEB_ACTIVITY_SHOW_TYPE_TRACK_POINT = 1; WEB_ACTIVITY_SHOW_TYPE_FINISH = 2; WEB_ACTIVITY_SHOW_TYPE_HIDE = 3; } enum MiniRankType { MINI_RANK_TYPE_NONE = 0; MINI_RANK_RPG_STAGE = 1; MINI_RANK_GENERAL_ACTIVITY_STAGE = 2; MINI_RANK_CHAPTER_ACTIVITY_STAGE = 3; MINI_RANK_RPG_SCHEDULE = 4; MINI_RANK_RANCH_ACTIVITY_STAGE = 5; MINI_RANK_OPENWORLD_CHAPTER_CHALLENGE = 6; MINI_RANK_GLOBAL_EXPLORE_ENTITY_CONTRIBUTION = 7; MINI_RANK_GLOBAL_EXPLORE_TOTAL_CONTRIBUTION = 8; MINI_RANK_GLOBAL_EXPLORE_STAGE = 9; MINI_RANK_THEME_TOWER_STAGE = 10; MINI_RANK_FUTARI_BATTLE = 11; MINI_RANK_MONSTER_CARD_PVP = 12; } enum ChapterGroupSiteStatus { CHAPTER_GROUP_SITE_STATUS_INVALID = 0; CHAPTER_GROUP_SITE_STATUS_LOCKED = 1; CHAPTER_GROUP_SITE_STATUS_UNLOCKED = 2; CHAPTER_GROUP_SITE_STATUS_FINISHED = 3; } enum ChapterGroupSiteType { CHAPTER_GROUP_SITE_TYPE_INVALID = 0; CHAPTER_GROUP_SITE_TYPE_CHAPTER = 1; CHAPTER_GROUP_SITE_TYPE_VIDEO = 2; CHAPTER_GROUP_SITE_TYPE_OPENWORLD = 3; CHAPTER_GROUP_SITE_TYPE_OW_STAGE = 4; CHAPTER_GROUP_SITE_TYPE_PJMS = 5; CHAPTER_GROUP_SITE_TYPE_PJMS_NO_ENTER_WORLD = 6; } enum SpecificRankType { SPECIFIC_RANK_NONE = 0; SPECIFIC_RANK_GLOBAL_GOODS = 1; } enum MemoirsDataType { MEMOIRS_DATA_TYPE_NONE = 0; MEMOIRS_DATA_TYPE_UINT = 1; MEMOIRS_DATA_TYPE_TIMESTAMP = 2; MEMOIRS_DATA_TYPE_AVATAR_TEAM = 3; MEMOIRS_DATA_TYPE_BOOL = 4; } enum MemoirsSourceType { MEMOIRS_SOURCE_TYPE_NONE = 0; MEMOIRS_SOURCE_TYPE_DB = 1; MEMOIRS_SOURCE_TYPE_BIN = 2; } enum MemoirsId { MEMOIRS_NONE = 0; MEMOIRS_ENDLESS_GROUP_LEVEL = 101; MEMOIRS_ENDLESS_PROGRESS = 102; MEMOIRS_BRONYA_STAGE_WIN_STATUS = 103; MEMOIRS_BRONYA_STAGE_MIN_TIME = 104; MEMOIRS_BRONYA_STAGE_ENTER_TIMES = 105; MEMOIRS_CHAPTER4_PASS_STATUS = 106; MEMOIRS_OPENWORLD_SAKURA_MAX_STORY_ID = 201; MEMOIRS_EXBOSS_MAX_SCORE = 301; MEMOIRS_EXBOSS_MAX_RANK = 302; MEMOIRS_CAMP_WAR_1005_CAMP_ID = 303; MEMOIRS_CAMP_WAR_1005_SCORE = 304; MEMOIRS_CAMP_WAR_1006_CAMP_ID = 305; MEMOIRS_CAMP_WAR_1006_SCORE = 306; MEMOIRS_CAMP_WAR_1007_CAMP_ID = 307; MEMOIRS_CAMP_WAR_1007_SCORE = 308; MEMOIRS_DORM_UNLOCK_AVATAR_NUM = 401; MEMOIRS_GRADUATED_PUPIL_NUM = 402; MEMOIRS_CITY_ACTIVITY_AFFINITY_SUM = 501; MEMOIRS_AVATAR_KIANA_C5_YL_UNLOCK_TIME = 601; MEMOIRS_ACT_CHALLENGE_STAGE_WIN_STATUS = 701; MEMOIRS_ACT_CHALLENGE_STAGE_ENTER_TIMES = 702; MEMOIRS_DIRAC_ENDLESS_GROUP_ID = 801; MEMOIRS_DIRAC_ENDLESS_HARD_LEVEL = 802; MEMOIRS_WINTER_ACTIVITY_MAX_SITE_ID = 804; MEMOIRS_CAMPAIGN_ACTIVITY_PASS_TIMES = 901; MEMOIRS_KINGDOM_WAR_1_KINGDOM_ID = 1001; MEMOIRS_KINGDOM_WAR_1_SCORE = 1002; MEMOIRS_KINGDOM_WAR_2_KINGDOM_ID = 1003; MEMOIRS_KINGDOM_WAR_2_SCORE = 1004; MEMOIRS_QUANTUM_ENDLESS_GROUP_ID = 1006; MEMOIRS_QUANTUM_ENDLESS_MAX_LAYER = 1007; MEMOIRS_QUANTUM_ENDLESS_AVATAR_TEAM = 1008; MEMOIRS_QUANTUM_ENDLESS_HARD_LEVEL = 1009; MEMOIRS_AVATAR_BRONYA_C7_GZ_UNLOCK_TIME = 1101; MEMOIRS_AVATAR_SEELE_C2_HY_UNLOCK_TIME = 1201; MEMOIRS_FIRST_LEVEL55_WEAPON_ID = 1202; MEMOIRS_NINJA_ACTIVITY_MAX_STAGE_ID = 1301; MEMOIRS_QAVATAR_MAX_SITE_ID = 1302; MEMOIRS_KINGDOM_WAR_0_KINGDOM_ID = 1501; MEMOIRS_KINGDOM_WAR_0_SCORE = 1502; MEMOIRS_THERESA_ACTIVITY_MAX_STAGE_ID = 1503; MEMOIRS_AVATAR_MEI_C5_AC_UNLOCK_TIME = 1601; MEMOIRS_ULTRA_ENDLESS_MAX_CUP_NUM = 1701; MEMOIRS_ULTRA_ENDLESS_MAX_SCORE = 1702; MEMOIRS_ULTRA_ENDLESS_AVATAR_TEAM = 1703; MEMOIRS_AVATAR_FUKA_C6_FL_UNLOCK_TIME = 1801; MEMOIRS_PAIMON_MEDAL_UNLOCK_STATUS = 1901; MEMOIRS_AVATAR_KIANA_C6_MH_UNLOCK_TIME = 2001; MEMOIRS_GOD_WAR_MAX_PUNISH_LEVEL = 2101; MEMOIRS_GOD_WAR_AVATAR_ID = 2102; MEMOIRS_AVATAR_DURANDAL_C4_DK_UNLOCK_TIME = 2201; MEMOIRS_CHAPTER31_MAX_STORY_ID = 2301; MEMOIRS_DICEY_DUNGEON_ACTIVITY_PROGRESS = 2302; MEMOIRS_PVZ_ACTIVITY_PROGRESS = 2303; MEMOIRS_HAS_GOT_PVZ_OR_DICEY_ACTIVITY_MATERIAL = 2304; MEMOIRS_AVATAR_ELYSIA_C2_MC_UNLOCK_TIME = 2401; MEMOIRS_AICYBER_REPAIR_PROGRESS = 2501; } enum ActivityModuleType { ACTIVITY_MODULE_INVALID = 0; ACTIVITY_MODULE_MISC = 1; ACTIVITY_MODULE_FLOP = 3; ACTIVITY_MODULE_BINGO = 4; ACTIVITY_MODULE_BULLETIN_SCORE = 5; ACTIVITY_MODULE_RELATION = 6; ACTIVITY_MODULE_FARM = 7; ACTIVITY_MODULE_TOWER_RAID = 8; ACTIVITY_MODULE_CONTINUOUS_RECHARGE = 9; ACTIVITY_MODULE_MISSION_THEME = 10; ACTIVITY_MODULE_OFFLINE_RESOURECE = 11; ACTIVITY_MODULE_WEEKLY_ROUTINE = 12; ACTIVITY_MODULE_AVATAR_MISSION = 13; ACTIVITY_MODULE_KINGDOW_WAR = 14; ACTIVITY_MODULE_CHAPTER = 16; ACTIVITY_MODULE_BATTLE_PASS = 17; ACTIVITY_MODULE_MONOPOLY = 18; ACTIVITY_MODULE_RAFFLE = 19; ACTIVITY_MODULE_OVERLAP = 20; ACTIVITY_MODULE_GLOBAL_WAR = 21; ACTIVITY_MODULE_SCRATCH_TICKET = 23; ACTIVITY_MODULE_BBQ = 24; ACTIVITY_MODULE_NEWBIE = 25; ACTIVITY_MODULE_MOSAIC = 26; ACTIVITY_MODULE_NINJA = 27; ACTIVITY_MODULE_FAST_PASS = 28; ACTIVITY_MODULE_QUESTION = 29; ACTIVITY_MODULE_TRADING_CARD = 30; ACTIVITY_MODULE_ARMADA_STAGE_SCORE = 31; ACTIVITY_MODULE_PICTURE = 32; ACTIVITY_MODULE_JIGSAW = 33; ACTIVITY_MODULE_ARMADA_REUNION = 34; ACTIVITY_MODULE_GARDEN = 35; ACTIVITY_MODULE_CHATWORLD_DISH = 36; ACTIVITY_MODULE_DROP_LIMIT = 37; ACTIVITY_MODULE_LOGIN_MISSION = 38; ACTIVITY_MODULE_SANCTUARY = 40; ACTIVITY_MODULE_REWARD_STATISTIC = 41; ACTIVITY_MODULE_SLOT_MACHINE = 42; ACTIVITY_MODULE_EXAMINATION = 43; ACTIVITY_MODULE_SUPPORT = 44; ACTIVITY_MODULE_LOGIN_WISH = 46; ACTIVITY_MODULE_RPG_DUNGEON = 49; ACTIVITY_MODULE_REUNION_COOK = 50; ACTIVITY_MODULE_DREAM = 51; ACTIVITY_MODULE_SLG = 52; ACTIVITY_MODULE_THEME_WANTED = 53; ACTIVITY_MODULE_GLOBAL_POLLING = 54; ACTIVITY_MODULE_RANCH = 55; ACTIVITY_MODULE_RESTAURANT = 56; ACTIVITY_MODULE_TOWN = 57; ACTIVITY_MODULE_WEB = 58; ACTIVITY_MODULE_MONSTER_CARD = 59; ACTIVITY_MODULE_DICEY_DUNGEON = 60; ACTIVITY_MODULE_PVZ = 61; ACTIVITY_MODULE_BUFF_ASSIST = 62; ACTIVITY_MODULE_INVITE = 63; ACTIVITY_MODULE_QCANDY_BATTLE = 64; ACTIVITY_MODULE_WAVE_RUSH = 65; ACTIVITY_MODULE_AI_CYBER = 66; ACTIVITY_MODULE_MINI_MONOPOLY = 67; ACTIVITY_MODULE_GLOBAL_EXPLORE = 68; ACTIVITY_MODULE_PLATFORM_SHOOTER = 69; ACTIVITY_MODULE_AVATAR_CULTIVATE = 70; ACTIVITY_MODULE_MIRAGE = 71; ACTIVITY_MODULE_SUSANA_TRIAL = 72; ACTIVITY_MODULE_MATCH_THREE = 73; ACTIVITY_MODULE_CHAPTER_BW_WORLD = 74; ACTIVITY_MODULE_SHIGURE_KIRA = 75; ACTIVITY_MODULE_THEME_TOWER = 76; ACTIVITY_MODULE_MAHOU_CARD = 77; ACTIVITY_MODULE_PON_MACHINE = 78; ACTIVITY_MODULE_TILED_GAME_LUNA = 80; ACTIVITY_MODULE_CARNIVAL_LOTTERY = 81; ACTIVITY_MODULE_CHAPTER_ARK = 82; ACTIVITY_MODULE_TILED_GAME_FARM = 83; ACTIVITY_MODULE_MINION_CLASH = 84; ACTIVITY_MODULE_ARK_PLUS = 85; ACTIVITY_MODULE_MARBLES_SHOOT = 86; ACTIVITY_MODULE_GOURMET_HUNT = 87; ACTIVITY_MODULE_THELEMA_ACTIVITY = 88; ACTIVITY_MODULE_MATCH_THREE_PLUS = 89; ACTIVITY_MODULE_DEVIL_AUTO_CHESS = 90; ACTIVITY_MODULE_TILED_GAME_SRPG = 91; ACTIVITY_MODULE_SIMPLIFIED_GOD_WAR = 92; ACTIVITY_MODULE_GAME_ROOM = 93; ACTIVITY_MODULE_CORRIDOR = 94; ACTIVITY_MODULE_QRTS = 95; ACTIVITY_MODULE_RE = 96; ACTIVITY_MODULE_BURDEN_ALLEVIATION_V2 = 97; ACTIVITY_MODULE_FUTARI_BATTLE = 98; ACTIVITY_MODULE_TILED_GAME_MONSTER_FARM = 99; ACTIVITY_MODULE_TILED_GAME_PRPG = 100; ACTIVITY_MODULE_MONSTER_CARD_PVP = 101; ACTIVITY_MODULE_MONSTER_MORPH = 102; ACTIVITY_MODULE_KIANA_AUTO_CHESS = 103; ACTIVITY_MODULE_CRYSTAL_LOTTERY = 104; ACTIVITY_MODULE_TILED_GAME_INN = 105; ACTIVITY_MODULE_TOWER_DEFENSE = 106; } enum ManifestType { MANIFEST_NONE = 0; MANIFEST_AUDIO = 1; MANIFEST_AUDIO_PRE_DOWNLOAD = 2; MANIFEST_VIDEO_ENCRYPT = 3; MANIFEST_DATA_VERSION = 4; } enum WorldMapRecommendConditionType { RECOMMEND_CONDITION_TYPE_NONE = 0; RECOMMEND_CONDITION_TYPE_WEEKDAY_ACTIVITY_ALL_FINISH = 1; RECOMMEND_CONDITION_TYPE_EXBOSS_FINISH_NUM = 2; RECOMMEND_CONDITION_TYPE_EXBOSS_SINGLE_BOSS_REWARD = 3; RECOMMEND_CONDITION_TYPE_EXBOSS_NOT_OPEN = 4; RECOMMEND_CONDITION_TYPE_PLAYER_LEVEL = 5; RECOMMEND_CONDITION_TYPE_MATERIAL_LESS = 6; RECOMMEND_CONDITION_TYPE_DROP_LIMITED_MATERIAL = 7; RECOMMEND_CONDITION_TYPE_MISSION_CLOSE = 8; RECOMMEND_CONDITION_TYPE_OW_FINISH_PERIOD = 9; RECOMMEND_CONDITION_TYPE_OW_NO_QUEST = 10; RECOMMEND_CONDITION_TYPE_ARMADA_STAGE_SCORE = 11; RECOMMEND_CONDITION_TYPE_ARMADA_STAGE_NOT_OPEN = 12; RECOMMEND_CONDITION_TYPE_ULTRA_ENDLESS_SCORE = 13; RECOMMEND_CONDITION_TYPE_ULTRA_ENDLESS_SCHEDULE = 14; RECOMMEND_CONDITION_TYPE_ULTRA_ENDLESS_NOT_OPEN = 15; RECOMMEND_CONDITION_TYPE_ENDLESS_CHALLENGE_FINISH = 16; RECOMMEND_CONDITION_TYPE_ENDLESS_SCHEDULE = 17; RECOMMEND_CONDITION_TYPE_ENDLESS_NOT_OPEN = 18; RECOMMEND_CONDITION_TYPE_MISSION_NOT_DOING = 19; RECOMMEND_CONDITION_TYPE_EXBOSS_RANK_FINISH_NUM = 20; RECOMMEND_CONDITION_TYPE_RAID_REPLACE_CHALLENGE_NUM = 21; } enum CollectionUnlockType { COLLECTION_UNLOCK_TYPE_NONE = 0; COLLECTION_UNLOCK_TYPE_STAGE = 1; COLLECTION_UNLOCK_TYPE_MATERIAL_AUTO_USE = 2; COLLECTION_UNLOCK_TYPE_PLOT = 3; } message TileWaitSelectPath { repeated uint32 candidate_path_cell_id_list = 1; uint32 left_step_num = 2; } message TileFloor { uint32 floor_id = 1; TileFloorStatus floor_status = 2; } message TileMapCell { message CellLayer { uint32 model_id = 1; uint32 direction = 2; repeated TileMapCell.CellDataType updated_type_list = 3; } enum CellDataType { CELL_DATA_TYPE_NONE = 0; CELL_DATA_TYPE_BARRIER = 1; CELL_DATA_TYPE_FOG = 2; CELL_DATA_TYPE_TERRAIN = 3; CELL_DATA_TYPE_LAYER_MODEL_ID = 4; CELL_DATA_TYPE_LAYER_DIRECTION = 5; CELL_DATA_TYPE_HEIGHT = 6; } uint32 cell_id = 1; TileMapCell.CellLayer ground = 2; TileMapCell.CellLayer decoration = 3; uint32 barrier = 4; uint32 fog = 5; uint32 terrain = 6; repeated TileMapCell.CellDataType updated_type_list = 7; uint32 height = 8; } message TileTrigger { uint32 id = 1; bool is_active = 2; uint32 position = 3; } message TileMark { uint32 mark_id = 1; uint32 mark_value = 2; } message TilePlayerInfo { uint32 uid = 1; string nickname = 2; uint32 avatar_id = 3; } message TileNpcInfo { uint32 id = 1; } message TileEntity { uint32 unique_id = 1; uint32 entity_type = 2; uint32 position = 3; uint32 direction = 4; uint32 reset_tag = 5; TilePlayerInfo player_info = 11; TileNpcInfo npc_info = 12; } message TileMap { uint32 map_id = 1; uint32 width = 2; uint32 height = 3; repeated TileMapCell cell_list = 5; repeated TileTrigger trigger_list = 6; repeated TileEntity entity_list = 7; repeated TileMark mark_list = 8; repeated uint32 finished_linear_drama_id_list = 9; } // CmdID: 4900 message GetTileMapReq { uint32 tower_id = 1; uint32 floor_id = 2; } // CmdID: 4901 message GetTileMapRsp { enum Retcode { SUCC = 0; FAIL = 1; LOCKED = 2; FEATURE_CLOSED = 3; } GetTileMapRsp.Retcode retcode = 1; uint32 tower_id = 2; uint32 floor_id = 3; TileMap map = 4; bool is_incremental_sync = 5; } message TileUpdateMapOperation { message MoveEntity { uint32 unique_id = 1; uint32 to_position = 2; repeated uint32 path_cell_id_list = 3; uint32 direction = 4; uint32 saved_position = 5; } repeated TileMapCell cell_list = 1; repeated TileTrigger trigger_list = 2; repeated TileEntity create_entity_list = 3; repeated TileUpdateMapOperation.MoveEntity move_entity_list = 4; repeated uint32 delete_entity_list = 5; repeated TileMark mark_list = 6; repeated uint32 rpg_content_id_list = 7; } // CmdID: 4902 message TileUpdateMapReq { message MoveEntity { uint32 unique_id = 1; uint32 to_position = 2; repeated uint32 path_cell_id_list = 3; uint32 direction = 4; uint32 saved_position = 5; } message OuterValue { enum Type { NONE = 0; RPG_OVERALL = 1; } TileUpdateMapReq.OuterValue.Type type = 1; uint32 key = 2; uint32 value = 3; } message ResetRegion { enum Type { TILE_RESET_REGION_TYPE_ALL = 0; TILE_RESET_REGION_TYPE_ENTITY = 1; } uint32 reset_tag = 3; TileUpdateMapReq.ResetRegion.Type reset_type = 4; } uint32 tower_id = 1; uint32 floor_id = 2; repeated TileMapCell cell_list = 3; repeated TileTrigger trigger_list = 4; repeated TileEntity create_entity_list = 5; repeated TileUpdateMapReq.MoveEntity move_entity_list = 6; repeated uint32 delete_entity_list = 7; repeated TileMark mark_list = 8; repeated TileUpdateMapReq.OuterValue outer_value_list = 9; repeated uint32 rpg_content_id_list = 10; repeated TileUpdateMapOperation operation_list = 11; uint32 linear_drama_id = 12; repeated TileUpdateMapReq.ResetRegion reset_region_list = 13; } // CmdID: 4903 message TileUpdateMapRsp { enum Retcode { SUCC = 0; FAIL = 1; START_CELL_ERROR = 2; NOT_REACHABLE = 3; FEATURE_CLOSED = 4; } TileUpdateMapRsp.Retcode retcode = 1; repeated TileEntity created_entity_list = 2; repeated uint32 failed_content_id_list = 3; uint32 not_reachable_cell_id = 4; uint32 linear_drama_id = 5; bool is_reset_region_has_type_all = 6; } // CmdID: 4904 message TileGetTowerReq { uint32 tower_id = 1; } // CmdID: 4905 message TileGetTowerRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; } TileGetTowerRsp.Retcode retcode = 1; uint32 cur_floor_id = 2; repeated uint32 finished_dialog_id_list = 3; repeated uint32 settled_event_id_list = 4; repeated TileFloor floor_list = 5; uint32 tower_id = 6; } // CmdID: 4906 message TileEnterReq { uint32 tower_id = 1; uint32 floor_id = 2; bool is_teleport_player = 3; uint32 teleport_position = 4; } // CmdID: 4907 message TileEnterRsp { enum Retcode { SUCC = 0; FAIL = 1; LOCKED = 2; TELEPORT_FAIL = 3; FEATURE_CLOSED = 4; } TileEnterRsp.Retcode retcode = 1; } // CmdID: 4908 message TileSaveProgressReq { uint32 tower_id = 1; repeated uint32 finished_dialog_id_list = 2; } // CmdID: 4909 message TileSaveProgressRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; } TileSaveProgressRsp.Retcode retcode = 1; repeated uint32 finished_dialog_id_list = 2; } // CmdID: 4912 message TileResetFloorReq { uint32 tower_id = 1; repeated uint32 floor_id_list = 2; } // CmdID: 4913 message TileResetFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; } TileResetFloorRsp.Retcode retcode = 1; uint32 tower_id = 2; repeated uint32 floor_id_list = 3; } // CmdID: 4914 message TileEntityOpNotify { message StatusOp { uint32 status = 1; } message MoveOp { repeated uint32 path_cell_id_list = 1; TileMoveType move_type = 2; uint32 direction = 3; } message UpdateCellOp { repeated TileMapCell cell_list = 1; repeated TileTrigger trigger_list = 2; } message UpdateEntityOp { repeated TileEntity create_entity_list = 1; repeated uint32 delete_entity_list = 2; } message TileEntityOp { uint32 unique_id = 1; TileEntityOpNotify.MoveOp move = 2; TileWaitSelectPath wait_select_path = 3; TileEntityOpNotify.UpdateCellOp update_cell = 4; TileEntityOpNotify.UpdateEntityOp update_entity = 5; TileEntityOpNotify.StatusOp status = 6; } uint32 tower_id = 1; uint32 floor_id = 2; repeated TileEntityOpNotify.TileEntityOp entity_op_list = 3; } // CmdID: 4915 message TileSelectPathReq { uint32 tower_id = 1; uint32 next_path_cell_id = 2; } // CmdID: 4916 message TileSelectPathRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_CANDIDATE = 2; FEATURE_CLOSED = 3; } TileSelectPathRsp.Retcode retcode = 1; uint32 tower_id = 2; uint32 next_path_cell_id = 3; } // CmdID: 4919 message TileReportSavedPositionReq { uint32 tower_id = 1; uint32 floor_id = 2; uint32 position = 3; } // CmdID: 4920 message TileReportSavedPositionRsp { enum Retcode { SUCC = 0; FAIL = 1; POSITION_ERROR = 2; FEATURE_CLOSED = 3; } TileReportSavedPositionRsp.Retcode retcode = 1; } // CmdID: 4921 message TileLoadSavedPositionReq { uint32 tower_id = 1; uint32 floor_id = 2; repeated uint32 rpg_content_id_list = 10; } // CmdID: 4922 message TileLoadSavedPositionRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_SAVED = 2; FEATURE_CLOSED = 3; } TileLoadSavedPositionRsp.Retcode retcode = 1; uint32 position = 2; repeated uint32 failed_content_id_list = 3; } // CmdID: 4923 message TileMapUpdateNotify { uint32 tower_id = 1; uint32 floor_id = 2; repeated TileMapCell cell_list = 3; repeated TileEntity entity_list = 4; repeated uint32 deleted_entity_list = 5; } // CmdID: 4924 message TileGetPartialMapAsUpdateReq { uint32 tower_id = 1; uint32 floor_id = 2; repeated uint32 cell_id_list = 3; } // CmdID: 4925 message TileGetPartialMapAsUpdateRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; } TileGetPartialMapAsUpdateRsp.Retcode retcode = 1; } // CmdID: 4926 message GetTileMiniMapReq { uint32 activity_id = 1; repeated uint32 map_id_list = 2; bool is_all = 3; } message TileMiniMapCell { uint32 cell_id = 1; uint32 fog = 2; } message TileMiniMapEntity { uint32 unique_id = 1; uint32 entity_type = 2; uint32 position = 3; uint32 id = 4; } message TileMiniMapMark { uint32 mark_id = 1; uint32 mark_value = 2; } message TileMiniMap { uint32 map_id = 1; uint32 width = 2; uint32 height = 3; repeated TileMiniMapCell cell_list = 4; repeated TileMiniMapEntity entity_list = 5; bool is_active = 6; repeated TileMiniMapMark mark_list = 7; } // CmdID: 4927 message GetTileMiniMapRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetTileMiniMapRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 map_id_list = 3; repeated TileMiniMap tile_map_list = 4; bool is_all = 5; } enum CmdTypeTile { CMD_TYPE_TILE_NONE = 0; CMD_GET_TILE_MAP_REQ = 4900; CMD_GET_TILE_MAP_RSP = 4901; CMD_TILE_UPDATE_MAP_REQ = 4902; CMD_TILE_UPDATE_MAP_RSP = 4903; CMD_TILE_GET_TOWER_REQ = 4904; CMD_TILE_GET_TOWER_RSP = 4905; CMD_TILE_ENTER_REQ = 4906; CMD_TILE_ENTER_RSP = 4907; CMD_TILE_SAVE_PROGRESS_REQ = 4908; CMD_TILE_SAVE_PROGRESS_RSP = 4909; CMD_TILE_SETTLE_EVENT_REQ = 4910; CMD_TILE_SETTLE_EVENT_RSP = 4911; CMD_TILE_RESET_FLOOR_REQ = 4912; CMD_TILE_RESET_FLOOR_RSP = 4913; CMD_TILE_ENTITY_OP_NOTIFY = 4914; CMD_TILE_SELECT_PATH_REQ = 4915; CMD_TILE_SELECT_PATH_RSP = 4916; CMD_TILE_REPORT_SAVED_POSITION_REQ = 4919; CMD_TILE_REPORT_SAVED_POSITION_RSP = 4920; CMD_TILE_LOAD_SAVED_POSITION_REQ = 4921; CMD_TILE_LOAD_SAVED_POSITION_RSP = 4922; CMD_TILE_MAP_UPDATE_NOTIFY = 4923; CMD_TILE_GET_PARTIAL_MAP_AS_UPDATE_REQ = 4924; CMD_TILE_GET_PARTIAL_MAP_AS_UPDATE_RSP = 4925; CMD_GET_TILE_MINI_MAP_REQ = 4926; CMD_GET_TILE_MINI_MAP_RSP = 4927; } enum TileEntityType { TILE_ENTITY_TYPE_NONE = 0; TILE_ENTITY_TYPE_PLAYER = 1; TILE_ENTITY_TYPE_NPC = 2; TILE_ENTITY_TYPE_ROADBLOCK = 3; TILE_ENTITY_TYPE_TOWN_AVATAR = 4; TILE_ENTITY_TYPE_TOWN_BUILDING = 5; TILE_ENTITY_TYPE_ITEM = 6; } enum TileBarrierType { TILE_BARRIER_TYPE_NONE = 0; TILE_BARRIER_TYPE_PERMANENT = 1; TILE_BARRIER_TYPE_BLOCK = 2; TILE_BARRIER_TYPE_STOP_ON_PLAYER = 3; TILE_BARRIER_TYPE_STOP_ON_ONCE = 4; TILE_BARRIER_TYPE_NON_ROADBLOCK = 5; } enum TileFloorStatus { TILE_FLOOR_STATUS_NONE = 0; TILE_FLOOR_STATUS_LOCKED = 1; TILE_FLOOR_STATUS_UNLOCKED = 2; TILE_FLOOR_STATUS_VISTIED = 3; } enum TileMoveType { TILE_MOVE_WALK = 0; TILE_MOVE_TELEPORT = 1; TILE_MOVE_KNOCK_OFF = 2; } enum SetTileDataType { SET_TILE_DATA_TYPE_NONE = 0; SET_TILE_DATA_TYPE_CELL_GROUND = 1; SET_TILE_DATA_TYPE_CELL_DECORATION = 2; SET_TILE_DATA_TYPE_CELL_EXTRA = 3; SET_TILE_DATA_TYPE_ENTITY_ADD = 4; SET_TILE_DATA_TYPE_ENTITY_MODIFY = 5; SET_TILE_DATA_TYPE_ENTITY_DELETE = 6; SET_TILE_DATA_TYPE_TRIGGER = 7; SET_TILE_DATA_TYPE_MARK = 8; } // CmdID: 8000 message TiledGameFarmGetDataReq { uint32 activity_id = 1; } message TiledGameFarmFarmland { uint32 cell_id = 1; uint32 mature_time = 2; } message TiledGameFarmLivestock { uint32 unique_entity_id = 1; uint32 domestication = 2; uint32 last_taming_time = 3; uint32 last_feed_time = 4; uint32 holding_product_num = 5; uint32 product_progress = 6; uint32 get_time = 7; uint32 last_refresh_product_time = 8; } message TiledGameFarmLivestockShed { uint32 livestock_id = 1; uint32 left_food_num = 2; repeated TiledGameFarmLivestock livestock_list = 3; uint32 level = 4; uint32 privilege_stored_product_num = 5; } message TiledGameFarmMine { uint32 visited_max_floor = 1; uint32 cur_floor = 2; } message TiledGameFarmFishingFailStatus { uint32 fish_id = 1; uint32 continuous_fail_num = 2; } message TiledGameFarmFishingSpot { uint32 spot_cell_id = 1; uint32 left_fish_num = 2; } message TiledGameFarmFishingGround { uint32 cur_fishing_cell_id = 1; uint32 cur_fish_id = 2; repeated TiledGameFarmFishingFailStatus fail_status_list = 3; bool is_super_fishing_used_today = 4; repeated TiledGameFarmFishingSpot fishing_spot_list = 5; } message TiledGameFarmRestaurant { uint32 level = 1; uint32 today_use_meal_voucher_num = 2; } message TiledGameFarmQuestBoard { bool is_quest_chosen_today = 1; uint32 cur_quest_id = 2; repeated uint32 finished_extra_quest_id_list = 3; } message TiledGameFarmCropBuyNum { uint32 crop_id = 1; uint32 buy_num = 2; } // CmdID: 8001 message TiledGameFarmGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } TiledGameFarmGetDataRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 activity_stamina = 3; repeated TiledGameFarmFarmland farmland_list = 4; repeated TiledGameFarmLivestockShed livestock_shed_list = 5; TiledGameFarmMine farm_mine = 6; TiledGameFarmFishingGround farm_fishing_ground = 7; uint32 max_stamina = 8; uint32 next_recover_stamina_time = 9; TiledGameFarmRestaurant farm_restaurant = 10; uint32 cur_tower_id = 11; TiledGameFarmQuestBoard farm_quest_board = 12; repeated uint32 scene_finished_avatar_id_list = 13; repeated TiledGameFarmCropBuyNum crop_buy_num_list = 14; repeated uint32 matured_farmland_id_list = 15; uint32 last_refresh_time = 16; repeated uint32 unlock_gallery_id_list = 17; } // CmdID: 8002 message TiledGameFarmUseToolReq { uint32 activity_id = 1; uint32 item_id = 2; repeated uint32 cell_id_list = 3; } // CmdID: 8003 message TiledGameFarmUseToolRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_STAMINA = 2; RANGE_ERROR = 3; ITEM_ERROR = 4; LACK_ITEM = 5; } TiledGameFarmUseToolRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 item_id = 3; repeated uint32 failed_cell_id_list = 4; } // CmdID: 8004 message TiledGameFarmRefreshFarmlandReq { uint32 activity_id = 1; repeated uint32 cell_id_list = 2; } // CmdID: 8005 message TiledGameFarmRefreshFarmlandRsp { enum Retcode { SUCC = 0; FAIL = 1; } TiledGameFarmRefreshFarmlandRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8006 message TiledGameFarmEnterMineFloorReq { uint32 activity_id = 1; uint32 floor_id = 2; bool is_teleport = 3; bool is_teleport_player = 4; uint32 teleport_position = 5; } // CmdID: 8007 message TiledGameFarmEnterMineFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; MINE_REFRESHED = 2; NOT_TELEPORTABLE = 3; NOT_VISITED = 4; } TiledGameFarmEnterMineFloorRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 floor_id = 3; uint32 tower_id = 4; bool is_teleport_player = 5; uint32 teleport_position = 6; } // CmdID: 8008 message TiledGameFarmSynthesisReq { uint32 activity_id = 1; uint32 blueprint_id = 2; uint32 synthesis_num = 3; } // CmdID: 8009 message TiledGameFarmSynthesisRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_MATERIAL = 2; BLUEPRINT_LOCKED = 3; } TiledGameFarmSynthesisRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated TiledGameFarmItemInfo product_list = 3; } message TiledGameFarmItemInfo { uint32 item_id = 1; uint32 item_num = 2; } // CmdID: 8010 message TiledGameFarmTradeReq { enum TradeType { TRADE_TYPE_NONE = 0; TRADE_TYPE_BUY = 1; TRADE_TYPE_SELL = 2; } uint32 activity_id = 1; TiledGameFarmTradeReq.TradeType trade_type = 2; repeated TiledGameFarmItemInfo item_list = 3; } // CmdID: 8011 message TiledGameFarmTradeRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_MATERIAL = 2; NO_GOLD = 3; ITEM_LOCKED = 4; BUY_LIMIT = 5; MATERIAL_OVERFLOW = 6; } TiledGameFarmTradeRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8012 message TiledGameFarmBeginFishingNotify { uint32 activity_id = 1; uint32 fish_id = 2; uint32 cell_id = 3; uint32 continuous_fail_num = 4; } // CmdID: 8013 message TiledGameFarmEndFishingReq { uint32 activity_id = 1; bool is_success = 2; } // CmdID: 8014 message TiledGameFarmEndFishingRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_FISHING = 2; } TiledGameFarmEndFishingRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8015 message TiledGameFarmGemIdentifyReq { uint32 activity_id = 1; uint32 item_id = 2; uint32 item_num = 3; } message TiledGameFarmGemIdentifyResult { uint32 item_id = 1; uint32 item_num = 2; } // CmdID: 8016 message TiledGameFarmGemIdentifyRsp { enum Retcode { SUCC = 0; FAIL = 1; ITEM_LACK = 2; GOLD_LACK = 3; } TiledGameFarmGemIdentifyRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated TiledGameFarmGemIdentifyResult result_list = 3; } // CmdID: 8017 message TiledGameFarmFillShedFoodReq { uint32 activity_id = 1; uint32 shed_livestock_id = 2; uint32 food_num = 3; } // CmdID: 8018 message TiledGameFarmFillShedFoodRsp { enum Retcode { SUCC = 0; FAIL = 1; ITEM_LACK = 2; FOOD_FULL = 3; } TiledGameFarmFillShedFoodRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 shed_livestock_id = 3; } // CmdID: 8019 message TiledGameFarmUpgradeFacilityReq { uint32 activity_id = 1; uint32 facility_id = 2; uint32 level = 3; TiledGameFarmFacilityType facility_type = 5; } // CmdID: 8020 message TiledGameFarmUpgradeFacilityRsp { enum Retcode { SUCC = 0; FAIL = 1; ITEM_LACK = 2; LEVEL_ERROR = 3; FACILITY_ID_ERROR = 4; } TiledGameFarmUpgradeFacilityRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 facility_id = 3; uint32 level = 4; TiledGameFarmFacilityType facility_type = 5; } // CmdID: 8021 message TiledGameFarmRefreshLivestockShedReq { uint32 activity_id = 1; uint32 shed_livestock_id = 2; } // CmdID: 8022 message TiledGameFarmRefreshLivestockShedRsp { enum Retcode { SUCC = 0; FAIL = 1; } TiledGameFarmRefreshLivestockShedRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8023 message TiledGameFarmTameLivestockReq { uint32 activity_id = 1; uint32 unique_entity_id = 2; } // CmdID: 8024 message TiledGameFarmTameLivestockRsp { enum Retcode { SUCC = 0; FAIL = 1; } TiledGameFarmTameLivestockRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 unique_entity_id = 3; bool is_add_domestication = 4; } // CmdID: 8025 message TiledGameFarmHarvestLivestockReq { uint32 activity_id = 1; uint32 unique_entity_id = 2; bool is_special_harvest = 3; } // CmdID: 8026 message TiledGameFarmHarvestLivestockRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_PRODUCT = 2; LACK_STAMINA = 3; AUTO_TAKE_CARE_LOCKED = 4; } TiledGameFarmHarvestLivestockRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 unique_entity_id = 3; } // CmdID: 8027 message TiledGameFarmPickItemReq { uint32 activity_id = 1; uint32 unique_entity_id = 2; } // CmdID: 8028 message TiledGameFarmPickItemRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_ENTITY = 2; ENTITY_TYPE_ERROR = 3; } TiledGameFarmPickItemRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8029 message TiledGameFarmUseMealVoucherReq { uint32 activity_id = 1; } // CmdID: 8030 message TiledGameFarmUseMealVoucherRsp { enum Retcode { SUCC = 0; FAIL = 1; USE_LIMIT = 2; NO_VOUCHER = 3; } TiledGameFarmUseMealVoucherRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8031 message TiledGameFarmBuyLivestockReq { uint32 activity_id = 1; uint32 livestock_id = 2; uint32 buy_num = 3; } // CmdID: 8032 message TiledGameFarmBuyLivestockRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_ENOUGH_GOLD = 2; NO_SHED = 3; SHED_FULL = 4; } TiledGameFarmBuyLivestockRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8033 message TiledGameFarmGetSelectQuestReq { uint32 activity_id = 1; } // CmdID: 8034 message TiledGameFarmGetSelectQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; CHOSEN = 2; NO_CHOOSE_NUM = 3; } TiledGameFarmGetSelectQuestRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 quest_id_list = 3; } // CmdID: 8035 message TiledGameFarmChooseQuestReq { uint32 activity_id = 1; uint32 quest_id = 2; } // CmdID: 8036 message TiledGameFarmChooseQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; CHOSEN = 2; CAN_NOT_CHOOSE = 3; } TiledGameFarmChooseQuestRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 quest_id = 3; } // CmdID: 8037 message TiledGameFarmFinishQuestReq { uint32 activity_id = 1; uint32 quest_id = 2; repeated TiledGameFarmItemInfo commit_item_info_list = 3; } // CmdID: 8038 message TiledGameFarmFinishQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; ITEM_LACK = 2; ITEM_ERROR = 3; ITEM_OVER = 4; } TiledGameFarmFinishQuestRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 quest_id = 3; RewardData reward_data = 4; } // CmdID: 8039 message TiledGameFarmSuperFishingReq { uint32 activity_id = 1; } // CmdID: 8040 message TiledGameFarmSuperFishingRsp { enum Retcode { SUCC = 0; FAIL = 1; USED_TADAY = 2; SUPER_FISHING_LOCKED = 3; LACK_STAMINA = 4; NO_FISHING_ROD = 5; } TiledGameFarmSuperFishingRsp.Retcode retcode = 1; uint32 activity_id = 2; } enum CmdTypeTiledgamefarm { CMD_TYPE_TILEDGAMEFARM_NONE = 0; CMD_TILED_GAME_FARM_GET_DATA_REQ = 8000; CMD_TILED_GAME_FARM_GET_DATA_RSP = 8001; CMD_TILED_GAME_FARM_USE_TOOL_REQ = 8002; CMD_TILED_GAME_FARM_USE_TOOL_RSP = 8003; CMD_TILED_GAME_FARM_REFRESH_FARMLAND_REQ = 8004; CMD_TILED_GAME_FARM_REFRESH_FARMLAND_RSP = 8005; CMD_TILED_GAME_FARM_ENTER_MINE_FLOOR_REQ = 8006; CMD_TILED_GAME_FARM_ENTER_MINE_FLOOR_RSP = 8007; CMD_TILED_GAME_FARM_SYNTHESIS_REQ = 8008; CMD_TILED_GAME_FARM_SYNTHESIS_RSP = 8009; CMD_TILED_GAME_FARM_TRADE_REQ = 8010; CMD_TILED_GAME_FARM_TRADE_RSP = 8011; CMD_TILED_GAME_FARM_BEGIN_FISHING_NOTIFY = 8012; CMD_TILED_GAME_FARM_END_FISHING_REQ = 8013; CMD_TILED_GAME_FARM_END_FISHING_RSP = 8014; CMD_TILED_GAME_FARM_GEM_IDENTIFY_REQ = 8015; CMD_TILED_GAME_FARM_GEM_IDENTIFY_RSP = 8016; CMD_TILED_GAME_FARM_FILL_SHED_FOOD_REQ = 8017; CMD_TILED_GAME_FARM_FILL_SHED_FOOD_RSP = 8018; CMD_TILED_GAME_FARM_UPGRADE_FACILITY_REQ = 8019; CMD_TILED_GAME_FARM_UPGRADE_FACILITY_RSP = 8020; CMD_TILED_GAME_FARM_REFRESH_LIVESTOCK_SHED_REQ = 8021; CMD_TILED_GAME_FARM_REFRESH_LIVESTOCK_SHED_RSP = 8022; CMD_TILED_GAME_FARM_TAME_LIVESTOCK_REQ = 8023; CMD_TILED_GAME_FARM_TAME_LIVESTOCK_RSP = 8024; CMD_TILED_GAME_FARM_HARVEST_LIVESTOCK_REQ = 8025; CMD_TILED_GAME_FARM_HARVEST_LIVESTOCK_RSP = 8026; CMD_TILED_GAME_FARM_PICK_ITEM_REQ = 8027; CMD_TILED_GAME_FARM_PICK_ITEM_RSP = 8028; CMD_TILED_GAME_FARM_USE_MEAL_VOUCHER_REQ = 8029; CMD_TILED_GAME_FARM_USE_MEAL_VOUCHER_RSP = 8030; CMD_TILED_GAME_FARM_BUY_LIVESTOCK_REQ = 8031; CMD_TILED_GAME_FARM_BUY_LIVESTOCK_RSP = 8032; CMD_TILED_GAME_FARM_GET_SELECT_QUEST_REQ = 8033; CMD_TILED_GAME_FARM_GET_SELECT_QUEST_RSP = 8034; CMD_TILED_GAME_FARM_CHOOSE_QUEST_REQ = 8035; CMD_TILED_GAME_FARM_CHOOSE_QUEST_RSP = 8036; CMD_TILED_GAME_FARM_FINISH_QUEST_REQ = 8037; CMD_TILED_GAME_FARM_FINISH_QUEST_RSP = 8038; CMD_TILED_GAME_FARM_SUPER_FISHING_REQ = 8039; CMD_TILED_GAME_FARM_SUPER_FISHING_RSP = 8040; } enum TiledGameFarmToolType { TILED_GAME_FARM_TOOL_TYPE_NONE = 0; TILED_GAME_FARM_TOOL_TYPE_HAMMER = 1; TILED_GAME_FARM_TOOL_TYPE_HOE = 2; TILED_GAME_FARM_TOOL_TYPE_WATERING_CAN = 3; TILED_GAME_FARM_TOOL_TYPE_SICKLE = 4; TILED_GAME_FARM_TOOL_TYPE_SEED = 5; TILED_GAME_FARM_TOOL_TYPE_FISHING_ROD = 6; TILED_GAME_FARM_TOOL_TYPE_GLOVE = 7; } enum TiledGameFarmFacilityType { TILED_GAME_FARM_FACILITY_TYPE_NONE = 0; TILED_GAME_FARM_FACILITY_TYPE_LIVESTOCK_SHED = 1; TILED_GAME_FARM_FACILITY_TYPE_RESTAURANT = 2; } enum TiledGameFarmPrivilegeType { TILED_GAME_FARM_PRIVILEGE_TYPE_NONE = 0; TILED_GAME_FARM_PRIVILEGE_TYPE_STARTUP_CAPITAL = 1; TILED_GAME_FARM_PRIVILEGE_TYPE_SHOP_ITEM_UNLOCK = 2; TILED_GAME_FARM_PRIVILEGE_TYPE_TELEPORT_UNLOCK = 3; TILED_GAME_FARM_PRIVILEGE_TYPE_SELL_MULTIFIER = 4; TILED_GAME_FARM_PRIVILEGE_TYPE_MAX_STAMINA_BOOST = 5; TILED_GAME_FARM_PRIVILEGE_TYPE_LEVEL_UP_RESTAURANT = 6; TILED_GAME_FARM_PRIVILEGE_TYPE_LIVESTOCK_AUTO_TAKE_CARE = 7; TILED_GAME_FARM_PRIVILEGE_TYPE_SUPER_FISHING = 8; TILED_GAME_FARM_PRIVILEGE_TYPE_UNLOCK_AND_UPGRADE_SEED = 9; } // CmdID: 8300 message TiledGameMonsterFarmGetDataReq { uint32 activity_id = 1; } message TiledGameMonsterFarmFarmland { uint32 cell_id = 1; uint32 mature_time = 2; } message TiledGameMonsterFarmFarm { repeated TiledGameMonsterFarmFarmland farmland_list = 1; repeated uint32 matured_farmland_id_list = 2; } message TiledGameMonsterFarmMine { uint32 visited_max_floor = 1; uint32 cur_floor = 2; } message TiledGameMonsterFarmFishingFailStatus { uint32 fish_id = 1; uint32 continuous_fail_num = 2; } message TiledGameMonsterFarmFishingSpot { uint32 spot_cell_id = 1; uint32 left_fish_num = 2; } message TiledGameMonsterFarmFishingGround { uint32 cur_fishing_cell_id = 1; uint32 cur_fish_id = 2; repeated TiledGameMonsterFarmFishingFailStatus fail_status_list = 3; repeated TiledGameMonsterFarmFishingSpot fishing_spot_list = 5; } message TiledGameMonsterFarmRestaurant { uint32 level = 1; uint32 today_use_meal_voucher_num = 2; } message TiledGameMonsterFarmQuestBoard { bool is_quest_chosen_today = 1; uint32 cur_quest_id = 2; repeated uint32 finished_extra_quest_id_list = 3; } message TiledGameMonsterFarmItemNum { uint32 item_id = 1; uint32 item_num = 2; } message TiledGameMonsterFarmMonsterAbility { uint32 ability_type = 1; uint32 ability_num = 2; } message TiledGameMonsterFarmMonster { uint32 unique_id = 1; uint32 monster_id = 2; uint32 mood = 3; uint32 description_id = 4; uint32 name_id = 5; uint32 generation_id = 6; uint32 work_building_type = 7; repeated TiledGameMonsterFarmMonsterAbility ability_list = 8; bool is_egg = 9; bool is_exceed_limit_monster = 10; uint32 work_produce_line_id = 11; uint32 rare_id = 12; bool is_mutated = 13; uint32 total_work_time = 14; bool is_dropped = 15; uint32 recover_all_mood_time = 16; uint32 cost_all_mood_time = 17; uint32 egg_rare_id = 18; uint32 left_breeding_times = 19; } message TiledGameMonsterFarmProduceLine { uint32 id = 1; uint32 recipe_id = 2; uint32 breeding_effect_item = 3; uint32 left_produce_num = 4; repeated TiledGameMonsterFarmItemNum produced_item_list = 5; repeated uint32 monster_id_list = 7; uint32 accumulate_work_time = 8; TiledGameMonsterFarmMonster breeding_monster = 9; } message TiledGameMonsterFarmBuilding { uint32 building_id = 1; repeated TiledGameMonsterFarmProduceLine produce_line_list = 3; } message TiledGameMonsterFarmMonsterRecord { uint32 monster_type = 1; uint32 max_rare_id = 2; repeated TiledGameMonsterFarmMonsterAbility max_ability_list = 3; } message TiledGameMonsterFarmMonsterMgr { repeated TiledGameMonsterFarmMonster farm_monster_list = 1; repeated TiledGameMonsterFarmMonsterRecord monster_max_record_list = 3; repeated uint32 monster_id_list = 4; } message TiledGameMonsterFarmBusinessReport { uint32 acquired_gold_num = 1; repeated TiledGameMonsterFarmItemNum sold_item_list = 2; uint32 star_monster_uid = 3; uint32 model_worker_monster_uid = 4; uint32 accumulate_operating_days = 5; } // CmdID: 8301 message TiledGameMonsterFarmGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } TiledGameMonsterFarmGetDataRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 activity_stamina = 3; TiledGameMonsterFarmFarm farm_farm = 4; TiledGameMonsterFarmMine farm_mine = 5; TiledGameMonsterFarmFishingGround farm_fishing_ground = 6; uint32 max_stamina = 7; uint32 next_recover_stamina_time = 8; uint32 cur_tower_id = 10; TiledGameMonsterFarmQuestBoard farm_quest_board = 11; repeated TiledGameMonsterFarmItemNum item_buy_num_list = 12; uint32 last_refresh_time = 14; repeated TiledGameMonsterFarmBuilding farm_building_list = 16; TiledGameMonsterFarmMonsterMgr farm_monster_mgr = 18; repeated uint32 unlocked_monster_type_list = 19; repeated uint32 finished_privilege_list = 20; repeated uint32 get_monster_tool_type_list = 21; uint32 level = 22; repeated uint32 unlock_gallery_id_list = 23; } // CmdID: 8304 message TiledGameMonsterFarmUseToolReq { uint32 activity_id = 1; uint32 item_id = 2; repeated uint32 cell_id_list = 3; } message TiledGameMonsterFarmPretenderMineCell { uint32 cell_id = 1; uint32 decoration_id = 2; } // CmdID: 8305 message TiledGameMonsterFarmUseToolRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_STAMINA = 2; RANGE_ERROR = 3; ITEM_ERROR = 4; LACK_ITEM = 5; MONSTER_FULL = 6; } TiledGameMonsterFarmUseToolRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 item_id = 3; repeated uint32 failed_cell_id_list = 4; repeated TiledGameMonsterFarmPretenderMineCell pretender_mine_cell_list = 5; } // CmdID: 8306 message TiledGameMonsterFarmRefreshFarmlandReq { uint32 activity_id = 1; repeated uint32 cell_id_list = 2; } // CmdID: 8307 message TiledGameMonsterFarmRefreshFarmlandRsp { enum Retcode { SUCC = 0; FAIL = 1; } TiledGameMonsterFarmRefreshFarmlandRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8308 message TiledGameMonsterFarmEnterMineFloorReq { uint32 activity_id = 1; uint32 floor_id = 2; bool is_teleport = 3; bool is_teleport_player = 4; uint32 teleport_position = 5; } // CmdID: 8309 message TiledGameMonsterFarmEnterMineFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; MINE_REFRESHED = 2; NOT_TELEPORTABLE = 3; NOT_VISITED = 4; } TiledGameMonsterFarmEnterMineFloorRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 floor_id = 3; uint32 tower_id = 4; bool is_teleport_player = 5; uint32 teleport_position = 6; } message TiledGameMonsterFarmItemInfo { uint32 item_id = 1; uint32 item_num = 2; } // CmdID: 8310 message TiledGameMonsterFarmTradeReq { enum TradeType { TRADE_TYPE_NONE = 0; TRADE_TYPE_BUY = 1; TRADE_TYPE_SELL = 2; } uint32 activity_id = 1; TiledGameMonsterFarmTradeReq.TradeType trade_type = 2; repeated TiledGameMonsterFarmItemInfo item_list = 3; } // CmdID: 8311 message TiledGameMonsterFarmTradeRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_MATERIAL = 2; NO_GOLD = 3; ITEM_LOCKED = 4; BUY_LIMIT = 5; MATERIAL_OVERFLOW = 6; } TiledGameMonsterFarmTradeRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8312 message TiledGameMonsterFarmBeginFishingNotify { uint32 activity_id = 1; uint32 fish_id = 2; uint32 cell_id = 3; uint32 continuous_fail_num = 4; } // CmdID: 8313 message TiledGameMonsterFarmEndFishingReq { uint32 activity_id = 1; bool is_success = 2; } // CmdID: 8314 message TiledGameMonsterFarmEndFishingRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_FISHING = 2; } TiledGameMonsterFarmEndFishingRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8315 message TiledGameMonsterFarmGetQuestReq { uint32 activity_id = 1; } // CmdID: 8316 message TiledGameMonsterFarmGetQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; CHOSEN = 2; NO_CHOOSE_NUM = 3; } TiledGameMonsterFarmGetQuestRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 quest_id_list = 3; } // CmdID: 8317 message TiledGameMonsterFarmChooseQuestReq { uint32 activity_id = 1; uint32 quest_id = 2; } // CmdID: 8318 message TiledGameMonsterFarmChooseQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; CHOSEN = 2; CAN_NOT_CHOOSE = 3; } TiledGameMonsterFarmChooseQuestRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 quest_id = 3; } // CmdID: 8319 message TiledGameMonsterFarmFinishQuestReq { uint32 activity_id = 1; uint32 quest_id = 2; repeated TiledGameMonsterFarmItemInfo commit_item_info_list = 3; } // CmdID: 8320 message TiledGameMonsterFarmFinishQuestRsp { enum Retcode { SUCC = 0; FAIL = 1; ITEM_LACK = 2; ITEM_ERROR = 3; ITEM_OVER = 4; } TiledGameMonsterFarmFinishQuestRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 quest_id = 3; RewardData reward_data = 4; } // CmdID: 8321 message TiledGameMonsterFarmUseMealVoucherReq { uint32 activity_id = 1; } // CmdID: 8322 message TiledGameMonsterFarmUseMealVoucherRsp { enum Retcode { SUCC = 0; FAIL = 1; USE_LIMIT = 2; NO_VOUCHER = 3; } TiledGameMonsterFarmUseMealVoucherRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8323 message TiledGameMonsterFarmPickItemReq { uint32 activity_id = 1; uint32 unique_entity_id = 2; } // CmdID: 8324 message TiledGameMonsterFarmPickItemRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_ENTITY = 2; ENTITY_TYPE_ERROR = 3; } TiledGameMonsterFarmPickItemRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8325 message TiledGameMonsterFarmLevelUpReq { uint32 activity_id = 1; } // CmdID: 8326 message TiledGameMonsterFarmLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; MISSION_NOT_FINISH = 2; } TiledGameMonsterFarmLevelUpRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8327 message TiledGameMonsterFarmUpgradeBuildingReq { uint32 activity_id = 1; uint32 building_id = 2; } // CmdID: 8328 message TiledGameMonsterFarmUpgradeBuildingRsp { enum Retcode { SUCC = 0; FAIL = 1; BUILDING_NOT_EXIST = 2; MISSION_NOT_FINISH = 3; LACK_ITEM = 4; } TiledGameMonsterFarmUpgradeBuildingRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 old_building_id = 3; uint32 new_building_id = 4; } // CmdID: 8329 message TiledGameMonsterFarmManipulateMonsterReq { uint32 activity_id = 1; repeated uint32 monster_id_list = 2; uint32 building_id = 3; uint32 produce_line_id = 4; uint32 breeding_effect_item = 6; } // CmdID: 8330 message TiledGameMonsterFarmManipulateMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; MONSTER_NOT_EXIST = 2; ITEM_LACK = 3; MONSTER_CANT_WORK = 4; MONSTER_CANT_BREEDING = 5; } TiledGameMonsterFarmManipulateMonsterRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8331 message TiledGameMonsterFarmRefreshBuildingReq { uint32 activity_id = 1; uint32 building_id = 2; uint32 produce_line_id = 3; } // CmdID: 8332 message TiledGameMonsterFarmRefreshBuildingRsp { enum Retcode { SUCC = 0; FAIL = 1; } TiledGameMonsterFarmRefreshBuildingRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8333 message TiledGameMonsterFarmIncubateReq { uint32 activity_id = 1; uint32 monster_id = 2; } // CmdID: 8334 message TiledGameMonsterFarmIncubateRsp { enum Retcode { SUCC = 0; FAIL = 1; ITEM_NOT_EXIST = 2; LACK_STAMINA = 3; MONSTER_NOT_EXIST = 4; } TiledGameMonsterFarmIncubateRsp.Retcode retcode = 1; uint32 activity_id = 2; TiledGameMonsterFarmMonster monster = 3; } // CmdID: 8335 message TiledGameMonsterFarmSetProduceLineReq { uint32 activity_id = 1; uint32 building_id = 2; uint32 produce_line_id = 3; uint32 recipe_id = 4; uint32 target_num = 5; } // CmdID: 8336 message TiledGameMonsterFarmSetProduceLineRsp { enum Retcode { SUCC = 0; FAIL = 1; BUILDING_NOT_EXIST = 2; } TiledGameMonsterFarmSetProduceLineRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8337 message TiledGameMonsterFarmDropMonsterReq { uint32 activity_id = 1; repeated uint32 monster_id_list = 2; } // CmdID: 8338 message TiledGameMonsterFarmDropMonsterRsp { enum Retcode { SUCC = 0; FAIL = 1; MONSTER_NOT_EXIST = 2; MONSTER_IN_WORKING = 3; } TiledGameMonsterFarmDropMonsterRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 drop_monster_id_list = 3; } message TiledGameMonsterFarmTakeBuildingData { uint32 building_id = 1; repeated uint32 produce_line_id_list = 2; } // CmdID: 8339 message TiledGameMonsterFarmTakeBuildingProductReq { uint32 activity_id = 1; repeated TiledGameMonsterFarmTakeBuildingData take_building_list = 5; } // CmdID: 8340 message TiledGameMonsterFarmTakeBuildingProductRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_FINISH = 2; MONSTER_FULL = 3; } TiledGameMonsterFarmTakeBuildingProductRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated uint32 taken_monster_list = 3; } // CmdID: 8341 message TiledGameMonsterFarmSetBuildingProduceTargetReq { uint32 activity_id = 1; uint32 building_id = 2; uint32 produce_line_id = 3; uint32 recipe_id = 4; uint32 num = 6; } // CmdID: 8342 message TiledGameMonsterFarmSetBuildingProduceTargetRsp { enum Retcode { SUCC = 0; FAIL = 1; BUILDING_NOT_EXIST = 2; BUILDING_TYPE_ERROR = 3; PRODUCE_LINE_INVALID = 4; RECIPE_INVALID = 5; ITEM_LACK = 6; } TiledGameMonsterFarmSetBuildingProduceTargetRsp.Retcode retcode = 1; uint32 activity_id = 2; } // CmdID: 8343 message TiledGameMonsterFarmGetBusinessReportReq { uint32 activity_id = 1; } // CmdID: 8344 message TiledGameMonsterFarmGetBusinessReportRsp { enum Retcode { SUCC = 0; FAIL = 1; } TiledGameMonsterFarmGetBusinessReportRsp.Retcode retcode = 1; uint32 activity_id = 2; TiledGameMonsterFarmBusinessReport business_report = 3; } // CmdID: 8345 message TiledGameMonsterFarmGetRankReq { uint32 activity_id = 1; uint32 rank_type = 2; } // CmdID: 8346 message TiledGameMonsterFarmGetRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; TYPE_INVALID = 3; } TiledGameMonsterFarmGetRankRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 rank_type = 3; uint32 rank = 4; uint32 rank_percent = 5; RankShowData rank_data = 6; } enum CmdTypeTiledgamemonsterfarm { CMD_TYPE_TILEDGAMEMONSTERFARM_NONE = 0; CMD_TILED_GAME_MONSTER_FARM_GET_DATA_REQ = 8300; CMD_TILED_GAME_MONSTER_FARM_GET_DATA_RSP = 8301; CMD_TILED_GAME_MONSTER_FARM_USE_TOOL_REQ = 8304; CMD_TILED_GAME_MONSTER_FARM_USE_TOOL_RSP = 8305; CMD_TILED_GAME_MONSTER_FARM_REFRESH_FARMLAND_REQ = 8306; CMD_TILED_GAME_MONSTER_FARM_REFRESH_FARMLAND_RSP = 8307; CMD_TILED_GAME_MONSTER_FARM_ENTER_MINE_FLOOR_REQ = 8308; CMD_TILED_GAME_MONSTER_FARM_ENTER_MINE_FLOOR_RSP = 8309; CMD_TILED_GAME_MONSTER_FARM_TRADE_REQ = 8310; CMD_TILED_GAME_MONSTER_FARM_TRADE_RSP = 8311; CMD_TILED_GAME_MONSTER_FARM_BEGIN_FISHING_NOTIFY = 8312; CMD_TILED_GAME_MONSTER_FARM_END_FISHING_REQ = 8313; CMD_TILED_GAME_MONSTER_FARM_END_FISHING_RSP = 8314; CMD_TILED_GAME_MONSTER_FARM_GET_QUEST_REQ = 8315; CMD_TILED_GAME_MONSTER_FARM_GET_QUEST_RSP = 8316; CMD_TILED_GAME_MONSTER_FARM_CHOOSE_QUEST_REQ = 8317; CMD_TILED_GAME_MONSTER_FARM_CHOOSE_QUEST_RSP = 8318; CMD_TILED_GAME_MONSTER_FARM_FINISH_QUEST_REQ = 8319; CMD_TILED_GAME_MONSTER_FARM_FINISH_QUEST_RSP = 8320; CMD_TILED_GAME_MONSTER_FARM_USE_MEAL_VOUCHER_REQ = 8321; CMD_TILED_GAME_MONSTER_FARM_USE_MEAL_VOUCHER_RSP = 8322; CMD_TILED_GAME_MONSTER_FARM_PICK_ITEM_REQ = 8323; CMD_TILED_GAME_MONSTER_FARM_PICK_ITEM_RSP = 8324; CMD_TILED_GAME_MONSTER_FARM_LEVEL_UP_REQ = 8325; CMD_TILED_GAME_MONSTER_FARM_LEVEL_UP_RSP = 8326; CMD_TILED_GAME_MONSTER_FARM_UPGRADE_BUILDING_REQ = 8327; CMD_TILED_GAME_MONSTER_FARM_UPGRADE_BUILDING_RSP = 8328; CMD_TILED_GAME_MONSTER_FARM_MANIPULATE_MONSTER_REQ = 8329; CMD_TILED_GAME_MONSTER_FARM_MANIPULATE_MONSTER_RSP = 8330; CMD_TILED_GAME_MONSTER_FARM_REFRESH_BUILDING_REQ = 8331; CMD_TILED_GAME_MONSTER_FARM_REFRESH_BUILDING_RSP = 8332; CMD_TILED_GAME_MONSTER_FARM_INCUBATE_REQ = 8333; CMD_TILED_GAME_MONSTER_FARM_INCUBATE_RSP = 8334; CMD_TILED_GAME_MONSTER_FARM_SET_PRODUCE_LINE_REQ = 8335; CMD_TILED_GAME_MONSTER_FARM_SET_PRODUCE_LINE_RSP = 8336; CMD_TILED_GAME_MONSTER_FARM_DROP_MONSTER_REQ = 8337; CMD_TILED_GAME_MONSTER_FARM_DROP_MONSTER_RSP = 8338; CMD_TILED_GAME_MONSTER_FARM_TAKE_BUILDING_PRODUCT_REQ = 8339; CMD_TILED_GAME_MONSTER_FARM_TAKE_BUILDING_PRODUCT_RSP = 8340; CMD_TILED_GAME_MONSTER_FARM_SET_BUILDING_PRODUCE_TARGET_REQ = 8341; CMD_TILED_GAME_MONSTER_FARM_SET_BUILDING_PRODUCE_TARGET_RSP = 8342; CMD_TILED_GAME_MONSTER_FARM_GET_BUSINESS_REPORT_REQ = 8343; CMD_TILED_GAME_MONSTER_FARM_GET_BUSINESS_REPORT_RSP = 8344; CMD_TILED_GAME_MONSTER_FARM_GET_RANK_REQ = 8345; CMD_TILED_GAME_MONSTER_FARM_GET_RANK_RSP = 8346; } enum TiledGameMonsterFarmPrivilegeType { TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_NONE = 0; TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_STARTUP_CAPITAL = 1; TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_REDUCE_BREAK_EGG_STAMINA = 2; TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_REDUCE_COST_MODE_RATE = 3; TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_ADD_MONSTER_POOL = 4; TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_UNLOCK_QUICK_MANIPULATE_MONSTER = 5; TILED_GAME_MONSTER_FARM_PRIVILEGE_TYPE_UNLOCK_QUICK_USE_TOOL = 6; } enum TiledGameMonsterFarmRankType { TILED_GAME_MONSTER_FARM_RANK_TYPE_NONE = 0; TILED_GAME_MONSTER_FARM_RANK_TYPE_TOTAL_ACQUIRED_GOLD_NUM = 1; TILED_GAME_MONSTER_FARM_RANK_TYPE_TOTAL_GET_MONSTER_ABILITY_NUM = 2; } enum TiledGameMonsterFarmToolType { TILED_GAME_MONSTER_FARM_TOOL_TYPE_NONE = 0; TILED_GAME_MONSTER_FARM_TOOL_TYPE_HAMMER = 1; TILED_GAME_MONSTER_FARM_TOOL_TYPE_HOE = 2; TILED_GAME_MONSTER_FARM_TOOL_TYPE_WATERING_CAN = 3; TILED_GAME_MONSTER_FARM_TOOL_TYPE_SICKLE = 4; TILED_GAME_MONSTER_FARM_TOOL_TYPE_SEED = 5; TILED_GAME_MONSTER_FARM_TOOL_TYPE_FISHING_ROD = 6; TILED_GAME_MONSTER_FARM_TOOL_TYPE_GLOVE = 7; } enum TiledGameMonsterFarmItemType { TILED_GAME_MONSTER_FARM_ITEM_TYPE_NONE = 0; TILED_GAME_MONSTER_FARM_ITEM_TYPE_PRODUCT = 1; TILED_GAME_MONSTER_FARM_ITEM_TYPE_RAW_MATERIAL = 2; TILED_GAME_MONSTER_FARM_ITEM_TYPE_CROP = 3; TILED_GAME_MONSTER_FARM_ITEM_TYPE_TOOL = 4; TILED_GAME_MONSTER_FARM_ITEM_TYPE_MONSTER = 5; } enum TiledGameMonsterFarmBuildingType { TILED_GAME_MONSTER_FARM_BUILDING_TYPE_NONE = 0; TILED_GAME_MONSTER_FARM_BUILDING_TYPE_CITY_HALL = 1; TILED_GAME_MONSTER_FARM_BUILDING_TYPE_AGRICULTURAL_FACILITY = 2; TILED_GAME_MONSTER_FARM_BUILDING_TYPE_MINING_FACILITY = 3; TILED_GAME_MONSTER_FARM_BUILDING_TYPE_DORMITORY = 4; TILED_GAME_MONSTER_FARM_BUILDING_TYPE_PROCESSING_FACTORY = 5; TILED_GAME_MONSTER_FARM_BUILDING_TYPE_LAB = 6; TILED_GAME_MONSTER_FARM_BUILDING_TYPE_FISHERY = 7; TILED_GAME_MONSTER_FARM_BUILDING_TYPE_LIVESTOCK_SHED = 8; } enum TiledGameMonsterFarmSeedType { TILED_GAME_MONSTER_FARM_SEED_TYPE_NONE = 0; TILED_GAME_MONSTER_FARM_SEED_TYPE_NORMAL = 1; TILED_GAME_MONSTER_FARM_SEED_TYPE_MONSTER = 2; } enum TiledGameMonsterFarmAbilityType { TILED_GAME_MONSTER_FARM_ABILITY_TYPE_NONE = 0; TILED_GAME_MONSTER_FARM_ABILITY_TYPE_ONE = 1; TILED_GAME_MONSTER_FARM_ABILITY_TYPE_TWO = 2; TILED_GAME_MONSTER_FARM_ABILITY_TYPE_THREE = 3; TILED_GAME_MONSTER_FARM_ABILITY_TYPE_FOUR = 4; } enum TiledGameMonsterFarmMineralType { TILED_GAME_MONSTER_FARM_MINERAL_TYPE_NONE = 0; TILED_GAME_MONSTER_FARM_MINERAL_TYPE_NORMAL = 1; TILED_GAME_MONSTER_FARM_MINERAL_TYPE_MONSTER = 2; TILED_GAME_MONSTER_FARM_MINERAL_TYPE_PRETENDER = 3; } enum TiledGameMonsterFarmNameType { TILED_GAME_MONSTER_FARM_NAME_TYPE_NONE = 0; TILED_GAME_MONSTER_FARM_NAME_TYPE_DESCRIBE = 1; TILED_GAME_MONSTER_FARM_NAME_TYPE_NAME = 2; } enum TiledGameMonsterFarmNameConditionType { TILED_GAME_MONSTER_FARM_NAME_CONDITION_TYPE_NONE = 0; TILED_GAME_MONSTER_FARM_NAME_CONDITION_TYPE_MAX_ABILITY = 1; TILED_GAME_MONSTER_FARM_NAME_CONDITION_TYPE_ABILITY_RANGE = 2; TILED_GAME_MONSTER_FARM_NAME_CONDITION_TYPE_ABILITY_RARE = 3; TILED_GAME_MONSTER_FARM_NAME_CONDITION_TYPE_ABILITY_TYPEID = 4; TILED_GAME_MONSTER_FARM_NAME_CONDITION_TYPE_ABILITY_DEFAULT = 5; } message TiledGamePrpgCard { uint32 card_id = 1; uint32 level = 2; } message TiledGamePrpgDeck { uint32 deck_id = 1; uint32 level = 2; uint32 exp = 3; } message TiledGamePrpgBattleMember { uint32 uid = 1; string nickname = 2; uint32 custom_head_id = 3; uint32 frame_id = 4; uint32 card_back = 5; repeated TiledGamePrpgCard card_list = 6; uint32 rank_score = 7; uint32 hidden_score = 8; bool is_abandoned = 9; bool is_can_match_robot = 10; } message TiledGamePrpgHands { TiledGamePrpgHandType type = 1; repeated uint32 hands_list = 2; } message TiledGamePrpgBattleSettleInfo { uint32 win_rounds = 1; uint32 lose_rounds = 2; bool is_abandon = 3; uint32 max_round_score = 4; uint32 max_round_score_field_id = 5; TiledGamePrpgHands max_round_score_hands = 6; TiledGamePrpgHands best_hands = 7; TiledGamePrpgPvpSettleSituationType situation = 8; } message TiledGamePrpgBattleMemberSettleInfo { uint32 uid = 1; string nickname = 2; uint32 cur_rank_score = 3; bool is_abandoned = 4; TiledGamePrpgBattleSettleInfo settle_info = 6; } message TiledGamePrpgBestInfo { uint32 pvp_max_field_score = 1; repeated uint32 pvp_max_score_card_list = 2; uint32 pvp_win_times = 3; uint32 max_rank_score = 4; uint32 pvp_max_score_field_id = 5; } // CmdID: 8450 message TiledGamePrpgGetDataReq { } // CmdID: 8451 message TiledGamePrpgGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } TiledGamePrpgGetDataRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 rank_score = 3; uint32 pvp_card_back = 4; uint32 explore_level = 5; uint32 explore_exp = 6; repeated uint32 unlock_skill_list = 7; repeated TiledGamePrpgCard card_list = 8; repeated TiledGamePrpgDeck deck_list = 9; repeated uint32 passed_room_id_list = 10; uint32 last_take_explore_reward_level = 11; TiledGamePrpgBestInfo best_info = 12; uint32 daily_drop_num = 13; } // CmdID: 8452 message TiledGamePrpgPvpBattleBeginNotify { uint32 lobby_id = 1; uint32 battle_id = 2; string fightserver_ip_v4 = 3; string fightserver_ip_v6 = 4; uint32 fightserver_port = 5; uint32 activity_id = 6; bool is_reconnect = 7; } // CmdID: 8453 message TiledGamePrpgPvpBattleSettleNotify { uint32 activity_id = 1; uint32 lobby_id = 2; TiledGamePrpgBattleMemberSettleInfo settle_info = 3; uint32 rank_score_before = 4; uint32 rank_score_after = 5; string transaction_str = 6; } // CmdID: 8454 message TiledGamePrpgPvpEnterBattleReq { uint32 battle_id = 1; } // CmdID: 8455 message TiledGamePrpgPvpEnterBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_BATTLE = 2; } TiledGamePrpgPvpEnterBattleRsp.Retcode retcode = 1; uint32 battle_id = 2; repeated TiledGamePrpgBattleMember member_list = 3; } // CmdID: 8456 message TiledGamePrpgPvpAbandonBattleReq { uint32 battle_id = 1; } // CmdID: 8457 message TiledGamePrpgPvpAbandonBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_BATTLE = 2; } TiledGamePrpgPvpAbandonBattleRsp.Retcode retcode = 1; uint32 battle_id = 2; } // CmdID: 8458 message TiledGamePrpgPvpGetBattleInfoReq { } message TiledGamePrpgPvpBattleFieldPlayerInfo { uint32 uid = 1; repeated uint32 card_list = 2; TiledGamePrpgHandType hand_type = 3; repeated uint32 hand_type_card_list = 4; uint32 type_score = 5; uint32 point_score = 6; uint32 field_score = 7; } message TiledGamePrpgPvpBattleField { uint32 id = 1; repeated uint32 public_card_list = 2; repeated TiledGamePrpgPvpBattleFieldPlayerInfo player_card_list = 3; } message TiledGamePrpgPvpBattle { enum RoundState { ROUND_STATE_NONE = 0; ROUND_BEGIN = 1; IN_ROUND = 2; ROUND_END = 3; } uint32 battle_id = 1; uint32 cur_round = 2; TiledGamePrpgPvpBattle.RoundState round_state = 3; repeated TiledGamePrpgBattleMember member_list = 4; repeated TiledGamePrpgPvpBattleField field_list = 5; uint32 remain_exchange_times = 6; uint32 remain_put_card_times = 7; repeated uint32 hand_card_list = 8; bool is_auto_play = 9; repeated uint32 cur_round_used_card_list = 10; } // CmdID: 8459 message TiledGamePrpgPvpGetBattleInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_BATTLE = 2; } TiledGamePrpgPvpGetBattleInfoRsp.Retcode retcode = 1; TiledGamePrpgPvpBattle battle_info = 2; } // CmdID: 8460 message TiledGamePrpgPvpMoveCardReq { enum MoveType { MOVE_TYPE_NONE = 0; MOVE_HAND_TO_FIELD = 1; MOVE_FIELD_TO_HAND = 2; MOVE_FIELD_TO_FIELD = 3; MOVE_SWAP_TWO_CARD = 4; } uint32 battle_id = 1; uint32 card_id = 2; TiledGamePrpgPvpMoveCardReq.MoveType move_type = 3; uint32 from_id = 4; uint32 target_id = 5; } // CmdID: 8461 message TiledGamePrpgPvpMoveCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_BATTLE = 2; CARD_ID_ERROR = 3; RESTRICTED = 4; PUT_TIMES_LIMIT = 5; HAND_CARD_NUM_LIMIT = 6; } TiledGamePrpgPvpMoveCardRsp.Retcode retcode = 1; uint32 battle_id = 2; } // CmdID: 8462 message TiledGamePrpgPvpExchangeCardReq { uint32 battle_id = 1; uint32 card_id = 2; } // CmdID: 8463 message TiledGamePrpgPvpExchangeCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_BATTLE = 2; CARD_ID_ERROR = 3; EXCHANGE_TIMES_LIMIT = 4; } TiledGamePrpgPvpExchangeCardRsp.Retcode retcode = 1; uint32 battle_id = 2; uint32 new_card_id = 3; } // CmdID: 8464 message TiledGamePrpgPvpEndRoundReq { uint32 battle_id = 1; uint32 cur_round = 2; } // CmdID: 8465 message TiledGamePrpgPvpEndRoundRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_BATTLE = 2; ROUND_MISMATCH = 3; } TiledGamePrpgPvpEndRoundRsp.Retcode retcode = 1; uint32 battle_id = 2; } // CmdID: 8466 message TiledGamePrpgPvpSyncRoundNotify { uint32 battle_id = 1; uint32 cur_round = 2; uint32 settle_round = 3; uint32 cur_time = 4; uint32 cur_round_end_time = 5; } // CmdID: 8467 message TiledGamePrpgPvpBattleEndNotify { uint32 battle_id = 1; } // CmdID: 8468 message TiledGamePrpgPvpSetCardBackReq { uint32 activity_id = 1; uint32 card_back_id = 2; } // CmdID: 8469 message TiledGamePrpgPvpSetCardBackRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; INVALID_CARD_BACK_ID = 3; } TiledGamePrpgPvpSetCardBackRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 card_back_id = 3; } // CmdID: 8470 message TiledGamePrpgUnlockSkillReq { uint32 activity_id = 1; uint32 skill_id = 2; } // CmdID: 8471 message TiledGamePrpgUnlockSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; SKILL_ERROR = 3; PRE_SKILL_REQUIRED = 4; MATERIAL_LACK = 5; } TiledGamePrpgUnlockSkillRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 skill_id = 3; } // CmdID: 8472 message TiledGamePrpgLevelUpCardReq { uint32 activity_id = 1; uint32 card_id = 2; uint32 target_level = 3; } // CmdID: 8473 message TiledGamePrpgLevelUpCardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; CARD_ID_ERROR = 3; MATERIAL_LACK = 4; TARGET_LEVEL_ERROR = 5; } TiledGamePrpgLevelUpCardRsp.Retcode retcode = 1; uint32 activity_id = 2; TiledGamePrpgCard new_card = 3; } // CmdID: 8474 message TiledGamePrpgBattleBeginReq { uint32 activity_id = 1; uint32 room_id = 2; } // CmdID: 8475 message TiledGamePrpgBattleBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ROOM_ID_ERROR = 3; ROOM_TYPE_ERROR = 4; } TiledGamePrpgBattleBeginRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 room_id = 3; uint32 dynamic_level = 4; string transaction_str = 5; } // CmdID: 8476 message TiledGamePrpgBattleEndReq { enum Reason { REASON_NONE = 0; WIN = 1; LOSE = 2; EXIT = 3; } uint32 activity_id = 1; uint32 room_id = 2; TiledGamePrpgBattleEndReq.Reason end_reason = 3; uint32 score = 4; } // CmdID: 8477 message TiledGamePrpgBattleEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; ROOM_ID_MISMATCH = 3; } TiledGamePrpgBattleEndRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 room_id = 3; uint32 daily_material_drop_num = 4; } // CmdID: 8478 message TiledGamePrpgTakeExploreLevelRewardReq { uint32 activity_id = 1; } // CmdID: 8479 message TiledGamePrpgTakeExploreLevelRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; NO_REWARD = 3; } TiledGamePrpgTakeExploreLevelRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; repeated RewardData reward_list = 3; } // CmdID: 8480 message TiledGamePrpgPvpSendEmojiReq { uint32 battle_id = 1; uint32 emoji_id = 2; } // CmdID: 8481 message TiledGamePrpgPvpSendEmojiRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_BATTLE = 2; INVALID_EMOJI = 3; IN_CD = 4; } TiledGamePrpgPvpSendEmojiRsp.Retcode retcode = 1; uint32 battle_id = 2; uint32 emoji_id = 3; uint32 next_can_send_emoji_time = 4; } // CmdID: 8482 message TiledGamePrpgPvpEmojiNotify { uint32 battle_id = 1; uint32 sender_uid = 2; uint32 emoji_id = 3; } enum CmdTypeTiledgameprpg { CMD_TYPE_TILEDGAMEPRPG_NONE = 0; CMD_TILED_GAME_PRPG_GET_DATA_REQ = 8450; CMD_TILED_GAME_PRPG_GET_DATA_RSP = 8451; CMD_TILED_GAME_PRPG_PVP_BATTLE_BEGIN_NOTIFY = 8452; CMD_TILED_GAME_PRPG_PVP_BATTLE_SETTLE_NOTIFY = 8453; CMD_TILED_GAME_PRPG_PVP_ENTER_BATTLE_REQ = 8454; CMD_TILED_GAME_PRPG_PVP_ENTER_BATTLE_RSP = 8455; CMD_TILED_GAME_PRPG_PVP_ABANDON_BATTLE_REQ = 8456; CMD_TILED_GAME_PRPG_PVP_ABANDON_BATTLE_RSP = 8457; CMD_TILED_GAME_PRPG_PVP_GET_BATTLE_INFO_REQ = 8458; CMD_TILED_GAME_PRPG_PVP_GET_BATTLE_INFO_RSP = 8459; CMD_TILED_GAME_PRPG_PVP_MOVE_CARD_REQ = 8460; CMD_TILED_GAME_PRPG_PVP_MOVE_CARD_RSP = 8461; CMD_TILED_GAME_PRPG_PVP_EXCHANGE_CARD_REQ = 8462; CMD_TILED_GAME_PRPG_PVP_EXCHANGE_CARD_RSP = 8463; CMD_TILED_GAME_PRPG_PVP_END_ROUND_REQ = 8464; CMD_TILED_GAME_PRPG_PVP_END_ROUND_RSP = 8465; CMD_TILED_GAME_PRPG_PVP_SYNC_ROUND_NOTIFY = 8466; CMD_TILED_GAME_PRPG_PVP_BATTLE_END_NOTIFY = 8467; CMD_TILED_GAME_PRPG_PVP_SET_CARD_BACK_REQ = 8468; CMD_TILED_GAME_PRPG_PVP_SET_CARD_BACK_RSP = 8469; CMD_TILED_GAME_PRPG_UNLOCK_SKILL_REQ = 8470; CMD_TILED_GAME_PRPG_UNLOCK_SKILL_RSP = 8471; CMD_TILED_GAME_PRPG_LEVEL_UP_CARD_REQ = 8472; CMD_TILED_GAME_PRPG_LEVEL_UP_CARD_RSP = 8473; CMD_TILED_GAME_PRPG_BATTLE_BEGIN_REQ = 8474; CMD_TILED_GAME_PRPG_BATTLE_BEGIN_RSP = 8475; CMD_TILED_GAME_PRPG_BATTLE_END_REQ = 8476; CMD_TILED_GAME_PRPG_BATTLE_END_RSP = 8477; CMD_TILED_GAME_PRPG_TAKE_EXPLORE_LEVEL_REWARD_REQ = 8478; CMD_TILED_GAME_PRPG_TAKE_EXPLORE_LEVEL_REWARD_RSP = 8479; CMD_TILED_GAME_PRPG_PVP_SEND_EMOJI_REQ = 8480; CMD_TILED_GAME_PRPG_PVP_SEND_EMOJI_RSP = 8481; CMD_TILED_GAME_PRPG_PVP_EMOJI_NOTIFY = 8482; } enum TiledGamePrpgPvpSettleSituationType { TILED_GAME_PRPG_PVP_SETTLE_SITUATION_TYPE_NONE = 0; TILED_GAME_PRPG_PVP_SETTLE_SITUATION_TYPE_WIN = 1; TILED_GAME_PRPG_PVP_SETTLE_SITUATION_TYPE_LOSE = 2; TILED_GAME_PRPG_PVP_SETTLE_SITUATION_TYPE_TIE = 3; } enum TiledGamePrpgPvpCardSuitType { TILED_GAME_PRPG_PVP_CARD_SUIT_INVALID = 0; TILED_GAME_PRPG_PVP_CARD_SUIT_SPADE = 1; TILED_GAME_PRPG_PVP_CARD_SUIT_HEART = 2; TILED_GAME_PRPG_PVP_CARD_SUIT_CLUB = 3; TILED_GAME_PRPG_PVP_CARD_SUIT_DIAMOND = 4; TILED_GAME_PRPG_PVP_CARD_SUIT_NONE = 5; TILED_GAME_PRPG_PVP_CARD_SUIT_ALL = 6; } enum TiledGamePrpgPvpCardRankType { TILED_GAME_PRPG_PVP_CARD_RANK_INVALID = 0; TILED_GAME_PRPG_PVP_CARD_RANK_ACE = 1; TILED_GAME_PRPG_PVP_CARD_RANK_2 = 2; TILED_GAME_PRPG_PVP_CARD_RANK_3 = 3; TILED_GAME_PRPG_PVP_CARD_RANK_4 = 4; TILED_GAME_PRPG_PVP_CARD_RANK_5 = 5; TILED_GAME_PRPG_PVP_CARD_RANK_6 = 6; TILED_GAME_PRPG_PVP_CARD_RANK_7 = 7; TILED_GAME_PRPG_PVP_CARD_RANK_8 = 8; TILED_GAME_PRPG_PVP_CARD_RANK_9 = 9; TILED_GAME_PRPG_PVP_CARD_RANK_10 = 10; TILED_GAME_PRPG_PVP_CARD_RANK_JACK = 11; TILED_GAME_PRPG_PVP_CARD_RANK_QUEUE = 12; TILED_GAME_PRPG_PVP_CARD_RANK_KING = 13; TILED_GAME_PRPG_PVP_CARD_RANK_NONE = 14; TILED_GAME_PRPG_PVP_CARD_RANK_ALL = 15; TILED_GAME_PRPG_PVP_CARD_RANK_NEGATIVE_SCORE = 16; } enum TiledGamePrpgPvpFieldTriggerTimingType { TILED_GAME_PRPG_PVP_FIELD_TRIGGER_TIMING_NONE = 0; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_TIMING_ON_ROUND_BEGIN = 1; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_TIMING_ON_ROUND_END = 2; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_TIMING_ON_MOVE_CARD = 3; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_TIMING_AURA = 4; } enum TiledGamePrpgPvpFieldTriggerConditionType { TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_ALWAYS = 0; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_HAS_ANY_SPECIFIED_HAND_TYPE = 1; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_FIELD_SCORE_COMP = 2; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_POINT_SCORE_IS = 3; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_HAS_ALL_SUIT = 4; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_IS_REVEAL_ROUND = 5; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_CUR_ROUND_GE = 6; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_CONDITION_CUR_ROUND_EQUAL = 7; } enum TiledGamePrpgPvpFieldTriggerEffectType { TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_NONE = 0; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_FIELD_SCORE = 1; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_FIELD_SCORE_WITH_TAG_CARDS_NUM = 2; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_PUBLIC_CARD_NUM = 3; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_SETTLE_ROUND = 4; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_ADD_EXCHANGE_TIMES = 5; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_DRAW_CARDS = 6; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_ADD_PUT_TIMES_IN_CUR_ROUND = 7; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_MOVE_RANDOM_CARD_FROM_HAND = 8; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_MOVE_RANDOM_CARD_FROM_CARD_VEC = 9; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_MOVE_ALL_CARD_TO_OTHER_RANDOM_FIELD = 10; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_HAND_TYPE_CONFIG = 11; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_HIDE_PLAYER_CARD_UNTIL = 12; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_DESTROY_ONE_OTHER_RANDOM_FIELD = 13; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_COPY_ONE_OTHER_RANDOM_FIELD = 14; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_FORBID_MOVE_CARD_TO_THIS_FIELD = 15; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_ALLOW_MOVE_FROM_THIS_FIELD = 16; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_NO_VISIBLE_IN_THIS_FIELD_BEFORE_SETTLE = 17; TILED_GAME_PRPG_PVP_FIELD_TRIGGER_EFFECT_SET_FIELD_SCORE_WITH_FIELD_CARD_NUM = 18; } enum TiledGamePrpgPvpLobbyStatus { TILED_GAME_PRPG_PVP_LOBBY_STATUS_INVALID = 0; TILED_GAME_PRPG_PVP_LOBBY_STATUS_INIT = 1; TILED_GAME_PRPG_PVP_LOBBY_STATUS_FIGHT = 2; TILED_GAME_PRPG_PVP_LOBBY_STATUS_SETTLE = 3; TILED_GAME_PRPG_PVP_LOBBY_STATUS_DELETE = 4; } enum TiledGamePrpgHandType { TILED_GAME_PRPG_HAND_TYPE_INVALID = 0; TILED_GAME_PRPG_HAND_TYPE_NONE = 1; TILED_GAME_PRPG_HAND_TYPE_ONE_PAIR = 2; TILED_GAME_PRPG_HAND_TYPE_TWO_PAIR = 3; TILED_GAME_PRPG_HAND_TYPE_THREE_OF_A_KIND = 4; TILED_GAME_PRPG_HAND_TYPE_FULL_HOUSE = 5; TILED_GAME_PRPG_HAND_TYPE_STRAIGHT = 6; TILED_GAME_PRPG_HAND_TYPE_FLUSH = 7; TILED_GAME_PRPG_HAND_TYPE_FOUR_OF_A_KIND = 8; TILED_GAME_PRPG_HAND_TYPE_STRAIGHT_FLUSH = 9; TILED_GAME_PRPG_HAND_TYPE_FLUSH_FULL_HOUSE = 10; TILED_GAME_PRPG_HAND_TYPE_FIVE_OF_A_KIND = 11; TILED_GAME_PRPG_HAND_TYPE_FLUSH_FIVE_OF_A_KIND = 12; } enum TiledGamePrpgRoomType { TILED_GAME_PRPG_ROOM_TYPE_NONE = 0; TILED_GAME_PRPG_ROOM_TYPE_NORMAL = 1; TILED_GAME_PRPG_ROOM_TYPE_DAILY = 2; TILED_GAME_PRPG_ROOM_TYPE_SIDE = 3; TILED_GAME_PRPG_ROOM_TYPE_TUTORIAL = 4; TILED_GAME_PRPG_ROOM_TYPE_PVP = 5; } // CmdID: 6450 message TownActivityGetDataReq { uint32 town_id = 1; } message TownActivity { uint32 town_id = 1; uint32 tower_id = 2; uint32 game_round = 3; repeated TownAvatar avatar_list = 4; repeated uint32 brick_id_list = 5; uint32 next_brick_round = 6; repeated TownBuilding building_list = 7; repeated uint32 valid_building_id_list = 8; repeated TownMonster monster_list = 9; repeated TownEvent event_list = 10; TownBoss boss = 11; repeated TownBuff buff_list = 12; repeated TownPassByTrigger trigger_list = 13; repeated TownChallenge challenge_list = 14; repeated uint32 finished_tower_id_list = 15; bool is_game_end = 16; repeated TownPath path_list = 17; string transaction_str = 18; } message TownBuff { uint32 buff_id = 1; uint32 buff_num = 2; uint32 left_duration_num = 3; } message TownAvatar { enum Status { NORMAL = 0; HEALING = 1; DEAD = 2; } uint32 avatar_id = 1; uint32 tile_unique_id = 2; uint32 left_step = 3; uint32 tile_position = 4; uint32 left_hp_ratio = 5; TownAvatar.Status status = 6; uint32 status_begin_round = 7; uint32 check_in_building_unique_id = 8; repeated TownBuff buff_list = 9; uint32 speed_up_heal_times = 10; } message TownPassByTrigger { uint32 position = 1; uint32 skill_id = 2; uint32 building_unique_id = 3; } message TownBuilding { message SkillTriggerTimes { uint32 skill_id = 1; uint32 trigger_times = 2; } uint32 unique_id = 1; uint32 building_id = 2; uint32 position = 3; repeated uint32 occupy_position_list = 4; repeated TownBuilding.SkillTriggerTimes skill_trigger_times_list = 5; uint32 left_hp = 6; repeated uint32 activated_duration_skill_id_list = 7; repeated uint32 waiting_avatar_id_list = 8; uint32 next_interval_skill_round = 9; } message TownMonster { uint32 unique_id = 1; uint32 monster_id = 2; uint32 position = 3; uint32 strength = 4; uint32 left_hp_ratio = 5; } message TownBoss { uint32 monster_id = 1; uint32 unique_id = 2; uint32 strength = 3; uint32 left_hp_ratio = 4; uint32 born_round = 5; uint32 next_boss_born_round = 6; uint32 next_boss_monster_id = 7; } message TownEvent { uint32 position = 1; uint32 event_id = 2; } message TownPath { uint32 position = 1; uint32 next_position = 2; } // CmdID: 6451 message TownActivityGetDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } TownActivityGetDataRsp.Retcode retcode = 1; TownActivity town = 2; } message TownCommonHead { uint32 town_id = 1; uint32 tower_id = 2; uint32 game_round = 3; } // CmdID: 6452 message TownActivitySaveReq { TownCommonHead head = 1; } // CmdID: 6453 message TownActivitySaveRsp { enum Retcode { SUCC = 0; FAIL = 1; } TownActivitySaveRsp.Retcode retcode = 1; TownCommonHead head = 2; } // CmdID: 6454 message TownActivityBuildReq { TownCommonHead head = 1; uint32 use_brick_index = 2; uint32 use_brick_position = 3; uint32 target_building_id = 4; uint32 target_building_position = 5; uint32 direction = 6; repeated uint32 consume_building_unique_id_list = 7; } // CmdID: 6455 message TownActivityBuildRsp { enum Retcode { SUCC = 0; FAIL = 1; INVALID_BRICK = 2; BLUEPRINT_ERROR = 3; INVALID_POSITION = 4; LIMIT = 5; } TownActivityBuildRsp.Retcode retcode = 1; TownCommonHead head = 2; } // CmdID: 6456 message TownActivityBattleReq { message AvatarBattleResult { uint32 avatar_id = 1; uint32 left_hp_ratio = 2; } message MonsterBattleResult { uint32 monster_unique_id = 1; uint32 left_hp_ratio = 2; } enum BattleEndStatus { BATTLE_END_STATUS_NONE = 0; WIN = 1; ALL_DEAD = 2; } TownCommonHead head = 1; TownActivityBattleReq.BattleEndStatus end_status = 2; repeated TownActivityBattleReq.AvatarBattleResult avatar_result_list = 3; TownActivityBattleReq.MonsterBattleResult monster_result = 4; } // CmdID: 6457 message TownActivityBattleRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_ERROR = 2; AVATAR_TEAM_NUM_ERROR = 3; POSITION_ERROR = 4; MONSTER_NOT_EXIST = 5; } TownActivityBattleRsp.Retcode retcode = 1; TownCommonHead head = 2; repeated DropItem drop_item_list = 3; } // CmdID: 6458 message TownActivitySellBuildingReq { TownCommonHead head = 1; uint32 sell_building_unique_id = 2; } // CmdID: 6459 message TownActivitySellBuildingRsp { enum Retcode { SUCC = 0; FAIL = 1; CAN_NOT_SELL = 2; } TownActivitySellBuildingRsp.Retcode retcode = 1; TownCommonHead head = 2; repeated Material return_material_list = 3; } // CmdID: 6460 message TownActivityHealAvatarReq { TownCommonHead head = 1; uint32 avatar_id = 2; } // CmdID: 6461 message TownActivityHealAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; } TownActivityHealAvatarRsp.Retcode retcode = 1; TownCommonHead head = 2; } // CmdID: 6462 message TownActivitySellBrickReq { TownCommonHead head = 1; uint32 sell_brick_index = 2; } // CmdID: 6463 message TownActivitySellBrickRsp { enum Retcode { SUCC = 0; FAIL = 1; CAN_NOT_SELL = 2; } TownActivitySellBrickRsp.Retcode retcode = 1; TownCommonHead head = 2; repeated Material return_material_list = 3; } message TownChallenge { enum Status { NONE = 0; DOING = 1; FINISH = 2; CLOSE = 3; } uint32 challenge_id = 1; TownChallenge.Status status = 2; uint32 value = 3; uint32 tower_id = 4; } // CmdID: 6464 message TownActivityEndNotify { enum Status { WIN = 0; LOSE = 1; ABANDON = 2; } TownCommonHead head = 1; TownActivityEndNotify.Status status = 2; repeated TownChallenge challenge_list = 3; RewardData challenge_reward_data = 4; GenericItemNum talent_point_item = 5; } // CmdID: 6465 message TownActivityBossAttackNotify { TownCommonHead head = 1; repeated uint32 attacked_position_list = 2; } // CmdID: 6466 message TownActivityGetShopReq { TownCommonHead head = 1; uint32 building_unique_id = 2; } // CmdID: 6467 message TownActivityGetShopRsp { message ShopGoods { uint32 goods_id = 1; uint32 material_id = 2; uint32 left_buy_times = 3; uint32 cost_material_id = 4; uint32 cost_num = 5; uint32 limit_type = 6; } enum Retcode { SUCC = 0; FAIL = 1; } TownActivityGetShopRsp.Retcode retcode = 1; TownCommonHead head = 2; uint32 building_unique_id = 3; repeated TownActivityGetShopRsp.ShopGoods goods_list = 4; } // CmdID: 6468 message TownActivityShopBuyReq { TownCommonHead head = 1; uint32 shop_building_unique_id = 2; uint32 goods_id = 3; } // CmdID: 6469 message TownActivityShopBuyRsp { enum Retcode { SUCC = 0; FAIL = 1; COIN_LACK = 2; SOLD = 3; FORBID = 4; } TownActivityShopBuyRsp.Retcode retcode = 1; TownCommonHead head = 2; uint32 goods_id = 3; uint32 left_buy_times = 4; } // CmdID: 6470 message TownActivityMaterialUseReq { TownCommonHead head = 1; uint32 material_id = 2; uint32 target_param = 3; } // CmdID: 6471 message TownActivityMaterialUseRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LACK = 2; NOT_USABLE = 3; INVALID_TARGET = 4; FORBID = 5; } TownActivityMaterialUseRsp.Retcode retcode = 1; TownCommonHead head = 2; uint32 material_id = 3; } // CmdID: 6472 message TownActivitySpeedUpHealReq { TownCommonHead head = 1; uint32 avatar_id = 2; } // CmdID: 6473 message TownActivitySpeedUpHealRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_HEALING = 2; LACK_MATERIAL = 3; } TownActivitySpeedUpHealRsp.Retcode retcode = 1; TownCommonHead head = 2; } // CmdID: 6474 message TownActivityCheckInOptionalReq { TownCommonHead head = 1; uint32 building_unique_id = 2; uint32 avatar_id = 3; } // CmdID: 6475 message TownActivityCheckInOptionalRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_LIST = 2; CHECKED_IN = 3; } TownActivityCheckInOptionalRsp.Retcode retcode = 1; TownCommonHead head = 2; } // CmdID: 6476 message TownActivityResetReq { uint32 town_id = 1; } // CmdID: 6477 message TownActivityResetRsp { enum Retcode { SUCC = 0; FAIL = 1; } TownActivityResetRsp.Retcode retcode = 1; uint32 town_id = 2; } // CmdID: 6478 message TownActivityAlterPathReq { TownCommonHead head = 1; uint32 position = 2; } // CmdID: 6479 message TownActivityAlterPathRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_ALTER = 2; NOT_MEET_CONDITION = 3; } TownActivityAlterPathRsp.Retcode retcode = 1; TownCommonHead head = 2; uint32 position = 3; uint32 next_position = 4; } // CmdID: 6480 message TownActivityAttackEnemyBuffNotify { message Attack { uint32 building_unique_id = 1; uint32 skill_id = 2; repeated uint32 attacked_unique_id_list = 3; } TownCommonHead head = 1; repeated TownActivityAttackEnemyBuffNotify.Attack attack_list = 2; repeated DropItem drop_item_list = 3; } // CmdID: 6481 message TownActivityRefreshBrickReq { TownCommonHead head = 1; } // CmdID: 6482 message TownActivityRefreshBrickRsp { enum Retcode { SUCC = 0; FAIL = 1; LACK_COIN = 2; NO_BRICK = 3; } TownActivityRefreshBrickRsp.Retcode retcode = 1; TownCommonHead head = 2; } enum CmdTypeTown { CMD_TYPE_TOWN_NONE = 0; CMD_TOWN_ACTIVITY_GET_DATA_REQ = 6450; CMD_TOWN_ACTIVITY_GET_DATA_RSP = 6451; CMD_TOWN_ACTIVITY_SAVE_REQ = 6452; CMD_TOWN_ACTIVITY_SAVE_RSP = 6453; CMD_TOWN_ACTIVITY_BUILD_REQ = 6454; CMD_TOWN_ACTIVITY_BUILD_RSP = 6455; CMD_TOWN_ACTIVITY_BATTLE_REQ = 6456; CMD_TOWN_ACTIVITY_BATTLE_RSP = 6457; CMD_TOWN_ACTIVITY_SELL_BUILDING_REQ = 6458; CMD_TOWN_ACTIVITY_SELL_BUILDING_RSP = 6459; CMD_TOWN_ACTIVITY_HEAL_AVATAR_REQ = 6460; CMD_TOWN_ACTIVITY_HEAL_AVATAR_RSP = 6461; CMD_TOWN_ACTIVITY_SELL_BRICK_REQ = 6462; CMD_TOWN_ACTIVITY_SELL_BRICK_RSP = 6463; CMD_TOWN_ACTIVITY_END_NOTIFY = 6464; CMD_TOWN_ACTIVITY_BOSS_ATTACK_NOTIFY = 6465; CMD_TOWN_ACTIVITY_GET_SHOP_REQ = 6466; CMD_TOWN_ACTIVITY_GET_SHOP_RSP = 6467; CMD_TOWN_ACTIVITY_SHOP_BUY_REQ = 6468; CMD_TOWN_ACTIVITY_SHOP_BUY_RSP = 6469; CMD_TOWN_ACTIVITY_MATERIAL_USE_REQ = 6470; CMD_TOWN_ACTIVITY_MATERIAL_USE_RSP = 6471; CMD_TOWN_ACTIVITY_SPEED_UP_HEAL_REQ = 6472; CMD_TOWN_ACTIVITY_SPEED_UP_HEAL_RSP = 6473; CMD_TOWN_ACTIVITY_CHECK_IN_OPTIONAL_REQ = 6474; CMD_TOWN_ACTIVITY_CHECK_IN_OPTIONAL_RSP = 6475; CMD_TOWN_ACTIVITY_RESET_REQ = 6476; CMD_TOWN_ACTIVITY_RESET_RSP = 6477; CMD_TOWN_ACTIVITY_ALTER_PATH_REQ = 6478; CMD_TOWN_ACTIVITY_ALTER_PATH_RSP = 6479; CMD_TOWN_ACTIVITY_ATTACK_ENEMY_BUFF_NOTIFY = 6480; CMD_TOWN_ACTIVITY_REFRESH_BRICK_REQ = 6481; CMD_TOWN_ACTIVITY_REFRESH_BRICK_RSP = 6482; } enum TownActivityConst { TOWN_ACTIVITY_CONST_NONE = 0; TOWN_ACTIVITY_ROUND_PER_SECOND = 50; TOWN_ACTIVITY_STEP_PER_TILE_CELL = 10000; TOWN_ACTIVITY_MAX_HP_RATIO = 100000; } enum TownPropType { TOWN_NONE = 0; TOWN_AVATAR = 1; TOWN_MONSTER = 2; } enum TownRangeType { TOWN_RANGE_NONE = 0; TOWN_RANGE_CROSS = 1; TOWN_RANGE_ROUND = 2; } enum TownBuildingSkillTargetType { TOWN_TARGET_NONE = 0; TOWN_TARGET_AVATAR_CHECK_IN = 1; TOWN_TARGET_ALL_AVATAR = 2; TOWN_TARGET_ATTRIBUTE_AVATAR = 3; TOWN_TARGET_PASSED_AVATAR_IN_CROSS = 4; TOWN_TARGET_ROAD_IN_CROSS = 5; TOWN_TARGET_ROAD_IN_ROUND = 6; TOWN_TARGET_BUILDING = 7; TOWN_TARGET_PASSED_AVATAR_IN_ROUND = 8; TOWN_TARGET_SPECIFIC_AVATAR = 9; TOWN_TARGET_RANDOM_EMPTY_ROAD_IN_ROUND = 10; TOWN_TARGET_RANDOM_MONSTER_AOE = 11; TOWN_TARGET_BOSS = 12; } enum TownBuffType { TOWN_BUFF_TYPE_NONE = 0; TOWN_BUFF_ADD_STRENGTH_RATIO = 1; TOWN_BUFF_ADD_STRENGTH = 2; TOWN_BUFF_ADD_LUCK = 3; TOWN_BUFF_COIN_RATIO = 4; TOWN_BUFF_ADD_MATERIAL = 5; TOWN_BUFF_ADD_DAMAGE_RATIO = 6; TOWN_BUFF_CHANGE_TERRAIN = 7; TOWN_BUFF_CHANGE_GROUND = 8; TOWN_BUFF_ADD_DAMAGE_RECEIVED = 9; TOWN_BUFF_RPG_EVENT = 10; TOWN_BUFF_HEAL_HP_BY_RATIO = 11; TOWN_BUFF_HEAL = 12; TOWN_BUFF_CHECK_IN = 13; TOWN_BUFF_CHECK_OUT = 14; TOWN_BUFF_POSTPONE_BOSS = 15; TOWN_BUFF_CREATE_ENTITY = 16; TOWN_BUFF_REPLACE_ENTITY = 17; TOWN_BUFF_ADD_BRICK = 18; TOWN_BUFF_LOSE_GAME = 19; TOWN_BUFF_RESET_GROUND = 20; TOWN_BUFF_ADD_SPEED = 21; TOWN_BUFF_CHECK_IN_OPTIONAL = 22; TOWN_BUFF_ADD_MONSTER = 23; TOWN_BUFF_ADD_EVENT = 24; TOWN_BUFF_WIN_GAME = 25; TOWN_BUFF_RESET_TERRAIN = 26; TOWN_BUFF_BATTLE_SKILL = 27; TOWN_BUFF_CHANGE_BUILDING = 28; TOWN_BUFF_REDUCE_BOSS_INITIAL_HP_RATIO = 29; TOWN_BUFF_ATTACK_ENEMY = 30; } enum TownBuffDurationType { TOWN_BUFF_DURATION_PERMANENT = 0; TOWN_BUFF_DURATION_BATTLE = 1; TOWN_BUFF_DURATION_STEP = 2; TOWN_BUFF_DURATION_BOSS = 3; } enum TownBuildingSkillCondType { TOWN_BUILDING_COND_NONE = 0; TOWN_BUILDING_COND_SIDE_BUILDING = 1; TOWN_BUILDING_COND_SIDE_BUILDING_MAX_NUM = 2; TOWN_BUILDING_COND_NO_SIDE_BUILDING = 3; TOWN_BUILDING_COND_SIDE_ROAD = 4; TOWN_BUILDING_COND_TOTAL_BUILDING_NUM = 5; TOWN_BUILDING_COND_PASS_AVATAR = 6; TOWN_BUILDING_COND_SIDE_ROAD_WITH_TERRAIN = 7; } enum TownActivityGoodsLimitType { TOWN_ACTIVITY_GOODS_LIMIT_TYPE_NONE = 0; TOWN_ACTIVITY_GOODS_LIMIT_SHOP = 1; TOWN_ACTIVITY_GOODS_LIMIT_GLOBAL = 2; } enum TownActivityMaterialUseType { TOWN_ACTIVITY_MATERIAL_USE_TYPE_NONE = 0; TOWN_ACTIVITY_MATERIAL_USE_BUILDING = 1; TOWN_ACTIVITY_MATERIAL_USE_AVATAR_BUFF = 2; TOWN_ACTIVITY_MATERIAL_USE_KILL_MONSTER = 3; TOWN_ACTIVITY_MATERIAL_USE_GLOBAL_BUFF = 4; } enum TownActivityChallengeFinishWay { TOWN_ACTIVITY_CHALLENGE_FINISH_WAY_NONE = 0; TOWN_ACTIVITY_CHALLENGE_BUILDING_HP = 1; TOWN_ACTIVITY_CHALLENGE_AVATAR_DIE_TIMES = 2; TOWN_ACTIVITY_CHALLENGE_BUILDING_TIMES = 3; TOWN_ACTIVITY_CHALLENGE_STRENTH_AVATAR_NUM = 4; TOWN_ACTIVITY_CHALLENGE_COIN_NUM = 5; } enum TownActivityChallengeCmpType { TOWN_ACTIVITY_CHALLENGE_CMP_TYPE_NONE = 0; TOWN_ACTIVITY_CHALLENGE_CMP_GREATER = 1; TOWN_ACTIVITY_CHALLENGE_CMP_LESS = 2; TOWN_ACTIVITY_CHALLENGE_CMP_EQUAL = 3; TOWN_ACTIVITY_CHALLENGE_CMP_GREATER_EQUAL = 4; TOWN_ACTIVITY_CHALLENGE_CMP_LESS_EQUAL = 5; } enum TownActivityChallengeRecordType { TOWN_ACTIVITY_CHALLENGE_RECORD_TYPE_NONE = 0; TOWN_ACTIVITY_CHALLENGE_RECORD_IN_GAME = 1; TOWN_ACTIVITY_CHALLENGE_RECORD_SETTLE_GAME = 2; } enum TownActivityCondType { TOWN_ACTIVITY_COND_NONE = 0; TOWN_ACTIVITY_COND_TOTAL_STRENGTH = 1; TOWN_ACTIVITY_COND_TOTAL_SPEED = 2; TOWN_ACTIVITY_COND_TOTAL_LUCK = 3; TOWN_ACTIVITY_COND_COIN_MATERIAL_NUM = 4; TOWN_ACTIVITY_COND_BUILDING_NUM = 5; } // CmdID: 476 message GetBuffEffectReq { repeated uint32 effect_id_list = 1; } // CmdID: 477 message GetBuffEffectRsp { enum Retcode { SUCC = 0; FAIL = 1; ADD_FAIL = 2; } GetBuffEffectRsp.Retcode retcode = 1; repeated BuffEffect effect_list = 2; repeated uint32 aura_effect_list = 3; } // CmdID: 506 message GetGrandKeyReq { repeated uint32 key_id_list = 1; } // CmdID: 507 message GetGrandKeyRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetGrandKeyRsp.Retcode retcode = 1; repeated GrandKey key_list = 2; bool is_all = 3; } // CmdID: 449 message GetMedalDataReq { repeated uint32 medal_id_list = 1; } // CmdID: 450 message GetMedalDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetMedalDataRsp.Retcode retcode = 1; repeated Medal medal_list = 2; bool is_all = 3; } // CmdID: 451 message MedalOpReq { MedalOpType op = 1; uint32 on_id = 2; uint32 off_id = 3; } // CmdID: 452 message MedalOpRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_OWN = 2; EXPIRED = 3; OFF_ID_ERROR = 4; } MedalOpRsp.Retcode retcode = 1; MedalOpType op = 2; uint32 on_id = 3; uint32 off_id = 4; } // CmdID: 456 message GetStageActDifficultyReq { } // CmdID: 457 message GetStageActDifficultyRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetStageActDifficultyRsp.Retcode retcode = 1; repeated StageActDifficultyInfo act_difficulty_list = 2; } // CmdID: 458 message TakeStageActChallengeRewardReq { uint32 act_id = 1; uint32 difficulty = 2; uint32 challenge_num_index = 3; repeated uint32 challenge_num_index_list = 4; } // CmdID: 459 message TakeStageActChallengeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; CHALLENGE_NUM_LACK = 3; PART_FAIL = 4; } TakeStageActChallengeRewardRsp.Retcode retcode = 1; uint32 act_id = 2; uint32 difficulty = 3; uint32 challenge_num_index = 4; repeated RewardData reward_list = 5; repeated uint32 succ_challenge_num_index_list = 6; repeated uint32 fail_challenge_num_index_list = 7; } message StageChapterBoss { uint32 boss_stage_id = 1; uint32 left_hp = 2; } message StageChapterExclusive { uint32 group_id = 1; uint32 stage_id = 2; } message StageChapterInfo { uint32 chapter_id = 1; uint64 has_take_challenge = 2; uint32 enter_player_level = 3; repeated StageChapterBoss boss_list = 4; repeated StageChapterExclusive exclusive_stage_list = 5; } // CmdID: 965 message GetStageChapterReq { } // CmdID: 966 message GetStageChapterRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetStageChapterRsp.Retcode retcode = 1; repeated StageChapterInfo chapter_list = 2; } // CmdID: 967 message TakeChapterChallengeRewardReq { uint32 chapter_id = 1; uint32 challenge_num_index = 2; } // CmdID: 968 message TakeChapterChallengeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; CHALLENGE_NUM_LACK = 3; REWARD_INVALID = 4; } TakeChapterChallengeRewardRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 challenge_num_index = 3; repeated RewardData reward_list = 4; } // CmdID: 460 message TakeActivityChallengeRewardReq { uint32 activity_id = 1; uint32 challenge_num_index = 2; } // CmdID: 461 message TakeActivityChallengeRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; HAS_TAKE = 2; CHALLENGE_NUM_LACK = 3; } TakeActivityChallengeRewardRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 challenge_num_index = 3; repeated RewardData reward_list = 4; } // CmdID: 464 message GetPediaReq { } // CmdID: 465 message GetPediaRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetPediaRsp.Retcode retcode = 1; repeated uint32 black_list = 2; } // CmdID: 466 message MpGetMatchInfoReq { } // CmdID: 467 message MpGetMatchInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_MATCH_ROOM = 2; } MpGetMatchInfoRsp.Retcode retcode = 1; repeated MpMatchInfo match_info_list = 2; uint32 battle_begin_time = 3; uint32 lobby_idx = 4; } // CmdID: 468 message MpCancelMatchReq { } // CmdID: 469 message MpCancelMatchRsp { enum Retcode { SUCC = 0; FAIL = 1; } MpCancelMatchRsp.Retcode retcode = 1; } // CmdID: 470 message MpGetLobbyRecommendReq { uint32 stage_id = 1; } // CmdID: 471 message MpGetLobbyRecommendRsp { enum RecommendType { RECOMMEND_NONE = 0; RECOMMEND_CREATE = 1; RECOMMEND_ENTER = 2; } enum Retcode { SUCC = 0; FAIL = 1; } MpGetLobbyRecommendRsp.Retcode retcode = 1; uint32 stage_id = 2; MpGetLobbyRecommendRsp.RecommendType recommend_type = 3; } // CmdID: 478 message EquipSynthesisReq { Material material = 1; EquipmentItem equip_item = 2; } // CmdID: 479 message EquipSynthesisRsp { enum Retcode { SUCC = 0; FAIL = 1; FRAG_ERROR = 2; BAG_FULL = 3; } EquipSynthesisRsp.Retcode retcode = 1; EquipmentItemList equip_list = 2; } // CmdID: 480 message GetPlayerCardReq { PlayerCardType type = 1; } // CmdID: 481 message GetPlayerCardRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetPlayerCardRsp.Retcode retcode = 1; PlayerCardType type = 2; repeated uint32 avatar_id_list = 3; repeated uint32 medal_id_list = 4; uint32 msg_config = 5; PlayerCardMsgData msg_data = 6; uint32 last_read_msg_index = 7; uint32 mp_like_num = 8; uint32 island_like_num = 9; repeated uint32 elf_id_list = 10; uint32 campaign_like_num = 11; repeated Medal medal_list = 12; } // CmdID: 482 message ChangePlayerCardReq { PlayerCardType type = 1; repeated PlayerCardSlot slot_list = 2; PlayerCardMsgConfig msg_config = 3; } // CmdID: 483 message ChangePlayerCardRsp { enum Retcode { SUCC = 0; FAIL = 1; } ChangePlayerCardRsp.Retcode retcode = 1; PlayerCardType type = 2; repeated PlayerCardSlot slot_list = 3; PlayerCardMsgConfig msg_config = 4; } // CmdID: 489 message DelPlayerCardMsgReq { uint32 target_uid = 1; repeated uint32 index_list = 2; } // CmdID: 492 message PlayerCardDataChangeNotify { uint32 uid = 1; uint32 msg_config = 2; PlayerCardMedalData medal = 3; PlayerCardAvatarData avatar = 4; } // CmdID: 486 message SendPlayerCardMsgReq { uint32 target_uid = 1; string msg = 2; ChatMsg chat_msg = 3; uint32 msg_num_limit = 4; bool is_friend = 5; } // CmdID: 493 message SendPlayerCardMsgRsp { enum Retcode { SUCC = 0; FAIL = 1; SEND_NUM_LIMIT = 2; SEND_NUM_LIMIT_PLAYER = 3; MSG_INVALID = 4; BLACK_LIST = 5; FORBIDDEN = 6; ONLY_FRIEND = 7; MSG_CLOSED = 8; FEATURE_CLOSED = 9; } SendPlayerCardMsgRsp.Retcode retcode = 1; uint32 target_uid = 2; uint32 msg_index = 3; uint32 forbidden_time = 4; ChatMsg chat_msg = 5; } // CmdID: 490 message GetOtherPlayerCardDataReq { uint32 target_uid = 1; } // CmdID: 491 message GetOtherPlayerCardDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_SAME_IDC = 2; HAS_LOGOFF = 3; } GetOtherPlayerCardDataRsp.Retcode retcode = 1; uint32 target_uid = 2; PlayerCardData card_data = 3; PlayerDetailData player_data = 4; } // CmdID: 487 message RecvPlayerCardMsgNotify { repeated PlayerCardMsg msg_list = 1; uint32 target_uid = 2; } message MapQuestSettleData { uint32 map_id = 1; uint32 old_level = 2; uint32 old_star = 3; uint32 cur_level = 4; uint32 cur_star = 5; uint32 sub_star = 6; } // CmdID: 496 message GetBossRushActivityReq { uint32 activity_id = 1; } message BossRushBuff { uint32 pool_id = 1; uint32 buff_id = 2; } // CmdID: 497 message GetBossRushActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; ACTIVITY_ERROR = 3; } GetBossRushActivityRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 phase_id = 3; repeated BossRushBuff buff_list = 4; } // CmdID: 498 message ChooseBossRushBuffReq { uint32 activity_id = 1; uint32 pool_id = 2; uint32 buff_id = 3; } // CmdID: 499 message ChooseBossRushBuffRsp { enum Retcode { SUCC = 0; FAIL = 1; ACTIVITY_NOT_OPEN = 2; ACTIVITY_ERROR = 3; POOL_ID_ERROR = 4; BUFF_ID_ERROR = 5; TIME_LIMIT = 6; } ChooseBossRushBuffRsp.Retcode retcode = 1; uint32 activity_id = 2; uint32 pool_id = 3; uint32 buff_id = 4; } // CmdID: 500 message GetDeleteMaterialReq { } // CmdID: 501 message GetDeleteMaterialRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetDeleteMaterialRsp.Retcode retcode = 1; repeated Material materials = 2; repeated GenericItemNum return_item_list = 3; } // CmdID: 502 message GetExtraStoryChallengeModeDataReq { uint32 chapter_id = 1; } // CmdID: 503 message GetExtraStoryChallengeModeDataRsp { enum Retcode { SUCC = 0; FAIL = 1; EXTRA_STORY_NOT_OPEN = 3; } GetExtraStoryChallengeModeDataRsp.Retcode retcode = 1; uint32 choose_difficulty = 2; bool is_can_reset = 3; repeated ChallengeModeArea challenge_area_list = 4; uint32 chapter_id = 5; } // CmdID: 504 message ResetExtraStoryChallengeModeReq { uint32 chapter_id = 1; uint32 difficulty = 2; } // CmdID: 505 message ResetExtraStoryChallengeModeRsp { enum Retcode { SUCC = 0; FAIL = 1; TIME_LIMIT = 2; EXTRA_STORY_NOT_OPEN = 3; RESET_TIMES_LACK = 4; DIFFICULTY_NOT_OPEN = 5; LEVEL_LIMIT = 6; } ResetExtraStoryChallengeModeRsp.Retcode retcode = 1; uint32 chapter_id = 2; uint32 difficulty = 3; } // CmdID: 508 message GetExBossScheduleReq { } // CmdID: 509 message GetExBossScheduleRsp { enum Retcode { SUCC = 0; FAIL = 1; FEATURE_CLOSED = 2; } GetExBossScheduleRsp.Retcode retcode = 1; uint32 begin_time = 2; uint32 end_time = 3; uint32 min_level = 4; string image_path = 5; uint32 schedule_id = 6; uint32 rank_id = 7; } message ExBossIdInfo { uint32 boss_id = 1; repeated uint32 avatar_id_list = 3; repeated uint32 weapon_id_list = 4; repeated uint32 stigmata_id_list = 5; uint32 score = 6; repeated uint32 last_avatar_id_list = 7; uint32 boss_times_score = 8; } message ExBossSingleBossScoreReward { uint32 boss_id = 1; uint32 max_settle_score = 2; } message ExBossInfo { uint32 enter_times = 1; uint32 schedule_id = 2; uint32 rank_id = 3; repeated ExBossIdInfo boss_id_list = 4; uint32 now_schedule_id = 5; repeated ExBossIdInfo ex_boss_list = 6; uint32 max_sweep_level = 7; repeated ExBossSingleBossScoreReward single_boss_score_reward_list = 8; uint32 cur_max_enter_times = 9; repeated uint32 has_taken_score_reward_id_list = 10; } // CmdID: 510 message GetExBossInfoReq { } // CmdID: 511 message GetExBossInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; FEATURE_CLOSED = 3; } GetExBossInfoRsp.Retcode retcode = 1; ExBossInfo boss_info = 2; } // CmdID: 516 message TakeExBossRankRewardNotify { repeated RewardData reward_list = 1; uint32 rank = 2; uint32 score = 3; } // CmdID: 517 message GetNewConsignedOrderDataReq { } // CmdID: 518 message GetNewConsignedOrderDataRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; } GetNewConsignedOrderDataRsp.Retcode retcode = 1; uint32 progress = 2; repeated ConsignedOrder order_list = 3; uint32 cd_finish_time = 4; uint32 finish_order_times = 5; uint32 total_order_times = 6; } // CmdID: 519 message GetConsignedRewardReq { } // CmdID: 520 message GetConsignedRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; } GetConsignedRewardRsp.Retcode retcode = 1; repeated RewardData required_reward_list = 2; repeated RewardData optional_reward_list = 3; uint32 my_credit = 4; uint32 total_credit = 5; repeated uint32 my_optional_reward_list = 6; } // CmdID: 521 message ChooseConsignedRewardReq { repeated uint32 optional_reward_list = 1; } // CmdID: 522 message ChooseConsignedRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; ITEM_NOT_EXIST = 3; } ChooseConsignedRewardRsp.Retcode retcode = 1; repeated uint32 optional_reward_list = 2; } // CmdID: 523 message TakeConsignedRewardReq { uint32 reliable_id = 1; } // CmdID: 524 message TakeConsignedRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; REWARD_TAKEN = 3; } TakeConsignedRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; uint32 reliable_id = 3; } message ConsignedRewardLog { uint32 uid = 1; repeated RewardData reward_list = 2; uint32 credit = 3; } // CmdID: 525 message GetConsignedRewardLogReq { } // CmdID: 526 message GetConsignedRewardLogRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_ARMADA = 2; } GetConsignedRewardLogRsp.Retcode retcode = 1; repeated ConsignedRewardLog reward_log_list = 2; } // CmdID: 527 message GetExBossRankReq { uint32 rank_id = 1; uint32 boss_id = 2; } // CmdID: 528 message GetExBossRankRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; RANK_ERROR = 3; NOT_JOIN = 4; SCHEDULE_DISMATCH = 5; FEATURE_CLOSED = 6; } GetExBossRankRsp.Retcode retcode = 1; RankShowData rank_data = 2; uint32 rank_id = 3; bool is_filtered = 4; uint32 boss_id = 5; } // CmdID: 529 message ExBossStageBeginReq { repeated uint32 avatar_id_list = 1; uint32 boss_id = 2; bool is_training = 3; repeated uint32 elf_id_list = 4; bool is_turbo = 5; } // CmdID: 530 message ExBossStageBeginRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_ERROR = 3; DUP_AVATAR = 4; ENTER_TIMES_LACK = 5; EX_BOSS_LACK_SCORE = 6; ELF_ERROR = 7; ELF_CARRY_LEVEL_LIMIT = 8; NEED_FINISH_NORMAL = 9; FEATURE_LIMIT = 10; FEATURE_CLOSED = 11; NOT_OPEN = 12; NOT_ALLOW_TURBO = 13; NO_AVAILABLE_BOSS = 14; LACK_LOCK_SLOT = 15; PRE_BOSS_NOT_FINISH = 16; ELF_SYSTEM_ERROR = 17; AVATAR_NUM_ERROR = 18; } ExBossStageBeginRsp.Retcode retcode = 1; string stage_transaction_str = 2; } // CmdID: 531 message ExBossStageEndReq { StageEndStatus end_status = 1; repeated StageCheatData cheat_data_list = 3; uint32 boss_id = 4; uint32 score = 5; } // CmdID: 532 message ExBossStageEndRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_BEGIN = 3; NOT_OPEN = 4; } ExBossStageEndRsp.Retcode retcode = 1; StageEndStatus end_status = 2; uint32 boss_id = 3; } // CmdID: 533 message TakeExBossScoreRewardNotify { repeated RewardData reward_list = 1; } // CmdID: 534 message OpenWeekDayActivityReq { uint32 activity_id = 1; } // CmdID: 535 message OpenWeekDayActivityRsp { enum Retcode { SUCC = 0; FAIL = 1; IS_OPEN = 2; HAS_OPEN = 3; VALID_OPEN = 4; MATERIAL_LACK = 5; SCOIN_LACK = 6; } OpenWeekDayActivityRsp.Retcode retcode = 1; } // CmdID: 536 message GetChallengeStepRewardReq { uint32 step_id = 1; } // CmdID: 537 message GetChallengeStepRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; STEP_ID_ERROR = 2; STEP_STATUS_ERROR = 3; EQUIPMENT_FULL = 4; EQUIPMENT_MATERIAL_LIMIT = 5; EQUIPMENT_FRAGMENT_LIMIT = 6; EQUIPMENT_ELF_FRAGMENT_LIMIT = 7; } GetChallengeStepRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 538 message AddTechExpReq { uint32 material_id = 1; uint32 material_num = 2; uint32 map_id = 3; } // CmdID: 539 message AddTechExpRsp { enum Retcode { SUCC = 0; FAIL = 1; TECH_NOT_OPEN = 2; TECH_LEVEL_FULL = 3; MATERAIL_NOT_ENOUGH = 4; MATERAIL_CAN_NOT_ADD_EXP = 5; } AddTechExpRsp.Retcode retcode = 1; } // CmdID: 540 message TakeTechCollectRewardReq { uint32 map_id = 1; } // CmdID: 541 message TakeTechCollectRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; TECH_LEVEL_LIMIT = 2; IN_CD_TIME = 3; } TakeTechCollectRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; uint32 map_id = 3; } // CmdID: 553 message MaterialDeleteReturnReq { } // CmdID: 564 message TakeDailyCompensationRewardReq { } // CmdID: 565 message TakeDailyCompensationRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; } TakeDailyCompensationRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 566 message AsMasterPupilCardReq { MasterPupilCard card = 1; } // CmdID: 567 message AsMasterPupilCardRsp { MasterPupilRetcode.Retcode retcode = 1; uint32 cd_end_time = 2; } // CmdID: 568 message GetMasterPupilDataReq { uint32 type = 1; uint32 time = 2; } // CmdID: 569 message GetMasterPupilDataRsp { MasterPupilRetcode.Retcode retcode = 1; uint32 type = 2; repeated MasterPupilData data_list = 3; uint32 dismissed_graduated_pupil_num = 4; } // CmdID: 570 message AskForMasterOrPupilReq { MasterPupilType type = 1; uint32 ask_uid = 2; uint32 time = 3; } // CmdID: 571 message AskForMasterOrPupilRsp { MasterPupilRetcode.Retcode retcode = 1; MasterPupilType type = 2; uint32 ask_uid = 3; } // CmdID: 572 message DealMasterPupilReq { uint32 uid = 1; MasterPupilOpType op = 2; MasterPupilType type = 3; uint32 time = 4; string nickname = 5; } // CmdID: 573 message DealMasterPupilRsp { MasterPupilRetcode.Retcode retcode = 1; uint32 uid = 2; MasterPupilOpType op = 3; MasterPupilType type = 4; } // CmdID: 574 message MasterPupilEvalReq { uint32 uid = 1; uint32 star = 2; uint32 step_id = 3; string comment = 4; uint32 level = 5; string nickname = 6; MasterPoolData pool_reward = 7; } // CmdID: 575 message MasterPupilEvalRsp { MasterPupilRetcode.Retcode retcode = 1; uint32 uid = 2; uint32 star = 3; uint32 step_id = 4; string comment = 5; MasterPoolData pool_reward = 6; uint32 master_score = 7; } // CmdID: 576 message GetMasterFameRewardReq { uint32 level = 1; } // CmdID: 577 message GetMasterFameRewardRsp { MasterPupilRetcode.Retcode retcode = 1; uint32 level = 2; repeated RewardData reward_list = 3; } // CmdID: 578 message MasterPupilCardReportReq { MasterPupilCard card = 1; } // CmdID: 583 message ActivateTrialAvatarReq { uint32 sample_id = 1; } // CmdID: 584 message ActivateTrialAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; REPEATE_ACTIVATE = 2; MATERIAL_LACK = 3; TYPE_ERROR = 4; LEVEL_LIMIT = 5; } ActivateTrialAvatarRsp.Retcode retcode = 1; TrialAvatar avatar = 2; } // CmdID: 585 message GetTrialAvatarReq { } // CmdID: 586 message GetTrialAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetTrialAvatarRsp.Retcode retcode = 1; repeated TrialAvatar avatar_list = 2; bool is_all_update = 3; } // CmdID: 587 message GetMasterPupilCardReq { } // CmdID: 588 message GetMasterPupilCardRsp { MasterPupilRetcode.Retcode retcode = 1; MasterPupilCard card = 2; } // CmdID: 589 message MasterPupilMsgNotify { uint32 target_uid = 1; MasterPupilEventType event = 2; MasterPupilEventData data = 3; } // CmdID: 590 message GetFrameDataReq { } message FrameData { uint32 id = 1; uint32 expire_time = 2; } // CmdID: 591 message GetFrameDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetFrameDataRsp.Retcode retcode = 1; repeated FrameData frame_list = 2; bool is_all = 3; } // CmdID: 592 message SetFrameUseReq { uint32 frame_id = 1; } // CmdID: 593 message SetFrameUseRsp { enum Retcode { SUCC = 0; FAIL = 1; } SetFrameUseRsp.Retcode retcode = 1; uint32 frame_id = 2; } // CmdID: 601 message GetDormDataReq { DormDataType data_type = 1; } // CmdID: 602 message GetDormDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetDormDataRsp.Retcode retcode = 1; DormDataType data_type = 2; repeated DormHouse house_list = 3; repeated uint32 finish_talk_plot_id_list = 4; repeated DepotFurniture depot_furniture_list = 5; uint32 level_up_house_id = 6; uint32 level_up_end_time = 7; uint32 level_up_end_house_id = 8; DormFacilityData facility_data = 9; repeated DormEvent event_list = 10; uint32 show_house = 11; uint32 show_room = 12; uint32 visit_avatar = 13; bool is_allow_visit = 14; uint32 last_take_dorm_daily_stamina_time = 15; repeated uint32 unlock_avatar_list = 16; } // CmdID: 603 message GetDormHouseReq { repeated uint32 house_id_list = 1; } // CmdID: 604 message GetDormHouseRsp { enum Retcode { SUCC = 0; FAIL = 1; HOUSE_NOT_EXIST = 2; } GetDormHouseRsp.Retcode retcode = 1; repeated DormHouse house_list = 2; } // CmdID: 605 message EditDormRoomReq { uint32 house_id = 1; uint32 room_id = 2; repeated Furniture furniture_list = 3; } // CmdID: 606 message EditDormRoomRsp { enum Retcode { SUCC = 0; FAIL = 1; ROOM_NOT_EXIST = 2; FURNITURE_LACK = 3; EFFECT_LACK = 4; } EditDormRoomRsp.Retcode retcode = 1; } // CmdID: 607 message GetDepotFurnitureReq { repeated uint32 furniture_id_list = 1; } // CmdID: 608 message GetDepotFurnitureRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetDepotFurnitureRsp.Retcode retcode = 1; repeated DepotFurniture depot_furniture_list = 2; } // CmdID: 609 message UnlockDormHouseReq { uint32 house_id = 1; } // CmdID: 610 message UnlockDormHouseRsp { enum Retcode { SUCC = 0; FAIL = 1; REPEAT_UNLOCK = 2; MATERIAL_LIMIT = 3; LEVEL_LIMIT = 4; } UnlockDormHouseRsp.Retcode retcode = 1; DormHouse house = 2; } // CmdID: 611 message SetDormAvatarReq { uint32 house_id = 1; repeated DormRoomAvatar room_avatar_list = 2; } // CmdID: 612 message SetDormAvatarRsp { enum Retcode { SUCC = 0; FAIL = 1; HOUSE_NOT_EXIST = 2; ROOM_NOT_EXIST = 3; AVATAR_NOT_EXIST = 4; AVATAR_LIMIT = 5; } SetDormAvatarRsp.Retcode retcode = 1; } // CmdID: 613 message LevelUpDormReq { uint32 house_id = 1; uint32 target_level = 2; } // CmdID: 614 message LevelUpDormRsp { enum Retcode { SUCC = 0; FAIL = 1; BUSY = 2; HOUSE_NOT_EXIST = 3; LEVEL_ERROR = 4; COMFORT_LIMIT = 5; MATERIAL_LIMIT = 6; } LevelUpDormRsp.Retcode retcode = 1; uint32 level_up_house_id = 2; uint32 level_up_end_time = 3; } // CmdID: 615 message SetDormNameReq { uint32 house_id = 1; uint32 room_id = 2; string name = 3; } // CmdID: 616 message SetDormNameRsp { enum Retcode { SUCC = 0; FAIL = 1; HOUSE_NOT_EXIST = 2; ROOM_NOT_EXIST = 3; FORMAT_ERROR = 4; SENSITIVE_WORDS = 5; NAME_REPEAT = 6; IN_AUDIT = 7; IN_CD = 8; } SetDormNameRsp.Retcode retcode = 1; uint32 cd_end_time = 2; } // CmdID: 617 message FinishDormEventReq { uint32 event_id = 1; uint32 avatar_id = 2; } // CmdID: 618 message FinishDormEventRsp { enum Retcode { SUCC = 0; FAIL = 1; CONDITION_LIMIT = 2; } FinishDormEventRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; repeated DropItem drop_item_list = 3; } // CmdID: 619 message GetHasGotFurnitureIdListReq { } // CmdID: 620 message GetHasGotFurnitureIdListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetHasGotFurnitureIdListRsp.Retcode retcode = 1; repeated uint32 furniture_id_list = 2; repeated uint32 has_unlock_furniture_id_list = 3; } // CmdID: 621 message BuyFurnitureReq { repeated DepotFurniture furniture_list = 1; } // CmdID: 622 message BuyFurnitureRsp { enum Retcode { SUCC = 0; FAIL = 1; LOCK = 2; HCOIN_LACK = 3; SCOIN_LACK = 4; MATERIAL_LACK = 5; KEEP_LIMIT = 6; } BuyFurnitureRsp.Retcode retcode = 1; } // CmdID: 633 message GetOtherDormDataReq { uint32 target_uid = 1; uint32 visit_avatar = 2; uint32 level = 3; string name = 4; } // CmdID: 634 message GetOtherDormDataRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LIMIT = 2; VISIT_FORBID = 3; TARGET_ERROR = 4; } GetOtherDormDataRsp.Retcode retcode = 1; uint32 target_uid = 2; DormHouse house = 3; uint32 show_room = 4; uint32 visit_avatar = 5; uint32 be_liked_num = 6; repeated DormVisitRecord record_list = 7; uint32 be_visit_num = 8; bool is_receive_like_limit = 9; bool is_has_liked = 10; bool is_send_like_limit = 11; repeated DormFacility facility_list = 12; uint32 comfort_value = 13; } // CmdID: 635 message SetDormSnsInfoReq { uint32 show_house = 1; uint32 show_room = 2; uint32 visit_avatar = 3; bool is_allow_visit = 4; } // CmdID: 636 message SetDormSnsInfoRsp { enum Retcode { SUCC = 0; FAIL = 1; HOUSE_NOT_EXIST = 2; ROOM_NOT_EXIST = 3; AVATAR_NOT_EXIST = 4; } SetDormSnsInfoRsp.Retcode retcode = 1; } // CmdID: 637 message GetDormSnsDataReq { } // CmdID: 638 message GetDormSnsDataRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LIMIT = 2; } GetDormSnsDataRsp.Retcode retcode = 1; uint32 be_liked_num = 2; repeated DormVisitRecord record_list = 3; uint32 be_visit_num = 4; } // CmdID: 639 message LikeDormReq { uint32 target_uid = 1; } // CmdID: 640 message LikeDormRsp { enum Retcode { SUCC = 0; FAIL = 1; LEVEL_LIMIT = 2; HAS_LIKED = 3; SEND_LIKE_LIMIT = 4; RECEIVE_LIKE_LIMIT = 5; } LikeDormRsp.Retcode retcode = 1; uint32 target_uid = 2; uint32 friends_point = 3; } // CmdID: 641 message FinishDormTalkReq { uint32 plot_id = 1; repeated uint32 avatar_id_list = 2; } // CmdID: 642 message FinishDormTalkRsp { enum Retcode { SUCC = 0; FAIL = 1; PLOT_ERROR = 2; PLOT_FINISHED = 3; } FinishDormTalkRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; repeated DropItem drop_item_list = 3; } // CmdID: 643 message GetAvatarRollDataReq { repeated uint32 avatar_id_list = 1; } // CmdID: 644 message GetAvatarRollDataRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; } GetAvatarRollDataRsp.Retcode retcode = 1; repeated AvatarRoll roll_list = 2; bool is_all = 3; } // CmdID: 645 message TakeRollRewardReq { uint32 avatar_id = 1; uint32 reward_group_id = 2; } // CmdID: 646 message TakeRollRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_ERROR = 2; REWARD_ERROR = 3; PROGRESS_LACK = 4; REWARD_HAS_TAKE = 5; } TakeRollRewardRsp.Retcode retcode = 1; repeated RewardData reward_list = 2; } // CmdID: 649 message ClaimStaminaReq { uint32 stamina = 1; } // CmdID: 650 message ClaimStaminaRsp { enum Retcode { SUCC = 0; FAIL = 1; FACILITY_LOCK = 2; STORE_LACK = 3; POWER_LACK = 4; STAMINA_EXCEED = 5; } ClaimStaminaRsp.Retcode retcode = 1; uint32 stamina = 2; } // CmdID: 651 message GetPupilMissionReq { uint32 uid = 1; } // CmdID: 652 message GetPupilMissionRsp { MasterPupilRetcode.Retcode retcode = 1; uint32 uid = 2; uint32 step_id = 3; repeated Mission mission_list = 4; MasterPoolData pool_reward = 5; uint32 time = 6; } // CmdID: 653 message GetMasterPupilApplyReq { MasterPupilType type = 1; uint32 time = 2; } // CmdID: 654 message GetMasterPupilApplyRsp { MasterPupilRetcode.Retcode retcode = 1; MasterPupilType type = 2; repeated MasterPupilApplyMsg msg_list = 3; repeated MasterPupilApplyMsg send_msg_list = 4; } // CmdID: 655 message GetRecommendMasterPupilReq { MasterPupilType type = 1; MasterPupilCard card = 2; } // CmdID: 656 message GetRecommendMasterPupilRsp { MasterPupilRetcode.Retcode retcode = 1; MasterPupilType type = 2; repeated MasterPupilApplyMsg msg_list = 3; } // CmdID: 657 message GetMasterPupilMainDataReq { MasterPupilType type = 1; } // CmdID: 658 message GetMasterPupilMainDataRsp { MasterPupilRetcode.Retcode retcode = 1; MasterPupilType type = 2; MasterMainData master = 3; PupilMainData pupil = 4; } // CmdID: 659 message GetPupilEvalDataReq { } // CmdID: 660 message GetPupilEvalDataRsp { MasterPupilRetcode.Retcode retcode = 1; MasterPupilEvalMsg eval_msg = 2; } // CmdID: 662 message GetMasterRankReq { } // CmdID: 663 message GetMasterRankRsp { MasterPupilRetcode.Retcode retcode = 1; RankShowData rank_data = 2; uint32 refresh_time = 3; } // CmdID: 664 message GetOtherMasterPupilReq { repeated uint32 uid_list = 1; } // CmdID: 665 message GetOtherMasterPupilRsp { MasterPupilRetcode.Retcode retcode = 1; repeated uint32 uid_list = 2; repeated MasterPupilDetailData master_pupil_list = 3; } // CmdID: 680 message UnlockFurnitureReq { uint32 furniture_id = 1; } // CmdID: 681 message UnlockFurnitureRsp { enum Retcode { SUCC = 0; FAIL = 1; UNLOCK_FORBID = 2; HAS_UNLOCK = 3; HCOIN_LACK = 4; SCOIN_LACK = 5; MATERIAL_LACK = 6; } UnlockFurnitureRsp.Retcode retcode = 1; } // CmdID: 753 message GrandKeyLevelUpReq { uint32 key_id = 1; } // CmdID: 754 message GrandKeyLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; WEAPON_LEVEL_LIMIT = 2; MATERIAL_LIMIT = 3; MAX_LEVEL = 4; PLAYER_LEVEL_LIMIT = 5; } GrandKeyLevelUpRsp.Retcode retcode = 1; uint32 key_id = 2; uint32 level = 3; } // CmdID: 755 message GrandKeyResetReq { repeated uint32 key_id_list = 1; } // CmdID: 756 message GrandKeyResetRsp { enum Retcode { SUCC = 0; FAIL = 1; } GrandKeyResetRsp.Retcode retcode = 1; repeated uint32 key_id_list = 2; } // CmdID: 757 message GrandKeyBreachReq { uint32 key_id = 1; } // CmdID: 758 message GrandKeyBreachRsp { enum Retcode { SUCC = 0; FAIL = 1; WEAPON_LIMIT = 2; } GrandKeyBreachRsp.Retcode retcode = 1; uint32 key_id = 2; uint32 breach_level = 3; } // CmdID: 759 message GrandKeyActivateSkillReq { repeated GrandKeySkill key_list = 1; } // CmdID: 760 message GrandKeyActivateSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_LIMIT = 2; REPEAT_ACTIVATE = 3; SKILL_LOCK = 4; NUM_LIMIT = 5; } GrandKeyActivateSkillRsp.Retcode retcode = 1; } // CmdID: 761 message GrandKeyContrastReq { uint32 unique_id = 1; } // CmdID: 762 message GrandKeyContrastRsp { enum Retcode { SUCC = 0; FAIL = 1; } GrandKeyContrastRsp.Retcode retcode = 1; uint32 unique_id = 2; uint32 unique_id_after = 3; } // CmdID: 763 message GrandKeySetSkillReq { repeated GrandKeySkill key_list = 1; } // CmdID: 764 message GrandKeySetSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_ACTIVE = 2; SKILL_LOCKED = 3; NUM_LIMIT = 4; } GrandKeySetSkillRsp.Retcode retcode = 1; } // CmdID: 765 message GrandKeyUnlockSkillReq { repeated GrandKeySkill skill_list = 1; } // CmdID: 766 message GrandKeyUnlockSkillRsp { enum Retcode { SUCC = 0; FAIL = 1; SKILL_NOT_EXIST = 2; SKILL_AUTO_UNLOCKED = 3; NOT_MEET_CONDITION = 4; SKILL_HAS_UNLOCKED = 5; } GrandKeyUnlockSkillRsp.Retcode retcode = 1; } // CmdID: 801 message PushClientMsgNotify { repeated string platform_list = 1; repeated string uid_list = 2; repeated string tag_list = 3; repeated string tag_and_list = 4; repeated string tag_not_list = 5; string content = 6; } // CmdID: 802 message SetPlayerTagNotify { string uid = 1; repeated string tag_list = 2; } // CmdID: 803 message SyncTimeReq { uint32 seq = 1; } // CmdID: 804 message SyncTimeRsp { enum Retcode { SUCC = 0; FAIL = 1; } SyncTimeRsp.Retcode retcode = 1; uint32 cur_time = 2; uint32 seq = 3; } // CmdID: 807 message TakeExtraStoryChallengeModeChapterRewardReq { uint32 chapter_id = 1; uint32 difficulty = 2; } // CmdID: 808 message TakeExtraStoryChallengeModeChapterRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_OPEN = 2; LEVEL_LIMIT = 3; DIFFICULTY_NOT_OPEN = 4; NOT_FINISHED = 5; HAS_TAKEN = 6; NO_CHAPTER_REWARD = 7; } TakeExtraStoryChallengeModeChapterRewardRsp.Retcode retcode = 1; RewardData chapter_reward = 2; } // CmdID: 809 message GetAvatarBindEquipInChallengeModeReq { repeated uint32 avatar_id_list = 1; } message AvatarBindEquipData { uint32 avatar_id = 1; uint32 weapon_uid = 2; repeated uint32 stigmata_uid_list = 3; } // CmdID: 810 message GetAvatarBindEquipInChallengeModeRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetAvatarBindEquipInChallengeModeRsp.Retcode retcode = 1; repeated AvatarBindEquipData avatar_equip_list = 2; } // CmdID: 813 message GetGalInteractTriggerEventReq { uint32 avatar_id = 1; repeated uint32 event_id_list = 2; } // CmdID: 814 message GetGalInteractTriggerEventRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_SUCH_AVATAR = 2; } GetGalInteractTriggerEventRsp.Retcode retcode = 1; uint32 event_id = 2; uint32 avatar_id = 3; } // CmdID: 815 message TakeGalInteractTriggerEventReq { uint32 avatar_id = 1; uint32 event_id = 2; } // CmdID: 816 message TakeGalInteractTriggerEventRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_SUCH_AVATAR = 2; EVENT_ID_ERROR = 3; } TakeGalInteractTriggerEventRsp.Retcode retcode = 1; uint32 avatar_id = 2; uint32 event_id = 3; RewardData reward_data = 4; DropItem drop_item = 5; } // CmdID: 827 message AvatarFragmentTransformReq { uint32 id = 1; uint32 num = 2; repeated GenericItemNum fragment_list = 3; } // CmdID: 828 message AvatarFragmentTransformRsp { enum Retcode { SUCC = 0; FAIL = 1; NEED_SSS = 2; LACK = 3; FULL = 4; FEATURE_CLOSED = 5; } AvatarFragmentTransformRsp.Retcode retcode = 1; uint32 return_id = 2; uint32 return_num = 3; repeated GenericItemNum return_list = 4; } // CmdID: 829 message StageBattleSaveClientDataReq { uint32 stage_id = 1; uint32 act_id = 2; string client_data = 3; } // CmdID: 830 message StageBattleSaveClientDataRsp { enum Retcode { SUCC = 0; FAIL = 1; ONE_VALID_ID = 2; STAGE_BEGIN = 3; } StageBattleSaveClientDataRsp.Retcode retcode = 1; } // CmdID: 836 message TakeExtraStoryLineStoryFinishRewardReq { uint32 line_id = 1; } // CmdID: 837 message TakeExtraStoryLineStoryFinishRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_FINISH = 2; HAS_TAKEN = 3; } TakeExtraStoryLineStoryFinishRewardRsp.Retcode retcode = 1; uint32 line_id = 2; RewardData reward_data = 3; } // CmdID: 961 message UnbindAccountReq { uint32 account_type = 1; string account_uid = 2; string account_token = 3; string token = 4; } // CmdID: 962 message UnbindAccountRsp { enum Retcode { SUCC = 0; FAIL = 1; ACCOUNT_VERIFY_ERROR = 2; ACCOUNT_TYPE_ERROR = 3; NOT_BIND = 4; IS_LOGIN = 5; } UnbindAccountRsp.Retcode retcode = 1; } // CmdID: 969 message SyncDutyNotify { uint32 daily_duty_point = 1; repeated uint32 has_take_daily_duty_id_list = 2; uint32 weekly_duty_point = 3; repeated uint32 has_take_weekly_duty_id_list = 4; } // CmdID: 970 message RecallMasterPupilApplicationReq { uint32 target_uid = 1; string self_nickname = 2; } // CmdID: 971 message RecallMasterPupilApplicationRsp { MasterPupilRetcode.Retcode retcode = 1; } // CmdID: 972 message SetFriendRemarkReq { uint32 uid = 1; string new_remark = 2; string old_remark = 3; } // CmdID: 973 message SetFriendRemarkRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_FRIEND = 2; FORMAT_ERROR = 3; SENSITIVE_WORDS = 4; SAME_REMARK = 5; FEATURE_CLOSED = 6; IN_AUDIT = 7; IN_CD = 8; } SetFriendRemarkRsp.Retcode retcode = 1; uint32 uid = 2; string remark = 3; uint32 set_friend_remark_cd_end_time = 4; } // CmdID: 974 message GetFriendRemarkListReq { } message FriendRemark { uint32 uid = 1; string remark = 2; } // CmdID: 975 message GetFriendRemarkListRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetFriendRemarkListRsp.Retcode retcode = 1; repeated FriendRemark friend_remark_list = 2; } // CmdID: 976 message PlayerLevelUpNotify { uint32 old_level = 1; uint32 new_level = 2; RewardData reward_data = 3; } enum CmdTypeTwo { CMD_TYPE_TWO_NONE = 0; CMD_GET_MEDAL_DATA_REQ = 449; CMD_GET_MEDAL_DATA_RSP = 450; CMD_MEDAL_OP_REQ = 451; CMD_MEDAL_OP_RSP = 452; CMD_GET_STAGE_ACT_DIFFICULTY_REQ = 456; CMD_GET_STAGE_ACT_DIFFICULTY_RSP = 457; CMD_TAKE_STAGE_ACT_CHALLENGE_REWARD_REQ = 458; CMD_TAKE_STAGE_ACT_CHALLENGE_REWARD_RSP = 459; CMD_TAKE_ACTIVITY_CHALLENGE_REWARD_REQ = 460; CMD_TAKE_ACTIVITY_CHALLENGE_REWARD_RSP = 461; CMD_GET_PEDIA_REQ = 464; CMD_GET_PEDIA_RSP = 465; CMD_MP_GET_MATCH_INFO_REQ = 466; CMD_MP_GET_MATCH_INFO_RSP = 467; CMD_MP_CANCEL_MATCH_REQ = 468; CMD_MP_CANCEL_MATCH_RSP = 469; CMD_MP_GET_LOBBY_RECOMMEND_REQ = 470; CMD_MP_GET_LOBBY_RECOMMEND_RSP = 471; CMD_GET_BUFF_EFFECT_REQ = 476; CMD_GET_BUFF_EFFECT_RSP = 477; CMD_EQUIP_SYNTHESIS_REQ = 478; CMD_EQUIP_SYNTHESIS_RSP = 479; CMD_GET_PLAYER_CARD_REQ = 480; CMD_GET_PLAYER_CARD_RSP = 481; CMD_CHANGE_PLAYER_CARD_REQ = 482; CMD_CHANGE_PLAYER_CARD_RSP = 483; CMD_SEND_PLAYER_CARD_MSG = 486; CMD_RECV_PLAYER_CARD_MSG = 487; CMD_DEL_PLAYER_CARD_MSG_REQ = 489; CMD_GET_OTHER_PLAYER_CARD_DATA_REQ = 490; CMD_GET_OTHER_PLAYER_CARD_DATA_RSP = 491; CMD_CHANGE_PLAYER_CARD_DATA_NOTIFY = 492; CMD_SEND_PLAYER_CARD_MSG_RSP = 493; CMD_GET_BOSS_RUSH_ACTIVITY_REQ = 496; CMD_GET_BOSS_RUSH_ACTIVITY_RSP = 497; CMD_CHOOSE_BOSS_RUSH_BUFF_REQ = 498; CMD_CHOOSE_BOSS_RUSH_BUFF_RSP = 499; CMD_GET_DELETE_MATERIAL_REQ = 500; CMD_GET_DELETE_MATERIAL_RSP = 501; CMD_GET_EXTRA_STORY_CHALLENGE_MODE_DATA_REQ = 502; CMD_GET_EXTRA_STORY_CHALLENGE_MODE_DATA_RSP = 503; CMD_RESET_EXTRA_STORY_CHALLENGE_MODE_REQ = 504; CMD_RESET_EXTRA_STORY_CHALLENGE_MODE_RSP = 505; CMD_GET_GRAND_KEY_REQ = 506; CMD_GET_GRAND_KEY_RSP = 507; CMD_GET_EX_BOSS_SCHEDULE_REQ = 508; CMD_GET_EX_BOSS_SCHEDULE_RSP = 509; CMD_GET_EX_BOSS_INFO_REQ = 510; CMD_GET_EX_BOSS_INFO_RSP = 511; CMD_TAKE_EX_BOSS_RANK_REWARD_NOTIFY = 516; CMD_GET_NEW_CONSIGNED_ORDER_DATA_REQ = 517; CMD_GET_NEW_CONSIGNED_ORDER_DATA_RSP = 518; CMD_GET_CONSIGNED_REWARD_REQ = 519; CMD_GET_CONSIGNED_REWARD_RSP = 520; CMD_CHOOSE_CONSIGNED_REWARD_REQ = 521; CMD_CHOOSE_CONSIGNED_REWARD_RSP = 522; CMD_TAKE_CONSIGNED_REWARD_REQ = 523; CMD_TAKE_CONSIGNED_REWARD_RSP = 524; CMD_GET_CONSIGNED_REWARD_LOG_REQ = 525; CMD_GET_CONSIGNED_REWARD_LOG_RSP = 526; CMD_GET_EX_BOSS_RANK_REQ = 527; CMD_GET_EX_BOSS_RANK_RSP = 528; CMD_EX_BOSS_STAGE_BEGIN_REQ = 529; CMD_EX_BOSS_STAGE_BEGIN_RSP = 530; CMD_EX_BOSS_STAGE_END_REQ = 531; CMD_EX_BOSS_STAGE_END_RSP = 532; CMD_TAKE_EX_BOSS_SCORE_REWARD_NOTIFY = 533; CMD_OPEN_WEEK_DAY_ACTIVITY_REQ = 534; CMD_OPEN_WEEK_DAY_ACTIVITY_RSP = 535; CMD_GET_CHALLENGE_STEP_REWARD_REQ = 536; CMD_GET_CHALLENGE_STEP_REWARD_RSP = 537; CMD_ADD_TECH_EXP_REQ = 538; CMD_ADD_TECH_EXP_RSP = 539; CMD_TAKE_TECH_COLLECT_REWARD_REQ = 540; CMD_TAKE_TECH_COLLECT_REWARD_RSP = 541; CMD_MATERIAL_DELETE_RETURN_REQ = 553; CMD_TAKE_DAILY_COMPENSATION_REWARD_REQ = 564; CMD_TAKE_DAILY_COMPENSATION_REWARD_RSP = 565; CMD_AS_MASTER_PUPIL_CARD_REQ = 566; CMD_AS_MASTER_PUPIL_CARD_RSP = 567; CMD_GET_MASTER_PUPIL_DATA_REQ = 568; CMD_GET_MASTER_PUPIL_DATA_RSP = 569; CMD_ASK_FOR_MASTER_PUPIL_REQ = 570; CMD_ASK_FOR_MASTER_PUPIL_RSP = 571; CMD_DEAL_MASTER_PUPIL_REQ = 572; CMD_DEAL_MASTER_PUPIL_RSP = 573; CMD_MASTER_PUPIL_EVA_REQ = 574; CMD_MASTER_PUPIL_EVA_RSP = 575; CMD_GET_MASTER_FAME_REWARD_REQ = 576; CMD_GET_MASTER_FAME_REWARD_RSP = 577; CMD_MASTER_PUPIL_CARD_REPORT_REQ = 578; CMD_ACTIVATE_TRIAL_AVATAR_REQ = 583; CMD_ACTIVATE_TRIAL_AVATAR_RSP = 584; CMD_GET_TRIAL_AVATAR_REQ = 585; CMD_GET_TRIAL_AVATAR_RSP = 586; CMD_GET_MASTER_PUPIL_CARD_REQ = 587; CMD_GET_MASTER_PUPIL_CARD_RSP = 588; CMD_MASTER_PUPIL_NOTIFY = 589; CMD_GET_FRAME_DATA_REQ = 590; CMD_GET_FRAME_DATA_RSP = 591; CMD_SET_USE_FRAME_REQ = 592; CMD_SET_USE_FRAME_RSP = 593; CMD_GET_DORM_DATA_REQ = 601; CMD_GET_DORM_DATA_RSP = 602; CMD_GET_DORM_HOUSE_REQ = 603; CMD_GET_DORM_HOUSE_RSP = 604; CMD_EDIT_DORM_ROOM_REQ = 605; CMD_EDIT_DORM_ROOM_RSP = 606; CMD_GET_DEPOT_FURNITURE_REQ = 607; CMD_GET_DEPOT_FURNITURE_RSP = 608; CMD_UNLOCK_DORM_HOUSE_REQ = 609; CMD_UNLOCK_DORM_HOUSE_RSP = 610; CMD_SET_DORM_AVATAR_REQ = 611; CMD_SET_DORM_AVATAR_RSP = 612; CMD_LEVEL_UP_DORM_REQ = 613; CMD_LEVEL_UP_DORM_RSP = 614; CMD_SET_DORM_NAME_REQ = 615; CMD_SET_DORM_NAME_RSP = 616; CMD_FINISH_DORM_EVENT_REQ = 617; CMD_FINISH_DORM_EVENT_RSP = 618; CMD_GET_HAS_GOT_FURNITURE_ID_LIST_REQ = 619; CMD_GET_HAS_GOT_FURNITURE_ID_LIST_RSP = 620; CMD_BUY_FURNITURE_REQ = 621; CMD_BUY_FURNITURE_RSP = 622; CMD_GET_OTHER_DORM_DATA_REQ = 633; CMD_GET_OTHER_DORM_DATA_RSP = 634; CMD_SET_DORM_SNS_INFO_REQ = 635; CMD_SET_DORM_SNS_INFO_RSP = 636; CMD_GET_DORM_SNS_DATA_REQ = 637; CMD_GET_DORM_SNS_DATA_RSP = 638; CMD_LIKE_DORM_REQ = 639; CMD_LIKE_DORM_RSP = 640; CMD_FINISH_DORM_TALK_REQ = 641; CMD_FINISH_DORM_TALK_RSP = 642; CMD_GET_AVATAR_ROLL_DATA_REQ = 643; CMD_GET_AVATAR_ROLL_DATA_RSP = 644; CMD_TAKE_ROLL_REWARD_REQ = 645; CMD_TAKE_ROLL_REWARD_RSP = 646; CMD_CLAIM_STAMINA_REQ = 649; CMD_CLAIM_STAMINA_RSP = 650; CMD_GET_PUPIL_MISSION_REQ = 651; CMD_GET_PUPIL_MISSION_RSP = 652; CMD_GET_MASTER_PUPIL_APPLY_REQ = 653; CMD_GET_MASTER_PUPIL_APPLY_RSP = 654; CMD_GET_RECOMMEND_MASTER_PUPIL_REQ = 655; CMD_GET_RECOMMEND_MASTER_PUPIL_RSP = 656; CMD_GET_MASTER_PUPIL_MAIN_DATA_REQ = 657; CMD_GET_MASTER_PUPIL_MAIN_DATA_RSP = 658; CMD_GET_PUPIL_EVAL_DATA_REQ = 659; CMD_GET_PUPIL_EVAL_DATA_RSP = 660; CMD_GET_MASTER_RANK_REQ = 662; CMD_GET_MASTER_RANK_RSP = 663; CMD_GET_OTHER_MASTER_PUPIL_REQ = 664; CMD_GET_OTHER_MASTER_PUPIL_RSP = 665; CMD_UNLOCK_FURNITURE_REQ = 680; CMD_UNLOCK_FURNITURE_RSP = 681; CMD_GRAND_KEY_LEVEL_UP_REQ = 753; CMD_GRAND_KEY_LEVEL_UP_RSP = 754; CMD_GRAND_KEY_RESET_REQ = 755; CMD_GRAND_KEY_RESET_RSP = 756; CMD_GRAND_KEY_BREACH_REQ = 757; CMD_GRAND_KEY_BREACH_RSP = 758; CMD_GRAND_KEY_ACTIVATE_SKILL_REQ = 759; CMD_GRAND_KEY_ACTIVATE_SKILL_RSP = 760; CMD_GRAND_KEY_CONTRAST_REQ = 761; CMD_GRAND_KEY_CONTRAST_RSP = 762; CMD_GRAND_KEY_SET_SKILL_REQ = 763; CMD_GRAND_KEY_SET_SKILL_RSP = 764; CMD_GRAND_KEY_UNLOCK_SKILL_REQ = 765; CMD_GRAND_KEY_UNLOCK_SKILL_RSP = 766; CMD_GET_STAGE_DROP_LIMIT_ACTIVITY_REQ = 776; CMD_GET_STAGE_DROP_LIMIT_ACTIVITY_RSP = 777; CMD_PUSH_CLIENT_MSG_NOTIFY = 801; CMD_SET_PLAYER_TAG_NOTIFY = 802; CMD_SYNC_TIME_REQ = 803; CMD_SYNC_TIME_RSP = 804; CMD_TAKE_EXTRA_STORY_CHALLENGE_MODE_CHAPTER_REWARD_REQ = 807; CMD_TAKE_EXTRA_STORY_CHALLENGE_MODE_CHAPTER_REWARD_RSP = 808; CMD_GET_AVATAR_BIND_EQUIP_IN_CHALLENGE_MODE_REQ = 809; CMD_GET_AVATAR_BIND_EQUIP_IN_CHALLENGE_MODE_RSP = 810; CMD_GET_GALINTERACT_TRIGGER_EVENT_REQ = 813; CMD_GET_GALINTERACT_TRIGGER_EVENT_RSP = 814; CMD_TAKE_GALINTERACT_TRIGGER_EVENT_REQ = 815; CMD_TAKE_GALINTERACT_TRIGGER_EVENT_RSP = 816; CMD_AVATAE_FRAGMENT_TRANSFORM_REQ = 827; CMD_AVATAE_FRAGMENT_TRANSFORM_RSP = 828; CMD_STAGE_BATTLE_SAVE_CLIENT_DATA_REQ = 829; CMD_STAGE_BATTLE_SAVE_CLIENT_DATA_RSP = 830; CMD_TAKE_EXTRA_STORY_LINE_STORY_FINISH_REWARD_REQ = 836; CMD_TAKE_EXTRA_STORY_LINE_STORY_FINISH_REWARD_RSP = 837; CMD_UNBIND_ACCOUNT_REQ = 961; CMD_UNBIND_ACCOUNT_RSP = 962; CMD_GET_STAGE_CHAPTER_REQ = 965; CMD_GET_STAGE_CHAPTER_RSP = 966; CMD_TAKE_CHAPTER_CHALLENGE_REWARD_REQ = 967; CMD_TAKE_CHAPTER_CHALLENGE_REWARD_RSP = 968; CMD_SYNC_DUTY_NOTIFY = 969; CMD_RECALL_MASTER_PUPIL_APPLICATION_REQ = 970; CMD_RECALL_MASTER_PUPIL_APPLICATION_RSP = 971; CMD_SET_FRIEND_REMARK_REQ = 972; CMD_SET_FRIEND_REMARK_RSP = 973; CMD_GET_FRIEND_REMARK_LIST_REQ = 974; CMD_GET_FRIEND_REMARK_LIST_RSP = 975; CMD_PLAYER_LEVEL_UP_NOTIFY = 976; } // CmdID: 5200 message UltraEndlessGetTopRankReq { uint32 schedule_id = 1; } // CmdID: 5201 message UltraEndlessGetTopRankRsp { enum Retcode { SUCC = 0; FAIL = 1; } UltraEndlessGetTopRankRsp.Retcode retcode = 1; uint32 schedule_id = 2; RankShowData rank_data = 3; } // CmdID: 5202 message UltraEndlessGetMainDataReq { uint32 player_level = 1; uint32 cur_schedule_id = 2; uint32 max_stage_score = 3; LineupBriefInfo lineup_info = 4; } message UltraEndlessPlayer { uint32 uid = 1; uint32 group_level = 2; uint32 cup_num = 3; uint32 max_stage_score = 4; uint32 score_update_time = 5; LineupBriefInfo lineup_info = 6; } message UltraEndlessFloor { uint32 floor = 1; uint32 max_score = 2; } message UltraEndlessSite { uint32 site_id = 1; repeated UltraEndlessFloor floor_list = 2; uint32 max_score_cost_time = 3; } message OldEndlessPlayerSettle { uint32 uid = 1; uint32 begin_time = 2; uint32 endless_type = 3; uint32 group_level = 4; } message UltraEndlessSettleInfo { uint32 schedule_id = 1; uint32 group_level = 2; uint32 max_stage_score = 3; uint32 group_member_num = 4; uint32 rank = 5; uint32 cup_num_before = 6; uint32 cup_num_after_schedule_settle = 7; uint32 cup_num_after_season_settle = 8; uint32 cup_num_before_season_settle = 9; uint32 cup_num = 10; repeated OldEndlessPlayerSettle old_endless_settle_list = 11; uint32 mmr_score = 12; uint32 buffer_cup_before_schedule_settle = 13; uint32 buffer_cup = 15; } message UltraEndlessMainData { uint32 schedule_id = 1; uint32 effect_time = 2; uint32 begin_time = 3; uint32 end_time = 4; uint32 close_time = 5; uint32 last_schedule_id = 6; repeated UltraEndlessSite site_list = 8; uint32 last_settle_top_rank_schedule_id = 10; uint32 cur_season_id = 11; uint32 last_settle_season_id = 12; } // CmdID: 5203 message UltraEndlessGetMainDataRsp { enum Retcode { SUCC = 0; FAIL = 1; PLAYER_LEVEL_LACK = 2; NOT_OPEN = 3; IN_OLD_ENDLESS = 4; FEATURE_CLOSED = 5; } UltraEndlessGetMainDataRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 group_level = 3; uint32 top_group_level = 4; uint32 cup_num = 5; UltraEndlessMainData main_data = 6; UltraEndlessSettleInfo last_settle_info = 7; bool is_just_join = 8; uint32 dynamic_hard_level = 9; repeated UltraEndlessPlayer endless_player_list = 10; repeated PlayerFriendBriefData brief_data_list = 11; } // CmdID: 5205 message UltraEndlessLastSettleRewardNotify { UltraEndlessSettleInfo settle_info = 1; RewardData settle_reward_data = 2; RewardData group_level_reward_data = 3; } // CmdID: 5206 message UltraEndlessReportSiteFloorReq { uint32 site_id = 1; uint32 floor = 2; uint32 score = 3; uint32 cost_time = 4; uint32 total_cost_time = 5; repeated uint32 avatar_id_list = 6; repeated uint32 elf_id_list = 7; bool is_up_floor = 8; } // CmdID: 5207 message UltraEndlessReportSiteFloorRsp { enum Retcode { SUCC = 0; FAIL = 1; PRE_NOT_FINISH = 2; NOT_IN_SCHEDULE = 3; } UltraEndlessReportSiteFloorRsp.Retcode retcode = 1; uint32 site_id = 2; uint32 floor = 3; bool is_up_floor = 4; } // CmdID: 5210 message UltraEndlessBriefDataNotify { UltraEndlessMainData main_data = 1; } // CmdID: 5211 message UltraEndlessEnterSiteReq { uint32 site_id = 1; } // CmdID: 5212 message UltraEndlessEnterSiteRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_SCHEDULE = 2; PRE_NOT_FINISH = 3; ALREADY_FINISH = 4; } UltraEndlessEnterSiteRsp.Retcode retcode = 1; uint32 site_id = 2; } // CmdID: 5215 message UltraEndlessTopRankRewardReq { } // CmdID: 5216 message UltraEndlessTopRankRewardRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_IN_RANK = 2; ALREADY_TAKEN = 3; } UltraEndlessTopRankRewardRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 rank = 3; RewardData reward_data = 4; } // CmdID: 5219 message UltraEndlessClientReportNotify { enum ClientReportType { CLIENT_REPORT_TYPE_NONE = 0; CLIENT_REPORT_TYPE_STAGE_BEGIN = 1; } UltraEndlessClientReportNotify.ClientReportType client_report_type = 1; string client_transaction_str = 2; string report_msg = 3; } // CmdID: 5220 message UltraEndlessFirstJoinRewardNotify { RewardData medal_reward = 1; RewardData promote_reward = 2; } // CmdID: 5298 message UltraEndlessCommonNotify { enum EventType { EVENT_NONE = 0; EVENT_IN_SETTLE = 1; } UltraEndlessCommonNotify.EventType event_type = 1; } enum CmdTypeUltraendless { CMD_TYPE_ULTRAENDLESS_NONE = 0; CMD_ULTRA_ENDLESS_GET_TOP_RANK_REQ = 5200; CMD_ULTRA_ENDLESS_GET_TOP_RANK_RSP = 5201; CMD_ULTRA_ENDLESS_GET_MAIN_DATA_REQ = 5202; CMD_ULTRA_ENDLESS_GET_MAIN_DATA_RSP = 5203; CMD_ULTRA_ENDLESS_LAST_SETTLE_REWARD_NOTIFY = 5205; CMD_ULTRA_ENDLESS_REPORT_SITE_FLOOR_REQ = 5206; CMD_ULTRA_ENDLESS_REPORT_SITE_FLOOR_RSP = 5207; CMD_ULTRA_ENDLESS_BRIEF_DATA_NOTIFY = 5210; CMD_ULTRA_ENDLESS_ENTER_SITE_REQ = 5211; CMD_ULTRA_ENDLESS_ENTER_SITE_RSP = 5212; CMD_ULTRA_ENDLESS_GROUP_LEVEL_REWARD_REQ = 5213; CMD_ULTRA_ENDLESS_GROUP_LEVEL_REWARD_RSP = 5214; CMD_ULTRA_ENDLESS_TOP_RANK_REWARD_REQ = 5215; CMD_ULTRA_ENDLESS_TOP_RANK_REWARD_RSP = 5216; CMD_ULTRA_ENDLESS_CLIENT_REPORT_NOTIFY = 5219; CMD_ULTRA_ENDLESS_FIRST_JOIN_REWARD_NOTIFY = 5220; CMD_ULTRA_ENDLESS_COMMON_NOTIFY = 5298; CMD_ULTRA_ENDLESS_DUMMY = 5299; } enum UltraEndlessSiteTag { ULTRA_ENDLESS_SITE_TAG_NONE = 0; ULTRA_ENDLESS_SITE_TAG_NORMAL_1 = 1; ULTRA_ENDLESS_SITE_TAG_NORMAL_2 = 2; ULTRA_ENDLESS_SITE_TAG_BOSS = 3; ULTRA_ENDLESS_SITE_TAG_BRANCH = 4; } message VirtualTrainCommon { enum GroupType { GROUP_TYPE_NONE = 0; GROUP_CHAPTER = 1; GROUP_RPG_TALE = 2; } enum ItemType { ITEM_NONE = 0; ITEM_AVATAR = 1; ITEM_WEAPON = 2; ITEM_STIGMATA = 3; ITEM_BUFF = 4; } enum VirtualAvatarType { VIRTUAL_AVATAR_NONE = 0; VIRTUAL_AVATAR_NORMAL = 1; VIRTUAL_AVATAR_QAVATAR = 2; } } message VirtualTrainCustom { uint32 custom_id = 1; uint32 level = 2; uint32 choosed_index = 3; uint32 max_index = 4; } message VirtualTrainRole { uint32 virtual_role_id = 1; repeated VirtualTrainCustom custom_list = 2; } message VirtualAvatarGroup { uint32 group_id = 1; repeated VirtualAvatar virtual_avatar_list = 2; repeated uint32 virtual_weapon_id_list = 3; repeated uint32 virtual_stigmata_id_list = 4; repeated uint32 virtual_avatar_team_list = 5; repeated VirtualTrainRole virtual_role_list = 6; bool is_locked = 7; } message VirtualAvatarGroupBriefData { uint32 group_id = 1; uint32 chapter_id = 2; } // CmdID: 3502 message GetVirtualAvatarGroupDetailReq { uint32 group_id = 1; } // CmdID: 3503 message GetVirtualAvatarGroupDetailRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetVirtualAvatarGroupDetailRsp.Retcode retcode = 1; VirtualAvatarGroup virtual_avatar_group = 2; } // CmdID: 3504 message SetVirtualAvatarTeamReq { uint32 group_id = 1; repeated uint32 avatar_team_list = 2; } // CmdID: 3505 message SetVirtualAvatarTeamRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; AVATAR_REPEATED = 3; AVATAR_EMPTY = 4; TEAM_SIZE_LIMIT = 5; LOCK = 6; } SetVirtualAvatarTeamRsp.Retcode retcode = 1; uint32 group_id = 2; repeated uint32 avatar_team_list = 3; } // CmdID: 3506 message DressVirtualEquipmentReq { uint32 group_id = 1; uint32 virtual_avatar_id = 2; uint32 equip_type = 3; uint32 slot = 4; uint32 virtual_equip_id = 5; } // CmdID: 3507 message DressVirtualEquipmentRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; EQUIP_NOT_EXIST = 3; HAVE_DRESSED = 4; } DressVirtualEquipmentRsp.Retcode retcode = 1; uint32 group_id = 2; VirtualAvatar virtual_avatar = 3; } message VirtualGachaPool { uint32 pool_id = 1; uint32 gacha_times = 2; uint32 total_times = 3; } message VirtualGacha { enum Status { NORMAL = 0; EMPTY = 1; } uint32 box_id = 1; VirtualGacha.Status status = 2; repeated VirtualGachaPool pool_list = 3; } // CmdID: 3508 message VirtualGachaReq { uint32 box_id = 1; VirtualGachaType gacha_type = 2; } // CmdID: 3509 message VirtualGachaRsp { enum Retcode { SUCC = 0; FAIL = 1; WAIT_CHOOSE = 2; MATERIAL_LACK = 3; EMPTY = 4; } VirtualGachaRsp.Retcode retcode = 1; uint32 item_id = 2; repeated uint32 candidate_item_id_list = 3; VirtualGacha gacha_status = 4; repeated uint32 item_list = 5; } // CmdID: 3510 message GetVirtualGachaStatusReq { uint32 group_id = 1; } // CmdID: 3511 message GetVirtualGachaStatusRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetVirtualGachaStatusRsp.Retcode retcode = 1; repeated VirtualGacha gacha_list = 2; uint32 group_id = 3; uint32 candidate_gacha_box_id = 4; repeated uint32 candidate_item_id_list = 5; uint32 candidate_gacha_pool_id = 6; } // CmdID: 3512 message VirtualAvatarGroupChangeNotify { VirtualAvatarGroup virtual_avatar_group = 1; } // CmdID: 3513 message VirtualTrainDirectGachaNotify { uint32 group_id = 1; uint32 item_id = 2; } // CmdID: 3514 message ChooseVirtualTrainGachaItemReq { uint32 group_id = 1; uint32 item_id = 2; } // CmdID: 3515 message ChooseVirtualTrainGachaItemRsp { enum Retcode { SUCC = 0; FAIL = 1; NO_CANDIDATE = 2; ITEM_ERROR = 3; } ChooseVirtualTrainGachaItemRsp.Retcode retcode = 1; uint32 group_id = 2; uint32 item_id = 3; } // CmdID: 3516 message ChooseVirtualDefaultAvatarNotify { uint32 group_id = 1; repeated uint32 candidate_avatar_list = 2; } // CmdID: 3517 message SyncVirtualGachaStatusNotify { uint32 group_id = 1; VirtualGacha gacha = 2; } // CmdID: 3518 message VirtualTrainRoleCustomLevelUpReq { uint32 group_id = 1; uint32 virtual_role_id = 2; uint32 custom_id = 3; } // CmdID: 3519 message VirtualTrainRoleCustomLevelUpRsp { enum Retcode { SUCC = 0; FAIL = 1; MATERIAL_NOT_ENOUGH = 2; LEVEL_MAX = 3; ROLE_NOT_EXIST = 4; STAGE_NOT_FINISH = 5; PRE_CUSTOM_LEVEL_LACK = 6; } VirtualTrainRoleCustomLevelUpRsp.Retcode retcode = 1; uint32 group_id = 2; uint32 virtual_role_id = 3; uint32 custom_id = 4; uint32 level = 5; } // CmdID: 3520 message VirtualTrainRoleCustomChooseReq { uint32 group_id = 1; uint32 virtual_role_id = 2; uint32 custom_id = 3; uint32 index = 4; } // CmdID: 3521 message VirtualTrainRoleCustomChooseRsp { enum Retcode { SUCC = 0; FAIL = 1; LOCKED = 2; ROLE_NOT_EXIST = 3; } VirtualTrainRoleCustomChooseRsp.Retcode retcode = 1; } // CmdID: 3522 message VirtualTrainEvoReq { uint32 group_id = 1; uint32 evo_avatar_id = 2; bool is_quick_evo = 3; } // CmdID: 3523 message VirtualTrainEvoRsp { enum Retcode { SUCC = 0; FAIL = 1; AVATAR_NOT_EXIST = 2; NO_NEXT_AVATAR = 3; CAN_NOT_EVO = 4; MATERIAL_LACK = 5; EVO_LIMIT = 6; } VirtualTrainEvoRsp.Retcode retcode = 1; uint32 group_id = 2; uint32 evo_avatar_id = 3; } message VirtualTrainItemDrop { uint32 item_id = 1; uint32 item_num = 2; repeated Material split_material_list = 3; } // CmdID: 3524 message VirtualTrainItemDropNotify { enum DropSrcType { DROP_SRC_NONE = 0; DROP_SRC_RPG_STAGE = 1; DROP_SRC_RPG_MISSION = 2; DROP_SRC_RPG_QAVATAR = 3; DROP_SRC_GM = 10; } uint32 group_id = 1; VirtualTrainItemDropNotify.DropSrcType drop_src_type = 2; repeated VirtualTrainItemDrop item_drop_list = 3; uint32 stage_id = 4; } enum CmdTypeVirtualtrain { CMD_TYPE_VIRTUALTRAIN_NONE = 0; CMD_GET_VIRTUAL_AVATAR_GROUP_DETAIL_REQ = 3502; CMD_GET_VIRTUAL_AVATAR_GROUP_DETAIL_RSP = 3503; CMD_SET_VIRTUAL_AVATAR_TEAM_REQ = 3504; CMD_SET_VIRTUAL_AVATAR_TEAM_RSP = 3505; CMD_DRESS_VIRTUAL_EQUIPMENT_REQ = 3506; CMD_DRESS_VIRTUAL_EQUIPMENT_RSP = 3507; CMD_VIRTUAL_GACHA_REQ = 3508; CMD_VIRTUAL_GACHA_RSP = 3509; CMD_GET_VIRTUAL_GACHA_STATUS_REQ = 3510; CMD_GET_VIRTUAL_GACHA_STATUS_RSP = 3511; CMD_VIRTUAL_AVATAR_GROUP_CHANGE_NOTIFY = 3512; CMD_VIRTUAL_TRAIN_DIRECT_GACHA_NOTIFY = 3513; CMD_CHOOSE_VIRTUAL_GACHA_ITEM_REQ = 3514; CMD_CHOOSE_VIRTUAL_GACHA_ITEM_RSP = 3515; CMD_CHOOSE_VIRTUAL_DEFAULT_AVATAR_NOTIFY = 3516; CMD_SYNC_VIRTUAL_GACHA_STATUS_NOTIFY = 3517; CMD_VIRTUAL_TRAIN_ROLE_CUSTOM_LEVEL_UP_REQ = 3518; CMD_VIRTUAL_TRAIN_ROLE_CUSTOM_LEVEL_UP_RSP = 3519; CMD_VIRTUAL_TRAIN_ROLE_CUSTOM_CHOOSE_REQ = 3520; CMD_VIRTUAL_TRAIN_ROLE_CUSTOM_CHOOSE_RSP = 3521; CMD_VIRTUAL_TRAIN_EVO_REQ = 3522; CMD_VIRTUAL_TRAIN_EVO_RSP = 3523; CMD_VIRTUAL_TRAIN_ITEM_DROP_NOTIFY = 3524; CMD_VIRTUAL_TRAIN_DUMMY = 3549; } enum VirtualGachaType { VIRTUAL_GACHA_TYPE_NONE = 0; VRITUAL_GACHA_TYPE_SINGLE = 1; VIRTUAL_GACHA_TYPE_BATCH = 2; } message TrialWarship { uint32 sample_id = 1; uint32 end_time = 2; } // CmdID: 5450 message GetWarshipItemDataReq { repeated uint32 warship_item_id_list = 1; bool is_all = 2; } // CmdID: 5451 message GetWarshipItemDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWarshipItemDataRsp.Retcode retcode = 1; repeated uint32 warship_item_id_list = 2; bool is_all = 3; } // CmdID: 5452 message GetWarshipTrialDataReq { repeated uint32 sample_id_list = 1; bool is_all = 2; } // CmdID: 5453 message GetWarshipTrialDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWarshipTrialDataRsp.Retcode retcode = 1; repeated TrialWarship trial_warship_list = 2; bool is_all = 3; } // CmdID: 5454 message GetWarshipDataReq { repeated uint32 warship_id_list = 1; bool is_all = 2; } // CmdID: 5455 message GetWarshipDataRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWarshipDataRsp.Retcode retcode = 1; repeated WarshipThemeData warship_list = 2; bool is_all = 3; } // CmdID: 5456 message SetWarshipReq { uint32 warship_id = 1; } // CmdID: 5457 message SetWarshipRsp { enum Retcode { SUCC = 0; FAIL = 1; NOT_EXIST = 2; } SetWarshipRsp.Retcode retcode = 1; } // CmdID: 5458 message SetWarshipComponentReq { uint32 warship_id = 1; repeated WarshipComponent component_list = 2; } // CmdID: 5459 message SetWarshipComponentRsp { enum Retcode { SUCC = 0; FAIL = 1; WARSHIP_NOT_EXIST = 2; COMPONENT_TYPE_ERROR = 3; COMPONENT_NOT_EXIST = 4; WARSHIP_ERROR = 5; } SetWarshipComponentRsp.Retcode retcode = 1; } // CmdID: 5460 message SetWarshipSettingReq { uint32 warship_id = 1; WarshipSettingType setting_type = 2; WarshipBgmPlayMode bgm_play_mode = 3; bool is_weather_fixed = 4; uint32 weather_idx = 5; } // CmdID: 5461 message SetWarshipSettingRsp { enum Retcode { SUCC = 0; FAIL = 1; WARSHIP_NOT_EXIST = 2; } SetWarshipSettingRsp.Retcode retcode = 1; } // CmdID: 5462 message WarshipItemReturnMaterialNotify { uint32 warship_item_id = 1; uint32 convert_num = 2; uint32 return_material_id = 3; uint32 return_material_num = 4; } // CmdID: 5463 message AddWarshipItemNotify { repeated uint32 warship_item_id_list = 1; } enum CmdTypeWarship { CMD_TYPE_WARSHIP_NONE = 0; CMD_GET_WARSHIP_ITEM_DATA_REQ = 5450; CMD_GET_WARSHIP_ITEM_DATA_RSP = 5451; CMD_GET_WARSHIP_TRIAL_DATA_REQ = 5452; CMD_GET_WARSHIP_TRIAL_DATA_RSP = 5453; CMD_GET_WARSHIP_DATA_REQ = 5454; CMD_GET_WARSHIP_DATA_RSP = 5455; CMD_SET_WARSHIP_REQ = 5456; CMD_SET_WARSHIP_RSP = 5457; CMD_SET_WARSHIP_COMPONENT_REQ = 5458; CMD_SET_WARSHIP_COMPONENT_RSP = 5459; CMD_SET_WARSHIP_SETTING_REQ = 5460; CMD_SET_WARSHIP_SETTING_RSP = 5461; CMD_WARSHIP_ITEM_RETURN_MATERIAL_NOTIFY = 5462; CMD_ADD_WARSHIP_ITEM_NOTIFY = 5463; } enum TrialWarshipTimeType { TRIAL_WARSHIP_TIME_TYPE_NONE = 0; TRIAL_WARSHIP_TIME_UNTIL = 1; TRIAL_WARSHIP_TIME_DURATION = 2; } enum WarshipSettingType { WARSHIP_SETTING_TYPE_NONE = 0; WARSHIP_SETTING_BGM_PLAY_MODE = 1; WARSHIP_SETTING_BGM_WEATHER = 2; } // CmdID: 5100 message GetWeeklyReportReq { uint32 target_uid = 1; } message WeeklyReportExBossGroup { uint32 boss_group_id = 1; FinishedExBossInfo finished_boss_info = 2; } message WeeklyReportExBoss { uint32 schedule_id = 1; uint32 rank_id = 2; uint32 times_score = 3; repeated WeeklyReportExBossGroup boss_group_list = 4; uint32 rank_percent = 5; uint32 rank = 6; uint32 begin_time = 7; uint32 end_time = 8; repeated uint32 reward_id_list = 9; } message WeeklyReportEndless { EndlessType endless_type = 1; uint32 begin_time = 2; uint32 group_level = 3; uint32 final_boss_id = 4; uint32 score = 6; LineupBriefInfo lineup_info = 7; uint32 reward_progress = 8; EndlessRewardType reward_type = 9; uint32 single_mode_score = 10; uint32 battle_config_id = 11; uint32 single_mode_activity_id = 12; uint32 end_time = 13; RewardData greedy_reward_data = 14; uint32 greedy_max_finish_floor = 15; } message WeeklyReportUltraEndless { uint32 schedule_id = 1; uint32 group_level = 2; uint32 max_stage_score = 3; uint32 group_member_num = 4; uint32 rank = 5; uint32 cup_num_before_schedule_begin = 6; uint32 cup_num_after_schedule_settle = 7; uint32 top_rank = 8; uint32 top_rank_reward_id = 9; uint32 group_level_reward_id = 10; LineupBriefInfo lineup_info = 11; uint32 max_mission_num = 12; uint32 finished_mission_num = 13; repeated uint32 mission_reward_list = 14; uint32 begin_time = 15; uint32 end_time = 16; uint32 battle_config_id = 17; } // CmdID: 5101 message GetWeeklyReportRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWeeklyReportRsp.Retcode retcode = 1; repeated WeeklyReportExBoss ex_boss_data_list = 2; repeated WeeklyReportEndless endless_data_list = 3; repeated WeeklyReportUltraEndless ultra_endless_list = 4; uint32 target_uid = 6; } // CmdID: 5102 message GetWeeklyReportEndlessRecommendPlayerReq { uint32 begin_time = 1; uint32 group_level = 2; } // CmdID: 5103 message GetWeeklyReportEndlessRecommendPlayerRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWeeklyReportEndlessRecommendPlayerRsp.Retcode retcode = 1; uint32 begin_time = 2; uint32 group_level = 3; RankShowData rank_data = 4; EndlessType endless_type = 5; } // CmdID: 5104 message GetWeeklyReportExBossRecommendPlayerReq { uint32 schedule_id = 1; uint32 rank_reward_id = 2; } // CmdID: 5105 message GetWeeklyReportExBossRecommendPlayerRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWeeklyReportExBossRecommendPlayerRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 rank_reward_id = 3; RankShowData rank_data = 4; } // CmdID: 5106 message GetWeeklyReportUltraEndlessRecommendPlayerReq { uint32 schedule_id = 1; uint32 group_id = 2; } // CmdID: 5107 message GetWeeklyReportUltraEndlessRecommendPlayerRsp { enum Retcode { SUCC = 0; FAIL = 1; } GetWeeklyReportUltraEndlessRecommendPlayerRsp.Retcode retcode = 1; uint32 schedule_id = 2; uint32 group_id = 3; RankShowData rank_data = 4; } enum CmdTypeWeeklyreport { CMD_TYPE_WEEKLYREPORT_NONE = 0; CMD_GET_WEEKLY_REPORT_REQ = 5100; CMD_GET_WEEKLY_REPORT_RSP = 5101; CMD_GET_WEEKLY_REPORT_ENDLESS_RECOMMEND_PLAYER_REQ = 5102; CMD_GET_WEEKLY_REPORT_ENDLESS_RECOMMEND_PLAYER_RSP = 5103; CMD_GET_WEEKLY_REPORT_EX_BOSS_RECOMMEND_PLAYER_REQ = 5104; CMD_GET_WEEKLY_REPORT_EX_BOSS_RECOMMEND_PLAYER_RSP = 5105; CMD_GET_WEEKLY_REPORT_ULTRA_ENDLESS_RECOMMEND_PLAYER_REQ = 5106; CMD_GET_WEEKLY_REPORT_ULTRA_ENDLESS_RECOMMEND_PLAYER_RSP = 5107; }