diff --git a/StarRail_Danheng.proto b/StarRail_Danheng.proto new file mode 100644 index 00000000..f7e1865e --- /dev/null +++ b/StarRail_Danheng.proto @@ -0,0 +1,18916 @@ +syntax = "proto3"; + +enum ItemType { + ITEM_TYPE_NONE = 0; + ITEM_AVATAR_CARD = 1; + ITEM_EQUIPMENT = 2; + ITEM_MATERIAL = 3; + ITEM_AVATAR_EXP = 4; + ITEM_RELIC = 5; +} + +enum VirtualItemType { + VIRTUAL_ITEM_NONE = 0; + VIRTUAL_ITEM_HCOIN = 1; + VIRTUAL_ITEM_SCOIN = 2; + VIRTUAL_ITEM_MCOIN = 3; + VIRTUAL_ITEM_STAMINA = 11; + VIRTUAL_ITEM_RESERVE_STAMINA = 12; + VIRTUAL_ITEM_AVATAR_EXP = 21; + VIRTUAL_ITEM_EXP = 22; + VIRTUAL_ITEM_DAILY_ACTIVE_POINT = 23; + VIRTUAL_ITEM_MP_MAX = 24; + VIRTUAL_ITEM_PLAYER_RETURN_POINT = 25; + VIRTUAL_ITEM_BATTLE_COLLEGE_POINT = 26; + VIRTUAL_ITEM_ROGUE_COIN = 31; + VIRTUAL_ITEM_ROGUE_TALENT_COIN = 32; + VIRTUAL_ITEM_ROGUE_REWARD_KEY = 33; + VIRTUAL_ITEM_ACHIEVEMENT_EXP = 41; + VIRTUAL_ITEM_BP_EXP = 51; + VIRTUAL_ITEM_BP_REAL_EXP = 52; + VIRTUAL_ITEM_MUSEUM_FUNDS = 53; + VIRTUAL_ITEM_WARRIOR_EXP = 190; + VIRTUAL_ITEM_ROGUE_EXP = 191; + VIRTUAL_ITEM_MAGE_EXP = 192; + VIRTUAL_ITEM_SHAMAN_EXP = 193; + VIRTUAL_ITEM_WARLOCK_EXP = 194; + VIRTUAL_ITEM_KNIGHT_EXP = 195; + VIRTUAL_ITEM_PRIEST_EXP = 196; + VIRTUAL_ITEM_PUNK_LORD_POINT = 100000; + VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION = 280001; + VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET = 280002; + VIRTUAL_ITEM_ALLEY_FUNDS = 281001; + VIRTUAL_ITEM_ROGUE_PUMAN_COUPON = 281012; + VIRTUAL_ITEM_MONTH_CARD = 300101; + VIRTUAL_ITEM_BP_NORMAL = 300102; + VIRTUAL_ITEM_BP_DELUXE = 300103; + VIRTUAL_ITEM_BP_UPGRADE = 300104; + VIRTUAL_ITEM_HELIOBUS_FANS = 281002; + VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM = 281003; + VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT = 281004; + VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN = 281013; + VIRTUAL_ITEM_EVOLVE_BUILD_COIN = 281019; + VIRTUAL_ITEM_DRINK_MAKER_TIP = 281005; + VIRTUAL_ITEM_MONOPOLY_DICE = 281014; + VIRTUAL_ITEM_MONOPOLY_COIN = 281015; + VIRTUAL_ITEM_MONOPOLY_CHEATDICE = 281016; + VIRTUAL_ITEM_MONOPOLY_REROLL = 281017; + VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN = 281018; + VIRTUAL_ITEM_ROGUE_TOURN_EXP = 281022; + VIRTUAL_ITEM_MATCHTHREE_COIN = 281024; + VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT = 281023; + VIRTUAL_ITEM_FIGHT_FEST_COIN = 281025; + VIRTUAL_ITEM_ROGUE_MAGIC_TALENT_COIN = 281026; +} + +enum GameplayCounterType { + GAMEPLAY_COUNTER_NONE = 0; + GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION = 280001; +} + +enum BlackLimitLevel { + BLACK_LIMIT_LEVEL_ALL = 0; +} + +enum AreaType { + AREA_NONE = 0; + AREA_CN = 1; + AREA_JP = 2; + AREA_ASIA = 3; + AREA_WEST = 4; + AREA_KR = 5; + AREA_OVERSEAS = 6; +} + +enum EntityType { + ENTITY_NONE = 0; + ENTITY_AVATAR = 1; + ENTITY_MONSTER = 2; + ENTITY_NPC = 3; + ENTITY_PROP = 4; + ENTITY_TRIGGER = 5; + ENTITY_ENV = 6; + ENTITY_SUMMON_UNIT = 7; +} + +enum LanguageType { + LANGUAGE_NONE = 0; + LANGUAGE_SC = 1; + LANGUAGE_TC = 2; + LANGUAGE_EN = 3; + LANGUAGE_KR = 4; + LANGUAGE_JP = 5; + LANGUAGE_FR = 6; + LANGUAGE_DE = 7; + LANGUAGE_ES = 8; + LANGUAGE_PT = 9; + LANGUAGE_RU = 10; + LANGUAGE_TH = 11; + LANGUAGE_VI = 12; + LANGUAGE_ID = 13; +} + +enum PlatformType { + EDITOR = 0; + IOS = 1; + ANDROID = 2; + PC = 3; + WEB = 4; + WAP = 5; + PS4 = 6; + NINTENDO = 7; + CLOUD_ANDROID = 8; + CLOUD_PC = 9; + CLOUD_IOS = 10; + PS5 = 11; + MAC = 12; + CLOUD_MAC = 13; + CLOUD_WEB_ANDROID = 20; + CLOUD_WEB_IOS = 21; + CLOUD_WEB_PC = 22; + CLOUD_WEB_MAC = 23; + CLOUD_WEB_TOUCH = 24; + CLOUD_WEB_KEYBOARD = 25; +} + +enum ReloginType { + NO_KICK = 0; + FORCE_KICK = 1; + IDLE_KICK = 2; + SILENCE = 3; +} + +enum AvatarType { + AVATAR_TYPE_NONE = 0; + AVATAR_TRIAL_TYPE = 1; + AVATAR_LIMIT_TYPE = 2; + AVATAR_FORMAL_TYPE = 3; + AVATAR_ASSIST_TYPE = 4; + AVATAR_AETHER_DIVIDE_TYPE = 5; + AVATAR_UPGRADE_AVAILABLE_TYPE = 6; +} + +enum MultiPathAvatarType { + MultiPathAvatarTypeNone = 0; + Mar_7thKnightType = 1001; + Mar_7thRogueType = 1224; + BoyWarriorType = 8001; + GirlWarriorType = 8002; + BoyKnightType = 8003; + GirlKnightType = 8004; + BoyShamanType = 8005; + GirlShamanType = 8006; +} + +enum Gender { + GenderNone = 0; + GenderMan = 1; + GenderWoman = 2; +} + +enum ProductType { + PRODUCT_NONE = 0; + PRODUCT_NORMAL = 1; + PRODUCT_LIMIT = 2; + PRODUCT_LIMIT_NO_PAY = 3; + PRODUCT_NO_PROCESS_ORDER = 4; +} + +enum ProductGiftType { + PRODUCT_GIFT_NONE = 0; + PRODUCT_GIFT_COIN = 1; + PRODUCT_GIFT_MONTH_CARD = 2; + PRODUCT_GIFT_BP_68 = 3; + PRODUCT_GIFT_BP_128 = 4; + PRODUCT_GIFT_BP68_UPGRADE_128 = 5; + PRODUCT_GIFT_POINT_CARD = 6; + PRODUCT_GIFT_PS_PRE_ORDER_1 = 7; + PRODUCT_GIFT_PS_PRE_ORDER_2 = 8; + PRODUCT_GIFT_GOOGLE_POINTS_100 = 9; + PRODUCT_GIFT_GOOGLE_POINTS_150 = 10; + PRODUCT_GIFT_PS_POINT_CARD_030 = 11; + PRODUCT_GIFT_PS_POINT_CARD_050 = 12; + PRODUCT_GIFT_PS_POINT_CARD_100 = 13; +} + +enum FeatureSwitchType { + FEATURE_SWITCH_NONE = 0; + FEATURE_SWITCH_SHOP = 1; + FEATURE_SWITCH_LINEUP_NAME = 2; + FEATURE_SWITCH_RECHARGE_SHOP = 3; + FEATURE_SWITCH_NICKNAME = 4; + FEATURE_SWITCH_SIGNATURE = 5; + FEATURE_SWITCH_BATTLEPASS = 6; + FEATURE_SWITCH_PUNK_LORD = 7; + FEATURE_SWITCH_MONTHCARD_DAILY = 8; + FEATURE_SWITCH_PICTURE_SHARE = 9; + FEATURE_SWITCH_ROGUE = 10; + FEATURE_SWITCH_CHALLENGE = 11; + FEATURE_SWITCH_COCOON = 12; + FEATURE_SWITCH_RAID = 13; + FEATURE_SWITCH_MAZE_PLANE_EVENT = 14; + FEATURE_SWITCH_ACTIVITY_PANEL = 15; + FEATURE_SWITCH_MAILBOX = 16; + FEATURE_SWITCH_QUEST = 17; + FEATURE_SWITCH_GACHA = 18; + FEATURE_SWITCH_CHAT = 19; + FEATURE_SWITCH_MODIFY_FRIEND_ALIAS = 20; + FEATURE_SWITCH_USE_ITEM = 21; + FEATURE_SWITCH_ACTIVITY_SCHEDULE = 22; + FEATURE_SWITCH_FARM_ELEMENT = 23; + FEATURE_SWITCH_ACHIEVEMENT_LEVEL = 24; + FEATURE_SWITCH_DAILY_ACTIVE_LEVEL = 25; + FEATURE_SWITCH_PLAYER_RETURN = 26; + FEATURE_SWITCH_FIRST_SET_NICKNAME = 27; + FEATURE_SWITCH_MAIN_MISSION_REWARD = 28; + FEATURE_SWITCH_SUB_MISSION_REWARD = 29; + FEATURE_SWITCH_PAM_MISSION = 30; + FEATURE_SWITCH_DAILY_MISSION = 31; + FEATURE_SWITCH_DESTROY_ITEM = 32; + FEATURE_SWITCH_CONSUME_ITEM_TURN = 33; + FEATURE_SWITCH_ROGUE_MODIFIER = 34; + FEATURE_SWITCH_CHESS_ROGUE = 35; + FEATURE_SWITCH_CHESS_ROGUE_BOARD = 36; + FEATURE_SWITCH_ROLL_SHOP = 37; + FEATURE_SWITCH_H5_RETURN = 38; + FEATURE_SWITCH_OFFERING = 39; + FEATURE_SWITCH_SERVER_RED_POINT = 40; + FEATURE_SWITCH_MONOPOLY_OPTION_RATIO = 41; + FEATURE_SWITCH_MONOPOLY_GET_RAFFLE_TICKET = 42; + FEATURE_SWITCH_MONOPOLY_TAKE_RAFFLE_REWARD = 43; + FEATURE_SWITCH_CHALLENGE_RECOMMEND_LINEUP = 44; + FEATURE_SWITCH_PSN_MEMBER_SHIP_CHECK = 45; + FEATURE_SWITCH_PLAYER_BOARD_DEVELOPMENT = 46; + FEATURE_SWITCH_PVP = 47; + FEATURE_SWITCH_ROGUE_MODE = 48; + FEATURE_SWITCH_ROGUE_TOURN_UGC = 49; + FEATURE_SWITCH_RELIC_FILTER_PLAN_NAME = 50; + FEATURE_SWITCH_MAZE_ITEM_USE_BUFF_DROP = 51; + FEATURE_SWITCH_RED_DOT = 52; + FEATURE_SWITCH_GAME_STATE_SERVICE = 53; +} + +enum SecretKeyType { + SECRET_KEY_NONE = 0; + SECRET_KEY_SERVER_CHECK = 1; + SECRET_KEY_VIDEO = 2; + SECRET_KEY_BATTLE_TIME = 3; +} + +enum ReplayType { + REPLAY_TYPE_NONE = 0; + REPLAY_TYPE_PUNK_LORD = 1; +} + +enum PunkLordShareType { + PUNK_LORD_SHARE_TYPE_NONE = 0; + PUNK_LORD_SHARE_TYPE_FRIEND = 1; + PUNK_LORD_SHARE_TYPE_ALL = 2; +} + +enum PunkLordAttackerStatus { + PUNK_LORD_ATTACKER_STATUS_NONE = 0; + PUNK_LORD_ATTACKER_STATUS_ATTACKED = 1; + PUNK_LORD_ATTACKER_STATUS_ATTACKING = 2; + PUNK_LORD_ATTACKER_STATUS_ATTACKED_AND_ATTACKING = 3; +} + +enum PunkLordMonsterInfoNotifyReason { + PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_NONE = 0; + PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_ENTER_RAID = 1; + PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_BATTLE_END = 2; + PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_LEAVE_RAID = 3; +} + +enum ChatType { + CHAT_TYPE_NONE = 0; + CHAT_TYPE_PRIVATE = 1; + CHAT_TYPE_GROUP = 2; +} + +enum MsgType { + MSG_TYPE_NONE = 0; + MSG_TYPE_CUSTOM_TEXT = 1; + MSG_TYPE_EMOJI = 2; + MSG_TYPE_INVITE = 3; +} + +enum ShieldType { + SHIELD_TYPE_NONE = 0; + SHIELD_TYPE_REPLACE = 1; + SHIELD_TYPE_SHIED = 2; +} + +enum FuncUnlockIdType { + FUNC_UNLOCK_ID_NONE = 0; + FUNC_UNLOCK_ID_RELIC = 403; + FUNC_UNLOCK_ID_RELIC_NUM = 404; + FUNC_UNLOCK_ID_EQUIPMENT = 401; + FUNC_UNLOCK_ID_SKILLTREE = 402; + FUNC_UNLOCK_ID_GACHA = 2300; + FUNC_UNLOCK_ID_EXPEDITION = 3100; + FUNC_UNLOCK_ID_COMPOSE = 4100; + FUNC_UNLOCK_ID_FIGHTACTIVITY = 3700; +} + +enum AssistAvatarType { + ASSIST_AVATAR_UNKNOW = 0; + ASSIST_AVATAR_LEVEL = 1; + ASSIST_AVATAR_RANK = 2; +} + +enum DevelopmentType { + DEVELOPMENT_NONE = 0; + DEVELOPMENT_ROGUE_COSMOS = 1; + DEVELOPMENT_ROGUE_CHESS = 2; + DEVELOPMENT_ROGUE_CHESS_NOUS = 3; + DEVELOPMENT_MEMORY_CHALLENGE = 4; + DEVELOPMENT_STORY_CHALLENGE = 5; + DEVELOPMENT_UNLOCK_AVATAR = 6; + DEVELOPMENT_UNLOCK_EQUIPMENT = 7; + DEVELOPMENT_ACTIVITY_START = 8; + DEVELOPMENT_ACTIVITY_END = 9; + DEVELOPMENT_BOSS_CHALLENGE = 10; + DEVELOPMENT_ROGUE_TOURN = 11; + DEVELOPMENT_ROGUE_TOURN_WEEK = 12; + DEVELOPMENT_ROGUE_MAGIC = 13; +} + +enum PlayingState { + PLAYING_STATE_NONE = 0; + PLAYING_ROGUE_COSMOS = 1; + PLAYING_ROGUE_CHESS = 2; + PLAYING_ROGUE_CHESS_NOUS = 3; + PLAYING_CHALLENGE_MEMORY = 4; + PLAYING_CHALLENGE_STORY = 5; + PLAYING_CHALLENGE_BOSS = 6; + PLAYING_ROGUE_TOURN = 7; + PLAYING_ROGUE_MAGIC = 8; +} + +enum MatchRoomCharacterType { + MatchRoomCharacter_None = 0; + MatchRoomCharacter_Leader = 1; + MatchRoomCharacter_Member = 2; + MatchRoomCharacter_Watcher = 3; +} + +enum MatchRoomCharacterStatus { + MatchRoomCharacterStatus_None = 0; + MatchRoomCharacterStatus_Idle = 1; + MatchRoomCharacterStatus_Operating = 2; + MatchRoomCharacterStatus_Ready = 3; + MatchRoomCharacterStatus_Fighting = 4; + MatchRoomCharacterStatus_Watching = 5; +} + +message PlayerBasicInfo { + string nickname = 1; + uint32 level = 2; + uint32 exp = 3; + uint32 stamina = 4; + uint32 mcoin = 5; + uint32 hcoin = 6; + uint32 scoin = 7; + uint32 world_level = 8; +} + +message SpBarInfo { + uint32 cur_sp = 1; + uint32 max_sp = 2; +} + +message BlackInfo { + int64 begin_time = 1; + int64 end_time = 2; + uint32 limit_level = 3; + uint32 ban_type = 4; +} + +message MFDEGCNEJMO { + AvatarType avatar_type = 1; + uint32 id = 2; +} + +message VersionCount { + uint32 version = 1; + uint32 count = 2; +} + +message ClientDownloadData { + uint32 version = 1; + int64 time = 2; + bytes data = 3; +} + +message ClientObjDownloadData { + bytes JPDKEPHLFEN = 1; + ClientDownloadData client_obj_download_data = 2; +} + +message ClientUploadData { + string CIAFHFEFKOK = 1; + string value = 2; +} + +message FeatureSwitchParam { + repeated uint32 switch_list = 1; +} + +message FeatureSwitchInfo { + FeatureSwitchType Type = 1; + repeated FeatureSwitchParam switch_list = 2; + bool is_all_closed = 3; +} + +message ExtraDeviceInfo { + string KLMOOMBPHIO = 1; + string OEOKBLIOGCB = 2; + string DCNFJNLJEDO = 3; + string GBNOPNPEAOF = 4; + string AMOIBMJGKNN = 5; + string LLCMICAEFGM = 6; + string MAC = 7; +} + +message ReplayInfo { + uint64 IAJEDIFPEIK = 1; + ReplayType replay_type = 2; + uint32 stage_id = 3; + uint32 uid = 4; + string nickname = 5; + uint32 head_icon = 6; + string replay_name = 7; + uint64 create_time = 8; + uint32 LDEABGLLEEK = 9; + uint32 EHOAOABENLA = 10; +} + +message PunkLordBattleAvatar { + uint32 avatar_id = 1; + uint32 avatar_level = 2; +} + +message PunkLordBattleRecord { + uint32 uid = 1; + uint32 damage_hp = 2; + bool is_final_hit = 3; + uint32 over_kill_damage_hp = 4; + string battle_replay_key = 5; + repeated PunkLordBattleAvatar avatar_list = 6; + uint32 assist_score = 7; + uint32 damage_score = 8; + uint32 final_hit_score = 9; +} + +message PunkLordBattleRecordList { + repeated PunkLordBattleRecord battle_record_list = 1; +} + +message PunkLordMonsterKey { + uint32 uid = 1; + uint32 monster_id = 2; +} + +message PunkLordMonsterBasicInfo { + uint32 uid = 1; + uint32 monster_id = 2; + uint32 config_id = 3; + uint32 world_level = 4; + int64 create_time = 5; + uint32 left_hp = 6; + uint32 attacker_num = 7; + PunkLordShareType share_type = 8; + bool MMBAOCGFBLI = 9; +} + +message PunkLordBattleReplay { + string battle_replay_key = 1; + ReplayInfo ReplayInfo = 2; +} + +message OEMCBINHGOA { + uint64 IMFMOFJGONC = 1; + uint32 MGAIAJAKPEI = 2; + uint32 IGFNCGIKAIP = 3; +} + +message LFCKPPDLIJI { + OEMCBINHGOA DAHIIJFDECO = 101; +} + +enum LINBNLPLBCF { + IHJPPFIKELH = 0; + DAHIIJFDECO = 101; +} + +message RegionInfo { + string name = 1; + string title = 2; + string dispatch_url = 3; + string env_type = 4; + string display_name = 5; + string msg = 6; +} + +message Dispatch { + uint32 retcode = 1; + string msg = 2; + string top_sever_region_name = 3; + repeated RegionInfo region_list = 4; + string stop_desc = 5; +} + +message RelicFilterPlanSettings { + uint32 rarity_bitset = 1; + repeated uint32 relic_set_list = 2; + repeated uint32 body_main_property_list = 3; + repeated uint32 foot_main_property_list = 4; + repeated uint32 sphere_main_property_list = 5; + repeated uint32 rope_main_property_list = 6; + bool is_include_filter_sub_property = 7; + uint32 sub_property_num = 8; + repeated uint32 sub_property_list = 9; + repeated uint32 head_main_property_list = 10; + repeated uint32 hand_main_property_list = 11; +} + +enum BattleCheckStrategyType { + BATTLE_CHECK_STRATEGY_IDENTICAL = 0; + BATTLE_CHECK_STRATEGY_SERVER = 1; + BATTLE_CHECK_STRATEGY_CLIENT = 2; +} + +enum BattleCheckResultType { + BATTLE_CHECK_RESULT_SUCC = 0; + BATTLE_CHECK_RESULT_FAIL = 1; + BATTLE_CHECK_RESULT_PASS = 2; +} + +enum BattleModuleType { + BATTLE_MODULE_MAZE = 0; + BATTLE_MODULE_CHALLENGE = 1; + BATTLE_MODULE_COCOON = 2; + BATTLE_MODULE_ROGUE = 3; + BATTLE_MODULE_CHALLENGE_ACTIVITY = 4; + BATTLE_MODULE_TRIAL_LEVEL = 5; + BATTLE_MODULE_AETHER_DIVIDE = 6; +} + +enum AetherdivideSpiritLineupType { + AETHERDIVIDE_SPIRIT_LINEUP_NONE = 0; + AETHERDIVIDE_SPIRIT_LINEUP_NORMAL = 1; + AETHERDIVIDE_SPIRIT_LINEUP_TRIAL = 2; +} + +enum BattleTargetType { + BATTLE_TARGET_TYPE_NONE = 0; + BATTLE_TARGET_TYPE_SCORE = 1; + BATTLE_TARGET_TYPE_ACHIEVEMENT = 2; + BATTLE_TARGET_TYPE_RAID = 3; + BATTLE_TARGET_TYPE_CHALLENGE_SCORE = 4; + BATTLE_TARGET_TYPE_COMMON = 5; + BATTLE_TARGET_TYPE_CLIENT_ACHIEVEMENT = 6; +} + +enum DeathSource { + UNKNOWN = 0; + KILLED_BY_OTHERS = 1; + KILLED_BY_SELF = 2; + ESCAPE = 3; +} + +enum BattleTag { + TAG_NONE = 0; + TAG_HIDE_NPC_MONSTER = 1; +} + +enum LBNOGHIMDMG { + NORMAL_CREATE = 0; + FORM_CHANGE = 1; +} + +enum BattleEndReason { + BATTLE_END_REASON_NONE = 0; + BATTLE_END_REASON_ALL_DIE = 1; + BATTLE_END_REASON_TURN_LIMIT = 2; +} + +enum BattleStaticticEventType { + BATTLE_STATICTIC_EVENT_NONE = 0; + BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE = 1; + BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID = 2; + BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM = 3; + BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF = 4; + BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER = 5; +} + +enum NOIHNNPHECL { + kNone = 0; + kkillEliteMonsterNum = 1; + kkillMonsterNum = 2; +} + +enum BattleEndStatus { + BATTLE_END_NONE = 0; + BATTLE_END_WIN = 1; + BATTLE_END_LOSE = 2; + BATTLE_END_QUIT = 3; +} + +message BattleOp { + uint32 turn_counter = 1; + uint32 state = 2; + uint32 action_entity_id = 3; + uint32 target_entity_id = 4; + uint32 op_type = 5; + uint32 skill_index = 6; + uint32 operation_counter = 7; + string GPBKOBEPMCA = 8; +} + +message BattleEquipment { + uint32 id = 1; + uint32 level = 2; + uint32 promotion = 3; + uint32 rank = 4; +} + +message BattleRelic { + uint32 id = 1; + uint32 level = 2; + uint32 main_affix_id = 3; + repeated RelicAffix sub_affix_list = 4; + uint32 unique_id = 5; + uint32 set_id = 6; + uint32 type = 7; + uint32 rarity = 8; +} + +message AvatarSkillTree { + uint32 point_id = 1; + uint32 level = 2; +} + +message RelicAffix { + uint32 affix_id = 1; + uint32 cnt = 2; + uint32 step = 3; +} + +message CDCPBIAPMBM { + bool CFGJLLGAOPB = 1; + repeated uint32 MGPPBKGIIEF = 2; + uint32 ICEKHAEIIGK = 3; + uint32 EGNDNNJLOOO = 4; +} + +message BattleAvatar { + AvatarType avatar_type = 1; + uint32 id = 2; + uint32 level = 3; + uint32 rank = 4; + uint32 index = 5; + repeated AvatarSkillTree skilltree_list = 6; + repeated BattleEquipment equipment_list = 7; + uint32 hp = 8; + uint32 promotion = 10; + repeated BattleRelic relic_list = 11; + uint32 world_level = 12; + uint32 assist_uid = 13; + CDCPBIAPMBM MBPNICPIMHH = 15; + SpBarInfo sp_bar = 16; + uint32 MKJKMMIOCHB = 17; +} + +message BattleMonsterParam { + uint32 hard_level_group = 1; + uint32 level = 2; + uint32 elite_group = 3; + uint32 IIBEOENKNCN = 4; +} + +message BattleMonster { + uint32 monster_id = 1; + uint32 cur_hp = 2; + uint32 max_hp = 3; +} + +message BattleMonsterWave { + repeated BattleMonster monster_list = 1; + BattleMonsterParam monster_param = 2; + uint32 battle_stage_id = 3; + uint32 battle_wave_id = 4; +} + +message BattleBuff { + uint32 id = 1; + uint32 level = 2; + uint32 owner_index = 3; + uint32 wave_flag = 4; + repeated uint32 target_index_list = 5; + map dynamic_values = 6; +} + +message LPNBBJGPEIH { + uint32 id = 1; + uint32 HPDODHKHPGP = 2; + uint32 JMIHPOAHDLL = 3; +} + +message GDHEDNKIELE { + uint32 DEAOJPFLHJG = 1; +} + +message EAOAFDPMPPP { + uint32 id = 1; + uint32 HPDODHKHPGP = 2; +} + +message FIADBFKEDKE { + uint32 id = 1; + uint32 progress = 2; +} + +message BattleTarget { + uint32 id = 1; + uint32 progress = 2; + uint32 total_progress = 3; +} + +message BattleTargetList { + repeated BattleTarget battle_target_list = 1; +} + +message BattleLineup { + repeated BattleAvatar avatar_list = 1; + repeated BattleMonsterWave monster_wave_list = 2; + repeated BattleBuff buff_list = 3; + uint32 world_level = 7; + map battle_target_info = 9; + GDHEDNKIELE CGOBLNLGCMO = 10; + repeated BattleAvatar AMDKECNMJMH = 11; + EvolveBuildBattleInfo OAHDOLHBPFK = 12; + NPDPLEMGEFN GIOGKGLBACA = 13; + BattleRogueMagicInfo battle_rogue_magic_info = 14; +} + +message NPDPLEMGEFN { + map ALJCMLCLGDO = 1; + uint32 POHANHABPIG = 2; + uint32 EKMJPPGFBIN = 3; + uint32 JIIOJGOAEDD = 4; +} + +message AetherAvatarInfo { + uint32 id = 1; + uint32 index = 2; + uint32 promotion = 3; + repeated uint32 passive_skill = 4; + AetherdivideSpiritLineupType spirit_lineup_type = 5; + SpBarInfo sp_bar = 6; +} + +message DFHFLPPEFGN { + repeated AetherAvatarInfo avatar_list = 1; + repeated BattleMonsterWave monster_wave_list = 2; + repeated BattleBuff buff_list = 3; +} + +message ClientTurnSnapshot { + uint32 turn_counter = 1; + uint32 random_counter = 2; + uint32 anim_event_counter = 3; + repeated CharacterSnapshot snapshot_list = 4; + repeated AnimEventSnapshot anim_event_list = 5; + uint32 IEEFNOBDKPC = 6; +} + +message GamecoreConfig { + bool is_skip_verify = 1; + uint32 max_turn_cnt = 2; + bool is_auto_fight = 3; + string csv_path = 4; + bool NLILCLICGLI = 5; + bool BDHPFAKHPPN = 6; + uint32 LFCOOLOOBHG = 7; +} + +message BattleBuffMsg { + repeated uint32 buff_id_list = 1; + repeated uint32 buff_index_list = 2; + repeated uint32 buff_level_list = 3; + repeated uint32 buff_flag_list = 4; +} + +message FADGMIDAFFM { + uint32 ELDLJMPIMBM = 1; + uint32 JPKOFPHHDHE = 2; +} + +message ANOAJMPBFII { + bool BALJEJODOMF = 1; + map NMMGHPKNGGB = 2; + bytes NNLHLDOPLJH = 3; +} + +message EFNNGHDBBHH { + repeated ClientTurnSnapshot NGHKJJPOLNJ = 1; + string OFNEIPIOMDP = 2; + string debug_extra_info = 3; + repeated BattleReplayStringHash LJOJGLFBHLP = 4; + uint32 plane_id = 5; + uint32 floor_id = 6; + uint32 DMBPCJBBCGE = 7; + uint32 LKNNDKMAEPM = 8; + ANOAJMPBFII LIKMIJOKDPM = 9; +} + +message BattleReplay { + uint32 version = 1; + uint32 logic_random_seed = 2; + uint32 stage_id = 3; + BattleLineup lineup = 4; + repeated BattleOp op_list = 5; + bytes turn_snapshot_hash = 6; + uint32 maze_plane_id = 7; + repeated uint32 extra_ability_list = 8; + bool is_ai_consider_ultra_skill = 9; + BattleCheckStrategyType check_strategy = 10; + BattleModuleType battle_module_type = 11; + repeated BattleEventBattleInfo battle_event = 12; + uint32 rounds_limit = 14; + GamecoreConfig config = 15; + bytes game_core_log_encode = 16; + uint32 client_version = 17; + uint32 AFHKNCHFNLE = 18; + DFHFLPPEFGN BMCGKJFIEEH = 19; + EFNNGHDBBHH KCMHCLLEKHO = 100; +} + +message BattleReplayStringHash { + int32 hash = 1; + string value = 2; +} + +message AvatarProperty { + double max_hp = 1; + double attack = 2; + double defence = 3; + double speed = 4; + double left_hp = 5; + double left_sp = 6; + double max_sp = 7; +} + +message EquipmentProperty { + uint32 id = 1; + uint32 rank = 2; + uint32 promotion = 3; + uint32 level = 4; +} + +message AttackDamageProperty { + string attack_type = 1; + double damage = 2; +} + +message SkillUseProperty { + uint32 skill_id = 1; + string skill_type = 2; + uint32 skill_level = 3; + uint32 skill_use_count = 4; + uint32 EKCKCPEEOPM = 5; + uint32 KHCMDHBLHFO = 6; + uint32 MPHKEOMGHKD = 7; + uint32 CHJCDMJNCED = 8; + uint32 EGEPPOIHFLG = 9; +} + +message PHKMLOMCNMN { + uint32 skill_id = 1; + double NLMOBJCCDEL = 2; + repeated uint32 battle_target_list = 3; + double damage = 4; +} + +message SpAddSource { + string source = 1; + uint32 sp_add = 2; +} + +message AbilityUseStt { + string AOMGNALLLGA = 1; + uint32 count = 2; + double total_damage = 3; +} + +message AvatarBattleInfo { + AvatarType avatar_type = 1; + uint32 id = 2; + uint32 avatar_level = 3; + uint32 avatar_rank = 4; + uint32 avatar_promotion = 5; + AvatarProperty avatar_status = 6; + repeated AvatarSkillTree avatar_skill = 7; + repeated EquipmentProperty avatar_equipment = 8; + uint32 total_turns = 9; + double total_damage = 10; + double total_heal = 11; + double total_damage_taken = 12; + double total_hp_recover = 13; + double total_sp_cost = 14; + uint32 stage_id = 15; + uint32 stage_type = 16; + double total_break_damage = 17; + repeated AttackDamageProperty attack_type_damage = 18; + repeated AttackDamageProperty attack_type_break_damage = 19; + repeated AttackDamageProperty attack_type_max_damage = 20; + repeated SkillUseProperty skill_times = 21; + double delay_cumulate = 22; + uint32 total_sp_add = 23; + repeated SpAddSource sp_add_source = 24; + uint32 total_bp_cost = 25; + uint32 die_times = 26; + uint32 revive_times = 27; + uint32 break_times = 28; + uint32 extra_turns = 29; + double total_shield = 30; + double total_shield_taken = 31; + double total_shield_damage = 32; + AvatarProperty initial_status = 33; + repeated BattleRelic relics = 34; + uint32 assist_uid = 35; + repeated AttackDamageProperty ELJGKKANLDI = 36; + double CALNPMADJBG = 37; + double NBNJMLLGFIL = 38; + double OLADIJEDBPJ = 39; + double HHJFDGDHLOP = 40; + repeated AbilityUseStt PPAPOLPPKBH = 41; + uint32 PADBNMLAGMM = 42; + uint32 KDFLCJLALEH = 43; + double NIHFBGGIKIM = 44; +} + +message MonsterProperty { + double max_hp = 1; + double attack = 2; + double defence = 3; + double shield = 4; + double speed = 5; + double left_hp = 6; + double enter_battle_hp = 7; +} + +message MonsterPhaseStt { + uint32 NAGBMPFECGG = 1; + double IGIGNNAFOHO = 2; + uint32 MBCLNKPADAF = 3; + uint32 break_times = 4; +} + +message MonsterBattleInfo { + uint32 entity_id = 1; + uint32 monster_id = 2; + uint32 LGIOKJPJOFN = 3; + uint32 ODBNBKCDDPC = 4; + MonsterProperty EMPDGGAALDC = 5; + uint32 total_turns = 6; + double total_damage = 7; + double total_heal = 8; + double total_damage_taken = 9; + double ACNAAGPOIME = 10; + double total_hp_recover = 11; + uint32 stage_id = 12; + uint32 battle_id = 13; + uint32 GEHICNBDNFP = 14; + repeated AttackDamageProperty attack_type_damage = 15; + repeated SkillUseProperty skill_times = 16; + uint32 stage_type = 17; + double JGABGKLPPBA = 18; + double delay_cumulate = 19; + DeathSource GCBMMMDLDKN = 20; + uint32 wave = 21; + int32 BIDMILFDKIK = 22; + uint32 phase = 23; + uint32 DFJHDKKMPMM = 24; + BattleTag MLCDMBECDJM = 25; + repeated PHKMLOMCNMN skill_info = 26; + uint32 OKGKMLGGMDO = 27; + repeated MonsterPhaseStt KEPDCEILLJF = 28; + uint32 JGHNPEBHBDK = 29; + uint32 LANOIPJHKAC = 30; + LBNOGHIMDMG AMLAAOLDKCL = 31; +} + +message BattleEventProperty { + SpBarInfo sp_bar = 2; +} + +message BattleEventBattleInfo { + uint32 battle_event_id = 1; + BattleEventProperty status = 2; + repeated PHKMLOMCNMN skill_info = 3; +} + +message ScoreInfo { + uint32 LADFPCEPLIJ = 1; + uint32 score_id = 2; +} + +message GOFLJKMHPMP { + uint32 avatar_id = 1; + repeated uint32 LAJFCJALNMH = 2; + uint32 source = 3; + double damage = 4; + repeated uint32 APFDBCJLPKP = 5; + int32 LIIFHHAEPMJ = 6; + double IPEDNEAFKNA = 7; + uint32 BCKBOHJPJDI = 8; + uint32 wave = 9; +} + +message NEKKDMCDGPK { + uint32 avatar_id = 1; + int32 NLEDKNNAEPB = 2; +} + +message EHOJLJMGOGL { + uint32 NAGBMPFECGG = 1; + uint32 monster_id = 2; + repeated NEKKDMCDGPK HCKOMMJEOEK = 3; + uint32 NLMOBJCCDEL = 4; +} + +message NGHOLIKIEPB { + BattleStaticticEventType type = 1; + uint32 GHNIMKKGDBO = 2; + uint32 display_value = 3; +} + +message NGIKGHKMAHA { + uint32 BAKMMJGDPMG = 1; + uint32 FAMGMPJOIKD = 2; +} + +message HHPPNNGGPIA { + uint32 PAGNDMKMFHE = 1; + bool DCEDNGLAOJI = 2; + NGIKGHKMAHA HPFMCFMICOG = 3; +} + +message LCLJMJAFHOE { + uint32 GFFCKCINHHP = 1; +} + +message EvolveBuildGearDamageInfo { + uint32 gear_id = 1; + double damage = 2; + double hp_damage = 3; +} + +message FEPIAGGKNKN { + repeated uint32 HGFJCCNJPPC = 1; +} + +message NNCOHNDNMJJ { + uint32 wave = 1; + uint32 score_id = 2; + uint32 FJBICABJMKO = 3; + repeated NGIKGHKMAHA BMHGALCIECK = 4; + float NLMOBJCCDEL = 5; +} + +message BBDFLCJIEEJ { + uint32 CKCJEHHACAL = 1; + repeated NNCOHNDNMJJ LAOJOPBEIBC = 2; +} + +message EvolveBuildBattleInfo { + uint32 CurLevelId = 1; + uint32 CurPeriod = 2; + uint32 CurCoin = 3; + repeated HHPPNNGGPIA WeaponSlotList = 4; + repeated HHPPNNGGPIA AccessorySlotList = 5; + repeated uint32 BanGearList = 6; + FEPIAGGKNKN Collection = 7; + repeated uint32 AllowedGearList = 8; + uint32 CurExp = 9; + uint32 CurReroll = 10; + uint32 CurTreasureMissCnt = 11; + repeated uint32 PeriodIdList = 12; + uint32 CurGearLostCnt = 13; + uint32 CurWave = 14; + bool IsUnlockGearReroll = 15; + bool IsUnlockGearBan = 16; + repeated LCLJMJAFHOE CardList = 17; + repeated EvolveBuildGearDamageInfo GearDamageList = 18; + repeated uint32 StatParams = 19; + bool IsGiveup = 20; + uint32 CurUnusedRoundCnt = 21; + BBDFLCJIEEJ StatLogInfo = 22; + uint32 PeriodFirstRandomSeed = 23; +} + +message AIHKDBCHPPG { + string phase = 1; + float IDMFMMKNMNN = 2; + float HADKKFPOMCJ = 3; + uint32 AGMPJEDFKLF = 4; + uint32 GMBCHDKFLHD = 5; + uint32 ILHMJAHEIPI = 6; + uint32 DPKHBCDJIGO = 7; + uint32 ELOKPKGJEOK = 8; + repeated uint32 PLMFECAPGHD = 9; + repeated uint32 EIAOLKIAOFI = 10; +} + +message HJJDFBODGFD { + uint32 ELCIIOJMHOM = 1; + uint32 HHIHINPMODI = 2; + uint32 FKECNPCBMHL = 3; + uint32 MLHMMLIAIDI = 4; + uint32 PIAOGAKAPDG = 5; + uint32 EDDAGIBDEGO = 6; + repeated uint32 boss_info = 7; + repeated AIHKDBCHPPG FEAOMKPJJLC = 8; +} + +message MKGIECKGJEP { + uint32 wave = 1; + double ECAGLELIOBN = 2; + double MMEOFONFOLP = 3; + uint32 ADPPOPDFHPK = 4; + uint32 LGKAIBKLJKG = 5; +} + +message DPHPAMKKMHP { + string key = 1; + double value = 2; +} + +message IGEFNGNCKOG { + uint32 OJIBOBNAIKH = 1; +} + +message BattleRogueMagicRoundCount { + uint32 HHFJAIBGAMA = 1; + uint32 MMKOLNBIKJH = 2; +} + +message BattleRogueMagicUnit { + uint32 magic_unit_id = 1; + uint32 level = 2; + bool DCEDNGLAOJI = 3; + uint32 dice_slot_id = 4; + map HGOCMKMFNDG = 5; +} + +message BattleRogueMagicScepter { + uint32 scepter_id = 1; + repeated BattleRogueMagicUnit rogue_magic_unit_info_list = 2; + uint32 level = 3; + map trench_count = 4; +} + +message BattleRogueMagicItemInfo { + BattleRogueMagicRoundCount battle_round_count = 1; + repeated BattleRogueMagicScepter battle_scepter_list = 2; +} + +message BattleRogueMagicDetailInfo { + BattleRogueMagicItemInfo ILAPCDFJHNH = 1; +} + +message BattleRogueMagicInfo { + IGEFNGNCKOG modifier_content = 1; + BattleRogueMagicDetailInfo detail_info = 2; +} + +message NCPHBHPPEOJ { + uint32 scepter_id = 1; + uint32 level = 2; + double total_damage = 3; +} + +message MPEDPGPEMGH { + uint32 IBKAAHPBIFC = 1; + uint32 MEMBPPDDKAA = 2; + repeated NCPHBHPPEOJ HIBCKMBMACE = 3; +} + +message KFECMKLOBMF { + MPEDPGPEMGH OBCNIOBNJAE = 1; +} + +message OKEDFCPCFJO { + uint32 monster_id = 1; + uint32 KKCHCLOLPMB = 2; + uint32 ADPPOPDFHPK = 3; + uint32 LGKAIBKLJKG = 4; +} + +message FKLCCJDPHEI { + uint32 FCDGOMCIOKM = 1; + double MBMGMOJOAKN = 2; + double JMMHKNGFOCN = 3; + uint32 wave = 4; + uint32 KKCHCLOLPMB = 5; + double PDPGDMPGOBM = 6; + double CFPOKHPIDPL = 7; +} + +message JDJHMJBKHEF { + uint32 KHHMFIPMFMP = 1; + uint32 FFDMJAPGFOA = 2; + double EOAIJOLGFNN = 3; + uint32 wave = 4; + uint32 KKCHCLOLPMB = 5; +} + +message FCGOPFMEGIE { + repeated OKEDFCPCFJO BAGMKDOHBOC = 1; + repeated FKLCCJDPHEI NJEHGBGHCKG = 2; + repeated JDJHMJBKHEF BHBPCDHJMND = 3; +} + +message KDDJNOPHPJF { + FCGOPFMEGIE PIOHFPLOJJL = 1; +} + +message BattleStatistics { + uint32 total_battle_turns = 1; + uint32 total_auto_turns = 2; + repeated uint32 avatar_id_list = 3; + uint32 ultra_cnt = 4; + double total_delay_cumulate = 5; + double cost_time = 6; + repeated AvatarBattleInfo battle_avatar_list = 7; + repeated MonsterBattleInfo monster_list = 8; + uint32 round_cnt = 9; + uint32 cocoon_dead_wave = 10; + uint32 avatar_battle_turns = 11; + uint32 monster_battle_turns = 12; + map custom_values = 13; + uint32 BATTLE_TARGET_TYPE_CHALLENGE_SCORE = 14; + repeated BattleEventBattleInfo PDCIAMOLIGP = 16; + BattleEndReason end_reason = 19; + repeated GOFLJKMHPMP BMIIGBIFHHL = 21; + repeated int32 PMJLBECBODD = 22; + repeated EHOJLJMGOGL BBPCNIOBIBG = 23; + repeated NGHOLIKIEPB CCMJKDINJDD = 26; + repeated HLOJFCDPGBE DKIBBPJFDOI = 27; + map battle_target_info = 28; + repeated EOLOFLGJCIP KIAHIAHPPLE = 29; + EvolveBuildBattleInfo OAHDOLHBPFK = 30; + HJJDFBODGFD DFNGHNEHIIG = 31; + bool PIINHCIMOGD = 32; + repeated MKGIECKGJEP LAOJOPBEIBC = 33; + repeated DPHPAMKKMHP LLOEBKKLNOB = 34; + uint32 CLNABFDPIKJ = 35; + KFECMKLOBMF NFJKLODFIIL = 36; + KDDJNOPHPJF GCCJOBNNFCA = 37; +} + +message EOLOFLGJCIP { + uint32 KPLDAKLKEBP = 1; + uint32 LLMNFCCPMLI = 2; +} + +message HLOJFCDPGBE { + AetherdivideSpiritLineupType type = 1; + uint32 id = 2; + SpBarInfo sp_bar = 3; +} + +message HeroPath { + uint32 hero_path_type = 1; + uint32 level = 2; + uint32 exp = 3; +} + +message CPOLMLCCEBB { + BattleCheckResultType retcode = 1; + BattleEndStatus end_status = 2; + BattleStatistics stt = 3; + bytes game_core_log_encode = 4; + map OGFCMDMHICP = 5; + uint32 mismatch_turn_count = 6; + uint32 ACPILPELBCM = 7; +} + +message CharacterSnapshot { + uint32 runtime_id = 1; + repeated uint64 properties = 2; +} + +message AnimEventSnapshot { + string event_name = 1; + uint32 count = 2; +} + +enum FightGameMode { + FIGHT_GAME_MODE_NONE = 0; + FIGHT_GAME_MODE_MATCH3 = 1; +} + +enum FightKickoutType { + FIGHT_KICKOUT_UNKNOWN = 0; + FIGHT_KICKOUT_BLACK = 1; + FIGHT_KICKOUT_BY_GM = 2; + FIGHT_KICKOUT_TIMEOUT = 3; + FIGHT_KICKOUT_SESSION_RESET = 4; +} + +enum LobbyCharacterType { + LobbyCharacter_None = 0; + LobbyCharacter_Leader = 1; + LobbyCharacter_Member = 2; + LobbyCharacter_Watcher = 3; +} + +enum LobbyCharacterStatus { + LobbyCharacterStatus_None = 0; + LobbyCharacterStatus_Idle = 1; + LobbyCharacterStatus_Operating = 2; + LobbyCharacterStatus_Ready = 3; + LobbyCharacterStatus_Fighting = 4; + LobbyCharacterStatus_Watching = 5; + LobbyCharacterStatus_Matching = 6; +} + +enum LobbyModifyType { + LobbyModifyType_None = 0; + LobbyModifyType_Idle = 1; + LobbyModifyType_Ready = 2; + LobbyModifyType_Operating = 3; + LobbyModifyType_CancelMatch = 4; + LobbyModifyType_Match = 5; + LobbyModifyType_QuitLobby = 6; + LobbyModifyType_KickOut = 7; + LobbyModifyType_TimeOut = 8; + LobbyModifyType_JoinLobby = 9; + LobbyModifyType_LobbyDismiss = 10; + LobbyModifyType_MatchTimeOut = 11; + LobbyModifyType_FightStart = 12; + LobbyModifyType_Logout = 13; + LobbyModifyType_FightEnd = 14; + LobbyModifyType_FightRoomDestroyInInit = 15; +} + +enum FightRoomDestroyReason { + FIGHT_ROOM_DESTROY_REASON_NONE = 0; + FIGHT_ROOM_DESTROY_REASON_SVR_STOP = 1; + FIGHT_ROOM_DESTROY_REASON_GAME_END = 2; +} + +enum Match3FinishReason { + MATCH3_FINISH_REASON_DEFAULT = 0; + MATCH3_FINISH_REASON_LEAVE = 1; + MATCH3_FINISH_REASON_DIE = 2; + MATCH3_FINISH_REASON_GAMEEND = 3; + MATCH3_FINISH_REASON_KICKOUT = 4; +} + +enum MatchUnitType { + MATCH_UNIT_TYPE_NONE = 0; + MATCH_UNIT_TYPE_NORMAL = 1; + MATCH_UNIT_TYPE_ROBOT = 2; + MATCH_UNIT_TYPE_GM = 3; +} + +message BCECCMOADLE { + uint32 uid = 1; + uint32 level = 2; + string nickname = 3; + uint32 LMNDOGAFOGC = 4; + PlatformType platform = 5; + string FLFKCIHCENF = 6; + string KDCLOCAPBGE = 7; + uint64 version = 8; +} + +message MFKOBPLMPIN { + LobbyCharacterType BJBAKJGFBGA = 1; + LobbyCharacterStatus status = 2; +} + +message EMLPKGJNAJK { + uint32 JKGBGFOPMHM = 1; + bool MHFMCEICFPJ = 2; + uint32 MCNHHCHABOA = 3; + uint32 FINCLAOCOGH = 4; +} + +message PGDACNIBFMP { + repeated string DBKEFLILOEK = 1; + bool HPBOPHPGAHK = 2; + EMLPKGJNAJK BFJLLNDKNCJ = 1001; +} + +message CCHCPNLPBDK { + BCECCMOADLE basic_info = 1; + MFKOBPLMPIN EAHDBEIIOEF = 2; + PGDACNIBFMP stage_info = 3; +} + +message DHPIFKICOPP { + uint32 IFJMIECLKCL = 1; + uint32 NENDGHABLAM = 2; + uint32 ENJIEEPCJCI = 3; + uint32 CCFBCJEHGDF = 4; + uint32 JINIGJMLDLM = 5; + uint32 AELHCMNNNEJ = 6; + uint32 NIJCHGMMCHB = 7; + uint32 HFHGNEFHPKA = 8; + uint32 MOFJPIEOICM = 9; + uint32 JACBDAEENHP = 10; +} + +message EDDPABIGHBE { + uint64 BEOHFMDHHBI = 1; + FightGameMode ACKCFBDNIPK = 2; +} + +message MCFJDJCDAEL { + uint64 id = 1; + FightGameMode EOMNFKOAFHB = 2; + repeated CCHCPNLPBDK PHPNNHDBIII = 3; + MatchUnitType type = 4; + uint64 IMFMOFJGONC = 5; + uint64 CGIJMIKPBHA = 6; + uint32 KNFGPABAJAE = 7; +} + +enum Retcode { + RET_SUCC = 0; + RET_FAIL = 1; + RET_SERVER_INTERNAL_ERROR = 2; + RET_TIMEOUT = 3; + RET_REPEATED_REQ = 4; + RET_REQ_PARA_INVALID = 5; + RET_PLAYER_DATA_ERROR = 6; + RET_PLAYER_CLIENT_PAUSED = 7; + RET_FUNC_CHECK_FAILED = 8; + RET_FEATURE_SWITCH_CLOSED = 9; + RET_FREQ_OVER_LIMIT = 10; + RET_SYSTEM_BUSY = 11; + RET_PLAYER_NOT_ONLINE = 12; + RET_REPEATE_LOGIN = 1000; + RET_RETRY_LOGIN = 1001; + RET_WAIT_LOGIN = 1002; + RET_NOT_IN_WHITE_LIST = 1003; + RET_IN_BLACK_LIST = 1004; + RET_ACCOUNT_VERIFY_ERROR = 1005; + RET_ACCOUNT_PARA_ERROR = 1006; + RET_ANTI_ADDICT_LOGIN = 1007; + RET_CHECK_SUM_ERROR = 1008; + RET_REACH_MAX_PLAYER_NUM = 1009; + RET_ALREADY_REGISTERED = 1010; + RET_GENDER_ERROR = 1011; + SET_NICKNAME_RET_CALLBACK_PROCESSING = 1012; + RET_IN_GM_BIND_ACCESS = 1013; + RET_QUEST_REWARD_ALREADY_TAKEN = 1100; + RET_QUEST_NOT_ACCEPT = 1101; + RET_QUEST_NOT_FINISH = 1102; + RET_QUEST_STATUS_ERROR = 1103; + RET_ACHIEVEMENT_LEVEL_NOT_REACH = 1104; + RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN = 1105; + RET_AVATAR_NOT_EXIST = 1200; + RET_AVATAR_RES_EXP_NOT_ENOUGH = 1201; + RET_AVATAR_EXP_REACH_PROMOTION_LIMIT = 1202; + RET_AVATAR_REACH_MAX_PROMOTION = 1203; + RET_SKILLTREE_CONFIG_NOT_EXIST = 1204; + RET_SKILLTREE_ALREADY_UNLOCK = 1205; + RET_SKILLTREE_PRE_LOCKED = 1206; + RET_SKILLTREE_LEVEL_NOT_MEET = 1207; + RET_SKILLTREE_RANK_NOT_MEET = 1208; + RET_AVATAR_DRESS_NO_EQUIPMENT = 1209; + RET_AVATAR_EXP_ITEM_NOT_EXIST = 1210; + RET_SKILLTREE_POINT_LOCKED = 1211; + RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH = 1212; + RET_SKILLTREE_POINT_LEVEL_REACH_MAX = 1213; + RET_WORLD_LEVEL_NOT_MEET = 1214; + RET_PLAYER_LEVEL_NOT_MEET = 1215; + RET_AVATAR_RANK_NOT_MATCH = 1216; + RET_AVATAR_RANK_REACH_MAX = 1217; + RET_HERO_BASIC_TYPE_NOT_MATCH = 1218; + RET_AVATAR_PROMOTION_NOT_MEET = 1219; + RET_PROMOTION_REWARD_CONFIG_NOT_EXIST = 1220; + RET_PROMOTION_REWARD_ALREADY_TAKEN = 1221; + RET_AVATAR_SKIN_ITEM_NOT_EXIST = 1222; + RET_AVATAR_SKIN_ALREADY_DRESSED = 1223; + RET_AVATAR_NOT_DRESS_SKIN = 1224; + RET_AVATAR_SKIN_NOT_MATCH_AVATAR = 1225; + RET_ITEM_NOT_EXIST = 1300; + RET_ITEM_COST_NOT_ENOUGH = 1301; + RET_ITEM_COST_TOO_MUCH = 1302; + RET_ITEM_NO_COST = 1303; + RET_ITEM_NOT_ENOUGH = 1304; + RET_ITEM_INVALID = 1305; + RET_ITEM_CONFIG_NOT_EXIST = 1306; + RET_SCOIN_NOT_ENOUGH = 1307; + RET_ITEM_REWARD_EXCEED_LIMIT = 1308; + RET_ITEM_INVALID_USE = 1309; + RET_ITEM_USE_CONFIG_NOT_EXIST = 1310; + RET_REWARD_CONFIG_NOT_EXIST = 1311; + RET_ITEM_EXCEED_LIMIT = 1312; + RET_ITEM_COUNT_INVALID = 1313; + RET_ITEM_USE_TARGET_TYPE_INVALID = 1314; + RET_ITEM_USE_SATIETY_FULL = 1315; + RET_ITEM_COMPOSE_NOT_EXIST = 1316; + RET_RELIC_COMPOSE_NOT_EXIST = 1317; + RET_ITEM_CAN_NOT_SELL = 1318; + RET_ITEM_SELL_EXCEDD_LIMIT = 1319; + RET_ITEM_NOT_IN_COST_LIST = 1320; + RET_ITEM_SPECIAL_COST_NOT_ENOUGH = 1321; + RET_ITEM_SPECIAL_COST_TOO_MUCH = 1322; + RET_ITEM_FORMULA_NOT_EXIST = 1323; + RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST = 1324; + RET_RELIC_COMPOSE_RELIC_INVALID = 1325; + RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID = 1326; + RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE = 1327; + RET_RELIC_COMPOSE_RELIC_NOT_EXIST = 1328; + RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID = 1329; + RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED = 1330; + RET_MONTH_CARD_CANNOT_USE = 1331; + RET_ITEM_REWARD_EXCEED_DISAPPEAR = 1332; + RET_ITEM_NEED_RECYCLE = 1333; + RET_ITEM_COMPOSE_EXCEED_LIMIT = 1334; + RET_ITEM_CAN_NOT_DESTROY = 1335; + RET_ITEM_ALREADY_MARK = 1336; + RET_ITEM_MARK_EXCEED_LIMIT = 1337; + RET_ITEM_NOT_MARK = 1338; + RET_ITEN_TURN_FOOD_NOT_SET = 1339; + RET_ITEM_TURN_FOOD_ALREADY_SET = 1340; + RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR = 1341; + RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN = 1342; + RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE = 1343; + RET_HCOIN_EXCHANGE_TOO_MUCH = 1344; + RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR = 1345; + RET_EQUIPMENT_ALREADY_DRESSED = 1350; + RET_EQUIPMENT_NOT_EXIST = 1351; + RET_EQUIPMENT_REACH_LEVEL_LIMIT = 1352; + RET_EQUIPMENT_CONSUME_SELF = 1353; + RET_EQUIPMENT_ALREADY_LOCKED = 1354; + RET_EQUIPMENT_ALREADY_UNLOCKED = 1355; + RET_EQUIPMENT_LOCKED = 1356; + RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT = 1357; + RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID = 1358; + RET_EQUIPMENT_PROMOTION_REACH_MAX = 1359; + RET_EQUIPMENT_RANK_UP_REACH_MAX = 1360; + RET_EQUIPMENT_LEVEL_REACH_MAX = 1361; + RET_EQUIPMENT_EXCEED_LIMIT = 1362; + RET_RELIC_NOT_EXIST = 1363; + RET_RELIC_REACH_LEVEL_LIMIT = 1364; + RET_RELIC_CONSUME_SELF = 1365; + RET_RELIC_ALREADY_DRESSED = 1366; + RET_RELIC_LOCKED = 1367; + RET_RELIC_ALREADY_LOCKED = 1368; + RET_RELIC_ALREADY_UNLOCKED = 1369; + RET_RELIC_LEVEL_IS_NOT_ZERO = 1370; + RET_UNIQUE_ID_REPEATED = 1371; + RET_EQUIPMENT_LEVEL_NOT_MEET = 1372; + RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST = 1373; + RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE = 1374; + RET_EQUIPMENT_ALREADY_RANKED = 1375; + RET_RELIC_EXCEED_LIMIT = 1376; + RET_RELIC_ALREADY_DISCARDED = 1377; + RET_RELIC_ALREADY_UNDISCARDED = 1378; + RET_EQUIPMENT_BATCH_LOCK_TOO_FAST = 1379; + RET_RELIC_FILTER_PLAN_SLOT_EMPTY = 1380; + RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT = 1381; + RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR = 1382; + RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR = 1383; + RET_RELIC_FILTER_PLAN_NO_CHANGE = 1384; + RET_LINEUP_INVALID_INDEX = 1400; + RET_LINEUP_INVALID_MEMBER_POS = 1401; + RET_LINEUP_SWAP_NOT_EXIST = 1402; + RET_LINEUP_AVATAR_ALREADY_IN = 1403; + RET_LINEUP_CREATE_AVATAR_ERROR = 1404; + RET_LINEUP_AVATAR_INIT_ERROR = 1405; + RET_LINEUP_NOT_EXIST = 1406; + RET_LINEUP_ONLY_ONE_MEMBER = 1407; + RET_LINEUP_SAME_LEADER_SLOT = 1408; + RET_LINEUP_NO_LEADER_SELECT = 1409; + RET_LINEUP_SWAP_SAME_SLOT = 1410; + RET_LINEUP_AVATAR_NOT_EXIST = 1411; + RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT = 1412; + RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH = 1413; + RET_LINEUP_NOT_VALID_LEADER = 1414; + RET_LINEUP_SAME_INDEX = 1415; + RET_LINEUP_IS_EMPTY = 1416; + RET_LINEUP_NAME_FORMAT_ERROR = 1417; + RET_LINEUP_TYPE_NOT_MATCH = 1418; + RET_LINEUP_REPLACE_ALL_FAILED = 1419; + RET_LINEUP_NOT_ALLOW_EDIT = 1420; + RET_LINEUP_AVATAR_IS_ALIVE = 1421; + RET_LINEUP_ASSIST_HAS_ONLY_MEMBER = 1422; + RET_LINEUP_ASSIST_CANNOT_SWITCH = 1423; + RET_LINEUP_AVATAR_TYPE_INVALID = 1424; + RET_LINEUP_NAME_UTF8_ERROR = 1425; + RET_LINEUP_LEADER_LOCK = 1426; + RET_LINEUP_STORY_LINE_NOT_MATCH = 1427; + RET_LINEUP_AVATAR_LOCK = 1428; + RET_LINEUP_AVATAR_INVALID = 1429; + RET_LINEUP_AVATAR_ALREADY_INIT = 1430; + RET_LINEUP_LIMITED = 1431; + RET_MAIL_NOT_EXIST = 1700; + RET_MAIL_RANGE_INVALID = 1701; + RET_MAIL_MAIL_ID_INVALID = 1702; + RET_MAIL_NO_MAIL_TAKE_ATTACHMENT = 1703; + RET_MAIL_NO_MAIL_TO_DEL = 1704; + RET_MAIL_TYPE_INVALID = 1705; + RET_MAIL_PARA_INVALID = 1706; + RET_MAIL_ATTACHEMENT_INVALID = 1707; + RET_MAIL_TICKET_INVALID = 1708; + RET_MAIL_TICKET_REPEATED = 1709; + RET_STAGE_SETTLE_ERROR = 1800; + RET_STAGE_CONFIG_NOT_EXIST = 1801; + RET_STAGE_NOT_FOUND = 1802; + RET_STAGE_COCOON_PROP_NOT_VALID = 1804; + RET_STAGE_COCOON_WAVE_NOT_VALID = 1805; + RET_STAGE_PROP_ID_NOT_EQUAL = 1806; + RET_STAGE_COCOON_WAVE_OVER = 1807; + RET_STAGE_WEEK_COCOON_OVER_CNT = 1808; + RET_STAGE_COCOON_NOT_OPEN = 1809; + RET_STAGE_TRIAL_NOT_OPEN = 1810; + RET_STAGE_FARM_NOT_OPEN = 1811; + RET_STAGE_FARM_TYPE_ERROR = 1812; + RET_CHAPTER_LOCK = 1900; + RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH = 1901; + RET_CHAPTER_REWARD_ID_NOT_EXIST = 1902; + RET_CHAPTER_REWARD_ALREADY_TAKEN = 1903; + RET_BATTLE_STAGE_NOT_MATCH = 2000; + RET_IN_BATTLE_NOW = 2001; + RET_BATTLE_CHEAT = 2002; + RET_BATTLE_FAIL = 2003; + RET_BATTLE_NO_LINEUP = 2004; + RET_BATTLE_LINEUP_EMPTY = 2005; + RET_BATTLE_VERSION_NOT_MATCH = 2006; + RET_BATTLE_QUIT_BY_SERVER = 2007; + RET_IN_BATTLE_CHECK = 2008; + RET_BATTLE_CHECK_NEED_RETRY = 2009; + RET_BATTLE_COST_TIME_CHECK_FAIL = 2010; + RET_LACK_EXCHANGE_STAMINA_TIMES = 2100; + RET_LACK_STAMINA = 2101; + RET_STAMINA_FULL = 2102; + RET_AUTHKEY_SIGN_TYPE_ERROR = 2103; + RET_AUTHKEY_SIGN_VER_ERROR = 2104; + RET_NICKNAME_FORMAT_ERROR = 2105; + RET_SENSITIVE_WORDS = 2106; + RET_LEVEL_REWARD_HAS_TAKEN = 2107; + RET_LEVEL_REWARD_LEVEL_ERROR = 2108; + RET_LANGUAGE_INVALID = 2109; + RET_NICKNAME_IN_CD = 2110; + RET_GAMEPLAY_BIRTHDAY_INVALID = 2111; + RET_GAMEPLAY_BIRTHDAY_ALREADY_SET = 2112; + RET_NICKNAME_UTF8_ERROR = 2113; + RET_NICKNAME_DIGIT_LIMIT_ERROR = 2114; + RET_SENSITIVE_WORDS_PLATFORM_ERROR = 2115; + RET_PLAYER_SETTING_TYPE_INVALID = 2116; + RET_MAZE_LACK_TICKET = 2201; + RET_MAZE_NOT_UNLOCK = 2202; + RET_MAZE_NO_ABILITY = 2204; + RET_MAZE_NO_PLANE = 2205; + RET_MAZE_MAP_NOT_EXIST = 2207; + RET_MAZE_MP_NOT_ENOUGH = 2213; + RET_SPRING_NOT_ENABLE = 2214; + RET_SPRING_TOO_FAR = 2216; + RET_NOT_IN_MAZE = 2218; + RET_MAZE_TIME_OF_DAY_TYPE_ERROR = 2223; + RET_SCENE_TRANSFER_LOCKED_BY_TASK = 2224; + RET_PLOT_NOT_UNLOCK = 2300; + RET_MISSION_NOT_EXIST = 2400; + RET_MISSION_ALREADY_DONE = 2401; + RET_DAILY_TASK_NOT_FINISH = 2402; + RET_DAILY_TASK_REWARD_HAS_TAKEN = 2403; + RET_MISSION_NOT_FINISH = 2404; + RET_MISSION_NOT_DOING = 2405; + RET_MISSION_FINISH_WAY_NOT_MATCH = 2406; + RET_MISSION_SCENE_NOT_MATCH = 2407; + RET_MISSION_CUSTOM_VALUE_NOT_VALID = 2408; + RET_MISSION_SUB_MISSION_NOT_MATCH = 2409; + RET_ADVENTURE_MAP_NOT_EXIST = 2500; + RET_SCENE_ENTITY_NOT_EXIST = 2600; + RET_NOT_IN_SCENE = 2601; + RET_SCENE_MONSTER_NOT_EXIST = 2602; + RET_INTERACT_CONFIG_NOT_EXIST = 2603; + RET_UNSUPPORTED_PROP_STATE = 2604; + RET_SCENE_ENTRY_ID_NOT_MATCH = 2605; + RET_SCENE_ENTITY_MOVE_CHECK_FAILED = 2606; + RET_ASSIST_MONSTER_COUNT_LIMIT = 2607; + RET_SCENE_USE_SKILL_FAIL = 2608; + RET_PROP_IS_HIDDEN = 2609; + RET_LOADING_SUCC_ALREADY = 2610; + RET_SCENE_ENTITY_TYPE_INVALID = 2611; + RET_INTERACT_TYPE_INVALID = 2612; + RET_INTERACT_NOT_IN_REGION = 2613; + RET_INTERACT_SUB_TYPE_INVALID = 2614; + RET_NOT_LEADER_ENTITY = 2615; + RET_MONSTER_IS_NOT_FARM_ELEMENT = 2616; + RET_MONSTER_CONFIG_NOT_EXIST = 2617; + RET_AVATAR_HP_ALREADY_FULL = 2618; + RET_CUR_INTERACT_ENTITY_NOT_MATCH = 2619; + RET_PLANE_TYPE_NOT_ALLOW = 2620; + RET_GROUP_NOT_EXIST = 2621; + RET_GROUP_SAVE_DATA_IN_CD = 2622; + RET_GROUP_SAVE_LENGH_REACH_MAX = 2623; + RET_RECENT_ELEMENT_NOT_EXIST = 2624; + RET_RECENT_ELEMENT_STAGE_NOT_MATCH = 2625; + RET_SCENE_POSITION_VERSION_NOT_MATCH = 2626; + RET_GAMEPLAY_COUNTER_NOT_EXIST = 2627; + RET_GAMEPLAY_COUNTER_NOT_ENOUGH = 2628; + RET_GROUP_STATE_NOT_MATCH = 2629; + RET_SCENE_ENTITY_POS_NOT_MATCH = 2630; + RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF = 2631; + RET_SCENE_NOT_MATCH = 2632; + RET_BUY_TIMES_LIMIT = 2700; + RET_BUY_LIMIT_TYPE = 2701; + RET_SHOP_NOT_OPEN = 2702; + RET_GOODS_NOT_OPEN = 2703; + RET_CITY_LEVEL_REWARD_TAKEN = 2704; + RET_CITY_LEVEL_NOT_MEET = 2705; + RET_SINGLE_BUY_LIMIT = 2706; + RET_TUTORIAL_NOT_UNLOCK = 2751; + RET_TUTORIAL_UNLOCK_ALREADY = 2752; + RET_TUTORIAL_FINISH_ALREADY = 2753; + RET_TUTORIAL_PRE_NOT_UNLOCK = 2754; + RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH = 2755; + RET_TUTORIAL_TUTORIAL_NOT_FOUND = 2756; + RET_CHALLENGE_NOT_EXIST = 2801; + RET_CHALLENGE_NOT_UNLOCK = 2802; + RET_CHALLENGE_ALREADY = 2803; + RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN = 2804; + RET_CHALLENGE_LINEUP_EMPTY = 2805; + RET_CHALLENGE_NOT_DOING = 2806; + RET_CHALLENGE_NOT_FINISH = 2807; + RET_CHALLENGE_TARGET_NOT_FINISH = 2808; + RET_CHALLENGE_TARGET_REWARD_TAKEN = 2809; + RET_CHALLENGE_TIME_NOT_VALID = 2810; + RET_CHALLENGE_STARS_COUNT_NOT_MEET = 2811; + RET_CHALLENGE_STARS_REWARD_TAKEN = 2812; + RET_CHALLENGE_STARS_NOT_EXIST = 2813; + RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR = 2814; + RET_CHALLENGE_NO_TEAM_ARCHIVE = 2815; + RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID = 2816; + RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD = 2817; + RET_BASIC_TYPE_ALREADY = 2850; + RET_NO_BASIC_TYPE = 2851; + RET_NOT_CHOOSE_BASIC_TYPE = 2852; + RET_NOT_FUNC_CLOSE = 2853; + RET_NOT_CHOOSE_GENDER = 2854; + RET_NOT_REQ_UNLOCK_BASIC_TYPE = 2855; + RET_AVATAR_PATH_LOCKED = 2856; + RET_ROGUE_STATUS_NOT_MATCH = 2901; + RET_ROGUE_SELECT_BUFF_NOT_EXIST = 2902; + RET_ROGUE_COIN_NOT_ENOUGH = 2903; + RET_ROGUE_STAMINA_NOT_ENOUGH = 2904; + RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH = 2905; + RET_ROGUE_PROP_ALREADY_USED = 2906; + RET_ROGUE_RECORD_ALREADY_SAVED = 2907; + RET_ROGUE_ROLL_BUFF_MAX_COUNT = 2908; + RET_ROGUE_PICK_AVATAR_INVALID = 2909; + RET_ROGUE_QUEST_EXPIRE = 2910; + RET_ROGUE_QUEST_REWARD_ALREADY = 2911; + RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH = 2912; + RET_ROGUE_AREA_INVALID = 2913; + RET_ROGUE_SCORE_REWARD_POOL_INVALID = 2914; + RET_ROGUE_SCORE_REWARD_ROW_INVALID = 2915; + RET_ROGUE_AEON_LEVEL_NOT_MEET = 2916; + RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN = 2917; + RET_ROGUE_AEON_CONFIG_NOT_EXIST = 2918; + RET_ROGUE_TRIAL_AVATAR_INVALID = 2919; + RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN = 2920; + RET_ROGUE_ROOM_TYPE_NOT_MATCH = 2921; + RET_ROGUE_SHOP_GOOD_NOT_FOUND = 2922; + RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT = 2923; + RET_ROGUE_SHOP_GOOD_ALREADY_OWN = 2924; + RET_ROGUE_SHOP_MIRACLE_NOT_EXIST = 2925; + RET_ROGUE_SHOP_NOT_EXIST = 2926; + RET_ROGUE_SHOP_CANNOT_REFRESH = 2927; + RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH = 2928; + RET_MISSION_EVENT_CONFIG_NOT_EXIST = 2951; + RET_MISSION_EVENT_NOT_CLIENT = 2952; + RET_MISSION_EVENT_FINISHED = 2953; + RET_MISSION_EVENT_DOING = 2954; + RET_HAS_CHALLENGE_MISSION_EVENT = 2955; + RET_NOT_CHALLENGE_MISSION_EVENT = 2956; + RET_GACHA_ID_NOT_EXIST = 3001; + RET_GACHA_NUM_INVALID = 3002; + RET_GACHA_FIRST_GACHA_MUST_ONE = 3003; + RET_GACHA_REQ_DUPLICATED = 3004; + RET_GACHA_NOT_IN_SCHEDULE = 3005; + RET_GACHA_NEWBIE_CLOSE = 3006; + RET_GACHA_TODAY_LIMITED = 3007; + RET_GACHA_NOT_SUPPORT = 3008; + RET_GACHA_CEILING_NOT_ENOUGH = 3009; + RET_GACHA_CEILING_CLOSE = 3010; + RET_NOT_IN_RAID = 3101; + RET_RAID_DOING = 3102; + RET_NOT_PROP = 3103; + RET_RAID_ID_NOT_MATCH = 3104; + RET_RAID_RESTART_NOT_MATCH = 3105; + RET_RAID_LIMIT = 3106; + RET_RAID_AVATAR_LIST_EMPTY = 3107; + RET_RAID_AVATAR_NOT_EXIST = 3108; + RET_CHALLENGE_RAID_REWARD_ALREADY = 3109; + RET_CHALLENGE_RAID_SCORE_NOT_REACH = 3110; + RET_CHALLENGE_RAID_NOT_OPEN = 3111; + RET_RAID_FINISHED = 3112; + RET_RAID_WORLD_LEVEL_NOT_LOCK = 3113; + RET_RAID_CANNOT_USE_ASSIST = 3114; + RET_RAID_AVATAR_NOT_MATCH = 3115; + RET_RAID_CAN_NOT_SAVE = 3116; + RET_RAID_NO_SAVE = 3117; + RET_ACTIVITY_RAID_NOT_OPEN = 3118; + RET_RAID_AVATAR_CAPTAIN_NOT_EXIST = 3119; + RET_RAID_STORY_LINE_NOT_MATCH = 3120; + RET_TALK_EVENT_ALREADY_TAKEN = 3151; + RET_NPC_ALREADY_MEET = 3152; + RET_NPC_NOT_IN_CONFIG = 3153; + RET_DIALOGUE_GROUP_DISMATCH = 3154; + RET_DIALOGUE_EVENT_INVALID = 3155; + RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH = 3156; + RET_TALK_EVENT_NOT_VALID = 3157; + RET_EXPEDITION_CONFIG_NOT_EXIST = 3201; + RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST = 3202; + RET_EXPEDITION_NOT_UNLOCKED = 3203; + RET_EXPEDITION_ALREADY_ACCEPTED = 3204; + RET_EXPEDITION_REPEATED_AVATAR = 3205; + RET_AVATAR_ALREADY_DISPATCHED = 3206; + RET_EXPEDITION_NOT_ACCEPTED = 3207; + RET_EXPEDITION_NOT_FINISH = 3208; + RET_EXPEDITION_ALREADY_FINISH = 3209; + RET_EXPEDITION_TEAM_COUNT_LIMIT = 3210; + RET_EXPEDITION_AVATAR_NUM_NOT_MATCH = 3211; + RET_EXPEDITION_NOT_OPEN = 3212; + RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID = 3213; + RET_EXPEDITION_NOT_PUBLISHED = 3214; + RET_LOGIN_ACTIVITY_HAS_TAKEN = 3301; + RET_LOGIN_ACTIVITY_DAYS_LACK = 3302; + RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE = 3303; + RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH = 3304; + RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN = 3305; + RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED = 3306; + RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED = 3307; + RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR = 3308; + RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN = 3309; + RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR = 3310; + RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN = 3311; + RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR = 3312; + RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR = 3313; + RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH = 3314; + RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY = 3315; + RET_COMMON_ACTIVITY_NOT_OPEN = 3316; + RET_MESSAGE_CONFIG_NOT_EXIST = 3501; + RET_MESSAGE_SECTION_NOT_TAKE = 3502; + RET_MESSAGE_GROUP_NOT_TAKE = 3503; + RET_MESSAGE_SECTION_ID_NOT_MATCH = 3504; + RET_MESSAGE_SECTION_CAN_NOT_FINISH = 3505; + RET_MESSAGE_ITEM_CAN_NOT_FINISH = 3506; + RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH = 3507; + RET_FRIEND_ALREADY_IS_FRIEND = 3601; + RET_FRIEND_IS_NOT_FRIEND = 3602; + RET_FRIEND_APPLY_EXPIRE = 3603; + RET_FRIEND_IN_BLACKLIST = 3604; + RET_FRIEND_NOT_IN_BLACKLIST = 3605; + RET_FRIEND_NUMBER_LIMIT = 3606; + RET_FRIEND_BLACKLIST_NUMBER_LIMIT = 3607; + RET_FRIEND_DAILY_APPLY_LIMIT = 3608; + RET_FRIEND_IN_HANDLE_LIMIT = 3609; + RET_FRIEND_APPLY_IN_CD = 3610; + RET_FRIEND_REMARK_NAME_FORMAT_ERROR = 3611; + RET_FRIEND_PLAYER_NOT_FOUND = 3612; + RET_FRIEND_IN_TARGET_BLACKLIST = 3613; + RET_FRIEND_TARGET_NUMBER_LIMIT = 3614; + RET_ASSIST_QUERY_TOO_FAST = 3615; + RET_ASSIST_NOT_EXIST = 3616; + RET_ASSIST_USED_ALREADY = 3617; + RET_FRIEND_REPORT_REASON_FORMAT_ERROR = 3618; + RET_FRIEND_REPORT_SENSITIVE_WORDS = 3619; + RET_ASSIST_USED_TIMES_OVER = 3620; + RET_ASSIST_QUIT_ALREADY = 3621; + RET_ASSIST_AVATAR_IN_LINEUP = 3622; + RET_ASSIST_NO_REWARD = 3623; + RET_FRIEND_SEARCH_NUM_LIMIT = 3624; + RET_FRIEND_SEARCH_IN_CD = 3625; + RET_FRIEND_REMARK_NAME_UTF8_ERROR = 3626; + RET_FRIEND_REPORT_REASON_UTF8_ERROR = 3627; + RET_ASSIST_SET_ALREADY = 3628; + RET_FRIEND_TARGET_FORBID_OTHER_APPLY = 3629; + RET_FRIEND_MARKED_CNT_MAX = 3630; + RET_FRIEND_MARKED_ALREADY = 3631; + RET_FRIEND_NOT_MARKED = 3632; + RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD = 3633; + RET_VIEW_PLAYER_CARD_IN_CD = 3634; + RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD = 3635; + RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST = 3701; + RET_PLAYER_BOARD_HEAD_ICON_LOCKED = 3702; + RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED = 3703; + RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST = 3704; + RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT = 3705; + RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR = 3706; + RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS = 3707; + RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED = 3708; + RET_SIGNATURE_LENGTH_EXCEED_LIMIT = 3709; + RET_SIGNATURE_SENSITIVE_WORDS = 3710; + RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST = 3712; + RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED = 3713; + RET_SIGNATURE_UTF8_ERROR = 3714; + RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR = 3715; + RET_BATTLE_PASS_TIER_NOT_VALID = 3801; + RET_BATTLE_PASS_LEVEL_NOT_MEET = 3802; + RET_BATTLE_PASS_REWARD_TAKE_ALREADY = 3803; + RET_BATTLE_PASS_NOT_PREMIUM = 3804; + RET_BATTLE_PASS_NOT_DOING = 3805; + RET_BATTLE_PASS_LEVEL_INVALID = 3806; + RET_BATTLE_PASS_NOT_UNLOCK = 3807; + RET_BATTLE_PASS_NO_REWARD = 3808; + RET_BATTLE_PASS_QUEST_NOT_VALID = 3809; + RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL = 3810; + RET_BATTLE_PASS_NOT_TAKE_REWARD = 3811; + RET_BATTLE_PASS_OPTIONAL_NOT_VALID = 3812; + RET_BATTLE_PASS_BUY_ALREADY = 3813; + RET_BATTLE_PASS_NEAR_END = 3814; + RET_MUSIC_LOCKED = 3901; + RET_MUSIC_NOT_EXIST = 3902; + RET_MUSIC_UNLOCK_FAILED = 3903; + RET_PUNK_LORD_LACK_SUMMON_TIMES = 4001; + RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT = 4002; + RET_PUNK_LORD_MONSTER_NOT_EXIST = 4003; + RET_PUNK_LORD_MONSTER_ALREADY_SHARED = 4004; + RET_PUNK_LORD_MONSTER_EXPIRED = 4005; + RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT = 4006; + RET_PUNK_LORD_LACK_SUPPORT_TIMES = 4007; + RET_PUNK_LORD_MONSTER_ALREADY_KILLED = 4008; + RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT = 4009; + RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID = 4010; + RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST = 4011; + RET_PUNK_LORD_POINT_NOT_MEET = 4012; + RET_PUNK_LORD_IN_ATTACKING = 4013; + RET_PUNK_LORD_OPERATION_IN_CD = 4014; + RET_PUNK_LORD_REWARD_ALREADY_TAKEN = 4015; + RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT = 4016; + RET_PUNK_LORD_NOT_IN_SCHEDULE = 4017; + RET_PUNK_LORD_MONSTER_NOT_ATTACKED = 4018; + RET_PUNK_LORD_MONSTER_NOT_KILLED = 4019; + RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE = 4020; + RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE = 4021; + RET_DAILY_ACTIVE_LEVEL_INVALID = 4101; + RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN = 4102; + RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH = 4103; + RET_DAILY_MEET_PAM = 4201; + RET_REPLAY_ID_NOT_MATCH = 4251; + RET_REPLAY_REQ_NOT_VALID = 4252; + RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED = 4301; + RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE = 4302; + RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN = 4303; + RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK = 4304; + RET_TRAIN_VISITOR_VISITOR_NOT_EXIST = 4351; + RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST = 4352; + RET_TRAIN_VISITOR_BEHAVIOR_FINISHED = 4353; + RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN = 4354; + RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH = 4355; + RET_TRAIN_VISITOR_NOT_GET_OFF = 4356; + RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE = 4401; + RET_TEXT_JOIN_ID_NOT_EXIST = 4402; + RET_TEXT_JOIN_CAN_NOT_OVERRIDE = 4403; + RET_TEXT_JOIN_ITEM_ID_ERROR = 4404; + RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR = 4405; + RET_TEXT_JOIN_MUST_OVERRIDE = 4406; + RET_TEXT_JOIN_TEXT_EMPTY = 4407; + RET_TEXT_JOIN_TEXT_FORMAT_ERROR = 4408; + RET_TEXT_JOIN_TEXT_UTF8_ERROR = 4409; + RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT = 4410; + RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ = 4411; + RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST = 4412; + RET_TEXT_JOIN_UNKNOW_TYPE = 4413; + RET_PAM_MISSION_MISSION_ID_ERROR = 4451; + RET_PAM_MISSION_MISSION_EXPIRE = 4452; + RET_CHAT_TYPE_NOT_EXIST = 4501; + RET_MSG_TYPE_NOT_EXIST = 4502; + RET_CHAT_NO_TARGET_UID = 4503; + RET_CHAT_MSG_EMPTY = 4504; + RET_CHAT_MSG_EXCEED_LIMIT = 4505; + RET_CHAT_MSG_SENSITIVE_CHECK_ERROR = 4506; + RET_CHAT_MSG_UTF8_ERROR = 4507; + RET_CHAT_FORBID_SWITCH_OPEN = 4508; + RET_CHAT_FORBID = 4509; + RET_CHAT_MSG_INCLUDE_SPECIAL_STR = 4510; + RET_CHAT_MSG_EMOJI_NOT_EXIST = 4511; + RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH = 4512; + RET_CHAT_MSG_EMOJI_NOT_MARKED = 4513; + RET_CHAT_MSG_EMOJI_ALREADY_MARKED = 4514; + RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT = 4515; + RET_BOXING_CLUB_CHALLENGE_NOT_OPEN = 4601; + RET_MUSEUM_NOT_OPEN = 4651; + RET_MUSEUM_TURN_CNT_NOT_MATCH = 4652; + RET_MUSEUM_PHASE_NOT_REACH = 4653; + RET_MUSEUM_UNKNOW_STUFF = 4654; + RET_MUSEUM_UNKNOW_AREA = 4655; + RET_MUSEUM_UNKNOW_POS = 4656; + RET_MUSEUM_STUFF_ALREADY_IN_AREA = 4657; + RET_MUSEUM_STUFF_NOT_IN_AREA = 4658; + RET_MUSEUM_GET_NPC_REPEAT = 4659; + RET_MUSEUM_GET_NPC_UNLOCK = 4660; + RET_MUSEUM_GET_NPC_NOT_ENOUGH = 4661; + RET_MUSEUM_CHANGE_STUFF_AREA_ERROR = 4662; + RET_MUSEUM_NOT_INIT = 4663; + RET_MUSEUM_EVENT_ERROR = 4664; + RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID = 4665; + RET_MUSEUM_EVENT_ORDER_NOT_MATCH = 4666; + RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK = 4667; + RET_MUSEUM_EVENT_MISSION_NOT_FOUND = 4668; + RET_MUSEUM_AREA_LEVEL_UP_ALREADY = 4669; + RET_MUSEUM_STUFF_ALREADY_USED = 4670; + RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK = 4671; + RET_MUSEUM_STUFF_IN_AREA = 4672; + RET_MUSEUM_STUFF_DISPATCH = 4673; + RET_MUSEUM_IS_END = 4674; + RET_MUSEUM_STUFF_LEAVING = 4675; + RET_MUSEUM_EVENT_MISSION_NOT_FINISH = 4678; + RET_MUSEUM_COLLECT_REWARD_NOT_EXIST = 4679; + RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN = 4680; + RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT = 4681; + RET_ROGUE_CHALLENGE_NOT_OPEN = 4701; + RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT = 4702; + RET_ALLEY_NOT_INIT = 4721; + RET_ALLEY_NOT_OPEN = 4722; + RET_ALLEY_MAP_NOT_EXIST = 4724; + RET_ALLEY_EMPTY_POS_LIST = 4725; + RET_ALLEY_LINE_POS_INVALID = 4726; + RET_ALLEY_SHOP_NOT_UNLOCK = 4727; + RET_ALLEY_DEPOT_FULL = 4728; + RET_ALLEY_SHOP_NOT_INCLUDE = 4729; + RET_ALLEY_EVENT_NOT_UNLOCK = 4730; + RET_ALLEY_EVENT_NOT_REFRESH = 4731; + RET_ALLEY_EVENT_STATE_DOING = 4732; + RET_ALLEY_EVENT_STATE_FINISH = 4733; + RET_ALLEY_EVENT_ERROR = 4734; + RET_ALLEY_REWARD_LEVEL_ERROR = 4735; + RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH = 4736; + RET_ALLEY_SHIP_EMPTY = 4737; + RET_ALLEY_SHIP_ID_DISMATCH = 4738; + RET_ALLEY_SHIP_NOT_EXIST = 4739; + RET_ALLEY_SHIP_NOT_UNLOCK = 4740; + RET_ALLEY_GOODS_NOT_EXIST = 4741; + RET_ALLEY_GOODS_NOT_UNLOCK = 4742; + RET_ALLEY_PROFIT_NOT_POSITIVE = 4743; + RET_ALLEY_SPECIAL_ORDER_DISMATCH = 4744; + RET_ALLEY_ORDER_GOODS_OVER_LIMIT = 4745; + RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET = 4746; + RET_ALLEY_DEPOT_SIZE_OVER_LIMIT = 4747; + RET_ALLEY_GOODS_NOT_ENOUGH = 4748; + RET_ALLEY_ORDER_INDEX_INVALID = 4749; + RET_ALLEY_REWARD_ALREADY_TAKE = 4750; + RET_ALLEY_REWARD_NOT_EXIST = 4751; + RET_ALLEY_MAIN_MISSION_NOT_DOING = 4752; + RET_ALLEY_CRITICAL_EVENT_NOT_FINISH = 4753; + RET_ALLEY_SHOP_GOODS_NOT_VALID = 4754; + RET_ALLEY_SLASH_NOT_OPEN = 4755; + RET_ALLEY_PLACING_ANCHOR_INVALID = 4756; + RET_ALLEY_PLACING_GOODS_INDEX_INVALID = 4757; + RET_ALLEY_SAVE_MAP_TOO_QUICK = 4758; + RET_ALLEY_MAP_NOT_LINK = 4759; + RET_ALLEY_FUNDS_NOT_LOWER_BASE = 4760; + RET_ALLEY_EVENT_NOT_FINISH = 4761; + RET_ALLEY_NORMAL_ORDER_NOT_MEET = 4762; + RET_PLAYER_RETURN_NOT_OPEN = 4801; + RET_PLAYER_RETURN_IS_SIGNED = 4802; + RET_PLAYER_RETURN_POINT_NOT_ENOUGH = 4803; + RET_PLAYER_RETURN_CONDITION_INVALID = 4804; + RET_PLAYER_RETURN_HAS_SIGNED = 4805; + RET_PLAYER_RETURN_REWARD_TAKEN = 4806; + RET_AETHER_DIVIDE_NO_LINEUP = 4851; + RET_AETHER_DIVIDE_LINEUP_INVALID = 4852; + RET_CHAT_BUBBLE_ID_ERROR = 4901; + RET_CHAT_BUBBLE_ID_NOT_UNLOCK = 4902; + RET_PHONE_THEME_ID_ERROR = 4903; + RET_PHONE_THEME_ID_NOT_UNLOCK = 4904; + RET_CHAT_BUBBLE_SELECT_IS_CURRENT = 4905; + RET_PHONE_THEME_SELECT_IS_CURRENT = 4906; + RET_CHESS_ROGUE_CONFIG_NOT_FOUND = 4951; + RET_CHESS_ROGUE_CONFIG_INVALID = 4952; + RET_CHESS_ROGUE_NO_VALID_ROOM = 4963; + RET_CHESS_ROGUE_NO_CELL_INFO = 4964; + RET_CHESS_ROGUE_CELL_NOT_FINISH = 4965; + RET_CHESS_ROGUE_CELL_IS_LOCKED = 4966; + RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH = 4967; + RET_CHESS_ROGUE_STATUS_FAIL = 4968; + RET_CHESS_ROGUE_AREA_NOT_EXIST = 4969; + RET_CHESS_ROGUE_LINEUP_FAIL = 4970; + RET_CHESS_ROGUE_AEON_FAIL = 4980; + RET_CHESS_ROGUE_ENTER_CELL_FAIL = 4981; + RET_CHESS_ROGUE_ROLL_DICE_FAIL = 4982; + RET_CHESS_ROGUE_DICE_STATUS_FAIL = 4983; + RET_CHESS_ROGUE_DICE_CNT_NOT_FULL = 4984; + RET_CHESS_ROGUE_UNLOCK = 4985; + RET_CHESS_ROGUE_PICK_AVATAR_FAIL = 4986; + RET_CHESS_ROGUE_AVATAR_INVALID = 4987; + RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT = 4988; + RET_CHESS_ROGUE_DICE_CONFIRMED = 4989; + RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH = 4990; + RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL = 4991; + RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE = 4992; + RET_CHESS_ROGUE_NOT_IN_ROGUE = 4993; + RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT = 4994; + RET_HELIOBUS_NOT_OPEN = 5101; + RET_HELIOBUS_SNS_POST_NOT_UNLOCK = 5102; + RET_HELIOBUS_SNS_ALREADY_READ = 5103; + RET_HELIOBUS_SNS_ALREADY_LIKED = 5104; + RET_HELIOBUS_SNS_ALREADY_COMMENTED = 5105; + RET_HELIOBUS_SNS_IN_MISSION = 5106; + RET_HELIOBUS_SNS_ALREADY_POSTED = 5107; + RET_HELIOBUS_SNS_NOT_DOING_MISSION = 5108; + RET_HELIOBUS_REWARD_LEVEL_MAX = 5109; + RET_HELIOBUS_INCOME_NOT_ENOUGH = 5110; + RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK = 5111; + RET_HELIOBUS_CHALLENGE_NOT_UNLOCK = 5112; + RET_HELIOBUS_CHALLENGE_ID_ERROR = 5113; + RET_HELIOBUS_SKILL_NOT_UNLOCK = 5114; + RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL = 5115; + RET_HELIOBUS_SKILL_NOT_SELECTED = 5116; + RET_HELIOBUS_PLANE_TYPE_INVALID = 5117; + RET_REDDOT_PARAM_INVALID = 5151; + RET_REDDOT_ACTIVITY_NOT_OPEN = 5152; + RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR = 5201; + RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN = 5202; + RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT = 5203; + RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET = 5204; + RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE = 5205; + RET_HEART_DIAL_SCRIPT_NOT_FOUND = 5251; + RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME = 5252; + RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL = 5253; + RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH = 5254; + RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH = 5255; + RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH = 5256; + RET_HEART_DIAL_DIALOGUE_NOT_FOUND = 5257; + RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED = 5258; + RET_HEART_DIAL_NPC_NOT_FOUND = 5259; + RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND = 5260; + RET_HEART_DIAL_FLOOR_TRACE_EXIST = 5261; + RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH = 5262; + RET_TRAVEL_BROCHURE_CONFIG_ERROR = 5301; + RET_TRAVEL_BROCHURE_PARAM_INVALID = 5302; + RET_TRAVEL_BROCHURE_LOCKED = 5303; + RET_TRAVEL_BROCHURE_CANNOT_OPERATE = 5304; + RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH = 5305; + RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK = 5306; + RET_TRAVEL_BROCHURE_PAGE_FULL = 5307; + RET_MAP_ROTATION_NOT_IN_REGION = 5351; + RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED = 5352; + RET_MAP_ROTATION_ENERGY_NOT_ENOUGH = 5353; + RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE = 5354; + RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED = 5355; + RET_MAP_ROTATION_POSE_ROTATER_MISMATCH = 5356; + RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE = 5357; + RET_MAP_ROTATION_ROTATER_DISPOSABLE = 5358; + RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND = 5401; + RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID = 5402; + RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH = 5403; + RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL = 5404; + RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE = 5405; + RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR = 5406; + RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED = 5407; + RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW = 5408; + RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND = 5409; + RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND = 5410; + RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR = 5411; + RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH = 5412; + RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH = 5413; + RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS = 5501; + RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN = 5502; + RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR = 5503; + RET_ROLL_SHOP_NOT_FOUND = 5551; + RET_ROLL_SHOP_GROUP_EMPTY = 5552; + RET_ROLL_SHOP_EMPTY = 5553; + RET_ROLL_SHOP_GACHA_REQ_DUPLICATED = 5554; + RET_ROLL_SHOP_RANDOM_ERROR = 5555; + RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND = 5556; + RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY = 5557; + RET_ROLL_SHOP_NO_STORED_REWARD = 5558; + RET_ROLL_SHOP_NOT_IN_VALID_SCENE = 5559; + RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE = 5560; + RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH = 5601; + RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE = 5602; + RET_ACTIVITY_RAID_COLLECTION_IS_LAST = 5603; + RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT = 5604; + RET_OFFERING_NOT_UNLOCK = 5651; + RET_OFFERING_LEVEL_NOT_UNLOCK = 5652; + RET_OFFERING_REACH_MAX_LEVEL = 5653; + RET_OFFERING_ITEM_NOT_ENOUGH = 5654; + RET_OFFERING_LONGTAIL_NOT_OPEN = 5655; + RET_OFFERING_REWARD_CONDITION = 5656; + RET_DRINK_MAKER_CHAT_INVALID = 5701; + RET_DRINK_MAKER_PARAM_INVALID = 5702; + RET_DRINK_MAKER_PARAM_NOT_UNLOCK = 5703; + RET_DRINK_MAKER_CONFIG_NOT_FOUND = 5704; + RET_DRINK_MAKER_NOT_LAST_CHAT = 5705; + RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN = 5706; + RET_MONOPOLY_NOT_OPEN = 5751; + RET_MONOPOLY_CONFIG_ERROR = 5752; + RET_MONOPOLY_DICE_NOT_ENOUGH = 5753; + RET_MONOPOLY_CUR_CELL_NOT_FINISH = 5754; + RET_MONOPOLY_COIN_NOT_ENOUGH = 5755; + RET_MONOPOLY_CELL_WAIT_PENDING = 5756; + RET_MONOPOLY_CELL_STATE_ERROR = 5757; + RET_MONOPOLY_CELL_CONTENT_ERROR = 5758; + RET_MONOPOLY_ITEM_NOT_ENOUGH = 5759; + RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP = 5760; + RET_MONOPOLY_ASSET_LEVEL_INVALID = 5761; + RET_MONOPOLY_TURN_NOT_FINISH = 5762; + RET_MONOPOLY_GUIDE_NOT_FINISH = 5763; + RET_MONOPOLY_RAFFLE_REWARD_REISSUED = 5764; + RET_MONOPOLY_NO_GAME_ACTIVE = 5771; + RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE = 5772; + RET_MONOPOLY_GAME_RATIO_MAX = 5773; + RET_MONOPOLY_GAME_TARGET_RATIO_INVALID = 5774; + RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID = 5775; + RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE = 5776; + RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID = 5777; + RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT = 5778; + RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK = 5779; + RET_MONOPOLY_FRIEND_NOT_SYNCED = 5785; + RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD = 5786; + RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND = 5787; + RET_MONOPOLY_DAILY_ALREADY_LIKED = 5788; + RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH = 5789; + RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST = 5790; + RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH = 5791; + RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST = 5792; + RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH = 5793; + RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET = 5794; + RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET = 5795; + RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND = 5796; + RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET = 5797; + RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN = 5798; + RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME = 5799; + RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN = 5800; + RET_EVOLVE_BUILD_LEVEL_GAMING = 5801; + RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM = 5802; + RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN = 5803; + RET_EVOLVE_BUILD_LEVEL_UNFINISH = 5804; + RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL = 5805; + RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL = 5806; + RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET = 5807; + RET_EVOLVE_BUILD_LEVEL_LOCK = 5808; + RET_EVOLVE_BUILD_EXP_NOT_ENOUGH = 5809; + RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR = 5810; + RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN = 5811; + RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY = 5812; + RET_EVOLVE_BUILD_LEVEL_NOT_START = 5813; + RET_EVOLVE_BUILD_SHOP_LOCK = 5814; + RET_EVOLVE_BUILD_REWARD_LOCK = 5815; + RET_EVOLVE_BUILD_REWARD_LEVEL_MAX = 5816; + RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN = 5717; + RET_CLOCK_PARK_CONFIG_ERROR = 5851; + RET_CLOCK_PARK_EFFECT_ERROR = 5852; + RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK = 5853; + RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET = 5854; + RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK = 5855; + RET_CLOCK_PARK_SCRIPT_LOCKED = 5856; + RET_CLOCK_PARK_HAS_ONGOING_SCRIPT = 5857; + RET_CLOCK_PARK_NO_ONGOING_SCRIPT = 5858; + RET_CLOCK_PARK_DICE_PLACEMENT_ERROR = 5859; + RET_CLOCK_PARK_MISMATCH_STATUS = 5860; + RET_CLOCK_PARK_NO_BUFF = 5861; + RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED = 5862; + RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH = 5863; + RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT = 5864; + RET_CLOCK_PARK_NOT_OPEN = 5865; + RET_TOURN_ROGUE_STATUS_MISMATCH = 5901; + RET_MAGIC_ROGUE_STATUS_MISMATCH = 5902; + RET_MATCH_ALREADY_IN_MATCH = 6201; + RET_MATCH_NOT_IN_MATCH = 6202; + RET_MATCH_PLAY_NOT_OPEN = 6203; + RET_CROSS_STATE_ERROR = 6204; + RET_MATCH_VERSION_NOT_EQUAL = 6205; + RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM = 6206; + RET_LOBBY_STATE_NOT_MATCH = 6207; + RET_LOBBY_ROOM_NOT_EXIST = 6208; + RET_LOBBY_ROOM_PALYER_FULL = 6209; + RET_LOBBY_ROOM_PALYER_NOT_READY = 6210; + RET_LOBBY_ROOM_PALYER_FIGHTING = 6211; + RET_FIGHT_ROOM_NOT_EXIST = 6250; + RET_FIGHT_MATCH3_PLAYER_STATE_ERR = 6251; + RET_FIGHT_MATCH3_ROOM_STATE_ERR = 6252; + RET_SWORD_TRAINING_NO_ACTIVE_GAME = 6301; + RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH = 6302; + RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID = 6303; + RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED = 6304; + RET_SWORD_TRAINING_CONDITION_NOT_MEET = 6305; + RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED = 6306; + RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK = 6307; + RET_SWORD_TRAINING_GAME_ALREADY_EXIST = 6308; + RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH = 6309; + RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND = 6310; + RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND = 6311; + RET_SWORD_TRAINING_UNLOCK_NOT_FINISH = 6312; + RET_SWORD_TRAINING_OPTION_MISMATCH = 6313; + RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED = 6314; + RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE = 6315; + RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH = 6316; + RET_SWORD_TRAINING_ENDING_NOT_FINISH = 6317; + RET_SWORD_TRAINING_ENDING_REWARD_TAKEN = 6318; + RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE = 6319; + RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE = 6320; + RET_FIGHT_FEST_PHASE_NOT_MATCH = 6351; + RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH = 6352; + RET_FIGHT_FEST_CHALLENGE_LOCKED = 6353; + RET_FIGHT_FEST_COACH_SKILL_LOCKED = 6354; + RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED = 6355; + RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND = 6356; + RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP = 6357; + RET_PET_NOT_EXIST = 6401; + RET_PET_ALREADY_SUMMONED = 6402; + RET_PET_NOT_SUMMONED = 6403; + RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT = 6451; + RET_MUSIC_RHYTHM_NOT_IN_LEVEL = 6452; + RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS = 6453; + RET_MUSIC_RHYTHM_SONG_LIMITED = 6454; + RET_MUSIC_RHYTHM_SONG_LOCKED = 6455; + RET_MUSIC_RHYTHM_TRACK_LOCKED = 6456; + RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK = 6457; +} + +enum CmdActivityType { + CmdActivityTypeNone = 0; + CmdTakeTrialActivityRewardScRsp = 2639; + CmdCurTrialActivityScNotify = 2686; + CmdTakeMaterialSubmitActivityRewardScRsp = 2660; + CmdGetMaterialSubmitActivityDataScRsp = 2620; + CmdTakeMaterialSubmitActivityRewardCsReq = 2604; + CmdGetActivityScheduleConfigScRsp = 2677; + CmdStartTrialActivityScRsp = 2603; + CmdTakeTrialActivityRewardCsReq = 2676; + CmdSubmitMaterialSubmitActivityMaterialCsReq = 2650; + CmdLeaveTrialActivityCsReq = 2684; + CmdGetActivityScheduleConfigCsReq = 2679; + CmdSubmitMaterialSubmitActivityMaterialScRsp = 2631; + CmdEnterTrialActivityStageCsReq = 2658; + CmdStartTrialActivityCsReq = 2649; + CmdTakeLoginActivityRewardScRsp = 2642; + CmdTrialActivityDataChangeScNotify = 2669; + CmdGetTrialActivityDataScRsp = 2654; + CmdLeaveTrialActivityScRsp = 2632; + CmdGetTrialActivityDataCsReq = 2687; + CmdGetLoginActivityCsReq = 2698; + CmdGetLoginActivityScRsp = 2671; + CmdEnterTrialActivityStageScRsp = 2667; + CmdGetMaterialSubmitActivityDataCsReq = 2645; + CmdTakeLoginActivityRewardCsReq = 2683; +} + +enum TrialActivityStatus { + TRIAL_ACTIVITY_STATUS_NONE = 0; + TRIAL_ACTIVITY_STATUS_FINISH = 1; +} + +message LoginActivityData { + repeated uint32 HBDPCIHAOCH = 7; + uint32 login_days = 14; + uint32 id = 4; +} + +message GetLoginActivityCsReq { +} + +message GetLoginActivityScRsp { + uint32 retcode = 5; + repeated LoginActivityData login_activity_list = 6; +} + +message TakeLoginActivityRewardCsReq { + uint32 take_days = 6; + uint32 id = 11; +} + +message TakeLoginActivityRewardScRsp { + uint32 retcode = 15; + ItemList reward = 4; + uint32 id = 9; + uint32 take_days = 3; +} + +message ActivityScheduleData { + uint32 activity_id = 13; + uint32 panel_id = 1; + int64 end_time = 15; + int64 begin_time = 6; +} + +message GetActivityScheduleConfigCsReq { +} + +message GetActivityScheduleConfigScRsp { + uint32 retcode = 3; + repeated ActivityScheduleData schedule_data = 2; +} + +message TrialActivityInfo { + bool taken_reward = 13; + uint32 stage_id = 11; +} + +message GetTrialActivityDataCsReq { +} + +message GetTrialActivityDataScRsp { + repeated TrialActivityInfo trial_activity_info_list = 12; + uint32 retcode = 5; + uint32 activity_stage_id = 10; +} + +message TrialActivityDataChangeScNotify { + TrialActivityInfo trial_activity_info = 10; +} + +message EnterTrialActivityStageCsReq { + uint32 stage_id = 7; +} + +message EnterTrialActivityStageScRsp { + SceneBattleInfo battle_info = 12; + uint32 retcode = 14; +} + +message TakeTrialActivityRewardCsReq { + uint32 stage_id = 10; +} + +message TakeTrialActivityRewardScRsp { + uint32 retcode = 5; + uint32 stage_id = 9; + ItemList reward = 2; +} + +message StartTrialActivityCsReq { + uint32 stage_id = 4; +} + +message StartTrialActivityScRsp { + uint32 stage_id = 5; + uint32 retcode = 10; +} + +message LeaveTrialActivityCsReq { + uint32 stage_id = 15; +} + +message LeaveTrialActivityScRsp { + uint32 stage_id = 9; + uint32 retcode = 5; +} + +message CurTrialActivityScNotify { + uint32 activity_stage_id = 7; + TrialActivityStatus status = 1; +} + +message ONLKNGEBBIE { + bool FICGHOPLNJO = 7; + bool is_taken_reward = 8; + uint32 NCEJNFFMGGF = 15; + uint32 panel_id = 10; +} + +message GetMaterialSubmitActivityDataCsReq { +} + +message GetMaterialSubmitActivityDataScRsp { + uint32 retcode = 10; + repeated ONLKNGEBBIE MIDJLJELJHD = 6; +} + +message SubmitMaterialSubmitActivityMaterialCsReq { + uint32 NCEJNFFMGGF = 13; +} + +message SubmitMaterialSubmitActivityMaterialScRsp { + uint32 retcode = 2; + ONLKNGEBBIE AIBKOCHDHDD = 12; +} + +message TakeMaterialSubmitActivityRewardCsReq { + uint32 NCEJNFFMGGF = 15; +} + +message TakeMaterialSubmitActivityRewardScRsp { + ItemList reward = 13; + uint32 retcode = 11; + uint32 NCEJNFFMGGF = 3; +} + +enum CmdAdventureType { + CmdAdventureTypeNone = 0; + CmdGetFarmStageGachaInfoScRsp = 1342; + CmdGetFarmStageGachaInfoCsReq = 1383; + CmdEnterAdventureCsReq = 1398; + CmdEnterAdventureScRsp = 1371; +} + +message EnterAdventureCsReq { + uint32 map_id = 12; +} + +message EnterAdventureScRsp { + SceneInfo scene = 10; + uint32 retcode = 8; +} + +message FarmStageGachaInfo { + int64 begin_time = 11; + uint32 gacha_id = 4; + int64 end_time = 14; +} + +message GetFarmStageGachaInfoCsReq { + repeated uint32 farm_stage_gacha_id_list = 2; +} + +message GetFarmStageGachaInfoScRsp { + uint32 retcode = 8; + repeated FarmStageGachaInfo farm_stage_gacha_info_list = 10; +} + +enum CmdAetherDivideType { + CmdAetherDivideTypeNone = 0; + CmdSetAetherDivideLineUpScRsp = 4822; + CmdEquipAetherDividePassiveSkillCsReq = 4866; + CmdClearAetherDividePassiveSkillScRsp = 4820; + CmdClearAetherDividePassiveSkillCsReq = 4845; + CmdAetherDivideSpiritInfoScNotify = 4810; + CmdAetherDivideSpiritExpUpScRsp = 4811; + CmdAetherDivideRefreshEndlessScRsp = 4893; + CmdAetherDivideLineupScNotify = 4814; + CmdSwitchAetherDivideLineUpSlotScRsp = 4831; + CmdStartAetherDivideChallengeBattleCsReq = 4833; + CmdGetAetherDivideChallengeInfoCsReq = 4900; + CmdEnterAetherDivideSceneCsReq = 4898; + CmdGetAetherDivideChallengeInfoScRsp = 4862; + CmdEquipAetherDividePassiveSkillScRsp = 4805; + CmdStartAetherDivideChallengeBattleScRsp = 4812; + CmdAetherDivideTakeChallengeRewardCsReq = 4855; + CmdAetherDivideTakeChallengeRewardScRsp = 4836; + CmdLeaveAetherDivideSceneScRsp = 4842; + CmdAetherDivideSpiritExpUpCsReq = 4852; + CmdGetAetherDivideInfoScRsp = 4856; + CmdAetherDivideRefreshEndlessCsReq = 4888; + CmdStartAetherDivideStageBattleScRsp = 4860; + CmdStartAetherDivideSceneBattleCsReq = 4879; + CmdAetherDivideRefreshEndlessScNotify = 4863; + CmdGetAetherDivideInfoCsReq = 4878; + CmdSetAetherDivideLineUpCsReq = 4889; + CmdSwitchAetherDivideLineUpSlotCsReq = 4850; + CmdAetherDivideTainerInfoScNotify = 4823; + CmdStartAetherDivideStageBattleCsReq = 4804; + CmdAetherDivideSkillItemScNotify = 4885; + CmdLeaveAetherDivideSceneCsReq = 4883; + CmdEnterAetherDivideSceneScRsp = 4871; + CmdStartAetherDivideSceneBattleScRsp = 4877; + CmdAetherDivideFinishChallengeScNotify = 4806; +} + +message EnterAetherDivideSceneCsReq { + uint32 KEFJAPJKMGC = 4; +} + +message EnterAetherDivideSceneScRsp { + uint32 retcode = 15; + uint32 KEFJAPJKMGC = 7; +} + +message LeaveAetherDivideSceneCsReq { +} + +message LeaveAetherDivideSceneScRsp { + uint32 retcode = 11; +} + +message StartAetherDivideSceneBattleCsReq { + uint32 skill_index = 14; + repeated AssistMonsterEntityInfo assist_monster_entity_info = 7; + uint32 attacked_by_entity_id = 8; + repeated uint32 assist_monster_entity_id_list = 4; + uint32 cast_entity_id = 6; +} + +message StartAetherDivideSceneBattleScRsp { + AetherDivideBattleInfo battle_info = 1; + uint32 cast_entity_id = 13; + uint32 retcode = 2; +} + +message StartAetherDivideChallengeBattleCsReq { + uint32 lineup_index = 13; + uint32 challenge_id = 8; +} + +message StartAetherDivideChallengeBattleScRsp { + AetherDivideBattleInfo battle_info = 11; + uint32 retcode = 12; +} + +message PassiveSkillItem { + uint32 slot = 4; + uint32 item_id = 10; +} + +message AetherDivideSpiritInfo { + repeated PassiveSkillItem passive_skill = 1; + uint32 exp = 11; + uint32 aether_avatar_id = 2; + uint32 promotion = 6; + uint32 BBEJBOJFLLP = 4; + SpBarInfo sp_bar = 13; +} + +message AetherDivideLineupInfo { + repeated uint32 aether_avatar_list = 13; + uint32 slot = 8; +} + +message AetherSkillInfo { + uint32 item_id = 7; + uint32 num = 6; + uint32 skill_dress_avatar_id = 4; +} + +message GetAetherDivideInfoCsReq { +} + +message GetAetherDivideInfoScRsp { + uint32 retcode = 12; + uint32 OICGLINCBBJ = 4; + uint32 NPGOMLFGBJM = 7; + uint32 GOOHJJJOMEJ = 1; + uint32 PHPCDGEMAGD = 6; + repeated AetherSkillInfo PJLNDNHDNIB = 10; + uint32 BDIGKFPHLHK = 15; + repeated AetherDivideLineupInfo lineup_list = 11; + repeated AetherDivideSpiritInfo GNHMCAEOMIJ = 13; +} + +message SetAetherDivideLineUpCsReq { + AetherDivideLineupInfo lineup = 8; +} + +message SetAetherDivideLineUpScRsp { + AetherDivideLineupInfo lineup = 14; + uint32 retcode = 3; +} + +message EquipAetherDividePassiveSkillCsReq { + uint32 slot = 6; + uint32 aether_avatar_id = 14; + uint32 item_id = 10; +} + +message EquipAetherDividePassiveSkillScRsp { + uint32 retcode = 9; + AetherDivideSpiritInfo aether_info = 13; + AetherSkillInfo aether_skill_info = 12; +} + +message ClearAetherDividePassiveSkillCsReq { + uint32 aether_avatar_id = 15; + uint32 slot = 2; +} + +message ClearAetherDividePassiveSkillScRsp { + uint32 retcode = 3; + AetherSkillInfo aether_skill_info = 15; + AetherDivideSpiritInfo aether_info = 7; +} + +message AetherDivideSpiritExpUpCsReq { + uint32 EBNHBIPAEMP = 11; + uint32 aether_avatar_id = 7; + uint32 NPGOMLFGBJM = 15; +} + +message AetherDivideSpiritExpUpScRsp { + AetherDivideSpiritInfo aether_info = 3; + uint32 retcode = 6; + uint32 NPGOMLFGBJM = 8; +} + +message SwitchAetherDivideLineUpSlotCsReq { + uint32 lineup_index = 7; +} + +message SwitchAetherDivideLineUpSlotScRsp { + uint32 retcode = 10; + uint32 lineup_index = 15; +} + +message StartAetherDivideStageBattleCsReq { + uint32 event_id = 13; +} + +message StartAetherDivideStageBattleScRsp { + AetherDivideBattleInfo battle_info = 12; + uint32 retcode = 14; +} + +message AetherDivideLineupScNotify { + AetherDivideLineupInfo lineup = 14; +} + +message AetherDivideSpiritInfoScNotify { + uint32 NPGOMLFGBJM = 6; + repeated AetherDivideSpiritInfo BHNEEKNMICA = 1; + AetherDivideSpiritInfo aether_info = 3; +} + +message GetAetherDivideChallengeInfoCsReq { +} + +message GetAetherDivideChallengeInfoScRsp { + repeated uint32 CLFBHPJBLKH = 13; + uint32 retcode = 15; + repeated uint32 GJJIMBMMNGC = 3; + uint32 FJOILAFHGAH = 12; +} + +message AetherDivideFinishChallengeScNotify { + uint32 challenge_id = 1; +} + +message AetherDivideTainerInfoScNotify { + uint32 GOOHJJJOMEJ = 15; +} + +message AetherDivideSkillItemScNotify { + uint32 num = 13; + uint32 item_id = 3; +} + +message AetherDivideRefreshEndlessCsReq { +} + +message AetherDivideRefreshEndlessScRsp { + uint32 PHPCDGEMAGD = 2; + uint32 retcode = 3; +} + +message AetherDivideRefreshEndlessScNotify { + uint32 PHPCDGEMAGD = 8; +} + +message AetherDivideTakeChallengeRewardCsReq { + uint32 challenge_id = 15; +} + +message AetherDivideTakeChallengeRewardScRsp { + ItemList reward = 10; + uint32 retcode = 11; + uint32 challenge_id = 13; +} + +enum CmdAlleyType { + CmdAlleyTypeNone = 0; + CmdActivityRaidPlacingGameCsReq = 4757; + CmdRefreshAlleyOrderCsReq = 4745; + CmdRefreshAlleyOrderScRsp = 4720; + CmdAlleyShopLevelScNotify = 4711; + CmdTakePrestigeRewardScRsp = 4756; + CmdLogisticsDetonateStarSkiffScRsp = 4702; + CmdGetSaveLogisticsMapCsReq = 4785; + CmdAlleyShipUnlockScNotify = 4710; + CmdAlleyFundsScNotify = 4752; + CmdLogisticsGameScRsp = 4742; + CmdAlleyGuaranteedFundsCsReq = 4788; + CmdGetAlleyInfoScRsp = 4771; + CmdActivityRaidPlacingGameScRsp = 4725; + CmdStartAlleyEventScRsp = 4712; + CmdLogisticsScoreRewardSyncInfoScNotify = 4765; + CmdPrestigeLevelUpScRsp = 4760; + CmdAlleyShipUsedCountScNotify = 4714; + CmdAlleyTakeEventRewardScRsp = 4755; + CmdAlleyOrderChangedScNotify = 4750; + CmdAlleyEventEffectNotify = 4738; + CmdTakePrestigeRewardCsReq = 4778; + CmdAlleyEventChangeNotify = 4728; + CmdAlleyPlacingGameCsReq = 4789; + CmdAlleyPlacingGameScRsp = 4722; + CmdSaveLogisticsScRsp = 4762; + CmdGetSaveLogisticsMapScRsp = 4716; + CmdLogisticsInfoScNotify = 4706; + CmdAlleyTakeEventRewardCsReq = 4763; + CmdAlleyGuaranteedFundsScRsp = 4793; + CmdLogisticsGameCsReq = 4783; + CmdLogisticsDetonateStarSkiffCsReq = 4736; + CmdGetAlleyInfoCsReq = 4798; + CmdStartAlleyEventCsReq = 4733; + CmdSaveLogisticsCsReq = 4800; + CmdAlleyShipmentEventEffectsScNotify = 4723; + CmdPrestigeLevelUpCsReq = 4704; +} + +enum PHJBABEMMHO { + LEFT = 0; + RIGHT = 1; + UP = 2; + DOWN = 3; + LEFT_UP = 4; + LEFT_DOWN = 5; + RIGHT_UP = 6; + RIGHT_DOWN = 7; +} + +enum AlleyEventType { + ALLEY_EVENT_TYPE_NONE = 0; + ALLEY_MAIN_EVENT = 1; + ALLEY_CRITICAL_EVENT = 2; + ALLEY_DAILY_EVENT = 3; +} + +enum AlleyEventState { + ALLEY_STATE_NONE = 0; + ALLEY_EVENT_DOING = 1; + ALLEY_EVENT_FINISH = 2; + ALLEY_EVENT_REWARDED = 3; +} + +message GetAlleyInfoCsReq { +} + +message OEDMPCBKCJD { + uint32 map_id = 13; + uint32 IFLCOPDJNEP = 3; +} + +message OODFCDILINF { + uint32 level = 15; + uint32 shop_id = 7; +} + +message AEBKGEAGJCJ { + repeated HGGCNNJOEPH HJFIDJAHMJG = 14; + repeated OEDMPCBKCJD FILMNFDLMNI = 9; + repeated uint32 PJIMDPOODDJ = 13; + repeated LogisticsScore PDBOKHNHPNA = 11; +} + +message GetAlleyInfoScRsp { + BNPAEMJJCFG CGKLMFHHPCC = 15; + repeated uint32 NKNKOJKHDDF = 5; + uint32 level = 3; + AEBKGEAGJCJ JAAMCLIBAIO = 13; + uint32 NMHDBEMILMA = 6; + JCHNGGIIOCD ABLBGHOJIBC = 14; + map NLDEAJOMBIO = 12; + uint32 MMIDJEHMHMP = 10; + repeated uint32 NEHCBGHEJHK = 4; + repeated CKFJJBFEAPC OLDHNGGKABL = 9; + repeated uint32 MMOMFLMMOII = 11; + uint32 retcode = 8; +} + +message DPPBBCKLCBF { + uint32 JAFJMEHAEGH = 2; + uint32 BJANMJOAAND = 8; +} + +message INAMOOJHEAJ { + repeated DPPBBCKLCBF BDHMEMPHAGI = 5; + uint32 goods_id = 1; +} + +message AlleyPlacingShip { + uint32 ship_id = 7; + repeated INAMOOJHEAJ goods_list = 13; +} + +message AlleyPlacingGameCsReq { + uint32 HJFAJPDPPCO = 5; + uint32 GJBEINMDEIC = 9; + uint32 cost_time = 6; + uint32 KKLABDFIIKJ = 4; + uint32 MEOAIBDFFIB = 14; + AlleyPlacingShip JLDHAKPMJNM = 13; + uint32 OKPEFKACCCI = 15; + uint32 MHJBFLBMGMH = 12; + uint32 NGKJIPICMPG = 7; +} + +message AlleyPlacingGameScRsp { + uint32 IOMGNNBMCDC = 11; + uint32 AKHLIBFGLBO = 1; + uint32 LFNFOBHMGML = 3; + uint32 HAECOJINNDC = 14; + uint32 LOHNCLANBBI = 2; + uint32 event_id = 12; + uint32 retcode = 9; + uint32 FELCJEININH = 10; +} + +message ActivityRaidPlacingGameCsReq { + AlleyPlacingShip JLDHAKPMJNM = 10; + uint32 BFBCBCADGOJ = 2; + uint32 MHJBFLBMGMH = 14; +} + +message ActivityRaidPlacingGameScRsp { + uint32 retcode = 4; + uint32 BFBCBCADGOJ = 13; + uint32 MHJBFLBMGMH = 2; +} + +message JCHNGGIIOCD { + repeated uint32 PBFEIKIDGMO = 6; + uint32 CPNGFNJEAJK = 8; + bool OPDJCBFOOEC = 3; + uint32 MBPFMFHJDJI = 14; + uint32 BBJJJFFEGDD = 13; + repeated uint32 IOPGCHEAMPI = 4; +} + +message AlleyOrderChangedScNotify { + JCHNGGIIOCD PFMJLEDKIMH = 6; +} + +message AlleyShipUnlockScNotify { + uint32 LGPGIHKJFPA = 12; +} + +message DFFKMEPPCFE { + uint32 EAAGGEHJEIE = 9; + uint32 GLCOLBNICLD = 5; + repeated uint32 ONGNEABOOLP = 14; + repeated uint32 DGPEOODOJMA = 4; + uint32 shop_id = 1; + uint32 LGEMOGHNKJI = 2; + repeated uint32 IDLIBJIILNG = 6; +} + +message HGGCNNJOEPH { + uint32 cost_time = 7; + repeated DFFKMEPPCFE FGLGBEEEAIC = 11; + uint32 map_id = 13; +} + +message LogisticsScore { + uint32 unlock_level = 1; + uint32 max_score = 3; + uint32 last_max_score = 15; + uint32 last_level = 5; + uint32 map_id = 13; + ItemList reward = 14; + uint32 cur_score = 8; +} + +message LogisticsGameCsReq { + bool LPLCDELGJDI = 1; + repeated HGGCNNJOEPH AACPHJGMNDF = 9; +} + +message LogisticsScoreRewardSyncInfoScNotify { + repeated LogisticsScore PDBOKHNHPNA = 11; +} + +message LogisticsGameScRsp { + uint32 event_id = 1; + uint32 retcode = 13; + repeated LogisticsScore PDBOKHNHPNA = 4; + bool LPLCDELGJDI = 11; +} + +message CKFJJBFEAPC { + AlleyEventState state = 2; + uint32 event_id = 1; + uint32 IMDJGMHFEFJ = 10; +} + +message StartAlleyEventCsReq { + uint32 event_id = 1; +} + +message StartAlleyEventScRsp { + uint32 retcode = 7; + uint32 event_id = 14; +} + +message AlleyEventChangeNotify { + CKFJJBFEAPC HOAHHDCGEEO = 10; + uint32 AMFBGHLDGIH = 7; +} + +message AlleyEventEffectNotify { + uint32 GJNHMOFJBJG = 2; +} + +message TakePrestigeRewardCsReq { + uint32 level = 12; +} + +message TakePrestigeRewardScRsp { + ItemList reward = 4; + uint32 retcode = 11; + uint32 level = 1; +} + +message PrestigeLevelUpCsReq { +} + +message PrestigeLevelUpScRsp { + uint32 level = 11; + uint32 retcode = 5; +} + +message AlleyFundsScNotify { + uint32 MMIDJEHMHMP = 15; +} + +message SaveLogisticsCsReq { + repeated HGGCNNJOEPH AACPHJGMNDF = 15; +} + +message SaveLogisticsScRsp { + repeated HGGCNNJOEPH AACPHJGMNDF = 7; + uint32 retcode = 15; +} + +message LogisticsInfoScNotify { + AEBKGEAGJCJ JAAMCLIBAIO = 15; +} + +message BNPAEMJJCFG { + map EAFEAHGMEEL = 4; + uint32 MDFFMCBEMBO = 1; + uint32 EHELHCENICC = 8; +} + +message AlleyShipmentEventEffectsScNotify { + BNPAEMJJCFG CFNAFPDIJDD = 3; +} + +message GetSaveLogisticsMapCsReq { +} + +message GetSaveLogisticsMapScRsp { + uint32 retcode = 7; + repeated HGGCNNJOEPH HJFIDJAHMJG = 9; +} + +message AlleyShipUsedCountScNotify { + map NLDEAJOMBIO = 13; +} + +message AlleyGuaranteedFundsCsReq { +} + +message AlleyGuaranteedFundsScRsp { + uint32 PLHCNEGLNLC = 2; + uint32 retcode = 8; +} + +message AlleyTakeEventRewardCsReq { + uint32 event_id = 2; +} + +message AlleyTakeEventRewardScRsp { + uint32 retcode = 14; + ItemList reward = 8; +} + +message LogisticsDetonateStarSkiffCsReq { +} + +message LogisticsDetonateStarSkiffScRsp { + uint32 retcode = 7; +} + +enum CmdArchiveType { + CmdArchiveTypeNone = 0; + CmdGetArchiveDataScRsp = 2371; + CmdGetUpdatedArchiveDataCsReq = 2383; + CmdGetArchiveDataCsReq = 2398; + CmdGetUpdatedArchiveDataScRsp = 2342; +} + +message RelicList { + uint32 set_id = 2; + uint32 type = 12; +} + +message MonsterList { + uint32 monster_id = 10; + uint32 num = 14; +} + +message ArchiveData { + repeated uint32 archive_equipment_id_list = 4; + repeated uint32 archive_missing_equipment_id_list = 1; + repeated RelicList relic_list = 9; + repeated MonsterList kill_monster_list = 15; + repeated uint32 archive_avatar_id_list = 7; +} + +message GetArchiveDataCsReq { +} + +message GetArchiveDataScRsp { + uint32 retcode = 11; + ArchiveData archive_data = 4; +} + +message GetUpdatedArchiveDataCsReq { +} + +message GetUpdatedArchiveDataScRsp { + uint32 retcode = 10; + ArchiveData archive_data = 6; +} + +enum CmdAvatarType { + CmdAvatarTypeNone = 0; + CmdTakePromotionRewardScRsp = 304; + CmdGetAvatarDataScRsp = 371; + CmdUnlockSkilltreeScRsp = 377; + CmdTakeOffAvatarSkinCsReq = 311; + CmdDressAvatarSkinCsReq = 360; + CmdDressAvatarSkinScRsp = 352; + CmdTakeOffRelicCsReq = 320; + CmdRankUpAvatarCsReq = 322; + CmdTakeOffAvatarSkinScRsp = 310; + CmdAddAvatarScNotify = 389; + CmdDressAvatarScRsp = 338; + CmdDressRelicAvatarCsReq = 305; + CmdMarkAvatarScRsp = 306; + CmdAvatarExpUpCsReq = 383; + CmdRankUpAvatarScRsp = 366; + CmdAvatarExpUpScRsp = 342; + CmdTakePromotionRewardCsReq = 331; + CmdPromoteAvatarCsReq = 333; + CmdTakeOffEquipmentScRsp = 356; + CmdTakeOffEquipmentCsReq = 378; + CmdUnlockSkilltreeCsReq = 379; + CmdDressAvatarCsReq = 328; + CmdUnlockAvatarSkinScNotify = 400; + CmdTakeOffRelicScRsp = 350; + CmdDressRelicAvatarScRsp = 345; + CmdPromoteAvatarScRsp = 312; + CmdGetAvatarDataCsReq = 398; + CmdMarkAvatarCsReq = 362; +} + +enum AddAvatarSrcState { + ADD_AVATAR_SRC_NONE = 0; + ADD_AVATAR_SRC_GACHA = 1; + ADD_AVATAR_SRC_ROGUE = 2; +} + +message GetAvatarDataCsReq { + repeated uint32 base_avatar_id_list = 4; + bool is_get_all = 8; +} + +message EquipRelic { + uint32 type = 2; + uint32 relic_unique_id = 6; +} + +message Avatar { + uint32 exp = 1; + repeated AvatarSkillTree skilltree_list = 3; + uint32 dressed_skin_id = 2; + uint32 rank = 9; + uint32 level = 5; + uint32 promotion = 8; + repeated uint32 has_taken_promotion_reward_list = 11; + uint32 equipment_unique_id = 15; + uint32 base_avatar_id = 10; + uint64 first_met_time_stamp = 13; + bool is_marked = 7; + repeated EquipRelic equip_relic_list = 12; +} + +message GetAvatarDataScRsp { + repeated Avatar avatar_list = 5; + repeated uint32 KAHBBLAKBBN = 2; + bool is_get_all = 7; + uint32 retcode = 15; +} + +message AvatarExpUpCsReq { + uint32 base_avatar_id = 12; + ItemCostData item_cost = 14; +} + +message AvatarExpUpScRsp { + uint32 retcode = 8; + repeated PileItem return_item_list = 10; +} + +message UnlockSkilltreeCsReq { + uint32 point_id = 3; + repeated ItemCost item_list = 12; + uint32 level = 9; +} + +message UnlockSkilltreeScRsp { + uint32 retcode = 7; + uint32 point_id = 12; + uint32 level = 6; +} + +message PromoteAvatarCsReq { + repeated ItemCost item_list = 2; + uint32 base_avatar_id = 13; +} + +message PromoteAvatarScRsp { + uint32 retcode = 4; +} + +message DressAvatarCsReq { + uint32 equipment_unique_id = 14; + uint32 avatar_id = 12; +} + +message DressAvatarScRsp { + uint32 retcode = 15; +} + +message TakeOffEquipmentCsReq { + uint32 avatar_id = 4; +} + +message TakeOffEquipmentScRsp { + uint32 retcode = 14; +} + +message AddAvatarScNotify { + AddAvatarSrcState src = 3; + uint32 base_avatar_id = 7; + bool is_new = 1; + ItemList reward = 9; +} + +message RankUpAvatarCsReq { + uint32 rank = 11; + ItemCostData cost_data = 13; + uint32 avatar_id = 14; +} + +message RankUpAvatarScRsp { + uint32 retcode = 8; +} + +message DressRelicParam { + uint32 relic_unique_id = 11; + uint32 relic_type = 3; +} + +message DressRelicAvatarCsReq { + uint32 avatar_id = 13; + repeated DressRelicParam switch_list = 2; +} + +message DressRelicAvatarScRsp { + uint32 retcode = 9; +} + +message TakeOffRelicCsReq { + repeated uint32 relic_type_list = 6; + uint32 avatar_id = 1; +} + +message TakeOffRelicScRsp { + uint32 retcode = 3; +} + +message TakePromotionRewardCsReq { + uint32 base_avatar_id = 9; + uint32 promotion = 13; +} + +message TakePromotionRewardScRsp { + ItemList reward_list = 1; + uint32 retcode = 12; +} + +message DressAvatarSkinCsReq { + uint32 avatar_id = 3; + uint32 skin_id = 12; +} + +message DressAvatarSkinScRsp { + uint32 retcode = 7; +} + +message TakeOffAvatarSkinCsReq { + uint32 avatar_id = 9; +} + +message TakeOffAvatarSkinScRsp { + uint32 retcode = 14; +} + +message UnlockAvatarSkinScNotify { + uint32 skin_id = 12; +} + +message MarkAvatarCsReq { + bool is_marked = 10; + uint32 avatar_id = 5; +} + +message MarkAvatarScRsp { + uint32 retcode = 9; + bool is_marked = 7; + uint32 avatar_id = 11; +} + +enum CmdBattleType { + CmdBattleTypeNone = 0; + CmdPVEBattleResultCsReq = 198; + CmdReBattleAfterBattleLoseCsNotify = 189; + CmdGetCurBattleInfoCsReq = 179; + CmdGetCurBattleInfoScRsp = 177; + CmdBattleLogReportScRsp = 178; + CmdSyncClientResVersionScRsp = 112; + CmdQuitBattleCsReq = 183; + CmdBattleLogReportCsReq = 138; + CmdRebattleByClientCsNotify = 122; + CmdPVEBattleResultScRsp = 171; + CmdServerSimulateBattleFinishScNotify = 156; + CmdSyncClientResVersionCsReq = 133; + CmdQuitBattleScNotify = 128; + CmdQuitBattleScRsp = 142; +} + +message PVEBattleResultCsReq { + map LAOIGBICBAO = 4; + uint32 cost_time = 2; + BattleEndStatus end_status = 9; + bool KNFEGGDGFGC = 15; + uint32 res_version = 13; + uint32 stage_id = 7; + bool is_auto_fight = 11; + uint32 battle_id = 1; + BattleStatistics stt = 14; + string debug_extra_info = 5; + uint32 client_version = 10; + repeated BattleOp op_list = 3; + uint32 EJELPBGNINF = 6; + bytes turn_snapshot_hash = 12; + bool is_ai_consider_ultra_skill = 8; +} + +message PVEBattleResultScRsp { + uint32 stage_id = 2; + repeated BattleAvatar battle_avatar_list = 7; + uint32 OBGBHPKLPJH = 11; + uint32 mismatch_turn_count = 13; + string bin_version = 10; // 6 + bool check_identical = 4; + ItemList multiple_drop_data = 12; + string res_version = 6; // 10 + uint32 PLBCDDFMFIO = 5; + ItemList unk1 = 1; + ItemList unk2 = 1145; + uint32 battle_id = 3; + uint32 event_id = 8; + ItemList drop_data = 9; + BattleEndStatus end_status = 15; + uint32 retcode = 14; +} + +message QuitBattleCsReq { + BattleStatistics stt = 5; + RebattleType rebattle_type = 4; +} + +message QuitBattleScRsp { + uint32 retcode = 6; +} + +message GetCurBattleInfoCsReq { +} + +message GetCurBattleInfoScRsp { + AetherDivideBattleInfo FMLMGOMEIKM = 10; + BattleEndStatus last_end_status = 3; + uint32 retcode = 4; + uint32 NBHCNLGPIDO = 11; + SceneBattleInfo battle_info = 14; +} + +message SyncClientResVersionCsReq { + uint32 res_version = 1; +} + +message SyncClientResVersionScRsp { + uint32 retcode = 12; + uint32 res_version = 15; +} + +message QuitBattleScNotify { +} + +message BattleLogReportCsReq { +} + +message BattleLogReportScRsp { + uint32 retcode = 3; + bool is_battle_log_report = 6; +} + +message ServerSimulateBattleFinishScNotify { +} + +message ReBattleAfterBattleLoseCsNotify { + bool GJBOOFHBEOP = 10; +} + +message RebattleByClientCsNotify { + RebattleType rebattle_type = 5; + BattleStatistics stt = 7; +} + +enum CmdBattleCollegeType { + CmdBattleCollegeTypeNone = 0; + CmdGetBattleCollegeDataScRsp = 5771; + CmdBattleCollegeDataChangeScNotify = 5783; + CmdStartBattleCollegeCsReq = 5742; + CmdStartBattleCollegeScRsp = 5779; + CmdGetBattleCollegeDataCsReq = 5798; +} + +message GetBattleCollegeDataCsReq { +} + +message GetBattleCollegeDataScRsp { + uint32 HDDGPMMNICD = 15; + uint32 retcode = 7; + repeated uint32 finished_college_id_list = 10; +} + +message BattleCollegeDataChangeScNotify { + uint32 HDDGPMMNICD = 7; + ItemList reward = 13; + repeated uint32 finished_college_id_list = 3; +} + +message StartBattleCollegeCsReq { + uint32 id = 4; +} + +message StartBattleCollegeScRsp { + uint32 id = 9; + uint32 retcode = 2; + SceneBattleInfo battle_info = 5; +} + +enum CmdBattlePassType { + CmdBattlePassTypeNone = 0; + CmdTakeAllRewardScRsp = 3028; + CmdTakeBpRewardScRsp = 3079; + CmdTakeBpRewardCsReq = 3042; + CmdBattlePassInfoNotify = 3098; + CmdBuyBpLevelCsReq = 3077; + CmdTakeAllRewardCsReq = 3012; + CmdBuyBpLevelScRsp = 3033; +} + +enum BpTierType { + BP_TIER_TYPE_NONE = 0; + BP_TIER_TYPE_FREE = 1; + BP_TIER_TYPE_PREMIUM_1 = 2; + BP_TIER_TYPE_PREMIUM_2 = 3; +} + +enum BpRewardType { + BP_REWARAD_TYPE_NONE = 0; + BP_REWARAD_TYPE_FREE = 1; + BP_REWARAD_TYPE_PREMIUM_1 = 2; + BP_REWARAD_TYPE_PREMIUM_2 = 3; + BP_REWARAD_TYPE_PREMIUM_OPTIONAL = 4; +} + +message BattlePassInfoNotify { + uint32 level = 6; + uint64 CKNFMIFFAHI = 12; + uint64 ELPGEDMBCNB = 10; + uint64 BAAIAFIJFAF = 14; + uint32 exp = 11; + uint32 NPMCPLGFOHL = 9; + uint64 FJIDIKAJMJI = 13; + uint64 PFFMENBDHJC = 1; + uint64 OLOBAGLBGHG = 8; + BpTierType IKOBOEKHOOK = 15; + uint64 GMBNOJBOHKK = 5; + uint32 OFGGAMHLPMP = 3; + uint64 HMBAFEEKNAJ = 7; +} + +message TakeBpRewardCsReq { + BpRewardType type = 10; + uint32 optional_reward_id = 12; + uint32 level = 6; +} + +message TakeBpRewardScRsp { + uint32 retcode = 10; + ItemList reward = 14; +} + +message BuyBpLevelCsReq { + uint32 BOBFIKDHBAG = 14; +} + +message BuyBpLevelScRsp { + uint32 retcode = 2; +} + +message OptionalReward { + uint32 optional_reward_id = 8; + uint32 level = 9; +} + +message TakeAllRewardCsReq { + repeated OptionalReward CNFKICIKGJM = 9; +} + +message TakeAllRewardScRsp { + ItemList reward = 11; + uint32 retcode = 13; +} + +enum CmdBoxingClubType { + CmdBoxingClubTypeNone = 0; + CmdChooseBoxingClubResonanceScRsp = 4256; + CmdGetBoxingClubInfoCsReq = 4298; + CmdGiveUpBoxingClubChallengeCsReq = 4233; + CmdChooseBoxingClubStageOptionalBuffCsReq = 4266; + CmdChooseBoxingClubResonanceCsReq = 4278; + CmdGetBoxingClubInfoScRsp = 4271; + CmdStartBoxingClubBattleCsReq = 4279; + CmdStartBoxingClubBattleScRsp = 4277; + CmdSetBoxingClubResonanceLineupCsReq = 4289; + CmdBoxingClubRewardScNotify = 4228; + CmdChooseBoxingClubStageOptionalBuffScRsp = 4205; + CmdMatchBoxingClubOpponentScRsp = 4242; + CmdSetBoxingClubResonanceLineupScRsp = 4222; + CmdBoxingClubChallengeUpdateScNotify = 4238; + CmdMatchBoxingClubOpponentCsReq = 4283; + CmdGiveUpBoxingClubChallengeScRsp = 4212; +} + +message KLIKDPDIJMI { + AvatarType avatar_type = 3; + uint32 avatar_id = 11; +} + +message LJLLHIJKKOH { + uint32 challenge_id = 10; + repeated uint32 CBAHJJCOGLM = 3; + repeated KLIKDPDIJMI HHMFMFHCMOK = 11; + bool GNGFBJNJMIA = 1; + uint32 DJMKFKNCPJP = 4; + uint32 JIBAEJKHDJA = 7; + uint32 ADBHBEEHCMJ = 12; + uint32 GNNDAONOLIA = 6; + repeated uint32 avatar_list = 13; + uint32 FAHCBPNFKFO = 14; +} + +message GetBoxingClubInfoCsReq { +} + +message GetBoxingClubInfoScRsp { + repeated LJLLHIJKKOH challenge_list = 14; + uint32 retcode = 9; +} + +message BFJBLOCEHJG { + uint32 avatar_id = 9; + AvatarType avatar_type = 6; +} + +message MatchBoxingClubOpponentCsReq { + uint32 challenge_id = 3; + repeated uint32 avatar_list = 1; + repeated BFJBLOCEHJG HHMFMFHCMOK = 4; +} + +message MatchBoxingClubOpponentScRsp { + LJLLHIJKKOH challenge = 14; + uint32 retcode = 1; +} + +message ChooseBoxingClubResonanceCsReq { + uint32 JIBAEJKHDJA = 9; + uint32 challenge_id = 15; +} + +message ChooseBoxingClubResonanceScRsp { + LJLLHIJKKOH challenge = 8; + uint32 retcode = 1; +} + +message SetBoxingClubResonanceLineupCsReq { + repeated BFJBLOCEHJG HHMFMFHCMOK = 12; + uint32 challenge_id = 4; +} + +message SetBoxingClubResonanceLineupScRsp { + uint32 retcode = 9; + LJLLHIJKKOH challenge = 3; +} + +message ChooseBoxingClubStageOptionalBuffCsReq { + uint32 NEBEOKGHNAG = 2; + uint32 challenge_id = 3; +} + +message ChooseBoxingClubStageOptionalBuffScRsp { + LJLLHIJKKOH challenge = 5; + uint32 retcode = 12; +} + +message StartBoxingClubBattleCsReq { + uint32 challenge_id = 5; +} + +message StartBoxingClubBattleScRsp { + SceneBattleInfo battle_info = 7; + uint32 retcode = 9; + uint32 challenge_id = 10; +} + +message GiveUpBoxingClubChallengeCsReq { + uint32 challenge_id = 11; + bool LCDLBENJGIO = 15; +} + +message GiveUpBoxingClubChallengeScRsp { + uint32 retcode = 5; + LJLLHIJKKOH challenge = 12; +} + +message BoxingClubRewardScNotify { + ItemList reward = 13; + uint32 DJMKFKNCPJP = 1; + uint32 challenge_id = 3; + bool is_win = 2; +} + +message BoxingClubChallengeUpdateScNotify { + LJLLHIJKKOH challenge = 6; +} + +enum CmdChallengeType { + CmdChallengeTypeNone = 0; + CmdStartChallengeCsReq = 1783; + CmdGetChallengeGroupStatisticsCsReq = 1745; + CmdChallengeLineupNotify = 1756; + CmdGetChallengeScRsp = 1771; + CmdStartChallengeScRsp = 1742; + CmdGetCurChallengeCsReq = 1738; + CmdLeaveChallengeCsReq = 1779; + CmdLeaveChallengeScRsp = 1777; + CmdChallengeSettleNotify = 1733; + CmdRestartChallengePhaseCsReq = 1760; + CmdEnterChallengeNextPhaseScRsp = 1710; + CmdGetChallengeCsReq = 1798; + CmdTakeChallengeRewardCsReq = 1766; + CmdGetCurChallengeScRsp = 1778; + CmdTakeChallengeRewardScRsp = 1705; + CmdEnterChallengeNextPhaseCsReq = 1711; + CmdGetChallengeGroupStatisticsScRsp = 1720; + CmdChallengeBossPhaseSettleNotify = 1800; + CmdStartPartialChallengeScRsp = 1731; + CmdRestartChallengePhaseScRsp = 1752; + CmdStartPartialChallengeCsReq = 1750; +} + +enum ChallengeStatus { + CHALLENGE_UNKNOWN = 0; + CHALLENGE_DOING = 1; + CHALLENGE_FINISH = 2; + CHALLENGE_FAILED = 3; +} + +message Challenge { + bool DFFMIACMHLD = 9; + uint32 score_two = 8; + uint32 record_id = 10; + uint32 star = 13; + ChallengeStageInfo stage_info = 5; + uint32 taken_reward = 7; + uint32 score_id = 12; + uint32 challenge_id = 3; +} + +message ChallengeGroup { + uint32 group_id = 1; + uint64 taken_stars_count_reward = 5; +} + +message OMPDJIJNNBP { + uint32 level = 9; + uint32 reward_display_type = 1; +} + +message GetChallengeCsReq { +} + +message GetChallengeScRsp { + uint32 GGBCPNCDMFA = 12; + uint32 retcode = 5; + repeated OMPDJIJNNBP GPHCPLPHNNM = 13; + repeated ChallengeGroup challenge_group_list = 9; + repeated Challenge challenge_list = 15; +} + +message ChallengeStoryBuffInfo { + uint32 buff_one = 4; + uint32 buff_two = 8; +} + +message ChallengeBossBuffInfo { + uint32 buff_two = 7; + uint32 buff_one = 1; +} + +message ChallengeBuffInfo { + ChallengeStoryBuffInfo story_info = 4; + ChallengeBossBuffInfo boss_info = 3; +} + +message StartChallengeCsReq { + repeated uint32 second_lineup = 12; + uint32 challenge_id = 4; + ChallengeBuffInfo stage_info = 5; + repeated uint32 first_lineup = 9; +} + +message StartChallengeScRsp { + ChallengeStageInfo stage_info = 8; + SceneInfo scene = 2; + repeated LineupInfo lineup_list = 12; + CurChallenge cur_challenge = 6; + uint32 retcode = 3; +} + +message StartPartialChallengeCsReq { + uint32 challenge_id = 9; + bool is_first_half = 7; + uint32 buff_id = 11; +} + +message StartPartialChallengeScRsp { + LineupInfo lineup = 10; + SceneInfo scene = 9; + uint32 retcode = 8; + CurChallenge cur_challenge = 11; +} + +message LeaveChallengeCsReq { +} + +message LeaveChallengeScRsp { + uint32 retcode = 14; +} + +message ChallengeSettleNotify { + CurChallenge cur_challenge = 4; + uint32 GGBCPNCDMFA = 1; + OMPDJIJNNBP CBKLMFOAAFJ = 11; + uint32 score_two = 9; + uint32 challenge_score = 10; + ItemList reward = 3; + uint32 challenge_id = 7; + uint32 star = 13; + bool is_win = 2; + repeated uint32 GLBJGILDBAK = 15; +} + +message KillMonster { + uint32 monster_id = 8; + uint32 kill_num = 13; +} + +message ChallengeStoryBuffList { + repeated uint32 buff_list = 9; +} + +message ChallengeBossBuffList { + repeated uint32 buff_list = 6; + uint32 challenge_boss_const = 9; +} + +message ChallengeStoryInfo { + ChallengeStoryBuffList cur_story_buffs = 14; + ChallengeBossBuffList cur_boss_buffs = 11; +} + +message CurChallenge { + ExtraLineupType extra_lineup_type = 9; + uint32 challenge_id = 6; + uint32 round_count = 1; + uint32 score_two = 13; + repeated KillMonster kill_monster_list = 5; + uint32 score_id = 12; + uint32 dead_avatar_num = 14; + ChallengeStatus status = 8; + ChallengeStoryInfo stage_info = 2; +} + +message GetCurChallengeCsReq { +} + +message GetCurChallengeScRsp { + repeated LineupInfo lineup_list = 1; + uint32 retcode = 9; + CurChallenge cur_challenge = 11; +} + +message ChallengeLineupNotify { + ExtraLineupType extra_lineup_type = 9; +} + +message TakeChallengeRewardCsReq { + uint32 group_id = 2; +} + +message TakeChallengeRewardScRsp { + uint32 retcode = 4; + uint32 group_id = 14; + repeated TakenChallengeRewardInfo taken_reward_list = 13; +} + +message TakenChallengeRewardInfo { + uint32 star_count = 5; + ItemList reward = 11; +} + +message ChallengeStatistics { + ChallengeStageTertinggi stage_tertinggi = 5; + uint32 record_id = 13; +} + +message ChallengeStoryStatistics { + ChallengeStoryStageTertinggi stage_tertinggi = 3; + uint32 record_id = 4; +} + +message ChallengeBossStatistics { + ChallengeBossStageTertinggi stage_tertinggi = 7; + uint32 record_id = 2; +} + +message ChallengeStageTertinggi { + uint32 PPMKDMINBNH = 14; + repeated ChallengeLineupList lineup_list = 11; + uint32 level = 7; + uint32 round_count = 12; +} + +message ChallengeStoryStageTertinggi { + repeated ChallengeLineupList lineup_list = 4; + uint32 PPMKDMINBNH = 7; + uint32 score_id = 9; + uint32 buff_two = 13; + uint32 buff_one = 1; + uint32 level = 15; +} + +message ChallengeBossStageTertinggi { + uint32 buff_two = 3; + uint32 score_id = 12; + repeated ChallengeLineupList lineup_list = 4; + uint32 buff_one = 11; + uint32 level = 10; + uint32 PPMKDMINBNH = 15; +} + +message ChallengeLineupList { + repeated ChallengeAvatarInfo avatar_list = 9; +} + +message ChallengeAvatarInfo { + AvatarType avatar_type = 15; + uint32 id = 4; + uint32 level = 10; + uint32 index = 12; +} + +message GetChallengeGroupStatisticsCsReq { + uint32 group_id = 8; +} + +message GetChallengeGroupStatisticsScRsp { + uint32 retcode = 8; + uint32 group_id = 14; + oneof challenge { + ChallengeStatistics challenge_default = 12; + ChallengeStoryStatistics challenge_story = 4; + ChallengeBossStatistics challenge_boss = 15; + } +} + +message ChallengeBossSingleNodeInfo { + bool HGIDJHFNCMA = 5; + bool is_win = 4; + uint32 max_score = 12; + uint32 buff_id = 9; +} + +message ChallengeBossEquipmentInfo { + uint32 unique_id = 2; + uint32 level = 4; + uint32 promotion = 10; + uint32 rank = 14; + uint32 tid = 1; +} + +message ChallengeBossRelicInfo { + uint32 main_affix_id = 2; + uint32 tid = 10; + repeated RelicAffix sub_affix_list = 1; + uint32 level = 5; + uint32 unique_id = 4; +} + +message ChallengeBossAvatarRelicInfo { + map avatar_relic_slot_map = 4; +} + +message ChallengeBossInfo { + ChallengeBossSingleNodeInfo second_node = 14; // 8 + map challenge_avatar_equipment_map = 6; + repeated uint32 first_lineup = 5; + repeated uint32 second_lineup = 13; + bool CPNMHNAFDJM = 7; + map challenge_avatar_relic_map = 1; + ChallengeBossSingleNodeInfo first_node = 8; // 14 +} + +message ChallengeStageInfo { + ChallengeBossInfo boss_info = 7; +} + +message RestartChallengePhaseCsReq { +} + +message RestartChallengePhaseScRsp { + SceneInfo scene = 6; + uint32 retcode = 1; +} + +message EnterChallengeNextPhaseCsReq { +} + +message EnterChallengeNextPhaseScRsp { + SceneInfo scene = 15; + uint32 retcode = 8; +} + +message ChallengeBossPhaseSettleNotify { + bool is_win = 14; + bool is_reward = 7; + uint32 star = 5; + repeated BattleTarget battle_target_list = 4; + uint32 score_two = 12; + uint32 challenge_score = 9; + bool is_remaining_action = 6; + uint32 challenge_id = 3; + uint32 OGMPDLCDJDL = 8; + uint32 phase = 1; +} + +enum CmdChatType { + CmdChatTypeNone = 0; + CmdSendMsgCsReq = 3998; + CmdGetChatFriendHistoryScRsp = 3912; + CmdGetChatEmojiListScRsp = 3938; + CmdSendMsgScRsp = 3971; + CmdGetLoginChatInfoCsReq = 3966; + CmdGetPrivateChatHistoryScRsp = 3977; + CmdPrivateMsgOfflineUsersScNotify = 3942; + CmdGetPrivateChatHistoryCsReq = 3979; + CmdBatchMarkChatEmojiScRsp = 3922; + CmdGetChatFriendHistoryCsReq = 3933; + CmdBatchMarkChatEmojiCsReq = 3989; + CmdGetLoginChatInfoScRsp = 3905; + CmdGetChatEmojiListCsReq = 3928; + CmdRevcMsgScNotify = 3983; + CmdMarkChatEmojiCsReq = 3978; + CmdMarkChatEmojiScRsp = 3956; +} + +message SendMsgCsReq { + MsgType message_type = 4; + uint32 extra_id = 7; + LFCKPPDLIJI BNABNCCMILM = 8; + string message_text = 6; + repeated uint32 target_list = 1; + ChatType chat_type = 2; +} + +message SendMsgScRsp { + uint64 end_time = 11; + uint32 retcode = 3; +} + +message ChatMessageData { + LFCKPPDLIJI BNABNCCMILM = 3; + uint32 extra_id = 13; + uint32 sender_id = 7; + string content = 4; + uint64 create_time = 14; + MsgType message_type = 11; +} + +message RevcMsgScNotify { + string message_text = 2; + ChatType chat_type = 11; + uint32 target_uid = 10; // 5 + uint32 source_uid = 5; // 10 + MsgType message_type = 3; + uint32 extra_id = 4; + LFCKPPDLIJI BNABNCCMILM = 1; +} + +message PrivateMsgOfflineUsersScNotify { + repeated uint32 contact_id_list = 7; +} + +message GetPrivateChatHistoryCsReq { + uint32 contact_id = 11; + uint32 target_uid = 3; +} + +message GetPrivateChatHistoryScRsp { + uint32 target_uid = 8; + repeated ChatMessageData chat_message_list = 5; + uint32 retcode = 14; + uint32 contact_id = 4; +} + +message FriendHistoryInfo { + int64 last_send_time = 3; + uint32 contact_id = 13; +} + +message GetChatFriendHistoryCsReq { +} + +message GetChatFriendHistoryScRsp { + repeated FriendHistoryInfo friend_history_info = 10; + uint32 retcode = 3; +} + +message GetChatEmojiListCsReq { +} + +message GetChatEmojiListScRsp { + uint32 retcode = 8; + repeated uint32 chat_emoji_list = 3; +} + +message MarkChatEmojiCsReq { + uint32 extra_id = 15; + bool is_remove_id = 4; +} + +message MarkChatEmojiScRsp { + uint32 extra_id = 6; + uint32 retcode = 10; + bool is_remove_id = 15; +} + +message BatchMarkChatEmojiCsReq { + repeated uint32 marked_emoji_id_list = 1; +} + +message BatchMarkChatEmojiScRsp { + uint32 retcode = 1; + repeated uint32 marked_emoji_id_list = 10; +} + +message GetLoginChatInfoCsReq { +} + +message GetLoginChatInfoScRsp { + uint32 retcode = 11; + repeated uint32 contact_id_list = 6; +} + +enum CmdChessRogueType { + CmdChessRogueTypeNone = 0; + CmdGetChessRogueBuffEnhanceInfoScRsp = 5552; + CmdChessRogueNousDiceUpdateNotify = 5537; + CmdChessRogueEnterCellScRsp = 5571; + CmdGetChessRogueStoryInfoCsReq = 5464; + CmdChessRogueReRollDiceScRsp = 5593; + CmdChessRogueCheatRollCsReq = 5446; + CmdChessRoguePickAvatarScRsp = 5521; + CmdChessRogueNousEditDiceCsReq = 5554; + CmdChessRogueConfirmRollCsReq = 5420; + CmdFinishChessRogueNousSubStoryCsReq = 5526; + CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5598; + CmdChessRogueUpdateActionPointScNotify = 5575; + CmdChessRogueQueryScRsp = 5547; + CmdChessRogueStartScRsp = 5467; + CmdSyncChessRogueNousValueScNotify = 5589; + CmdChessRogueUpdateAllowedSelectCellScNotify = 5416; + CmdGetChessRogueStoryAeonTalkInfoScRsp = 5450; + CmdChessRogueQueryCsReq = 5418; + CmdSyncChessRogueMainStoryFinishScNotify = 5427; + CmdEnterChessRogueAeonRoomScRsp = 5401; + CmdSyncChessRogueNousSubStoryScNotify = 5452; + CmdChessRogueReviveAvatarScRsp = 5507; + CmdGetChessRogueBuffEnhanceInfoCsReq = 5501; + CmdGetChessRogueNousStoryInfoCsReq = 5410; + CmdEnhanceChessRogueBuffScRsp = 5576; + CmdChessRogueLayerAccountInfoNotify = 5466; + CmdChessRogueCheatRollScRsp = 5475; + CmdChessRogueChangeyAeonDimensionNotify = 5550; + CmdChessRogueQuitScRsp = 5597; + CmdSelectChessRogueNousSubStoryScRsp = 5412; + CmdChessRogueSkipTeachingLevelCsReq = 5562; + CmdChessRogueLeaveCsReq = 5484; + CmdSelectChessRogueNousSubStoryCsReq = 5574; + CmdChessRogueQueryAeonDimensionsScRsp = 5421; + CmdChessRogueEnterNextLayerScRsp = 5543; + CmdChessRogueConfirmRollScRsp = 5413; + CmdChessRogueEnterCellCsReq = 5591; + CmdChessRogueGiveUpRollCsReq = 5480; + CmdChessRogueMoveCellNotify = 5533; + CmdChessRogueSelectBpScRsp = 5546; + CmdChessRogueUpdateUnlockLevelScNotify = 5438; + CmdChessRogueNousDiceSurfaceUnlockNotify = 5569; + CmdChessRogueUpdateMoneyInfoScNotify = 5557; + CmdChessRogueGiveUpRollScRsp = 5505; + CmdSyncChessRogueNousMainStoryScNotify = 5584; + CmdChessRogueSelectCellCsReq = 5578; + CmdChessRogueCellUpdateNotify = 5405; + CmdChessRogueSelectBpCsReq = 5454; + CmdGetChessRogueStoryInfoScRsp = 5444; + CmdChessRogueEnterNextLayerCsReq = 5506; + CmdChessRogueQueryAeonDimensionsCsReq = 5402; + CmdGetChessRogueStoryAeonTalkInfoCsReq = 5476; + CmdChessRogueFinishCurRoomNotify = 5409; + CmdChessRogueEnterCsReq = 5564; + CmdChessRogueStartCsReq = 5583; + CmdEnterChessRogueAeonRoomCsReq = 5585; + CmdChessRogueUpdateLevelBaseInfoScNotify = 5553; + CmdChessRogueGoAheadCsReq = 5431; + CmdSelectChessRogueSubStoryCsReq = 5573; + CmdChessRogueUpdateAeonModifierValueScNotify = 5559; + CmdChessRogueQueryBpScRsp = 5510; + CmdChessRogueQueryBpCsReq = 5509; + CmdChessRogueGiveUpCsReq = 5461; + CmdFinishChessRogueNousSubStoryScRsp = 5513; + CmdChessRogueReRollDiceCsReq = 5590; + CmdChessRogueGoAheadScRsp = 5592; + CmdChessRogueGiveUpScRsp = 5556; + CmdChessRogueReviveAvatarCsReq = 5515; + CmdChessRogueNousGetRogueTalentInfoCsReq = 5496; + CmdSelectChessRogueSubStoryScRsp = 5524; + CmdChessRogueEnterScRsp = 5551; + CmdChessRogueRollDiceScRsp = 5423; + CmdChessRoguePickAvatarCsReq = 5424; + CmdChessRogueUpdateReviveInfoScNotify = 5422; + CmdFinishChessRogueSubStoryCsReq = 5566; + CmdChessRogueQuestFinishNotify = 5451; + CmdChessRogueSelectCellScRsp = 5497; + CmdChessRogueRollDiceCsReq = 5403; + CmdChessRogueUpdateDiceInfoScNotify = 5430; + CmdEnhanceChessRogueBuffCsReq = 5530; + CmdChessRogueNousEditDiceScRsp = 5470; + CmdChessRogueSkipTeachingLevelScRsp = 5472; + CmdChessRogueUpdateBoardScNotify = 5406; + CmdChessRogueNousEnableRogueTalentCsReq = 5447; + CmdFinishChessRogueSubStoryScRsp = 5587; + CmdGetChessRogueNousStoryInfoScRsp = 5493; + CmdChessRogueQuitCsReq = 5563; + CmdChessRogueNousEnableRogueTalentScRsp = 5494; + CmdChessRogueLeaveScRsp = 5544; + CmdChessRogueNousGetRogueTalentInfoScRsp = 5517; +} + +enum ChessRogueDiceStatus { + CHESS_ROGUE_DICE_IDLE = 0; + CHESS_ROGUE_DICE_ROLLED = 1; + CHESS_ROGUE_DICE_CONFIRMED = 2; + CHESS_ROGUE_DICE_GIVEUP = 3; +} + +enum ChessRogueDiceType { + CHESS_ROGUE_DICE_FIXED = 0; + CHESS_ROGUE_DICE_EDITABLE = 1; +} + +enum ChessRogueBoardCellStatus { + IDLE = 0; + SELECTED = 1; + PROCESSING = 2; + FINISH = 3; +} + +enum ChessRogueCellSpecialType { + CHESS_ROGUE_CELL_SPECIAL_TYPE_NONE = 0; + CHESS_ROGUE_CELL_SPECIAL_TYPE_LOCKED = 1; + CHESS_ROGUE_CELL_SPECIAL_TYPE_REPLICATE = 2; + CHESS_ROGUE_CELL_SPECIAL_TYPE_PROTECTED = 3; + CHESS_ROGUE_CELL_SPECIAL_TYPE_SEED = 4; + CHESS_ROGUE_CELL_SPECIAL_TYPE_STAMP = 5; +} + +enum ChessRogueLevelStatus { + CHESS_ROGUE_LEVEL_IDLE = 0; + CHESS_ROGUE_LEVEL_PROCESSING = 1; + CHESS_ROGUE_LEVEL_PENDING = 2; + CHESS_ROGUE_LEVEL_FINISH = 3; + CHESS_ROGUE_LEVEL_FAILED = 4; + CHESS_ROGUE_LEVEL_FORCE_FINISH = 5; +} + +enum ChessRogueQuitReason { + CHESS_ROGUE_ACCOUNT_BY_NONE = 0; + CHESS_ROGUE_ACCOUNT_BY_NORMAL_FINISH = 1; + CHESS_ROGUE_ACCOUNT_BY_NORMAL_QUIT = 2; + CHESS_ROGUE_ACCOUNT_BY_DIALOG = 3; + CHESS_ROGUE_ACCOUNT_BY_FAILED = 4; + CHESS_ROGUE_ACCOUNT_BY_CUSTOM_OP = 5; +} + +enum ChessRogueBuffSourceType { + CHESS_ROGUE_BUFF_SOURCE_TYPE_NONE = 0; + CHESS_ROGUE_BUFF_SOURCE_TYPE_SELECT = 1; + CHESS_ROGUE_BUFF_SOURCE_TYPE_ENHANCE = 2; + CHESS_ROGUE_BUFF_SOURCE_TYPE_MIRACLE = 3; + CHESS_ROGUE_BUFF_SOURCE_TYPE_DIALOGUE = 4; + CHESS_ROGUE_BUFF_SOURCE_TYPE_BONUS = 5; + CHESS_ROGUE_BUFF_SOURCE_TYPE_SHOP = 6; + CHESS_ROGUE_BUFF_SOURCE_TYPE_DICE = 7; + CHESS_ROGUE_BUFF_SOURCE_TYPE_AEON = 8; + CHESS_ROGUE_BUFF_SOURCE_TYPE_MAZE_SKILL = 9; + CHESS_ROGUE_BUFF_SOURCE_TYPE_LEVEL_MECHANISM = 10; +} + +enum ChessRogueMiracleSourceType { + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_NONE = 0; + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_SELECT = 1; + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_DIALOGUE = 2; + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_BONUS = 3; + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_USE = 4; + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_RESET = 5; + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_REPLACE = 6; + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_TRADE = 7; + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_GET = 8; + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_SHOP = 9; + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_MAZE_SKILL = 10; + CHESS_ROGUE_MIRACLE_SOURCE_TYPE_LEVEL_MECHANISM = 11; +} + +enum ChessRogueUpdateLevelStatus { + CHESS_ROGUE_UPDATE_LEVEL_STATUS_BY_NONE = 0; + CHESS_ROGUE_UPDATE_LEVEL_STATUS_BY_DIALOG = 1; +} + +enum ChessRogueCellUpdateReason { + CHESS_ROGUE_CELL_UPDATE_REASON_NONE = 0; + CHESS_ROGUE_CELL_UPDATE_REASON_MODIFIER = 1; +} + +enum ChessRogueAeonType { + CHESS_ROGUE_AEON_TYPE_NONE = 0; + CHESS_ROGUE_AEON_TYPE_KNIGHT = 1; + CHESS_ROGUE_AEON_TYPE_MEMORY = 2; + CHESS_ROGUE_AEON_TYPE_WARLOCK = 3; + CHESS_ROGUE_AEON_TYPE_PRIEST = 4; + CHESS_ROGUE_AEON_TYPE_ROGUE = 5; + CHESS_ROGUE_AEON_TYPE_WARRIOR = 6; + CHESS_ROGUE_AEON_TYPE_HAPPY = 7; + CHESS_ROGUE_AEON_TYPE_BREED = 8; +} + +enum ChessRogueDiceSourceType { + CHESS_ROGUE_DICE_SOURCE_TYPE_NONE = 0; + CHESS_ROGUE_DICE_SOURCE_TYPE_NORMAL = 1; + CHESS_ROGUE_DICE_SOURCE_TYPE_REPEAT = 2; + CHESS_ROGUE_DICE_SOURCE_TYPE_CHEAT = 3; +} + +enum ChessRogueNousMainStoryStatus { + CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_NONE = 0; + CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_UNLOCK = 1; + CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_FINISH = 2; + CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_CAN_TRIGGER = 3; +} + +enum ChessRogueNousDicePhase { + NONE = 0; + PHASE_ONE = 1; + PHASE_TWO = 2; +} + +message RogueAvatarReviveCost { + ItemCostData rogue_revive_cost = 5; +} + +message ChessRogueInfo { + LineupInfo lineup = 1; + SceneInfo scene = 15; +} + +message DAGLHMKLOGO { + repeated uint32 KOPCHACOGFN = 12; + uint32 id = 13; +} + +message FPEHFCFNNME { + repeated DAGLHMKLOGO FDJFKKJANCN = 13; +} + +message ChessRogueDiceInfo { + uint32 MFKKHJJAOPM = 11; + uint32 IJLJOKPEJCP = 13; + int32 HHCJNJKJIKF = 366; + uint32 HELCMBDCECH = 6; + bool AMFBDDACHKB = 9; + JPEGOGNDPJJ IPNFHJEFGAM = 1388; + ChessRogueDice dice = 524; + uint32 LJDDCBNKEBN = 14; + uint32 CFOJCCEFFPJ = 5; + bool BFPKLLPAFMA = 1298; + ChessRogueDiceStatus dice_status = 7; + ChessRogueDiceType dice_type = 4; + uint32 FGEILPDBBGC = 3; + uint32 FMFPKEGJDGM = 2; + RogueModifier dice_modifier = 1003; + repeated uint32 AJMLGICAGBD = 338; + uint32 BKCABNMFKKM = 10; +} + +message ChessRogueRollDiceCsReq { + uint32 OKCOHJJEEAA = 15; +} + +message ChessRogueRollDiceScRsp { + uint32 JDHBHNMPIPI = 1; + uint32 retcode = 10; + ChessRogueDiceInfo rogue_dice_info = 12; +} + +message ChessRogueGoAheadCsReq { + uint32 cell_id = 13; +} + +message ChessRogueGoAheadScRsp { + uint32 cell_id = 9; + uint32 retcode = 10; +} + +message CellMonster { + uint32 boss_decay_id = 3; + uint32 monster_id = 2; +} + +message CellMonsterInfo { + uint32 select_boss_id = 12; + repeated CellMonster cell_monster_list = 3; + bool confirm = 13; +} + +message CellMonsterSelectInfo { + repeated uint32 select_decay_id = 11; + repeated uint32 maze_buff_list = 10; +} + +message CellFinalMonsterInfo { + CellMonsterInfo cell_boss_info = 2; + CellMonsterSelectInfo select_boss_info = 11; +} + +message CellAdvanceInfo { + CellMonsterInfo cell_boss_info = 11; + CellMonsterSelectInfo select_boss_info = 14; + CellFinalMonsterInfo final_boss_info = 8; +} + +message ChessRogueCell { + bool is_unlocked = 8; + uint32 JALNENHNBDM = 13; + ChessRogueCellSpecialType special_type = 12; + repeated uint32 IFEHGGKMHCA = 4; + uint32 MABLHMDBIAP = 14; + uint32 DMMPJEEEABJ = 15; + CellAdvanceInfo stage_info = 2; + uint32 AJELLKFNBJE = 7; + uint32 id = 6; + uint32 room_id = 5; + ChessRogueBoardCellStatus cell_status = 1; + bool is_unlock = 10; +} + +message CellInfo { + repeated ChessRogueCell cell_list = 9; + uint32 DNONEOAMOGC = 10; + uint32 OEGJHMLMFDN = 5; + uint32 BAGAPGFKEHC = 2; + uint32 HIFJGMCALOO = 3; +} + +message ChessRogueHistoryCellInfo { + uint32 cell_id = 4; + uint32 room_id = 7; +} + +message IEKCBAHADKE { + JPEGOGNDPJJ HEHGLEKBGBK = 13; + uint32 GNOCBHNGOHM = 6; +} + +message ChessRogueAreaInfo { + repeated uint32 allow_select_cell_id_list = 2; + repeated ChessRogueHistoryCellInfo history_cell = 6; + uint32 cur_board_id = 3; // 5 + CellInfo cell = 4; + ChessRogueBoardCellStatus layer_status = 11; + IEKCBAHADKE DOHIBBPIKDD = 9; + uint32 cur_id = 5; // 3 +} + +message ChessRogueLevelInfo { + uint32 layer_id = 8; + int32 action_point = 9; + uint32 level_status = 15; + uint32 id = 11; + int32 ONDPGANOLJA = 12; + repeated uint32 area_id_list = 2; + uint32 CNNEMJIJNEB = 3; + repeated uint32 explored_area_id_list = 5; + ChessRogueAreaInfo area_info = 10; +} + +message ChessRogueQueryAeon { + uint32 HDDGPMMNICD = 12; + uint32 aeon_id = 3; +} + +message ChessRogueQueryAeonInfo { + repeated ChessRogueQueryAeon aeon_list = 6; +} + +message ChessRogueAeonInfo { + uint32 game_aeon_id = 2; + int32 LAALOJHBPLO = 3; + ChessRogueQueryAeonInfo chess_aeon_info = 8; + JPEGOGNDPJJ HEHGLEKBGBK = 14; + repeated uint32 aeon_id_list = 15; +} + +message ChessRogueLineupAvatarInfo { + uint32 PBHENLJDKDJ = 12; + uint32 avatar_id = 6; +} + +message ChessRogueLineupInfo { + repeated ChessRogueLineupAvatarInfo chess_avatar_list = 9; + RogueAvatarReviveCost revive_info = 14; +} + +message JIIOHNDIHAM { + uint32 IEEBMHPFDLC = 4; + bool LJMHFFIONBI = 1; + repeated uint32 EMIABAPFDEK = 5; + uint32 LONLLBIHMID = 2; +} + +message ChessRogueNousValueInfo { + int32 nous_value = 11; +} + +message ChessRogueCurrentDifficultyInfo { + repeated uint32 difficulty_id_list = 15; +} + +message ChessRogueGameInfo { + ChessRogueNousValueInfo nous_value_info = 9; + ChessRogueLineupInfo rogue_lineup_info = 7; + RogueCommonPendingAction pending_action = 3; + ChessRogueMiracleInfo game_miracle_info = 12; + ChessRogueBuffInfo rogue_buff_info = 11; + JIIOHNDIHAM story_info = 5; + ChessRogueCurrentDifficultyInfo rogue_difficulty_info = 538; + OICEICJKOCM rogue_virtual_item_info = 6; + uint32 rogue_sub_mode = 8; + ChessRogueLevelInfo level_info = 4; + ChessRogueAeonInfo rogue_aeon_info = 1; + JFHEFPLCCCJ JNNLBPGGEDM = 10; + RogueVirtualItem virtual_item_info = 14; + ChessRogueDiceInfo rogue_dice_info = 2; + repeated RogueGameInfo rogue_current_game_info = 13; +} + +message ChessRogueQueryInfo { + ChessRogueQueryDiffcultyInfo rogue_difficulty_info = 6; + OICEICJKOCM rogue_virtual_item_info = 3; + ChessRogueTalentInfo talent_info_list = 9; + repeated uint32 explored_area_id_list = 7; + ChessRogueQueryAeonInfo chess_aeon_info = 15; + ChessRogueQueryDiceInfo query_dice_info = 1; + repeated uint32 area_id_list = 8; +} + +message ChessRogueCurrentInfo { + uint32 rogue_sub_mode = 14; + repeated RogueGameInfo rogue_current_game_info = 12; +} + +message ChessRogueGetInfo { + ChessRogueQueryAeonInfo chess_aeon_info = 10; + repeated uint32 area_id_list = 12; + ChessRogueQueryDiceInfo query_dice_info = 2; + ChessRogueTalentInfo talent_info_list = 1; + ChessRogueQueryDiffcultyInfo rogue_difficulty_info = 13; + repeated uint32 explored_area_id_list = 3; +} + +message ChessRogueFinishInfo { + ChessRogueQuitReason quit_reason = 11; + bool is_finish = 1; + uint32 BNMNFEKMCNM = 1219; + ItemList OEPFGHBAJOO = 8; + uint32 chess_rogue_main_story_id = 2; + LineupInfo rogue_lineup = 5; + repeated uint32 HBLHPOLEDGA = 10; + uint32 difficulty_level = 3; + uint32 HLCDOADEIJI = 4; + ChessRogueBuff rogue_buff_info = 13; + uint32 FGGJEGFMMAO = 9; + JFHEFPLCCCJ JNNLBPGGEDM = 46; + uint32 OAKCHBDNEIC = 7; + uint32 GEFPJKGJLEO = 1546; + ChessRogueMiracle game_miracle_info = 15; + uint32 score_id = 192; + uint32 HMGHMJLLHKC = 1393; + uint32 GAFCODOPAMF = 12; + uint32 rogue_sub_mode = 1319; +} + +message ChessRogueLayerInitialEventInfo { + uint32 LOOBFDDNOKK = 8; + repeated ChessRogueCell cell_list = 13; +} + +message CCAJFOJGLBI { + uint32 LACBICGDLJH = 4; + uint32 chess_rogue_main_story_id = 15; +} + +message NBANNOKIGKA { + uint32 FKMGINNCBOG = 11; + uint32 LONLLBIHMID = 3; +} + +message ChessRogueQueryCsReq { +} + +message ChessRogueQueryScRsp { + ChessRogueGetInfo rogue_get_info = 11; + ChessRogueCurrentInfo rogue_current_info = 9; + ChessRogueGameInfo info = 12; + ChessRogueFinishInfo finish_info = 7; + ChessRogueQueryInfo query_info = 1; + uint32 retcode = 15; +} + +message ChessRogueEnterCellCsReq { + uint32 select_monster_id = 1; + uint32 cell_id = 12; +} + +message ChessRogueEnterCellScRsp { + ChessRogueGameInfo info = 15; + uint32 cell_id = 6; + ChessRogueInfo stage_info = 2; + uint32 retcode = 4; + ChessRogueCurrentInfo rogue_current_info = 10; +} + +message ChessRogueEnterCsReq { + uint32 id = 9; +} + +message ChessRogueEnterScRsp { + uint32 retcode = 1; + uint32 id = 12; + ChessRogueInfo stage_info = 3; + ChessRogueCurrentInfo rogue_current_info = 4; + ChessRogueGameInfo info = 15; +} + +message ChessRogueLeaveCsReq { +} + +message ChessRogueLeaveScRsp { + ChessRogueGetInfo rogue_get_info = 6; + ChessRogueInfo stage_info = 9; + uint32 retcode = 13; + ChessRogueAeonInfo rogue_aeon_info = 5; + ChessRogueQueryInfo query_info = 11; +} + +message ChessRogueGiveUpCsReq { +} + +message ChessRogueGiveUpScRsp { + ChessRogueGetInfo rogue_get_info = 15; + uint32 retcode = 12; + ChessRogueInfo stage_info = 14; + ChessRogueAeonInfo rogue_aeon_info = 10; + ChessRogueQueryInfo query_info = 3; + ChessRogueFinishInfo finish_info = 11; +} + +message ChessRogueStartCsReq { + uint32 branch_id = 9; + repeated uint32 trial_avatar_id_list = 4; + repeated uint32 disable_aeon_id_list = 6; + repeated uint32 start_difficulty_id_list = 15; + uint32 id = 10; + repeated uint32 base_avatar_id_list = 1; + uint32 aeon_id = 7; +} + +message ChessRogueStartScRsp { + ChessRogueInfo stage_info = 9; + SceneInfo scene = 15; + uint32 retcode = 8; + LineupInfo lineup = 3; + ChessRogueGameInfo info = 14; + ChessRogueLayerInitialEventInfo board_event_info = 4; + ChessRogueCurrentInfo rogue_current_info = 2; +} + +message ChessRogueQueryAeonDimensionsCsReq { +} + +message ChessRogueQueryAeonDimensionsScRsp { + uint32 retcode = 15; + ChessRogueQueryAeonInfo info = 1; +} + +message ChessRogueChangeyAeonDimensionNotify { + ChessRogueQueryAeon info = 14; +} + +message ChessRogueSelectCellCsReq { + uint32 cell_id = 10; + uint32 select_monster_id = 14; +} + +message ChessRogueSelectCellScRsp { + PDMHACNANPF KGJJGBGFJAM = 7; + uint32 select_monster_id = 14; + uint32 cell_id = 13; + uint32 retcode = 1; +} + +message ChessRogueQueryBpCsReq { +} + +message ChessRogueQueryBpScRsp { + FPEHFCFNNME info = 3; + uint32 retcode = 1; +} + +message ChessRogueSelectBpCsReq { + uint32 CBKFEHGFCGJ = 11; +} + +message ChessRogueSelectBpScRsp { + uint32 retcode = 1; + DAGLHMKLOGO EAJOBEPJCFK = 8; + uint32 CBKFEHGFCGJ = 11; +} + +message ChessRogueLayerAccountInfoNotify { + uint32 layer_id = 9; + repeated uint32 HBLHPOLEDGA = 4; + ChessRogueLevelInfo level_info = 6; + uint32 difficulty_level = 11; + ChessRogueFinishInfo finish_info = 8; +} + +message GetChessRogueBuffEnhanceInfoCsReq { +} + +message GetChessRogueBuffEnhanceInfoScRsp { + ChessRogueBuffEnhanceList buff_enhance_info = 10; + uint32 retcode = 7; +} + +message EnhanceChessRogueBuffCsReq { + uint32 maze_buff_id = 12; +} + +message EnhanceChessRogueBuffScRsp { + RogueCommonBuff rogue_buff = 1; + ChessRogueBuffEnhanceList buff_enhance_info = 2; + uint32 retcode = 6; + bool is_success = 12; +} + +message ChessRoguePickAvatarCsReq { + uint32 prop_entity_id = 13; + repeated uint32 base_avatar_id_list = 2; +} + +message ChessRoguePickAvatarScRsp { + uint32 retcode = 4; + ChessRogueLineupInfo rogue_lineup_info = 13; + repeated uint32 base_avatar_id_list = 14; +} + +message ChessRogueReviveAvatarCsReq { + repeated uint32 base_avatar_id_list = 13; + uint32 interacted_prop_entity_id = 8; +} + +message ChessRogueReviveAvatarScRsp { + repeated uint32 base_avatar_id_list = 3; + RogueAvatarReviveCost revive_info = 9; + uint32 retcode = 11; +} + +message ChessRogueUpdateReviveInfoScNotify { + RogueAvatarReviveCost revive_info = 5; +} + +message ChessRogueUpdateMoneyInfoScNotify { + RogueVirtualItem virtual_item_info = 11; +} + +message ChessRogueUpdateDiceInfoScNotify { + ChessRogueDiceInfo rogue_dice_info = 8; +} + +message ChessRogueUpdateLevelBaseInfoScNotify { + ChessRogueLevelStatus level_status = 15; + ChessRogueUpdateLevelStatus reason = 12; +} + +message ChessRogueUpdateAllowedSelectCellScNotify { + repeated uint32 allow_select_cell_id_list = 6; + uint32 board_id = 7; +} + +message ChessRogueUpdateBoardScNotify { + CellInfo GDEMLJKHJBC = 12; +} + +message ChessRogueUpdateAeonModifierValueScNotify { + int32 LAALOJHBPLO = 14; + uint32 aeon_id = 6; +} + +message ChessRogueUpdateDicePassiveAccumulateValueScNotify { + int32 passive_value = 5; +} + +message ChessRogueSkipTeachingLevelCsReq { +} + +message ChessRogueSkipTeachingLevelScRsp { + ItemList SkipRewardList = 1; + uint32 retcode = 5; +} + +message ChessRogueUpdateUnlockLevelScNotify { + repeated uint32 area_id_list = 3; +} + +message ChessRogueEnterNextLayerCsReq { + uint32 prop_entity_id = 1; +} + +message ChessRogueEnterNextLayerScRsp { + uint32 retcode = 15; + ChessRogueCurrentInfo rogue_current_info = 10; + ChessRogueInfo stage_info = 4; + ChessRogueLayerInitialEventInfo board_event_info = 14; + ChessRogueGameInfo rogue_game_info = 3; +} + +message ChessRogueReRollDiceCsReq { + uint32 OKCOHJJEEAA = 11; +} + +message ChessRogueReRollDiceScRsp { + uint32 retcode = 3; + ChessRogueDiceInfo rogue_dice_info = 11; +} + +message ChessRogueConfirmRollCsReq { + uint32 OKCOHJJEEAA = 4; +} + +message ChessRogueConfirmRollScRsp { + ChessRogueDiceInfo rogue_dice_info = 5; + uint32 retcode = 10; +} + +message ChessRogueCheatRollCsReq { + uint32 dice_surface_id = 6; + uint32 OKCOHJJEEAA = 2; +} + +message ChessRogueCheatRollScRsp { + ChessRogueDiceInfo rogue_dice_info = 14; + uint32 LGEMOEGMGPP = 13; + uint32 dice_surface_id = 6; + uint32 retcode = 5; +} + +message ChessRogueGiveUpRollCsReq { +} + +message ChessRogueGiveUpRollScRsp { + ItemList AAPJLBGNFLG = 11; + ChessRogueDiceInfo rogue_dice_info = 2; + uint32 retcode = 10; +} + +message ChessRogueQuitCsReq { +} + +message ChessRogueQuitScRsp { + ChessRogueInfo stage_info = 3; + ChessRogueGameInfo info = 13; + ChessRogueGetInfo rogue_get_info = 5; + ChessRogueLevelInfo level_info = 4; + uint32 retcode = 12; + ChessRogueAeonInfo rogue_aeon_info = 6; + ChessRogueFinishInfo finish_info = 7; + ChessRogueQueryInfo query_info = 11; + ChessRogueCurrentInfo rogue_current_info = 2; +} + +message ChessRogueFinishCurRoomNotify { + ChessRogueLevelInfo level_info = 14; +} + +message ChessRogueMoveCellNotify { + uint32 BPJOLPLHEEP = 11; + uint32 NIAHBHIGEIL = 13; + CellInfo cell = 3; +} + +message ChessRogueCellUpdateNotify { + repeated ChessRogueCell cell_list = 15; + ChessRogueCellUpdateReason reason = 4; + RogueModifierSourceType modifier_source = 14; + uint32 board_id = 2; +} + +message ChessRogueQuestFinishNotify { + uint32 KFIBCFJMADF = 15; + uint32 quest_id = 10; +} + +message GetChessRogueStoryInfoCsReq { +} + +message GetChessRogueStoryInfoScRsp { + repeated CCAJFOJGLBI chess_rogue_main_story_info = 14; + repeated NBANNOKIGKA chess_rogue_sub_story_info = 13; + uint32 retcode = 10; +} + +message SelectChessRogueSubStoryCsReq { + uint32 chess_rogue_sub_story_id = 14; + uint32 rogue_dialogue_event_id = 15; + uint32 GKEJFEAKPAH = 6; + uint32 LONLLBIHMID = 4; +} + +message SelectChessRogueSubStoryScRsp { + uint32 chess_rogue_sub_story_id = 4; + uint32 LONLLBIHMID = 14; + uint32 rogue_dialogue_event_id = 7; + uint32 retcode = 8; + uint32 GKEJFEAKPAH = 5; +} + +message FinishChessRogueSubStoryCsReq { + uint32 GKEJFEAKPAH = 3; + uint32 LONLLBIHMID = 6; + uint32 chess_rogue_sub_story_id = 14; +} + +message FinishChessRogueSubStoryScRsp { + uint32 GKEJFEAKPAH = 1; + uint32 chess_rogue_main_story_id = 14; + uint32 retcode = 6; + uint32 LONLLBIHMID = 7; + uint32 chess_rogue_sub_story_id = 13; +} + +message ChessRogueUpdateActionPointScNotify { + int32 action_point = 15; +} + +message EnterChessRogueAeonRoomCsReq { +} + +message EnterChessRogueAeonRoomScRsp { + ChessRogueInfo stage_info = 15; + uint32 retcode = 6; +} + +message GetChessRogueStoryAeonTalkInfoCsReq { + uint32 talk_dialogue_id = 10; +} + +message GetChessRogueStoryAeonTalkInfoScRsp { + uint32 retcode = 12; + uint32 talk_dialogue_id = 7; + map LFEPBAJOCPE = 11; +} + +message SyncChessRogueMainStoryFinishScNotify { + uint32 LACBICGDLJH = 7; + uint32 chess_rogue_main_story_id = 4; +} + +message SyncChessRogueNousValueScNotify { + ChessRogueNousValueInfo nous_value_info = 3; +} + +message ChessRogueNousMainStoryInfo { + uint32 chess_rogue_main_story_id = 3; + ChessRogueNousMainStoryStatus status = 7; +} + +message ChessRogueNousSubStoryInfo { + uint32 chess_rogue_sub_story_id = 6; +} + +message GetChessRogueNousStoryInfoCsReq { +} + +message GetChessRogueNousStoryInfoScRsp { + uint32 retcode = 5; + repeated ChessRogueNousMainStoryInfo chess_rogue_main_story_info = 2; + repeated ChessRogueNousSubStoryInfo chess_rogue_sub_story_info = 8; +} + +message SelectChessRogueNousSubStoryCsReq { + uint32 rogue_dialogue_event_id = 6; + uint32 chess_rogue_sub_story_id = 11; + uint32 GKEJFEAKPAH = 13; +} + +message SelectChessRogueNousSubStoryScRsp { + uint32 GKEJFEAKPAH = 4; + uint32 chess_rogue_sub_story_id = 14; + uint32 rogue_dialogue_event_id = 15; + uint32 retcode = 3; +} + +message FinishChessRogueNousSubStoryCsReq { + uint32 chess_rogue_sub_story_id = 9; + uint32 GKEJFEAKPAH = 14; +} + +message FinishChessRogueNousSubStoryScRsp { + uint32 GKEJFEAKPAH = 13; + uint32 retcode = 3; + uint32 chess_rogue_sub_story_id = 14; +} + +message SyncChessRogueNousSubStoryScNotify { + uint32 chess_rogue_sub_story_id = 9; +} + +message SyncChessRogueNousMainStoryScNotify { + repeated ChessRogueNousMainStoryInfo chess_rogue_main_story_info = 5; +} + +message JFHEFPLCCCJ { + repeated uint32 LONJGNHJBKD = 1; + uint32 chess_rogue_sub_story_id = 10; + repeated uint32 GAKCKDNKJCD = 7; + bool LEJEKIBLCPN = 6; + uint32 chess_rogue_main_story_id = 14; + repeated uint32 HLNCGMKBIOJ = 4; + bool LJMHFFIONBI = 5; + uint32 MIELJMANDKC = 3; +} + +message ChessRogueDiceSurfaceInfo { + uint32 dice_surface_id = 5; + uint32 dice_slot_id = 9; +} + +message ChessRogueDice { + uint32 branch_id = 7; + repeated ChessRogueDiceSurfaceInfo surface_list = 4; + uint32 surface_id = 6; // 9 + uint32 slot_id = 9; // 6 +} + +message ChessRogueQueryDiceInfo { + map sus = 12; + ChessRogueNousDicePhase dice_phase = 10; + repeated ChessRogueDice dice_list = 1; + repeated uint32 surface_id_list = 3; +} + +message OICEICJKOCM { + uint32 FCAAGLKFAID = 5; +} + +message ChessRogueTalentInfo { + RogueTalentInfoList rogue_talent_info_list = 4; + uint32 FCAAGLKFAID = 14; +} + +message ChessRogueQueryDiffcultyInfo { + repeated uint32 query_difficulty_id_list = 14; +} + +message ChessRogueNousEditDiceCsReq { + ChessRogueDice query_dice_info = 14; +} + +message ChessRogueNousEditDiceScRsp { + ChessRogueDice query_dice_info = 4; + uint32 retcode = 11; +} + +message ChessRogueNousDiceUpdateNotify { + ChessRogueQueryDiceInfo IDJMBBNLKDE = 4; +} + +message ChessRogueNousDiceSurfaceUnlockNotify { + uint32 KIBFCKFHNMK = 5; +} + +message ChessRogueNousGetRogueTalentInfoCsReq { +} + +message ChessRogueNousGetRogueTalentInfoScRsp { + uint32 FCAAGLKFAID = 8; + RogueTalentInfoList talent_info_list = 6; + uint32 retcode = 11; +} + +message ChessRogueNousEnableRogueTalentCsReq { + uint32 talent_id = 15; +} + +message ChessRogueNousEnableRogueTalentScRsp { + RogueTalentInfoList talent_info_list = 10; + uint32 retcode = 4; + uint32 FCAAGLKFAID = 9; +} + +enum CmdClockParkType { + CmdClockParkTypeNone = 0; + CmdClockParkBattleEndScNotify = 7205; + CmdClockParkStartScriptCsReq = 7224; + CmdClockParkQuitScriptScRsp = 7225; + CmdClockParkStartScriptScRsp = 7232; + CmdClockParkGetInfoScRsp = 7237; + CmdClockParkUseBuffCsReq = 7215; + CmdClockParkUseBuffScRsp = 7230; + CmdClockParkGetInfoCsReq = 7229; + CmdClockParkGetOngoingScriptInfoScRsp = 7201; + CmdClockParkUnlockTalentScRsp = 7210; + CmdClockParkQuitScriptCsReq = 7246; + CmdClockParkGetOngoingScriptInfoCsReq = 7213; + CmdClockParkUnlockTalentCsReq = 7244; + CmdClockParkFinishScriptScNotify = 7212; + CmdClockParkHandleWaitOperationCsReq = 7214; + CmdClockParkHandleWaitOperationScRsp = 7249; +} + +enum ClockParkPlayStatus { + CLOCK_PARK_PLAY_NONE = 0; + CLOCK_PARK_PLAY_NORMAL_DEATH = 1; + CLOCK_PARK_PLAY_NORMAL_PASS = 2; + CLOCK_PARK_PLAY_FINISH_SCRIPT = 5; +} + +message ClockParkGetInfoCsReq { +} + +message NMGJCHNEGGF { + uint32 script_id = 3; + repeated uint32 PJFMIJCNFMC = 12; +} + +message ClockParkGetInfoScRsp { + repeated uint32 AGJOFICCDGC = 7; + uint32 HGBGFJCIKOL = 2; + repeated NMGJCHNEGGF HEIMLGPNICE = 5; + uint32 retcode = 15; + uint32 progress = 4; + uint32 JKLKEMABMLF = 1; +} + +message ClockParkUnlockTalentCsReq { + uint32 talent_id = 6; +} + +message ClockParkUnlockTalentScRsp { + uint32 retcode = 10; + uint32 talent_id = 1; +} + +message ClockParkStartScriptCsReq { + uint32 script_id = 11; + repeated uint32 LICJMGLLFPO = 14; +} + +message ClockParkStartScriptScRsp { + uint32 retcode = 2; + uint32 script_id = 11; +} + +message ClockParkGetOngoingScriptInfoCsReq { +} + +message DCMFOFEBFAK { +} + +message HAKAOKNJJDL { + repeated uint32 LFHCJIBBMHB = 3; + uint32 DLHJPCFNALI = 12; + uint32 GFFCKCINHHP = 14; +} + +message DPCAMGELHBP { + repeated HAKAOKNJJDL HINIBDNFAON = 9; + repeated uint32 LFHCJIBBMHB = 5; +} + +message DGPMABEJOMJ { + DPCAMGELHBP MALKHNFHFAE = 9; +} + +message ELBENNKHNLC { + DPCAMGELHBP MALKHNFHFAE = 11; +} + +message IDELAMMCOII { + DPCAMGELHBP MALKHNFHFAE = 5; +} + +message DKPPCLLGIMC { + uint32 gacha_random = 1; + uint32 PEGAOAAFIJF = 15; + DPCAMGELHBP MALKHNFHFAE = 10; +} + +message FAFOJMLECPG { + DPCAMGELHBP MALKHNFHFAE = 4; +} + +message CMNFMIHMGID { + bool EFKKIADEFFI = 1; +} + +message CMEBMINNJON { + uint32 HIAGEINLAHL = 5; + DCMFOFEBFAK FBBEHFHPOPD = 9; + DGPMABEJOMJ NGBMDKDKBGG = 13; + ELBENNKHNLC IMFFNDDABLB = 8; + IDELAMMCOII FCFHJBPPBLO = 10; + DKPPCLLGIMC FLJFEHGOBDB = 6; + FAFOJMLECPG MCBGNPDEOBN = 7; + CMNFMIHMGID AGPJDEJALFH = 15; + bool AEKEHEMKPID = 12; +} + +message IMJPKICFBLI { + int32 APJBNMCNODJ = 11; + int32 HAMHNEEJILB = 5; + int32 MHDMMOCGLCB = 13; +} + +message KPBGPCMAAJA { + uint32 buff_id = 9; + uint64 unique_id = 10; + uint32 CIPAGEJLFKB = 3; +} + +message OKIOOBNBDEB { + repeated KPBGPCMAAJA buff_list = 3; +} + +message ClockParkGetOngoingScriptInfoScRsp { + uint32 FMPDFFAGKFO = 6; + uint32 retcode = 5; + OKIOOBNBDEB rogue_buff_info = 8; + uint32 JFMPKBHGOPE = 15; + repeated uint32 GKEADPKKANG = 10; + IMJPKICFBLI OCBBEAJPFGF = 9; + CMEBMINNJON FIHJEFNGFEK = 11; + string FMHJAGNLOFD = 2; + uint32 IBFECHKNJAL = 1; + uint32 GAKDAENACOD = 12; + uint32 CIGPMMBDEJD = 4; + uint32 script_id = 3; +} + +message LMCBNBOMNKK { +} + +message CAHPBPEEPGB { + DPCAMGELHBP MALKHNFHFAE = 14; +} + +message AJBFJOEIMDM { + bool is_win = 14; + uint32 FMKOBADLNKI = 15; +} + +message ACJICCNKCLK { + repeated uint32 avatar_id_list = 11; +} + +message MBHPHEIJPMG { + uint32 gacha_random = 11; + bool GFBGCHIMNPF = 15; +} + +message KFJJAGAICDE { + uint32 FMKOBADLNKI = 4; + bool is_win = 1; +} + +message DBIACBDCPHE { +} + +message ClockParkHandleWaitOperationCsReq { + uint32 script_id = 8; + uint32 HIAGEINLAHL = 12; + LMCBNBOMNKK DBHAFLBPODA = 13; + CAHPBPEEPGB EMJEDJFEFHJ = 9; + AJBFJOEIMDM ONMPCHLDDGA = 10; + ACJICCNKCLK ENCLLODMEJH = 5; + MBHPHEIJPMG MHEGJKOFOLB = 14; + KFJJAGAICDE KEKMKBFHEED = 3; + DBIACBDCPHE FHBOCHDINAB = 4; + uint32 FMPDFFAGKFO = 2; +} + +message BHCFGECDIDJ { + uint32 CIGPMMBDEJD = 13; + bool DFGIFLKMMFD = 10; + uint32 script_id = 1; + uint32 progress = 8; + uint32 JFMPKBHGOPE = 7; + ItemList reward = 12; + bool DFFMIACMHLD = 3; +} + +message ClockParkHandleWaitOperationScRsp { + ClockParkPlayStatus KELMDDKDNJA = 6; + uint32 retcode = 13; + uint32 HIAGEINLAHL = 8; + SceneBattleInfo battle_info = 9; + uint32 FGBPANCBLEC = 10; + uint32 BLPMDKEPMJB = 1; +} + +message ClockParkQuitScriptCsReq { + bool GDGNLHINKBM = 2; + uint32 script_id = 9; +} + +message ClockParkQuitScriptScRsp { + uint32 retcode = 12; +} + +message ClockParkBattleEndScNotify { + uint32 retcode = 2; + uint32 HIAGEINLAHL = 11; +} + +message ClockParkUseBuffCsReq { + uint32 HIAGEINLAHL = 5; + uint64 unique_id = 6; + uint32 script_id = 15; +} + +message ClockParkUseBuffScRsp { + uint32 HIAGEINLAHL = 11; + OKIOOBNBDEB rogue_buff_info = 2; + uint32 retcode = 14; + uint32 script_id = 1; + DPCAMGELHBP MALKHNFHFAE = 1139; + IMJPKICFBLI OCBBEAJPFGF = 1506; +} + +message ClockParkFinishScriptScNotify { + BHCFGECDIDJ rogue_finish_info = 5; +} + +enum MissionStatus { + MISSION_NONE = 0; + MISSION_DOING = 1; + MISSION_FINISH = 2; + MISSION_PREPARED = 3; +} + +enum MessageSectionStatus { + MESSAGE_SECTION_NONE = 0; + MESSAGE_SECTION_DOING = 1; + MESSAGE_SECTION_FINISH = 2; + MESSAGE_SECTION_FROZEN = 3; +} + +enum MessageGroupStatus { + MESSAGE_GROUP_NONE = 0; + MESSAGE_GROUP_DOING = 1; + MESSAGE_GROUP_FINISH = 2; + MESSAGE_GROUP_FROZEN = 3; +} + +enum BattleRecordType { + BATTLE_RECORD_NONE = 0; + BATTLE_RECORD_CHALLENGE = 1; + BATTLE_RECORD_ROGUE = 2; +} + +enum RebattleType { + REBATTLE_TYPE_NONE = 0; + REBATTLE_TYPE_REBATTLE_MIDWAY = 1; + REBATTLE_TYPE_REBATTLE_LOSE = 2; + REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP = 3; + REBATTLE_TYPE_REBATTLE_LOSE_LINEUP = 4; + REBATTLE_TYPE_QUIT_MIDWAY = 5; + REBATTLE_TYPE_QUIT_LOSE = 6; +} + +message Item { + uint32 Promotion = 4; + uint32 level = 14; + uint32 Num = 11; + uint32 Rank = 13; + uint32 UniqueId = 7; + uint32 MainAffixId = 9; + uint32 ItemId = 10; +} + +message ItemList { + repeated Item ItemList_ = 12; +} + +message PileItem { + uint32 ItemId = 2; + uint32 ItemNum = 4; +} + +message ItemCost { + PileItem PileItem = 6; + uint32 EquipmentUniqueId = 2; + uint32 RelicUniqueId = 14; +} + +message ItemCostData { + repeated ItemCost item_list = 13; +} + +message HGMOBALEOHO { + uint32 item_count = 14; + uint32 item_id = 1; +} + +message OEBJHOPBGAM { + uint32 promotion = 12; + uint32 rank = 4; + uint32 exp = 6; + uint32 tid = 15; + uint32 level = 11; +} + +message OKCIHJIHBAN { + uint32 exp = 5; + repeated RelicAffix sub_affix_list = 11; + uint32 main_affix_id = 9; + uint32 level = 10; + uint32 tid = 12; +} + +message ENCGLEPGAGE { + HGMOBALEOHO OLHEALPEOEA = 14; + OEBJHOPBGAM FUNC_UNLOCK_ID_EQUIPMENT = 8; + OKCIHJIHBAN FUNC_UNLOCK_ID_RELIC = 6; +} + +message EJHLGGLFNLO { + repeated ENCGLEPGAGE item_list = 14; +} + +message Vector { + sint32 y = 15; + sint32 z = 10; + sint32 x = 6; +} + +message MotionInfo { + Vector rot = 3; + Vector pos = 2; +} + +message IKKIHIPNHKP { + float z = 7; + float y = 12; + float LLHKKEFLPIP = 9; + float x = 11; +} + +message SceneMonsterWaveParam { + uint32 IIBEOENKNCN = 1; + uint32 level = 11; + uint32 elite_group = 13; + uint32 hard_level_group = 10; +} + +message SceneMonster { + uint32 max_hp = 10; + uint32 cur_hp = 14; + uint32 monster_id = 11; +} + +message SceneMonsterWave { + uint32 battle_wave_id = 7; + repeated ItemList drop_list = 11; + repeated SceneMonster monster_list = 9; + SceneMonsterWaveParam monster_param = 6; + uint32 battle_stage_id = 2; +} + +message SceneBattleInfo { + repeated BattleEventBattleInfo battle_event = 1354; + repeated BattleAvatar battle_avatar_list = 6; + bool LKAHLGNIECF = 13; + uint32 logic_random_seed = 14; + uint32 world_level = 12; + EvolveBuildBattleInfo OAHDOLHBPFK = 869; + repeated SceneMonsterWave monster_wave_list = 7; + repeated BattleBuff buff_list = 9; + uint32 battle_id = 15; + uint32 rounds_limit = 5; + NPDPLEMGEFN GIOGKGLBACA = 1420; + uint32 stage_id = 8; + BattleRogueMagicInfo battle_rogue_magic_info = 206; + GDHEDNKIELE CGOBLNLGCMO = 1517; + map battle_target_info = 129; + uint32 AFHKNCHFNLE = 1; +} + +message AetherDivideBattleInfo { + uint32 battle_id = 5; + uint32 stage_id = 14; + uint32 logic_random_seed = 15; + repeated BattleBuff buff_list = 4; + repeated AetherAvatarInfo battle_avatar_list = 12; + bool LKAHLGNIECF = 9; + repeated SceneMonsterWave monster_wave_list = 13; +} + +message GDDDBPGAIEC { + AvatarType avatar_type = 5; + uint32 assist_uid = 15; + uint32 id = 11; +} + +enum ContentPackageStatus { + ContentPackageStatus_None = 0; + ContentPackageStatus_Init = 1; + ContentPackageStatus_Doing = 2; + ContentPackageStatus_Finished = 3; + ContentPackageStatus_Release = 4; +} + +enum CmdContentPackageType { + CmdContentPackageTypeNone = 0; + CmdContentPackageGetDataScRsp = 7537; + CmdContentPackageUnlockScRsp = 7544; + CmdContentPackageTransferScNotify = 7510; + CmdContentPackageGetDataCsReq = 7529; + CmdContentPackageSyncDataScNotify = 7542; + CmdContentPackageUnlockCsReq = 7502; +} + +message ContentPackageGetDataCsReq { +} + +message ContentPackageGetDataScRsp { + ContentPackageData data = 4; + uint32 retcode = 11; +} + +message ContentPackageInfo { + uint32 content_id = 1; + ContentPackageStatus status = 9; +} + +message ContentPackageData { + uint32 cur_content_id = 15; + repeated ContentPackageInfo content_package_list = 12; +} + +message ContentPackageSyncDataScNotify { + ContentPackageData data = 1; +} + +message ContentPackageUnlockCsReq { + uint32 content_id = 15; +} + +message ContentPackageUnlockScRsp { + uint32 content_id = 4; + uint32 retcode = 10; +} + +message ContentPackageTransferScNotify { +} + +enum CmdDailyActiveType { + CmdDailyActiveTypeNone = 0; + CmdDailyActiveInfoNotify = 3379; + CmdGetDailyActiveInfoCsReq = 3383; + CmdTakeApRewardScRsp = 3371; + CmdTakeApRewardCsReq = 3398; + CmdTakeAllApRewardScRsp = 3333; + CmdTakeAllApRewardCsReq = 3377; + CmdGetDailyActiveInfoScRsp = 3342; +} + +message DailyActivityInfo { + uint32 world_level = 15; + uint32 FPNDPLMIGJP = 3; + bool JAIJDCIEJJE = 4; + uint32 level = 11; +} + +message TakeApRewardCsReq { + uint32 level = 2; +} + +message TakeApRewardScRsp { + ItemList reward = 11; + uint32 retcode = 9; + uint32 level = 6; +} + +message GetDailyActiveInfoCsReq { +} + +message GetDailyActiveInfoScRsp { + uint32 FPNDPLMIGJP = 6; + repeated uint32 EKLOBIDAGOD = 8; + uint32 retcode = 7; + repeated DailyActivityInfo KGCLFOABCIB = 1; +} + +message DailyActiveInfoNotify { + uint32 FPNDPLMIGJP = 9; + repeated DailyActivityInfo KGCLFOABCIB = 12; + repeated uint32 EKLOBIDAGOD = 2; +} + +message TakeAllApRewardCsReq { +} + +message TakeAllApRewardScRsp { + ItemList reward = 3; + repeated uint32 KMIPGFOKNMM = 7; + uint32 retcode = 12; +} + +enum CmdDrinkMakerType { + CmdDrinkMakerTypeNone = 0; + CmdEndDrinkMakerSequenceCsReq = 6988; + CmdDrinkMakerChallengeScRsp = 6987; + CmdEndDrinkMakerSequenceScRsp = 6995; + CmdMakeMissionDrinkScRsp = 6989; + CmdDrinkMakerUpdateTipsNotify = 6999; + CmdMakeMissionDrinkCsReq = 6992; + CmdGetDrinkMakerDataScRsp = 6997; + CmdMakeDrinkCsReq = 6993; + CmdGetDrinkMakerDataCsReq = 6994; + CmdDrinkMakerChallengeCsReq = 6983; + CmdMakeDrinkScRsp = 6990; + CmdDrinkMakerDayEndScNotify = 6986; +} + +message DrinkMakerGuest { + uint32 Faith = 8; + repeated uint32 UnlockedFavorTagList = 9; + uint32 GuestId = 4; +} + +message LGNIOADJNOJ { + uint32 OHFINJLMILI = 3; + uint32 OPMEPODLIDL = 9; + uint32 MDFPMNGJNHB = 11; + repeated uint32 ALCCELPMEDB = 12; + uint32 KJCKBJDKMAJ = 6; +} + +message BKFLLOHDLEM { + bool is_success = 7; + uint32 OAPJFLKLHEH = 11; +} + +message GetDrinkMakerDataCsReq { +} + +message GetDrinkMakerDataScRsp { + uint32 exp = 3; + uint32 PAHBKDPKLFB = 2; + LGNIOADJNOJ FLNJDFHNNFI = 10; + uint32 BAAGLIIDLNK = 11; + uint32 HJIFBKPIDOG = 5; + repeated uint32 DCPHNKMFLMN = 1; + uint32 level = 9; + uint32 FAABGHNMGHM = 6; + repeated DrinkMakerGuest LPNCFLAKPOH = 12; + uint32 retcode = 14; +} + +message MakeDrinkCsReq { + LGNIOADJNOJ OEEHEOKKNGD = 14; + uint32 FAABGHNMGHM = 10; +} + +message MakeDrinkScRsp { + uint32 NextChatId = 6; + bool IsSucc = 4; + uint32 retcode = 15; +} + +message EndDrinkMakerSequenceCsReq { +} + +message EndDrinkMakerSequenceScRsp { + ItemList reward = 12; + uint32 Tips = 9; + uint32 Exp = 4; + uint32 NextSequenceId = 11; + DrinkMakerGuest Guest = 3; + uint32 level = 10; + uint32 retcode = 15; + repeated BKFLLOHDLEM RequestList = 1; +} + +message MakeMissionDrinkCsReq { + uint32 OAPJFLKLHEH = 2; + LGNIOADJNOJ OEEHEOKKNGD = 9; + bool is_save_data = 13; +} + +message MakeMissionDrinkScRsp { + bool IsSucc = 14; + bool IsSave = 2; + LGNIOADJNOJ CustomDrink = 10; + uint32 retcode = 15; +} + +message DrinkMakerDayEndScNotify { + uint32 OKJCKFKADFC = 1; +} + +message DrinkMakerChallengeCsReq { + uint32 challenge_id = 4; + LGNIOADJNOJ OEEHEOKKNGD = 3; +} + +message DrinkMakerChallengeScRsp { + uint32 retcode = 10; + bool is_success = 6; + ItemList reward = 2; + uint32 challenge_id = 13; +} + +message DrinkMakerUpdateTipsNotify { + uint32 BAAGLIIDLNK = 4; +} + +enum CmdEvolveBuildType { + CmdEvolveBuildNone = 0; + CmdEvolveBuildShopAbilityResetScRsp = 7116; + CmdEvolveBuildReRandomStageCsReq = 7149; + CmdEvolveBuildStartStageScRsp = 7110; + CmdEvolveBuildTakeExpRewardScRsp = 7112; + CmdEvolveBuildCoinNotify = 7128; + CmdEvolveBuildGiveupCsReq = 7124; + CmdEvolveBuildShopAbilityUpCsReq = 7127; + CmdEvolveBuildLeaveCsReq = 7113; + CmdEvolveBuildShopAbilityUpScRsp = 7105; + CmdEvolveBuildFinishScNotify = 7114; + CmdEvolveBuildQueryInfoScRsp = 7137; + CmdEvolveBuildStartLevelScRsp = 7102; + CmdEvolveBuildTakeExpRewardCsReq = 7130; + CmdEvolveBuildStartStageCsReq = 7144; + CmdEvolveBuildShopAbilityDownScRsp = 7115; + CmdEvolveBuildShopAbilityDownCsReq = 7143; + CmdEvolveBuildStartLevelCsReq = 7142; + CmdEvolveBuildUnlockInfoNotify = 7103; + CmdEvolveBuildGiveupScRsp = 7132; + CmdEvolveBuildLeaveScRsp = 7101; + CmdEvolveBuildShopAbilityResetCsReq = 7106; + CmdEvolveBuildQueryInfoCsReq = 7129; + CmdEvolveBuildReRandomStageScRsp = 7146; +} + +enum NABDOJOGABH { + EVOLVE_PERIOD_NONE = 0; + EVOLVE_PERIOD_FIRST = 1; + EVOLVE_PERIOD_SECOND = 2; + EVOLVE_PERIOD_THIRD = 3; + EVOLVE_PERIOD_EXTRA = 4; +} + +enum HBHDIGOPDMP { + EVOLVE_BATTLE_RESULT_NONE = 0; + EVOLVE_BATTLE_RESULT_WIN = 1; + EVOLVE_BATTLE_RESULT_ALL_AVATAR_DEAD = 2; + EVOLVE_BATTLE_RESULT_NO_DEAD_LINE = 3; + EVOLVE_BATTLE_RESULT_QUIT = 4; +} + +message EvolveBuildAvatar { + double damage = 11; + AvatarType AvatarType = 14; + uint32 avatar_id = 8; +} + +message EvolveBuildLevelInfo { + repeated EvolveBuildAvatar avatar_list = 6; + repeated uint32 PeriodIdList = 8; + EvolveBuildBattleInfo BattleInfo = 3; + uint32 CurGameExp = 13; + uint32 RoundCnt = 2; + repeated BattleTarget BattleTargetList = 5; +} + +message EJKBGEPDPMF { + uint32 KHHFCELAFJA = 13; + uint32 max_score = 3; + uint32 DGEJMCKIFJB = 11; +} + +message NHCDHNDCJMI { + uint32 ICKOBLBOKIH = 14; + uint32 level = 4; +} + +message LCINGIMGEEM { + uint32 DGEJMCKIFJB = 11; + bool HOAMCDKDELJ = 12; + repeated uint32 NEKECKBBFMH = 5; + bool PBBEHNBHIIM = 9; +} + +message KBBMNPCNHMO { + repeated uint32 NMFPFCLDDNN = 14; + repeated EJKBGEPDPMF IENLIPDAPMG = 3; + repeated LCINGIMGEEM GDILHIGFFNP = 4; + uint32 DOIDHIJIKLH = 2; + uint32 exp = 6; + repeated uint32 BACNPJFOAOF = 12; + bool GMILJKPOPGD = 7; + uint32 item_value = 10; + bool GNJAGILEMCJ = 8; + repeated NHCDHNDCJMI HLGLFNABFOP = 9; +} + +message EvolveBuildQueryInfoCsReq { +} + +message EvolveBuildQueryInfoScRsp { + EvolveBuildLevelInfo level_info = 4; + KBBMNPCNHMO rogue_current_info = 7; + uint32 retcode = 13; +} + +message EvolveBuildStartLevelCsReq { + uint32 DGEJMCKIFJB = 4; + repeated EvolveBuildAvatar avatar_list = 13; + NGIKGHKMAHA JJLFIBAAJNJ = 12; +} + +message EvolveBuildStartLevelScRsp { + EvolveBuildLevelInfo level_info = 12; + uint32 retcode = 5; + SceneBattleInfo KFPDPBBAOPL = 6; +} + +message EvolveBuildStartStageCsReq { + uint32 DGEJMCKIFJB = 3; +} + +message EvolveBuildStartStageScRsp { + uint32 retcode = 3; + SceneBattleInfo KFPDPBBAOPL = 10; + EvolveBuildLevelInfo level_info = 7; +} + +message EvolveBuildGiveupCsReq { +} + +message EvolveBuildGiveupScRsp { + uint32 retcode = 8; + EvolveBuildLevelInfo level_info = 1; +} + +message EvolveBuildLeaveCsReq { +} + +message EvolveBuildLeaveScRsp { + EvolveBuildLevelInfo level_info = 7; + uint32 retcode = 15; +} + +message EvolveBuildFinishScNotify { + HBHDIGOPDMP BattleResultType = 15; + uint32 Coin = 6; + uint32 Score = 5; + bool IsLose = 8; + uint32 Wave = 10; + EvolveBuildLevelInfo LevelInfo = 3; + uint32 Exp = 11; + uint32 LevelId = 1; + uint32 CurPeriodType = 4; +} + +message EvolveBuildReRandomStageCsReq { + uint32 DGEJMCKIFJB = 13; +} + +message EvolveBuildReRandomStageScRsp { + LCINGIMGEEM KPEMIFNCMPJ = 4; + uint32 retcode = 1; +} + +message EvolveBuildShopAbilityUpCsReq { + uint32 level = 7; + uint32 ICKOBLBOKIH = 15; +} + +message EvolveBuildShopAbilityUpScRsp { + uint32 level = 9; + uint32 retcode = 5; + uint32 ICKOBLBOKIH = 2; +} + +message EvolveBuildShopAbilityDownCsReq { + uint32 ICKOBLBOKIH = 9; + uint32 level = 14; +} + +message EvolveBuildShopAbilityDownScRsp { + uint32 level = 3; + uint32 retcode = 11; + uint32 ICKOBLBOKIH = 14; +} + +message EvolveBuildTakeExpRewardCsReq { +} + +message EvolveBuildTakeExpRewardScRsp { + uint32 DOIDHIJIKLH = 8; + uint32 retcode = 4; + ItemList reward = 5; +} + +message EvolveBuildShopAbilityResetCsReq { +} + +message EvolveBuildShopAbilityResetScRsp { + repeated NHCDHNDCJMI HLGLFNABFOP = 4; + uint32 retcode = 2; + uint32 item_value = 5; +} + +message EvolveBuildCoinNotify { + uint32 item_value = 14; +} + +message EvolveBuildUnlockInfoNotify { + bool GMILJKPOPGD = 10; + bool GNJAGILEMCJ = 1; +} + +enum CmdExpeditionType { + CmdExpeditionTypeNone = 0; + CmdTakeExpeditionRewardCsReq = 2533; + CmdTakeMultipleActivityExpeditionRewardScRsp = 2504; + CmdCancelActivityExpeditionCsReq = 2556; + CmdTakeMultipleExpeditionRewardScRsp = 2550; + CmdTakeExpeditionRewardScRsp = 2512; + CmdAcceptExpeditionScRsp = 2542; + CmdAcceptActivityExpeditionCsReq = 2538; + CmdTakeActivityExpeditionRewardCsReq = 2522; + CmdGetExpeditionDataScRsp = 2571; + CmdGetExpeditionDataCsReq = 2598; + CmdAcceptMultipleExpeditionCsReq = 2505; + CmdTakeMultipleActivityExpeditionRewardCsReq = 2531; + CmdAcceptActivityExpeditionScRsp = 2578; + CmdAcceptMultipleExpeditionScRsp = 2545; + CmdTakeMultipleExpeditionRewardCsReq = 2520; + CmdCancelActivityExpeditionScRsp = 2589; + CmdAcceptExpeditionCsReq = 2583; + CmdCancelExpeditionCsReq = 2579; + CmdExpeditionDataChangeScNotify = 2528; + CmdCancelExpeditionScRsp = 2577; + CmdTakeActivityExpeditionRewardScRsp = 2566; +} + +message JLHHCIJPOPD { + int64 OFLKHCBDCAJ = 5; + uint32 JEMLFADBGMG = 14; + uint32 id = 13; + repeated uint32 avatar_id_list = 15; +} + +message ActivityExpedition { + uint32 id = 6; + uint32 LAOJBOCIEHN = 3; + uint32 BPMJPELFJBK = 14; + uint32 PHOGEMPLHLN = 7; + int64 OFLKHCBDCAJ = 13; + repeated uint32 avatar_id_list = 15; +} + +message GetExpeditionDataCsReq { +} + +message GetExpeditionDataScRsp { + uint32 DLHILDEHBMI = 9; + repeated uint32 AJMJNIMFDOO = 5; + repeated JLHHCIJPOPD CLOGAEMKPPM = 11; + repeated uint32 GNJKNMOAEHA = 3; + uint32 retcode = 2; + repeated uint32 LEOJCIHOGPM = 12; + repeated ActivityExpedition KLMGFFABHCA = 4; +} + +message AcceptExpeditionCsReq { + JLHHCIJPOPD FUNC_UNLOCK_ID_EXPEDITION = 11; +} + +message AcceptExpeditionScRsp { + JLHHCIJPOPD FUNC_UNLOCK_ID_EXPEDITION = 2; + uint32 retcode = 12; +} + +message AcceptMultipleExpeditionCsReq { + repeated JLHHCIJPOPD IBCOIFFNIJN = 13; +} + +message AcceptMultipleExpeditionScRsp { + repeated JLHHCIJPOPD GAHHPNGKLFH = 7; + uint32 retcode = 4; +} + +message CancelExpeditionCsReq { + uint32 GLIEPFENPHH = 15; +} + +message CancelExpeditionScRsp { + uint32 GLIEPFENPHH = 7; + uint32 retcode = 15; +} + +message TakeExpeditionRewardCsReq { + uint32 GLIEPFENPHH = 11; +} + +message TakeExpeditionRewardScRsp { + ItemList KCGOBOKNMFH = 4; + uint32 GLIEPFENPHH = 1; + uint32 retcode = 2; + ItemList reward = 5; +} + +message TakeMultipleExpeditionRewardCsReq { + repeated uint32 KOEHKPOIGFF = 15; +} + +message TakeMultipleExpeditionRewardScRsp { + repeated uint32 ECLNNACMIJB = 10; + uint32 retcode = 14; + ItemList KCGOBOKNMFH = 2; + repeated ItemList PODBCPNBINN = 7; + repeated ItemList OIEMDIDMAEK = 4; + ItemList reward = 5; +} + +message ExpeditionDataChangeScNotify { + uint32 DLHILDEHBMI = 9; + repeated ActivityExpedition KLMGFFABHCA = 4; + repeated JLHHCIJPOPD CLOGAEMKPPM = 15; + repeated uint32 GNJKNMOAEHA = 11; + repeated uint32 LEOJCIHOGPM = 7; +} + +message AcceptActivityExpeditionCsReq { + ActivityExpedition NACJGFAFCGE = 10; +} + +message AcceptActivityExpeditionScRsp { + uint32 retcode = 13; + ActivityExpedition NACJGFAFCGE = 2; +} + +message CancelActivityExpeditionCsReq { + uint32 HADKPJOKKCM = 10; +} + +message CancelActivityExpeditionScRsp { + uint32 HADKPJOKKCM = 11; + uint32 retcode = 9; +} + +message TakeActivityExpeditionRewardCsReq { + uint32 HADKPJOKKCM = 12; +} + +message TakeActivityExpeditionRewardScRsp { + ItemList reward = 5; + uint32 HADKPJOKKCM = 1; + ItemList KCGOBOKNMFH = 13; + uint32 score_id = 9; + uint32 retcode = 15; +} + +message TakeMultipleActivityExpeditionRewardCsReq { + repeated uint32 HLOIKNKAPMN = 5; +} + +message IJNLPBIHKIF { + ItemList KCGOBOKNMFH = 12; + uint32 HADKPJOKKCM = 9; + ItemList reward = 13; + uint32 score_id = 1; +} + +message TakeMultipleActivityExpeditionRewardScRsp { + uint32 retcode = 9; + repeated IJNLPBIHKIF EPOFPDIKDOF = 3; +} + +enum CmdFantasticStoryActivityType { + CmdFantasticStoryActivityTypeNone = 0; + CmdFantasticStoryActivityBattleEndScNotify = 4977; + CmdGetFantasticStoryActivityDataScRsp = 4971; + CmdGetFantasticStoryActivityDataCsReq = 4998; + CmdEnterFantasticStoryActivityStageScRsp = 4979; + CmdEnterFantasticStoryActivityStageCsReq = 4942; + CmdFinishChapterScNotify = 4983; +} + +message KGEDKKAJKCL { + repeated ALLFKPIPPDH avatar_list = 10; + repeated uint32 buff_list = 9; +} + +message FantasticActivityData { + repeated uint32 CAICDAFAGNI = 14; + repeated uint32 GJLEJEEADMP = 8; + map JPLKEIAKGCB = 3; + repeated uint32 MDEABAJNLBJ = 15; + repeated uint32 GLEJEAKFBPC = 6; + uint32 KLANEABKELD = 4; + map HAIMFAMAIHG = 2; +} + +message GetFantasticStoryActivityDataCsReq { + uint32 KLANEABKELD = 7; +} + +message GetFantasticStoryActivityDataScRsp { + FantasticActivityData LHGEBDIFNAP = 7; + uint32 retcode = 12; +} + +message FinishChapterScNotify { + FantasticActivityData LHGEBDIFNAP = 15; +} + +message ALLFKPIPPDH { + AvatarType avatar_type = 12; + uint32 avatar_id = 5; +} + +message EnterFantasticStoryActivityStageCsReq { + uint32 KLANEABKELD = 15; + repeated ALLFKPIPPDH avatar_list = 1; + repeated uint32 buff_list = 14; + uint32 battle_id = 3; +} + +message EnterFantasticStoryActivityStageScRsp { + uint32 retcode = 10; + uint32 KLANEABKELD = 15; + SceneBattleInfo battle_info = 4; + uint32 battle_id = 9; +} + +message FantasticStoryActivityBattleEndScNotify { + uint32 battle_id = 10; + uint32 MGGBJFFLCAE = 8; + uint32 KLANEABKELD = 9; +} + +enum CmdFeverTimeActivityType { + CmdFeverTimeActivityTypeNone = 0; + CmdFeverTimeActivityBattleEndScNotify = 7157; + CmdGetFeverTimeActivityDataCsReq = 7153; + CmdEnterFeverTimeActivityStageCsReq = 7152; + CmdEnterFeverTimeActivityStageScRsp = 7158; + CmdGetFeverTimeActivityDataScRsp = 7160; +} + +enum FeverTimeBattleRank { + FEVER_TIME_BATTLE_RANK_C = 0; + FEVER_TIME_BATTLE_RANK_B = 1; + FEVER_TIME_BATTLE_RANK_A = 2; + FEVER_TIME_BATTLE_RANK_S = 3; + FEVER_TIME_BATTLE_RANK_SS = 4; +} + +message FeverTimeActivityData { + uint32 GHIKGGJMIKF = 9; + uint32 EPJPMBMOKAJ = 6; + FeverTimeBattleRank HLJELCNLJKI = 14; +} + +message GetFeverTimeActivityDataCsReq { +} + +message GetFeverTimeActivityDataScRsp { + uint32 retcode = 13; + repeated FeverTimeActivityData KECKGLJLILM = 2; +} + +message FeverTimeActivityBattleEndScNotify { + uint32 BFADHPMMODP = 2; + uint32 id = 8; + FeverTimeBattleRank EGPGPJLOHIL = 1; + uint32 DHFALDJEAAN = 9; +} + +message EnterFeverTimeActivityStageCsReq { + uint32 id = 8; + uint32 ADNPPCILFMA = 12; + repeated MFDEGCNEJMO avatar_list = 3; + uint32 BOOHBIJBBIA = 13; +} + +message EnterFeverTimeActivityStageScRsp { + uint32 retcode = 11; + SceneBattleInfo battle_info = 2; + uint32 id = 3; +} + +enum CmdFightType { + CmdFightTypeNone = 0; + CmdFightSessionStopScNotify = 30033; + CmdFightKickOutScNotify = 30042; + CmdFightEnterCsReq = 30098; + CmdFightEnterScRsp = 30071; + CmdFightLeaveScNotify = 30083; + CmdFightHeartBeatCsReq = 30079; + CmdFightHeartBeatScRsp = 30077; +} + +message FightEnterCsReq { + uint64 LDPPHLJDANL = 6; + uint32 res_version = 13; + string IPEPBMIKJCN = 3; + uint32 platform = 10; + uint32 KMANPJCMAOB = 12; + uint32 JIOPMFNPBNP = 14; + uint32 uid = 7; + uint32 CGEGOLLMHCJ = 11; +} + +message FightEnterScRsp { + uint32 KMANPJCMAOB = 4; + bool LJMFOHLOBCI = 5; + uint64 secret_key_seed = 15; + uint64 server_timestamp_ms = 13; + uint32 retcode = 1; +} + +message FightLeaveScNotify { + uint32 HGJPICGMLMK = 14; +} + +message FightKickOutScNotify { + FightKickoutType kick_type = 12; +} + +message FightHeartBeatCsReq { + uint64 client_time_ms = 14; +} + +message FightHeartBeatScRsp { + uint64 client_time_ms = 3; + uint32 retcode = 14; + uint64 server_time_ms = 2; +} + +message FightSessionStopScNotify { + EDDPABIGHBE BANNAKDNBFA = 11; +} + +enum CmdFightActivityType { + CmdFightActivityTypeNone = 0; + CmdTakeFightActivityRewardScRsp = 3633; + CmdFightActivityDataChangeScNotify = 3683; + CmdGetFightActivityDataScRsp = 3671; + CmdEnterFightActivityStageScRsp = 3679; + CmdTakeFightActivityRewardCsReq = 3677; + CmdEnterFightActivityStageCsReq = 3642; + CmdGetFightActivityDataCsReq = 3698; +} + +message FightActivityGroup { + uint32 GroupId = 15; + uint32 EndlessMaxWave = 3; + uint32 PassedMaxDifficultyLevel = 9; + repeated uint32 TakenDifficultyLevelRewardList = 4; +} + +message GetFightActivityDataCsReq { +} + +message GetFightActivityDataScRsp { + uint32 retcode = 14; + repeated FightActivityGroup DPFKPKDKONP = 8; + bool AGGMHDOKDPM = 2; + map JDNHCNHAMML = 7; + uint32 world_level = 5; +} + +message FightActivityDataChangeScNotify { + repeated FightActivityGroup DPFKPKDKONP = 1; + map JDNHCNHAMML = 13; +} + +message IIFKDONLDMA { + AvatarType avatar_type = 9; + uint32 avatar_id = 10; +} + +message EnterFightActivityStageCsReq { + repeated uint32 item_list = 1; + repeated IIFKDONLDMA IPMEKIEMFPD = 3; + repeated uint32 avatar_list = 8; + uint32 AHFNGPLDAII = 2; + uint32 group_id = 15; +} + +message EnterFightActivityStageScRsp { + uint32 AHFNGPLDAII = 5; + SceneBattleInfo battle_info = 15; + uint32 retcode = 12; + uint32 group_id = 9; +} + +message TakeFightActivityRewardCsReq { + uint32 AHFNGPLDAII = 7; + uint32 group_id = 3; +} + +message TakeFightActivityRewardScRsp { + ItemList reward = 4; + uint32 AHFNGPLDAII = 8; + uint32 group_id = 13; + uint32 retcode = 11; +} + +enum CmdFightFestType { + CmdFightFestTypeNone = 0; + CmdGetFightFestDataScRsp = 7287; + CmdFightFestUnlockSkillNotify = 7260; + CmdFightFestUpdateChallengeRecordNotify = 7274; + CmdFightFestUpdateCoinNotify = 7282; + CmdStartFightFestScRsp = 7252; + CmdStartFightFestCsReq = 7292; + CmdGetFightFestDataCsReq = 7279; + CmdFightFestScoreUpdateNotify = 7294; +} + +enum AAAIFJOAAGO { + FIGHT_FEST_BATTLE_RANK_C = 0; + FIGHT_FEST_BATTLE_RANK_B = 1; + FIGHT_FEST_BATTLE_RANK_A = 2; + FIGHT_FEST_BATTLE_RANK_S = 3; + FIGHT_FEST_BATTLE_RANK_SS = 4; +} + +enum FightFestType { + FIGHT_FEST_TYPE_NONE = 0; + FIGHT_FEST_TYPE_MAIN = 1; + FIGHT_FEST_TYPE_SCORE = 2; + FIGHT_FEST_TYPE_CHALLENGE = 3; + FIGHT_FEST_TYPE_TEACH = 4; +} + +message JMDAEBFHNAI { + uint32 EPJPMBMOKAJ = 10; + uint32 NGKABPLAEGP = 8; + uint32 challenge_id = 4; + AAAIFJOAAGO HLJELCNLJKI = 2; +} + +message GetFightFestDataCsReq { +} + +message GetFightFestDataScRsp { + uint32 score_id = 8; + repeated uint32 JJIPJBEAJIH = 10; + uint32 item_value = 4; + repeated JMDAEBFHNAI challenge_list = 5; + uint32 retcode = 7; +} + +message BNBMFMMBIAO { + AvatarType avatar_type = 11; + uint32 id = 3; +} + +message StartFightFestCsReq { + FightFestType type = 15; + uint32 event_id = 13; + repeated uint32 JJIPJBEAJIH = 12; + repeated BNBMFMMBIAO avatar_list = 11; + uint32 id = 7; +} + +message StartFightFestScRsp { + SceneBattleInfo battle_info = 3; + uint32 retcode = 5; + uint32 id = 15; + FightFestType type = 12; + uint32 event_id = 4; +} + +message FightFestScoreUpdateNotify { + uint32 score_id = 9; + uint32 GFKMCCDPNAH = 10; +} + +message FightFestUnlockSkillNotify { + uint32 BHJCBBAGJJK = 5; +} + +message FightFestUpdateChallengeRecordNotify { + uint32 challenge_id = 2; + uint32 EPJPMBMOKAJ = 12; + AAAIFJOAAGO rank = 11; + uint32 BFADHPMMODP = 13; + AAAIFJOAAGO OLKEDEOECOD = 4; +} + +message FightFestUpdateCoinNotify { + uint32 item_value = 6; +} + +enum CmdFightMatch3Type { + CmdFightMathc3TypeNone = 0; + CmdFightMatch3ChatCsReq = 30128; + CmdFightMatch3SwapCsReq = 30177; + CmdFightMatch3OpponentDataScNotify = 30112; + CmdFightMatch3SwapScRsp = 30133; + CmdFightMatch3ChatScRsp = 30138; + CmdFightMatch3TurnEndScNotify = 30179; + CmdFightMatch3ChatScNotify = 30178; + CmdFightMatch3DataScRsp = 30171; + CmdFightMatch3ForceUpdateNotify = 30156; + CmdFightMatch3StartCountDownScNotify = 30183; + CmdFightMatch3DataCsReq = 30198; + CmdFightMatch3TurnStartScNotify = 30142; +} + +enum LAKKMDLDAGD { + MATCH3_STATE_IDLE = 0; + MATCH3_STATE_START = 1; + MATCH3_STATE_MATCH = 2; + MATCH3_STATE_GAME = 3; + MATCH3_STATE_HALFTIME = 4; + MATCH3_STATE_OVER = 5; +} + +enum BLBJBAMDNBN { + MATCH3_PLAYER_STATE_ALIVE = 0; + MATCH3_PLAYER_STATE_DYING = 1; + MATCH3_PLAYER_STATE_DEAD = 2; + MATCH3_PLAYER_STATE_LEAVE = 3; +} + +enum KJKIMHHJBJJ { + EVENT_BEGIN = 0; + EVENT_BREAK = 1; + EVENT_FALL = 2; + EVENT_REFRESH = 3; + EVENT_BIRD_SKILL = 4; + EVENT_ENV = 5; + EVENT_SHUFFLE = 6; + EVENT_SETTLE_TAG = 7; +} + +message FLEMIIBGLNC { + BLBJBAMDNBN state = 14; + uint32 OOGAPOKFKAI = 12; + uint32 rank = 1; + uint32 GCCIOHEJPNE = 8; + uint32 score_id = 15; + uint32 hp = 13; + uint32 DNAMDNCLOJC = 11; + bool EKFPKFECMGC = 5; +} + +message CFHPMBOAHLA { + int32 ECHDMBOJOPG = 7; + KAKPHLOPDAN GKLKADILBJO = 5; + repeated uint32 GGEIPPODPDL = 1; + LAKKMDLDAGD LOPEOEFEONH = 10; + uint32 PPJLNEDNDAH = 9; + repeated FLEMIIBGLNC CGBNDODFNHK = 2; + uint64 ANEMNIMLLNJ = 14; +} + +message MDLLCLADJCP { + uint32 CKOICILMBFC = 2; + uint32 BPBGKPEIKDN = 6; +} + +message KAKPHLOPDAN { + uint32 FJIOMCLFLMK = 10; + uint32 KCNBAPCDOAC = 9; + repeated uint32 HPEHGIGBKFH = 8; + DHPIFKICOPP IMKELKMHOIK = 3; + uint32 FGCPMGKNMOK = 5; + uint32 IGDJLMDKHCJ = 7; + uint32 score_id = 11; + uint32 cur_hp = 12; + uint32 ENEOHGOGJHO = 15; + uint32 energy_info = 2; + BLBJBAMDNBN CMCBBHJELBD = 13; +} + +message KEKABJPICIP { + KAKPHLOPDAN CELFGLFFEIG = 11; + KJKIMHHJBJJ ELNNEFOGPIF = 7; +} + +message FightMatch3DataCsReq { + int32 NMGNOHPOJOP = 14; +} + +message FightMatch3DataScRsp { + uint32 retcode = 6; + repeated CCHCPNLPBDK EBMOKPBKMMD = 3; + CFHPMBOAHLA data = 12; +} + +message FightMatch3StartCountDownScNotify { + CFHPMBOAHLA data = 3; +} + +message FightMatch3TurnStartScNotify { + CFHPMBOAHLA LAOHPKGKKGO = 11; +} + +message FightMatch3TurnEndScNotify { + CFHPMBOAHLA DKEICJHIDNO = 10; + CFHPMBOAHLA APOGGHFJJJN = 14; +} + +message FightMatch3SwapCsReq { + repeated KEKABJPICIP GMMHLEKIJHP = 10; + MDLLCLADJCP NGGOBIKLHLC = 15; + MDLLCLADJCP JJHAOGEHFEN = 8; + uint32 PPBIIDKNIDA = 11; +} + +message FightMatch3SwapScRsp { + uint32 retcode = 14; + KAKPHLOPDAN MLGMDJKAPDJ = 3; + bool CGOLKEGJPOK = 12; + uint32 PPBIIDKNIDA = 6; +} + +message FightMatch3OpponentDataScNotify { + uint32 PPJLNEDNDAH = 5; + uint32 hp = 10; + uint32 DNAMDNCLOJC = 13; + uint32 score_id = 12; + BLBJBAMDNBN state = 11; +} + +message FightMatch3ChatCsReq { + uint32 NBPDNFMOLGO = 12; +} + +message FightMatch3ChatScRsp { + uint32 NBPDNFMOLGO = 6; + uint32 retcode = 12; +} + +message FightMatch3ChatScNotify { + uint32 OAOGPLNDOKA = 1; + uint32 NBPDNFMOLGO = 9; +} + +message FightMatch3ForceUpdateNotify { + CFHPMBOAHLA data = 12; +} + +enum CmdFriendType { + CmdFriendTypeNone = 0; + CmdGetFriendDevelopmentInfoScRsp = 2903; + CmdGetFriendAssistListScRsp = 2987; + CmdSetFriendRemarkNameCsReq = 2904; + CmdGetFriendListInfoCsReq = 2998; + CmdGetFriendRecommendListInfoScRsp = 2931; + CmdGetFriendBattleRecordDetailCsReq = 2976; + CmdCurAssistChangedNotify = 2957; + CmdGetPlatformPlayerInfoScRsp = 2915; + CmdGetAssistListCsReq = 2923; + CmdDeleteFriendCsReq = 2989; + CmdGetFriendChallengeDetailScRsp = 2967; + CmdSetAssistScRsp = 2914; + CmdSyncDeleteFriendScNotify = 2966; + CmdDeleteBlacklistCsReq = 2910; + CmdGetAssistListScRsp = 2985; + CmdTakeAssistRewardScRsp = 2965; + CmdSearchPlayerCsReq = 2962; + CmdGetFriendLoginInfoCsReq = 2919; + CmdGetFriendAssistListCsReq = 2935; + CmdGetFriendRecommendListInfoCsReq = 2950; + CmdGetFriendChallengeLineupCsReq = 2954; + CmdGetAssistHistoryCsReq = 2963; + CmdGetFriendBattleRecordDetailScRsp = 2939; + CmdGetFriendApplyListInfoCsReq = 2979; + CmdGetPlayerDetailInfoScRsp = 2942; + CmdSyncAddBlacklistScNotify = 2920; + CmdTakeAssistRewardCsReq = 2902; + CmdReportPlayerCsReq = 2952; + CmdDeleteFriendScRsp = 2922; + CmdGetCurAssistScRsp = 2993; + CmdSetForbidOtherApplyFriendCsReq = 2940; + CmdGetFriendListInfoScRsp = 2971; + CmdGetPlatformPlayerInfoCsReq = 2925; + CmdReportPlayerScRsp = 2911; + CmdGetFriendChallengeDetailCsReq = 2958; + CmdNewAssistHistoryNotify = 2936; + CmdGetAssistHistoryScRsp = 2955; + CmdSyncApplyFriendScNotify = 2928; + CmdSearchPlayerScRsp = 2906; + CmdHandleFriendCsReq = 2938; + CmdSetFriendRemarkNameScRsp = 2960; + CmdApplyFriendCsReq = 2933; + CmdGetFriendLoginInfoScRsp = 2992; + CmdApplyFriendScRsp = 2912; + CmdSyncHandleFriendScNotify = 2956; + CmdAddBlacklistScRsp = 2945; + CmdGetFriendApplyListInfoScRsp = 2977; + CmdGetCurAssistCsReq = 2988; + CmdAddBlacklistCsReq = 2905; + CmdDeleteBlacklistScRsp = 3000; + CmdSetFriendMarkScRsp = 2964; + CmdGetPlayerDetailInfoCsReq = 2983; + CmdSetFriendMarkCsReq = 2953; + CmdGetFriendChallengeLineupScRsp = 2969; + CmdSetForbidOtherApplyFriendScRsp = 2995; + CmdSetAssistCsReq = 2916; + CmdGetFriendDevelopmentInfoCsReq = 2949; + CmdHandleFriendScRsp = 2978; +} + +enum FriendOnlineStatus { + FRIEND_ONLINE_STATUS_OFFLINE = 0; + FRIEND_ONLINE_STATUS_ONLINE = 1; +} + +enum FriendApplySource { + FRIEND_APPLY_SOURCE_NONE = 0; + FRIEND_APPLY_SOURCE_SEARCH = 1; + FRIEND_APPLY_SOURCE_RECOMMEND = 2; + FRIEND_APPLY_SOURCE_ASSIST = 3; + FRIEND_APPLY_SOURCE_RECOMMEND_ASSIST = 4; + FRIEND_APPLY_SOURCE_PSN_FRIEND = 5; + FRIEND_APPLY_SOURCE_ASSIST_REWARD = 6; +} + +message AssistSimpleInfo { + uint32 avatar_id = 8; + uint32 Pos = 10; + uint32 dressed_skin_id = 2; + uint32 level = 12; +} + +message GHHNONNKCKJ { + uint32 EHMEAGKBIID = 8; + uint32 MMLBFPNPHCL = 9; + uint32 OPOOCGFLAOH = 6; + uint32 group_id = 1; +} + +message ECHKEPBCIOJ { + uint32 GPCFHFKHMID = 6; +} + +message KNGCGMILGKE { + repeated uint32 KIJPNCLPMGC = 1; + uint32 GPCFHFKHMID = 13; +} + +message LCCFLFOAKMI { + KNGCGMILGKE OBMGEJKCHFN = 13; +} + +message BFAMGMKCPLN { + ECHKEPBCIOJ KLGMJMBIODB = 11; + LCCFLFOAKMI ODAAHKFADPF = 8; +} + +message NAAJKLMNIJI { + GHHNONNKCKJ JICKDPMEDIB = 14; + BFAMGMKCPLN ADAPKPJKOJM = 11; + BattleRecordType display_type = 7; +} + +message PlayerSimpleInfo { + repeated AssistSimpleInfo assist_simple_info_list = 1; + FriendOnlineStatus online_status = 3; + uint32 head_icon = 2; + PlatformType platform = 4; + string signature = 7; + bool is_banned = 13; + uint32 level = 10; + string nickname = 6; + int64 last_active_time = 12; + uint32 uid = 14; + string FLFKCIHCENF = 5; + uint32 chat_bubble_id = 8; + string HFHGPLMEFGJ = 11; +} + +message DisplayEquipmentInfo { + uint32 tid = 7; + uint32 rank = 12; + uint32 exp = 2; + uint32 promotion = 8; + uint32 level = 10; +} + +message DisplayRelicInfo { + uint32 level = 10; + uint32 tid = 6; + uint32 type = 15; + uint32 main_affix_id = 4; + repeated RelicAffix sub_affix_list = 13; + uint32 exp = 8; +} + +message DisplayAvatarDetailInfo { + uint32 Rank = 8; + uint32 Exp = 13; + uint32 dressed_skin_id = 12; + uint32 avatar_id = 2; + repeated DisplayRelicInfo RelicList = 14; + uint32 Pos = 1; + repeated AvatarSkillTree SkilltreeList = 15; + uint32 Promotion = 10; + uint32 level = 9; + DisplayEquipmentInfo Equipment = 3; +} + +message PlayerCollectionInfo { + uint32 GIJPKEENIAO = 13; + uint32 OJCGAOPENDG = 8; + uint32 JLEAIIHKNJB = 15; + uint32 HMMOBNAFHJC = 7; + uint32 EFGAAHCDEFK = 14; +} + +message PlayerRecordInfo { + uint32 HEFKKIANPJE = 10; + PlayerCollectionInfo collection_info = 9; + uint32 MBBDPBOOEAP = 13; + uint32 INNBJJFDEBD = 12; + uint32 HMHGEDPFEBA = 6; + uint32 JIOMBOMGDHP = 8; + uint32 JEMLCOOOBOO = 4; + uint32 KNJPGKKOEDD = 14; + uint32 FABJGCEEABG = 2; +} + +message PrivacySettings { + bool PJILEMMBLFG = 2; + bool NMJDBOIPFIC = 14; + bool NENGEIIJJCB = 8; + bool CPEEEPDBBPH = 12; + bool GNOHNPJBFJC = 5; +} + +message PlayerDisplaySettings { + BFAMGMKCPLN ADAPKPJKOJM = 11; + repeated GHHNONNKCKJ challenge_list = 13; +} + +message PlayerDetailInfo { + uint32 world_level = 8; + bool is_banned = 15; + uint32 level = 13; + string signature = 4; + PlayerDisplaySettings PLCLJEFAHIM = 1680; + uint32 MEODGCCAPLF = 7; + PlatformType platform = 10; + uint32 head_icon = 2; + uint32 uid = 5; + repeated DisplayAvatarDetailInfo assist_avatar_list = 14; + string FLFKCIHCENF = 6; + PrivacySettings privacy_settings = 507; + repeated DisplayAvatarDetailInfo display_avatar_list = 340; + string HFHGPLMEFGJ = 12; + bool PMPLHMENMPI = 3; + PlayerRecordInfo record_info = 11; + string nickname = 1; + uint32 EJHPPHPCIEM = 9; +} + +message FriendSimpleInfo { + string remark_name = 12; + PlayerSimpleInfo player_info = 8; + bool is_marked = 11; + PlayingState playing_state = 7; + NAAJKLMNIJI EFAEALKEIPD = 13; + int64 create_time = 6; +} + +message FriendApplyInfo { + int64 apply_time = 15; + PlayerSimpleInfo player_info = 9; +} + +message FriendRecommendInfo { + bool NBHIADFEKFF = 11; + PlayerSimpleInfo player_info = 13; +} + +message PlayerAssistInfo { + DisplayAvatarDetailInfo assist_avatar = 1; + PlayerSimpleInfo player_info = 5; +} + +message ACPDAGMPCPC { + PlatformType platform = 7; + uint32 level = 10; + uint32 head_icon = 11; + uint32 uid = 15; + string remark_name = 3; + string HFHGPLMEFGJ = 13; + uint32 MHCKOEADGEL = 9; + string nickname = 2; +} + +message KLMFIBACKFD { + uint32 buff_one = 15; + PlayerSimpleInfo player_info = 9; + uint32 buff_two = 13; + repeated ChallengeLineupList lineup_list = 4; + string remark_name = 14; + uint32 score_id = 2; + uint32 PPMKDMINBNH = 12; +} + +message BCCJGMONBKG { + uint32 MMLBFPNPHCL = 11; + uint32 group_id = 6; + ChallengeStatistics challenge_default = 754; + ChallengeStoryStatistics challenge_story = 425; + ChallengeBossStatistics challenge_boss = 234; +} + +message EFIGAKCIHHM { + RogueFinishInfo rogue_finish_info = 3; + uint32 map_id = 12; +} + +message CPDLMGKIJLJ { + uint32 PGAAILFLGCN = 2; + RogueTournFinishInfo tourn_finish_info = 11; +} + +message OLFEIIBMPGL { + uint32 area_id = 7; + uint32 LCHACGONGJK = 9; + uint32 GKCJFIEDJDB = 10; +} + +message OIKHAJADEMG { + uint32 DNDLFECFMNI = 4; + uint32 INOGEEHKJMO = 1; + uint32 PLKJNGEPIAH = 5; + uint32 area_id = 7; +} + +message IFIJMOECCOE { + uint32 DAJCFCAEIHN = 11; + uint32 area_id = 15; + uint32 KPNGCKLNFGN = 8; +} + +message EHEACEHNEGA { + EFIGAKCIHHM BFBOLGKIMIB = 181; + CPDLMGKIJLJ LIGEDIHEFMB = 960; + OIKHAJADEMG KNMDKFFBGHP = 6; + IFIJMOECCOE HFGMHPLJFKP = 15; + OLFEIIBMPGL GBBCBCAOOKI = 1; +} + +message EGBPFBMGIPF { + uint32 area_id = 4; +} + +message ICDLIMEEGBC { + uint32 area_id = 4; + uint32 GJICPOLKKEN = 14; +} + +message KJIFKKLHIJB { + uint32 challenge_id = 7; +} + +message FAINMOBPJMG { + DevelopmentType OGDMEGCODHO = 1; + int64 time = 10; + EGBPFBMGIPF JMLMHKFCOGJ = 1166; + KJIFKKLHIJB EHFCDIAADJE = 1350; + uint32 avatar_id = 662; + uint32 EGNDMKMFPIN = 834; + uint32 BAEAKJGMOGA = 665; + ICDLIMEEGBC PHLBMNLJAGE = 1937; +} + +message GetFriendListInfoCsReq { +} + +message GetFriendListInfoScRsp { + repeated PlayerSimpleInfo black_list = 11; + repeated FriendSimpleInfo friend_list = 2; + uint32 retcode = 3; +} + +message GetPlayerDetailInfoCsReq { + uint32 uid = 8; +} + +message GetPlayerDetailInfoScRsp { + PlayerDetailInfo detail_info = 8; + uint32 retcode = 3; +} + +message GetFriendApplyListInfoCsReq { +} + +message GetFriendApplyListInfoScRsp { + repeated FriendApplyInfo receive_apply_list = 14; + repeated uint32 send_apply_list = 2; + uint32 retcode = 12; +} + +message ApplyFriendCsReq { + FriendApplySource source = 4; + uint32 uid = 7; +} + +message ApplyFriendScRsp { + uint32 uid = 8; + uint32 retcode = 7; +} + +message SyncApplyFriendScNotify { + FriendApplyInfo apply_info = 12; +} + +message HandleFriendCsReq { + bool is_accept = 8; + uint32 uid = 12; +} + +message HandleFriendScRsp { + uint32 retcode = 1; + FriendSimpleInfo friend_info = 14; + uint32 uid = 3; + bool is_accept = 5; +} + +message SyncHandleFriendScNotify { + uint32 uid = 12; + bool is_accept = 10; + FriendSimpleInfo friend_info = 14; +} + +message DeleteFriendCsReq { + uint32 uid = 3; + uint32 LEJFPAJNHDD = 11; +} + +message DeleteFriendScRsp { + uint32 retcode = 14; + uint32 uid = 1; +} + +message SyncDeleteFriendScNotify { + uint32 uid = 13; +} + +message AddBlacklistCsReq { + uint32 uid = 10; +} + +message AddBlacklistScRsp { + uint32 retcode = 8; + PlayerSimpleInfo black_info = 13; +} + +message SyncAddBlacklistScNotify { + uint32 uid = 7; +} + +message GetFriendRecommendListInfoCsReq { + bool COBDHLMALKI = 9; +} + +message GetFriendRecommendListInfoScRsp { + uint32 retcode = 10; + repeated FriendRecommendInfo player_info_list = 15; +} + +message SetFriendRemarkNameCsReq { + uint32 uid = 13; + string remark_name = 11; + uint32 reason = 15; +} + +message SetFriendRemarkNameScRsp { + uint32 uid = 8; + string remark_name = 14; + uint32 retcode = 15; +} + +message ReportPlayerCsReq { + string FPJPECOIPHI = 3; + uint32 uid = 5; + uint32 HDEJCEFADLP = 11; +} + +message ReportPlayerScRsp { + uint32 retcode = 13; +} + +message DeleteBlacklistCsReq { + uint32 uid = 11; +} + +message DeleteBlacklistScRsp { + uint32 retcode = 4; + uint32 uid = 15; +} + +message SearchPlayerCsReq { + repeated uint32 uid_list = 14; + bool COBDHLMALKI = 15; +} + +message SearchPlayerScRsp { + uint32 retcode = 3; + repeated PlayerSimpleInfo simple_info_list = 12; + repeated uint32 result_uid_list = 1; +} + +message GetAssistListCsReq { + bool COBJPPCBMJE = 6; + bool COBDHLMALKI = 9; +} + +message GetAssistListScRsp { + repeated PlayerAssistInfo assist_list = 8; + uint32 retcode = 13; +} + +message SetAssistCsReq { + uint32 avatar_id = 11; + uint32 uid = 5; +} + +message SetAssistScRsp { + uint32 retcode = 9; + uint32 avatar_id = 2; + uint32 uid = 10; +} + +message GetCurAssistCsReq { +} + +message GetCurAssistScRsp { + uint32 retcode = 1; + PlayerAssistInfo FRIEND_APPLY_SOURCE_ASSIST = 15; +} + +message GetAssistHistoryCsReq { +} + +message GetAssistHistoryScRsp { + uint32 retcode = 5; + uint32 IEMFIJGNMGF = 7; + uint32 LLFKHHCBDAF = 3; + repeated uint32 today_use_uid_list = 14; + uint32 BDPEABBJEPO = 10; +} + +message NewAssistHistoryNotify { + uint32 LLFKHHCBDAF = 14; +} + +message TakeAssistRewardCsReq { +} + +message TakeAssistRewardScRsp { + ItemList reward = 14; + repeated ACPDAGMPCPC NCKPJDHENMJ = 5; + uint32 retcode = 4; +} + +message CurAssistChangedNotify { + PlayerAssistInfo FRIEND_APPLY_SOURCE_ASSIST = 13; +} + +message GetPlatformPlayerInfoCsReq { + PlatformType platform = 4; + repeated string EEOFFDDMGIB = 1; +} + +message GetPlatformPlayerInfoScRsp { + uint32 retcode = 11; + repeated PlayerSimpleInfo player_info_list = 2; +} + +message GetFriendLoginInfoCsReq { +} + +message GetFriendLoginInfoScRsp { + uint32 retcode = 2; + repeated uint32 friend_uid_list = 11; // 8 + bool AIHPMJLCBCH = 12; + bool EAPDPOACPMO = 9; + repeated uint32 JNOHFKLKNHO = 8; +} + +message SetForbidOtherApplyFriendCsReq { + bool NDBCIOELLJL = 15; +} + +message SetForbidOtherApplyFriendScRsp { + bool NDBCIOELLJL = 15; + uint32 retcode = 1; +} + +message SetFriendMarkCsReq { + bool LBIOKLPIACM = 12; + uint32 reason = 5; + uint32 uid = 9; +} + +message SetFriendMarkScRsp { + uint32 uid = 1; + uint32 retcode = 8; + bool LBIOKLPIACM = 15; +} + +message GetFriendAssistListCsReq { + AssistAvatarType OPCHJHGGKJP = 5; + repeated uint32 KKKMMPBNECM = 9; + uint32 target_uid = 6; + repeated uint32 GJECOHCGNMP = 13; + bool COBDHLMALKI = 11; +} + +message GetFriendAssistListScRsp { + uint32 target_uid = 11; + uint32 retcode = 7; + repeated PlayerAssistInfo assist_list = 5; +} + +message GetFriendChallengeLineupCsReq { + uint32 challenge_id = 12; +} + +message GetFriendChallengeLineupScRsp { + bool EMIDNFPPMBH = 5; + uint32 retcode = 2; + repeated KLMFIBACKFD PPAGGONDPCF = 4; +} + +message GetFriendChallengeDetailCsReq { + uint32 challenge_id = 1; + uint32 uid = 2; +} + +message GetFriendChallengeDetailScRsp { + uint32 uid = 7; + uint32 retcode = 15; + repeated DisplayAvatarDetailInfo DMDAFIBFJHP = 5; + uint32 challenge_id = 4; +} + +message GetFriendBattleRecordDetailCsReq { + uint32 uid = 13; +} + +message GetFriendBattleRecordDetailScRsp { + uint32 uid = 14; + uint32 retcode = 5; + repeated BCCJGMONBKG JKKGKOBJMJN = 7; + EHEACEHNEGA FBEFBJHDCHL = 12; +} + +message GetFriendDevelopmentInfoCsReq { + uint32 uid = 8; +} + +message GetFriendDevelopmentInfoScRsp { + uint32 retcode = 10; + uint32 uid = 7; + repeated FAINMOBPJMG OIMBMGNNNBM = 15; +} + +enum CmdGachaType { + CmdGachaTypeNone = 0; + CmdExchangeGachaCeilingCsReq = 1933; + CmdGetGachaCeilingScRsp = 1977; + CmdExchangeGachaCeilingScRsp = 1912; + CmdGetGachaInfoScRsp = 1971; + CmdDoGachaScRsp = 1942; + CmdDoGachaCsReq = 1983; + CmdGetGachaInfoCsReq = 1998; + CmdGetGachaCeilingCsReq = 1979; +} + +message GetGachaInfoCsReq { +} + +message GachaCeilingAvatar { + uint32 RepeatedCnt = 9; + uint32 avatar_id = 13; +} + +message GachaCeiling { + bool is_claimed = 6; + uint32 ceiling_num = 1; + repeated GachaCeilingAvatar avatar_list = 15; +} + +message GachaInfo { + int64 begin_time = 15; + int64 end_time = 2; + uint32 HNPCPDJPGLL = 11; + GachaCeiling gacha_ceiling = 9; + uint32 LHMBNMIOKHB = 12; + uint32 gacha_id = 13; + repeated uint32 item_detail_list = 6; + repeated uint32 prize_item_list = 8; + string detail_webview = 7; // 4 + string drop_history_webview = 4; // 7 +} + +message GetGachaInfoScRsp { + uint32 PJAFIMMCPDF = 6; + uint32 HDFMNLHCOME = 5; + uint32 HJFLGCNEKKK = 12; + repeated GachaInfo gacha_info_list = 8; + uint32 gacha_random = 2; + uint32 retcode = 9; +} + +message DoGachaCsReq { + uint32 gacha_id = 2; + uint32 simulate_magic = 1; + uint32 gacha_num = 4; + uint32 gacha_random = 5; +} + +message GachaItem { + ItemList transfer_item_list = 12; + Item gacha_item = 3; + bool is_new = 9; + ItemList token_item = 14; +} + +message DoGachaScRsp { + uint32 KEACGMLKBDK = 14; + uint32 PJAFIMMCPDF = 2; + uint32 HNPCPDJPGLL = 13; + uint32 gacha_num = 11; + uint32 gacha_id = 5; + uint32 ceiling_num = 1; + uint32 LHMBNMIOKHB = 15; + uint32 retcode = 6; + repeated GachaItem gacha_item_list = 8; +} + +message GetGachaCeilingCsReq { + uint32 gacha_type = 10; +} + +message GetGachaCeilingScRsp { + GachaCeiling gacha_ceiling = 9; + uint32 gacha_type = 11; + uint32 retcode = 7; +} + +message ExchangeGachaCeilingCsReq { + uint32 gacha_type = 8; + uint32 avatar_id = 2; +} + +message ExchangeGachaCeilingScRsp { + GachaCeiling gacha_ceiling = 13; + uint32 avatar_id = 6; + uint32 retcode = 5; + ItemList transfer_item_list = 9; + uint32 gacha_type = 14; +} + +enum CmdHeartdialType { + CmdHeartdialTypeNone = 0; + CmdSubmitEmotionItemCsReq = 6379; + CmdGetHeartDialInfoCsReq = 6398; + CmdHeartDialTraceScriptScRsp = 6378; + CmdChangeScriptEmotionScRsp = 6342; + CmdHeartDialScriptChangeScNotify = 6328; + CmdChangeScriptEmotionCsReq = 6383; + CmdHeartDialTraceScriptCsReq = 6338; + CmdGetHeartDialInfoScRsp = 6371; + CmdSubmitEmotionItemScRsp = 6377; + CmdFinishEmotionDialoguePerformanceScRsp = 6312; + CmdFinishEmotionDialoguePerformanceCsReq = 6333; +} + +enum HeartDialEmotionType { + HEART_DIAL_EMOTION_TYPE_PEACE = 0; + HEART_DIAL_EMOTION_TYPE_ANGER = 1; + HEART_DIAL_EMOTION_TYPE_HAPPY = 2; + HEART_DIAL_EMOTION_TYPE_SAD = 3; +} + +enum HeartDialStepType { + HEART_DIAL_STEP_TYPE_MISSING = 0; + HEART_DIAL_STEP_TYPE_FULL = 1; + HEART_DIAL_STEP_TYPE_LOCK = 2; + HEART_DIAL_STEP_TYPE_UNLOCK = 3; + HEART_DIAL_STEP_TYPE_NORMAL = 4; + HEART_DIAL_STEP_TYPE_CONTROL = 5; +} + +enum HeartDialUnlockStatus { + HEART_DIAL_UNLOCK_STATUS_LOCK = 0; + HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE = 1; + HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL = 2; +} + +message HeartDialDialogueInfo { + uint32 dialogue_id = 8; + bool HOKOGGHDNMB = 11; +} + +message HeartDialScriptInfo { + bool LCOAGNJBCKG = 4; + bool GGFKEIJJLCE = 15; + uint32 script_id = 7; + HeartDialStepType step = 10; + HeartDialEmotionType cur_emotion_type = 14; +} + +message KGHFJPEGBNL { + uint32 DCHPHIMIEFP = 10; + uint32 script_id = 7; +} + +message GetHeartDialInfoCsReq { +} + +message GetHeartDialInfoScRsp { + repeated HeartDialScriptInfo script_info_list = 6; + uint32 retcode = 1; + HeartDialUnlockStatus unlock_status = 10; + repeated HeartDialDialogueInfo dialogue_info_list = 12; + repeated KGHFJPEGBNL NDKJOPLLDPH = 3; +} + +message ChangeScriptEmotionCsReq { + uint32 script_id = 6; + HeartDialEmotionType target_emotion_type = 2; + uint32 FPPEFBKBFDD = 7; +} + +message ChangeScriptEmotionScRsp { + HeartDialEmotionType emotion_type = 14; + uint32 script_id = 7; + uint32 retcode = 6; +} + +message SubmitEmotionItemCsReq { + uint32 script_id = 13; + ItemList item_list = 5; + uint32 FPPEFBKBFDD = 8; +} + +message SubmitEmotionItemScRsp { + uint32 script_id = 7; + uint32 retcode = 15; +} + +message FinishEmotionDialoguePerformanceCsReq { + uint32 dialogue_id = 2; + uint32 script_id = 3; + uint32 FPPEFBKBFDD = 10; +} + +message FinishEmotionDialoguePerformanceScRsp { + uint32 retcode = 1; + uint32 dialogue_id = 11; + uint32 script_id = 12; + ItemList reward_list = 6; +} + +message HeartDialScriptChangeScNotify { + repeated KGHFJPEGBNL NDKJOPLLDPH = 4; + HeartDialUnlockStatus unlock_status = 15; + repeated HeartDialScriptInfo changed_script_info_list = 12; + repeated HeartDialDialogueInfo changed_dialogue_info_list = 3; +} + +message HeartDialTraceScriptCsReq { + KGHFJPEGBNL EFICAOAAAPH = 9; +} + +message HeartDialTraceScriptScRsp { + uint32 retcode = 3; + KGHFJPEGBNL EFICAOAAAPH = 8; +} + +enum CmdHeliobusType { + CmdHeliobusTypeNone = 0; + CmdHeliobusSnsCommentScRsp = 5838; + CmdHeliobusUpgradeLevelScRsp = 5822; + CmdHeliobusSnsPostScRsp = 5877; + CmdHeliobusSnsLikeScRsp = 5812; + CmdHeliobusSnsPostCsReq = 5879; + CmdHeliobusUpgradeLevelCsReq = 5889; + CmdHeliobusStartRaidScRsp = 5852; + CmdHeliobusSelectSkillCsReq = 5805; + CmdHeliobusUnlockSkillScNotify = 5866; + CmdHeliobusEnterBattleCsReq = 5831; + CmdHeliobusSnsReadScRsp = 5842; + CmdHeliobusInfoChangedScNotify = 5856; + CmdHeliobusActivityDataCsReq = 5898; + CmdHeliobusChallengeUpdateScNotify = 5811; + CmdHeliobusStartRaidCsReq = 5860; + CmdHeliobusSelectSkillScRsp = 5845; + CmdHeliobusActivityDataScRsp = 5871; + CmdHeliobusEnterBattleScRsp = 5804; + CmdHeliobusLineupUpdateScNotify = 5810; + CmdHeliobusSnsReadCsReq = 5883; + CmdHeliobusSnsCommentCsReq = 5828; + CmdHeliobusSnsLikeCsReq = 5833; + CmdHeliobusSnsUpdateScNotify = 5878; +} + +message NCIHLLAEJJK { + repeated uint32 DEPLEJMPJAI = 9; + uint32 JKGNKPJOKAF = 13; +} + +message JNAMGFCADDN { + uint32 challenge_id = 12; + bool CFIMDHHMKDJ = 13; + uint32 star = 2; +} + +message HeliobusChallengeLineup { + repeated uint32 AvatarIdList = 15; + uint32 SkillId = 3; + uint32 GroupId = 13; +} + +message HeliobusActivityDataCsReq { +} + +message HeliobusActivityDataScRsp { + NCIHLLAEJJK skill_info = 13; + repeated HeliobusChallengeLineup FMAJFICFMFO = 7; + uint32 AIJHHHCOBFF = 5; + uint32 phase = 8; + uint32 retcode = 1; + uint32 CBHOAPIBCJM = 6; + repeated JNAMGFCADDN challenge_list = 15; + uint32 JGKJJKFBLCF = 12; + repeated PCMDGDLANFF IBNHFLHJFEO = 4; + uint32 level = 14; +} + +message DDLHPHLLNAA { + //repeated DDLHPHLLNAA HCJIAICBFDG = 8; + uint32 BCFCCDMEAKO = 6; + uint32 MJMDPFKHNEH = 15; +} + +message PCMDGDLANFF { + bool OCLOINEKDEM = 5; + repeated DDLHPHLLNAA OKCAOLBFLKD = 14; + uint32 ALAOMAOBNFG = 2; + uint32 ONNHABCMGPD = 13; + uint32 MOMMNLJBHBI = 8; + bool EDJEAKCCCNJ = 6; + uint32 MBFOAGMCOOM = 4; + uint32 GDLLHHELILE = 7; +} + +message HeliobusSnsReadCsReq { + uint32 ALAOMAOBNFG = 4; +} + +message HeliobusSnsReadScRsp { + uint32 ALAOMAOBNFG = 8; + uint32 retcode = 13; +} + +message HeliobusSnsPostCsReq { + uint32 MBFOAGMCOOM = 9; + uint32 ALAOMAOBNFG = 15; + uint32 GDLLHHELILE = 13; +} + +message HeliobusSnsPostScRsp { + uint32 retcode = 12; + PCMDGDLANFF LCJMLEHEBJK = 2; +} + +message HeliobusSnsLikeCsReq { + uint32 ALAOMAOBNFG = 15; +} + +message HeliobusSnsLikeScRsp { + bool EDJEAKCCCNJ = 7; + uint32 retcode = 14; + uint32 ALAOMAOBNFG = 11; +} + +message HeliobusSnsCommentCsReq { + uint32 HHPKIFMOEMH = 13; + uint32 BCFCCDMEAKO = 7; + uint32 ALAOMAOBNFG = 3; +} + +message HeliobusSnsCommentScRsp { + uint32 retcode = 4; + PCMDGDLANFF LCJMLEHEBJK = 2; +} + +message HeliobusSnsUpdateScNotify { + repeated PCMDGDLANFF JNOIBBBGPKK = 14; +} + +message HeliobusInfoChangedScNotify { + uint32 phase = 13; + uint32 AIJHHHCOBFF = 10; + uint32 JGKJJKFBLCF = 4; + repeated PCMDGDLANFF JNOIBBBGPKK = 6; +} + +message HeliobusUpgradeLevelCsReq { +} + +message HeliobusUpgradeLevelScRsp { + uint32 retcode = 10; + uint32 level = 3; +} + +message HeliobusUnlockSkillScNotify { + uint32 skill_id = 10; + uint32 JKGNKPJOKAF = 15; +} + +message HeliobusEnterBattleCsReq { + uint32 skill_id = 2; + repeated uint32 avatar_id_list = 14; + uint32 event_id = 8; +} + +message HeliobusEnterBattleScRsp { + SceneBattleInfo battle_info = 6; + uint32 retcode = 10; + uint32 event_id = 12; +} + +message HeliobusSelectSkillCsReq { + uint32 skill_id = 2; +} + +message HeliobusSelectSkillScRsp { + uint32 skill_id = 12; + uint32 retcode = 11; +} + +message HeliobusChallengeUpdateScNotify { + JNAMGFCADDN challenge = 9; +} + +message HeliobusLineupUpdateScNotify { + HeliobusChallengeLineup lineup = 8; +} + +message HeliobusStartRaidCsReq { + uint32 prop_entity_id = 2; + uint32 skill_id = 15; + bool is_save_data = 6; + uint32 raid_id = 3; + repeated uint32 avatar_list = 10; + uint32 JFPOBLGOPCP = 5; +} + +message HeliobusStartRaidScRsp { + OIIOLCPBLCF scene = 10; + uint32 retcode = 15; +} + +enum CmdItemType { + CmdItemTypeNone = 0; + CmdLockRelicScRsp = 520; + CmdComposeSelectedRelicScRsp = 510; + CmdRankUpEquipmentCsReq = 528; + CmdRankUpEquipmentScRsp = 538; + CmdDestroyItemScRsp = 514; + CmdGetMarkItemListScRsp = 593; + CmdExchangeHcoinScRsp = 552; + CmdComposeItemScRsp = 522; + CmdUseItemScRsp = 512; + CmdLockEquipmentScRsp = 577; + CmdExchangeHcoinCsReq = 560; + CmdDeleteRelicFilterPlanScRsp = 576; + CmdRelicFilterPlanClearNameScNotify = 503; + CmdPromoteEquipmentScRsp = 542; + CmdAddEquipmentScNotify = 600; + CmdMarkRelicFilterPlanScRsp = 549; + CmdModifyRelicFilterPlanScRsp = 558; + CmdRechargeSuccNotify = 504; + CmdExpUpEquipmentScRsp = 556; + CmdGetRecyleTimeCsReq = 562; + CmdSetTurnFoodSwitchScRsp = 557; + CmdCancelMarkItemNotify = 536; + CmdComposeSelectedRelicCsReq = 511; + CmdGetMarkItemListCsReq = 588; + CmdComposeLimitNumCompleteNotify = 523; + CmdComposeItemCsReq = 589; + CmdGeneralVirtualItemDataNotify = 525; + CmdGetBagScRsp = 571; + CmdExpUpRelicCsReq = 566; + CmdModifyRelicFilterPlanCsReq = 569; + CmdSetTurnFoodSwitchCsReq = 565; + CmdLockRelicCsReq = 545; + CmdPromoteEquipmentCsReq = 583; + CmdAddRelicFilterPlanScRsp = 554; + CmdComposeLimitNumUpdateNotify = 585; + CmdSellItemScRsp = 531; + CmdGetRelicFilterPlanCsReq = 564; + CmdAddRelicFilterPlanCsReq = 587; + CmdExpUpEquipmentCsReq = 578; + CmdLockEquipmentCsReq = 579; + CmdMarkItemCsReq = 563; + CmdDestroyItemCsReq = 516; + CmdGetBagCsReq = 598; + CmdUseItemCsReq = 533; + CmdMarkItemScRsp = 555; + CmdExpUpRelicScRsp = 505; + CmdGetRecyleTimeScRsp = 506; + CmdMarkRelicFilterPlanCsReq = 539; + CmdSyncTurnFoodNotify = 502; + CmdSellItemCsReq = 550; + CmdDiscardRelicCsReq = 515; + CmdGetRelicFilterPlanScRsp = 535; + CmdDiscardRelicScRsp = 519; + CmdDeleteRelicFilterPlanCsReq = 567; +} + +enum TurnFoodSwitch { + TURN_FOOD_SWITCH_NONE = 0; + TURN_FOOD_SWITCH_ATTACK = 1; + TURN_FOOD_SWITCH_DEFINE = 2; +} + +message GetBagCsReq { +} + +message Equipment { + uint32 rank = 4; + uint32 promotion = 12; + uint32 tid = 7; + uint32 dress_avatar_id = 6; + uint32 exp = 8; + uint32 unique_id = 11; + uint32 level = 1; + bool is_protected = 3; +} + +message Relic { + uint32 dress_avatar_id = 8; + uint32 level = 7; + uint32 main_affix_id = 6; + uint32 unique_id = 11; + uint32 tid = 1; + repeated RelicAffix sub_affix_list = 5; + bool is_discarded = 13; + uint32 exp = 14; + bool is_protected = 15; +} + +message Material { + uint32 tid = 15; + uint32 num = 10; + uint64 expire_time = 6; +} + +message WaitDelResource { + uint32 num = 15; + uint32 tid = 1; +} + +message BLOBMPGCHKO { + uint64 expire_time = 6; + uint32 num = 3; + uint32 tid = 10; +} + +message GetBagScRsp { + repeated BLOBMPGCHKO NGENOBFFLAB = 3; + repeated BLOBMPGCHKO HNBHLCAKAJG = 4; + repeated Equipment equipment_list = 15; + repeated uint32 PNBPDOGEKGB = 5; + repeated uint32 DHDJIIOIPKH = 13; + repeated Material FAMNCJFBAFF = 6; + uint32 CGFLEKCNJKD = 14; + repeated TurnFoodSwitch IBLPHOPOEOK = 11; + repeated Material material_list = 7; + repeated Relic relic_list = 10; + uint32 retcode = 9; + repeated PileItem LAFFCMLEILC = 12; + repeated WaitDelResource wait_del_resource_list = 8; + repeated uint32 CONNKODKLKH = 2; +} + +message PromoteEquipmentCsReq { + uint32 equipment_unique_id = 10; + ItemCostData cost_data = 14; +} + +message PromoteEquipmentScRsp { + uint32 retcode = 10; +} + +message LockEquipmentCsReq { + bool HMEAMPPNFDG = 3; + repeated uint32 NJCEIINDEIE = 8; +} + +message LockEquipmentScRsp { + uint32 retcode = 8; +} + +message UseItemCsReq { + bool CPFGLIKKKGM = 13; + uint32 base_avatar_id = 10; + uint32 optional_reward_id = 3; + uint32 use_item_id = 14; // 7 + AvatarType use_avatar_type = 1; + uint32 use_item_count = 7; // 14 +} + +message UseItemScRsp { + uint32 retcode = 8; + ItemList return_data = 7; + uint64 GNGOKFEMCMI = 2; + uint32 use_item_id = 13; + uint32 use_item_count = 14; + uint32 formula_id = 6; +} + +message RankUpEquipmentCsReq { + ItemCostData cost_data = 8; + uint32 equipment_unique_id = 3; +} + +message RankUpEquipmentScRsp { + uint32 retcode = 4; +} + +message ExpUpEquipmentCsReq { + uint32 equipment_unique_id = 1; + ItemCostData cost_data = 14; +} + +message ExpUpEquipmentScRsp { + repeated PileItem return_item_list = 4; + uint32 retcode = 9; +} + +message ComposeItemCsReq { + uint32 count = 4; + uint32 compose_id = 10; + ItemCostData compose_item_list = 1; +} + +message ComposeItemScRsp { + ItemList return_item_list = 14; + uint32 count = 2; + uint32 retcode = 3; + uint32 compose_id = 7; +} + +message ComposeSelectedRelicCsReq { + uint32 compose_id = 9; + uint32 BGMIEFLMAGF = 4; + ItemCostData compose_item_list = 13; + uint32 count = 7; + uint32 main_affix_id = 5; +} + +message ComposeSelectedRelicScRsp { + ItemList return_item_list = 9; + uint32 retcode = 6; + uint32 compose_id = 13; +} + +message ExpUpRelicCsReq { + ItemCostData cost_data = 11; + uint32 relic_unique_id = 10; +} + +message ExpUpRelicScRsp { + uint32 retcode = 5; + repeated PileItem return_item_list = 1; +} + +message LockRelicCsReq { + bool HMEAMPPNFDG = 13; + repeated uint32 EAMLKLABFBO = 8; + bool OKKJFIBNGCE = 2; +} + +message LockRelicScRsp { + uint32 retcode = 14; +} + +message DiscardRelicCsReq { + bool KEFKADOPOEC = 3; + bool OKKJFIBNGCE = 11; + repeated uint32 EAMLKLABFBO = 10; +} + +message DiscardRelicScRsp { + uint32 retcode = 15; + bool KEFKADOPOEC = 2; +} + +message SellItemCsReq { + bool PHFLOIMHGHI = 1; + ItemCostData cost_data = 14; +} + +message SellItemScRsp { + uint32 retcode = 7; + ItemList return_item_list = 11; +} + +message RechargeSuccNotify { + string ProductId = 14; + ItemList ItemList = 5; + string ChannelOrderNo = 6; + uint64 MonthCardOutdateTime = 11; +} + +message ExchangeHcoinCsReq { + uint32 num = 3; +} + +message ExchangeHcoinScRsp { + uint32 Num = 15; + uint32 retcode = 14; +} + +message AddEquipmentScNotify { + uint32 EGNDMKMFPIN = 9; +} + +message GetRecyleTimeCsReq { + repeated uint32 HNLEFMOBFKG = 9; +} + +message GetRecyleTimeScRsp { + uint32 retcode = 3; + repeated BLOBMPGCHKO HNBHLCAKAJG = 10; +} + +message KCEAJGBFCGL { + uint32 CCFBOIGONMH = 2; + uint32 formula_id = 10; +} + +message ComposeLimitNumCompleteNotify { + repeated KCEAJGBFCGL AAEILANAMHE = 10; +} + +message ComposeLimitNumUpdateNotify { + KCEAJGBFCGL ALONOHKNCHC = 4; +} + +message DestroyItemCsReq { + uint32 cur_item_count = 7; + uint32 item_id = 15; + uint32 item_count = 10; +} + +message DestroyItemScRsp { + uint32 cur_item_count = 4; + uint32 retcode = 1; +} + +message GetMarkItemListCsReq { +} + +message GetMarkItemListScRsp { + uint32 retcode = 5; + repeated uint32 BDGECCMOCJA = 11; +} + +message MarkItemCsReq { + uint32 item_id = 8; + bool FBEHICBKCAM = 9; +} + +message MarkItemScRsp { + bool FBEHICBKCAM = 15; + uint32 item_id = 3; + uint32 retcode = 2; +} + +message CancelMarkItemNotify { + uint32 item_id = 10; +} + +message SyncTurnFoodNotify { + repeated TurnFoodSwitch IBLPHOPOEOK = 5; + repeated uint32 DHDJIIOIPKH = 10; +} + +message SetTurnFoodSwitchCsReq { + bool EDHONFLKEGG = 14; + TurnFoodSwitch CIEEDPPEKAC = 10; +} + +message SetTurnFoodSwitchScRsp { + uint32 retcode = 11; + TurnFoodSwitch CIEEDPPEKAC = 9; + bool EDHONFLKEGG = 8; +} + +message GeneralVirtualItemDataNotify { + bool PKMCBDCFEDN = 14; + repeated PileItem NDFAIEEHEDM = 4; +} + +message RelicFilterPlanIcon { + bool IsAvatarIcon = 11; + uint32 IconId = 4; +} + +message RelicFilterPlan { + uint32 AvatarIdOnCreate = 3; + bool IsMarked = 15; + RelicFilterPlanSettings Settings = 5; + int64 UpdateTimestamp = 14; + string Name = 8; + uint32 SlotIndex = 6; + RelicFilterPlanIcon Icon = 11; +} + +message GetRelicFilterPlanCsReq { +} + +message GetRelicFilterPlanScRsp { + repeated RelicFilterPlan RelicFilterPlanList = 14; + uint32 retcode = 9; +} + +message AddRelicFilterPlanCsReq { + uint32 AvatarIdOnCreate = 11; + string Name = 8; + RelicFilterPlanIcon Icon = 6; + RelicFilterPlanSettings Settings = 13; + bool IsMarked = 7; +} + +message AddRelicFilterPlanScRsp { + RelicFilterPlan Plan = 11; + uint32 retcode = 6; +} + +message ModifyRelicFilterPlanCsReq { + uint32 SlotIndex = 7; + string Name = 5; + RelicFilterPlanIcon Icon = 1; + RelicFilterPlanSettings Settings = 15; +} + +enum InfoOneofCase { + None = 0; + Icon = 1; + Name = 5; + Settings = 15; +} + +message ModifyRelicFilterPlanScRsp { + int64 UpdateTimestamp = 13; + uint32 SlotIndex = 12; + uint32 retcode = 15; + string Name = 2; + RelicFilterPlanIcon Icon = 8; + RelicFilterPlanSettings Settings = 14; +} + +message DeleteRelicFilterPlanCsReq { + bool IsBatchOp = 10; + repeated uint32 SlotIndexList = 1; +} + +message DeleteRelicFilterPlanScRsp { + bool OKKJFIBNGCE = 3; + uint32 retcode = 9; + repeated uint32 KDODMGGOLKL = 14; +} + +message MarkRelicFilterPlanCsReq { + bool IsMark = 14; + repeated uint32 SlotIndexList = 9; + bool IsBatchOp = 11; +} + +message MarkRelicFilterPlanScRsp { + uint32 retcode = 1; + repeated uint32 SlotIndexList = 3; + bool IsMark = 8; + bool IsBatchOp = 9; +} + +message RelicFilterPlanClearNameScNotify { + uint32 max_times = 10; +} + +enum CmdJukeboxType { + CmdJukeboxTypeNone = 0; + CmdGetJukeboxDataScRsp = 3171; + CmdTrialBackGroundMusicCsReq = 3133; + CmdUnlockBackGroundMusicCsReq = 3179; + CmdUnlockBackGroundMusicScRsp = 3177; + CmdTrialBackGroundMusicScRsp = 3112; + CmdPlayBackGroundMusicCsReq = 3183; + CmdGetJukeboxDataCsReq = 3198; + CmdPlayBackGroundMusicScRsp = 3142; +} + +message MusicData { + bool is_played = 4; + uint32 id = 11; + uint32 group_id = 8; +} + +message GetJukeboxDataCsReq { +} + +message GetJukeboxDataScRsp { + repeated MusicData unlocked_music_list = 11; + uint32 current_music_id = 6; + uint32 retcode = 5; +} + +message PlayBackGroundMusicCsReq { + uint32 play_music_id = 2; +} + +message PlayBackGroundMusicScRsp { + uint32 retcode = 11; + uint32 current_music_id = 9; + uint32 play_music_id = 4; +} + +message UnlockBackGroundMusicCsReq { + repeated uint32 unlock_ids = 9; +} + +message UnlockBackGroundMusicScRsp { + repeated MusicData unlocked_music_list = 2; + repeated uint32 unlocked_ids = 9; + uint32 retcode = 15; +} + +message TrialBackGroundMusicCsReq { + uint32 HILGIGJMIFM = 2; +} + +message TrialBackGroundMusicScRsp { + uint32 retcode = 5; + uint32 HILGIGJMIFM = 8; +} + +enum CmdLineupType { + CmdLineupTypeNone = 0; + CmdVirtualLineupDestroyNotify = 760; + CmdGetStageLineupScRsp = 771; + CmdVirtualLineupTrialAvatarChangeScNotify = 800; + CmdGetStageLineupCsReq = 798; + CmdSyncLineupNotify = 778; + CmdChangeLineupLeaderScRsp = 766; + CmdSwitchLineupIndexCsReq = 705; + CmdQuitLineupScRsp = 712; + CmdJoinLineupCsReq = 779; + CmdQuitLineupCsReq = 733; + CmdReplaceLineupScRsp = 711; + CmdGetAllLineupDataScRsp = 704; + CmdSetLineupNameScRsp = 750; + CmdGetCurLineupDataScRsp = 742; + CmdSwapLineupScRsp = 738; + CmdSwitchLineupIndexScRsp = 745; + CmdGetLineupAvatarDataCsReq = 756; + CmdGetLineupAvatarDataScRsp = 789; + CmdSwapLineupCsReq = 728; + CmdSetLineupNameCsReq = 720; + CmdReplaceLineupCsReq = 752; + CmdChangeLineupLeaderCsReq = 722; + CmdGetCurLineupDataCsReq = 783; + CmdExtraLineupDestroyNotify = 710; + CmdGetAllLineupDataCsReq = 731; + CmdJoinLineupScRsp = 777; +} + +enum NLOOMDLNEEC { + LINEUP_TYPE_NONE = 0; + LINEUP_TYPE_PRESET = 1; + LINEUP_TYPE_VIRTUAL = 2; + LINEUP_TYPE_EXTRA = 3; + LINEUP_TYPE_STORY_LINE = 4; +} + +enum ExtraLineupType { + LINEUP_NONE = 0; + LINEUP_CHALLENGE = 1; + LINEUP_ROGUE = 2; + LINEUP_CHALLENGE_2 = 3; + LINEUP_CHALLENGE_3 = 4; + LINEUP_ROGUE_CHALLENGE = 5; + LINEUP_STAGE_TRIAL = 6; + LINEUP_ROGUE_TRIAL = 7; + LINEUP_ACTIVITY = 8; + LINEUP_BOXING_CLUB = 9; + LINEUP_TREASURE_DUNGEON = 11; + LINEUP_CHESS_ROGUE = 12; + LINEUP_HELIOBUS = 13; + LINEUP_TOURN_ROGUE = 14; + LINEUP_RELIC_ROGUE = 15; + LINEUP_ARCADE_ROGUE = 16; + LINEUP_MAGIC_ROGUE = 17; +} + +enum SyncLineupReason { + SYNC_REASON_NONE = 0; + SYNC_REASON_MP_ADD = 1; + SYNC_REASON_MP_ADD_PROP_HIT = 2; + SYNC_REASON_HP_ADD = 3; + SYNC_REASON_HP_ADD_PROP_HIT = 4; +} + +message GetStageLineupCsReq { +} + +message AGLIOPELLCP { + uint32 stage_type = 3; + uint32 GJENBDIAKEG = 13; +} + +message GetStageLineupScRsp { + uint32 retcode = 6; + repeated AGLIOPELLCP BOEOAFIKNEH = 10; +} + +message LineupAvatar { + uint32 slot = 14; + uint32 satiety = 2; + SpBarInfo sp_bar = 13; + uint32 id = 15; + uint32 hp = 6; + AvatarType avatar_type = 9; +} + +message LineupInfo { + bool is_virtual = 13; + bool GANLNDBNHLD = 2; + repeated uint32 story_line_avatar_id_list = 14; // 1 + uint32 mp = 15; + repeated LineupAvatar avatar_list = 4; + uint32 game_story_line_id = 6; + uint32 index = 10; + ExtraLineupType extra_lineup_type = 3; + uint32 leader_slot = 12; + repeated uint32 GGHCBPBEFFJ = 8; + string name = 7; + repeated uint32 KBEOKEDNENE = 1; + uint32 plane_id = 9; + uint32 max_mp = 5; +} + +message GetCurLineupDataCsReq { +} + +message GetCurLineupDataScRsp { + uint32 retcode = 10; + LineupInfo lineup = 14; +} + +message JoinLineupCsReq { + ExtraLineupType extra_lineup_type = 15; + bool is_virtual = 13; + uint32 base_avatar_id = 12; + uint32 index = 7; + AvatarType avatar_type = 8; + uint32 slot = 4; + uint32 plane_id = 5; +} + +message JoinLineupScRsp { + uint32 retcode = 7; +} + +message QuitLineupCsReq { + AvatarType avatar_type = 11; + uint32 base_avatar_id = 5; + bool is_virtual = 2; + ExtraLineupType extra_lineup_type = 1; + uint32 plane_id = 7; + uint32 index = 10; +} + +message QuitLineupScRsp { + uint32 retcode = 9; + uint32 plane_id = 8; + bool NNPBEFLBLPG = 2; + bool is_virtual = 15; + uint32 base_avatar_id = 12; +} + +message SwapLineupCsReq { + uint32 index = 11; + uint32 plane_id = 15; + uint32 EPLDFEFADKD = 14; + ExtraLineupType extra_lineup_type = 9; + bool is_virtual = 3; + uint32 MPCNAEFFPKB = 4; +} + +message SwapLineupScRsp { + uint32 retcode = 1; +} + +message SyncLineupNotify { + repeated SyncLineupReason ReasonList = 1; + LineupInfo Lineup = 14; +} + +message GetLineupAvatarDataCsReq { +} + +message LineupAvatarData { + AvatarType avatar_type = 3; + uint32 hp = 14; + uint32 id = 9; +} + +message GetLineupAvatarDataScRsp { + repeated LineupAvatarData avatar_data_list = 15; + uint32 retcode = 11; +} + +message ChangeLineupLeaderCsReq { + uint32 slot = 15; +} + +message ChangeLineupLeaderScRsp { + uint32 slot = 4; + uint32 retcode = 12; +} + +message SwitchLineupIndexCsReq { + uint32 index = 13; +} + +message SwitchLineupIndexScRsp { + uint32 index = 3; + uint32 retcode = 6; +} + +message SetLineupNameCsReq { + string name = 2; + uint32 index = 9; +} + +message SetLineupNameScRsp { + string name = 4; + uint32 index = 13; + uint32 retcode = 6; +} + +message GetAllLineupDataCsReq { +} + +message GetAllLineupDataScRsp { + uint32 retcode = 11; + repeated LineupInfo lineup_list = 5; + uint32 cur_index = 10; +} + +message VirtualLineupDestroyNotify { + uint32 plane_id = 2; +} + +message LineupSlotData { + uint32 slot = 13; + uint32 id = 3; + AvatarType avatar_type = 10; +} + +message ReplaceLineupCsReq { + uint32 index = 13; + uint32 leader_slot = 14; + bool is_virtual = 3; + uint32 plane_id = 1; + ExtraLineupType extra_lineup_type = 2; + uint32 game_story_line_id = 8; + repeated LineupSlotData lineup_slot_list = 11; +} + +message ReplaceLineupScRsp { + uint32 retcode = 14; +} + +message ExtraLineupDestroyNotify { + ExtraLineupType extra_lineup_type = 1; +} + +message VirtualLineupTrialAvatarChangeScNotify { + uint32 plane_id = 8; + repeated uint32 DGOCPFHCLLK = 1; + repeated uint32 BEHJDJBCJGO = 13; +} + +enum CmdLobbyType { + CmdLobbyTypeNone = 0; + CmdLobbyGetInfoCsReq = 7355; + CmdLobbyQuitCsReq = 7375; + CmdLobbyQuitScRsp = 7398; + CmdLobbyKickOutCsReq = 7363; + CmdLobbyGetInfoScRsp = 7393; + CmdLobbyInviteScNotify = 7377; + CmdLobbyCreateScRsp = 7387; + CmdLobbyBeginScRsp = 7360; + CmdLobbyCreateCsReq = 7379; + CmdLobbySyncInfoScNotify = 7364; + CmdLobbyBeginCsReq = 7394; + CmdLobbyInviteScRsp = 7396; + CmdLobbyModifyPlayerInfoScRsp = 7382; + CmdLobbyInviteCsReq = 7399; + CmdLobbyKickOutScRsp = 7351; + CmdLobbyJoinScRsp = 7352; + CmdLobbyModifyPlayerInfoCsReq = 7374; + CmdLobbyJoinCsReq = 7392; +} + +message LobbyCreateCsReq { + FightGameMode MGAIAJAKPEI = 13; + PGDACNIBFMP DIFNDEGMKNA = 1; +} + +message LobbyCreateScRsp { + repeated CCHCPNLPBDK EBMOKPBKMMD = 2; + FightGameMode MGAIAJAKPEI = 5; + uint32 retcode = 15; + uint64 room_id = 12; +} + +message LobbyInviteCsReq { + repeated uint32 uid_list = 1; +} + +message LobbyInviteScRsp { + uint32 retcode = 6; + repeated uint32 uid_list = 4; +} + +message LobbyJoinCsReq { + uint64 room_id = 12; + PGDACNIBFMP DIFNDEGMKNA = 7; +} + +message LobbyJoinScRsp { + repeated CCHCPNLPBDK EBMOKPBKMMD = 5; + FightGameMode MGAIAJAKPEI = 11; + uint64 room_id = 3; + uint32 retcode = 6; +} + +message LobbyQuitCsReq { +} + +message LobbyQuitScRsp { + uint32 retcode = 8; +} + +message LobbyBeginCsReq { +} + +message LobbyBeginScRsp { + uint32 retcode = 15; + repeated CCHCPNLPBDK EBMOKPBKMMD = 10; +} + +message LobbyModifyPlayerInfoCsReq { + LobbyModifyType type = 13; + PGDACNIBFMP DIFNDEGMKNA = 8; + uint32 JAFCADJGPJH = 2; +} + +message LobbyModifyPlayerInfoScRsp { + uint32 retcode = 15; +} + +message LobbySyncInfoScNotify { + repeated CCHCPNLPBDK EBMOKPBKMMD = 10; + uint32 uid = 2; + LobbyModifyType type = 13; +} + +message LobbyKickOutCsReq { + uint32 uid = 5; +} + +message LobbyKickOutScRsp { + uint32 retcode = 14; +} + +message LobbyInviteScNotify { + FightGameMode MGAIAJAKPEI = 11; + uint32 room_id = 3; + uint32 sender_id = 5; +} + +message LobbyGetInfoCsReq { +} + +message LobbyGetInfoScRsp { + uint64 GCIGJDIMNCE = 14; + uint32 retcode = 7; + FightGameMode MGAIAJAKPEI = 9; + repeated CCHCPNLPBDK EBMOKPBKMMD = 2; + uint64 room_id = 12; +} + +enum CmdMailType { + CmdMailTypeNone = 0; + CmdNewMailScNotify = 828; + CmdMarkReadMailScRsp = 842; + CmdMarkReadMailCsReq = 883; + CmdTakeMailAttachmentCsReq = 833; + CmdDelMailScRsp = 877; + CmdGetMailCsReq = 898; + CmdTakeMailAttachmentScRsp = 812; + CmdDelMailCsReq = 879; + CmdGetMailScRsp = 871; +} + +enum MailType { + MAIL_TYPE_NORMAL = 0; + MAIL_TYPE_STAR = 1; +} + +message GetMailCsReq { + uint32 MUSEUM_RANDOM_EVENT_STATE_START = 1; + uint32 MMGNPGKOECO = 6; +} + +message ClientMail { + string Title = 14; + string Content = 3; + uint32 id = 4; + string Sender = 5; + MailType MailType = 1; + int64 ExpireTime = 7; + bool IsRead = 8; + uint32 TemplateId = 11; + ItemList Attachment = 2; + repeated string ParaList = 10; + int64 Time = 6; +} + +message GetMailScRsp { + repeated ClientMail NoticeMailList = 14; + uint32 TotalNum = 15; + bool IsEnd = 8; + uint32 Start = 6; + uint32 retcode = 2; + repeated ClientMail MailList = 7; +} + +message MarkReadMailCsReq { + uint32 id = 3; +} + +message MarkReadMailScRsp { + uint32 id = 5; + uint32 retcode = 4; +} + +message DelMailCsReq { + repeated uint32 id_list = 5; +} + +message DelMailScRsp { + repeated uint32 IdList = 11; + uint32 retcode = 3; +} + +message TakeMailAttachmentCsReq { + uint32 optional_reward_id = 10; + repeated uint32 INDIANNGFOJ = 6; +} + +message ClientMailAttachmentItem { + uint32 item_id = 11; + uint32 mail_id = 10; +} + +message TakeMailAttachmentScRsp { + ItemList Attachment = 10; + uint32 retcode = 1; + repeated ClientMailAttachmentItem FailMailList = 12; + repeated uint32 SuccMailIdList = 11; +} + +message NewMailScNotify { + repeated uint32 MailIdList = 13; +} + +enum CmdMapRotationType { + CmdMapRotationTypeNone = 0; + CmdLeaveMapRotationRegionScRsp = 6838; + CmdUpdateMapRotationDataScNotify = 6845; + CmdInteractChargerCsReq = 6883; + CmdUpdateRotaterScNotify = 6831; + CmdEnterMapRotationRegionCsReq = 6898; + CmdRemoveRotaterScRsp = 6850; + CmdDeployRotaterCsReq = 6879; + CmdRotateMapScRsp = 6812; + CmdLeaveMapRotationRegionScNotify = 6866; + CmdLeaveMapRotationRegionCsReq = 6828; + CmdResetMapRotationRegionScRsp = 6822; + CmdInteractChargerScRsp = 6842; + CmdRemoveRotaterCsReq = 6820; + CmdRotateMapCsReq = 6833; + CmdEnterMapRotationRegionScRsp = 6871; + CmdGetMapRotationDataScRsp = 6856; + CmdUpdateEnergyScNotify = 6805; + CmdGetMapRotationDataCsReq = 6878; + CmdDeployRotaterScRsp = 6877; + CmdResetMapRotationRegionCsReq = 6889; +} + +message RogueMapRotateInfo { + repeated ChargerInfo charger_info = 9; + repeated RotaterData rotater_data_list = 6; + uint32 CHJMODIMLDA = 14; + bool is_rotate = 15; + HMBLIADNKEO room_map = 4; + int32 IPFOFHHKJKP = 8; + RotaterEnergyInfo energy_info = 10; +} + +message RotaterEnergyInfo { + uint32 cur_num = 3; // 6 + uint32 max_num = 6; // 3 +} + +message HMBLIADNKEO { + Vector PDNCPLLOCGN = 11; + IKKIHIPNHKP EHBFLALLLOJ = 14; +} + +message EnterMapRotationRegionCsReq { + uint32 IPFOFHHKJKP = 7; + MotionInfo motion = 1; + uint32 CHJMODIMLDA = 4; +} + +message EnterMapRotationRegionScRsp { + uint32 CHJMODIMLDA = 12; + MotionInfo motion = 2; + uint32 retcode = 15; + RotaterEnergyInfo energy_info = 9; + uint32 IPFOFHHKJKP = 7; + uint32 client_pos_version = 11; +} + +message ChargerInfo { + uint32 GMCFBLFAFFO = 8; + uint32 group_id = 9; +} + +message InteractChargerCsReq { + ChargerInfo charger_info = 7; +} + +message InteractChargerScRsp { + ChargerInfo charger_info = 6; + uint32 retcode = 12; + RotaterEnergyInfo energy_info = 3; +} + +message RotaterData { + uint32 group_id = 12; + uint32 GMCFBLFAFFO = 5; + float LENPGCPMGCL = 2; +} + +message DeployRotaterCsReq { + RotaterData rotater_data = 9; +} + +message DeployRotaterScRsp { + uint32 retcode = 11; + RotaterEnergyInfo energy_info = 13; + RotaterData rotater_data = 6; +} + +message RotateMapCsReq { + uint32 GMCFBLFAFFO = 3; + uint32 group_id = 9; + MotionInfo motion = 14; + HMBLIADNKEO room_map = 7; +} + +message RotateMapScRsp { + uint32 retcode = 8; + uint32 client_pos_version = 14; + MotionInfo motion = 5; +} + +message LeaveMapRotationRegionCsReq { + MotionInfo motion = 8; +} + +message LeaveMapRotationRegionScRsp { + uint32 retcode = 8; + MotionInfo motion = 3; + uint32 client_pos_version = 7; +} + +message GetMapRotationDataCsReq { +} + +message GetMapRotationDataScRsp { + HMBLIADNKEO room_map = 6; + bool HFJNNBPDLCK = 11; + uint32 retcode = 13; + repeated ChargerInfo charger_info = 5; + uint32 CHJMODIMLDA = 4; + repeated RotaterData rotater_data_list = 14; + int32 IPFOFHHKJKP = 1; + RotaterEnergyInfo energy_info = 7; +} + +message ResetMapRotationRegionCsReq { + HMBLIADNKEO room_map = 9; + MotionInfo motion = 7; +} + +message ResetMapRotationRegionScRsp { + uint32 client_pos_version = 5; + uint32 retcode = 10; + MotionInfo motion = 6; +} + +message LeaveMapRotationRegionScNotify { +} + +message UpdateEnergyScNotify { + RotaterEnergyInfo energy_info = 10; +} + +message UpdateMapRotationDataScNotify { + uint32 CHJMODIMLDA = 2; + HMBLIADNKEO room_map = 12; + repeated RotaterData rotater_data_list = 4; + bool HFJNNBPDLCK = 8; + repeated ChargerInfo charger_info = 3; + RotaterEnergyInfo energy_info = 1; + int32 IPFOFHHKJKP = 5; +} + +message RemoveRotaterCsReq { + RotaterData rotater_data = 2; +} + +message RemoveRotaterScRsp { + RotaterEnergyInfo energy_info = 9; + uint32 retcode = 3; + RotaterData rotater_data = 6; +} + +message UpdateRotaterScNotify { + repeated RotaterData rotater_data_list = 7; +} + +enum CmdMatchType { + CmdMatchTypeNone = 0; + CmdGetCrossInfoCsReq = 7310; + CmdStartMatchCsReq = 7329; + CmdMatchResultScNotify = 7344; + CmdStartMatchScRsp = 7337; + CmdCancelMatchScRsp = 7302; + CmdCancelMatchCsReq = 7342; + CmdGetCrossInfoScRsp = 7324; +} + +message StartMatchCsReq { + PGDACNIBFMP DIFNDEGMKNA = 1; + FightGameMode MGAIAJAKPEI = 9; +} + +message StartMatchScRsp { + uint32 retcode = 13; + PGDACNIBFMP DIFNDEGMKNA = 9; +} + +message CancelMatchCsReq { +} + +message CancelMatchScRsp { + uint32 retcode = 2; +} + +message MatchResultScNotify { + uint32 retcode = 8; + repeated CCHCPNLPBDK EBMOKPBKMMD = 13; +} + +message GetCrossInfoCsReq { +} + +message GetCrossInfoScRsp { + uint64 room_id = 14; + FightGameMode MGAIAJAKPEI = 8; + uint32 retcode = 9; + uint64 GCIGJDIMNCE = 13; +} + +enum CmdMatchThreeModuleType { + CmdMatchThreeModuleTypeNone = 0; + CmdMatchThreeSyncDataScNotify = 7444; + CmdMatchThreeSetBirdPosScRsp = 7424; + CmdMatchThreeGetDataScRsp = 7437; + CmdMatchThreeGetDataCsReq = 7429; + CmdMatchThreeLevelEndCsReq = 7442; + CmdMatchThreeSetBirdPosCsReq = 7410; + CmdMatchThreeLevelEndScRsp = 7402; +} + +enum MatchThreeStatisticsType { + MatchThreeStatistics_None = 0; + MatchThreeStatistics_First = 1; + MatchThreeStatistics_Second = 2; + MatchThreeStatistics_Third = 3; + MatchThreeStatistics_Fruit = 4; + MatchThreeStatistics_Skill = 5; + MatchThreeStatistics_Defeat = 6; + MatchThreeStatistics_Bomb = 7; + MatchThreeStatistics_Damage = 8; + MatchThreeStatistics_Energy = 9; + MatchThreeStatistics_SwapBomb = 10; +} + +message MatchThreeGetDataCsReq { +} + +message FNJFGLPKKIJ { + uint32 DGEJMCKIFJB = 15; + uint32 KIFPFCDEAAE = 11; +} + +message GDLKFOJLGMG { + uint32 JKGBGFOPMHM = 15; + uint32 pos = 3; + uint32 MBFKOHNGMPJ = 11; + uint32 count = 7; +} + +message PBKKDOPNNJA { + map ANGGCHDGMBH = 12; + map ACBMBACFCCN = 6; + repeated FNJFGLPKKIJ LFKJJABHKIO = 5; + repeated GDLKFOJLGMG FIJFIHENFBN = 15; +} + +message MatchThreeGetDataScRsp { + PBKKDOPNNJA LCPHAAIIPOJ = 9; + uint32 retcode = 3; +} + +message MatchThreeLevelEndCsReq { + uint32 JKGBGFOPMHM = 3; + repeated uint32 MHPCLHBGCDC = 11; + string NIEPAOBBFJF = 6; + uint32 MBFKOHNGMPJ = 1; + uint32 DGEJMCKIFJB = 5; + uint32 KIFPFCDEAAE = 2; + map ACBMBACFCCN = 15; +} + +message MatchThreeLevelEndScRsp { + uint32 DGEJMCKIFJB = 7; + uint32 retcode = 12; + uint32 KIFPFCDEAAE = 10; +} + +message MatchThreeSyncDataScNotify { + PBKKDOPNNJA LCPHAAIIPOJ = 3; +} + +message MatchThreeSetBirdPosCsReq { + uint32 JKGBGFOPMHM = 15; + uint32 pos = 7; +} + +message MatchThreeSetBirdPosScRsp { + uint32 pos = 12; + uint32 retcode = 10; + uint32 JKGBGFOPMHM = 3; +} + +enum CmdMessageType { + CmdMessageTypeNone = 0; + CmdFinishPerformSectionIdScRsp = 2738; + CmdFinishItemIdCsReq = 2779; + CmdFinishPerformSectionIdCsReq = 2728; + CmdFinishItemIdScRsp = 2777; + CmdGetNpcMessageGroupCsReq = 2798; + CmdGetNpcStatusCsReq = 2783; + CmdFinishSectionIdCsReq = 2733; + CmdGetNpcStatusScRsp = 2742; + CmdFinishSectionIdScRsp = 2712; + CmdGetNpcMessageGroupScRsp = 2771; +} + +message GetNpcMessageGroupCsReq { + repeated uint32 contact_id_list = 15; +} + +message MessageItem { + uint32 text_id = 7; + uint32 item_id = 4; +} + +message MessageSection { + uint32 frozen_item_id = 14; + repeated uint32 message_item_list = 9; + MessageSectionStatus status = 10; + repeated MessageItem item_list = 15; + uint32 id = 3; +} + +message MessageGroup { + repeated MessageSection message_section_list = 11; + MessageGroupStatus status = 15; + int64 refresh_time = 1; + uint32 id = 10; + uint32 message_section_id = 6; +} + +message GetNpcMessageGroupScRsp { + uint32 retcode = 2; + repeated MessageGroup message_group_list = 13; +} + +message GetNpcStatusCsReq { +} + +message NpcStatus { + uint32 npc_id = 4; + bool is_finish = 15; +} + +message GroupStatus { + int64 refresh_time = 11; + uint32 group_id = 13; + MessageGroupStatus group_status = 9; +} + +message SectionStatus { + MessageSectionStatus section_status = 5; + uint32 section_id = 15; +} + +message GetNpcStatusScRsp { + uint32 retcode = 8; + repeated NpcStatus npc_status_list = 12; +} + +message FinishItemIdCsReq { + uint32 item_id = 12; + uint32 text_id = 10; +} + +message FinishItemIdScRsp { + uint32 retcode = 5; + uint32 text_id = 14; + uint32 item_id = 12; +} + +message FinishSectionIdCsReq { + uint32 section_id = 4; +} + +message FinishSectionIdScRsp { + uint32 section_id = 8; + uint32 retcode = 12; + ItemList reward = 13; +} + +message FinishPerformSectionIdCsReq { + uint32 section_id = 3; + repeated MessageItem item_list = 7; +} + +message FinishPerformSectionIdScRsp { + ItemList reward = 4; + repeated MessageItem item_list = 11; + uint32 retcode = 14; + uint32 section_id = 12; +} + +enum CmdMiscModuleType { + CmdMiscModuleTypeNone = 0; + CmdUpdateMovieRacingDataScRsp = 4111; + CmdSubmitOrigamiItemScRsp = 4105; + CmdDifficultyAdjustmentUpdateDataCsReq = 4116; + CmdDifficultyAdjustmentGetDataScRsp = 4185; + CmdShareScRsp = 4171; + CmdGetGunPlayDataCsReq = 4110; + CmdUpdateGunPlayDataScRsp = 4106; + CmdDifficultyAdjustmentUpdateDataScRsp = 4114; + CmdUpdateGunPlayDataCsReq = 4162; + CmdCancelCacheNotifyCsReq = 4128; + CmdGetShareDataCsReq = 4183; + CmdShareCsReq = 4198; + CmdTriggerVoiceScRsp = 4122; + CmdTriggerVoiceCsReq = 4189; + CmdSubmitOrigamiItemCsReq = 4166; + CmdGetMovieRacingDataCsReq = 4104; + CmdGetMovieRacingDataScRsp = 4160; + CmdSecurityReportCsReq = 4178; + CmdCancelCacheNotifyScRsp = 4138; + CmdDifficultyAdjustmentGetDataCsReq = 4123; + CmdGetGunPlayDataScRsp = 4200; + CmdTakePictureCsReq = 4179; + CmdTakePictureScRsp = 4177; + CmdGetShareDataScRsp = 4142; + CmdSecurityReportScRsp = 4156; + CmdUpdateMovieRacingDataCsReq = 4152; +} + +enum ACNLEMFFGLJ { + CACHE_NOTIFY_TYPE_NONE = 0; + CACHE_NOTIFY_TYPE_RECYCLE = 1; + CACHE_NOTIFY_TYPE_RECHARGE = 2; +} + +enum MovieRacingType { + MOVIE_RACING_OVER_TAKE = 0; + MOVIE_RACING_OVER_TAKE_ENDLESS = 1; + MOVIE_RACING_SHOOTING = 2; + MOVIE_RACING_SHOOTING_ENDLESS = 3; +} + +enum DifficultyAdjustmentType { + DIFFICULTY_AJUSTMENT_TYPE_DEFAULT = 0; + DIFFICULTY_AJUSTMENT_TYPE_EASY = 1; +} + +enum NAJIKLNPGFH { + DIFFICULTY_AJUSTMENT_SOURCE_NONE = 0; + DIFFICULTY_AJUSTMENT_SOURCE_RAID = 1; + DIFFICULTY_AJUSTMENT_SOURCE_EVENT = 2; +} + +message ShareCsReq { + uint32 PBDKOKELGHL = 9; +} + +message ShareData { + uint32 PBDKOKELGHL = 6; + uint32 KJMFMGPACLL = 4; +} + +message ShareScRsp { + ShareData DFGNKCCPACJ = 12; + uint32 retcode = 9; + ItemList reward = 6; +} + +message GetShareDataCsReq { +} + +message GetShareDataScRsp { + repeated ShareData KOLOPPHNHPE = 6; + uint32 retcode = 1; +} + +message TakePictureCsReq { +} + +message TakePictureScRsp { + uint32 retcode = 1; +} + +message PFFIAODDKJH { + uint32 FOOAONCJCNO = 14; + repeated uint32 PIHAPFCIAPO = 11; + uint32 type = 1; +} + +message TriggerVoiceCsReq { + repeated PFFIAODDKJH GNACMEEJKLI = 7; +} + +message TriggerVoiceScRsp { + uint32 retcode = 14; +} + +message CancelCacheNotifyCsReq { + repeated uint32 GGEPGHPENFG = 4; + repeated string HJHCCJGMPBC = 9; + ACNLEMFFGLJ type = 7; +} + +message CancelCacheNotifyScRsp { + uint32 retcode = 14; +} + +message SecurityReportCsReq { + string CGOCHPPAAKM = 4; +} + +message SecurityReportScRsp { + uint32 retcode = 8; +} + +message RacingData { + MovieRacingType type = 14; + uint32 level = 6; + uint32 OKKPIDHMCIP = 10; + uint32 LFNCPMMHLCO = 9; +} + +message GetMovieRacingDataCsReq { +} + +message GetMovieRacingDataScRsp { + repeated RacingData HAFEGLBEJEJ = 9; + uint32 retcode = 14; +} + +message UpdateMovieRacingDataCsReq { + RacingData EJOFLNGKKIA = 12; +} + +message UpdateMovieRacingDataScRsp { + RacingData EJOFLNGKKIA = 5; + uint32 retcode = 13; +} + +message SubmitOrigamiItemCsReq { + uint32 HFICIPFFDEB = 6; +} + +message SubmitOrigamiItemScRsp { + uint32 retcode = 12; + uint32 HFICIPFFDEB = 9; +} + +message NNEOOKDGDIK { + uint32 level = 6; + uint32 DCLLHFAOHLF = 5; + bool CPCBPJCENOH = 15; + uint32 LFNCPMMHLCO = 3; +} + +message GetGunPlayDataCsReq { +} + +message GetGunPlayDataScRsp { + uint32 retcode = 1; + repeated NNEOOKDGDIK MGCOGIIAMOB = 10; +} + +message UpdateGunPlayDataCsReq { + uint32 group_id = 9; + uint64 NIEPAOBBFJF = 7; + NNEOOKDGDIK GHCJKLFLCEM = 13; + uint32 LMGBJJKFLKK = 8; +} + +message UpdateGunPlayDataScRsp { + uint32 retcode = 11; + NNEOOKDGDIK GHCJKLFLCEM = 13; +} + +message FPGKHIFENGL { + NAJIKLNPGFH modifier_source_type = 6; + uint32 id = 13; + DifficultyAdjustmentType NBGNFNALOFK = 10; +} + +message DifficultyAdjustmentGetDataCsReq { +} + +message DifficultyAdjustmentGetDataScRsp { + repeated FPGKHIFENGL content_package_list = 15; + uint32 retcode = 5; +} + +message DifficultyAdjustmentUpdateDataCsReq { + FPGKHIFENGL data = 12; +} + +message DifficultyAdjustmentUpdateDataScRsp { + FPGKHIFENGL data = 15; + uint32 retcode = 2; + repeated FPGKHIFENGL content_package_list = 7; +} + +enum CmdMissionType { + CmdMissionTypeNone = 0; + CmdStartFinishMainMissionScNotify = 1285; + CmdSetMissionEventProgressCsReq = 1211; + CmdGetMissionEventDataCsReq = 1266; + CmdSubMissionRewardScNotify = 1300; + CmdMissionAcceptScNotify = 1263; + CmdUpdateTrackMainMissionIdScRsp = 1202; + CmdTeleportToMissionResetPointCsReq = 1262; + CmdSyncTaskScRsp = 1233; + CmdFinishTalkMissionScRsp = 1242; + CmdGetMissionEventDataScRsp = 1205; + CmdMissionGroupWarnScNotify = 1256; + CmdInterruptMissionEventCsReq = 1260; + CmdAcceptMissionEventCsReq = 1220; + CmdGetMissionDataCsReq = 1298; + CmdStartFinishSubMissionScNotify = 1223; + CmdUpdateTrackMainMissionIdCsReq = 1236; + CmdSetMissionEventProgressScRsp = 1210; + CmdFinishCosumeItemMissionCsReq = 1289; + CmdTeleportToMissionResetPointScRsp = 1206; + CmdGetMainMissionCustomValueCsReq = 1288; + CmdDailyTaskDataScNotify = 1212; + CmdAcceptMainMissionCsReq = 1216; + CmdAcceptMainMissionScRsp = 1214; + CmdGetMissionStatusScRsp = 1204; + CmdMissionEventRewardScNotify = 1245; + CmdFinishTalkMissionCsReq = 1283; + CmdGetMainMissionCustomValueScRsp = 1293; + CmdGetMissionStatusCsReq = 1231; + CmdFinishCosumeItemMissionScRsp = 1222; + CmdSyncTaskCsReq = 1277; + CmdInterruptMissionEventScRsp = 1252; + CmdMissionRewardScNotify = 1279; + CmdAcceptMissionEventScRsp = 1250; + CmdGetMissionDataScRsp = 1271; +} + +enum MissionSyncRecord { + MISSION_SYNC_RECORD_NONE = 0; + MISSION_SYNC_RECORD_MAIN_MISSION_ACCEPT = 1; + MISSION_SYNC_RECORD_MAIN_MISSION_START = 2; + MISSION_SYNC_RECORD_MAIN_MISSION_FINISH = 3; + MISSION_SYNC_RECORD_MAIN_MISSION_DELETE = 4; + MISSION_SYNC_RECORD_MISSION_ACCEPT = 11; + MISSION_SYNC_RECORD_MISSION_START = 12; + MISSION_SYNC_RECORD_MISSION_FINISH = 13; + MISSION_SYNC_RECORD_MISSION_DELETE = 14; + MISSION_SYNC_RECORD_MISSION_PROGRESS = 15; +} + +enum DBCIAPPKPBP { + MAIN_MISSION_SYNC_NONE = 0; + MAIN_MISSION_SYNC_MCV = 1; +} + +enum TrackMainMissionUpdateReasonId { + TRACK_MAIN_MISSION_UPDATE_NONE = 0; + TRACK_MAIN_MISSION_UPDATE_AUTO = 1; + TRACK_MAIN_MISSION_UPDATE_MANUAL = 2; + TRACK_MAIN_MISSION_UPDATE_LOGIN_REPORT = 3; +} + +message GetMissionDataCsReq { +} + +message LFNIHOHMNPN { + MissionSyncRecord type = 9; + uint32 id = 2; + uint32 display_value = 4; +} + +message Mission { + uint32 progress = 3; + MissionStatus status = 8; + uint32 id = 6; +} + +message MissionCustomValue { + uint32 index = 10; + uint32 custom_value = 12; +} + +message MissionCustomValueList { + repeated MissionCustomValue custom_value_list = 5; +} + +message MainMission { + uint32 id = 14; + repeated MissionCustomValue custom_value_list = 1; + MissionStatus status = 15; +} + +message OBEPIHAHMDF { + uint32 id = 6; + MissionCustomValueList custom_value_list = 1928; +} + +message MainMissionCustomValue { + MissionCustomValueList custom_value_list = 11; + uint32 main_mission_id = 10; +} + +message GetMissionDataScRsp { + bool MCCMLJFOJID = 13; + repeated Mission mission_list = 11; + uint32 track_mission_id = 3; + repeated MainMission main_mission_list = 15; + uint32 retcode = 12; +} + +message AcceptMainMissionCsReq { + uint32 main_mission_id = 1; +} + +message AcceptMainMissionScRsp { + uint32 main_mission_id = 5; + uint32 retcode = 1; +} + +message FinishTalkMissionCsReq { + string talk_str = 8; + repeated MissionCustomValue custom_value_list = 2; + uint32 sub_mission_id = 13; +} + +message FinishTalkMissionScRsp { + uint32 retcode = 1; + uint32 sub_mission_id = 10; + string talk_str = 6; + repeated MissionCustomValue custom_value_list = 3; +} + +message MissionRewardScNotify { + uint32 sub_mission_id = 13; + uint32 main_mission_id = 8; + ItemList reward = 3; +} + +message SubMissionRewardScNotify { + ItemList reward = 5; + uint32 sub_mission_id = 12; +} + +message SyncTaskCsReq { + string key = 12; +} + +message SyncTaskScRsp { + uint32 retcode = 12; + string key = 15; +} + +message DailyTask { + bool is_finished = 7; + uint32 main_mission_id = 3; +} + +message DailyTaskDataScNotify { + uint32 finished_num = 11; + repeated DailyTask daily_task_list = 3; +} + +message MissionGroupWarnScNotify { + repeated uint32 group_id_list = 3; +} + +message FinishCosumeItemMissionCsReq { + ItemList item_list = 2; + uint32 sub_mission_id = 9; +} + +message FinishCosumeItemMissionScRsp { + uint32 sub_mission_id = 9; + uint32 retcode = 14; +} + +message GetMissionEventDataCsReq { +} + +message GetMissionEventDataScRsp { + uint32 retcode = 11; + repeated Mission mission_event_list = 4; + uint32 challenge_event_id = 6; +} + +message MissionEventRewardScNotify { + ItemList reward = 15; + uint32 mission_event_id = 14; +} + +message AcceptMissionEventCsReq { + uint32 mission_event_id = 1; +} + +message AcceptMissionEventScRsp { + Mission IAPIOFPLDEK = 15; + uint32 retcode = 6; +} + +message GetMissionStatusCsReq { + repeated uint32 mission_event_id_list = 8; + repeated uint32 main_mission_id_list = 5; + repeated uint32 sub_mission_id_list = 13; +} + +message GetMissionStatusScRsp { + uint32 retcode = 3; + repeated MainMissionCustomValue MainMissionMcvList = 6; + repeated uint32 FinishedMainMissionIdList = 7; + repeated Mission SubMissionStatusList = 4; + repeated Mission MissionEventStatusList = 12; + repeated uint32 UnfinishedMainMissionIdList = 11; + repeated uint32 DisabledMainMissionIdList = 1; +} + +message InterruptMissionEventCsReq { + uint32 mission_event_id = 2; +} + +message InterruptMissionEventScRsp { + uint32 mission_event_id = 11; + uint32 retcode = 6; +} + +message SetMissionEventProgressCsReq { + uint32 mission_event_id = 4; + uint32 progress = 2; +} + +message SetMissionEventProgressScRsp { + uint32 retcode = 6; +} + +message TeleportToMissionResetPointCsReq { +} + +message TeleportToMissionResetPointScRsp { + uint32 client_pos_version = 5; + MotionInfo motion = 14; + uint32 retcode = 10; +} + +message StartFinishSubMissionScNotify { + uint32 sub_mission_id = 13; +} + +message StartFinishMainMissionScNotify { + uint32 main_mission_id = 15; +} + +message GetMainMissionCustomValueCsReq { + repeated uint32 main_mission_id_list = 3; +} + +message GetMainMissionCustomValueScRsp { + uint32 retcode = 4; + repeated MainMission main_mission_list = 2; +} + +message MissionAcceptScNotify { + repeated uint32 sub_mission_id_list = 12; +} + +message UpdateTrackMainMissionIdCsReq { + TrackMainMissionUpdateReasonId JKJNMKMIDBP = 4; + uint32 ILCCBCOJEOH = 7; + uint32 track_mission_id = 14; +} + +message UpdateTrackMainMissionIdScRsp { + uint32 track_mission_id = 4; + uint32 prev_track_mission_id = 6; + uint32 retcode = 14; +} + +enum CmdMonopolyType { + CmdMonopolyTypeNone = 0; + CmdGetMonopolyMbtiReportRewardCsReq = 7082; + CmdMonopolyGameSettleScNotify = 7014; + CmdMonopolySelectOptionScRsp = 7078; + CmdMonopolyAcceptQuizCsReq = 7036; + CmdMonopolyReRollRandomCsReq = 7045; + CmdDailyFirstEnterMonopolyActivityCsReq = 7089; + CmdMonopolyGameCreateScNotify = 7065; + CmdMonopolyGetRegionProgressScRsp = 7048; + CmdMonopolyClickCellScRsp = 7068; + CmdGetSocialEventServerCacheCsReq = 7086; + CmdMonopolyScrachRaffleTicketCsReq = 7097; + CmdDeleteSocialEventServerCacheScRsp = 7090; + CmdMonopolyLikeScNotify = 7076; + CmdGetSocialEventServerCacheScRsp = 7029; + CmdMonopolyRollDiceScRsp = 7033; + CmdMonopolyGetRafflePoolInfoCsReq = 7024; + CmdMonopolyTakePhaseRewardCsReq = 7009; + CmdMonopolyUpgradeAssetScRsp = 7011; + CmdMonopolyGameBingoFlipCardCsReq = 7063; + CmdMonopolyRollRandomScRsp = 7005; + CmdMonopolyConfirmRandomScRsp = 7031; + CmdMonopolyGameBingoFlipCardScRsp = 7055; + CmdMonopolyLikeCsReq = 7058; + CmdMonopolyUpgradeAssetCsReq = 7052; + CmdMonopolyConditionUpdateScNotify = 7021; + CmdMonopolyMoveCsReq = 7012; + CmdMonopolyCellUpdateNotify = 7042; + CmdMonopolySelectOptionCsReq = 7038; + CmdMonopolyGuessDrawScNotify = 7092; + CmdMonopolyQuizDurationChangeScNotify = 7040; + CmdMonopolyScrachRaffleTicketScRsp = 7027; + CmdMonopolyCheatDiceScRsp = 7006; + CmdMonopolySttUpdateScNotify = 7030; + CmdMonopolyEventSelectFriendCsReq = 7003; + CmdGetMonopolyFriendRankingListCsReq = 7054; + CmdGetMonopolyInfoCsReq = 7098; + CmdMonopolyGameRaiseRatioScRsp = 7016; + CmdMonopolyGetDailyInitItemCsReq = 7046; + CmdMonopolyContentUpdateScNotify = 7023; + CmdDeleteSocialEventServerCacheCsReq = 7001; + CmdMonopolyActionResultScNotify = 7083; + CmdMonopolyGetRaffleTicketCsReq = 7072; + CmdGetMonopolyInfoScRsp = 7071; + CmdMonopolyGuessBuyInformationCsReq = 7015; + CmdGetMonopolyDailyReportScRsp = 7037; + CmdMonopolyEventLoadUpdateScNotify = 7043; + CmdGetMonopolyFriendRankingListScRsp = 7069; + CmdMonopolyGetRegionProgressCsReq = 7059; + CmdMonopolyBuyGoodsScRsp = 7060; + CmdMonopolyGetDailyInitItemScRsp = 7041; + CmdMonopolyDailySettleScNotify = 7087; + CmdMonopolyRollDiceCsReq = 7077; + CmdMonopolyTakeRaffleTicketRewardCsReq = 7047; + CmdMonopolyClickMbtiReportScRsp = 7081; + CmdMonopolyClickCellCsReq = 7075; + CmdMonopolySocialEventEffectScNotify = 7032; + CmdMonopolyLikeScRsp = 7067; + CmdGetMbtiReportCsReq = 7039; + CmdMonopolyGameGachaScRsp = 7093; + CmdMonopolyCheatDiceCsReq = 7062; + CmdMonopolyGetRafflePoolInfoScRsp = 7096; + CmdMonopolyGameRaiseRatioCsReq = 7085; + CmdMonopolyConfirmRandomCsReq = 7050; + CmdMonopolyAcceptQuizScRsp = 7002; + CmdMonopolyTakeRaffleTicketRewardScRsp = 7026; + CmdMonopolyEventSelectFriendScRsp = 7084; + CmdGetMonopolyDailyReportCsReq = 7017; + CmdMonopolyGameGachaCsReq = 7088; + CmdMonopolyTakePhaseRewardScRsp = 7099; + CmdMonopolyGuessChooseScRsp = 7025; + CmdGetMonopolyMbtiReportRewardScRsp = 7018; + CmdMonopolyMoveScRsp = 7028; + CmdMonopolyGiveUpCurContentCsReq = 7010; + CmdMonopolyBuyGoodsCsReq = 7004; + CmdMonopolyGuessChooseCsReq = 7057; + CmdMonopolyRollRandomCsReq = 7066; + CmdMonopolyReRollRandomScRsp = 7020; + CmdMonopolyGiveUpCurContentScRsp = 7100; + CmdMonopolyGetRaffleTicketScRsp = 7074; + CmdMonopolyGuessBuyInformationScRsp = 7019; + CmdDailyFirstEnterMonopolyActivityScRsp = 7022; + CmdMonopolyClickMbtiReportCsReq = 7051; + CmdGetMbtiReportScRsp = 7049; +} + +enum KPOPEDEEAGB { + MONOPOLY_SOCIAL_EVENT_STATUS_NONE = 0; + MONOPOLY_SOCIAL_EVENT_STATUS_WAITING_SELECT_FRIEND = 1; +} + +enum ABNJHBAGOCG { + MONOPOLY_CELL_STATE_IDLE = 0; + MONOPOLY_CELL_STATE_BARRIER = 1; + MONOPOLY_CELL_STATE_GROUND = 2; + MONOPOLY_CELL_STATE_FINISH = 3; +} + +enum CFAOPFGHJJG { + MONOPOLY_ACTION_RESULT_SOURCE_TYPE_NONE = 0; + MONOPOLY_ACTION_RESULT_SOURCE_TYPE_EFFECT = 1; + MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_BONUS = 2; + MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_TAX = 3; + MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_UPGRADE = 4; + MONOPOLY_ACTION_RESULT_SOURCE_TYPE_GAME_SETTLE = 5; + MONOPOLY_ACTION_RESULT_SOURCE_TYPE_BUY_GOODS = 6; + MONOPOLY_ACTION_RESULT_SOURCE_TYPE_CLICK = 7; + MONOPOLY_ACTION_RESULT_SOURCE_TYPE_SOCIAL_EVENT = 8; + MONOPOLY_ACTION_RESULT_SOURCE_TYPE_LIKE = 9; + MONOPOLY_ACTION_RESULT_SOURCE_TYPE_QUIZ_GAME_SETTLE = 10; +} + +message GetMonopolyInfoCsReq { +} + +message KCLICGHKKPH { + uint32 FINJGCCOKDO = 3; + uint32 JBBKLJJCLPH = 11; + uint32 KFOGCJPNCNB = 9; + bool COAMOBLAGLB = 15; + bool MOPLDLOFBAJ = 1; + uint32 item_value = 8; +} + +message AAOIINGJMGB { + KPOPEDEEAGB JCDPAPLPOFC = 6; + repeated uint32 AHEMHHBFKLC = 10; +} + +message DHIPMOLCCHJ { + uint32 CBACGCAGBBB = 6; + uint32 progress = 3; +} + +message KHBAFNOEJOE { + bool is_taken_reward = 15; + bool EDCFJPGIEAK = 12; + uint64 AEFCHHPLPCA = 9; +} + +message NABJDLFFNAF { + uint64 LGCEACIAHBJ = 15; + uint32 ENPCCPAMDHK = 4; + uint64 GAGHJMKACBM = 2; + repeated DHIPMOLCCHJ CKMKLNOAJAF = 9; + uint32 KEAOHKHKBCA = 3; + bool DLCMPPCGJAL = 14; + uint32 EILAKPNJBJN = 12; + uint32 pool_id = 13; + repeated KHBAFNOEJOE HAJKAHEDEMM = 8; + uint32 CIAFBNOKALL = 7; + string FPEGIACNKHH = 1468; + repeated DHIPMOLCCHJ IFENKDFNNEI = 1; + string GADNLGEGDLA = 977; + string HJEGMIGPECO = 1797; + repeated DHIPMOLCCHJ ICBONDMIJDC = 10; + repeated DHIPMOLCCHJ HBAHKLCCCBG = 11; + uint32 DEJJPHCJLBO = 6; + uint64 JBKCDEEIKKN = 5; +} + +message FIPPOBBBBJJ { + repeated NABJDLFFNAF HDKPFMDCCKG = 10; +} + +message GetMonopolyInfoScRsp { + BMICCBDOCGG room_map = 7; + NHMKOHAACCC IBJOOCKCFHF = 10; + HHPGOCKNJCN rogue_buff_info = 5; + AAOIINGJMGB OCJONDAINGB = 12; + FIPPOBBBBJJ BCNOIFKDEFO = 14; + KCLICGHKKPH DMBOMNEILKG = 6; + uint32 retcode = 4; + repeated uint32 POJBLJNDABI = 1; + OEEFPPBEAOF PCOEFKDDBOE = 8; + GGFPEEMILPL OBBICMBHBMO = 13; + BEJAIEGKJCN ALAGJNMDPEN = 11; + AFFKECMGPEI KLNPKPIMKHJ = 2; + PAPEPLFDCON stt = 9; +} + +message NHMKOHAACCC { + repeated uint32 LMGOPDMMOAJ = 8; +} + +message MonopolyConditionUpdateScNotify { + NHMKOHAACCC IBJOOCKCFHF = 14; +} + +message PAPEPLFDCON { + repeated uint32 JBIKPLADENB = 10; + repeated uint32 LEBIECBEONE = 11; +} + +message MonopolySttUpdateScNotify { + PAPEPLFDCON stt = 1; +} + +message DHAIJMPAJDL { + uint32 map_id = 7; + uint32 cell_id = 9; + bool BFEKIKBIMCG = 5; + ABNJHBAGOCG PMPFMFNKNGJ = 3; +} + +message BMICCBDOCGG { + uint32 CDHKEBEIFDG = 10; + repeated DHAIJMPAJDL OIAJNADKJBP = 9; + uint32 PHGBMKGICIN = 2; + DHAIJMPAJDL GGMHDPCMGFP = 15; + repeated DHAIJMPAJDL DMHKBCBCLGF = 7; +} + +message MonopolyEventLoadUpdateScNotify { + repeated DHAIJMPAJDL DMHKBCBCLGF = 2; + repeated DHAIJMPAJDL OIAJNADKJBP = 14; +} + +message HDGPKBGIHNB { + uint32 event_id = 6; +} + +message PMOJPENPNOL { + uint32 event_id = 7; +} + +message NIPFDPOBDBP { + uint32 option_id = 1; + repeated uint32 KFJCGMAFANN = 11; + uint32 BINLNAGFFEP = 4; + uint32 event_id = 9; +} + +message HEKPBHDOPNP { + uint32 event_id = 9; + uint32 DAHLECFLJCI = 11; + repeated uint32 KFJCGMAFANN = 4; + uint32 BMBOLAAHCNC = 5; + uint32 BINLNAGFFEP = 3; +} + +message HOPJADOBCGN { + uint32 NGIBEDMLDNP = 11; + // repeated NFOGHDHIDNH KFLPLHMOAOC = 12; +} + +message FFJPONDPNAL { + uint32 CGAAJPDAFMG = 4; +} + +message PKGEFMGJONL { + uint32 shop_id = 1; +} + +message MNEMPJMPPJE { + uint32 JDAKJMIGFFB = 5; +} + +message BHJINGMAIEB { + uint32 IDJGOIDALMN = 2; + uint32 get_item_list = 5; +} + +message NFOGHDHIDNH { + uint32 GAJNFOGLJGE = 10; + HDGPKBGIHNB JIDENEADELO = 2; + PMOJPENPNOL KAJIKKHPBBA = 6; + NIPFDPOBDBP GKFDGDNNEEO = 3; + FFJPONDPNAL NKJPMLMNOKA = 11; + PKGEFMGJONL DMMJHDEOGNE = 12; + MNEMPJMPPJE BEDINILDMEB = 7; + BHJINGMAIEB PUNK_LORD_SHARE_TYPE_FRIEND = 13; + HEKPBHDOPNP IEFNCDEECOF = 14; + // HOPJADOBCGN NLHNFNLDGGD = 5; +} + +message AFFKECMGPEI { + NFOGHDHIDNH HAIDICOCIOL = 2; +} + +message MonopolyContentUpdateScNotify { + NFOGHDHIDNH HAIDICOCIOL = 7; +} + +message MonopolyCellUpdateNotify { + DHAIJMPAJDL GGMHDPCMGFP = 13; +} + +message MonopolyRollDiceCsReq { +} + +message MonopolyRollDiceScRsp { + uint32 MEDNCALHCHF = 4; + uint32 retcode = 1; +} + +message MonopolyCheatDiceCsReq { + uint32 MGPAHNMBAMI = 5; +} + +message MonopolyCheatDiceScRsp { + uint32 MGPAHNMBAMI = 5; + uint32 retcode = 12; +} + +message MonopolyMoveCsReq { + uint32 EKHBLMPONGH = 13; + uint32 KCCFEBKIEIJ = 3; +} + +message MonopolyMoveScRsp { + uint32 retcode = 14; + BMICCBDOCGG room_map = 10; + repeated DHAIJMPAJDL LIAJEHOIANG = 3; +} + +message MonopolySelectOptionCsReq { + uint32 option_id = 14; + uint32 event_id = 4; +} + +message GODFNMFIENL { + uint32 KEIEDKDHOFE = 14; + uint32 option_id = 7; + uint32 event_id = 12; +} + +message MonopolySelectOptionScRsp { + uint32 option_id = 10; + NFOGHDHIDNH KLNPKPIMKHJ = 11; + repeated GODFNMFIENL PHAKIBBELNK = 1; + uint32 retcode = 5; + uint32 event_id = 6; +} + +message MonopolyRollRandomCsReq { + uint32 event_id = 7; +} + +message MonopolyRollRandomScRsp { + uint32 retcode = 8; + uint32 event_id = 12; + NFOGHDHIDNH KLNPKPIMKHJ = 6; +} + +message MonopolyReRollRandomCsReq { + uint32 event_id = 2; +} + +message MonopolyReRollRandomScRsp { + uint32 event_id = 3; + uint32 retcode = 8; + NFOGHDHIDNH KLNPKPIMKHJ = 9; +} + +message MonopolyConfirmRandomCsReq { + uint32 event_id = 13; +} + +message MonopolyConfirmRandomScRsp { + uint32 event_id = 13; + NFOGHDHIDNH KLNPKPIMKHJ = 15; + uint32 retcode = 8; +} + +message MonopolyBuyGoodsCsReq { + uint32 shop_id = 7; + uint32 goods_id = 6; +} + +message MonopolyBuyGoodsScRsp { + uint32 shop_id = 5; + uint32 goods_id = 13; + uint32 retcode = 9; +} + +message MonopolyUpgradeAssetCsReq { + uint32 CGAAJPDAFMG = 2; +} + +message MonopolyUpgradeAssetScRsp { + uint32 CGAAJPDAFMG = 11; + uint32 retcode = 12; +} + +message MonopolyGiveUpCurContentCsReq { + uint32 content_id = 5; +} + +message MonopolyGiveUpCurContentScRsp { + uint32 content_id = 15; + uint32 retcode = 7; +} + +message MonopolyActionResult { + uint32 ClickCellId = 15; + CFAOPFGHJJG SourceType = 2; + uint32 TriggerCellId = 8; + uint32 ClickMapId = 5; + uint32 TriggerMapId = 7; + uint32 EffectType = 10; + JLBBLNCEJPP Detail = 11; +} + +message MonopolyActionResultScNotify { + repeated MonopolyActionResult PJGKCBMEKIK = 2; +} + +message GJNPFNDEHGL { + uint32 NKHCICAHMCM = 15; + bool FOENAOEGENN = 12; +} + +message JLBBLNCEJPP { + BMKBIJDAEPM HMPCEPIBOFI = 12; + BMKBIJDAEPM EPHEKAMBONB = 10; + MONFGAKJBGN MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_UPGRADE = 11; + MONFGAKJBGN CJJAEFCIMGD = 8; + EAHJNKMLDHG get_buff_list = 5; + EAHJNKMLDHG remove_buff_list = 13; + CKIDOMIINKI NIPGEFPKBJG = 14; + CKIDOMIINKI LOEHJNMPJAK = 1; + GJNPFNDEHGL CAFCHIBNLNM = 6; + NAJJJDCIDOM KABHLAEPBHC = 3; + EAHJNKMLDHG JOABIMPBDPA = 4; + CKIDOMIINKI GDGIJKBBBNE = 2; + DOGNBLOFDOL JPJICBLLLAL = 15; +} + +message DOGNBLOFDOL { + uint32 FHIIAIICGPP = 10; +} + +message BMKBIJDAEPM { + uint32 IOAPPNCJJCJ = 12; + uint32 item_id = 1; + uint32 OJCPEJFHEIP = 14; +} + +message CKIDOMIINKI { + uint32 ALBODJPHAEI = 5; + uint32 BDMJJPCHNEL = 4; +} + +message NAJJJDCIDOM { + uint32 EJOLGOMIJNK = 12; + uint32 CCGBAAKJHFK = 7; + uint32 NFFLIIKFGBI = 4; + uint32 FHPNLFHNPLJ = 5; +} + +message FIPNNGPAFCA { + uint32 GFDGGCBGGGD = 14; + uint32 ICMDONMEJGE = 12; + uint32 config_id = 10; + PNCEOHPFFON DGGLJECCBMB = 3; + HELBEIHMGKK KIOAHBIDMPC = 9; + JCBAJJIFBKN KIODDJOCDML = 7; +} + +message GGFPEEMILPL { + GJNPFNDEHGL EKIGFGDLMPE = 13; + repeated FIPNNGPAFCA LDMCMAKIMBP = 8; + FIPNNGPAFCA NBFEDKIOOOH = 1; +} + +message MonopolyGameSettleScNotify { + FIPNNGPAFCA BEDINILDMEB = 10; + ItemList HMBJIFIGLFI = 7; + ItemList item_list = 15; +} + +message MonopolyGameCreateScNotify { + FIPNNGPAFCA BEDINILDMEB = 12; + GJNPFNDEHGL EKIGFGDLMPE = 10; +} + +message MonopolyGameRaiseRatioCsReq { + uint32 GFDGGCBGGGD = 6; +} + +message MonopolyGameRaiseRatioScRsp { + uint32 retcode = 2; + uint32 Ratio = 11; +} + +message DailyFirstEnterMonopolyActivityCsReq { +} + +message DailyFirstEnterMonopolyActivityScRsp { + OEEFPPBEAOF PCOEFKDDBOE = 5; + uint32 HOOEOJELHID = 4; + int64 AABJAEIBGGM = 3; + uint32 retcode = 15; + bool BPAHDPMBCCJ = 11; +} + +message MonopolyGetDailyInitItemCsReq { + bool IHEANNCJFBI = 7; +} + +message MonopolyGetDailyInitItemScRsp { + uint32 LBMEIHABLKN = 8; + uint32 FBMLKJJMMFJ = 2; + uint32 DBABLKNONJF = 15; + int64 AABJAEIBGGM = 14; + uint32 OBIDNHGHHMH = 4; + uint32 retcode = 3; + uint32 GELALEKMCGH = 5; +} + +message PNCEOHPFFON { + repeated uint32 NLGPPCJHJKM = 13; + repeated uint32 JCNPAENAPBM = 4; + bool LPPHCCHIKFG = 7; + uint32 AFFCKBCJCPH = 8; + repeated uint32 DFPOPHBKELB = 14; +} + +message MonopolyGameBingoFlipCardCsReq { + uint32 APBHJMDFKGK = 10; +} + +message MonopolyGameBingoFlipCardScRsp { + uint32 BBKDCNDIJLN = 11; + repeated uint32 DFPOPHBKELB = 6; + uint32 retcode = 5; + bool LPPHCCHIKFG = 8; +} + +message MonopolyGameGachaCsReq { +} + +message MonopolyGameGachaScRsp { + repeated uint32 ResultList = 12; + uint32 retcode = 4; +} + +message KNNMIFKBOBO { + uint32 EKEHNBIIHFF = 14; + uint32 BPNDFBPMOEL = 12; +} + +message HELBEIHMGKK { + uint32 HNLHBNFLIJH = 11; + uint32 PMMINPKDDOL = 7; + repeated uint32 LONOMABLBFB = 5; + uint32 AHBPANPJHOK = 6; + uint32 MJIIBAOPBPO = 15; + repeated KNNMIFKBOBO CDIICHMHBDL = 8; +} + +message MonopolyAcceptQuizCsReq { + repeated KNNMIFKBOBO CDIICHMHBDL = 14; +} + +message MonopolyAcceptQuizScRsp { + HELBEIHMGKK KIOAHBIDMPC = 9; + uint32 retcode = 2; +} + +message IDKFKMDHOEA { + uint32 GMIADHCIJDO = 15; + uint32 GPNPIDKNPFL = 8; + uint32 MJIIBAOPBPO = 10; +} + +message MonopolyQuizDurationChangeScNotify { + repeated IDKFKMDHOEA HNLFBMPHEIL = 6; +} + +message JCBAJJIFBKN { + uint32 PHHAHKBJLOB = 2; + uint32 MGOCICCJGFE = 9; + bool NGOMMCJKOEM = 7; +} + +message MonopolyGuessChooseCsReq { + uint32 MGOCICCJGFE = 7; +} + +message MonopolyGuessChooseScRsp { + uint32 retcode = 8; + uint32 MGOCICCJGFE = 5; +} + +message JHNBALHMPDJ { + ItemList item_list = 14; + uint32 PHHAHKBJLOB = 2; + uint32 MCOHIKAOHDL = 13; +} + +message MonopolyGuessDrawScNotify { + repeated JHNBALHMPDJ KJMMGCGMFCK = 6; +} + +message MonopolyGuessBuyInformationCsReq { +} + +message MonopolyGuessBuyInformationScRsp { + uint32 retcode = 5; +} + +message MONFGAKJBGN { + uint32 DFEBKIGAJGJ = 7; + uint32 CGAAJPDAFMG = 10; + uint32 level = 2; +} + +message BEJAIEGKJCN { + repeated MONFGAKJBGN NFGFDOGFMMP = 13; +} + +message OEEFPPBEAOF { + uint32 OKLINBBACBJ = 13; + uint32 AIAFDNMOCNP = 11; + bool DEOGEMOONHO = 3; + uint32 DMECAAFMHLN = 5; + uint32 AJOGDNJBJOH = 10; + uint32 OAMDIMJJFFB = 12; + uint32 GPACHKLFGPC = 6; + uint32 FJHEAFKHFGH = 1; + uint32 FBABHLPMKBK = 4; +} + +message MonopolyDailySettleScNotify { + OEEFPPBEAOF PCOEFKDDBOE = 6; + uint32 HOOEOJELHID = 4; +} + +message EAHJNKMLDHG { + uint32 GAJNFOGLJGE = 11; + uint32 buff_id = 1; + uint32 BBELNBDLEGG = 2; +} + +message HHPGOCKNJCN { + repeated EAHJNKMLDHG buff_list = 13; +} + +message JJNGJHOCAGD { + uint32 FBABHLPMKBK = 1; + uint32 uid = 13; + uint32 IMIJBGMIOMF = 11; + uint32 EDKBMNFOOAJ = 6; + uint32 GPACHKLFGPC = 3; +} + +message GetMonopolyFriendRankingListCsReq { +} + +message GetMonopolyFriendRankingListScRsp { + uint32 retcode = 7; + repeated JJNGJHOCAGD OABNGINNGPO = 11; + JJNGJHOCAGD IAKOKMMPJKD = 3; +} + +message MonopolyLikeCsReq { + uint32 BEJLJKLPFHI = 8; +} + +message MonopolyLikeScRsp { + uint32 retcode = 9; + uint32 BEJLJKLPFHI = 11; + ItemList reward_list = 8; +} + +message MonopolyLikeScNotify { + repeated uint32 AHEMHHBFKLC = 7; + uint32 IMIJBGMIOMF = 13; +} + +message GetMbtiReportCsReq { +} + +message BFGPPMDHKJH { + uint32 IGGCDKOECGN = 15; + uint32 cnt = 13; +} + +message GetMbtiReportScRsp { + uint32 retcode = 10; + bool PPNMMPFAMDA = 4; + bool is_taken_reward = 5; + int32 KLHMMAAHANI = 11; + int32 JLAFELNGAKD = 1; + uint32 progress = 14; + repeated BFGPPMDHKJH AKJJGCIEJMP = 6; + repeated GODFNMFIENL PHAKIBBELNK = 8; +} + +message MonopolyEventSelectFriendCsReq { + bool PBCHJBFMOJB = 14; + uint32 PHOGEMPLHLN = 6; +} + +message MonopolyEventSelectFriendScRsp { + uint32 IDJGOIDALMN = 1; + uint32 get_item_list = 11; + DHAIJMPAJDL GGMHDPCMGFP = 7; + uint32 retcode = 8; +} + +message SocialEventServerCache { + uint32 id = 3; + uint32 AddCoin = 13; + uint32 SubCoin = 11; + uint32 SrcUid = 7; +} + +message MonopolySocialEventEffectScNotify { + repeated SocialEventServerCache PPFLDEOKIFI = 10; +} + +message GetSocialEventServerCacheCsReq { +} + +message GetSocialEventServerCacheScRsp { + repeated SocialEventServerCache PPFLDEOKIFI = 13; + uint32 retcode = 5; +} + +message DeleteSocialEventServerCacheCsReq { + repeated uint32 CFGEBGPMGAN = 7; +} + +message DeleteSocialEventServerCacheScRsp { + repeated uint32 GINKEDBBKMP = 1; + uint32 retcode = 3; +} + +message MonopolyGetRaffleTicketCsReq { + uint32 pool_id = 12; +} + +message MonopolyGetRaffleTicketScRsp { + repeated KHBAFNOEJOE PCIHJDLICGK = 1; + uint32 pool_id = 11; + uint32 retcode = 4; +} + +message MonopolyTakeRaffleTicketRewardCsReq { + uint64 CFAABCLGKGB = 12; + uint32 pool_id = 2; +} + +message MonopolyTakeRaffleTicketRewardScRsp { + ItemList reward_list = 1; + uint32 retcode = 5; + uint32 CFAABCLGKGB = 10; + uint32 pool_id = 11; +} + +message MonopolyScrachRaffleTicketCsReq { + uint32 pool_id = 11; + uint64 CFAABCLGKGB = 5; +} + +message MonopolyScrachRaffleTicketScRsp { + uint32 retcode = 1; + uint64 CFAABCLGKGB = 5; + uint32 pool_id = 3; +} + +message MonopolyGetRegionProgressCsReq { +} + +message MonopolyGetRegionProgressScRsp { + uint32 retcode = 8; + uint32 KFINEODPDIJ = 5; + uint32 EDKBMNFOOAJ = 1; +} + +message MonopolyGetRafflePoolInfoCsReq { +} + +message MonopolyGetRafflePoolInfoScRsp { + uint32 retcode = 10; + FIPPOBBBBJJ BCNOIFKDEFO = 9; +} + +message MonopolyTakePhaseRewardCsReq { + repeated uint32 HAHPDCCHMHB = 11; +} + +message MonopolyTakePhaseRewardScRsp { + ItemList reward_list = 5; + repeated uint32 HAHPDCCHMHB = 2; + uint32 retcode = 15; +} + +message GetMonopolyMbtiReportRewardCsReq { +} + +message GetMonopolyMbtiReportRewardScRsp { + uint32 retcode = 9; + ItemList reward_list = 8; +} + +message GetMonopolyDailyReportCsReq { +} + +message GetMonopolyDailyReportScRsp { + OEEFPPBEAOF PCOEFKDDBOE = 5; + uint32 retcode = 10; +} + +message MonopolyClickCellCsReq { + uint32 map_id = 13; + uint32 cell_id = 14; +} + +message MonopolyClickCellScRsp { + uint32 cell_id = 3; + uint32 map_id = 14; + uint32 retcode = 2; +} + +message MonopolyClickMbtiReportCsReq { +} + +message MonopolyClickMbtiReportScRsp { + uint32 retcode = 9; +} + +enum CmdMultiplayerType { + CmdMultiplayerTypeNone = 0; + CmdMultiplayerGetFightGateScRsp = 1042; + CmdMultiplayerFightGameStateScRsp = 1071; + CmdMultiplayerFightGiveUpCsReq = 1079; + CmdMultiplayerMatch3FinishScNotify = 1028; + CmdMultiplayerFightGameStartScNotify = 1033; + CmdMultiplayerFightGameFinishScNotify = 1012; + CmdMultiplayerFightGiveUpScRsp = 1077; + CmdMultiplayerGetFightGateCsReq = 1083; + CmdMultiplayerFightGameStateCsReq = 1098; +} + +message MultiplayerFightGameStateCsReq { +} + +message MultiplayerFightGameStateScRsp { + uint32 retcode = 4; + EDDPABIGHBE BANNAKDNBFA = 15; + repeated CCHCPNLPBDK EBMOKPBKMMD = 6; +} + +message MultiplayerGetFightGateCsReq { + uint32 NMGNOHPOJOP = 8; +} + +message MultiplayerGetFightGateScRsp { + string IPEPBMIKJCN = 13; + uint32 port = 11; + uint64 GCIGJDIMNCE = 9; + string ip = 8; + uint32 retcode = 1; +} + +message MultiplayerFightGiveUpCsReq { + uint64 GCIGJDIMNCE = 6; +} + +message MultiplayerFightGiveUpScRsp { + uint32 retcode = 5; +} + +message MultiplayerFightGameStartScNotify { + repeated CCHCPNLPBDK EBMOKPBKMMD = 15; + EDDPABIGHBE BANNAKDNBFA = 6; +} + +message MultiplayerFightGameFinishScNotify { + EDDPABIGHBE BANNAKDNBFA = 5; +} + +message MultiplayerMatch3FinishScNotify { + Match3FinishReason reason = 1; + uint32 GDLOCKKLLIK = 9; + DHPIFKICOPP IMKELKMHOIK = 8; + uint32 GBGHPFLHDBP = 7; +} + +enum CmdMultipleDropType { + CmdMultipleDropTypeNone = 0; + CmdGetPlayerReturnMultiDropInfoScRsp = 4679; + CmdGetMultipleDropInfoCsReq = 4698; + CmdMultipleDropInfoScNotify = 4683; + CmdMultipleDropInfoNotify = 4677; + CmdGetMultipleDropInfoScRsp = 4671; + CmdGetPlayerReturnMultiDropInfoCsReq = 4642; +} + +message GetMultipleDropInfoCsReq { +} + +message KNOAKLPPLOM { + uint32 id = 14; + uint32 BMFFEOGBCOL = 2; +} + +message GetMultipleDropInfoScRsp { + uint32 retcode = 10; + repeated KNOAKLPPLOM NEFAKDOLPED = 1; + repeated HMDAGOFFLED AHMGFCCBCBN = 13; +} + +message MultipleDropInfoScNotify { + repeated KNOAKLPPLOM NEFAKDOLPED = 9; +} + +message GetPlayerReturnMultiDropInfoCsReq { +} + +message BJKLPGEPCPO { + uint32 EICILFAIAEE = 5; + uint32 OHKNLLIHDGJ = 11; + uint32 PBHFELEJFHJ = 9; + uint32 panel_id = 13; +} + +message HMDAGOFFLED { + uint32 FPJPOJEDBDK = 11; + uint32 durability = 12; + uint32 panel_id = 3; + uint32 HNDEHFJLPKP = 1; +} + +message GetPlayerReturnMultiDropInfoScRsp { + repeated HMDAGOFFLED AHMGFCCBCBN = 6; + BJKLPGEPCPO MENNNHOCNCC = 3; + uint32 retcode = 14; +} + +message MultipleDropInfoNotify { + repeated BJKLPGEPCPO JOLFDMNLEDO = 3; + repeated HMDAGOFFLED AHMGFCCBCBN = 14; + repeated KNOAKLPPLOM NEFAKDOLPED = 11; +} + +enum CmdMuseumType { + CmdMuseumTypeNone = 0; + CmdMuseumInfoChangedScNotify = 4345; + CmdRemoveStuffFromAreaCsReq = 4333; + CmdMuseumTakeCollectRewardScRsp = 4323; + CmdGetStuffScNotify = 4328; + CmdMuseumRandomEventQueryScRsp = 4304; + CmdUpgradeAreaStatCsReq = 4366; + CmdMuseumFundsChangedScNotify = 4320; + CmdFinishCurTurnCsReq = 4378; + CmdBuyNpcStuffCsReq = 4383; + CmdSetStuffToAreaScRsp = 4377; + CmdUpgradeAreaStatScRsp = 4305; + CmdMuseumDispatchFinishedScNotify = 4311; + CmdUpgradeAreaCsReq = 4389; + CmdMuseumTargetMissionFinishNotify = 4400; + CmdMuseumTargetRewardNotify = 4362; + CmdGetMuseumInfoCsReq = 4398; + CmdFinishCurTurnScRsp = 4356; + CmdMuseumTakeCollectRewardCsReq = 4306; + CmdBuyNpcStuffScRsp = 4342; + CmdMuseumRandomEventQueryCsReq = 4331; + CmdMuseumRandomEventStartScNotify = 4350; + CmdMuseumRandomEventSelectScRsp = 4352; + CmdGetExhibitScNotify = 4338; + CmdMuseumTargetStartNotify = 4310; + CmdSetStuffToAreaCsReq = 4379; + CmdUpgradeAreaScRsp = 4322; + CmdGetMuseumInfoScRsp = 4371; + CmdRemoveStuffFromAreaScRsp = 4312; + CmdMuseumRandomEventSelectCsReq = 4360; +} + +enum MuseumRandomEventState { + MUSEUM_RANDOM_EVENT_STATE_NONE = 0; + MUSEUM_RANDOM_EVENT_STATE_START = 1; + MUSEUM_RANDOM_EVENT_STATE_PROCESSING = 2; + MUSEUM_RANDOM_EVENT_STATE_FINISH = 3; +} + +enum DAEALPIOKMG { + WORK_POS_NONE = 0; + WORK_POS_1 = 1; + WORK_POS_2 = 2; + WORK_POS_3 = 3; +} + +enum StatType { + STAT_TYPE_NONE = 0; + STAT_TYPE_ART = 1; + STAT_TYPE_CULTURE = 2; + STAT_TYPE_POPULAR = 3; +} + +enum GetStuffType { + UNKNOW = 0; + MISSION_REWARD = 1; + EVENT_BUY_STUFF = 2; + MARKET_BUY_STUFF = 3; + QUEST_REWARD = 4; + INITIAL = 5; + PHASE_FINISH_REWARD = 6; +} + +message KIKAEAHENKH { + uint32 POEDFMELAKE = 11; + DAEALPIOKMG pos = 5; +} + +message FDBDOCPEICN { + uint32 level = 7; + uint32 FMPDCAGMDMI = 6; + uint32 NBMHEIFBBMO = 2; + repeated KIKAEAHENKH FOFHPBEAAFE = 8; + uint32 area_id = 11; + uint32 JJHAPFCCAHA = 15; +} + +message ABNNODDPNDM { + uint32 DCHJNNNJCGF = 5; + bool is_finish = 10; +} + +message GFIBLHPDGNE { + uint32 DDDJFPIOPFB = 5; + uint32 LILOPAJMFMM = 9; + uint32 PHLFJPFKFOF = 6; + uint32 OOJEAFPOLAG = 4; + repeated ABNNODDPNDM NDEDBBCHHOO = 11; + uint32 OIIJGEKJNGL = 15; +} + +message MBGFFCELGHO { + uint32 NOJOJKCJEOI = 14; + uint32 POEDFMELAKE = 4; +} + +message OPEMMBHKCFD { + uint32 IBAJGALJKHJ = 6; + uint32 DBMFHIMKNCC = 11; + uint32 event_id = 9; + uint32 IDMAMIMFCPG = 12; + repeated uint32 DPAAMCBCKDA = 1; + MuseumRandomEventState state = 4; + uint32 APOELPDBOHG = 15; +} + +message FMDGFCNOKMN { + repeated uint32 LOIEFKHFOBE = 5; + uint32 ICECOGMBECA = 12; + repeated OPEMMBHKCFD OLDHNGGKABL = 3; +} + +message GetMuseumInfoCsReq { +} + +message GetMuseumInfoScRsp { + uint32 retcode = 8; + uint32 JCBEHHMALNP = 10; + uint32 GKFDGDNNEEO = 2; + FMDGFCNOKMN MGMLHMFJCMB = 7; + repeated uint32 OBKJOCMKICE = 14; + repeated MBGFFCELGHO FOFHPBEAAFE = 11; + repeated FDBDOCPEICN DOAPPNKFLPL = 9; + uint32 MMIDJEHMHMP = 4; + uint32 level = 15; + uint32 exp = 3; + uint32 DMENOFHEGFK = 6; + uint32 NEJENNBOOBH = 13; + GFIBLHPDGNE PIDAMMINCFB = 1; + repeated uint32 IKHGKNMLHCN = 5; +} + +message BuyNpcStuffCsReq { + uint32 POEDFMELAKE = 3; +} + +message BuyNpcStuffScRsp { + uint32 retcode = 11; + uint32 POEDFMELAKE = 13; +} + +message SetStuffToAreaCsReq { + uint32 NOJOJKCJEOI = 10; + uint32 POEDFMELAKE = 9; + DAEALPIOKMG pos = 15; +} + +message SetStuffToAreaScRsp { + DAEALPIOKMG pos = 2; + uint32 retcode = 12; + uint32 POEDFMELAKE = 3; + uint32 NOJOJKCJEOI = 6; +} + +message RemoveStuffFromAreaCsReq { + uint32 POEDFMELAKE = 14; +} + +message RemoveStuffFromAreaScRsp { + uint32 retcode = 5; + uint32 POEDFMELAKE = 1; +} + +message GetStuffScNotify { + uint32 POEDFMELAKE = 6; + GetStuffType CCPAJJMFEKC = 10; +} + +message GetExhibitScNotify { + uint32 AGCBDGIFKJJ = 6; +} + +message FinishCurTurnCsReq { + uint32 DCAEBNKOBIH = 5; +} + +message FinishCurTurnScRsp { + uint32 OHMOJNNNHLA = 8; + uint32 retcode = 10; +} + +message UpgradeAreaCsReq { + uint32 level = 13; + uint32 area_id = 5; +} + +message UpgradeAreaScRsp { + uint32 retcode = 6; + uint32 area_id = 7; + uint32 level = 2; +} + +message UpgradeAreaStatCsReq { + uint32 area_id = 10; + uint32 level = 6; + StatType IFJEBOIEGFG = 2; +} + +message UpgradeAreaStatScRsp { + StatType IFJEBOIEGFG = 8; + uint32 retcode = 12; + uint32 area_id = 9; + uint32 level = 2; +} + +message MuseumInfoChangedScNotify { + repeated uint32 IKHGKNMLHCN = 10; + uint32 GKFDGDNNEEO = 1; + uint32 level = 5; + repeated FDBDOCPEICN DOAPPNKFLPL = 6; + uint32 DMENOFHEGFK = 15; + repeated MBGFFCELGHO FOFHPBEAAFE = 14; + uint32 NEJENNBOOBH = 12; + uint32 MMIDJEHMHMP = 7; + repeated uint32 OBKJOCMKICE = 4; + uint32 JCBEHHMALNP = 13; + GFIBLHPDGNE PIDAMMINCFB = 8; + uint32 exp = 2; + FMDGFCNOKMN MGMLHMFJCMB = 9; +} + +message MuseumRandomEventStartScNotify { + OPEMMBHKCFD info = 13; +} + +message MuseumRandomEventQueryCsReq { + int32 GJDIBELBCCJ = 15; +} + +message MuseumRandomEventQueryScRsp { + FMDGFCNOKMN info = 4; + uint32 retcode = 14; +} + +message MuseumRandomEventSelectCsReq { + uint32 event_id = 7; + uint32 APOELPDBOHG = 13; +} + +message MuseumRandomEventSelectScRsp { + uint32 event_id = 15; + uint32 retcode = 1; + uint32 APOELPDBOHG = 2; +} + +message MuseumFundsChangedScNotify { + uint32 MMIDJEHMHMP = 7; +} + +message MuseumDispatchFinishedScNotify { + uint32 CFCPIKEMPIO = 8; + uint32 MMIDJEHMHMP = 4; + uint32 PEPNGHDEDHG = 15; + uint32 POEDFMELAKE = 7; +} + +message MuseumTargetStartNotify { + uint32 PHLFJPFKFOF = 12; +} + +message MuseumTargetMissionFinishNotify { + repeated uint32 DCHJNNNJCGF = 1; + uint32 PHLFJPFKFOF = 5; + bool KHKNAFHGLIF = 4; +} + +message MuseumTargetRewardNotify { + uint32 PHLFJPFKFOF = 11; + uint32 item_id = 1; + uint32 item_count = 8; +} + +message MuseumTakeCollectRewardCsReq { + uint32 item_id = 1; +} + +message MuseumTakeCollectRewardScRsp { + uint32 item_id = 14; + uint32 retcode = 12; + ItemList reward = 1; +} + +enum CmdMusicRhythmType { + CmdMusicRhythmTypeNone = 0; + CmdMusicRhythmFinishLevelScRsp = 7587; + CmdMusicRhythmStartLevelCsReq = 7599; + CmdMusicRhythmUnlockTrackScNotify = 7598; + CmdMusicRhythmUnlockSongNotify = 7573; + CmdMusicRhythmDataCsReq = 7591; + CmdMusicRhythmDataScRsp = 7577; + CmdMusicRhythmSaveSongConfigDataCsReq = 7584; + CmdMusicRhythmStartLevelScRsp = 7571; + CmdMusicRhythmSaveSongConfigDataScRsp = 7585; + CmdMusicRhythmUnlockSongSfxScNotify = 7580; + CmdMusicRhythmFinishLevelCsReq = 7578; + CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7575; +} + +enum FMMPPGLCOAL { + STATUS_CLOSE = 0; + STATUS_OPEN = 1; +} + +message HEKPICHLMEN { + uint32 DGEJMCKIFJB = 5; + uint32 AEEMPPOFGBN = 13; +} + +message MDHHFJGOJNG { + uint32 JGPGJJCEFGG = 10; + repeated uint32 MPCFOJALNHN = 3; + repeated uint32 OALLJLKBIOJ = 6; + uint32 IDLOLPIICMA = 5; +} + +message MusicRhythmDataCsReq { + uint32 NMGNOHPOJOP = 6; +} + +message MusicRhythmDataScRsp { + repeated uint32 GBMLNHOCJMO = 15; + uint32 PEFCBMODPOI = 2; + repeated uint32 OPFOILFDBKG = 8; + repeated uint32 FEAHHAMLDFB = 5; + bool FCLINCKMILK = 6; + repeated MDHHFJGOJNG MEHKJJFJAPK = 1; + repeated HEKPICHLMEN MFIFEBCDIMM = 13; + uint32 BMJGCIILHCA = 10; + uint32 retcode = 12; +} + +message MusicRhythmStartLevelCsReq { + uint32 DGEJMCKIFJB = 3; +} + +message MusicRhythmStartLevelScRsp { + uint32 retcode = 6; + uint32 DGEJMCKIFJB = 3; + string NJOONPFKHGE = 8; +} + +message MusicRhythmFinishLevelCsReq { + uint32 score_id = 12; + uint32 MAIL_TYPE_STAR = 11; +} + +message MusicRhythmFinishLevelScRsp { + uint32 retcode = 9; + uint32 DGEJMCKIFJB = 4; +} + +message MusicRhythmUnlockTrackScNotify { + repeated uint32 NDNCEKFILDC = 14; +} + +message MusicRhythmSaveSongConfigDataCsReq { + MDHHFJGOJNG COAAHHCMIGA = 5; +} + +message MusicRhythmSaveSongConfigDataScRsp { + uint32 ALCHNKEFMEN = 1; + uint32 retcode = 15; + uint32 PEFCBMODPOI = 5; +} + +message MusicRhythmUnlockSongNotify { + repeated uint32 LIGFCGAEEPF = 7; +} + +message MusicRhythmMaxDifficultyLevelsUnlockNotify { +} + +message MusicRhythmUnlockSongSfxScNotify { + repeated uint32 LIGFCGAEEPF = 14; +} + +enum CmdOfferingType { + CmdOfferingTypeNone = 0; + CmdOfferingInfoScNotify = 6932; + CmdTakeOfferingRewardCsReq = 6928; + CmdSubmitOfferingItemScRsp = 6930; + CmdTakeOfferingRewardScRsp = 6935; + CmdGetOfferingInfoScRsp = 6937; + CmdSubmitOfferingItemCsReq = 6933; + CmdGetOfferingInfoCsReq = 6934; +} + +enum DNCBHBOCOEG { + OFFERING_STATE_NONE = 0; + OFFERING_STATE_LOCK = 1; + OFFERING_STATE_OPEN = 2; +} + +message POPDHFEBLPG { + uint32 PNFEFBJLNLE = 2; + repeated uint32 LEKMMLONAGK = 1; + uint32 AJMHIDFPBGN = 11; + uint32 BGKKLJMJGOF = 10; + uint32 LBOBPHAOKPI = 6; + DNCBHBOCOEG LMFBFIJDAAP = 5; +} + +message GetOfferingInfoCsReq { + repeated uint32 CCNELJBEOBI = 5; +} + +message GetOfferingInfoScRsp { + repeated POPDHFEBLPG FCCHPONGKHH = 3; + uint32 retcode = 1; +} + +message SubmitOfferingItemCsReq { + uint32 BGKKLJMJGOF = 12; + uint32 interacted_prop_entity_id = 4; +} + +message SubmitOfferingItemScRsp { + POPDHFEBLPG JLEFMLADEHI = 2; + uint32 retcode = 12; +} + +message TakeOfferingRewardCsReq { + uint32 interacted_prop_entity_id = 2; + repeated uint32 KMIPGFOKNMM = 14; + uint32 BGKKLJMJGOF = 12; +} + +message TakeOfferingRewardScRsp { + ItemList reward = 3; + POPDHFEBLPG JLEFMLADEHI = 11; + uint32 retcode = 10; +} + +message OfferingInfoScNotify { + POPDHFEBLPG JLEFMLADEHI = 13; +} + +enum CmdPamMissionType { + CmdPamMissionTypeNone = 0; + CmdAcceptedPamMissionExpireScRsp = 4071; + CmdAcceptedPamMissionExpireCsReq = 4098; + CmdSyncAcceptedPamMissionNotify = 4083; +} + +message AcceptedPamMissionExpireCsReq { + uint32 main_mission_id = 7; +} + +message AcceptedPamMissionExpireScRsp { + uint32 retcode = 15; + uint32 main_mission_id = 5; +} + +message SyncAcceptedPamMissionNotify { + uint32 main_mission_id = 13; + uint64 GBEIGBCGGNI = 12; +} + +enum CmdPetType { + CmdPetTypeNone = 0; + CmdRecallPetCsReq = 7644; + CmdCurPetChangedScNotify = 7624; + CmdSummonPetCsReq = 7642; + CmdSummonPetScRsp = 7602; + CmdGetPetDataScRsp = 7637; + CmdRecallPetScRsp = 7610; + CmdGetPetDataCsReq = 7629; +} + +enum PBBPAONIMAL { + PET_OPERATION_TYPE_NONE = 0; + PET_OPERATION_TYPE_SUMMON = 1; + PET_OPERATION_TYPE_RECALL = 2; +} + +message GetPetDataCsReq { +} + +message GetPetDataScRsp { + repeated uint32 pet_id_list = 6; + uint32 retcode = 4; + uint32 cur_pet_id = 10; +} + +message SummonPetCsReq { + uint32 summoned_pet_id = 15; +} + +message SummonPetScRsp { + uint32 retcode = 14; + uint32 cur_pet_id = 9; + uint32 new_pet_id = 7; +} + +message RecallPetCsReq { + uint32 summoned_pet_id = 9; +} + +message RecallPetScRsp { + uint32 cur_pet_id = 6; + uint32 retcode = 2; + uint32 new_pet_id = 8; +} + +message CurPetChangedScNotify { + uint32 cur_pet_id = 9; +} + +enum CmdPhoneType { + CmdPhoneTypeNone = 0; + CmdSelectPhoneThemeCsReq = 5177; + CmdSelectChatBubbleScRsp = 5142; + CmdGetPhoneDataCsReq = 5198; + CmdSelectChatBubbleCsReq = 5183; + CmdUnlockChatBubbleScNotify = 5179; + CmdUnlockPhoneThemeScNotify = 5112; + CmdSelectPhoneThemeScRsp = 5133; + CmdGetPhoneDataScRsp = 5171; +} + +message GetPhoneDataCsReq { +} + +message GetPhoneDataScRsp { + uint32 retcode = 9; + repeated uint32 owned_phone_themes = 1; + repeated uint32 owned_chat_bubbles = 7; + uint32 cur_phone_theme = 5; + uint32 cur_chat_bubble = 13; +} + +message SelectChatBubbleCsReq { + uint32 bubble_id = 6; +} + +message SelectChatBubbleScRsp { + uint32 cur_chat_bubble = 12; + uint32 MKPOIHGIHPC = 6; + uint32 retcode = 15; +} + +message UnlockChatBubbleScNotify { + uint32 bubble_id = 8; +} + +message SelectPhoneThemeCsReq { + uint32 theme_id = 8; +} + +message SelectPhoneThemeScRsp { + uint32 EMBLLIMNKAG = 4; + uint32 retcode = 13; + uint32 cur_phone_theme = 14; +} + +message UnlockPhoneThemeScNotify { + uint32 theme_id = 7; +} + +enum CmdPlayerType { + CmdPlayerTypeNone = 0; + CmdUpdatePlayerSettingScRsp = 96; + CmdGetVideoVersionKeyScRsp = 74; + CmdGetBasicInfoScRsp = 64; + CmdPlayerGetTokenCsReq = 79; + CmdSetgameplay_birthdayScRsp = 54; + CmdSetGenderCsReq = 2; + CmdSetMultipleAvatarPathsCsReq = 81; + CmdSetLanguageScRsp = 23; + CmdSetRedPointStatusScNotify = 47; + CmdServerAnnounceNotify = 85; + CmdretcodeNotify = 76; + CmdPlayerLoginFinishScRsp = 73; + CmdGetMultiPathAvatarInfoCsReq = 68; + CmdClientObjDownloadDataScNotify = 9; + CmdClientDownloadDataScNotify = 40; + CmdGetLevelRewardTakenListCsReq = 60; + CmdStaminaInfoScNotify = 48; + CmdGetAuthkeyCsReq = 5; + CmdPlayerKickOutScNotify = 28; + CmdAntiAddictScNotify = 50; + CmdSetgameplay_birthdayCsReq = 87; + CmdGetVideoVersionKeyCsReq = 72; + CmdExchangeStaminaCsReq = 22; + CmdGetLevelRewardScRsp = 10; + CmdUpdatePlayerSettingCsReq = 24; + CmdSetPlayerInfoCsReq = 57; + CmdGmTalkCsReq = 38; + CmdGetBasicInfoCsReq = 53; + CmdClientObjUploadCsReq = 99; + CmdFeatureSwitchClosedScNotify = 84; + CmdGetLevelRewardTakenListScRsp = 52; + CmdMonthCardRewardNotify = 67; + CmdPlayerLoginCsReq = 98; + CmdAvatarPathChangedNotify = 41; + CmdGetGameStateServiceConfigCsReq = 94; + CmdPlayerLogoutScRsp = 42; + CmdQueryProductInfoScRsp = 92; + CmdAceAntiCheaterScRsp = 58; + CmdReserveStaminaExchangeCsReq = 27; + CmdRegionStopScNotify = 20; + CmdPlayerLoginFinishCsReq = 90; + CmdSetMultipleAvatarPathsScRsp = 7; + CmdDailyRefreshNotify = 35; + CmdGetSecretKeyInfoScRsp = 1; + CmdSetNicknameScRsp = 4; + CmdAceAntiCheaterCsReq = 69; + CmdSetPlayerInfoScRsp = 25; + CmdPlayerLoginScRsp = 71; + CmdGmTalkScRsp = 78; + CmdGetLevelRewardCsReq = 11; + CmdSetNicknameCsReq = 31; + CmdUpdateFeatureSwitchScNotify = 95; + CmdPlayerGetTokenScRsp = 77; + CmdGateServerScNotify = 3; + CmdClientObjUploadScRsp = 43; + CmdUnlockAvatarPathCsReq = 21; + CmdPlayerHeartBeatScRsp = 49; + CmdGetAuthkeyScRsp = 45; + CmdGetMultiPathAvatarInfoScRsp = 46; + CmdExchangeStaminaScRsp = 66; + CmdPlayerLogoutCsReq = 83; + CmdQueryProductInfoCsReq = 19; + CmdSetLanguageCsReq = 6; + CmdGmTalkScNotify = 12; + CmdPlayerHeartBeatCsReq = 39; + CmdSetAvatarPathScRsp = 75; + CmdGetSecretKeyInfoCsReq = 29; + CmdUnlockAvatarPathScRsp = 51; + CmdReserveStaminaExchangeScRsp = 59; + CmdUpdatePsnSettingsInfoCsReq = 30; + CmdUpdatePsnSettingsInfoScRsp = 82; + CmdGetGameStateServiceConfigScRsp = 34; + CmdSetGenderScRsp = 65; + CmdSetAvatarPathCsReq = 37; +} + +enum FDHJBKAPNMI { + AUTHKEY_SIGN_TYPE_NONE = 0; + AUTHKEY_SIGN_TYPE_DEFAULT = 1; + AUTHKEY_SIGN_TYPE_RSA = 2; +} + +message PlayerLoginCsReq { + uint32 res_version = 8; + string CEKOLCPLBED = 6; + uint32 channel_id = 590; + string HFHGPLMEFGJ = 1424; + string rogue_get_info = 5; + uint32 NMDMJEFOPKB = 12; + string OPNLMMDFFLL = 4; + uint32 ACMBPIIJKFL = 1405; + string FKFJDGCNDII = 350; + PlatformType platform = 13; + string client_version = 3; + string signature = 11; + string MJAJBCHKDFP = 1047; + ExtraDeviceInfo OGKGOLNAICH = 1285; + string OPNBNKJAIKD = 9; + bool JJDBFAMDEPP = 1467; + string EIFPHAMMIEG = 10; + string HDPJMCHLGCM = 14; + string IIAHICGOMKP = 1; + string KOGIIKIEJIJ = 1255; + string AIEONDBHNDC = 2; + bool GLNBFFILPNA = 424; + uint64 login_random = 7; + LanguageType DNDEFIGPDGE = 15; + string BMCBOCGEKBF = 342; + string FLFKCIHCENF = 1105; +} + +message PlayerLoginScRsp { + PlayerBasicInfo basic_info = 4; + string NDFEAEIHBFJ = 6; + uint32 retcode = 10; + int32 cur_timezone = 7; + uint64 server_timestamp_ms = 8; + uint32 stamina = 14; + uint64 login_random = 2; + bool LJMFOHLOBCI = 3; + string DMAAMAMCNKJ = 12; + bool JOPPAENDMFJ = 9; +} + +message PlayerLogoutCsReq { +} + +message PlayerGetTokenCsReq { + uint32 channel_id = 2; + string account_uid = 15; + uint32 platform = 11; + uint32 JIOPMFNPBNP = 12; + uint32 CGEGOLLMHCJ = 1; + uint32 uid = 10; + string token = 6; + string device = 5; +} + +message PlayerGetTokenScRsp { + string msg = 6; + BlackInfo black_info = 14; + uint32 retcode = 11; + uint64 secret_key_seed = 5; + uint32 uid = 12; +} + +message GmTalkScNotify { + string msg = 7; +} + +message PlayerKickOutScNotify { + BlackInfo black_info = 12; + KickType kick_type = 14; +} + +enum KickType { + KICK_SQUEEZED = 0; + KICK_BLACK = 1; + KICK_CHANGE_PWD = 2; + KICK_LOGIN_WHITE_TIMEOUT = 3; + KICK_ACE_ANTI_CHEATER = 4; + KICK_BY_GM = 5; +} + +message GmTalkCsReq { + string msg = 9; +} + +message GmTalkScRsp { + uint32 retcode = 6; + string AIOCOLNJLGE = 14; +} + +message GetBasicInfoCsReq { +} + +message PlayerSettingInfo { + bool JMBAGBFIKCM = 9; + bool ANEAAKIDPFL = 13; + bool CGADMDEKIAC = 12; + bool GNOHNPJBFJC = 4; + bool NMJDBOIPFIC = 6; + bool NENGEIIJJCB = 14; + bool PJILEMMBLFG = 7; + bool CPEEEPDBBPH = 3; + bool MCLJBLKACMP = 5; +} + +message GetBasicInfoScRsp { + bool is_gender_set = 3; + uint32 cur_day = 11; + uint32 exchange_times = 14; + PlayerSettingInfo player_setting_info = 9; + uint32 gameplay_birthday = 1; + int64 last_set_nickname_time = 10; + uint32 week_cocoon_finished_count = 6; + uint32 retcode = 5; + uint32 gender = 8; + int64 next_recover_time = 12; +} + +message ExchangeStaminaCsReq { +} + +message ExchangeStaminaScRsp { + int64 last_recover_time = 1; + uint32 stamina_add = 8; + uint32 exchange_times = 7; + repeated ItemCost item_cost_list = 3; + uint32 retcode = 14; +} + +message GetAuthkeyCsReq { + uint32 CNKMGCPCCJB = 3; + string KMGOHIGOEBG = 11; + uint32 IEABDLMOEBJ = 7; +} + +message GetAuthkeyScRsp { + uint32 IEABDLMOEBJ = 12; + string ADHFDKEPCKL = 3; + uint32 CNKMGCPCCJB = 8; + string KMGOHIGOEBG = 10; + uint32 retcode = 2; +} + +message RegionStopScNotify { + int64 region_stop_end = 14; + int64 region_stop_start = 7; +} + +message AntiAddictScNotify { + string level = 15; + uint32 msg_type = 11; + string msg = 4; +} + +message SetNicknameCsReq { + bool is_modify = 2; + string nickname = 4; +} + +message SetNicknameScRsp { + bool is_modify = 6; + uint32 retcode = 8; + int64 DLFJLAJMLHJ = 10; +} + +message GetLevelRewardTakenListCsReq { +} + +message GetLevelRewardTakenListScRsp { + repeated uint32 level_reward_taken_list = 15; + uint32 retcode = 6; +} + +message GetLevelRewardCsReq { + uint32 interacted_prop_entity_id = 7; + uint32 level = 3; +} + +message GetLevelRewardScRsp { + uint32 level = 7; + uint32 retcode = 3; + ItemList reward = 4; +} + +message SetLanguageCsReq { + LanguageType DNDEFIGPDGE = 13; +} + +message SetLanguageScRsp { + uint32 retcode = 12; + LanguageType DNDEFIGPDGE = 4; +} + +message AnnounceData { + string BNGDKIBJHMD = 15; + string CENCAKDHHHA = 5; + bool JOCJAFILDGH = 4; + int64 begin_time = 11; + uint32 JCLHPKIEDIA = 14; + int64 end_time = 7; + uint32 config_id = 9; + uint32 ODBEELGCENI = 1; + string NFOIIBJPFFG = 8; +} + +message ServerAnnounceNotify { + repeated AnnounceData announce_data_list = 6; +} + +message GateServer { + string LKDFCHNEFBB = 614; + string LHGKDGDJIHC = 784; + bool enable_version_update = 10; + uint32 enable_cdn_ipv6 = 1243; + bool enable_watermark = 326; + string msg = 8; + string ifix_url = 370; + bool mtp_switch = 2018; + bool IALOEKGOJOC = 6; + string BJOCANIBBKI = 1332; + bool enable_android_middle_package = 1574; + string ifix_version = 569; + string IIJLFILFMDF = 138; + bool FIOHEKDJNCG = 837; + string login_white_msg = 659; + bool APJECJMGAKC = 577; + string design_data_relogin_desc = 1035; + string mdk_res_version = 1359; + string client_secret_key = 452; + string ipv6_address = 1952; + string PMABNNEDCCG = 1012; + string KLIAGHGOFML = 1245; + bool event_tracking_open = 1866; + string ODOCFCJMBCL = 337; + string NPIGPBEKEKO = 464; + string ip = 5; + string region_name = 12; + string KDBAGALHEDC = 1122; + bool close_redeem_code = 62; + int64 region_stop_start = 4; + bool use_tcp = 673; + string FDGFFCMALPI = 1134; + string ex_resource_url = 1; + string FHALNCIHMGA = 592; + string player_return_questionnaire_a_url = 1893; + uint32 retcode = 2; + string IPKLAMMKNNG = 117; + string player_return_invite_h5_url = 1556; + uint32 asb_relogin_type = 13; + bool CNAKLGMDLPE = 422; + string lua_url = 3; + string pre_download_url = 365; + bool forbid_recharge = 1703; + bool enable_upload_battle_log = 340; + string online_replay_download_url = 962; + bool network_diagnostic = 1782; + string asset_bundle_url = 9; + string BBFOAJGLLBC = 355; + string online_replay_upload_url = 1307; + repeated string GBONLDEMBEN = 1588; + string player_return_questionnaire_b_url = 1334; + string asb_relogin_desc = 14; + bool ios_exam = 1575; + string KKHFKMIKFIB = 362; + string MDKDJLNHGKN = 1624; + string ELJIMGJLHBC = 1779; + int64 region_stop_end = 15; + string server_description = 20; + uint32 design_data_relogin_type = 7; + uint32 port = 11; +} + +message GateServerScNotify { + string DOIAFBAIEKH = 3; +} + +message MultiPathAvatarInfo { + repeated EquipRelic equip_relic_list = 9; + repeated AvatarSkillTree multi_path_skill_tree = 12; + uint32 rank = 1; + MultiPathAvatarType avatar_id = 2; + uint32 path_equipment_id = 14; +} + +message SetAvatarPathCsReq { + MultiPathAvatarType avatar_id = 1; +} + +message SetAvatarPathScRsp { + uint32 retcode = 2; + MultiPathAvatarType avatar_id = 15; +} + +message SetMultipleAvatarPathsCsReq { + repeated MultiPathAvatarType avatar_id_list = 14; +} + +message SetMultipleAvatarPathsScRsp { + uint32 retcode = 9; +} + +message GetMultiPathAvatarInfoCsReq { +} + +message GetMultiPathAvatarInfoScRsp { + repeated uint32 basic_type_id_list = 2; + repeated MultiPathAvatarInfo multi_path_avatar_info_list = 7; + uint32 retcode = 8; + map cur_avatar_path = 5; +} + +message UnlockAvatarPathCsReq { + MultiPathAvatarType avatar_id = 14; +} + +message UnlockAvatarPathScRsp { + repeated uint32 basic_type_id_list = 10; + ItemList reward = 9; + uint32 retcode = 4; + MultiPathAvatarType avatar_id = 13; +} + +message AvatarPathChangedNotify { + uint32 base_avatar_id = 13; + MultiPathAvatarType cur_multi_path_avatar_type = 4; +} + +message SetGenderCsReq { + Gender gender = 15; +} + +message SetGenderScRsp { + repeated MultiPathAvatarInfo cur_avatar_path_info_list = 11; + uint32 retcode = 10; + MultiPathAvatarType cur_avatar_path = 4; +} + +message SetPlayerInfoCsReq { + bool is_modify = 4; + Gender gender = 3; + string nickname = 8; +} + +message SetPlayerInfoScRsp { + MultiPathAvatarType cur_avatar_path = 13; + bool is_modify = 1; + repeated MultiPathAvatarInfo cur_avatar_path_info_list = 11; + uint32 retcode = 4; + int64 DLFJLAJMLHJ = 14; +} + +message QueryProductInfoCsReq { +} + +message Product { + string FFKKKFJLIPB = 10; + uint32 LOEPGDCDCBJ = 9; + ProductGiftType EMDIBIKBAMK = 6; + uint32 MEHPAOBCBDK = 7; + bool FDGHNKDCPBI = 13; + string JMLNIBKPLGB = 4; +} + +message QueryProductInfoScRsp { + repeated Product DDGDLPFBDAE = 9; + uint32 retcode = 5; + uint32 EBLHLKGMIAO = 12; + uint64 GNGOKFEMCMI = 6; + uint32 KNKJPEKIKOL = 10; +} + +message MonthCardRewardNotify { + ItemList reward = 8; +} + +message ClientDownloadDataScNotify { + ClientDownloadData download_data = 7; +} + +message ClientObjDownloadDataScNotify { + ClientObjDownloadData data = 14; +} + +message UpdateFeatureSwitchScNotify { + repeated FeatureSwitchInfo SwitchInfoList = 9; +} + +message DailyRefreshNotify { + uint32 IIHFBGGFIIN = 14; +} + +message SetGameplayBirthdayCsReq { + uint32 birthday = 13; +} + +message SetGameplayBirthdayScRsp { + uint32 retcode = 10; + uint32 birthday = 5; +} + +message AceAntiCheaterCsReq { + uint32 BEIAPFDPOFH = 1; + string CGOCHPPAAKM = 7; +} + +message AceAntiCheaterScRsp { + uint32 retcode = 12; +} + +message RetcodeNotify { + Retcode retcode = 3; // original: uint32 + repeated uint32 DDDNPPAKINN = 13; +} + +message PlayerHeartBeatCsReq { + uint64 client_time_ms = 6; + uint32 CANDPJMDEAD = 1; + ClientUploadData LFEIOFIHJAB = 11; +} + +message PlayerHeartBeatScRsp { + uint64 server_time_ms = 4; + uint32 retcode = 12; + ClientDownloadData download_data = 7; + uint64 client_time_ms = 1; +} + +message FeatureSwitchClosedScNotify { + FeatureSwitchType EPFOBDAJPHN = 14; +} + +message SecretKeyInfo { + string secret_key = 15; + SecretKeyType type = 4; +} + +message GetSecretKeyInfoCsReq { + bytes LCBNDHECNAC = 15; +} + +message GetSecretKeyInfoScRsp { + uint32 retcode = 6; + bytes LIBNNLNDHCN = 7; + repeated SecretKeyInfo secret_info = 3; +} + +message PlayerLoginFinishCsReq { +} + +message PlayerLoginFinishScRsp { + uint32 retcode = 10; +} + +message VideoKeyInfo { + uint32 id = 8; + uint64 video_key = 6; +} + +message GetVideoVersionKeyCsReq { +} + +message GetVideoVersionKeyScRsp { + uint32 retcode = 9; + repeated VideoKeyInfo video_key_info_list = 14; + repeated VideoKeyInfo activity_video_key_info_list = 5; +} + +message DJPHMOJGKCO { + uint32 IBMPGMBHHPP = 14; + uint32 AEDDEMIGDGB = 1; + uint32 OJDNJFDJIMP = 12; + uint32 content_id = 9; +} + +message SetRedPointStatusScNotify { + uint32 content_id = 13; + uint32 uid = 14; + repeated DJPHMOJGKCO OMOKDOPAIHG = 6; + uint32 IBMPGMBHHPP = 1; + uint32 AEDDEMIGDGB = 2; +} + +message ReserveStaminaExchangeCsReq { + uint32 num = 6; +} + +message ReserveStaminaExchangeScRsp { + uint32 retcode = 5; + uint32 Num = 8; +} + +message StaminaInfoScNotify { + int64 LNBLCOHNANF = 6; + int64 next_recover_time = 3; // 6 + uint32 stamina = 15; + uint32 reserve_stamina = 8; +} + +message OBONHLAFBFD { + bool JMBAGBFIKCM = 9; + bool MCLJBLKACMP = 15; + bool ANEAAKIDPFL = 1; + bool CPEEEPDBBPH = 6; + bool GNOHNPJBFJC = 8; + bool PJILEMMBLFG = 5; + bool NENGEIIJJCB = 7; + bool NMJDBOIPFIC = 4; + bool CGADMDEKIAC = 11; +} + +message UpdatePlayerSettingCsReq { + OBONHLAFBFD BEMBICIIHNK = 1; +} + +message UpdatePlayerSettingScRsp { + OBONHLAFBFD BEMBICIIHNK = 11; + uint32 retcode = 2; +} + +message ClientObjUploadCsReq { + bytes LFEIOFIHJAB = 1; + uint32 CANDPJMDEAD = 2; +} + +message ClientObjUploadScRsp { + ClientObjDownloadData data = 8; + uint32 retcode = 3; +} + +message LLEOAGKMAIO { + repeated string LIOJFHICBMJ = 5; +} + +message LODLBMPAHKB { + bool IOEDMMFMFJB = 1; + LLEOAGKMAIO black_list = 10; +} + +message JPPECDLFCEE { + bool IOEDMMFMFJB = 1726; + LLEOAGKMAIO BNHBCKBNKEL = 922; + LLEOAGKMAIO JMCBJECBHOH = 536; +} + +message UpdatePsnSettingsInfoCsReq { + LODLBMPAHKB CBIONLOHECO = 1290; + JPPECDLFCEE MCAJLEBOKOI = 583; +} + +message UpdatePsnSettingsInfoScRsp { + uint32 retcode = 5; +} + +message GetGameStateServiceConfigCsReq { +} + +message GetGameStateServiceConfigScRsp { + repeated string KKGILJCIPJO = 11; + repeated string IEKAEGAJCEG = 1; + uint32 retcode = 2; + repeated string NLKANAKEMEJ = 13; +} + +enum CmdPlayerBoardType { + CmdPlayerBoardTypeNone = 0; + CmdGetPlayerBoardDataCsReq = 2898; + CmdSetSignatureCsReq = 2838; + CmdGetPlayerBoardDataScRsp = 2871; + CmdSetIsDisplayAvatarInfoScRsp = 2812; + CmdSetDisplayAvatarCsReq = 2879; + CmdSetHeadIconCsReq = 2883; + CmdSetSignatureScRsp = 2878; + CmdSetAssistAvatarScRsp = 2889; + CmdSetIsDisplayAvatarInfoCsReq = 2833; + CmdSetDisplayAvatarScRsp = 2877; + CmdUnlockHeadIconScNotify = 2828; + CmdSetHeadIconScRsp = 2842; + CmdSetAssistAvatarCsReq = 2856; +} + +message HeadIconData { + uint32 id = 5; +} + +message DisplayAvatarData { + uint32 avatar_id = 5; + uint32 pos = 8; +} + +message DisplayAvatarVec { + repeated DisplayAvatarData display_avatar_list = 5; + bool is_display = 6; +} + +message GetPlayerBoardDataCsReq { +} + +message GetPlayerBoardDataScRsp { + repeated uint32 assist_avatar_id_list = 12; + DisplayAvatarVec display_avatar_vec = 7; + uint32 retcode = 13; + uint32 current_head_icon_id = 4; + string signature = 14; + repeated HeadIconData unlocked_head_icon_list = 15; +} + +message SetHeadIconCsReq { + uint32 id = 11; +} + +message SetHeadIconScRsp { + uint32 retcode = 8; + uint32 current_head_icon_id = 9; +} + +message SetDisplayAvatarCsReq { + repeated DisplayAvatarData display_avatar_list = 10; +} + +message SetDisplayAvatarScRsp { + uint32 retcode = 12; + repeated DisplayAvatarData display_avatar_list = 13; +} + +message SetIsDisplayAvatarInfoCsReq { + bool is_display = 12; +} + +message SetIsDisplayAvatarInfoScRsp { + bool is_display = 4; + uint32 retcode = 1; +} + +message SetSignatureCsReq { + string signature = 5; +} + +message SetSignatureScRsp { + string signature = 15; + uint32 retcode = 4; +} + +message SetAssistAvatarCsReq { + repeated uint32 avatar_id_list = 2; + uint32 avatar_id = 10; +} + +message SetAssistAvatarScRsp { + uint32 retcode = 2; + uint32 avatar_id = 7; + repeated uint32 avatar_id_list = 13; +} + +enum CmdPlayerReturnType { + CmdPlayerReturnTypeNone = 0; + CmdPlayerReturnSignCsReq = 4571; + CmdPlayerReturnForceFinishScNotify = 4578; + CmdPlayerReturnTakeRewardScRsp = 4512; + CmdPlayerReturnSignScRsp = 4583; + CmdPlayerReturnInfoQueryCsReq = 4528; + CmdPlayerReturnTakePointRewardScRsp = 4577; + CmdPlayerReturnStartScNotify = 4598; + CmdPlayerReturnPointChangeScNotify = 4542; + CmdPlayerReturnTakeRewardCsReq = 4533; + CmdPlayerReturnTakePointRewardCsReq = 4579; + CmdPlayerReturnInfoQueryScRsp = 4538; +} + +enum KPHNHCHPCBJ { + PLAYER_RETURN_NONE = 0; + PLAYER_RETURN_PROCESSING = 1; + PLAYER_RETURN_FINISH = 2; +} + +message PlayerReturnStartScNotify { + uint32 FGJCODEGEEG = 2; +} + +message PlayerReturnSignCsReq { + uint32 KABFEPDMFBH = 1; + repeated uint32 NOFCPIPLKOI = 4; +} + +message PlayerReturnSignScRsp { + repeated ItemList GPIHCHDJAPF = 12; + uint32 KABFEPDMFBH = 1; + uint32 retcode = 4; + repeated uint32 NOFCPIPLKOI = 8; +} + +message PlayerReturnPointChangeScNotify { + uint32 HDDGPMMNICD = 4; +} + +message PlayerReturnTakePointRewardCsReq { + uint32 LPNFOGLAPNE = 11; + uint32 EHCPFCAONKN = 7; +} + +message PlayerReturnTakePointRewardScRsp { + uint32 retcode = 8; + ItemList BKGADLNAJDK = 6; + uint32 EHCPFCAONKN = 14; + uint32 LPNFOGLAPNE = 3; +} + +message PlayerReturnTakeRewardCsReq { + uint32 GJDIBELBCCJ = 1; +} + +message PlayerReturnTakeRewardScRsp { + uint32 retcode = 12; +} + +message PlayerReturnInfoQueryCsReq { + uint32 GJDIBELBCCJ = 1; +} + +message OINMIFEJJPF { + int64 finish_time = 14; + bool is_taken_reward = 2; + KPHNHCHPCBJ status = 8; + uint32 LHBLFMFEGMM = 4; + uint32 ECMAMMPKAGN = 12; + uint32 HDDGPMMNICD = 7; + int64 PMJLDMLNEJG = 1; + repeated uint32 NOFCPIPLKOI = 5; + repeated uint32 MEEFIIHPBHG = 11; +} + +message PlayerReturnInfoQueryScRsp { + uint32 retcode = 3; + OINMIFEJJPF PHEJGLEMKKM = 10; + uint32 MMGCLGJNLCG = 4; +} + +message PlayerReturnForceFinishScNotify { + OINMIFEJJPF PHEJGLEMKKM = 4; +} + +enum CmdPlotType { + CmdPlotTypeNone = 0; + CmdFinishPlotScRsp = 1171; + CmdFinishPlotCsReq = 1198; +} + +message FinishPlotCsReq { + uint32 HACHMLAHNPC = 10; +} + +message FinishPlotScRsp { + uint32 HACHMLAHNPC = 15; + uint32 retcode = 11; +} + +enum CmdPunkLordType { + CmdPunkLordTypeNone = 0; + CmdPunkLordMonsterInfoScNotify = 3266; + CmdSummonPunkLordMonsterCsReq = 3233; + CmdGetPunkLordDataCsReq = 3205; + CmdStartPunkLordRaidCsReq = 3283; + CmdTakeKilledPunkLordMonsterScoreScRsp = 3285; + CmdTakePunkLordPointRewardScRsp = 3222; + CmdStartPunkLordRaidScRsp = 3242; + CmdGetPunkLordBattleRecordCsReq = 3214; + CmdGetPunkLordMonsterDataCsReq = 3298; + CmdGetKilledPunkLordMonsterDataCsReq = 3211; + CmdGetPunkLordBattleRecordScRsp = 3288; + CmdSharePunkLordMonsterCsReq = 3279; + CmdTakeKilledPunkLordMonsterScoreCsReq = 3223; + CmdPunkLordRaidTimeOutScNotify = 3250; + CmdPunkLordBattleResultScNotify = 3252; + CmdGetPunkLordDataScRsp = 3245; + CmdTakePunkLordPointRewardCsReq = 3289; + CmdPunkLordDataChangeNotify = 3216; + CmdPunkLordMonsterKilledNotify = 3206; + CmdGetKilledPunkLordMonsterDataScRsp = 3210; + CmdGetPunkLordMonsterDataScRsp = 3271; + CmdSummonPunkLordMonsterScRsp = 3212; + CmdSharePunkLordMonsterScRsp = 3277; +} + +enum CDDOOIHBPAI { + PUNK_LORD_OPERATION_NONE = 0; + PUNK_LORD_OPERATION_REFRESH = 1; + PUNK_LORD_OPERATION_SHARE = 2; + PUNK_LORD_OPERATION_START_RAID = 3; + PUNK_LORD_OPERATION_GET_BATTLE_RECORD = 4; +} + +message MGLAPEBCMOO { + PunkLordBattleRecordList CDAJGLIIBII = 5; + PunkLordMonsterBasicInfo basic_info = 11; + uint32 EGDLHHBBFPA = 15; + PunkLordAttackerStatus OPCLEDOBIKK = 12; +} + +message GetPunkLordMonsterDataCsReq { +} + +message GetPunkLordMonsterDataScRsp { + repeated MGLAPEBCMOO LMOHBMPBPAC = 2; + uint32 retcode = 12; +} + +message StartPunkLordRaidCsReq { + uint32 monster_id = 12; + uint32 uid = 8; + bool KEPHAGKCAGK = 6; +} + +message StartPunkLordRaidScRsp { + repeated uint32 FDDFAKGGPGF = 5; + uint32 retcode = 3; + int64 EBBHDIDOOKI = 1; + MGLAPEBCMOO IOEBEBCENHO = 4; + bool KEPHAGKCAGK = 9; + OIIOLCPBLCF scene = 8; +} + +message SharePunkLordMonsterCsReq { + uint32 monster_id = 10; + uint32 uid = 4; + PunkLordShareType share_type = 14; +} + +message SharePunkLordMonsterScRsp { + uint32 monster_id = 14; + uint32 retcode = 13; + PunkLordShareType share_type = 5; + uint32 uid = 1; +} + +message SummonPunkLordMonsterCsReq { +} + +message SummonPunkLordMonsterScRsp { + uint32 retcode = 8; + MGLAPEBCMOO IOEBEBCENHO = 15; +} + +message TakePunkLordPointRewardCsReq { + uint32 level = 5; + bool MGCIACFKBFM = 2; +} + +message TakePunkLordPointRewardScRsp { + uint32 level = 8; + uint32 retcode = 15; + ItemList reward = 10; + bool MGCIACFKBFM = 4; +} + +message PunkLordMonsterInfoScNotify { + PunkLordMonsterInfoNotifyReason reason = 11; + PunkLordMonsterBasicInfo basic_info = 14; + repeated uint32 FDDFAKGGPGF = 1; + PunkLordBattleRecord CDAJGLIIBII = 8; +} + +message GetPunkLordDataCsReq { +} + +message GetPunkLordDataScRsp { + int64 GPPMKLOPKEJ = 3; + uint32 GKLLEINMPBL = 6; + repeated uint32 LHFDCBAFJGK = 10; + uint32 GHHNLAEPDMG = 9; + uint32 retcode = 11; + uint32 INEEMDECJPK = 13; + uint32 JLJDFNHKHOO = 8; + uint32 PNKNDNLNOAK = 14; +} + +message PunkLordRaidTimeOutScNotify { + PunkLordMonsterBasicInfo IOEBEBCENHO = 12; +} + +message PunkLordBattleResultScNotify { + PunkLordBattleRecord CDAJGLIIBII = 14; + uint32 JHGANKBJGCG = 6; + uint32 GPIPJMPLECH = 9; + PunkLordMonsterBasicInfo IOEBEBCENHO = 1; + uint32 GOCJFIAEMKB = 12; +} + +message KilledPunkLordMonsterInfo { + uint32 OEFFLBFHCCA = 13; + uint32 config_id = 4; + uint32 monster_id = 15; + int64 create_time = 9; + uint32 world_level = 6; + bool MMBAOCGFBLI = 5; +} + +message GetKilledPunkLordMonsterDataCsReq { +} + +message GetKilledPunkLordMonsterDataScRsp { + repeated PunkLordMonsterKey KNFDKPFOIJH = 15; + uint32 retcode = 13; + repeated KilledPunkLordMonsterInfo HECNMGMNACC = 2; +} + +message PunkLordMonsterKilledNotify { + KilledPunkLordMonsterInfo HEPIFDFCGHA = 4; +} + +message TakeKilledPunkLordMonsterScoreCsReq { + bool MHEIIMDJKLC = 2; + PunkLordMonsterKey LEHPJLFNONE = 8; +} + +message TakeKilledPunkLordMonsterScoreScRsp { + repeated PunkLordMonsterKey OGKAKMAMMHJ = 11; + uint32 score_id = 10; + uint32 retcode = 8; + bool MHEIIMDJKLC = 5; +} + +message PunkLordDataChangeNotify { + uint32 JLJDFNHKHOO = 14; + uint32 GKLLEINMPBL = 2; + uint32 GHHNLAEPDMG = 12; +} + +message GetPunkLordBattleRecordCsReq { + PunkLordMonsterKey LEHPJLFNONE = 12; +} + +message GetPunkLordBattleRecordScRsp { + repeated PunkLordBattleRecord battle_record_list = 1; + uint32 retcode = 14; + PunkLordMonsterKey LEHPJLFNONE = 2; + repeated PunkLordBattleReplay IAJEKEMIJFA = 11; +} + +enum CmdQuestType { + CmdQuestTypeNone = 0; + CmdBatchGetQuestDataCsReq = 966; + CmdFinishQuestCsReq = 938; + CmdQuestRecordScNotify = 928; + CmdBatchGetQuestDataScRsp = 905; + CmdGetQuestDataScRsp = 971; + CmdGetQuestDataCsReq = 998; + CmdGetQuestRecordCsReq = 933; + CmdTakeQuestOptionalRewardScRsp = 989; + CmdTakeQuestRewardScRsp = 942; + CmdTakeQuestRewardCsReq = 983; + CmdTakeQuestOptionalRewardCsReq = 956; + CmdFinishQuestScRsp = 978; + CmdGetQuestRecordScRsp = 912; +} + +enum QuestStatus { + QUEST_NONE = 0; + QUEST_DOING = 1; + QUEST_FINISH = 2; + QUEST_CLOSE = 3; + QUEST_DELETE = 4; +} + +message GetQuestDataCsReq { +} + +message Quest { + int64 finish_time = 14; + QuestStatus status = 6; + uint32 id = 15; + repeated uint32 IAMIDOAFKKD = 13; + uint32 progress = 12; +} + +message GetQuestDataScRsp { + uint32 retcode = 15; + uint32 total_achievement_exp = 7; + repeated Quest quest_list = 13; +} + +message TakeQuestRewardCsReq { + repeated uint32 quest_id_list = 5; +} + +message TakeQuestRewardScRsp { + repeated uint32 SuccQuestIdList = 9; + ItemList reward = 11; + uint32 retcode = 13; +} + +message TakeQuestOptionalRewardCsReq { + uint32 quest_id = 12; + uint32 optional_reward_id = 9; +} + +message TakeQuestOptionalRewardScRsp { + ItemList reward = 14; + uint32 retcode = 1; + uint32 quest_id = 15; +} + +message GetQuestRecordCsReq { +} + +message QuestRecord { + uint32 OINCBGMPBIC = 3; + uint32 progress = 15; +} + +message GetQuestRecordScRsp { + uint32 retcode = 9; + repeated QuestRecord LKJPHNHLFIF = 14; +} + +message QuestRecordScNotify { + QuestRecord OKIOMJAJGDF = 13; +} + +message FinishQuestCsReq { + uint32 group_id = 3; + uint32 prop_id = 13; + uint32 quest_id = 9; +} + +message FinishQuestScRsp { + uint32 retcode = 4; +} + +message BatchGetQuestDataCsReq { + repeated uint32 quest_list = 3; +} + +message BatchGetQuestDataScRsp { + uint32 retcode = 4; + repeated Quest quest_list = 13; +} + +enum CmdRaidType { + CmdRaidTypeNone = 0; + CmdSetClientRaidTargetCountCsReq = 2289; + CmdLeaveRaidScRsp = 2242; + CmdDelSaveRaidScNotify = 2250; + CmdRaidKickByServerScNotify = 2231; + CmdStartRaidCsReq = 2298; + CmdSetClientRaidTargetCountScRsp = 2222; + CmdRaidInfoNotify = 2279; + CmdStartRaidScRsp = 2271; + CmdGetSaveRaidScRsp = 2205; + CmdGetChallengeRaidInfoScRsp = 2233; + CmdTakeChallengeRaidRewardScRsp = 2228; + CmdChallengeRaidNotify = 2238; + CmdGetAllSaveRaidScRsp = 2220; + CmdTakeChallengeRaidRewardCsReq = 2212; + CmdGetRaidInfoCsReq = 2278; + CmdGetRaidInfoScRsp = 2256; + CmdLeaveRaidCsReq = 2283; + CmdGetAllSaveRaidCsReq = 2245; + CmdGetChallengeRaidInfoCsReq = 2277; + CmdGetSaveRaidCsReq = 2266; +} + +enum RaidStatus { + RAID_STATUS_NONE = 0; + RAID_STATUS_DOING = 1; + RAID_STATUS_FINISH = 2; + RAID_STATUS_FAILED = 3; +} + +enum EFCHIKFLMFF { + RAID_TARGET_STATUS_NONE = 0; + RAID_TARGET_STATUS_DOING = 1; + RAID_TARGET_STATUS_FINISH = 2; +} + +enum EGHDABBBNJO { + RAID_KICK_REASON_NONE = 0; + RAID_KICK_REASON_ACTIVITY_SCHEDULE_FINISH = 1; +} + +message OIIOLCPBLCF { + uint32 raid_id = 12; + uint32 world_level = 8; + LineupInfo lineup = 11; + SceneInfo PJHMGGGKCMK = 2; +} + +message StartRaidCsReq { + uint32 is_save_data = 15; // it seems like bool, but idk why it is uint32 + uint32 prop_entity_id = 11; + uint32 world_level = 14; + uint32 raid_id = 4; + repeated uint32 avatar_list = 6; +} + +message StartRaidScRsp { + uint32 retcode = 2; + OIIOLCPBLCF scene = 10; +} + +message LeaveRaidCsReq { + uint32 raid_id = 6; + bool is_save_data = 3; +} + +message LeaveRaidScRsp { + uint32 retcode = 1; +} + +message RaidTargetInfo { + uint32 HPDODHKHPGP = 5; + uint32 DIMBAOFNJGL = 7; + EFCHIKFLMFF GDAJKBOLPFH = 9; +} + +message RaidInfoNotify { + uint64 raid_finish_time = 15; + uint32 raid_id = 7; + RaidStatus status = 3; + uint32 world_level = 10; + ItemList item_list = 14; + repeated RaidTargetInfo raid_target_info = 2; +} + +message ChallengeRaid { + uint32 max_score = 6; + uint32 raid_id = 4; +} + +message FinishedRaidInfo { + uint32 world_level = 3; + uint32 raid_id = 9; + repeated uint32 AHLPHPEFNIJ = 15; +} + +message GetRaidInfoCsReq { +} + +message GetRaidInfoScRsp { + repeated ChallengeRaid ChallengeRaidList = 14; + repeated FinishedRaidInfo FinishedRaidInfoList = 13; + uint32 retcode = 10; + repeated uint32 ChallengeTakenRewardIdList = 2; +} + +message GetChallengeRaidInfoCsReq { +} + +message GetChallengeRaidInfoScRsp { + repeated uint32 taken_reward_id_list = 11; + repeated ChallengeRaid challenge_raid_data_list = 1; + uint32 retcode = 2; +} + +message TakeChallengeRaidRewardCsReq { + uint32 reward_id = 4; +} + +message TakeChallengeRaidRewardScRsp { + uint32 retcode = 15; + uint32 reward_id = 10; + ItemList reward = 9; +} + +message ChallengeRaidNotify { + ChallengeRaid challenge_raid = 12; +} + +message SetClientRaidTargetCountCsReq { + uint32 KMGMHPKGEDA = 12; + uint32 progress = 1; +} + +message SetClientRaidTargetCountScRsp { + uint32 progress = 8; + uint32 retcode = 12; + uint32 KMGMHPKGEDA = 3; +} + +message GetSaveRaidCsReq { + uint32 raid_id = 10; + uint32 world_level = 11; +} + +message GetSaveRaidScRsp { + uint32 raid_id = 1; + uint32 world_level = 6; + bool is_save_data = 2; + uint32 retcode = 15; + repeated RaidTargetInfo raid_target_info = 4; +} + +message RaidData { + repeated RaidTargetInfo raid_target_info = 5; + uint32 world_level = 12; + uint32 raid_id = 2; +} + +message GetAllSaveRaidCsReq { +} + +message GetAllSaveRaidScRsp { + uint32 retcode = 11; + repeated RaidData raid_data_list = 6; +} + +message DelSaveRaidScNotify { + uint32 raid_id = 15; + uint32 world_level = 2; +} + +message RaidKickByServerScNotify { + uint32 raid_id = 11; + uint32 world_level = 12; + SceneInfo scene = 7; + EGHDABBBNJO reason = 14; + LineupInfo lineup = 9; +} + +enum CmdRaidCollectionType { + CmdRaidCollectionTypeNone = 0; + CmdRaidCollectionEnterNextRaidCsReq = 6950; + CmdRaidCollectionDataScRsp = 6957; + CmdRaidCollectionEnterNextRaidScRsp = 6948; + CmdRaidCollectionDataScNotify = 6953; + CmdRaidCollectionDataCsReq = 6954; +} + +message KOGBDHNMMDF { + uint32 IEHICFJODDD = 1; +} + +message RaidCollectionDataCsReq { +} + +message RaidCollectionDataScRsp { + repeated KOGBDHNMMDF challenge_list = 13; + uint32 retcode = 14; +} + +message RaidCollectionDataScNotify { + KOGBDHNMMDF collection_info = 4; +} + +message RaidCollectionEnterNextRaidCsReq { + uint32 is_save_data = 11; + uint32 raid_id = 14; + repeated uint32 avatar_list = 2; + uint32 world_level = 1; +} + +message RaidCollectionEnterNextRaidScRsp { + uint32 retcode = 2; + OIIOLCPBLCF scene = 13; +} + +enum CmdRecommendType { + CMD_RECOMMEND_TYPE_NONE = 0; + CmdRelicRecommendCsReq = 2429; + CmdRelicRecommendScRsp = 2437; + CmdRelicAvatarRecommendScRsp = 2402; + CmdRelicAvatarRecommendCsReq = 2442; + CmdGetChallengeRecommendLineupListScRsp = 2410; + CmdGetChallengeRecommendLineupListCsReq = 2444; +} + +message OPJNIHCPEIL { + uint32 PHFAJJEGNAA = 13; + uint32 GBHOHDDHHGK = 10; + uint32 MGLNPNAPECF = 12; +} + +message KICJFOMNINL { + uint32 GBHOHDDHHGK = 8; + uint32 EIOPNPBAPKM = 12; +} + +message RelicRecommendCsReq { + uint32 avatar_id = 6; +} + +message RelicRecommendScRsp { + repeated KICJFOMNINL FICFDEBBFPF = 1; + repeated KICJFOMNINL KOCCBHMJNPB = 7; + uint32 retcode = 11; + repeated OPJNIHCPEIL EMOGIHMAKBG = 13; + repeated OPJNIHCPEIL JJNGMADFMKA = 4; + repeated KICJFOMNINL PNAFGFMGOMJ = 15; + uint32 avatar_id = 3; + bool ROGUE_TALENT_STATUS_ENABLE = 12; + repeated KICJFOMNINL HLLBBAMOAIA = 2; +} + +message RelicAvatarRecommendCsReq { + uint32 EOLGPJIGODN = 3; +} + +message RelicAvatarRecommendScRsp { + uint32 EOLGPJIGODN = 15; + repeated uint32 avatar_id_list = 13; + uint32 retcode = 12; + bool ROGUE_TALENT_STATUS_ENABLE = 6; +} + +message GetChallengeRecommendLineupListCsReq { + uint32 challenge_id = 5; +} + +message EACINHCCCMI { + repeated uint32 second_lineup = 15; + uint32 MJGILMHGAOL = 6; + repeated uint32 first_lineup = 3; + uint32 JLJEOFMOBAE = 11; +} + +message GetChallengeRecommendLineupListScRsp { + repeated EACINHCCCMI PPAGGONDPCF = 5; + uint32 retcode = 12; + uint32 challenge_id = 6; +} + +enum CmdRedDotType { + CmdRedDotTypeNone = 0; + CmdGetSingleRedDotParamGroupCsReq = 5979; + CmdUpdateRedDotDataScRsp = 5942; + CmdGetSingleRedDotParamGroupScRsp = 5977; + CmdUpdateRedDotDataCsReq = 5983; + CmdGetAllRedDotDataCsReq = 5998; + CmdGetAllRedDotDataScRsp = 5971; +} + +enum IBIECKLCAAL { + UPDATE_REDDOT_NONE = 0; + UPDATE_REDDOT_ADD = 1; + UPDATE_REDDOT_REPLACE = 2; +} + +message KKCABEAAPJC { + repeated uint32 DMPAGJBCEHE = 7; +} + +message BJLCIEAOMLP { + uint32 ACPLFDCNGKO = 6; + uint32 panel_id = 11; + map OHFIHGBCAJA = 10; +} + +message GetAllRedDotDataCsReq { +} + +message GetAllRedDotDataScRsp { + repeated BJLCIEAOMLP JLMALJKDLLC = 8; + uint32 retcode = 7; +} + +message UpdateRedDotDataCsReq { + repeated uint32 switch_list = 11; + uint32 group_id = 7; + uint32 panel_id = 1; + IBIECKLCAAL JONNHKHBKAA = 13; + uint32 ACPLFDCNGKO = 9; +} + +message UpdateRedDotDataScRsp { + uint32 group_id = 15; + uint32 panel_id = 14; + uint32 retcode = 11; + uint32 ACPLFDCNGKO = 9; +} + +message GetSingleRedDotParamGroupCsReq { + uint32 ACPLFDCNGKO = 8; + uint32 panel_id = 12; + uint32 group_id = 7; +} + +message GetSingleRedDotParamGroupScRsp { + uint32 group_id = 14; + uint32 panel_id = 8; + KKCABEAAPJC EMOCKDJPBCB = 15; + uint32 retcode = 5; + uint32 ACPLFDCNGKO = 9; +} + +enum CmdReplayType { + CmdReplayTypeNone = 0; + CmdGetReplayTokenCsReq = 3598; + CmdGetPlayerReplayInfoCsReq = 3583; + CmdGetPlayerReplayInfoScRsp = 3542; + CmdGetReplayTokenScRsp = 3571; +} + +message GetReplayTokenCsReq { + uint32 EHOAOABENLA = 4; + string GOIBGNNMHAK = 14; + uint32 LDEABGLLEEK = 3; + ReplayType replay_type = 13; + uint32 stage_id = 7; + string BNCOODAHHPC = 2; +} + +message GetReplayTokenScRsp { + uint32 stage_id = 12; + string BNCOODAHHPC = 13; + uint32 retcode = 8; + ReplayType replay_type = 6; + string token = 7; +} + +message GetPlayerReplayInfoCsReq { +} + +message GetPlayerReplayInfoScRsp { + repeated ReplayInfo CHIFEGNPPJP = 2; + uint32 retcode = 14; +} + +enum CmdRndOptionType { + CmdRndOptionTypeNone = 0; + CmdDailyFirstMeetPamCsReq = 3483; + CmdGetRndOptionCsReq = 3498; + CmdGetRndOptionScRsp = 3471; + CmdDailyFirstMeetPamScRsp = 3442; +} + +message GetRndOptionCsReq { + uint32 id = 1; +} + +message GetRndOptionScRsp { + repeated uint32 PDCOBMFKKEI = 12; + uint32 retcode = 14; +} + +message DailyFirstMeetPamCsReq { +} + +message DailyFirstMeetPamScRsp { + uint32 retcode = 11; +} + +enum CmdRogueType { + CmdRogueTypeNone = 0; + CmdEnableRogueTalentCsReq = 1881; + CmdEnhanceRogueBuffCsReq = 1810; + CmdStartRogueScRsp = 1842; + CmdEnhanceRogueBuffScRsp = 1900; + CmdGetRogueAeonInfoScRsp = 1868; + CmdSyncRogueReviveInfoScNotify = 1816; + CmdEnableRogueTalentScRsp = 1807; + CmdEnterRogueMapRoomCsReq = 1865; + CmdSyncRogueFinishScNotify = 1866; + CmdSyncRogueAeonLevelUpRewardScNotify = 1896; + CmdTakeRogueScoreRewardScRsp = 1860; + CmdOpenRogueChestCsReq = 1867; + CmdGetRogueInfoCsReq = 1898; + CmdPickRogueAvatarScRsp = 1845; + CmdPickRogueAvatarCsReq = 1805; + CmdGetRogueAeonInfoCsReq = 1875; + CmdGetRogueTalentInfoCsReq = 1821; + CmdGetRogueInfoScRsp = 1871; + CmdOpenRogueChestScRsp = 1876; + CmdReviveRogueAvatarCsReq = 1850; + CmdEnterRogueMapRoomScRsp = 1857; + CmdFinishAeonDialogueGroupScRsp = 1841; + CmdEnterRogueCsReq = 1879; + CmdQuitRogueScRsp = 1888; + CmdExchangeRogueRewardKeyScRsp = 1849; + CmdSyncRogueExploreWinScNotify = 1863; + CmdGetRogueInitialScoreScRsp = 1815; + CmdGetRogueBuffEnhanceInfoScRsp = 1811; + CmdSyncRogueAreaUnlockScNotify = 1847; + CmdGetRogueScoreRewardInfoCsReq = 1809; + CmdGetRogueBuffEnhanceInfoCsReq = 1852; + CmdTakeRogueAeonLevelRewardScRsp = 1827; + CmdTakeRogueAeonLevelRewardCsReq = 1897; + CmdEnterRogueScRsp = 1877; + CmdGetRogueInitialScoreCsReq = 1825; + CmdLeaveRogueScRsp = 1812; + CmdSyncRogueAeonScNotify = 1874; + CmdExchangeRogueRewardKeyCsReq = 1839; + CmdQuitRogueCsReq = 1814; + CmdReviveRogueAvatarScRsp = 1831; + CmdSyncRogueGetItemScNotify = 1826; + CmdTakeRogueScoreRewardCsReq = 1804; + CmdGetRogueTalentInfoScRsp = 1851; + CmdSyncRogueVirtualItemInfoScNotify = 1861; + CmdGetRogueScoreRewardInfoScRsp = 1899; + CmdSyncRoguePickAvatarInfoScNotify = 1870; + CmdSyncRogueMapRoomScNotify = 1819; + CmdFinishAeonDialogueGroupCsReq = 1846; + CmdSyncRogueRewardInfoScNotify = 1844; + CmdSyncRogueStatusScNotify = 1880; + CmdSyncRogueSeasonFinishScNotify = 1855; + CmdLeaveRogueCsReq = 1833; + CmdStartRogueCsReq = 1883; +} + +enum RogueStatus { + ROGUE_STATUS_NONE = 0; + ROGUE_STATUS_DOING = 1; + ROGUE_STATUS_PENDING = 2; + ROGUE_STATUS_ENDLESS = 3; + ROGUE_STATUS_FINISH = 4; +} + +enum RogueRoomStatus { + ROGUE_ROOM_STATUS_NONE = 0; + ROGUE_ROOM_STATUS_LOCK = 1; + ROGUE_ROOM_STATUS_UNLOCK = 2; + ROGUE_ROOM_STATUS_PLAY = 3; + ROGUE_ROOM_STATUS_FINISH = 4; +} + +enum RogueAreaStatus { + ROGUE_AREA_STATUS_LOCK = 0; + ROGUE_AREA_STATUS_UNLOCK = 1; + ROGUE_AREA_STATUS_FIRST_PASS = 2; + ROGUE_AREA_STATUS_CLOSE = 3; +} + +enum RogueBuffSourceType { + ROGUE_BUFF_SOURCE_TYPE_NONE = 0; + ROGUE_BUFF_SOURCE_TYPE_SELECT = 1; + ROGUE_BUFF_SOURCE_TYPE_ENHANCE = 2; + ROGUE_BUFF_SOURCE_TYPE_MIRACLE = 3; + ROGUE_BUFF_SOURCE_TYPE_DIALOGUE = 4; + ROGUE_BUFF_SOURCE_TYPE_BONUS = 5; + ROGUE_BUFF_SOURCE_TYPE_MAZE_SKILL = 6; + ROGUE_BUFF_SOURCE_TYPE_SHOP = 7; + ROGUE_BUFF_SOURCE_TYPE_LEVEL_MECHANISM = 8; + ROGUE_BUFF_SOURCE_TYPE_ENDLESS_LEVEL_START = 9; +} + +enum RogueMiracleSourceType { + ROGUE_MIRACLE_SOURCE_TYPE_NONE = 0; + ROGUE_MIRACLE_SOURCE_TYPE_SELECT = 1; + ROGUE_MIRACLE_SOURCE_TYPE_DIALOGUE = 2; + ROGUE_MIRACLE_SOURCE_TYPE_BONUS = 3; + ROGUE_MIRACLE_SOURCE_TYPE_USE = 4; + ROGUE_MIRACLE_SOURCE_TYPE_RESET = 5; + ROGUE_MIRACLE_SOURCE_TYPE_REPLACE = 6; + ROGUE_MIRACLE_SOURCE_TYPE_TRADE = 7; + ROGUE_MIRACLE_SOURCE_TYPE_GET = 8; + ROGUE_MIRACLE_SOURCE_TYPE_SHOP = 9; + ROGUE_MIRACLE_SOURCE_TYPE_MAZE_SKILL = 10; + ROGUE_MIRACLE_SOURCE_TYPE_LEVEL_MECHANISM = 11; + ROGUE_MIRACLE_SOURCE_TYPE_ENDLESS_LEVEL_START = 12; +} + +enum RogueDialogueResult { + ROGUE_DIALOGUE_RESULT_SUCC = 0; + ROGUE_DIALOGUE_RESULT_FAIL = 1; +} + +message RogueBuff { + uint32 buff_id = 15; + uint32 level = 9; +} + +message RogueBuffList { + repeated RogueBuff buff_list = 12; +} + +message RogueRoom { + uint32 EHDFJGODBBD = 14; + RogueRoomStatus FHHHADKHHEF = 15; + RogueRoomStatus cur_status = 12; // 15 + uint32 site_id = 8; + uint32 room_id = 3; +} + +message RogueMapInfo { + uint32 cur_room_id = 9; + uint32 cur_site_id = 1; + uint32 map_id = 10; + uint32 area_id = 4; + repeated RogueRoom room_list = 14; +} + +message RogueArea { + uint32 area_id = 14; + bool has_taken_reward = 15; + uint32 map_id = 7; + RogueAreaStatus area_status = 5; + RogueStatus rogue_status = 13; + uint32 BGJKOLNCOPN = 10; +} + +message EODOEHNBECC { + bool DBBGAIADLNC = 10; + uint32 OMPAAKLLLFD = 3; + RogueCommonBuffSelectSourceType modifier_source_type = 14; + uint32 HBJMACNOHIO = 13; + ItemCostData EDBGHNILGNM = 8; + uint32 CCAMMHFPPGF = 5; + uint32 ABHPIGOGACI = 2; + uint32 EOHLIDIKJJN = 6; + repeated RogueBuff maze_buff_list = 7; + uint32 MMHNOILFPPO = 12; + repeated uint32 PBNKIABMPPH = 9; + uint32 IAFBOKOOAIL = 15; + uint32 APKMPFBDDLB = 4; +} + +message EMJIIPJCPBF { + RogueBuff get_buff_list = 2; + repeated RogueBuff NMCCLCIPOPP = 15; +} + +message OHKGINGPAHF { + repeated RogueBuff PLNPPJMHGFE = 8; + uint32 select_hint_id = 10; + repeated RogueBuff DOKHJDCPPIB = 4; +} + +message RogueBuffEnhanceInfo { + uint32 buff_id = 5; + ItemCostData cost_data = 4; + float MAAHFKMKMMI = 3; +} + +message RogueBuffEnhanceInfoList { + repeated RogueBuffEnhanceInfo enhance_info_list = 6; +} + +message RogueMiracle { + uint32 max_times = 13; + uint32 miracle_id = 6; + uint32 cur_times = 4; + map OEOIJBHAINB = 14; + uint32 durability = 7; +} + +message RogueMiracleInfo { + uint32 EKNGCHDOKCK = 14; + repeated RogueMiracle miracle_list = 10; + uint32 PMPHNLLHKJD = 9; +} + +message MBFHBLGMGBA { + RogueMiracleInfo game_miracle_info = 8; + repeated uint32 miracle_handbook_list = 7; +} + +message BNDKHOKAHDB { + repeated uint32 IKJJPGBFLPD = 14; +} + +message LMMDCPBGJNJ { + repeated uint32 bonus_id_list = 11; +} + +message OCJIHFIDGGB { + uint32 NHADNDCNFMA = 15; + ItemList DKKJOEJNIAK = 1; + RogueBuffList buff_info_list = 7; +} + +message RogueReviveInfo { + repeated uint32 MEFOAOFHODG = 7; + uint32 PAHGOIDCMIM = 10; + uint32 KJEPCEBBDKF = 3; + ItemCostData rogue_revive_cost = 2; +} + +message ACLOKLADADC { + uint32 KJHAALCFDCO = 3; +} + +message RogueVirtualItemInfo { + uint32 EIGBNLJBCGO = 10; + uint32 EOHLIDIKJJN = 6; + uint32 PNOKGLMGPEC = 7; + uint32 BLLJIGPHNOL = 11; +} + +message RogueInfo { + RogueCurrentInfo rogue_current_info = 607; + RogueGetInfo rogue_get_info = 683; +} + +message RogueGetInfo { + RogueGetVirtualItemInfo rogue_virtual_item_info = 4; + RogueScoreRewardInfo rogue_score_reward_info = 10; + RogueAreaInfo rogue_area_info = 14; + RogueAeonInfo rogue_aeon_info = 12; + RogueSeasonInfo rogue_season_info = 13; +} + +message RogueCurrentInfo { + GameMiracleInfo game_miracle_info = 14; + RogueLineupInfo rogue_lineup_info = 7; + GameAeonInfo rogue_aeon_info = 11; + RogueCommonPendingAction pending_action = 4; + RogueBuffInfo rogue_buff_info = 9; + bool is_explore_win = 1; + RogueVirtualItem virtual_item_info = 5; + RogueModuleInfo module_info = 13; + RogueMapInfo room_map = 6; + RogueStatus status = 12; +} + +message RogueSeasonInfo { + int64 begin_time = 2; + int64 end_time = 12; + uint32 season = 4; +} + +message RogueAreaInfo { + repeated RogueArea rogue_area_list = 6; +} + +message RogueAeonInfo { + repeated uint32 aeon_id_list = 10; + bool is_unlocked = 8; + uint32 unlocked_aeon_num = 11; + uint32 unlocked_aeon_enhance_num = 15; +} + +message RogueGetVirtualItemInfo { + uint32 IFOAOJNJEFI = 7; + uint32 BPDBKNPHLDF = 12; +} + +message RogueBuffInfo { + repeated RogueBuff maze_buff_list = 15; +} + +message GameMiracleInfo { + RogueMiracleInfo game_miracle_info = 4; +} + +message RogueLineupInfo { + RogueReviveInfo revive_info = 15; + repeated uint32 base_avatar_id_list = 9; + repeated uint32 trial_avatar_id_list = 5; + repeated uint32 GGHCBPBEFFJ = 14; +} + +message FAKPNIMFBMK { + LMMDCPBGJNJ bonus_select_info = 9; +} + +message GameAeonInfo { + uint32 unlocked_aeon_enhance_num = 10; + bool is_unlocked = 13; + uint32 game_aeon_id = 11; +} + +message RogueModuleInfo { + repeated uint32 module_id_list = 7; +} + +message HGIOBKCNLNG { + uint32 unlocked_aeon_num = 10; + repeated uint32 aeon_id_list = 3; + uint32 game_aeon_id = 13; + bool is_unlocked = 9; + uint32 unlocked_aeon_enhance_num = 6; +} + +message RogueExploreScore { + uint32 score_id = 8; + uint32 MHGGDOMFBKD = 3; + uint32 LADFPCEPLIJ = 12; +} + +message RogueExploreScoreInfo { + uint32 BBKDCNDIJLN = 14; + float ILEFJACLICG = 5; + repeated RogueExploreScore score_list = 8; +} + +message RogueRecordAvatar { + uint32 slot = 5; + AvatarType avatar_type = 14; + uint32 id = 6; + uint32 level = 11; +} + +message RogueRecordInfo { + repeated RogueBuff buff_list = 5; + repeated RogueRecordAvatar avatar_list = 14; + repeated uint32 miracle_list = 12; +} + +message RogueFinishInfo { + bool GNLCJMJDKNC = 5; + ItemList OLLFFPHGOLH = 2; + uint32 APBHNOKGEHH = 13; + uint32 BPDBKNPHLDF = 3; + uint32 LEMBCFHPIKC = 1014; + uint32 MGFOCDPEGKP = 9; + ItemList PLJEMKLKMPG = 14; + RogueExploreScoreInfo JKDEKDLFIHG = 4; + uint32 area_id = 203; + bool is_win = 15; + EJHLGGLFNLO NPENEDFJFNI = 6; + uint32 PNANNPJKKAJ = 12; + RogueRecordInfo record_info = 11; + uint32 score_id = 8; + RogueScoreRewardInfo ILOPGMAHFAE = 1; + RogueScoreRewardInfo CLOOABBKDPL = 10; + ItemList DCGAGPDHOKB = 7; +} + +message RogueScoreRewardInfo { + uint32 explore_score = 7; + bool has_taken_initial_score = 5; // 13 + int64 reward_begin_time = 12; + bool pool_refreshed = 13; // 5 + uint32 pool_id = 4; + repeated uint32 taken_normal_free_row_list = 1; + int64 reward_end_time = 14; +} + +message ALFJMIPDIBO { + uint32 exp = 14; + uint32 level = 6; + uint32 EHMEAGKBIID = 4; + uint32 aeon_id = 8; +} + +message RogueDialogueEventParam { + uint32 ArgId = 5; + int32 IntValue = 14; + uint32 DialogueEventId = 6; + bool IsValid = 15; + float Ratio = 13; +} + +message DialogueEvent { + repeated RogueDialogueEventParam dialogue_event_param_list = 15; + uint32 event_unique_id = 5; + uint32 talk_dialogue_id = 14; + repeated uint32 MLINFBJKNPF = 13; + uint32 aeon_talk_id = 12; + uint32 game_mode_type = 4; +} + +message GANAAAMOIBJ { + repeated uint32 MADKMHBLFMF = 6; + RogueDialogueResult KAAILKAEECK = 14; + ItemList DKKJOEJNIAK = 12; +} + +message GetRogueInfoCsReq { +} + +message GetRogueInfoScRsp { + RogueInfo rogue_game_info = 10; + uint32 retcode = 8; +} + +message StartRogueCsReq { + repeated uint32 trial_avatar_id_list = 11; + repeated uint32 base_avatar_id_list = 13; + uint32 area_id = 9; + uint32 aeon_id = 15; + uint32 interacted_prop_entity_id = 1; + repeated uint32 disable_aeon_id_list = 8; +} + +message StartRogueScRsp { + LineupInfo lineup = 11; + RogueMapRotateInfo rotate_info = 14; + uint32 retcode = 4; + SceneInfo scene = 6; + RogueInfo rogue_game_info = 15; +} + +message EnterRogueCsReq { + uint32 area_id = 12; + uint32 interacted_prop_entity_id = 15; +} + +message EnterRogueScRsp { + RogueMapRotateInfo rotate_info = 14; + LineupInfo lineup = 12; + RogueInfo rogue_game_info = 7; + uint32 retcode = 11; + SceneInfo scene = 3; +} + +message LeaveRogueCsReq { +} + +message LeaveRogueScRsp { + RogueMapRotateInfo rotate_info = 7; + RogueInfo rogue_game_info = 12; + LineupInfo lineup = 11; + uint32 retcode = 10; + SceneInfo scene = 14; +} + +message SyncRogueFinishScNotify { + RogueFinishInfo rogue_finish_info = 7; +} + +message PickRogueAvatarCsReq { + uint32 prop_entity_id = 3; + repeated uint32 trial_avatar_id_list = 2; + repeated uint32 base_avatar_id_list = 8; +} + +message PickRogueAvatarScRsp { + repeated uint32 trial_avatar_id_list = 2; + repeated uint32 base_avatar_id_list = 4; + uint32 retcode = 8; +} + +message ReviveRogueAvatarCsReq { + repeated uint32 base_avatar_id_list = 2; + repeated uint32 trial_avatar_id_list = 5; + uint32 interacted_prop_entity_id = 8; + uint32 base_avatar_id = 6; +} + +message ReviveRogueAvatarScRsp { + uint32 base_avatar_id = 5; + repeated uint32 base_avatar_id_list = 13; + repeated uint32 trial_avatar_id_list = 15; + uint32 retcode = 8; + RogueReviveInfo revive_info = 11; + uint32 EIACOMMJCCL = 14; +} + +message SyncRogueReviveInfoScNotify { + RogueReviveInfo revive_info = 1; +} + +message GetRogueBuffEnhanceInfoCsReq { +} + +message GetRogueBuffEnhanceInfoScRsp { + RogueBuffEnhanceInfoList buff_enhance_info = 14; + uint32 retcode = 11; +} + +message EnhanceRogueBuffCsReq { + uint32 maze_buff_id = 11; +} + +message EnhanceRogueBuffScRsp { + RogueBuff rogue_buff = 6; + uint32 retcode = 7; + bool is_success = 13; +} + +message QuitRogueCsReq { + uint32 area_id = 4; +} + +message QuitRogueScRsp { + uint32 retcode = 15; + RogueInfo rogue_game_info = 7; + RogueFinishInfo rogue_finish_info = 10; +} + +message SyncRogueExploreWinScNotify { + bool is_explore_win = 11; +} + +message SyncRogueSeasonFinishScNotify { + RogueFinishInfo rogue_finish_info = 6; + RogueScoreRewardInfo rogue_score_reward_info = 8; + SceneInfo scene = 10; + bool JIBBIOIGHIC = 7; + LineupInfo lineup = 1; +} + +message EnterRogueMapRoomCsReq { + uint32 room_id = 10; + uint32 site_id = 13; +} + +message EnterRogueMapRoomScRsp { + SceneInfo scene = 2; + RogueMapRotateInfo rotate_info = 1; + uint32 retcode = 5; + LineupInfo lineup = 3; + uint32 cur_site_id = 4; +} + +message SyncRogueMapRoomScNotify { + RogueRoom cur_room = 7; + uint32 map_id = 2; +} + +message OpenRogueChestCsReq { + bool HODGFGACFKC = 3; + uint32 interacted_prop_entity_id = 12; +} + +message OpenRogueChestScRsp { + ItemList drop_data = 9; + ItemList reward = 5; + uint32 retcode = 13; +} + +message ExchangeRogueRewardKeyCsReq { + uint32 count = 3; +} + +message ExchangeRogueRewardKeyScRsp { + uint32 retcode = 7; + uint32 Count = 2; +} + +message SyncRogueAreaUnlockScNotify { + uint32 area_id = 11; +} + +message SyncRogueGetItemScNotify { + ItemList get_item_list = 14; + ItemList ALLDOIJDHCK = 2; +} + +message TakeRogueAeonLevelRewardCsReq { + uint32 level = 8; + uint32 aeon_id = 14; +} + +message TakeRogueAeonLevelRewardScRsp { + uint32 level = 12; + uint32 aeon_id = 10; + ItemList reward = 3; + uint32 retcode = 8; +} + +message SyncRogueAeonLevelUpRewardScNotify { + uint32 level = 13; + ItemList reward = 11; + uint32 aeon_id = 12; +} + +message GetRogueScoreRewardInfoCsReq { +} + +message GetRogueScoreRewardInfoScRsp { + RogueScoreRewardInfo info = 11; + uint32 retcode = 13; +} + +message TakeRogueScoreRewardCsReq { + uint32 pool_id = 3; + repeated uint32 NFEJLGEFBPL = 8; +} + +message TakeRogueScoreRewardScRsp { + uint32 pool_id = 12; + RogueScoreRewardInfo rogue_score_reward_info = 5; + uint32 retcode = 10; + ItemList reward = 6; +} + +message GetRogueInitialScoreCsReq { +} + +message GetRogueInitialScoreScRsp { + uint32 retcode = 3; + RogueScoreRewardInfo rogue_score_reward_info = 15; +} + +message GetRogueAeonInfoCsReq { +} + +message GetRogueAeonInfoScRsp { + repeated ALFJMIPDIBO MKEENINMLEP = 13; + uint32 retcode = 2; +} + +message FinishAeonDialogueGroupCsReq { + uint32 aeon_id = 12; +} + +message FinishAeonDialogueGroupScRsp { + uint32 retcode = 5; + ItemList reward = 12; + ALFJMIPDIBO rogue_aeon_info = 10; +} + +message GetRogueTalentInfoCsReq { +} + +message GetRogueTalentInfoScRsp { + RogueTalentInfoList talent_info_list = 15; + uint32 retcode = 4; +} + +message EnableRogueTalentCsReq { + uint32 talent_id = 5; +} + +message EnableRogueTalentScRsp { + uint32 retcode = 11; + RogueTalentInfoList talent_info_list = 15; +} + +message SyncRogueVirtualItemInfoScNotify { + RogueVirtualItemInfo rogue_virtual_item_info = 14; +} + +message SyncRogueStatusScNotify { + bool MMGFCILICND = 5; + RogueStatus status = 7; +} + +message SyncRogueRewardInfoScNotify { + RogueScoreRewardInfo rogue_score_reward_info = 10; +} + +message SyncRoguePickAvatarInfoScNotify { + repeated uint32 trial_avatar_id_list = 2; + repeated uint32 base_avatar_id_list = 4; +} + +message SyncRogueAeonScNotify { + HGIOBKCNLNG JHNJCDMGGIH = 3; +} + +enum CmdRogueArcadeType { + CmdRogueArcadeTypeNone = 0; + CmdRogueArcadeLeaveScRsp = 7652; + CmdRogueArcadeStartScRsp = 7687; + CmdRogueArcadeGetInfoCsReq = 7674; + CmdRogueArcadeLeaveCsReq = 7692; + CmdRogueArcadeRestartScRsp = 7660; + CmdRogueArcadeGetInfoScRsp = 7682; + CmdRogueArcadeStartCsReq = 7679; + CmdRogueArcadeRestartCsReq = 7694; +} + +message IKENAAJDAFF { + RogueMapRotateInfo rotate_info = 5; + LineupInfo lineup = 9; + SceneInfo scene = 1; +} + +message RogueArcadeStartCsReq { + repeated uint32 base_avatar_id_list = 4; + uint32 room_id = 5; +} + +message RogueArcadeStartScRsp { + IKENAAJDAFF rogue_tourn_cur_scene_info = 8; + uint32 retcode = 15; + uint32 room_id = 1; +} + +message RogueArcadeLeaveCsReq { +} + +message RogueArcadeLeaveScRsp { + uint32 retcode = 12; + IKENAAJDAFF rogue_tourn_cur_scene_info = 2; +} + +message RogueArcadeRestartCsReq { +} + +message RogueArcadeRestartScRsp { + uint32 retcode = 15; + IKENAAJDAFF rogue_tourn_cur_scene_info = 5; +} + +message RogueArcadeGetInfoCsReq { +} + +message RogueArcadeGetInfoScRsp { + uint32 room_id = 12; + uint32 retcode = 1; +} + +enum CmdRogueCommon { + CmdRogueCommonTypeNone = 0; + CmdRogueDebugMessageScNotify = 5621; + CmdGetRogueShopBuffInfoScRsp = 5633; + CmdSyncRogueHandbookDataUpdateScNotify = 5665; + CmdRogueNpcDisappearScRsp = 5689; + CmdSyncRogueCommonVirtualItemInfoScNotify = 5664; + CmdSyncRogueAdventureRoomInfoScNotify = 5698; + CmdSetRogueCollectionScRsp = 5648; + CmdRogueDoGambleCsReq = 5675; + CmdRogueNpcDisappearCsReq = 5656; + CmdSyncRogueCommonDialogueDataScNotify = 5601; + CmdTakeRogueEventHandbookRewardScRsp = 5619; + CmdSetRogueCollectionCsReq = 5659; + CmdGetRogueCollectionScRsp = 5627; + CmdPrepareRogueAdventureRoomScRsp = 5683; + CmdTakeRogueMiracleHandbookRewardScRsp = 5625; + CmdHandleRogueCommonPendingActionCsReq = 5669; + CmdGetRogueCommonDialogueDataCsReq = 5649; + CmdRogueWorkbenchHandleFuncScRsp = 5626; + CmdSyncRogueCommonPendingActionScNotify = 5640; + CmdSyncRogueCommonActionResultScNotify = 5692; + CmdBuyRogueShopBuffCsReq = 5638; + CmdGetRogueShopBuffInfoCsReq = 5677; + CmdGetRogueHandbookDataCsReq = 5636; + CmdStopRogueAdventureRoomScRsp = 5700; + CmdRogueWorkbenchSelectFuncCsReq = 5646; + CmdGetRogueShopMiracleInfoCsReq = 5642; + CmdEnhanceCommonRogueBuffCsReq = 5652; + CmdBuyRogueShopBuffScRsp = 5678; + CmdTakeRogueMiracleHandbookRewardCsReq = 5657; + CmdRogueGetGambleInfoCsReq = 5617; + CmdGetRogueCollectionCsReq = 5697; + CmdGetRogueCommonDialogueDataScRsp = 5603; + CmdCommonRogueUpdateScNotify = 5639; + CmdExchangeRogueBuffWithMiracleCsReq = 5650; + CmdSetRogueExhibitionCsReq = 5609; + CmdSelectRogueCommonDialogueOptionScRsp = 5632; + CmdGetEnhanceCommonRogueBuffInfoCsReq = 5604; + CmdBuyRogueShopMiracleScRsp = 5628; + CmdUpdateRogueAdventureRoomScoreScRsp = 5653; + CmdPrepareRogueAdventureRoomCsReq = 5671; + CmdCommonRogueQueryScRsp = 5676; + CmdGetRogueHandbookDataScRsp = 5602; + CmdRogueDoGambleScRsp = 5668; + CmdCommonRogueQueryCsReq = 5667; + CmdRogueWorkbenchGetInfoScRsp = 5674; + CmdBuyRogueShopMiracleCsReq = 5612; + CmdSyncRogueCommonDialogueOptionFinishScNotify = 5690; + CmdGetRogueExhibitionScRsp = 5696; + CmdRogueGetGambleInfoScRsp = 5637; + CmdGetRogueExhibitionCsReq = 5624; + CmdSetRogueExhibitionScRsp = 5699; + CmdEnhanceCommonRogueBuffScRsp = 5611; + CmdRogueWorkbenchSelectFuncScRsp = 5641; + CmdGetRogueAdventureRoomInfoScRsp = 5666; + CmdExchangeRogueBuffWithMiracleScRsp = 5631; + CmdGetRogueAdventureRoomInfoCsReq = 5622; + CmdRogueWorkbenchGetInfoCsReq = 5672; + CmdSelectRogueCommonDialogueOptionCsReq = 5684; + CmdStopRogueAdventureRoomCsReq = 5610; + CmdCommonRogueComponentUpdateScNotify = 5673; + CmdTakeRogueEventHandbookRewardCsReq = 5615; + CmdGetEnhanceCommonRogueBuffInfoScRsp = 5660; + CmdRogueWorkbenchHandleFuncCsReq = 5647; + CmdFinishRogueCommonDialogueCsReq = 5686; + CmdUpdateRogueAdventureRoomScoreCsReq = 5695; + CmdHandleRogueCommonPendingActionScRsp = 5658; + CmdGetRogueShopMiracleInfoScRsp = 5679; + CmdFinishRogueCommonDialogueScRsp = 5629; +} + +enum RogueAdventureRoomStatus { + ROGUE_ADVENTURE_ROOM_STATUS_NONE = 0; + ROGUE_ADVENTURE_ROOM_STATUS_PREPARE = 1; + ROGUE_ADVENTURE_ROOM_STATUS_STARTED = 2; + ROGUE_ADVENTURE_ROOM_STATUS_STOPPED = 3; +} + +enum RogueCommonBuffSelectSourceType { + ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_NONE = 0; + ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_DICE_ROLL = 1; + ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_AEON = 2; + ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_BOARD_EVENT = 3; + ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_LEVEL_MECHANISM = 4; +} + +enum RogueUnlockFunctionType { + ROGUE_UNLOCK_FUNCTION_TYPE_MIRACLE = 0; + ROGUE_UNLOCK_FUNCTION_TYPE_SHOW_HINT = 1; + ROGUE_UNLOCK_FUNCTION_TYPE_COSMOS_BAN_AEON = 2; + ROGUE_UNLOCK_FUNTION_TYPE_EXHIBITION = 3; + ROGUE_UNLOCK_FUNTION_TYPE_COLLECTION = 4; +} + +enum RogueCommonMiracleSelectSourceType { + ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_NONE = 0; + ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_DICE_ROLL = 1; + ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_AEON = 2; + ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_BOARD_EVENT = 3; + ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_LEVEL_MECHANISM = 4; +} + +enum RogueCommonBuffDisplayType { + ROGUE_COMMON_BUFF_DISPLAY_TYPE_NONE = 0; + ROGUE_COMMON_BUFF_DISPLAY_TYPE_ADD = 1; + ROGUE_COMMON_BUFF_DISPLAY_TYPE_REMOVE = 2; +} + +enum RogueCommonMiracleDisplayType { + ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_NONE = 0; + ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_ADD = 1; + ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_REMOVE = 2; + ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_REPAIR = 3; +} + +enum RogueCommonItemDisplayType { + ROGUE_COMMON_ITEM_DISPLAY_TYPE_NONE = 0; + ROGUE_COMMON_ITEM_DISPLAY_TYPE_ADD = 1; + ROGUE_COMMON_ITEM_DISPLAY_TYPE_REMOVE = 2; +} + +enum RogueCommonActionResultDisplayType { + ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_NONE = 0; + ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_SINGLE = 1; + ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_MULTI = 2; +} + +enum RogueCommonActionResultSourceType { + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_NONE = 0; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_SELECT = 1; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_ENHANCE = 2; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MIRACLE = 3; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_DIALOGUE = 4; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BONUS = 5; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_SHOP = 6; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_DICE = 7; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_AEON = 8; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BOARD_EVENT = 9; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAZE_SKILL = 10; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_LEVEL_MECHANISM = 11; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BUFF = 12; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_REFORGE = 13; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAGIC_UNIT_COMPOSE = 14; + ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAGIC_UNIT_REFORGE = 15; +} + +enum RogueTalentStatus { + ROGUE_TALENT_STATUS_LOCK = 0; + ROGUE_TALENT_STATUS_UNLOCK = 1; + ROGUE_TALENT_STATUS_ENABLE = 2; +} + +enum RogueCollectionExhibitionOperateType { + ROGUE_COLLECTION_OPERATE_NONE = 0; + ROGUE_COLLECTION_OPERATE_SET = 1; + ROGUE_COLLECTION_OPERATE_UNSET = 2; +} + +enum RogueBoothStatus { + ROGUE_BOOTH_NONE = 0; + ROGUE_BOOTH_EMPTY = 1; + ROGUE_BOOTH_DISPLAY = 2; +} + +enum RogueCollectionStatus { + ROGUE_COLLECTION_NONE = 0; + ROGUE_COLLECTION_UNLOCKED = 1; + ROGUE_COLLECTION_DISPLAY = 2; +} + +enum RogueExhibitionStatus { + ROGUE_EXHIBITION_NONE = 0; + ROGUE_EXHIBITION_UNLOCKED = 1; + ROGUE_EXHIBITION_DISPLAY = 2; +} + +enum KLGILFNFKEO { + ROGUE_DEBUG_MESSAGE_TYPE_NONE = 0; + ROGUE_DEBUG_MESSAGE_TYPE_DEBUG = 1; + info = 2; + ROGUE_DEBUG_MESSAGE_TYPE_WARN = 3; + ROGUE_DEBUG_MESSAGE_TYPE_ERROR = 4; +} + +message RogueCommonBuff { + uint32 buff_level = 5; + uint32 buff_id = 6; +} + +message ChessRogueBuff { + repeated RogueCommonBuff buff_list = 10; +} + +message RogueCommonBuffSelectInfo { + repeated RogueCommonBuff SelectBuffList = 3; + bool CanRoll = 11; + repeated uint32 FirstBuffTypeList = 7; + uint32 RollBuffCount = 4; + uint32 SourceHintId = 8; + ItemCostData RollBuffCostData = 5; + uint32 RollBuffMaxCount = 1; + uint32 SourceTotalCount = 14; + RogueCommonBuffSelectSourceType SourceType = 12; + uint32 SourceCurCount = 6; + uint32 RollBuffFreeCount = 13; + uint32 CertainSelectBuffId = 2; + repeated uint32 HandbookUnlockBuffIdList = 15; +} + +message RogueBuffSelectResult { + uint32 buff_select_id = 11; +} + +message RogueBuffSelectCallback { +} + +message RogueBuffRerollResult { +} + +message RogueBuffRerollCallback { + RogueCommonBuffSelectInfo buff_select_info = 3; +} + +message ChessRogueBuffEnhanceInfo { + uint32 buff_id = 10; + ItemCostData cost_data = 14; +} + +message ChessRogueBuffEnhanceList { + repeated ChessRogueBuffEnhanceInfo enhance_info_list = 10; +} + +message AIONDEEPPLO { + repeated RogueCommonBuff PLNPPJMHGFE = 1; + repeated RogueCommonBuff DOKHJDCPPIB = 7; + uint32 select_hint_id = 8; +} + +message IMBNANICJLH { + uint32 select_hint_id = 8; + repeated RogueCommonBuff PLNPPJMHGFE = 3; +} + +message HACELJDPNIG { + uint32 GMDKKGMAANA = 7; +} + +message FIANHJOCBOO { +} + +message EDIOJBCALHB { + uint32 select_hint_id = 9; + repeated RogueCommonBuff FCPJHICDAHO = 14; +} + +message NFFJMFGNHKO { + uint32 buff_select_id = 9; +} + +message HKIPEMDOMMD { +} + +message RogueCommonBuffReforgeSelectInfo { + repeated RogueCommonBuff select_buffs = 1; + uint32 select_hint_id = 10; +} + +message RogueBuffReforgeSelectResult { + uint32 buff_select_id = 2; +} + +message RogueBuffReforgeSelectCallback { +} + +message ChessRogueBuffInfo { + ChessRogueBuff chess_rogue_buff_info = 5; +} + +message GameRogueMiracle { + map OEOIJBHAINB = 8; + uint32 cur_times = 2; + uint32 miracle_id = 10; + uint32 durability = 1; +} + +message EDHMLFJJNHL { + uint32 GENPIDJKEFN = 9; + bool MJMJGOHDEOL = 15; + GameRogueMiracle INCEIHILNON = 3; +} + +message RogueCommonMiracle { + GameRogueMiracle miracle_info = 4; +} + +message RogueCommonRemoveMiracle { + uint32 miracle_id = 10; +} + +message EKKHDLKGMDH { + uint32 OHODIEKBIKF = 13; + GameRogueMiracle miracle_info = 14; +} + +message HIEBMNLCFBB { + GameRogueMiracle miracle_info = 7; +} + +message LJFBDHHDPOM { + uint32 GENPIDJKEFN = 14; + GameRogueMiracle INCEIHILNON = 9; +} + +message NPGDAKGFGJO { + GameRogueMiracle miracle_info = 4; +} + +message ChessRogueMiracle { + repeated GameRogueMiracle miracle_list = 9; +} + +message RogueMiracleSelectInfo { + repeated uint32 select_miracle_list = 8; + repeated uint32 miracle_handbook_list = 3; + uint32 select_hint_id = 5; +} + +message RogueMiracleSelectResult { + uint32 miracle_select_id = 6; +} + +message RogueMiracleSelectCallback { +} + +message BOEHIOPOPAF { + repeated uint32 IKJJPGBFLPD = 5; +} + +message PBBBGAMJGID { + repeated uint32 COCHKIAJGHG = 11; + uint32 select_hint_id = 15; +} + +message NBDOJHIJJGD { + uint32 IADOHKGBGML = 4; +} + +message EPGECECNMGI { +} + +message FBGCMFJANMH { + repeated uint32 BCBBBFHFOEI = 14; + uint32 select_hint_id = 12; +} + +message CGDINMIJHLB { + uint32 IIBPNCFLANN = 13; +} + +message INJNELLMNAC { +} + +message PIMBOBLCAJF { + uint32 select_hint_id = 4; + repeated uint32 ILDNKKACMPL = 3; +} + +message GDNMMBOGLDI { + uint32 DBFBFMPPFMK = 14; +} + +message LMADCCJOCCP { +} + +message EEDHHFNHLBH { + uint32 select_hint_id = 6; + repeated uint32 CLBNHOGKFKH = 1; +} + +message LMOILLMGHBO { + uint32 KOPOGFMPPHJ = 9; +} + +message OIOBNBAINGF { +} + +message RogueComposeMiracleSelectInfo { + uint32 select_hint_id = 13; + repeated uint32 FGKNNFGHEGG = 1; +} + +message IGKDCOEOPMD { + uint32 miracle_select_id = 10; +} + +message MMENILLOPPJ { +} + +message RogueHexAvatarSelectInfo { + uint32 select_hint_id = 13; + repeated uint32 FGKNNFGHEGG = 6; +} + +message RogueHexAvatarSelectResult { + uint32 miracle_select_id = 2; +} + +message RogueHexAvatarSelectCallback { +} + +message RogueBonusSelectResult { + uint32 bonus_id = 12; +} + +message RogueBonusSelectCallback { +} + +message ChessRogueMiracleInfo { + ChessRogueMiracle chess_rogue_miracle_info = 12; +} + +message RogueBonusSelectInfo { + repeated uint32 bonus_id_list = 13; +} + +message RogueVirtualItem { + uint32 JFNJOJCMKMM = 6; + uint32 rogue_money = 13; // 6,3,1 + uint32 MMBOIAHGEJJ = 3; + uint32 ECIOJNHACLI = 1; +} + +message RogueCommonMoney { + uint32 display_type = 4; + uint32 num = 9; +} + +message CGHBMKAAOGP { + AvatarType avatar_type = 10; + uint32 avatar_id = 8; +} + +message RogueSyncContextBoardEvent { + uint32 ModifierEffectType = 5; + uint32 BoardEventId = 11; +} + +message COBDHAGFEHD { + ItemList item_list = 7; +} + +message PDMHACNANPF { + RogueSyncContextBoardEvent JGOGLLKDBBA = 5; + COBDHAGFEHD BFBAFDCAEPD = 13; +} + +message EHIGOEDBDPM { +} + +message ODOPHMEDKBD { + int32 count = 6; +} + +message NLGDFEDJDGA { + uint32 miracle_id = 9; +} + +message FDMAKDJLGLM { +} + +message RogueAdventureRoomGameplayWolfGunTarget { + EHIGOEDBDPM TargetNone = 10; + ODOPHMEDKBD TargetCoin = 7; + NLGDFEDJDGA TargetMiracle = 3; + FDMAKDJLGLM TargetRuanmei = 5; +} + +message DIENBPEPKHO { + uint32 ODGOKJLIJNI = 4; + repeated RogueAdventureRoomGameplayWolfGunTarget battle_target_list = 2; +} + +message LMCPIPPBBCA { + DIENBPEPKHO NDEOLKALNPA = 11; +} + +message GEJBJJALJDH { + uint32 EBFOIHCIDBF = 13; + uint32 score_id = 14; + uint32 status = 6; + uint32 CIPMBLPEMFP = 3; + LMCPIPPBBCA query_info = 9; + double IHHMAKEKBHI = 8; +} + +message SyncRogueAdventureRoomInfoScNotify { + GEJBJJALJDH LJAMGDPPKPP = 15; +} + +message PrepareRogueAdventureRoomCsReq { +} + +message PrepareRogueAdventureRoomScRsp { + GEJBJJALJDH LJAMGDPPKPP = 14; + uint32 retcode = 9; +} + +message StopRogueAdventureRoomCsReq { + uint32 JIHALOAEMMJ = 12; + repeated uint32 GMAFDIHIIGC = 4; +} + +message StopRogueAdventureRoomScRsp { + GEJBJJALJDH LJAMGDPPKPP = 8; + uint32 retcode = 2; +} + +message GetRogueAdventureRoomInfoCsReq { +} + +message GetRogueAdventureRoomInfoScRsp { + uint32 retcode = 7; + GEJBJJALJDH LJAMGDPPKPP = 13; +} + +message UpdateRogueAdventureRoomScoreCsReq { + uint32 BELGPLFBDBP = 11; + uint32 score_id = 3; +} + +message UpdateRogueAdventureRoomScoreScRsp { + uint32 retcode = 15; + GEJBJJALJDH LJAMGDPPKPP = 10; +} + +message IPICDPBDHBJ { + ItemCostData IGMGMCELOGJ = 1; + uint32 miracle_id = 2; + ItemCostData cost_data = 7; + bool ANHOJKEDAID = 13; + bool HMMNEGOOCOB = 4; +} + +message ELGEEHOFEKF { + bool HMMNEGOOCOB = 15; + ItemCostData IGMGMCELOGJ = 5; + uint32 MCMGKPLCAAP = 11; + uint32 buff_id = 8; + bool ANHOJKEDAID = 14; + ItemCostData cost_data = 3; +} + +message COOCBDAINLK { + repeated IPICDPBDHBJ miracle_list = 8; +} + +message JFKLIEHKDDE { + repeated ELGEEHOFEKF buff_list = 10; +} + +message GetRogueShopBuffInfoCsReq { + uint32 interacted_prop_entity_id = 5; + bool PUNK_LORD_OPERATION_REFRESH = 4; +} + +message GetRogueShopBuffInfoScRsp { + bool NGOGFEDLLOO = 8; + ItemCostData BDNLGEANGAO = 3; + JFKLIEHKDDE rogue_buff_info = 2; + uint32 retcode = 14; +} + +message GetRogueShopMiracleInfoCsReq { + uint32 interacted_prop_entity_id = 12; + bool PUNK_LORD_OPERATION_REFRESH = 7; +} + +message GetRogueShopMiracleInfoScRsp { + uint32 retcode = 14; + bool NGOGFEDLLOO = 5; + COOCBDAINLK game_miracle_info = 8; + ItemCostData BDNLGEANGAO = 2; +} + +message MPGNCDMOALC { + uint32 interacted_prop_entity_id = 2; + uint32 miracle_id = 7; +} + +message BuyRogueShopMiracleCsReq { + repeated uint32 buff_id_list = 10; + uint32 interacted_prop_entity_id = 7; +} + +message BuyRogueShopMiracleScRsp { + COOCBDAINLK game_miracle_info = 14; + uint32 retcode = 11; +} + +message BuyRogueShopBuffScRsp { + uint32 retcode = 1; + JFKLIEHKDDE rogue_buff_info = 13; +} + +message ExchangeRogueBuffWithMiracleCsReq { + uint32 interacted_prop_entity_id = 1; + uint32 miracle_id = 14; +} + +message ExchangeRogueBuffWithMiracleScRsp { + RogueCommonBuff buff = 14; + uint32 retcode = 7; +} + +message RogueNpcDisappearCsReq { + uint32 disappear_npc_entity_id = 3; +} + +message RogueNpcDisappearScRsp { + uint32 retcode = 6; +} + +message EnhanceCommonRogueBuffCsReq { + uint32 maze_buff_id = 2; + uint32 interacted_prop_entity_id = 13; +} + +message EnhanceCommonRogueBuffScRsp { + RogueCommonBuff rogue_buff = 15; + uint32 retcode = 9; + bool is_success = 5; +} + +message GetEnhanceCommonRogueBuffInfoCsReq { + uint32 interacted_prop_entity_id = 7; +} + +message GetEnhanceCommonRogueBuffInfoScRsp { + uint32 retcode = 7; + repeated uint32 EnhancedBuffIdList = 8; +} + +message SyncRogueCommonActionResultScNotify { + RogueCommonActionResultDisplayType display_type = 9; + repeated RogueCommonActionResult action_result_list = 13; + uint32 rogue_sub_mode = 8; +} + +message RogueCommonActionResult { + RogueCommonActionResultSourceType source = 9; + RogueCommonActionResultData rogue_action = 1; +} + +message FormulaBuffTypeInfo { + uint32 key = 12; + int32 formula_buff_num = 9; +} + +message FormulaInfo { + bool is_expand = 11; + repeated FormulaBuffTypeInfo formula_buff_type_list = 9; + uint32 formula_id = 10; +} + +message FormulaTypeValue { + map formula_type_map = 8; +} + +message RogueCommonFormula { + FormulaInfo formula_info = 10; +} + +message RogueCommonRemoveFormula { + FormulaInfo formula_info = 6; +} + +message RogueCommonExpandedFormula { + FormulaInfo formula_info = 3; +} + +message RogueCommonContractFormula { + FormulaInfo formula_info = 4; +} + +message RogueCommonPathBuff { + FormulaTypeValue value = 10; +} + +message RogueTournFormulaInfo { + FormulaTypeValue formula_type_value = 2; + repeated FormulaInfo game_formula_info = 13; +} + +message RogueCommonKeyword { + uint32 keyword_id = 15; +} + +message RogueCommonRemoveKeyword { + uint32 keyword_id = 7; +} + +message KeywordUnlockValue { + map keyword_unlock_map = 1; +} + +message RogueCommonActionResultData { + oneof result_data { + RogueCommonMoney get_item_list = 14; + RogueCommonMoney remove_item_list = 9; + RogueCommonBuff get_buff_list = 97; + RogueCommonBuff remove_buff_list = 154; + RogueCommonMiracle get_miracle_list = 1040; + RogueCommonRemoveMiracle remove_miracle_list = 1614; + EKKHDLKGMDH HBPPAPIOFBC = 1621; + HIEBMNLCFBB POCBCJLLGAB = 1878; + LJFBDHHDPOM FGMCCFFGFFK = 933; + NPGDAKGFGJO DNICOFFFDEJ = 1349; + CGHBMKAAOGP ELOANPJBFJH = 597; + RogueCommonFormula get_formula_list = 1946; + RogueCommonRemoveFormula remove_formula_list = 296; + RogueCommonExpandedFormula expand_formula_list = 65; + RogueCommonContractFormula contract_formula_list = 1904; + RogueCommonPathBuff path_buff_list = 1971; + RogueCommonKeyword get_keyword_list = 1931; + RogueCommonRemoveKeyword remove_keyword_list = 1320; + RogueCommonDressScepter dress_scepter_list = 867; + RogueCommonGetScepter get_scepter_list = 1195; + NCBIADHLKGN BJMFLAFIKJB = 1135; + RogueMagicGameUnitInfo get_magic_unit_list = 777; + RogueMagicGameUnitInfo HDFFEAOFJKG = 1969; + RogueMagicGameUnitInfo OCMBNDKBAPI = 276; + RogueMagicGameScepterInfo MAFECNCNOCB = 1458; + ICPOMOHLCMD ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAGIC_UNIT_COMPOSE = 519; + } +} + +message RogueFormulaSelectInfo { + uint32 RollFormulaMaxCount = 11; + repeated uint32 HandbookUnlockFormulaIdList = 12; + repeated uint32 SelectFormulaIdList = 13; + bool CanRoll = 7; + ItemCostData RollFormulaCostData = 15; + uint32 HintId = 6; + uint32 RollFormulaFreeCount = 4; + uint32 RollFormulaCount = 10; +} + +message RogueTournFormulaResult { + uint32 tourn_formula_id = 4; +} + +message RogueTournFormulaCallback { +} + +message BGCNBANPDDM { + repeated uint32 ADFDGABFJEI = 12; + uint32 select_hint_id = 13; +} + +message BMJJCBINGBK { + uint32 tourn_formula_id = 13; +} + +message ECHPHBKEOLG { +} + +message ACGOBKGIGIC { +} + +message CFNOJBILKBG { + RogueFormulaSelectInfo rogue_formula_select_info = 2; +} + +message RogueReforgeFormulaSelectInfo { + RogueFormulaSelectInfo rogue_formula_select_info = 3; +} + +message RogueReforgeFormulaSelectResult { + uint32 tourn_formula_id = 12; +} + +message RogueReforgeFormulaSelectCallback { +} + +message KMGAOPBLBDE { + uint32 CFMLIILILHD = 8; +} + +message RogueMagicScepterDressInfo { + uint32 type = 2; + uint32 slot = 9; + uint32 dress_magic_unit_unique_id = 10; +} + +message RogueMagicScepter { + uint32 scepter_id = 14; + uint32 level = 3; +} + +message RogueMagicGameScepterInfo { + map trench_count = 4; + repeated RogueMagicGameUnit locked_magic_unit_list = 10; + RogueMagicScepter modifier_content = 8; + repeated RogueMagicScepterDressInfo scepter_dress_info = 5; +} + +message RogueMagicGameUnit { + uint32 magic_unit_id = 3; + uint32 level = 5; +} + +message RogueMagicGameUnitInfo { + RogueMagicGameUnit game_magic_unit = 6; + uint32 unique_id = 9; +} + +message RogueCommonDressScepter { + RogueMagicGameScepterInfo update_scepter_info = 15; +} + +message RogueCommonGetScepter { + RogueMagicGameScepterInfo update_scepter_info = 8; +} + +message NCBIADHLKGN { + RogueMagicGameScepterInfo update_scepter_info = 13; +} + +message OKOMEAEMJNN { + RogueMagicGameUnitInfo ADAKAHIEMBF = 3; +} + +message NLHBKPJAPKK { + RogueMagicGameUnitInfo KFLHOPFJCHN = 12; +} + +message RogueMagicUnitSelectInfo { + repeated RogueMagicGameUnit select_magic_units = 9; + uint32 OMPAAKLLLFD = 2; + RogueMagicGameUnit NAPGCECDDBM = 1; + uint32 ABHPIGOGACI = 3; + uint32 select_hint_id = 15; +} + +message CBDOEBJHECH { + uint32 select_hint_id = 10; + repeated RogueMagicGameUnitInfo select_magic_units = 11; +} + +message RogueMagicUnitSelectResult { + RogueMagicGameUnit select_magic_unit = 13; +} + +message KDIEOAKOFOP { + RogueMagicGameUnitInfo select_magic_unit = 14; +} + +message RogueMagicUnitSelectCallback { +} + +message PHMCINNBADG { +} + +message GOEBPLEJBAK { +} + +message NGCOGFOKDFD { +} + +message ICPOMOHLCMD { + RogueMagicGameUnitInfo GONNIAFLAAO = 2; + repeated uint32 NMPOMDLNJON = 7; +} + +message RogueMagicScepterSelectInfo { + repeated RogueMagicScepter select_scepters = 11; + uint32 select_hint_id = 9; +} + +message RogueMagicScepterSelectResult { + bool LPNCBNCJDIK = 13; + RogueMagicScepter select_scepter = 2; +} + +message RogueMagicScepterSelectCallback { +} + +message EMAMDMCFCLJ { +} + +message JDGBFNHLADP { + RogueMagicScepter PBMCHBOMDHL = 13; +} + +message KIAFEAMDFOE { + RogueMagicScepter BOMJHCMJBME = 8; + bool MPOIKGNBKPC = 11; +} + +message IDBPJBLHAGN { +} + +message PIKBKJJKHBP { + uint32 event_unique_id = 11; +} + +message HJHFNELKEOI { + bool is_win = 8; + uint32 battle_event_id = 2; +} + +message HPHCAAAEOMO { + uint32 event_unique_id = 12; +} + +message SyncRogueCommonPendingActionScNotify { + RogueCommonPendingAction action = 11; + uint32 rogue_sub_mode = 15; +} + +message RogueCommonPendingAction { + uint32 queue_position = 7; + RogueAction rogue_action = 6; +} + +message RogueAction { + oneof action { + RogueCommonBuffSelectInfo buff_select_info = 112; + IMBNANICJLH DFKFJAOMNLP = 1827; + EDIOJBCALHB EMCJEPOJPAI = 654; + RogueCommonBuffReforgeSelectInfo buff_reforge_select_info = 1578; + RogueMiracleSelectInfo miracle_select_info = 1714; + BOEHIOPOPAF BCHBIBOMEPE = 571; + PBBBGAMJGID IALFJGKDPAK = 868; + FBGCMFJANMH IEODNFDGPOH = 1036; + PIMBOBLCAJF KFMEODPLFIK = 557; + EEDHHFNHLBH MJGMJDLLEJP = 1150; + RogueComposeMiracleSelectInfo compose_miracle_select_info = 57; + RogueHexAvatarSelectInfo hex_avatar_select_info = 1260; + RogueBonusSelectInfo bonus_select_info = 850; + RogueFormulaSelectInfo rogue_formula_select_info = 894; + BGCNBANPDDM PNGAAMIAKAD = 1713; + RogueReforgeFormulaSelectInfo reforge_formula_select_info = 2041; + RogueMagicUnitSelectInfo magic_unit_select_info = 50; + RogueMagicScepterSelectInfo scepter_select_info = 268; + JDGBFNHLADP KHCBEFJJMPI = 1404; + RogueMagicUnitSelectInfo KGFLENGNFNP = 424; + RogueMagicUnitSelectInfo KGICGMLDGHD = 1121; + RogueMagicUnitSelectInfo EHIHHECNPGN = 431; + CBDOEBJHECH MPPOOKADLFL = 1590; + CBDOEBJHECH EDDHKBBHCEN = 921; + CBDOEBJHECH KLNIIJKJEKF = 1290; + PIKBKJJKHBP KEBOMHDMCEA = 463; + } +} + +message HandleRogueCommonPendingActionCsReq { + uint32 queue_location = 8; + oneof action { + RogueBuffSelectResult buff_select_result = 622; + HACELJDPNIG FOEJLBGIHKD = 1154; + NFFJMFGNHKO KLMFACOCJLI = 773; + RogueBuffRerollResult buff_reroll_select_result = 1475; + RogueBuffReforgeSelectResult buff_reforge_select_result = 692; + RogueMiracleSelectResult miracle_select_result = 1417; + NBDOJHIJJGD CENOHDHPJKN = 287; + CGDINMIJHLB AEGJEPMOIGF = 81; + GDNMMBOGLDI BMJAJGEAGKK = 979; + LMOILLMGHBO DOGGLNJPPOF = 944; + IGKDCOEOPMD NBHANEIENMG = 64; + RogueHexAvatarSelectResult hex_avatar_select_result = 1127; + RogueBonusSelectResult bonus_select_result = 632; + RogueTournFormulaResult rogue_tourn_formula_result = 1030; + ACGOBKGIGIC MKAMHMNHJGC = 284; + BMJJCBINGBK HHPIEEFAJGM = 515; + RogueReforgeFormulaSelectResult reforge_miracle_select_result = 1755; + RogueMagicUnitSelectResult magic_unit_select_result = 34; + RogueMagicScepterSelectResult scepter_select_result = 451; + KIAFEAMDFOE BFAJANPJCJD = 870; + RogueMagicUnitSelectResult DCMBKMNHOLN = 1954; + RogueMagicUnitSelectResult IBNMCEPKGDB = 1249; + RogueMagicUnitSelectResult CDIJGFLFDHA = 247; + KDIEOAKOFOP JLNECBLCJIP = 970; + KDIEOAKOFOP KNBHJLNPBKG = 1117; + KDIEOAKOFOP HLIOMNNOPGC = 1478; + KMGAOPBLBDE DALFHAFMBDB = 1293; + HJHFNELKEOI HCOLFMIHNKO = 224464; + HPHCAAAEOMO GIGDIBIFDCA = 227417; + } +} + +message HandleRogueCommonPendingActionScRsp { + uint32 queue_position = 3; + uint32 queue_location = 5; + uint32 retcode = 12; + oneof action { + RogueBuffSelectCallback buff_select_callback = 69; + FIANHJOCBOO KOAGLGFNBOA = 1101; + HKIPEMDOMMD JICIPLJDNAL = 1028; + RogueBuffRerollCallback buff_reroll_callback = 1526; + RogueBuffReforgeSelectCallback buff_reforge_select_callback = 1698; + RogueMiracleSelectCallback miracle_select_callback = 1104; + EPGECECNMGI AFBIIHAFLOA = 1911; + INJNELLMNAC ECKIGPOCGCA = 1595; + LMADCCJOCCP KODMIGGOJKO = 1999; + OIOBNBAINGF GAFOPMBKBOA = 343; + MMENILLOPPJ FMADNIJOPHB = 509; + RogueHexAvatarSelectCallback hex_avatar_select_callback = 482; + RogueBonusSelectCallback bonus_select_callback = 1157; + RogueTournFormulaCallback rogue_tourn_formula_callback = 1728; + CFNOJBILKBG FGJFGKKDMJO = 1188; + ECHPHBKEOLG EJENNEPAHDI = 736; + RogueReforgeFormulaSelectCallback reforge_miracle_select_callback = 302; + RogueMagicUnitSelectCallback magic_unit_select_callback = 1285; + RogueMagicScepterSelectCallback scepter_select_callback = 606; + IDBPJBLHAGN GPLEFKFBPGF = 1025; + PHMCINNBADG GMKLEHMJIII = 1774; + GOEBPLEJBAK KBEAJGOPPDH = 1712; + NGCOGFOKDFD CBMKJHHLAMH = 640; + EMAMDMCFCLJ GHOIPBKDEEJ = 726; + } +} + +message RogueHandbookMazeBuff { + uint32 maze_buff_id = 10; +} + +message BFDCJNAGBCH { + uint32 LHAAFBELDPB = 1; + bool has_taken_reward = 6; +} + +message DMDEOGJEGPI { + bool has_taken_reward = 2; + uint32 HOFPJFHLPGP = 10; +} + +message NPEHHMFPLCA { + uint32 aeon_id = 14; + repeated uint32 PNGGIPHOMLH = 5; + uint32 level = 4; + uint32 exp = 1; + repeated uint32 KGDHEAICOJB = 3; + uint32 EHMEAGKBIID = 10; +} + +message RogueMagicScepterInfo { + RogueMagicScepter magic_item = 12; +} + +message RogueMagicUnitInfo { + uint32 magic_unit_id = 7; + uint32 magic_unit_level = 9; +} + +message RogueHandbook { + repeated RogueHandbookMazeBuff buff_list = 15; + repeated DMDEOGJEGPI OLDHNGGKABL = 14; + repeated BFDCJNAGBCH miracle_list = 12; + repeated NPEHHMFPLCA MKEENINMLEP = 8; +} + +message GetRogueHandbookDataCsReq { +} + +message GetRogueHandbookDataScRsp { + RogueHandbook HandbookInfo = 2; + uint32 retcode = 8; +} + +message SyncRogueHandbookDataUpdateScNotify { + repeated DMDEOGJEGPI NNLPKGJLNHD = 14; + repeated RogueMagicScepterInfo PPIMHAIDMII = 11; + repeated BFDCJNAGBCH ECBFBBNGNPM = 5; + repeated RogueMagicUnitInfo JJPHKACOFHP = 10; + repeated RogueHandbookMazeBuff JDGHMMCMPJH = 1; +} + +message TakeRogueMiracleHandbookRewardCsReq { + repeated uint32 handbook_buff_list = 3; +} + +message TakeRogueMiracleHandbookRewardScRsp { + ItemList reward = 1; + uint32 retcode = 6; + repeated uint32 PMKNBMIMHOA = 14; +} + +message TakeRogueEventHandbookRewardCsReq { + repeated uint32 handbook_buff_list = 9; +} + +message TakeRogueEventHandbookRewardScRsp { + uint32 retcode = 15; + ItemList reward = 8; + repeated uint32 DPOAHKMLAKK = 4; +} + +message RogueGameItemValue { + map virtual_item = 2; +} + +message ChessRogueGameAeonInfo { + JPEGOGNDPJJ HEHGLEKBGBK = 5; + uint32 game_aeon_id = 14; + int32 LAALOJHBPLO = 1; +} + +message RogueDifficultyLevelInfo { + repeated uint32 difficulty_id_list = 1; +} + +message RogueTournLineupInfo { + ItemCostData rogue_revive_cost = 11; + repeated uint32 avatar_id_list = 4; +} + +message RogueGameInfo { + ChessRogueBuffInfo rogue_buff_info = 9; + ChessRogueMiracleInfo game_miracle_info = 13; + RogueGameItemValue game_item_value = 1; + ChessRogueGameAeonInfo rogue_aeon_info = 4; + RogueDifficultyLevelInfo rogue_difficulty_info = 14; + RogueTournFormulaInfo CHMELADEMMM = 15; + KeywordUnlockValue MOGLLMLEMIP = 7; + RogueTournLineupInfo rogue_lineup_info = 8; +} + +message OCIPDANBAGK { + uint32 sub_area_id = 7; + uint32 IHKHNEGBELE = 14; + repeated RogueGameInfo rogue_current_game_info = 10; + uint32 rogue_sub_mode = 8; + uint32 OJIBOBNAIKH = 9; +} + +message RogueUnlockProgress { + uint32 UnlockId = 7; + uint32 progress = 13; + bool Finish = 12; +} + +message RogueTalentInfo { + uint32 talent_id = 10; + repeated RogueUnlockProgress rogue_unlock_progress_list = 8; + RogueTalentStatus status = 1; +} + +message RogueTalentInfoList { + repeated RogueTalentInfo talent_info = 8; +} + +message RogueCommonVirtualItemInfo { + uint32 virtual_item_num = 5; // 9 + uint32 virtual_item_id = 9; // 5 +} + +message SyncRogueCommonVirtualItemInfoScNotify { + repeated RogueCommonVirtualItemInfo common_item_info = 12; +} + +message LMPOJGEHFIP { + uint32 DFBMLDAHJDF = 6; + uint32 HNMMJKILLKH = 11; + uint32 HKIHNFNPLAF = 2; +} + +message KIANELPLCMF { + repeated RogueUnlockFunctionType NOADDEMHLPN = 8; +} + +message EIGCJPGPIOC { + LMPOJGEHFIP rogue_area_info = 8; + KIANELPLCMF OJFJFEJMJPG = 11; +} + +message CommonRogueQueryCsReq { +} + +message CommonRogueQueryScRsp { + uint32 KAAGIEKEOND = 10; + EIGCJPGPIOC rogue_get_info = 2; + uint32 retcode = 1; +} + +message CommonRogueUpdateScNotify { + LMPOJGEHFIP rogue_area_info = 14; + KIANELPLCMF OJFJFEJMJPG = 8; +} + +message RogueCommonDialogueBasicInfo { + uint32 talk_dialogue_id = 7; + uint32 aeon_talk_id = 5; +} + +message FPNMFAMBIIL { + uint32 COJGEGHIADI = 15; +} + +message NMIMOEMLFGP { + uint32 COJGEGHIADI = 5; +} + +message MNCJPNFJLBC { + uint32 formula_id = 7; +} + +message ENOIDDNBAEP { + uint32 COJGEGHIADI = 6; +} + +message JLENPNKJOJD { + uint32 dialogue_id = 1; +} + +message RogueCommonDialogueInfo { + RogueCommonDialogueBasicInfo dialogue_basic_info = 2; + FPNMFAMBIIL NJGKKOGFPBL = 1; + NMIMOEMLFGP EFIMOAOLJNE = 4; + MNCJPNFJLBC JOMHNGOAOIO = 14; + ENOIDDNBAEP JDMGJDBMHEJ = 11; + JLENPNKJOJD CGEKHIPJCAJ = 7; +} + +message RogueCommonDialogueOptionDisplayInfo { + int32 display_int_value = 13; + float display_float_value = 6; +} + +message RogueCommonDialogueOptionBattleResultInfo { + uint32 battle_event_id = 11; +} + +message KKLGFMLGHIG { + int32 HKNLFLIJEGA = 9; +} + +message RogueCommonDialogueOptionResultInfo { + RogueCommonDialogueOptionBattleResultInfo battle_result_info = 15; + KKLGFMLGHIG HNOKHHOAEDP = 9; +} + +message RogueCommonDialogueOptionInfo { + uint32 option_id = 7; + uint32 arg_id = 8; + bool is_valid = 6; + RogueCommonDialogueOptionDisplayInfo display_value = 9; + repeated RogueCommonDialogueOptionResultInfo option_result_info = 4; + bool confirm = 5; +} + +message RogueCommonDialogueDataInfo { + uint32 event_unique_id = 1; + RogueCommonDialogueInfo dialogue_info = 10; + repeated RogueCommonDialogueOptionInfo option_list = 14; +} + +message GetRogueCommonDialogueDataCsReq { +} + +message GetRogueCommonDialogueDataScRsp { + uint32 retcode = 5; + repeated RogueCommonDialogueDataInfo dialogue_data_list = 7; +} + +message SelectRogueCommonDialogueOptionCsReq { + uint32 event_unique_id = 6; + uint32 option_id = 10; +} + +message SelectRogueCommonDialogueOptionScRsp { + uint32 retcode = 1; + uint32 option_id = 14; + repeated uint32 effect_event_id_list = 11; + uint32 event_unique_id = 3; + bool event_has_effect = 7; + RogueCommonDialogueDataInfo dialogue_data = 10; +} + +message FinishRogueCommonDialogueCsReq { + uint32 event_unique_id = 10; +} + +message FinishRogueCommonDialogueScRsp { + uint32 retcode = 13; + uint32 event_unique_id = 15; +} + +message SyncRogueCommonDialogueDataScNotify { + repeated RogueCommonDialogueDataInfo dialogue_data_list = 6; +} + +message SyncRogueCommonDialogueOptionFinishScNotify { + uint32 event_unique_id = 7; + uint32 option_id = 3; + RogueCommonDialogueOptionInfo result_option_info = 4; + RogueCommonDialogueDataInfo dialogue_data = 11; +} + +message CommonRogueComponentUpdateScNotify { + uint32 OJIBOBNAIKH = 5; + uint32 IHKHNEGBELE = 13; + RogueGameInfo AOPOAONIIAM = 3; + uint32 rogue_sub_mode = 7; +} + +message RogueTournCurAreaInfo { + uint32 OJIBOBNAIKH = 1; + uint32 sub_area_id = 12; + uint32 IHKHNEGBELE = 5; + uint32 rogue_sub_mode = 8; + RogueCommonPendingAction pending_action = 4; +} + +message RogueWorkbenchSelectFuncCsReq { + uint32 prop_entity_id = 2; + uint32 workbench_func_id = 9; +} + +message RogueWorkbenchSelectFuncScRsp { + WorkbenchFuncInfo target_func_info = 7; + uint32 workbench_func_id = 9; + uint32 retcode = 6; +} + +message RogueWorkbenchGetInfoCsReq { + uint32 prop_entity_id = 3; +} + +message RogueWorkbenchGetInfoScRsp { + map func_info_map = 1; + uint32 retcode = 15; +} + +message WorkbenchFuncInfo { + WorkbenchReforgeBuffFuncInfo reforge_buff_func = 7; + WorkbenchReforgeFormulaFuncInfo reforge_formula_func = 3; + WorkbenchEnhanceBuffFuncInfo enhance_buff_func = 9; + WorkbenchComposeMiracleFunc compose_miracle_func = 8; + WorkbenchReforgeHexAvatarFunc reforge_hex_avatar_func = 10; + MIMLAKLPCPL magic_item = 12; + LAGHMBLEMJJ game_magic_unit = 13; + DAOPAFHNNAH CEPLFBBJIGK = 15; + FHEJDFGDPMO MOJKOEDKGAO = 4; + LEPMIKONNPH DCPPMNOKCOC = 14; +} + +message WorkbenchReforgeBuffFuncInfo { + bool can_free_reforge = 1; + int32 int_reforge_num_value = 3; + uint32 uint_reforge_num_value = 12; // 9 + ItemCostData cost_data = 14; + uint32 free_reforge_num = 9; // 12 +} + +message WorkbenchReforgeFormulaFuncInfo { + uint32 uint_reforge_num_value = 7; + ItemCostData cost_data = 13; + int32 int_reforge_num_value = 2; + bool can_free_reforge = 10; + uint32 free_reforge_num = 14; +} + +message WorkbenchEnhanceBuffFuncInfo { + map buff_enhance_cost_map = 4; + uint32 cur_num = 11; + uint32 max_num = 2; +} + +message WorkbenchComposeMiracleFunc { + int32 int_reforge_num_value = 11; + uint32 free_reforge_num = 15; + ItemCostData cost_data = 12; + map allow_to_compose_map = 8; +} + +message WorkbenchReforgeHexAvatarFunc { + uint32 free_reforge_num = 1; + ItemCostData cost_data = 10; + int32 int_reforge_num_value = 5; +} + +message JJHOKEMCLGI { + RogueMagicScepter magic_item = 3; + bool IBPPPCMOAFI = 14; + ItemCostData cost_data = 13; +} + +message MIMLAKLPCPL { + repeated JJHOKEMCLGI rogue_magic_scepter_info_list = 9; +} + +message DDBGPHLEGIC { + bool IBPPPCMOAFI = 2; + uint32 magic_unit_id = 10; + uint32 magic_unit_level = 4; + ItemCostData cost_data = 14; +} + +message LAGHMBLEMJJ { + repeated DDBGPHLEGIC rogue_magic_unit_info_list = 12; +} + +message DAOPAFHNNAH { + uint32 free_reforge_num = 9; + int32 int_reforge_num_value = 5; + ItemCostData cost_data = 13; +} + +message FHEJDFGDPMO { + int32 int_reforge_num_value = 11; + ItemCostData FBDBGKNHLGM = 5; + map CKHCKOMEEKO = 4; + uint32 free_reforge_num = 7; +} + +message AMMDINMBHPF { + ItemCostData cost_data = 13; + uint32 scepter_id = 12; +} + +message LEPMIKONNPH { + repeated AMMDINMBHPF magic_scepter_info_list = 10; +} + +message RogueWorkbenchHandleFuncCsReq { + uint32 prop_entity_id = 5; + uint32 workbench_func_id = 4; + RogueWorkbenchContentInfo workbench_content = 10; +} + +message RogueWorkbenchHandleFuncScRsp { + uint32 retcode = 6; + WorkbenchFuncInfo target_func_info = 9; + uint32 workbench_func_id = 13; +} + +message RogueWorkbenchContentInfo { + WorkbenchReforgeBuffTargetInfo reforge_buff_func = 7; + WorkbenchReforgeFormulaTargetInfo reforge_formula_func = 6; + WorkbenchEnhanceBuffTargetInfo enhance_buff_func = 14; + WorkbenchComposeMiracleTargetInfo compose_miracle_func = 2; + WorkbenchReforgeHexAvatarTargetInfo reforge_hex_avatar_func = 4; + MEJJNDLFMPP magic_item = 12; + OPGHBOBAMCI game_magic_unit = 13; + JBPJHLMNHEG CEPLFBBJIGK = 15; + PKHPNIINCLD MOJKOEDKGAO = 9; + LJHGBBKHAHO DCPPMNOKCOC = 8; +} + +message WorkbenchReforgeBuffTargetInfo { + uint32 target_reforge_buff_id = 11; +} + +message WorkbenchReforgeFormulaTargetInfo { + uint32 target_reforge_formula_id = 11; +} + +message WorkbenchEnhanceBuffTargetInfo { + uint32 target_buff_id = 6; +} + +message WorkbenchComposeMiracleTargetInfo { + repeated uint32 target_compose_miracle_id_list = 8; +} + +message WorkbenchReforgeHexAvatarTargetInfo { + uint32 target_reforge_hex_id = 6; +} + +message MEJJNDLFMPP { + uint32 PAEHKCNCOHI = 4; +} + +message OPGHBOBAMCI { + repeated uint32 JAMBHPJEHAK = 1; +} + +message JBPJHLMNHEG { + repeated uint32 AIFEIFEPIGB = 5; +} + +message PKHPNIINCLD { + uint32 magic_unit_id = 1; +} + +message LJHGBBKHAHO { + uint32 scepter_id = 6; +} + +message HKMBKGENKBG { + RogueCollectionStatus status = 5; + uint32 OLMOHJOAKGF = 8; +} + +message LAOKOJAIOPD { + uint32 OLMOHJOAKGF = 5; + uint32 IPOGPDABCIF = 7; + RogueBoothStatus status = 8; +} + +message GetRogueCollectionCsReq { +} + +message GetRogueCollectionScRsp { + uint32 retcode = 6; + repeated LAOKOJAIOPD INKHJFOPNAK = 8; + repeated HKMBKGENKBG PKHKABEGPJF = 7; +} + +message SetRogueCollectionCsReq { + repeated uint32 FNLPOAHGGOE = 13; + repeated uint32 MLLJGOKFLNL = 6; + repeated RogueCollectionExhibitionOperateType BAMBPIGOMBO = 9; +} + +message SetRogueCollectionScRsp { + repeated LAOKOJAIOPD INKHJFOPNAK = 6; + uint32 retcode = 11; + repeated HKMBKGENKBG PKHKABEGPJF = 3; +} + +message IBFALCFDLDG { + uint32 JBPMLMCCNDO = 1; + RogueExhibitionStatus status = 13; +} + +message BHOFJLLBKNB { + RogueBoothStatus status = 5; + uint32 IPOGPDABCIF = 8; + uint32 JBPMLMCCNDO = 10; +} + +message GetRogueExhibitionCsReq { +} + +message GetRogueExhibitionScRsp { + repeated BHOFJLLBKNB EINBMKMCFIA = 11; + repeated IBFALCFDLDG ANEOFHIKDGK = 7; + uint32 retcode = 6; +} + +message SetRogueExhibitionCsReq { + repeated uint32 IEOBDKKBHLF = 5; + repeated RogueCollectionExhibitionOperateType LAPIDEOBJGL = 4; + repeated uint32 NBJKMCJFIJC = 8; +} + +message SetRogueExhibitionScRsp { + repeated BHOFJLLBKNB EINBMKMCFIA = 13; + uint32 retcode = 10; + repeated IBFALCFDLDG ANEOFHIKDGK = 14; +} + +message ENHHGAMEKMB { + uint32 miracle_id = 1; +} + +message OMPEBDAOFIG { + uint32 level = 11; + uint32 maze_id = 14; +} + +message RogueGambleMazeInfo { + uint32 maze_id = 14; + bool maze_enable = 9; + ENHHGAMEKMB BKNGCBIBPFK = 3; + OMPEBDAOFIG AHLAKKGPHGD = 13; +} + +message RogueGambleMazeGroupInfo { + uint32 group_id = 1; + bool group_enable = 13; + repeated RogueGambleMazeInfo maze_list = 10; +} + +message RogueGambleInfo { + uint32 cur_times = 2; + uint32 max_game_times = 1; // 8, 4 + uint32 IHEIOJKJIEH = 8; + uint32 MOMKFEJMJMI = 4; + ItemCostData cur_cost_item = 12; + bool can_play = 9; + repeated RogueGambleMazeGroupInfo maze_group_list = 14; +} + +message RogueGetGambleInfoCsReq { + uint32 prop_entity_id = 9; +} + +message RogueGetGambleInfoScRsp { + RogueGambleInfo gamble_info = 10; + uint32 retcode = 13; +} + +message RogueDoGambleCsReq { + uint32 prop_entity_id = 1; +} + +message RogueDoGambleScRsp { + uint32 IIDKIGDNCKG = 15; + uint32 retcode = 2; + uint32 DEIAFKNFMGO = 10; + RogueGambleInfo gamble_info = 13; +} + +message RogueDebugMessageScNotify { + string LEHBFICLHON = 4; + KLGILFNFKEO type = 3; + string NCAGBFAKCNI = 10; +} + +enum CmdRogueEndlessType { + CmdRogueEndlessNone = 0; + CmdGetRogueEndlessActivityDataScRsp = 6008; + CmdRogueEndlessActivityBattleEndScNotify = 6010; + CmdEnterRogueEndlessActivityStageCsReq = 6007; + CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6009; + CmdTakeRogueEndlessActivityPointRewardCsReq = 6004; + CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6006; + CmdGetRogueEndlessActivityDataCsReq = 6002; + CmdTakeRogueEndlessActivityPointRewardScRsp = 6005; + CmdEnterRogueEndlessActivityStageScRsp = 6003; +} + +message DNPMGACEBMM { + ChessRogueBuff chess_rogue_buff_info = 5; + uint32 EIFHOCNALBA = 10; + uint32 BGJKOLNCOPN = 3; + repeated uint32 base_avatar_id_list = 4; + RogueStatus status = 7; + uint32 map_id = 1; + repeated uint32 trial_avatar_id_list = 9; + ChessRogueMiracle chess_rogue_miracle_info = 13; + uint32 CGHKMJGKKIJ = 12; +} + +message RogueEndlessLayerInfo { + bool is_rotate = 15; + uint32 KHGJLJHPLPM = 2; + uint32 ALBIGNGFBFO = 4; + uint32 PKEJEOEBBJG = 11; + uint32 PKIMFMOGBBI = 8; + uint32 NGKABPLAEGP = 6; + uint32 KODGNCJFGEL = 12; + uint32 battle_id = 5; +} + +message RogueEndlessAreaData { + uint32 panel_id = 7; + uint32 area_id = 6; + DNPMGACEBMM NGEFPCEEMEF = 5; + RogueEndlessLayerInfo HCMHGKIJKFI = 3; +} + +message GetRogueEndlessActivityDataCsReq { +} + +message GetRogueEndlessActivityDataScRsp { + uint32 CJNMEIOKFAB = 4; + repeated uint32 LHFDCBAFJGK = 2; + uint32 APGBCNNPHMB = 6; + uint32 retcode = 1; + repeated RogueEndlessAreaData data = 5; +} + +message RogueEndlessAvatar { + AvatarType avatar_type = 12; + uint32 avatar_id = 1; +} + +message EnterRogueEndlessActivityStageCsReq { + uint32 GKCAKEDDEPN = 5; + repeated RogueEndlessAvatar avatar_list = 9; +} + +message EnterRogueEndlessActivityStageScRsp { + RogueEndlessLayerInfo HCMHGKIJKFI = 6; + uint32 retcode = 4; + SceneBattleInfo battle_info = 13; +} + +message RogueEndlessActivityBattleEndScNotify { + RogueEndlessLayerInfo HCMHGKIJKFI = 7; +} + +message TakeRogueEndlessActivityPointRewardCsReq { + uint32 level = 2; + bool MGCIACFKBFM = 10; +} + +message TakeRogueEndlessActivityPointRewardScRsp { + uint32 APGBCNNPHMB = 12; + ItemList reward = 9; + uint32 retcode = 2; + uint32 level = 8; + bool MGCIACFKBFM = 10; + repeated uint32 LHFDCBAFJGK = 7; +} + +message TakeRogueEndlessActivityAllBonusRewardCsReq { +} + +message TakeRogueEndlessActivityAllBonusRewardScRsp { + uint32 APGBCNNPHMB = 6; + uint32 retcode = 7; + repeated uint32 LHFDCBAFJGK = 1; + ItemList reward = 12; +} + +enum CmdRogueMagicType { + CmdRogueMagicNone = 0; + CmdRogueMagicBattleFailSettleInfoScNotify = 7720; + CmdRogueMagicSettleCsReq = 7733; + CmdRogueMagicQueryScRsp = 7752; + CmdRogueMagicEnterRoomCsReq = 7728; + CmdRogueMagicEnableTalentScRsp = 7755; + CmdRogueMagicLeaveScRsp = 7777; + CmdRogueMagicScepterTakeOffUnitScRsp = 7706; + CmdRogueMagicEnableTalentCsReq = 7763; + CmdRogueMagicReviveCostUpdateScNotify = 7750; + CmdRogueMagicStartCsReq = 7798; + CmdRogueMagicGetTalentInfoCsReq = 7788; + CmdRogueMagicUnitReforgeScRsp = 7714; + CmdRogueMagicQueryCsReq = 7760; + CmdRogueMagicScepterDressInUnitScRsp = 7800; + CmdRogueMagicSettleScRsp = 7712; + CmdRogueMagicLevelInfoUpdateScNotify = 7789; + CmdRogueMagicReviveAvatarCsReq = 7731; + CmdRogueMagicEnterLayerCsReq = 7778; + CmdRogueMagicUnitReforgeCsReq = 7716; + CmdRogueMagicStartScRsp = 7771; + CmdRogueMagicEnterLayerScRsp = 7756; + CmdRogueMagicScepterDressInUnitCsReq = 7710; + CmdRogueMagicStoryInfoUpdateScNotify = 7719; + CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7792; + CmdRogueMagicGetTalentInfoScRsp = 7793; + CmdRogueMagicAutoDressInUnitScRsp = 7715; + CmdRogueMagicReviveAvatarScRsp = 7704; + CmdRogueMagicGetMiscRealTimeDataScRsp = 7757; + CmdRogueMagicScepterTakeOffUnitCsReq = 7762; + CmdRogueMagicUnitComposeCsReq = 7723; + CmdRogueMagicGetMiscRealTimeDataCsReq = 7765; + CmdRogueMagicEnterCsReq = 7783; + CmdRogueMagicEnterRoomScRsp = 7738; + CmdRogueMagicAutoDressInUnitCsReq = 7725; + CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7736; + CmdRogueMagicEnterScRsp = 7742; + CmdRogueMagicAreaUpdateScNotify = 7722; + CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7702; + CmdRogueMagicLeaveCsReq = 7779; + CmdRogueMagicUnitComposeScRsp = 7785; +} + +enum RogueMagicLevelStatus { + ROGUE_MAGIC_LEVEL_STATUS_NONE = 0; + ROGUE_MAGIC_LEVEL_STATUS_PROCESSING = 1; + ROGUE_MAGIC_LEVEL_STATUS_FINISHED = 2; + ROGUE_MAGIC_LEVEL_STATUS_SETTLED = 3; +} + +enum RogueMagicLayerStatus { + ROGUE_MAGIC_LAYER_STATUS_NONE = 0; + ROGUE_MAGIC_LAYER_STATUS_PROCESSING = 1; + ROGUE_MAGIC_LAYER_STATUS_FINISH = 2; +} + +enum RogueMagicRoomStatus { + ROGUE_MAGIC_ROOM_STATUS_NONE = 0; + ROGUE_MAGIC_ROOM_STATUS_INITED = 1; + ROGUE_MAGIC_ROOM_STATUS_PROCESSING = 2; + ROGUE_MAGIC_ROOM_STATUS_FINISH = 3; +} + +enum RogueMagicSettleReason { + ROGUE_MAGIC_SETTLE_REASON_NONE = 0; + ROGUE_MAGIC_SETTLE_REASON_WIN = 1; + ROGUE_MAGIC_SETTLE_REASON_FAIL = 2; + ROGUE_MAGIC_SETTLE_REASON_INTERRUPT = 3; +} + +message RogueMagicCurSceneInfo { + SceneInfo scene = 15; + LineupInfo lineup = 14; + RogueMapRotateInfo rotate_info = 6; +} + +message RogueMagicLayerInfo { + repeated RogueMagicRoomInfo tourn_room_list = 14; + uint32 level_index = 1; + uint32 layer_id = 13; + uint32 cur_room_index = 8; + RogueMagicLayerStatus status = 12; +} + +message RogueMagicRoomInfo { + uint32 room_id = 11; + RogueMagicRoomStatus status = 10; + uint32 FGIHHAAHGDA = 1; + uint32 room_index = 15; +} + +message RogueMagicGameLevelInfo { + RogueMagicSettleReason reason = 2; + RogueMagicLevelStatus status = 15; + uint32 LABGKMPMBED = 12; + uint32 cur_level_index = 1; + uint32 KDBIPNOGIDJ = 7; + repeated RogueMagicLayerInfo level_info_list = 8; +} + +message RogueMagicGameItemInfo { + bool EPKBABNCJDC = 15; + repeated RogueMagicGameScepterInfo magic_scepter_info_list = 14; + uint32 game_style_type = 3; + repeated RogueMagicGameUnitInfo rogue_magic_unit_info_list = 6; +} + +message RogueMagicGameDifficultyInfo { + repeated uint32 difficulty_id_list = 14; +} + +message LKJMDOAHGIN { + uint32 FNLJPOJFHOA = 13; +} + +message RogueMagicStartCsReq { + uint32 select_style_type = 7; + repeated uint32 start_difficulty_id_list = 4; + uint32 area_id = 8; + repeated uint32 base_avatar_id_list = 9; +} + +message RogueMagicCurInfo { + RogueTournLineupInfo lineup = 1; + RogueGameItemValue item_value = 5; + ChessRogueMiracleInfo miracle_info = 12; + RogueMagicGameLevelInfo level = 9; + RogueMagicGameDifficultyInfo game_difficulty_info = 7; + LKJMDOAHGIN JDMGJDBMHEJ = 13; + RogueMagicGameItemInfo magic_item = 10; + RogueTournCurAreaInfo basic_info = 14; +} + +message RogueMagicStartScRsp { + uint32 retcode = 11; + RogueMagicCurSceneInfo rogue_tourn_cur_scene_info = 2; + RogueMagicCurInfo rogue_tourn_cur_info = 9; +} + +message RogueMagicEnterCsReq { +} + +message RogueMagicEnterScRsp { + RogueMagicCurSceneInfo rogue_tourn_cur_scene_info = 2; + RogueMagicCurInfo rogue_tourn_cur_info = 14; + uint32 retcode = 5; +} + +message RogueMagicLeaveCsReq { +} + +message RogueMagicLeaveScRsp { + uint32 retcode = 2; + RogueMagicCurSceneInfo rogue_tourn_cur_scene_info = 14; +} + +message RogueMagicEnterRoomCsReq { + uint32 cur_room_index = 5; + uint32 next_room_type = 3; +} + +message RogueMagicEnterRoomScRsp { + uint32 retcode = 14; + RogueMagicCurSceneInfo rogue_tourn_cur_scene_info = 4; +} + +message RogueMagicEnterLayerCsReq { + uint32 next_room_type = 1; + uint32 cur_level_index = 11; +} + +message RogueMagicEnterLayerScRsp { + uint32 retcode = 15; + RogueMagicCurSceneInfo rogue_tourn_cur_scene_info = 4; +} + +message RogueMagicLevelInfoUpdateScNotify { + RogueMagicSettleReason reason = 1; + uint32 KDBIPNOGIDJ = 13; + RogueMagicLevelStatus status = 15; + repeated RogueMagicLayerInfo level_info_list = 3; + uint32 LABGKMPMBED = 9; + uint32 cur_level_index = 2; +} + +message RogueMagicAreaUpdateScNotify { + repeated RogueMagicAreaInfo rogue_tourn_area_info = 14; +} + +message COFOFDFPLBE { + uint32 ACBDLOOPBMH = 11; + bool PLFPJDMGBBN = 5; +} + +message LMPECJMMBHP { + uint32 EJFDJKBGLPA = 15; + bool PLFPJDMGBBN = 4; +} + +message RogueMagicFinishInfo { + COFOFDFPLBE LAIOKLJNPFO = 9; + RogueMagicCurInfo rogue_tourn_cur_info = 13; + LineupInfo rogue_lineup_info = 15; + LMPECJMMBHP OGIONEOOFIN = 1; +} + +message JNDMKHIBCPJ { + repeated RogueMagicScepter HHFFBJLBOKC = 1; + repeated uint32 AJBKFJJHGLF = 7; + repeated uint32 HLKBEPEMBDC = 6; + repeated RogueMagicGameUnit EGDELMANGPJ = 13; +} + +message RogueMagicBattleFailSettleInfoScNotify { + RogueMagicFinishInfo tourn_finish_info = 12; + RogueMagicCurSceneInfo rogue_tourn_cur_scene_info = 9; +} + +message RogueMagicSettleCsReq { +} + +message RogueMagicSettleScRsp { + ItemList HELHOBNAJIL = 9; + RogueMagicCurSceneInfo rogue_tourn_cur_scene_info = 4; + RogueMagicFinishInfo tourn_finish_info = 8; + JNDMKHIBCPJ EHPMBDCAIPE = 15; + uint32 retcode = 6; +} + +message RogueMagicReviveCostUpdateScNotify { + ItemCostData rogue_revive_cost = 4; +} + +message RogueMagicReviveAvatarCsReq { + uint32 interacted_prop_entity_id = 10; + repeated uint32 base_avatar_id_list = 2; +} + +message RogueMagicReviveAvatarScRsp { + uint32 retcode = 15; + ItemCostData rogue_revive_cost = 14; +} + +message RogueMagicQueryCsReq { +} + +message NGPPMGKGOBH { + repeated uint32 FGKNNFGHEGG = 1108; + uint32 EOHLIDIKJJN = 2; + uint32 ACMFDIGCDOO = 14; + uint32 KGODMCGKNHE = 7; + uint32 KDBIPNOGIDJ = 6; + uint32 GFFKAHPJPOH = 5; + uint32 game_style_type = 15; + repeated RogueMagicGameUnitInfo rogue_magic_unit_info_list = 1223; + uint32 FIPMDHIHIBB = 10; + uint32 HHPDCIDLABC = 8; + repeated RogueMagicGameScepterInfo magic_scepter_info_list = 1371; + repeated uint32 avatar_id_list = 1225; + uint32 DHNMHPNJPPL = 9; +} + +message MJKPAPMILML { + repeated uint32 OONPFGPJBIP = 1123; +} + +message RogueMagicAreaInfo { + repeated uint32 unlocked_tourn_difficulty_list = 1; + bool is_unlocked = 12; + MJKPAPMILML ECONHGPNDKI = 13; + bool is_taken_reward = 4; + uint32 IEKBMJEOINP = 15; + bool is_tourn_finish = 11; + NGPPMGKGOBH record_info = 3; + uint32 area_id = 14; +} + +message RogueMagicDifficultyInfo { + bool is_unlocked = 10; + uint32 difficulty_id = 6; +} + +message RogueMagicStoryInfo { + repeated uint32 finished_magic_story_list = 14; +} + +message RogueMagicGetInfo { + RogueMagicStoryInfo story_info = 3; + repeated RogueMagicAreaInfo rogue_tourn_area_info = 5; + RogueMagicTalentInfo rogue_magic_talent_info = 10; + repeated RogueMagicScepterInfo rogue_magic_scepter_info_list = 8; + repeated RogueMagicUnitInfo rogue_magic_unit_info_list = 6; + repeated RogueMagicDifficultyInfo rogue_tourn_difficulty_info = 9; +} + +message RogueMagicQueryScRsp { + RogueMagicCurInfo rogue_tourn_cur_info = 1; + RogueMagicGetInfo rogue_get_info = 3; + uint32 retcode = 15; +} + +message RogueMagicScepterDressInUnitCsReq { + uint32 dress_magic_unit_unique_id = 11; + uint32 scepter_id = 15; + uint32 dice_slot_id = 14; +} + +message RogueMagicScepterDressInUnitScRsp { + uint32 retcode = 9; +} + +message RogueMagicAutoDressInUnitCsReq { + repeated uint32 magic_unit_id_list = 5; +} + +message RogueMagicAutoDressInUnitScRsp { + uint32 retcode = 3; +} + +message RogueMagicSetAutoDressInMagicUnitCsReq { + bool enable_auto_dress = 2; +} + +message RogueMagicSetAutoDressInMagicUnitScRsp { + bool enable_auto_dress = 4; + uint32 retcode = 6; +} + +message RogueMagicAutoDressInMagicUnitChangeScNotify { + bool enable_auto_dress = 1; +} + +message RogueMagicScepterTakeOffUnitCsReq { + uint32 scepter_id = 11; + repeated uint32 magic_unit_id_list = 12; +} + +message RogueMagicScepterTakeOffUnitScRsp { + uint32 retcode = 7; +} + +message RogueMagicUnitComposeCsReq { + repeated uint32 magic_unit_id_list = 6; +} + +message RogueMagicUnitComposeScRsp { + uint32 retcode = 9; +} + +message RogueMagicUnitReforgeCsReq { + repeated uint32 magic_unit_id_list = 4; +} + +message RogueMagicUnitReforgeScRsp { + uint32 retcode = 13; +} + +message RogueMagicTalentInfo { + uint32 AJAJGJBFIMN = 6; + RogueTalentInfoList talent_info_list = 10; +} + +message RogueMagicGetTalentInfoCsReq { +} + +message RogueMagicGetTalentInfoScRsp { + RogueMagicTalentInfo rogue_magic_talent_info = 12; + uint32 retcode = 3; +} + +message RogueMagicEnableTalentCsReq { + uint32 talent_id = 6; +} + +message RogueMagicEnableTalentScRsp { + uint32 retcode = 4; + RogueMagicTalentInfo rogue_magic_talent_info = 12; +} + +message RogueMagicGetMiscRealTimeDataCsReq { +} + +message RogueMagicGetMiscRealTimeDataScRsp { + COFOFDFPLBE LAIOKLJNPFO = 11; + LMPECJMMBHP OGIONEOOFIN = 13; + uint32 retcode = 7; +} + +message RogueMagicStoryInfoUpdateScNotify { + uint32 GIAKKPMFJHM = 14; +} + +enum CmdRogueModifierType { + CmdRogueModifierTypeNone = 0; + CmdRogueModifierSelectCellCsReq = 5342; + CmdRogueModifierDelNotify = 5328; + CmdRogueModifierAddNotify = 5383; + CmdRogueModifierStageStartNotify = 5338; + CmdRogueModifierUpdateNotify = 5312; + CmdRogueModifierSelectCellScRsp = 5379; +} + +enum RogueModifierSourceType { + ROGUE_MODIFIER_SOURCE_NONE = 0; + ROGUE_MODIFIER_SOURCE_DICE_ROLL = 1; + ROGUE_MODIFIER_SOURCE_AEON = 2; + ROGUE_MODIFIER_SOURCE_BOARD_EVENT = 3; + ROGUE_MODIFIER_SOURCE_DIALOG_EVENT = 4; + ROGUE_MODIFIER_SOURCE_MIRACLE = 5; + ROGUE_MODIFIER_SOURCE_CELL_MARK = 6; + ROGUE_MODIFIER_SOURCE_AEON_TALENT = 7; + ROGUE_MODIFIER_SOURCE_BOSS_DECAY = 8; + ROGUE_MODIFIER_SOURCE_DICE_BRANCH = 9; +} + +enum RogueModifierContentType { + ROGUE_MODIFIER_CONTENT_DEFINITE = 0; + ROGUE_MODIFIER_CONTENT_RANDOM = 1; +} + +message EHLIFLGLCDO { + bool confirm = 2; + uint32 GGMOJKPMKDG = 1; + uint32 select_cell_id = 3; +} + +message CHJHBBMECPB { + repeated uint32 APBDHJJJGOH = 10; + bool confirm = 7; + uint32 select_cell_id = 6; + uint32 GGMOJKPMKDG = 3; +} + +message OKFGDNANGAC { + bool confirm = 2; + repeated uint32 APBDHJJJGOH = 14; + uint32 select_cell_id = 11; +} + +message PIBANJNOBIB { + bool confirm = 8; + uint32 select_cell_id = 13; + repeated uint32 NDGNMNOEIBE = 5; + uint32 MMNPOJOKIEP = 4; +} + +message EGDLOKEAPKB { + uint32 GJDIBELBCCJ = 11; +} + +message MALOOKANIGA { + uint32 HLAADPEOOOB = 11; +} + +message LJFEHBFFEGM { + uint32 CCAEIDJLOIE = 1; +} + +message ODANKPKHAPK { + bool confirm = 8; + uint32 JALNENHNBDM = 1; + uint32 select_cell_id = 11; + repeated uint32 NDGNMNOEIBE = 10; +} + +message IAIMMECJBJM { + uint32 CCEMONOLHMP = 10; + uint32 MBNBCALNGCB = 9; + uint32 PIEMGELINIK = 7; +} + +message JFNGJAIKJHO { + uint32 maze_buff_id = 15; +} + +message PPBOGBBBPHM { + uint32 item_id = 13; + uint32 item_count = 4; +} + +message KDHGAHIAPBO { + uint32 num = 15; + uint32 BDLGPLPKFIN = 3; + uint32 AILKPCJDLAJ = 10; +} + +message CGIGGDDONFO { + uint32 num = 12; + uint32 CBNOGMPOJIK = 11; +} + +message DAPGDCPDEPI { + uint32 GJDIBELBCCJ = 4; +} + +message NENPIMGJMOC { + uint32 GGMOJKPMKDG = 6; +} + +message MMCOCOHEDCJ { + repeated uint32 APBDHJJJGOH = 2; + uint32 select_cell_id = 1; + bool confirm = 10; +} + +message KBLFBGIKBJJ { + uint32 maze_buff_id = 3; + uint32 NILGIMCFADG = 5; +} + +message RogueModifierContent { + uint32 content_modifier_effect_id = 3; // 14 + RogueModifierContentType modifier_content_type = 7; + uint32 GFDNEJLPCMB = 14; +} + +message ChessRogueModifierInfo { + bool confirm = 8; + repeated uint32 GNDJCFDJHEJ = 10; + uint32 select_cell_id = 3; +} + +message FMKBPEILOAL { + uint32 FNOPNAOFLCN = 6; +} + +message FIPHHMPBDII { + uint32 count = 12; +} + +message RogueModifier { + uint64 main_modifier_effect = 2; + RogueModifierContent modifier_content = 6; + RogueModifierSourceType modifier_source_type = 8; + ChessRogueModifierInfo modifier_info = 1863; +} + +message JPEGOGNDPJJ { + repeated RogueModifier LANJFBKHEDK = 11; +} + +message RogueModifierAddNotify { + RogueModifier CHESS_ROGUE_CELL_UPDATE_REASON_MODIFIER = 5; +} + +message RogueModifierSelectCellCsReq { + uint32 cell_id = 3; +} + +message RogueModifierSelectCellScRsp { + ItemList DKKJOEJNIAK = 15; + uint32 cell_id = 7; + uint32 retcode = 11; +} + +message RogueModifierUpdateNotify { + RogueModifier CHESS_ROGUE_CELL_UPDATE_REASON_MODIFIER = 15; +} + +message RogueModifierDelNotify { + uint64 main_modifier_effect = 1; +} + +message RogueModifierStageStartNotify { + RogueModifierSourceType modifier_source_type = 2; +} + +enum CmdRogueTournType { + CmdRogueTournTypeNone = 0; + CmdRogueTournRenameArchiveCsReq = 6063; + CmdRogueTournGetMiscRealTimeDataCsReq = 6097; + CmdRogueTournGetArchiveRepositoryCsReq = 6087; + CmdRogueTournBattleFailSettleInfoScNotify = 6068; + CmdRogueTournEnterLayerScRsp = 6062; + CmdRogueTournGetPermanentTalentInfoScRsp = 6016; + CmdRogueTournEnablePermanentTalentScRsp = 6026; + CmdRogueTournReviveAvatarCsReq = 6041; + CmdRogueTournTakeExpRewardCsReq = 6012; + CmdRogueTournLeaveCsReq = 6043; + CmdRogueTournSettleScRsp = 6030; + CmdRogueTournEnterRoomScRsp = 6067; + CmdRogueTournWeekChallengeUpdateScNotify = 6013; + CmdRogueTournEnterCsReq = 6066; + CmdRogueTournQueryCsReq = 6014; + CmdRogueTournLevelInfoUpdateScNotify = 6015; + CmdRogueTournDeleteArchiveScRsp = 6089; + CmdRogueTournEnterRogueCocoonSceneScRsp = 6025; + CmdRogueTournGetPermanentTalentInfoCsReq = 6100; + CmdRogueTournEnablePermanentTalentCsReq = 6048; + CmdRogueTournClearArchiveNameScNotify = 6011; + CmdRogueTournConfirmSettleScRsp = 6049; + CmdRogueTournResetPermanentTalentCsReq = 6084; + CmdRogueTournDeleteArchiveCsReq = 6060; + CmdRogueTournGetSettleInfoScRsp = 6065; + CmdRogueTournRenameArchiveScRsp = 6057; + CmdRogueTournGetArchiveRepositoryScRsp = 6039; + CmdRogueTournGetMiscRealTimeDataScRsp = 6042; + CmdRogueTournResetPermanentTalentScRsp = 6021; + CmdRogueTournGetCurRogueCocoonInfoScRsp = 6036; + CmdRogueTournLeaveRogueCocoonSceneScRsp = 6074; + CmdRogueTournConfirmSettleCsReq = 6073; + CmdRogueTournLeaveScRsp = 6050; + CmdRogueTournSettleCsReq = 6094; + CmdRogueTournReEnterRogueCocoonStageScRsp = 6098; + CmdRogueTournEnterRogueCocoonSceneCsReq = 6035; + CmdRogueTournStartScRsp = 6046; + CmdRogueTournGetAllArchiveCsReq = 6032; + CmdRogueTournQueryScRsp = 6033; + CmdRogueTournDifficultyCompNotify = 6082; + CmdRogueTournTakeExpRewardScRsp = 6052; + CmdRogueTournGetCurRogueCocoonInfoCsReq = 6055; + CmdRogueTournGetAllArchiveScRsp = 6081; + CmdRogueTournReviveAvatarScRsp = 6037; + CmdRogueTournAreaUpdateScNotify = 6020; + CmdRogueTournExpNotify = 6088; + CmdRogueTournHandBookNotify = 6070; + CmdRogueTournGetSettleInfoCsReq = 6075; + CmdRogueTournLeaveRogueCocoonSceneCsReq = 6029; + CmdRogueTournReviveCostUpdateScNotify = 6077; + CmdRogueTournEnterScRsp = 6059; + CmdRogueTournEnterRoomCsReq = 6079; + CmdRogueTournStartCsReq = 6072; + CmdRogueTournEnterLayerCsReq = 6038; + CmdRogueTournReEnterRogueCocoonStageCsReq = 6092; +} + +enum RogueTournLevelStatus { + ROGUE_TOURN_LEVEL_STATUS_NONE = 0; + ROGUE_TOURN_LEVEL_STATUS_PROCESSING = 1; + ROGUE_TOURN_LEVEL_STATUS_FINISHED = 2; + ROGUE_TOURN_LEVEL_STATUS_SETTLED = 3; +} + +enum RogueTournLayerStatus { + ROGUE_TOURN_LAYER_STATUS_NONE = 0; + ROGUE_TOURN_LAYER_STATUS_PROCESSING = 1; + ROGUE_TOURN_LAYER_STATUS_FINISH = 2; +} + +enum RogueTournRoomStatus { + ROGUE_TOURN_ROOM_STATUS_NONE = 0; + ROGUE_TOURN_ROOM_STATUS_INITED = 1; + ROGUE_TOURN_ROOM_STATUS_PROCESSING = 2; + ROGUE_TOURN_ROOM_STATUS_FINISH = 3; +} + +enum RogueTournSettleReason { + ROGUE_TOURN_SETTLE_REASON_NONE = 0; + ROGUE_TOURN_SETTLE_REASON_WIN = 1; + ROGUE_TOURN_SETTLE_REASON_FAIL = 2; + ROGUE_TOURN_SETTLE_REASON_INTERRUPT = 3; +} + +enum RogueTournHandbookType { + ROGUE_TOURN_HANDBOOK_NONE = 0; + ROGUE_TOURN_HANDBOOK_SIMPLE_MIRACLE = 1; + ROGUE_TOURN_HANDBOOK_HEX_MIRACLE = 2; + ROGUE_TOURN_HANDBOOK_BUFF = 3; + ROGUE_TOURN_HANDBOOK_EVENT = 4; + ROGUE_TOURN_HANDBOOK_FORMULA = 5; +} + +message RogueTournCurSceneInfo { + SceneInfo scene = 7; + RogueMapRotateInfo rotate_info = 1; + LineupInfo lineup = 5; +} + +message RogueTournCurInfo { + RogueTournCurAreaInfo rogue_tourn_cur_area_info = 12; + RogueTournCurGameInfo rogue_tourn_cur_game_info = 296; +} + +message PFJOGHHDEAH { + bool PLFPJDMGBBN = 8; + uint32 HDLINLMKPDG = 5; + uint32 IBFFLFONFDD = 14; + uint32 EFACEOIFCLN = 12; +} + +message KJDLBJHAPMJ { + uint32 DHCGIBDHJDL = 14; + bool PLFPJDMGBBN = 6; + uint32 OBKACOOGINE = 12; + uint32 CBGOLDAOFMH = 11; +} + +message PDLIMIHCKFI { + bool PLFPJDMGBBN = 12; + uint32 HAJMIFLNBHC = 2; + uint32 GGGBCAGNBFE = 15; +} + +message RogueTournModuleInfo { + bool allow_food = 12; +} + +message RogueTournCurGameInfo { + RogueTournLevelInfo level = 2; + KeywordUnlockValue unlock_value = 1; + RogueGameItemValue item_value = 9; + RogueTournGameAreaInfo rogue_tourn_game_area_info = 6; + RogueTournGameDifficultyInfo game_difficulty_info = 10; + RogueTournFormulaInfo tourn_formula_info = 8; + RogueTournLineupInfo lineup = 11; + ChessRogueMiracleInfo miracle_info = 7; + RogueTournModuleInfo tourn_module_info = 14; + ChessRogueBuffInfo buff = 15; +} + +message RogueTournLevelInfo { + repeated RogueTournLevel level_info_list = 13; + uint32 cur_level_index = 8; + RogueTournLevelStatus status = 6; + RogueTournSettleReason reason = 1; +} + +message RogueTournGameAreaInfo { + uint32 game_week = 6; + uint32 game_area_id = 4; // 6 +} + +message RogueTournGameDifficultyInfo { + repeated uint32 difficulty_id_list = 6; +} + +message RogueTournLevel { + uint32 layer_id = 3; + repeated RogueTournRoomList tourn_room_list = 5; + uint32 level_index = 14; + RogueTournLayerStatus status = 15; + uint32 cur_room_index = 1; +} + +message RogueTournRoomList { + uint32 room_id = 5; + RogueTournRoomStatus status = 7; + uint32 FGIHHAAHGDA = 12; + uint32 room_index = 8; +} + +message RogueTournStartCsReq { + uint32 area_id = 5; + repeated uint32 start_difficulty_id_list = 4; + uint32 week = 14; + repeated uint32 base_avatar_id_list = 2; +} + +message RogueTournStartScRsp { + RogueTournCurInfo rogue_tourn_cur_info = 1; + uint32 retcode = 13; + RogueTournCurSceneInfo rogue_tourn_cur_scene_info = 10; + uint32 week = 15; +} + +message RogueTournEnterCsReq { +} + +message RogueTournEnterScRsp { + RogueTournCurSceneInfo rogue_tourn_cur_scene_info = 3; + RogueTournCurInfo rogue_tourn_cur_info = 15; + uint32 retcode = 7; +} + +message RogueTournLeaveCsReq { +} + +message RogueTournLeaveScRsp { + uint32 retcode = 1; + RogueTournCurSceneInfo rogue_tourn_cur_scene_info = 14; +} + +message RogueTournSettleCsReq { +} + +message RogueTournFinishInfo { + PDLIMIHCKFI NFEIIDHDENB = 14; + LineupInfo rogue_lineup_info = 10; + RogueTournCurInfo rogue_tourn_cur_info = 1; + KJDLBJHAPMJ LAIOKLJNPFO = 15; + PFJOGHHDEAH DPAFCHMPEJC = 12; +} + +message RogueTournSettleScRsp { + RogueTournFinishInfo tourn_finish_info = 3; + uint32 retcode = 2; + RogueTournCurSceneInfo rogue_tourn_cur_scene_info = 13; +} + +message RogueTournEnterRoomCsReq { + uint32 cur_room_index = 6; + uint32 next_room_type = 9; +} + +message RogueTournEnterRoomScRsp { + RogueTournCurSceneInfo rogue_tourn_cur_scene_info = 2; + uint32 retcode = 5; +} + +message RogueTournEnterLayerCsReq { + uint32 cur_level_index = 13; + uint32 next_room_type = 12; +} + +message RogueTournEnterLayerScRsp { + uint32 retcode = 9; + RogueTournCurSceneInfo rogue_tourn_cur_scene_info = 7; +} + +message RogueTournLevelInfoUpdateScNotify { + RogueTournLevelStatus status = 5; + RogueTournSettleReason reason = 4; + repeated RogueTournLevel level_info_list = 8; + uint32 cur_level_index = 9; +} + +message RogueTournTakeExpRewardCsReq { + uint32 sub_tourn_id = 13; + repeated uint32 JGMGCJNFDIG = 8; +} + +message RogueTournTakeExpRewardScRsp { + uint32 exp = 15; + ItemList reward = 4; + uint32 retcode = 9; + repeated uint32 taken_level_rewards = 2; +} + +message RogueTournExpNotify { + uint32 exp = 9; +} + +message RogueTournQueryCsReq { +} + +message RogueTournAreaInfo { + repeated uint32 unlocked_tourn_difficulty_list = 12; + bool is_taken_reward = 6; + uint32 area_id = 5; + bool is_tourn_finish = 15; + bool is_unlocked = 7; +} + +message ExtraScoreInfo { + bool is_finish = 6; + uint32 GLHDMJCLFFH = 2; + int64 end_time = 7; + uint32 week = 9; +} + +message RogueTournExpInfo { + uint32 exp = 13; + repeated uint32 taken_level_rewards = 4; +} + +message RogueTournPermanentTalentInfo { + RogueTalentInfoList talent_info_list = 8; + uint32 tourn_talent_coin_num = 4; +} + +message RogueTournDifficultyInfo { + uint32 difficulty_id = 7; + bool is_unlocked = 15; +} + +message RogueTournSeasonInfo { + uint32 sub_tourn_id = 14; + uint32 main_tourn_id = 4; +} + +message RogueTournHandbookInfo { + repeated uint32 NDGHLIFGHKK = 3; + repeated uint32 handbook_buff_list = 7; + uint32 LMIJCPOICHI = 14; + repeated uint32 DGFPMKGGFAG = 8; + repeated uint32 AKLCENCMMLF = 5; + repeated uint32 PEHIDLKDCCJ = 10; +} + +message RogueTournInfo { + RogueTournSeasonInfo rogue_season_info = 15; + RogueTournExpInfo rogue_tourn_exp_info = 3; + repeated RogueTournDifficultyInfo rogue_tourn_difficulty_info = 4; + RogueTournHandbookInfo rogue_tourn_handbook = 2; + RogueTournPermanentTalentInfo permanent_info = 9; + repeated RogueTournSaveList rogue_tourn_save_list = 12; + repeated RogueTournAreaInfo rogue_tourn_area_info = 11; + ExtraScoreInfo extra_score_info = 13; +} + +message RogueTournQueryScRsp { + uint32 retcode = 2; + RogueTournCurInfo rogue_tourn_cur_info = 14; + RogueTournInfo rogue_get_info = 7; +} + +message RogueTournAreaUpdateScNotify { + repeated RogueTournAreaInfo rogue_tourn_area_info = 6; +} + +message RogueTournSaveList { + int64 time = 5; + int64 end_time = 15; + string name = 12; + RogueTournCurInfo rogue_tourn_cur_info = 7; + uint32 max_times = 13; + RogueTournSeasonInfo rogue_season_info = 4; + NBAPLJDBOCB data = 1; +} + +message NBAPLJDBOCB { + uint32 item_value = 10; + repeated GameRogueMiracle miracle_list = 7; + repeated RogueCommonBuff buff_list = 3; +} + +message RogueTournGetAllArchiveCsReq { +} + +message RogueTournGetAllArchiveScRsp { + repeated RogueTournSaveList AMFDAPBMDAM = 1; + uint32 retcode = 13; +} + +message RogueTournDeleteArchiveCsReq { + uint32 max_times = 2; +} + +message RogueTournDeleteArchiveScRsp { + uint32 max_times = 6; + uint32 retcode = 7; +} + +message RogueTournRenameArchiveCsReq { + string name = 9; + uint32 max_times = 2; +} + +message RogueTournRenameArchiveScRsp { + string name = 14; + uint32 retcode = 6; + uint32 max_times = 4; +} + +message RogueTournClearArchiveNameScNotify { + uint32 max_times = 3; +} + +message RogueTournGetPermanentTalentInfoCsReq { +} + +message RogueTournGetPermanentTalentInfoScRsp { + RogueTournPermanentTalentInfo permanent_info = 1; + uint32 retcode = 10; +} + +message RogueTournEnablePermanentTalentCsReq { + uint32 talent_id = 13; +} + +message RogueTournEnablePermanentTalentScRsp { + RogueTournPermanentTalentInfo permanent_info = 15; + uint32 retcode = 5; +} + +message RogueTournResetPermanentTalentCsReq { +} + +message RogueTournResetPermanentTalentScRsp { + uint32 retcode = 2; + RogueTournPermanentTalentInfo permanent_info = 11; +} + +message RogueTournEnterRogueCocoonSceneCsReq { + repeated GDDDBPGAIEC avatar_list = 4; + uint32 NEECBBDKINB = 3; + uint32 difficulty_level = 11; + bool HODGFGACFKC = 9; + uint32 DKBHBBLEPOP = 15; +} + +message RogueTournEnterRogueCocoonSceneScRsp { + uint32 retcode = 9; + RogueTournCurSceneInfo rogue_tourn_cur_scene_info = 15; +} + +message RogueTournLeaveRogueCocoonSceneCsReq { +} + +message RogueTournLeaveRogueCocoonSceneScRsp { + uint32 retcode = 2; + RogueTournCurSceneInfo rogue_tourn_cur_scene_info = 1; +} + +message RogueTournReEnterRogueCocoonStageCsReq { + bool HODGFGACFKC = 5; +} + +message RogueTournReEnterRogueCocoonStageScRsp { + SceneBattleInfo battle_info = 12; + uint32 retcode = 15; +} + +message RogueTournGetCurRogueCocoonInfoCsReq { +} + +message RogueTournGetCurRogueCocoonInfoScRsp { + uint32 DKBHBBLEPOP = 14; + uint32 retcode = 6; + uint32 NEECBBDKINB = 11; + uint32 difficulty_level = 8; +} + +message RogueTournDifficultyCompNotify { + repeated uint32 MHFHFNFCPCL = 11; +} + +message RogueTournHandBookNotify { + repeated uint32 OMDLAICELCJ = 3; + RogueTournHandbookType ICDLBPPKNNK = 15; +} + +message RogueTournGetSettleInfoCsReq { + uint32 area_id = 12; +} + +message RogueTournGetSettleInfoScRsp { + RogueTournFinishInfo tourn_finish_info = 4; + uint32 retcode = 5; +} + +message RogueTournConfirmSettleCsReq { + uint32 max_times = 6; + string name = 7; + uint32 area_id = 1; +} + +message RogueTournConfirmSettleScRsp { + RogueTournCurSceneInfo rogue_tourn_cur_scene_info = 8; + ItemList HELHOBNAJIL = 7; + ItemList NOMGPBAHEGN = 10; + RogueTournSaveList GJBGBAAKNPN = 9; + uint32 retcode = 1; +} + +message RogueTournWeekChallengeUpdateScNotify { + ExtraScoreInfo extra_score_info = 6; +} + +message RogueTournGetMiscRealTimeDataCsReq { +} + +message RogueTournGetMiscRealTimeDataScRsp { + PDLIMIHCKFI NFEIIDHDENB = 1; + PFJOGHHDEAH DPAFCHMPEJC = 11; + KJDLBJHAPMJ LAIOKLJNPFO = 4; + uint32 retcode = 5; +} + +message RogueTournGetArchiveRepositoryCsReq { +} + +message RogueTournGetArchiveRepositoryScRsp { + uint32 retcode = 4; + repeated uint32 NJDJDLMCIBI = 11; + repeated uint32 HFKBDOKHKDH = 14; +} + +message RogueTournReviveCostUpdateScNotify { + ItemCostData rogue_revive_cost = 8; +} + +message RogueTournReviveAvatarCsReq { + repeated uint32 base_avatar_id_list = 15; + uint32 interacted_prop_entity_id = 12; +} + +message RogueTournReviveAvatarScRsp { + ItemCostData rogue_revive_cost = 13; + uint32 retcode = 8; +} + +message RogueTournBattleFailSettleInfoScNotify { + RogueTournCurSceneInfo rogue_tourn_cur_scene_info = 6; + RogueTournFinishInfo tourn_finish_info = 5; +} + +enum CmdRollShopType { + CmdRollShopTypeNone = 0; + CmdTakeRollShopRewardScRsp = 6915; + CmdGetRollShopInfoScRsp = 6917; + CmdDoGachaInRollShopScRsp = 6910; + CmdDoGachaInRollShopCsReq = 6913; + CmdGetRollShopInfoCsReq = 6914; + CmdTakeRollShopRewardCsReq = 6908; +} + +message GetRollShopInfoCsReq { + uint32 roll_shop_id = 6; +} + +message GetRollShopInfoScRsp { + uint32 gacha_random = 4; + repeated uint32 shop_group_id_list = 14; + uint32 retcode = 10; + uint32 roll_shop_id = 9; +} + +message DoGachaInRollShopCsReq { + uint32 gacha_count = 10; + uint32 roll_shop_id = 11; + uint32 gacha_random = 2; +} + +message DoGachaInRollShopScRsp { + ItemList reward = 15; + uint32 roll_shop_id = 13; + uint32 reward_display_type = 4; + uint32 retcode = 9; + uint32 KEACGMLKBDK = 1; +} + +message TakeRollShopRewardCsReq { + uint32 roll_shop_id = 6; +} + +message TakeRollShopRewardScRsp { + uint32 retcode = 2; + uint32 RollShopId = 1; + uint32 GroupType = 11; + ItemList reward = 8; +} + +enum CmdSceneType { + CmdSceneTypeNone = 0; + CmdRecoverAllLineupScRsp = 1493; + CmdGetUnlockTeleportScRsp = 1448; + CmdEnteredSceneChangeScNotify = 1441; + CmdLastSpringRefreshTimeNotify = 1431; + CmdSyncEntityBuffChangeListScNotify = 1489; + CmdStartTimedFarmElementCsReq = 1461; + CmdGroupStateChangeScNotify = 1475; + CmdSceneEntityMoveScNotify = 1478; + CmdReEnterLastElementStageCsReq = 1486; + CmdSceneCastSkillScRsp = 1477; + CmdGetCurSceneInfoCsReq = 1433; + CmdGetSceneMapInfoScRsp = 1497; + CmdGetSpringRecoverDataScRsp = 1464; + CmdSetGroupCustomSaveDataCsReq = 1449; + CmdUpdateFloorSavedValueNotify = 1496; + CmdHealPoolInfoNotify = 1458; + CmdSceneGroupRefreshScNotify = 1430; + CmdSyncServerSceneChangeNotify = 1427; + CmdReturnLastTownScRsp = 1460; + CmdActivateFarmElementCsReq = 1440; + CmdEntityBindPropCsReq = 1402; + CmdRefreshTriggerByClientScRsp = 1451; + CmdSetSpringRecoverConfigCsReq = 1435; + CmdReturnLastTownCsReq = 1404; + CmdGameplayCounterRecoverScRsp = 1418; + CmdSceneEnterStageCsReq = 1452; + CmdGetUnlockTeleportCsReq = 1459; + CmdSetCurInteractEntityScRsp = 1414; + CmdUnlockTeleportNotify = 1444; + CmdActivateFarmElementScRsp = 1495; + CmdEnterSceneByServerScNotify = 1474; + CmdDeactivateFarmElementScRsp = 1492; + CmdRecoverAllLineupCsReq = 1488; + CmdRefreshTriggerByClientScNotify = 1481; + CmdDeactivateFarmElementCsReq = 1419; + CmdRefreshTriggerByClientCsReq = 1421; + CmdStartCocoonStageCsReq = 1455; + CmdSetCurInteractEntityCsReq = 1416; + CmdSceneCastSkillCsReq = 1479; + CmdSpringRecoverScRsp = 1469; + CmdSetClientPausedScRsp = 1425; + CmdSceneEntityMoveScRsp = 1471; + CmdInteractPropCsReq = 1483; + CmdSceneEnterStageScRsp = 1411; + CmdSpringRecoverSingleAvatarCsReq = 1467; + CmdSetSpringRecoverConfigScRsp = 1487; + CmdGetSceneMapInfoCsReq = 1426; + CmdGroupStateChangeScRsp = 1437; + CmdGameplayCounterRecoverCsReq = 1482; + CmdSavePointsInfoNotify = 1463; + CmdSceneEntityTeleportCsReq = 1401; + CmdGetSpringRecoverDataCsReq = 1453; + CmdGroupStateChangeCsReq = 1417; + CmdSpringRecoverSingleAvatarScRsp = 1476; + CmdEnterSectionScRsp = 1406; + CmdSetClientPausedCsReq = 1457; + CmdSpringRecoverCsReq = 1454; + CmdGameplayCounterUpdateScNotify = 1443; + CmdStartTimedCocoonStageCsReq = 1413; + CmdStartTimedCocoonStageScRsp = 1491; + CmdGameplayCounterCountDownCsReq = 1409; + CmdScenePlaneEventScNotify = 1447; + CmdDeleteSummonUnitCsReq = 1407; + CmdSceneCastSkillCostMpScRsp = 1466; + CmdSceneCastSkillMpUpdateScNotify = 1405; + CmdInteractPropScRsp = 1442; + CmdSpringRefreshScRsp = 1450; + CmdGetEnteredSceneCsReq = 1468; + CmdSceneUpdatePositionVersionNotify = 1456; + CmdSceneEntityMoveCsReq = 1498; + CmdStartTimedFarmElementScRsp = 1480; + CmdStartCocoonStageScRsp = 1436; + CmdEntityBindPropScRsp = 1465; + CmdEnterSceneCsReq = 1473; + CmdGetCurSceneInfoScRsp = 1412; + CmdSpringRefreshCsReq = 1420; + CmdSceneReviveAfterRebattleScRsp = 1500; + CmdUpdateMechanismBarScNotify = 1439; + CmdSetGroupCustomSaveDataScRsp = 1403; + CmdReEnterLastElementStageScRsp = 1429; + CmdSceneEntityTeleportScRsp = 1490; + CmdDeleteSummonUnitScRsp = 1494; + CmdGameplayCounterCountDownScRsp = 1499; + CmdSceneCastSkillCostMpCsReq = 1422; + CmdUnlockedAreaMapScNotify = 1434; + CmdEnterSceneScRsp = 1472; + CmdGetEnteredSceneScRsp = 1446; + CmdEnterSectionCsReq = 1462; + CmdSceneReviveAfterRebattleCsReq = 1410; +} + +enum SkillExtraTag { + SCENE_CAST_SKILL_NONE = 0; + SCENE_CAST_SKILL_PROJECTILE_HIT = 1; + SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH = 2; +} + +enum MonsterBattleType { + MONSTER_BATTLE_TYPE_NONE = 0; + MONSTER_BATTLE_TYPE_TRIGGER_BATTLE = 1; + MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE = 2; + MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE = 3; + MONSTER_BATTLE_TYPE_NO_BATTLE = 4; +} + +enum SceneEntityBuffChangeType { + SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT = 0; + SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF = 1; + SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER = 2; +} + +enum EnterSceneReason { + ENTER_SCENE_REASON_NONE = 0; + ENTER_SCENE_REASON_CHALLENGE_TIMEOUT = 1; + ENTER_SCENE_REASON_ROGUE_TIMEOUT = 2; + ENTER_SCENE_REASON_CHANGE_STORYLINE = 3; + ENTER_SCENE_REASON_DIMENSION_MERGE = 4; +} + +enum ChestType { + MAP_INFO_CHEST_TYPE_NONE = 0; + MAP_INFO_CHEST_TYPE_NORMAL = 101; + MAP_INFO_CHEST_TYPE_CHALLENGE = 102; + MAP_INFO_CHEST_TYPE_PUZZLE = 104; +} + +enum GameplayCounterUpdateReason { + GAMEPLAY_COUNTER_UPDATE_REASON_NONE = 0; + GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE = 1; + GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE = 2; + GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE = 3; +} + +enum SceneGroupRefreshType { + SCENE_GROUP_REFRESH_TYPE_NONE = 0; + SCENE_GROUP_REFRESH_TYPE_LOADED = 1; + SCENE_GROUP_REFRESH_TYPE_UNLOAD = 2; +} + +message SceneActorInfo { + AvatarType avatar_type = 13; + uint32 base_avatar_id = 10; + uint32 map_layer = 6; + uint32 uid = 9; +} + +message NpcMonsterRogueInfo { + uint32 level = 7; + uint32 rogue_monster_id = 4; + uint32 elite_group = 8; + uint32 hard_level_group = 14; + uint32 IIBEOENKNCN = 2; +} + +message NpcMonsterExtraInfo { + NpcMonsterRogueInfo rogue_game_info = 3; +} + +message SceneNpcMonsterInfo { + NpcMonsterExtraInfo extra_info = 4; + uint32 world_level = 5; + bool LLNDHNIGJMI = 12; + bool HHGJLELADKO = 13; + uint32 monster_id = 7; + uint32 event_id = 2; +} + +message NpcDialogueEventParam { + uint32 rogue_dialogue_event_id = 9; + uint32 arg_id = 2; +} + +message NpcRogueGameInfo { + map LFEPBAJOCPE = 2; + uint32 aeon_talk_id = 4; + bool finish_dialogue = 3; // 9, 15 + uint32 LCPMPOKHAEJ = 14; + bool NHJJKLBKCOJ = 9; + repeated NpcDialogueEventParam dialogue_event_param_list = 5; + bool JEJCAFHFJFJ = 15; + uint32 talk_dialogue_id = 6; + uint32 event_unique_id = 12; +} + +message MFDHINNNEGL { +} + +message PGIMFOFDPGF { + uint32 GHEBOAMPNDN = 10; + bool is_meet = 15; + uint32 DJLKCHKMNMI = 7; +} + +message NpcExtraInfo { + NpcRogueGameInfo rogue_game_info = 15; + PGIMFOFDPGF PGJKGLDABML = 2; + MFDHINNNEGL NNLIGGHEBFP = 10; +} + +message SceneNpcInfo { + NpcExtraInfo extra_info = 4; + uint32 npc_id = 9; +} + +message PropRogueInfo { + uint32 KOFBMKDKEIK = 15; + uint32 room_id = 5; + uint32 site_id = 8; + uint32 OKGJFMHKDNC = 13; +} + +message PropAeonInfo { + uint32 DialogueGroupId = 11; + uint32 AeonId = 12; + uint32 AddExp = 3; +} + +message PropChessRogueInfo { + bool enter_next_cell = 2; // 11 + bool EHBHBAGPAHB = 11; +} + +message RogueTournDoorInfo { + uint32 rogue_door_next_room_type = 5; + uint32 FGIHHAAHGDA = 11; + bool enter_next_layer = 8; +} + +message RogueMagicDoorInfo { + uint32 rogue_door_next_room_type = 14; + uint32 FGIHHAAHGDA = 12; + bool enter_next_layer = 13; +} + +message WorkbenchFuncIdInfo { + bool is_valid = 5; + uint32 workbench_func_id = 15; +} + +message RogueTournWorkbenchInfo { + uint32 workbench_id = 15; + repeated WorkbenchFuncIdInfo workbench_func_list = 6; +} + +message RogueGambleMachineInfo { + RogueGambleInfo gamble_info = 2; + uint32 EKOLBPJAHCK = 6; +} + +message RogueCurseChestInfo { + uint32 curse_chest_id = 1; +} + +message PropExtraInfo { + PropRogueInfo RogueInfo = 13; + PropAeonInfo AeonInfo = 2; + PropChessRogueInfo ChessRogueInfo = 6; + RogueTournDoorInfo RogueTournDoorInfo = 7; + RogueTournWorkbenchInfo RogueTournWorkbenchInfo = 4; + RogueGambleMachineInfo RogueGambleMachineInfo = 10; + RogueCurseChestInfo RogueCurseChestInfo = 8; + RogueMagicDoorInfo RogueMagicDoorInfo = 3; +} + +message ScenePropInfo { + uint32 prop_state = 5; + uint64 create_time_ms = 13; + uint32 prop_id = 7; + PropExtraInfo extra_info = 11; + uint32 life_time_ms = 12; + repeated string trigger_name_list = 1; +} + +message SceneSummonUnitInfo { + uint32 caster_entity_id = 4; + uint64 create_time_ms = 11; + uint32 attach_entity_id = 12; // TODO + int32 life_time_ms = 1; + repeated string trigger_name_list = 2; + uint32 summon_unit_id = 5; +} + +message SceneEntityInfo { + uint32 GroupId = 14; + MotionInfo Motion = 5; + uint32 EntityId = 12; + uint32 InstId = 10; + oneof EntityOneofCase { + SceneActorInfo Actor = 2; + SceneNpcMonsterInfo NpcMonster = 1; + SceneNpcInfo Npc = 3; + ScenePropInfo Prop = 15; + SceneSummonUnitInfo SummonUnit = 8; + } +} + +message BuffInfo { + map dynamic_values = 3; + uint32 count = 13; + uint32 level = 5; + uint32 buff_id = 7; + uint32 buff_summon_entity_id = 6; + uint64 add_time_ms = 9; + float life_time = 1; + uint32 base_avatar_id = 14; +} + +message EntityBuffInfo { + uint32 entity_id = 1; + repeated BuffInfo buff_list = 10; +} + +message MechanismBarInfo { + uint32 OMJJJNANJIP = 14; + uint32 value = 2; +} + +message CustomSaveData { + uint32 group_id = 3; + string save_data = 13; +} + +message JBEOFMHCOIC { + uint32 EBIIGLJKAJO = 14; + uint32 GEEJPHNHHOD = 1; +} + +message SceneEntityGroupInfo { + uint32 state = 10; + repeated SceneEntityInfo entity_list = 2; + uint32 group_id = 15; +} + +message SceneGroupState { + uint32 state = 5; + uint32 group_id = 7; + bool is_default = 6; +} + +message MissionStatusBySceneInfo { + repeated uint32 unfinished_main_mission_id_list = 10; //9 + repeated uint32 disabled_main_mission_id_list = 9; // 10 + repeated MainMissionCustomValue main_mission_mcv_list = 2; + repeated uint32 finished_main_mission_id_list = 7; + repeated Mission sub_mission_status_list = 13; +} + +message SceneInfo { + uint32 client_pos_version = 12; + repeated uint32 lighten_section_list = 5; + repeated SceneEntityGroupInfo entity_group_list = 305; + uint32 game_story_line_id = 1749; + uint32 floor_id = 3; + repeated BuffInfo scene_buff_info_list = 11; + repeated EntityBuffInfo entity_buff_info_list = 1; + uint32 entry_id = 8; + MissionStatusBySceneInfo scene_mission_info = 661; + repeated SceneGroupState group_state_list = 560; + map floor_saved_data = 24; + uint32 leader_entity_id = 7; + repeated SceneEntityInfo entity_list = 2; + uint32 dimension_id = 413; + repeated uint32 group_id_list = 10; + uint32 game_mode_type = 4; + uint32 content_id = 1380; + repeated CustomSaveData custom_data_list = 15; + map LFFPPBPNOAC = 13; + uint32 world_id = 14; + uint32 plane_id = 9; +} + +message EntityMotion { + MotionInfo motion = 14; + bool DOOCFNPJGND = 9; + uint32 entity_id = 12; + uint32 map_layer = 8; +} + +message SceneEntityMoveCsReq { + uint64 PNKNIBLGCLM = 3; + repeated EntityMotion entity_motion_list = 15; + uint32 entry_id = 13; +} + +message SceneEntityMoveScRsp { + uint32 retcode = 8; + repeated EntityMotion entity_motion_list = 11; + ClientDownloadData download_data = 12; +} + +message SceneEntityMoveScNotify { + uint32 entry_id = 2; + MotionInfo motion = 14; + uint32 entity_id = 1; + uint32 client_pos_version = 4; +} + +message SceneUpdatePositionVersionNotify { + uint32 pos_version = 14; +} + +message InteractPropCsReq { + uint32 interact_id = 3; + uint32 prop_entity_id = 2; +} + +message InteractPropScRsp { + uint32 retcode = 15; + uint32 prop_state = 14; + uint32 prop_entity_id = 1; +} + +message IIMHJNGOION { + MonsterBattleType DPEENNJLPEL = 10; + uint32 KBNMPFEJMBE = 12; +} + +message ALDDPHFCMGG { + float value = 13; + string key = 1; +} + +message AssistMonsterEntityInfo { + repeated uint32 entity_id_list = 12; +} + +message SceneCastSkillCsReq { + repeated AssistMonsterEntityInfo assist_monster_entity_info = 8; + repeated uint32 assist_monster_entity_id_list = 12; + uint32 attacked_by_entity_id = 4; + repeated ALDDPHFCMGG dynamic_values = 9; + string MFHMICGELNB = 15; + uint32 cast_entity_id = 13; + repeated uint32 hit_target_entity_id_list = 14; + uint32 skill_index = 3; + MotionInfo target_motion = 10; + uint32 GOJHHBLMAEB = 11; + repeated SkillExtraTag skill_extra_tags = 7; +} + +message SceneCastSkillScRsp { + uint32 cast_entity_id = 1; + repeated IIMHJNGOION IABJAAOJPJM = 9; + uint32 retcode = 14; + SceneBattleInfo battle_info = 7; +} + +message SceneCastSkillCostMpCsReq { + uint32 attacked_by_entity_id = 10; + uint32 skill_index = 3; + uint32 cast_entity_id = 11; +} + +message SceneCastSkillCostMpScRsp { + uint32 cast_entity_id = 13; + uint32 retcode = 8; +} + +message SceneCastSkillMpUpdateScNotify { + uint32 cast_entity_id = 1; + uint32 mp = 14; +} + +message SceneEnterStageCsReq { + bool GJBOOFHBEOP = 13; + RebattleType rebattle_type = 8; + uint32 event_id = 12; +} + +message SceneEnterStageScRsp { + uint32 retcode = 14; + SceneBattleInfo battle_info = 4; +} + +message SceneReviveAfterRebattleCsReq { + RebattleType rebattle_type = 11; +} + +message SceneReviveAfterRebattleScRsp { + uint32 retcode = 11; +} + +message GetCurSceneInfoCsReq { +} + +message GetCurSceneInfoScRsp { + SceneInfo scene = 6; + uint32 retcode = 2; +} + +message EntityBuffChangeInfo { + uint32 entity_id = 10; + BuffInfo buff_change_info = 6; + uint32 remove_buff_id = 7; + SceneEntityBuffChangeType reason = 11; +} + +message SyncEntityBuffChangeListScNotify { + repeated EntityBuffChangeInfo entity_buff_change_list = 7; +} + +message SpringRefreshCsReq { + uint32 floor_id = 13; + uint32 prop_entity_id = 5; + uint32 plane_id = 10; +} + +message SpringRefreshScRsp { + uint32 retcode = 3; +} + +message LastSpringRefreshTimeNotify { + int64 NEHONOOHKHP = 10; +} + +message ReturnLastTownCsReq { +} + +message ReturnLastTownScRsp { + SceneInfo scene = 11; + uint32 retcode = 8; +} + +message EnterSectionCsReq { + uint32 section_id = 9; +} + +message EnterSectionScRsp { + uint32 retcode = 1; +} + +message SetCurInteractEntityCsReq { + uint32 entity_id = 8; +} + +message SetCurInteractEntityScRsp { + uint32 retcode = 4; +} + +message RecoverAllLineupCsReq { +} + +message RecoverAllLineupScRsp { + uint32 retcode = 11; +} + +message SavePointsInfoNotify { + uint32 ValidTimes = 3; + int64 RefreshTime = 10; +} + +message StartCocoonStageCsReq { + uint32 prop_entity_id = 8; + uint32 cocoon_id = 7; + uint32 world_level = 4; + uint32 wave = 9; +} + +message StartCocoonStageScRsp { + uint32 Wave = 9; + uint32 PropEntityId = 4; + SceneBattleInfo BattleInfo = 7; + uint32 CocoonId = 14; + uint32 retcode = 13; +} + +message EntityBindPropCsReq { + bool AGJMAAKNJMM = 1; + MotionInfo motion = 5; +} + +message EntityBindPropScRsp { + uint32 retcode = 8; +} + +message SetClientPausedCsReq { + bool paused = 15; +} + +message SetClientPausedScRsp { + uint32 retcode = 1; + bool paused = 9; +} + +message DeactivateFarmElementCsReq { + uint32 entity_id = 3; +} + +message DeactivateFarmElementScRsp { + uint32 entity_id = 1; + uint32 retcode = 8; +} + +message ActivateFarmElementCsReq { + uint32 entity_id = 4; + uint32 world_level = 11; +} + +message ActivateFarmElementScRsp { + uint32 retcode = 15; + uint32 entity_id = 14; + uint32 world_level = 10; +} + +message AvatarPresetHp { + uint32 avatar_id = 2; + uint32 FMHECFJEGIB = 14; +} + +message SpringRecoverConfig { + uint32 default_hp = 10; + bool auto_recover_hp = 8; + repeated AvatarPresetHp avatar_preset_hp_list = 3; +} + +message HealPoolInfo { + int64 refresh_time = 2; + uint32 heal_pool = 10; +} + +message GetSpringRecoverDataCsReq { +} + +message GetSpringRecoverDataScRsp { + HealPoolInfo heal_pool_info = 13; + uint32 retcode = 9; + SpringRecoverConfig spring_recover_config = 2; +} + +message SetSpringRecoverConfigCsReq { + SpringRecoverConfig spring_recover_config = 1; +} + +message SetSpringRecoverConfigScRsp { + SpringRecoverConfig spring_recover_config = 6; + uint32 retcode = 13; +} + +message SpringRecoverCsReq { + uint32 floor_id = 2; + uint32 prop_entity_id = 10; + uint32 plane_id = 8; +} + +message SpringRecoverScRsp { + HealPoolInfo HealPoolInfo = 10; + uint32 retcode = 14; +} + +message HealPoolInfoNotify { + HealPoolInfo heal_pool_info = 12; +} + +message SpringRecoverSingleAvatarCsReq { + uint32 floor_id = 2; + bool HKCBJJGKNFO = 3; + uint32 plane_id = 12; + uint32 id = 13; + AvatarType avatar_type = 8; + uint32 prop_entity_id = 14; +} + +message SpringRecoverSingleAvatarScRsp { + AvatarType AvatarType = 10; + uint32 id = 7; + uint32 retcode = 1; + uint32 Hp = 9; +} + +message UpdateMechanismBarScNotify { + uint32 plane_id = 13; + uint32 floor_id = 3; + MechanismBarInfo EAMNLINHGII = 10; +} + +message SetGroupCustomSaveDataCsReq { + string save_data = 10; + uint32 group_id = 14; + uint32 entry_id = 6; +} + +message SetGroupCustomSaveDataScRsp { + uint32 group_id = 15; + uint32 retcode = 14; + uint32 entry_id = 3; +} + +message ReEnterLastElementStageCsReq { + uint32 stage_id = 10; +} + +message ReEnterLastElementStageScRsp { + SceneBattleInfo battle_info = 9; + uint32 retcode = 14; + uint32 stage_id = 10; +} + +message SceneEntityTeleportCsReq { + uint32 entry_id = 13; + EntityMotion entity_motion = 6; +} + +message SceneEntityTeleportScRsp { + uint32 client_pos_version = 6; + EntityMotion entity_motion = 13; + uint32 retcode = 8; +} + +message EnterSceneCsReq { + uint32 game_story_line_id = 1; + bool is_close_map = 2; + uint32 teleport_id = 13; + uint32 entry_id = 14; + uint32 content_id = 10; +} + +message EnterSceneScRsp { + uint32 content_id = 7; + uint32 game_story_line_id = 8; + bool is_over_map = 10; + bool is_close_map = 12; + uint32 retcode = 1; +} + +message EnterSceneByServerScNotify { + SceneInfo scene = 13; + LineupInfo lineup = 9; + EnterSceneReason reason = 12; +} + +message ScenePlaneEventScNotify { + ItemList HGKMPLEMCKC = 6; + ItemList get_item_list = 13; + ItemList IBDCNJHEHHH = 5; + ItemList DFOMENDHKLM = 2; +} + +message GetSceneMapInfoCsReq { + repeated uint32 entry_id_list = 15; + uint32 entry_story_line_id = 4; + bool PNFPBICGDPC = 13; + uint32 content_id = 14; +} + +message MazePropState { + uint32 state = 8; + uint32 group_id = 5; + uint32 config_id = 11; +} + +message MazeGroup { + uint32 group_id = 5; + bool DPIKDBPKAOK = 2; + repeated uint32 LFFHDKHBHNN = 15; + int64 modify_time = 13; +} + +message ChestInfo { + ChestType chest_type = 11; + uint32 opened_num = 10; // 4 + uint32 exist_num = 4; // 10 +} + +message BKCEKEKHJCA { + uint32 LIHEADMDLHB = 5; + uint32 type = 12; + uint32 DPKMFLIPHIG = 8; +} + +message SceneMapInfo { + repeated ChestInfo chest_list = 11; + uint32 content_id = 1; + repeated uint32 lighten_section_list = 15; + repeated MazePropState maze_prop_list = 5; + uint32 dimension_id = 2; + uint32 entry_id = 10; + map floor_saved_data = 8; + repeated BKCEKEKHJCA GCELHDACAJK = 9; + repeated uint32 unlock_teleport_list = 6; + uint32 entry_story_line_id = 13; + repeated MazeGroup maze_group_list = 3; + uint32 retcode = 12; + uint32 cur_map_entry_id = 4; +} + +message GetSceneMapInfoScRsp { + repeated SceneMapInfo scene_map_info = 8; + bool PNFPBICGDPC = 5; + uint32 retcode = 9; +} + +message SyncServerSceneChangeNotify { +} + +message GameplayCounterCountDownCsReq { + uint32 NNCFPDLCNHN = 13; + uint32 cur_times = 6; +} + +message GameplayCounterCountDownScRsp { + uint32 retcode = 5; +} + +message GameplayCounterUpdateScNotify { + uint32 NNCFPDLCNHN = 12; + uint32 GEEJPHNHHOD = 4; + GameplayCounterUpdateReason reason = 3; +} + +message GameplayCounterRecoverCsReq { + uint32 NNCFPDLCNHN = 4; + uint32 CBIIPJBKLIN = 12; +} + +message GameplayCounterRecoverScRsp { + uint32 retcode = 10; +} + +message UpdateFloorSavedValueNotify { + uint32 floor_id = 15; + uint32 plane_id = 2; + map saved_value = 10; + uint32 dimension_id = 5; +} + +message GetUnlockTeleportCsReq { + repeated uint32 entry_id_list = 4; +} + +message GetUnlockTeleportScRsp { + repeated uint32 unlock_teleport_list = 9; + uint32 retcode = 10; +} + +message SceneEntityRefreshInfo { + oneof refresh { + SceneEntityInfo add_entity = 4; + uint32 FIFLLOGPNMC = 10; + uint32 delete_entity = 11; // should be 10, but i dont know why andy use 11 + } +} + +message GroupRefreshInfo { + SceneGroupRefreshType refresh_type = 11; + uint32 state = 10; + uint32 group_id = 5; + repeated SceneEntityRefreshInfo refresh_entity = 6; +} + +message SceneGroupRefreshScNotify { + repeated GroupRefreshInfo group_refresh_list = 8; +} + +message GroupStateInfo { + uint32 group_id = 15; + uint32 BKGMCGJIHGO = 1; + uint32 group_state = 11; // 1 + uint32 entry_id = 14; +} + +message GroupStateChangeCsReq { + GroupStateInfo group_state_info = 15; +} + +message GroupStateChangeScRsp { + GroupStateInfo group_state_info = 4; + uint32 retcode = 15; +} + +message GroupStateChangeScNotify { + GroupStateInfo group_state_info = 7; +} + +message EnteredSceneInfo { + uint32 floor_id = 12; + uint32 plane_id = 13; +} + +message GetEnteredSceneCsReq { +} + +message GetEnteredSceneScRsp { + uint32 retcode = 4; + repeated EnteredSceneInfo entered_scene_info_list = 14; +} + +message EnteredSceneChangeScNotify { + repeated EnteredSceneInfo entered_scene_info_list = 1; +} + +message RefreshTriggerByClientCsReq { + repeated uint32 trigger_target_id_list = 2; + MotionInfo trigger_motion = 8; + uint32 trigger_entity_id = 10; + string trigger_name = 9; +} + +message RefreshTriggerByClientScRsp { + bool refresh_trigger = 15; + string trigger_name = 1; + uint32 trigger_entity_id = 9; + uint32 retcode = 3; +} + +message RefreshTriggerByClientScNotify { + uint32 trigger_entity_id = 4; + repeated uint32 trigger_target_id_list = 11; + string trigger_name = 15; +} + +message DeleteSummonUnitCsReq { + repeated uint32 entity_id_list = 7; +} + +message DeleteSummonUnitScRsp { + uint32 retcode = 8; + repeated uint32 entity_id_list = 14; +} + +message UnlockedAreaMapScNotify { + repeated uint32 entry_id_list = 5; +} + +message StartTimedCocoonStageCsReq { + uint32 cocoon_id = 10; + uint32 wave = 9; + uint32 world_level = 4; +} + +message StartTimedCocoonStageScRsp { + uint32 retcode = 13; + uint32 cocoon_id = 7; + uint32 wave = 11; + SceneBattleInfo battle_info = 14; +} + +message StartTimedFarmElementCsReq { + uint32 world_level = 6; + uint32 POLKBGLCBJD = 12; +} + +message StartTimedFarmElementScRsp { + SceneBattleInfo battle_info = 2; + uint32 world_level = 1; + uint32 POLKBGLCBJD = 15; + uint32 retcode = 11; +} + +message UnlockTeleportNotify { + uint32 teleport_id = 14; + uint32 entry_id = 12; +} + +enum CmdServerPrefsType { + CmdServerPrefsTypeNone = 0; + CmdUpdateServerPrefsDataScRsp = 6177; + CmdGetAllServerPrefsDataCsReq = 6198; + CmdGetServerPrefsDataScRsp = 6142; + CmdUpdateServerPrefsDataCsReq = 6179; + CmdGetAllServerPrefsDataScRsp = 6171; + CmdGetServerPrefsDataCsReq = 6183; +} + +message ServerPrefs { + uint32 server_prefs_id = 12; + bytes data = 9; +} + +message GetAllServerPrefsDataCsReq { +} + +message GetAllServerPrefsDataScRsp { + uint32 retcode = 13; + repeated ServerPrefs server_prefs_list = 14; +} + +message GetServerPrefsDataCsReq { + uint32 server_prefs_id = 7; +} + +message GetServerPrefsDataScRsp { + uint32 retcode = 12; + ServerPrefs server_prefs = 13; +} + +message UpdateServerPrefsDataCsReq { + ServerPrefs server_prefs = 11; +} + +message UpdateServerPrefsDataScRsp { + uint32 server_prefs_id = 9; + uint32 retcode = 12; +} + +enum CmdShopType { + CmdShopTypeNone = 0; + CmdCityShopInfoScNotify = 1533; + CmdGetShopListScRsp = 1571; + CmdTakeCityShopRewardCsReq = 1579; + CmdGetShopListCsReq = 1598; + CmdTakeCityShopRewardScRsp = 1577; + CmdBuyGoodsCsReq = 1583; + CmdBuyGoodsScRsp = 1542; +} + +message Shop { + uint32 ShopId = 7; + uint32 CityLevel = 15; + int64 BeginTime = 4; + uint32 CityExp = 6; + int64 EndTime = 10; + repeated Goods goods_list = 13; + uint64 CityTakenLevelReward = 5; +} + +message Goods { + uint32 BuyTimes = 1; + int64 BeginTime = 11; + uint32 ItemId = 8; + uint32 GoodsId = 7; + int64 EndTime = 3; +} + +message GetShopListCsReq { + uint32 shop_type = 4; +} + +message GetShopListScRsp { + uint32 retcode = 10; + repeated Shop ShopList = 1; + uint32 ShopType = 5; +} + +message BuyGoodsCsReq { + uint32 goods_id = 10; + uint32 item_id = 12; + uint32 goods_num = 3; + uint32 shop_id = 2; + uint32 interacted_prop_entity_id = 15; +} + +message BuyGoodsScRsp { + uint32 retcode = 2; + uint32 ShopId = 6; + uint32 GoodsId = 13; + uint32 GoodsBuyTimes = 3; + ItemList ReturnItemList = 7; +} + +message TakeCityShopRewardCsReq { + uint32 shop_id = 15; + uint32 level = 10; +} + +message TakeCityShopRewardScRsp { + ItemList reward = 9; + uint32 level = 15; + uint32 ShopId = 12; + uint32 retcode = 2; +} + +message CityShopInfoScNotify { + uint32 ShopId = 6; + uint32 level = 8; + uint32 Exp = 2; + uint64 TakenLevelReward = 11; +} + +enum CmdSpaceZooType { + CmdSpaceZooTypeNone = 0; + CmdSpaceZooOpCatteryScRsp = 6712; + CmdSpaceZooBornCsReq = 6783; + CmdSpaceZooDeleteCatScRsp = 6738; + CmdSpaceZooExchangeItemCsReq = 6756; + CmdSpaceZooMutateCsReq = 6779; + CmdSpaceZooExchangeItemScRsp = 6789; + CmdSpaceZooTakeScRsp = 6766; + CmdSpaceZooDataCsReq = 6798; + CmdSpaceZooDeleteCatCsReq = 6728; + CmdSpaceZooDataScRsp = 6771; + CmdSpaceZooOpCatteryCsReq = 6733; + CmdSpaceZooMutateScRsp = 6777; + CmdSpaceZooBornScRsp = 6742; + CmdSpaceZooCatUpdateNotify = 6778; + CmdSpaceZooTakeCsReq = 6722; +} + +message CHBBGEIDOGB { + uint32 KLKJAHFIBDP = 1; + bool OAMALOBBAAO = 6; + uint32 unique_id = 9; + repeated uint32 AAHPIPPPBCN = 4; + uint32 GDLLHHELILE = 5; + repeated uint32 item_list = 13; +} + +message MPPOJKLLOHA { + uint32 KLKJAHFIBDP = 13; + uint32 NILIJIOMJOL = 9; +} + +message SpaceZooDataCsReq { +} + +message SpaceZooDataScRsp { + repeated CHBBGEIDOGB DNEHACGCPPI = 12; + repeated uint32 DPMMKGLFBAJ = 5; + repeated uint32 PNKEOHGMJIE = 14; + repeated uint32 IKNGDCEDMEB = 8; + repeated uint32 FCKIFFMOOOF = 9; + uint32 HFCJGDCEPPE = 7; + repeated uint32 JFCFEOIIPPL = 6; + repeated MPPOJKLLOHA NGPOKINOGAL = 10; + uint32 retcode = 1; +} + +message SpaceZooBornCsReq { + repeated uint32 GKGBEFIHJKN = 8; + uint32 OFGGGALLGPJ = 1; +} + +message SpaceZooBornScRsp { + CHBBGEIDOGB GACJCIAKJEN = 3; + uint32 retcode = 10; + repeated MPPOJKLLOHA DFJCDDIHOGM = 14; + bool IFCOOAAPLDF = 7; +} + +message SpaceZooMutateCsReq { + uint32 item_id = 6; + uint32 unique_id = 15; +} + +message SpaceZooMutateScRsp { + uint32 retcode = 7; + repeated MPPOJKLLOHA DFJCDDIHOGM = 6; + CHBBGEIDOGB CHGLLNLBJIL = 5; + bool IFCOOAAPLDF = 1; +} + +message SpaceZooOpCatteryCsReq { + uint32 op_type = 12; + uint32 MAPEBDOJJEJ = 1; + uint32 PELBBKHJONM = 15; +} + +message SpaceZooOpCatteryScRsp { + uint32 retcode = 9; + repeated uint32 PNKEOHGMJIE = 8; +} + +message SpaceZooDeleteCatCsReq { + repeated uint32 HBHLEFBHFHI = 8; +} + +message SpaceZooDeleteCatScRsp { + repeated uint32 HEMKBLMDPBP = 4; + uint32 retcode = 13; +} + +message SpaceZooCatUpdateNotify { + bool PCOJPHIDLOF = 1; + repeated CHBBGEIDOGB DEMPNBCBLIA = 7; + bool IFCOOAAPLDF = 10; +} + +message SpaceZooExchangeItemCsReq { + uint32 item_id = 15; +} + +message SpaceZooExchangeItemScRsp { + uint32 item_id = 14; + uint32 retcode = 11; +} + +message SpaceZooTakeCsReq { + uint32 GDCODBCDKAA = 2; +} + +message SpaceZooTakeScRsp { + uint32 retcode = 12; + uint32 GDCODBCDKAA = 15; + ItemList reward = 10; +} + +enum CmdStarFightType { + CmdStarFightTypeNone = 0; + CmdGetStarFightDataCsReq = 7162; + CmdStartStarFightLevelCsReq = 7167; + CmdStarFightDataChangeNotify = 7170; + CmdGetStarFightDataScRsp = 7168; + CmdStartStarFightLevelScRsp = 7163; +} + +message HEFAKEFDMBL { + uint32 EKOMHBLHFGC = 4; + bool DICPGJDDBGM = 13; + uint32 GHOBHDCLBHF = 6; + uint32 CLJLGHCPIIF = 2; + uint32 group_id = 3; +} + +message GetStarFightDataCsReq { +} + +message GetStarFightDataScRsp { + uint32 retcode = 3; + repeated HEFAKEFDMBL JAFADPCHBPP = 4; +} + +message IPCMEMCHCPI { + uint32 avatar_id = 6; + AvatarType avatar_type = 14; +} + +message StartStarFightLevelCsReq { + uint32 group_id = 14; + uint32 AHFNGPLDAII = 10; + repeated IPCMEMCHCPI avatar_list = 7; +} + +message StartStarFightLevelScRsp { + uint32 group_id = 7; + uint32 AHFNGPLDAII = 8; + uint32 retcode = 4; + SceneBattleInfo battle_info = 13; +} + +message StarFightDataChangeNotify { + HEFAKEFDMBL PNDIGEEGGBL = 6; + uint32 group_id = 9; +} + +enum CmdStoryLineType { + CmdStoryLineTypeNone = 0; + CmdChangeStoryLineFinishScNotify = 6277; + CmdGetStoryLineInfoCsReq = 6298; + CmdStoryLineInfoScNotify = 6283; + CmdStoryLineTrialAvatarChangeScNotify = 6233; + CmdGetStoryLineInfoScRsp = 6271; +} + +enum ChangeStoryLineAction { + ChangeStoryLineAction_None = 0; + ChangeStoryLineAction_FinishAction = 1; + ChangeStoryLineAction_Client = 2; + ChangeStoryLineAction_CustomOP = 3; +} + +message GetStoryLineInfoCsReq { +} + +message GetStoryLineInfoScRsp { + uint32 cur_story_line_id = 2; + uint32 retcode = 10; + repeated uint32 unfinished_story_line_id_list = 3; + repeated uint32 trial_avatar_id_list = 13; +} + +message StoryLineInfoScNotify { + repeated uint32 trial_avatar_id_list = 9; + uint32 cur_story_line_id = 6; + repeated uint32 unfinished_story_line_id_list = 1; +} + +message ChangeStoryLineFinishScNotify { + uint32 OLBODPCNECG = 7; + uint32 cur_story_line_id = 3; + ChangeStoryLineAction action = 14; + bool HNFNAEJDDOM = 11; +} + +message StoryLineTrialAvatarChangeScNotify { + repeated uint32 BEHJDJBCJGO = 4; + repeated uint32 DGOCPFHCLLK = 3; +} + +enum CmdStrongChallengeActivityType { + CmdStrongChallengeActivityTypeNone = 0; + CmdStrongChallengeActivityBattleEndScNotify = 6679; + CmdEnterStrongChallengeActivityStageScRsp = 6642; + CmdEnterStrongChallengeActivityStageCsReq = 6683; + CmdGetStrongChallengeActivityDataCsReq = 6698; + CmdGetStrongChallengeActivityDataScRsp = 6671; +} + +message StrongChallengeAvatar { + uint32 avatar_id = 11; + AvatarType AvatarType = 12; +} + +message StrongChallengeAvatarData { + repeated uint32 buff_list = 13; + repeated StrongChallengeAvatar avatar_list = 11; +} + +message StrongChallengeActivityData { + uint32 panel_id = 9; + uint32 stage_id = 5; + StrongChallengeAvatarData NFKBAFFFGMO = 13; + uint32 LBNDGNLLADA = 10; + uint32 max_score = 14; +} + +message StrongChallengeActivityInfo { + map PEDHKBOHHLI = 12; +} + +message GetStrongChallengeActivityDataCsReq { +} + +message GetStrongChallengeActivityDataScRsp { + uint32 retcode = 3; + StrongChallengeActivityInfo IAOGNGDBNBG = 1; +} + +message EnterStrongChallengeActivityStageCsReq { + uint32 stage_id = 14; + repeated uint32 buff_list = 2; + repeated StrongChallengeAvatar avatar_list = 1; +} + +message EnterStrongChallengeActivityStageScRsp { + uint32 stage_id = 12; + uint32 retcode = 8; + SceneBattleInfo battle_info = 3; +} + +message StrongChallengeActivityBattleEndScNotify { + uint32 GOCJFIAEMKB = 8; + uint32 total_damage = 14; + uint32 max_score = 4; + uint32 EMGLBFMFBLN = 7; + uint32 BHBEBKFDKEO = 9; + uint32 score_id = 12; + uint32 stage_id = 2; + BattleEndStatus end_status = 13; +} + +enum CmdSummonActivityType { + CmdSummonActivityTypeNone = 0; + CmdSummonActivityBattleEndScNotify = 7570; + CmdEnterSummonActivityStageCsReq = 7567; + CmdGetSummonActivityDataCsReq = 7562; + CmdEnterSummonActivityStageScRsp = 7563; + CmdGetSummonActivityDataScRsp = 7568; +} + +message PJAHEBJMLGH { + uint32 star = 15; + uint32 AHFNGPLDAII = 11; + uint32 group_id = 13; +} + +message GetSummonActivityDataCsReq { +} + +message GetSummonActivityDataScRsp { + repeated PJAHEBJMLGH GEBAEDFNBME = 15; + uint32 retcode = 3; +} + +message PMCFMHJGKCE { + AvatarType avatar_type = 2; + uint32 avatar_id = 5; +} + +message EnterSummonActivityStageCsReq { + uint32 AHFNGPLDAII = 9; + uint32 group_id = 2; + repeated PMCFMHJGKCE avatar_list = 6; + PMCFMHJGKCE PHNOLPNNJCE = 11; +} + +message EnterSummonActivityStageScRsp { + uint32 group_id = 11; + SceneBattleInfo battle_info = 2; + uint32 retcode = 3; + uint32 AHFNGPLDAII = 12; +} + +message SummonActivityBattleEndScNotify { + uint32 group_id = 2; + uint32 BELGPLFBDBP = 15; + uint32 AHFNGPLDAII = 5; + uint32 star = 4; +} + +enum CmdSwordTrainingType { + CmdSwordTrainingTypeNone = 0; + CmdSwordTrainingDailyPhaseConfirmCsReq = 7460; + CmdEnterSwordTrainingExamScRsp = 7498; + CmdSwordTrainingStoryConfirmCsReq = 7480; + CmdSwordTrainingDailyPhaseConfirmScRsp = 7474; + CmdSwordTrainingMarkEndingViewedScRsp = 7485; + CmdSwordTrainingActionTurnSettleScNotify = 7469; + CmdSwordTrainingTurnActionScRsp = 7494; + CmdSwordTrainingStoryBattleCsReq = 7476; + CmdSwordTrainingSetSkillTraceScRsp = 7490; + CmdEnterSwordTrainingExamCsReq = 7475; + CmdSwordTrainingRestoreGameCsReq = 7486; + CmdSwordTrainingSelectEndingCsReq = 7489; + CmdSwordTrainingGameSettleScNotify = 7453; + CmdSwordTrainingRestoreGameScRsp = 7459; + CmdGetSwordTrainingDataScRsp = 7492; + CmdSwordTrainingGiveUpGameScRsp = 7466; + CmdSwordTrainingSetSkillTraceCsReq = 7481; + CmdSwordTrainingTurnActionCsReq = 7452; + CmdSwordTrainingStartGameCsReq = 7493; + CmdSwordTrainingLearnSkillScRsp = 7455; + CmdSwordTrainingExamResultConfirmScRsp = 7473; + CmdSwordTrainingStoryBattleScRsp = 7491; + CmdSwordTrainingGameSyncChangeScNotify = 7479; + CmdSwordTrainingMarkEndingViewedCsReq = 7472; + CmdSwordTrainingResumeGameCsReq = 7500; + CmdGetSwordTrainingDataCsReq = 7487; + CmdSwordTrainingUnlockSyncScNotify = 7488; + CmdSwordTrainingDialogueSelectOptionScRsp = 7463; + CmdSwordTrainingGiveUpGameCsReq = 7456; + CmdSwordTrainingLearnSkillCsReq = 7477; + CmdSwordTrainingStoryConfirmScRsp = 7462; + CmdSwordTrainingSelectEndingScRsp = 7470; + CmdSwordTrainingResumeGameScRsp = 7495; + CmdSwordTrainingStartGameScRsp = 7465; + CmdSwordTrainingDialogueSelectOptionCsReq = 7482; + CmdSwordTrainingExamResultConfirmCsReq = 7484; +} + +enum KNAEHLJADLN { + SWORD_TRAIN_GAME_SOURCE_TYPE_NONE = 0; + SWORD_TRAIN_GAME_SOURCE_TYPE_TURN_SETTLE = 1; + SWORD_TRAIN_GAME_SOURCE_TYPE_STATUS_UPGRADE = 2; + action = 3; + SWORD_TRAIN_GAME_SOURCE_TYPE_ACTION_HINT = 4; + SWORD_TRAIN_GAME_SOURCE_TYPE_STORY = 5; + SWORD_TRAIN_GAME_SOURCE_TYPE_EXAM_BONUS = 6; + SWORD_TRAIN_GAME_SOURCE_TYPE_DIALOGUE = 7; +} + +enum SwordTrainingDailyPhaseType { + SWORD_TRAINING_DAILY_PHASE_TYPE_NONE = 0; + SWORD_TRAINING_DAILY_PHASE_TYPE_MORNING = 1; + SWORD_TRAINING_DAILY_PHASE_TYPE_NOON = 2; + SWORD_TRAINING_DAILY_PHASE_TYPE_AFTERNOON = 3; + SWORD_TRAINING_DAILY_PHASE_TYPE_EVENING = 4; +} + +enum JPNAOEBBGHG { + SWORD_TRAINING_STATUS_TYPE_NONE = 0; + SWORD_TRAINING_STATUS_TYPE_POWER = 1; + SWORD_TRAINING_STATUS_TYPE_AGILITY = 2; + SWORD_TRAINING_STATUS_TYPE_TOUGHNESS = 3; + SWORD_TRAINING_STATUS_TYPE_PERCEPTION = 4; + _SWORD_TRAINING_STATUS_TYPE_MAX = 5; +} + +enum KPJJEKIDJBC { + SWORD_TRAINING_GAME_SETTLE_NONE = 0; + SWORD_TRAINING_GAME_SETTLE_FINISH = 1; + SWORD_TRAINING_GAME_SETTLE_GIVE_UP = 2; + SWORD_TRAINING_GAME_SETTLE_BATTLE_FAILED = 3; + SWORD_TRAINING_GAME_SETTLE_FORCE = 4; + SWORD_TRAINING_GAME_SETTLE_BY_RESTORE = 5; +} + +message HPPHNMBHEEJ { + ELEJIEDDFHL EACCGOKFCDH = 14; + repeated uint32 CKGCGAKOBIO = 1; + PAJMDOHPIIK FDDLABHFDED = 12; + MKACCPKNCKI GLPBIBPFLDB = 10; + uint32 JGKJJKFBLCF = 11; + MKFEGNBJLGI NNMAEGJLIMK = 8; + HNPELFOBMFO skill_info = 5; + HPACKIIECGI pending_action = 3; +} + +message HNPELFOBMFO { + uint32 LJLFOINGCEE = 13; + uint32 EKCNOMIIEBM = 9; + repeated uint32 BCOCOKEPOLA = 4; +} + +message PAJMDOHPIIK { + uint32 game_story_line_id = 13; + repeated uint32 OFMIAGOIPJM = 10; +} + +message NOJPFGOHGKE { + uint32 value = 13; + JPNAOEBBGHG KDKBJACKELD = 8; +} + +message ELEJIEDDFHL { + uint32 GFBBLGMOCDN = 14; + repeated NOJPFGOHGKE LPLHNKCGBBB = 11; + uint32 AEIFBHBACGK = 3; +} + +message LBBFGIHHLGN { + uint32 queue_position = 8; + uint32 level = 15; +} + +message MKFEGNBJLGI { + repeated LBBFGIHHLGN GJGJFDEKEPC = 1; +} + +message MKACCPKNCKI { + uint32 IKCMKIIEBFG = 1250; + JDOCCKOMOEG GLOAAHIMEHA = 7; + MAKKMBLOHHO NALGCLKBBAJ = 4; +} + +message MGLKKPJKBLJ { + uint32 GGEPGHPENFG = 6; + uint32 FALLAINIGJD = 1; +} + +message JDOCCKOMOEG { + repeated uint32 EPLDEIBMADF = 6; + repeated MGLKKPJKBLJ NHKDHIFGPKO = 15; + SwordTrainingDailyPhaseType POLJKEFBHKM = 5; +} + +message MAKKMBLOHHO { + uint32 EJLFAKJGOIJ = 6; +} + +message HPACKIIECGI { + JJBCEMNDHDH JMDIKHHFHOL = 13; + HNNKHMPLHFL AHHOJCJBPFJ = 1; + GOAMENEAPNI ILJELJIFLHA = 5; + JBBIBKOIEDB BHBMJNIHINK = 15; + AMHGAANHDMN PBMJABBAGMM = 3; + HMIDIIBGJLJ ENNMPOCKOEI = 8; + JHEMAFBELBK OPINEILCLOJ = 9; + JHHKEBFANLL HCJIDCPLOGD = 4; +} + +message JJBCEMNDHDH { +} + +message HNNKHMPLHFL { +} + +message GOAMENEAPNI { + uint32 dialogue_id = 11; +} + +message JBBIBKOIEDB { +} + +message AMHGAANHDMN { + uint32 COJGEGHIADI = 12; + bool LEKIELODPOI = 4; +} + +message HMIDIIBGJLJ { +} + +message JHEMAFBELBK { +} + +message JHHKEBFANLL { + bool DPOMILCEDFC = 5; + uint32 COJGEGHIADI = 6; +} + +message PNPLHHNBADF { + KNAEHLJADLN source = 1; + FAJCMNEPFKP rogue_action = 7; +} + +message FAJCMNEPFKP { + JBGAPLLMHGD MKCHFNEOOMM = 3; + MBOAMPMKCFH HDOJPDGNEBO = 2; + MBOAMPMKCFH OHJHHAFMGIL = 15; + OBHLEDPAPAL JFNKLMJNGLL = 5; + FCDNGMIFCNO NLBKJHGCHDJ = 1; + AMHGAANHDMN LODOEOEBHPK = 10; + GIPDAFLPJNN MGFCGKNCCCM = 4; + uint32 LNPKBCGHFBA = 7; + uint32 GFBBLGMOCDN = 1850; + JHHKEBFANLL FIAAEFDIDDI = 336; + HMIDIIBGJLJ AENAJJCDGOD = 702; + uint32 POPEMHPKLJO = 1716; +} + +message GIPDAFLPJNN { + uint32 dialogue_id = 9; +} + +message JBGAPLLMHGD { + uint32 IOAPPNCJJCJ = 6; + JPNAOEBBGHG KDKBJACKELD = 8; + uint32 OJCPEJFHEIP = 13; +} + +message MBOAMPMKCFH { + uint32 OJCPEJFHEIP = 1; + uint32 IOAPPNCJJCJ = 8; +} + +message OBHLEDPAPAL { + uint32 ENEAGDHNCGI = 13; + uint32 level = 4; + uint32 queue_position = 3; +} + +message FCDNGMIFCNO { + MKACCPKNCKI EMOALFBGGAI = 3; + uint32 JGKJJKFBLCF = 9; +} + +message BFIDFEHGCAF { + bool LEKIELODPOI = 14; + uint32 COJGEGHIADI = 8; +} + +message SwordTrainingGameSyncChangeScNotify { + repeated PNPLHHNBADF HNLFBMPHEIL = 4; +} + +message HCMJAJFPCKO { + uint32 id = 13; + uint32 progress = 3; +} + +message NOMJFEEALFA { + repeated HCMJAJFPCKO JKOFJPMDELK = 3; + repeated uint32 NFIBKMMKNEE = 7; +} + +message GetSwordTrainingDataCsReq { +} + +message GetSwordTrainingDataScRsp { + HPPHNMBHEEJ BEDINILDMEB = 1; + repeated uint32 CJIKOHPNNMP = 4; + NOMJFEEALFA OJFJFEJMJPG = 3; + repeated uint32 OFMIAGOIPJM = 8; + uint32 PJEADDDAGKK = 10; + bool JFOJHGPHAHF = 2; + repeated uint32 PNIBCBABNLC = 6; + uint32 retcode = 12; +} + +message SwordTrainingTurnActionCsReq { + repeated uint32 MNDOHJNFNFB = 5; + repeated uint32 PMIIDGMPMFN = 2; +} + +message SwordTrainingTurnActionScRsp { + repeated uint32 PMIIDGMPMFN = 9; + uint32 retcode = 13; +} + +message SwordTrainingDailyPhaseConfirmCsReq { + SwordTrainingDailyPhaseType OMMPPEPNCNH = 15; +} + +message SwordTrainingDailyPhaseConfirmScRsp { + uint32 retcode = 13; + bool KPPNOJGEDNM = 2; +} + +message SwordTrainingDialogueSelectOptionCsReq { + uint32 option_id = 3; +} + +message SwordTrainingDialogueSelectOptionScRsp { + uint32 retcode = 4; +} + +message SwordTrainingExamResultConfirmCsReq { +} + +message SwordTrainingExamResultConfirmScRsp { + uint32 retcode = 5; +} + +message EnterSwordTrainingExamCsReq { +} + +message EnterSwordTrainingExamScRsp { + uint32 retcode = 15; + SceneBattleInfo battle_info = 14; +} + +message SwordTrainingLearnSkillCsReq { + uint32 skill_id = 4; +} + +message SwordTrainingLearnSkillScRsp { + uint32 skill_id = 11; + uint32 retcode = 2; +} + +message SwordTrainingStartGameCsReq { + uint32 game_story_line_id = 6; +} + +message SwordTrainingStartGameScRsp { + uint32 retcode = 3; + HPPHNMBHEEJ BEDINILDMEB = 8; +} + +message SwordTrainingStoryConfirmCsReq { + uint32 COJGEGHIADI = 14; +} + +message SwordTrainingStoryConfirmScRsp { + uint32 COJGEGHIADI = 4; + uint32 retcode = 1; +} + +message SwordTrainingGiveUpGameCsReq { +} + +message SwordTrainingGiveUpGameScRsp { + uint32 retcode = 4; +} + +message SwordTrainingGameSettleScNotify { + uint32 game_story_line_id = 1; + repeated uint32 NGFDCFAPCAN = 4; + ItemList reward = 10; + KPJJEKIDJBC reason = 8; + uint32 POHANHABPIG = 5; + uint32 EMOALFBGGAI = 3; + repeated uint32 NLJEKIIODGF = 13; + uint32 LICHPGLDEJM = 2; +} + +message SwordTrainingUnlockSyncScNotify { + repeated HCMJAJFPCKO JKOFJPMDELK = 10; + repeated uint32 NFIBKMMKNEE = 15; +} + +message SwordTrainingSelectEndingCsReq { + uint32 AMDMIAEJNEM = 1; +} + +message SwordTrainingSelectEndingScRsp { + uint32 AMDMIAEJNEM = 15; + uint32 retcode = 4; +} + +message SwordTrainingRestoreGameCsReq { +} + +message SwordTrainingRestoreGameScRsp { + uint32 retcode = 8; + HPPHNMBHEEJ BEDINILDMEB = 7; +} + +message SwordTrainingStoryBattleCsReq { +} + +message SwordTrainingStoryBattleScRsp { + uint32 retcode = 14; + SceneBattleInfo battle_info = 3; +} + +message SwordTrainingActionTurnSettleScNotify { + repeated NOJPFGOHGKE BJIPCDPLPAL = 14; + uint32 AFIHNCKKKPB = 10; +} + +message SwordTrainingResumeGameCsReq { + uint32 game_story_line_id = 5; +} + +message SwordTrainingResumeGameScRsp { + HPPHNMBHEEJ BEDINILDMEB = 8; + uint32 retcode = 5; +} + +message SwordTrainingSetSkillTraceCsReq { + uint32 skill_id = 4; +} + +message SwordTrainingSetSkillTraceScRsp { + uint32 skill_id = 3; + uint32 retcode = 2; +} + +message SwordTrainingMarkEndingViewedCsReq { +} + +message SwordTrainingMarkEndingViewedScRsp { + uint32 retcode = 2; +} + +enum CmdPlayerSyncType { + CmdPlayerSyncNone = 0; + CmdPlayerSyncScNotify = 698; +} + +message BasicModuleSync { + uint32 week_cocoon_finished_count = 10; + uint32 stamina = 15; +} + +message PlayerBoardModuleSync { + repeated HeadIconData unlocked_head_icon_list = 2; + bool KOIMGBMLOPB = 9; + string signature = 4; +} + +message AvatarSync { + repeated Avatar avatar_list = 3; +} + +message MissionSync { + repeated Mission mission_list = 7; + repeated LFNIHOHMNPN EGKMFDANDLN = 4; + repeated OBEPIHAHMDF LGGFKNGGBJD = 10; + repeated uint32 DJOBGKDFLBI = 12; + repeated uint32 EKOKENIBLND = 3; + repeated uint32 finished_main_mission_id_list = 5; + repeated uint32 FHJPGKOKIMP = 11; +} + +message MissionEventSync { + repeated uint32 BBAOBMPIDIN = 15; + repeated uint32 FEHNBOKNGEK = 3; + repeated Mission mission_event_list = 11; +} + +message DEAJGOPAMNB { + repeated uint32 OGPPLEFOFLL = 7; + repeated uint32 JJOEPELABKL = 14; +} + +message PlayerSyncScNotify { + repeated SectionStatus section_status = 214; + repeated Material material_list = 11; + MissionEventSync mission_event_sync = 2; + repeated uint32 new_item_hint_list = 1988; + repeated Equipment equipment_list = 12; + DEAJGOPAMNB PABLGNBDDCG = 49; + repeated uint32 del_relic_list = 1; // 7 + PlayerBoardModuleSync playerboard_module_sync = 129; + repeated Material HNBHLCAKAJG = 1750; + MissionSync mission_sync = 14; + uint32 total_achievement_exp = 306; + BasicModuleSync basic_module_sync = 4; + repeated IGFLEJNLOMM CEOMDDEJKEF = 1089; + repeated GroupStatus message_group_status = 1147; + ItemList IKLEOCENKJG = 1328; + repeated MultiPathAvatarInfo multi_path_avatar_info_list = 102; + AvatarSync avatar_sync = 8; + repeated WaitDelResource wait_del_resource_list = 15; + PlayerBasicInfo basic_info = 5; + repeated Quest quest_list = 6; + repeated Relic relic_list = 3; + repeated uint32 del_equipment_list = 7; // 1 +} + +enum CmdTalkEventType { + CmdTalkRewardTypeNone = 0; + CmdFinishFirstTalkByPerformanceNpcScRsp = 2122; + CmdGetFirstTalkByPerformanceNpcCsReq = 2178; + CmdGetFirstTalkNpcScRsp = 2177; + CmdTakeTalkRewardScRsp = 2142; + CmdGetNpcTakenRewardScRsp = 2171; + CmdTakeTalkRewardCsReq = 2183; + CmdSelectInclinationTextCsReq = 2128; + CmdSelectInclinationTextScRsp = 2138; + CmdGetFirstTalkNpcCsReq = 2179; + CmdFinishFirstTalkNpcScRsp = 2112; + CmdFinishFirstTalkByPerformanceNpcCsReq = 2189; + CmdGetNpcTakenRewardCsReq = 2198; + CmdGetFirstTalkByPerformanceNpcScRsp = 2156; + CmdFinishFirstTalkNpcCsReq = 2133; +} + +message GetNpcTakenRewardCsReq { + uint32 npc_id = 6; +} + +message GetNpcTakenRewardScRsp { + uint32 retcode = 6; + uint32 npc_id = 3; + repeated uint32 talk_event_list = 11; +} + +message TakeTalkRewardCsReq { + uint32 MMKIANLHPLJ = 12; + Vector PMNKHIDJALM = 3; +} + +message TakeTalkRewardScRsp { + uint32 MMKIANLHPLJ = 8; + ItemList reward = 14; + uint32 retcode = 15; +} + +message GetFirstTalkNpcCsReq { + repeated uint32 npc_id_list = 14; +} + +message FirstNpcTalkInfo { + uint32 npc_id = 7; + bool is_meet = 4; +} + +message GetFirstTalkNpcScRsp { + uint32 retcode = 3; + repeated FirstNpcTalkInfo npc_meet_status_list = 13; +} + +message FinishFirstTalkNpcCsReq { + uint32 npc_id = 4; +} + +message FinishFirstTalkNpcScRsp { + uint32 npc_id = 4; + uint32 retcode = 5; +} + +message SelectInclinationTextCsReq { + uint32 talk_sentence_id = 13; +} + +message SelectInclinationTextScRsp { + uint32 talk_sentence_id = 15; + uint32 retcode = 2; +} + +message NpcMeetByPerformanceStatus { + bool is_meet = 11; + uint32 performance_id = 15; +} + +message GetFirstTalkByPerformanceNpcCsReq { + repeated uint32 performance_id_list = 5; +} + +message GetFirstTalkByPerformanceNpcScRsp { + repeated NpcMeetByPerformanceStatus npc_meet_status_list = 6; + uint32 retcode = 12; +} + +message FinishFirstTalkByPerformanceNpcCsReq { + uint32 performance_id = 5; +} + +message FinishFirstTalkByPerformanceNpcScRsp { + uint32 retcode = 14; + uint32 performance_id = 5; + ItemList reward = 4; +} + +enum CmdTelevisionActivityType { + CmdTelevisionActivityTypeNone = 0; + CmdTelevisionActivityBattleEndScNotify = 6975; + CmdGetTelevisionActivityDataCsReq = 6974; + CmdGetTelevisionActivityDataScRsp = 6977; + CmdEnterTelevisionActivityStageScRsp = 6968; + CmdTelevisionActivityDataChangeScNotify = 6973; + CmdEnterTelevisionActivityStageCsReq = 6970; +} + +message TelevisionActivityData { + uint32 DNFJOOAJIKG = 13; + uint32 ICODEPAKPHJ = 14; + uint32 max_score = 6; +} + +message GetTelevisionActivityDataCsReq { +} + +message GetTelevisionActivityDataScRsp { + uint32 retcode = 12; + repeated TelevisionActivityData LPEAPMPCFBD = 1; +} + +message TelevisionActivityDataChangeScNotify { + repeated TelevisionActivityData LPEAPMPCFBD = 13; +} + +message TelevisionActivityBattleEndScNotify { + uint32 BBKDCNDIJLN = 6; + uint32 BFADHPMMODP = 13; + TelevisionActivityData JCBHCEIIPDM = 10; + uint32 LCLBKIADCOK = 15; + uint32 OFCGBCPEFEO = 12; +} + +message CDFOIPHMOJP { + uint32 avatar_id = 6; + AvatarType avatar_type = 13; +} + +message EnterTelevisionActivityStageCsReq { + uint32 DNFJOOAJIKG = 3; + repeated uint32 buff_list = 4; + repeated CDFOIPHMOJP avatar_list = 7; +} + +message EnterTelevisionActivityStageScRsp { + uint32 DNFJOOAJIKG = 1; + uint32 retcode = 8; + SceneBattleInfo battle_info = 6; +} + +enum CmdTextJoinType { + CmdTextJoinTypeNone = 0; + CmdTextJoinBatchSaveCsReq = 3879; + CmdTextJoinQueryCsReq = 3883; + CmdTextJoinSaveCsReq = 3898; + CmdTextJoinSaveScRsp = 3871; + CmdTextJoinQueryScRsp = 3842; + CmdTextJoinBatchSaveScRsp = 3877; +} + +message JGDOBFONCKO { + string DLCKGEKDBON = 10; + string AINAOENMOME = 14; + uint32 CDCBKNOGNIH = 2; + uint32 OCIJJOLCNBE = 11; + uint32 PPPJDALAKIG = 12; +} + +message TextJoinSaveCsReq { + uint32 OCIJJOLCNBE = 2; + string AINAOENMOME = 6; + uint32 PPPJDALAKIG = 12; +} + +message TextJoinSaveScRsp { + string AINAOENMOME = 3; + uint32 OCIJJOLCNBE = 10; + uint32 retcode = 14; + uint32 PPPJDALAKIG = 6; +} + +message TextJoinQueryCsReq { + repeated uint32 JPEADHMNMAP = 2; +} + +message TextJoinQueryScRsp { + repeated JGDOBFONCKO IOFGFADOEFO = 3; + uint32 retcode = 7; +} + +message TextJoinBatchSaveCsReq { + repeated JGDOBFONCKO IOFGFADOEFO = 14; +} + +message TextJoinBatchSaveScRsp { + uint32 retcode = 11; + repeated JGDOBFONCKO IOFGFADOEFO = 13; +} + +enum CmdTrackPhotoActivityType { + CmdTrackPhotoActivityTypeNone = 0; + CmdQuitTrackPhotoStageCsReq = 7555; + CmdQuitTrackPhotoStageScRsp = 7556; + CmdStartTrackPhotoStageCsReq = 7560; + CmdSettleTrackPhotoStageCsReq = 7557; + CmdSettleTrackPhotoStageScRsp = 7553; + CmdStartTrackPhotoStageScRsp = 7554; + CmdGetTrackPhotoActivityDataScRsp = 7558; + CmdGetTrackPhotoActivityDataCsReq = 7552; +} + +message KGHIOAHHLGK { + uint32 max_score = 14; + uint32 stage_id = 12; +} + +message GetTrackPhotoActivityDataCsReq { +} + +message GetTrackPhotoActivityDataScRsp { + uint32 retcode = 6; + repeated KGHIOAHHLGK OHKHAGDEFMN = 2; +} + +message HOELBNFBGHB { + uint32 entity_id = 7; + bool NMKAMJJAPHO = 2; +} + +message SettleTrackPhotoStageCsReq { + uint32 stage_id = 9; + repeated HOELBNFBGHB PMEHDGILNEF = 4; + uint32 cost_time = 1; +} + +message SettleTrackPhotoStageScRsp { + repeated HOELBNFBGHB PMEHDGILNEF = 6; + uint32 score_id = 10; + uint32 stage_id = 12; + uint32 retcode = 2; +} + +message StartTrackPhotoStageCsReq { + uint32 stage_id = 9; + bool JMAPEPGLENN = 13; +} + +message StartTrackPhotoStageScRsp { + uint32 retcode = 8; + uint32 NJOONPFKHGE = 6; +} + +message QuitTrackPhotoStageCsReq { + uint32 stage_id = 5; +} + +message QuitTrackPhotoStageScRsp { + uint32 retcode = 11; +} + +enum CmdTrainVisitorType { + CmdTrainVisitorTypeNone = 0; + CmdTrainVisitorBehaviorFinishCsReq = 3798; + CmdShowNewSupplementVisitorScRsp = 3756; + CmdTakeTrainVisitorUntakenBehaviorRewardScRsp = 3738; + CmdGetTrainVisitorBehaviorCsReq = 3783; + CmdGetTrainVisitorBehaviorScRsp = 3742; + CmdTakeTrainVisitorUntakenBehaviorRewardCsReq = 3728; + CmdShowNewSupplementVisitorCsReq = 3778; + CmdGetTrainVisitorRegisterCsReq = 3733; + CmdTrainRefreshTimeNotify = 3779; + CmdTrainVisitorBehaviorFinishScRsp = 3771; + CmdGetTrainVisitorRegisterScRsp = 3712; + CmdTrainVisitorRewardSendNotify = 3777; +} + +enum KFHIAMADHKF { + TRAIN_VISITOR_REWARD_SEND_NONE = 0; + TRAIN_VISITOR_REWARD_SEND_REGISTER = 1; + TRAIN_VISITOR_REWARD_SEND_MISSION = 2; +} + +enum TrainVisitorStatus { + TRAIN_VISITOR_STATUS_NONE = 0; + TRAIN_VISITOR_STATUS_INIT = 1; + TRAIN_VISITOR_STATUS_GET_ON = 2; + TRAIN_VISITOR_STATUS_GET_OFF = 3; +} + +enum GKGIEBBBNLI { + TRAIN_VISITOR_REGISTER_GET_TYPE_NONE = 0; + TRAIN_VISITOR_REGISTER_GET_TYPE_AUTO = 1; + TRAIN_VISITOR_REGISTER_GET_TYPE_MANUAL = 2; +} + +message MACIKPDHMMH { + uint32 DJLKCHKMNMI = 14; + bool is_meet = 1; +} + +message TrainVisitorBehaviorFinishCsReq { + uint32 DJLKCHKMNMI = 3; +} + +message TrainVisitorBehaviorFinishScRsp { + uint32 retcode = 11; + uint32 DJLKCHKMNMI = 5; + ItemList reward = 9; +} + +message GetTrainVisitorBehaviorCsReq { + repeated uint32 PLAGANNGMAI = 9; +} + +message GetTrainVisitorBehaviorScRsp { + repeated MACIKPDHMMH CGOAPKFJLBH = 9; + uint32 retcode = 5; +} + +message TrainRefreshTimeNotify { + uint64 DCEGMLENIMF = 13; +} + +message TrainVisitorRewardSendNotify { + KFHIAMADHKF type = 2; + uint32 DJLKCHKMNMI = 11; + ItemList reward = 13; +} + +message TrainVisitorInfo { + uint32 DJLKCHKMNMI = 5; + bool NGOMALGCJNF = 12; + TrainVisitorStatus status = 1; + repeated uint32 ECDLFEANJMA = 7; + uint32 ABPLNPMNDAD = 2; +} + +message GetTrainVisitorRegisterCsReq { + GKGIEBBBNLI type = 9; +} + +message GetTrainVisitorRegisterScRsp { + uint32 retcode = 14; + repeated uint32 BHJEIMILLPF = 1; + repeated TrainVisitorInfo JBMPEGPPCHP = 6; +} + +message TakeTrainVisitorUntakenBehaviorRewardCsReq { + uint32 DJLKCHKMNMI = 6; +} + +message TakeTrainVisitorUntakenBehaviorRewardScRsp { + uint32 DJLKCHKMNMI = 10; + uint32 retcode = 6; + repeated uint32 ECDLFEANJMA = 14; +} + +message ShowNewSupplementVisitorCsReq { + repeated uint32 BHJEIMILLPF = 4; +} + +message ShowNewSupplementVisitorScRsp { + uint32 retcode = 8; +} + +enum CmdTravelBrochureType { + CmdTravelBrochureNone = 0; + CmdTravelBrochureRemovePasterScRsp = 6438; + CmdTravelBrochureGetPasterScNotify = 6489; + CmdTravelBrochureSetPageDescStatusScRsp = 6420; + CmdTravelBrochureUpdatePasterPosCsReq = 6478; + CmdTravelBrochureGetDataScRsp = 6471; + CmdTravelBrochureSelectMessageScRsp = 6477; + CmdTravelBrochureGetDataCsReq = 6498; + CmdTravelBrochureSetCustomValueCsReq = 6466; + CmdTravelBrochurePageResetCsReq = 6450; + CmdTravelBrochureApplyPasterCsReq = 6433; + CmdTravelBrochureApplyPasterListCsReq = 6404; + CmdTravelBrochureApplyPasterScRsp = 6412; + CmdTravelBrochureSelectMessageCsReq = 6479; + CmdTravelBrochureApplyPasterListScRsp = 6460; + CmdTravelBrochureRemovePasterCsReq = 6428; + CmdTravelBrochureSetPageDescStatusCsReq = 6445; + CmdTravelBrochureUpdatePasterPosScRsp = 6456; + CmdTravelBrochureSetCustomValueScRsp = 6405; + CmdTravelBrochurePageResetScRsp = 6431; + CmdTravelBrochurePageUnlockScNotify = 6483; +} + +enum EOMGGDBKNFH { + PAGE_NONE = 0; + PAGE_UNLOCKED = 1; + PAGE_INTERACTED = 2; +} + +enum DNJIJPCJIOD { + PAGE_DESC_NONE = 0; + PAGE_DESC_SHOW_DETAIL = 1; + PAGE_DESC_COLLAPSE = 2; +} + +message PMPGCOMJKMM { + int32 GEBIEMEFINN = 5; + int32 IANMNDOBEOF = 14; + uint32 COHAKBPNCDG = 12; + uint32 item_id = 2; + uint64 unique_id = 11; + uint32 MIBHBOCHMCH = 1; +} + +message KHKLKHNGDOG { + EOMGGDBKNFH OMAIGFIHMOK = 14; + repeated PMPGCOMJKMM FLGOOENCPIB = 4; + uint32 BBKJHABIOMI = 2; + DNJIJPCJIOD EDIAHLBLDFM = 15; + uint32 NMAKNJMFFJN = 9; +} + +message TravelBrochureGetDataCsReq { +} + +message TravelBrochureGetDataScRsp { + uint32 custom_value = 12; + map GKABHDNABJG = 9; + map LDGFNJBEGOF = 5; + uint32 retcode = 10; +} + +message TravelBrochurePageUnlockScNotify { + uint32 NMAKNJMFFJN = 15; +} + +message TravelBrochureSelectMessageCsReq { + uint32 BBKJHABIOMI = 5; + uint32 NMAKNJMFFJN = 14; +} + +message TravelBrochureSelectMessageScRsp { + KHKLKHNGDOG GKAPDOCPCJM = 9; + uint32 retcode = 11; + ItemList reward = 3; +} + +message TravelBrochureApplyPasterCsReq { + uint32 NMAKNJMFFJN = 14; + int32 GEBIEMEFINN = 10; + uint32 item_id = 11; + uint32 MIBHBOCHMCH = 7; + uint32 COHAKBPNCDG = 6; + int32 IANMNDOBEOF = 13; +} + +message TravelBrochureApplyPasterScRsp { + uint32 retcode = 4; + KHKLKHNGDOG GKAPDOCPCJM = 6; +} + +message TravelBrochureRemovePasterCsReq { + uint32 NMAKNJMFFJN = 8; + uint64 unique_id = 7; + uint32 item_id = 1; +} + +message TravelBrochureRemovePasterScRsp { + KHKLKHNGDOG GKAPDOCPCJM = 15; + uint32 retcode = 8; +} + +message TravelBrochureUpdatePasterPosCsReq { + uint32 NMAKNJMFFJN = 13; + uint64 unique_id = 15; + uint32 item_id = 1; + int32 IANMNDOBEOF = 2; + int32 GEBIEMEFINN = 11; + uint32 COHAKBPNCDG = 8; + uint32 MIBHBOCHMCH = 9; +} + +message TravelBrochureUpdatePasterPosScRsp { + KHKLKHNGDOG GKAPDOCPCJM = 14; + uint32 retcode = 13; +} + +message TravelBrochureGetPasterScNotify { + uint32 JIJIEKNBNPE = 1; + uint32 num = 2; +} + +message IGFLEJNLOMM { + uint32 JIJIEKNBNPE = 15; + uint32 num = 12; +} + +message TravelBrochureSetCustomValueCsReq { + uint32 value = 14; +} + +message TravelBrochureSetCustomValueScRsp { + uint32 retcode = 13; +} + +message TravelBrochureSetPageDescStatusCsReq { + DNJIJPCJIOD EKBNIFPCFFH = 10; + uint32 NMAKNJMFFJN = 1; +} + +message TravelBrochureSetPageDescStatusScRsp { + uint32 retcode = 14; +} + +message TravelBrochurePageResetCsReq { + uint32 NMAKNJMFFJN = 9; +} + +message TravelBrochurePageResetScRsp { + KHKLKHNGDOG GKAPDOCPCJM = 8; + uint32 retcode = 5; +} + +message IOIHIDJEGJJ { + int32 IANMNDOBEOF = 10; + uint32 item_id = 8; + uint32 COHAKBPNCDG = 1; + int32 GEBIEMEFINN = 6; + uint32 MIBHBOCHMCH = 3; +} + +message TravelBrochureApplyPasterListCsReq { + repeated IOIHIDJEGJJ MOMOPGIHNKC = 5; + uint32 NMAKNJMFFJN = 2; +} + +message TravelBrochureApplyPasterListScRsp { + uint32 retcode = 5; + KHKLKHNGDOG GKAPDOCPCJM = 4; +} + +enum CmdTreasureDungeonType { + CmdTreasureDungeonTypeNone = 0; + CmdGetTreasureDungeonActivityDataScRsp = 4456; + CmdFightTreasureDungeonMonsterCsReq = 4445; + CmdEnterTreasureDungeonCsReq = 4489; + CmdFightTreasureDungeonMonsterScRsp = 4420; + CmdGetTreasureDungeonActivityDataCsReq = 4478; + CmdInteractTreasureDungeonGridCsReq = 4450; + CmdQuitTreasureDungeonScRsp = 4411; + CmdInteractTreasureDungeonGridScRsp = 4431; + CmdQuitTreasureDungeonCsReq = 4452; + CmdTreasureDungeonFinishScNotify = 4471; + CmdTreasureDungeonDataScNotify = 4498; + CmdEnterTreasureDungeonScRsp = 4422; + CmdUseTreasureDungeonItemCsReq = 4404; + CmdUseTreasureDungeonItemScRsp = 4460; + CmdOpenTreasureDungeonGridScRsp = 4405; + CmdOpenTreasureDungeonGridCsReq = 4466; +} + +enum TreasureDungeonRecordType { + TREASURE_DUNGEON_RECORD_NONE = 0; + TREASURE_DUNGEON_RECORD_ADD_HP = 1; + TREASURE_DUNGEON_RECORD_SUB_HP = 2; + TREASURE_DUNGEON_RECORD_SUB_HP_NO_EXPLORE = 3; + TREASURE_DUNGEON_RECORD_ADD_ATTACK = 5; + TREASURE_DUNGEON_RECORD_ADD_DEFENCE = 6; + TREASURE_DUNGEON_RECORD_ADD_EXPLORE = 9; + TREASURE_DUNGEON_RECORD_SUB_EXPLORE = 10; + TREASURE_DUNGEON_RECORD_ADD_EXPLORE_OVERFLOW = 11; + TREASURE_DUNGEON_RECORD_SUMMON = 15; + TREASURE_DUNGEON_RECORD_KILL = 16; + TREASURE_DUNGEON_RECORD_ADD_TRIAL_AVATAR = 20; + TREASURE_DUNGEON_RECORD_ADD_BUFF = 24; + TREASURE_DUNGEON_RECORD_UNLOCK_DOOR = 25; + TREASURE_DUNGEON_RECORD_ENEMY_ENHANCE = 27; + TREASURE_DUNGEON_RECORD_ENEMY_WEAKEN = 28; + TREASURE_DUNGEON_RECORD_ENEMY_AURA_REMOVE = 29; + TREASURE_DUNGEON_RECORD_SPECIAL_MONSTER_RUN = 30; + TREASURE_DUNGEON_RECORD_SPECIAL_MONSTER_KILL = 31; + TREASURE_DUNGEON_RECORD_BATTLE_BUFF_TRIGGER_SUCCESS = 33; + TREASURE_DUNGEON_RECORD_BATTLE_BUFF_TRIGGER_FAIL = 34; + TREASURE_DUNGEON_RECORD_BATTLE_BUFF_ADD_EXPLORE = 35; + TREASURE_DUNGEON_RECORD_BATTLE_BUFF_OPEN_GRID = 36; + TREASURE_DUNGEON_RECORD_BATTLE_BUFF_ADD_ITEM = 37; + TREASURE_DUNGEON_RECORD_AVATAR_DEAD = 40; + TREASURE_DUNGEON_RECORD_TRIAL_AVATAR_DEAD = 41; + TREASURE_DUNGEON_RECORD_ALL_AVATAR_DEAD = 42; + TREASURE_DUNGEON_RECORD_OPEN_ITEM_CHEST = 43; +} + +message TreasureDungeonRecordData { + uint32 Param1 = 10; + uint32 SourceGridId = 8; + uint32 TargetGridId = 11; + uint32 Param2 = 5; + TreasureDungeonRecordType Type = 13; +} + +message TreasureDungeonDataScNotify { + TreasureDungeonLevel LHIECKPJNFD = 4; +} + +message TreasureDungeonFinishScNotify { + uint32 CNIJGAPOPAH = 3; + uint32 NCFAJPAMBGD = 2; + uint32 ELKCGNGPPPJ = 10; + bool is_win = 7; + uint32 JKACIGKBFAM = 15; + map LKLJFGGPKHG = 12; + map OHKLMIEMNKN = 4; +} + +message TreasureDungeonLevel { + uint32 PMDADNCKJIA = 912; + uint32 CNIJGAPOPAH = 9; + repeated OPMPNHEDCHB item_list = 963; + uint32 map_id = 14; + repeated GGCPLONEAEG BKCBHFNPNDB = 1632; + repeated APFBCEPJLDC avatar_list = 1806; + uint32 OJJLBIPFMAP = 13; + repeated GKHIKGFLEHO buff_list = 1547; + bool NONCAHOJMIL = 1522; + repeated TreasureDungeonRecordData GDMHDNHIBIF = 3; + uint32 ANMGHMCILLM = 10; + repeated CJLIFBJOOAJ NHLIFOPDKGM = 1; + uint32 DHLPHKJBMHB = 6; + uint32 FDIPCGICJKF = 2; + bool KHGLEILELJP = 1321; + bool IOOLNIOPGBJ = 188; + repeated APFBCEPJLDC KCAOCAEKGMK = 491; + uint32 NCFAJPAMBGD = 15; +} + +message OPMPNHEDCHB { + uint32 item_id = 15; + uint32 item_count = 3; +} + +message APFBCEPJLDC { + uint32 FKJEBPHPBNB = 5; + uint32 hp = 7; + uint32 avatar_id = 10; + SpBarInfo sp_bar = 1; + uint32 avatar_type = 15; +} + +message GGCPLONEAEG { + uint32 avatar_type = 5; + uint32 avatar_id = 14; +} + +message GKHIKGFLEHO { + uint32 HNEPCEBMJKJ = 1; + uint32 buff_id = 7; +} + +message CJLIFBJOOAJ { + bool PKOKOOGPNFM = 14; + bool DCEDNGLAOJI = 15; + bool GMAKIOIBKME = 13; + repeated MBFIICLMKKD buff_list = 627; + uint32 EOMONFAENDN = 11; + uint32 KJJADMHEHGG = 7; + bool BIPGCKIBGLF = 5; + uint32 EEEABJCNKDO = 3; +} + +message MBFIICLMKKD { + uint32 JJNFBPMOHDJ = 2; + uint32 buff_id = 1; + uint32 MCMGKPLCAAP = 12; + uint32 CGJBCPOMNHE = 9; + uint32 EEEABJCNKDO = 14; +} + +message TreasureDungeonActivityData { + uint32 NCFAJPAMBGD = 6; + uint32 ACLJKNHDFFL = 11; + uint32 OJJLBIPFMAP = 8; + bool is_finished = 3; + uint32 DHLPHKJBMHB = 9; + bool AFKFMBNFCGE = 15; + uint32 CNIJGAPOPAH = 4; +} + +message GetTreasureDungeonActivityDataCsReq { +} + +message GetTreasureDungeonActivityDataScRsp { + uint32 retcode = 13; + repeated TreasureDungeonActivityData JFPIPIBOIFC = 5; +} + +message EnterTreasureDungeonCsReq { + repeated TreasureDungeonAvatar avatar_list = 11; + uint32 NCFAJPAMBGD = 1; +} + +message EnterTreasureDungeonScRsp { + uint32 retcode = 3; + TreasureDungeonLevel LHIECKPJNFD = 13; +} + +message OpenTreasureDungeonGridCsReq { + uint32 NCFAJPAMBGD = 3; + uint32 EEEABJCNKDO = 14; +} + +message OpenTreasureDungeonGridScRsp { + TreasureDungeonLevel LHIECKPJNFD = 4; + uint32 retcode = 11; +} + +message InteractTreasureDungeonGridCsReq { + uint32 EEEABJCNKDO = 6; + uint32 display_value = 10; + uint32 NCFAJPAMBGD = 2; +} + +message InteractTreasureDungeonGridScRsp { + TreasureDungeonLevel LHIECKPJNFD = 6; + uint32 retcode = 1; +} + +message UseTreasureDungeonItemCsReq { + uint32 NCFAJPAMBGD = 10; + uint32 item_id = 11; + uint32 EEEABJCNKDO = 2; +} + +message UseTreasureDungeonItemScRsp { + TreasureDungeonLevel LHIECKPJNFD = 5; + uint32 retcode = 7; +} + +message TreasureDungeonAvatar { + uint32 avatar_id = 8; + AvatarType avatar_type = 1; +} + +message FightTreasureDungeonMonsterCsReq { + uint32 NCFAJPAMBGD = 9; + repeated TreasureDungeonAvatar avatar_list = 2; + uint32 EEEABJCNKDO = 7; +} + +message FightTreasureDungeonMonsterScRsp { + uint32 retcode = 8; + SceneBattleInfo battle_info = 15; +} + +message QuitTreasureDungeonCsReq { + uint32 NCFAJPAMBGD = 6; + bool LCDLBENJGIO = 14; +} + +message QuitTreasureDungeonScRsp { + uint32 retcode = 13; +} + +enum CmdTutorialType { + CmdTutorialTypeNone = 0; + CmdFinishTutorialScRsp = 1638; + CmdFinishTutorialCsReq = 1628; + CmdGetTutorialCsReq = 1698; + CmdUnlockTutorialScRsp = 1677; + CmdGetTutorialGuideCsReq = 1683; + CmdUnlockTutorialCsReq = 1679; + CmdFinishTutorialGuideScRsp = 1656; + CmdUnlockTutorialGuideScRsp = 1612; + CmdGetTutorialGuideScRsp = 1642; + CmdFinishTutorialGuideCsReq = 1678; + CmdGetTutorialScRsp = 1671; + CmdUnlockTutorialGuideCsReq = 1633; +} + +enum TutorialStatus { + TUTORIAL_NONE = 0; + TUTORIAL_UNLOCK = 1; + TUTORIAL_FINISH = 2; +} + +message Tutorial { + TutorialStatus Status = 7; + uint32 id = 11; +} + +message TutorialGuide { + TutorialStatus Status = 5; + uint32 id = 3; +} + +message GetTutorialCsReq { +} + +message GetTutorialScRsp { + uint32 retcode = 3; + repeated Tutorial TutorialList = 9; +} + +message GetTutorialGuideCsReq { +} + +message GetTutorialGuideScRsp { + uint32 retcode = 1; + repeated TutorialGuide TutorialGuideList = 2; +} + +message UnlockTutorialCsReq { + uint32 tutorial_id = 2; +} + +message UnlockTutorialScRsp { + Tutorial Tutorial = 10; + uint32 retcode = 1; +} + +message UnlockTutorialGuideCsReq { + uint32 group_id = 15; +} + +message UnlockTutorialGuideScRsp { + uint32 retcode = 3; + TutorialGuide TutorialGuide = 9; +} + +message FinishTutorialCsReq { + uint32 tutorial_id = 5; +} + +message FinishTutorialScRsp { + uint32 retcode = 14; + Tutorial Tutorial = 3; +} + +message FinishTutorialGuideCsReq { + uint32 group_id = 4; +} + +message FinishTutorialGuideScRsp { + ItemList reward = 13; + TutorialGuide TutorialGuide = 9; + uint32 retcode = 11; +} + +enum CmdWaypointType { + CmdWaypointTypeNone = 0; + CmdGetChapterCsReq = 479; + CmdGetChapterScRsp = 477; + CmdTakeChapterRewardCsReq = 412; + CmdSetCurWaypointScRsp = 442; + CmdGetWaypointScRsp = 471; + CmdWaypointShowNewCsNotify = 433; + CmdSetCurWaypointCsReq = 483; + CmdGetWaypointCsReq = 498; + CmdTakeChapterRewardScRsp = 428; +} + +enum MLJKEDEKPCO { + WAYPOINT_TYPE_NONE = 0; + WAYPOINT_TYPE_STAGE = 1; + WAYPOINT_TYPE_PLOT = 2; +} + +enum ECFEPGPLFHL { + WAYPOINT_UNLOCK_NONE = 0; + WAYPOINT_UNLOCK_PRE = 1; + WAYPOINT_UNLOCK_LEVEL = 2; +} + +message Waypoint { + uint32 id = 14; + bool is_new = 1; + uint32 GNFDCOHGGFP = 5; +} + +message ChapterBrief { + uint32 id = 8; + uint32 JJGNOMGPCKM = 14; + repeated uint32 taken_reward_id_list = 4; + bool is_new = 1; +} + +message Chapter { + repeated Waypoint KAAGCNDCBAL = 6; + ChapterBrief KCPNIILMFEK = 11; +} + +message GetWaypointCsReq { + uint32 CIGPMMBDEJD = 8; +} + +message GetWaypointScRsp { + Chapter PKNMDPJBMAP = 11; + uint32 retcode = 8; + uint32 FALDHGHICGI = 13; +} + +message SetCurWaypointCsReq { + uint32 AEHFBJKCPMB = 2; +} + +message SetCurWaypointScRsp { + uint32 FALDHGHICGI = 5; + uint32 retcode = 10; +} + +message GetChapterCsReq { +} + +message GetChapterScRsp { + repeated ChapterBrief MBIICLDDNFF = 13; + uint32 retcode = 5; + uint32 FALDHGHICGI = 6; +} + +message WaypointShowNewCsNotify { + uint32 AEHFBJKCPMB = 7; + uint32 CIGPMMBDEJD = 6; +} + +message TakeChapterRewardCsReq { + uint32 CIGPMMBDEJD = 10; + uint32 FNIGBOMHLBE = 6; +} + +message TakeChapterRewardScRsp { + uint32 FNIGBOMHLBE = 9; + uint32 CIGPMMBDEJD = 8; + uint32 retcode = 3; +} + +enum CmdWolfBroType { + CmdWolfBroTypeNone = 0; + CmdWolfBroGameDataChangeScNotify = 6578; + CmdWolfBroGameExplodeMonsterCsReq = 6520; + CmdWolfBroGameActivateBulletCsReq = 6505; + CmdWolfBroGameActivateBulletScRsp = 6545; + CmdStartWolfBroGameCsReq = 6598; + CmdArchiveWolfBroGameScRsp = 6542; + CmdWolfBroGamePickupBulletCsReq = 6522; + CmdArchiveWolfBroGameCsReq = 6583; + CmdStartWolfBroGameScRsp = 6571; + CmdQuitWolfBroGameScRsp = 6512; + CmdWolfBroGamePickupBulletScRsp = 6566; + CmdQuitWolfBroGameCsReq = 6533; + CmdGetWolfBroGameDataCsReq = 6528; + CmdRestoreWolfBroGameArchiveCsReq = 6579; + CmdWolfBroGameUseBulletScRsp = 6589; + CmdWolfBroGameExplodeMonsterScRsp = 6550; + CmdRestoreWolfBroGameArchiveScRsp = 6577; + CmdGetWolfBroGameDataScRsp = 6538; + CmdWolfBroGameUseBulletCsReq = 6556; +} + +message WolfBroGameInfo { + MotionInfo motion = 15; + uint32 PPINPEHJFAB = 8; + repeated Vector JBOFIALLOPI = 4; + bool HFNEKMMMFHO = 6; +} + +message WolfBroGameData { + repeated Vector JBOFIALLOPI = 10; + WolfBroGameInfo KPPEHBJLAAA = 6; + uint32 id = 4; + uint32 PPINPEHJFAB = 1; + string NIEPAOBBFJF = 15; + bool HFNEKMMMFHO = 9; +} + +message StartWolfBroGameCsReq { + MotionInfo motion = 10; + uint32 id = 4; + GroupStateInfo group_state_info = 5; + bool JMAPEPGLENN = 8; +} + +message StartWolfBroGameScRsp { + uint32 retcode = 7; + WolfBroGameData IHCOEGEACHG = 10; +} + +message ArchiveWolfBroGameCsReq { + MotionInfo motion = 4; + uint32 id = 10; +} + +message ArchiveWolfBroGameScRsp { + uint32 retcode = 4; + WolfBroGameData IHCOEGEACHG = 5; +} + +message RestoreWolfBroGameArchiveCsReq { + uint32 id = 10; +} + +message RestoreWolfBroGameArchiveScRsp { + uint32 retcode = 12; + WolfBroGameData IHCOEGEACHG = 10; +} + +message QuitWolfBroGameCsReq { + uint32 id = 5; +} + +message QuitWolfBroGameScRsp { + uint32 retcode = 2; + WolfBroGameData IHCOEGEACHG = 1; +} + +message GetWolfBroGameDataCsReq { + uint32 id = 3; +} + +message GetWolfBroGameDataScRsp { + uint32 retcode = 11; + WolfBroGameData IHCOEGEACHG = 13; +} + +message WolfBroGameDataChangeScNotify { + WolfBroGameData IHCOEGEACHG = 2; +} + +message WolfBroGameUseBulletCsReq { + Vector PPFJLCCFCOJ = 13; + repeated uint32 assist_monster_entity_id_list = 14; +} + +message WolfBroGameUseBulletScRsp { + WolfBroGameData IHCOEGEACHG = 9; + uint32 retcode = 10; +} + +message WolfBroGamePickupBulletCsReq { + Vector PPFJLCCFCOJ = 1; +} + +message WolfBroGamePickupBulletScRsp { + WolfBroGameData IHCOEGEACHG = 3; + uint32 retcode = 4; +} + +message WolfBroGameActivateBulletCsReq { + uint32 config_id = 5; + uint32 group_id = 4; +} + +message WolfBroGameActivateBulletScRsp { + uint32 retcode = 15; +} + +message WolfBroGameExplodeMonsterCsReq { + repeated uint32 assist_monster_entity_id_list = 8; +} + +message WolfBroGameExplodeMonsterScRsp { + uint32 retcode = 5; +} + +enum ENOCBAJLBAF { + DISPATCH_TYPE_NONE = 0; + DISPATCH_TYPE_BY_ADDR = 1; + DISPATCH_TYPE_BY_MOD = 2; + DISPATCH_TYPE_BY_RAND = 3; + DISPATCH_TYPE_BY_CHASH = 4; + DISPATCH_TYPE_BY_STICKY_SESSION = 5; + DISPATCH_TYPE_BY_OBJECT = 6; +} + +message IFMGKGDIHGP { + uint32 BILCCKHCLKO = 1; + uint32 CNKMGCPCCJB = 2; + uint32 LEEDBAPIENO = 3; + uint32 ACMLKJIEEKM = 4; + uint32 JBLDBMHAFPO = 5; + uint32 OECGHDFOBMI = 6; + uint32 CKECAONGABI = 7; + uint32 KGKOFNKLEEH = 8; + uint32 OGJDFMIFPAM = 9; + uint32 KPPAHBBJDEF = 10; + uint32 id = 11; + uint32 JCPGFFLKELM = 12; + uint32 OCNDNODLFAJ = 13; +} \ No newline at end of file