syntax = "proto3";

// CmdId: 8695
message CHNOKJLOJJB {
	uint32 uid = 1;
}

message HPCOAIFPJDG {
	uint32 score = 2;
	uint32 LIKNHIFFLCO = 9;
	bool is_new_record = 11;
	uint32 JHLNBEKFJBA = 14;
	uint32 level_id = 15;
}

// CmdId: 28430
message MOEPOBCCJIG {
	uint32 IMBKDKGOLMJ = 3;
}

// CmdId: 204
message ItemGivingReq {
	map<uint64, uint32> item_guid_count_map = 2;
	uint32 giving_id = 6;
	repeated ItemParam item_param_list = 14;
}

// CmdId: 7228
message BALAKBOKOCL {
}

// CmdId: 6192
message ToTheMoonQueryPathRsp {
	enum PathStatusType {
		STATUS_FAIL = 0;
		STATUS_SUCC = 1;
		STATUS_PARTIAL = 2;
	}

	repeated Vector PAGFBBOMEBF = 1;
	repeated CCBHPKDIMEE LIHAKOLLMPO = 2;
	repeated CCBHPKDIMEE LJHJILDLNDN = 3;
	int32 query_id = 7;
	PathStatusType query_status = 8;
	int32 retcode = 9;
	repeated Vector AJHIPDOMMAN = 12;
}

message SalvageEscortSettleInfo {
	bool is_new_record = 2;
	SalvageEscortGallerySettleInfo settle_info = 11;
}

// CmdId: 5571
message MHIAPDACIJK {
	EFCMJDJGILN EEJKOPCANGF = 12;
}

// CmdId: 3952
message AHKJMBFJMLP {
	int32 retcode = 8;
	uint32 config_id = 12;
}

message MCOEFLLDEKH {
	bool is_finished = 4;
	uint32 MBBPJMNNMIK = 11;
	bool DLCOBJPBKAJ = 13;
	uint32 level_id = 14;
}

message ShopGoods {
	uint32 FOIGNDFHDOJ = 1;
	uint32 bought_num = 2;
	uint32 FEOJKIHDKCE = 3;
	uint32 GHLKAFLLBJN = 4;
	repeated uint32 preGoodsIdList = 5;
	uint32 end_time = 6;
	uint32 HBMJLIGEEKG = 7;
	uint32 NDLDBEJMHNB = 8;
	uint32 JPLKFKJCLBH = 9;
	uint32 next_refresh_time = 10;
	uint32 HHBOIKPMLMO = 11;
	uint32 begin_time = 12;
	uint32 DNLPCAEGBGN = 13;
	repeated ItemParam OAAFLOFLELI = 14;
	ItemParam goods_item = 15;
	uint32 EBODOLJJCJP = 462;
	uint32 ECDBKMBMALF = 492;
	uint32 MJAFPOBKHJP = 994;
	bool EFHKENODDBF = 1040;
	uint32 ACMNLOCEHOD = 1153;
	uint32 FNPCKDKEGIJ = 1800;
}

message NOIGJKONMGL {
	bool is_new_record = 3;
	uint32 CJCNACLBBPM = 4;
	uint32 score = 5;
	uint32 uid = 9;
	uint32 kill_num = 12;
}

// CmdId: 23202
message CHAAIMGCFEN {
	bool BDOEAEBLOMG = 3;
	int32 retcode = 8;
	uint32 ENIDFKNFMGI = 10;
	uint32 level_id = 15;
}

// CmdId: 7039
message NpcTalkRsp {
	uint32 entity_id = 8;
	int32 retcode = 9;
	uint32 cur_talk_id = 12;
	uint32 npc_entity_id = 15;
}

message CoinCollectDetailInfo {
	repeated BOAFNAKNDPO level_data_list = 1;
}

// CmdId: 2411
message GetUgcDungeonBriefListReq {
	string share_code = 4;
	GetUgcDungeonBriefType get_brief_type = 13;
}

// CmdId: 22783
message SkipPlayerGameTimeRsp {
	uint32 client_game_time = 1;
	int32 retcode = 7;
	uint32 game_time = 8;
}

message PKEPMNIEOGG {
	uint32 PPNPIHDNHEA = 9;
	uint32 combo = 10;
	uint32 MKFFIANHDOA = 12;
	uint32 uid = 13;
}

// CmdId: 23974
message OCCCHPCLAMM {
	PLMLBCAEFDB JILHLHNOOAP = 5;
	int32 retcode = 12;
}

message FleurFairFallInfo {
	uint32 best_score = 12;
}

message PKGBDKBNMEE {
	repeated JPGDKJKJJOG info_list = 8;
}

// CmdId: 21587
message PPLOHLDOPEK {
	int32 retcode = 1;
	uint32 stage_id = 14;
}

// CmdId: 22042
message FishEscapeNotify {
	uint32 uid = 2;
	FishEscapeReason reason = 3;
	Vector pos = 13;
	repeated uint32 DBGFELGBNCE = 15;
}

// CmdId: 8702
message FOGEEHKIBNB {
	ELEAGLACLKH LJDHHEJKJFA = 8;
}

// CmdId: 4573
message GalleryWillStartCountdownNotify {
	bool is_end = 2;
	uint32 end_time = 6;
	uint32 gallery_id = 9;
	GalleryStartSource start_source = 14;
}

// CmdId: 4235
message GFBFEHJNJBF {
	uint32 area_id = 5;
}

// CmdId: 6969
message NOGDLKKAJMD {
	uint64 avatar_guid = 1;
	repeated uint64 equip_guid_list = 2;
	FCOPDPGGKOM BFECOFEDHFK = 13;
}

enum GCGClientPerformType {
	GCG_PERFORM_INVALID = 0;
	GCG_PERFORM_CARD_EXCHANGE = 1;
	GCG_PERFORM_FIRST_HAND = 2;
	GCG_PERFORM_REROLL = 3;
	GCG_PREFORM_COST_REVISE = 4;
	GCG_PERFORM_REDRAW = 5;
	GCG_PERFORM_HISTORY = 6;
	GCG_PERFORM_BEFORE_HENSHIN = 7;
}

message BAMKHNKOCIO {
	Vector pos = 5;
	Vector rot = 6;
}

// CmdId: 23394
message HomeLimitedShopBuyGoodsRsp {
	repeated HomeLimitedShopGoods goods_list = 2;
	uint32 buy_count = 4;
	HomeLimitedShopGoods goods = 12;
	int32 retcode = 14;
}

// CmdId: 27091
message GFBDGMFCFGL {
	int32 retcode = 4;
}

// CmdId: 28639
message HGCNOPMIABI {
	int32 retcode = 12;
}

// CmdId: 25694
message CAEDMMMEAEO {
	fixed32 MBJEELGKMKC = 4;
	bool LKCEBGOEPIO = 10;
	int32 retcode = 11;
	uint32 DCEOFEGIIDL = 12;
}

// CmdId: 2388
message LBAHJJFBGFG {
	repeated KLEHFIJAMKH HKJJBCPKIKM = 10;
	int32 uid = 11;
}

// CmdId: 26504
message DropItemRsp {
	uint64 guid = 2;
	int32 retcode = 3;
	StoreType store_type = 12;
}

message WaterSpiritActivityDetailInfo {
	uint32 mp_play_id = 3;
	map<uint32, uint32> search_time_map = 7;
	uint32 KIJGNJJJEDO = 12;
}

// CmdId: 27308
message NBIHDBGBMMA {
	repeated uint32 mail_id_list = 14;
}

message SceneMonsterInfo {
	uint32 monster_id = 1;
	uint32 group_id = 2;
	uint32 config_id = 3;
	repeated SceneWeaponInfo weapon_list = 4;
	uint32 authority_peer_id = 5;
	repeated uint32 affix_list = 6;
	bool is_elite = 7;
	uint32 owner_entity_id = 8;
	uint32 summoned_tag = 9;
	map<uint32, uint32> summon_tag_map = 10;
	uint32 pose_id = 11;
	MonsterBornType born_type = 12;
	uint32 block_id = 13;
	uint32 mark_flag = 14;
	uint32 title_id = 15;
	uint32 special_name_id = 16;
	uint32 attack_target_id = 17;
	MonsterRoute monster_route = 18;
	uint32 ai_config_id = 19;
	uint32 level_route_id = 20;
	uint32 init_pose_id = 21;
	bool is_light = 22;
	uint32 kill_num = 23;
	oneof content {
		SceneFishInfo fish_info = 50;
		FishtankFishInfo fishtank_fish_info = 51;
	}
}

// CmdId: 9498
message EFPEFPLEDJA {
	uint32 scene_time = 6;
	uint32 scene_id = 8;
	repeated GAALLMKNLOA EGNGMKNAEOF = 12;
}

message SeaLampV3DetailInfo {
	FCLDCGFCJHF KNODCFDGLHG = 6;
	JPGEMCCHPMN JDIOKNCCCHH = 13;
	HFGFMBHHKFC JHKLALOEPBM = 15;
}

// CmdId: 26956
message EnterUgcDungeonRsp {
	EnterUgcDungeonType enter_type = 6;
	int32 retcode = 15;
}

// CmdId: 26552
message NGOOCEODEPO {
	uint32 BPOJMDPFCLG = 2;
	repeated uint32 param_list = 4;
	uint32 group_id = 5;
	uint32 ACFDKJBBKIG = 6;
	uint32 CKNKNAFPGPK = 9;
	repeated uint32 uid_list = 12;
}

// CmdId: 27570
message BINHPMPJBPO {
}

message LanternRiteActivityDetailInfo {
	repeated SalvageStageInfo stage_info_list = 4;
	bool PONIGCJPFLA = 6;
	bool is_content_closed = 11;
	FPDJCIJKJBL MLAJLIANFDD = 12;
	bool DNCLCFPICDL = 14;
	HJHCEMGOOCH IJLDLABKLOE = 15;
}

// CmdId: 20379
message OtherPlayerEnterHomeNotify {
    enum Reason {
        INVALID = 0;
        ENTER = 1;
        LEAVE = 2;
    }

	Reason reason = 4;
	string nickname = 7;
}

message DFKPGHOBLLC {
	string product_id = 1;
	string price_tier = 2;
	uint32 schedule_id = 3;
}

// CmdId: 20094
message EGEBCCMAAJN {
	repeated ItemParam NAJAEIIMCMJ = 1;
	int32 retcode = 3;
	repeated ItemParam DCOHEKABOHJ = 13;
}

message BLKNHPMNCDI {
	repeated CCOMDFHOPAL OGAMHLMOMOJ = 1;
	bool LBANAMACENB = 2;
	map<uint32, uint32> BKOAPAEINMI = 4;
	bool is_finished = 5;
	uint64 GJBBMFNINNH = 6;
	uint32 KDHOIPGAHIO = 7;
	uint32 KDDNGBFPGKP = 8;
	uint32 parent_quest_id = 9;
	uint32 DAMLCGCPPBF = 10;
	repeated BNAIFNLBGOL GNDCAPMKBOL = 11;
	repeated CAOBNKCODIB JIBICDFLCCD = 12;
	repeated int32 CPFBPDEOCGP = 13;
	FILNNGFJFGA HOAHBOACOFE = 14;
	bool AOLONEOJINE = 15;
}

message MGBLACIKEKC {
	Vector target_pos = 9;
	Vector KCJHIOKPLKA = 13;
}

message MPMMIKBLCFP {
	uint32 NEMGOAHPGPO = 2;
	uint32 NJEPGGKDPOH = 4;
	uint32 param = 14;
}

message SceneGalleryIrodoriMasterInfo {
	uint32 level_id = 5;
	bool is_cg_viewed = 6;
	uint32 difficulty = 10;
}

// CmdId: 7435
message IOIPPFKPLNJ {
	uint32 DCEOFEGIIDL = 2;
	int32 retcode = 7;
}

// CmdId: 5781
message OGOHGLMIGIJ {
	uint32 level_id = 5;
	bool is_success = 9;
	uint32 score = 10;
}

// CmdId: 8016
message CrystalLinkEnterDungeonRsp {
	int32 retcode = 7;
	uint32 difficulty_id = 8;
	uint32 level_id = 10;
	repeated CrystalLinkTeamInfo team_info_list = 14;
}

// CmdId: 26464
message PlayerChatReq {
	uint32 channel_id = 9;
	ChatInfo chat_info = 10;
}

// CmdId: 881
message FCKBJJJLMJA {
	uint32 difficulty = 2;
	repeated FMKIEAOEGIA team_info_list = 8;
	uint32 stage_id = 12;
}

message PGOGLHJIHFG {
	uint32 level_id = 3;
	uint32 IPAOLHMOBCF = 5;
	bool is_new_record = 13;
	uint32 difficulty = 15;
}

// CmdId: 21433
message KNIPMOIHJBF {
	map<uint32, uint32> FOHHMOJFFPJ = 11;
}

// CmdId: 26199
message FCFGGKGCIOI {
	int32 retcode = 15;
}

// CmdId: 25994
message LPGDNDAHHPI {
	int32 retcode = 12;
}

// CmdId: 20442
message ADHOMHMKFIK {
	uint32 entity_id = 8;
}

// CmdId: 8314
message OEAKBLDMPFP {
	uint32 chapter_id = 7;
	string DMOBPFAGGLJ = 11;
}

// CmdId: 1232
message RogueDiaryTiredAvatarNotify {
	uint32 KOKFNKIPLBO = 2;
	repeated RogueDiaryAvatar optional_tired_avatar_list = 11;
	bool is_need_show = 12;
	uint32 EEFAONAILID = 14;
}

message GCGPhase {
	map<uint32, uint32> allow_controller_map = 8;
	GCGPhaseType phase_type = 15;
}

// CmdId: 22333
message LPFCNCPHIIH {
	repeated uint32 skill_id_list = 2;
	uint32 uid = 5;
}

message SceneGalleryWindFieldInfo {
	uint32 JNNCJJNOIJH = 2;
	uint32 PFKLJIJPJKD = 3;
	uint32 AFLLBIAGPBG = 5;
	uint32 ECLHMOHBPMP = 6;
	uint32 GGMADGNEJLK = 7;
	uint32 LGNJDJMIHGD = 10;
	uint32 PFNELMGOGEF = 13;
	uint32 CDPKKFEKEEJ = 14;
}

message CrystalLinkTeamInfo {
	repeated CrystalLinkAvatarInfo avatar_info_list = 11;
	repeated CrystalLinkBuffInfo buff_info_list = 14;
}

// CmdId: 3055
message AFMFALKFAJJ {
	uint32 gallery_id = 1;
	uint32 stage_id = 5;
	bool is_new_record = 8;
	FPDJMKIKABJ settle_info = 12;
}

enum ForgeQueueManipulateType {
	ForgeQueueManipulateType_RECEIVE_OUTPUT = 0;
	ForgeQueueManipulateType_STOP_FORGE = 1;
}

// CmdId: 9934
message ServerBuffChangeNotify {
	enum ServerBuffChangeType {
		SERVER_BUFF_CHANGE_TYPE_ADD_SERVER_BUFF = 0;
		SERVER_BUFF_CHANGE_TYPE_DEL_SERVER_BUFF = 1;
	}

	bool is_creature_buff = 2;
	repeated uint32 entity_id_list = 4;
	repeated uint64 avatar_guid_list = 6;
	repeated ServerBuff server_buff_list = 7;
	ServerBuffChangeType server_buff_change_type = 10;
}

// CmdId: 6317
message PIAHGEKDCHO {
	uint64 avatar_guid = 3;
	uint32 EDJPHKJGNAE = 7;
	uint32 GFMECPGOOHN = 12;
}

// CmdId: 28680
message BKDJJKPCOOB {
}

message GCGMsgReactionEnd {
	uint32 skill_id = 1;
}

// CmdId: 26554
message HNFAJKBEHBI {
	repeated ItemParam NAJAEIIMCMJ = 1;
}

message MFKPGOKKIOD {
	uint32 config_id = 1;
	int32 value = 7;
	string name = 8;
}

message BEBBCMFJKLH {
	repeated uint32 JIFIFFPPDFK = 1;
	repeated uint32 PAOOPFNHJLM = 4;
	uint32 stage_id = 5;
	bool is_open = 8;
}

message SceneGalleryHandballInfo {
	HEAPMCMFGHF ball_place_info = 6;
	bool is_have_ball = 15;
}

// CmdId: 21386
message FBJAAINDBDN {
	uint64 dungeon_guid = 7;
	bool DPAOBJDMMBC = 11;
}

// CmdId: 22967
message KKPHPKODLAD {
	uint32 NBHNEDIPEGA = 7;
	uint32 play_type = 10;
	uint32 MMENLJNENCA = 12;
}

// CmdId: 28859
message ONJNMDJCLJD {
}

message CEBCKLHJMBI {
}

message ONLMEPHPGGB {
	uint32 stage_id = 6;
	bool is_open = 12;
}

// CmdId: 23490
message CECLDCLGKPP {
	uint32 ENIDFKNFMGI = 1;
	uint32 MOJCFNMMHPI = 7;
}

enum AvatarType {
	AvatarType_NONE = 0;
	AvatarType_FORMAL = 1;
	AvatarType_TRIAL = 2;
	AvatarType_MIRROR = 3;
}

// CmdId: 6003
message GadgetGeneralRewardInfoNotify {
	uint32 entity_id = 1;
	GadgetGeneralRewardInfo general_reward_info = 11;
}

// CmdId: 20854
message DENJKHBIMAL {
	uint32 stage_id = 2;
	repeated BGNIJEKPCHG team_info_list = 12;
	uint32 difficulty = 13;
}

message GCGMsgPVEIntentionChange {
	repeated OMEANODJNDJ change_intention_list = 4;
	GCGIntentionChangeType change_type = 11;
}

// CmdId: 22478
message CHEBJJGGKLG {
	uint32 FEGDIEABKLB = 3;
	uint32 DCEOFEGIIDL = 8;
}

// CmdId: 2807
message MDKFABOOLLJ {
}

// CmdId: 7025
message DFKLNPKMNND {
	bool is_new = 9;
}

message GMGNGCEHKAA {
	enum MCMDEDHIMDL {
		MCMDEDHIMDL_INNER = 0;
		MCMDEDHIMDL_TILE_BOUND = 1;
		MCMDEDHIMDL_TILE_BOUND_UNCONNECT = 2;
		MCMDEDHIMDL_TILE_BOUND_OVERIDE = 3;
	}

	int32 area = 9;
	repeated int32 BPIMEACMOGI = 11;
	repeated MCMDEDHIMDL AIBLIKJMAJH = 13;
}

// CmdId: 1760
message GetGameplayRecommendationReq {
	uint32 avatar_id = 1;
	uint32 type = 9;
	oneof detail {
		GameplayRecommendationSkillRequest skill_request = 746;
		GameplayRecommendationReliquaryRequest reliquary_request = 1242;
		GameplayRecommendationElementReliquaryRequest element_reliquary_request = 1052;
		KPCNIHPDANH reliquary_set_request = 2026;
		CMHLGELCOLC element_reliquary_set_request = 326;
		GPGNFNBCIGO weapon_request = 719;
		CNOAEIDIJGH element_weapon_request = 1422;
	}
}

// CmdId: 25722
message UgcDungeonSettleNotify {
	uint32 BPAENEOLNMB = 1;
	bool FBKBKFJLCDL = 3;
	uint32 IGHAOHMMIDH = 4;
	uint32 AKCLGIGGBML = 6;
	bool GPIFLGCBOOH = 7;
	bool PPHHLHDNIFL = 8;
	uint32 enter_type = 9;
	uint32 GNFJBEHLADD = 10;
	bool CHJEMCEPDJH = 11;
	bool PGEHHNIADBK = 12;
	bool MPHDAFOJGJM = 13;
	repeated UgcDungeonPlayerPersonalScore personal_score_list = 14;
	uint32 PCAILMCNGPF = 15;
}

// CmdId: 4741
message PAAGOPPOGNC {
	uint32 entity_id = 3;
	int32 retcode = 10;
	uint32 PCFKMEEEIOA = 12;
}

message ADEPMOMLKMC {
	Vector skill_anchor_position = 2;
	uint32 entity_id = 4;
}

message LIOPNJAMAJO {
	uint32 config_id = 2;
}

// CmdId: 29178
message JBMPOCLJNHG {
	uint32 schedule_id = 4;
}

// CmdId: 23287
message GADKMNCKELP {
	repeated uint32 monster_id_list = 2;
}

message ICFBHOPMKCI {
	uint32 npc_id = 1;
	Vector pos = 2;
}

message BreakoutSyncSnapShot {
	OMAOBDPPGIC snap_shot = 8;
}

message ExhibitionDisplayInfo {
	uint32 id = 1;
	uint32 param = 2;
	uint32 detail_param = 3;
}

// CmdId: 9476
message GEJCLEAPOFL {
	uint32 uid = 12;
}

message EEAJJNAFLEE {
	map<uint32, LMBKFPHLCPN> AGCHADJBCFB = 2;
}

// CmdId: 4242
message NALJHAKGBJG {
	int32 retcode = 6;
}

// CmdId: 67
message PlayerApplyEnterMpNotify {
	uint32 HLBOLHIOCKC = 1;
	uint32 FBEEALBIIPP = 4;
	OnlinePlayerInfo src_player_info = 9;
}

// CmdId: 576
message HFGBNLFCPFO {
	uint32 group_id = 1;
	uint32 play_index = 4;
	repeated IJCBGAGNJJA watcher_list = 5;
	uint32 AILKJMGMKLD = 6;
	uint64 scene_time_ms = 9;
	bool is_success = 10;
	uint32 BFPHONHFIMG = 11;
	uint32 IGCMNCFOOHD = 14;
}

message PacmanSettleInfo {
	uint32 MCAIMDGIIPN = 2;
	PacmanDungeonStopReason reason = 3;
	bool is_new_record = 8;
	uint32 AFLLBIAGPBG = 9;
	uint32 LGNJDJMIHGD = 10;
}

message DDEILDNCLEE {
	uint32 stage_id = 5;
	bool is_open = 7;
	map<uint32, uint32> BJCGLFAAABF = 13;
}

// CmdId: 5207
message EGCBCHGEABA {
	uint32 level_id = 7;
	int32 retcode = 11;
}

message ODNPPJCNLCK {
	uint32 PBCFNOAGJHO = 6;
	uint32 KKDKIOGHLDK = 15;
}

message GONHOPIBJHI {
	uint32 HNCJEHKKDKP = 3;
	int32 AMAPPLHPEJO = 11;
	uint32 entity_id = 14;
}

message PJIEDHIAOEH {
	IPAMCDBKCOB FHDLJGPFHMB = 2;
	uint32 PPONBHNAGGM = 6;
	uint32 OAAIHDCMHLE = 9;
	uint32 DMBNPMFIEBM = 10;
	bool FBMFIAFCPKB = 13;
	bool KHMADLJLNEB = 14;
}

// CmdId: 20695
message KJBIAEIACNI {
}

message KLKHECEDGAB {
	repeated JHNJOLIPJLC OFHGOICJHHF = 10;
	uint32 skill_id = 14;
}

// CmdId: 2389
message PCNJABHJLMA {
	int32 retcode = 11;
}

// CmdId: 25494
message BBMDOBJNPFL {
	int32 retcode = 11;
}

message NKFNIEEOKBL {
	uint32 HKFMHDHHBPP = 13;
	repeated uint32 NDBHIFCIABL = 14;
}

// CmdId: 23338
message DJMBKLNMMBF {
	bool FKNFNMBNNPE = 5;
}

// CmdId: 1
message BargainOfferPriceRsp {
	BargainResultType bargain_result = 9;
	int32 BEPAFMFIDFM = 11;
	int32 retcode = 13;
	uint32 result_param = 15;
}

// CmdId: 4286
message FDDIHHLOLGM {
	int32 retcode = 12;
}

// CmdId: 25844
message IMEKNEJPDFF {
	int32 retcode = 6;
}

message MOJHEMEKPLH {
	LAGJEDAAGCD IIJEJOFKEOE = 1;
	LAGJEDAAGCD PIJEOCFJHDA = 2;
	uint32 FDHBBBJMDPB = 3;
	LAGJEDAAGCD IPAOKDDDDML = 4;
	repeated ACDJNOENHCC HCFDFANDJOB = 5;
	LAGJEDAAGCD PMKODAOJCDD = 6;
	uint32 JNHEIOAJCMK = 7;
	uint32 LLGAJIIPILC = 8;
	uint32 controller_id = 9;
	LAGJEDAAGCD COFJNFGNIJM = 10;
	repeated GCGDiceSideType dice_side_list = 11;
	bool DKFMGIFDBCK = 12;
	uint32 PODOKALOLAH = 13;
	map<uint32, LAGJEDAAGCD> LHDOBPPNLMK = 14;
	uint32 JHCCJACCHLH = 15;
	uint32 OELPGNIDFPN = 1719;
	bool FBCJKNNNKAF = 1976;
}

// CmdId: 23166
message BGLFNCNACKP {
	uint32 city_id = 8;
}

message MEOMEPEDHNH {
	bool CPPOCGCJKPN = 3;
	uint32 BBNHMDNMLMP = 8;
	bool NBBCHGOMNHC = 12;
	uint32 GLALOEPKBBB = 14;
	uint32 IPEGECHDHGO = 15;
}

message GPGNFNBCIGO {
}

// CmdId: 28049
message EMBELEDGMCA {
	int32 retcode = 3;
	repeated MJLOEMLJDJC param_list = 7;
	UgcType ugc_type = 10;
}

// CmdId: 598
message EELECDLAKON {
	repeated uint32 HDLOHFNLBEP = 1;
	uint32 GMKIACGIBKC = 3;
	uint32 BFNFFHEPPAF = 9;
}

message EvtRushMoveInfo {
	uint32 entity_id = 1;
	Vector KPAHNMKLCPC = 2;
	Vector pos = 3;
	Vector KAFCHBAMIIO = 4;
	float time_range = 5;
	int32 JJPGNBAKJCO = 7;
	Vector PNGKFOCCMKH = 10;
	int32 AKPEAGEBGEE = 11;
}

enum GCGEndReason {
	GCGEndReason_DEFAULT = 0;
	GCGEndReason_DIE = 1;
	GCGEndReason_SURRENDER = 2;
	GCGEndReason_DISCONNECTED = 3;
	GCGEndReason_ROUND_LIMIT = 4;
	GCGEndReason_GM = 5;
	GCGEndReason_NO_PLAYER = 6;
	GCGEndReason_GIVE_UP = 7;
	GCGEndReason_INIT_TIMEOUT = 8;
	GCGEndReason_EFFECT = 9;
	GCGEndReason_EXPIRE_TIMEOUT = 10;
}

// CmdId: 26381
message CJLJPNIKDCB {
	repeated uint32 JNMMGGMBFLE = 2;
	int32 retcode = 11;
}

message MMGJJJFDIPK {
	uint32 module_id = 4;
	string share_code = 5;
	uint32 scene_id = 10;
	uint32 block_id = 11;
}

// CmdId: 22054
message HAJPDJFBMEL {
	GroupLinkBundle BPNDGELOHMM = 13;
}

// CmdId: 9735
message FDBDCACHIBJ {
	uint32 schedule_id = 8;
	uint32 uid = 14;
}

// CmdId: 22753
message DGCEIJMPMGJ {
	uint32 gallery_id = 2;
	int32 retcode = 7;
}

// CmdId: 6662
message HMLNAJNPKCM {
	repeated uint32 CJDFEGPEGHO = 2;
	uint32 exp = 6;
	uint32 level = 8;
}

// CmdId: 1062
message IFAEGLGCGDG {
	int32 retcode = 4;
}

// CmdId: 7716
message PostEnterSceneRsp {
	uint32 enter_scene_token = 6;
	int32 retcode = ?;
}

// CmdId: 28904
message HomeLimitedShopBuyGoodsReq {
	HomeLimitedShopGoods goods = 6;
	uint32 buy_count = 14;
}

message DynamicLayerNodes {
	repeated DynamicSVONode nodes = 8;
	int32 level = 9;
}

// CmdId: 8476
message LBCADMLMJMM {
	uint32 gallery_id = 11;
}

// CmdId: 7462
message KJMDKJLLMKA {
	repeated PlayerLocationInfo player_loc_list = 7;
	repeated KOBHCHMLBED KACIECPNHAD = 14;
}

// CmdId: 8616
message LIECCCMPOGF {
	uint32 id = 6;
}

// CmdId: 5869
message LGLPEEPLOHE {
	int32 retcode = 13;
}

// CmdId: 3325
message MJJBEMHLFGJ {
	int32 retcode = 1;
	uint32 target_uid = 4;
	FriendBrief target_friend_brief = 12;
}

message GCEGJGIBMCH {
	map<uint32, uint32> JMFCEHLJBFP = 2;
	uint32 HGJEHKECJEG = 11;
	uint32 EGHIBOJHHOL = 14;
}

// CmdId: 21214
message LMLKDHODKIP {
	int32 retcode = 4;
	bool KPHDIPBENOD = 7;
	bool KJNJLCEMEMP = 9;
}

// CmdId: 3256
message NEKNDHAGMCO {
	uint32 PCINBMGKKDJ = 1;
}

// CmdId: 28853
message CBOALKEBBJM {
	repeated DCKFIENNBJG info_list = 13;
}

// CmdId: 8890
message CCEKOPKECII {
	uint32 level_id = 4;
	uint32 score = 8;
	bool is_finish = 13;
	bool is_new_record = 14;
}

// CmdId: 7748
message DoGachaReq {
	string gachaTag = 1;
	uint32 gachaScheduleId = 7;
	uint32 gachaTimes = 8;
	uint32 gachaRandom = 10;
	uint32 gachaType = 13;
}

// CmdId: 4031
message BKMCAPNGBLC {
	uint32 reward_id = 2;
}

// CmdId: 2593
message DOKMODLPCEN {
	uint32 entity_id = 15;
}

message KPCNIHPDANH {
}

// CmdId: 23806
message UpdatePlayerShowNameCardListRsp {
	repeated uint32 show_name_card_id_list = 3;
	int32 retcode = 8;
}

// CmdId: 6179
message IOGKPEHFKJH {
	int32 uid = 4;
}

// CmdId: 5550
message LDOFDKCHMHF {
	uint32 LCDBCGNNEDL = 3;
	uint32 MKFFIANHDOA = 5;
	uint32 gallery_id = 12;
}

// CmdId: 26193
message ANJBOECEFDB {
	repeated uint64 BJAAFCGNJOO = 1;
}

// CmdId: 4376
message IFBPJEAHFBE {
	int32 retcode = 7;
	uint32 gallery_id = 11;
}

// CmdId: 4495
message EvtAnimatorParameterNotify {
	ForwardType forward_type = 5;
	EvtAnimatorParameterInfo animator_param_info = 14;
}

enum CodexType {
	CODEX_NONE = 0;
	CODEX_QUEST = 1;
	CODEX_WEAPON = 2;
	CODEX_ANIMAL = 3;
	CODEX_MATERIAL = 4;
	CODEX_BOOKS = 5;
	CODEX_PUSHTIPS = 6;
	CODEX_VIEW = 7;
	CODEX_RELIQUARY = 8;
}

// CmdId: 7400
message MAOFCGLNOPF {
	uint32 event_id = 8;
}

// CmdId: 9177
message GravenInnocenceRaceSettleNotify {
	bool is_new_record = 1;
	bool is_success = 2;
	uint32 level_id = 3;
	uint32 gallery_id = 4;
	uint32 APHMIHKGDMM = 5;
	GalleryStopReason reason = 8;
	uint32 ILMKAHBMBBH = 12;
	uint32 CALMMNIBOJP = 13;
	uint32 score = 14;
	uint32 JLPOGGOJLPB = 15;
}

// CmdId: 2370
message KJDGKCIFFLK {
	repeated KJBGKJKCPAK FAIOKILBLNL = 1;
}

// CmdId: 863
message PCEPMIKJILE {
	int32 retcode = 2;
	uint32 JCKCHKPFCMD = 6;
}

// CmdId: 28956
message DNIMHFMFAKE {
	uint32 level = 7;
}

message SceneAvatarInfo {
	uint32 uid = 1;
	uint32 avatar_id = 2;
	uint64 guid = 3;
	uint32 peer_id = 4;
	repeated uint32 equip_id_list = 5;
	uint32 skill_depot_id = 6;
	repeated uint32 talent_id_list = 7;
	SceneWeaponInfo weapon = 8;
	repeated SceneReliquaryInfo reliquary_list = 9;
	uint32 core_proud_skill_level = 11;
	repeated uint32 inherent_proud_skill_list = 12;
	map<uint32, uint32> skill_level_map = 13;
	map<uint32, uint32> proud_skill_extra_level_map = 14;
	repeated ServerBuff server_buff_list = 15;
	repeated uint32 team_resonance_list = 16;
	uint32 wearing_flycloak_id = 17;
	uint32 born_time = 18;
	uint32 costume_id = 19;
	CurVehicleInfo cur_vehicle_info = 20;
	AvatarExcelInfo excel_info = 21;
	uint32 anim_hash = 22;
}

message JAINNJPNDPP {
	float value = 3;
	uint32 key_hash = 5;
	uint32 entity_id = 12;
}

// CmdId: 8503
message PJAGKOOMNAN {
	HomePlantFieldData NBMBENMPADK = 4;
}

// CmdId: 8291
message PKLJIAKGFKI {
	repeated HomePlantFieldData field_list = 11;
}

enum ReunionReportedType {
	ReunionReportedType_REUNION_REPORT_TYPE_NONE = 0;
	ReunionReportedType_REUNION_REPORT_TYPE_START = 1;
	ReunionReportedType_REUNION_REPORT_TYPE_DOUBLE = 2;
}

message HomeMarkPointSuiteData {
	uint32 suite_id = 1;
}

message PDMAODBJDOL {
	repeated FJOEAMDNFEN stage_info_list = 4;
}

// CmdId: 6586
message OEKONFCPKLJ {
}

message CreateGadgetInfo {
	message Chest {
		uint32 chest_drop_id = 1;
		bool is_show_cutscene = 2;
	}

	GadgetBornType born_type = 1;
	Chest chest = 2;
}

// CmdId: 9701
message DBIMMHGAHCJ {
}

// CmdId: 24836
message GHFCBCOMLIB {
	map<uint32, uint32> PBPEBANMOEG = 1;
	repeated uint32 GHKBAKBOAHF = 2;
	int32 retcode = 13;
}

message HMFGGPIFGIB {
	uint32 stage_id = 2;
	uint32 BLADLELLAHC = 4;
	bool is_open = 5;
	bool is_finish = 6;
	uint32 KKDKIOGHLDK = 9;
}

// CmdId: 22790
message RemotePlayerWidgetNotify {
	repeated PlayerWidgetInfo player_widget_info_list = 10;
}

// CmdId: 8294
message GGKOKAILOFG {
}

// CmdId: 1712
message LJOGPMGFKEF {
	uint32 cur_tactic = 6;
	uint32 entity_id = 14;
}

// CmdId: 6565
message KIFMHBLJJJN {
	repeated uint32 OPHDMIOHKLI = 3;
}

// CmdId: 27487
message DungeonRestartInviteNotify {
	uint32 player_uid = 2;
	uint32 point_id = 7;
	uint32 cd = 9;
	uint32 dungeon_id = 11;
}

// CmdId: 4492
message LDKJFKPPBKN {
	uint32 NOMAKKPIFPO = 4;
	repeated IFOPFIKBGGH IGAIIHHBPNP = 11;
}

// CmdId: 8533
message FNKOPEILFBI {
	int32 retcode = 4;
}

// CmdId: 25726
message LFGJILGKMEG {
	uint32 avatar_id = 9;
	uint32 BOGEJAOIKHB = 11;
}

message OPIFLPGLJID {
	float LEKHBGBAIKE = 13;
}

// CmdId: 26010
message JDJBPDKEGJJ {
	repeated ChatInfo chat_info = 1;
	int32 retcode = 2;
}

// CmdId: 29588
message PJKOHHJEFHA {
	repeated uint32 IEGKLJBIAFN = 6;
	int32 retcode = 8;
}

message EvtLightCoreMove {
	Vector target_pos = 2;
	float KBGLGMALEFH = 4;
	float DEOJKBMOKOE = 7;
	float speed = 8;
	uint32 entity_id = 14;
}

message GMNCHFOLADD {
	uint32 gadget_id = 6;
	Vector pos = 9;
	uint32 group_id = 11;
}

// CmdId: 28435
message BMJMKNBALPD {
	uint32 entity_id = 4;
	uint32 start_time = 9;
	uint32 play_type = 10;
}

// CmdId: 4426
message FPLDICCHNPH {
	uint32 CJEKECDJKFP = 2;
	uint32 OECJOIMFNBD = 4;
	string price_tier = 8;
	int32 retcode = 12;
	string product_id = 14;
}

// CmdId: 3446
message GHMGIOGAPMI {
	uint64 avatar_guid = 5;
	uint32 old_level = 12;
	uint32 NGDFOJCBBKK = 14;
}

// CmdId: 20894
message AHBFEJDPJJG {
	bool FDBCANGILKN = 4;
	ILCFEAGLAPD JCNMACELHJO = 6;
	repeated ILCFEAGLAPD ENBOHJIBLBD = 8;
	uint32 IFDGAHNCKLA = 12;
	bool FODAHJJLAMH = 14;
	int32 retcode = 15;
}

// CmdId: 20973
message AACLHMFEMPC {
	int32 retcode = 6;
	bool GLHIKIFGIBE = 7;
}

// CmdId: 7422
message GGCPLNKMPBG {
}

message AJEFMPLHNDO {
	uint32 level_id = 3;
	uint32 best_score = 5;
	bool is_finish = 9;
	bool is_open = 12;
}

message GJADLPCOHOJ {
	Vector pos = 3;
	Vector rot = 15;
}

// CmdId: 20490
message IBHEJGCLCCH {
}

message BFEOCGLAFCD {
	uint32 IAHMKPMFPKG = 3;
	repeated DIMJJHANHPG CAKJDFHJIOE = 4;
	uint32 dungeon_id = 7;
	repeated uint32 KFCNOCNELML = 9;
	repeated MDMJOPOJEAL IPGMHIHDIFD = 10;
	uint32 PKJAGILPKCM = 13;
	repeated uint32 IDOHPNILDHC = 14;
}

// CmdId: 22251
message HEHANHKAMGH {
	int32 retcode = 11;
}

message AkaFesDetailInfo {
	AGPMACCJHGF HJPCAGOBHHC = 5;
	BICFFNEPEEM PDNMHBPHDOE = 6;
	AJEKHBDKJEA ICMKDEFCECA = 9;
	ODFKDFFIJMO DECAKHBNAKL = 10;
	JIGBFLBKGMG GOJBPDBOLLO = 14;
	CNHFBFMKINM BKJCMKGJOEM = 15;
}

// CmdId: 24826
message AINMFCDODED {
}

// CmdId: 1177
message GGNPONIHBEO {
	int32 retcode = 4;
}

// CmdId: 20532
message JMLHEFKGPIM {
	int32 retcode = 3;
}

// CmdId: 21111
message HIEFMHNEAHM {
	repeated uint32 force_id_list = 13;
}

// CmdId: 5936
message EvtEntityRenderersChangedNotify {
	bool is_server_cache = 2;
	uint32 entity_id = 5;
	EntityRendererChangedInfo renderer_changed_info = 6;
	ForwardType forward_type = 7;
}

// CmdId: 24880
message EDEAIGAPJHO {
	uint32 target_uid = 6;
	int32 retcode = 14;
}

// CmdId: 26310
message IIDALHKPADK {
}

message IHNFCMNILEG {
	enum JBFGEKNOOIN {
		JBFGEKNOOIN_OBSTACLE_SHAPE_CAPSULE = 0;
		JBFGEKNOOIN_OBSTACLE_SHAPE_BOX = 1;
	}

	JBFGEKNOOIN shape = 1;
	int32 obstacle_id = 4;
	IPDNLGHMCNH extents = 8;
	MathQuaternion KLPKLHKOAJD = 11;
	Vector center = 12;
}

// CmdId: 1172
message AAMJEEBAPNI {
	bool KJNJLCEMEMP = 8;
	bool KPHDIPBENOD = 11;
}

// CmdId: 26849
message PKFHMDBOAMG {
	uint32 KJPCDFKGNAB = 3;
	bool ELGCEKCKEIP = 4;
	uint64 ugc_guid = 5;
}

// CmdId: 22809
message ELAOMLBGMEF {
	string IIGKAOMIPDE = 8;
}

message WidgetSlotData {
	uint32 cd_over_time = 3;
	bool is_active = 5;
	WidgetSlotTag tag = 7;
	uint32 material_id = 10;
}

// CmdId: 24230
message UgcDungeonPlayAllDataNotify {
	uint32 MKFFIANHDOA = 2;
	uint32 enter_type = 3;
	UgcDungeon ugc_dungeon = 4;
	UgcDungeonBrief ugc_brief_data = 5;
	uint32 GCHICJMKNPJ = 11;
	uint32 GIABGNHGMCB = 15;
}

message IslandPartyDetailInfo {
	repeated LCOCKJCDECP stage_data_list = 5;
}

message DPEGONBGOHE {
	bool is_open = 5;
	bool is_finish = 9;
	uint32 stage_id = 11;
	uint32 level_id = 14;
}

// CmdId: 28532
message NLLKEDMLCML {
	NACLIKFJAHJ BKNBCFKDIKD = 11;
}

message ScenePlayBattleSettlePlayerInfo {
	repeated ExhibitionDisplayInfo card_list = 2;
	string online_id = 3;
	ProfilePicture profile_picture = 6;
	uint32 uid = 7;
	string nickname = 10;
	uint32 DLALPJPBIFB = 11;
	uint32 MNPFODGOPDE = 12;
	int64 param = 13;
}

// CmdId: 1827
message HKGNDGMNKMI {
	uint32 level_id = 12;
}

// CmdId: 28855
message ENMHMNOGPKH {
	uint32 play_index = 2;
	uint32 ENIDFKNFMGI = 5;
	uint32 group_id = 13;
}

// CmdId: 26997
message OHAJJLPJHOA {
	uint32 position = 5;
	uint32 schedule_id = 10;
}

// CmdId: 4185
message GetUgcDungeonBriefListRsp {
	repeated UgcDungeonBrief CIEINCKBKMN = 4;
	repeated JBPGGPIEMOH LOJBOMKDJDP = 5;
	GetUgcDungeonBriefType get_brief_type = 9;
	int32 retcode = 12;
}

// CmdId: 22092
message INCMFLCNIME {
	uint32 trial_avatar_index_id = 1;
	int32 retcode = 12;
	uint32 activity_id = 15;
}

// CmdId: 5498
message NNGPDEFJIMJ {
	uint32 CCMLLDKKGMF = 3;
}

// CmdId: 21389
message PJIIPCEHFLP {
	int32 retcode = 2;
	uint32 target_uid = 9;
	uint32 param = 14;
}

// CmdId: 24629
message WearEquipRsp {
	uint64 equip_guid = 5;
	uint64 avatar_guid = 11;
	int32 retcode = 15;
}

// CmdId: 7023
message KBDBBDMEMFF {
	int32 retcode = 9;
}

// CmdId: 20402
message CDFMJFOEJJA {
	uint32 level_id = 2;
	bool HDJCEOKEMDG = 6;
	bool is_success = 8;
	uint32 AKOHANKONEP = 10;
	uint32 IPAOLHMOBCF = 12;
	uint32 score = 13;
	uint32 PDBNENGEAIF = 15;
}

// CmdId: 25910
message GOHNNFHOGCL {
	bool EIINODJGFJO = 1;
	repeated uint32 EKPJAJDJJAC = 12;
	uint32 OHGKHANFBOJ = 13;
	uint32 KEJPGBFPDHP = 14;
}

// CmdId: 29632
message CHBPNPGIDPD {
	int32 retcode = 10;
}

// CmdId: 27061
message OOADKBLCCJN {
	int32 retcode = 11;
	repeated GHKMDKIHGAN DBBHMECOOAI = 13;
	bool DIEGMMLFECA = 15;
}

// CmdId: 9787
message CJLIDKFDNAD {
	repeated uint32 CJDFEGPEGHO = 4;
}

enum EnterCustomDungeonType {
	EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_NONE = 0;
	EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_EDIT = 1;
	EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_PLAY = 2;
	EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_OFFICIAL = 3;
}

// CmdId: 21159
message GCFGNJDCJIF {
	bool COJHMFELHBK = 2;
	AvatarInfo avatar = 12;
}

// CmdId: 27212
message DOANNCADHMN {
	uint32 quest_id = 14;
}

// CmdId: 25605
message DPHOPHMIDDB {
	uint32 uid = 7;
	uint32 scene_id = 11;
}

enum CustomDungeonBanType {
	CustomDungeonBanType_NONE = 0;
	CustomDungeonBanType_LAYOUT = 1;
}

// CmdId: 5485
message IIANIPIJGGE {
	uint32 NFOHGCPBOLI = 13;
}

// CmdId: 4724
message NCGOGLMLEGA {
	int32 retcode = 3;
}

message MBGPNJIGEFH {
	repeated AKPMBNCBHGN level_info_list = 11;
}

message GCGMsgCostDice {
	repeated uint32 DLEGDFONJKB = 8;
	uint32 controller_id = 10;
	GCGReason reason = 14;
}

message LHHDFBODBCD {
	ALIHCHNCBHO OFBNEOCDANF = 9;
	uint32 level_id = 12;
}

// CmdId: 23077
message PLNKPKMFLIM {
	int32 retcode = 8;
	uint32 draft_id = 12;
	bool AEEEICIEOBN = 15;
}

// CmdId: 8588
message HitClientTrivialNotify {
	Vector position = 6;
	uint32 owner_entity_id = 7;
}

// CmdId: 29781
message ODNDNKGKJGO {
	int32 retcode = 7;
}

// CmdId: 25866
message LMMELPIJCDB {
	repeated uint32 NKNGLIDPJIA = 2;
	bool ECJMBCGBBAF = 9;
}

// CmdId: 6618
message GFEDMJALIMH {
	int32 retcode = 4;
	uint32 ODIINIEPAHB = 8;
	uint32 HOMCDMIEADM = 13;
	uint32 DLCKEJLILKC = 15;
}

message GCGSkillPreviewInfo {
	map<uint32, FGBILFMPDDN> ABMKNHDJOLB = 1;
	map<uint32, CKFOAPNHOAK> FGHCDNBHKPP = 2;
	GCGSkillPreviewExtraInfo DGKNCCBFDDN = 3;
	map<uint32, GCGSkillPreviewHpInfo> BFCBDPMIHIJ = 4;
	repeated AJFIIGIGHML OEMLOGGPBFO = 6;
	uint32 skill_id = 7;
	uint32 IELJEIAOFLA = 8;
	repeated GCGSkillPreviewCardInfo CEIPGCBBNKA = 9;
	repeated GCGSkillPreviewCardInfo IHHAICAIAOJ = 11;
	map<uint32, EDEHEKOLEBK> CCEDJEKGPCA = 12;
}

message CHIENEAFFEO {
	bool is_need_destroy = 3;
}

// CmdId: 27922
message KJKBDAKKCGN {
	OAPJJMAOHKA info = 11;
}

message BDCNOKGFKOL {
	bool is_finish = 4;
	uint32 KKDKIOGHLDK = 6;
	map<uint32, FMNOEJHGAOI> PJMEPNIEJKL = 8;
	uint32 stage_id = 11;
	bool is_open = 12;
}

// CmdId: 4332
message JGNLLAJJIEG {
	uint32 difficulty_id = 1;
	repeated uint32 DIAAPFIIFKG = 2;
	uint32 BPOJMDPFCLG = 6;
	uint32 point_id = 12;
}

// CmdId: 24295
message EHFAMAGFNJC {
	UgcType ugc_type = 10;
	uint64 ugc_guid = 12;
}

// CmdId: 7230
message GetMailItemReq {
	repeated uint32 mail_id_list = 8;
}

message VehicleInfo {
	repeated VehicleMember member_list = 1;
	uint32 owner_uid = 2;
	float cur_stamina = 3;
}

message CodexTypeData {
	repeated bool have_viewed_list = 3;
	repeated uint32 codex_id_list = 6;
	CodexType type = 8;
	map<uint32, uint32> weapon_max_promote_level_map = 9;
}

enum ProtEntityType {
	ProtEntityType_PROT_ENTITY_NONE = 0;
	ProtEntityType_PROT_ENTITY_AVATAR = 1;
	ProtEntityType_PROT_ENTITY_MONSTER = 2;
	ProtEntityType_PROT_ENTITY_NPC = 3;
	ProtEntityType_PROT_ENTITY_GADGET = 4;
	ProtEntityType_PROT_ENTITY_REGION = 5;
	ProtEntityType_PROT_ENTITY_WEAPON = 6;
	ProtEntityType_PROT_ENTITY_WEATHER = 7;
	ProtEntityType_PROT_ENTITY_SCENE = 8;
	ProtEntityType_PROT_ENTITY_TEAM = 9;
	ProtEntityType_PROT_ENTITY_MP_LEVEL = 11;
	ProtEntityType_PROT_ENTITY_PLAY_TEAM_ENTITY = 12;
	ProtEntityType_PROT_ENTITY_EYE_POINT = 13;
	ProtEntityType_PROT_ENTITY_MAX = 14;
}

// CmdId: 22467
message OEINKINGFKP {
	uint32 IPFLNAPCHMF = 1;
	uint32 gallery_id = 9;
}

// CmdId: 9317
message DMJBHDLFOCC {
	repeated uint32 HEJKFMNAFCN = 3;
	int32 retcode = 4;
	repeated MNMGOIHAKOM GHNGJOHDEPM = 13;
}

// CmdId: 28509
message EJIADPFJJLI {
	int32 retcode = 8;
}

message StatueGadgetInfo {
	repeated uint32 opened_statue_uid_list = 1;
}

message UgcDungeonSwitchRoomInviteInfo {
	uint32 LFCNNCNHAIK = 9;
	repeated UgcDungeonSwitchRoomPlayerInfo player_info_list = 10;
	uint32 JPPIOIMNMKB = 14;
}

message GCGDuel {
	uint32 PMFFFINEBLL = 1;
	uint32 round = 2;
	repeated PHJDCMFOEEM LGIIHFDOKEL = 3;
	GCGGameBusinessType business_type = 4;
	uint32 controller_id = 5;
	repeated KCGJJCJPPNA card_list = 6;
	repeated uint32 GBIONBFKBNA = 7;
	repeated IFCIECKFCPO GEBCHKIHLMP = 8;
	repeated MOJHEMEKPLH field_list = 9;
	uint32 server_seq = 10;
	GCGPhase phase = 11;
	uint32 AOGPOFHDIGM = 12;
	uint32 EBOCAKIIJLA = 13;
	JGGELBIIIOH cost_revise = 14;
	map<uint32, PKBPOLNAOHJ> DHCBPEHEPIE = 244;
	repeated MOJHEMEKPLH INBLBBHCPCM = 329;
	repeated CJBJAPKOBFO MMECADELJBN = 731;
	repeated KCGJJCJPPNA MNHCKFJHMLN = 1313;
	repeated PGBIOACPBDO OEJCPJLMFHN = 1366;
	repeated uint32 MDMLANKHFFF = 1669;
	repeated GCGMessagePack HHGHNJAOMCJ = 1794;
	repeated JKMKPIHBPMG BBEGKCDPAGK = 1817;
}

message PFGMNBLKHKE {
	uint32 FHCEMBAIBHF = 8;
	repeated uint32 point_id_list = 9;
	uint32 entity_id = 10;
}

// CmdId: 6540
message NCGDFHNILJN {
	bool ICMNBKLKGIB = 1;
	uint32 difficulty = 4;
	uint32 stage_id = 9;
	repeated uint32 score_list = 10;
	bool LOFPJEDOOIC = 11;
	uint32 round = 12;
	uint32 level_id = 14;
}

// CmdId: 25523
message LJBMIPPCEKF {
	int32 retcode = 2;
	repeated uint32 buff_id_list = 11;
}

// CmdId: 24559
message GCNKDDBIAMH {
	int32 retcode = 2;
	uint32 CMGFGMDMMBH = 8;
}

// CmdId: 3403
message CEECPJGCBHI {
}

message BJGCGKKIIBG {
	uint64 avatar_id = 4;
	bool is_trial = 14;
}

message CrucibleBattleUidInfo {
	string nickname = 3;
	uint32 uid = 4;
	ProfilePicture profile_picture = 5;
	uint32 OFLOKFIBKJB = 13;
	string online_id = 14;
}

// CmdId: 7560
message EGLEHLAFGMM {
}

message GJEIEBKPFLD {
	uint32 MNPFODGOPDE = 3;
	repeated ExhibitionDisplayInfo card_list = 6;
	string nickname = 7;
	uint32 uid = 12;
	ProfilePicture profile_picture = 13;
	string online_id = 14;
}

// CmdId: 24060
message SetOpenStateRsp {
	uint32 key = 4;
	int32 retcode = 7;
	uint32 value = 11;
}

// CmdId: 6107
message MHAIGFBNHIG {
	int32 retcode = 4;
	repeated FCJKIFOMNAD nodes = 11;
	repeated int32 NNIGGAFFJFN = 13;
}

// CmdId: 1483
message OKLEFEFIIGH {
	uint32 uid = 4;
}

// CmdId: 26867
message LGJICJGNPLP {
	map<uint32, uint32> JMALDACLAAA = 2;
	bool IGONMBGPJFN = 6;
	uint32 ENIDFKNFMGI = 7;
	bool ELKJHLEDHFO = 14;
}

// CmdId: 7328
message PMDFJLOGEJO {
	int32 retcode = 11;
}

// CmdId: 2311
message BEHJKJMHJCG {
	bool AKJFELFODJH = 1;
	uint32 ECNGACHMEKA = 5;
	uint32 HDCFJFAAEHC = 6;
	repeated int32 BBMACCGKECH = 7;
	uint32 scene_id = 9;
	repeated IHNFCMNILEG obstacles = 10;
	uint32 JHINLHMPHGA = 12;
}

message CLKCDKBNHEE {
	Vector rot = 7;
	Vector pos = 8;
	uint32 OFMPMLAMPEP = 14;
}

// CmdId: 20294
message MJIIKINDLEC {
}

message PlayerWorldSceneInfo {
	MapLayerInfo map_layer_info = 4;
	bool is_locked = 7;
	repeated uint32 scene_tag_id_list = 9;
	uint32 scene_id = 13;
}

// CmdId: 1428
message GetShopRsp {
	Shop shop = 10;
	int32 retcode = 15;
}

// CmdId: 27169
message GetGameplayRecommendationRsp {
	uint32 avatar_id = 6;
	uint32 type = 8;
	int32 retcode = 9;
	oneof detail {
		GameplayRecommendationSkillResponse skill_response = 152;
		GameplayRecommendationReliquaryResponse reliquary_response = 410;
		GameplayRecommendationElementReliquaryResponse element_reliquary_response = 497;
		CEIJBFELMLE reliquary_set_response = 527;
		HCIGBBFCNFL element_reliquary_set_response = 546;
		AIJMCAPAPKC weapon_response = 930;
		HEBCNGNFAMF element_weapon_response = 1793;
	}
}

// CmdId: 2069
message IDMMHAMLPKG {
	uint32 target_uid = 1;
}

// CmdId: 21136
message INMNCFMJDJH {
	uint32 shell_id = 1;
}

message PlayerPreEnterMpNotify {
	enum FIFEIGBOALK {
		FIFEIGBOALK_CLOSE = 0;
		FIFEIGBOALK_COND_NOT_MEET = 1;
		FIFEIGBOALK_COND_MEET = 2;
		FIFEIGBOALK_ACCEPT = 3;
	}

	repeated uint32 HBAGNJDJHNF = 1;
	repeated uint32 HDJGGMBPBED = 2;
	repeated FOAGHBDDALG GALHJBCDFDF = 3;
	repeated IOFLNDJCMBA PIKBBJIGMIN = 4;
	uint32 id = 5;
	uint32 CIDBPKEPFHC = 6;
	FIFEIGBOALK state = 7;
	map<uint32, uint32> EMIFIBOCKKD = 10;
	uint32 FLFEPNAPJBE = 13;
	repeated LAONENPKLLD FHLMDECJAMI = 14;
	repeated uint32 AKPMGLKAFNO = 15;
}

// CmdId: 5493
message LHEEJEHIHDF {
	int32 retcode = 9;
}

// CmdId: 22431
message OAEDMKMOHBF {
	EOEKCGBPKMA MCJPJHFHEJN = 1;
	bool CEGMFKKNLBF = 8;
}

message ODLAJMEOEPI {
	repeated KCLCLDOKPBI level_info_list = 1;
	bool OFPADIGNMJA = 11;
}

// CmdId: 3547
message MGNFONNCDAN {
	map<uint32, CGOLKCPJFIL> JCFDMNEIMHC = 7;
	int32 retcode = 11;
	uint32 BEECPHONPJB = 12;
}

message AGKFLFJBEPF {
	bool is_finish = 5;
	uint32 CJCNACLBBPM = 8;
	uint32 level_id = 9;
	uint32 MBBPJMNNMIK = 10;
	bool is_open = 14;
}

// CmdId: 9173
message GHEKKNBBMBK {
	uint32 offering_id = 12;
}

message COBJKLEGHGI {
	uint64 avatar_id = 1;
	bool is_trial = 10;
}

// CmdId: 20617
message ONMKMFGIIHK {
	uint32 KJPCDFKGNAB = 1;
	uint32 combo = 12;
	uint32 JNCJDEHAJFM = 13;
	uint32 score = 14;
}

// CmdId: 25073
message AJDKGJIIFGK {
	bool is_active = 7;
}

// CmdId: 21647
message KLPNGIGINKH {
}

message GadgetPlayUidInfo {
	uint32 uid = 4;
	uint32 score = 5;
	ProfilePicture profile_picture = 7;
	string online_id = 11;
	uint32 OFLOKFIBKJB = 13;
	uint32 PKAGEBCOMJE = 14;
	string nickname = 15;
}

message AbilityInvokeEntry {
	double total_tick_time = 3;
	uint32 forward_peer = 4;
	ForwardType forward_type = 6;
	AbilityInvokeEntryHead head = 7;
	bool is_ignore_auth = 9;
	uint32 event_id = 10;
	AbilityInvokeArgument argument_type = 12;
	bytes ability_data = 13;
	uint32 entity_id = 14;
}

// CmdId: 9266
message BKOHJLMGIBJ {
	uint32 id = 10;
}

// CmdId: 27498
message AvatarGainCostumeNotify {
	uint32 costume_id = 5;
}

message BGPPJIJIGKC {
	uint32 KKDKIOGHLDK = 2;
	bool is_open = 4;
	uint32 stage_id = 8;
	repeated GLBGILOHKBF JPKLPGBPMEI = 11;
	uint32 MBBPJMNNMIK = 12;
}

message GCGChangeOnstageInfo {
	bool is_quick = 3;
	uint32 card_guid = 11;
	GCGSkillPreviewInfo change_onstage_preview_info = 15;
}

message SceneGalleryFallInfo {
	map<uint32, NPPFPLONPFF> scene_player_fall_info_map = 8;
	uint32 end_time = 13;
}

// CmdId: 28541
message DGOGJKCHJCC {
	repeated uint32 ADJDCJEFGEP = 1;
	uint32 difficulty = 6;
	repeated uint32 LHNJBFOBJDE = 7;
	uint32 level_id = 11;
}

// CmdId: 26975
message CKMKKLBMGCD {
	BFJHGOBAFFB duel = 3;
	int32 retcode = 13;
}

// CmdId: 23565
message KGPLOMHAHEO {
	LGAKHNELADE reason = 9;
	int32 retcode = 12;
}

enum ChangeEnergyReason {
	CHANGE_ENERGY_REASON_NONE = 0;
	CHANGE_ENERGY_REASON_SKILL_START = 1;
}

message ELEAGLACLKH {
	repeated uint32 KOJKLMPPHCO = 1;
	uint32 round = 4;
	repeated EBKJNFNEIOG MOPHHNNIEPN = 5;
	uint32 JNFBKHBELLO = 11;
	fixed32 expire_time = 13;
	uint32 BDONPJNFEEP = 14;
}

// CmdId: 20243
message EnterScenePeerNotify {
	uint32 dest_scene_id = 1;
	uint32 enter_scene_token = 9;
	uint32 peer_id = 11;//11 or 3
	uint32 host_peer_id = 3;//11 or 3
}

message GameplayRecommendationSkillRequest {
	uint32 skill_depot_id = 7;
}

enum CustomGalleryScoreBoardType {
	CustomGalleryScoreBoardType_CUSTOM_GALLERY_SCORE_BOARD_NORMAL = 0;
	CustomGalleryScoreBoardType_CUSTOM_GALLERY_SCORE_BOARD_COUNTDOWN = 1;
	CustomGalleryScoreBoardType_CUSTOM_GALLERY_SCORE_BOARD_TIMER = 2;
}

message GravenInnocenceDetailInfo {
	POANFCMNNOC OCMEBGGJPCL = 1;
	OENDDNBPCAP HHNHJJFDDKF = 3;
	bool is_content_closed = 5;
	PDMAODBJDOL JDIOKNCCCHH = 11;
	FGIBPLPIGLA KNODCFDGLHG = 15;
}

// CmdId: 6309
message IFJFGNLCBMC {
	repeated uint32 JFMOKOLAPFK = 2;
	uint32 activity_id = 13;
	int32 retcode = 15;
}

// CmdId: 1958
message HKLEMGKPMAB {
	uint32 target_uid = 1;
	int32 retcode = 5;
}

message IPPHADDMPIG {
	bool EMODBDEDGNB = 3;
	uint32 BNMBFAMKMJP = 4;
	uint32 BDGBMPPHHCE = 5;
	float EKFEJNJKJLJ = 10;
	uint32 JHLNBEKFJBA = 12;
	uint32 AMDHCCCPONN = 13;
}

// CmdId: 9892
message JBNNPAFJLFI {
	int32 retcode = 1;
}

message AvatarInfo {
	uint32 avatar_id = 1;
	uint64 guid = 2;
	map<uint32, PropValue> prop_map = 3;
	uint32 life_state = 4;
	repeated uint64 equip_guid_list = 5;
	repeated uint32 talent_id_list = 6;
	map<uint32, float> fight_prop_map = 7;
	TrialAvatarInfo trial_avatar_info = 9;
	map<uint32, AvatarSkillInfo> skill_map = 10;
	uint32 skill_depot_id = 11;
	AvatarFetterInfo fetter_info = 12;
	uint32 core_proud_skill_level = 13;
	repeated uint32 inherent_proud_skill_list = 14;
	map<uint32, uint32> skill_level_map = 15;
	AvatarExpeditionState expedition_state = 16;
	map<uint32, uint32> proud_skill_extra_level_map = 17;
	bool is_focus = 18;
	uint32 avatar_type = 19;
	repeated uint32 team_resonance_list = 20;
	uint32 wearing_flycloak_id = 21;
	repeated AvatarEquipAffixInfo equip_affix_list = 22;
	uint32 born_time = 23;
	repeated uint32 pending_promote_reward_list = 24;
	uint32 costume_id = 25;
	AvatarExcelInfo excel_info = 26;
	uint32 anim_hash = 27;
	MirrorAvatarInfo mirror_avatar_info = 28;
	uint32 IJADJHKBMMG = 29;
	uint32 DFJIHDNNBFL = 30;
}

// CmdId: 9418
message EntityForceSyncRsp {
	MotionInfo fail_motion = 8;
	uint32 entity_id = 9;
	int32 retcode = 11;
	uint32 scene_time = 14;
}

// CmdId: 9125
message DealAddFriendRsp {
	int32 retcode = 6;
	uint32 target_uid = 12;
	DealAddFriendResultType deal_add_friend_result = 13;
}

message JCNMAAIHOEA {
	string GJJPHOEGENM = 1;
	string CCBPGKMBIIC = 2;
	string OMDNAGMBIGA = 3;
	string FBPEMAHPEPO = 4;
	string FGPLBEBIHGN = 7;
	string FKGGJGLADCE = 10;
	string IGAFDBDMMAE = 11;
}

// CmdId: 21167
message LLLLBAMJAMN {
}

message NightCrowGadgetInfo {
	repeated uint32 argument_list = 1;
}

// CmdId: 4667
message GKNPLIOHOBG {
	int32 retcode = 13;
	repeated uint32 NDPCKALCHEC = 14;
}

// CmdId: 24777
message FHBBMKGKAFO {
	JPLANCGFAPN EBNDGMHGJLO = 3;
}

// CmdId: 3566
message ServerTimeNotify {
	uint64 server_time = 15;
}

message SalvagePreventSettleInfo {
	SalvagePreventGallerySettleInfo settle_info = 11;
	bool is_new_record = 15;
}

message SceneGalleryLanV3BoatMultiInfo {
	repeated NJAPPBOIHHF player_data = 10;
}

message AOKJLCHJOEB {
	repeated uint32 OGPPNHDFKDA = 14;
}

message Uint32Pair {
	uint32 key = 1;
	uint32 value = 2;
}

message LDIEKHIEDFA {
	uint32 offset = 6;
	uint32 PIMDDMEBGMC = 12;
	uint32 GDIDELFLIAA = 15;
}

// CmdId: 29142
message LPNDADNBOHI {
	bool HLHKEHNABHF = 10;
}

message AGPMACCJHGF {
	repeated ONLMEPHPGGB stage_info_list = 10;
}

// CmdId: 1674
message ChangeTeamNameRsp {
	int32 team_id = 4;
	int32 retcode = 5;
	string team_name = 12;
}

// CmdId: 25779
message JBDAHCPJIFD {
	uint32 target_uid = 3;
	int32 retcode = 7;
}

// CmdId: 21377
message CDAEENLHOIE {
	int32 retcode = 7;
	MDIICLGOJAO EJPJCMGHELP = 10;
	uint32 CBBLBKCKDFN = 15;
}

// CmdId: 9870
message JEIELODGJJI {
	uint32 DHAJMMCPEBO = 1;
	bool NMIFJPHMPIL = 4;
	string avatar_name = 6;
	int32 retcode = 10;
}

message RoguelikeDungeonSettleInfo {
	bool LIONEKEFBIF = 3;
	uint32 PDEICPEPICA = 9;
	uint32 stage_id = 10;
	bool EKGFECFLIIL = 11;
	uint32 JLJBOFOFCID = 12;
	map<uint32, DGKNGNJLKLO> finished_challenge_cell_num_map = 14;
	uint32 cur_level = 15;
}

// CmdId: 21735
message GetShopReq {
	uint32 shop_type = 4;
}

message HPNPAJMEJMB {
	uint32 avatar_id = 6;
	uint32 DFLOFLCKAIP = 12;
}

message AMLEDNMNKAD {
	uint32 avatar_id = 11;
	bool is_trial = 13;
}

// CmdId: 22080
message CAIACHCGCPH {
	uint32 uid = 5;
	uint32 server_seq = 10;
	NPPHKFFBNFE reason = 12;
}

// CmdId: 25411
message MCNMNJDDKHK {
	uint32 LBHKDMEMDKF = 12;
}

// CmdId: 5293
message GMBIDGIDIEI {
	uint32 KJPCDFKGNAB = 14;
}

// CmdId: 23181
message FGLGKIBGGEE {
	bool LBLFBCOIDKM = 7;
	uint32 stage_id = 9;
}

message EDEHEKOLEBK {
	repeated ILGFPJCEDGM IGFHDLNMJNE = 14;
}

// CmdId: 2551
message NAFGALKAEIA {
	uint32 material_id = 5;
	int32 retcode = 15;
}

message OEBGBBDDGMO {
	repeated KLOKKFEMLIB MCENPCPNEKK = 2;
	bool is_open = 7;
	uint32 KKDKIOGHLDK = 9;
	uint32 JBMPKKBBIOJ = 10;
	repeated uint32 MKJBMEHICAL = 12;
}

// CmdId: 26883
message EMBPDAPKHDC {
	int32 retcode = 4;
	repeated KCJHINAAKAN DAEFHHPKIKE = 10;
}

// CmdId: 22308
message IHIBOIAFIAF {
	repeated CGEENGHGADJ JGDIPJDNNCD = 5;
}

// CmdId: 22277
message KNLCLOIDHLJ {
}

// CmdId: 21292
message HEFKIBBFLJD {
	int32 retcode = 3;
}

message PDGLCIFFIHN {
	uint32 MLCBENELCLN = 3;
	bool KDDAALFGFHK = 4;
	uint32 DEMAKAPLDCJ = 7;
	uint32 BPOJMDPFCLG = 8;
	uint32 begin_time = 10;
	uint32 PAOFGAOEIHC = 13;
	uint32 AKMEEFBDNAF = 15;
}

// CmdId: 26330
message OpenStateUpdateNotify {
	map<uint32, uint32> open_state_map = 9;
}

message HACDPEKKKKN {
	uint32 CNCKKFDMMJJ = 12;
}

message PEPNMLKHIIL {
	uint32 route_id = 2;
	bool is_open = 5;
	bool is_finish = 15;
}

// CmdId: 21829
message PBFKHBEFMOC {
	int32 retcode = 2;
	uint32 IHFCOPOEGDG = 3;
}

// CmdId: 24220
message AICNBBGFJLL {
	map<uint32, uint32> pic_num_map = 4;
	int32 retcode = 10;
}

enum JKGNHHLGPBN {
	JKGNHHLGPBN_IDLE = 0;
	JKGNHHLGPBN_CHANGING_AVATAR = 1;
	JKGNHHLGPBN_READY = 2;
}

message KEFFPFILIJI {
	uint32 key = 1;
	uint32 value = 7;
}

message PPKPPLONANL {
	map<uint32, uint32> MMJIFBHEBFC = 5;
	uint32 uid = 11;
	map<uint32, uint32> GOMDHLNNCHF = 13;
}

message MMALNOGFHBB {
	uint32 level_id = 5;
	bool is_new_record = 12;
	uint32 score = 14;
}

// CmdId: 6413
message HNDNAIHKEHB {
	uint32 point_id = 2;
	uint32 scene_id = 9;
}

// CmdId: 26994
message CLHMKPNLKKK {
	bool GLCEILIHCOP = 4;
}

// CmdId: 24724
message CGCOBCGHJBD {
	int32 retcode = 14;
}

// CmdId: 6799
message DHFHIEODNHJ {
	map<uint32, uint32> LNBHEMILIFD = 10;
}

// CmdId: 21726
message FENGADCPBKB {
	uint32 dungeon_id = 10;
	uint32 point_id = 13;
	int32 retcode = 14;
}

// CmdId: 28683
message TakeBattlePassRewardReq {
	repeated BattlePassRewardTakeOption take_option_list = 1;
}

// CmdId: 8772
message GKIPCJNNDKH {
	uint32 PBHEOJJBCJL = 4;
	int32 retcode = 6;
}

message BBLCBONCEMF {
	string attack_tag = 3;
	uint32 KINMHEBJGLK = 5;
	int32 CHGFKKCAAHH = 6;
	uint32 HEGHHBKOGPM = 7;
	int32 HDLNEKINGLE = 10;
	int32 EGAEGEPOJGJ = 12;
	AbilityString ability_name = 13;
}

// CmdId: 21191
message ALOHMFAMAPB {
	uint32 param = 3;
	VisionType appear_type = 11;
	repeated SceneEntityInfo entity_list = 15;
}

message AGLBFBEEHEF {
	uint32 level_id = 3;
	bool DLCOBJPBKAJ = 11;
	uint32 GCNDEKFIOHL = 15;
}

// CmdId: 21696
message GNOLMOLEBKH {
	bool KCCJGFKFLHF = 1;
}

message GCGMsgModifyRemove {
	uint32 AGBMGNKOIOL = 2;
	uint32 controller_id = 5;
	repeated uint32 LDBGCMNEKBG = 8;
	GCGReason reason = 12;
}

// CmdId: 28133
message GEIJPMDAAAL {
	bool BPLGHONNCPB = 5;
	int32 retcode = 7;
	uint32 IDIMHOGKNFI = 10;
}

// CmdId: 5502
message IBJCNLMFAOI {
	repeated uint32 OINIHEOMKAN = 2;
}

message FlightActivityDetailInfo {
	repeated DFNNKHDFAHJ daily_record_list = 2;
	uint32 POHNKKEFGOI = 4;
	uint32 EJEOLIKNHJA = 6;
}

// CmdId: 27301
message PDIKPJNBCOG {
	Vector hint_center_pos = 1;
	uint32 config_id = 6;
	uint32 BKEPBHBCJEP = 8;
	uint32 EMBILCOKHLN = 10;
	uint32 PCINBMGKKDJ = 11;
	uint32 group_id = 12;
	uint32 offering_id = 14;
}

enum GCGDiceSideType {
	GCGDiceSideType_GCG_DICE_SIDE_INVALID = 0;
	GCGDiceSideType_GCG_DICE_SIDE_CRYO = 1;
	GCGDiceSideType_GCG_DICE_SIDE_HYDRO = 2;
	GCGDiceSideType_GCG_DICE_SIDE_PYRO = 3;
	GCGDiceSideType_GCG_DICE_SIDE_ELECTRO = 4;
	GCGDiceSideType_GCG_DICE_SIDE_GEO = 5;
	GCGDiceSideType_GCG_DICE_SIDE_DENDRO = 6;
	GCGDiceSideType_GCG_DICE_SIDE_ANEMO = 7;
	GCGDiceSideType_GCG_DICE_SIDE_PAIMON = 8;
}

// CmdId: 23787
message TakeAchievementGoalRewardRsp {
	repeated ItemParam item_list = 4;
	repeated uint32 id_list = 12;
	int32 retcode = 13;
}

message MultistagePlayInfo {
	uint32 begin_time = 1;
	uint32 DBHBBAOFEHF = 2;
	uint32 play_index = 3;
	uint32 group_id = 5;
	uint32 stage_type = 9;
	uint32 duration = 10;
	uint32 play_type = 15;
	oneof detail {
		InBattleMechanicusInfo mechanicus_info = 1636;
		InBattleFleurFairInfo fleur_fair_info = 1809;
		HideAndSeekStageInfo hide_and_seek_info = 2034;
		InBattleChessInfo chess_info = 750;
		InBattleIrodoriChessInfo irodori_chess_info = 1613;
		CharAmusementInfo char_amusement_info = 1301;
		BrickBreakerStageInfo brick_breaker_info = 542;
		CoinCollectStageInfo coin_collect_info = 860;
		LanV3BoatStageInfo lan_v3_boat_info = 97;
		FleurFairV2PacmanStageInfo fleur_fair_v2_pacman_info = 1971;
		HGBOKKNIMFC target_shooting_info = 245;
		GBOFFCDGFMM pitch_pot_info = 1286;
		JIGMHGAKGNP ball_game_info = 2028;
		BAMBLMLFKFC lan_v4_party_lion_info = 1765;
		GKONDNCADCO hide_and_seek_v4_info = 60;
	}
}

// CmdId: 2254
message ICOKODAEJDN {
	uint32 dungeon_id = 1;
	uint32 point_id = 11;
	KCCNEAHCDBC NCFIIKBCFOO = 12;
}

message AHAFCPMKHNA {
	string KPONGLOJPBF = 1;
	uint32 begin_time = 5;
	string MPBOGPOONMG = 6;
	uint32 config_id = 10;
	bool FNCFLFONIOD = 11;
	string BJABCEKKOLE = 12;
	uint32 end_time = 13;
	uint32 GIGDOFGGJKC = 14;
	uint32 AAEJAHNKOIK = 15;
}

// CmdId: 26295
message PNIOEDBACKN {
	uint64 dungeon_guid = 6;
	int32 retcode = 10;
}

// CmdId: 21532
message NCBLIOIAJGH {
	uint32 CBMPPKMBGNG = 4;
	uint32 avatar_id = 7;
	uint32 EMMEPHJAALL = 15;
}

// CmdId: 515
message LKEIGAKGDGD {
	int32 retcode = 9;
}

// CmdId: 3459
message EDBKDHMIENA {
	int32 retcode = 2;
}

// CmdId: 5086
message EBMLKLPOJOG {
	repeated uint32 EJDGEGHPCMI = 1;
	int32 retcode = 9;
}

// CmdId: 27133
message PCFLENNENCF {
	uint32 OGLGACLCDNN = 10;
	uint32 entity_id = 11;
}

// CmdId: 25075
message MHDIPJMBEAL {
	map<uint64, OCOFNPCBHOI> DGOMBKAKIFO = 2;
	repeated OMGBKGLKHBL JCBECFKOCAA = 5;
	int32 retcode = 6;
	repeated int32 NJNLIJGCKKB = 15;
}

// CmdId: 5637
message GAFOCCPINAC {
	uint32 FEGPEDLGBMO = 2;
	int32 retcode = 11;
	uint32 NPFDANMILHG = 12;
}

message GGNHLPFABGM {
	uint32 FPJHLGJAGIE = 1;
	DMKEJNCCMFC IFGMIILOKIF = 2;
	uint32 OKGAGKIDLAI = 3;
	uint32 PBOIPCOMBIC = 4;
	uint32 EFFIKMFPMHJ = 6;
	repeated DMKEJNCCMFC EPICKGCBNFL = 8;
	LKNLNJBPHEC DCBCANEEKDO = 9;
	uint32 MCAMNDBAFBG = 10;
	bool JGMNADPMDNL = 11;
	uint32 FHAJBCGKFJF = 13;
	uint32 LONEHLFFLCJ = 14;
	uint32 CDIDOHLNDDO = 15;
}

// CmdId: 631
message JINPGJGLBHL {
	string NJGFICANFPA = 13;
}

message SalvageEscortGallerySettleInfo {
	uint32 time_remain = 11;
	SalvageEscortStopReason reason = 15;
}

message SceneGalleryInfo {
	DIFONDPLGEA stage = 1;
	uint32 end_time = 3;
	uint32 LINLEKFHHJG = 5;
	CustomGalleryInfo EHACOADFJKG = 6;
	uint32 owner_uid = 7;
	repeated MDHEDNGACNC EEOCENPNEHD = 8;
	uint32 IPFLNAPCHMF = 10;
	uint32 gallery_id = 12;
	uint32 start_time = 14;
	oneof info {
		SceneGalleryBalloonInfo balloon_info = 15;
		SceneGalleryFallInfo fall_info = 4;
		SceneGalleryFlowerInfo flower_info = 9;
		SceneGalleryBulletInfo bullet_info = 11;
		SceneGalleryBrokenFloorInfo broken_floor_info = 2;
		SceneGalleryHideAndSeekInfo hide_and_seek_info = 13;
		SceneGalleryBuoyantCombatInfo buoyant_combat_info = 1209;
		SceneGalleryBounceConjuringInfo bounce_conjuring_info = 243;
		SceneGalleryHandballInfo handball_info = 341;
		SceneGallerySumoInfo sumo_info = 1347;
		SceneGallerySalvagePreventInfo salvage_prevent_info = 915;
		SceneGallerySalvageEscortInfo salvage_escort_info = 161;
		SceneGalleryHomeBalloonInfo home_balloon_info = 959;
		SceneGalleryCrystalLinkInfo crystal_link_info = 780;
		SceneGalleryIrodoriMasterInfo irodori_master_info = 299;
		SceneGalleryLuminanceStoneChallengeInfo luminance_stone_challenge_info = 932;
		SceneGalleryHomeSeekFurnitureInfo home_seek_furniture_info = 1856;
		SceneGalleryIslandPartyDownHillInfo island_party_down_hill_info = 1409;
		SceneGallerySummerTimeV2BoatInfo summer_time_v2_boat_info = 280;
		SceneGalleryIslandPartyRaftInfo island_party_raft_info = 1930;
		SceneGalleryIslandPartySailInfo island_party_sail_info = 589;
		SceneGalleryInstableSprayInfo instable_spray_info = 797;
		SceneGalleryMuqadasPotionInfo muqadas_potion_info = 1555;
		SceneGalleryTreasureSeelieInfo treasure_seelie_info = 1469;
		SceneGalleryVintageHuntingInfo vintage_hunting_info = 368;
		SceneGalleryWindFieldInfo wind_field_info = 131;
		SceneGalleryFungusFighterTrainingInfo fungus_fighter_training_info = 1393;
		SceneGalleryEffigyChallengeV2Info effigy_challenge_info = 1439;
		SceneGalleryFungusFighterCaptureInfo fungus_fighter_capture_info = 774;
		SceneGalleryCharAmusementInfo char_amusement_info = 1648;
		SceneGalleryCoinCollectInfo coin_collect_info = 702;
		SceneGalleryTeamChainInfo team_chain_info = 1974;
		SceneGalleryDuelHeartInfo duel_heart_info = 35;
		SceneGalleryLanV3BoatMultiInfo boat_multi_info = 54;
		SceneGalleryPacmanInfo pacman_info = 633;
		SceneGalleryFungusFighterV2Info fungus_fighter_v2_info = 1294;
		SceneGalleryAkaFesArchaeologyInfo aka_fes_archaeology_info = 1715;
		SceneGallerySandwormInfo sandworm_info = 267;
		SceneGallerySorushTrialPhotoMatchInfo sorush_trial_photo_match_info = 71;
		SceneGallerySorushTrialHitmanInfo sorush_trial_hitman_info = 688;
		SceneGalleryAkaFesRhythmInfo aka_fes_rhythm_info = 266;
		SceneGalleryJourneyDiceInfo journey_dice_info = 587;
		FHJMKKJAMPK target_shooting_info = 1831;
		FDDEBKIOCEM animal_view_info = 2041;
		LEEHLLLPEBH flight_gear_info = 419;
		HHNHAGLMFFM box_match_info = 2013;
		OJOFKMDJDME quick_time_combat_info = 1152;
		EJFCDBBKJIK inspiration_spurt_info = 226;
		CEEPPDPNEME fungus_fighter_v3_info = 564;
		IPPHADDMPIG filmfest_sniper_info = 1799;
		JKGANIHJMEA filmfest_battle_info = 1926;
		LOBCFMJMCBF treasure_hunt_v4_info = 1005;
		DAHFKLIDBJE auto_time_stop_info = 1621;
		ODBBLCFEBLF slime_cannon_info = 608;
		EFKIGNGOMCI remus_arena_info = 1556;
		MCHJIGFDEFI hide_and_seek_v4_info = 1818;
	}
}

// CmdId: 3728
message KDNMMDBJHFK {
	uint32 PPJDGOLPFGK = 7;
}

message MJKIBNMMJGF {
	repeated uint32 EGELACJNLKK = 6;
	map<uint32, uint32> HDFIMMFLJEK = 8;
	map<uint32, AFAALAFIMOO> LBGIPBNBLCF = 10;
}

// CmdId: 3135
message AvatarTeamAllDataNotify {
	map<uint32, AvatarTeam> avatar_team_map = 5;
	repeated uint64 temp_avatar_guid_list = 12;
	repeated uint32 backup_avatar_team_order_list = 13;
}

message IIFOJILNJNO {
	int32 x = 1;
	int32 y = 2;
}

// CmdId: 2138
message IHOCPCBKMDJ {
	int32 retcode = 3;
	ECKLBLJKDJD PLABNBPMGLL = 9;
}

enum AvatarExpeditionState {
	AvatarExpeditionState_AVATAR_EXPEDITION_NONE = 0;
	AvatarExpeditionState_AVATAR_EXPEDITION_DOING = 1;
	AvatarExpeditionState_AVATAR_EXPEDITION_FINISH_WAIT_REWARD = 2;
	AvatarExpeditionState_AVATAR_EXPEDITION_CALLBACK_WAIT_REWARD = 3;
	AvatarExpeditionState_AVATAR_EXPEDITION_LOCKED = 4;
}

// CmdId: 25747
message MOIDCABPKFG {
	uint32 ENGJHPFBMMN = 1;
	uint32 IBPPMFELJHG = 3;
	uint32 PNFGEBGCAAH = 4;
	uint32 EIDJOMEEIHO = 10;
	uint32 ACLCONFBACK = 11;
	uint32 MJILNLMOKFJ = 14;
	uint32 NAPHECMGPGK = 15;
}

// CmdId: 2874
message LLMFFLPLAJL {
}

message FleurFairMusicGameInfo {
	map<uint32, JLCDFMDDMCM> music_record_map = 13;
}

// CmdId: 7473
message AbilityInvocationFailNotify {
	string reason = 1;
	uint32 entity_id = 5;
	AbilityInvokeEntry invoke = 10;
}

enum SvrMsgId {
	MSG_UNKNOWN = 0;
	MSG_BLOCK_REFRESH_COUNTDOWN = 1;
	MSG_AVATAR_REVIVE_BY_STATUE = 2;
	MSG_DAILY_TASK_REWARD_MAX_NUM = 3;
	MSG_ROUTINE_TYPE_NOT_OPEN = 4;
	MSG_ROUTINE_TYPE_REWARD_MAX_NUM = 5;
	MSG_MECHANICUS_COIN_LIMIT = 6;
}

message LPLHCMMEDEM {
	repeated ALIIJPPMPJB record_list = 8;
}

// CmdId: 27502
message KKKNECEAFDF {
	uint32 DMIHAJNACEB = 2;
	uint32 avatar_id = 13;
	uint32 guid = 14;
}

// CmdId: 2413
message KGNFINHKGPA {
	uint32 trial_avatar_index_id = 15;
}

// CmdId: 28933
message HDJBHJKELCK {
	uint32 difficulty = 3;
	uint32 stage_id = 5;
}

// CmdId: 1711
message GHLHLMAENKD {
}

// CmdId: 28482
message GLKAHFLKPKA {
	CJJMHCIKGME DKMMPIGBLPL = 5;
	int32 retcode = 9;
}

// CmdId: 4077
message PKAFDDPFHFD {
}

// CmdId: 21610
message INKDABEGFEN {
	uint32 entity_id = 8;
	uint32 IKMCAKPGCBG = 14;
}

message LBFKMIKKJJG {
	uint32 gadget_id = 10;
	repeated uint32 DJDIFFINBHO = 12;
}

// CmdId: 23752
message IAEGNCDKCFE {
	repeated CCOJDCMIEAA NHNAHDEBDPJ = 3;
}

message HomePlantSubFieldData {
	HomePlantFieldStatus field_status = 1;
	fixed32 end_time = 5;
	uint32 GLHMMKGBJIC = 9;
	repeated uint32 entity_id_list = 14;
	uint32 DGDGNJDPLKA = 15;
}

// CmdId: 2855
message CFFMJBMIJIE {
	repeated uint32 watcher_list = 11;
}

// CmdId: 24827
message DungeonCandidateTeamInfoNotify {
	repeated uint32 PFKEFFHHCFJ = 1;
	uint32 match_type = 5;
	map<uint32, JKGNHHLGPBN> GKEGJKGJBFG = 8;
	uint32 dungeon_id = 9;
	repeated DungeonCandidateTeamAvatar avatar_list = 12;
	oneof detail {
		UgcDungeonCandidateTeamInfo ugc_team_info = 1984;
	}
}

message HomeStakeRecord {
	repeated PDFCBLEEJEK record_list = 5;
}

// CmdId: 1995
message GetOnlinePlayerListRsp {
	repeated OnlinePlayerInfo player_info_list = 1;
	int32 retcode = 8;
	uint32 param = 14;
}

// CmdId: 2538
message EMIJIBLAPAG {
	int32 retcode = 8;
}

// CmdId: 5613
message FONFAKBOLBP {
	uint32 schedule_id = 7;
	uint32 reward_id = 8;
	uint32 position = 11;
	int32 retcode = 12;
}

message AbilityMixinBreakout {
	enum SyncType {
		SYNC_TYPE_NONE = 0;
		SYNC_TYPE_CREATE_CONNECT = 1;
		SYNC_TYPE_START_GAME = 2;
		SYNC_TYPE_PING = 3;
		SYNC_TYPE_FINISH_GAME = 4;
		SYNC_TYPE_SNAP_SHOT = 5;
		SYNC_TYPE_ACTION = 6;
	}

	SyncType sync_type = 11;
	int32 retcode = 13;
	oneof sync {
		BreakoutSyncCreateConnect sync_create_connect = 9;
		BreakoutSyncPing sync_ping = 4;
		BreakoutSyncFinishGame sync_finish_game = 2;
		BreakoutSyncSnapShot sync_snap_shot = 7;
		BreakoutSyncAction sync_action = 3;
	}
}

// CmdId: 29414
message OFHLNOKFKKJ {
	int32 retcode = 9;
	uint32 id = 14;
}

// CmdId: 29460
message EJANIGJGKOG {
	uint32 fish_id = 6;
}

// CmdId: 27847
message DNCOADOABOO {
	bool PABAHKNKDKI = 12;
}

// CmdId: 27125
message IHNNLMAEJIE {
	repeated uint32 HLFFPGEOAPD = 2;
	int32 retcode = 12;
	uint64 NBKLOIOCCFI = 15;
}

// CmdId: 23250
message HMKHIDDMCJD {
	LCBPFICNKMO settle_info = 3;
	uint32 level_id = 9;
	uint32 gallery_id = 15;
}

message Equip {
	bool is_locked = 3;
	oneof detail {
		Reliquary reliquary = 1;
		Weapon weapon = 2;
	}
}

// CmdId: 23940
message CNDFJGNIJIP {
	uint32 HMAJPLICALI = 1;
	uint32 MLNMNEGNMPI = 3;
	int32 retcode = 12;
}

message JPGEMCCHPMN {
	repeated PFKDKOEBEBH stage_info_list = 1;
}

message FCHLFILNKBP {
	uint32 stage_id = 4;
	KBKEMCINCJJ AAIMBPPBIEB = 5;
	uint32 KKDKIOGHLDK = 10;
	bool is_open = 12;
	repeated DLGKGABMLHO MMECADELJBN = 15;
}

message UgcActivityDetailInfo {
	repeated INHCLMKKMMJ official_custom_dungeon_list = 3;
	uint32 custom_dungeon_group_id = 6;
	bool MEMELEIIHDB = 8;
	bool GPJBDKPGHHI = 14;
}

// CmdId: 7359
message FONAFLOHGCP {
	string avatar_name = 8;
	uint32 DHAJMMCPEBO = 12;
}

message LEELFGOJOMC {
	uint32 stage_id = 2;
	uint32 difficulty = 4;
	uint32 PKJAGILPKCM = 6;
	repeated uint32 HCOEDGHHHPN = 12;
	bool HLPGFKPLADC = 13;
}

message BattlePassRewardTag {
	uint32 reward_id = 4;
	BattlePassUnlockStatus unlock_status = 10;
	uint32 level = 13;
}

// CmdId: 7931
message MCDIGBKHKOP {
	uint32 NAEOPOBBICN = 14;
}

// CmdId: 2020
message GCGReplayAskDuelRsp {
	int32 retcode = 8;
	GCGDuel duel = 12;
	repeated GCGMessagePack msg_pack_list = 13;
}

// CmdId: 5420
message VehicleInteractRsp {
	uint32 gadget_id = 2;
	VehicleInteractType interact_type = 3;
	uint32 vehicle_type = 6;
	int32 retcode = 7;
	VehicleMember EJLMAFLBMAK = 8;
	Vector enter_pos = 10;
	Vector enter_rot = 13;
	uint32 entity_id = 14;
}

message JHNJOLIPJLC {
	uint32 HLCNIHONGBD = 13;
	uint32 CGIJNHADGHC = 15;
}

message EHCMIIFAHNL {
	bool is_new_record = 5;
	uint32 score = 15;
}

// CmdId: 973
message AIAJAHJIJPK {
	bool is_show_avatar = 3;
	repeated uint32 AJOKDHOOFED = 14;
}

// CmdId: 6523
message MPOBLAFBBNM {
	int32 retcode = 8;
	uint32 level_id = 12;
}

message AvatarTeam {
	repeated uint64 avatar_guid_list = 10;
	string team_name = 12;
}

// CmdId: 7854
message DFELIAOEMBK {
	ProfilePicture profile_picture = 7;
	int32 retcode = 9;
}

// CmdId: 26879
message GCGSettleNotify {
	DFBHGDKNDIM DOKHPHJOIBF = 2;
	repeated uint32 MDMLANKHFFF = 4;
	repeated uint32 EPBBHCLDMKG = 8;
	uint32 win_controller_id = 9;
	bool is_win = 10;
	GCGGameBusinessType business_type = 12;
	repeated ItemParam reward_item_list = 13;
	GCGEndReason reason = 14;
	uint32 EBOCAKIIJLA = 15;
	oneof detail {
		GCGPVEActivitySettle pve_activity_settle = 1826;
		GCGArenaSettle arena_settle = 364;
		MMALNOGFHBB pve_infinite_activity_settle = 903;
	}
}

message MBHLPKMNHOC {
	uint32 team_id = 2;
	repeated uint32 MCDMJOGLHAE = 3;
}

// CmdId: 768
message HGGIEPGKANG {
	uint32 module_id = 8;
}

// CmdId: 21317
message PlayerEnterSceneNotify {
	/* protected @ 0x38 */// Vector CAMKCCFNHOJ = 65535;
	/* protected @ 0x40 */// string DNKHBOFBIDA = 65535;
	/* protected @ 0x48 */// Vector BPMCJCMBDPP = 65535;
	/* protected @ 0x50 */// uint32 dungeon_id = 65535;
	/* protected @ 0x54 */// uint32 BEIMODPNDPC = 65535;
	/* protected @ 0x58 */// uint32 HPNGBLOOJNM = 65535;
	/* protected @ 0x5C */// uint32 KPBCNOCAOCF = 65535;
	/* protected @ 0x68 */// uint32 text_id = 65535;
	/* protected @ 0x6C */// uint32 GHMMLIFDPFA = 65535;
	/* protected @ 0x70 */// uint32 IOJHKOFGJJF = 65535;
	/* protected @ 0x80 */// bool HFHMDLKKPBO = 65535;
	/* protected @ 0x81 */// bool ABPKOALIJDP = 65535;
	/* protected @ 0x84 */// uint32 MJLOKFODKEP = 65535;
	//MapLayerInfo map_layer_info = 317;
	EnterType type = 2;//sus
	repeated uint32 scene_tag_id_list = 9;
	uint32 world_level = 3;
	uint32 target_uid = 14;//14 or 189
	uint32 create_player_uid = 189;//14 or 189
	Vector pos = 13;
	uint32 scene_id = 7;
	string scene_transaction = 120;
	uint32 enter_scene_token = 15;
	uint64 scene_begin_time = 6;
}

message NDEFFOFLHMN {
	repeated uint32 IIDMPNLLIDA = 5;
	repeated uint32 PJLIANILIJP = 8;
}

// CmdId: 3891
message OLELEDFPDBI {
	repeated uint32 GNHHCICJIGM = 3;
	uint32 dungeon_id = 5;
}

message DeliveryActivityDetailInfo {
	bool is_taken_reward = 3;
	uint32 AKMEEFBDNAF = 11;
	repeated uint32 ECACHOOIIDJ = 13;
}

// CmdId: 20270
message MLEAFPFPJIA {
	repeated uint32 monster_id_list = 8;
}

// CmdId: 9600
message DHPDCOHKLOB {
	repeated COBJKLEGHGI avatar_info_list = 3;
}

// CmdId: 21401
message OFICCHMLLBM {
	repeated AJJMBKNNKDM FENNGNOJKLC = 14;
}

// CmdId: 8701
message DGDEMMBOLMG {
	repeated uint32 PEBIPKDFFJK = 1;
	int32 retcode = 2;
	uint32 NMOGLBHHBFE = 3;
	uint32 HKPBHNEABOP = 4;
	uint32 OPGHPLEGIFD = 5;
	uint32 MKKNMAKHAHD = 7;
	repeated uint32 LHOHDNKEOBO = 8;
	uint32 FDAPLLFFBAO = 9;
	repeated uint32 EADNIPHBJKO = 12;
	map<uint32, uint32> DFHOPFDCNJD = 13;
}

// CmdId: 3959
message MPMODJMGAAG {
	int32 retcode = 13;
	uint64 guid = 15;
}

// CmdId: 5885
message JJBLABMGDNH {
	uint32 AKMEEFBDNAF = 7;
	uint32 schedule_id = 13;
	uint32 BAGGJIKICJG = 14;
}

message GCGMsgDiceRoll {
	uint32 LHFINLGNDOC = 4;
	uint32 controller_id = 8;
	repeated GCGDiceSideType dice_side_list = 15;
}

// CmdId: 21713
message EvtDestroyGadgetNotify {
	uint32 entity_id = 2;
	ForwardType forward_type = 3;
}

// CmdId: 805
message CMIHFJPNGFE {
	int32 retcode = 4;
	uint32 difficulty_id = 6;
	uint32 schedule_id = 8;
	uint32 gadget_entity_id = 9;
}

// CmdId: 27539
message JELNLLHMKPN {
	uint32 param = 2;
	uint32 NJEPGGKDPOH = 4;
	int32 retcode = 14;
}

// CmdId: 7041
message IMGNMJLIAKB {
	repeated FCCGFEACHIE IAPKEMMIPNC = 1;
	int32 retcode = 5;
	UgcType ugc_type = 14;
}

message SorushTrialDetailInfo {
	map<uint32, uint32> IPIANPMJHHF = 2;
	repeated uint32 FANDDGHDDGF = 6;
	repeated uint32 HKPNKIPAECH = 8;
	repeated uint32 FNOPHMBEPME = 10;
}

// CmdId: 28101
message GKOLBEOMLLH {
	uint32 schedule_id = 4;
}

message CityInfo {
	uint32 level = 8;
	uint32 crystal_num = 9;
	uint32 city_id = 13;
}

message BKPAPLDMIDM {
	uint32 GAMJJANDGDH = 1;
	bool is_unlocked = 2;
	uint32 count = 4;
	uint32 BNKLNPKJNLK = 5;
	uint32 exp = 7;
	bool DMMJDLIENJH = 9;
	uint32 EFDNBDDEHMP = 10;
	uint32 GEHHNEPHGDA = 11;
	bool NECHILNJIHD = 12;
}

// CmdId: 7233
message PNNINFFPBLO {
	int32 retcode = 15;
}

// CmdId: 3015
message LHOADMLGJLE {
	uint32 schedule_id = 5;
	uint32 group_id = 13;
}

// CmdId: 5858
message FGBBIDAFODO {
	uint32 stage_id = 11;
}

// CmdId: 693
message MCPFMALIPFE {
	uint32 target_uid = 15;
}

// CmdId: 4739
message InBattleMechanicusCardResultNotify {
	uint32 play_index = 1;
	uint32 group_id = 3;
	uint32 KIKIMDOMEBC = 5;
	repeated InBattleMechanicusCardInfo card_list = 6;
	uint64 wait_begin_time_us = 10;
	map<uint32, uint32> IBFEAEFOFFM = 13;
}

message MGOIDPFCIDG {
	uint32 NEMGOAHPGPO = 2;
	uint32 JCCHMABEMFN = 5;
	bool IOHOKJCGLBN = 6;
	repeated AOKJLCHJOEB PNIIJLLNJNE = 7;
}

// CmdId: 4041
message JCBPDCDNBMK {
	uint32 id = 12;
}

// CmdId: 4467
message PHJLENMHMFM {
	uint32 NOMAKKPIFPO = 3;
	int32 retcode = 8;
}

// CmdId: 2952
message AvatarFlycloakChangeNotify {
	uint32 flycloak_id = 3;
	uint64 avatar_guid = 10;
}

message MIGBNKHHKLE {
	uint32 stage_id = 1;
	repeated BHLEJPFPFAG team_info_list = 3;
	uint32 level_id = 4;
	bool is_new_record = 6;
	repeated uint32 DAJKLIAJOBD = 8;
	uint32 difficulty = 11;
}

message GCGSkillPreviewExtraInfo {
	repeated GCGSkillPreviewCardInfo BPIBANMMAPL = 2;
	repeated GCGSkillPreviewCardInfo CNBOBKIBHMB = 14;
}

// CmdId: 20801
message KGJDMEMPOLM {
	int32 retcode = 4;
	uint32 EBDOBMKONHM = 5;
}

// CmdId: 24007
message IHPMOIHAOIJ {
	repeated COBJKLEGHGI avatar_info_list = 8;
	uint32 difficulty = 11;
	uint32 stage_id = 13;
}

// CmdId: 8175
message NLJKHHBDIDE {
	uint32 uid = 9;
}

enum TryCustomDungeonType {
	TryCustomDungeonType_TRY_CUSTOM_DUNGEON_NONE = 0;
	TryCustomDungeonType_TRY_CUSTOM_DUNGEON_ROOM = 1;
	TryCustomDungeonType_TRY_CUSTOM_DUNGEON_ALL = 2;
	TryCustomDungeonType_TRY_CUSTOM_DUNGEON_OFFICIAL_PLAY = 3;
}

// CmdId: 29947
message AEBIBLNEIEP {
	bool DKOGMMCINPG = 10;
}

// CmdId: 29652
message KGJICEBAGFI {
	uint32 IPAOLHMOBCF = 2;
	repeated JEAEHPOHDGP EIDNLBDKCJL = 4;
	uint32 MBJNLCPDGLG = 7;
	bool is_success = 9;
	uint32 ELEKBJKPJJO = 10;
	uint32 IGHBCNAELFD = 11;
	uint32 level_id = 14;
	repeated FICAPDPIEBP JENKPCIPOIN = 15;
}

// CmdId: 25759
message EKKJDPMILAD {
}

// CmdId: 25932
message KOEFMCGDFGA {
	uint32 scene_id = 7;
}

// CmdId: 4276
message ChatChannelDataNotify {
	repeated ChatChannelInfo channel_info_list = 6;
	repeated uint32 channel_list = 15;
}

message CNHFBFMKINM {
	repeated LBEOPJPDEOG level_info_list = 1;
}

// CmdId: 29291
message JILMGLOLADH {
	uint32 GFMMGHPIPOL = 1;
	uint32 stage_id = 4;
	uint32 LBHCDKOLHDF = 7;
	uint32 DCBGNDIAKEB = 9;
	uint32 activity_id = 11;
	repeated BABABCJIMFF FCJEOGIHOEA = 13;
}

message DLGDKPKEOEG {
	Vector pos = 8;
	Vector rot = 13;
}

// CmdId: 8110
message EENBLDNKNDE {
	uint32 difficulty_id = 7;
	repeated uint32 KIBGMMOOPLB = 12;
}

// CmdId: 1883
message CKFKKEAPFHK {
	int32 retcode = 4;
	repeated IBGDBDHJAOA BKLFBJIAFNJ = 14;
}

// CmdId: 29281
message GCGSkillPreviewNotify {
	uint32 JOLEJMMENBM = 1;
	repeated GCGSkillPreviewPlayCardInfo MOAJIGPEJHH = 2;
	repeated GCGSkillPreviewInfo AAGOPEEJLNG = 6;
	repeated GCGChangeOnstageInfo MACOJEGELHK = 8;
	uint32 controller_id = 15;
}

message VintageActivityDetailInfo {
	EOLINHILGFJ AKMAPMNOHFK = 1;
	NCCFAAOFKIB AJPBPBKOMOF = 4;
	map<uint32, JAMLMPPAMGI> IIEABFAJOHP = 5;
	map<uint32, HMFGGPIFGIB> KCFOAFJEMIH = 12;
	map<uint32, BDCNOKGFKOL> GGGKMNIHCID = 13;
	bool is_content_closed = 15;
}

message AbilityAppliedModifier {
	int32 modifier_local_id = 1;
	uint32 parent_ability_entity_id = 2;
	AbilityString parent_ability_name = 3;
	AbilityString parent_ability_override = 4;
	uint32 instanced_ability_id = 5;
	uint32 instanced_modifier_id = 6;
	float exist_duration = 7;
	AbilityAttachedModifier attached_instanced_modifier = 8;
	uint32 apply_entity_id = 9;
	bool is_attached_parent_ability = 10;
	ModifierDurability modifier_durability = 11;
	uint32 sbuff_uid = 12;
	bool is_serverbuff_modifier = 13;
	bool IAPDOPJIGFF = 14;
}

// CmdId: 7682
message HomeEditCustomFurnitureRsp {
	HomeCustomFurnitureInfo custom_furniture_info = 2;
	int32 retcode = 6;
}

// CmdId: 24181
message HAOKMIKCLOD {
	bool HGEEPPLPGKA = 4;
	uint64 ugc_guid = 6;
	int32 retcode = 12;
	UgcType ugc_type = 14;
}

// CmdId: 8649
message EnterUgcDungeonReq {
	uint64 dungeon_guid = 3;
	uint32 dungeon_id = 5;
	uint32 room_id = 8;
	repeated UgcDungeonCandidateTeamAvatarInfo avatar_info_list = 9;
	EnterUgcDungeonType enter_type = 12;
}

// CmdId: 20926
message GetAuthkeyReq {
	string auth_appid = 4;
	uint32 sign_type = 5;
	uint32 authkey_ver = 14;
}

// CmdId: 2786
message KCHBAHNNEHN {
}

// CmdId: 7442
message DPMJFPAEIEE {
	int32 retcode = 9;
	repeated uint32 NJOLIACMMOI = 11;
}

// CmdId: 21522
message FELJOIOAHNA {
	uint32 level_id = 8;
	uint32 NEMGOAHPGPO = 9;
}

// CmdId: 3904
message GOPKEIDKNLB {
}

// CmdId: 6817
message MHLMBJKCGHA {
	uint32 stage_id = 1;
	repeated POHLPAAGIEO team_info_list = 4;
	uint32 difficulty = 13;
}

message RegionSearch {
	RegionSearchState state = 1;
	bool is_entered = 3;
	uint32 progress = 8;
	uint32 KIJGNJJJEDO = 10;
}

// CmdId: 22454
message FLMMGHHBIHH {
	uint32 AHDPGFNEDLF = 2;
	bool LJAIEOLOFEF = 5;
	uint32 group_id = 6;
	bool DMMBNKKANNP = 8;
	bool CMICLCHIIDB = 9;
	bool MAPAHLONKAA = 11;
	uint32 KDCDFKCOINH = 12;
	repeated MFKPGOKKIOD JIFLNADLEBG = 501;
	repeated ELAAJAGLNMM NNHGOPIDCJC = 559;
	repeated NELOMLDEJHE OMIJLNDFIDM = 659;
	repeated uint32 EOOALOPDPHL = 717;
	repeated uint32 GOOMEMIKNFH = 897;
	repeated OJPPHDDFBDL KAJCBHPOLNJ = 982;
	repeated MFKPGOKKIOD FPALBGBOOPA = 1655;
	repeated POIGCAOLLEN DEPDMPMCGCJ = 1658;
	repeated NELCDJJFPFF CJCPGOIAAEP = 2047;
}

// CmdId: 9904
message BILKJOBCEAP {
	HBNEHFMBCIJ ILLKCHADFKI = 7;
}

message IPLJBMGNGAD {
	uint32 config_id = 1;
	repeated Uint32Pair DBBHMECOOAI = 2;
	bool JCIODEPMBDE = 7;
}

// CmdId: 28783
message CJKLNPCKFIO {
	uint32 level = 8;
	int32 retcode = 10;
	repeated ItemParam item_list = 14;
	uint32 city_id = 15;
}

// CmdId: 6469
message OHKFDPMFNML {
	uint32 target_uid = 2;
}

// CmdId: 23962
message NLPBCBAKNPC {
	uint32 gadget_entity_id = 5;
	uint32 difficulty = 10;
}

message GCGMsgNewCard {
	KCGJJCJPPNA card = 8;
}

// CmdId: 3475
message OFPHMJBPNNJ {
	int32 retcode = 4;
}

message GBELEONPCEA {
	bool IAPDOPJIGFF = 4;
	float MJPAELFAGHN = 8;
	float CBCMBFDDEDB = 13;
}

// CmdId: 8006
message GGCKJKHFJEE {
	int32 retcode = 10;
	uint32 room_id = 13;
	uint64 guid = 14;
}

// CmdId: 152
message ELOOOLDGDBF {
	repeated uint32 HOFKKEGPIFA = 13;
}

// CmdId: 4109
message AAIJDDOMLNJ {
	uint32 item_id = 1;
	Vector pos = 7;
	uint32 item_num = 8;
	int32 param = 15;
}

// CmdId: 20917
message KFLCPDIIDNF {
	uint32 level_id = 1;
	uint32 BDALIEKPILM = 7;
}

// CmdId: 807
message ABLLMABCGGK {
	uint32 gallery_id = 9;
	uint32 GAAADCNADOK = 11;
}

// CmdId: 9740
message LGHHIDOEHEF {
	uint32 activity_id = 8;
	uint32 config_id = 10;
}

// CmdId: 8043
message NFABDJGOALM {
	uint32 NFOHGCPBOLI = 3;
	uint32 activity_id = 5;
	uint32 trial_avatar_index_id = 7;
}

// CmdId: 944
message DungeonSettleNotify {
	uint32 brief = 1;
	uint32 OKOANLIBBLO = 3;
	repeated ACCOFBALEBG DAGKHIMLIAA = 5;
	uint32 LIKNHIFFLCO = 6;
	map<uint32, StrengthenPointData> strengthen_point_data_map = 8;
	bool is_success = 9;
	uint32 HPNGBLOOJNM = 11;
	map<uint32, APLBJJBLBKC> BEDJOIKNMND = 12;
	repeated uint32 LONNAENHKPA = 13;
	uint32 dungeon_id = 14;
	oneof detail {
		TowerLevelEndNotify tower_level_end_notify = 517;
		TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 1297;
		ChannelerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 803;
		EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 974;
		RoguelikeDungeonSettleInfo roguelike_dungeon_settle_info = 1594;
		CrystalLinkDungeonSettleInfo crystal_link_settle_info = 1578;
		SummerTimeV2DungeonSettleInfo summer_time_v2_dungeon_settle_info = 1189;
		InstableSprayDungeonSettleInfo instable_spray_settle_info = 1915;
		WindFieldDungeonSettleInfo wind_field_dungeon_settle_info = 1143;
		EffigyChallengeV2SettleInfo effigy_challenge_v2_settle_info = 169;
		TeamChainSettleInfo team_chain_settle_info = 1188;
		PacmanSettleInfo pacman_settle_info = 1973;
		FungusFighterV2SettleInfo fungus_fighter_v2_settle_info = 1458;
		NIBNJDNHPEF blade_dance_settle_info = 519;
		MIGBNKHHKLE multi_character_dungeon_settle_info = 233;
		HPCOAIFPJDG inspiration_spurt_dungeon_settle_info = 1997;
		KODBLPGOIKM quick_time_combat_settle_info = 110;
		OKMNDMNIACJ fungus_fighter_v3_settle_info = 190;
		JCAGIDBMAHL filmfest_battle_settle_info = 755;
		GODHJGHJOHG filmfest_sniper_settle_info = 1436;
		PCKAPLFCEKB goal_challenge_settle_info = 1082;
		GMJBKKCMOHH mist_trial_settle_info = 858;
		PGOGLHJIHFG stamina_fight_settle_info = 1697;
		JGDCFJHICHC lost_samachurl_sneak_settle_info = 162;
		HEDJEKNOIJI auto_time_stop_settle_info = 994;
		MJOCABKDAHH slime_cannon_settle_info = 1682;
		LICBKCNACHH effigy_challenge_v5_settle_info = 868;
	}
}

message HBJACFFDIKJ {
	bool LAEDECHGFIJ = 5;
	bool is_open = 6;
	uint32 OALCEEHKHEO = 13;
}

// CmdId: 6646
message LHHFBEGDOOA {
	bool is_new_record = 1;
	uint32 score = 3;
	uint32 JLPOGGOJLPB = 7;
	uint32 gallery_id = 9;
	bool is_success = 10;
	uint32 APHMIHKGDMM = 11;
	uint32 level_id = 13;
	uint32 ILMKAHBMBBH = 14;
}

// CmdId: 20744
message OGFEEMNKLLP {
	repeated uint64 GCMDICKKNHM = 15;
}

// CmdId: 6358
message MaterialDeleteReturnNotify {
	MaterialDeleteReturnType type = 2;
	map<uint32, uint32> DIPPCDPMOOC = 6;
	map<uint32, uint32> CEDLLNLCEDP = 14;
}

// CmdId: 8361
message LEHLDBPICDE {
	int32 retcode = 1;
}

// CmdId: 5524
message DHDNEOGAFNB {
	uint32 GIABGNHGMCB = 14;
}

message AGCHAJFFEGD {
	uint32 MCBNLHBHNMB = 6;
	uint32 INMMIEPDHIH = 11;
}

// CmdId: 8041
message KCCBHMJJNGK {
	repeated uint32 NFJEOBEMAAG = 2;
	repeated ItemParam item_list = 4;
	uint32 city_id = 6;
	int32 retcode = 15;
}

// CmdId: 8299
message GEAPBHILHFF {
	uint32 today_fish_num = 4;
	uint32 entity_id = 6;
}

enum GCGPhaseType {
	GCGPhaseType_GCG_PHASE_INVALID = 0;
	GCGPhaseType_GCG_PHASE_START = 1;
	GCGPhaseType_GCG_PHASE_DRAW = 2;
	GCGPhaseType_GCG_PHASE_ON_STAGE = 3;
	GCGPhaseType_GCG_PHASE_DICE = 4;
	GCGPhaseType_GCG_PHASE_MAIN = 5;
	GCGPhaseType_GCG_PHASE_END = 6;
	GCGPhaseType_GCG_PHASE_DIE = 7;
	GCGPhaseType_GCG_PHASE_FIN = 8;
	GCGPhaseType_GCG_PHASE_PRE_MAIN = 9;
	GCGPhaseType_GCG_PHASE_REROLL = 10;
	GCGPhaseType_GCG_PHASE_REDRAW = 11;
}

// CmdId: 24085
message GOEHPJGGIEG {
	repeated uint32 NKAKBENDGKK = 1;
	repeated uint32 JCBBBIMOIHM = 2;
	uint32 NHGFPGKLKNI = 10;
}

// CmdId: 7471
message PBPFHOHMKKP {
	repeated JOHFHDPJJHA IDOILIEICMM = 11;
}

// CmdId: 22125
message AAOIPBABCKJ {
	JDMJAFLKBFA shop = 1;
	int32 retcode = 6;
}

// CmdId: 22521
message NOPAIILNKGD {
	int32 retcode = 2;
}

// CmdId: 24484
message SetFriendEnterHomeOptionReq {
	FriendEnterHomeOption option = 9;
}

message GCGArenaSettle {
	uint32 JHHEHCJBAPF = 3;
	uint32 JMOLFDCAJOJ = 13;
}

// CmdId: 24177
message NLDDDFGNBJA {
	AGCIKKNPPMI KCOKOOJMJOB = 3;
	int32 retcode = 10;
	GIHFIIBDOBE OKOHCGKBHPJ = 11;
	oneof detail {
		DMKEJNCCMFC template_potion_info = 4;
		uint32 exam_id = 9;
	}
}

// CmdId: 908
message POAPLDAEBCK {
	int32 retcode = 10;
}

// CmdId: 25614
message LIDMFIFKAAI {
	int32 retcode = 1;
	uint32 IGNBBLIIFPA = 6;
	uint32 INBNPALGGKK = 8;
}

// CmdId: 23986
message HCECICFGLDO {
}

// CmdId: 5050
message JHMJLHPIGIJ {
	int32 retcode = 3;
	uint32 gallery_id = 5;
}

message JHEMCBJICAP {
	uint32 KKDKIOGHLDK = 4;
	uint32 MBBPJMNNMIK = 7;
	uint32 id = 8;
	Vector pos = 13;
}

message MHBMJLEHDBH {
	repeated uint32 IPMIGPGMMOD = 2;
	uint32 BOGEJAOIKHB = 3;
	repeated uint32 OOPGBJEILEN = 4;
	repeated Uint32Pair MHMBIPKMGHN = 5;
	bool ECJMBCGBBAF = 6;
	repeated uint32 GDHKNENOJNO = 11;
	uint32 avatar_id = 12;
}

// CmdId: 24567
message NPBKHAKONCF {
}

// CmdId: 27714
message KBBPCNAGNIA {
	uint32 parent_quest_id = 1;
}

// CmdId: 4665
message LevelupCityRsp {
	CityInfo city_info = 3;
	uint32 scene_id = 12;
	int32 retcode = 13;
	uint32 area_id = 14;
}

message AAACNIECLGF {
	uint32 LBHNFFJILMN = 3;
	Vector pos = 4;
	Vector rot = 5;
	uint32 scene_id = 10;
	uint32 end_time = 13;
}

// CmdId: 2937
message HFANJCHEDHC {
	repeated ItemParam item_param_list = 6;
	uint64 avatar_guid = 15;
}

// CmdId: 2643
message IGLLHJDBDBJ {
	int32 retcode = 12;
}

// CmdId: 2961
message ONDLIMLBKDG {
	int32 retcode = 6;
	repeated uint32 EBKJNLNMMIF = 13;
}

message FMBLIJFAHBO {
	uint32 HLKHMEFMMDD = 5;
	repeated NJJNOFCDJAC OMIJLNDFIDM = 8;
	uint32 JJMHCEIHJBH = 10;
}

message JourneyDetailInfo {
	CEEJJOOFELG OFGOHMGDLCE = 7;
	AHNPCNCDEMI KFAANGCLPBH = 11;
	JEJHIDCCKKL HKJBPMOBFPJ = 14;
	PAMPDNBJFAK KJCGEGKBEJA = 15;
}

message CJJMHCIKGME {
	repeated uint32 BJGNMBENNKC = 1;
}

// CmdId: 27248
message EEKENIMCNNJ {
	int32 retcode = 6;
}

// CmdId: 4976
message MonsterPointArrayRouteUpdateNotify {
	MonsterRoute monster_route = 1;
	uint32 entity_id = 9;
}

// CmdId: 28173
message JHLDFDEOBKH {
	uint32 room_id = 8;
}

// CmdId: 7976
message DMDHLNEBLCA {
}

// CmdId: 7549
message CombatInvocationsNotify {
	repeated CombatInvokeEntry invoke_list = 12;
}

message OtherCustomDungeonBrief {
	repeated uint32 tag_list = 1;
	SocialDetail PFJHGAMBPJI = 2;
	bool CADALFGPGML = 4;
	bool JLPAPANBLCE = 5;
	AHNEDLNIKAB GABAOCABGMM = 6;
	uint64 dungeon_guid = 7;
	PCIHEKGPKBK DPAPCKEPNGF = 9;
	uint32 NKOOEMNFKJP = 10;
	uint32 dungeon_id = 11;
	bool CHBGJDMLEBB = 12;
	DJDFHDHGLCJ GPIAGDKOMIK = 14;
}

// CmdId: 26893
message ALHGIGALANF {
	uint32 npc_id = 9;
}

message PFBNPJCHEFO {
	uint32 GPMNEBGABOL = 7;
	uint32 BNGHKAHNHNN = 15;
}

// CmdId: 22792
message AFGMNFHHGFB {
	repeated FPEKACCGPEK LKGMAGMKMBO = 5;
	uint32 scene_id = 6;
}

// CmdId: 7764
message KJGKGGJLNCM {
	uint32 target_uid = 9;
}

message GCGMsgSkillLimitsChange {
	uint32 controller_id = 4;
	repeated INKFMKBALMO card_limits_change_list = 5;
	GCGReason reason = 14;
}

// CmdId: 4379
message NDAMNHJOKAN {
	int32 AMAPPLHPEJO = 7;
	uint32 HNCJEHKKDKP = 12;
	uint32 entity_id = 14;
}

// CmdId: 3041
message HDMFJDNNOEP {
}

enum FriendOnlineState {
	FriendOnlineState_FREIEND_DISCONNECT = 0;
	FriendOnlineState_FRIEND_ONLINE = 1;
}

// CmdId: 5786
message DMCCEKEIGOP {
	uint32 schedule_id = 1;
	uint32 CJPJFIMCGNJ = 5;
	uint32 MNNFHCMMGIB = 13;
	uint32 MFEICEMCKID = 15;
}

enum GCGZoneType {
	GCGZoneType_GCG_ZONE_INVALID = 0;
	GCGZoneType_GCG_ZONE_DECK = 1;
	GCGZoneType_GCG_ZONE_HAND = 2;
	GCGZoneType_GCG_ZONE_CHARACTER = 3;
	GCGZoneType_GCG_ZONE_MODIFY = 4;
	GCGZoneType_GCG_ZONE_SUMMON = 5;
	GCGZoneType_GCG_ZONE_ASSIST = 7;
	GCGZoneType_GCG_ZONE_ONSTAGE = 8;
	GCGZoneType_GCG_ZONE_RULE = 9;
}

// CmdId: 26144
message ChangeMpTeamAvatarRsp {
	uint64 cur_avatar_guid = 1;
	repeated uint64 avatar_guid_list = 4;
	int32 retcode = 8;
}

// CmdId: 26212
message KJEDOGFNAGL {
	uint32 JDCKECKLBEC = 1;
	bool is_open = 6;
}

// CmdId: 2918
message MDEJLHPAGPC {
	uint32 LCDBCGNNEDL = 1;
	bool HBCCEPMJLKF = 8;
	uint32 MKFFIANHDOA = 11;
	uint32 JDAGEJBMMHB = 13;
	map<uint32, uint32> NKMKJFCIKIO = 14;
	uint32 gallery_id = 15;
}

message VehicleMember {
	uint32 uid = 1;
	uint64 avatar_guid = 2;
	uint32 pos = 3;
}

enum CombatTypeArgument {
	COMBAT_TYPE_ARGUMENT_NONE = 0;
	COMBAT_TYPE_ARGUMENT_EVT_BEING_HIT = 1;
	COMBAT_TYPE_ARGUMENT_ANIMATOR_STATE_CHANGED = 2;
	COMBAT_TYPE_ARGUMENT_FACE_TO_DIR = 3;
	COMBAT_TYPE_ARGUMENT_SET_ATTACK_TARGET = 4;
	COMBAT_TYPE_ARGUMENT_RUSH_MOVE = 5;
	COMBAT_TYPE_ARGUMENT_ANIMATOR_PARAMETER_CHANGED = 6;
	COMBAT_TYPE_ARGUMENT_ENTITY_MOVE = 7;
	COMBAT_TYPE_ARGUMENT_SYNC_ENTITY_POSITION = 8;
	COMBAT_TYPE_ARGUMENT_STEER_MOTION_INFO = 9;
	COMBAT_TYPE_ARGUMENT_FORCE_SET_POS_INFO = 10;
	COMBAT_TYPE_ARGUMENT_COMPENSATE_POS_DIFF = 11;
	COMBAT_TYPE_ARGUMENT_MONSTER_DO_BLINK = 12;
	COMBAT_TYPE_ARGUMENT_FIXED_RUSH_MOVE = 13;
	COMBAT_TYPE_ARGUMENT_SYNC_TRANSFORM = 14;
	COMBAT_TYPE_ARGUMENT_LIGHT_CORE_MOVE = 15;
	COMBAT_TYPE_ARGUMENT_BEING_HEALED_NTF = 16;
	COMBAT_TYPE_ARGUMENT_SKILL_ANCHOR_POSITION_NTF = 17;
	COMBAT_TYPE_ARGUMENT_GRAPPLING_HOOK_MOVE = 18;
	COMBAT_TYPE_ARGUMENT_SPECIAL_MOTION_INFO = 19;
	COMBAT_TYPE_ARGUMENT_FIXED_AVATAR_FLASH_MOVE = 20;
	COMBAT_TYPE_ARGUMENT_MULTI_OVERRIDE_ANIM = 21;
	COMBAT_TYPE_ARGUMENT_DEBUG_SYNC_MOTION = 22;
}

// CmdId: 1558
message LPPAOPLPMOC {
	int32 retcode = 1;
}

// CmdId: 28145
message HJHEHGHGKFE {
	bool is_success = 13;
}

// CmdId: 26650
message NCNAPGOFANK {
	uint32 skill_depot_id = 7;
	uint64 avatar_guid = 10;
	uint32 entity_id = 12;
	repeated uint32 GLPFMNHMIEP = 15;
}

enum MapMarkFromType {
	MAP_MARK_FROM_TYPE_NONE = 0;
	MAP_MARK_FROM_TYPE_MONSTER = 1;
	MAP_MARK_FROM_TYPE_QUEST = 2;
}

message GCGPVEActivitySettle {
	repeated uint32 score_list = 7;
	uint32 level_id = 12;
	bool is_new_record = 14;
}

message UgcDungeonPlayRecord {
	uint32 score = 2;
	uint64 dungeon_guid = 4;
	UgcDungeonSettleType settle_type = 5;
	uint32 HDCFJFAAEHC = 6;
	uint32 IGHAOHMMIDH = 14;
}

// CmdId: 1634
message CHCBLJPKELP {
	uint32 FDAPLLFFBAO = 15;
}

// CmdId: 1527
message OCOBPJIDOCG {
	uint32 EHMEAFAFJOA = 3;
	uint32 CHEONBIDFMN = 5;
	uint32 OIGKMDPCBIC = 12;
	int32 retcode = 14;
}

// CmdId: 4420
message JCPNGOLAIMG {
	int32 AJGOKCMLGAK = 4;
	repeated DMJKGOCEABE CJGNMILCDMC = 6;
}

message PolygonRegionSize {
	repeated GLABBKDEHEP point_list = 5;
	float height = 10;
}

message FOAGHBDDALG {
	uint32 id = 8;
	bool is_unlock = 12;
}

// CmdId: 21817
message JHPCPJAFGMI {
	uint64 avatar_guid = 3;
	map<uint32, float> fight_prop_map = 5;
}

message PAGICEIIANG {
	uint32 card_guid = 1;
	uint32 controller_id = 3;
	bool FBCJKNNNKAF = 6;
}

// CmdId: 21162
message PNLJHLNKIHF {
	ForwardType forward_type = 6;
	uint32 entity_id = 10;
	Vector DOBENCJBPFN = 13;
}

// CmdId: 5070
message LEBMGJJDEGD {
	uint32 HIGGNKGKEIJ = 4;
	uint32 MBBKPEBCLPK = 5;
}

// CmdId: 20919
message LDLEGPHCHFD {
	uint32 ELCPDPPOFKP = 11;
	int32 retcode = 13;
}

// CmdId: 21524
message PLBJGGOPHOF {
	uint32 schedule_id = 7;
	uint32 IIHKMLMDNLN = 10;
}

// CmdId: 1020
message AvatarDieAnimationEndRsp {
	int32 retcode = 6;
	uint64 die_guid= 11;
	uint32 skill_id = 13;
}

// CmdId: 8312
message MultistagePlaySettleNotify {
	uint32 play_index = 1;
	uint32 group_id = 7;
	oneof detail {
		InBattleMechanicusSettleInfo mechanicus_settle_info = 1469;
		InBattleChessSettleInfo chess_settle_info = 127;
		InBattleIrodoriChessSettleInfo irodori_chess_settle_info = 891;
	}
}

message CylinderRegionSize {
	float radius = 9;
	float height = 13;
}

// CmdId: 23126
message ChangeMpTeamAvatarReq {
	repeated uint64 avatar_guid_list = 5;
	uint64 cur_avatar_guid = 6;
}

// CmdId: 9545
message BEKNKEFCBAO {
	int32 retcode = 8;
}

// CmdId: 2339
message DKOMCOIBFDM {
	enum MNADIJKNALL {
		MNADIJKNALL_STATUS_FAIL = 0;
		MNADIJKNALL_STATUS_SUCC = 1;
		MNADIJKNALL_STATUS_PARTIAL = 2;
	}

	repeated Vector MEPINCOHHEM = 3;
	int32 query_id = 5;
	MNADIJKNALL query_status = 7;
	repeated Vector corners = 9;
	int32 retcode = 11;
	repeated LHNAGDPFDBE GMKGEFJPOPN = 12;
	repeated LHNAGDPFDBE LCLOMEEKDHC = 15;
}

// CmdId: 4582
message KLFDGABKJOP {
	uint32 IIMFCMCBGHC = 2;
}

// CmdId: 317
message DEDGOOFANMB {
}

// CmdId: 3919
message MpPlayPrepareNotify {
	uint32 mp_play_id = 6;
	uint32 prepare_end_time = 8;
}

// CmdId: 26503
message MAEPNFKHODC {
	int32 retcode = 7;
	uint32 point_id = 15;
}

// CmdId: 1257
message KNOPJPAOKJB {
	uint64 guid = 4;
	bool OOPOFACKKPF = 15;
}

// CmdId: 22730
message KDKPKMBAPCC {
	uint32 entity_id = 4;
	uint32 op_type = 10;
	int32 retcode = 14;
}

// CmdId: 5017
message IPMPHKADLLC {
	int32 retcode = 7;
}

// CmdId: 24680
message OAIMPOBAIEE {
	bool FFCCGCCMBCF = 4;
}

message CrystalLinkDungeonAvatarInfo {
	uint64 avatar_guid = 1;
	bool is_trial = 13;
}

message MDIICLGOJAO {
	uint32 CBBLBKCKDFN = 6;
	int32 BEPAFMFIDFM = 9;
	uint32 CDNLKHLOJCA = 10;
	uint32 KCNJEJBFJDF = 14;
}

// CmdId: 20248
message AAKPFAKMFCM {
	repeated uint32 CMKEGJOHEIO = 13;
	uint32 stage_id = 15;
}

// CmdId: 9792
message JCJECIEPFGC {
}

enum DJLNCMNEAOI {
	DJLNCMNEAOI_TRANSMIT_NONE = 0;
	DJLNCMNEAOI_TRANSMIT_QUEST = 1;
}

enum DraftInviteFailReason {
	DraftInviteFailReason_DRAFT_FAIL_UNKNOWN = 0;
	DraftInviteFailReason_DRAFT_ACTIVITY_NOT_OPEN = 1;
	DraftInviteFailReason_DRAFT_ACTIVITY_PLAY_NOT_OPEN = 2;
	DraftInviteFailReason_DRAFT_SCENE_NOT_MEET = 3;
	DraftInviteFailReason_DRAFT_WORLD_NOT_MEET = 4;
	DraftInviteFailReason_DRAFT_PLAY_LIMIT_NOT_MEET = 5;
	DraftInviteFailReason_DRAFT_ACTIVITY_CONFIG_NOT_FOUND = 6;
}

// CmdId: 591
message CLBACADBDDI {
	bool ADOKKKKEKKD = 10;
}

// CmdId: 5816
message CNJPFBGDIIN {
	JFKAJMIADFD EEJKOPCANGF = 4;
}

message IDFCIKCGKBL {
	uint32 ICDEMHCDKBP = 1;
	uint32 HFDNBBFLCKK = 2;
	uint32 FNGFHNEGDHM = 4;
	repeated OBHCNGHDOCE PHBMAJKLBLK = 5;
	uint32 JFAPEDAGBGG = 10;
	uint32 DBFGIANFAGG = 11;
	repeated uint32 JCBBBIMOIHM = 12;
	uint32 FFEHDKCJMBG = 14;
}

message GIMLMAHJOJD {
	Vector pos = 2;
	uint32 reward_id = 3;
	uint32 group_id = 9;
	uint32 AGNMPHHFHGC = 11;
}

// CmdId: 28100
message FEPIEEIEGKH {
	repeated uint64 JNEBOOMIOJN = 5;
	uint64 target_weapon_guid = 7;
	uint32 LJHEBKININF = 10;
}

// CmdId: 1163
message HKPMBLNJLKM {
	MNMGOIHAKOM JCEFGGIJOEI = 4;
	int32 retcode = 10;
}

// CmdId: 26393
message EOLAIEFEBBH {
}

// CmdId: 24421
message GAOKKDBLJEN {
}

message RegionSearchInfo {
	repeated RegionSearch region_search_list = 4;
	uint32 id = 5;
	bool is_entered = 10;
}

// CmdId: 4576
message CBPIBMHLEJO {
	uint32 OPKHKMKILPH = 11;
	uint32 LLAOKLPKCAE = 13;
}

// CmdId: 5167
message GFLEAKMNIPP {
	int32 retcode = 15;
}

// CmdId: 3396
message DataResVersionNotify {
	enum DataResVersionOpType {
		DataResVersionOpType_OP_TYPE_NONE = 0;
		DataResVersionOpType_OP_TYPE_RELOGIN = 1;
		DataResVersionOpType_OP_TYPE_MP_RELOGIN = 2;
	}

	uint32 JDDAIEFKOBB = 2;
	DataResVersionOpType op_type = 6;
	string JNKCBHBIFKF = 7;
	string GCHIHFEAEKL = 8;
	string JDKBAHBMNEA = 9;
	ResVersionConfig EKMNPEHHJKG = 11;
	bool MJILPDMEOBL = 12;
	uint32 LHNEBJNADAB = 13;
	string GECGFPEAFKP = 15;
}

// CmdId: 2361
message PKIHPFMHPGN {
}

// CmdId: 24553
message HHGLMJIAHNP {
	uint32 level_id = 4;
}

// CmdId: 7672
message DNCEOGPNBOP {
	int32 retcode = 8;
	bool AOOAHLFGPEI = 9;
	bool ANLFANOJCLC = 13;
}

// CmdId: 6700
message GJFHAMAAMFG {
}

// CmdId: 1659
message FBNLBBPGJEM {
	uint32 HPLNGABAFPH = 2;
	uint32 PJGGJDPADPM = 15;
}

message JIGMHGAKGNP {
	uint32 level_id = 1;
	repeated HCCADDBFACJ BJBMAPIJNGK = 3;
	repeated DHCINBHHJNF player_info_list = 7;
	uint32 EADHOCKFDOC = 10;
}

enum DIFONDPLGEA {
	DIFONDPLGEA_GALLERY_NONE = 0;
	DIFONDPLGEA_GALLERY_PRESTART = 1;
	DIFONDPLGEA_GALLERY_START = 2;
}

message FFDHLJICJGH {
	uint32 stage = 7;
	repeated ODOGAGKBMFH CDACMMCLLAG = 9;
	uint32 PCCJEDKPMJO = 11;
	uint32 level_id = 12;
}

enum DealAddFriendResultType {
	DealAddFriendResultType_DEAL_ADD_FRIEND_REJECT = 0;
	DealAddFriendResultType_DEAL_ADD_FRIEND_ACCEPT = 1;
}

// CmdId: 6289
message DOLEMHMDEKN {
	UgcType ugc_type = 14;
	uint64 ugc_guid = 15;
}

message HMGMMECMGMD {
	repeated DJPOKBECILP level_info_list = 13;
}

message BABABCJIMFF {
	repeated GLOCAKAEBHJ BPMDFKECBKM = 6;
}

message FPNNMDJKFOG {
	Vector center = 1;
	uint32 KKDKIOGHLDK = 6;
	bool JBPIDDIGMPL = 7;
	bool is_open = 8;
	uint32 CMGFGMDMMBH = 13;
}

// CmdId: 5298
message AnimatorForceSetAirMoveNotify {
	uint32 entity_id = 6;
	bool in_air_move = 7;
	ForwardType forward_type = 15;
}

message EntityClientExtraInfo {
	Vector skill_anchor_position = 1;
}

// CmdId: 20307
message DBPGIFEJHFK {
	uint32 ODNGPONNBKM = 1;
	repeated uint32 LOJNEJNGPIE = 3;
	int32 retcode = 6;
}

message GHLILNAOIDF {
	uint32 id = 9;
	uint32 level = 14;
}

message BreakoutSyncCreateConnect {
	repeated uint32 uid_list = 1;
}

// CmdId: 23979
message LKMIONDPFFB {
	uint32 BDALIEKPILM = 1;
	uint32 level_id = 8;
	int32 retcode = 11;
}

// CmdId: 27028
message LBPEHFJJIHA {
	uint32 MJNLPBDDAAC = 6;
	repeated string GBJJJLCOCCF = 11;
}

// CmdId: 1114
message GBKPIMIBBGH {
	uint32 level_id = 2;
}

message ElectroherculesBattleDetailInfo {
	repeated PFJDNCDJLMH stage_info_list = 12;
	bool is_pass_all_stage = 13;
}

// CmdId: 8082
message SetPlayerNameRsp {
	int32 retcode = 2;
	string nick_name = 6;
}

// CmdId: 20902
message LOODKOJCAIJ {
}

message JGOOBAJBKMO {
	string KKHANINCIBA = 2;
	string EJDCJOOHLEI = 8;
	string DMEEAKGEONM = 9;
	string HALOPDCKFFA = 10;
	string DKODBPEFIME = 12;
	string LDOHKIBEBCL = 13;
}

message GHKMDKIHGAN {
	enum LEMBJKHNFIP {
		LEMBJKHNFIP_LOCK_NONE = 0;
		LEMBJKHNFIP_LOCK_QUEST = 1;
	}

	uint32 NKDIJIFMLKI = 1;
	uint32 next_refresh_time = 2;
	LEMBJKHNFIP OJCPGGMAMHM = 3;
	bool ONJECHEKGEL = 4;
	WeeklyBossResinDiscountInfo PMEMIBNLJIF = 5;
	uint32 level = 6;
	bool IDCEKNMKCKG = 7;
	uint32 resin = 8;
	uint32 EKFGDFIDKBF = 9;
	uint32 CJJEGKEPHKM = 10;
	uint32 id = 11;
	uint32 scene_id = 12;
	uint32 city_id = 13;
	uint32 JNDHLFKEGAL = 14;
	Vector pos = 15;
	uint32 group_id = 196;
	uint32 PCINBMGKKDJ = 498;
	bool BHLBJLIPCBO = 1793;
	uint32 monster_id = 2015;
}

// CmdId: 20575
message KPKIHMPKCAG {
}

// CmdId: 1535
message ADHHFADMDMI {
	uint32 play_index = 6;
	uint32 group_id = 9;
	uint32 player_uid = 13;
	uint32 ENIDFKNFMGI = 15;
}

message CustomGalleryNormalScoreBoard {
}

// CmdId: 29684
message APBHMKJAMDH {
}

message BreakoutSyncSnapShot {
	BreakoutSnapShot snap_shot = 4;
}

// CmdId: 22150
message BOJPBMGAAPL {
	uint32 entity_id = 5;
}

// CmdId: 27553
message GDINCLOCHKB {
	uint32 group_id = 4;
	uint32 FJJGNAMNCGD = 5;
	bool is_new_record = 6;
	uint32 MDBPLLCGEDC = 7;
	uint32 EEPJNGBAMJC = 9;
	uint32 IKDMGBPAKOL = 11;
	bool is_success = 12;
	uint32 score = 14;
}

// CmdId: 3042
message BDINFMFHANL {
	int32 retcode = 14;
}

message MGFBEPMFGOM {
	bool is_open = 2;
	uint32 stage_id = 9;
	uint32 OFGDGLJDFBF = 15;
}

message OMEANODJNDJ {
	uint32 card_guid = 2;
	repeated uint32 skill_id_list = 4;
}

message PlayerLocationInfo {
	uint32 uid = 4;
	Vector pos = 5;
	Vector rot = 6;
}

// CmdId: 27603
message JKMNDAICNFH {
	repeated uint32 OINIHEOMKAN = 9;
}

// CmdId: 4061
message ShowMessageNotify {
	SvrMsgId msg_id = 5;
	repeated MsgParam params = 11;
}

// CmdId: 2170
message KPMNLHDCPOM {
	uint32 FLDINDEHLKM = 3;
	uint32 id = 5;
}

// CmdId: 3946
message CrystalLinkDungeonInfoNotify {
	uint32 level_id = 3;
	repeated CrystalLinkDungeonAvatarInfo BKGNMCPHAOK = 5;
	uint32 difficulty_id = 6;
	uint32 init_gallery_progress = 7;
	repeated CrystalLinkBuffInfo buff_info_list = 11;
	bool is_upper_part = 12;
}

// CmdId: 5403
message MKLAOGGBOHK {
	repeated GPFOLMEEBEB info_list = 15;
}

message IEKCEGFNINF {
	bytes data = 5;
	uint32 height = 9;
	uint32 KNLELHEHCAG = 11;
}

message OfferingPariDetailData {
	uint32 GCGIOCKFPNK = 13;
	bool is_taken_finish_reward = 14;
}

message LunaRiteHintPoint {
	Vector pos = 6;
	LunaRiteHintPointType type = 8;
	uint32 index = 12;
	uint32 area_id = 14;
}

message DOAHKOCOHOO {
	uint32 KDKMEKLOCJF = 1;
	uint32 MAPFEPAOIBJ = 2;
	uint32 NEJCLKILFHN = 7;
	uint32 FFFJHNHHEGL = 15;
}

// CmdId: 323
message GetPlayerSocialDetailRsp {
	int32 retcode = 9;
	SocialDetail detail_data = 13;
}

// CmdId: 7219
message IAPDEHHKGAH {
	repeated uint32 CKPEDHKPCAJ = 13;
}

message HLLPNCKOANP {
	uint32 uid = 8;
	bool MMDDOBDCKPL = 9;
	bool MOBMMHGJCPE = 10;
}

message MailItem {
	EquipParam equip_param = 1;
	MaterialDeleteInfo delete_info = 2;
}

message StopServerInfo {
	uint32 stop_begin_time = 1;
	uint32 stop_end_time = 2;
	string url = 3;
	string content_msg = 4;
}

message POHLPAAGIEO {
	repeated uint32 CMKEGJOHEIO = 2;
	repeated EICFPADDEIA avatar_info_list = 6;
}

// CmdId: 4047
message PBJJDFPFGKN {
	bool OICBGNDCCGF = 5;
	repeated AMCIJDKHKCJ IDOILIEICMM = 6;
	string CMBBHBMBHBM = 8;
	bool KNEBEBKJPNL = 9;
	uint32 play_type = 11;
}

message OGDNCKNPEKA {
	uint32 suite_id = 1;
	uint32 NOPKELMNCPE = 2;
	uint32 guid = 3;
	uint32 event_id = 8;
	uint32 avatar_id = 9;
}

message AnimatorParameterValueInfo {
	uint32 para_type = 1;
	oneof para_val {
		int32 int_val = 2;
		float float_val = 3;
		bool bool_val = 4;
	}
}

// CmdId: 2498
message NLIKFFBKMKC {
	bool DGNOBIALOGM = 1;
	uint32 PAFIPGFIBKM = 2;
	uint32 KODMNFNGFBJ = 10;
}

// CmdId: 29980
message DIBMPPLIMNE {
	int32 retcode = 11;
}

message Furniture {
	uint32 count = 1;
}

// CmdId: 3491
message GJLDLNBJAAK {
	uint32 target_uid = 3;
}

message HomePlantFieldData {
	uint32 scene_id = 5;
	repeated HomePlantSubFieldData LCLFEBECOKP = 9;
	uint32 furniture_id = 12;
	Vector spawn_pos = 14;
	uint32 HKKHKDLLOCL = 15;
}

// CmdId: 7351
message EKDJIOCCLHJ {
	bool is_new_record = 7;
	uint32 KJPCDFKGNAB = 9;
	bool IEOIBKEMGIA = 12;
	int32 retcode = 14;
}

message GADODPIHMPC {
	Vector GCLGGOFIKJM = 1;
	float damage = 7;
}

// CmdId: 3745
message BHHKENFOENB {
	repeated BLKNHPMNCDI NFJEOBEMAAG = 4;
}

// CmdId: 6068
message HBILDBEAFBP {
	bool DEOIADCANCD = 3;
}

// CmdId: 21620
message GOOGLCNIKLN {
	repeated uint32 HCDMFPOOIJA = 14;
}

// CmdId: 4408
message BBABFFGDLMH {
	uint32 gadget_entity_id = 4;
	uint32 gadget_id = 13;
}

// CmdId: 6390
message JMIJELKBBCG {
	uint32 city_id = 2;
	uint32 LALKJDDEADP = 3;
}

// CmdId: 7784
message NIMCECMOIMI {
	int32 retcode = 7;
}

// CmdId: 23173
message HJPDCCNGGCJ {
	int32 retcode = 9;
}

// CmdId: 29956
message GJBBEOAEJKI {
	VisionType appear_type = 1;
	repeated SceneEntityInfo entity_list = 7;
	uint32 param = 11;
}

message EBHAIOAAAJG {
	bool is_finish = 6;
	float EKFEJNJKJLJ = 8;
	bool is_open = 10;
	uint32 BNMBFAMKMJP = 13;
	uint32 level_id = 14;
}

message FallSettleInfo {
	uint32 MCAIMDGIIPN = 1;
	uint32 NCLFOKJKMPD = 2;
	uint32 APHMIHKGDMM = 7;
	OnlinePlayerInfo player_info = 10;
	uint32 uid = 11;
	map<uint32, uint32> AFKCOOFNDKO = 13;
}

// CmdId: 1246
message LPIBDLPIBNE {
}

// CmdId: 4121
message JEKGMKIFGAK {
	int32 retcode = 3;
	bool is_new_record = 5;
	uint32 score = 9;
	bool is_success = 12;
}

// CmdId: 4549
message KHJIECNHINO {
	int32 retcode = 5;
	UgcType ugc_type = 12;
	oneof info {
		KMDDNLBJLJJ music_info = 11;
	}
}

// CmdId: 24588
message NFIIHIFJCDI {
	uint32 reward_id = 12;
}

// CmdId: 950
message ENBABKDAOAB {
	uint32 entity_id = 4;
	map<uint32, float> fight_prop_map = 14;
}

message CoinCollectStageInfo {
	uint32 play_index = 3;
	uint32 level_id = 4;
	repeated DHNJLPJAIDC player_info_list = 12;
}

message PHIDHHBGKBM {
	repeated Uint32Pair PKKANAEJCGJ = 2;
	uint32 GIBFMKNCKHJ = 15;
}

// CmdId: 24558
message HLFNFGDPEGK {
	uint32 cell_id = 2;
	int32 retcode = 7;
	uint32 dungeon_id = 11;
}

message IMFHIKODENI {
	uint32 IMIFKGBAPAM = 9;
}

message KIDAFIHLCCJ {
	bool DLCOBJPBKAJ = 3;
	uint32 GCNDEKFIOHL = 8;
	bool is_finished = 10;
	uint32 level_id = 11;
}

// CmdId: 27623
message CCOAJDANPKG {
}

// CmdId: 7360
message NCELAAANDNL {
	int32 retcode = 1;
	uint64 avatar_guid = 6;
}

message UgcDungeonBrief {
	uint32 FAJGHDKNGDH = 1;
	uint32 GBPOOKEAIJM = 2;
	FAJFLPFGJBM HBEEBEHKJKN = 3;
	AKNAMHGCJIO edit_state = 4;
	bool OOPOFACKKPF = 5;
	uint32 dungeon_id = 6;
	string share_code = 7;
	UgcDungeonSetting dungeon_setting = 8;
	uint64 dungeon_guid = 9;
	repeated ILMCMHJGHIB LJAKLIOJLDC = 10;
	string creator_nickname = 11;
	uint32 DEFINFIGKAJ = 12;
	bool FBKBKFJLCDL = 13;
	uint32 GOKJBNOIFHI = 14;
	repeated uint32 tag_list = 15;
	uint32 NJDBPKNGHHM = 562;
	bool LMJLGOBNPIC = 1868;
	bool CADALFGPGML = 1876;
}

message GAEKEOJIMDJ {
	uint32 count = 5;
	bool is_new = 7;
	repeated uint32 JKNECBGOEMG = 9;
	uint32 DCHLDPCBHBI = 10;
}

message RacingGallerySettleInfo {
	uint32 PKPNIIJNDCI = 3;
	GalleryStopReason reason = 8;
	uint32 LIKNHIFFLCO = 14;
}

// CmdId: 25393
message LAGODKHKKFF {
	uint32 stage_id = 5;
	uint32 BNIJKIHMIGG = 9;
}

// CmdId: 24391
message PCPEGKIEPPG {
	repeated uint32 DJPAFJELCPB = 5;
}

message GatherGadgetInfo {
	uint32 item_id = 1;
	bool is_forbid_guest = 2;
}

message CEINKDHIACI {
	ProfilePicture profile_picture = 1;
	map<uint32, uint32> NDAAOIHPMGD = 5;
	uint32 uid = 6;
	string remark_name = 9;
	fixed64 DAMLCGCPPBF = 10;
	string nickname = 12;
	bool HGKDCMLOPOD = 14;
	fixed64 LCGCLAHBAOP = 15;
}

enum GCGIntentionChangeType {
	GCGIntentionChangeType_GCG_INTENTION_CHANGE_NONE = 0;
	GCGIntentionChangeType_GCG_INTENTION_CHANGE_RM = 1;
}

message GCGOperationAttack {
	repeated uint32 LIGPLNBGKGL = 8;
	uint32 skill_id = 11;
}

// CmdId: 5160
message MMPJIHIHOCC {
	bool OAHEICHNNGL = 14;
	uint32 id = 15;
}

message LIPOHCFDFBH {
	bool KNEGBMEAFCG = 1;
	uint32 BFAELKLFECP = 2;
	uint32 music_id = 3;
	uint32 OGKNKJHDNPJ = 4;
	bool CADALFGPGML = 5;
	bool AGCCIOFIPAD = 6;
	uint32 NMKMNBOJIKO = 7;
	uint32 NECGFJINBPL = 8;
	bool MDJENDAMGPP = 9;
	uint32 MBBPJMNNMIK = 10;
	uint64 ugc_guid = 11;
	uint32 HDCFJFAAEHC = 12;
	uint32 FAJGHDKNGDH = 13;
	string creator_nickname = 14;
	uint64 HMCGKPCFCDC = 15;
	repeated uint32 AFJEKLPMNDH = 84;
	uint32 KBHIHJBHMBH = 396;
	uint32 DOOMLKBGKBL = 424;
	uint32 ENMKOKCCFMG = 441;
	JIALIMCHNDE GPIAGDKOMIK = 732;
	repeated uint32 ILPAMCJKIFG = 1494;
	uint32 BAKIBJKMOGH = 1774;
	uint32 IOMCPEDKDOG = 1995;
}

// CmdId: 8245
message KPGJDDOEBEK {
}

// CmdId: 5279
message JADJEDCPDFG {
	bool JJCOBFDONBO = 2;
}

// CmdId: 6139
message LNFPMPNMLML {
}

// CmdId: 22768
message CFAOPBJOEAL {
	bool PBAGOJNABHD = 5;
	bool FKMAJDPKGJB = 7;
	uint32 material_id = 8;
	uint32 IMJKOOFFCHG = 11;
	bool AGGBLJLELGC = 13;
}

message BNDNAOKINPC {
	repeated DKFMAOOOEPM level_info_list = 4;
}

// CmdId: 20709
message NCNHBEAAEKI {
	uint32 MGMOJKLDGAF = 3;
	uint32 BFLLDJCMCPJ = 4;
	uint32 CNPGLLNNDKI = 8;
	int32 retcode = 9;
}

// CmdId: 2290
message BPKMGONKMKB {
	uint32 schedule_id = 7;
}

// CmdId: 23589
message KHNBCIEAODF {
	uint32 level_id = 1;
	bool is_adjust = 8;
}

// CmdId: 6281
message OPOIIOOEPIG {
	uint32 schedule_id = 3;
	repeated HBPGKPKGHIF MEFEPKLHLPF = 4;
	int32 retcode = 12;
}

// CmdId: 5336
message EAEGFPIPPGE {
	repeated uint64 equip_guid_list = 2;
	bool is_locked = 8;
}

// CmdId: 3250
message COENOODMFKM {
	repeated uint32 KIBGMMOOPLB = 4;
}

// CmdId: 3599
message MNOIGIAIDBF {
}

// CmdId: 27128
message ABKNBAFBBLM {
	int32 retcode = 4;
}

message OPADLAOJNJA {
	repeated COBJKLEGHGI avatar_info_list = 3;
}

message APNFPCCAODI {
	repeated uint32 PFLGKJDJNKN = 1;
	repeated uint32 CAOFJIEPCFG = 9;
}

// CmdId: 26267
message ChangeAvatarRsp {
	uint64 cur_guid = 2;
	/* protected @ 0x28 */// int32 retcode = 65535;
	/* protected @ 0x2C */// uint32 skill_id = 65535;
}

message AbilityInvokeEntryHead {
	uint32 target_id = 3;
	uint32 instanced_modifier_id = 4;
	int32 modifier_config_local_id = 5;
	bool is_serverbuff_modifier = 6;
	int32 local_id = 7;
	uint32 server_buff_uid = 8;
	uint32 instanced_ability_id = 13;
}

message HitCollision {
	float IGBDAFGNEAH = 1;
	HitColliderType hit_collider_type = 3;
	int32 hit_box_index = 4;
	Vector HINCEPENNED = 8;
	Vector MKLEMPFHNLE = 9;
	float PGLJPGHIPGO = 15;
}

// CmdId: 20941
message CCADIDOMPPK {
	uint32 IIKNKCNJBGE = 1;
}

message NPJCAHLFPBK {
	repeated Uint32Pair FGJFMHKICNI = 10;
	uint32 ENIDFKNFMGI = 15;
}

enum GroupLinkShowAreaState {
	GroupLinkShowAreaState_NONE = 0;
	GroupLinkShowAreaState_TRANSCULENT = 1;
}

// CmdId: 23750
message OHKKIFHAAIO {
	uint32 gallery_id = 13;
}

// CmdId: 24494
message ScenePlayBattleResultNotify {
	repeated APHENEEGEKB CMNHAJMMCAF = 2;
	uint32 play_type = 3;
	bool is_win = 4;
	repeated ScenePlayBattleSettlePlayerInfo EPABCJANHND = 6;
	uint32 IPAOLHMOBCF = 13;
	uint32 MMENLJNENCA = 14;
}

// CmdId: 23991
message KAEDNJOOGPN {
	uint32 PFAIOFMHJNH = 1;
}

// CmdId: 3205
message KDHLCMGMAEK {
	int32 retcode = 11;
}

message AvatarEquipAffixInfo {
	uint32 equip_affix_id = 1;
	uint32 left_cd_time = 2;
}

// CmdId: 26338
message INFGBAJLKAG {
	repeated CLKCDKBNHEE dig_mark_point_list = 4;
}

enum GalleryStopReason {
	GalleryStopReason_GALLERY_STOP_NONE = 0;
	GalleryStopReason_GALLERY_STOP_TIMEUP = 1;
	GalleryStopReason_GALLERY_STOP_CLIENT_INTERRUPT = 2;
	GalleryStopReason_GALLERY_STOP_LUA_INTERRUPT_SUCCESS = 3;
	GalleryStopReason_GALLERY_STOP_LUA_INTERRUPT_FAIL = 4;
	GalleryStopReason_GALLERY_STOP_OWNER_LEAVE_SCENE = 5;
	GalleryStopReason_GALLERY_STOP_PLAY_INIT_FAILED = 6;
	GalleryStopReason_GALLERY_STOP_OTHER_PLAYER_ENTER = 7;
	GalleryStopReason_GALLERY_STOP_AVATAR_DIE = 8;
	GalleryStopReason_GALLERY_STOP_FINISHED = 9;
	GalleryStopReason_GALLERY_STOP_FUNGUS_ALL_DIE = 10;
	GalleryStopReason_GALLERY_STOP_LIFE_COUNT_ZERO = 11;
	GalleryStopReason_GALLERY_STOP_ACTIVITY_CLOSED = 12;
	GalleryStopReason_GALLERY_STOP_LEAVE_REGION_FAIL = 13;
	GalleryStopReason_GALLERY_STOP_HEART_BLOOD_USED_OUT = 14;
	GalleryStopReason_GALLERY_STOP_GUARDIAN_STONE_DIE = 15;
}

// CmdId: 23063
message KDBGFCJNFAA {
	repeated GroupLinkBundle HCKLHEFJLPK = 4;
}

// CmdId: 893
message BKCPLDKEPLK {
	repeated uint64 avatar_guid_list = 12;
	uint32 level_id = 15;
}

message HCEMHHHEBOJ {
	uint64 IDECAIMLFOE = 8;
	uint32 LLIMEAJNLAE = 9;
}

// CmdId: 22629
message BLALMFGIKFB {
	uint32 JHJEDEGOGNK = 4;
	int32 retcode = 7;
}

// CmdId: 4124
message HNHJADLNOGJ {
	uint32 schedule_id = 15;
}

// CmdId: 24906
message DBCBNPDPKCE {
	int32 retcode = 4;
}

message ILGFPJCEDGM {
	uint32 LJLGHFHHBGN = 1;
	uint32 ABMOGELJDPB = 2;
	uint32 JBOJJAMCIMM = 4;
}

// CmdId: 6328
message HIFLIDLHHCM {
	int32 retcode = 10;
	uint32 level_id = 12;
}

message HEDJEKNOIJI {
	uint32 ILHADEOOBGE = 9;
	bool is_new_record = 11;
	uint32 level_id = 12;
	uint32 score = 15;
}

// CmdId: 22002
message JDFBJLGDPDM {
	int32 retcode = 6;
	uint32 point_id = 11;
	uint32 quest_id = 15;
}

enum PEJMDKIFABB {
	PEJMDKIFABB_NONE = 0;
	PEJMDKIFABB_COLLECTABLE = 1;
	PEJMDKIFABB_COLLECTED = 2;
	PEJMDKIFABB_FINISHED = 3;
}

message CHJHOGABJDC {
	uint32 MOJCFNMMHPI = 1;
	uint32 CKDLPBFPCOF = 6;
	uint32 GFOOLOLKBGA = 8;
	repeated uint32 JKBPFELHIAF = 10;
	uint32 ENIDFKNFMGI = 11;
	repeated uint32 PGHICKALKJN = 15;
}

enum GCGLevelType {
	GCGLevelType_GCG_LEVEL_NONE = 0;
	GCGLevelType_GCG_LEVEL_CONST = 1;
	GCGLevelType_GCG_LEVEL_WEEK = 2;
	GCGLevelType_GCG_LEVEL_WORLD = 3;
	GCGLevelType_GCG_LEVEL_BOSS = 4;
	GCGLevelType_GCG_LEVEL_CHARACTER = 5;
	GCGLevelType_GCG_LEVEL_BREAK = 6;
	GCGLevelType_GCG_LEVEL_QUEST = 7;
	GCGLevelType_GCG_LEVEL_GUIDE_GROUP = 8;
	GCGLevelType_GCG_LEVEL_OTHER = 9;
	GCGLevelType_GCG_LEVEL_JOURNEY = 10;
	GCGLevelType_GCG_LEVEL_PVE = 11;
	GCGLevelType_GCG_LEVEL_PVE_INFINITE = 12;
	GCGLevelType_GCG_LEVEL_PVE_PUZZLE = 13;
}

// CmdId: 25193
message EEPFKHFFAJK {
	uint32 LKJKOGJBNPL = 1;
}

message DFBHGDKNDIM {
	uint32 AAMLADLALHL = 3;
	repeated ItemParam MLBFPPOOLCH = 9;
}

enum ChapterState {
	ChapterState_INVALID = 0;
	ChapterState_UNABLE_TO_BEGIN = 1;
	ChapterState_BEGIN = 2;
	ChapterState_END = 3;
}

message ACDGMFFCMHP {
	uint32 EPKBMLAJJIA = 5;
	uint32 CEPMFLMJDEO = 6;
	uint32 progress = 8;
	uint32 state = 10;
	uint32 refresh_id = 14;
	uint32 round = 15;
}

// CmdId: 29620
message BPIMJDBDKDO {
}

// CmdId: 20543
message PMEOMBMJBAG {
	bool is_success = 1;
	uint32 level_id = 3;
	int32 retcode = 12;
}

message MassivePropParam {
	int32 type = 1;
	repeated uint32 reaction_info_list = 2;
	repeated float param_list = 3;
	uint32 sync_flag = 4;
}

// CmdId: 27947
message CLMDPGADOFA {
}

// CmdId: 1176
message MLOIGHGIGNF {
	uint32 activity_id = 5;
	LHHDFBODBCD info = 7;
}

message CNLFJKCICFH {
	uint32 card_guid = 4;
	repeated Uint32Pair FGJFMHKICNI = 10;
}

// CmdId: 3198
message MGNHGPHHCAB {
	uint32 level_id = 4;
	repeated AJJMBKNNKDM FENNGNOJKLC = 7;
	bool FPBAJMAJKGE = 14;
}

// CmdId: 1708
message GLNKMBLEMOM {
	uint32 discount_num_limit = 4;
	uint32 discount_num = 10;
	int32 retcode = 13;
}

// CmdId: 28546
message OIDAKKINDDI {
	uint32 level_id = 13;
}

message GCBBIBCKHKI {
	repeated uint32 MCDMJOGLHAE = 7;
	uint32 level_id = 15;
}

// CmdId: 26595
message DAAIDMONOMG {
	uint32 stage_id = 1;
	uint32 time = 2;
	repeated IPLJBMGNGAD ANHGALKLAGG = 3;
	uint32 difficulty = 5;
	repeated uint32 OAELGMKNHHH = 6;
	uint32 POMMHEIAHEM = 8;
	repeated uint32 BIMCMPJKPGC = 10;
	uint32 PJGGJDPADPM = 11;
	uint32 PKJAGILPKCM = 13;
	uint32 dungeon_id = 15;
}

// CmdId: 8955
message IMONEJLOOED {
	uint32 IHFCOPOEGDG = 6;
}

// CmdId: 25993
message MANPBGKBIFD {
	MatchType match_type = 3;
	bool is_agreed = 12;
}

message FightPropPair {
	uint32 prop_type = 1;
	float prop_value = 2;
}

message MaterialDeleteInfo {
	message CountDownDelete {
		map<uint32, uint32> delete_time_num_map = 1;
		uint32 config_count_down_time = 2;
	}

	message DateTimeDelete {
		uint32 delete_time = 1;
	}

	message DelayWeekCountDownDelete {
		map<uint32, uint32> delete_time_num_map = 1;
		uint32 config_delay_week = 2;
		uint32 config_count_down_time = 3;
	}

	bool has_delete_config = 1;
	oneof delete_info {
		CountDownDelete count_down_delete = 2;
		DateTimeDelete date_delete = 3;
		DelayWeekCountDownDelete delay_week_count_down_delete = 4;
	}
}

// CmdId: 20659
message HJPKOGCOLOC {
	uint32 LALKINCFPHF = 10;
	bool JOBJKJHLPAG = 14;
	uint32 ENGJHPFBMMN = 15;
}

// CmdId: 6101
message AJCFDJNBEGM {
	Vector GJDEHFLOBFJ = 1;
	int32 uid = 2;
	Vector center = 3;
}

// CmdId: 4142
message LEHAIFPOFJI {
	repeated uint32 NIJHCODEEAL = 14;
}

// CmdId: 29307
message DHBACMEEGCI {
}

// CmdId: 20722
message KGNFDEIKFEN {
	uint32 JCKCHKPFCMD = 1;
	uint32 activity_id = 9;
	int32 retcode = 15;
}

message CustomGalleryInfo {
	bool is_need_update = 2;
	repeated CustomGalleryScoreBoardInfo IBINCNCPHPF = 3;
	repeated AENBPENIOOI HNDOFDNLLCN = 6;
	repeated uint32 modified_progress_id_list = 15;
}

message SceneEntityInfo {
	ProtEntityType entity_type = 1;
	uint32 entity_id = 2;
	string name = 3;
	MotionInfo motion_info = 4;
	repeated PropPair prop_list = 5;
	repeated FightPropPair fight_prop_list = 6;
	uint32 life_state = 7;
	repeated AnimatorParameterValueInfoPair animator_para_list = 9;
	uint32 last_move_scene_time_ms = 17;
	uint32 last_move_reliable_seq = 18;
	EntityClientData entity_client_data = 19;
	repeated EntityEnvironmentInfo entity_environment_info_list = 20;
	EntityAuthorityInfo entity_authority_info = 21;
	repeated string tag_list = 22;
	repeated ServerBuff server_buff_list = 23;
	oneof entity {
		SceneAvatarInfo avatar = 10;
		SceneMonsterInfo monster = 11;
		SceneNpcInfo npc = 12;
		SceneGadgetInfo gadget = 13;
	}
}

message GivingRecord {
	map<uint32, uint32> material_cnt_map = 1;
	uint32 config_id = 2;
	uint32 PINDMPEGAGC = 4;
	uint32 giving_id = 7;
	uint32 group_id = 9;
	bool is_finished = 10;
	bool DLGCAPPBANB = 15;
}

// CmdId: 751
message HELCEHPHKLA {
	int32 retcode = 5;
	map<uint32, uint32> CDDKPMFIPFB = 7;
	uint32 schedule_id = 13;
}

// CmdId: 9776
message MistTrialSettleNotify {
	uint32 HIGGNKGKEIJ = 3;
	MistTrialBestAvatar MDBCGAMIKAM = 5;
	map<uint32, uint32> NKAIIPFLMCM = 6;
	uint32 FHLMBJIIIOF = 9;
	map<uint32, uint32> JGGNEPHHHKA = 12;
	repeated MistTrialBestAvatar FLGNGELMGAP = 13;
}

// CmdId: 23705
message CPANHOGBJJH {
	bool AEEEICIEOBN = 11;
	int32 retcode = 13;
}

// CmdId: 7357
message NOJHCECDJFH {
	uint32 avatar_id = 3;
}

// CmdId: 5655
message BDFBDNKAFJB {
	int32 retcode = 13;
	uint32 reward_id = 15;
}

// CmdId: 7739
message FFJGDJDMNIM {
	PlatformInfo platform = 2;
	uint32 scene_time = 9;
	uint32 entity_id = 13;
}

// CmdId: 23739
message DungeonPlayerDieReq {
	uint32 dungeon_id = 3;
	PlayerDieType die_type = 7;
}

// CmdId: 21965
message GEOAGLFCLJE {
	uint32 level_id = 13;
}

message LLHBEEOBPHC {
	DNDOFNEGJCJ JEGJCNNBPKA = 4;
}

// CmdId: 23109
message BOJCDILAECD {
	uint32 ENIDFKNFMGI = 6;
	int32 retcode = 9;
	uint32 MNLCBDEMLIO = 14;
}

// CmdId: 8303
message DIJBEGOJKNG {
	uint32 target_uid = 10;
}

message GCGMsgAddCards {
	uint32 controller_id = 1;
	repeated uint32 LDBGCMNEKBG = 2;
	GCGZoneType OLMLPMPODOC = 3;
	uint32 pos = 5;
	GCGReason reason = 9;
}

message FindHilichurlDetailInfo {
	uint32 AKMEEFBDNAF = 4;
	repeated GFAFOPDEBAI day_content_info_list = 7;
	uint32 IDOLFKBEEPP = 8;
	bool is_content_closed = 9;
	uint32 EJEOLIKNHJA = 10;
	uint32 content_close_time = 12;
	bool ANOLKOHOOAG = 13;
}

message DLGKGABMLHO {
	uint32 MCMENLAKEHC = 11;
	repeated GIMLMAHJOJD LAPFNPCMNKM = 15;
}

// CmdId: 9676
message BPJEGGNIMJA {
	LPCKFOIEMBI BCMGCCJPFMO = 14;
	int32 retcode = 15;
}

message DDLEAJCGOHL {
	bool is_finished = 5;
	bool is_open = 9;
	uint32 KKDKIOGHLDK = 12;
	uint32 stage_id = 15;
}

// CmdId: 23760
message JDPGICKHIKJ {
	repeated uint32 GNCINJGLOHN = 2;
	uint32 id = 7;
	uint32 level_id = 9;
}

// CmdId: 9434
message BJMFPMEOLFJ {
	repeated Uint32Pair HPGOCOMPEAO = 9;
}

// CmdId: 245
message DDKBDEJDHEJ {
}

// CmdId: 4796
message MKMDDOGLOFN {
	int32 retcode = 4;
}

// CmdId: 22829
message HuntingStartNotify {
	uint32 fail_time = 2;
	bool is_final = 4;
	Vector JLEGDMPLMCF = 8;
	IEHMMLEIDOH hunting_pair = 13;
}

message MJOCABKDAHH {
	uint32 AGELEGCGIMG = 1;
	uint32 CJCNACLBBPM = 4;
	uint32 kill_num = 5;
	bool is_new_record = 8;
	uint32 LIKNHIFFLCO = 9;
	uint32 score = 10;
	uint32 level_id = 11;
}

// CmdId: 5633
message CoinCollectPrepareStageNotify {
	CoinCollectStageInfo coin_collect_info = 8;
}

// CmdId: 2784
message ODDGKEGCOFG {
	int32 retcode = 3;
	repeated GCBBIBCKHKI team_info_list = 14;
}

// CmdId: 27146
message IJHKFCJEDEB {
	uint32 quest_id = 8;
}

// CmdId: 27736
message GNHCJOOJCBE {
	int32 retcode = 1;
}

// CmdId: 2352
message QueryPathReq {
	enum EGMFHNKOOGB {
		EGMFHNKOOGB_OPTION_NONE = 0;
		EGMFHNKOOGB_OPTION_NORMAL = 1;
		EGMFHNKOOGB_OPTION_FIRST_CAN_GO = 2;
	}

	repeated Vector IKLHDEPMACE = 1;
	PLCAJGJJAAP MMMKGOBJBAO = 2;
	IPDNLGHMCNH FFOAFJBBHDI = 3;
	Vector NMBEKCEGEBA = 4;
	int32 query_id = 8;
	EGMFHNKOOGB query_type = 10;
	uint32 scene_id = 11;
	IPDNLGHMCNH PBENEBEHEFK = 15;
}

// CmdId: 7309
message GDANBFLJIIG {
	uint32 level_id = 8;
	uint32 difficulty = 10;
	repeated FIEJBDIEJND avatar_info_list = 12;
}

// CmdId: 5730
message DMDNNJNJEBJ {
	uint64 ugc_guid = 1;
	UgcType ugc_type = 8;
	int32 retcode = 10;
	oneof FCNKGFNMPJB {
		LIPOHCFDFBH music_brief_info = 4;
	}
}

// CmdId: 23612
message JDELKFAECMA {
	int32 retcode = 3;
}

// CmdId: 28735
message PJFABJIHGAN {
	int32 retcode = 14;
}

message ONBLBLGHLJM {
	repeated HOCBFJAKEPF ADCLBBDEGBD = 10;
	uint32 level_id = 11;
}

enum HideAndSeekStageType {
	HideAndSeekStageType_HIDE_AND_SEEK_STAGE_PREPARE = 0;
	HideAndSeekStageType_HIDE_AND_SEEK_STAGE_PICK = 1;
	HideAndSeekStageType_HIDE_AND_SEEK_STAGE_GAME = 2;
	HideAndSeekStageType_HIDE_AND_SEEK_STAGE_HIDE = 3;
	HideAndSeekStageType_HIDE_AND_SEEK_STAGE_SEEK = 4;
	HideAndSeekStageType_HIDE_AND_SEEK_STAGE_SETTLE = 5;
}

// CmdId: 21879
message UnlockPersonalLineRsp {
	int32 retcode = 10;
	uint32 GJFEPJJECKC = 11;
	oneof param {
		uint32 level = 1;
		uint32 chapter_id = 15;
	}
}

// CmdId: 29636
message FHKNOCMCKML {
	uint32 LALKINCFPHF = 4;
	string share_code = 15;
}

// CmdId: 26499
message PlayerGameTimeNotify {
	uint32 uid = 4;
	uint32 game_time = 6;
	bool is_home = 11;
}

enum ReportSubtype {
	ReportSubtype_REPORT_REASON_SUBTYPE_NONE = 0;
	ReportSubtype_REPORT_REASON_SUBTYPE_INVALID_NICKNAME = 1;
	ReportSubtype_REPORT_REASON_SUBTYPE_INVALID_SIGNATURE = 2;
	ReportSubtype_REPORT_REASON_SUBTYPE_INVALID_ARRANGEMENT = 3;
	ReportSubtype_REPORT_REASON_SUBTYPE_INVALID_CHAT = 4;
	ReportSubtype_REPORT_REASON_SUBTYPE_INVALID_AVATAR_NAME = 5;
	ReportSubtype_REPORT_REASON_SUBTYPE_INVALID_OTHER = 6;
}

// CmdId: 8419
message JHDLFFBAPMD {
	int32 retcode = 15;
}

// CmdId: 7084
message GetPlayerMpModeAvailabilityRsp {
	int32 retcode = 1;
	int32 mp_ret = 8;
	repeated uint32 param_list = 14;
}

// CmdId: 6717
message SceneInitFinishRsp {
	uint32 enter_scene_token = 11;
	int32 retcode = ?;
}

message GCGOperationReboot {
	repeated uint32 FINPEOMGEIE = 7;
	repeated uint32 dice_index_list = 9;
}

// CmdId: 615
message UgcDungeonPlayRecordNotify {
	repeated UgcDungeonPlayRecord play_record_list = 9;
}

// CmdId: 3074
message ICGMNPEABDL {
	uint32 KLCMMPGKBAC = 7;
	bool OFNECEDHPDC = 9;
	uint32 CMGFGMDMMBH = 11;
}

message HomeFurnitureData {
	uint32 HDCFJFAAEHC = 3;
	int32 parent_furniture_index = 4;
	Vector spawn_pos = 5;
	Vector OMICJPCBJNM = 12;
	uint32 furniture_id = 14;
	uint32 guid = 15;
}

// CmdId: 28242
message KOHCENBEDMO {
	bool AOLONEOJINE = 7;
	repeated uint32 OBOABOBKDOE = 8;
	uint32 CDOHOMLNCNB = 14;
}

message HDIINAGIFOB {
	uint32 CEIDNHMFOGF = 2;
	uint32 OONFIKLLHGC = 3;
	uint32 MCGEOHFLBKA = 4;
	uint32 start_time = 7;
	float LFAKFGGKABA = 8;
	uint32 LDJDFGOGCPD = 9;
	repeated uint32 BJAAFCGNJOO = 10;
	uint32 BPOJMDPFCLG = 11;
	LNOOOAOMNIB state = 12;
	uint32 NHNJEHPOBMA = 13;
}

message INNBKBGDEFG {
	uint32 IBJEFHNOGDB = 8;
	repeated ItemParam reward_item_list = 14;
}

// CmdId: 20716
message PDLDKAIMOAH {
	uint32 schedule_id = 13;
}

message AKPMBNCBHGN {
	bool is_finish = 3;
	repeated uint32 NPGCKNIMFDG = 4;
	uint32 IPAOLHMOBCF = 5;
	uint32 HICEBPBIEBD = 6;
	uint32 level_id = 7;
	uint32 ELEFPDCOIFG = 9;
	uint32 DNJHBIODHHF = 10;
	bool is_open = 14;
}

message KMPDCJLJKDI {
	uint32 id = 3;
	uint32 KKDKIOGHLDK = 4;
	bool is_finished = 12;
}

message KMDLDGDOAAD {
	uint32 level_id = 8;
	repeated uint32 GNHIPOHHACB = 10;
}

// CmdId: 21438
message PCAFMMPJDOJ {
	bool FIEOCNIMPGE = 12;
}

// CmdId: 26814
message LLFNOBENFAE {
	int32 retcode = 10;
}

message CharAmusementInfo {
	uint32 level_id = 2;
	repeated LLJBJDHGFHH avatar_info_list = 5;
	uint32 ICAMGCANEGM = 6;
	uint32 stage_id = 12;
	uint32 HHPNNGIBPEK = 13;
}

// CmdId: 28980
message OFILOFMFDFG {
	uint32 CMGFGMDMMBH = 5;
}

message SceneGalleryBuoyantCombatInfo {
	uint32 score = 4;
	uint32 OPGBGGAGKAB = 10;
	uint32 ECADBFCLCND = 13;
}

message NBLPDJLFIOM {
	map<uint32, uint32> DALDCCPNFBP = 13;
}

// CmdId: 28362
message OPLCCIDJDHP {
	uint32 PCLBIGMLCFK = 1;
	repeated BFFLMKKKKHG CNHDOAFKBIP = 11;
}

// CmdId: 20468
message FBEKIKNPJDE {
	repeated EFCMJDJGILN JOCFMFLPKJM = 12;
}

message HNCHDEGIFGP {
	uint32 DLPGDOOBHOC = 1;
	bool IMJCJLOLDOI = 2;
	bool ODCOHHCECIP = 11;
	uint32 KCGMJCOLOHF = 12;
	bool MGPCNPNEFKG = 15;
}

message OJOFKMDJDME {
	uint32 BPAENEOLNMB = 2;
	uint32 FECNOOLPPGH = 6;
	string NIMFJAAMEKO = 10;
	uint32 PKJAGILPKCM = 11;
	repeated uint32 buff_id_list = 12;
	uint32 EAAJHCFBONL = 13;
}

// CmdId: 1346
message HomeCreateBlueprintReq {
	uint32 LALKINCFPHF = 7;
	uint32 KCEODJHPDEJ = 8;
	HomeSceneArrangementInfo scene_arrangement_info = 9;
	string server_share_code = 10;
}

// CmdId: 28844
message BCACCFPLDGD {
	uint32 gadget_entity_id = 3;
	CustomGadgetTreeInfo FHHNCEHKALH = 5;
	uint32 FJOFJCHBHNP = 13;
}

// CmdId: 23193
message MNFMHLPNPIA {
	int32 retcode = 7;
}

enum GetUgcType {
	GetUgcType_GET_UGC_NONE = 0;
	GetUgcType_MINE = 1;
	GetUgcType_PUBLISH = 2;
}

// CmdId: 4481
message GCGHintNotify {
	enum GCGHintType {
		GCGHintType_GCG_HINT_NONE = 0;
		GCGHintType_GCG_HINT_GAME_NOT_FOUND = 1;
	}

	GCGHintType GKDHAGBDFND = 7;
}

// CmdId: 3149
message GetOnlinePlayerInfoRsp {
	uint32 param = 2;
	OnlinePlayerInfo target_player_info = 5;
	int32 retcode = 9;
	uint32 target_uid = 13;
}

// CmdId: 9818
message JNLDBCBBLOE {
	uint32 reward_id = 1;
	uint32 activity_id = 14;
}

message EPLNLHIPPGI {
	repeated FPNNMDJKFOG photo_pos_data_list = 8;
}

message ChannelerSlabLoopDungeonResultInfo {
	uint32 MLCBENELCLN = 1;
	uint32 JDAAOGHLBMJ = 2;
	bool is_success = 3;
	uint32 EGFFKHBEIFO = 6;
	bool HEBNHGCGBMH = 13;
}

// CmdId: 21319
message AAIOHBICDFE {
	uint32 activity_id = 1;
	int32 retcode = 2;
	repeated uint32 OLOGLPMGAMH = 11;
	repeated ItemParam item_list = 15;
}

// CmdId: 21739
message MNIOPDOPKLI {
	map<uint32, BKODJCBHDDE> KEJLFHBABFL = 4;
}

// CmdId: 2452
message JJGODDNDIGE {
	int32 retcode = 4;
	uint32 level_id = 8;
}

message WeeklyBossResinDiscountInfo {
	uint32 discount_num = 1;
	uint32 discount_num_limit = 2;
	uint32 resin_cost = 3;
	uint32 original_resin_cost = 4;
}

enum SalvagePreventStopReason {
	SalvagePreventStopReason_SALVAGE_PREVENT_STOP_NONE = 0;
	SalvagePreventStopReason_SALVAGE_PREVENT_STOP_SUCCESS = 1;
	SalvagePreventStopReason_SALVAGE_PREVENT_STOP_ARRIVAL = 2;
	SalvagePreventStopReason_SALVAGE_PREVENT_STOP_INTERRUPT = 3;
	SalvagePreventStopReason_SALVAGE_PREVENT_STOP_LEAVE = 4;
	SalvagePreventStopReason_SALVAGE_PREVENT_STOP_FULL = 5;
	SalvagePreventStopReason_SALVAGE_PREVENT_STOP_AWAY = 6;
}

message GCGSkillPreviewCardInfo {
	uint32 card_guid = 2;
	uint32 AGBMGNKOIOL = 3;
	GCGZoneType zone_type = 5;
	uint32 MOJCFNMMHPI = 6;
	uint32 controller_id = 8;
	uint32 EEHGBFLLMDH = 10;
	uint32 ENIDFKNFMGI = 13;
}

// CmdId: 22877
message LKNFHACCDCE {
	ContentAuditInfo info = 6;
}

// CmdId: 342
message JJKJIMJLFNA {
	uint32 EGLBDIJHBEJ = 6;
}

message IBGDBDHJAOA {
	GBBCKBMECMO MKPPMLBIKON = 4;
	PPCALJNOHIO BBLFHCLEBJB = 15;
}

// CmdId: 9407
message IAKALHJEGBN {
	uint32 FIDCKAGFECL = 1;
	uint32 id = 6;
	int32 retcode = 14;
}

message Achievement {
	enum Status {
		STATUS_INVALID = 0;
		STATUS_UNFINISHED = 1;
		STATUS_FINISHED = 2;
		STATUS_REWARD_TAKEN = 3;
	}

	uint32 id = 1;
	Status status = 2;
	uint32 cur_progress = 6;
	uint32 total_progress = 9;
	uint32 finish_timestamp = 13;
}

// CmdId: 9573
message HPDHEEIPNLP {
}

message GAALLMKNLOA {
	repeated DDFCGDCJODG point_list = 3;
	uint32 route_id = 10;
	uint32 type = 12;
	bool EGIIBICENMB = 14;
}

message APPLPCHPCOM {
	bool is_success = 3;
	uint32 cur_progress = 7;
	uint32 CKNKNAFPGPK = 8;
	uint32 BPOJMDPFCLG = 9;
}

message PotionDungeonResultInfo {
	uint32 IPKGIOBPENI = 3;
	uint32 EEOAFHOMHPH = 8;
	uint32 MCAIMDGIIPN = 10;
	uint32 level_id = 11;
	uint32 IKDMGBPAKOL = 12;
	uint32 stage_id = 13;
}

// CmdId: 26356
message OAOICPNGFOF {
	uint32 gadget_entity_id = 11;
	repeated uint32 option_list = 12;
}

// CmdId: 23524
message KMIJEAAEHKJ {
	uint32 level_id = 2;
	uint32 entity_id = 6;
	CCFPJDKOKPD ODBHEPJNIFI = 7;
	repeated ODOGAGKBMFH EHLOCAOCOKD = 11;
	CustomGadgetTreeInfo FHHNCEHKALH = 15;
}

// CmdId: 23632
message StartRogueDiaryPlayRsp {
	repeated RogueDiaryAvatar GPJMKNPDEMJ = 3;
	int32 retcode = 4;
	repeated RogueDiaryAvatar avatar_list = 10;
	repeated uint32 rand_card_list = 14;
}

// CmdId: 25018
message ClientCollectorDataNotify {
	repeated ClientCollectorData client_collector_data_list = 13;
}

// CmdId: 21161
message BCFPAMAKJMF {
	int32 retcode = 8;
}

// CmdId: 2603
message CNPNMKOLDIM {
	uint32 avatar_id = 8;
	uint32 costume_id = 9;
	uint32 uid = 10;
}

// CmdId: 28837
message HPFKBLDHOMA {
	bool FGDJIDOLBME = 4;
	bool GPJBDKPGHHI = 9;
	bool IPKLGAPADCN = 13;
	bool OHNOAPMCLJA = 14;
}

// CmdId: 9916
message NLJAIOMLGOJ {
	bool MDDPNNEEPOG = 6;
	repeated GJFCGIOCLGN LOAKANBIAJL = 10;
}

// CmdId: 20727
message ServerUpdateGlobalValueNotify {
	enum UpdateType {
		UpdateType_INVALUE = 0;
		UpdateType_ADD = 1;
		UpdateType_SET = 2;
	}

	uint32 key_hash = 3;
	float HOKNGFPKNBF = 6;
	float value = 9;
	uint32 entity_id = 12;
	UpdateType GOGCMLCLAAN = 15;
}

// CmdId: 2430
message JDKDJGILKHK {
	int32 retcode = 10;
	int32 gallery_id = 13;
}

// CmdId: 23802
message OAPCGLCMKHH {
	uint32 IPAOLHMOBCF = 5;
	int32 retcode = 6;
	bool is_success = 9;
	uint32 level_id = 11;
}

// CmdId: 23743
message BDJFLOHDDEH {
}

message PGBIOACPBDO {
	uint32 uid = 4;
	string nick_name = 5;
	string psn_id = 6;
	ProfilePicture profile_picture = 9;
	string online_id = 12;
}

// CmdId: 6927
message ForceDragAvatarNotify {
	bool is_first_valid = 1;
	uint64 JFEBBCGLEIG = 2;
	uint32 entity_id = 6;
	uint32 scene_time = 12;
	uint64 IMEAJIGJFFO = 14;
	MotionInfo motion_info = 15;
}

// CmdId: 31
message ACOPLPLBOFK {
	repeated uint64 avatar_guid = 15;
}

// CmdId: 2013
message LNDKPBNHLPI {
	uint32 difficulty = 10;
}

// CmdId: 23566
message OANDIEKDJPH {
}

// CmdId: 26189
message JIBDBFIBLEJ {
	int32 retcode = 5;
}

// CmdId: 23171
message ABOPENLEILI {
	uint32 activity_id = 3;
	repeated uint32 OLOGLPMGAMH = 7;
}

// CmdId: 22266
message OPFPMGMNBGO {
	uint32 entity_id = 3;
}

// CmdId: 9127
message KHBFGBMGIMF {
	uint32 DILBJEDEBJJ = 11;
}

// CmdId: 28985
message HDCLNHHAMAG {
	repeated uint32 KLOCMAKMIKL = 13;
}

// CmdId: 350
message FEEMCGEEKFH {
	uint32 cd_over_time = 2;
	uint32 ANPLODLPJDN = 11;
	int32 retcode = 13;
}

// CmdId: 4008
message HPPIHPIKPFA {
	uint32 quest_id = 9;
	repeated uint32 CBIIPBMDLCH = 11;
}

// CmdId: 4167
message IKPILJNJFEM {
	uint32 BPOJMDPFCLG = 2;
	uint32 CKNKNAFPGPK = 4;
	uint32 group_id = 13;
}

// CmdId: 1522
message PNEOLCHMMCC {
	uint32 NJEPGGKDPOH = 7;
}

message SceneGadgetInfo {
	uint32 gadget_id = 1;
	uint32 group_id = 2;
	uint32 config_id = 3;
	uint32 owner_entity_id = 4;
	GadgetBornType born_type = 5;
	uint32 gadget_state = 6;
	uint32 gadget_type = 7;
	bool is_show_cutscene = 8;
	uint32 authority_peer_id = 9;
	bool is_enable_interact = 10;
	uint32 interact_id = 11;
	uint32 mark_flag = 21;
	uint32 prop_owner_entity_id = 22;
	PlatformInfo platform = 23;
	repeated uint32 interact_uid_list = 24;
	uint32 draft_id = 25;
	uint32 gadget_talk_state = 26;
	LJDPMPBFGPH DIBPDCAINOI = 27;
	uint32 init_pose_id = 28;
	GadgetPlayInfo play_info = 100;
	UgcTowerLevelUpGadgetInfo ugc_tower_level_up_gadget_info = 101;
	JourneyGearGadgetInfo journey_gear_operator_info = 102;
	UgcSpecialGadgetInfo ugc_v2_special_gadget_info = 103;
	oneof content {
		GatherGadgetInfo gather_gadget = 13;
		WorktopInfo worktop = 14;
		ClientGadgetInfo client_gadget = 15;
		WeatherInfo weather = 17;
		AbilityGadgetInfo ability_gadget = 18;
		StatueGadgetInfo statue_gadget = 19;
		BossChestInfo boss_chest = 20;
		BlossomChestInfo blossom_chest = 41;
		MpPlayRewardInfo mp_play_reward = 42;
		GadgetGeneralRewardInfo general_reward = 43;
		OfferingInfo offering_info = 44;
		FoundationInfo foundation_info = 45;
		VehicleInfo vehicle_info = 46;
		EchoShellInfo shell_info = 47;
		ScreenInfo screen_info = 48;
		FishPoolInfo fish_pool_info = 59;
		CustomGadgetTreeInfo custom_gadget_tree_info = 60;
		RoguelikeGadgetInfo roguelike_gadget_info = 61;
		NightCrowGadgetInfo night_crow_gadget_info = 62;
		DeshretObeliskGadgetInfo deshret_obelisk_gadget_info = 63;
		CoinCollectOperatorInfo coin_collect_operator_info = 64;
		TrifleGadget trifle_gadget = 67;
	}
}

// CmdId: 738
message GLBABDHKNBH {
	int32 retcode = 7;
}

// CmdId: 8976
message JMCGFJLPAAH {
	uint32 OKBKPKOGBEA = 10;
	repeated uint32 MOKIGLHDLFJ = 12;
}

message HLKFIIJOHHO {
	uint32 DNNGGNFHOKJ = 5;
	uint32 DLJAAPGGFCO = 9;
	fixed32 next_refresh_time = 13;
}

// CmdId: 21310
message OABAOIFOJML {
	uint32 PPONBHNAGGM = 2;
	repeated IPAMCDBKCOB OKLEJIMAHJC = 6;
	int32 retcode = 8;
	uint32 point_id = 9;
	repeated NHGDJAAICLF EOPAAHNCHAP = 11;
}

// CmdId: 7276
message JDJLJKJBCOF {
	uint32 HHBIGAFAMIM = 4;
	uint32 uid = 6;
}

// CmdId: 24463
message NpcTalkReq {
	uint32 entity_id = 2;
	uint32 npc_entity_id = 12;
	uint32 talk_id = 15;
}

// CmdId: 8331
message IHHCOLLJAJF {
	string FLKMNGECJJI = 1;
	uint32 gadget_id = 2;
	uint32 entity_id = 6;
	uint32 gadget_entity_id = 10;
}

// CmdId: 7799
message HMFIFJIOBEH {
	BFFLMKKKKHG JPHAAHAHLFE = 4;
}

// CmdId: 22556
message AIOOFKOPGLC {
	int32 retcode = 11;
}

enum GJKNFCGJDEP {
	GJKNFCGJDEP_EDIT = 0;
	GJKNFCGJDEP_SELF_PASS = 1;
	GJKNFCGJDEP_PUBLISHED = 2;
}

message ItemParam {
	uint32 item_id = 1;
	uint32 count = 2;
}

// CmdId: 7871
message StoreItemChangeNotify {
	StoreType store_type = 3;
	repeated Item item_list = 12;
}

// CmdId: 23222
message GDEGPELEGEB {
	repeated uint32 NIPLGPGIOOM = 9;
	repeated uint32 CDEDIONKGEE = 12;
}

// CmdId: 26579
message ONKGBIEEICK {
	int32 retcode = 6;
	uint32 stage_id = 14;
}

// CmdId: 26764
message LJGKCBNPELK {
	repeated UgcDungeonBrief AAMGJMGJJMC = 11;
}

// CmdId: 29270
message PlayerChatRsp {
	uint32 chat_forbidden_endtime = 1;
	int32 retcode = 4;
}

message LHNAGDPFDBE {
	repeated Vector MKMNPLOHJOL = 4;
}

message IPAMCDBKCOB {
	uint32 next_refresh_time = 4;
	uint32 dungeon_id = 5;
	WeeklyBossResinDiscountInfo PMEMIBNLJIF = 7;
	uint32 NKDIJIFMLKI = 8;
	bool DKFMGIFDBCK = 14;
	uint32 JNDHLFKEGAL = 15;
}

// CmdId: 27888
message IKIJMHLKKOK {
	uint32 FKPHMOFCOHJ = 5;
	uint32 GIOBBLHLPNG = 10;
}

// CmdId: 4468
message EJPLFBFGJIF {
	int32 retcode = 3;
}

// CmdId: 26273
message DNPNFOIJLPN {
	int32 retcode = 13;
}

// CmdId: 3951
message OECFCOMMADB {
	repeated JKJNBFKDOHE CNHHLMJKNIL = 1;
	uint32 DKGCBHKCPPP = 7;
	uint32 IMDLICDPCOL = 13;
}

// CmdId: 20472
message AFIGODIPOKD {
	int32 retcode = 8;
}

message GCGMessage {
	oneof message {
		GCGMsgTokenChange token_change = 12;
		GCGMsgPhaseChange phase_change = 2;
		GCGMsgAddCards add_cards = 15;
		GCGMsgRemoveCards remove_cards = 7;
		GCGMsgSelectOnStage select_on_stage = 3;
		GCGMsgDiceRoll dice_roll = 5;
		GCGMsgDiceReroll dice_reroll = 4;
		GCGMsgPass pass = 11;
		IPPGPIDKJKK char_die = 9;
		GCGMsgSkillResult skill_result = 14;
		GCGMsgCostDice cost_dice = 8;
		GCGMsgAddDice add_dice = 1;
		GCGMsgMoveCard move_card = 10;
		GCGMsgUseSkill use_skill = 13;
		GCGMsgNewCard new_card = 445;
		GCGMsgUpdateController update_controller = 1812;
		GCGMsgModifyAdd modify_add = 104;
		GCGMsgModifyRemove modify_remove = 1308;
		GCGMsgUseSkillEnd use_skill_end = 644;
		GCGMsgDuelDataChange duel_data_change = 1169;
		GCGMsgClientPerform client_perform = 526;
		GCGMsgGameOver game_over = 1430;
		GCGMsgOpTimer op_timer = 1540;
		GCGMsgWaitingListChange waiting_list_change = 747;
		GCGMsgCardUpdate card_update = 1072;
		GCGMsgSelectOnStageByEffect select_on_stage_by_effect = 665;
		GCGMsgCostRevise cost_revise = 911;
		GCGMsgPhaseContinue phase_continue = 1097;
		GCGMsgPVEIntentionInfo pve_intention_info = 1111;
		GCGMsgPVEIntentionChange pve_intention_change = 167;
		GCGMsgSkillLimitsChange skill_limits_change = 523;
		GCGMsgNoDamageSkillResult no_damage_skill_result = 1373;
		GCGMsgReactionBegin reaction_begin = 1550;
		GCGMsgReactionEnd reaction_end = 390;
		PAGICEIIANG use_legend = 1688;
		EFMFPPPNDAB card_henshin = 1061;
		GCFCPAHLDEH zone_shuffle = 959;
	}
}

// CmdId: 23834
message GJDKAKFDOJJ {
	repeated uint32 ADJDCJEFGEP = 2;
	uint32 difficulty = 8;
	bool ICNDPHPJIMA = 13;
	repeated uint32 LHNJBFOBJDE = 15;
}

// CmdId: 1986
message NCPCHJFHMFN {
}

// CmdId: 4768
message SyncScenePlayTeamEntityNotify {
	uint32 scene_id = 2;
	repeated PlayTeamEntityInfo entity_info_list = 10;
}

// CmdId: 7699
message DLLMOOGNPEI {
	uint32 JEPKMHIHODH = 12;
}

// CmdId: 252
message BDHIDOPBEFB {
	bool BPFAANHJCLN = 2;
	uint32 NBGOOEMPCGB = 4;
	uint32 reason = 5;
	uint32 item_id = 6;
	uint32 avatar_id = 9;
	repeated FHJNPMLMBFO EIIDIDGPMNI = 13;
	uint32 HOEINGCKNCF = 14;
}

// CmdId: 9041
message OfferingInteractRsp {
	PlayerOfferingData offering_data = 6;
	int32 retcode = 7;
}

// CmdId: 3874
message KMANALJGHMG {
}

message KPEOFOHPPAP {
	uint32 reward_id = 1;
	repeated ItemParam item_list = 2;
}

message DynamicNodes {
	repeated DynamicLayerNodes nodes = 6;
}

message GameplayRecommendationSkillResponse {
	uint32 skill_depot_id = 10;
	repeated uint32 skill_id_list = 14;
}

// CmdId: 9084
message IODINONPBBB {
	uint32 stage_id = 4;
	repeated GLBGILOHKBF JPKLPGBPMEI = 7;
	uint32 difficulty_id = 13;
	uint32 activity_id = 15;
}

// CmdId: 4596
message FAHINHILLKK {
	int32 retcode = 1;
}

// CmdId: 2387
message HAGGEJHPGGE {
	repeated DGFOOLCMHDC GOEIOHNFCEF = 3;
	int32 retcode = 13;
}

// CmdId: 23582
message FleurFairStageSettleNotify {
	uint32 stage_type = 1;
	oneof detail {
		FleurFairGallerySettleInfo gallery_settle_info = 12;
		FleurFairBossSettleInfo boss_settle_info = 6;
	}
}

// CmdId: 25947
message DHCBHICEMLG {
	bool DIEGMMLFECA = 11;
	repeated uint32 KLOJDHAJPFI = 12;
}

// CmdId: 20691
message EHNHGHBGGNF {
	uint32 end_time = 5;
}

// CmdId: 657
message AvatarChangeCostumeRsp {
	uint32 costume_id = 1;
	int32 retcode = 13;
	uint64 avatar_guid = 15;
}

// CmdId: 8719
message BACPHFMJKLE {
	uint32 IGCFCJLHLOE = 6;
	int32 retcode = 15;
}

message DraftInviteFailInfo {
	DraftInviteFailReason reason = 3;
	uint32 uid = 13;
}

// CmdId: 21367
message GBEANJFNGGJ {
	uint32 quest_id = 2;
	uint32 parent_quest_id = 11;
	uint32 HJHEJIENCPH = 12;
	int32 retcode = 13;
}

// CmdId: 22039
message MOLAIMKBAHN {
	uint32 item_id = 6;
	uint32 item_num = 8;
	int32 retcode = 14;
}

enum ServerLogType {
	SERVER_LOG_NONE = 0;
	SERVER_LOG_ABILITY = 1;
	SERVER_LOG_LEVEL = 2;
	SERVER_LOG_ENTITY = 3;
	SERVER_LOG_LUA = 4;
	SERVER_LOG_DAILYTASK = 5;
}

// CmdId: 7386
message IEPJLBLAPIJ {
	bytes payload = 13;
	uint32 config_id = 14;
}

// CmdId: 22671
message DraftOwnerStartInviteRsp {
	uint32 GFPEKHFJPNC = 3;
	uint32 draft_id = 8;
	int32 retcode = 10;
	repeated DraftInviteFailInfo invite_fail_info_list = 14;
}

// CmdId: 9261
message CBAIEGMNHLK {
	uint32 DCEOFEGIIDL = 13;
}

message ENNNGMMNJNG {
	uint32 stage_id = 1;
	bool is_open = 11;
	repeated EKMLIENGMBE challenge_info_list = 12;
}

// CmdId: 8104
message JGFNKIEOKNE {
	repeated uint64 BJAAFCGNJOO = 1;
}

message FOONJBOJBIA {
	uint32 id = 3;
	repeated uint32 MNCONAJIHHN = 11;
}

message EvtAnimatorParameterInfo {
	AnimatorParameterValueInfo value = 6;
	int32 name_id = 8;
	uint32 entity_id = 13;
	bool is_server_cache = 15;
}

message UgcDungeonCandidateTeamInfo {
	EnterUgcDungeonType enter_type = 6;
	UgcDungeonBrief ugc_brief_data = 10;
}

message FleurFairV2DetailInfo {
	EEAJJNAFLEE BKFBHBBHBOO = 1;
	BIMMJOBDOHO ABBIIAHHHON = 4;
	EPLNLHIPPGI HHNHJJFDDKF = 11;
}

// CmdId: 22682
message AvatarGainFlycloakNotify {
	uint32 flycloak_id = 4;
}

// CmdId: 5469
message PLGMKIDKHJO {
	bool OOPOFACKKPF = 10;
	int32 retcode = 14;
	UgcType ugc_type = 15;
}

message AbilityString {
	oneof type {
		string str = 1;
		uint32 hash = 2;
	}
}

// CmdId: 6112
message GHIIHLCOIBK {
}

// CmdId: 8633
message HCIJHGDBKEA {
}

// CmdId: 24693
message EEPLDDGMLPI {
	uint32 EGFFNAMBMPE = 7;
	uint32 schedule_id = 9;
	uint32 chapter_id = 13;
}

// CmdId: 9823
message GANLIPEODOM {
	int32 reason = 5;
	bool is_success = 8;
}

// CmdId: 788
message GNKLGNNNKKC {
	enum LDDOLFLMGBN {
		LDDOLFLMGBN_TIME_OUT = 0;
		LDDOLFLMGBN_SETTLE_PLAY_END = 1;
		LDDOLFLMGBN_SETTLE_PLAYER_QUIT = 2;
	}

	bool is_record_score = 3;
	repeated IJLDECPPHPO JDFKKLCCOHH = 4;
	repeated uint32 HEJKDIMCNIP = 5;
	uint32 stage_type = 8;
	uint32 play_index = 9;
	repeated ExhibitionDisplayInfo score_list = 10;
	LDDOLFLMGBN reason = 11;
	uint32 IPAOLHMOBCF = 15;
}

message GCGMatchInfo {
	repeated MatchPlayerInfo player_list = 10;
}

// CmdId: 21127
message FHELJJIGAKD {
	uint32 draft_id = 6;
	int32 retcode = 7;
	bool AEEEICIEOBN = 8;
}

// CmdId: 7279
message LOHKIHALHIC {
	DJLNCMNEAOI reason = 5;
	Vector pos = 9;
	Vector rot = 11;
	uint32 scene_id = 13;
}

// CmdId: 21555
message OIEELKGHHPA {
	uint32 entity_id = 4;
	PlatformInfo platform = 7;
	uint32 scene_time = 11;
}

// CmdId: 26036
message ForgeQueueManipulateReq {
	uint32 forge_queue_id = 1;
	ForgeQueueManipulateType manipulate_type = 3;
}

message IrodoriMasterGallerySettleInfo {
	bool is_finish = 2;
	uint32 level_id = 5;
	GalleryStopReason reason = 6;
	uint32 NEMGOAHPGPO = 9;
	uint32 HJLEKFAAFIE = 11;
}

// CmdId: 28619
message PullPrivateChatReq {
	uint32 pull_num = 1;
	uint32 from_sequence = 10;
	uint32 target_uid = 12;
}

message ShopMcoinProduct {
	string product_id = 1;
	string price_tier = 2;
	uint32 mcoin_base = 3;
	uint32 mcoin_non_first = 4;
	uint32 mcoin_first = 5;
	uint32 bought_num = 6;
	bool is_audit = 7;
}

// CmdId: 2011
message HHCNBJMNPMO {
	uint32 gallery_id = 8;
}

// CmdId: 6487
message HMIPAHOELMK {
}

// CmdId: 27601
message PlayerLoginReq {
	/* protected @ 0x20 */// string platform = 65535;
	/* protected @ 0x28 */// string EEENDIELLNM = 65535;
	/* protected @ 0x30 */// string GIJGEBPAOBH = 65535;
	/* protected @ 0x38 */// bytes ELLGIFGMMOL = 65535;
	/* protected @ 0x40 */// string IINCGDGOMDE = 65535;
	/* protected @ 0x48 */// string AGHCOKKFDGN = 65535;
	/* protected @ 0x50 */// string online_id = 65535;
	/* protected @ 0x58 */// bytes POIDHEKJFGK = 65535;
	/* protected @ 0x60 */// string psn_id = 65535;
	/* protected @ 0x68 */// string IAOKKEBPNNE = 65535;
	/* protected @ 0x70 */// string HBFMCEBOPDE = 65535;
	/* protected @ 0x78 */// bytes LBILCFFLPKN = 65535;
	/* protected @ 0x80 */// string birthday = 65535;
	/* protected @ 0x88 */// string OKHOGDBCMGI = 65535;
	/* protected @ 0x90 */// string LLEBHMJLLEM = 65535;
	/* protected @ 0x98 */// string BPONMHNNFAG = 65535;
	/* protected @ 0xA0 */// JGOOBAJBKMO HJHBAEFFPGL = 65535;
	/* protected @ 0xA8 */// string OCKCMEPJCIE = 65535;
	/* protected @ 0xB0 */// string JNOGCALADNG = 65535;
	/* protected @ 0xB8 */// string BCLPGCLEMNA = 65535;
	/* protected @ 0xC0 */// string HAMLLPEDAEC = 65535;
	/* protected @ 0xC8 */// string NCNPJODBINH = 65535;
	/* protected @ 0xD0 */// string KAIJJGHLMLJ = 65535;
	/* protected @ 0xD8 */// string CEPNPLMKMOD = 65535;
	/* protected @ 0xE0 */// JCNMAAIHOEA KPOCCKJHHCA = 65535;
	/* protected @ 0xE8 */// string LMFFOLKFONE = 65535;
	/* protected @ 0xF0 */// string HECOPCAKOEN = 65535;
	/* protected @ 0xF8 */// uint32 GHIKCBBCPFC = 65535;
	/* protected @ 0xFC */// uint32 LHNEBJNADAB = 65535;
	/* protected @ 0x100 */// uint32 LJBMKLDNJJH = 65535;
	/* protected @ 0x104 */// uint32 ECBDPOCIHEH = 65535;
	/* protected @ 0x108 */// uint32 FGJCMKOKDKE = 65535;
	/* protected @ 0x10C */// uint32 NMBHDBCAOMG = 65535;
	/* protected @ 0x110 */// uint32 LKIBAOMNLCF = 65535;
	/* protected @ 0x114 */// uint32 channel_id = 65535;
	/* protected @ 0x118 */// uint32 GBLNEGEFBJF = 65535;
	/* protected @ 0x120 */// uint64 JBGNLMFOFGD = 65535;
	/* protected @ 0x128 */// uint32 target_uid = 65535;
	/* protected @ 0x12C */// uint32 BALFKOOKOMF = 65535;
	/* protected @ 0x130 */// uint32 CLJLLEPFGOL = 65535;
	/* protected @ 0x134 */// uint32 platform_type = 65535;
	/* protected @ 0x138 */// bool AJAGIOMGNMO = 65535;
	/* protected @ 0x139 */// bool AKJFELFODJH = 65535;
	/* protected @ 0x13A */// bool IMGABNEDDIC = 65535;
	/* protected @ 0x13C */// uint32 CMDHEGNNJCA = 65535;
	/* protected @ 0x140 */// uint32 timestamp = 65535;
	/* protected @ 0x144 */// uint32 tag = 65535;
	/* protected @ 0x148 */// uint32 OMBJGGGJOAO = 65535;
	/* protected @ 0x14C */// uint32 BLDEGGHMEIJ = 65535;
	string device_info = 9;
	string device_name = 13;
	string system_version = 12;
	uint32 platform_type = 7;
	string token = 1;
	string checksum_client_version = 868;
}

message Birthday {
	uint32 month = 1;
	uint32 day = 2;
}

// CmdId: 21423
message LDLELOAHKPE {
	uint32 level_id = 2;
	bool BPPBLPMDJHG = 4;
	int32 retcode = 5;
}

// CmdId: 23169
message PIEGNPNBJBF {
	int32 retcode = 1;
}

// CmdId: 9703
message EOMKDDHODPH {
	uint32 HEHEJBFHNGL = 4;
	uint32 score = 7;
	uint32 FJPGLLBNOBO = 10;
	uint32 gallery_id = 14;
}

enum FMLOPHOEIPK {
	FMLOPHOEIPK_LUNA_RITE_HINT_STATUS_DEFAULT = 0;
	FMLOPHOEIPK_LUNA_RITE_HINT_STATUS_NO_COUNT = 1;
	FMLOPHOEIPK_LUNA_RITE_HINT_STATUS_FINISH = 2;
}

// CmdId: 28364
message HDMKIGKDIJA {
	int32 retcode = 2;
	repeated uint32 KOJKLMPPHCO = 13;
}

// CmdId: 20582
message JAHOKJNBHOK {
	repeated uint32 avatar_id = 13;
}

// CmdId: 28710
message MAHKMIGIPOM {
}

message ONMOJMPNPKM {
	uint64 IHAPLIBPPBP = 10;
	bool is_success = 12;
	uint32 id = 15;
}

// CmdId: 26369
message EBJEOPDCKNE {
	uint32 AKFMPMHMGFF = 3;
	uint32 level_id = 6;
	uint32 PLHMNLGNNGA = 10;
	bool is_finish = 12;
	uint32 IGHBCNAELFD = 13;
}

message PlayerWidgetInfo {
	repeated WidgetSlotData slot_list = 1;
	uint32 uid = 5;
}

message LKHEJCNFIOE {
	uint32 KKDKIOGHLDK = 2;
	bool is_open = 6;
	uint32 stage_id = 15;
}

// CmdId: 2125
message GECFKBGOCBI {
	uint32 level_id = 9;
}

message WidgetThunderBirdFeatherInfo {
	repeated uint32 entity_id_list = 8;
}

// CmdId: 8471
message PersonalLineAllDataRsp {
	repeated uint32 BMKECOPECFI = 2;
	uint32 CDFJCNGBHPA = 5;
	uint32 OENMOGOGAAF = 6;
	repeated uint32 OJIKDMOIBGF = 10;
	int32 retcode = 11;
	repeated uint32 GJNEGLCLMGO = 13;
	repeated LockedPersonallineData locked_personal_line_list = 14;
}

message AbilityAttachedModifier {
	bool is_invalid = 1;
	uint32 owner_entity_id = 2;
	uint32 instanced_modifier_id = 3;
	bool is_serverbuff_modifier = 4;
	int32 attach_name_hash = 5;
}

// CmdId: 5948
message MarkNewNotify {
	repeated uint32 id_list = 1;
	uint32 mark_new_type = 2;
}

// CmdId: 22332
message BMANMCDGKHP {
	fixed32 end_time = 8;
}

// CmdId: 505
message LADKIBCCFDC {
	uint32 scene_id = 11;
	repeated FPEKACCGPEK LKGMAGMKMBO = 12;
}

// CmdId: 2075
message NPOPHEIFCHB {
	int32 retcode = 9;
	uint32 city_id = 13;
	IEHMMLEIDOH hunting_pair = 15;
}

// CmdId: 27825
message NPEGHJPOEPO {
	int32 retcode = 3;
	repeated uint32 item_id_list = 11;
}

// CmdId: 25916
message EGGEHEFCMFI {
	uint32 schedule_id = 2;
	int32 retcode = 5;
	repeated uint32 EFJLOJKEOCJ = 12;
	uint32 uid = 15;
}

// CmdId: 23132
message GEEHDCFJGDF {
	uint32 NLBABHOOHHD = 4;
	repeated uint64 guid_list = 5;
	uint32 config_id = 6;
}

// CmdId: 5763
message JFLFAFFOMAO {
	uint32 DCHLDPCBHBI = 3;
	string LCKDOFCPJJA = 4;
	float FOELDMIELEP = 6;
	float NANONMGDAJC = 10;
	bool CPBBMJMJBBH = 11;
	uint32 target_id = 13;
}

// CmdId: 2271
message RefreshBackgroundAvatarRsp {
	map<uint64, uint32> hp_full_time_map = 4;
	int32 retcode = 10;
}

message PFKDKOEBEBH {
	bool is_open = 4;
	uint32 level_id = 9;
	uint32 stage_id = 12;
	bool is_finished = 13;
}

// CmdId: 7622
message IGGGLMCLHGM {
	uint32 stage_id = 9;
	uint32 BPOJMDPFCLG = 15;
}

enum ALIHCHNCBHO {
	ALIHCHNCBHO_CLIENT_PLAY_NONE_TYPE = 0;
	ALIHCHNCBHO_CLIENT_PLAY_FILMFEST_SHOOTING_TYPE = 1;
	ALIHCHNCBHO_CLIENT_PLAY_COOK_GAME_TYPE = 2;
	ALIHCHNCBHO_CLIENT_PLAY_LAN_V4_PUSH_BOX_TYPE = 3;
	ALIHCHNCBHO_CLIENT_PLAY_CATCAFE_LAYOUT_TYPE = 4;
	ALIHCHNCBHO_CLIENT_PLAY_CATCAFE_CAT_TYPE = 5;
	ALIHCHNCBHO_CLIENT_PLAY_GREAT_FESTIVAL_V2_SHEET_RESTORE_TYPE = 6;
}

message DungeonEntryCond {
	DungeonEntryBlockReason cond_reason = 4;
	uint32 param1 = 8;
}

// CmdId: 22316
message RogueCellUpdateNotify {
	RogueCellInfo cell_info = 9;
}

// CmdId: 26472
message HINOKEMMMBG {
	int32 retcode = 2;
	repeated PGGJHNJOFFJ IAMJPLKPHFJ = 9;
}

// CmdId: 6070
message KJFNGPBJCFO {
	uint32 JAMEJDFEAJM = 4;
}

// CmdId: 5880
message ItemGivingRsp {
	int32 retcode = 7;
	uint32 giving_id = 9;
	uint32 giving_group_id = 10;
}

message PlayerOfferingData {
	bool HGNLPANLPDA = 5;
	repeated uint32 PELOADHFOOL = 6;
	uint32 level = 7;
	bool BEHPHEGHACH = 9;
	uint32 offering_id = 11;
	map<uint32, uint32> CNNCKDPEGHO = 14;
	oneof detail {
		OfferingPariDetailData offering_pari_detail_data = 1633;
	}
}

message ALKPAJGGKCD {
	bool DEAJAHIKCBL = 4;
	uint32 KCGPCGOMEBJ = 5;
	bool NLPFHCFBAFL = 9;
	uint32 CCAADDAGCKD = 12;
}

message JOLLAJJNBAD {
	repeated uint32 IAPBBBLDPOG = 9;
}

// CmdId: 20208
message ReliquaryUpgradeReq {
	repeated ItemParam item_param_list = 1;
	repeated uint64 food_reliquary_guid_list = 8;
	uint64 target_reliquary_guid = 11;
}

enum SalvageEscortStopReason {
	SalvageEscortStopReason_SALVAGE_ESCORT_STOP_NONE = 0;
	SalvageEscortStopReason_SALVAGE_ESCORT_STOP_SUCCESS = 1;
	SalvageEscortStopReason_SALVAGE_ESCORT_STOP_DUMP = 2;
	SalvageEscortStopReason_SALVAGE_ESCORT_STOP_TIME = 3;
	SalvageEscortStopReason_SALVAGE_ESCORT_STOP_INTERRUPT = 4;
	SalvageEscortStopReason_SALVAGE_ESCORT_STOP_LEAVE = 5;
	SalvageEscortStopReason_SALVAGE_ESCORT_STOP_FULL = 6;
}

// CmdId: 24308
message GCGAskDuelRsp {
	GCGDuel duel = 8;
	int32 retcode = 12;
}

message QueryCurrRegionHttpRsp {
	/* protected @ 0x20 */// bytes JKFNDCHOGNL = 65535;
	/* protected @ 0x28 */// string CLNHGGBAKDG = 65535;
	/* protected @ 0x30 */// RegionInfo region_info = 3;
	/* protected @ 0x38 */// bytes JGCEJIOFPMM = 65535;
	/* protected @ 0x48 */// string PGLLIHAHNEC = 65535;
	/* protected @ 0x50 */// bytes OJOJHCBHHCL = 65535;
	/* protected @ 0x5C */// int32 retcode = 65535;
	oneof detail {
		ForceUpdateInfo force_update = 4;
		StopServerInfo stop_server = 5;
	}
}

// CmdId: 257
message NMGOBGMGIEK {
	repeated int32 PCLMBNCGKPG = 5;
	int32 retcode = 9;
	repeated ItemParam item_list = 11;
}

// CmdId: 1378
message ECJPKDLKHNM {
	repeated CNJDMOPJIFF BPMDFKECBKM = 3;
	uint32 stage_id = 8;
	uint32 level_id = 10;
	uint32 IPKGIOBPENI = 12;
	uint32 EEOAFHOMHPH = 13;
}

// CmdId: 39
message JEGCANCMEJI {
	int32 retcode = 1;
	uint32 CMGFGMDMMBH = 10;
}

// CmdId: 23780
message LNIHAODGBEE {
	bool is_success = 9;
	uint32 gallery_id = 13;
}

// CmdId: 27525
message BMNDGCPINNE {
}

message IPHAEDEDLGF {
	string KEIKALBHJEG = 2;
	string NELABOBFDBB = 4;
	string CJKPIPBHJBN = 11;
}

// CmdId: 27172
message GetOnlinePlayerInfoReq {
	bool is_online_id = 9;
	oneof player_id {
		uint32 target_uid = 8;
		string online_id = 12;
		string psn_id = 10;
	}
}

// CmdId: 6233
message OIEJDNGCNHK {
	uint32 DGJPEABKNKP = 3;
	uint32 LMMKCKLAHPN = 9;
}

message DIMJJHANHPG {
	uint32 HHIJEEEFODH = 1;
	float KPACGMCGGHM = 3;
	bool ONJECHEKGEL = 12;
}

message LJDPMPBFGPH {
	uint64 start_time = 1;
	uint32 KAEAELPINFN = 2;
	uint32 JCKNJGBBAOH = 3;
	float ILENJJHLMKN = 4;
	float speed = 5;
	bool is_started = 6;
}

// CmdId: 6916
message LMILOJPCICI {
	uint32 MECDLIKEOLD = 1;
	map<uint32, uint32> IHBHBFOAGBE = 8;
}

message CEEPPDPNEME {
	message ICIICBOLMHK {
		uint32 HHIJEEEFODH = 5;
		bool ONJECHEKGEL = 12;
		uint64 JDPIAIIABAF = 14;
	}

	uint32 MEMDIDFCGLN = 1;
	string transaction = 4;
	uint32 AGHFFBPDIHE = 5;
	repeated ICIICBOLMHK fungus_info_list = 6;
	float energy_point = 9;
	uint64 CKEBHMPOOAF = 10;
	uint32 CMDALOLDNGB = 11;
	uint32 GLMKCODHIML = 13;
	uint32 IANIJPOHGIP = 14;
}

// CmdId: 8603
message FGHBEAJODBM {
	repeated uint32 ELMKIKKGACO = 3;
}

// CmdId: 24927
message MJLIAHLHPFJ {
	FIOBKMLEAGF brief = 1;
	int32 retcode = 14;
}

// CmdId: 23957
message NCBCOKFJKFB {
}

// CmdId: 24414
message IHLICBPLJBK {
	int32 retcode = 2;
	uint32 PHKIDGICECP = 4;
	uint32 LBHNFFJILMN = 10;
}

message AbilityActionCreateGadget {
	Vector rot = 3;
	Vector pos = 5;
	uint32 room_id = 7;
}

// CmdId: 5995
message BOKPNNHAALM {
	int32 retcode = 7;
}

message CDFMDOKPONI {
	bool is_finished = 2;
	uint32 level_id = 4;
	bool DLCOBJPBKAJ = 14;
	uint32 GCNDEKFIOHL = 15;
}

message SalvageScoreChallengeInfo {
	uint32 MBBPJMNNMIK = 7;
	uint32 MAPIFPHCKIC = 14;
}

// CmdId: 1328
message PostEnterSceneReq {
	uint32 enter_scene_token = 15;
	double total_tick_time = 13;
}

message AbilityAppliedAbility {
	AbilityString ability_name = 1;
	AbilityString ability_override = 2;
	repeated AbilityScalarValueEntry override_map = 3;
	uint32 instanced_ability_id = 4;
}

// CmdId: 122
message BGGKGEAOEOL {
	int32 retcode = 11;
}

message CKOPNIMOMLB {
	uint32 KKIPAILHCLA = 2;
	uint32 level = 3;
	HomeLimitedShopInfo INBADCOJCHK = 4;
	uint32 GGDBENPPKPI = 5;
	bool MMNNONPCCAP = 9;
	uint64 exp = 10;
	uint32 CAJIOGFIIBG = 11;
	uint32 KFBPCHPPMEM = 12;
	string ENIHLIKNFEK = 13;
}

message GCGMsgDiceReroll {
	repeated uint32 DLEGDFONJKB = 3;
	uint32 controller_id = 5;
	repeated GCGDiceSideType dice_side_list = 12;
}

// CmdId: 1136
message HMEGKJOJOBN {
	int32 retcode = 2;
	IFMHKJDOOFO MONDDOCABBJ = 4;
	uint32 group_id = 9;
	repeated DMJKGOCEABE MHLIIACDGFH = 10;
	uint32 IPOIMNICBAF = 12;
}

// CmdId: 9103
message JHDDNMMBJII {
	uint32 gallery_id = 15;
}

// CmdId: 29615
message DOBMJJGBEBG {
	uint32 level_id = 15;
}

message CGEENGHGADJ {
	repeated PMPIONJOHMB KOIAILOKBMI = 2;
	repeated uint32 HPIHLOMPFAG = 4;
	uint32 card_guid = 9;
}

enum VehicleInteractType {
	VehicleInteractType_VEHICLE_INTERACT_NONE = 0;
	VehicleInteractType_VEHICLE_INTERACT_IN = 1;
	VehicleInteractType_VEHICLE_INTERACT_OUT = 2;
}

// CmdId: 4381
message ENEDFNBJIAN {
	int32 retcode = 8;
}

// CmdId: 28876
message UgcDungeonImportReq {
	UgcDungeonImportOpType op_type = 2;
	uint64 dungeon_guid = 3;
	UgcDungeonImportSourceType BFECOFEDHFK = 5;
	uint32 room_id = 10;
}

message CoinCollectOperatorInfo {
	uint32 level_id = 1;
}

// CmdId: 3120
message KDLGKPCIIMC {
	int32 retcode = 2;
}

// CmdId: 20101
message DJPAKLKHNIM {
	repeated PLMLBCAEFDB JAJHHLCDOFO = 14;
}

message MuqadasPotionActivityDetailInfo {
	repeated LIBIPMAMHBJ muqadas_potion_level_data_list = 1;
}

// CmdId: 3611
message OMMPOPGHBGM {
}

// CmdId: 2109
message OEKDPNOFMKO {
	bool is_new_record = 4;
	uint32 score = 6;
	bool is_success = 12;
	uint32 difficulty = 13;
	uint32 HLHHDFLNDJG = 14;
	uint32 HEHEJBFHNGL = 15;
}

// CmdId: 8650
message BAPFAKNFCCH {
	int32 retcode = 10;
}

// CmdId: 24026
message DMHFEFGJICC {
	int32 retcode = 1;
}

// CmdId: 1364
message JPBKAKAOBAI {
	int32 retcode = 9;
}

enum EMLNHNJKJOI {
	EMLNHNJKJOI_UGC_REC_PARAM_TYPE_NONE = 0;
	EMLNHNJKJOI_UGC_REC_PARAM_TYPE_MUSIC_NOTE_LARGE = 1;
	EMLNHNJKJOI_UGC_REC_PARAM_TYPE_MUSIC_NOTE_LESS_EQUAL = 2;
	EMLNHNJKJOI_UGC_REC_PARAM_TYPE_MUSIC_NOTE_TAG = 3;
	EMLNHNJKJOI_UGC_REC_PARAM_TYPE_MUSIC_NAME = 4;
}

message FICAPDPIEBP {
	float LLIMPBGHLDH = 2;
	uint32 OIHDHFNPHMG = 10;
	uint32 rot = 13;
	float FHJMIMACINI = 14;
}

// CmdId: 23864
message EAAFDNDLEGN {
	NJGICNBHEPM DGOAJBIKDHM = 5;
	int32 retcode = 7;
}

// CmdId: 26470
message KADCMCEDAHM {
	uint32 JDAAOGHLBMJ = 13;
	int32 retcode = 14;
}

// CmdId: 21877
message LDDEGFDLFDF {
	int32 retcode = 1;
}

message FILNNGFJFGA {
	repeated uint32 ENDGOECOPMK = 4;
	uint32 KCODJBMCJIB = 6;
	uint32 LLOONLHLKKD = 12;
}

message ABDMHBDFIOJ {
	bool KFMFEBGGMHH = 6;
}

message BNMDLCIBDPP {
	uint32 FBDLNGODOPB = 2;
	bool is_taken_reward = 6;
	uint32 total_progress = 11;
	uint32 cur_progress = 12;
}

// CmdId: 2210
message AHILMNLEDKJ {
	uint32 JAKDBCGNJDG = 3;
}

// CmdId: 7125
message ECGHOEMMBBH {
	uint32 level_id = 1;
	uint32 IKDMGBPAKOL = 3;
	uint32 DEPLDBOPAOJ = 4;
	uint32 LGJFAOPDLPO = 9;
	GalleryStopReason reason = 13;
	bool is_new_record = 14;
}

enum GetUgcDungeonBriefType {
	GetUgcDungeonBriefType_NONE = 0;
	GetUgcDungeonBriefType_STARRED_DUNGEON = 1;
	GetUgcDungeonBriefType_STARRED_ROOM = 2;
	GetUgcDungeonBriefType_OWNER = 3;
	GetUgcDungeonBriefType_HISTORY = 4;
	GetUgcDungeonBriefType_SEARCH = 5;
	GetUgcDungeonBriefType_OFFICIAL = 6;
	GetUgcDungeonBriefType_TEMPLATE = 7;
}

// CmdId: 20415
message BBKEKNABPGI {
	uint32 MBKMJKPOAFP = 1;
	uint32 op = 3;
	repeated uint32 param_list = 5;
	repeated uint32 uid_list = 7;
	string LIPHNOLDBLD = 9;
	uint32 MMENLJNENCA = 10;
	uint32 play_type = 11;
	uint32 entity_id = 12;
	uint32 KNKACIDNOCA = 14;
	repeated uint32 ECFHHIKJEIN = 15;
}

message KLKILBCCGEB {
	bool JBCKLEFKIMG = 1;
	uint32 OFOCBGEKHDL = 7;
	uint32 HCIFJHDCKPE = 9;
	uint32 CAJHELNEKJP = 10;
	BDJGBBPOMDA KPCEDCNHGLJ = 11;
	repeated uint32 GCGBKPDHJNP = 12;
	uint32 OBOKONPEGHH = 13;
	uint32 MCKONLBBKLB = 15;
}

// CmdId: 26329
message PFMLAIKELPG {
	uint32 avatar_id = 10;
}

// CmdId: 24376
message MBIAIIEIJFH {
	int32 retcode = 7;
	repeated uint32 JFPGGKHPEFF = 14;
}

// CmdId: 5134
message BlessingGetFriendPicListRsp {
	int32 retcode = 5;
	repeated BlessingFriendPicData friend_pic_data_list = 15;
}

message EFCBMIFBBON {
	uint32 GBNFPKBJMKH = 5;
	repeated NANOLDOGENE stage_info_list = 15;
}

// CmdId: 7239
message FEILHOEBBOA {
}

// CmdId: 24099
message CGBDKNJJJHE {
	int32 retcode = 3;
	uint32 event_id = 5;
}

message FurnitureMakeBeHelpedData {
	uint32 uid = 5;
	string player_name = 9;
	ProfilePicture profile_picture = 10;
	fixed32 time = 12;
	uint32 OFLOKFIBKJB = 13;
}

// CmdId: 21406
message INHEIFOKGPC {
	BFEOCGLAFCD JGMJKMLMJJP = 3;
}

message BGKMIALLGNO {
	uint32 config_id = 15;
}

message CFJFLLBBHFG {
	bool BEBBAPIMAKE = 14;
}

// CmdId: 6454
message NMLNFMFADGG {
	uint32 activity_id = 4;
	repeated GLBGILOHKBF JPKLPGBPMEI = 5;
	uint32 stage_id = 11;
	uint32 difficulty_id = 13;
}

// CmdId: 3779
message MLNPMOILLJI {
	repeated uint32 mail_id_list = 13;
}

message IINIFHMAMFI {
	uint32 DGAMPPACKLM = 1;
	uint32 ADIIDPLBIMF = 2;
	uint32 LPNLEOOFDNA = 3;
	uint32 PEGKEMIGEJB = 4;
	uint32 ANCILHBKHPM = 6;
	uint32 LEKBIMFHAHN = 8;
	uint32 IPKIBPICCNE = 10;
	uint32 MDLMFAIFBGJ = 14;
	uint32 DLICNDPPEDM = 15;
}

// CmdId: 6508
message EIODBPAAPOP {
	repeated uint32 NECLKJBANCH = 3;
	repeated uint32 OGPNAJKDCDP = 6;
	int32 retcode = 11;
	NJGICNBHEPM DGOAJBIKDHM = 12;
}

// CmdId: 3608
message PlayerLuaShellNotify {
	LuaShellType shell_type = 2;
	bytes lua_shell = 6;
	uint32 id = 7;
	uint32 LGJLBDBCBCE = 15;
}

// CmdId: 21170
message LINLAIFMJPI {
	uint32 NNHLBOMODGK = 8;
	uint32 EKJENMHIDHP = 10;
	uint32 NINPKCCKIPE = 11;
	uint64 avatar_guid = 12;
}

message GDEIODDBEIM {
	uint32 scene_time = 5;
	uint32 entity_id = 9;
	int32 retcode = 10;
	uint32 reliable_seq = 12;
	MotionInfo fail_motion = 15;
}

message GCGMsgPhaseContinue {
}

message LGEEBCOIJPL {
	repeated AGKFLFJBEPF EAJFNOEPOJA = 14;
}

// CmdId: 20132
message BKJEDGJIKIN {
	repeated IOJCOLPIJDO OKLKEEBKMME = 8;
}

message DisplayGroupRegionNotify {
	Vector pos = 5;
	uint32 group_id = 7;
	uint32 shape = 12;
	uint32 config_id = 15;
	oneof region_size {
		float sphere_radius = 1884;
		Vector cubic_size = 486;
		CylinderRegionSize cylinder_size = 438;
		PolygonRegionSize polygon_size = 2044;
	}
}

// CmdId: 23229
message FNNLBDHPBLD {
	Vector focus_forward = 2;
	uint32 entity_id = 6;
	ForwardType forward_type = 13;
}

// CmdId: 25823
message DOKAEAADCIO {
}

// CmdId: 7878
message PHBNJEFNHIA {
	bool EDMPACCJMJK = 5;
	int32 retcode = 7;
	LIPDDCANJNJ CCFOGMNLNGM = 10;
	uint32 EBEFGPOLBCC = 13;
}

// CmdId: 7754
message AEKNGBICGCN {
	bool is_open = 2;
	uint32 submit_limit = 11;
}

// CmdId: 26630
message EnterWorldAreaRsp {
	uint32 area_type = 10;
	uint32 area_id = 13;
	int32 retcode = 14;
}

// CmdId: 5518
message MPDBJMLHANO {
	int32 retcode = 10;
}

message HachiActivityDetailInfo {
	map<uint32, DDLEAJCGOHL> stage_map = 4;
}

// CmdId: 25333
message FKEKEFCJGPL {
	int32 retcode = 1;
	repeated EFCMJDJGILN JOCFMFLPKJM = 5;
}

// CmdId: 6792
message BNNEOAFACDE {
	int32 retcode = 2;
}

enum IslandPartySailStage {
	IslandPartySailStage_NONE = 0;
	IslandPartySailStage_SAIL = 1;
	IslandPartySailStage_BATTLE = 2;
}

enum LGAKHNELADE {
	LGAKHNELADE_QUIT_FOCUS_DEFAULT = 0;
	LGAKHNELADE_QUIT_FOCUS_MUTUAL = 1;
}

message DBOOCJKOEAL {
	uint32 key = 4;
	repeated int32 FOGBCMHMMFE = 14;
}

// CmdId: 9550
message MHBHLJHCIIN {
	int32 retcode = 4;
	HPLNJGAIEBO PLBEDACDHCM = 12;
}

// CmdId: 27843
message HomeEditCustomFurnitureReq {
	HomeCustomFurnitureInfo custom_furniture_info = 9;
}

// CmdId: 2173
message IOFKGMAGOKA {
}

// CmdId: 8368
message AJCBBJNFGOM {
	uint32 schedule_id = 2;
	map<uint32, uint32> KMMPCHEDDJG = 7;
	uint32 activity_id = 12;
}

// CmdId: 6181
message PHCMOHLPHAN {
	int32 retcode = 2;
	repeated int32 NNIGGAFFJFN = 4;
	repeated FCJKIFOMNAD nodes = 13;
}

// CmdId: 22442
message SetWidgetSlotRsp {
	repeated WidgetSlotTag tag_list = 1;
	uint32 material_id = 12;
	WidgetSlotOp op = 13;
	int32 retcode = 14;
}

// CmdId: 7181
message CPFOKGAHNLI {
	repeated uint32 OKOEHHBILNN = 4;
	repeated uint32 IMOIKHIOFAI = 7;
	uint32 level_id = 9;
	bool BPPBLPMDJHG = 14;
}

message OMGBKGLKHBL {
	uint32 IAPMJGCHPPD = 4;
	uint32 HAJEILAFNPA = 7;
	float GAPOAELMLEI = 8;
	uint64 avatar_guid = 14;
}

message IJLDECPPHPO {
	string online_id = 3;
	string nickname = 7;
	uint32 uid = 8;
	ProfilePicture profile_picture = 13;
	repeated ExhibitionDisplayInfo card_list = 14;
	uint32 MNPFODGOPDE = 15;
}

// CmdId: 21578
message GCGReplayBriefDataNotify {
	GCGGameBriefData replay_brief_data = 7;
}

// CmdId: 3738
message OJCEPBFIEJM {
	int32 retcode = 10;
}

message ActivityPushTipsData {
	ActivityPushTipsState state = 10;
	uint32 activity_push_tips_id = 15;
}

enum EnterType {
	ENTER_TYPE_NONE = 0;
	ENTER_TYPE_SELF = 1;
	ENTER_TYPE_GOTO = 2;
	ENTER_TYPE_JUMP = 3;
	ENTER_TYPE_OTHER = 4;
	ENTER_TYPE_BACK = 5;
	ENTER_TYPE_DUNGEON = 6;
	ENTER_TYPE_DUNGEON_REPLAY = 7;
	ENTER_TYPE_GOTO_BY_PORTAL = 8;
	ENTER_TYPE_SELF_HOME = 9;
	ENTER_TYPE_OTHER_HOME = 10;
	ENTER_TYPE_GOTO_RECREATE = 11;
	ENTER_TYPE_GOTO_BY_TPL = 12;
}

// CmdId: 22703
message JLNFDPMIPDH {
	UgcDungeonBrief MICKDDDDHGG = 9;
}

// CmdId: 1847
message OLOOGLKONLN {
	int32 retcode = 8;
}

message KGFGICNABNK {
	uint32 NNNLHJFCPOI = 2;
}

// CmdId: 25818
message IFAMDMPBAJL {
	repeated ItemParam LNIPCEMNCOP = 7;
	int32 retcode = 9;
	uint32 IGCCHBOPPHP = 14;
}

// CmdId: 25563
message FJJBDDDJFHO {
	uint32 shop_type = 7;
}

message LOBCFMJMCBF {
	uint32 CCOMNGHJMAN = 1;
	uint32 progress = 13;
}

// CmdId: 27314
message IEPHEIIMGIO {
	repeated ItemParam OBHCLBONKOA = 5;
}

message DragonSpineActivityDetailInfo {
	uint32 CDLNBKPKKFE = 1;
	uint32 CJPJFIMCGNJ = 2;
	uint32 EGFFNAMBMPE = 3;
	uint32 MNNFHCMMGIB = 5;
	repeated ABLJJPBCAOP chapter_info_list = 8;
	uint32 MFEICEMCKID = 9;
	bool is_content_closed = 11;
}

// CmdId: 29337
message MBKJDFGNGIO {
	uint32 EBDOBMKONHM = 11;
}

// CmdId: 8280
message DKGNBEGGLKE {
	uint32 group_id = 1;
	repeated ABEGNIFAEDG IBMAHNBOHLM = 6;
}

// CmdId: 9984
message EMNIMLFOGDG {
	uint32 recipe_id = 5;
	uint32 assist_avatar = 11;
}

// CmdId: 25803
message OFFELEIFCBP {
	uint32 IPEGECHDHGO = 1;
	uint32 HPLNGABAFPH = 13;
	int32 retcode = 15;
}

// CmdId: 4238
message IBONLCANFDK {
	uint32 target_uid = 2;
	uint32 param = 6;
	int32 retcode = 15;
}

// CmdId: 27211
message CAJMPMHHALM {
	int32 retcode = 9;
}

// CmdId: 27503
message EIOKJPFENIF {
}

// CmdId: 56
message ACDOPPOJFJC {
	uint32 CMGFGMDMMBH = 1;
}

message TanukiTravelActivityDetailInfo {
	bool is_content_closed = 9;
	uint32 finished_level_index = 11;
	repeated PEPNMLKHIIL tanuki_travel_level_data_list = 14;
}

// CmdId: 25308
message PNBCIDBKCKF {
	string PGLLIHAHNEC = 2;
}

// CmdId: 8895
message FAHNMLMBEEH {
	uint32 level_id = 6;
	int32 retcode = 15;
}

// CmdId: 22918
message FPHLJGDJCLB {
	uint32 point_id = 13;
}

// CmdId: 21913
message SceneEntityDisappearNotify {
	uint32 param = 4;
	repeated uint32 entity_list = 9;
	VisionType disappear_type = 13;
}

message FriendBrief {
	uint32 uid = 1;
	string nickname = 2;
	uint32 level = 3;
	uint32 avatar_id = 4;
	uint32 world_level = 5;
	string signature = 6;
	FriendOnlineState online_state = 7;
	uint32 param = 8;
	bool is_friend = 10;
	string online_id = 11;
	uint32 last_active_time = 12;
	uint32 name_card_id = 13;
	uint32 mp_player_num = 14;
	bool is_chat_no_disturb = 15;
	uint32 chat_sequence = 16;
	string remark_name = 17;
	repeated SocialShowAvatarInfo show_avatar_info_list = 22;
	FriendEnterHomeOption friend_enter_home_option = 23;
	ProfilePicture profile_picture = 24;
	bool is_game_source = 25;
	bool is_psn_source = 26;
	PlatformType platform_type = 27;
	bool is_in_duel = 28;
	bool is_duel_observable = 29;
}

message KJBGKJKCPAK {
	int32 KOGNODFNHHO = 4;
	int32 NBDFKPCJPAF = 5;
	int32 EALCFBBIPHG = 7;
	int32 JNKCCLFNPAD = 13;
}

message PHJDCMFOEEM {
	uint32 controller_id = 1;
	ProfilePicture profile_picture = 6;
	string online_id = 7;
	string psn_id = 11;
	string nick_name = 15;
}

// CmdId: 23246
message GMNNGABJLIM {
	uint32 gallery_id = 4;
	map<uint32, uint32> BIHCGPDOIJJ = 12;
}

message GKONDNCADCO {
	repeated uint32 FDKNCDJBGJL = 1;
	uint32 DHFMIDKMPBC = 9;
	map<uint32, KNCEPAPCIFL> battle_info_map = 12;
	uint32 HPPIAEJGGHM = 13;
	bool is_record_score = 14;
}

// CmdId: 1166
message StartRogueEliteCellChallengeReq {
	RogueEliteCellDifficultyType difficulty = 1;
	uint32 dungeon_id = 3;
	uint32 cell_id = 9;
}

// CmdId: 6437
message DMIPILIOJHD {
}

message OOJCDBNFDCK {
	enum GONBEFDNMEH {
		GONBEFDNMEH_OBSTACLE_SHAPE_CAPSULE = 0;
		GONBEFDNMEH_OBSTACLE_SHAPE_BOX = 1;
	}

	Vector center = 2;
	int32 ALGLEILDMNF = 3;
	Vector AHABNJOBFKB = 4;
	GONBEFDNMEH type = 10;
	MathQuaternion KLPKLHKOAJD = 11;
}

message PMODPEGPIGF {
	uint32 MKODBCNHKFH = 1;
	uint32 progress = 2;
	repeated uint32 IDCOLMPMHJF = 3;
	uint32 ENGNKCABFIH = 4;
	repeated uint32 FCFFJDCBEAE = 8;
	uint32 MNDAKDGNNFN = 11;
	uint32 NJKDDOANBJK = 12;
}

// CmdId: 5964
message ENCNIBOBDMD {
	repeated PHIDHHBGKBM CLHJODEJLKA = 1;
	int32 retcode = 4;
	uint32 schedule_id = 5;
}

// CmdId: 28489
message NFOEGEKAJEB {
}

// CmdId: 3610
message WorldPlayerInfoNotify {
	repeated OnlinePlayerInfo player_info_list = 1;
	repeated PlayerWidgetInfo player_widget_info_list = 4;
	repeated uint32 player_uid_list = 8;
}

// CmdId: 24300
message OIODNALPKFD {
	uint32 scene_id = 6;
	int32 retcode = 10;
}

// CmdId: 7740
message JIPNOCAAMKC {
	bool AEEEICIEOBN = 1;
	uint32 uid = 6;
	uint32 EADHOCKFDOC = 13;
}

// CmdId: 23851
message FNHPEAAOLBO {
	MBAEKLNOODE HIPIPGKBBGL = 7;
	ForwardType forward_type = 11;
}

message CookRecipeData {
	uint32 recipe_id = 1;
	uint32 GFOOLOLKBGA = 14;
}

// CmdId: 28142
message EEBJFMBMMMB {
	uint32 KKEJHMMHDOB = 3;
	uint32 MMENLJNENCA = 5;
	bool is_remain_reward = 13;
}

// CmdId: 21231
message GetPlayerAskFriendListRsp {
	int32 retcode = 7;
	repeated FriendBrief ask_friend_list = 14;
}

// CmdId: 23403
message GKIJODBOAPJ {
	int32 retcode = 8;
	uint32 entity_id = 9;
}

// CmdId: 8896
message CIMKLPJFJMD {
	repeated POHLPAAGIEO team_info_list = 6;
}

message BlitzRushActivityDetailInfo {
	repeated FDNHJFBIHJD stage_list = 1;
	bool is_content_closed = 8;
	uint32 content_close_time = 9;
	repeated KNIOIHIJFIH JMFCIDCBAPA = 12;
}

// CmdId: 5471
message GEJLHPMFEMI {
	repeated SceneEntityInfo entity_list = 3;
	uint32 param = 10;
	VisionType appear_type = 15;
}

// CmdId: 4648
message BLPCNGFGCBA {
	uint32 PMAEBJCCBNA = 2;
	uint32 reward_id = 9;
	uint32 IHFCOPOEGDG = 11;
}

message KGMHBNMCEKC {
	uint32 stage_id = 6;
	uint32 KKDKIOGHLDK = 7;
	bool is_finish = 9;
	bool is_open = 12;
}

// CmdId: 9159
message LDDAFPCKHJP {
	repeated DOAHKOCOHOO HMMCBBMLCCA = 11;
	int32 retcode = 14;
}

// CmdId: 4651
message BMOPEOMIKMO {
	int32 retcode = 3;
}

// CmdId: 20697
message DHKCDFGICIO {
	bool is_new_record = 5;
	uint32 IPAOLHMOBCF = 7;
	bool OFNECEDHPDC = 9;
}

message DigActivityDetailInfo {
	repeated CLKCDKBNHEE dig_mark_point_list = 2;
	uint32 stage_id = 6;
	repeated uint32 ADEHBHMLFKL = 13;
}

// CmdId: 6856
message LNEDAJLGEKE {
	uint32 schedule_id = 2;
	int32 retcode = 8;
	uint32 group_id = 15;
}

// CmdId: 5619
message DDHMHAMGJIP {
}

// CmdId: 24258
message GetAuthkeyRsp {
	string game_biz = 1;
	string authkey = 2;
	int32 retcode = 6;
	uint32 sign_type = 11;
	uint32 authkey_ver = 12;
	string auth_appid = 14;
}

message KBKEMCINCJJ {
	bool LBLFBCOIDKM = 4;
	uint32 reward_id = 5;
	uint32 dungeon_id = 12;
}

message DEHDHPOOFPN {
	bool JBJFFOMKOLA = 1;
	repeated uint32 EEDGPLFGBFC = 4;
	repeated BGKMIALLGNO COENKMMCKEA = 9;
	repeated BGKMIALLGNO HCDHKIBJKNK = 12;
	repeated uint32 MGMGDGELMDC = 13;
}

// CmdId: 20297
message IKEEAHHFPJJ {
	repeated uint32 OINIHEOMKAN = 2;
	int32 retcode = 3;
}

// CmdId: 23988
message GCGMessagePackNotify {
	uint32 server_seq = 4;
	repeated GCGMessagePack msg_pack_list = 7;
}

// CmdId: 27094
message AvatarChangeCostumeReq {
	uint64 avatar_guid = 2;
	uint32 costume_id = 6;
}

// CmdId: 22846
message LEHLAMDOFOL {
}

message ALIIJPPMPJB {
	uint32 best_score = 2;
	uint32 start_time = 3;
	uint32 group_id = 4;
	bool BBLIPJPJHDO = 13;
	repeated uint32 OLOGLPMGAMH = 14;
}

// CmdId: 20763
message NLDADJEIKNK {
	bool is_finished = 3;
	uint32 level_id = 6;
	int32 retcode = 7;
	uint32 score = 8;
	bool is_new_record = 13;
}

message PBFIHKDALOJ {
	repeated PMODPEGPIGF HACLBHDOCJK = 13;
	uint32 BMOCCFMDPAH = 14;
}

message GCGMsgModifyAdd {
	uint32 pos = 5;
	uint32 controller_id = 7;
	GCGReason reason = 11;
	uint32 AGBMGNKOIOL = 12;
	repeated uint32 LDBGCMNEKBG = 14;
}

// CmdId: 3839
message KLBHLLAHNGE {
	LAONENPKLLD EBEFGPOLBCC = 5;
}

message EntityRendererChangedInfo {
	map<string, uint32> changed_renderers = 1;
	uint32 visibility_count = 2;
	bool is_cached = 3;
}

// CmdId: 6682
message CHNJJCJFPJD {
	uint32 avatar_id = 5;
}

// CmdId: 8748
message CHOJAJHNODA {
	uint32 schedule_id = 9;
	map<uint32, uint32> NDAAOIHPMGD = 15;
}

// CmdId: 9743
message ELKKKEDDCIH {
	bool AOOAHLFGPEI = 6;
	bool ANLFANOJCLC = 13;
}

// CmdId: 7475
message IOFNFOPDAJN {
	uint32 play_index = 6;
	uint32 group_id = 14;
}

message EBCBBJOBMHE {
	bool is_open = 5;
	uint32 level_id = 11;
	uint32 MBBPJMNNMIK = 12;
}

// CmdId: 8770
message FHIOOKAIIJA {
	bool LFKGJJBDOFB = 6;
	uint32 KAALIDFBJAE = 13;
}

// CmdId: 4459
message OCAGNPNFJED {
	uint32 activity_id = 11;
}

// CmdId: 27626
message NDOJDPGKFKI {
	uint32 schedule_id = 13;
}

// CmdId: 24934
message LHMENPMEHEH {
	MHPMBOGBEND OMBALPMNLFB = 1;
}

// CmdId: 3822
message UpdateAbilityCreatedMovingPlatformNotify {
	enum OpType {
		OP_TYPE_NONE = 0;
		OP_TYPE_ACTIVATE = 1;
		OP_TYPE_DEACTIVATE = 2;
	}

	uint32 entity_id = 7;
	OpType op_type = 12;
}

// CmdId: 20770
message MEOIAGMBMON {
	uint32 DCEOFEGIIDL = 4;
	bool EFCOJMANJGG = 9;
	string name = 11;
}

// CmdId: 21
message APJKJCFGJJM {
	bool ABAAOOEBEAH = 2;
	bool MFGJJIJKGEJ = 4;
	int32 retcode = 5;
}

message GCGMsgDuelDataChange {
	uint32 round = 11;
}

message UgcTriggerConditionMonsterWaveDeactive {
	uint32 monster_wave_guid = 11;
}

// CmdId: 27803
message CMFFGOJMBGD {
	uint32 ALFNAANNJDA = 7;
	uint32 uid = 13;
}

// CmdId: 940
message ECJONLJJDFD {
	float speed = 7;
	uint32 point_id = 10;
	uint32 JCKNJGBBAOH = 11;
	HPCGEOIEMOC CBCPDILANAH = 13;
}

message MEEIEEAFPGI {
	float HAOIFLANEEL = 2;
	Vector CFLJPGFDFDF = 3;
	Vector OGKKECHNLCB = 4;
	float GPGEMPMKGBK = 5;
	Vector PAAHOOCKFMI = 7;
	Vector HOLPIJNLIEJ = 8;
	uint32 HCLDPJJBCCL = 9;
	float CKENMOEMLAJ = 10;
	float NGIAMIOIONE = 15;
}

// CmdId: 24523
message GetActivityInfoRsp {
	int32 retcode = 2;
	repeated ActivityInfo activity_info_list = 3;
	repeated Uint32Pair disable_transfer_point_interaction_list = 9;
	repeated uint32 activated_sale_id_list = 15;
}

message EquipParam {
	uint32 item_id = 1;
	uint32 item_num = 2;
	uint32 item_level = 3;
	uint32 promote_level = 4;
}

// CmdId: 23349
message NBEMDLDAMBI {
	bool is_agreed = 15;
}

message BGKCAEBJLIB {
	Vector OGLNHHMOBCB = 1;
}

message QueryRegionListHttpRsp {
	/* protected @ 0x20 */// bytes NHHAKOGAOIM = 65535;
	/* protected @ 0x28 */// bytes JKFNDCHOGNL = 65535;
	/* protected @ 0x30 */// repeated FPLOHGCDEPO PIKLFFEAEKA = 65535;
	/* protected @ 0x38 */// bool GNFLOCHFHOB = 65535;
	/* protected @ 0x3C */// int32 retcode = 65535;
}

message BattlePassSchedule {
	CNCKBALKDCG LJFKLGMDKJJ = 1;
	uint32 schedule_id = 2;
	uint32 GECKAKLNAID = 3;
	BattlePassUnlockStatus unlock_status = 4;
	repeated BattlePassRewardTag JAEAEKCMJJI = 5;
	uint32 begin_time = 6;
	uint32 IDJOJEHFMHM = 7;
	uint32 NALIJACNLLL = 8;
	IPHAEDEDLGF KCPDHBGAJCE = 10;
	uint32 end_time = 12;
	uint32 level = 13;
	bool PCPNJNGAFLE = 14;
	bool HDIMHNDPLKP = 15;
}

// CmdId: 4421
message MDFAIPIFKPE {
	bool PLINGIGCEOB = 13;
}

// CmdId: 1349
message KGEHHAKJAIL {
	uint32 BPOJMDPFCLG = 5;
	int32 retcode = 13;
}

// CmdId: 6449
message ILNNIPDALAM {
	int32 retcode = 4;
	uint32 MDFMHEEEPLN = 9;
	bool is_agreed = 11;
	uint32 param = 14;
}

// CmdId: 3574
message OONDGOGNOFN {
	uint32 CLLOEBMBPAM = 4;
	uint32 draft_id = 5;
}

message SceneGalleryTreasureSeelieInfo {
	uint32 CCOMNGHJMAN = 2;
	uint32 progress = 3;
}

message GOKLLFCMEJA {
	repeated uint32 ILNIABHKLEM = 3;
}

// CmdId: 1530
message FungusFighterTrainingGallerySettleNotify {
	bool FPBJABBPIBP = 1;
	GalleryStopReason reason = 5;
	bool is_new_record = 7;
	uint32 LPPJLHFBGAA = 9;
	uint32 MCAIMDGIIPN = 11;
	uint32 IAHMKPMFPKG = 12;
	uint32 OMGAKENLIJI = 13;
	uint32 KFMFBHOLGOP = 15;
}

// CmdId: 21483
message KIOPDEBPHJK {
	AENBPENIOOI progress = 3;
	uint32 gallery_id = 9;
}

message SceneGalleryAkaFesRhythmInfo {
	bool is_adjust = 5;
	string transaction = 13;
}

// CmdId: 7766
message GIPJICKFDIJ {
	int32 retcode = 3;
	uint32 DHFMIDKMPBC = 9;
}

message UgcMusicRecord {
	uint32 music_id = 6;
	repeated JPLCIEIOAGG music_track_list = 11;
}

// CmdId: 4670
message PONMIMEDMEL {
	int32 retcode = 1;
}

// CmdId: 3720
message LBBCINBMPJI {
	Vector FEONALLDKPB = 4;
	uint32 entity_id = 9;
	ForwardType forward_type = 15;
}

message PAMPDNBJFAK {
	repeated uint32 KBEBMCKKNAH = 6;
	repeated uint32 LMCFNJLELHL = 7;
	repeated uint32 POODEOPHJHL = 11;
}

// CmdId: 206
message FGLKJGGNECL {
	bool AEEEICIEOBN = 12;
}

enum WidgetSlotOp {
	WidgetSlotOp_ATTACH = 0;
	WidgetSlotOp_DETACH = 1;
}

// CmdId: 22608
message OHCLEDPPAKK {
}

// CmdId: 574
message HOOBEOHFFNK {
	uint32 chapter_id = 1;
	uint32 schedule_id = 2;
}

message SummerTimeDetailInfo {
	LPLHCMMEDEM JLIFIOHDJCM = 1;
	uint32 content_close_time = 7;
	map<uint32, JLHDLMDPOFA> stage_map = 11;
	bool is_content_closed = 12;
}

// CmdId: 27532
message AENDKLGAEGA {
	int32 retcode = 1;
	uint32 stage_id = 3;
	bool is_success = 4;
}

message InBattleChessInfo {
	uint32 NKKGCLKIBFL = 1;
	MJKIBNMMJGF mystery_info = 2;
	uint32 round = 3;
	uint32 FPHFAGMBEDA = 5;
	uint32 ICNHAPKJIOC = 6;
	map<uint32, PPABDPDOCFC> MAGGBPJALBO = 7;
	uint32 JMJOOBHKHFC = 8;
	repeated JNKIFGAEJCO NAGCOMOFLDL = 9;
	repeated uint32 DPJNKBGECDN = 11;
}

enum RogueEliteCellDifficultyType {
	RogueEliteCellDifficultyType_ROGUE_ELITE_NORMAL = 0;
	RogueEliteCellDifficultyType_ROGUE_ELITE_HARD = 1;
}

// CmdId: 5062
message DAKIKGDJCII {
}

// CmdId: 8048
message KJHLPCIPHNH {
	bool is_new_record = 2;
	bool OFNECEDHPDC = 5;
	uint32 NEMGOAHPGPO = 9;
}

// CmdId: 8640
message EBBLDNLGALL {
	int32 retcode = 1;
}

// CmdId: 1715
message AICCMLFKCHD {
	int32 retcode = 8;
	uint32 entity_id = 13;
}

// CmdId: 5012
message GCGSettleOptionReq {
	GCGSettleOption option = 9;
}

message GEOOOBHIBIK {
	repeated AJEFMPLHNDO level_info_list = 6;
}

// CmdId: 20943
message JGBBEDKEKEL {
	int32 retcode = 3;
	repeated uint32 codex_id_list = 8;
	repeated uint32 EEEFNOLINMB = 9;
	repeated uint32 DFDLJMEFDDO = 10;
}

// CmdId: 20669
message HGDMIKKLDII {
	repeated ONMOJMPNPKM GPEKLNKEAMB = 6;
	repeated ONMOJMPNPKM AMJOILJIOEE = 12;
}

message IFCIECKFCPO {
	uint32 card_guid = 4;
	repeated uint32 skill_id_list = 10;
}

message ICMENKCDNGF {
	uint32 level_id = 6;
	bool is_open = 8;
	repeated uint32 PFCIOFFIMIN = 14;
}

message TrialAvatarGrantRecord {
	uint32 grant_reason = 1;
	uint32 from_parent_quest_id = 2;
}

// CmdId: 5200
message LFCFPBBHCLL {
	int32 retcode = 12;
}

message JKJLHMIEGIH {
	uint32 CLECPJBHFEO = 3;
	Vector DCOKIBGAFKB = 6;
}

message MapLayerInfo {
	repeated uint32 unlocked_map_layer_group_id_list = 9;//sus
	repeated uint32 unlocked_map_layer_id_list = 12;//sus
	repeated uint32 unlocked_map_layer_floor_id_list = 13;//sus
}

// CmdId: 29940
message IOLFPEAGLDM {
}

// CmdId: 3030
message FJIIFFPDFEA {
	repeated AEADAJDEHJE GJGBHEALNPO = 7;
}

message IIKLOBELJMI {
	PFNGFFAFPHC GBNFNGNLFNL = 3;
	uint32 LFCBDFLEKEM = 10;
	OEBGBBDDGMO HOLAIMBEFBB = 11;
	repeated FCHLFILNKBP stage_list = 14;
}

// CmdId: 7722
message FJLFIIKOAOB {
	bool HDJCEOKEMDG = 1;
	uint32 score = 3;
	uint32 gallery_id = 4;
	uint32 EGBODCAKBGL = 11;
	uint32 HJMBOAOLLOL = 12;
	uint32 FFGDLEFIAEF = 13;
	bool is_success = 14;
}

message KNIOIHIJFIH {
	bool is_open = 4;
	uint32 PBCFNOAGJHO = 8;
	uint32 KKDKIOGHLDK = 12;
	Vector pos = 15;
}

// CmdId: 28537
message LNPPIBAKLFF {
	repeated MEIMHEKHOLO AONFGKIPALE = 10;
}

message GKBAJDGKIJP {
	uint32 MBBPJMNNMIK = 3;
	uint32 level_id = 11;
}

message FFEBFFJFCIL {
	bool LODAODKFHAN = 4;
	uint32 level_id = 10;
	bool ACGEDBGHMMI = 13;
	uint32 best_score = 14;
}

// CmdId: 25649
message AJCDPMLNIHD {
}

// CmdId: 3062
message CJBBOECALPI {
	uint32 npc_id = 2;
	uint32 parent_quest_id = 15;
}

// CmdId: 29165
message ADEPDGLEMEM {
	int32 reward_id = 5;
	int32 retcode = 10;
}

// CmdId: 22586
message IMGKFFMOLPI {
	repeated uint32 DLBFLPGAFOD = 3;
}

// CmdId: 20799
message LGPDIJEMIKH {
	uint32 level_id = 6;
	uint32 ENIDFKNFMGI = 8;
	bool BDOEAEBLOMG = 10;
}

// CmdId: 5788
message WinterCampStageInfoChangeNotify {
	WinterCampStageInfo CFOACPIKLCC = 3;
	WinterCampStageInfo GJALACPJLNO = 7;
}

// CmdId: 24745
message BECNLPEIOBI {
	int32 retcode = 10;
}

// CmdId: 21011
message ELJPDKGLPFG {
	ChatChannelInfo channel_info = 2;
	uint32 channel_id = 3;
	uint32 dungeon_id = 7;
	bool HDLPNBPKFFK = 13;
}

// CmdId: 28529
message LOGMNMELBGH {
	uint32 room_id = 1;
	int32 retcode = 6;
}

message SalesmanActivityDetailInfo {
	uint32 IIBBHGCOBAI = 2;
	uint32 ECAKFKJBNAO = 3;
	bool JIFODNCKHGI = 4;
	bool JBFGIBHELGJ = 5;
	SalesmanStatusType status = 6;
	uint32 BNACALFEMGO = 8;
	uint32 JEAFOGKCMOM = 10;
	uint32 JMINGNPFPCP = 11;
	map<uint32, uint32> selected_reward_id_map = 13;
	uint32 AKMEEFBDNAF = 14;
}

// CmdId: 9752
message AMJNPAEGPEK {
	int32 retcode = 4;
}

// CmdId: 23630
message BEHCJEEMIJO {
	uint32 NAKLELHJFJO = 5;
	uint32 DLCKEJLILKC = 7;
}

message UgcTriggerActionActiveGadget {
	uint32 gadget_guid = 14;
}

message UgcTrigger {
	repeated UgcTriggerAction action_list = 9;
	repeated UgcTriggerCondition CPLIDPNKBOA = 10;
	uint32 guid = 14;
}

// CmdId: 9326
message GNMFLFCEEFI {
	uint32 target_uid = 12;
}

message MapMarkTipsInfo {
	MapMarkTipsType tips_type = 1;
	repeated uint32 point_id_list = 2;
}

// CmdId: 4427
message ACEMPMBJMNO {
	int32 retcode = 4;
	uint32 level_id = 5;
}

// CmdId: 4405
message MMLFDNKJCLK {
	int32 retcode = 3;
	uint32 ENIDFKNFMGI = 6;
	uint32 IHFCOPOEGDG = 15;
}

message DCKFIENNBJG {
	uint64 avatar_guid = 1;
	repeated uint32 LOAEFDOCLKN = 9;
	repeated uint32 PONFKMOIAPP = 13;
	uint32 entity_id = 15;
}

// CmdId: 28422
message SceneTeamUpdateNotify {
	repeated SceneTeamAvatar scene_team_avatar_list = 5;
	bool is_in_mp = 88; //Wrong
}

// CmdId: 8411
message CCOBIGHLLPC {
	KJABPAHPPAO DBPMPEPIDNM = 8;
}

// CmdId: 25941
message EOOHCHIICFP {
	repeated JAINNJPNDPP JFMOFMLNIOE = 7;
	uint32 LPELLEOPJHH = 9;
}

// CmdId: 6815
message ChatChannelShieldNotify {
	uint32 channel_id = 6;
	bool is_shield = 8;
}

// CmdId: 7531
message PNCBFKJLCAA {
	repeated uint64 avatar_guid_list = 10;
}

// CmdId: 2077
message HPNFJJECHLM {
	int32 retcode = 4;
}

// CmdId: 28079
message CGNDNKDDEJL {
	uint32 avatar_id = 8;
	int32 retcode = 13;
}

message BrickBreakerDetailInfo {
	repeated HEOAGAPADCF stage_info_list = 4;
	map<uint32, uint32> MACJDJEMHOK = 10;
	repeated MJJFENJLCDI KHDJNEBGGOB = 14;
	repeated MJJFENJLCDI KICBNBJDAMD = 15;
}

// CmdId: 3444
message PCJFOAPOMIE {
	uint32 level = 1;
	uint32 entity = 13;
}

// CmdId: 1939
message DGDCHMMIHJD {
	repeated HomeLimitedShopGoods goods_list = 11;
}

// CmdId: 21340
message GCGStartChallengeByCheckRewardRsp {
	uint32 config_id = 1;
	int32 retcode = 2;
	uint32 level_id = 9;
	repeated uint32 FMLPBLKPBJF = 10;
	repeated uint32 AOLLEMKOGCO = 12;
	GCGLevelType level_type = 15;
}

// CmdId: 3246
message KDJLAPCJIDK {
	repeated uint32 uid_list = 10;
}

// CmdId: 29044
message GMBMFFIONCB {
	uint32 gadget_entity_id = 4;
	uint32 JDCKECKLBEC = 10;
}

message AttackResult {
	int32 hit_retreat_angle_compat = 2;
	HitCollision BNFBJCLNEEI = 3;
	float damage = 4;
	Vector NFHFGCMFAID = 5;
	uint32 element_type = 6;
	EHHIGNCAHDN MDCOMKCMJBK = 7;
	uint32 JPPCMEJLPMO = 8;
	uint32 HLDPABLDFMA = 9;
	PEMAEGMEAAE BOFKAEBLGJA = 11;
	uint32 GAPNEBCFNHA = 12;
	uint32 PBAOKLLNEKH = 13;
	string anim_event_id = 14;
	bool DOOAHLOJHFI = 15;
	bool MMGHNAGCMKI = 101;
	uint32 ANCLENEDEFP = 368;
	float KIBCOOHDGGC = 395;
	float KOHHKJHBPGC = 434;
	bool OLBMHKAKCAO = 686;
	uint32 GKEECIACCJL = 792;
	float JAMLOHCLJGO = 844;
	uint32 IKBJOJCMIDD = 966;
	uint32 JHGMKBBHGKK = 1152;
	float IBDIPOKNGND = 1178;
	uint32 ADAPJNAPCFM = 1195;
	uint32 HEGHHBKOGPM = 1400;
	uint32 GONCKDKHCCD = 1579;
	uint32 IPHOJADNMPG = 1582;
	bool ECOJPMMOFGO = 1638;
	uint32 LINKMJIJDAI = 1649;
	uint32 GBFOLNPHPFC = 1744;
	uint32 PMCGHDEGGGO = 2023;
}

// CmdId: 6106
message ILIJECBDCIM {
	uint32 HDCFJFAAEHC = 1;
	uint32 ECNGACHMEKA = 4;
	uint32 JHINLHMPHGA = 6;
	uint32 scene_id = 7;
}

enum LNOOOAOMNIB {
	LNOOOAOMNIB_EXPEDITION_NONE = 0;
	LNOOOAOMNIB_EXPEDITION_STARTED = 1;
	LNOOOAOMNIB_EXPEDITION_FINISHED = 2;
	LNOOOAOMNIB_EXPEDITION_REWARDED = 3;
	LNOOOAOMNIB_EXPEDITION_LOCKED = 4;
}

// CmdId: 20597
message OKCILHODBOI {
	repeated uint32 PAOOPFNHJLM = 15;
}

// CmdId: 23680
message AvatarUnlockTalentNotify {
	uint64 avatar_guid = 4;
	uint32 skill_depot_id = 5;
	uint32 entity_id = 10;
	uint32 talent_id = 15;
}

// CmdId: 28637
message EPIDMBJNOCA {
	repeated IAFJGMLGDJN AIFFGPGGBFL = 7;
	uint32 GAMJJANDGDH = 13;
}

// CmdId: 23114
message JOELGCAGHPD {
	ContentAuditInfo info = 13;
}

// CmdId: 27047
message DCMCEEGPGAI {
	uint32 level_id = 1;
	int32 retcode = 6;
}

// CmdId: 23163
message BMAFOIDPHJE {
	repeated uint32 PHDKLLGGOPP = 5;
	int32 retcode = 9;
	repeated uint32 item_id_list = 10;
}

// CmdId: 20443
message JINAEKOHFHD {
	uint32 FLJJAJFIAGA = 2;
	uint32 EGLBDIJHBEJ = 4;
}

// CmdId: 7449
message AMIBELHEHJM {
	uint32 gallery_id = 7;
	uint32 PJGGJDPADPM = 10;
	uint32 EEADMGLKCEN = 14;
}

// CmdId: 3162
message OKBBLAABFCK {
	IEHMMLEIDOH hunting_pair = 2;
	uint32 ONHFPMCHFCD = 7;
	uint32 HOFIJHCGOIE = 8;
	Vector JLEGDMPLMCF = 14;
}

message GCGMsgClientPerform {
	GCGClientPerformType perform_type = 4;
	repeated uint32 param_list = 12;
}

message LPCKFOIEMBI {
	repeated KBMGFOFLGCP KDNNGPDDLAD = 15;
}

enum DungeonCandidateTeamDismissReason {
	DungeonCandidateTeamDismissReason_DUNGEON_CANDIDATE_TPDR_NORMAL = 0;
	DungeonCandidateTeamDismissReason_DUNGEON_CANDIDATE_TPDR_DIE = 1;
	DungeonCandidateTeamDismissReason_DUNGEON_CANDIDATE_TPDR_DISCONNECT = 2;
}

// CmdId: 28763
message NMEPOBJMNKI {
	repeated int32 CPFBPDEOCGP = 9;
	uint32 HJHEJIENCPH = 10;
	uint32 parent_quest_id = 15;
}

// CmdId: 487
message HLMPMBKHGBI {
	uint32 BGLLDLAAFKL = 6;
	int32 retcode = 8;
}

enum InBattleMechanicusStageType {
	InBattleMechanicusStageType_IN_BATTLE_MECHANICUS_STAGE_NONE = 0;
	InBattleMechanicusStageType_IN_BATTLE_MECHANICUS_STAGE_BUILD = 1;
	InBattleMechanicusStageType_IN_BATTLE_MECHANICUS_STAGE_CARD_FLIP = 2;
	InBattleMechanicusStageType_IN_BATTLE_MECHANICUS_STAGE_KILL = 3;
}

// CmdId: 27229
message GBGFLGBOFDF {
	int32 retcode = 6;
	uint32 event_id = 12;
}

// CmdId: 24512
message IBHBMCCALPL {
	int32 retcode = 6;
	BABBODHEKHM CGELDMBGOJJ = 13;
}

// CmdId: 923
message ActivityDisableTransferPointInteractionNotify {
	Uint32Pair scene_point_pair = 1;
	bool is_disable = 11;
}

// CmdId: 25869
message HHPKPCLNIFP {
	uint32 ENIDFKNFMGI = 4;
	uint32 GFOOLOLKBGA = 13;
}

// CmdId: 29653
message GNDMBDIOELJ {
	int32 retcode = 12;
}

// CmdId: 22956
message AEKOIHJKCGK {
	uint32 stage_id = 5;
	uint32 skill_id = 7;
	uint32 BPOJMDPFCLG = 12;
	uint32 HOABBPHIGBJ = 14;
}

// CmdId: 26034
message FoundationReq {
	uint32 AKPPJGCICMK = 5;
	uint32 GGHJBAELHEB = 7;
	FoundationOpType op_type = 9;
	uint32 gadget_entity_id = 10;
}

// CmdId: 27353
message FMKPCJLBMCB {
	repeated EGAALCLBBJK IONBAKCMGEJ = 15;
}

// CmdId: 9140
message LHCCCGLEGBA {
	repeated uint32 GCFJGIOMPOI = 5;
}

// CmdId: 776
message DDBKOGIAMAO {
	int32 retcode = 8;
	uint32 level_id = 12;
}

message SceneGalleryBalloonInfo {
	uint32 end_time = 9;
	map<uint32, PKEPMNIEOGG> scene_player_balloon_info_map = 10;
}

// CmdId: 25714
message DMIJNPMICOK {
	int32 retcode = 4;
	uint32 schedule_id = 11;
}

// CmdId: 29226
message KBAFLDECEOM {
	int32 retcode = 5;
}

// CmdId: 5599
message CDCACGENAHK {
	repeated uint32 LHNJBFOBJDE = 3;
}

message HFGFMBHHKFC {
	repeated JJAJPFFHBIC stage_info_list = 10;
}

// CmdId: 2408
message PlayerDataNotify {
	uint32 region_id = 3;
	map<uint32, PropValue> prop_map = 8;
	uint64 server_time = 9;
	bool is_first_login_today = 10;
	string nick_name = 12;
}

// CmdId: 3274
message ANGKEFKDNAE {
	uint32 schedule_id = 6;
}

// CmdId: 28884
message ANGCIBJMALC {
	string share_code = 4;
}

// CmdId: 27116
message DLFOGDAIBEE {
}

// CmdId: 24753
message LPBBIKMNFNP {
	uint32 uid = 1;
	string online_id = 12;
}

message DeshretObeliskGadgetInfo {
	repeated uint32 argument_list = 1;
}

message NJOKBNDHOJL {
	Vector OMICJPCBJNM = 10;
	uint32 furniture_id = 14;
	Vector spawn_pos = 15;
}

message GCGMsgSkillResult {
	uint32 skill_id = 1;
	uint32 AHBOIFMJLEO = 2;
	uint32 NNJIPJPLNHC = 3;
	uint32 CPMGGKKAFDM = 4;
	uint32 DCEIDALAPBF = 5;
	uint32 JODPJMJKPFJ = 7;
	uint32 KOMKOHGDNBO = 9;
	uint32 PBBPJDOLHLO = 10;
	repeated EALOMJPCOGO detail_list = 12;
	uint32 damage = 13;
	uint32 EFONAKNEFLP = 15;
}

// CmdId: 25173
message NEOBDCIHMDE {
	repeated uint32 skill_id = 9;
	int32 retcode = 11;
}

message BounceConjuringGallerySettleInfo {
	uint32 OJKGFDLIFOF = 3;
	uint32 MKDGBDLDNPF = 6;
	OnlinePlayerInfo player_info = 7;
	repeated ExhibitionDisplayInfo card_list = 8;
	uint32 EBEHNODNPLF = 10;
	uint32 IAFIDBFMFOF = 11;
	float damage = 12;
	uint32 score = 13;
	map<uint32, uint32> JIGGMLNIMDG = 14;
}

message TreasureMapRegionInfo {
	uint32 region_radius = 2;
	uint32 FBOLPJBOFPE = 4;
	uint32 region_id = 6;
	bool DHGADIFJGMA = 8;
	uint32 start_time = 10;
	bool LJJJGAPJMGB = 12;
	uint32 scene_id = 13;
	Vector region_center_pos = 14;
	uint32 ENGKLLNIPAM = 15;
}

// CmdId: 27185
message OAFAGPAKBKE {
	uint32 chapter_id = 10;
}

// CmdId: 1738
message BDJKCMBILDM {
	uint32 EAJEBADJNAJ = 10;
}

enum MapMarkTipsType {
	MapMarkTipsType_MARK_TIPS_DUNGEON_ELEMENT_TRIAL = 0;
}

message NPPFPLONPFF {
	uint32 uid = 1;
	map<uint32, uint32> NKMKJFCIKIO = 2;
	uint32 JDAGEJBMMHB = 6;
	uint32 MKFFIANHDOA = 7;
	bool HBCCEPMJLKF = 8;
}

// CmdId: 2337
message MMIODEMHJEN {
	string HDCFJFAAEHC = 2;
	int32 retcode = 14;
}

message KEHDEMBBCEO {
	bool is_finished = 1;
	uint32 level_id = 9;
	bool is_open = 15;
}

// CmdId: 27959
message DPFCGKHIKAF {
	uint32 MPGMFFGGKJN = 7;
	int32 retcode = 9;
}

// CmdId: 28035
message LCACIPKPDDA {
}

message ACDJNOENHCC {
	uint32 CNLGHHJKKCP = 9;
	uint32 ENIDFKNFMGI = 13;
}

message LICBKCNACHH {
	uint32 LLGFFOFHJMK = 3;
	uint32 IPAOLHMOBCF = 5;
	repeated uint32 KIBGMMOOPLB = 7;
	repeated uint32 KCANHDJFFNE = 9;
	bool is_new_record = 10;
	uint32 difficulty_id = 12;
}

message GMJBKKCMOHH {
	map<uint32, uint32> GPPBONJLNLA = 1;
}

// CmdId: 20367
message FNEOOPJGCOO {
	repeated HNMOHPKNEGP GCBJKGDJNJE = 7;
	uint32 FDAPLLFFBAO = 12;
}

// CmdId: 28011
message FJLCDMGOION {
	uint32 CPHKLKBKOOB = 4;
	uint64 dungeon_guid = 6;
}

// CmdId: 4298
message KDGEKJFANPA {
	repeated uint32 HLGKGHNOCBO = 8;
}

enum UgcType {
	UgcType_NONE = 0;
	UgcType_MUSIC_GAME = 1;
}

// CmdId: 21398
message IOFGLFNELGE {
	int32 retcode = 6;
	bool OOPOFACKKPF = 9;
	uint64 guid = 13;
}

message FleurFairV2PacmanStageInfo {
	bool is_from_match = 5;
}

message OELJOPHHGNB {
	uint32 MIEGCLBLGNM = 1;
	bool MLILOGFEKAF = 2;
	repeated IFOPFIKBGGH IGAIIHHBPNP = 3;
	repeated uint32 buff_id_list = 7;
	uint32 NOKAAKKOHLB = 13;
	bool is_upper_part = 14;
}

message IFMHKJDOOFO {
	repeated DMJKGOCEABE COFDLDECNIL = 13;
}

// CmdId: 9487
message UpdatePlayerShowNameCardListReq {
	repeated uint32 show_name_card_id_list = 15;
}

// CmdId: 854
message CPKAEBOPMNH {
	uint32 skill_depot_id = 1;
	uint32 old_level = 2;
	uint32 NGDFOJCBBKK = 5;
	uint32 cur_level = 6;
	uint32 entity_id = 10;
	uint64 avatar_guid = 11;
}

message SceneEntityAiInfo {
	map<uint32, uint32> GJOHHILOGIK = 3;
	CLHNBBNENOD IDHLGADJOKP = 4;
	map<uint32, uint32> DALDCCPNFBP = 5;
	map<uint32, uint32> NDKJAMOJFIM = 6;
	uint32 cur_tactic = 7;
	bool ODPMJICDNFB = 8;
}

// CmdId: 2056
message OILKCJDCFJF {
	uint32 score = 5;
	bool ABCGDFDDHCG = 6;
	uint32 entity_id = 9;
}

// CmdId: 10
message GDAIALOHJMM {
	uint32 mp_play_id = 10;
	bool BMOPCIJKHCF = 14;
}

// CmdId: 2805
message OLKPGPLFDIJ {
	uint32 chapter_id = 10;
}

message AFKGPMIOENJ {
	bool is_open = 2;
	uint32 stage_id = 13;
}

// CmdId: 6198
message ToTheMoonQueryPathReq {
	enum BGKCJNHCGEH {
		BGKCJNHCGEH_OPTION_NONE = 0;
		BGKCJNHCGEH_OPTION_NORMAL = 1;
		BGKCJNHCGEH_OPTION_FIRST_CAN_GO = 2;
	}

	enum AStarMethod {
		AStarMethod_CLASSIC = 0;
		AStarMethod_TENDENCY = 1;
		AStarMethod_ADAPTIVE = 2;
		AStarMethod_INFLECTION = 3;
	}

	enum FilterType {
		FilterType_ALL = 0;
		FilterType_AIR = 1;
		FilterType_WATER = 2;
	}

	bool NKKGMPGHDFK = 1;
	AStarMethod GGCNFAIGPBD = 4;
	int32 CFBFCKMMHAF = 5;
	FilterType KEIIHEEOGAJ = 7;
	BGKCJNHCGEH query_type = 8;
	Vector IKLHDEPMACE = 9;
	uint32 scene_id = 10;
	repeated int32 DOJDMPCHJFM = 11;
	Vector NMBEKCEGEBA = 12;
	int32 query_id = 13;
	repeated Vector EIBHNNEIGPH = 14;
}

// CmdId: 5600
message CIDKEGPBLEJ {
	uint32 CJCKCFIGLKE = 3;
	uint32 stage_id = 8;
	repeated uint32 JLICPHJFBAB = 10;
	bool is_success = 14;
}

message LCHCFLDALPO {
	float CFKBNNOCAGK = 10;
}

// CmdId: 20149
message SceneShowTextNotify {
	float HMONIADIBIL = 5;
	float DBGPNDKPJJF = 9;
	uint32 text_id = 13;
	float duration = 15;
}

// CmdId: 23073
message ODLGLDDEDCI {
	GAHOJDLPEGP mark = 9;
}

// CmdId: 6506
message BJCAGHGBJLJ {
	uint32 gallery_id = 13;
}

message PIJFOKKLJFO {
	bool is_open = 3;
	uint32 stage_id = 6;
	uint32 KKDKIOGHLDK = 10;
}

message SceneNpcInfo {
	uint32 npc_id = 1;
	uint32 room_id = 2;
	uint32 parent_quest_id = 3;
	uint32 block_id = 4;
}

// CmdId: 4370
message NPHCMBHHBIB {
	uint32 EEPJNGBAMJC = 8;
	uint32 IMDLICDPCOL = 13;
}

// CmdId: 24
message COGMLCMJEPJ {
}

// CmdId: 21405
message CCNJKGEMJEF {
	repeated LHJBPCKOJGL GHCEOIPKKGA = 1;
	uint32 PABJJCIBHJE = 3;
	uint32 NIBAMGPBFJO = 7;
}

// CmdId: 689
message ICDGCMLKLNJ {
	int32 retcode = 1;
}

// CmdId: 20530
message GLIHNEIJOBE {
	repeated uint32 CFBBNMBHKJA = 5;
}

// CmdId: 4563
message KPEPHFCJLOG {
	uint32 level_id = 1;
	int32 retcode = 11;
}

// CmdId: 24328
message HHJGKCHEGHC {
	uint32 MNLCBDEMLIO = 4;
	uint32 ENIDFKNFMGI = 14;
}

message UgcTriggerConditionGadgetDeactive {
	uint32 gadget_guid = 7;
}

// CmdId: 2783
message DKGBBFDACFK {
	map<uint32, NLLFEJKEFNN> NKLOGHFMKPM = 1;
}

// CmdId: 26969
message FOAGCOAKAHG {
	uint32 parent_quest_id = 3;
	map<uint32, uint32> BKOAPAEINMI = 7;
}

// CmdId: 9786
message JEGJGMIGDMD {
	GroupLinkBundle BPNDGELOHMM = 5;
}

// CmdId: 4983
message PIIJLIHEKNM {
	uint32 NPEFCNBAFEM = 1;
	uint32 combo = 2;
	bool CNOHCFNPDPM = 3;
	uint32 JNCJDEHAJFM = 5;
	uint32 IAKDAPHLLIG = 6;
	uint32 max_combo = 7;
	uint32 KJPCDFKGNAB = 9;
	uint32 score = 10;
	repeated uint32 OHAIMFMGGLP = 12;
	uint32 CBPNAMDGHML = 13;
	uint64 ugc_guid = 14;
	repeated uint32 BJJNDKNHLFL = 275;
	bool NIIAOBGNEEI = 809;
	uint32 AEFBKKFFAFM = 894;
	uint32 GMEIBINHJFF = 1047;
	bool LEBCPMHFAFK = 1650;
	float speed = 1738;
	uint32 PHKEKHECLBM = 1934;
}

message PDNFHBNGONA {
	uint32 KCHOALFNDLI = 1;
	uint32 GINLFPJNPLG = 8;
	bool EGLICCAIDBM = 9;
}

// CmdId: 6118
message FKBIPLGJBMF {
	int32 IPCNPKFLFAK = 5;
	uint32 scene_id = 8;
	int32 query_id = 10;
}

// CmdId: 147
message FIPCPLDNOBK {
	uint32 LBHKDMEMDKF = 3;
}

// CmdId: 25418
message NACKPDMAJMK {
	repeated HPNPAJMEJMB info_list = 6;
}

message UgcTriggerActionActiveMonsterWave {
	uint32 monster_wave_guid = 10;
}

// CmdId: 5994
message NKGOBNAPKOH {
	MotionInfo motion_info = 4;
	uint32 entity_id = 5;
	uint32 reliable_seq = 6;
	uint32 scene_time = 12;
}

// CmdId: 21499
message DHBIDCFNDAF {
	map<uint32, uint32> MBLNPGDIHFF = 3;
	string HDCFJFAAEHC = 11;
}

// CmdId: 9218
message MAICHEKEDNJ {
	uint32 level_id = 3;
	uint32 JHJPCKGNJED = 13;
}

enum BDJGBBPOMDA {
	BDJGBBPOMDA_NONE = 0;
	BDJGBBPOMDA_FINISH = 1;
	BDJGBBPOMDA_PRE_START = 2;
	BDJGBBPOMDA_START = 3;
}

// CmdId: 8646
message TakeAchievementGoalRewardReq {
	repeated uint32 id_list = 9;
}

message MonsterRoute {
	repeated RoutePoint route_points = 1;
	uint32 speed_level = 2;
	uint32 route_type = 3;
	float arrive_range = 4;
	bool KLADPACPFOD = 5;
	bool IDHBKCPAMLF = 6;
}

message PFLGIBAMJCO {
	uint32 ALLNJLALBFH = 1;
	bool ONKLMNNLKGO = 2;
	uint32 BBGPHICPGGJ = 3;
}

// CmdId: 21039
message DAEMAFBMGJO {
	uint32 gallery_id = 1;
	int32 retcode = 6;
}

message BlossomChestInfo {
	uint32 resin = 1;
	repeated uint32 qualify_uid_list = 2;
	repeated uint32 remain_uid_list = 3;
	uint32 dead_time = 4;
	uint32 blossom_refresh_type = 5;
	uint32 refresh_id = 6;
}

// CmdId: 27306
message CJDGJAKHIBI {
	uint32 stage_id = 6;
	uint32 level_id = 8;
}

message MEIMHEKHOLO {
	uint32 group_id = 3;
	uint32 PCINBMGKKDJ = 5;
	Vector pos = 8;
	uint32 config_id = 9;
	uint32 scene_id = 13;
}

// CmdId: 29452
message DDAKAHNMJBA {
}

// CmdId: 26807
message MJEMNNDPFMI {
	uint32 gallery_id = 2;
}

// CmdId: 2692
message JFMJIGIJEEL {
	repeated uint32 id_list = 12;
}

// CmdId: 3069
message AIHDJHHBBLA {
}

// CmdId: 1728
message OCJBBNKEANB {
	uint32 GKHPCIMMPGH = 11;
}

message MBJPILPGKKA {
	string AAJHNHPGFLF = 3;
	float BPLKFJHIFEK = 5;
	float FPKKBELJFBP = 8;
	uint32 avatar_id = 13;
	float LEKHBGBAIKE = 14;
	bool HILOGJIEHOH = 15;
}

message OnlinePlayerInfo {
	uint32 uid = 1;
	string nickname = 2;
	uint32 player_level = 3;
	uint32 avatar_id = 4;
	MpSettingType mp_setting_type = 5;
	uint32 cur_player_num_in_world = 6;
	uint32 world_level = 7;
	string online_id = 8;
	uint32 name_card_id = 9;
	repeated uint32 blacklist_uid_list = 10;
	string signature = 11;
	ProfilePicture profile_picture = 12;
	string psn_id = 13;
}

// CmdId: 966
message KOMJOELCNHN {
}

message VintageHuntingThirdStageInfo {
}

message MMNNKMMDCHM {
	uint32 stage_id = 6;
	uint32 best_score = 13;
	bool is_open = 14;
}

// CmdId: 26902
message DGNEJKDNKLM {
	bool PPDOBFFNOND = 9;
}

message AbilityMetaReInitOverrideMap {
	repeated AbilityScalarValueEntry override_map = 15;
}

message KJONNDLMEFE {
	repeated AILMNDOEAGO level_info_list = 14;
}

message EALOMJPCOGO {
	uint32 skill_id = 11;
	uint32 card_guid = 14;
}

// CmdId: 6561
message HomeSeekFurnitureGalleryScoreNotify {
	PPPAAAMDPIO record = 2;
	uint32 gallery_id = 3;
	GalleryStopReason reason = 9;
}

message JEAEHPOHDGP {
	bool BFCHFFOFHBD = 1;
	uint32 KCODJBMCJIB = 3;
	uint32 FPFEDMIOKAD = 8;
}

message IrodoriActivityDetailInfo {
	EKCEFOFINGG GOOACEPFKMF = 4;
	repeated ONBLBLGHLJM MCBBBBNEDCP = 8;
	DJIBHACHEPP DHFIOIEKCEC = 10;
	PBFIHKDALOJ EGPLLBFECAN = 14;
}

// CmdId: 25219
message JHDADEFCAJJ {
	int32 retcode = 12;
}

// CmdId: 2211
message OGOIMAKBAFF {
	HKBAANHAAMG info = 13;
}

// CmdId: 2464
message GDHOLMPBAML {
	uint32 chapter_id = 5;
	uint32 schedule_id = 6;
	uint32 cur_progress = 8;
}

// CmdId: 3734
message ICBBPOAFPPM {
	uint32 level_id = 10;
}

// CmdId: 9707
message JJBJMECEHNO {
	uint64 chair_id = 10;
	Vector position = 13;
	int32 JNIMALFGJHL = 14;
}

message PFNGFFAFPHC {
	repeated uint32 buff_id_list = 4;
	repeated PGGJHNJOFFJ IAMJPLKPHFJ = 8;
	GCEGJGIBMCH DDAAINHDGLB = 13;
	GCEGJGIBMCH EHBKLFHJGIP = 14;
}

// CmdId: 946
message DMBHBEOEGKI {
	uint32 level_id = 5;
	repeated uint32 FCDHKAHMGOI = 7;
	repeated uint32 GMBNHFMAEIF = 13;
}

// CmdId: 1304
message DAANFDKDIIB {
	repeated uint32 PNNMLBMOPFG = 5;
	uint32 avatar_entity_id = 9;
	uint32 EIFCCIDFGBB = 11;
}

// CmdId: 5108
message JDFNOPMKEAP {
	uint32 monster_id = 4;
}

// CmdId: 7479
message HJHOGAMDCLH {
	uint32 group_id = 7;
	uint32 IPOIMNICBAF = 8;
	repeated DMJKGOCEABE DLEMLDNNHME = 10;
}

// CmdId: 4053
message JCFCMHLOEAE {
	repeated uint32 PAAPMCGJGLJ = 4;
}

// CmdId: 9959
message LDEJDJAHNCJ {
	repeated ALKPAJGGKCD EFGFPFGICJB = 9;
	uint32 NOMAKKPIFPO = 10;
	uint32 BJCFGJCNGDP = 13;
}

message KCLCLDOKPBI {
	uint32 level_id = 9;
	bool is_open = 10;
}

// CmdId: 3036
message NDGDOBIFIKH {
	repeated uint32 buff_id_list = 1;
}

// CmdId: 28383
message OMPEEGOPDHL {
	int32 retcode = 4;
	uint32 HJLHGKGLCPM = 9;
}

// CmdId: 23920
message HCNOIAMNALE {
	uint32 AKMEEFBDNAF = 2;
}

message TreasureMapDetectorData {
	repeated Vector JIKGHIFMANG = 1;
	uint32 region_id = 7;
	Vector HMOOOKBLOOG = 10;
	uint32 radius = 11;
	bool is_region_detected = 13;
}

// CmdId: 9345
message IHKPMDCBHGN {
	repeated CCOJDCMIEAA NLCBGBLMPFJ = 4;
}

// CmdId: 5815
message NMFIPEAMIJD {
	repeated OtherCustomDungeonBrief NCGEBCHNNEM = 10;
	int32 retcode = 15;
}

// CmdId: 7983
message ItemAddHintNotify {
	uint32 quest_id = 2;
	bool LANOGHMNMGK = 6;
	bool NGMABKAOMOA = 7;
	repeated ItemHint overflow_transformed_item_list = 8;
	Vector position = 9;
	uint32 reason = 12;
	repeated ItemHint item_list = 14;
	bool FBGIFDMHBNO = 15;
}

message MJJFENJLCDI {
	bool is_finish = 1;
	bool LDEHCMLNEPH = 4;
	repeated uint32 OKOEHHBILNN = 6;
	uint32 level_id = 9;
	uint32 MBBPJMNNMIK = 10;
	repeated uint32 IMOIKHIOFAI = 13;
}

// CmdId: 25449
message GPMIDKLKBEL {
	uint64 ugc_guid = 5;
	int32 retcode = 10;
	uint32 KJPCDFKGNAB = 14;
}

// CmdId: 22751
message EKPBCMDFFJF {
}

// CmdId: 25811
message CLCJAJIDFCO {
	int32 retcode = 1;
	uint32 mp_play_id = 13;
}

// CmdId: 20898
message ResinChangeNotify {
	uint32 NPOMAFBJMMA = 8;
	uint32 cur_value = 11;
	uint32 POIMCIDIKFM = 13;
}

// CmdId: 22448
message HomeBalloonGallerySettleNotify {
	uint32 GEHHNEPHGDA = 4;
	BalloonGallerySettleInfo settle_info = 9;
	bool is_new_record = 13;
	uint32 gallery_id = 15;
}

// CmdId: 20272
message FIEHLMPMKPB {
	uint32 mp_play_id = 15;
}

// CmdId: 1978
message FPEJDFIOADP {
	uint32 CMGFGMDMMBH = 2;
	bool OFNECEDHPDC = 8;
	uint32 KLCMMPGKBAC = 12;
}

// CmdId: 20868
message CNHPBAFDAIN {
}

message ChatInfo {
	message SystemHint {
		uint32 type = 11;
	}

	uint32 time = 1;
	uint32 uid = 3;
	uint32 to_uid = 6;
	bool is_read = 11;
	uint32 sequence = 14;
	oneof content {
		string text = 1643;
		uint32 icon = 1290;
		SystemHint system_hint = 279;
	}
}

// CmdId: 24638
message EvtCreateGadgetNotify {
	uint32 config_id = 1;
	uint32 HOFCLFELEMK = 2;
	bool LGOLECDFPNK = 3;
	uint32 entity_id = 4;
	bool BANJELHCLDK = 5;
	uint32 room_id = 6;
	uint32 camp_type = 7;
	Vector InitEulerAngles = 8;
	uint64 guid = 9;
	uint32 camp_id = 10;
	uint32 target_entity_id = 11;
	ForwardType forward_type = 12;
	Vector InitPos = 13;
	uint32 owner_entity_id = 14;
	uint32 prop_owner_entity_id = 15;
	AbilityString ability_name = 440;
	uint32 KDPGILHNFNM = 554;
	repeated uint32 target_lock_point_index_list = 588;
	repeated uint32 target_entity_id_list = 1298;
	int32 local_id = 1381;
	bool PDGGCPDDAOL = 1542;
	uint32 init_pose_id = 1860;
	bool is_peer_id_from_player = 1956;
}

// CmdId: 2634
message BattlePassCurScheduleUpdateNotify {
	bool have_cur_schedule = 14;
	BattlePassSchedule cur_schedule = 15;
}

message OKFGKDBAJPM {
	uint32 ECADBFCLCND = 3;
	uint32 MCAIMDGIIPN = 7;
	uint32 OPGBGGAGKAB = 8;
	uint32 gallery_id = 9;
	GalleryStopReason reason = 14;
	uint32 PKCEJPGNECI = 15;
}

// CmdId: 9112
message FDNLAOMEEGI {
	int32 retcode = 4;
}

message JGGELBIIIOH {
	repeated uint32 PCIDJCKBHKO = 2;
	bool CFPAIHCNLFP = 6;
	repeated NPJCAHLFPBK PHLGFCKHNHL = 11;
	repeated CNLFJKCICFH IIJKAANICPA = 13;
	repeated JKOOIMHEMCE FLEKPJDHMIL = 15;
}

// CmdId: 7013
message DungeonDieOptionRsp {
	int32 retcode = 4;
	uint32 revive_count = 8;
	PlayerDieOption die_option = 12;
}

// CmdId: 28614
message AJPOLCOBPLL {
	map<uint32, uint32> NDAAOIHPMGD = 7;
	int32 retcode = 9;
	uint32 schedule_id = 11;
}

message MichiaeMatsuriActivityDetailInfo {
	repeated LKHEJCNFIOE stage_list = 2;
	uint32 NNIBAFPBCAE = 6;
	repeated PEPNCDOOLIM GKBANCINCMJ = 8;
	repeated GMNCHFOLADD HEHNNLBINIB = 9;
	repeated uint32 LJLMNANLHPF = 13;
}

// CmdId: 21381
message MGJOJMDPAOD {
	HLKFIIJOHHO KBIAFGHPEKL = 7;
	HLKFIIJOHHO MJNECIAGKCO = 10;
}

// CmdId: 7932
message COCBKPJLNHK {
}

// CmdId: 9259
message EFMAJENNCAC {
	repeated string OODDPAFAMOI = 7;
}

message JEJHIDCCKKL {
	repeated uint32 NDDGJMFMACP = 13;
}

// CmdId: 9002
message OPANAKBMJNE {
	bool LMMBPNGLNLB = 12;
}

// CmdId: 22752
message KGJIGHKECFE {
	uint32 entity_id = 10;
	int32 retcode = 14;
}

// CmdId: 29622
message HAMPKCGDIPI {
	int32 retcode = 1;
	bool is_success = 13;
}

// CmdId: 5341
message JFEIFFGNFAP {
	uint32 npc_id = 3;
	uint32 parent_quest_id = 7;
	int32 retcode = 15;
}

// CmdId: 20429
message PlayerQuitFromHomeNotify {
    enum QuitReason {
        INVALID = 0;
        KICK_BY_HOST = 1;
        BACK_TO_MY_WORLD = 2;
        HOME_BLOCKED = 3;
        HOME_IN_EDIT_MODE = 4;
        BY_MUIP = 5;
        CUR_MODULE_CLOSED = 6;
    }

	QuitReason reason = 3;
}

enum UgcDungeonImportSourceType {
	UgcDungeonImportSourceType_NONE = 0;
	UgcDungeonImportSourceType_STARRED = 1;
	UgcDungeonImportSourceType_OFFICIAL = 2;
	UgcDungeonImportSourceType_TEMPLATE = 3;
}

enum InteractType {
	INTERACT_TYPE_NONE = 0;
	INTERACT_TYPE_PICK_ITEM = 1;
	INTERACT_TYPE_GATHER = 2;
	INTERACT_TYPE_OPEN_CHEST = 3;
	INTERACT_TYPE_OPEN_STATUE = 4;
	INTERACT_TYPE_CONSUM = 5;
	INTERACT_TYPE_MP_PLAY_REWARD = 6;
	INTERACT_TYPE_VIEW = 7;
	INTERACT_TYPE_GENERAL_REWARD = 8;
	INTERACT_TYPE_MIRACLE_RING = 9;
	INTERACT_TYPE_FOUNDATION = 10;
	INTERACT_TYPE_ECHO_SHELL = 11;
	INTERACT_TYPE_HOME_GATHER = 12;
	INTERACT_TYPE_ENV_ANIMAL = 13;
	INTERACT_TYPE_QUEST_GADGET = 14;
	INTERACT_TYPE_UI_INTERACT = 15;
	INTERACT_TYPE_DESHRET_OBELISK = 16;
}

// CmdId: 9674
message MBIPAGBPIDJ {
	uint32 stage_id = 9;
}

// CmdId: 3171
message JGIKNMGOJJP {
	int32 retcode = 2;
	repeated GDOIBEOKBEM MLHCMPJNBCG = 9;
}

// CmdId: 29801
message LELHGJIAPPC {
	int32 retcode = 2;
	bool is_agreed = 10;
	uint32 MDFMHEEEPLN = 11;
}

// CmdId: 2234
message ONFALOOKKNN {
}

message UgcTriggerCondition {
	uint32 config_id = 7;
	oneof param {
		UgcTriggerConditionGadgetStateChange gadget_state_change = 8;
		UgcTriggerConditionMonsterGroupDeactive monster_group_deactive = 12;
		UgcTriggerConditionMonsterWaveDeactive monster_wave_deactive = 3;
		UgcTriggerConditionGadgetDeactive gadget_deactive = 13;
	}
}

message DNGCMCPLFCC {
	repeated GEGLAEEDFPP FOPLFBLNIAM = 4;
}

// CmdId: 1881
message GKFADAFEOGC {
	int32 retcode = 3;
}

// CmdId: 26244
message DLHDAEEHDGG {
	uint32 target_uid = 7;
}

// CmdId: 8188
message APOICCPAICF {
	int32 retcode = 6;
	uint32 group_id = 7;
	uint32 ENIDFKNFMGI = 8;
	uint32 play_index = 10;
}

// CmdId: 27602
message HNFAOPIBDPO {
	bool DFJNFLGGAEP = 6;
}

message CrystalLinkAvatarInfo {
	uint64 avatar_id = 4;
	bool is_trial = 6;
}

message IDFOECFLALN {
	repeated CDFMDOKPONI level_info_list = 12;
}

message PEDBKGICJPD {
	uint32 DFJIHDNNBFL = 3;
	uint32 entity_id = 13;
}

// CmdId: 9770
message KNHJEGDHLGG {
	uint32 level_id = 12;
}

// CmdId: 8007
message NAGMDKCENEN {
	repeated uint32 OINIHEOMKAN = 11;
	int32 retcode = 12;
}

// CmdId: 26158
message HCFFEAPHNAK {
	int32 retcode = 12;
	uint32 IMBKDKGOLMJ = 14;
}

// CmdId: 21047
message GIOAHDFOANG {
	uint32 level_id = 7;
}

message IPPGPIDKJKK {
	uint32 card_guid = 13;
	uint32 controller_id = 15;
}

// CmdId: 1202
message MBDKBKLIAIM {
	bool JOBJKJHLPAG = 1;
	uint32 LALKINCFPHF = 2;
	uint32 ENGJHPFBMMN = 11;
}

message GCGMsgAddDice {
	GCGReason reason = 1;
	int32 change_count = 3;
	map<uint32, GCGDiceSideType> BMLOMDOHBMB = 5;
	uint32 controller_id = 6;
	map<uint32, GCGDiceSideType> GPJGEFLNPEE = 8;
}

message RogueCellInfo {
	uint32 cell_id = 3;
	uint32 cell_config_id = 6;
	uint32 dungeon_id = 8;
	uint32 cell_type = 13;
	RogueCellState state = 14;
}

message LHJAINDLHBM {
	uint32 index = 2;
	bool is_add = 8;
	int32 value = 15;
}

// CmdId: 8157
message GMDLMOAGPIE {
	uint32 IDIMHOGKNFI = 1;
}

// CmdId: 23389
message GPHJENDBEAJ {
	IFMHKJDOOFO PJDPDDNCGOL = 7;
}

// CmdId: 28878
message HOEBDLJJCPL {
	uint32 IILCMNPGJKC = 1;
	uint32 scene_id = 2;
	uint32 group_id = 4;
	uint32 monster_id = 8;
}

// CmdId: 2137
message MNBJHCGPMIP {
	uint32 EADHOCKFDOC = 4;
	repeated uint32 uid_list = 7;
	MatchReason reason = 10;
}

message OMDMKKBJGHN {
	uint32 LDKADEKHEKM = 3;
	bool DJCLGHMPFFH = 5;
	DMKEJNCCMFC ICMKDEFCECA = 7;
	map<uint32, PINMAJJPGJC> KNEOHENMGNO = 12;
	PINMAJJPGJC ANDMABNOGGG = 13;
	uint32 JKDCCBONDOA = 14;
}

message FIOBKMLEAGF {
	repeated PLMLLEDOAMN CBNILBLOMEK = 7;
}

// CmdId: 1788
message DECLJJLNOPN {
	repeated uint32 LOJNEJNGPIE = 11;
	uint32 ODNGPONNBKM = 14;
}

// CmdId: 2851
message IBPEJNEGAIP {
	bool DCGEOMLIAPD = 7;
	Vector position = 11;
	uint32 NOLFGHEFEDI = 15;
}

// CmdId: 7427
message MLFEIBAJKME {
	repeated uint32 PAJINADKPNM = 3;
	uint32 area_id = 12;
	int32 retcode = 13;
	uint32 index = 14;
}

message WorktopInfo {
	repeated uint32 option_list = 1;
	bool is_guest_can_operate = 2;
}

message LKONGLHAFGN {
	bool FIEOCNIMPGE = 3;
	uint32 avatar_id = 6;
	uint32 costume_id = 9;
	repeated uint32 NDPCKALCHEC = 14;
}

message NCNJCOCHKEC {
	uint32 entity_id = 7;
	bool ONJECHEKGEL = 9;
	bool AOHHOFCBKLN = 10;
	uint32 monster_id = 13;
}

// CmdId: 658
message GPCGNFDMMHJ {
	bool OFNECEDHPDC = 10;
}

// CmdId: 4412
message BKKPEKEGPMH {
	repeated HPLNJGAIEBO FHKMIDFCGBJ = 1;
}

// CmdId: 3937
message MGKBJAOGIOL {
	uint32 ENNAOLAFGIF = 3;
	int32 retcode = 7;
	uint32 DCEOFEGIIDL = 11;
}

// CmdId: 28195
message NGOEMIEBLEF {
	repeated uint32 PEOEOJCBJHM = 3;
	repeated LEJJIDHMMLC LAAFMAPHGCC = 6;
}

message KCGPMAJHMKO {
	uint32 count = 1;
	HomeGroupPlayerInfo player_info = 6;
}

// CmdId: 28807
message EOEEFPKGOJK {
	uint32 activity_id = 2;
	uint32 schedule_id = 4;
}

// CmdId: 23613
message BBMAIKDNCOL {
	int32 retcode = 5;
	uint32 KCPIHJPOJII = 14;
}

// CmdId: 2318
message EMAFNJNHDIA {
	int32 retcode = 9;
}

message HOJKEFECLJG {
	uint32 entity_id = 2;
	repeated int32 PENEPLCGJGB = 5;
	Vector target_pos = 14;
}

// CmdId: 27050
message CKNAMCOJFDP {
	uint32 level_id = 4;
	int32 retcode = 10;
}

// CmdId: 3629
message JDNLFOFBKLO {
	repeated FriendBrief BBKNAJDALFN = 13;
}

// CmdId: 186
message KLDBEBBBAEH {
	repeated uint32 AJOKDHOOFED = 4;
	bool is_show_avatar = 8;
	int32 retcode = 10;
}

// CmdId: 27704
message ONBLEHKKFHK {
	uint32 gallery_id = 13;
}

// CmdId: 33
message AJBBIIKCCNH {
	int32 retcode = 4;
}

// CmdId: 27586
message KOFPPMIKPKD {
	int32 retcode = 11;
}

// CmdId: 850
message LuaSetOptionNotify {
	enum LuaOptionType {
		LUA_OPTION_NONE = 0;
		LUA_OPTION_PLAYER_INPUT = 1;
	}

	LuaOptionType option_type = 9;
	string lua_set_param = 15;
}

// CmdId: 22252
message JDBOGLMMOGE {
	uint64 ugc_guid = 2;
	int32 retcode = 3;
	UgcType ugc_type = 10;
}

// CmdId: 20933
message GadgetInteractRsp {
	int32 retcode = 1;
	uint32 gadget_id = 4;
	InteractType interact_type = 11;
	uint32 gadget_entity_id = 12;
	InterOpType op_type = 13;
}

// CmdId: 26322
message PerformOperationNotify {
	enum OperateType {
		OperateType_NONE = 0;
		OperateType_EFFECT = 1;
	}

	Vector rot = 4;
	uint32 entity_id = 7;
	uint32 index = 8;
	OperateType operate_type = 11;
	Vector pos = 15;
}

// CmdId: 20106
message SetSceneWeatherAreaReq {
	uint32 weather_gadget_id = 6;
	map<uint32, string> weather_value_map = 11;
}

// CmdId: 1956
message GKADKALBGEA {
	bool is_finish = 4;
	uint32 IPAOLHMOBCF = 5;
	uint32 score = 9;
	uint32 level_id = 10;
	uint32 NGMNEGDJBJM = 13;
}

// CmdId: 7245
message MLAANLPOHBP {
}

// CmdId: 23779
message KGMGNBEOAEP {
	repeated EGAALCLBBJK IONBAKCMGEJ = 14;
}

message JFGCKBPDEKL {
	bool is_new_record = 4;
	JHHGECFDEGA settle_info = 8;
}

message BICFFNEPEEM {
	repeated KFIBBJHMDID level_info_list = 14;
}

// CmdId: 28200
message JGKHKHPHPCM {
	uint32 stage_type = 2;
	uint32 OKOANLIBBLO = 5;
	bool OFNECEDHPDC = 6;
	bool FPBAJMAJKGE = 7;
	repeated ExhibitionDisplayInfo score_list = 8;
	uint32 play_index = 10;
	repeated uint32 KBJPEPAKNDJ = 11;
	uint32 begin_time = 13;
	repeated FBFALNCAOBL JDFKKLCCOHH = 15;
}

message FleurFairGallerySettleInfo {
	bool is_success = 3;
	map<uint32, int32> energy_stat_map = 6;
	uint32 MECMALAEKIB = 11;
	uint32 JEIHGAPJALL = 13;
	uint32 FCAGKALLGLG = 15;
}

// CmdId: 7970
message FoundationNotify {
	uint32 gadget_entity_id = 4;
	FoundationInfo info = 14;
}

// CmdId: 6417
message NBMDDBJPCOB {
	uint32 GAMJJANDGDH = 1;
	int32 retcode = 7;
	PINMAJJPGJC PAEKCKNKLLM = 11;
}

message ELOBEFHCEDA {
	repeated uint32 tag_list = 1;
	uint32 NKOOEMNFKJP = 2;
	GJKNFCGJDEP state = 4;
	uint32 BOJDKOFPEPE = 5;
	DJDFHDHGLCJ GPIAGDKOMIK = 6;
	PCIHEKGPKBK DPAPCKEPNGF = 8;
	bool CADALFGPGML = 9;
	uint32 dungeon_id = 11;
	uint64 dungeon_guid = 12;
	AHNEDLNIKAB GABAOCABGMM = 15;
}

// CmdId: 4588
message DHMCBNDGPGG {
	uint64 cur_avatar_guid = 2;
	int32 retcode = 8;
	repeated uint64 avatar_team_guid_list = 13;
}

message WindFieldDetailInfo {
	repeated PIJFOKKLJFO stage_info_list = 13;
}

// CmdId: 20430
message NKMKGCHMMAG {
	uint32 DCEOFEGIIDL = 7;
	string name = 8;
	bool EFCOJMANJGG = 11;
	int32 retcode = 13;
}

// CmdId: 23800
message HJJIIAHPJGM {
	int32 retcode = 13;
	uint32 quest_id = 14;
}

// CmdId: 2098
message PLGCCFIMAKK {
}

// CmdId: 27598
message ClientTriggerEventNotify {
	uint32 force_id = 10;
	EventTriggerType event_type = 15;
}

enum GCGActionType {
	GCGActionType_GCG_ACTION_NONE = 0;
	GCGActionType_GCG_ACTION_SPECIAL_PHASE = 1;
	GCGActionType_GCG_ACTION_NEXT_PHASE = 2;
	GCGActionType_GCG_ACTION_DRAW = 3;
	GCGActionType_GCG_ACTION_REDRAW = 4;
	GCGActionType_GCG_ACTION_SELECT_ONSTAGE = 5;
	GCGActionType_GCG_ACTION_ROLL = 6;
	GCGActionType_GCG_ACTION_REROLL = 7;
	GCGActionType_GCG_ACTION_ATTACK = 8;
	GCGActionType_GCG_ACTION_PLAY_CARD = 9;
	GCGActionType_GCG_ACTION_PASS = 10;
	GCGActionType_GCG_ACTION_REBOOT = 11;
	GCGActionType_GCG_ACTION_GAME_OVER = 12;
	GCGActionType_GCG_ACTION_TRIGGER = 13;
	GCGActionType_GCG_ACTION_PHASE_EXIT = 14;
	GCGActionType_GCG_ACTION_CUSTOM = 15;
	GCGActionType_GCG_ACTION_NOTIFY_COST = 16;
	GCGActionType_GCG_ACTION_AFTER_OPERATION = 17;
	GCGActionType_GCG_ACTION_USE_SKILL = 18;
	GCGActionType_GCG_ACTION_NOTIFY_SKILL_PREVIEW = 19;
	GCGActionType_GCG_ACTION_PREVIEW_ATTACK = 20;
	GCGActionType_GCG_ACTION_PREVIEW_AFTER_ATTACK = 21;
	GCGActionType_GCG_ACTION_SEND_MESSAGE = 22;
	GCGActionType_GCG_ACTION_WAITING_CHARACTER = 23;
	GCGActionType_GCG_ACTION_TRIGGER_SKILL = 24;
	GCGActionType_GCG_ACTION_BEFORE_NEXT_OPERATION = 25;
	GCGActionType_GCG_ACTION_REMOVE_CHARACTER_CARD = 26;
	GCGActionType_GCG_ACTION_ONSTAGE_CHECK = 27;
	GCGActionType_GCG_ACTION_RECORD_BEFORE_OPERATION_DICE_NUM = 28;
	GCGActionType_GCG_ACTION_CREATE_AUTO_OPERATION = 29;
}

message ResVersionConfig {
	uint32 version = 1;
	bool relogin = 2;
	string md5 = 3;
	string release_total_size = 4;
	string version_suffix = 5;
	string branch = 6;
	string next_script_version = 7;
}

// CmdId: 21679
message EJPMNFPPCKF {
	uint32 stage_id = 3;
	repeated uint64 CGCJJOAMEEA = 9;
	repeated uint64 FPDJIFDFHKC = 10;
}

// CmdId: 28153
message GKKBLPICPLO {
	uint32 IPEGECHDHGO = 4;
	uint32 HPLNGABAFPH = 7;
}

message SceneGallerySummerTimeV2BoatInfo {
	uint32 param1 = 5;
	uint32 IGHAOHMMIDH = 6;
	uint32 param3 = 10;
	uint32 param2 = 12;
}

// CmdId: 3838
message DoGachaRsp {
	uint32 ten_cost_item_id = 1;
	uint32 wish_item_id = 2;
	uint32 wish_max_progress = 3;
	uint32 new_gacha_random = 4;
	int32 retcode = 5;
	uint32 wish_progress = 6;
	uint32 ten_cost_item_num = 7;
	uint32 left_gacha_times = 8;
	uint32 cost_item_id = 9;
	uint32 cost_item_num = 10;
	uint32 gacha_times_limit = 11;
	uint32 gachaType = 12;
	repeated GachaItem gacha_item_list = 13;
	uint32 gachaScheduleId = 14;
	uint32 gachaTimes = 15;
	uint32 dailyGachaTimes = 156;
	bool BLIOHILHJOP = 205;
	uint32 cur_schedule_daily_gacha_times = 1513;
	bool AGPAJPJENKG = 1563;
}

// CmdId: 14
message IFLOFHLNFGG {
	repeated uint32 PNKMICEFFOG = 1;
	int32 retcode = 15;
}

// CmdId: 7556
message IIHHDBOOLPN {
	uint32 entity_id = 1;
	int32 retcode = 15;
}

// CmdId: 7232
message JGNPONKBHFH {
	uint32 CKNKNAFPGPK = 1;
	uint32 BPOJMDPFCLG = 3;
	uint32 group_id = 8;
	int32 retcode = 12;
}

// CmdId: 3066
message NFFMPPIPKIE {
	repeated CNDDKNHFNND HFAIMFKHHAM = 7;
	repeated uint32 BJHIMIPOGJK = 10;
}

message BHGOGEPKIKJ {
	bool is_gcg_pve_mode_open = 2;
	repeated uint32 CKDIGJCCBLF = 3;
}

// CmdId: 24469
message OpenStateChangeNotify {
	map<uint32, uint32> open_state_map = 8;
}

message MEPFNFBFGED {
	uint32 best_score = 12;
	uint32 start_time = 15;
}

// CmdId: 21021
message BCGKNKHAFCO {
	bool AEEEICIEOBN = 2;
	uint32 OFFFFJDHNBI = 3;
	uint32 draft_id = 13;
}

message GachaItem {
	ItemParam gacha_item = 4;
	repeated ItemParam token_item_list = 9;
	bool is_gacha_item_new = 11;
	repeated GachaTransferItem transfer_items = 12;
	bool is_flash_card = 14;
}

message AFKCJAJDHMO {
	uint32 FCAADJOMOAI = 7;
}

// CmdId: 620
message GJPJDINMLAL {
	Vector pos = 7;
	uint32 entity_id = 9;
	uint32 material_id = 11;
}

message BGCGEAGDHGP {
	Vector pos = 3;
	bool FIOMMGGFMDI = 10;
}

message FleurFairBossSettleInfo {
	uint32 IPAOLHMOBCF = 5;
	bool is_success = 8;
	uint32 DCBEIOKBMMP = 12;
	uint32 FCAGKALLGLG = 14;
	repeated FleurFairPlayerStatInfo stat_info_list = 15;
}

// CmdId: 9410
message FCLIBCDGOLC {
	ForwardType forward_type = 4;
	Vector HIOGGIBMABL = 7;
	uint32 entity_id = 12;
}

// CmdId: 20451
message CELEILBPEII {
	uint32 cur_level = 5;
	int32 retcode = 6;
	uint32 MNOJHJHMPAN = 11;
}

// CmdId: 8264
message EPIJAKJHJNN {
	uint32 id = 4;
}

// CmdId: 5142
message AAOOJOCKEOL {
	repeated uint32 EEOIIDNJILN = 2;
	uint32 KGFBFKDAHPL = 5;
	int32 retcode = 6;
	map<uint64, OCOFNPCBHOI> DGOMBKAKIFO = 12;
}

// CmdId: 3766
message KJIJLPOAEMI {
	int32 retcode = 3;
	uint32 OCAKOCPLOFM = 5;
	repeated uint32 MOKIGLHDLFJ = 9;
}

// CmdId: 28344
message FKHHOKPFANK {
}

message LEJJIDHMMLC {
	uint32 IHBLJBCACGN = 3;
	uint32 ALIDLENLMOG = 4;
	uint32 DADJGMGPIIO = 6;
	uint32 JCAEPLAGFDK = 7;
}

enum MonsterBornType {
	MonsterBornType_MONSTER_BORN_NONE = 0;
	MonsterBornType_MONSTER_BORN_DEFAULT = 1;
	MonsterBornType_MONSTER_BORN_RANDOM = 2;
}

// CmdId: 2886
message PJAGNLKPNPE {
	uint32 CBPNAMDGHML = 1;
	uint32 NPEFCNBAFEM = 3;
	uint32 score = 5;
	uint32 max_combo = 6;
	uint64 ugc_guid = 9;
	uint32 KJPCDFKGNAB = 11;
	uint32 IAKDAPHLLIG = 12;
	repeated uint32 OHAIMFMGGLP = 13;
	bool CNOHCFNPDPM = 14;
	bool LEBCPMHFAFK = 23;
	uint32 JCLMFPNEGHC = 246;
	uint32 AEFBKKFFAFM = 259;
	uint32 GMEIBINHJFF = 1183;
	float speed = 1659;
	repeated uint32 BJJNDKNHLFL = 1665;
	bool NIIAOBGNEEI = 1913;
}

// CmdId: 38
message ForgeQueueManipulateRsp {
	ForgeQueueManipulateType manipulate_type = 2;
	repeated ItemParam ONDMEPNKCCH = 4;
	int32 retcode = 5;
	repeated ItemParam NFCOCKJICMB = 7;
	repeated ItemParam HLINFJHPCBE = 15;
}

// CmdId: 29327
message OMLMMNKIJMH {
	uint32 BNGHKAHNHNN = 9;
	LFGAGAFGFAI PHNHOHIEFNM = 11;
}

message SceneWeaponInfo {
	uint32 entity_id = 1;
	uint32 gadget_id = 2;
	uint32 item_id = 3;
	uint64 guid = 4;
	uint32 level = 5;
	uint32 promote_level = 6;
	AbilitySyncStateInfo ability_info = 7;
	map<uint32, uint32> affix_map = 8;
	EntityRendererChangedInfo renderer_changed_info = 9;
	bool IEBDKIAOPGO = 10;
}

// CmdId: 5630
message GONDPLPLMCH {
	uint32 entity_id = 13;
}

// CmdId: 3990
message GFMABHJOBDG {
	uint32 EGPNOGMHNMJ = 4;
	uint32 target_uid = 7;
}

// CmdId: 22667
message FIPEHPHLDDC {
	repeated uint32 codex_id_list = 15;
}

message EchoShellDetailInfo {
	repeated uint32 PAPOHHPEMMB = 1;
	repeated uint32 KPNFHKKCIIF = 4;
	repeated uint32 BHKALHECOII = 8;
	repeated GGAHNEENFJB summer_time_dungeon_list = 15;
}

message SceneGalleryHomeSeekFurnitureInfo {
	map<uint32, uint32> player_score_map = 1;
	uint32 IPPICIBJPJD = 4;
	uint32 HBHPICPBPAJ = 5;
	uint32 ADOEBCCAIEB = 9;
}

// CmdId: 22871
message JINKOINAOKI {
	uint32 FBDLNGODOPB = 10;
	uint32 stage = 13;
	uint32 EHMEAFAFJOA = 15;
}

message EGDMDIHBAOL {
	uint32 JOPOOCMPMDE = 2;
	uint32 EMDGEEDEMAB = 5;
	Vector FGOBECAGNEF = 9;
	bool HGJKPCKONJJ = 12;
}

// CmdId: 21060
message MGFAMNPCCOA {
	repeated uint32 EECCOAGKOLE = 2;
	bool ECJMBCGBBAF = 8;
}

// CmdId: 28307
message GFOEDGAKNPI {
	repeated ItemParam item_param_list = 3;
	uint64 target_weapon_guid = 6;
	repeated uint64 food_weapon_guid_list = 13;
}

// CmdId: 25277
message DELLFKKPCGH {
	uint32 NEJCLKILFHN = 6;
}

// CmdId: 24652
message KKGJDHABBHF {
	uint32 PPCMIGFANOC = 1;
	int32 retcode = 5;
}

message MusicGameActivityDetailInfo {
	repeated LIPOHCFDFBH MCJAFMLHPEG = 2;
	map<uint32, LMBKFPHLCPN> AGCHADJBCFB = 6;
	repeated LIPOHCFDFBH HCFANOONHNI = 8;
}

// CmdId: 9861
message CJLABBMLHJF {
	uint32 ODKNBBEHJDF = 2;
	uint32 MNOJHJHMPAN = 4;
}

// CmdId: 27738
message EGLKMGGKLKA {
	uint32 PHBMKHDNJMM = 6;
	uint32 reward_id = 7;
	int32 retcode = 10;
	uint64 avatar_guid = 14;
}

message SceneGallerySumoInfo {
	uint32 score = 3;
	uint32 FJPGLLBNOBO = 6;
	uint32 HEHEJBFHNGL = 13;
}

message AALAOFJKPGF {
	FGIAAHCICDM PEBOHMKNNEA = 4;
	GEOOOBHIBIK EKIKNLDGEFE = 6;
	MLBOCIKGACP CDICOMBEPCB = 7;
	LGEEBCOIJPL EOOALPFDAFO = 12;
	AMEEKEOOGMC LJOKDJCCBPL = 15;
}

// CmdId: 2005
message KJHEBICDBHJ {
	int32 retcode = 8;
}

message PDFDBJBGILO {
	uint32 EPNPJCJMJLN = 3;
	uint32 OFGFPNCIKOE = 7;
	uint32 item_id = 9;
	uint32 OODOGIMMKCO = 15;
}

// CmdId: 4650
message MEMJNBBCGHK {
	uint32 HPLNGABAFPH = 1;
}

// CmdId: 7149
message FBLDEGOGAKB {
	uint32 stage_id = 4;
}

// CmdId: 6025
message GKPCKFHDFKD {
	uint32 city_id = 4;
}

// CmdId: 78
message JKDBFHICKCE {
	uint32 id = 2;
	int32 retcode = 3;
	repeated uint32 PGCPMECENBD = 11;
}

// CmdId: 6057
message KFCAIOHGAAI {
	int32 retcode = 3;
	uint32 uid = 7;
	uint32 HHBIGAFAMIM = 11;
}

// CmdId: 21969
message LCDPHKOCFMK {
	repeated uint32 avatar_id = 2;
	int32 retcode = 11;
}

// CmdId: 7457
message PEMFHECCJIO {
	int32 retcode = 5;
}

// CmdId: 426
message JCFLLCLIDIG {
	bool PGLENCLKDFH = 2;
	uint32 target_uid = 3;
}

// CmdId: 6306
message OBCHODGGDBK {
	int32 retcode = 3;
}

// CmdId: 3072
message MPDDELCMAKP {
	uint32 offering_id = 5;
	repeated ItemParam item_list = 8;
	int32 retcode = 11;
}

message IEHMMLEIDOH {
	uint32 refresh_id = 3;
	uint32 monster_config_id = 11;
}

message GCGMessagePack {
	uint32 controller_id = 2;
	repeated GCGMessage msg_list = 4;
	GCGActionType action_type = 10;
	uint32 ICDPLAIKMLG = 11;
}

// CmdId: 20523
message NMOMFGBDBKJ {
	repeated FireworksReformData KCEAFFKCGEO = 12;
}

message MathQuaternion {
	float x = 1;
	float y = 2;
	float z = 3;
	float w = 4;
}

// CmdId: 24625
message BICICEOKAOI {
	repeated uint32 entity_id_list = 8;
}

// CmdId: 25693
message OALIEDGJAFG {
	uint32 level_id = 6;
}

message WinterCampStageInfo {
	bool is_finished = 4;
	uint32 cur_progress = 5;
	Vector pos = 6;
	uint32 id = 7;
	uint32 KKDKIOGHLDK = 9;
	uint32 total_progress = 15;
}

// CmdId: 1167
message FHHGFFMIBHC {
	bool is_new_record = 2;
	uint32 level_id = 4;
	bool is_success = 13;
	uint32 IPAOLHMOBCF = 14;
}

message WinterCampActivityDetailInfo {
	repeated uint32 PLKGHEDNNHC = 1;
	repeated ItemParam GAFCNBKKELD = 3;
	WinterCampStageInfo CFOACPIKLCC = 5;
	repeated JHEMCBJICAP LGEJCJBAFMM = 6;
	bool is_content_closed = 8;
	repeated uint32 CLBLAEJIDBP = 12;
	WinterCampStageInfo GJALACPJLNO = 13;
	repeated uint32 ODAMAEHNLDO = 15;
}

// CmdId: 227
message LunaRiteHintPointRsp {
	FMLOPHOEIPK hint_status = 9;
	repeated LunaRiteHintPoint hint_point = 10;
	int32 retcode = 12;
	uint32 area_id = 13;
}

// CmdId: 6471
message GKOOMPBDLBO {
}

// CmdId: 23594
message EJFMLLICCCF {
}

message POANFCMNNOC {
	repeated uint32 NEKBKOHBAHH = 5;
	repeated MGMNIJHNCEO stage_info_list = 6;
	uint32 MJHEGFAKGAL = 11;
}

// CmdId: 7092
message ONGDCADNPOH {
	uint32 entity_id = 4;
	uint32 npc_id = 14;
}

// CmdId: 6838
message HBCACNFOCPD {
	uint32 entity_id = 7;
}

// CmdId: 481
message APEOKIPKOIB {
	LPCKFOIEMBI BCMGCCJPFMO = 6;
	int32 retcode = 12;
}

message OPFHEBADHDN {
	uint32 ODBKFCMOOBH = 9;
	uint32 BLPKDAOLIAC = 11;
	uint32 JDHKJNDEPNE = 14;
}

message ContentAuditInfo {
	bool is_open = 1;
	string content = 2;
	uint32 submit_count = 3;
	AuditState audit_state = 4;
	uint32 submit_limit = 5;
}

// CmdId: 5825
message JIKPCOHNEFP {
}

message AKKCEHAKAKA {
	repeated CPGKALMFIJP ADHGIKMGEIJ = 1;
}

// CmdId: 29297
message FFEIEEEAJIL {
}

// CmdId: 26033
message BPNGCKLHKGL {
	repeated uint32 KOJKLMPPHCO = 12;
}

enum AILOOJHCDHE {
	AILOOJHCDHE_NONE = 0;
	AILOOJHCDHE_LEAVE = 1;
	AILOOJHCDHE_PENDING = 2;
	AILOOJHCDHE_IDLE = 3;
}

// CmdId: 8172
message BMAIINFEFOO {
	uint32 point_id = 12;
	uint32 dungeon_id = 14;
}

// CmdId: 26292
message JPHPEAIOJPN {
	string share_code = 1;
}

message HBKLELMEKAD {
	bool IMBJHFINAEA = 2;
}

// CmdId: 20447
message ChapterStateNotify {
	message GHEOEBMEJKL {
		bool GBKEOOCDNNA = 3;
		uint32 MNDMJAGGGNE = 9;
	}

	message DNFEONHABIF {
		bool GBKEOOCDNNA = 2;
		uint32 MJCJFOMLJGE = 3;
	}

	DNFEONHABIF BFOOOPGCPCN = 10;
	uint32 chapter_id = 11;
	ChapterState chapter_state = 12;
	GHEOEBMEJKL MHNMAKCKHOJ = 14;
}

// CmdId: 6257
message ActivityCondStateChangeNotify {
	repeated uint32 MDEILOKCMAF = 3;
	repeated uint32 activated_sale_id_list = 4;
	repeated Uint32Pair disable_transfer_point_interaction_list = 5;
	uint32 activity_id = 9;
	uint32 schedule_id = 12;
	repeated uint32 HLBNCKFMMKL = 14;
}

// CmdId: 25833
message PLPLIOHCIGM {
	uint32 NHGFPGKLKNI = 3;
}

message HNMOHPKNEGP {
	uint32 LNJFOBDDNAE = 1;
	repeated uint32 MOKIGLHDLFJ = 5;
	uint32 JGEKOLPOPHO = 6;
	uint32 OCAKOCPLOFM = 12;
	repeated uint32 KBAAGGIJEHL = 13;
}

// CmdId: 6110
message ILCGFEJGBMJ {
	uint32 scene_id = 2;
	int32 query_id = 9;
	OOJCDBNFDCK NFKKDNPEMPK = 10;
	bool NBEMHAPDGKH = 11;
}

message TrifleGadget {
	Item item = 1;
	uint32 JGMBBGNMNNL = 2;
}

// CmdId: 6906
message LBBELJLPLJD {
	uint32 IFDGAHNCKLA = 5;
	ILCFEAGLAPD DMBHLAKPACE = 8;
}

// CmdId: 9680
message PlayerOfferingDataNotify {
	repeated PlayerOfferingData offering_data_list = 12;
}

// CmdId: 4314
message PMPNAJDDEGH {
	uint32 DKEAJBMEFFO = 4;
	int32 retcode = 9;
	uint32 APOFBPEDMCC = 10;
}

message VintageHuntingFirstStageInfo {
	uint32 ILELMEOPGJE = 3;
	uint32 BGJCFOKAKJB = 4;
	uint32 score = 7;
	uint32 LAOOBEPNPNI = 15;
}

// CmdId: 8024
message PDIFHLANCPO {
	repeated ACCJNOIEGHK BIAMEIOBGDN = 13;
	uint32 DPJDIIMJJON = 15;
}

// CmdId: 28566
message OPLCDAMIIPD {
	uint32 ENIDFKNFMGI = 1;
	bool BDOEAEBLOMG = 5;
	int32 retcode = 11;
	uint32 level_id = 15;
}

// CmdId: 27182
message EvtBulletHitNotify {
	Vector HINCEPENNED = 2;
	Vector NNMDCCJMBLF = 3;
	uint32 GJMDMNPILKD = 4;
	int32 hit_box_index = 5;
	uint32 GNEDPPAPLND = 6;
	ForwardType forward_type = 7;
	uint32 entity_id = 9;
	uint32 forward_peer = 11;
	HitColliderType hit_collider_type = 14;
}

// CmdId: 5385
message EBKKDDGHMCC {
	int32 retcode = 6;
	BCIMNDLIENF PGLHKPIKLDM = 11;
}

// CmdId: 20475
message CGJNILFDGDJ {
	UgcDungeonRoom NICPCPFFFPJ = 6;
	uint64 guid = 10;
}

message ScreenInfo {
	uint32 live_id = 1;
	uint32 projector_entity_id = 2;
}

// CmdId: 1079
message BCONLPHGJGE {
	repeated RogueDiaryAvatar OKOEHHBILNN = 1;
	repeated uint32 ABJHIGNMHMB = 3;
}

// CmdId: 308
message OLANJPHKNMB {
	int32 retcode = 2;
	uint32 reward_id = 12;
	uint32 level = 14;
}

message INMLKHIOHIB {
	repeated uint32 GFAJJECHLHL = 10;
	uint32 GINLFPJNPLG = 14;
}

// CmdId: 26076
message IMHGEFDPADL {
}

// CmdId: 6135
message MLAKFNMKOKG {
	int32 retcode = 3;
	repeated OOJCDBNFDCK obstacles = 6;
}

// CmdId: 5372
message ActivityPushTipsInfoNotify {
	uint32 activity_id = 4;
	repeated ActivityPushTipsData activity_push_tips_data_list = 10;
	uint32 schedule_id = 13;
}

// CmdId: 25042
message MOCHNEHKOFH {
	uint32 PMAEBJCCBNA = 8;
}

message FleurFairBalloonSettleInfo {
	BalloonSettleInfo settle_info = 3;
	bool is_new_record = 4;
}

// CmdId: 28496
message HFHLEEOGJHL {
	bool PEJELBLLHIH = 3;
}

// CmdId: 27029
message EOGOFJJCJFK {
	int32 retcode = 10;
}

message UgcDungeonSetting {
	bool is_ban_skill = 3;
	UgcDungeonSettleType settle_type = 4;
	uint32 BJOJHALMJAO = 5;
	repeated uint32 BFANCNHKNAD = 6;
	uint32 target_score = 7;
	uint32 IAJOAPDKJMM = 8;
	uint32 DNKAEBPBOMB = 9;
	uint32 CIFDBJMKBNI = 11;
	uint32 LLOPMBMFANK = 12;
	repeated uint32 PNPMGAFBKBJ = 15;
}

// CmdId: 1096
message JGMBOPLIKAC {
	int32 retcode = 15;
}

// CmdId: 5476
message KGKMKGDAPBL {
	uint32 entity_id = 1;
	uint32 play_type = 6;
	repeated uint32 param_list = 8;
	repeated uint32 uid_list = 10;
	uint32 op = 14;
	string LIPHNOLDBLD = 15;
}

// CmdId: 1207
message GetScenePointReq {
	uint32 belong_uid = 5;
	bool CPNKHEDGHHL = 10;
	uint32 scene_id = 11;
}

// CmdId: 6446
message HIGEMAFHHMI {
	int32 retcode = 4;
	repeated LEJJIDHMMLC LAAFMAPHGCC = 6;
	repeated uint32 PEOEOJCBJHM = 14;
}

// CmdId: 21209
message HJELIIEIKFF {
	int32 retcode = 9;
}

// CmdId: 6633
message MJCFBCHNFAB {
}

message GIDAKJADLKA {
	uint32 room_id = 2;
	repeated OPJKFEPGGDB NNLFEDEEFPM = 5;
}

message BLGAKHOKBCG {
	enum NBAFLDLNHMI {
		NBAFLDLNHMI_ACTION_TYPE_NONE = 0;
		NBAFLDLNHMI_ACTION_TYPE_PLAYER_MOVE = 1;
	}

	NBAFLDLNHMI action_type = 1;
	uint64 client_game_time = 2;
	uint64 server_game_time = 3;
	bool is_failed = 4;
	IIFOJILNJNO pos = 5;
	uint32 peer_id = 6;
	uint64 execution_game_time = 7;
}

// CmdId: 27938
message NLPGBLKMLPC {
	repeated BHGMHABFIDP PBADNHPNPMH = 9;
	int32 retcode = 13;
	uint32 IMBKDKGOLMJ = 14;
}

// CmdId: 26371
message JEMGALIEBPL {
	uint32 LMBLOLJFNCG = 2;
}

// CmdId: 26105
message PingReq {
	bytes sc_data = 3;
	double total_tick_time = 5;
	uint32 seq = 9;
	uint32 client_time = 11;
	float ue_time = 15;
}

// CmdId: 27776
message HJIKBOCKDJJ {
	int32 retcode = 9;
}

message AsterActivityDetailInfo {
	uint32 content_close_time = 2;
	bool is_content_closed = 4;
	OAPJJMAOHKA HFPPIMHKCDI = 5;
	ICBLNDCPEBO JHAIKLPCDAL = 7;
	bool ECDPCGKLCPL = 10;
	uint32 LLAOKLPKCAE = 11;
	HKBAANHAAMG ODFINIIJPHG = 12;
	uint32 OPKHKMKILPH = 13;
	CDAKDDPAJBP NGFHPPDJJDD = 14;
}

// CmdId: 23369
message OLJGBIDKKIM {
	uint32 JDAAOGHLBMJ = 2;
	uint32 difficulty_id = 6;
	repeated uint32 DIAAPFIIFKG = 11;
	int32 retcode = 12;
	uint32 point_id = 13;
}

// CmdId: 22096
message IJKLMJCLLBM {
}

message LMLGBNDIJNB {
	uint32 costume_id = 1;
	string online_id = 2;
	uint32 LADDIIPNADB = 3;
	string BPCPEANFKJM = 6;
	uint32 avatar_id = 13;
}

enum GCGSkillHpChangeType {
	GCGSkillHpChangeType_GCG_SKILL_HP_CHANGE_NONE = 0;
	GCGSkillHpChangeType_GCG_SKILL_HP_CHANGE_DAMAGE = 1;
	GCGSkillHpChangeType_GCG_SKILL_HP_CHANGE_HEAL = 2;
}

message GCGMsgUseSkill {
	uint32 skill_id = 8;
	uint32 card_guid = 13;
}

// CmdId: 24330
message AvatarFollowRouteNotify {
	string client_params = 4;
	uint32 KPHMKJDKDOL = 6;
	uint32 KCODJBMCJIB = 7;
	uint32 entity_id = 8;
	Route route = 12;
}

// CmdId: 5860
message EPGGHMEAAFI {
	int32 retcode = 6;
	UgcType ugc_type = 7;
	oneof info {
		ADOBLNNIOOM music_info = 1;
	}
}

// CmdId: 7914
message EAHMKBJHHPO {
	uint32 avatar_id = 4;
	repeated GetGameplayRecommendationRsp DEEHHKPKHGI = 8;
	int32 retcode = 10;
	uint32 reason = 13;
	bool OHGPLNFDMNO = 14;
}

// CmdId: 21703
message EOKBKDFILID {
	LNOGKEJODCE EFFFDLPLOJB = 7;
	int32 retcode = 15;
}

message ShowEquip {
	uint32 item_id = 1;
	oneof detail {
		Reliquary reliquary = 2;
		Weapon weapon = 3;
	}
}

// CmdId: 29432
message HLOHIPBBGPN {
	uint32 ONEEELHIOHO = 1;
	repeated uint64 KJOMOEGJAEG = 3;
}

// CmdId: 9073
message GIDCIBKADBO {
	repeated GivingRecord GNEEMIDKCDM = 4;
}

message PONAMDDLEBN {
	repeated AbilityInvokeEntry invokes = 10;
	uint32 entity_id = 13;
}

// CmdId: 8666
message AJCDJLNGHOB {
	int32 retcode = 4;
	FIOBKMLEAGF brief = 9;
}

message PIPAJCHNMMF {
	repeated GMGNGCEHKAA JAKDMEDGIJJ = 9;
	repeated Vector BHKKHKEEIOD = 11;
}

message AGCIKKNPPMI {
	uint32 OKGAGKIDLAI = 4;
	repeated uint32 MKMIEFIDNPF = 6;
	uint32 NLBCCNBPNKK = 10;
	repeated BKPAPLDMIDM FKHMCEBCNPL = 11;
	repeated uint32 CEPGACOJILB = 12;
}

// CmdId: 597
message EIPLJEDDODM {
	EOEKCGBPKMA MCJPJHFHEJN = 1;
	repeated OBHEBLIBENI player_info_list = 15;
}

message OfferingInfo {
	uint32 offering_id = 1;
}

message LEAKCKOHJPP {
	uint32 player_uid = 1;
	uint32 avatar_id = 9;
}

// CmdId: 179
message BlossomChestInfoNotify {
	BlossomChestInfo blossom_chest_info = 9;
	uint32 entity_id = 15;
}

// CmdId: 2861
message POOCKDGKDAN {
}

message MistTrialActivityDetailInfo {
	repeated MistTrialLevelData trial_level_data_list = 2;
}

message DHNJLPJAIDC {
	repeated NCDCGPCNFEB avatar_info_list = 2;
	bool HCEBHAEEIIN = 4;
	string player_name = 5;
	uint32 player_uid = 10;
	uint32 JAHBDDLDEGH = 13;
}

// CmdId: 3525
message TakeoffEquipReq {
	uint64 avatar_guid = 1;
	uint32 slot = 15;
}

// CmdId: 26313
message COALGGOJGCG {
}

message HAKOIIOLGOD {
	repeated HJANFPHAJMO PGHLGENNNKJ = 9;
}

// CmdId: 945
message ADHACHIMOMA {
	PPABDPDOCFC player_info = 15;
}

// CmdId: 28991
message CJBHJNLIABH {
	uint32 JAHBDDLDEGH = 3;
	uint32 level_id = 13;
}

// CmdId: 5628
message BFHGJFLAANO {
	uint32 MKFFIANHDOA = 11;
}

message ACFNCNCBLDB {
	uint64 guid = 1;
	uint32 avatar_id = 4;
	uint32 costume_id = 9;
}

enum StoreType {
	STORE_TYPE_NONE = 0;
	STORE_TYPE_PACK = 1;
	STORE_TYPE_DEPOT = 2;
}

// CmdId: 3424
message PNFHOPPJBMJ {
	map<uint32, uint32> DCMLCOMFLFD = 7;
}

enum GIHFIIBDOBE {
	GIHFIIBDOBE_NONE = 0;
	GIHFIIBDOBE_NORMAL = 1;
	GIHFIIBDOBE_TEMPLATE = 2;
	GIHFIIBDOBE_EXAM = 3;
}

enum ClientReconnectReason {
	ClientReconnectReason_CLIENT_RECONNNECT_NONE = 0;
	ClientReconnectReason_CLIENT_RECONNNECT_QUIT_MP = 1;
	ClientReconnectReason_CLIENT_RECONNNECT_SCENE_TIME_CHECK_FAIL = 2;
	ClientReconnectReason_CLIENT_RECONNNECT_ENTER_QUEST_FOCUS = 3;
}

// CmdId: 28609
message DKCMDDHKCFK {
	repeated NKFNIEEOKBL OHEHHDFDFFM = 8;
}

// CmdId: 460
message MKJBDGPCEKA {
}

message JANADOHDIGJ {
	uint32 chapter_id = 2;
	uint32 best_score = 7;
	uint32 KKDKIOGHLDK = 11;
}

// CmdId: 8322
message GDDDOEMKNGA {
	repeated PFBNPJCHEFO IPMGCGIBHFO = 14;
}

enum WidgetCreatorOpType {
	WidgetCreatorOpType_WIDGET_CREATOR_TYPE_NONE = 0;
	WidgetCreatorOpType_WIDGET_CREATOR_TYPE_RETRACT = 1;
	WidgetCreatorOpType_WIDGET_CREATOR_TYPE_RETRACT_AND_CREATE = 2;
}

// CmdId: 24538
message GetSceneAreaRsp {
	repeated uint32 area_id_list = 1;
	repeated CityInfo city_info_list = 13;
	uint32 scene_id = 14;
	int32 retcode = 15;
}

// CmdId: 4867
message GetPlayerTokenRsp {
	/* protected @ 0x20 */// bytes POIDHEKJFGK = 65535;
	/* protected @ 0x28 */// string PJBMNOAGLGD = 65535;
	/* protected @ 0x30 */// string birthday = 65535;
	/* protected @ 0x38 */// bytes MLOPLCKAIFM = 65535;
	/* protected @ 0x40 */// string JNOGCALADNG = 65535;
	/* protected @ 0x48 */// string LMJCDBLHMDK = 65535;
	/* protected @ 0x50 */// string LLEBHMJLLEM = 65535;
	/* protected @ 0x58 */// string psn_id = 65535;
	/* protected @ 0x60 */// string LMJLDOJOJEM = 65535;
	/* protected @ 0x68 */// string EEENDIELLNM = 65535;
	/* protected @ 0x70 */// string game_biz = 65535;
	/* protected @ 0x78 */// string auth_appid = 65535;
	/* protected @ 0x80 */// string authkey = 65535;
	/* protected @ 0x88 */// StopServerInfo OGOICEBEPGL = 65535;
	/* protected @ 0x90 */// string PGLLIHAHNEC = 65535;
	/* protected @ 0x98 */// repeated uint32 BNHPAPMEMIK = 65535;
	/* protected @ 0xA0 */// string LLCNPANMBDK = 65535;
	/* protected @ 0xA8 */// string NDACBDCNFMJ = 65535;
	/* protected @ 0xB0 */// uint32 platform_type = 65535;
	/* protected @ 0xB8 */// uint32 PFJAKDADOKJ = 65535;
	/* protected @ 0xBC */// uint32 HKGCGABDILC = 65535;
	/* protected @ 0xC0 */// uint64 IOPJNHOPJCK = 65535;
	/* protected @ 0xC8 */// bool DKLAIEOKDLL = 65535;
	/* protected @ 0xC9 */// bool DNCMCAEBFFA = 65535;
	/* protected @ 0xCC */// uint32 NMBHDBCAOMG = 65535;
	/* protected @ 0xD0 */// uint32 FGJCMKOKDKE = 65535;
	/* protected @ 0xD4 */// int32 retcode = 65535;
	/* protected @ 0xD8 */// uint32 authkey_ver = 65535;
	/* protected @ 0xDC */// uint32 tag = 65535;
	/* protected @ 0xE0 */// uint32 sign_type = 65535;
	/* protected @ 0xE4 */// bool NBNHMEICDDC = 65535;
	/* protected @ 0xE5 */// bool LIIBCFLFDHM = 65535;
	/* protected @ 0xE6 */// bool AJAGIOMGNMO = 65535;
	/* protected @ 0xE8 */// uint32 channel_id = 65535;
	/* protected @ 0xEC */// uint32 ECBDPOCIHEH = 65535;
	/* protected @ 0xF0 */// uint32 JNIACFONNDD = 65535;
	/* protected @ 0xF4 */// uint32 LKIBAOMNLCF = 65535;
	string country_code = 1096;
	uint32 key_id = 1411;
	string client_ip_str = 703;
	string server_rand_key = 1118;
	string token = 14;
	string sign = 477;
	uint32 uid = 13;
}

message UnionCmd {
	bytes body = 12;
	uint32 message_id = 14;
}

// CmdId: 9669
message ODPPKHKDPEL {
}

message PEMAEGMEAAE {
	uint32 instanced_modifier_id = 6;
	uint32 instanced_ability_id = 7;
	bool is_serverbuff_modifier = 8;
	uint32 EGFPJDNPCAJ = 9;
	uint32 OOEBIGKJEBA = 10;
	int32 local_id = 13;
}

// CmdId: 8166
message BIKCNPPICEM {
	bool NIKIGLPKGEJ = 8;
	uint32 EGLBDIJHBEJ = 11;
	bool KHOEMLGIJGE = 12;
}

message ModifierProperty {
	AbilityString key = 8;
	float value = 13;
}

// CmdId: 3597
message ACAHIMBMIDK {
	uint32 cell_id = 6;
	uint32 dungeon_id = 7;
}

enum SandwormLevelStateType {
	SandwormLevelStateType_SANDWORM_LEVEL_NOT_OPEN = 0;
	SandwormLevelStateType_SANDWORM_LEVEL_PRE_QUEST = 1;
	SandwormLevelStateType_SANDWORM_LEVEL_START = 2;
	SandwormLevelStateType_SANDWORM_LEVEL_SEQUEL_QUEST = 3;
}

// CmdId: 5425
message KELKJJMDEIC {
	uint32 LALKINCFPHF = 5;
	bool JOBJKJHLPAG = 8;
	uint32 ENGJHPFBMMN = 13;
	int32 retcode = 14;
}

// CmdId: 21194
message LMBCFFIHMPG {
	int32 param = 2;
	uint32 item_id = 7;
	Vector pos = 8;
	uint32 item_num = 13;
}

// CmdId: 22646
message KGJGOIOPAHC {
	int32 retcode = 9;
}

message KKJDBJJCLFK {
	bool is_open = 4;
	uint32 IPAOLHMOBCF = 6;
	uint32 difficulty = 15;
}

// CmdId: 1791
message PIBDMJINLIL {
	uint32 NAKLELHJFJO = 5;
	uint32 DLCKEJLILKC = 7;
}

message MapMarkPoint {
	uint32 scene_id = 1;
	string name = 2;
	Vector pos = 3;
	MapMarkPointType point_type = 4;
	uint32 monster_id = 5;
	MapMarkFromType from_type = 6;
	uint32 quest_id = 7;
	uint32 PCINBMGKKDJ = 8;
}

// CmdId: 7385
message FCEGAOLKDGE {
	uint32 level_id = 4;
}

// CmdId: 28872
message IJBMBEHDMIE {
	repeated PlayerPreEnterMpNotify EKIGAKJOHJK = 4;
}

// CmdId: 24942
message JKILJPOCJKO {
	UgcType ugc_type = 2;
	uint64 ugc_guid = 13;
}

message SceneGalleryEffigyChallengeV2Info {
	uint32 OMGCKIJDAAP = 2;
	uint32 IGBDEFFPAPP = 4;
	uint32 HDDFHGEOCIC = 9;
	uint32 JNMHMCCJJBE = 12;
	uint32 ABEPOPKIAHK = 15;
}

// CmdId: 29945
message PlayerOfferingRsp {
	int32 retcode = 5;
	PlayerOfferingData offering_data = 12;
	repeated ItemParam item_list = 15;
}

// CmdId: 8105
message BJKAFKAPHJF {
	string remark_name = 2;
	uint32 uid = 12;
}

message TreasureSeelieActivityDetailInfo {
	bool is_content_closed = 6;
	repeated TreasureSeelieRegionData region_data_list = 10;
	uint32 treasure_close_time = 12;
}

// CmdId: 2616
message FDKEDNMNHOD {
}

// CmdId: 7756
message KAKNMNOFAJD {
	bool is_active = 1;
	uint32 material_id = 5;
}

message GCFCPAHLDEH {
	uint32 controller_id = 1;
	GCGZoneType zone_type = 12;
}

// CmdId: 5416
message KHDCKFNEBNK {
	map<uint32, GJGCIILKCHL> DGIDINCBHBB = 3;
	uint32 gallery_id = 7;
}

enum PlayerDieType {
	PLAYER_DIE_TYPE_NONE = 0;
	PLAYER_DIE_TYPE_KILL_BY_MONSTER = 1;
	PLAYER_DIE_TYPE_KILL_BY_GEAR = 2;
	PLAYER_DIE_TYPE_FALL = 3;
	PLAYER_DIE_TYPE_DRAWN = 4;
	PLAYER_DIE_TYPE_ABYSS = 5;
	PLAYER_DIE_TYPE_GM = 6;
	PLAYER_DIE_TYPE_CLIMATE_COLD = 7;
	PLAYER_DIE_TYPE_STORM_LIGHTING = 8;
	PLAYER_DIE_TYPE_DIRTY_WATER_EROSION = 9;
}

// CmdId: 5424
message KDIGEJMMIBG {
	int32 retcode = 1;
	uint32 MOJCFNMMHPI = 6;
	uint32 ENIDFKNFMGI = 13;
}

// CmdId: 26704
message AvatarTeamUpdateNotify {
	repeated uint64 temp_avatar_guid_list = 7;
	map<uint32, AvatarTeam> avatar_team_map = 10;
}

message HJHCEMGOOCH {
	repeated ENNNGMMNJNG stage_info_list = 11;
}

// CmdId: 20144
message OANJCFLEIKI {
	int32 retcode = 7;
	repeated ItemParam item_list = 9;
}

message NLIBIBAEAIF {
	uint32 FADEGJPOKCI = 5;
	repeated uint32 MOKIGLHDLFJ = 8;
	repeated uint32 AGNDKLCIACL = 9;
	repeated uint32 OAEOEFONKLI = 13;
	uint32 OCAKOCPLOFM = 15;
}

message BNMIDMKOAAN {
	uint32 city_id = 7;
	uint32 level = 14;
}

message DMJKGOCEABE {
	uint32 item_id = 9;
	uint32 item_num = 10;
}

message LAPOEDLLNJN {
	repeated uint32 EOMGDDNOFAH = 15;
}

message AbilityBornType {
	Vector rot = 7;
	Vector move_dir = 10;
	Vector pos = 13;
}

message SceneGalleryTeamChainInfo {
	uint32 EOIOEEFAIMK = 2;
	uint32 IGBDEFFPAPP = 4;
	uint32 ABEPOPKIAHK = 8;
	uint32 JMHBGLBKKNG = 9;
	uint32 BHIGHDGOJPG = 13;
}

// CmdId: 6993
message OBLEAMFEOJN {
	int32 retcode = 10;
}

// CmdId: 4096
message PFHMEALLNJC {
	UgcType ugc_type = 9;
	bool OOPOFACKKPF = 15;
}

message AbilityControlBlock {
	repeated AbilityEmbryo ability_embryo_list = 1;
}

// CmdId: 7185
message NACMNILMDBN {
	uint32 BPANKKEHEOO = 9;
	int32 retcode = 10;
}

message MDOKGKCMHIC {
	uint32 OGGGPMJGPDJ = 1;
	uint32 level_id = 4;
	bool is_open = 6;
	bool is_finish = 11;
}

// CmdId: 4679
message GALOMHOCFAD {
	MultistagePlayInfo FMKFBABFLOJ = 9;
	int32 retcode = 14;
}

enum MpSettingType {
	MpSettingType_MP_SETTING_NO_ENTER = 0;
	MpSettingType_MP_SETTING_ENTER_FREELY = 1;
	MpSettingType_MP_SETTING_ENTER_AFTER_APPLY = 2;
}

// CmdId: 5584
message PGGKNOEFCNL {
	repeated LIPDDCANJNJ CDFLCELPMND = 9;
}

// CmdId: 26742
message APPPGAHBOPL {
	uint32 GFPEKHFJPNC = 1;
	int32 retcode = 2;
	bool MDBNCAJECHN = 5;
	uint32 mp_play_id = 8;
}

// CmdId: 7480
message NMNFPCECKPP {
}

// CmdId: 8091
message NJCFBLIENNN {
	uint32 schedule_id = 7;
}

// CmdId: 8904
message KPPEBCBODDF {
	int32 retcode = 4;
	HKFHGOGKDLC LJECGIPMEBF = 5;
}

message NEJJHGKJHOF {
	uint32 KCBOJCEAGNF = 3;
	uint32 level_id = 5;
	uint32 IABEPGPFIJC = 6;
	bool is_open = 14;
}

// CmdId: 24412
message BBMMPPJFMGL {
	uint32 difficulty = 1;
	repeated uint64 BJAAFCGNJOO = 10;
	uint32 stage_id = 12;
}

message PKNJDONDBMH {
	repeated KDFDGGNLODN MAJKGOELLBA = 8;
	repeated FHAOBAGMPAO level_info_list = 13;
}

// CmdId: 9199
message MHOBOJJCLLK {
	uint32 parent_quest_id = 3;
}

// CmdId: 24707
message KHIPDNBDDEK {
	bool CNOHCFNPDPM = 2;
	uint32 KJPCDFKGNAB = 5;
	uint64 ugc_guid = 15;
}

// CmdId: 27573
message ABPNDAILCNL {
	repeated AMLEDNMNKAD avatar_info_list = 3;
	uint32 level_id = 7;
}

// CmdId: 25746
message HOKACKGFEDI {
	uint32 play_index = 11;
}

// CmdId: 7537
message LIJFGIMHIHH {
	repeated ILNBNHMLOOA KOIFEHOCJLC = 2;
}

message BAMBLMLFKFC {
	uint32 EADHOCKFDOC = 9;
	repeated MMNJFCCEENA player_info_list = 11;
	uint32 level_id = 12;
}

// CmdId: 27203
message HBOGLDPHHAG {
	int32 retcode = 10;
}

// CmdId: 6275
message LHBELFOBDOA {
	uint32 room_id = 6;
	int32 retcode = 11;
}

// CmdId: 4802
message GLPBGLJPMND {
	bool is_finished = 2;
	uint32 score = 5;
	GPBLBILODJN FMDLEIAEOGC = 6;
	uint32 level_id = 11;
}

// CmdId: 28033
message GDNADEDMOND {
	repeated DOKFBJJOLNF battle_info_list = 15;
}

// CmdId: 22275
message LBMMMCFNMIL {
	int32 retcode = 9;
}

message Vector {
	float x = 1;
	float y = 2;
	float z = 3;
}

// CmdId: 5965
message MLNAKNABIKM {
	uint32 BJFKFNAJMOI = 10;
}

// CmdId: 4199
message GLOAOOOIIMC {
	uint64 avatar_guid = 3;
	uint32 talent_id = 10;
}

// CmdId: 7238
message BattlePassMissionUpdateNotify {
	repeated BattlePassMission mission_list = 8;
}

// CmdId: 2488
message DFHBDIDGFEJ {
	uint32 KNOPGEJKLNE = 1;
	uint32 ELGGLGCPIBL = 5;
	uint32 level_id = 8;
	uint32 IKAACCDBIGN = 11;
	uint32 NBJFCDMECNJ = 13;
	bool is_new_record = 15;
}

// CmdId: 28183
message LBNOHJDLCOM {
	int32 retcode = 10;
	MMGJJJFDIPK JFLKFMCKEFG = 12;
}

message BalloonSettleInfo {
	uint32 max_combo = 1;
	OnlinePlayerInfo player_info = 3;
	uint32 uid = 8;
	uint32 JJKIJAGJAMJ = 9;
	uint32 MCAIMDGIIPN = 13;
}

// CmdId: 6189
message GOIAJKHGHNH {
	repeated CCBHPKDIMEE EHGMHLJIOHH = 4;
	int32 retcode = 9;
}

message DJDFHDHGLCJ {
	uint32 MGDBBLBLJIG = 8;
	uint32 IGBEDHFHBDK = 11;
	uint32 AAKJKEMIILH = 13;
	uint32 IMDNMGDKLHN = 15;
}

// CmdId: 9606
message OECLMLKEDNK {
	int32 retcode = 15;
}

// CmdId: 6242
message BNIJEHNANKC {
	uint32 PPJDGOLPFGK = 2;
	int32 retcode = 11;
}

message IGIIBPOMMOJ {
	uint32 count = 2;
	uint64 guid = 5;
}

// CmdId: 6997
message NIAMHBALOHA {
	uint32 dungeon_id = 1;
	repeated uint64 CGCJJOAMEEA = 8;
	uint32 cell_id = 10;
	repeated uint64 FPDJIFDFHKC = 11;
	int32 retcode = 13;
	uint64 cur_avatar_guid = 14;
}

message ScenePlayBattleInfo {
	uint32 duration = 1;
	uint32 start_time = 2;
	uint32 progress = 5;
	uint32 type = 6;
	uint32 state = 7;
	uint32 NLPJBKJHFNE = 9;
	uint32 prepare_end_time = 11;
	repeated uint32 progress_stage_list = 12;
	uint32 play_type = 13;
	uint32 MMENLJNENCA = 15;
}

// CmdId: 5844
message MFNALHIJLKD {
	uint32 round = 11;
	EOEKCGBPKMA MCJPJHFHEJN = 14;
}

// CmdId: 2444
message BBGGBNIBFAP {
	uint32 LJBMKLDNJJH = 10;
}

// CmdId: 21320
message EKHNBHEADJE {
	repeated uint64 BJAAFCGNJOO = 6;
}

message ADOBLNNIOOM {
	repeated UgcMusicBriefInfo KOIFEHOCJLC = 1;
}

// CmdId: 3926
message ILJJJINIGJB {
	repeated CookRecipeData JGFEIFNEHPF = 1;
	uint32 BJFKFNAJMOI = 8;
}

// CmdId: 21658
message AMODBJMBFJE {
	repeated uint32 IEPGCBIDCGC = 7;
	uint32 NOMAKKPIFPO = 9;
	uint32 BJCFGJCNGDP = 11;
	int32 retcode = 15;
}

message BPLBLKNMGOE {
	uint32 stage_id = 1;
	uint32 MBBPJMNNMIK = 9;
	bool is_finished = 10;
	repeated OPADLAOJNJA team_info_list = 15;
}

// CmdId: 22616
message FGEAMKBACDI {
	repeated PDFDBJBGILO item_list = 11;
}

// CmdId: 5975
message BDKBJNEFAIO {
	uint32 stage_id = 3;
	int32 retcode = 5;
}

// CmdId: 7418
message GHNMLJIIDCA {
	uint32 LMMKCKLAHPN = 13;
}

// CmdId: 1610
message GetGachaInfoRsp {
	uint32 dailyGachaTimes = 2;
	int32 retcode = 3;
	repeated GachaInfo gacha_info_list = 5;
	bool BLIOHILHJOP = 9;
	uint32 gachaRandom = 11;
	bool AGPAJPJENKG = 13;
}

message FPEKACCGPEK {
	float cur_value = 13;
	int32 AMAPPLHPEJO = 15;
}

// CmdId: 8613
message IMOLKEHFGHJ {
	uint32 scene_id = 10;
}

// CmdId: 5756
message CGAMLKOBIKD {
	int32 retcode = 7;
	repeated uint32 DJPAFJELCPB = 12;
}

// CmdId: 8968
message NOCHJCGDAOK {
	repeated LIPOHCFDFBH MCJAFMLHPEG = 4;
	repeated FCCGFEACHIE IAPKEMMIPNC = 6;
	repeated LIPOHCFDFBH HCFANOONHNI = 13;
	repeated MJLOEMLJDJC NGHJGBBPBCC = 15;
}

message NPFCOKMCCGB {
	AILOOJHCDHE NOCHAFLNOJI = 1;
	uint32 JHOPLAMBACI = 4;
	uint32 BAIAGDEPNNB = 6;
	bool PCMEAJCKDBD = 7;
	uint32 id = 8;
	bool HAGHMCIFGBJ = 9;
	repeated IDFCIKCGKBL NIPDIGHGBDI = 10;
	uint32 MCPLFMJCCME = 12;
	uint32 npc_id = 13;
	IDFCIKCGKBL EHMPALHKJEE = 14;
}

// CmdId: 4694
message CLJPNLGMPDN {
	repeated uint32 HHMKFNEBFGO = 7;
}

// CmdId: 20103
message DEJFAFBNEPF {
	uint32 schedule_id = 1;
	int32 retcode = 11;
	repeated JCIPMEOKFOO JDJAPPKOALA = 15;
}

// CmdId: 185
message IBLLKCIGJDA {
	repeated JFKAJMIADFD JOCFMFLPKJM = 4;
}

// CmdId: 6957
message CMBNGAKPNIF {
	uint32 NHPBJOMNJHI = 5;
	uint32 gadget_entity_id = 10;
}

// CmdId: 1264
message LHHPNLDDOMN {
	int32 retcode = 14;
}

// CmdId: 26964
message DKAHNGAKEJN {
	MHBMJLEHDBH EDAAHIAPPKA = 3;
}

// CmdId: 1769
message KDMDDPNLMBL {
	uint32 level = 4;
	int32 retcode = 9;
}

// CmdId: 8750
message ADPMMCDBHBM {
}

// CmdId: 27527
message IDHAPPHJEOM {
	int32 retcode = 8;
	uint32 schedule_id = 12;
}

// CmdId: 26176
message JOHJIDLKGHF {
	uint32 index = 5;
	uint32 area_id = 14;
}

message PBPKBHKHBEA {
	bool is_open = 1;
	bool MGOLAHDLBLB = 6;
	uint32 KKDKIOGHLDK = 10;
	uint32 stage_id = 15;
}

// CmdId: 4051
message HMCDHEFFPHC {
	uint32 JAMEJDFEAJM = 10;
	map<uint32, uint32> summon_tag_map = 13;
}

// CmdId: 29420
message AABDGMNLHMA {
	repeated BNMIDMKOAAN DMBDMMIOGAG = 2;
}

// CmdId: 9764
message PlayerHomeCompInfoNotify {
	PlayerHomeCompInfo comp_info = 13;
}

message FFDGFELIPCE {
	repeated OFCOIIIFLPP FGALEIGCNCE = 11;
}

message MistTrialBestAvatar {
	uint32 costume_id = 1;
	AvatarType avatar_type = 10;
	uint32 avatar_id = 14;
}

// CmdId: 21579
message POLBFPCAJKN {
	uint32 OBONAMEGPKP = 1;
	repeated uint32 IKDBGELOKCH = 11;
	repeated int32 param_list = 12;
	bool FFIBIEJKJNA = 14;
	bool BLABGMNNDMM = 15;
}

// CmdId: 23247
message BPJGKLGEOKA {
	repeated ILNBNHMLOOA KOIFEHOCJLC = 4;
	int32 retcode = 6;
}

// CmdId: 25989
message EHANPEDDIBP {
	uint32 GAMJJANDGDH = 7;
	uint32 DNDOKILKJDO = 15;
}

// CmdId: 2232
message DMAPLFFFILP {
	uint64 guid = 14;
}

message JPLCIEIOAGG {
	repeated PFLAJOBDEDA MGPDDCNHLPM = 9;
}

// CmdId: 7407
message HomePlantInfoRsp {
	int32 retcode = 8;
	repeated HomePlantFieldData field_list = 15;
}

// CmdId: 2787
message NMPCGDHOKGE {
	repeated uint32 JKEMEGGGNMI = 9;
}

// CmdId: 8497
message AAPBKFKNNLJ {
	repeated EvtBeingHitInfo GJLHDHJLGGL = 1;
	ForwardType forward_type = 7;
}

// CmdId: 7062
message NFNALBHGNOM {
	repeated NAFGGNBMBMO stage_info_list = 14;
}

// CmdId: 3594
message GachaOpenWishNotify {
	uint32 gachaType = 3;
	uint32 gachaScheduleId = 4;
}

message Shop {
	repeated ShopMcoinProduct mcoin_product_list = 3;
	uint32 shop_type = 4;
	uint32 city_reputation_level = 6;
	repeated ShopCardProduct card_product_list = 7;
	repeated ShopConcertProduct concert_product_list = 8;
	uint32 city_id = 9;
	repeated ShopGoods goods_list = 10;
	uint32 next_refresh_time = 14;
}

// CmdId: 742
message FMOJIADHOGG {
}

// CmdId: 26982
message BBPDFNLDIIO {
	uint32 offering_id = 5;
}

// CmdId: 392
message INEDFHCKFBB {
	ACDGMFFCMHP EJBGMNMLDOC = 7;
}

// CmdId: 7440
message GetPlayerSocialDetailReq {
	uint32 uid = 15;
}

message LIBIPMAMHBJ {
	uint32 MBBPJMNNMIK = 6;
	bool is_open = 7;
	uint32 level_id = 14;
}

// CmdId: 21180
message OGNIFIAFMNM {
	int32 retcode = 1;
	uint32 material_id = 8;
	EGDMDIHBAOL FEHIANEMFHA = 9;
}

// CmdId: 22198
message HNMODCLFNIO {
	repeated uint32 uid_list = 4;
}

// CmdId: 20985
message FPAJMADLEGI {
	uint32 IPOIMNICBAF = 6;
	uint32 group_id = 7;
}

// CmdId: 20260
message RemoveRandTaskInfoNotify {
	enum FinishReason {
		FinishReason_DEFAULT = 0;
		FinishReason_CLEAR = 1;
		FinishReason_DISTANCE = 2;
		FinishReason_FINISH = 3;
	}

	uint32 BLOFLAOHHID = 2;
	bool OFNECEDHPDC = 3;
	FinishReason reason = 5;
}

enum ModifierAction {
	ModifierAction_ADDED = 0;
	ModifierAction_REMOVED = 1;
}

// CmdId: 21974
message GCGPickDetailNotify {
	uint32 ECLIEEOLBFG = 1;
	repeated OnlinePlayerInfo player_info_list = 8;
	uint32 EBOCAKIIJLA = 9;
	uint32 EADHOCKFDOC = 10;
	GCGGameBusinessType business_type = 11;
	repeated uint32 PBBBNKLOKGA = 14;
	ELEAGLACLKH LJDHHEJKJFA = 15;
}

// CmdId: 24506
message KJBEAKKHGNH {
	bool DODFGJGLAPH = 5;
}

message FleurFairBalloonInfo {
	uint32 best_score = 1;
}

// CmdId: 21866
message LCMPNPGKJDI {
}

// CmdId: 6824
message DDGLHNDBIFA {
}

// CmdId: 8972
message NCPJOMDICKJ {
	int32 retcode = 2;
}

// CmdId: 24439
message JDPHPGAFLPM {
	GivingRecord AOKPDFMKECO = 4;
	bool OPJGEANMIAM = 12;
}

// CmdId: 4945
message OFCKDFIKPCB {
	repeated uint64 KFHAMHCNDIE = 12;
	repeated uint64 HKKMPKNLJMH = 14;
}

message HomeCustomFurnitureInfo {
	uint32 guid = 2;
	repeated CustomCommonNodeInfo sub_furniture_list = 12;
}

// CmdId: 25749
message GFNBCAKPKCA {
	uint32 schedule_id = 7;
}

// CmdId: 6865
message GMEIGDBBEFD {
	int32 retcode = 6;
}

// CmdId: 3272
message JEEDAEAIBPO {
	uint32 room_id = 2;
	bool is_add = 9;
	uint64 dungeon_guid = 13;
}

// CmdId: 3512
message MMLNGNDKCDC {
	uint32 parent_quest_id = 10;
}

// CmdId: 7301
message IAFEKIKKDID {
	int32 retcode = 10;
}

// CmdId: 8727
message KENGCHKLMDJ {
	uint32 JDAAOGHLBMJ = 11;
}

message ACCJNOIEGHK {
	uint32 remain_reward_days = 5;
	uint32 JMEGOFJGHKN = 8;
	uint32 expire_time = 11;
	uint32 config_id = 12;
}

// CmdId: 4210
message JHKHHHOIGID {
	uint32 level_id = 1;
	repeated uint32 OKOEHHBILNN = 13;
}

message SandwormCannonLevelData {
	uint32 level_id = 2;
	SandwormLevelStateType level_state = 3;
}

// CmdId: 25493
message DGHCODLFNDA {
	uint32 HILBJBBBEHL = 6;
	uint32 group_id = 11;
}

// CmdId: 9531
message MPDFJECBFKM {
	uint64 avatar_guid = 5;
	map<uint32, float> fight_prop_map = 10;
}

// CmdId: 24178
message KGEFANFPEDE {
}

// CmdId: 1600
message EOOOEIMDHPB {
	uint32 EIPJJLJJMCM = 10;
}

// CmdId: 21771
message PBCNLFECJLL {
	uint32 schedule_id = 1;
}

message NLLFEJKEFNN {
	map<uint32, uint32> GJOHHILOGIK = 1;
	map<uint32, uint32> NDKJAMOJFIM = 8;
}

// CmdId: 9988
message SetWidgetSlotReq {
	repeated WidgetSlotTag tag_list = 4;
	WidgetSlotOp op = 10;
	uint32 material_id = 15;
}

enum PPLDDPHPFBM {
	PPLDDPHPFBM_WISP_CAGE_STATE_NOT_EXIST = 0;
	PPLDDPHPFBM_WISP_CAGE_STATE_CREATED = 1;
	PPLDDPHPFBM_WISP_CAGE_STATE_MATERIAL_DELIVERED = 2;
	PPLDDPHPFBM_WISP_CAGE_STATE_NOT_TAKE_REWARD = 3;
}

// CmdId: 29508
message NBNKNHBMCEF {
	uint32 MGKOOMBMOBA = 6;
	int32 retcode = 12;
}

// CmdId: 1419
message DBGLFBDGOJP {
	uint32 MPGMFFGGKJN = 1;
	uint32 level_id = 2;
}

// CmdId: 3924
message CLCOCAONOJK {
	uint32 stage_id = 1;
}

// CmdId: 7676
message BBCPHHIOFJK {
	uint32 OKOANLIBBLO = 4;
	string content = 12;
	string title = 14;
}

// CmdId: 27342
message BCMLNNKIELG {
	uint32 activity_id = 2;
}

message GKELPJJKKIB {
	uint32 avatar_id = 1;
	bool is_trial = 2;
	uint32 costume_id = 3;
}

message WidgetCreatorInfo {
	WidgetCreateLocationInfo location_info = 6;
	uint32 entity_id = 12;
	WidgetCreatorOpType op_type = 13;
}

// CmdId: 6371
message PNLIMLFHFEM {
	repeated GetGameplayRecommendationReq PKAOINOMLJO = 3;
	uint32 avatar_id = 7;
	bool OHGPLNFDMNO = 8;
	uint32 reason = 11;
}

message OADHMMKEJLK {
	repeated uint32 KDIEHDHPELO = 4;
	uint32 FEBONINOCGB = 11;
	bool is_open = 12;
}

// CmdId: 29921
message BLKADHKEPOB {
	uint32 DHAJMMCPEBO = 3;
	uint32 DJNICBDKLFP = 12;
	int32 retcode = 15;
}

// CmdId: 20004
message LFBBGBBNECD {
	JOAMAMINIME KHDOPBBEJAG = 4;
	int32 retcode = 15;
}

message EDICNMGCFIM {
	uint32 level_id = 1;
	uint32 KKDKIOGHLDK = 4;
	FHHIFLDHLEC CAAOPEEMMHP = 10;
	FHHIFLDHLEC HGJOEPJOAAK = 12;
}

message CCOJDCMIEAA {
	uint32 ANILIKKJOPA = 3;
	repeated uint32 JOGLJEBFJFO = 4;
}

// CmdId: 8505
message MPHCPOIHLKF {
	BBJNMNBJMOI OGMJOAHPDJK = 3;
	uint32 CPGECIGKAHA = 8;
}

message CCBHPKDIMEE {
	Vector BJLLAOAOFJM = 3;
	Vector KBOLCFNKIKN = 4;
	repeated int32 DOJDMPCHJFM = 9;
	int32 CMHLFBLEPJC = 11;
}

// CmdId: 6637
message PLKAPONENDG {
}

// CmdId: 5092
message DCMDKDMBDMH {
	uint32 city_id = 5;
}

// CmdId: 7810
message DCBNIOKGDBE {
	int32 retcode = 5;
	uint32 dungeon_id = 14;
}

message DPAMEHJOCOG {
	uint32 OFNEHDCNJIK = 1;
	uint32 PHBMDDAHBFC = 2;
	uint32 IMPBKCJJGGM = 3;
	uint32 ILGPHHJMACN = 4;
	uint32 GHADFFPEELC = 5;
	uint64 EGJOFHELLIJ = 6;
	uint32 LNBODHBAKED = 11;
	uint32 COMPAHEOGKG = 12;
	uint32 OEFDLLCBPPH = 13;
	uint64 BJHKKDDAHGD = 21;
	uint32 KLLEEEGPFNL = 22;
	map<uint32, uint32> EGCJPDBKOIN = 23;
	uint32 AGDKAGNALAC = 24;
	uint32 OLCMFIHDLBI = 31;
	uint32 NGOLEHBJOLP = 32;
	map<uint32, uint32> FMBGCEEEJIL = 33;
	bool CKNFLKACFNM = 34;
	uint32 DLCFKEMDKED = 35;
}

message ClientGadgetInfo {
	uint32 camp_id = 1;
	uint32 camp_type = 2;
	uint64 guid = 3;
	uint32 owner_entity_id = 4;
	uint32 target_entity_id = 5;
	bool async_load = 6;
	bool is_peer_id_from_player = 7;
	repeated uint32 target_entity_id_list = 8;
	repeated uint32 target_lock_point_index_list = 9;
}

enum HuntingOfferState {
	HuntingOfferState_NONE = 0;
	HuntingOfferState_STARTED = 1;
	HuntingOfferState_UNSTARTED = 2;
	HuntingOfferState_SUCC = 3;
}

// CmdId: 1212
message IDAKECECNGA {
	int32 retcode = 5;
	uint32 NJEPGGKDPOH = 8;
}

// CmdId: 4271
message EAKOEPHDBKL {
	bool JGPDNKCIGJB = 1;
	uint32 NHNJEHPOBMA = 7;
	int32 retcode = 9;
	uint32 HEIJFKKAAOO = 11;
}

// CmdId: 1854
message NIHGEODPJIA {
	uint32 entity_id = 4;
}

// CmdId: 22810
message DMFNNNHABMD {
	uint32 FMKPCEPOGKH = 5;
	uint32 IFDGAHNCKLA = 12;
}

// CmdId: 21683
message EDKDFMJKFIN {
	repeated ILNBNHMLOOA KOIFEHOCJLC = 13;
}

// CmdId: 29799
message MKEOOKHEEDD {
}

// CmdId: 8257
message PDMMIGKPKBI {
	map<uint32, float> fight_prop_map = 7;
	uint32 entity_id = 8;
}

// CmdId: 27689
message MailChangeNotify {
	repeated uint32 del_mail_id_list = 1;
	repeated MailData mail_list = 9;
}

// CmdId: 24265
message MIEJEKHMGMH {
	int32 retcode = 11;
}

// CmdId: 584
message IBAPCLAKHEL {
	int32 retcode = 14;
}

// CmdId: 9969
message GIABFKHCHEA {
	repeated MJLOEMLJDJC param_list = 5;
	bool DFJNFLGGAEP = 12;
	UgcType ugc_type = 15;
}

// CmdId: 36
message LMKGEFACEGB {
	uint32 OBLNFHCNBNP = 4;
	uint32 BJFLNCNOBJO = 12;
	int32 retcode = 14;
}

message LAONENPKLLD {
	enum BJGAOCBKLEG {
		BJGAOCBKLEG_UNSTARTED = 0;
		BJGAOCBKLEG_STARTED = 1;
		BJGAOCBKLEG_FINISHED = 2;
	}

	uint32 id = 2;
	BJGAOCBKLEG state = 11;
	uint32 PNDBAHKPOIE = 12;
}

// CmdId: 24338
message GMHGAGONPBJ {
	repeated ELBBINCJHJO DOAOMGCHJGA = 4;
	int32 retcode = 11;
}

// CmdId: 27884
message NGIIFNLKBHC {
	uint32 HJDLFCAIMIG = 1;
	bool is_new_record = 6;
	uint32 level_id = 10;
	uint32 JCGKMJOPMEE = 12;
	uint32 IDHHFAMFBJN = 14;
}

enum HPCGEOIEMOC {
	HPCGEOIEMOC_NONE = 0;
	HPCGEOIEMOC_OCEAN_CURRENT = 1;
}

message BNIBJGLIEAH {
	uint32 GGHJBAELHEB = 1;
	uint32 GDAPLJBBMAN = 8;
	uint32 level = 10;
	uint32 KDJMBGOOCIA = 12;
}

// CmdId: 1322
message MIDIGFDKMIL {
	int32 retcode = 13;
}

// CmdId: 7713
message NFCGMNJHMFL {
	int32 retcode = 1;
}

// CmdId: 20321
message HomeGetGroupRecordRsp {
	HomeGroupRecord group_record = 4;
	int32 retcode = 7;
	uint32 record_type = 12;
}

// CmdId: 28146
message FEPFFPOELOD {
	uint32 level_id = 15;
}

// CmdId: 3447
message GADFDIEEDIP {
}

message AILMNDOEAGO {
	bool is_finish = 3;
	bool is_open = 5;
	uint32 CJCNACLBBPM = 6;
	uint32 level_id = 9;
	uint32 kill_num = 10;
	uint32 score = 13;
	uint32 LIKNHIFFLCO = 15;
}

// CmdId: 27148
message GGFCGGLOBLE {
	int32 retcode = 13;
	uint32 CMGFGMDMMBH = 14;
}

// CmdId: 842
message BGBFEAGIFKO {
	uint32 scene_id = 3;
	uint32 quest_id = 6;
	uint32 entity_id = 11;
}

// CmdId: 25096
message KCLLNALBLON {
	uint32 mp_play_id = 2;
	uint32 uid = 4;
	bool AEEEICIEOBN = 11;
}

message ODOGAGKBMFH {
	uint32 furniture_id = 1;
	uint32 BALBFFAHPDN = 6;
}

// CmdId: 28819
message OGHIMOFAHII {
	uint32 buy_count = 4;
	uint32 shop_type = 8;
	ShopGoods goods = 15;
}

// CmdId: 23343
message LKPOMGJPBJB {
	uint32 level_id = 9;
}

message LCFKIDOJIMI {
	uint32 schedule_id = 1;
	repeated INMLKHIOHIB OOBGCNCEDFE = 4;
	uint32 NLONNKHDFHG = 5;
	repeated uint32 GKFFBBLKPBE = 11;
}

// CmdId: 29552
message GANPODGHCAJ {
	uint32 KEDKAJMICHO = 1;
	uint32 OGJIGOMFFPA = 5;
	uint32 NIGOMEGFKBK = 7;
	map<uint32, uint32> BJCGLFAAABF = 11;
}

// CmdId: 4417
message OMCNHCPCPLB {
	uint64 avatar_guid = 3;
	uint32 IJADJHKBMMG = 12;
}

// CmdId: 1205
message BBEOKFEANNL {
	int32 retcode = 12;
}

// CmdId: 26623
message NLGADJAPJAA {
	int32 retcode = 12;
}

// CmdId: 5510
message ILNPDGLHGDN {
	uint32 FIMOALIPOCD = 3;
	int32 retcode = 4;
}

// CmdId: 9068
message HBLMMKKLBBC {
	int32 retcode = 6;
	uint32 level_id = 10;
}

// CmdId: 9807
message OIICHEKDOKD {
	uint32 offering_id = 7;
	uint32 level = 8;
}

// CmdId: 25278
message MNKGJGOADLM {
	int32 retcode = 3;
}

// CmdId: 4383
message NCLHBLHEMHP {
	bool MONHDGCEAOG = 7;
	int32 retcode = 8;
	MHPMBOGBEND OMBALPMNLFB = 15;
}

// CmdId: 25675
message LCIAKNFIPJA {
	int32 retcode = 1;
}

message NGAIKMBCDBG {
	repeated BGJFPCNLEMK level_info_list = 14;
}

message AbilitySyncStateInfo {
	bool is_inited = 1;
	repeated AbilityScalarValueEntry dynamic_value_map = 2;
	repeated AbilityAppliedAbility applied_abilities = 3;
	repeated AbilityAppliedModifier applied_modifiers = 4;
	repeated AbilityMixinRecoverInfo mixin_recover_infos = 5;
	repeated AbilityScalarValueEntry sgv_dynamic_value_map = 6;
}

message EvtBeingHitInfo {
	uint32 peer_id = 9;
	uint32 OJHIGADCDAL = 12;
	AttackResult attack_result = 13;
}

// CmdId: 8212
message JECEFKPHGOE {
}

message ICEDDLMICMD {
	uint32 avatar_id = 4;
	uint32 LDGDNCIABPA = 7;
	uint32 event_id = 10;
	uint32 guid = 12;
	uint32 DMIHAJNACEB = 13;
	uint32 NOPKELMNCPE = 15;
}

message CBLCMDFCBGM {
	string CCDLDBDKNJF = 12;
	uint32 radius = 13;
	uint32 scene_id = 14;
}

enum VisionType {
	VISION_TYPE_NONE = 0;
	VISION_TYPE_MEET = 1;
	VISION_TYPE_REBORN = 2;
	VISION_TYPE_REPLACE = 3;
	VISION_TYPE_WAYPOINT_REBORN = 4;
	VISION_TYPE_MISS = 5;
	VISION_TYPE_DIE = 6;
	VISION_TYPE_GATHER_ESCAPE = 7;
	VISION_TYPE_REFRESH = 8;
	VISION_TYPE_TRANSPORT = 9;
	VISION_TYPE_REPLACE_DIE = 10;
	VISION_TYPE_REPLACE_NO_NOTIFY = 11;
	VISION_TYPE_BORN = 12;
	VISION_TYPE_PICKUP = 13;
	VISION_TYPE_REMOVE = 14;
	VISION_TYPE_CHANGE_COSTUME = 15;
	VISION_TYPE_FISH_REFRESH = 16;
	VISION_TYPE_FISH_BIG_SHOCK = 17;
	VISION_TYPE_FISH_QTE_SUCC = 18;
	VISION_TYPE_CAPTURE_DISAPPEAR = 19;
}

// CmdId: 6793
message OFJGEAHPMFO {
	repeated DMJKGOCEABE COFDLDECNIL = 14;
}

message ALGGCHNPFGG {
	bool IMBJHFINAEA = 4;
}

// CmdId: 24612
message PBIHDFLANLK {
	uint32 GLCPAPHNBOM = 1;
	repeated CHJHOGABJDC card_list = 5;
	repeated PCJIKJGELNK GALAHMMMKDG = 6;
	repeated uint32 NJMKGEIIKIE = 7;
	repeated uint32 CKPAFHPJKKJ = 9;
	repeated uint32 GNLNCFEFBLB = 11;
}

// CmdId: 27940
message WidgetUpdateExtraCDRsp {
	int32 retcode = 4;
	WidgetExtraCdType extra_cd_type = 8;
	uint32 DJIBBJAEAMH = 9;
	uint32 material_id = 10;
	ONMOJMPNPKM cool_data = 12;
}

// CmdId: 1006
message PlayerEnterSceneInfoNotify {
	TeamEnterSceneInfo team_enter_info = 10;
	MPLevelEntityInfo mp_level_entity_info = 11;
	repeated AvatarEnterSceneInfo avatar_enter_info = 5;
	uint32 cur_avatar_entity_id = 12;
	uint32 enter_scene_token = 9;
}

message OCOFNPCBHOI {
	AvatarExpeditionState state = 1;
	uint32 IAPMJGCHPPD = 2;
	uint32 HAJEILAFNPA = 3;
	uint32 start_time = 4;
	float GAPOAELMLEI = 5;
}

message EOEKCGBPKMA {
	uint32 level_id = 3;
	uint32 difficulty = 9;
	repeated uint32 DIAAPFIIFKG = 14;
}

// CmdId: 3427
message LIAGAJOIEKD {
	repeated EntityMoveInfo CCPAIADKFBI = 13;
}

message JNIMFEJFNOO {
	message DHIBCCGOLKM {
		uint32 LALKJDDEADP = 1;
		bool is_taken_reward = 11;
		uint32 quest_id = 14;
	}

	bool is_open = 6;
	repeated DHIBCCGOLKM JHMCFBCPDMC = 15;
}

message Route {
	repeated RoutePoint route_points = 1;
	uint32 route_type = 2;
}

// CmdId: 22232
message PlayerReportReq {
	uint32 target_uid = 2;
	string BLNLCPKCDEI = 3;
	ReportReasonType reason = 4;
	string content = 8;
	uint32 KAGJCLMECHJ = 9;
	ReportSubtype AMCEPHOFFKD = 14;
}

// CmdId: 21484
message KNDEBLLFPAA {
	uint32 FIDCKAGFECL = 7;
	uint32 id = 8;
}

// CmdId: 7327
message PBOGHGOFNMC {
	uint32 FBMCFCCMMJD = 2;
	map<uint32, FleurFairFallSettleInfo> KENNEKKCLFH = 13;
}

// CmdId: 544
message GadgetPlayStopNotify {
	uint32 IPAOLHMOBCF = 1;
	bool is_win = 3;
	uint32 score = 4;
	uint32 play_type = 6;
	uint32 entity_id = 10;
	repeated GadgetPlayUidInfo uid_info_list = 11;
}

message LKHHDLEJLHG {
	ProfilePicture profile_picture = 3;
	map<uint32, uint32> CDDKPMFIPFB = 4;
	string nickname = 9;
	uint32 uid = 10;
}

// CmdId: 8191
message SetEquipLockStateRsp {
	bool is_locked = 2;
	uint64 target_equip_guid = 6;
	int32 retcode = 10;
}

// CmdId: 24778
message ServerLogNotify {
	string server_log = 1;
	ServerLogLevel log_level = 8;
	ServerLogType log_type = 14;
}

// CmdId: 3020
message AEEELHMKMLA {
	uint32 server_seq = 7;
}

message FCKHJNEGCBC {
	Vector DFKEOPHDJIK = 2;
	Vector ENPMLNPHIMN = 4;
	LJDPMPBFGPH DIBPDCAINOI = 7;
	uint32 entity_id = 8;
}

message IGEJHIHKGMJ {
	uint32 apply_entity_id = 4;
}

// CmdId: 21268
message GetUgcRsp {
	RecordUsage BGNCKFGJENF = 5;
	uint64 ugc_guid = 7;
	UgcType ugc_type = 8;
	int32 retcode = 12;
	oneof FCNKGFNMPJB {
		LIPOHCFDFBH music_brief_info = 683;
	}
	oneof record {
		UgcMusicRecord music_record = 9;
	}
}

// CmdId: 8618
message CMNPMEIKMDC {
	bool PPDOBFFNOND = 9;
	uint32 uid = 15;
}

message SkyCrystalDetectorQuickUseResult {
	IJAPDBCJLFI sky_crystal_detector_data = 3;
	int32 retcode = 9;
}

// CmdId: 26326
message ELCHDMBBIDL {
	bool AEEEICIEOBN = 3;
	uint32 OFFFFJDHNBI = 6;
	uint32 MMENLJNENCA = 12;
}

// CmdId: 24637
message AMMEDHHIHAN {
	int32 retcode = 11;
}

message CDHODDKDIMJ {
	uint32 HPLNGABAFPH = 2;
	bool DNAEDDNPJOB = 5;
	uint32 BEBEFBBCFEA = 9;
	repeated Uint32Pair IPCCENPDHOP = 11;
	uint32 PJGGJDPADPM = 12;
	repeated uint32 MFIOJMKFPFC = 13;
	repeated uint32 JAMCLIHJFNH = 14;
}

// CmdId: 7565
message IDHCDMIHHAI {
	bool is_new_record = 1;
	uint32 IPAOLHMOBCF = 10;
	uint32 GEHHNEPHGDA = 12;
	repeated KJONKJLECAA JLIDKLOBJHK = 15;
}

// CmdId: 21593
message IKEGEOGFKLB {
	int32 retcode = 7;
}

// CmdId: 897
message PlayerApplyEnterMpAfterMatchAgreedNotify {
	MatchType match_type = 3;
	uint32 matchserver_id = 12;
	OnlinePlayerInfo src_player_info = 14;
}

// CmdId: 26246
message HNBNJACJMFP {
	uint32 level_id = 9;
	int32 retcode = 13;
}

// CmdId: 25615
message GLKGMGAKGDD {
}

// CmdId: 7780
message KEHECBHMKDK {
}

message OPLIGOBEFHJ {
	string nickname = 2;
	uint32 uid = 3;
	repeated uint32 avatar_id = 8;
	repeated uint32 costume_id = 10;
	bool FIEOCNIMPGE = 11;
	bool HLHKEHNABHF = 12;
	repeated uint32 NDPCKALCHEC = 13;
}

message KOIHJJHCEJF {
	bool is_started = 3;
	uint32 point_id = 4;
	uint32 route_id = 5;
	uint32 DJFDCLLPHCF = 6;
	uint32 FHCEMBAIBHF = 7;
	MovingPlatformType platform_type = 9;
}

// CmdId: 20814
message SceneTransToPointReq {
	uint32 point_id = 1;
	uint32 scene_id = 12;
}

message Reliquary {
	uint32 level = 1;
	uint32 exp = 2;
	uint32 promote_level = 3;
	uint32 main_prop_id = 4;
	repeated uint32 append_prop_id_list = 5;
}

message NAKODAHINJC {
	uint32 level_id = 1;
	uint32 score = 2;
	uint32 EEOAFHOMHPH = 12;
	uint32 IPKGIOBPENI = 13;
}

// CmdId: 7971
message QuestCreateEntityRsp {
	uint32 entity_id = 3;
	uint32 parent_quest_id = 4;
	CreateEntityInfo entity = 7;
	bool is_rewind = 11;
	uint32 quest_id = 14;
	int32 retcode = 15;
}

message FireworksReformData {
	repeated FireworksReformParam reform_param_list = 4;
	uint32 id = 9;
}

// CmdId: 20022
message IBOPBPJLBFC {
}

// CmdId: 5135
message LMBBLMEKEKC {
	uint32 OFGFPNCIKOE = 8;
	uint32 item_id = 10;
}

message CIBFDPGKGLH {
	repeated BANBLIJNCMN level_info_list = 1;
}

// CmdId: 834
message CDFGJDMIDHG {
	uint32 draft_id = 1;
	bool AEEEICIEOBN = 11;
}

// CmdId: 26197
message GOBNHDNJJNC {
}

message CINOJMPIFBO {
	uint32 uid = 1;
	IIFOJILNJNO pos = 2;
	uint32 score = 3;
	uint32 index = 4;
	uint32 KPJDPJIIOPB = 5;
	uint32 JBHABAOCNOH = 6;
}

message EFMFPPPNDAB {
	KCGJJCJPPNA card = 7;
}

// CmdId: 25700
message AMFGONCOGPK {
	uint32 mp_play_id = 8;
	bool AEEEICIEOBN = 9;
}

// CmdId: 6804
message LJBHNMNEIGA {
	uint32 JLMELNNNPMI = 4;
	uint32 NICNAFHMBHG = 7;
	uint64 avatar_guid = 11;
}

// CmdId: 384
message GachaWishRsp {
	uint32 wish_item_id = 4;
	uint32 gachaScheduleId = 5;
	uint32 wish_max_progress = 7;
	uint32 wish_progress = 8;
	uint32 gachaType = 13;
	int32 retcode = 14;
}

// CmdId: 20607
message PCKIGDDGBNA {
	DBAOCOIKACC info = 10;
}

// CmdId: 1085
message DALJDALHIKB {
	uint32 HPLNGABAFPH = 3;
	uint32 IPEGECHDHGO = 5;
}

message LIPDDCANJNJ {
	enum MGPOBAHFDAH {
		MGPOBAHFDAH_INVALID = 0;
		MGPOBAHFDAH_RUNNING = 1;
		MGPOBAHFDAH_FINISHED = 2;
	}

	uint32 PNDBAHKPOIE = 1;
	uint32 id = 3;
	repeated uint32 PGCPMECENBD = 4;
	MGPOBAHFDAH status = 6;
	map<uint32, int32> NKPPGCKOGNK = 9;
	map<uint32, int32> PMNFDKMMJOE = 10;
	map<uint32, uint32> EMIFIBOCKKD = 12;
}

// CmdId: 23665
message BBJNGCFCKEK {
	uint32 material_id = 2;
	int32 retcode = 9;
}

// CmdId: 21300
message ABFHLGFLDLD {
	uint32 LDFLGFKCEAN = 3;
	uint32 gadget_entity_id = 9;
	uint32 HFBPCKIDMMB = 12;
	CustomGadgetTreeInfo GHJGPJLBMLL = 14;
}

enum RegionSearchState {
	RegionSearchState_REGION_SEARCH_NONE = 0;
	RegionSearchState_REGION_SEARCH_UNSTARTED = 1;
	RegionSearchState_REGION_SEARCH_STARTED = 2;
	RegionSearchState_REGION_SEARCH_WAIT_REWARD = 3;
	RegionSearchState_REGION_SEARCH_FINISHED = 4;
}

message FungusFighterV2DetailInfo {
	repeated AGLBFBEEHEF level_data_list = 13;
}

// CmdId: 46
message NBGPAPCDDBP {
	int32 retcode = 1;
}

// CmdId: 3167
message BeginCameraSceneLookWithTemplateNotify {
	enum FollowType {
		FollowType_INIT_FOLLOW_POS = 0;
		FollowType_SET_FOLLOW_POS = 1;
		FollowType_SET_ABS_FOLLOW_POS = 2;
	}

	uint32 entity_id = 1;
	Vector NECANDGDAOB = 5;
	repeated string other_params = 6;
	FollowType follow_type = 7;
	uint32 KCODJBMCJIB = 13;
	Vector JOHLMEBNCCN = 14;
}

message HHEIFOBALMK {
	repeated UgcMusicBriefInfo KOIFEHOCJLC = 4;
}

// CmdId: 20439
message MONHLENIAIO {
	int32 retcode = 11;
}

// CmdId: 27668
message BMLOJGEMCMO {
	enum State {
		State_INVALID = 0;
		State_START = 1;
		State_TIMEOUT = 2;
	}

	uint32 uid = 7;
	string nickname = 13;
	State state = 15;
}

// CmdId: 23846
message BNOHONDJLNI {
	repeated uint32 skill_id = 1;
}

message DNMAECDIBPD {
	uint32 quest_id = 1;
	uint32 state = 2;
	uint32 start_time = 4;
	bool LBANAMACENB = 5;
	uint32 parent_quest_id = 6;
	uint32 LGGIGOFJDEI = 7;
	uint32 MIPCFCINJJD = 8;
	uint32 DAMLCGCPPBF = 9;
	repeated uint32 PLKDEEAHHMI = 10;
	repeated uint32 KGDEIOMKCGM = 11;
	repeated uint32 CBIIPBMDLCH = 12;
	NNLDPKHOPAL DMDCNMGJPAN = 13;
}

// CmdId: 22931
message LPGKOCECPNF {
	int32 retcode = 1;
}

// CmdId: 22315
message BEJIFLBDHLN {
	uint32 stage_id = 2;
	int32 retcode = 4;
	uint32 difficulty_id = 9;
	uint32 activity_id = 11;
	repeated GLBGILOHKBF JPKLPGBPMEI = 14;
}

// CmdId: 3607
message GetAreaExplorePointReq {
	repeated uint32 area_id_list = 13;
}

message SceneGalleryBulletInfo {
	uint32 end_time = 9;
	map<uint32, uint32> hit_count_map = 15;
}

enum PlatformType {
	PlatformType_EDITOR = 0;
	PlatformType_IOS = 1;
	PlatformType_ANDROID = 2;
	PlatformType_PC = 3;
	PlatformType_PS4 = 4;
	PlatformType_SERVER = 5;
	PlatformType_CLOUD_ANDROID = 6;
	PlatformType_CLOUD_IOS = 7;
	PlatformType_PS5 = 8;
	PlatformType_CLOUD_WEB = 9;
	PlatformType_CLOUD_TV = 10;
	PlatformType_CLOUD_MAC = 11;
	PlatformType_CLOUD_PC = 12;
	PlatformType_CLOUD_THIRD_PARTY_MOBILE = 13;
	PlatformType_CLOUD_THIRD_PARTY_PC = 14;
	PlatformType_CLOUD_WEB_ANDROID = 15;
	PlatformType_CLOUD_WEB_IOS = 16;
	PlatformType_CLOUD_WEB_PC = 17;
	PlatformType_CLOUD_WEB_MAC = 18;
	PlatformType_CLOUD_WEB_TOUCH = 19;
	PlatformType_CLOUD_WEB_KEYBOARD = 20;
}

// CmdId: 9461
message ALLLFPMBDIE {
	int32 retcode = 1;
}

message WidgetCameraInfo {
	uint32 target_entity_id = 11;
}

// CmdId: 128
message WidgetDoBagReq {
	uint32 material_id = 6;
	oneof op_info {
		WidgetCreateLocationInfo location_info = 451;
		WidgetCreatorInfo widget_creator_info = 794;
	}
}

// CmdId: 25731
message GPLBNFCFOKL {
	repeated uint32 BJAAFCGNJOO = 3;
	uint32 OONFIKLLHGC = 7;
	uint32 NHNJEHPOBMA = 11;
	uint32 CEIDNHMFOGF = 13;
}

message CNCKBALKDCG {
	uint32 end_time = 7;
	uint32 begin_time = 11;
	uint32 OBCBKMKGNAM = 13;
}

// CmdId: 28287
message HEBICMODMHE {
	uint32 ALFNAANNJDA = 2;
	int32 retcode = 6;
	uint32 uid = 9;
	uint32 IGCFCJLHLOE = 13;
	uint32 KNLKAGMBMCI = 14;
}

// CmdId: 20960
message DBCFJCJJKCJ {
	string HNACDEMDMFB = 5;
}

message JPLANCGFAPN {
	uint32 next_refresh_time = 4;
	repeated LFGAGAFGFAI IGEHPFFBIBD = 8;
	uint32 BNGHKAHNHNN = 10;
}

// CmdId: 22943
message EnterCustomDungeonRsp {
	EnterCustomDungeonType enter_type = 1;
	map<uint32, uint32> AFKFIFHJLLN = 10;
	ABDKMMKKMME custom_dungeon = 11;
	int32 retcode = 13;
}

// CmdId: 7348
message IGIBGJGLGDG {
	uint32 level = 9;
}

enum ChangeHpReason {
	CHANGE_HP_NONE = 0;
	CHANGE_HP_SUB_AVATAR = 1;
	CHANGE_HP_SUB_MONSTER = 2;
	CHANGE_HP_SUB_GEAR = 3;
	CHANGE_HP_SUB_ENVIR = 4;
	CHANGE_HP_SUB_FALL = 5;
	CHANGE_HP_SUB_DRAWN = 6;
	CHANGE_HP_SUB_ABYSS = 7;
	CHANGE_HP_SUB_ABILITY = 8;
	CHANGE_HP_SUB_SUMMON = 9;
	CHANGE_HP_SUB_SCRIPT = 10;
	CHANGE_HP_SUB_GM = 11;
	CHANGE_HP_SUB_KILL_SELF = 12;
	CHANGE_HP_SUB_CLIMATE_COLD = 13;
	CHANGE_HP_SUB_STORM_LIGHTNING = 14;
	CHANGE_HP_SUB_KILL_SERVER_GADGET = 15;
	CHANGE_HP_SUB_REPLACE = 16;
	CHANGE_HP_SUB_PLAYER_LEAVE = 17;
	CHANGE_HP_ATTACK_BY_ENERGY = 18;
	CHANGE_HP_ATTACK_BY_RECYCLE = 19;
	CHANGE_HP_SUB_PLAYER_BACK = 20;
	CHANGE_HP_SUB_UGC = 21;
	CHANGE_HP_SUB_DIRTY_WATER_EROSION = 22;
	CHANGE_HP_SUB_DESTROY_SELF = 23;
	CHANGE_HP_BY_LUA = 51;
	CHANGE_HP_ADD_ABILITY = 101;
	CHANGE_HP_ADD_ITEM = 102;
	CHANGE_HP_ADD_REVIVE = 103;
	CHANGE_HP_ADD_UPGRADE = 104;
	CHANGE_HP_ADD_STATUE = 105;
	CHANGE_HP_ADD_BACKGROUND = 106;
	CHANGE_HP_ADD_GM = 107;
	CHANGE_HP_ADD_TRIAL_AVATAR_ACTIVITY = 108;
	CHANGE_HP_ADD_ROUGUELIKE_SPRING = 109;
	CHANGE_HP_ADD_EFFIGY_CHALLENGE_V5 = 110;
}

message AJEKHBDKJEA {
	repeated NEJJHGKJHOF level_info_list = 1;
}

message JAMLMPPAMGI {
	bool is_open = 1;
	map<uint32, DPEGONBGOHE> CAEJFFPGFEO = 7;
	uint32 KKDKIOGHLDK = 8;
	uint32 JKKMGOCHOBE = 9;
	bool is_finish = 11;
	uint32 stage_id = 12;
}

// CmdId: 27510
message JFPAOINFMAA {
	string PGLLIHAHNEC = 12;
}

// CmdId: 29046
message FHFIINCFIEA {
	int32 retcode = 3;
	uint32 activity_id = 7;
}

// CmdId: 25161
message MNJNIJEOOEO {
	uint32 CHJAENAPPOI = 5;
	uint32 schedule_id = 15;
}

// CmdId: 21516
message FMBJMHMGGOF {
	uint32 name_card_id = 3;
}

// CmdId: 6123
message PGALNBDAHFC {
	bool HLJNLGJNBHN = 15;
}

// CmdId: 29140
message FACEELJDFMJ {
	uint32 city_id = 4;
	repeated uint32 BNMNFDADFCG = 6;
}

// CmdId: 21048
message LHMHNEDIFAC {
	repeated uint64 KOMJCGKOMCJ = 6;
}

// CmdId: 28007
message NKMHKFCIEEG {
	int32 retcode = 11;
}

message NEPJGPCBOAH {
	uint32 APFHODLFMFF = 10;
	uint32 MCBOAFPLOFG = 15;
}

// CmdId: 2719
message KNKLNJKOJFC {
	int32 retcode = 9;
}

// CmdId: 24173
message ALINDFDLJLE {
	int32 retcode = 9;
}

message VintageHuntingSecondStageInfo {
	uint32 KIBIPDMEAHB = 8;
	uint32 FPDMIHKHCOL = 9;
	uint32 EEPJNGBAMJC = 14;
}

// CmdId: 20172
message LGBGHGDAJLP {
	repeated uint32 card_list = 6;
	bool KHGAAEAPFKN = 15;
}

// CmdId: 21791
message FKILBMFKFGN {
}

enum InBattleMechanicusCardChallengeState {
	InBattleMechanicusCardChallengeState_IN_BATTLE_MECHANICUS_CARD_CHALLENGE_NONE = 0;
	InBattleMechanicusCardChallengeState_IN_BATTLE_MECHANICUS_CARD_CHALLENGE_ON_GOING = 1;
	InBattleMechanicusCardChallengeState_IN_BATTLE_MECHANICUS_CARD_CHALLENGE_FAIL = 2;
	InBattleMechanicusCardChallengeState_IN_BATTLE_MECHANICUS_CARD_CHALLENGE_SUCCESS = 3;
}

message EFKIGNGOMCI {
	bool EPEIHLFOHFK = 10;
}

message EffigyChallengeV2SettleInfo {
	bool ONLLNDKOPAA = 2;
	uint32 ANEKHJPAEPF = 4;
	uint32 LMACEBBMFKI = 6;
	bool ICMOJDEDBLN = 7;
	uint32 MLNHCFBFOBB = 10;
	uint32 NAPCKGIIAOM = 11;
}

// CmdId: 468
message OKBGCCLHGNH {
	repeated ItemParam BBOCPCGAILD = 1;
	repeated ItemParam OAAFLOFLELI = 2;
	repeated ItemParam JGCIJBBKIHC = 3;
	repeated ItemParam HDKEBNGBMLB = 4;
	uint32 GFMECPGOOHN = 5;
	repeated ItemParam NDIBANPOOFA = 9;
	int32 retcode = 10;
	uint32 EDJPHKJGNAE = 11;
	repeated ItemParam FHBGCFGLJOA = 14;
	uint64 avatar_guid = 15;
}

message OKMNDMNIACJ {
	uint32 GLMKCODHIML = 1;
	uint32 FDAOODINJKD = 2;
	uint32 CMDALOLDNGB = 3;
	uint32 IPAOLHMOBCF = 4;
	uint32 level_id = 5;
	bool is_new_record = 6;
	uint32 MEMDIDFCGLN = 9;
	uint32 AGHFFBPDIHE = 14;
	uint32 IANIJPOHGIP = 15;
}

message AMELFJDBAFD {
	uint32 OOFLOIIPEDB = 14;
	uint32 ELFLGGIPLAM = 15;
}

message TeamChainDetailInfo {
	repeated MMNNKMMDCHM stage_data_list = 6;
	bool is_token_costume_reward = 12;
}

// CmdId: 9452
message NKADKDNAPGH {
	uint32 FJGGLCLELGE = 10;
}

// CmdId: 20715
message PODJNBBMEMJ {
	enum EGJFIBDCHCC {
		EGJFIBDCHCC_PLAYER_JUDGE = 0;
		EGJFIBDCHCC_SCENE_CANNOT_ENTER = 1;
		EGJFIBDCHCC_PLAYER_CANNOT_ENTER_MP = 2;
		EGJFIBDCHCC_SYSTEM_JUDGE = 3;
		EGJFIBDCHCC_ALLOW_ENTER_PLAYER_FULL = 4;
		EGJFIBDCHCC_WORLD_LEVEL_LOWER_THAN_HOST = 5;
		EGJFIBDCHCC_HOST_IN_MATCH = 6;
		EGJFIBDCHCC_PLAYER_IN_BLACKLIST = 7;
		EGJFIBDCHCC_PS_PLAYER_NOT_ACCEPT_OTHERS = 8;
		EGJFIBDCHCC_HOST_IS_BLOCKED = 9;
		EGJFIBDCHCC_OTHER_DATA_VERSION_NOT_LATEST = 10;
		EGJFIBDCHCC_DATA_VERSION_NOT_LATEST = 11;
		EGJFIBDCHCC_PLAYER_NOT_IN_PLAYER_WORLD = 12;
		EGJFIBDCHCC_MAX_PLAYER = 13;
	}

	EGJFIBDCHCC reason = 9;
	uint32 target_uid = 10;
	string KHNOEMGMHMJ = 12;
	bool is_agreed = 14;
}

message PPABDPDOCFC {
	uint32 IIMMCODONPL = 1;
	uint32 AEHPBMNGOHJ = 2;
	uint32 uid = 3;
	uint32 NLDAJBHGBPA = 5;
	uint32 INHAPGNDBFG = 8;
	uint32 KACEPGAJLOH = 10;
	repeated BBJNMNBJMOI BDKAFMAJPIF = 15;
}

message OMAOBDPPGIC {
	uint64 client_game_time = 1;
	uint64 server_game_time = 2;
	repeated NLABNLIAKAE entity_list = 3;
	repeated BLGAKHOKBCG action_list = 4;
	bool is_finish = 5;
	repeated uint32 id_index_list = 6;
	int32 raw_client_game_time = 7;
	repeated CINOJMPIFBO player_info_list = 8;
	int32 wave_index = 9;
	BreakoutSyncCreateConnect INMIBMPKOOG = 10;
}

message MNMGOIHAKOM {
	uint32 LALKINCFPHF = 3;
	string share_code = 5;
	uint32 block_id = 7;
	uint32 scene_id = 8;
	uint32 MBJEELGKMKC = 10;
	bool GFDDIMEOEJG = 12;
	bool EBDDJCIOGGB = 13;
	uint32 module_id = 15;
}

// CmdId: 3029
message BGCADKBFLMG {
	int32 retcode = 4;
	NJGICNBHEPM DGOAJBIKDHM = 10;
}

// CmdId: 2808
message GAEMKDMIHHP {
	int32 retcode = 1;
}

// CmdId: 7804
message PPCEPIKBAEI {
	FriendBrief target_friend_brief = 3;
	int32 retcode = 10;
}

// CmdId: 8837
message GKMHCCDKECL {
	uint32 area_id = 5;
	int32 retcode = 6;
	repeated uint32 NLADEGOOIDA = 7;
	uint32 IPIBAMNBING = 9;
	uint32 index = 13;
}

// CmdId: 22234
message IDNNEEFJIDM {
	uint32 schedule_id = 9;
}

// CmdId: 22388
message MLIHFAEJNBL {
}

// CmdId: 23329
message IAEJMAAMAFB {
	repeated uint32 KGDEIOMKCGM = 2;
	uint32 quest_id = 8;
	repeated uint32 PLKDEEAHHMI = 9;
}

// CmdId: 29572
message CEFNGHAIJOJ {
	int32 retcode = 1;
	NMNKBKLHOAL JCMNFEPDHHN = 8;
	uint32 schedule_id = 12;
}

// CmdId: 28668
message KGIJLFJCNKO {
	uint32 HNCJEHKKDKP = 9;
}

enum AbilityInvokeArgument {
	ABILITY_INVOKE_ARGUMENT_NONE = 0;
	ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE = 1;
	ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST = 2;
	ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT = 3;
	ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM = 4;
	ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM = 5;
	ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP = 6;
	ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE = 7;
	ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE = 8;
	ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH = 9;
	ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER = 10;
	ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_SETATE = 11;
	ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER = 12;
	ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY = 13;
	ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY = 14;
	ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY = 15;
	ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE = 16;
	ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL = 17;
	ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER = 18;
	ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE = 19;
	ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION = 20;
	ABILITY_INVOKE_ARGUMENT_META_LOSE_HP = 21;
	ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;
	ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ARKHE_REACTION = 23;
	ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;
	ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE = 51;
	ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT = 52;
	ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON = 53;
	ABILITY_INVOKE_ARGUMENT_ACTION_BLINK = 54;
	ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET = 55;
	ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER = 56;
	ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL = 57;
	ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE = 58;
	ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG = 59;
	ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE = 60;
	ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE = 61;
	ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE = 62;
	ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA = 63;
	ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT = 64;
	ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET = 65;
	ABILITY_INVOKE_ARGUMENT_ACTION_FIREWORK_EFFECT = 66;
	ABILITY_INVOKE_ARGUMENT_ACTION_LEVEL_BANK_ADD_STUFF = 67;
	ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;
	ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND = 101;
	ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE = 102;
	ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA = 103;
	ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD = 104;
	ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD = 105;
	ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD = 106;
	ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR = 107;
	ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER = 108;
	ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION = 109;
	ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE = 110;
	ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC = 111;
	ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT = 112;
	ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_RATIO = 113;
	ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;
	ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT = 115;
	ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL = 116;
	ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT = 117;
	ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN = 118;
	ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT = 119;
	ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA = 120;
	ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY = 121;
	ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT = 122;
	ABILITY_INVOKE_ARGUMENT_MIXIN_DAMAGE_LOAN = 123;
	ABILITY_INVOKE_ARGUMENT_MIXIN_BROADCAST_GV = 124;
	ABILITY_INVOKE_ARGUMENT_MIXIN_RECEIVE_GV = 125;
	ABILITY_INVOKE_ARGUMENT_MIXIN_RAYCAST_SELECT_TARGET = 126;
	ABILITY_INVOKE_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TARGET = 127;
	ABILITY_INVOKE_ARGUMENT_MIXIN_ROTATION_FOLLOW_CAMERA = 128;
	ABILITY_INVOKE_ARGUMENT_MIXIN_BUOYANT_FORCE = 129;
	ABILITY_INVOKE_ARGUMENT_MIXIN_FILMFEST_BALL_GAME = 130;
	AABILITY_INVOKE_ARGUMENT_MIXIN_CHECK_SCAN_ENTITY = 131;
	ABILITY_INVOKE_ARGUMENT_MIXIN_TIME_TRACK_PLAYER = 133;
}

// CmdId: 5597
message ReliquaryPromoteRsp {
	repeated uint32 ECGFPMHHIII = 2;
	uint32 AOGPLEOJAPI = 6;
	uint64 target_reliquary_guid = 8;
	uint32 JMNPNAJAHOB = 9;
	int32 retcode = 11;
	repeated uint32 AHIOFEJFIMP = 14;
}

// CmdId: 26918
message PNKPIKLFOJA {
	uint32 CCMKIKEJCID = 15;
}

// CmdId: 5264
message DCEBJLLAHDC {
	uint32 end_time = 3;
	uint32 gallery_id = 10;
}

message FCIAKFBMJHJ {
	repeated MCOEFLLDEKH level_info_list = 6;
}

// CmdId: 6038
message AOJNGAGLDOM {
}

// CmdId: 21040
message SetPlayerBirthdayRsp {
	int32 retcode = 6;
	Birthday birthday = 9;
}

message ICBLNDCPEBO {
	uint32 GEMINIJNOKK = 1;
	uint32 count = 6;
}

message HDDGKPCDCLM {
	uint32 EHCOKOHPCAL = 3;
	repeated uint32 DKEBPIBKGNF = 12;
	repeated uint32 BILHDIBKFED = 14;
}

message JJAJPFFHBIC {
	bool is_open = 10;
	uint32 stage_id = 13;
	repeated HMKCDMHIFKA level_info_list = 14;
}

message OBAAIPHCODM {
	IEDBBICJMFF AFFOPHPLDKC = 2;
	KLPCEFNPCGJ source = 6;
	uint32 ECFDKNKEGFK = 8;
}

// CmdId: 8882
message DungeonCandidateTeamDismissNotify {
	DungeonCandidateTeamDismissReason reason = 5;
	uint32 player_uid = 15;
}

message GeneralMatchInfo {
	uint32 EADHOCKFDOC = 4;
	uint32 BHBFFJHDOBH = 10;
	repeated MatchPlayerInfo player_list = 15;
}

// CmdId: 24485
message ENCOJIEIKMJ {
	int32 retcode = 5;
}

// CmdId: 28117
message GJHFHLMCKGE {
	bool OAHFDLMNAAH = 6;
	uint32 activity_id = 8;
	uint32 level_id = 10;
	ALIHCHNCBHO OFBNEOCDANF = 14;
	oneof detail {
		IINIFHMAMFI cook_game_info = 455;
		CGPPLMJDBFM catcafe_info = 610;
		MGOIDPFCIDG great_festival_v2_sheet_restore_info = 1974;
	}
}

message MHPMBOGBEND {
	repeated uint32 IEGKLJBIAFN = 1;
	bool GELGILJNAKG = 2;
	ECKLBLJKDJD PLABNBPMGLL = 3;
	JOAMAMINIME KHDOPBBEJAG = 4;
	string HDCFJFAAEHC = 5;
	bool DLNLLJLBOJM = 6;
	uint32 NCLOOIADAIH = 7;
	repeated ReunionReportedType GLFPHKCBNIC = 8;
	uint32 PMAEBJCCBNA = 9;
	uint32 NEMGOAHPGPO = 10;
	uint32 GKHPCIMMPGH = 11;
	uint32 EAJEBADJNAJ = 12;
	uint32 start_time = 13;
	bool LGIJKCLNOLA = 14;
	uint32 IDDFDOALKMN = 15;
	repeated uint32 EJDGEGHPCMI = 277;
}

// CmdId: 22000
message IFINHLLJKDI {
	repeated uint32 PDFDDALMOJE = 14;
}

// CmdId: 29299
message LCIGHGKIJNP {
	uint32 end_time = 5;
}

// CmdId: 8337
message JNDJFKGFBMN {
	map<uint32, uint32> FJPDMDMECBO = 3;
}

// CmdId: 1409
message ODIKOMCPHLF {
	uint32 INBNPALGGKK = 6;
}

// CmdId: 22326
message AOMBDHHOMMD {
	GIDAKJADLKA PJHDDCCGAAK = 3;
	PCIHEKGPKBK DPAPCKEPNGF = 6;
	bool DBLPPCIGOFM = 10;
}

// CmdId: 1813
message PBBCDAHJACG {
	uint32 GANGMODHELC = 4;
}

message ODBBLCFEBLF {
	uint32 HJJJCIDHJIC = 3;
	uint32 KDPJBCAKAFN = 6;
	uint32 kill_num = 12;
	uint32 score = 13;
	uint64 MHKIBNOMLMJ = 15;
}

// CmdId: 29875
message GCPLGEMBJGC {
	uint32 scene_id = 2;
	uint32 uid = 15;
}

message OHNJNEFPANL {
	repeated CMFPKGBIAKH level_info_list = 1;
}

// CmdId: 8740
message JEMLFJAJJGM {
	int32 retcode = 13;
}

// CmdId: 9234
message PBCOKOEDACF {
	LHJBPCKOJGL info = 14;
}

// CmdId: 28618
message KADJCJPCEKL {
	uint32 talent_id = 9;
	uint64 avatar_guid = 11;
	int32 retcode = 12;
}

message EffigyActivityDetailInfo {
	uint32 JBMPKKBBIOJ = 1;
	uint32 MKFFIANHDOA = 7;
	repeated uint32 MKJBMEHICAL = 8;
	repeated PDGLCIFFIHN daily_info_list = 12;
}

// CmdId: 8699
message CNLHPHDLBBC {
	uint32 KCPIHJPOJII = 6;
	uint32 param = 10;
	uint32 EHMEAFAFJOA = 11;
}

// CmdId: 2262
message RechargeReq {
	DFKPGHOBLLC KOLFNGJNFFF = 4;
	ShopMcoinProduct LCFAGFFLLEO = 7;
	ShopCardProduct FMGLJCKMEKD = 11;
	ShopConcertProduct PGEELOMLHFO = 15;
}

// CmdId: 7543
message PKPHCHALJCJ {
	uint32 group_id = 3;
	uint32 play_index = 14;
}

// CmdId: 20131
message MNNCFCMACHL {
	repeated INJKDLOLFNC IHOABIAFDLL = 12;
}

message BreakoutSyncConnectUidInfo {
	uint32 uid = 1;
	repeated uint32 skill_id_list = 2;
	repeated uint32 skill_level_list = 3;
}

// CmdId: 26214
message DECAEKNNCLP {
	repeated uint32 ACBFKLHNMFF = 4;
}

// CmdId: 7202
message DNBIFEPKAPF {
	int32 retcode = 3;
	HLKFIIJOHHO MJNECIAGKCO = 11;
}

// CmdId: 7469
message PrivateChatRsp {
	/* protected @ 0x20 */// uint32 chat_forbidden_endtime = 65535;
	/* protected @ 0x24 */// int32 retcode = 65535;
}

// CmdId: 27747
message PGMHPDDGLFK {
	bool PPDOBFFNOND = 1;
	uint32 player_uid = 2;
}

// CmdId: 6953
message ENPLHMIOLJP {
	string ECPJJMNNFFM = 1;
	int32 param2 = 4;
	uint32 source_entity_id = 6;
	uint32 target_entity_id = 10;
	int32 param3 = 11;
	int32 param1 = 15;
}

// CmdId: 9967
message GOHBAKOBHEN {
	repeated IOFLNDJCMBA FCDHLANHIPO = 14;
}

message HomeSceneArrangementInfo {
	uint32 bgm_id = 1;
	bool HKDGOJLKLIP = 2;
	Vector AOLFNCNNMDO = 3;
	repeated HomeBlockArrangementInfo block_arrangement_info_list = 4;
	uint32 tmp_version = 5;
	repeated HomeFurnitureData OHIHGKDPCFM = 6;
	repeated HomeFurnitureData JOCJOCECDCO = 7;
	uint32 scene_id = 8;
	HomeFurnitureData main_house = 9;
	uint32 comfort_value = 11;
	bool NNODFDADCEL = 12;
	Vector FJGAPBGHEGL = 13;
	Vector NKGKCLHPKPJ = 14;
	Vector born_pos = 15;
	Vector HNBKABHCHJE = 344;
}

// CmdId: 6470
message SetPlayerSignatureRsp {
	int32 retcode = 6;
	string signature = 14;
}

// CmdId: 29738
message GEBBKFPCDEM {
	enum CDMLNJDPEOE {
		CDMLNJDPEOE_DISCONNECT = 0;
		CDMLNJDPEOE_CLIENT_REQ = 1;
		CDMLNJDPEOE_TIMEOUT = 2;
		CDMLNJDPEOE_ADMIN_REQ = 3;
		CDMLNJDPEOE_SERVER_CLOSE = 4;
		CDMLNJDPEOE_GM_CLEAR = 5;
		CDMLNJDPEOE_PLAYER_TRANSFER = 6;
		CDMLNJDPEOE_CLIENT_CHECKSUM_INVALID = 7;
		CDMLNJDPEOE_MUIP_MOVE_SAVE_WAIT = 8;
	}

	CDMLNJDPEOE reason = 10;
}

// CmdId: 9357
message HomeCustomFurnitureInfoNotify {
	repeated uint32 delete_custom_furniture_list = 1;
	map<uint32, uint32> DPPIABIDGIH = 4;
	repeated HomeCustomFurnitureInfo BMILBCIDANF = 14;
}

// CmdId: 22869
message DGGEIAFCHEN {
	int32 retcode = 2;
	uint32 KJPCDFKGNAB = 4;
	bool is_new_record = 10;
	uint64 ugc_guid = 11;
	bool IEOIBKEMGIA = 15;
}

// CmdId: 5967
message IHEFDIBJHMI {
	uint32 MIIFMHJMCPC = 10;
	uint32 gadget_entity_id = 11;
	uint32 FBILALMEHBM = 12;
}

message HEBCNGNFAMF {
	uint32 element_type = 9;
	repeated OBAAIPHCODM weapon_list = 14;
}

// CmdId: 25886
message TakeoffEquipRsp {
	uint32 slot = 3;
	uint64 avatar_guid = 5;
	int32 retcode = 12;
}

// CmdId: 23844
message GFPDHJEMBOF {
	repeated INJKDLOLFNC IHOABIAFDLL = 5;
	repeated KMNKJKIEPCB IKMGPBJNBLF = 14;
}

message MPGBEKKNDBG {
	uint64 EDLFHHJGMIC = 1;
	uint64 MODNBAANMOA = 8;
	uint32 ENGJHPFBMMN = 12;
}

message FLAMFGLIPFF {
	repeated uint32 GFAJJECHLHL = 1;
	repeated uint32 card_list = 5;
	uint32 GINLFPJNPLG = 12;
}

// CmdId: 27521
message KHJINGIACHH {
	uint32 level_id = 3;
	int32 retcode = 11;
}

message BFFLMKKKKHG {
	repeated uint32 ABJDIPCGHCI = 6;
	uint32 FMKPCEPOGKH = 8;
	repeated FLBEAPDNMKL KLLHDJMHAAP = 12;
}

// CmdId: 8271
message GNFPLKIBPKM {
	uint32 scene_id = 5;
	uint32 group_id = 9;
	uint32 config_id = 13;
}

// CmdId: 7789
message LNHAMJGCDFF {
}

message SceneGalleryCharAmusementInfo {
	uint32 MBBPJMNNMIK = 1;
	uint32 MKFFIANHDOA = 3;
	bool IDKMLDAIHIK = 4;
	bool is_success = 12;
	bool is_finish = 14;
}

message BlessingRecvPicRecord {
	string remark_name = 3;
	string nickname = 4;
	bool is_recv = 5;
	uint32 index = 7;
	uint32 HHBIGAFAMIM = 9;
	uint32 uid = 11;
	ProfilePicture profile_picture = 13;
	uint32 avatar_id = 14;
	string signature = 15;
}

message SceneTeamAvatar {
	uint32 scene_id = 1;
	uint32 player_uid = 2;
	AbilityControlBlock ability_control_block = 3;
	uint64 weapon_guid = 4;
	uint32 entity_id = 5;
	repeated ServerBuff server_buff_list = 6;
	uint64 avatar_guid = 7;
	AvatarInfo avatar_info = 8;
	SceneAvatarInfo scene_avatar_info = 9;
	bool is_on_scene = 10;//sus 1097 or 10 or 11
	bool is_reconnect = 11;//sus 1097 or 10 or 11
	uint32 weapon_entity_id = 12;
	SceneEntityInfo scene_entity_info = 13;
	AbilitySyncStateInfo avatar_ability_info = 14;//sus 14 or 15
	AbilitySyncStateInfo weapon_ability_info = 15;//sus 14 or 15
	bool is_player_cur_avatar = 1097;//sus 1097 or 10 or 11
}

// CmdId: 27660
message AvatarChangeAnimHashReq {
	uint64 avatar_guid = 10;
	uint32 anim_hash = 14;
}

message BossChestInfo {
	uint32 monster_config_id = 1;
	uint32 resin = 2;
	repeated uint32 remain_uid_list = 3;
	repeated uint32 qualify_uid_list = 4;
	map<uint32, WeeklyBossResinDiscountInfo> uid_discount_map = 5;
}

// CmdId: 2473
message NDFPOIHLIEJ {
}

// CmdId: 28666
message KGAFCOBMEPE {
	int32 retcode = 8;
	uint32 PPCMIGFANOC = 10;
	uint32 MDAMMPFGFPO = 13;
}

// CmdId: 26645
message SetPlayerBornDataReq {
	string nick_name = 5;
	uint32 avatar_id = 8;
}

// CmdId: 6185
message AMBLCOHALBC {
}

// CmdId: 25164
message IFJLELPCJKG {
	repeated uint64 KOMJCGKOMCJ = 1;
	repeated ItemParam NFLBDDJFHNK = 13;
	oneof ODAALJGEKPK {
		uint32 slot_id = 1717;
		uint32 furniture_suite_id = 1475;
	}
}

message UgcTowerLevelUpGadgetInfo {
	uint32 tower_level = 1;
}

// CmdId: 24935
message WinterCampRecvItemNotify {
	WinterCampRecvItemData recv_item_data = 2;
}

// CmdId: 9347
message ILENCDMALDF {
	uint32 FBDLNGODOPB = 10;
	uint32 activity_id = 13;
	int32 retcode = 14;
}

// CmdId: 8019
message KKBFBLEBEHO {
	repeated uint32 GAOKLNEIFKF = 7;
	uint32 refresh_id = 8;
}

message JGDCFJHICHC {
	bool is_new_record = 3;
	GalleryStopReason reason = 7;
	uint32 level_id = 8;
	uint32 IPAOLHMOBCF = 11;
}

// CmdId: 23735
message PPKDCFMJEPJ {
	uint32 schedule_id = 14;
	int32 retcode = 15;
}

// CmdId: 7379
message JJPOKBBFIEN {
	int32 retcode = 15;
}

message SceneGalleryIslandPartyDownHillInfo {
	uint32 IJDEDEOELHD = 10;
	uint32 PJGGJDPADPM = 11;
	uint32 EEADMGLKCEN = 12;
	GalleryStartSource start_source = 15;
}

message UgcTriggerActionChangeGadgetState {
	uint32 gadget_guid = 4;
	uint32 gadget_state = 9;
}

// CmdId: 5060
message BFHEBNDFEOM {
	int32 retcode = 1;
	uint32 NAKLELHJFJO = 4;
	uint32 DLCKEJLILKC = 5;
	uint32 ILBKCPJBLBD = 8;
}

// CmdId: 23614
message BDILOGBIMMK {
	uint32 dungeon_id = 6;
}

// CmdId: 25659
message UnionCmdNotify {
	repeated UnionCmd cmd_list = 6;
}

// CmdId: 28785
message EditUgcDungeonNotify {
	uint32 GCHICJMKNPJ = 1;
	UgcDungeon ugc_dungeon = 2;
	repeated uint32 new_room_list = 7;
}

message JLCDFMDDMCM {
	uint32 max_combo = 2;
	bool is_unlock = 4;
	uint32 MBBPJMNNMIK = 5;
}

// CmdId: 1680
message NNBJKEJBIDC {
	EvtBeingHitInfo LIJNGLAJHJP = 1;
	ForwardType forward_type = 8;
}

// CmdId: 3166
message NEDEJABFMIG {
}

// CmdId: 20126
message EPCNCICFPEA {
	int32 retcode = 3;
	uint32 gallery_id = 8;
}

// CmdId: 28294
message PingRsp {
	uint32 seq = 6;
	int32 retcode = 13;
	uint32 client_time = 14;
}

// CmdId: 20949
message OJNJEKAEHKP {
	repeated uint32 MPJOIMFCMPD = 14;
}

message TrialAvatarActivityDetailInfo {
	repeated TrialAvatarActivityRewardDetailInfo reward_info_list = 7;
}

message BABBODHEKHM {
	repeated bool ADNMKEHBBML = 1;
	uint32 next_refresh_time = 3;
	repeated CGHLNPOLOGN watcher_list = 7;
	repeated CGHLNPOLOGN HNINHNPOBJK = 8;
	bool is_taken_reward = 9;
	bool is_finished = 11;
	uint32 PMAEBJCCBNA = 14;
	uint32 MKFFIANHDOA = 15;
}

// CmdId: 8407
message CheckAddItemExceedLimitNotify {
	enum ItemExceedLimitMsgType {
		ItemExceedLimitMsgType_ITEM_EXCEED_LIMIT_MSG_DEFAULT = 0;
		ItemExceedLimitMsgType_ITEM_EXCEED_LIMIT_MSG_TEXT = 1;
		ItemExceedLimitMsgType_ITEM_EXCEED_LIMIT_MSG_DIALOG = 2;
		ItemExceedLimitMsgType_ITEM_EXCEED_LIMIT_MSG_DIALOG_NONBLOCK = 3;
	}

	bool OAFMACFFNPB = 1;
	ItemExceedLimitMsgType FOIMOJBALLO = 6;
	uint32 reason = 8;
	repeated uint32 FMLPBLKPBJF = 9;
	repeated uint32 AOLLEMKOGCO = 14;
}

// CmdId: 5552
message DLIFENOAHEE {
	uint32 gallery_id = 6;
	MEEIEEAFPGI JGLILFMHBJA = 15;
}

// CmdId: 28182
message POICLJOIEJE {
	uint32 OFMPMLAMPEP = 13;
}

message HDFAOBNPCCC {
	uint32 BKMHLLNNDIH = 11;
	bool is_new_record = 12;
}

// CmdId: 25439
message BJECHKJGAGD {
	uint32 OBDGDMHFFGI = 9;
	uint32 schedule_id = 10;
	int32 retcode = 11;
}

// CmdId: 4213
message GCCDDDLMHBJ {
	uint32 bgm_id = 5;
}

// CmdId: 22564
message OIIAFHFIJNB {
	repeated uint32 item_id_list = 5;
}

message SalvageChallengeInfo {
	bool is_unlock = 4;
	uint32 HOFBCEEIAGA = 6;
	oneof challenge_detail {
		SalvageBundleChallengeInfo bundle_info = 15;
		SalvageScoreChallengeInfo score_challenge_info = 12;
		uint32 boss_challenge_id = 13;
	}
}

enum ActivityPushTipsState {
	ActivityPushTipsState_NONE = 0;
	ActivityPushTipsState_START = 1;
	ActivityPushTipsState_READ = 2;
}

// CmdId: 5049
message PlayerCompoundMaterialBoostRsp {
	CompoundBoostTakeStatusType take_status = 4;
	repeated ItemParam EDEAOFLDPMO = 6;
	int32 retcode = 8;
	repeated LEJJIDHMMLC LAAFMAPHGCC = 12;
}

// CmdId: 9889
message DOEMNKJKOHK {
	int32 retcode = 2;
}

// CmdId: 6412
message ICGACHMDOMO {
	repeated JNKIFGAEJCO NAGCOMOFLDL = 15;
}

message GCGOperationPlayCard {
	uint32 NABNFIIFBMA = 1;
	repeated uint32 KPKPFGBOCDD = 4;
	uint32 card_guid = 10;
	repeated uint32 LIGPLNBGKGL = 12;
}

// CmdId: 1126
message KGFFCCIPHII {
	repeated uint32 DIAAPFIIFKG = 4;
	int32 retcode = 7;
	uint32 BPOJMDPFCLG = 10;
	uint32 point_id = 12;
	uint32 difficulty_id = 13;
}

message ALKKPCFFFMG {
	repeated uint32 PENEPLCGJGB = 1;
	float AIACGJCPOHI = 3;
	bool BNMCAPGOFFM = 4;
	Vector target_pos = 5;
	bool INOGHJIFGOE = 6;
	float CBAKCIGKEHA = 8;
	int32 MBKMJKPOAFP = 9;
	uint32 entity_id = 10;
	string FKOMGICFJMM = 11;
	float speed = 12;
}

// CmdId: 27962
message AOKDOHFHCMF {
}

enum CustomDungeonFinishType {
	CustomDungeonFinishType_CUSTOM_DUNGEON_FINISH_PLAY_NORMAL = 0;
	CustomDungeonFinishType_CUSTOM_DUNGEON_FINISH_PLAY_TRY = 1;
	CustomDungeonFinishType_CUSTOM_DUNGEON_FINISH_EDIT_TRY = 2;
	CustomDungeonFinishType_CUSTOM_DUNGEON_FINISH_SELF_PLAY_NORMAL = 3;
}

// CmdId: 29294
message BCOBBOGGGKB {
	uint32 server_seq = 6;
	PGBIOACPBDO MKCIFECLCGB = 12;
}

message DKAJABNCEMC {
	repeated KEHDEMBBCEO level_info_list = 3;
}

// CmdId: 23379
message CGFAPPAKMBL {
	uint32 gallery_id = 10;
}

// CmdId: 28744
message EFKCMGKDHND {
	int32 retcode = 15;
}

// CmdId: 22401
message KNDIDFOJEJD {
	repeated PONAMDDLEBN MMCBHABNHDH = 2;
}

// CmdId: 1239
message CIJPGNPOEBN {
	uint32 cell_id = 4;
	uint32 dungeon_id = 14;
}

message MMNJFCCEENA {
	uint32 uid = 2;
	bool FIEOCNIMPGE = 3;
	string nickname = 6;
	uint32 costume_id = 7;
	uint32 avatar_id = 9;
}

message EJMPIGACIDJ {
	uint32 level_id = 1;
	uint32 IABEPGPFIJC = 4;
	bool is_finish = 6;
}

// CmdId: 25183
message PPENKKLMDPD {
	uint32 module_id = 6;
	int32 retcode = 11;
}

// CmdId: 29391
message LHNIJDOJLNK {
	int32 retcode = 1;
	FLAMFGLIPFF BCJBIDGCCLC = 3;
	uint32 schedule_id = 6;
	uint32 IIHKMLMDNLN = 14;
}

message HEOAGAPADCF {
	uint32 stage_id = 2;
	bool OEIGCLMJKEN = 3;
	bool DGNINALOEEI = 8;
}

message GCDOBJPEOGM {
	uint32 config_id = 2;
	uint32 group_id = 5;
	uint32 MKPFENDIPBE = 7;
	uint32 LPHEBBCKCCB = 10;
	uint32 OBNADGGAFJG = 12;
}

message BartenderActivityDetailInfo {
	bool is_content_closed = 2;
	repeated uint32 DDLCGBHEAOF = 4;
	repeated uint32 LFDHFGFNGOI = 5;
	repeated JKNKIMFJLFF MBFCHLNCLGN = 8;
	repeated MBHDHNMIFGN FAGDAENEDKE = 9;
	bool AIIPBNMODGD = 13;
}

// CmdId: 28421
message FGKALBPHHLP {
	OpActivityInfo GDGAGNFIFPG = 11;
}

// CmdId: 1630
message JGJOIKHLDBO {
	int32 retcode = 8;
	uint32 DCCGHPOLCOA = 13;
}

// CmdId: 29219
message EEOELIANGEL {
	int32 retcode = 15;
}

message GCGOperation {
	oneof op {
		GCGOperationRedraw op_redraw = 2;
		GCGOperationOnStageSelect op_select_on_stage = 10;
		GCGOperationReroll op_reroll = 4;
		GCGOperationAttack op_attack = 1;
		GCGOperationPass op_pass = 14;
		GCGOperationPlayCard op_play_card = 8;
		GCGOperationReboot op_reboot = 3;
		GCGOperationSurrender op_surrender = 9;
	}
}

message HHNHAGLMFFM {
	repeated NCNJCOCHKEC KBDOHPIONDD = 3;
	repeated NCNJCOCHKEC CJGIPFCHGOC = 8;
}

message GCGOperationPass {
}

message JIGBFLBKGMG {
	repeated CFMJOHGLDJJ level_info_list = 13;
}

enum IFKKGGNCODA {
	IFKKGGNCODA_NONE = 0;
	IFKKGGNCODA_THEME = 1;
	IFKKGGNCODA_FALLING = 2;
	IFKKGGNCODA_TRACK = 3;
	IFKKGGNCODA_CONNECTION = 4;
	IFKKGGNCODA_FEVER = 5;
	IFKKGGNCODA_BACKGROUND = 6;
	IFKKGGNCODA_THEME_FOLLOW = 7;
	IFKKGGNCODA_INSTRUMENT = 8;
}

message PMOEELBEPEF {
	bool LDEHCMLNEPH = 2;
	bool is_finished = 4;
	bool KDGHDLMBLNH = 12;
	uint32 IABEPGPFIJC = 14;
	uint32 id = 15;
}

message SceneGalleryCrystalLinkInfo {
	uint32 score = 15;
}

// CmdId: 26166
message OOHMOGJHKJC {
	uint32 entity_id = 5;
	uint32 scene_time = 8;
	uint32 reliable_seq = 11;
	MotionInfo fail_motion = 12;
	int32 retcode = 13;
}

// CmdId: 24982
message JBFLGFBGMDB {
	repeated LIPDDCANJNJ CDFLCELPMND = 8;
}

// CmdId: 28367
message PlayerSetPauseRsp {
	int32 retcode = 7;
}

message BounceConjuringActivityDetailInfo {
	repeated JANADOHDIGJ chapter_info_list = 4;
	bool is_content_closed = 14;
	uint32 content_close_time = 15;
}

enum GCGGameBusinessType {
	GCGGameBusinessType_GCG_GAME_NONE = 0;
	GCGGameBusinessType_GCG_GAME_GM = 1;
	GCGGameBusinessType_GCG_GAME_MATCH = 2;
	GCGGameBusinessType_GCG_GAME_PVP = 3;
	GCGGameBusinessType_GCG_GAME_TAVERN_CHALLENGE = 4;
	GCGGameBusinessType_GCG_GAME_CONST_CHALLENGE = 5;
	GCGGameBusinessType_GCG_GAME_WORLD_CHALLENGE = 6;
	GCGGameBusinessType_GCG_GAME_BOSS_CHALLENGE = 7;
	GCGGameBusinessType_GCG_GAME_WEEK_CHALLENGE = 8;
	GCGGameBusinessType_GCG_GAME_BREAK_CHALLENGE = 9;
	GCGGameBusinessType_GCG_GAME_QUEST = 10;
	GCGGameBusinessType_GCG_GAME_GUIDE_GROUP = 11;
	GCGGameBusinessType_GCG_GAME_OTHER = 12;
	GCGGameBusinessType_GCG_GAME_ACTIVITY_JOURNEY = 13;
	GCGGameBusinessType_GCG_GAME_PVE_ACTIVITY = 14;
	GCGGameBusinessType_GCG_GAME_ARENA = 15;
	GCGGameBusinessType_GCG_GAME_ACTIVITY_PVE_INFINITE = 16;
	GCGGameBusinessType_GCG_GAME_ACTIVITY_PVE_PUZZLE = 17;
}

message JBPGGPIEMOH {
	uint64 dungeon_guid = 1;
	uint32 room_id = 2;
}

// CmdId: 7068
message LOIIHLOLOHC {
	uint32 NPEEKOJGODK = 6;
}

// CmdId: 24979
message MCBMBBPACIN {
	OELJOPHHGNB KHAKCHNLKFF = 9;
}

message HKBAANHAAMG {
	bool is_open = 9;
	uint32 AGJEBFNHHEM = 11;
	uint32 begin_time = 13;
	uint32 stage_id = 14;
	CPJBPFPMAHA IPJMEOOLMCM = 15;
}

message PCIHEKGPKBK {
	uint32 DAFKAMDBEKN = 1;
	repeated uint32 CAGHNFJLFNK = 2;
	bool AOFLEOKAPPE = 9;
	uint32 OIANKGFCLAN = 10;
	bool ODMIAOFGBBA = 11;
	uint32 GPHBMGMIPNC = 13;
	uint32 ICFMBOMDNBB = 14;
}

message PAMMCILOEMK {
	repeated int32 param_list = 11;
}

// CmdId: 4387
message KAJKMBGOJBB {
	uint32 material_id = 1;
	bool OFNECEDHPDC = 4;
	uint32 gadget_entity_id = 6;
}

message IAFJGMLGDJN {
	uint32 count = 1;
	uint32 GAMJJANDGDH = 7;
}

message EchoShellInfo {
	uint32 shell_id = 1;
}

// CmdId: 9207
message EntityFightPropChangeReasonNotify {
	uint32 entity_id = 1;
	ChangeHpReason changeHpReason = 2;
	repeated uint32 param_list = 6;
	ChangeHpDebts change_hp_debts = 7;
	MGHDLMIEMLI ADCLBBDEGBD = 8;
	uint32 prop_type = 9;
	PropChangeReason reason = 10;
	float prop_delta = 13;
	ChangeEnergyReason GJFKLFKCPBG = 14;
	float prop_abs = 15;
}

// CmdId: 24070
message LHBJHLEKPLI {
	repeated uint32 NDPCKALCHEC = 6;
}

// CmdId: 20616
message IEEGJKPOOGA {
	uint32 JKBMPPMHIJI = 3;
	uint32 schedule_id = 4;
}

// CmdId: 6421
message OMMHODGHGPL {
	int32 retcode = 6;
}

message AbilityMetaUpdateBaseReactionDamage {
	AbilityString global_value_key = 6;
	uint32 HBHNLDMINML = 9;
	AbilityString ability_name = 10;
	uint32 KINMHEBJGLK = 14;
}

// CmdId: 21776
message EnterSceneDoneReq {
	uint32 enter_scene_token = 8;
}

// CmdId: 21240
message MMFJCCMPCON {
	uint32 DFLOFLCKAIP = 2;
	uint32 avatar_id = 12;
}

// CmdId: 25233
message CLOHJPEAEMP {
	repeated PFGMNBLKHKE CMONEPMDDMK = 4;
}

// CmdId: 35
message BlessingGetAllRecvPicRecordListRsp {
	int32 retcode = 5;
	repeated BlessingRecvPicRecord recv_pic_record_list = 6;
}

// CmdId: 27395
message FurnitureMakeBeHelpedNotify {
	FurnitureMakeBeHelpedData PBCPPJJAMPH = 5;
	LPCKFOIEMBI BCMGCCJPFMO = 8;
}

message MassivePropSyncInfo {
	int64 id = 1;
	repeated MassivePropParam prop_list = 2;
}

// CmdId: 23511
message FJFJIOEIFGM {
	bool CCNJGIJDDPI = 5;
}

message BKODJCBHDDE {
	repeated EIHINKJKCKI CNLBMOLJOGO = 7;
	uint32 PJMBFDLIIAP = 10;
}

// CmdId: 22540
message ICFNCNILMIL {
	int32 retcode = 6;
	uint32 level_id = 11;
}

message GPFOLMEEBEB {
	uint32 dungeon_id = 1;
	uint32 BDMJPGJLJCM = 6;
}

// CmdId: 24348
message FKAIAFJOANG {
	repeated uint32 param1 = 1;
	repeated string param3 = 3;
	uint32 PPIMDEPGEKC = 4;
	repeated float param2 = 5;
	int32 type = 14;
}

// CmdId: 24922
message BBINBNIFNCB {
	uint32 schedule_id = 4;
	int32 retcode = 15;
}

message BreakoutPhysicalObject {
	uint32 id = 1;
	uint32 index = 2;
	bool is_active = 3;
	BreakoutVector2 pos = 4;
	BreakoutVector2 move_dir = 5;
	int32 speed = 6;
	uint32 init_peer_id = 7;
	uint32 state = 8;
	uint32 element_type = 9;
	uint32 element_reaction_buff = 10;
	repeated BreakoutPhysicalObjectModifier modifier_list = 11;
	int32 total_rotation = 12;
	repeated BreakoutBrickInfo info_list = 13;
	uint32 last_hit_peer_id = 14;
	uint32 speed_increase_count = 15;
	int32 offset = 16;
}

message PCKAPLFCEKB {
	repeated uint32 NKGFLNJMIIJ = 1;
	uint32 stage_id = 10;
	uint32 difficulty = 12;
	bool is_new_record = 13;
}

message FIEJBDIEJND {
	uint32 avatar_id = 4;
	bool IIBIJOOIEPL = 5;
}

// CmdId: 22276
message EIOGAOKECJG {
	repeated Uint32Pair PJCFNFFJOHK = 1;
	uint32 CPCFAAHDMBC = 4;
	bool OAOAJMKDFPM = 9;
	uint32 GPMNEBGABOL = 14;
}

// CmdId: 22519
message OEMLAFCCIDH {
	string IFONMCNPNCH = 7;
	string EJCOGKGPCHB = 8;
	bool is_success = 9;
}

message GFAFOPDEBAI {
	uint32 start_time = 9;
}

// CmdId: 119
message JDNNFCBKBKC {
	uint32 old_level = 6;
	uint64 avatar_guid = 8;
	int32 retcode = 9;
	uint32 cur_level = 10;
	uint32 NGDFOJCBBKK = 15;
}

message SceneGalleryLuminanceStoneChallengeInfo {
	uint32 PKCEJPGNECI = 1;
	uint32 OPGBGGAGKAB = 8;
	uint32 ECADBFCLCND = 11;
	uint32 score = 12;
}

message MGMNIJHNCEO {
	bool is_open = 4;
	uint32 stage_id = 9;
}

// CmdId: 27189
message BGOGNNANKPI {
	repeated LKHHDLEJLHG HNIKFFDLCOC = 4;
	uint32 schedule_id = 6;
	int32 retcode = 10;
}

message LMBGMIICPGJ {
	ODLAJMEOEPI PDGIELNPIAJ = 3;
	OBLICFGCOEG LINBCAKLLIB = 10;
	DKAJABNCEMC IBLKCAECCKB = 14;
}

// CmdId: 2472
message LHBNJCLFFGD {
}

// CmdId: 23164
message ADFKCNHLEFA {
	uint32 MMENLJNENCA = 12;
	bool LOCNJFIMIKK = 15;
}

message HHJLDPGANDO {
	repeated double FBEPHIFGLMB = 12;
}

// CmdId: 22032
message DungeonPlayerDieNotify {
	uint32 NHOJEFBAMLG = 1;
	uint32 wait_time = 3;
	uint32 HAPBFAFEGIF = 5;
	map<uint32, StrengthenPointData> strengthen_point_data_map = 7;
	AbilityString LIPNKBKKOBP = 8;
	PlayerDieType die_type = 9;
	uint32 dungeon_id = 11;
	uint32 revive_count = 15;
	oneof entity {
		uint32 monster_id = 4;
		uint32 gadget_id = 10;
	}
}

// CmdId: 26572
message APBKFPDJBGN {
}

message AENBPENIOOI {
	repeated uint32 uid_list = 4;
	uint32 HHILDPEGAHH = 8;
	uint32 IAPIPHHIAKG = 11;
	repeated string IBINCNCPHPF = 15;
}

// CmdId: 541
message PIDPJLDPLLF {
	uint32 LALKINCFPHF = 1;
	uint32 ENGJHPFBMMN = 7;
	bool JOBJKJHLPAG = 10;
	int32 retcode = 15;
}

// CmdId: 8347
message FCKCHEJKNJF {
	repeated uint32 CGAEHNMNIPH = 13;
}

// CmdId: 20155
message BJGGLFJEEKA {
	uint32 target_entity_id = 5;
	repeated int32 param_list = 8;
	uint32 source_entity_id = 11;
	uint32 event_type = 15;
}

// CmdId: 28799
message AvatarSkillInfoNotify {
	map<uint32, AvatarSkillInfo> skill_map = 2;
	uint64 guid = 4;
}

// CmdId: 21841
message MEKAOIMGOON {
	repeated MapMarkPoint mark_list = 13;
}

message OBHCNGHDOCE {
	uint32 NEBNDDGJGDF = 3;
	uint32 IDHHFAMFBJN = 4;
	uint32 ICDEMHCDKBP = 7;
	uint32 PKFGKFBOBGK = 9;
	DMKEJNCCMFC ICMKDEFCECA = 12;
}

message FHAOBAGMPAO {
	uint32 level_id = 1;
	bool is_open = 5;
}

message MoonfinTrialActivityDetailInfo {
	uint32 special_fish_count = 12;
	map<uint32, ODNPPJCNLCK> level_info_map = 15;
}

message JKGANIHJMEA {
	uint32 difficulty = 2;
	uint32 level_id = 9;
	uint32 MKFFIANHDOA = 10;
}

// CmdId: 1302
message JFHJDDDDGPI {
	bool is_adjust = 3;
	uint32 dungeon_id = 12;
}

message MGAJDLMACJJ {
	uint32 camp_id = 10;
	Vector pos = 14;
}

// CmdId: 25768
message KABOOJGKIEJ {
	int32 retcode = 4;
	repeated OtherCustomDungeonBrief NCGEBCHNNEM = 11;
}

message SceneGalleryBounceConjuringInfo {
	uint32 BIFHPHLJJHF = 8;
	uint32 BPAENEOLNMB = 9;
}

// CmdId: 24572
message ABKAIIMGIDJ {
}

// CmdId: 29144
message JFOLGECEPPE {
	OGDNCKNPEKA LFBFNNLBHHA = 9;
	repeated OGDNCKNPEKA IHIAGGBKLEM = 12;
	bool DKEIENKFDDB = 13;
}

enum EffigyChallengeV4RestartDungeonEndReason {
	EffigyChallengeV4RestartDungeonEndReason_EFFIGY_CHALLENGE_V4_RESTART_END_REASON_NONE = 0;
	EffigyChallengeV4RestartDungeonEndReason_EFFIGY_CHALLENGE_V4_RESTART_END_REASON_TIMEOUT = 1;
	EffigyChallengeV4RestartDungeonEndReason_EFFIGY_CHALLENGE_V4_RESTART_END_REASON_REJECT = 2;
}

// CmdId: 21512
message GalleryStartNotify {
	uint32 owner_uid = 1;
	uint32 gallery_id = 4;
	uint32 start_time = 9;
	uint32 end_time = 10;
	uint32 LINLEKFHHJG = 13;
	oneof detail {
		GalleryFlowerStartParam flower_start_param = 15;
		GalleryElectroherculesBattleStartParam electrohercules_start_param = 11;
	}
}

// CmdId: 23624
message PDHJHBIDAFL {
	uint32 NNIBAFPBCAE = 6;
	uint32 activity_id = 8;
}

// CmdId: 29873
message BIPJEBEPHHN {
	int32 retcode = 1;
	uint32 level_id = 15;
}

// CmdId: 20694
message KEPGBFKKENE {
	repeated IGIIBPOMMOJ OBHCLBONKOA = 2;
}

// CmdId: 2745
message AFOMMPIHKNJ {
	int32 retcode = 4;
}

message ONIONKKNDLM {
	NLNHBJDMOCF GKPKJJFGCFP = 5;
	OHNJNEFPANL JELJFEEGCKN = 8;
	HAKOIIOLGOD BKFBHBBHBOO = 10;
	GOKLLFCMEJA PAEKCKNKLLM = 11;
}

// CmdId: 25082
message KFAOIBHAAPF {
	uint32 LKJKOGJBNPL = 3;
}

// CmdId: 27727
message NNIJOHKPHAI {
	repeated uint32 FOGBCMHMMFE = 9;
	uint32 target_id = 10;
	uint32 gallery_id = 11;
	repeated uint32 uid_list = 13;
}

// CmdId: 26945
message EPMDACBNEMP {
	uint32 schedule_id = 5;
}

// CmdId: 24136
message OCMPFHBJLGG {
	uint32 PJGGJDPADPM = 4;
	uint32 point_id = 9;
	uint32 EEIJJGAMNBE = 12;
	uint32 JICFHOOONGL = 15;
}

message NIKLMEPAJGC {
	NHJNIFJEDGO HJFNMKJNEKH = 1;
	HGBLMMCFJME FMAFMFCPOPL = 8;
	HMGMMECMGMD JDIOKNCCCHH = 12;
}

// CmdId: 2450
message LADJCKBJHLF {
	int32 retcode = 1;
}

// CmdId: 27343
message IHNDMBNEGKE {
	uint32 target_uid = 10;
}

// CmdId: 4702
message AAJEDKKJHFJ {
	uint32 PAEIFHHMFDD = 8;
	int32 retcode = 15;
}

// CmdId: 9036
message DFOIAIABNEM {
	uint32 NHNJEHPOBMA = 15;
}

// CmdId: 786
message LOGBEJNGANK {
	int32 retcode = 4;
	repeated uint32 KLOCMAKMIKL = 6;
}

message VehicleLocationInfo {
	uint32 entity_id = 2;
	float MKHCMCLJKLN = 5;
	float AACAIMICFPI = 6;
	uint32 owner_uid = 9;
	Vector pos = 11;
	repeated uint32 uid_list = 12;
	Vector rot = 13;
	uint32 gadget_id = 14;
}

message GABAKECHBKH {
	repeated MHJCBEPBPKE level_info_list = 6;
}

// CmdId: 21756
message KCPDCLKNDNI {
	repeated uint64 NOGACDHOCNG = 7;
	uint64 cur_avatar_guid = 15;
}

// CmdId: 20381
message BGILHBELKBK {
	repeated AvatarInfo avatar_list = 13;
}

message BJICDKDOMMO {
	repeated KLDLDHIKBHC stage_info_list = 3;
}

// CmdId: 8128
message IHOAGKIPJNB {
	int32 retcode = 6;
}

// CmdId: 4009
message FKPGODEECEI {
}

// CmdId: 28067
message ADMCJMPOMAP {
	int32 retcode = 6;
}

// CmdId: 27512
message FOANIIEMNOC {
	uint32 quest_id = 11;
}

// CmdId: 4904
message LFPBCKPHBDL {
	repeated uint32 DBCLHAEKABF = 1;
}

// CmdId: 25591
message GIBNPKPMPOI {
	CKOPNIMOMLB JEGJCNNBPKA = 8;
}

message DGFOOLCMHDC {
	repeated PIPAJCHNMMF DMKMALJEEAO = 8;
	int32 FAPAKNMAJFL = 10;
}

// CmdId: 3295
message FNJFNPJKGGG {
	uint32 avatar_id = 1;
	uint32 element_type = 2;
	uint32 level_id = 4;
	uint32 point_id = 7;
	bool PIFBPJHKJEO = 8;
	uint32 MPGMFFGGKJN = 13;
	bool BAGNFLLFEAD = 15;
}

message DNDOFNEGJCJ {
	uint32 guid = 4;
	Vector rot = 6;
	Vector pos = 11;
	uint32 config_id = 12;
}

// CmdId: 28241
message HEKJIOBIBGH {
	PlatformInfo platform = 1;
	uint32 scene_time = 13;
	uint32 entity_id = 15;
}

// CmdId: 20298
message LFNDMJNMAPF {
	uint32 index = 8;
}

// CmdId: 4030
message AHEGPOLGONK {
	uint32 PIJAPGAMIOF = 7;
}

message MDHEDNGACNC {
	uint32 progress = 1;
	uint32 GGIBLJDOJPD = 6;
	string key = 8;
	repeated uint32 progress_stage_list = 13;
}

// CmdId: 372
message MAPEOAOFLFA {
}

// CmdId: 1915
message JFAHKOIOBIH {
	uint32 target_uid = 10;
}

message IFOPFIKBGGH {
	uint32 OCBAJJFIDJJ = 4;
	repeated uint64 avatar_guid_list = 12;
}

// CmdId: 25446
message LKMDPIEONJB {
	repeated ELBBINCJHJO DOAOMGCHJGA = 12;
}

message KFIBBJHMDID {
	uint32 best_score = 3;
	bool is_finish = 4;
	bool is_open = 5;
	uint32 level_id = 14;
}

// CmdId: 801
message ScenePlayerLocationNotify {
	uint32 scene_id = 8;
	repeated VehicleLocationInfo vehicle_loc_list = 10;
	repeated PlayerLocationInfo player_loc_list = 12;
}

// CmdId: 5536
message NACDBHPPFCC {
	int32 retcode = 10;
}

// CmdId: 6214
message FGDPKBLMCLK {
	uint32 id = 3;
	int32 retcode = 9;
}

// CmdId: 20235
message KDPGFOOPAOJ {
	bool is_locked = 1;
	int32 retcode = 3;
}

// CmdId: 22344
message DMBONHJMAGL {
	uint32 FLJJAJFIAGA = 1;
	uint32 stage_id = 2;
	int32 retcode = 10;
	uint32 KOFLHJKOOFJ = 12;
}

message ILCFEAGLAPD {
	repeated uint32 DCPMAEONMHB = 1;
	uint32 HDCFJFAAEHC = 3;
	uint32 ACGIIAPMHKP = 5;
	repeated MMPCANPFBJI NJIBIOKIAME = 8;
	bool NKPNBPAJJDK = 12;
	uint32 FMKPCEPOGKH = 15;
}

message HomeRacingRecord {
	repeated HomeRacingGalleryRecord record_list = 12;
}

message ShapeSphere {
	Vector center = 1;
	float radius = 2;
}

// CmdId: 6174
message JBLHIHFHGIH {
	int32 uid = 4;
	Vector center = 5;
	Vector GJDEHFLOBFJ = 9;
}

// CmdId: 7079
message CNMFNEMEKAJ {
	repeated PGGJHNJOFFJ IAMJPLKPHFJ = 1;
}

// CmdId: 2089
message SceneInitFinishReq {
	uint32 enter_scene_token = 12;
}

// CmdId: 7890
message GetSceneAreaReq {
	uint32 scene_id = 3;
	uint32 belong_uid = 14;
}

// CmdId: 9416
message HOONPDKPCEO {
	uint32 schedule_id = 5;
}

// CmdId: 2591
message HFNDLJJNOAP {
	int32 retcode = 2;
}

message JCIPMEOKFOO {
	map<uint32, uint32> CDDKPMFIPFB = 2;
	string nickname = 3;
	ProfilePicture profile_picture = 9;
	uint32 uid = 15;
}

message JOFNAHDHDCD {
	uint64 avatar_id = 13;
	bool is_trial = 15;
}

// CmdId: 27480
message SceneCreateEntityReq {
	CreateEntityInfo entity = 1;
	CreateReason reason = 2;
	bool is_destroy_when_disconnect = 10;
}

// CmdId: 26264
message CCMKADIEHIK {
	uint32 gallery_id = 2;
	int32 retcode = 11;
}

// CmdId: 9518
message LNPOLMGJOBO {
	repeated uint32 GPJMKNPDEMJ = 8;
}

// CmdId: 3837
message FHPBOLIMIMO {
	uint64 dungeon_guid = 8;
}

// CmdId: 25231
message PELEDEMOCGN {
	uint32 item_num = 5;
	uint32 area_id = 8;
	uint32 scene_id = 11;
}

message AuthorityChange {
	EntityAuthorityInfo entity_authority_info = 6;
	uint32 entity_id = 13;
	uint32 authority_peer_id = 15;
}

// CmdId: 3856
message NPJGLDDKFJD {
	uint32 LALKINCFPHF = 3;
	bool EBDDJCIOGGB = 9;
}

// CmdId: 29730
message IslandPartySettleNotify {
	uint32 time_remain = 5;
	bool is_new_record = 6;
	GalleryStopReason reason = 11;
	repeated LFLHJAPNPLB JDFKKLCCOHH = 12;
	repeated ExhibitionDisplayInfo score_list = 15;
}

// CmdId: 21092
message AHELBCMHDPD {
	OnlinePlayerInfo src_player_info = 7;
	uint32 HLBOLHIOCKC = 15;
}

message TreasureMapActivityDetailInfo {
	uint32 CHEGINJGLHI = 5;
	uint32 POHNKKEFGOI = 7;
	uint32 PFAIOFMHJNH = 9;
	bool is_mp_challenge_touched = 10;
	repeated TreasureMapRegionInfo CJCPGOIAAEP = 11;
	repeated DBAOCOIKACC COMGBNAFIEH = 12;
	uint32 treasure_close_time = 13;
	uint32 DCNDJCHHKNI = 14;
	uint32 EJEOLIKNHJA = 15;
}

// CmdId: 24864
message DHMAHFEBFHH {
}

message KGEMDAGOKFG {
	uint32 MIIFMHJMCPC = 9;
	uint32 FBILALMEHBM = 13;
}

// CmdId: 25226
message KKLAMPIONBF {
	uint32 MMENLJNENCA = 2;
	bool MDBNCAJECHN = 11;
}

message LMBKFPHLCPN {
	uint32 max_combo = 2;
	uint32 MBBPJMNNMIK = 10;
	bool is_unlock = 11;
}

// CmdId: 5847
message ViewCodexRsp {
	int32 retcode = 6;
	repeated uint32 FJIGHFMLIBN = 7;
	repeated uint32 PIIHJKJEPBK = 8;
	repeated uint32 MLLHFMFKBDB = 10;
	repeated CodexTypeData type_data_list = 14;
}

// CmdId: 28244
message EvtRushMoveNotify {
	EvtRushMoveInfo evt_rush_move_info = 4;
	ForwardType forward_type = 7;
}

// CmdId: 26205
message DEOPCGAOFGE {
	uint32 LMMKCKLAHPN = 10;
	int32 retcode = 11;
}

// CmdId: 20162
message FHCBHIFOHBC {
	int32 retcode = 12;
}

// CmdId: 21075
message IABCLJACECM {
	uint32 id = 13;
}

message SceneGalleryFungusFighterCaptureInfo {
	bool is_hide_progress = 13;
}

message EGLCPDHFGPB {
	Vector OMICJPCBJNM = 2;
	uint32 costume_id = 5;
	Vector spawn_pos = 7;
	uint32 avatar_id = 8;
}

message BGNIJEKPCHG {
	repeated uint32 JKEMEGGGNMI = 1;
	repeated NCFNIOLHNDG avatar_info_list = 11;
}

// CmdId: 26866
message IEOAKFPAKNJ {
}

// CmdId: 23218
message ChatChannelUpdateNotify {
	bool is_create = 1;
	ChatChannelInfo channel_info = 6;
	uint32 channel_id = 12;
}

// CmdId: 21591
message OCMCFFLPLDH {
	int32 retcode = 6;
	uint32 level = 12;
}

// CmdId: 20031
message BPKCFIGCMFO {
}

// CmdId: 29686
message ADNCDIBDBMH {
}

// CmdId: 26512
message ILJCLFHOOEN {
}

// CmdId: 4153
message PNJIFAADGAM {
	enum BOMPBEHJLDG {
		BOMPBEHJLDG_SUCC = 0;
		BOMPBEHJLDG_TARGET_SCENE_CANNOT_ENTER = 1;
		BOMPBEHJLDG_SELF_MP_UNAVAILABLE = 2;
		BOMPBEHJLDG_OTHER_DATA_VERSION_NOT_LATEST = 3;
		BOMPBEHJLDG_DATA_VERSION_NOT_LATEST = 4;
	}

	BOMPBEHJLDG reason = 2;
	MatchType match_type = 4;
	uint32 target_uid = 10;
}

message MGHDLMIEMLI {
	oneof ADCLBBDEGBD {
		DetailAbilityInfo detail_ability_info = 9;
	}
}

// CmdId: 7352
message LLAGNNJMBEO {
	uint32 KJCBPNKPCAM = 2;
	uint32 offering_id = 3;
	int32 retcode = 8;
	repeated ItemParam item_list = 10;
}

message BBEPBKJBNIP {
	bool PKDJJMLLKNF = 1;
	bool BFAHHBIAGNP = 2;
	uint32 FCKLJBNMFDL = 6;
	bool LNDHNCNLDFF = 7;
}

message UgcShopGadget {
	repeated CNAAMBBKMDD shop_item_info_list = 4;
	uint32 random_item_num = 14;
}

// CmdId: 1812
message MIEKLHMPFLH {
	uint64 DJBFKLBIGBO = 14;
}

// CmdId: 1367
message ABNOIPAAHEJ {
	uint32 AMKLCLDFOBN = 3;
	repeated uint32 param_list = 6;
	uint32 EHMEAFAFJOA = 12;
}

// CmdId: 23765
message LHJDCHBIKKL {
	uint32 trial_avatar_index_id = 9;
}

message OAPJJMAOHKA {
	bool is_open = 5;
	repeated MGAJDLMACJJ LAPFNPCMNKM = 7;
	uint32 BDDFJNAJDEP = 10;
	uint32 begin_time = 11;
}

// CmdId: 6758
message OHEBNHFHEMG {
	repeated BKHCHJDDCOE info_list = 13;
}

// CmdId: 22517
message JFCJEDOODFM {
	uint32 NHNJEHPOBMA = 1;
}

// CmdId: 26581
message DHHIOJANDHG {
	uint32 BNGHKAHNHNN = 7;
}

// CmdId: 60
message BBLJMGLHNMB {
	repeated JPLANCGFAPN PPMONDOCEFP = 13;
}

// CmdId: 8658
message GetPlayerFriendListRsp {
	repeated FriendBrief friend_list = 9;
	/* protected @ 0x28 */// repeated FriendBrief ask_friend_list = 65535;
	/* protected @ 0x30 */// int32 retcode = 65535;
}

// CmdId: 20788
message FPIILMEMOCI {
	uint32 schedule_id = 4;
	uint32 group_id = 11;
}

// CmdId: 7888
message KIDNLLCPGDJ {
	int32 retcode = 5;
	uint32 target_uid = 13;
}

// CmdId: 25938
message RogueDiaryRepairInfoNotify {
	repeated RogueDiaryAvatar HHPDFMMLNMF = 1;
	uint32 stage_id = 4;
	repeated IPLJBMGNGAD ANHGALKLAGG = 7;
	repeated uint32 rand_card_list = 8;
	repeated RogueDiaryAvatar avatar_list = 9;
	repeated RogueDiaryAvatar GPJMKNPDEMJ = 10;
	repeated uint32 NOIKCFDIACL = 11;
	repeated uint32 ABJHIGNMHMB = 13;
}

// CmdId: 24616
message SceneAvatarStaminaStepRsp {
	int32 retcode = 1;
	bool use_client_rot = 2;
	Vector rot = 15;
}

// CmdId: 1052
message EHDCNOECJPL {
	uint32 player_uid = 9;
	CIIIFOEIOIK reason = 14;
}

// CmdId: 26272
message CFKPIFNEIJI {
	uint32 level_id = 9;
}

message KCGJJCJPPNA {
	repeated KEFFPFILIJI PICPBLFLDBL = 3;
	repeated uint32 skill_id_list = 4;
	repeated KLKHECEDGAB KGNKPDPMIDH = 5;
	uint32 controller_id = 6;
	repeated uint32 tag_list = 7;
	uint32 guid = 8;
	bool ONKLMNNLKGO = 9;
	uint32 id = 11;
	uint32 MOJCFNMMHPI = 13;
}

enum ReportReasonType {
	ReportReasonType_REPORT_REASON_NONE = 0;
	ReportReasonType_REPORT_REASON_DECEPTIVE_ADS = 1;
	ReportReasonType_REPORT_REASON_ABUSING = 2;
	ReportReasonType_REPORT_REASON_CHEAT = 3;
	ReportReasonType_REPORT_REASON_POLITICAL = 4;
	ReportReasonType_REPORT_REASON_OTHER = 5;
	ReportReasonType_REPORT_REASON_HOME = 6;
}

// CmdId: 25200
message HPAKFICGOMP {
	uint32 costume_id = 8;
	uint32 avatar_id = 9;
	uint32 uid = 15;
}

// CmdId: 5005
message JOCNNMNKDJG {
	UgcType ugc_type = 7;
}

// CmdId: 26350
message ONIEBECDGGP {
	uint32 target_uid = 2;
	int32 retcode = 3;
	uint32 DJNICBDKLFP = 4;
}

message GPGOEJDGJDE {
	bool LDHPPKINEBC = 2;
	uint32 skill_id = 4;
	bool BCMHPAHBDPM = 11;
	bool GFOPEDHCICC = 12;
	bool IKBNLDBNCIC = 14;
}

// CmdId: 28645
message BartenderCompleteOrderReq {
	repeated ItemParam item_list = 1;
	uint32 OKKMPCNCCMC = 5;
	uint32 quest_id = 7;
	repeated uint32 DNBBAPCLMLM = 10;
	bool is_view_formula = 11;
	uint32 LICHLFFJHJE = 13;
	uint32 MGEPKNCEFDD = 14;
}

message KLEHFIJAMKH {
	Vector extents = 2;
	int32 FAPAKNMAJFL = 3;
	Vector center = 12;
}

// CmdId: 9001
message MIGLOJDLCPB {
	uint32 point_id = 13;
	bool is_quit_immediately = 14;
}

// CmdId: 1684
message IFBNHLBADBD {
	uint32 schedule_id = 8;
}

// CmdId: 5682
message EECPAMOCAEG {
	repeated uint64 avatar_guid_list = 1;
	uint32 level_id = 11;
	uint32 difficulty = 15;
}

// CmdId: 5152
message ALCCIDJINFM {
	uint32 level_id = 11;
}

// CmdId: 22379
message MLKEDPHNFDM {
	uint64 ugc_guid = 1;
	int32 retcode = 4;
	bool PGEHHNIADBK = 7;
	bool JLPAPANBLCE = 8;
	uint32 KJPCDFKGNAB = 12;
	bool is_new_record = 15;
}

// CmdId: 390
message KNHLHICCCPP {
	uint32 stage_id = 12;
}

// CmdId: 26351
message DOELGHLFDNG {
	uint32 LCCMFMHDEEE = 2;
	repeated ItemParam NFLBDDJFHNK = 6;
	string transaction = 7;
	repeated HomeSceneArrangementInfo KJKKGBPMCHG = 15;
	oneof ODAALJGEKPK {
		uint32 slot_id = 1384;
		uint32 furniture_suite_id = 1778;
	}
}

// CmdId: 25636
message GFFGJFCMCOJ {
	uint32 entity_id = 3;
	uint32 core_proud_skill_level = 5;
	map<uint32, uint32> proud_skill_extra_level_map = 7;
	uint64 avatar_guid = 8;
	map<uint32, uint32> skill_level_map = 9;
	repeated uint32 GLPFMNHMIEP = 11;
	repeated uint32 talent_id_list = 12;
	uint32 skill_depot_id = 14;
}

// CmdId: 139
message GDLGJLLDHID {
	MatchType match_type = 9;
	bool is_agreed = 12;
}

// CmdId: 9493
message LIOMCGDMJKI {
	int32 retcode = 9;
	uint32 level_id = 14;
	repeated AJJMBKNNKDM FENNGNOJKLC = 15;
}

message ScenePlayerInfo {
	uint32 uid = 6;
	OnlinePlayerInfo online_player_info = 7;
	uint32 scene_id = 10;
	bool is_connected = 12;
	string name = 13;
	uint32 peer_id = 15;
}

message ELAAJAGLNMM {
	LIOPNJAMAJO JEGJCNNBPKA = 1;
}

// CmdId: 4122
message GMEINDJDFAN {
	repeated CFJIJBEEHPJ IAOFGMCOPEO = 3;
	int32 retcode = 5;
	uint32 schedule_id = 12;
}

// CmdId: 29640
message CCFCIEKIJAM {
	uint32 LALKINCFPHF = 8;
	bool EBDDJCIOGGB = 11;
	int32 retcode = 14;
}

// CmdId: 8179
message BJKCHLMJAFI {
	int32 retcode = 8;
	uint32 schedule_id = 11;
	repeated PPKPPLONANL PHFJCKCKNGN = 13;
}

// CmdId: 27024
message OGMMHOOLDNE {
	uint32 area_id = 9;
}

// CmdId: 6628
message CNAONJMBGHP {
}

message CMFPKGBIAKH {
	uint32 level_id = 1;
	repeated AOKJLCHJOEB PNIIJLLNJNE = 4;
	bool is_finish = 7;
	bool is_open = 10;
}

// CmdId: 9756
message HKGLFCPONPB {
	int32 retcode = 7;
}

// CmdId: 28192
message DropHintNotify {
	Vector position = 5;
	repeated uint32 item_id_list = 14;
}

enum LunaRiteHintPointType {
	LunaRiteHintPointType_LUNA_RITE_HINT_TYPE_NONE = 0;
	LunaRiteHintPointType_LUNA_RITE_HINT_TYPE_RUNE = 1;
	LunaRiteHintPointType_LUNA_RITE_HINT_TYPE_CHEST = 2;
}

message CGHLNPOLOGN {
	bool is_taken_reward = 5;
	uint32 AJGHAIFMNEJ = 6;
	uint32 FBDLNGODOPB = 10;
	uint32 total_progress = 11;
	uint32 cur_progress = 14;
}

// CmdId: 5236
message KPJKPMEGFAI {
	bool is_new_record = 1;
	uint32 level_id = 2;
	uint32 EEPJNGBAMJC = 4;
	uint32 BJJELELCMAF = 5;
	int32 retcode = 10;
	bool is_finish = 13;
	uint32 score = 14;
}

// CmdId: 24575
message FOAOHEMFAGC {
	int32 retcode = 13;
}

// CmdId: 23551
message KGDNKIHPGMM {
	uint32 FCAADJOMOAI = 14;
}

message HCCADDBFACJ {
	uint32 uid = 4;
	bool FIEOCNIMPGE = 6;
	uint32 avatar_id = 9;
	uint32 costume_id = 11;
}

// CmdId: 2384
message GMShowObstacleRsp {
	int32 retcode = 6;
	repeated GMObstacleInfo obstacles = 10;
}

// CmdId: 22913
message KKOMDIGAIFA {
	int32 retcode = 9;
}

// CmdId: 4348
message LBFDFOCDIEE {
	int32 retcode = 4;
	uint32 level_id = 14;
}

// CmdId: 26577
message ChatChannelInfoNotify {
	ChatChannelInfo channel_info = 5;
}

// CmdId: 20263
message LMLBGPJKJKM {
	uint32 live_id = 7;
}

message NJICICNNAKG {
	uint32 avatar_id = 1;
	bool EMENECCLLNE = 10;
	bool ONJECHEKGEL = 11;
}

// CmdId: 3749
message KFDEPOPOHKG {
	int32 retcode = 6;
}

// CmdId: 6186
message ToTheMoonQueryPathRsp {
	enum HABLHEBJOEB {
		HABLHEBJOEB_STATUS_FAIL = 0;
		HABLHEBJOEB_STATUS_SUCC = 1;
		HABLHEBJOEB_STATUS_PARTIAL = 2;
	}

	int32 retcode = 1;
	repeated int64 index = 6;
	HABLHEBJOEB query_status = 8;
	repeated int32 level = 11;
	repeated Vector corners = 12;
	int32 query_id = 14;
}

// CmdId: 2607
message AHOCEJIFMMC {
	uint32 IIOPBMNGDEN = 4;
	int32 retcode = 13;
	bool is_new_record = 14;
}

message GachaActivityDetailInfo {
	uint32 HNHKIJAAKJK = 2;
	uint32 LMIDFFIJLOF = 3;
	repeated DDEILDNCLEE OLFHAMDPILN = 7;
	map<uint32, uint32> LEKPMLOMHBK = 9;
	map<uint32, uint32> PPLBFCLDHAJ = 10;
	repeated uint32 PINGOLOAFHD = 12;
}

message KLDLDHIKBHC {
	bool IOFBFHJPBMF = 2;
	bool is_open = 6;
	uint32 best_score = 13;
	uint32 stage_id = 15;
}

message EFCMJDJGILN {
	repeated uint32 DBGFELGBNCE = 1;
	uint32 OEJBFHNDGHD = 10;
}

// CmdId: 25925
message JBFDEPENLFH {
	uint32 FFNDDKLFGDG = 7;
	GCGGameBriefData IICCCOOPJDB = 13;
}

// CmdId: 21871
message OPIKEGDHAKB {
	int32 retcode = 4;
	uint32 gallery_id = 6;
}

// CmdId: 27864
message APELNAMPCFC {
}

enum ResinCostType {
	RESIN_COST_TYPE_NONE = 0;
	RESIN_COST_TYPE_NORMAL = 1;
	RESIN_COST_TYPE_CONDENSE = 2;
	RESIN_COST_TYPE_REUNION_PRIVILEGE = 3;
	RESIN_COST_TYPE_OP_ACTIVITY = 4;
	RESIN_COST_TYPE_MATERIAL = 5;
}

message DKLPDBGLIBJ {
	repeated uint32 data = 14;
}

// CmdId: 27612
message FNDKFFFCCBM {
	int32 retcode = 1;
	OtherCustomDungeonBrief IECAJGBCJFL = 9;
}

// CmdId: 23941
message FPONDEHCJHF {
	uint32 JHJPCKGNJED = 1;
	bool is_new_record = 2;
	bool is_success = 8;
	uint32 MCAIMDGIIPN = 10;
	uint32 level_id = 13;
}

// CmdId: 24844
message AvatarEquipChangeNotify {
	uint32 equip_type = 1;
	SceneWeaponInfo weapon = 2;
	uint64 avatar_guid = 5;
	uint32 item_id = 7;
	uint64 equip_guid = 9;
	SceneReliquaryInfo reliquary = 15;
}

// CmdId: 9910
message BattlePassAllDataNotify {
	bool have_cur_schedule = 5;
	repeated BattlePassMission mission_list = 7;
	BattlePassSchedule cur_schedule = 11;
}

// CmdId: 6861
message KAAGNDHHDIF {
	bool FKNFNMBNNPE = 4;
	int32 retcode = 15;
}

// CmdId: 8949
message ABMPEDCFHIF {
	repeated Uint32Pair AJMEBNFDBFP = 8;
	uint32 point_id = 9;
	uint32 scene_id = 14;
}

message NMMKNFIKKMG {
	bool is_finish = 5;
	uint32 LIKNHIFFLCO = 6;
	uint32 level_id = 7;
	bool is_open = 11;
}

// CmdId: 9791
message FOONOLPIDLM {
	enum Reason {
		Reason_PLAYER_JUDGE = 0;
		Reason_PLAYER_ENTER_OPTION_REFUSE = 1;
		Reason_PLAYER_ENTER_OPTION_DIRECT = 2;
		Reason_SYSTEM_JUDGE = 3;
		Reason_HOST_IN_MATCH = 4;
		Reason_PS_PLAYER_NOT_ACCEPT_OTHERS = 5;
		Reason_OPEN_STATE_NOT_OPEN = 6;
		Reason_HOST_IN_EDIT_MODE = 7;
		Reason_PRIOR_CHECK = 8;
	}

	bool is_agreed = 1;
	uint32 target_uid = 4;
	Reason reason = 5;
	string KHNOEMGMHMJ = 8;
}

// CmdId: 22174
message CNJGEIOIDDP {
	uint32 level_id = 7;
}

message PFOJKOELJAB {
	repeated uint32 NLADEGOOIDA = 2;
	FMLOPHOEIPK hint_status = 7;
	repeated uint32 PAJINADKPNM = 8;
	uint32 area_id = 9;
	uint32 CKNKNAFPGPK = 10;
}

// CmdId: 6172
message GCEIGHOIEKF {
	DynamicNodes FAAJHLPIPCN = 1;
	int32 query_id = 8;
	int32 retcode = 13;
}

// CmdId: 24805
message TakeAchievementRewardRsp {
	int32 retcode = 3;
	repeated ItemParam item_list = 4;
	repeated uint32 id_list = 13;
}

message HomeFurnitureGroupData {
	repeated HomeFurnitureData virtual_furniture_list = 5;
	uint32 group_furniture_index = 8;
}

message HEAPMCMFGHF {
	Vector pos = 1;
	Vector rot = 2;
}

// CmdId: 29599
message MMMBJHBLPLN {
	uint32 ELCPDPPOFKP = 10;
	uint32 activity_id = 12;
}

// CmdId: 352
message BFOFPDBAGJB {
	uint32 schedule_id = 10;
}

// CmdId: 21408
message BattlePassBuySuccNotify {
	uint32 schedule_id = 1;
	uint32 HMKOKJKINCG = 6;
	uint32 LAKIBHGHOGE = 7;
	repeated ItemParam item_list = 11;
}

// CmdId: 27533
message AMMAHBKKNKM {
	int32 retcode = 7;
}

// CmdId: 27871
message WidgetUpdateExtraCDReq {
	uint32 DJIBBJAEAMH = 5;
	WidgetExtraCdType extra_cd_type = 8;
	uint32 material_id = 9;
}

message GearActivityDetailInfo {
	repeated AGLGIAFLKMA HGNIOEGOPDF = 1;
	GEDIDHIGBFB DLADBCONONB = 5;
}

// CmdId: 7426
message OIJLIIANFHK {
	GHKMDKIHGAN BMEBBFAMNOP = 2;
	bool HEHNGEIOFHN = 12;
}

// CmdId: 21350
message PlayerEyePointStateNotify {
	int32 fix_lod_level = 5;
	uint32 LNAHONGFIIB = 6;
	Vector AAMIBPBABPC = 8;
	bool NFPAMAPEGMJ = 9;
	uint32 POIJHBLCEFF = 11;
	uint32 LKADFBHCOCP = 12;
	uint32 JGKFNLIIPGB = 14;
	bool KIKKJNELKLK = 15;
	oneof region_size {
		float sphere_radius = 1319;
		Vector cubic_size = 1967;
		CylinderRegionSize cylinder_size = 240;
		PolygonRegionSize polygon_size = 417;
	}
}

// CmdId: 2647
message CPNFDHOFPMJ {
	string GHPCCOLIABG = 2;
	int32 retcode = 4;
	uint32 param = 11;
}

// CmdId: 25192
message JPCMBBNDBJM {
	uint32 live_id = 12;
}

// CmdId: 6975
message JDFNGHHFAGN {
	repeated uint32 PLCCAJAGINF = 1;
	repeated FOONJBOJBIA BPLCONMCLLJ = 8;
	repeated CBCMIGMODMO CGAEHNMNIPH = 10;
}

// CmdId: 8196
message DEFGPMCCDBL {
	uint32 schedule_id = 8;
	uint32 BNACALFEMGO = 10;
	int32 retcode = 13;
}

message CGPPLMJDBFM {
	uint32 PCCJEDKPMJO = 8;
}

message InBattleMechanicusCardInfo {
	uint32 FPHGLCOCIEN = 8;
	uint32 ENIDFKNFMGI = 9;
	uint32 GDAPLJBBMAN = 10;
	uint32 PAMMMDEHFKO = 11;
	uint32 CCAINCPCFJG = 12;
	InBattleMechanicusCardChallengeState challenge_state = 13;
}

// CmdId: 26948
message PBKHJDLPANB {
	AvatarInfo COHMFBJLOCM = 3;
	int32 retcode = 10;
	AvatarInfo avatar_info = 13;
}

// CmdId: 28025
message JMOCFLPHFPC {
	uint32 PFNELMGOGEF = 2;
	uint32 PFKLJIJPJKD = 5;
	uint32 ECLHMOHBPMP = 9;
	bool EDMPACCJMJK = 10;
	uint32 JNNCJJNOIJH = 12;
	uint32 CDPKKFEKEEJ = 13;
	bool is_success = 15;
}

// CmdId: 22426
message JINBFHLFKNA {
}

// CmdId: 26642
message IBPGLMKPHJI {
	int32 retcode = 3;
	uint32 activity_id = 11;
	uint32 activity_push_tips_id = 15;
}

message DHEAHPDIPJN {
	uint32 level = 4;
	uint32 monster_id = 14;
	uint32 count = 15;
}

// CmdId: 20200
message MPBEJBMCGHB {
	repeated BOAKBFKOBOB LGAEABMGJBB = 11;
}

// CmdId: 8058
message IKNOOIFHAIF {
	int32 retcode = 2;
	uint32 activity_id = 6;
	uint32 reward_id = 7;
}

// CmdId: 20409
message DCALIKIOHJF {
	repeated uint32 PJEFBOPIMGO = 3;
	repeated uint32 BJAAFCGNJOO = 6;
	uint32 uid = 7;
}

// CmdId: 20295
message LDAPIDPFBFB {
	uint32 schedule_id = 9;
	CustomGadgetTreeInfo GLGHCKPBPII = 11;
	uint32 entity_id = 13;
}

// CmdId: 26924
message HEHJEPAKGGC {
	uint32 cell_id = 2;
	uint32 dungeon_id = 6;
}

message MsgParam {
	oneof param {
		uint32 int_param = 8;
		float flt_param = 10;
		string str_param = 12;
	}
}

enum SealBattleType {
	SealBattleType_SEAL_BATTLE_KEEP_ALIVE = 0;
	SealBattleType_SEAL_BATTLE_KILL_MONSTER = 1;
	SealBattleType_SEAL_BATTLE_ENERGY_CHARGE = 2;
}

// CmdId: 26486
message HABOGODALMA {
	repeated PlayerPreEnterMpNotify EKIGAKJOHJK = 3;
	uint32 NIHEBDKEKDP = 7;
	bool HBBAJGDMGOK = 10;
	repeated uint32 LPNOAHPOJGH = 11;
}

// CmdId: 23569
message SetUpAvatarTeamReq {
	repeated uint64 avatar_team_guid_list = 2;
	uint32 team_id = 5;
	uint64 cur_avatar_guid = 8;
}

message GBBCKBMECMO {
	uint32 LAHOADFHAGP = 3;
	uint32 FMDLELCMHHB = 11;
	uint32 OBDCCACLJFN = 12;
	uint32 MNHPKFMIMJK = 14;
}

// CmdId: 5179
message NOEGNFEFFGN {
	uint32 schedule_id = 9;
}

// CmdId: 676
message CKFOIKJDCCD {
	uint32 BKEPCLFKBOC = 4;
	uint32 AHCIIIIKJNE = 15;
}

// CmdId: 3342
message PrivateChatReq {
	uint32 target_uid = 6;
	oneof content {
		string text = 10;
		uint32 icon = 7;
	}
}

// CmdId: 1007
message JKJLHMDKILA {
	bool GCELANMMCMN = 5;
	uint32 target_uid = 9;
}

// CmdId: 3511
message PMILMMGCHPM {
	int32 retcode = 5;
}

message BreakoutVector2 {
	int32 x = 1;
	int32 y = 2;
}

// CmdId: 1984
message NHOPGNHABHG {
	uint32 KGFEMMBJONK = 1;
	bool NAGMPJJOEHD = 2;
	repeated MGDHKKAFAAA LNIHEDMNOBA = 6;
	uint32 JPGPPEMOADG = 7;
	uint32 BPOJMDPFCLG = 8;
	uint32 BMDDKDEBOEC = 9;
	uint32 stage_id = 10;
	uint32 HLKMLDOAPGF = 13;
	int32 retcode = 14;
}

// CmdId: 6290
message EvtDoSkillSuccNotify {
	uint32 skill_id = 2;
	uint32 caster_id = 3;
	ForwardType forward_type = 8;
	Vector forward = 13;
}

// CmdId: 6596
message ScenePlayerSoundNotify {
	enum PlaySoundType {
		PlaySoundType_PLAY_SOUND_NONE = 0;
		PlaySoundType_PLAY_SOUND_START = 1;
		PlaySoundType_PLAY_SOUND_STOP = 2;
	}

	PlaySoundType play_type = 4;
	string sound_name = 6;
	Vector play_pos = 13;
}

message GCGPVEDetailInfo {
	bool is_gcg_pve_mode_open = 1;
	repeated JAMFMMDJFOH level_data_list = 4;
}

// CmdId: 4504
message LLEDKINLNCD {
	uint32 level_id = 1;
	bool BPPBLPMDJHG = 6;
	int32 retcode = 13;
}

message SalvagePreventGallerySettleInfo {
	uint32 monster_count = 2;
	SalvagePreventStopReason reason = 12;
	uint32 MCAIMDGIIPN = 13;
	uint32 time_remain = 15;
}

enum MaterialDeleteReturnType {
	MaterialDeleteReturnType_MATERIAL_DELETE_RETURN_BAG = 0;
	MaterialDeleteReturnType_MATERIAL_DELETE_RETURN_SEED = 1;
}

// CmdId: 24758
message EHLEODDONOL {
	repeated uint64 PHLMGMHAIIP = 8;
	repeated JBPGGPIEMOH LOJBOMKDJDP = 11;
}

// CmdId: 23421
message NKBFDMHAJHL {
	uint32 id = 3;
	int32 retcode = 4;
}

// CmdId: 29917
message DPOFFJBDIEM {
	IEHMMLEIDOH hunting_pair = 2;
	uint32 city_id = 11;
}

// CmdId: 3337
message NCJACKNPCKP {
	uint32 IMBKDKGOLMJ = 5;
	int32 retcode = 7;
}

// CmdId: 601
message LICPDJJGFBC {
	uint32 id = 2;
	bool OAHEICHNNGL = 5;
	int32 retcode = 15;
}

// CmdId: 20638
message IKHJANDMKCB {
	uint32 draft_id = 13;
	bool LOCNJFIMIKK = 14;
}

// CmdId: 20666
message KJDDMPICFHE {
	bool DPAOBJDMMBC = 2;
	uint64 ugc_guid = 3;
	UgcType ugc_type = 5;
	int32 retcode = 7;
}

// CmdId: 28304
message GOAIIPKPHMG {
	uint32 DMBNPMFIEBM = 15;
}

message EEKEOOOICFJ {
	repeated uint32 PDACANONFCL = 3;
	bool ALCIEKLPLGN = 9;
	uint32 OBLNFHCNBNP = 12;
}

// CmdId: 23219
message GCGOperationReq {
	GCGOperation op = 3;
	uint32 MOMMJAGMFMJ = 5;
	uint32 MGKOOMBMOBA = 8;
}

// CmdId: 20077
message GetAllMailNotify {
	bool is_collected = 4;
}

message BlessingFriendPicData {
	string remark_name = 5;
	string signature = 7;
	uint32 avatar_id = 8;
	string nickname = 10;
	ProfilePicture profile_picture = 11;
	map<uint32, uint32> pic_num_map = 13;
	uint32 uid = 14;
}

// CmdId: 9681
message AAJGHMKLANF {
	message GCBLMNGAJNG {
		repeated uint32 monster_id_list = 5;
		string OHCDPECKKBD = 7;
		repeated PlatformType platform_list = 15;
	}

	repeated GCBLMNGAJNG IPMDAHPOLKB = 8;
}

// CmdId: 21765
message SalvageEscortSettleNotify {
	uint32 gallery_id = 5;
	SalvageEscortSettleInfo settle_info = 11;
}

message CNIFPKAOICN {
	uint32 CBCMPEJHDIA = 6;
	map<uint32, PEJMDKIFABB> EFBAMMPMLDK = 10;
}

message MGDHKKAFAAA {
	uint32 HOABBPHIGBJ = 5;
	uint32 EAFKPMFIJGB = 12;
}

message CAOBNKCODIB {
	repeated IMHNIMEAFKE MEAFAPMBBDH = 10;
	uint32 DLCKEJLILKC = 12;
}

message KJPHICECAKK {
	repeated uint32 IIABPCDBODH = 3;
	oneof detail {
		FJLDDDEMKKO order_info = 4;
		MDMPHEABJLN exam_info = 8;
	}
}

message JCMLMAIELJJ {
	uint32 level_id = 11;
	uint32 OECIBNLLONJ = 12;
	uint32 id = 14;
}

// CmdId: 9709
message FAPHECKHMKK {
	int32 retcode = 1;
	uint64 avatar_guid = 2;
	uint32 JLMELNNNPMI = 7;
}

// CmdId: 3534
message MKMNDIGJGIJ {
	LBFKMIKKJJG OALHHCLBDDL = 8;
}

// CmdId: 7815
message FoundationRsp {
	uint32 GGHJBAELHEB = 6;
	int32 retcode = 7;
	FoundationOpType op_type = 9;
	uint32 AKPPJGCICMK = 12;
	uint32 gadget_entity_id = 13;
}

// CmdId: 24424
message BJEMAFBABPM {
	UgcType ugc_type = 4;
}

// CmdId: 6226
message MENNAHJCDIO {
	repeated NFKNJBFKNOM BGOGLNOIPIJ = 7;
}

// CmdId: 28741
message AAKLFBCOKMA {
	uint32 ALIDLENLMOG = 7;
}

message MCHJIGFDEFI {
	repeated uint32 PJNECKFEJFC = 1;
	repeated HIAAIABFGLA CGEEIDGABPI = 7;
	repeated uint32 HAHJHIBCHFH = 10;
	repeated OJCIKAHDAAF GCBDIMHGKHA = 15;
}

// CmdId: 7007
message OOJFHJHJKGC {
	map<uint32, uint32> EODIJOKKILJ = 11;
}

// CmdId: 20646
message MBCGMLKKANA {
	uint32 target_uid = 5;
	int32 retcode = 14;
}

// CmdId: 3910
message JGCKNCIMCEF {
}

message FEOOPGHKMMH {
	uint32 level = 2;
	repeated uint32 affix_list = 4;
	uint32 monster_id = 12;
}

// CmdId: 5881
message DNJIEKEJMED {
	uint32 chapter_id = 6;
	int32 retcode = 10;
	uint32 PCPFACMNGCF = 14;
}

// CmdId: 28390
message AKOBFDNCPCE {
	int32 retcode = 14;
}

// CmdId: 3049
message HMFNNJBGHGA {
	uint32 end_time = 2;
}

message RegionInfo {
	string MMBIGBDDEKK = 1;
	uint32 FCBHAOHLMOB = 2;
	string LCNMOHPDDEG = 3;
	string area_type = 7;
	string FBLACFCHDFK = 8;
	string APADIJNFAAK = 9;
	string PAFEFJDOLAF = 10;
	string FDBOFEONMPM = 11;
	string KNJDKLCDHCJ = 12;
	string OICPAEPNJJJ = 13;
	uint32 LHNEBJNADAB = 14;
	string MJJHOMFDAFF = 16;
	uint32 JDDAIEFKOBB = 18;
	string PMHFLOBJNPD = 19;
	string HHKCHJPHLBB = 20;
	ResVersionConfig EKMNPEHHJKG = 22;
	bytes LMJLDOJOJEM = 23;
	string CNMDOAIBBIP = 24;
	string GCHIHFEAEKL = 26;
	string GECGFPEAFKP = 27;
	bool KJPCLCGDLHA = 28;
	string CGCEJCEGJIH = 29;
	string DHHNMNKJJGG = 30;
	string LLLEAADGMPJ = 31;
	string BEGDCNPGJIJ = 32;
	string LLGNAHGMKLI = 33;
	string GFIJDKFNAFA = 34;
	ResVersionConfig DHKPFELBGBC = 35;
	string game_biz = 36;
	string ADEHIEEKMFJ = 37;
}

// CmdId: 3980
message KMBAENIJAME {
	bool is_transfer_to_safe_point = 1;
	bool is_transfer_to_main_house_point = 11;
	uint32 guid = 12;
}

// CmdId: 1470
message CLOKLAIAILN {
	uint32 uid = 5;
	uint32 HHBIGAFAMIM = 7;
}

// CmdId: 29109
message HLNJLNKEOPN {
	Vector rot = 9;
	uint32 OECIBNLLONJ = 10;
	uint32 NOAEGEFGANI = 12;
	Vector pos = 14;
}

// CmdId: 2736
message KIIIPENGOJB {
	uint32 talk_id = 4;
	uint32 avatar_id = 10;
}

message JIIHFGKDCCG {
	uint64 server_game_time = 3;
	uint64 client_game_time = 7;
}

enum BrickBreakerStageType {
	BrickBreakerStageType_BRICK_BREAKER_STAGE_PREPARE = 0;
	BrickBreakerStageType_BRICK_BREAKER_STAGE_PICK = 1;
	BrickBreakerStageType_BRICK_BREAKER_STAGE_GAME = 2;
	BrickBreakerStageType_BRICK_BREAKER_STAGE_PLAY = 3;
	BrickBreakerStageType_BRICK_BREAKER_STAGE_SETTLE = 4;
}

// CmdId: 8335
message LELCIKJFKGF {
	uint64 ugc_guid = 3;
	UgcType ugc_type = 14;
}

// CmdId: 26398
message OKPGKIJCBGB {
	uint32 FBDLNGODOPB = 1;
	int32 retcode = 4;
	BABBODHEKHM CGELDMBGOJJ = 6;
	uint32 PMAEBJCCBNA = 9;
}

// CmdId: 29909
message FEGKBAAMGCM {
	uint32 EADHOCKFDOC = 4;
	int32 retcode = 7;
	uint32 expire_time = 9;
}

// CmdId: 1270
message NAHJNJAPGNC {
	uint32 EEPJNGBAMJC = 13;
	uint32 IMDLICDPCOL = 14;
}

// CmdId: 5535
message IFMFGBFFGPG {
	uint32 IJGBDCGFPGJ = 7;
	repeated MLFNBKPGJKK CEANGHJALPF = 10;
	int32 retcode = 15;
}

// CmdId: 29395
message NJIBJOELDGE {
	repeated string KPOGEGBOJOJ = 5;
}

// CmdId: 23897
message NJPBGNEDMJO {
	uint64 guid = 4;
}

message ELBBINCJHJO {
	uint32 state = 9;
	uint32 PIJAPGAMIOF = 14;
}

message GameplayRecommendationElementReliquaryRequest {
	uint32 element_type = 1;
	uint32 equip_type = 10;
}

// CmdId: 22614
message EJGAAPCJKCA {
	uint32 level_id = 6;
	repeated uint32 ADJDCJEFGEP = 11;
	uint32 FOBMCIGAFOA = 13;
}

enum WidgetExtraCdType {
	WidgetExtraCdType_NONE = 0;
	WidgetExtraCdType_E_SKILL_SHARED = 1;
}

// CmdId: 20642
message POPNFAPBPNJ {
	uint32 dungeon_id = 9;
	int32 retcode = 11;
	uint32 cell_id = 14;
}

message PotionActivityDetailInfo {
	repeated BCIMNDLIENF stage_list = 15;
}

// CmdId: 3989
message IKJPDDAELNB {
	int32 retcode = 2;
	uint32 material_id = 11;
}

// CmdId: 21811
message LJPEEKGALPA {
	uint32 ENIDFKNFMGI = 7;
	int32 retcode = 11;
}

// CmdId: 6089
message DAKPMFAIHIC {
	int32 retcode = 9;
}

message JourneyGearGadgetInfo {
	uint32 level_id = 1;
}

message PropPair {
	uint32 type = 1;
	PropValue prop_value = 2;
}

message HOCBFJAKEPF {
	uint32 BNIJKIHMIGG = 1;
	bool is_finish = 7;
	bool HKFFBDEMOPJ = 9;
	uint32 IABEPGPFIJC = 11;
}

// CmdId: 26672
message BKBLJBFFOPJ {
	bool ICNDPHPJIMA = 11;
}

message SceneGalleryHideAndSeekInfo {
	repeated uint32 PJNECKFEJFC = 5;
	repeated uint32 HAHJHIBCHFH = 8;
}

// CmdId: 1133
message JPNMBDEANCF {
	uint32 param = 5;
	repeated NFPCJOAPKOG reward_info_list = 7;
	uint32 type = 11;
	MEIKKNFHJCI JAMGMGMIIKM = 15;
}

// CmdId: 9152
message OPBDGLHMGCE {
	uint32 DCNDJCHHKNI = 11;
}

// CmdId: 2979
message DLPCJJDLABE {
	bool is_locked = 1;
	uint32 EDJPHKJGNAE = 13;
}

// CmdId: 25098
message GFGLNADEHKO {
	uint32 JNNCJJNOIJH = 3;
	uint32 GGMADGNEJLK = 4;
	uint32 PFKLJIJPJKD = 8;
	uint32 CDPKKFEKEEJ = 10;
	uint32 ECLHMOHBPMP = 11;
	uint32 PFNELMGOGEF = 12;
	uint32 LGNJDJMIHGD = 13;
	uint32 AFLLBIAGPBG = 15;
}

// CmdId: 24129
message JJGONFEAHAL {
	uint32 level_id = 2;
	int32 retcode = 6;
}

// CmdId: 23886
message EJCJMABGCID {
	uint32 stage_id = 15;
}

// CmdId: 44
message AvatarDieAnimationEndReq {
	uint32 skill_id = 6;
	Vector reborn_pos = 7;
	uint64 die_guid= 13;
}

// CmdId: 7906
message ECJJANKPGDI {
	bool JEGDNLJKCFF = 1;
	bool is_success = 3;
	repeated LMNCDPJIJFB child_challenge_list = 4;
	uint32 NEMGOAHPGPO = 6;
	uint32 FBILALMEHBM = 9;
	uint32 MIIFMHJMCPC = 14;
}

message IJAPDBCJLFI {
	Vector hint_center_pos = 8;
	bool KHBPPOMNENB = 10;
	uint32 config_id = 12;
	uint32 group_id = 15;
}

message CIFACKBNJNG {
	bool is_finish = 2;
	bool is_open = 3;
	uint32 stage_id = 8;
	uint32 best_score = 14;
}

// CmdId: 1076
message NDGFNKOIHDA {
}

// CmdId: 23803
message CFJHHEPPDJJ {
	uint32 schedule_id = 2;
	uint32 activity_id = 6;
	int32 retcode = 8;
}

// CmdId: 22727
message IAKMPFPHDBC {
	map<uint32, uint32> DCMLCOMFLFD = 13;
}

message FleurFairActivityDetailInfo {
	map<uint32, CBEMCLPJLNH> DMMBDKCPCOJ = 3;
	map<uint32, FleurFairMinigameInfo> DHIEINGIIAA = 4;
	bool LAHALLIEOFC = 8;
	bool is_content_closed = 9;
	uint32 IIEFFGHCHJB = 10;
	repeated NOLKDKABJKN chapter_info_list = 11;
	uint32 content_close_time = 12;
	uint32 PPIJCAJGGGN = 15;
}

// CmdId: 4502
message GGFDBDCCDFC {
	uint32 end_time = 4;
}

// CmdId: 9505
message AOAOMACAKDI {
	enum HANJCJHHBEJ {
		HANJCJHHBEJ_REASON_NONE = 0;
		HANJCJHHBEJ_REASON_GAME_MAX = 1;
		HANJCJHHBEJ_REASON_CLIENT_VERSION_NOT_LASTEST = 2;
		HANJCJHHBEJ_REASON_RESOURCE_NOT_COMPLETE = 3;
		HANJCJHHBEJ_REASON_TIMEOUT = 4;
		HANJCJHHBEJ_REASON_OPPONENT_CLIENT_VERSION_NOT_LASTEST = 5;
	}

	HANJCJHHBEJ reason = 15;
}

message MHJCBEPBPKE {
	uint32 KKDKIOGHLDK = 2;
	float region_radius = 3;
	repeated uint32 KECKDADBBAD = 5;
	uint32 scene_id = 7;
	bool is_finish = 11;
	Vector region_center_pos = 13;
	uint32 level_id = 14;
	bool is_open = 15;
}

// CmdId: 4135
message CJLKNNNDNCL {
	uint32 PEAJMEIBPJL = 5;
}

// CmdId: 29107
message OGPNCPMGOBH {
	uint32 point_id = 8;
	uint32 text_id = 9;
	uint32 quest_id = 11;
}

message FDAEBIODLGC {
	repeated uint32 ADOIIEFDCNH = 1;
	repeated uint32 EOLNLCJKANI = 8;
	bool FIOMMGGFMDI = 9;
	uint32 player_uid = 11;
	repeated uint32 BJAAFCGNJOO = 12;
	uint32 JAHBDDLDEGH = 14;
}

// CmdId: 20999
message ABKCHPANDEE {
	uint32 HJFCCLIELND = 3;
	repeated AAACNIECLGF MMODEDLFIMN = 5;
}

// CmdId: 27038
message GKNPIGGLEPC {
	uint64 chair_id = 6;
	int32 ALLFNJPAKMH = 7;
	uint32 entity_id = 10;
	int32 JNIMALFGJHL = 14;
}

// CmdId: 27754
message NGNKIGAIHLF {
	uint32 NKKGCLKIBFL = 12;
}

// CmdId: 22260
message FDKMFGHONNO {
	uint64 guid = 5;
}

// CmdId: 22976
message LFFDBGCNBOO {
	int32 retcode = 2;
}

message GCGOperationSurrender {
}

// CmdId: 29444
message FBEICPJPIEK {
	uint32 gallery_id = 6;
}

message SalvageStageInfo {
	bool is_open = 1;
	uint32 stage_id = 13;
	repeated SalvageChallengeInfo challenge_info_list = 14;
}

// CmdId: 29305
message PlayerPropChangeReasonNotify {
	float old_value = 1;
	PropChangeReason reason = 6;
	float cur_value = 8;
	uint32 prop_type = 9;
}

message OJPPHDDFBDL {
	uint32 config_id = 1;
	uint32 MHEBGNPLIMG = 2;
	string IDKEKIPHFOP = 6;
	uint32 JKONBPPNJAO = 14;
}

// CmdId: 5871
message EKPDOHMCHLA {
	Vector rot = 5;
	uint32 material_id = 9;
	Vector pos = 12;
}

// CmdId: 26137
message JLPKIHPFKEI {
	uint32 bgm_id = 15;
}

message DELEDBMALBD {
	Vector rot = 1;
	Vector pos = 5;
}

// CmdId: 27098
message JEPJDEKDOKM {
	uint32 PAEIFHHMFDD = 10;
}

// CmdId: 853
message PlayerSetPauseReq {
	bool is_paused = 1;
}

// CmdId: 5251
message JOBMMBDCPNI {
	int32 retcode = 12;
}

// CmdId: 1577
message SaveUgcDungeonDataReq {
	bool DBLPPCIGOFM = 1;
	bool GALKAMAADIH = 8;
	repeated UgcDungeonRoom ANHGALKLAGG = 11;
	UgcDungeonSetting dungeon_setting = 14;
	uint64 guid = 15;
}

// CmdId: 2365
message EIJOKJPCEOE {
	bool PEJELBLLHIH = 6;
	int32 uid = 12;
}

message FPDJCIJKJBL {
	repeated uint32 MKLFLOECEPF = 2;
	repeated PMOEELBEPEF CGAEHNMNIPH = 4;
	repeated CEICNMOGEIE PCNFIPLBNEK = 7;
	repeated CEICNMOGEIE PJEHDDBEPAP = 11;
}

// CmdId: 6509
message LMAJGPJAEAL {
	int32 retcode = 5;
}

// CmdId: 2390
message QueryPathRsp {
	enum GGBHPOFPKOD {
		GGBHPOFPKOD_STATUS_FAIL = 0;
		GGBHPOFPKOD_STATUS_SUCC = 1;
		GGBHPOFPKOD_STATUS_PARTIAL = 2;
	}

	repeated Vector corners = 1;
	GGBHPOFPKOD query_status = 2;
	int32 retcode = 11;
	int32 query_id = 14;
}

// CmdId: 23208
message GetWidgetSlotRsp {
	repeated WidgetSlotData slot_list = 7;
	int32 retcode = 13;
}

// CmdId: 25848
message FNAJKHDLBIH {
	uint64 dungeon_guid = 4;
	bool is_add = 11;
}

message JOHFHDPJJHA {
	uint32 key = 3;
	int32 value = 14;
}

// CmdId: 20408
message NHPDANKGIPF {
	uint32 JPGPPEMOADG = 1;
	repeated CABGEMGBFAP FIDOBDJMLJK = 2;
	uint32 KGFEMMBJONK = 3;
	int32 retcode = 4;
	uint32 BPOJMDPFCLG = 7;
	uint32 stage_id = 9;
	uint32 BMDDKDEBOEC = 11;
	repeated MGDHKKAFAAA LNIHEDMNOBA = 14;
	uint32 HLKMLDOAPGF = 15;
}

// CmdId: 111
message QuickUseWidgetRsp {
	uint32 material_id = 9;
	int32 retcode = 10;
	oneof param {
		OneoffGatherPointDetectorData detector_data = 8;
		ClientCollectorData client_collector_data = 5;
		SkyCrystalDetectorQuickUseResult sky_crystal_detector_quick_use_result = 227487;
	}
}

message OpActivityInfo {
	uint32 end_time = 1;
	uint32 begin_time = 5;
	uint32 schedule_id = 9;
	uint32 activity_id = 11;
	bool is_has_change = 12;
	oneof detail {
		BonusOpActivityInfo bonus_info = 8;
	}
}

// CmdId: 5047
message IAEPDNIKPND {
	bool OOPOFACKKPF = 2;
	uint64 guid = 7;
	repeated uint32 tag_list = 12;
}

message AvatarEnterSceneInfo {
	uint32 avatar_entity_id = 4;
	repeated ServerBuff server_buff_list = 5;
	repeated uint32 buff_id_list = 8;
	AbilitySyncStateInfo avatar_ability_info = 10;//sus 10 or14
	uint64 weapon_guid = 11;
	uint32 weapon_entity_id = 12;
	AbilitySyncStateInfo weapon_ability_info = 14;//sus 10 or14
	uint64 avatar_guid = 15;
}

// CmdId: 28950
message HJJOINJPFOH {
	PEJMDKIFABB EMEJHAAPHKG = 4;
	uint32 HGLLOLEBHKJ = 6;
	PEJMDKIFABB LHFKGOAECMB = 13;
	uint32 CBCMPEJHDIA = 15;
}

message AHNPCNCDEMI {
	repeated JAMOHMJPFKN level_info_list = 1;
}

message HOIBOPPEBCK {
	repeated uint32 PENEPLCGJGB = 1;
	float CBAKCIGKEHA = 2;
	float CIIDBMBMAEB = 4;
	bool INOGHJIFGOE = 6;
	string FKOMGICFJMM = 7;
	Vector target_pos = 8;
	float speed = 10;
	bool BNMCAPGOFFM = 11;
	uint32 entity_id = 12;
	float LMOABODAFCH = 14;
	int32 MBKMJKPOAFP = 15;
}

// CmdId: 22361
message COPOLDJEEID {
	uint32 NLCMGNOKBNN = 2;
	uint32 KLFFNJKEEEP = 3;
	uint32 LDELFPMKJHP = 4;
	bool ELEBMPEMHHB = 10;
	uint32 gadget_entity_id = 12;
}

message CPGKALMFIJP {
	float JLENFEAABIC = 1;
	uint32 JEGJFOPOACL = 2;
	map<uint32, uint32> KDEMDBFEMAJ = 3;
	uint32 JJMMKODOKEB = 4;
	repeated GPGOEJDGJDE DDEHGNJPJDM = 6;
	uint32 LKBIDBNBICO = 7;
	uint32 attack_target_id = 9;
	float NHDACMLEFBD = 10;
	uint32 PPBOMEBCOFD = 11;
	float JDMKOFGMOGL = 13;
	uint32 entity_id = 14;
	float HIADEPGCAEA = 15;
}

message MEIKKNFHJCI {
	repeated uint32 ECJNEMHANGK = 2;
	uint32 FFNKBPOPAII = 3;
	repeated uint32 NLDKGBFDKKN = 4;
	uint32 DCCGHPOLCOA = 8;
	bool CIPOHOCMHLB = 10;
	bool DDAKJHJDKPE = 14;
	bool LHFGLIIINGJ = 15;
}

message HMANENJDOOA {
	uint32 avatar_id = 1;
	bool IIBIJOOIEPL = 8;
}

// CmdId: 23911
message BAJFDAKCFJH {
	int32 retcode = 5;
}

message WindFieldDungeonSettleInfo {
	repeated uint32 MFLAEBMIEOL = 5;
	repeated uint32 LOPDIJHNHCM = 7;
	WindFieldDungeonFailReason fail_reason = 8;
}

// CmdId: 7083
message AAFBGBKJOHN {
	uint32 schedule_id = 7;
	int32 retcode = 9;
}

message IHODACKIDOJ {
	uint32 next_refresh_time = 2;
	uint32 level = 3;
	JNIMFEJFNOO HIKKNBEGJMP = 4;
	uint32 exp = 7;
	OADHMMKEJLK CFOACPIKLCC = 10;
	uint32 EMHGHBKLDGJ = 11;
	repeated uint32 PELOADHFOOL = 12;
	HBJACFFDIKJ HMPOOPONEPF = 13;
	LLLKBGDALNB EFDJLANJODO = 15;
}

message OBHEBLIBENI {
	HBNEHFMBCIJ DICIFCFFKOO = 4;
	repeated ACFNCNCBLDB JAPFJOBAPMP = 6;
	uint32 uid = 12;
	repeated ACFNCNCBLDB PMGNKMGFAMM = 13;
}

// CmdId: 26925
message HOECDCINMCP {
	repeated CNIFPKAOICN NAAMGBCKPIP = 11;
}

// CmdId: 27670
message LLHIFMNMDEC {
	repeated uint64 CGCJJOAMEEA = 3;
	uint32 dungeon_id = 7;
	uint32 cell_id = 11;
	uint64 cur_avatar_guid = 12;
}

// CmdId: 5557
message AGKGPGMKOJB {
	uint32 event_id = 3;
	repeated ItemParam item_list = 5;
	int32 retcode = 10;
}

// CmdId: 3917
message DHDONDINKAC {
	int32 retcode = 4;
}

message GCGMsgWaitingListChange {
	uint32 controller_id = 7;
	uint32 BFCICKJKELE = 10;
}

message CEIJBFELMLE {
	repeated GGDKDMOAIEN PJBDIKEOEMK = 11;
}

message GameplayRecommendationElementReliquaryResponse {
	repeated LHKOLFJBKLP main_prop_data_list = 5;
	uint32 equip_type = 8;
	uint32 element_type = 9;
}

// CmdId: 717
message BLHAADEOMKE {
	int32 retcode = 3;
}

// CmdId: 28342
message HEHIBPMCIJI {
	uint32 dungeon_id = 3;
	uint32 DIMOBHCKMIN = 6;
	int32 retcode = 12;
}

// CmdId: 28742
message AvatarLifeStateChangeNotify {
	uint32 life_state = 1;
	uint64 avatar_guid = 2;
	PlayerDieType die_type = 3;
	string attack_tag = 5;
	uint32 move_reliable_seq = 9;
	uint32 source_entity_id = 11;
	repeated ServerBuff server_buff_list = 13;
}

message FleurFairPlayerStatInfo {
	uint32 MNPFODGOPDE = 1;
	ProfilePicture profile_picture = 2;
	uint32 KPFJHEDFOPL = 8;
	string nick_name = 9;
	string online_id = 10;
	uint32 uid = 11;
	int32 param = 14;
}

message ALJGGDAALGC {
	repeated GDDAGMPINBG stage_info_list = 11;
}

// CmdId: 4098
message IBPIIIFMKJD {
	CustomGadgetTreeInfo FHHNCEHKALH = 3;
	uint32 entity_id = 5;
}

// CmdId: 27551
message BPGBIGIDGCC {
	uint64 avatar_guid = 11;
	repeated uint64 equip_guid_list = 12;
}

message ACLBODHPIMJ {
	uint32 play_type = 4;
	uint32 MMENLJNENCA = 5;
	bool is_open = 6;
	uint32 CINPPKIHCFD = 13;
}

// CmdId: 9470
message KAFICHHGBGC {
	uint32 BEBDIAKKLLM = 3;
	bool is_win = 11;
}

message LBEOPJPDEOG {
	bool is_open = 5;
	uint32 level_id = 12;
	uint32 FGJIONJGDOI = 13;
	bool is_finish = 14;
}

message LHKOLFJBKLP {
	uint32 FAMMGMNJEGC = 11;
	uint32 main_prop_id = 12;
}

// CmdId: 20887
message KHCOIDNHHOE {
	uint32 CKDLPBFPCOF = 1;
	uint32 ENIDFKNFMGI = 7;
}

// CmdId: 5161
message GetFriendShowNameCardInfoRsp {
	int32 retcode = 4;
	repeated uint32 show_name_card_id_list = 10;
	uint32 uid = 12;
}

message FMKIEAOEGIA {
	repeated HMANENJDOOA avatar_list = 4;
}

message UgcDungeonRoom {
	uint32 room_id = 2;
	uint32 DABLNCAGMGM = 3;
	IDHBINJMGIN GGHBGILEDJB = 4;
	uint32 GELDJACICFA = 8;
	bool is_add = 10;
	UgcDungeonRoomDeployment MJNELFDDKLK = 11;
	uint32 BOIANEIPEMO = 12;
	HNCHDEGIFGP OJMKBAOCDNO = 15;
}

// CmdId: 6008
message DPNFNELDOGD {
	uint32 entity_id = 3;
	uint32 play_type = 8;
	uint32 progress = 10;
}

// CmdId: 6424
message MAJCBFMMHEO {
	uint32 HILBJBBBEHL = 11;
	uint32 group_id = 12;
	int32 retcode = 15;
}

// CmdId: 21878
message IFIMACOBOAI {
	enum FHFIANLNBEK {
		FHFIANLNBEK_TIME_OUT = 0;
		FHFIANLNBEK_SETTLE_PLAY_END = 1;
		FHFIANLNBEK_SETTLE_PLAYER_QUIT = 2;
	}

	repeated uint32 HEJKDIMCNIP = 3;
	uint32 OKOANLIBBLO = 4;
	uint32 play_index = 5;
	bool FPBAJMAJKGE = 6;
	repeated EKEECEGIBEO JDFKKLCCOHH = 7;
	FHFIANLNBEK reason = 9;
	repeated ExhibitionDisplayInfo score_list = 10;
	bool is_record_score = 11;
	uint32 IPAOLHMOBCF = 12;
	uint32 begin_time = 13;
	uint32 HPPIAEJGGHM = 14;
}

message OPHIJGMOKBO {
	uint32 PNGJPPJBCPI = 6;
	bool DLCOBJPBKAJ = 8;
	uint32 level_id = 9;
	uint32 DDHPMENFIEC = 11;
	uint32 GCNDEKFIOHL = 12;
	uint32 ANPHFALEKCB = 15;
}

enum GCGReason {
	GCGReason_DEFAULT = 0;
	GCGReason_EFFECT = 1;
	GCGReason_COST = 2;
	GCGReason_GM = 3;
	GCGReason_ATTACK = 4;
	GCGReason_REBOOT = 5;
	GCGReason_PLAY_CARD = 6;
	GCGReason_QUICKLY_ONSTAGE = 7;
	GCGReason_REMOVE_AFTER_DIE = 8;
	GCGReason_INIT = 9;
	GCGReason_EFFECT_DAMAGE = 10;
	GCGReason_EFFECT_HEAL = 11;
	GCGReason_EFFECT_REVIVE = 12;
	GCGReason_INIT_ONSTAGE = 13;
	GCGReason_DIE_ONSTAGE = 14;
	GCGReason_SELECT_ONSTAGE = 15;
	GCGReason_CHARACTER_DIE = 16;
	GCGReason_REVIVE_WHEN_DEATH = 17;
	GCGReason_TRANSFER_TO_OPPONENT = 18;
	GCGReason_TRANSFER_DICE = 19;
	GCGReason_PLAY_CARD_BEING_COUNTER = 20;
}

// CmdId: 6256
message AJNNEKHFOAM {
	bool AOOAHLFGPEI = 5;
	bool ANLFANOJCLC = 13;
}

message IOFLNDJCMBA {
	enum EGFPGOLIFJJ {
		EGFPGOLIFJJ_UNLOCK = 0;
		EGFPGOLIFJJ_LOCK = 1;
		EGFPGOLIFJJ_TAKEN = 2;
	}

	EGFPGOLIFJJ state = 2;
	uint32 id = 12;
}

// CmdId: 2027
message JEEOELJANJF {
	repeated JIEBHIMNPMF avatar_info_list = 1;
	uint32 difficulty = 10;
	uint32 level_id = 14;
}

enum SalesmanStatusType {
	SalesmanStatusType_SALESMAN_STATUS_NONE = 0;
	SalesmanStatusType_SALESMAN_STATUS_UNSTARTED = 1;
	SalesmanStatusType_SALESMAN_STATUS_STARTED = 2;
	SalesmanStatusType_SALESMAN_STATUS_DELIVERED = 3;
}

// CmdId: 201
message AvatarCardChangeReq {
	uint64 avatar_guid = 2;
	uint32 count = 7;
	uint32 item_id = 9;
}

// CmdId: 28453
message JAOLGOFFBHJ {
	GIHFIIBDOBE OKOHCGKBHPJ = 9;
	uint32 EODCJJJGMBB = 12;
	uint32 DCCGHPOLCOA = 15;
}

message InBattleIrodoriChessSettleInfo {
	uint32 BHKOAGFILDE = 2;
	bool is_new_record = 3;
	uint32 JHLNBEKFJBA = 5;
	bool LBNGCAEENNC = 10;
	bool FOPDNBOAKKA = 11;
	uint64 scene_time_ms = 12;
}

message BDCMIDKLDAD {
	enum CEILEPBJOHD {
		CEILEPBJOHD_NONE = 0;
		CEILEPBJOHD_CREATE_CONNECT = 1;
		CEILEPBJOHD_START_GAME = 2;
		CEILEPBJOHD_PING = 3;
		CEILEPBJOHD_FINISH_GAME = 4;
		CEILEPBJOHD_SNAP_SHOT = 5;
		CEILEPBJOHD_ACTION = 6;
		CEILEPBJOHD_SNAP_SHOT_FOR_DEBUG_LOG = 7;
	}

	CEILEPBJOHD sync_type = 3;
	int32 retcode = 11;
	oneof sync {
		BreakoutSyncCreateConnect sync_create_connect = 10;
		JIIHFGKDCCG sync_ping = 4;
		BreakoutSyncFinishGame sync_finish_game = 14;
		BreakoutSyncSnapShot sync_snap_shot = 7;
		KIAHNEFKENL sync_action = 8;
	}
}

// CmdId: 8047
message EPLEHGBPNPI {
	uint32 DOMIKMPHIKI = 7;
}

// CmdId: 4110
message FEINLCPHOLA {
}

// CmdId: 6769
message MGNMGEALOBE {
	uint32 level_id = 1;
}

message JHKMCHIIIHE {
	uint32 stage_id = 4;
	bool is_open = 6;
	bool is_finished = 13;
}

message TrialAvatarActivityRewardDetailInfo {
	uint32 trial_avatar_index_id = 4;
	bool JMMOPPCJNPH = 6;
	bool BJJCBECALHJ = 7;
	uint32 reward_id = 14;
}

// CmdId: 2051
message PLACOKCDGDI {
	int32 retcode = 2;
}

// CmdId: 3343
message ALEBODGODLP {
	repeated COBJKLEGHGI avatar_info_list = 13;
}

// CmdId: 21359
message JHEILPAMNEK {
	uint32 level_id = 3;
	bool is_finish = 5;
	int32 retcode = 6;
	bool is_new_record = 7;
	uint32 AKFMPMHMGFF = 15;
}

message AbilityMetaAddAbility {
	AbilityAppliedAbility ability = 12;
}

message NCJAFNDACAE {
	fixed32 content_close_time = 3;
	bool KFPOEJDCDKP = 5;
	repeated GCDOBJPEOGM FPBLAKIGOAO = 8;
	uint32 NPFDANMILHG = 9;
	bool MCCAPLKPGID = 10;
	uint32 MGCNPOMICOH = 11;
	fixed32 next_refresh_time = 12;
	uint32 PMCGOPCJKFP = 13;
}

// CmdId: 29080
message NJENIADEHFK {
	uint32 activity_id = 3;
}

// CmdId: 9734
message PONLAHJDIOI {
	int32 retcode = 2;
}

// CmdId: 22100
message HPIPJDAOHLC {
	uint32 schedule_id = 12;
}

// CmdId: 22716
message GachaWishReq {
	uint32 gachaType = 10;
	uint32 item_id = 11;
	uint32 gachaScheduleId = 14;
}

// CmdId: 6277
message AJFODFDBFDL {
	int32 retcode = 6;
	uint32 gallery_id = 15;
}

message SceneGalleryInstableSprayInfo {
	repeated MPGBEKKNDBG buff_info_list = 13;
	uint32 score = 15;
}

message GCGMsgPass {
	uint32 controller_id = 11;
}

// CmdId: 8908
message AOBMGPFEBHB {
	uint32 offering_id = 7;
	uint32 group_id = 9;
	uint32 config_id = 13;
}

message OENDDNBPCAP {
	repeated JHKMCHIIIHE stage_info_list = 9;
	repeated MPMMIKBLCFP MAJKGOELLBA = 12;
}

// CmdId: 25217
message NIHOLALLPKA {
	repeated PMBIEEIPAMB JPABDJGDJJG = 4;
	int32 retcode = 5;
	uint32 MECDLIKEOLD = 7;
}

// CmdId: 27850
message CIDMGGNOLNN {
	uint32 MKODBCNHKFH = 5;
	uint32 IHOIIBCOOCA = 7;
	uint32 BEBDIAKKLLM = 9;
	uint32 progress = 13;
	uint32 end_time = 15;
}

// CmdId: 26756
message FPNDHKKJLFM {
}

// CmdId: 27745
message OEMJNFNOOMP {
	uint32 target_uid = 2;
}

// CmdId: 1544
message FGOFDFPDHHG {
}

message EIONDCIELPO {
	uint32 block_id = 1;
	uint32 GFOPNOCLCNO = 2;
	bytes EELKKIBBDHA = 3;
	bool POKCDMFNCOD = 4;
}

// CmdId: 2777
message JNNHEOFGBBN {
	KPEOFOHPPAP FJFNCJENDJM = 9;
}

message EffigyChallengeV4DetailInfo {
	repeated EffigyChallengeV4LevelDataInfo level_data_info_list = 1;
}

// CmdId: 26721
message CHOBIABFKKH {
	repeated NJOICMCKOLM EAHMAFHFMGF = 14;
}

message AKIMIIFAIAI {
	uint32 DNDOKILKJDO = 7;
	uint32 GAMJJANDGDH = 10;
	uint32 FKCGFMKLJHM = 13;
}

// CmdId: 7559
message KNKKJLKCKMP {
	uint32 city_id = 7;
	uint32 LALKJDDEADP = 8;
}

// CmdId: 27317
message BCHGDJGGMME {
	MatchType match_type = 1;
	int32 retcode = 12;
	uint32 EADHOCKFDOC = 13;
	bool is_agreed = 15;
}

// CmdId: 5168
message PFOBGPMILBO {
	bool FKNFNMBNNPE = 2;
	uint32 server_seq = 6;
}

// CmdId: 4813
message KGELOBFEPNN {
	uint32 uid = 6;
	repeated uint32 KOJKLMPPHCO = 8;
}

// CmdId: 1925
message CPLAMJNMAPA {
	fixed32 OKOANLIBBLO = 4;
	bool NPPLHEEGANA = 8;
	uint32 OOAODPMPNCM = 9;
}

message PMPIONJOHMB {
	repeated uint32 LDBGCMNEKBG = 11;
}

// CmdId: 421
message CustomDungeonOfficialNotify {
	repeated uint32 official_black_coin_list = 1;
	TryCustomDungeonType AIHMOIFDDEE = 5;
	EnterCustomDungeonType enter_type = 7;
}

// CmdId: 8390
message DLKBGIFFHBB {
	repeated uint32 HLGKGHNOCBO = 6;
}

message InBattleMechanicusInfo {
	repeated InBattleMechanicusCardInfo IIPLGPCFILB = 1;
	uint32 JMJOOBHKHFC = 2;
	uint64 GDPLLHKEFMH = 3;
	uint32 LBANCILFFFK = 4;
	uint32 DEIIIONIEGH = 5;
	repeated DHEAHPDIPJN DBBHMECOOAI = 6;
	uint32 round = 7;
	uint32 CMMANNKBBJP = 8;
	uint64 FGMNIAJLMMH = 9;
	InBattleMechanicusStageType stage = 10;
	uint32 KIKIMDOMEBC = 11;
	repeated KFCDIGKNEPH player_list = 12;
	uint32 DOMIKMPHIKI = 13;
	uint64 wait_begin_time_us = 14;
	repeated InBattleMechanicusCardInfo MNHCKFJHMLN = 15;
	repeated uint32 NBKBNNJALHL = 742;
	repeated uint32 GEOFMFEKJFC = 1872;
}

// CmdId: 20714
message PBCAEABAEAA {
	string signature = 8;
}

// CmdId: 28747
message HuntingOngoingNotify {
	bool is_started = 3;
	Vector OPJFEMFFIOA = 5;
	uint32 fail_time = 9;
	IEHMMLEIDOH hunting_pair = 11;
	uint32 HOFIJHCGOIE = 12;
	bool is_final = 14;
}

// CmdId: 7517
message DONPEKNEGLC {
}

message BHGMHABFIDP {
	uint32 param = 9;
	uint32 HHMIAPNMLBC = 10;
}

// CmdId: 8514
message DungeonDieOptionReq {
	PlayerDieOption die_option = 2;
	bool is_quit_immediately = 11;
}

// CmdId: 25965
message SceneTimeNotify {
	uint64 scene_time = 7;
	bool is_paused = 11;
	uint32 scene_id = 14;
}

// CmdId: 2189
message HomePreviewBlueprintRsp {
	HomeSceneArrangementInfo scene_arrangement_info = 4;
	string share_code = 12;
	int32 retcode = 14;
}

// CmdId: 26361
message EIGGAFGOGBA {
	string OLJADCKOBHL = 8;
	uint64 NLENOELOOAB = 9;
	string DILIBFBJOFB = 13;
}

message FCCGFEACHIE {
	IFKKGGNCODA type = 7;
	uint32 value = 13;
}

message LHPHPFPMEKJ {
	uint32 NEMGOAHPGPO = 1;
	bool is_open = 2;
	uint32 stage_id = 10;
}

// CmdId: 23557
message NOJICCEIMKI {
	bool NGIPAKHJGKA = 2;
}

message RoutePoint {
	Vector position = 1;
	float arrive_range = 2;
	bool has_reach_event = 3;
	oneof ONNFKMODHBG {
		Vector rotation = 21;
		MathQuaternion rotation_speed = 22;
		MathQuaternion axis_speed = 23;
	}
	oneof DCHAOPAKGGI {
		float velocity = 11;
		float time = 12;
	}
}

// CmdId: 1655
message AchievementAllDataNotify {
	repeated uint32 reward_taken_goal_id_list = 8;
	repeated Achievement achievement_list = 11;
}

message CNDDKNHFNND {
	bool LAEDECHGFIJ = 7;
	uint32 config_id = 10;
	uint32 GGBPDDPCEDM = 15;
}

// CmdId: 23778
message PIAMHFPNKBI {
	uint32 stage_id = 11;
}

// CmdId: 8332
message CNHKAHLGDPN {
	int32 retcode = 4;
}

// CmdId: 20013
message FFGHCKGFKLI {
	int32 retcode = 2;
	MHBMJLEHDBH EDAAHIAPPKA = 14;
}

// CmdId: 20997
message DDHKDOOMHMD {
	uint32 chapter_id = 10;
	int32 retcode = 12;
}

message JMGHNCCGAOH {
	Vector rot = 10;
	Vector pos = 15;
}

message PMBIEEIPAMB {
	string url = 5;
	uint32 ILEJAJIJPEE = 6;
	uint32 end_time = 8;
	uint32 MAAMFOBMDCN = 9;
	bool JLGIGKIMHOB = 10;
	uint32 begin_time = 11;
	uint32 content_close_time = 13;
	string LCAOHIBFDOP = 15;
}

message PKBPOLNAOHJ {
	map<uint32, uint32> BIKJMCOMFKC = 8;
}

// CmdId: 8634
message FIIAHEABDAI {
	uint32 GJFEPJJECKC = 7;
}

// CmdId: 23794
message IIHDJIGHLHF {
	uint32 OKOANLIBBLO = 3;
	int32 retcode = 15;
}

// CmdId: 1186
message FCHAMHONLJE {
	uint32 point_id = 5;
	uint32 scene_id = 13;
}

// CmdId: 4554
message GAEOEJKCICE {
	uint32 mp_play_id = 6;
	bool MDBNCAJECHN = 11;
}

message INJKDLOLFNC {
	enum KEMKFIFJODF {
		KEMKFIFJODF_INVALID = 0;
		KEMKFIFJODF_IN_PROGRESS = 1;
		KEMKFIFJODF_COMPLETE = 2;
		KEMKFIFJODF_REWARD_TAKEN = 3;
	}

	uint32 id = 6;
	uint32 total_progress = 8;
	KEMKFIFJODF state = 9;
	uint32 progress = 12;
}

// CmdId: 8441
message CAJDOPJFJGL {
	int32 retcode = 12;
}

message LNOGKEJODCE {
	repeated ItemParam CONGCPICOPA = 9;
	uint32 uid = 12;
	repeated ItemParam CNBOBNNAHOD = 14;
}

// CmdId: 24672
message LFBKNJCPKIJ {
	uint32 entity_id = 13;
}

// CmdId: 24899
message AvatarPropNotify {
	uint64 avatar_guid = 8;
	map<uint32, int64> prop_map = 14;
}

// CmdId: 229
message NOJFFPDHJOD {
	uint32 reward_id = 7;
	uint64 avatar_guid = 9;
	int32 retcode = 10;
	uint32 promote_level = 13;
}

message JKOOIMHEMCE {
	repeated Uint32Pair FGJFMHKICNI = 6;
	uint32 skill_id = 14;
}

message DJPOKBECILP {
	uint32 level_id = 1;
	bool is_open = 4;
	bool is_finish = 13;
	uint32 camp_id = 15;
}

message AbilityGadgetInfo {
	uint32 camp_id = 1;
	uint32 camp_target_type = 2;
	uint32 target_entity_id = 3;
}

// CmdId: 572
message GIGDDPLKJBM {
	int32 retcode = 15;
}

message EntityAuthorityInfo {
	AbilitySyncStateInfo ability_info = 1;
	EntityRendererChangedInfo renderer_changed_info = 2;
	SceneEntityAiInfo ai_info = 3;
	Vector born_pos = 4;
	repeated AnimatorParameterValueInfoPair pose_para_list = 5;
	EntityClientExtraInfo client_extra_info = 6;
}

// CmdId: 1394
message RegionSearchNotify {
	uint32 uid = 3;
	repeated RegionSearchInfo region_search_list = 4;
}

// CmdId: 3736
message SealBattleBeginNotify {
	uint32 GGBOPAELBOL = 1;
	SealBattleType battle_type = 4;
	uint32 BEBDIAKKLLM = 11;
	uint32 IHOIIBCOOCA = 12;
}

// CmdId: 732
message PHPBAIOKDHC {
}

// CmdId: 24046
message FJMKPPCAPFA {
	repeated OMGBKGLKHBL JMLNLMGKENB = 1;
}

// CmdId: 6994
message HBKCKLGLHGJ {
	int32 retcode = 9;
}

// CmdId: 25784
message KKGENBGJNLK {
	int32 retcode = 2;
	uint32 IPOIMNICBAF = 4;
	uint32 group_id = 10;
	repeated DMJKGOCEABE DLEMLDNNHME = 14;
}

// CmdId: 20567
message NKMODAELMPI {
	bool is_success = 8;
	uint32 level_id = 9;
	int32 retcode = 12;
}

// CmdId: 21223
message LOONBLCEGCJ {
	uint32 gallery_id = 1;
	uint32 GAAADCNADOK = 6;
	int32 retcode = 12;
}

message JKFFPKFAMLH {
	repeated HDDGKPCDCLM CJCPGAAFFMI = 4;
	repeated uint32 JKLKCENNCNN = 11;
	uint32 KNNNMANANDL = 13;
}

// CmdId: 28215
message GIJPLKPLJKG {
}

// CmdId: 28961
message CIMFHGJCFMN {
	map<uint64, AvatarFetterInfo> HHKINMBBNDC = 10;
}

// CmdId: 26066
message GKPEDILFIMI {
	int32 retcode = 6;
}

message JOLBBAPJCEO {
	uint32 DHBGFOLMEBK = 3;
	uint32 target_id = 5;
	float JJLHADKCILD = 13;
}

// CmdId: 6269
message OIOEEFOMMDJ {
	int32 retcode = 3;
}

// CmdId: 23332
message IHFHIHDPCAJ {
	bool is_locked = 1;
	uint32 EMMEPHJAALL = 7;
}

message GEDIDHIGBFB {
	bool is_open = 3;
	uint32 OGGGPMJGPDJ = 6;
	bool is_finished = 12;
	uint32 GJOOOFILIKN = 13;
}

// CmdId: 7858
message OEBLHADEFBK {
	uint32 entity_id = 12;
}

message ShortAbilityHashPair {
	sfixed32 ability_name_hash = 3;
	sfixed32 ability_config_hash = 10;
}

// CmdId: 20057
message FFLBEOHHLKC {
	int32 retcode = 7;
	string IIGKAOMIPDE = 8;
}

// CmdId: 28689
message DungeonPreloadMonsterNotify {
	repeated PlatformType platform_list = 5;
	repeated uint32 monster_id_list = 13;
}

message FHHIFLDHLEC {
	repeated uint32 FDEIGLJGKOK = 4;
	PKGBDKBNMEE LIOHGEDBICJ = 13;
	uint32 DHFMIDKMPBC = 14;
	uint32 best_score = 15;
}

// CmdId: 26930
message EOPBEIGHCKC {
	uint32 HCBJMLOPEEC = 7;
}

// CmdId: 4599
message GKHMFMMAIOH {
	bool PPDOBFFNOND = 9;
}

// CmdId: 9248
message QuickUseWidgetReq {
	bool is_force_ignore_cd = 1015;
	oneof param {
		WidgetCreateLocationInfo location_info = 1726;
		WidgetCameraInfo camera_info = 661;
		WidgetCreatorInfo creator_info = 484;
		WidgetThunderBirdFeatherInfo thunder_bird_feather_info = 889;
		WidgetSorushInfo sorush_info = 1147;
	}
}

// CmdId: 22680
message KMNPLFNGHNI {
	uint32 ENJLEJHEIJG = 1;
	uint32 avatar_id = 10;
	uint32 DMLNLMODBIM = 15;
}

message PCJIKJGELNK {
	repeated uint32 GFAJJECHLHL = 1;
	uint32 ENNAOLAFGIF = 3;
	bool LKCEBGOEPIO = 5;
	uint32 FEGDIEABKLB = 7;
	string name = 9;
	fixed32 MBJEELGKMKC = 12;
	uint32 id = 14;
	repeated uint32 card_list = 15;
}

// CmdId: 2503
message BEMGFNOAMLN {
	MEIKKNFHJCI JAMGMGMIIKM = 2;
	GIHFIIBDOBE OKOHCGKBHPJ = 5;
	int32 retcode = 7;
	OMDMKKBJGHN settle_info = 12;
}

message GBOFFCDGFMM {
	repeated uint32 player_uid_list = 7;
	uint32 EADHOCKFDOC = 10;
	uint32 level_id = 15;
}

message PlayerHomeCompInfo {
	FriendEnterHomeOption friend_enter_home_option = 7;
	repeated uint32 BFONBJNMNCL = 9;
	repeated uint32 NIJHCODEEAL = 13;
	repeated uint32 MGNHBDDJEED = 15;
}

// CmdId: 27547
message PEJEKBKPHJD {
	uint32 FBMCFCCMMJD = 2;
	int32 retcode = 3;
}

message CNGMJGCIDAE {
	uint32 CMPNKCFKPNF = 1;
	uint32 MGMABCLIHCI = 7;
	uint32 phase = 9;
	repeated uint32 OBBKJAPHNEI = 12;
	uint32 GHNFFEJMHBB = 14;
	uint32 AJHNDPDOHAP = 15;
}

// CmdId: 8833
message ReliquaryPromoteReq {
	uint64 target_guid = 3;
	uint64 item_guid = 5;
}

message SeaLampActivityDetailInfo {
	uint32 progress = 2;
	uint32 JDGIGFILBMN = 3;
	repeated uint32 OLLGBEEFPLF = 7;
	uint32 NDFDLLJKNAL = 9;
	uint32 days = 11;
	uint32 ELCPDPPOFKP = 13;
	repeated uint32 EAKBOAKLFHK = 15;
}

// CmdId: 8035
message GEGEIEANCLN {
	uint32 host_uid = 3;
	MatchType match_type = 7;
	MatchReason reason = 9;
}

// CmdId: 6845
message CLEJOHLKEIM {
	uint32 chapter_id = 3;
	int32 retcode = 14;
}

message JAIHHKKCAEC {
	bool is_open = 1;
	repeated AMELFJDBAFD GOJJOHAEIGK = 2;
	uint32 stage_id = 3;
	bool is_finished = 9;
}

// CmdId: 2942
message AJENJBMDOEM {
}

// CmdId: 1037
message HCCLMKEMGCJ {
	repeated uint32 KIBGMMOOPLB = 7;
	uint32 difficulty_id = 11;
	bool GLHIKIFGIBE = 14;
	bool CEGMFKKNLBF = 15;
}

// CmdId: 24702
message IPGEJANLNJG {
	uint64 guid = 1;
	int32 retcode = 5;
}

enum NPPHKFFBNFE {
	NPPHKFFBNFE_NONE = 0;
	NPPHKFFBNFE_BY_KICK = 1;
	NPPHKFFBNFE_QUIT = 2;
}

// CmdId: 3224
message ENIHOCEEKCA {
	uint32 schedule_id = 2;
	uint32 group_id = 5;
}

// CmdId: 22259
message BDOOPJBIDNF {
	repeated DBOOCJKOEAL EPDMHIICJDD = 11;
}

// CmdId: 2161
message FBJADHCGLFP {
	bool FCGNAPHMKOA = 9;
	uint32 OFCCJLFFDFN = 10;
	uint32 ALIDLENLMOG = 13;
}

// CmdId: 1127
message ILCMBFGIDNH {
	repeated CAOBNKCODIB JIBICDFLCCD = 4;
	uint32 parent_quest_id = 15;
}

message CCOMDFHOPAL {
	uint32 state = 1;
	uint32 LGGIGOFJDEI = 2;
	uint32 quest_id = 11;
}

// CmdId: 21839
message KDBBJCJOPKA {
	ICBLNDCPEBO info = 2;
}

// CmdId: 26940
message FECBMDHAPAJ {
	uint32 MICBOPDAEFN = 3;
	uint32 NNIGLOKAEAI = 10;
}

// CmdId: 6450
message HHFIIKDHOKB {
	int32 retcode = 3;
	repeated uint32 param_list = 5;
	bool MDBNCAJECHN = 11;
	uint32 GFPEKHFJPNC = 13;
	uint32 MMENLJNENCA = 14;
}

message GCGMsgTokenChange {
	uint32 DPPIGEECEFK = 2;
	GCGReason reason = 5;
	uint32 ABMOGELJDPB = 9;
	uint32 card_guid = 12;
	uint32 APBICDCMDOG = 15;
}

// CmdId: 28975
message NIBDNCIFFGB {
	map<uint32, uint32> LEKMGENHJJE = 8;
}

// CmdId: 1377
message HEEJLGNABOB {
	GroupLinkBundle BPNDGELOHMM = 10;
}

message JKNKIMFJLFF {
	bool is_finish = 6;
	uint32 id = 7;
}

// CmdId: 5311
message NPAJMIIHNCA {
}

// CmdId: 7003
message NMGNMAKJFPF {
	uint32 activity_id = 1;
	repeated ItemParam item_list = 10;
}

message OJCIKAHDAAF {
	uint32 uid = 1;
	uint32 end_time = 6;
	uint32 entity_id = 11;
	uint32 start_time = 14;
}

// CmdId: 6170
message MFLEOEDJKCG {
	bool NBEMHAPDGKH = 3;
	repeated int32 NEFKFBBCJMN = 9;
	repeated OOJCDBNFDCK JJEMEFBKEBG = 11;
	uint32 scene_id = 14;
}

// CmdId: 603
message OMJJPBGLEGP {
	uint32 DCEOFEGIIDL = 7;
}

message BBJNMNBJMOI {
	bool DDODKGLLNND = 7;
	uint32 ENIDFKNFMGI = 8;
	uint32 GDAPLJBBMAN = 12;
}

message PFLAJOBDEDA {
	uint32 end_time = 4;
	uint32 start_time = 5;
}

// CmdId: 21200
message AGIAFNNEBNL {
	int32 retcode = 4;
	uint32 DFLOFLCKAIP = 8;
	LPCKFOIEMBI BCMGCCJPFMO = 9;
	repeated ItemParam ONDMEPNKCCH = 13;
	repeated ItemParam HLINFJHPCBE = 15;
}

// CmdId: 26254
message JGPNMGCGGKC {
	uint32 FPJOKNENAMI = 6;
}

// CmdId: 1261
message JEDLGHLBKHH {
	uint32 DCEOFEGIIDL = 1;
}

message BIPAADIGDFM {
	bool KHCDIHJDKAO = 15;
}

// CmdId: 7828
message BIBJKOCDPAB {
	int32 retcode = 9;
	uint32 IHFCOPOEGDG = 12;
}

// CmdId: 20214
message LFBFDPCJJFA {
	int32 retcode = 3;
	uint32 schedule_id = 7;
}

// CmdId: 4961
message FGOICNBLJCE {
	int32 retcode = 3;
	repeated uint32 DLNENMDPOHA = 11;
	LPCKFOIEMBI BCMGCCJPFMO = 12;
	repeated ItemParam HLINFJHPCBE = 13;
	repeated ItemParam ONDMEPNKCCH = 15;
}

// CmdId: 7035
message MPOLGOJDMIK {
	uint32 group_id = 3;
}

message CrystalLinkDungeonSettleInfo {
	uint32 HEHEJBFHNGL = 1;
	uint32 difficulty_id = 2;
	bool is_new_record = 3;
	uint32 level_id = 4;
	uint32 MCAIMDGIIPN = 6;
	bool BBFCCBPELAE = 10;
	uint32 FJPGLLBNOBO = 12;
}

// CmdId: 1053
message IPJFEGBOLJH {
	uint32 parent_quest_id = 12;
}

message KNCEPAPCIFL {
	bool FIEOCNIMPGE = 4;
	uint32 costume_id = 7;
	uint32 avatar_id = 9;
	repeated uint32 NDPCKALCHEC = 13;
}

// CmdId: 24190
message CJKKFPOKJAF {
	uint32 index = 1;
	uint32 uid = 11;
}

message NLABNLIAKAE {
	uint32 id = 1;
	IIFOJILNJNO pos = 2;
	int32 KLPKLHKOAJD = 3;
	IIFOJILNJNO BNADIBJCDOH = 4;
	uint32 HEKGGNEGGEC = 5;
	repeated uint32 OHJFMPLDGFG = 6;
}

// CmdId: 5541
message KCCAILFFFBJ {
	uint32 level_id = 5;
	repeated uint32 JFBFMONKLDL = 13;
}

// CmdId: 28187
message GOHPFLNHEKA {
	ALIHCHNCBHO OFBNEOCDANF = 4;
	int32 retcode = 6;
	uint32 level_id = 7;
	bool OAHFDLMNAAH = 13;
	uint32 activity_id = 15;
	oneof detail {
		EHCMIIFAHNL filmfest_shooting_info = 112;
		MGOIDPFCIDG great_festival_v2_sheet_restore_info = 1333;
	}
}

// CmdId: 29904
message OAIHJHGPPGP {
	uint32 BJFLNCNOBJO = 6;
	uint32 OBLNFHCNBNP = 12;
}

message FleurFairMinigameInfo {
	bool is_open = 3;
	uint32 KKDKIOGHLDK = 4;
	uint32 FBMCFCCMMJD = 9;
	oneof detail {
		FleurFairBalloonInfo balloon_info = 14;
		FleurFairFallInfo fall_info = 1;
		FleurFairMusicGameInfo music_info = 11;
	}
}

message EJFCDBBKJIK {
	uint32 HLHHDFLNDJG = 1;
	uint32 AGNMPHHFHGC = 6;
	uint64 HGHCNNNKKFG = 8;
	uint64 EAAJHCFBONL = 10;
	uint32 HEHEJBFHNGL = 13;
}

// CmdId: 5609
message CGDKKIOHDFJ {
	int32 retcode = 3;
}

// CmdId: 1924
message HCCKKPOBDIN {
	uint32 schedule_id = 2;
	uint32 uid = 5;
	map<uint32, uint32> NDAAOIHPMGD = 8;
}

message CustomDungeonResultInfo {
	CustomDungeonFinishType finish_type = 1;
	bool AOFLEOKAPPE = 4;
	uint32 DFODGGLFPPJ = 5;
	repeated APPLPCHPCOM child_challenge_list = 6;
	uint32 JDAGEJBMMHB = 8;
	uint64 dungeon_guid = 11;
	bool JLPAPANBLCE = 12;
	bool PGEHHNIADBK = 14;
}

// CmdId: 7147
message HOGDFDFNNLO {
	uint32 IPEGECHDHGO = 1;
	uint32 HPLNGABAFPH = 3;
	uint32 NLFIAFEJCPN = 7;
	int32 retcode = 14;
}

message BreakoutSpawnPoint {
	uint32 id = 1;
	uint32 brick_suite_id = 2;
	repeated BreakoutPhysicalObject spawned_brick_list = 3;
}

message CrucibleActivityDetailInfo {
	repeated CrucibleBattleUidInfo uid_info_list = 1;
	Vector pos = 4;
	uint32 GPCCKECIFCN = 5;
	uint32 IPAOLHMOBCF = 7;
}

message HomeGroupPlayerInfo {
	string psn_id = 4;
	string online_id = 6;
	uint32 player_level = 10;
	ProfilePicture profile_picture = 11;
	string nickname = 12;
	uint32 uid = 13;
}

message WidgetSorushInfo {
	Vector pos = 1;
	Vector rot = 3;
	bool CDDNGADCHAG = 11;
	bool DENGHIBKHMM = 12;
	uint32 slot = 13;
	bool GCEBAIGJOBA = 14;
}

// CmdId: 29476
message FHDBDOCMIIK {
	int32 retcode = 2;
}

message DEKMGPKPKBD {
	uint32 uid = 1;
	int32 retcode = 7;
	uint32 IGCFCJLHLOE = 11;
}

// CmdId: 24627
message CNPHAACOPDI {
	uint32 score = 1;
	bool PJDIADEEDAJ = 4;
	uint32 level_id = 7;
	bool OFNECEDHPDC = 8;
	bool is_new_record = 10;
	uint32 IPAOLHMOBCF = 13;
}

// CmdId: 650
message GCGGameBriefDataNotify {
	bool is_new_game = 2;
	GCGGameBriefData gcg_brief_data = 12;
}

// CmdId: 6607
message GetMailItemRsp {
	int32 retcode = 3;
	repeated uint32 mail_id_list = 6;
	repeated EquipParam item_list = 14;
}

// CmdId: 24714
message HideAndSeekSettleNotify {
	enum SettleReason {
		SettleReason_TIME_OUT = 0;
		SettleReason_SETTLE_PLAY_END = 1;
		SettleReason_SETTLE_PLAYER_QUIT = 2;
		SettleReason_SETTLE_LIFE_COUNT = 3;
	}

	repeated Uint32Pair INEPPCICDDA = 2;
	bool is_new_record = 3;
	uint32 time = 5;
	bool DNLFPFJNEEA = 6;
	bool BPPBLPMDJHG = 8;
	uint32 level_id = 9;
	SettleReason reason = 11;
	uint32 combo = 12;
	uint32 score = 13;
	uint32 gallery_id = 15;
}

// CmdId: 7667
message DGNLONBFECP {
	int32 retcode = 15;
}

message EFPFHCIFDJF {
	uint32 level_id = 2;
	bool DLCOBJPBKAJ = 6;
	bool is_finished = 7;
	uint32 best_score = 9;
	uint64 POPMMNGOECG = 12;
}

// CmdId: 26202
message PBEGELGMPLO {
	uint32 FBDLNGODOPB = 3;
	uint32 PMAEBJCCBNA = 11;
}

// CmdId: 24611
message JONGMNDKDOB {
	uint32 NAKLELHJFJO = 5;
	uint32 DLCKEJLILKC = 6;
	int32 retcode = 11;
}

// CmdId: 1414
message CIMBMBNAAHD {
	bool KGIDKJJLBPJ = 7;
}

// CmdId: 27529
message FICFOECODPN {
	uint32 GFMMGHPIPOL = 2;
	uint32 LBHCDKOLHDF = 3;
	uint32 DCBGNDIAKEB = 6;
	uint32 activity_id = 8;
	uint32 stage_id = 13;
	repeated BABABCJIMFF FCJEOGIHOEA = 15;
}

// CmdId: 22741
message IHCICPNIOAI {
	uint32 entity_id = 2;
	uint32 quest_id = 4;
	int32 retcode = 6;
	uint32 scene_id = 14;
}

message LLLKBGDALNB {
	repeated uint32 HGNLMAABMIN = 1;
	bool is_open = 2;
	repeated uint32 FOECNBEACIO = 8;
}

// CmdId: 1192
message EFCGJCJOONM {
	repeated uint32 GKEPGEODNIL = 1;
	repeated uint32 KFBNIGPFILD = 4;
	repeated GCGDiceSideType dice_side_list = 9;
}

message MKHIDPPIDEK {
	float FKDFJHDNJFO = 10;
}

message FGBILFMPDDN {
	repeated uint32 AFMONEGENJF = 3;
	repeated KNBHLGPANEP LGKAKNAAPEN = 7;
	repeated uint32 AIIGEMBHBJE = 9;
}

// CmdId: 9228
message ODGKCOIAFOL {
	uint32 HHIJEEEFODH = 4;
	uint32 name_id = 14;
}

// CmdId: 24692
message AJGIOAEEPBP {
	uint32 GGEFCAGJGBC = 2;
	uint32 OECJOIMFNBD = 12;
	bool HPLLLHJGEHJ = 13;
}

// CmdId: 6270
message SalvagePreventSettleNotify {
	uint32 gallery_id = 3;
	SalvagePreventSettleInfo settle_info = 13;
}

// CmdId: 8207
message EALFICNAPAG {
}

message IDHBINJMGIN {
	bool PIFCGCKAANG = 2;
	bool FAMFIDLOBBD = 4;
	repeated BGCGEAGDHGP NJIGDIFLHEO = 6;
	repeated Vector AELCPFGGNLK = 10;
	bool MHPBAAPJODM = 11;
	repeated uint32 FENMMAOKENF = 14;
}

message SummerTimeV2DetailInfo {
	uint32 KDBLIKHCIPA = 2;
	repeated MBDBLMKMOFL EIAGMJEEMII = 3;
	repeated PBPKBHKHBEA CDEPEKNLAKD = 6;
	uint32 FGMBLDOOMKL = 8;
	bool is_content_closed = 9;
}

// CmdId: 2096
message LifeStateChangeNotify {
	repeated ServerBuff server_buff_list = 1;
	uint32 move_reliable_seq = 2;
	string attack_tag = 3;
	uint32 entity_id = 5;
	uint32 life_state = 12;
	uint32 source_entity_id = 13;
	PlayerDieType die_type = 14;
}

// CmdId: 22551
message DOJHKOOMLAC {
	repeated PJFKJKDEOMD IHBEIPOJEHG = 12;
}

// CmdId: 20465
message NJKLGHEBOLA {
	enum DLLHBDKCAHK {
		DLLHBDKCAHK_PLAYER_JUDGE = 0;
		DLLHBDKCAHK_PLAYER_ENTER_OPTION_REFUSE = 1;
		DLLHBDKCAHK_PLAYER_ENTER_OPTION_DIRECT = 2;
		DLLHBDKCAHK_SYSTEM_JUDGE = 3;
		DLLHBDKCAHK_HOST_IN_MATCH = 4;
		DLLHBDKCAHK_PS_PLAYER_NOT_ACCEPT_OTHERS = 5;
		DLLHBDKCAHK_OPEN_STATE_NOT_OPEN = 6;
		DLLHBDKCAHK_HOST_IN_EDIT_MODE = 7;
		DLLHBDKCAHK_PRIOR_CHECK = 8;
		DLLHBDKCAHK_PLAYER_OFFLINE = 9;
	}

	uint32 target_uid = 1;
	string KHNOEMGMHMJ = 6;
	bool is_agreed = 9;
	DLLHBDKCAHK reason = 14;
}

message PJFKJKDEOMD {
	uint32 CNLHBFGIJBL = 1;
	uint32 BAMGCCEAMEJ = 6;
	uint32 ADDKGOJAHAH = 14;
	bool CEICHAIBAPE = 15;
}

// CmdId: 4005
message FOIHHGEJMGN {
	int32 retcode = 4;
}

// CmdId: 27439
message NMOJPMHBPME {
	int32 retcode = 7;
}

message StrengthenPointData {
	uint32 EGBFKOEAJEC = 2;
	uint32 EKGFMKGOKOE = 6;
}

// CmdId: 26070
message BEHMPBGBMFK {
}

// CmdId: 25928
message DCHNHKKCALB {
	string ip_code = 12;
}

// CmdId: 26112
message GOIKOFCMIBB {
	uint32 BPOJMDPFCLG = 13;
}

// CmdId: 9403
message BHHNOHMBGEA {
	int32 retcode = 5;
	uint32 material_id = 7;
}

message OOAEGHHPDNI {
	uint32 NEMGOAHPGPO = 1;
	uint32 LFBOAGDFBLN = 2;
	uint32 difficulty = 4;
	bool is_finish = 6;
}

message MpPlayRewardInfo {
	uint32 resin = 1;
	repeated uint32 remain_uid_list = 2;
	repeated uint32 qualify_uid_list = 3;
}

message OMLCNOCDPHP {
	GEEFNLNBHDN NJNDMKMKMBB = 1;
	AJMNHBAAIDJ IKHLFJIOPOA = 3;
	KJPHICECAKK DMELEFMFBJN = 4;
	CIKONKIOKNI GNECCDOPPMO = 5;
	GGNHLPFABGM PMPHACLPHDB = 6;
	repeated NPFCOKMCCGB DKPGKJMLPNA = 7;
	JKFFPKFAMLH ALCPAAJGFMF = 8;
	repeated AKIMIIFAIAI KIOGMCDHDCD = 12;
	KLKILBCCGEB JEGJCNNBPKA = 14;
}

message InBattleMechanicusSettleInfo {
	uint32 group_id = 1;
	uint64 scene_time_ms = 2;
	repeated IJCBGAGNJJA watcher_list = 3;
	uint32 IGCMNCFOOHD = 5;
	uint32 AILKJMGMKLD = 6;
	uint32 BFPHONHFIMG = 7;
	uint32 play_index = 8;
	bool is_success = 9;
}

// CmdId: 29013
message SceneTransToPointRsp {
	uint32 point_id = 2;
	uint32 scene_id = 5;
	int32 retcode = 13;
}

// CmdId: 9393
message ChangeGameTimeRsp {
	/* protected @ 0x20 */// uint32 extra_days = 65535;
	/* protected @ 0x24 */// int32 retcode = 65535;
	/* protected @ 0x28 */// uint32 cur_game_time = 65535;
}

message BreakoutSyncFinishGame {
	bool is_win = 8;
	uint64 server_game_time = 10;
	bool KNHCIGLJNHL = 14;
}

// CmdId: 27257
message LCPPGHGMCGG {
}

// CmdId: 5782
message ILCNCHBAFKF {
	InterOpType op_type = 1;
	uint32 gadget_id = 2;
	int32 retcode = 6;
	InteractType interact_type = 9;
	uint32 gadget_entity_id = 13;
}

// CmdId: 29004
message DKADHCKBCBN {
	int32 retcode = 11;
}

message KNBHLGPANEP {
	uint32 BPBHBGMEPNB = 1;
	uint32 NAEIFLGGAHJ = 9;
}

// CmdId: 2162
message CEJDBFHGHNI {
	int32 retcode = 12;
}

// CmdId: 24515
message HPICOBFEHCD {
	repeated uint32 HFAMNFFBGKD = 4;
	uint32 HKKHKDLLOCL = 8;
	uint32 index = 15;
}

// CmdId: 4209
message DLDPAGDANNK {
}

message GJFCGIOCLGN {
	map<uint32, uint32> IKIIBKFPBOL = 4;
	repeated KMDLDGDOAAD ADLOOADBFBM = 7;
	uint32 PIAJNEEGNAM = 8;
	uint32 NOMAKKPIFPO = 15;
}

// CmdId: 22023
message HAINIAKIMLH {
}

message EntityMoveInfo {
	uint32 entity_id = 1;
	MotionInfo motion_info = 2;
	uint32 scene_time = 3;
	uint32 reliable_seq = 4;
	bool is_reliable = 5;
}

// CmdId: 20112
message CLMMFPBAPID {
}

// CmdId: 824
message KAANJFAAFON {
}

// CmdId: 23588
message JEOBJGGFMHP {
	int32 retcode = 8;
	uint32 PDFLGIKDMPC = 11;
}

// CmdId: 27473
message WeaponPromoteRsp {
	uint64 target_weapon_guid = 5;
	uint32 AOGPLEOJAPI = 7;
	int32 retcode = 12;
	uint32 JMNPNAJAHOB = 15;
}

// CmdId: 23362
message MADPNOMLCBK {
	uint32 config_id = 6;
	GCGLevelType level_type = 8;
	uint32 level_id = 10;
}

enum UgcDungeonSwitchRoomInviteState {
	UgcDungeonSwitchRoomInviteState_NONE = 0;
	UgcDungeonSwitchRoomInviteState_SEND = 1;
	UgcDungeonSwitchRoomInviteState_ACCEPT = 2;
	UgcDungeonSwitchRoomInviteState_REFUSE = 3;
}

// CmdId: 75
message NJMAMJPPMCB {
	uint64 cur_avatar_guid = 2;
	repeated uint64 avatar_team_guid_list = 11;
}

// CmdId: 28000
message EHMGOCLKHPN {
}

// CmdId: 588
message PDPDLPFNPOC {
	bool MONHDGCEAOG = 2;
	MHPMBOGBEND OMBALPMNLFB = 11;
}

message OOBOAGLCAMB {
	uint32 begin_time = 10;
	uint32 end_time = 12;
	uint32 KHGLNKKFFPI = 14;
}

// CmdId: 5248
message DMNHFKIBFAH {
	bool is_single = 1;
	uint32 CJCNACLBBPM = 2;
	sfixed32 begin_time = 3;
	uint32 level_id = 6;
	uint32 score = 7;
	repeated NOIGJKONMGL JDFKKLCCOHH = 8;
	uint32 duration = 9;
	uint32 stage_type = 10;
	uint32 play_index = 12;
	bool AEIPGCIEJCD = 15;
}

message CustomGalleryScoreBoardInfo {
	CustomGalleryScoreBoardType type = 2;
	uint32 target_score = 3;
	repeated uint32 FNMINBHHOBE = 10;
	string name = 11;
	uint32 FPNLIADALBH = 14;
	oneof detail {
		CustomGalleryNormalScoreBoard normal = 630;
		CustomGalleryCountdownScoreBoard countdown = 1618;
		CustomGalleryTimerScoreBoard timer = 549;
	}
}

message OEJEAMFGDMC {
	uint32 IKDMGBPAKOL = 3;
	bool is_success = 6;
}

// CmdId: 25720
message OLNMLAIILPP {
	uint32 ELGGLGCPIBL = 8;
}

// CmdId: 2429
message GetUgcReq {
	uint64 ugc_guid = 4;
	bool is_require_brief = 6;
	UgcType ugc_type = 7;
	uint32 schedule_id = 10;
	GetUgcType CEPKFFMMNBF = 12;
	RecordUsage BGNCKFGJENF = 14;
}

message DBKPMAMDAIH {
	Vector AHGFKGDOLKA = 4;
	uint32 entity_id = 15;
}

message AHLGKNDDGMM {
	uint32 BADHNGBJNCJ = 1;
	bool is_default_hide = 2;
	bool ELHPHEFINBO = 3;
	uint32 JFMMHCPHCOD = 6;
	DNDOFNEGJCJ JEGJCNNBPKA = 8;
	bool GAPGBFKPDAD = 13;
	repeated uint32 FHAIKMOEFGL = 14;
}

// CmdId: 21988
message HomeUpdateArrangementInfoReq {
	HomeSceneArrangementInfo scene_arrangement_info = 13;
}

// CmdId: 286
message KLMHJBMPPOD {
	uint32 level_id = 1;
	int32 retcode = 15;
}

// CmdId: 25269
message KNCIOALCPLD {
	int32 retcode = 12;
}

// CmdId: 24926
message LBHCAIAHIBO {
}

// CmdId: 7563
message PlayerCookRsp {
	repeated ItemParam extral_item_list = 2;
	CookRecipeData recipe_data = 3;
	uint32 ENLOFNGPDHF = 5;
	uint32 JLDPAIGMIIC = 8;
	int32 retcode = 12;
	repeated ItemParam item_list = 14;
}

message GLOCAKAEBHJ {
	bool HIPAADIAFCC = 2;
	bool is_trial = 9;
	uint64 avatar_guid = 11;
}

// CmdId: 25083
message NJEDALMHIBM {
	uint32 level_id = 9;
}

message PLFPJLPCKCM {
	bool is_open = 1;
	uint32 MBBPJMNNMIK = 7;
	uint32 level_id = 11;
	bool is_finished = 15;
}

message ILMCMHJGHIB {
	IDHBINJMGIN GGHBGILEDJB = 6;
	uint32 DABLNCAGMGM = 10;
	uint32 room_id = 13;
	HNCHDEGIFGP OJMKBAOCDNO = 14;
}

enum EventTriggerType {
	EventTriggerType_EVENT_TRIGGER_NONE = 0;
	EventTriggerType_EVENT_TRIGGER_ENTER_FORCE = 1;
}

// CmdId: 26847
message LNHAMBDBJGE {
	repeated uint32 BEEGNLMOCOJ = 1;
	map<uint32, CGOLKCPJFIL> JCFDMNEIMHC = 4;
}

message GLABBKDEHEP {
	float x = 1;
	float y = 2;
}

message InstableSprayDungeonSettleInfo {
	uint32 stage_id = 2;
	repeated uint32 score_list = 3;
	bool is_new_record = 8;
	uint32 round = 10;
	uint32 difficulty = 12;
	uint32 level_id = 15;
}

// CmdId: 24452
message AvatarDataNotify {
	repeated uint32 owned_flycloak_list = 13;
	repeated AvatarRenameInfo avatar_rename_list = 10;
	repeated AvatarInfo avatar_list = 5;
	map<uint32, AvatarTeam> avatar_team_map = 15;
	//repeated uint32 backup_avatar_team_order_list = null;
	repeated uint32 owned_costume_list = 2;
	repeated uint64 temp_avatar_guid_list = 2;//sus
	uint32 cur_avatar_team_id = 1;
	uint64 choose_avatar_guid = 11;
}

// CmdId: 26989
message SceneGalleryInfoNotify {
	SceneGalleryInfo gallery_info = 4;
}

message HomeLimitedShopGoods {
	repeated ItemParam OAAFLOFLELI = 6;
	uint32 FEOJKIHDKCE = 7;
	uint32 HHBOIKPMLMO = 10;
	uint32 bought_num = 12;
	uint32 GHLKAFLLBJN = 14;
	ItemParam goods_item = 15;
}

// CmdId: 23678
message BMNEPCANGOH {
}

message HBPGKPKGHIF {
	string remark_name = 2;
	ProfilePicture profile_picture = 3;
	map<uint32, uint32> NDAAOIHPMGD = 7;
	bool LPFKBCKDNGF = 8;
	uint32 uid = 11;
	string nickname = 12;
}

// CmdId: 24910
message NADJKMLIFDN {
	uint32 KLFFNJKEEEP = 2;
	int32 MNAKHFGOOFL = 14;
}

enum SceneGallerySandwormCannonSpecialEffectType {
	SceneGallerySandwormCannonSpecialEffectType_SANDWORM_CANNON_NONE_EFFECT = 0;
	SceneGallerySandwormCannonSpecialEffectType_SANDWORM_CANNON_WEAK_EFFECT = 1;
	SceneGallerySandwormCannonSpecialEffectType_SANDWORM_CANNON_STRONG_EFFECT = 2;
}

// CmdId: 7126
message EBOGFJGJJHI {
	uint32 FCAGKALLGLG = 11;
}

enum AKNAMHGCJIO {
	AKNAMHGCJIO_EDIT_UGC_DUNGEON_EDIT = 0;
	AKNAMHGCJIO_EDIT_UGC_DUNGEON_AUDIT = 1;
	AKNAMHGCJIO_EDIT_UGC_DUNGEON_PUBLISHED = 2;
}

// CmdId: 22528
message MMILGKBEEDK {
	int32 retcode = 6;
}

// CmdId: 22216
message AGLEODICFLI {
	ResVersionConfig DHKPFELBGBC = 1;
	string GFIJDKFNAFA = 8;
	int32 retcode = 12;
}

// CmdId: 29587
message MIJDBKCBDJD {
	uint32 difficulty_id = 4;
	int32 retcode = 6;
	repeated GLBGILOHKBF JPKLPGBPMEI = 7;
	uint32 activity_id = 13;
	uint32 stage_id = 14;
}

// CmdId: 20190
message LKEELIAIGKJ {
	repeated DNMAECDIBPD FGPIIPHMNFI = 9;
}

// CmdId: 1651
message EEPNEBGKFAL {
	CHIENEAFFEO ELIJLNKNJMH = 8;
}

// CmdId: 20136
message CalcWeaponUpgradeReturnItemsRsp {
	uint64 target_weapon_guid = 7;
	repeated ItemParam item_param_list = 12;
	int32 retcode = 13;
}

// CmdId: 28833
message MCAMKPPKHBP {
	uint32 CKDLPBFPCOF = 9;
}

message UgcDungeonRoomDeployment {
	repeated UgcTrigger EHAJAADIPCI = 1;
	repeated CPLPFICOPPJ IHIJLDDOHBD = 2;
	repeated UgcGadget MMIKEHIJCGF = 9;
	repeated OLDJBPCBPAF IMHHJDECMDK = 11;
	repeated LLHBEEOBPHC DBBHMECOOAI = 12;
	repeated AHLGKNDDGMM DJBBCFICANL = 14;
}

message FDNHJFBIHJD {
	uint32 KKDKIOGHLDK = 1;
	bool is_open = 10;
}

// CmdId: 25369
message TowerLevelEndNotify {
	repeated uint32 DOPCCPCACOJ = 3;
	repeated ItemParam reward_item_list = 7;
	uint32 FJLBPFJCOEB = 9;
	bool is_success = 13;
	uint32 MMIKGNOABLJ = 15;
}

// CmdId: 29251
message KEFLFPLHJOB {
	int32 retcode = 1;
	repeated uint32 mail_id_list = 14;
}

// CmdId: 7056
message GetScenePerformanceRsp {
	uint32 GDNELJGPJIB = 1;
	Vector pos = 2;
	uint32 ILMKNKPHCMM = 3;
	uint32 BCILIIOHOEA = 4;
	uint32 EEHAPHCIGDO = 6;
	uint32 MPHJHHHBHEE = 7;
	uint32 LFNBOELDHBL = 10;
	int32 retcode = 14;
	uint32 ENMIHDMOHCN = 15;
}

message NFPCJOAPKOG {
	uint32 GAMJJANDGDH = 5;
	uint32 count = 7;
}

// CmdId: 24574
message BHBNFDLGOKH {
	uint32 dungeon_id = 7;
	int32 retcode = 9;
	uint32 point_id = 12;
}

message HGBLMMCFJME {
	repeated MBHIMCNDHHL level_info_list = 9;
}

message LanV3BoatStageInfo {
	uint32 DHFMIDKMPBC = 1;
	bool is_single = 5;
	uint32 EADHOCKFDOC = 9;
	repeated uint32 player_uid_list = 11;
}

// CmdId: 23520
message PPFNCMGAKEB {
	CHIENEAFFEO ELIJLNKNJMH = 1;
	repeated ONMOJMPNPKM JBNEFKLOEDB = 2;
	repeated WidgetSlotData slot_list = 5;
	repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 6;
	AFKCJAJDHMO EKLPGGKBOBM = 7;
	repeated ONMOJMPNPKM GPEKLNKEAMB = 8;
	repeated uint32 OPHDMIOHKLI = 9;
	HKFHGOGKDLC LJECGIPMEBF = 10;
	uint32 FKIPBFKNFMN = 11;
	repeated ClientCollectorData client_collector_data_list = 12;
	repeated AAACNIECLGF MMODEDLFIMN = 13;
	IJAPDBCJLFI sky_crystal_detector_data = 15;
	uint32 ODNGPONNBKM = 132;
	KJABPAHPPAO DBPMPEPIDNM = 442;
	repeated uint32 LOJNEJNGPIE = 1332;
}

enum LuaShellType {
	LuaShellType_LUASHELL_NONE = 0;
	LuaShellType_LUASHELL_NORMAL = 1;
	LuaShellType_LUASHELL_SECURITY = 2;
	LuaShellType_LUASHELL_SHELL_CODE = 3;
}

// CmdId: 25934
message KPEJIPBOPML {
	repeated uint32 DNNAIIHEMOA = 3;
}

// CmdId: 28238
message StoreWeightLimitNotify {
	uint32 weight_limit = 2;
	uint32 reliquary_count_limit = 4;
	StoreType store_type = 8;
	uint32 material_count_limit = 9;//sus
	uint32 weapon_count_limit = 11;//sus
	uint32 furniture_count_limit = 15;//sus
}

// CmdId: 5949
message BAEGIEEGGKL {
	uint32 IJADJHKBMMG = 1;
	uint64 avatar_guid = 13;
	uint32 entity_id = 15;
}

message LEEHLLLPEBH {
	uint32 AKOHANKONEP = 5;
	uint32 PDBNENGEAIF = 9;
}

// CmdId: 7795
message EDDHDLPMJCE {
	repeated PJIEDHIAOEH NEGIIFOGBHL = 3;
	int32 retcode = 12;
}

message INHCLMKKMMJ {
	uint32 dungeon_id = 7;
	uint32 NAEDOGEEEEL = 12;
}

message ALCKAOMGGII {
	string online_id = 1;
	uint32 uid = 3;
	repeated ExhibitionDisplayInfo card_list = 4;
	string nickname = 6;
	ProfilePicture profile_picture = 8;
}

message HJANFPHAJMO {
	uint32 KJPCDFKGNAB = 4;
	bool is_unlock = 7;
	uint32 MBBPJMNNMIK = 12;
}

// CmdId: 24180
message MPCIJLFAKPJ {
	uint32 schedule_id = 2;
	repeated uint32 KNCMFCPBECI = 7;
	int32 retcode = 8;
}

message BreakoutPhysicalObjectModifier {
	uint32 type = 1;
	uint32 id = 2;
	int32 param1 = 3;
	int32 param2 = 4;
	int32 param3 = 5;
	int32 param4 = 6;
	int32 param5 = 7;
	int32 param6 = 8;
	bool bool1 = 9;
	int32 duration = 10;
	int32 end_time = 11;
	uint32 combo = 12;
	uint32 peer_id = 13;
	uint32 skill_type = 14;
	uint32 level = 15;
	uint32 choose_player_count = 16;
}

// CmdId: 29340
message HomeGetOnlineStatusRsp {
	repeated OnlinePlayerInfo player_info_list = 2;
	int32 retcode = 15;
}

// CmdId: 27374
message GPBPHKILIMF {
	uint32 name_card_id = 1;
}

message FGIAAHCICDM {
	repeated NMMKNFIKKMG level_info_list = 5;
}

message SceneGalleryPacmanInfo {
	uint32 MKFFIANHDOA = 7;
	uint32 LGNJDJMIHGD = 9;
	uint32 start_time = 11;
	uint32 AFLLBIAGPBG = 12;
}

message SceneGalleryIslandPartyRaftInfo {
	uint32 point_id = 3;
	uint32 EEIJJGAMNBE = 6;
	GalleryStartSource start_source = 7;
	uint32 AEJNEBEOMLC = 8;
	uint32 JICFHOOONGL = 13;
	uint32 PJGGJDPADPM = 15;
}

message BreakoutSnapShot {
	uint64 client_game_time = 1;
	uint64 server_game_time = 2;
	repeated BreakoutPhysicalObject ball_list = 3;
	repeated BreakoutPhysicalObject physical_object_list = 4;
	repeated BreakoutAction action_list = 5;
	uint32 wave_index = 6;
	bool is_finish = 7;
	uint32 score = 8;
	uint32 combo = 9;
	uint32 max_combo = 10;
	uint32 life_count = 11;
	uint32 wave_suite_index = 12;
	repeated BreakoutSpawnPoint spawn_point_list = 13;
	uint32 remaining_boss_hp = 14;
	repeated BreakoutElementReactionCounter brick_element_reaction_list = 15;
	repeated BreakoutElementReactionCounter ball_element_reaction_list = 16;
	repeated BreakoutSyncConnectUidInfo uid_info_list = 17;
	repeated BreakoutPhysicalObject dynamic_object_list = 18;
	repeated uint32 id_index_list = 19;
	int32 raw_client_game_time = 20;
}

message NELCDJJFPFF {
	LIOPNJAMAJO JEGJCNNBPKA = 2;
	repeated LEAKCKOHJPP PHDJEJJHEHG = 14;
}

// CmdId: 24381
message NFMIIJAKANF {
	repeated uint32 HHHNBAJFHJJ = 7;
}

// CmdId: 23682
message AGMHHBEJLOC {
}

// CmdId: 7399
message NFOEJOEHMND {
	repeated uint32 PNKMICEFFOG = 12;
}

// CmdId: 24590
message MEDHCODAKOB {
	uint32 level_id = 10;
}

message JFIIFEPBGMM {
	uint64 guid = 7;
	uint32 trial_avatar_id = 8;
	uint32 MNKHHCLKFGD = 14;
}

// CmdId: 28360
message JLCCOKDGBCL {
	repeated uint32 buff_id_list = 2;
}

// CmdId: 25505
message PlayerCookReq {
	uint32 recipe_id = 2;
	uint32 JLDPAIGMIIC = 4;
	uint32 assist_avatar = 9;
	uint32 ENLOFNGPDHF = 10;
}

// CmdId: 21263
message JLPGOFOAEAJ {
	uint32 KPCAEHIKDIP = 6;
	uint32 level_id = 7;
}

// CmdId: 4291
message BKNMNNDAGAA {
	bool PPDOBFFNOND = 3;
}

// CmdId: 8526
message MDIPHMMHBNG {
	repeated ItemParam item_list = 7;
	uint32 quest_id = 13;
}

// CmdId: 26921
message FIEAANJIJCA {
	uint32 KAEAELPINFN = 4;
	uint32 point_id = 5;
	uint32 entity_id = 7;
}

// CmdId: 4358
message ScenePlayerInfoNotify {
	repeated ScenePlayerInfo player_info_list = 13;
}

// CmdId: 29959
message MLODEAODBHC {
	uint64 GJBBMFNINNH = 1;
	int32 retcode = 3;
	uint32 parent_quest_id = 10;
}

// CmdId: 24095
message OEGMNOCAMIB {
	uint32 GJFEPJJECKC = 2;
	int32 retcode = 7;
}

// CmdId: 3262
message EOHECKHOOLL {
	int32 retcode = 6;
}

message LKNLNJBPHEC {
	repeated uint32 EMMCPCEKJEG = 2;
	uint32 count = 4;
}

message MMPCANPFBJI {
	uint32 equip_type = 1;
	repeated uint32 MEGLKEDPNEE = 12;
}

message FHJNPMLMBFO {
	uint32 count = 6;
	uint32 item_id = 7;
	bool is_new = 11;
}

// CmdId: 4533
message AINLDMKMNHP {
}

// CmdId: 25480
message MKKEMBLGBHN {
	uint32 source_entity_id = 6;
	uint32 target_entity_id = 15;
}

// CmdId: 8810
message ININNHCCPBL {
}

// CmdId: 29860
message GPFHAIJPPEJ {
	int32 retcode = 3;
	uint32 EADHOCKFDOC = 7;
	MatchType match_type = 10;
	bool is_agreed = 15;
}

message SceneGalleryIslandPartySailInfo {
	uint32 NLAKNAEKMLC = 2;
	uint32 PJGGJDPADPM = 5;
	uint32 GGGAHFAJJIP = 6;
	uint32 KEDCKABJFEL = 7;
	GalleryStartSource start_source = 10;
	uint32 FBJKHCKCEGG = 11;
	IslandPartySailStage stage = 13;
}

// CmdId: 95
message FKLJLFHJKDN {
	int32 retcode = 2;
}

// CmdId: 7474
message IJEKMECBLHO {
	int32 retcode = 13;
}

// CmdId: 27427
message HEMAGNDJOIO {
	uint32 entity_id = 5;
}

// CmdId: 3192
message FFLILOKPFNK {
	int32 retcode = 3;
	Vector CHHNHNCEACP = 4;
	uint32 dest_scene_id = 15;
}

// CmdId: 21181
message OKCIDAIAHGC {
	uint32 BOGEJAOIKHB = 6;
}

message FENJEOLPNID {
	float MAOHAGCMHKK = 3;
}

message SceneGallerySorushTrialHitmanInfo {
	uint64 trans_no = 7;
}

enum AuditState {
	AuditState_AUDIT_NONE = 0;
	AuditState_AUDIT_WAITING = 1;
	AuditState_AUDIT_FAILED = 2;
}

// CmdId: 27774
message WeaponPromoteReq {
	uint64 target_weapon_guid = 14;
}

enum DungeonEntryBlockReason {
	DungeonEntryBlockReason_DUNGEON_ENTRY_REASON_NONE = 0;
	DungeonEntryBlockReason_DUNGEON_ENTRY_REASON_LEVEL = 1;
	DungeonEntryBlockReason_DUNGEON_ENTRY_REASON_QUEST = 2;
	DungeonEntryBlockReason_DUNGEON_ENTRY_REASON_MULIPLE = 3;
}

// CmdId: 21376
message CNFFLOALBND {
	uint32 city_id = 12;
	uint32 level = 14;
}

// CmdId: 29696
message GBAIIMLOAMO {
	int32 retcode = 3;
	uint32 gallery_id = 4;
}

// CmdId: 5015
message BAAMMOHAKIG {
	uint32 dungeon_id = 7;
}

// CmdId: 287
message GHMCKGKJLKC {
	uint32 promote_level = 4;
	uint64 avatar_guid = 13;
}

// CmdId: 29896
message FCADOMKGIHC {
	int32 retcode = 4;
	uint32 dungeon_id = 7;
	repeated uint32 GNHHCICJIGM = 8;
}

// CmdId: 7778
message PMEEAFEMEDA {
	repeated uint32 LMHIKAJBLPE = 4;
	int32 retcode = 10;
}

message BalloonGallerySettleInfo {
	GalleryStopReason reason = 1;
	uint32 owner_uid = 3;
	uint32 EEOCMBKEHJI = 8;
	uint32 score = 14;
}

// CmdId: 3292
message JKCKIPJKIGJ {
	Vector NDEOJOCCCLL = 1;
	uint32 gallery_id = 5;
	Vector PNMOCLKFEIG = 11;
}

// CmdId: 8674
message CEJBPLHMCBC {
}

// CmdId: 142
message JMAHAJABMLP {
	uint32 avatar_id = 10;
}

message GPBLBILODJN {
	map<uint32, uint32> LHADAKNNEJA = 1;
	uint32 OIOGEMDKFOM = 2;
	uint32 FMPLABIHCDE = 3;
	uint32 JMJOOBHKHFC = 4;
	uint32 OHAMKBCFMPA = 6;
	uint32 IPAOLHMOBCF = 7;
	uint32 GKGIGNHIMIM = 11;
	map<uint32, uint32> DHBDJNOGMEP = 12;
}

// CmdId: 3209
message CodexDataFullNotify {
	repeated CodexTypeData type_data_list = 6;
	repeated uint32 PIIHJKJEPBK = 7;
	uint32 LPHNKPOLBPB = 9;
	uint32 IBNOCJENGNC = 11;
}

// CmdId: 27698
message DKLBMPDLFLO {
	uint32 dungeon_id = 4;
	repeated ChatChannelInfo channel_info_list = 11;
}

// CmdId: 7008
message SetEntityClientDataNotify {
	EntityClientData entity_client_data = 6;
	uint32 entity_id = 10;
}

// CmdId: 424
message JGMDDNMPHII {
	ELOBEFHCEDA MICKDDDDHGG = 11;
}

message ArenaChallengeActivityDetailInfo {
	bool is_finish_any_level = 2;
	uint32 world_level = 7;
	repeated KGEMDAGOKFG CGAEHNMNIPH = 8;
	map<uint32, uint32> AKFIPJOEDKD = 12;
}

message SceneGallerySalvageEscortInfo {
	uint32 monster_count = 4;
	uint32 AGCANHEODLL = 8;
	uint32 MNMLIIFDDJE = 9;
	uint32 EIDJOMEEIHO = 15;
}

message GCGMsgUseSkillEnd {
	uint32 skill_id = 4;
	uint32 card_guid = 14;
}

message AbilityActionGenerateElemBall {
	uint32 room_id = 6;
	Vector rot = 10;
	Vector pos = 14;
}

message DDFCGDCJODG {
	float OCBCILMFIEG = 2;
	float wait_time = 3;
	uint32 DKAAFCENICJ = 15;
}

// CmdId: 24527
message OPAIIPIKPPG {
	int32 retcode = 10;
}

message AEADAJDEHJE {
	uint32 id = 8;
	bool is_open = 11;
}

message OFCOIIIFLPP {
	bool is_open = 2;
	uint32 score = 6;
	uint32 stage_id = 8;
	bool is_finish = 14;
}

message BFIPHENLMCF {
	uint32 best_score = 12;
	uint32 dungeon_id = 13;
	bool is_open = 15;
}

// CmdId: 4499
message WearEquipReq {
	uint64 equip_guid = 6;
	uint64 avatar_guid = 13;
}

// CmdId: 21190
message ClientAbilityInitFinishNotify {
	repeated AbilityInvokeEntry invokes = 3;
	uint32 entity_id = 14;
}

// CmdId: 29663
message PALEGIKDHBG {
	bool NCDPPBGJPIH = 7;
	uint32 ENGJHPFBMMN = 12;
	uint32 gallery_id = 15;
}

// CmdId: 21121
message HKGHBALJKOO {
	repeated JCMLMAIELJJ HMNBOJOCCIN = 8;
	repeated JCMLMAIELJJ CAOGIHIKOAI = 14;
	JCMLMAIELJJ DIMEOCIDOGH = 15;
}

// CmdId: 23061
message IslandPartySailInfoNotify {
	IslandPartySailStage stage = 5;
	uint32 OPGBGGAGKAB = 9;
	uint32 PJGGJDPADPM = 13;
	uint32 progress = 15;
}

enum PlayerDieOption {
	PlayerDieOption_DIE_OPT_NONE = 0;
	PlayerDieOption_DIE_OPT_REPLAY = 1;
	PlayerDieOption_DIE_OPT_CANCEL = 2;
	PlayerDieOption_DIE_OPT_REVIVE = 3;
}

// CmdId: 24954
message MiracleRingDeliverItemReq {
	uint32 gadget_entity_id = 2;
	repeated uint64 food_weapon_guid_list = 5;
	repeated ItemParam item_param_list = 9;
	InterOpType op_type = 10;
	uint32 gadget_id = 15;
}

// CmdId: 22971
message DODEAKDPDMM {
}

message GCGMsgCardUpdate {
	KCGJJCJPPNA card = 10;
}

// CmdId: 28788
message LEJGBNIBAMF {
	repeated FFJFKEHBMKE EOLPOPCKCFG = 1;
}

message OLDJBPCBPAF {
	repeated uint32 CEONJJGKKCN = 1;
	repeated uint32 GOCEJLLAIAI = 4;
	repeated uint32 FHAIKMOEFGL = 5;
	repeated uint32 EONFNKMIDNO = 8;
	DNDOFNEGJCJ JEGJCNNBPKA = 14;
}

// CmdId: 5850
message LFNLANFJHOE {
}

enum FCOPDPGGKOM {
	FCOPDPGGKOM_NONE = 0;
	FCOPDPGGKOM_AUTO = 1;
	FCOPDPGGKOM_CUSTOM = 2;
}

// CmdId: 6649
message APNKPOHLLOD {
}

// CmdId: 8266
message NPOEELOKDIC {
	bool MDEAANHGJGH = 5;
	int32 retcode = 10;
}

// CmdId: 29907
message AJACIKPMNIK {
	repeated uint64 avatar_guid_list = 7;
}

// CmdId: 27772
message OBGDNGGMMHA {
	uint32 schedule_id = 8;
	uint32 uid = 9;
	map<uint32, uint32> CDDKPMFIPFB = 13;
}

// CmdId: 2992
message PKPEBKKNPGH {
	repeated GONHOPIBJHI GBOBLAKNACG = 11;
	repeated GONHOPIBJHI GLPFFLFBMDP = 12;
	repeated GONHOPIBJHI JIHHHMDODLN = 15;
}

message KCJHINAAKAN {
	uint32 KMDJNAJANNL = 1;
	bool is_open = 2;
}

message JOAMAMINIME {
	uint32 BLPKDAOLIAC = 5;
	repeated OPFHEBADHDN LOBEMGEKECL = 8;
	uint32 GKHPCIMMPGH = 13;
	uint32 JDHKJNDEPNE = 14;
}

// CmdId: 4394
message OIABKCFEFLD {
	uint32 entity_id = 8;
}

message GCGMsgCostRevise {
	JGGELBIIIOH cost_revise = 5;
	uint32 controller_id = 14;
}

// CmdId: 5650
message HJEECCKNIGB {
}

enum ChangeHpDebts {
	CHANGE_HP_DEBTS_NONE = 0;
	CHANGE_HP_DEBTS_PAY = 1;
	CHANGE_HP_DEBTS_PAYFINISH = 2;
	CHANGE_HP_DEBTS_CLEAR = 21;
	CHANGE_HP_DEBTS_ADDABILiTY = 51;
}

message BANBLIJNCMN {
	uint32 level_id = 4;
	bool is_finish = 5;
	bool is_open = 9;
}

// CmdId: 26613
message HJFCGDAEPPO {
	uint32 score = 13;
}

// CmdId: 28106
message EFEDNNPIENJ {
	FriendBrief target_friend_brief = 6;
	uint32 target_uid = 13;
}

// CmdId: 24013
message CHPNHDGKCLJ {
	int32 retcode = 2;
	uint32 dungeon_id = 6;
	uint32 LKJKOGJBNPL = 13;
}

// CmdId: 28911
message MELMJDKIKFH {
	uint32 PBHEOJJBCJL = 12;
}

message KCCNEAHCDBC {
	uint32 point_id = 7;
	uint32 quest_id = 12;
}

// CmdId: 27284
message BDKLFLJLGEK {
	uint32 PEAJMEIBPJL = 6;
	int32 retcode = 12;
}

// CmdId: 28660
message JFPBKDPDPKG {
}

message MBAEKLNOODE {
	uint32 DFBNHPAKLKK = 1;
	uint32 entity_id = 8;
	uint32 attack_target_id = 11;
}

message NOLKDKABJKN {
	uint32 KKDKIOGHLDK = 10;
	uint32 chapter_id = 13;
}

// CmdId: 6121
message PPPMKFIAGED {
	int32 retcode = 9;
}

enum HBNEHFMBCIJ {
	HBNEHFMBCIJ_IDLE = 0;
	HBNEHFMBCIJ_CHANGING_AVATAR = 1;
	HBNEHFMBCIJ_READY = 2;
}

message HomeMarkPointNPCData {
	uint32 avatar_id = 1;
	uint32 costume_id = 2;
}

// CmdId: 27995
message NNAFBEEIKKC {
	uint32 gallery_id = 8;
	uint32 level_id = 12;
}

// CmdId: 26000
message JPDLBACDODB {
	int32 retcode = 11;
}

enum ServerLogLevel {
	LOG_LEVEL_NONE = 0;
	LOG_LEVEL_DEBUG = 1;
	LOG_LEVEL_INFO = 2;
	LOG_LEVEL_WARNING = 3;
	LOG_LEVEL_ERROR = 4;
}

// CmdId: 25340
message MGLFAFIPNJL {
}

// CmdId: 6698
message DJIDNGNHEIE {
	float NBMFPAILGBO = 7;
}

// CmdId: 20731
message PlayerMatchSuccNotify {
	MatchType match_type = 1;
	GCGMatchInfo GPNADBCOMBN = 2;
	GeneralMatchInfo HINHLDPNPIB = 3;
	uint32 mp_play_id = 4;
	uint32 NCFMGPOECJF = 10;
	uint32 KNLKAGMBMCI = 11;
	uint32 host_uid = 14;
	uint32 dungeon_id = 15;
}

message PLMLBCAEFDB {
	uint32 avatar_id = 11;
	repeated uint32 LFGONBGIEAI = 13;
}

message KBCDAJADBHK {
	float LEKHBGBAIKE = 5;
	uint32 AABBJMMOMGK = 6;
	uint32 player_num = 11;
	float ELCFEJKIKMJ = 12;
	float FPKKBELJFBP = 13;
	bool AEFDODJCAAC = 14;
}

// CmdId: 8909
message AOPDALLMKEM {
	int32 retcode = 10;
}

// CmdId: 5228
message NGICGCNKBBL {
	int32 retcode = 10;
	uint64 guid = 11;
}

// CmdId: 54
message BLGNOCCCDJP {
	bool NPAPBHKLBMO = 3;
	CEICNMOGEIE AALDKKDHFCN = 4;
}

message MBHIMCNDHHL {
	uint32 level_id = 2;
	bool is_finish = 7;
	uint32 score = 11;
	bool is_open = 14;
}

// CmdId: 23328
message BMCJOINHDOK {
	repeated UgcDungeonCandidateTeamAvatarInfo avatar_info_list = 3;
}

// CmdId: 2977
message DLMGOMJLMAN {
	repeated ICEDDLMICMD CFCCGLPMOFC = 13;
}

message EDLPOHNCDJO {
	bool OMFNIOGGDCG = 11;
}

// CmdId: 8977
message IAKJLICHJKM {
	bool DABIDPFECMC = 1;
	uint32 level_id = 3;
	repeated MEOMEPEDHNH NDHKELPKNCN = 6;
	bool is_success = 13;
}

// CmdId: 23699
message LEOGGKGECNF {
	uint32 LALKINCFPHF = 3;
	int32 retcode = 13;
}

// CmdId: 3384
message GDEEMJLHOLP {
	int32 retcode = 1;
	string IIGKAOMIPDE = 4;
}

message GCGOperationRedraw {
	repeated uint32 card_list = 2;
}

message LEHKGPFIEHM {
	bool is_content_closed = 4;
	repeated GHLILNAOIDF ALGHNOPMJNH = 6;
	uint32 content_close_time = 8;
	repeated FOHCOGHIJGD stage_list = 10;
	repeated uint32 ELMKIKKGACO = 13;
	repeated uint32 JLCFPAAPNLE = 15;
}

// CmdId: 25600
message JDAHKKBACLG {
	uint32 ENDBGJBGBJC = 4;
	uint32 NEJCLKILFHN = 6;
}

// CmdId: 29316
message LJIGAIOAJNI {
	uint32 JDAAOGHLBMJ = 1;
	repeated uint32 DIAAPFIIFKG = 5;
	uint32 difficulty_id = 14;
}

// CmdId: 236
message AMECCKGMACC {
	uint32 DPEBFHMKICN = 4;
	bool is_success = 9;
	int32 retcode = 10;
	uint32 DPNNPLCCDEL = 11;
	uint32 parent_quest_id = 12;
	repeated uint32 HNDJOALADLH = 15;
}

// CmdId: 26415
message OJEBABPODEL {
	uint32 KNLKAGMBMCI = 7;
	uint32 ALFNAANNJDA = 9;
}

message SceneGalleryFlowerInfo {
	uint32 end_time = 7;
	uint32 target_score = 11;
	uint32 MKFFIANHDOA = 15;
}

message KELPMJPICPG {
	Vector target_pos = 6;
	uint32 entity_id = 13;
	Vector JIILIIFHBEN = 15;
}

enum RecordUsage {
	RecordUsage_UGC_RECORD_USAGE_NONE = 0;
	RecordUsage_UGC_RECORD_USAGE_IMPORT = 1;
	RecordUsage_UGC_RECORD_USAGE_PLAY = 2;
	RecordUsage_UGC_RECORD_USAGE_TRIAL = 3;
	RecordUsage_UGC_RECORD_USAGE_COMPARE = 4;
}

// CmdId: 8549
message PLCFKJGJEBJ {
	bool KJNEBNEGPEO = 2;
	uint32 FGAKOMHCIAC = 9;
}

// CmdId: 23628
message GDIAOOOLEFB {
	int32 retcode = 2;
}

message IKFDHPMCKDE {
	PKGBDKBNMEE LIOHGEDBICJ = 11;
	repeated uint32 ICEBCFFBKOJ = 12;
	repeated uint32 EGELACJNLKK = 14;
}

// CmdId: 20720
message BAADHCPFOPB {
	uint32 level = 2;
	uint32 city_id = 4;
}

// CmdId: 612
message IJFIJPGJPKB {
	uint32 AMHHCDDKAAH = 6;
	uint32 LAHOADFHAGP = 7;
	uint32 DOIFIODBEAC = 9;
	uint32 PAIGDHNEHPE = 12;
	uint32 GNKNJDHEBOD = 13;
	uint32 AGHBECCDHEA = 14;
	bool MDDPNNEEPOG = 15;
}

message NCFNIOLHNDG {
	bool IIBIJOOIEPL = 2;
	uint32 avatar_id = 6;
}

message GCGMsgPhaseChange {
	GCGPhaseType OFFLLGICDDE = 6;
	repeated Uint32Pair allow_controller_list = 9;
	GCGPhaseType IJHPICJJINC = 11;
}

// CmdId: 28520
message GDJFJJDELPP {
	uint32 activity_id = 3;
	uint32 level_id = 8;
	ALIHCHNCBHO OFBNEOCDANF = 14;
}

message PDNFNBEKIHF {
	uint32 NFJDONHGKFE = 1;
	uint32 end_time = 2;
}

message ODPJFCIGEJO {
	repeated NJICICNNAKG avatar_list = 10;
}

message BOAFNAKNDPO {
	bool FMOENNLNHKL = 1;
	uint32 BGEHACGIBNB = 2;
	bool DLCOBJPBKAJ = 3;
	uint32 AJBDGNJGFFJ = 4;
	repeated FDAEBIODLGC KEJOCFMOKHN = 5;
	FDAEBIODLGC BGKFIINFIAA = 6;
	bool MBOCDAANHLF = 7;
	uint32 OGBDMLENDKH = 8;
	uint32 level_id = 11;
	uint32 MJPJNDDIMFJ = 12;
	bool HBALFJJLNFA = 14;
	uint32 AFIEKJMOGPH = 15;
}

// CmdId: 23999
message GNAOHOKKGHB {
	JMAHNDKNIHA player_info = 5;
}

// CmdId: 9478
message KCMPLLFENOO {
}

// CmdId: 4509
message NOKDDEBPGMD {
	repeated COBJKLEGHGI avatar_info_list = 9;
}

// CmdId: 29498
message GKPECKOCLGG {
	uint32 uid = 8;
	int32 retcode = 10;
	bool HBDBBJPBLMM = 12;
	string remark_name = 15;
}

// CmdId: 7133
message KFAGIFKJEDH {
	uint32 LAHOADFHAGP = 1;
	bool MDDPNNEEPOG = 2;
	uint32 EADGNENOGIK = 3;
	OELJOPHHGNB KHAKCHNLKFF = 4;
	int32 retcode = 5;
	map<uint32, uint32> PNNIOIIHGFN = 6;
	bool BEHPHEGHACH = 7;
	uint32 NNIGLOKAEAI = 8;
	map<uint32, uint32> JNPGIPJBDML = 9;
	uint32 ANOHIMHLMID = 10;
	uint32 MICBOPDAEFN = 11;
	uint32 PAIGDHNEHPE = 12;
	GBBCKBMECMO MKPPMLBIKON = 13;
	repeated GJFCGIOCLGN LOAKANBIAJL = 14;
	uint32 LKDMPGCGDCJ = 15;
	uint32 AGHBECCDHEA = 942;
	GBBCKBMECMO JMDNKPNJOAO = 1740;
}

message PBAHBBADOIJ {
	uint32 MPHCFNDDIHH = 7;
	bool DIFGMGNGIKM = 11;
	uint32 HHIJEEEFODH = 12;
	uint32 JADENLONAHI = 14;
	uint32 name_id = 15;
}

// CmdId: 28739
message CFIMEIIMKAJ {
	enum GPKMCIHNNBG {
		GPKMCIHNNBG_TYPE_NONE = 0;
		GPKMCIHNNBG_TYPE_PACK = 1;
		GPKMCIHNNBG_TYPE_EVENT = 2;
	}

	repeated uint32 NKAKBENDGKK = 2;
	GPKMCIHNNBG ALLNJLALBFH = 13;
}

message GCGMsgGameOver {
	uint32 win_controller_id = 1;
	GCGEndReason end_reason = 6;
}

// CmdId: 645
message GLHCNCKGGEP {
	uint32 DMBNPMFIEBM = 4;
	uint32 scene_id = 12;
	uint32 MIBACBKBNJE = 13;
}

message LuminanceStoneChallengeActivityDetailInfo {
	bool CEOGONHBODL = 1;
	uint32 best_score = 2;
	uint32 BFCLODEKMNG = 13;
	bool is_content_closed = 15;
}

// CmdId: 3657
message SaveUgcReq {
	UgcType ugc_type = 2;
	uint32 schedule_id = 4;
	oneof record {
		UgcMusicRecord music_record = 9;
	}
	oneof FCNKGFNMPJB {
		LIPOHCFDFBH music_brief_info = 1532;
	}
}

enum GadgetBornType {
	GadgetBornType_GADGET_BORN_NONE = 0;
	GadgetBornType_GADGET_BORN_IN_AIR = 1;
	GadgetBornType_GADGET_BORN_PLAYER = 2;
	GadgetBornType_GADGET_BORN_MONSTER_HIT = 3;
	GadgetBornType_GADGET_BORN_MONSTER_DIE = 4;
	GadgetBornType_GADGET_BORN_GADGET = 5;
	GadgetBornType_GADGET_BORN_GROUND = 6;
}

// CmdId: 2147
message ACDKIPOBMMP {
	int32 retcode = 8;
}

// CmdId: 22384
message CJOGCGFMAGJ {
	uint32 FDJJGIOECFC = 2;
	uint32 APHMIHKGDMM = 3;
	uint32 OPNOALMJFNE = 5;
	uint32 GGKBPGOAKPM = 6;
	uint32 gallery_id = 7;
	uint32 score = 8;
	bool is_new_record = 9;
	bool is_success = 12;
}

message UgcDungeonPlayerPersonalScore {
	uint32 uid = 2;
	uint32 GIEGJFHDAAF = 3;
	ProfilePicture profile_picture = 4;
	uint32 DILEOPHKFCI = 11;
	uint32 CEGHIEGBHBB = 12;
}

message GadgetPlayInfo {
	uint32 play_type = 1;
	uint32 duration = 2;
	repeated uint32 progress_stage_list = 3;
	uint32 start_cd = 4;
	uint32 start_time = 5;
	uint32 progress = 6;
	oneof play_info {
		GadgetCrucibleInfo crucible_info = 21;
	}
}

// CmdId: 25510
message PNFFFOCPHOK {
	MatchReason reason = 1;
	repeated uint32 uid_list = 4;
	uint32 EADHOCKFDOC = 15;
}

// CmdId: 171
message GDPKJJINGPK {
	uint32 dungeon_id = 6;
	uint32 IGMBDOJABGM = 13;
	uint32 player_uid = 14;
}

// CmdId: 26869
message JHONIMFBCAJ {
	repeated FriendBrief JKOLIBGOBBO = 15;
}

// CmdId: 22257
message PCIHNHAABKL {
	int32 retcode = 8;
	uint32 DCEOFEGIIDL = 15;
}

// CmdId: 789
message GetCityHuntingOfferRsp {
	uint32 next_refresh_time = 4;
	uint32 NIHNLNINHNC = 6;
	repeated HuntingOfferData MCECOEAFEAP = 7;
	IEHMMLEIDOH FPNLNFHCFJG = 11;
	uint32 city_id = 12;
	int32 retcode = 14;
}

// CmdId: 25689
message DGAPNAEIGJC {
	int32 retcode = 1;
	uint32 param = 4;
	uint32 mp_play_id = 5;
	uint32 NCFMGPOECJF = 6;
	uint32 IGCFCJLHLOE = 8;
	uint32 dungeon_id = 12;
	uint32 EADHOCKFDOC = 13;
	MatchType match_type = 14;
	repeated DEKMGPKPKBD IHBBHCBCNLO = 1435;
}

// CmdId: 2012
message ODAEPBNAKCN {
	PMODPEGPIGF HFEOJCNPDJC = 5;
	int32 retcode = 13;
}

// CmdId: 2380
message HLBPPDOLGFB {
	repeated int32 CNICMCCIDBL = 1;
	repeated int32 NEFKFBBCJMN = 2;
	repeated int32 PIGKKJGLDNM = 4;
	repeated IHNFCMNILEG JJEMEFBKEBG = 7;
	uint32 scene_id = 12;
}

message GCGMsgUpdateController {
	repeated Uint32Pair allow_controller_list = 3;
}

// CmdId: 26335
message FOMPCKOKBKK {
	uint32 level_id = 10;
	bool BPPBLPMDJHG = 11;
}

message NMNKBKLHOAL {
	repeated uint32 GFAJJECHLHL = 2;
	bool LMPFKPCKMGK = 4;
	string name = 5;
	repeated uint32 card_list = 15;
}

message PLMLLEDOAMN {
	uint32 DNDOKILKJDO = 4;
	uint32 GAMJJANDGDH = 9;
	bool FBLMBGLOHEG = 12;
	uint32 count = 14;
}

message HomeBlockArrangementInfo {
	repeated HomeFurnitureGroupData DPMPDKDHJJI = 1;
	bool is_unlocked = 2;
	uint32 block_id = 4;
	repeated HomeFurnitureData BDECLMHOAFD = 5;
	repeated NJOKBNDHOJL BLDJNKMDJNN = 6;
	repeated ECIIKJIKNFC MLDJPELFBCA = 7;
	repeated EGLCPDHFGPB PKPCNKLEKLN = 8;
	uint32 comfort_value = 9;
	repeated ECDJBCPLCNO field_list = 10;
	repeated IEKCEGFNINF OHBFPIIHBJF = 11;
	repeated HomeFurnitureData LHGBPPNFPCE = 13;
	repeated HomeFurnitureSuiteData KJNGKFPGEPD = 14;
	repeated NPLBBAJDIOM IMCOHLEBMIC = 15;
}

message AJMNHBAAIDJ {
	repeated uint32 DHFONEJNAPJ = 2;
	uint32 NLBCCNBPNKK = 3;
	repeated uint32 ILLCKDGGKOB = 5;
	repeated BKPAPLDMIDM CBNILBLOMEK = 9;
	uint32 IAAIKGCDEAB = 11;
}

// CmdId: 29809
message FHIIFIFEMMJ {
	repeated OBHEBLIBENI player_info_list = 5;
	uint32 round = 6;
	EOEKCGBPKMA MCJPJHFHEJN = 7;
}

// CmdId: 8715
message DPLFAFGNOPF {
	uint32 LEDLGIMMLBK = 3;
	uint32 dungeon_id = 11;
}

// CmdId: 7841
message MNPDLCIGHJN {
	uint32 ENNAOLAFGIF = 13;
}

// CmdId: 8083
message KFPAJDKMEJF {
	int32 retcode = 9;
}

// CmdId: 7548
message INDPOIIFOCC {
	int32 retcode = 5;
	repeated MapMarkPoint mark_list = 11;
}

message UgcTriggerActionDeactiveGadget {
	uint32 gadget_guid = 8;
}

message GGAHNEENFJB {
	uint32 AKPBJIOFJJI = 2;
	uint32 HFFHFDCLFKN = 9;
	uint32 KNHPJPHPCMD = 11;
	uint32 dungeon_id = 13;
	uint32 PAAAABDENFI = 15;
}

// CmdId: 4187
message HKBBICBHNPO {
	bool is_new = 6;
	int32 retcode = 9;
	repeated uint32 affix_list = 10;
	uint32 NLKLBPGKMOO = 11;
}

// CmdId: 6729
message BAKOCKEILLJ {
	uint32 level_id = 7;
	uint32 HONLODOCJPA = 11;
	uint32 NAPCKGIIAOM = 12;
}

// CmdId: 20372
message FPNDLFEOEFN {
	uint32 JNJNLFMNMKD = 10;
	repeated KGKLDAGGGNP CELDOPCILKP = 14;
}

// CmdId: 8563
message CAAILJAKFIO {
	int32 retcode = 4;
}

// CmdId: 5506
message GBHNDKPEOHF {
	uint32 HLBOLHIOCKC = 1;
	OnlinePlayerInfo src_player_info = 8;
}

// CmdId: 5246
message LONHGBIDHKB {
	uint32 draft_id = 6;
	uint32 FIEPLMJIJPN = 15;
}

// CmdId: 5638
message FishBattleEndRsp {
	enum FishNoRewardReason {
		FishNoRewardReason_FISH_NO_REWARD_NONE = 0;
		FishNoRewardReason_FISH_NO_REWARD_ACTIVITY_LIMIT = 1;
		FishNoRewardReason_FISH_NO_REWARD_BAG_LIMIT = 2;
		FishNoRewardReason_FISH_NO_REWARD_POOL_LIMIT = 3;
	}

	FishBattleResult battle_result = 2;
	bool is_got_reward = 3;
	repeated ItemParam BGHAGCCDFIP = 4;
	repeated ItemParam FMNIBLJJELE = 5;
	int32 retcode = 7;
	FishNoRewardReason FIKIFFDKBJG = 10;
	repeated ItemParam reward_item_list = 15;
}

// CmdId: 713
message FBDOKMDCMEK {
	repeated HNMOHPKNEGP GCBJKGDJNJE = 1;
	uint32 OCAKOCPLOFM = 4;
	repeated uint32 MOKIGLHDLFJ = 7;
}

// CmdId: 6529
message AMBNKOEABGN {
	int32 retcode = 6;
	bool PPDOBFFNOND = 7;
	bool DBNBCEBJECD = 9;
}

// CmdId: 22374
message FBOJJFAKKJI {
	uint32 BGLLDLAAFKL = 2;
	repeated ItemParam GGMKAHCFOEL = 13;
}

// CmdId: 2340
message LIKHIJFDFLP {
}

// CmdId: 8767
message GAIHALGMBCL {
	ELBBINCJHJO DOAOMGCHJGA = 1;
	int32 retcode = 15;
}

// CmdId: 25583
message PJNBKMBCOLA {
	uint32 gadget_entity_id = 6;
	CustomGadgetTreeInfo GHJGPJLBMLL = 9;
}

// CmdId: 3935
message KJNKDCHFDNH {
	uint32 quest_id = 4;
	int32 retcode = 7;
	NNLDPKHOPAL DMDCNMGJPAN = 8;
}

// CmdId: 28138
message EBJGPMGEBJI {
	uint64 guid = 11;
	int32 retcode = 12;
}

// CmdId: 8032
message DGMCPBFNBLD {
	int32 retcode = 13;
}

// CmdId: 9995
message PHEABAFCIOI {
	uint32 AAMLADLALHL = 2;
	bool COPDOFNKCKA = 4;
	repeated ItemParam MLBFPPOOLCH = 7;
	uint32 next_refresh_time = 13;
	repeated IACFLCMBBMK challenge_info_list = 14;
}

// CmdId: 21044
message OIIFKBGAPMH {
	bool HGEEPPLPGKA = 2;
	uint64 ugc_guid = 7;
	UgcType ugc_type = 10;
}

// CmdId: 2711
message NMCPDECNHDA {
	int32 retcode = 8;
}

// CmdId: 23370
message PIMEPJNFHCF {
	MEEIEEAFPGI JGLILFMHBJA = 10;
	uint32 gallery_id = 12;
}

// CmdId: 21780
message JBENMALCKGF {
	repeated uint32 NDPCKALCHEC = 4;
}

// CmdId: 24591
message HLDFLOIEEJE {
}

// CmdId: 20585
message OEJDPKIIJNF {
	float IPKNBIGEDLO = 7;
	uint32 skill_id = 10;
}

// CmdId: 2142
message IHMJHKCFMGN {
	string BCEADDAHJOH = 3;
	int32 retcode = 7;
	string PGLLIHAHNEC = 14;
}

message HomeMarkPointSceneData {
	Vector PFEPBONBKCL = 1;
	Vector FGDOFHCPECF = 2;
	uint32 module_id = 4;
	uint32 scene_id = 12;
	repeated HomeMarkPointFurnitureData NFLBDDJFHNK = 14;
}

message UgcSpecialGadgetInfo {
	uint32 group_id = 1;
	uint32 guid = 2;
	uint32 ugc_gadget_config_id = 3;
}

// CmdId: 9355
message NNJCLCHOJBL {
	int32 retcode = 1;
}

message MDMPHEABJLN {
	uint32 DEANMCJOFJP = 5;
	uint32 OECMHPGFBLG = 6;
	uint32 id = 7;
	LFEPMEKCGOO OKCJGFLCIGF = 11;
	repeated uint32 EJNICPHHGGF = 12;
	bool HAGHMCIFGBJ = 13;
	bool OIDGIEGDOKL = 14;
	repeated uint32 NPHLOIPCKJD = 15;
}

message BNAIFNLBGOL {
	bool is_success = 1;
	uint32 DPNNPLCCDEL = 7;
	uint32 DPEBFHMKICN = 12;
}

message EffigyChallengeV4LevelDataInfo {
	uint32 MBBPJMNNMIK = 3;
	uint32 level_id = 5;
	bool is_open = 9;
	uint32 IPAOLHMOBCF = 12;
}

message EffigyChallengeDungeonResultInfo {
	uint32 MLCBENELCLN = 4;
	uint32 EGFFKHBEIFO = 7;
	bool is_success = 8;
	uint32 BPOJMDPFCLG = 9;
	bool HEBNHGCGBMH = 12;
}

message MDMJOPOJEAL {
	repeated FEOOPGHKMMH PCAALEGCBBI = 1;
	uint32 pool_id = 14;
}

// CmdId: 29861
message EIMGGOAMJJG {
}

// CmdId: 25430
message SceneDataNotify {
	repeated string level_config_name_list = 2;
	repeated uint32 scene_tag_id_list = 5;
	MapLayerInfo map_layer_info = 11;
}

// CmdId: 29810
message DMCFLJNCJIE {
	repeated FLCHDLBPICB KOCAEMKDDEB = 11;
}

message SceneFishInfo {
	uint32 fish_id = 1;
	uint32 fish_pool_entity_id = 2;
	Vector fish_pool_pos = 3;
	uint32 fish_pool_gadget_id = 4;
	uint32 last_shock_time = 5;
}

// CmdId: 22561
message EDIALKOLEBL {
	repeated FCCGFEACHIE IAPKEMMIPNC = 2;
	UgcType ugc_type = 9;
}

// CmdId: 7671
message GDPNLJLIKHL {
}

// CmdId: 22449
message NJBFNFLAOLN {
	bool AIHLGGEDDDO = 4;
	map<uint32, uint32> DCMLCOMFLFD = 13;
}

// CmdId: 5114
message DANCMLKPODP {
	int32 retcode = 10;
	repeated uint32 KOJKLMPPHCO = 15;
}

message FOHCOGHIJGD {
	bool is_open = 1;
	bool OLJFILOFFFN = 2;
	uint32 NNMNAKDJGCI = 3;
	repeated FFJFKEHBMKE EOLPOPCKCFG = 4;
	uint32 KMHFLCGLMIA = 5;
	uint32 KPCGFDLKFMF = 7;
	uint32 MAIHMIFIELM = 9;
	uint32 stage_id = 10;
	uint32 cur_level = 11;
	bool is_taken_reward = 12;
	bool DKFMGIFDBCK = 13;
	ODPJFCIGEJO OCEKFPHJGLJ = 14;
	bool KGCEIBNJBPA = 15;
	uint32 IIDNKHKJNBF = 1558;
	uint32 MDPGMIGMAFM = 1833;
}

// CmdId: 745
message SetEquipLockStateReq {
	uint64 target_equip_guid = 4;
	bool is_locked = 6;
}

// CmdId: 22868
message NGLNIBJCEBN {
	repeated BLKNHPMNCDI NFJEOBEMAAG = 10;
}

// CmdId: 9503
message FAPBPBOECIB {
}

// CmdId: 22870
message FADHIECJEHL {
	GKADLOLFMAL LJHNPGBOIDI = 4;
	ForwardType forward_type = 12;
}

// CmdId: 4172
message EFEPKEHGNKJ {
	uint32 ICNHAPKJIOC = 13;
}

message PINMAJJPGJC {
	uint32 cur_level = 3;
	uint32 LLAFKNFONPB = 4;
	uint32 MFNBKEFNKBB = 10;
	uint32 KHDOHKEECCK = 13;
}

message GOCAKJOEEMI {
	map<uint32, uint32> GFPMLBEDPGC = 7;
	uint32 FPDMIHKHCOL = 9;
	uint32 EEPJNGBAMJC = 10;
}

// CmdId: 7755
message BJPMKMEFHOK {
	uint32 level_id = 10;
	int32 retcode = 14;
	bool BDOEAEBLOMG = 15;
}

message BIMMJOBDOHO {
	repeated CIFACKBNJNG stage_data_list = 7;
	uint32 CHJAENAPPOI = 12;
}

// CmdId: 28673
message KKHIDNKLIEI {
}

// CmdId: 23904
message StoreItemDelNotify {
	repeated uint64 guid_list = 7;
	StoreType store_type = 13;
}

// CmdId: 9290
message NLMDLIJJMJB {
	uint32 OCMDAFBOMMB = 2;
	uint32 GNFBJDLHPMI = 5;
	uint32 IFMAGOEAHEL = 6;
	uint32 CELADFCJCAI = 8;
}

// CmdId: 1307
message JFBCNOLCMPM {
	uint32 entity_id = 3;
	MotionInfo motion_info = 5;
	uint32 scene_time = 7;
	uint32 parent_quest_id = 11;
	uint32 room_id = 14;
}

// CmdId: 28355
message HOLHJOEMOMN {
	repeated DNMAECDIBPD FGPIIPHMNFI = 15;
}

// CmdId: 8088
message PIMOJOLCNHP {
	uint32 DPEBFHMKICN = 10;
	uint32 parent_quest_id = 15;
}

// CmdId: 9148
message PullRecentChatReq {
	uint32 begin_sequence = 2;
	uint32 pull_num = 4;
}

// CmdId: 614
message HomeGetArrangementInfoRsp {
	int32 retcode = 2;
	repeated HomeSceneArrangementInfo scene_arrangement_info_list = 6;
}

// CmdId: 6204
message BJHDMPBFGCO {
	bool LGODFMOBKIN = 2;
}

enum MailCollectState {
	MailCollectState_MAIL_COLLECTIBLE_UNKONW = 0;
	MailCollectState_MAIL_NOT_COLLECTIBLE = 1;
	MailCollectState_MAIL_COLLECTIBLE_UNCOLLECTED = 2;
	MailCollectState_MAIL_COLLECTIBLE_COLLECTED = 3;
}

message NELOMLDEJHE {
	LIOPNJAMAJO JEGJCNNBPKA = 8;
}

message JHFHDBGLGFK {
	uint32 level_id = 2;
	uint32 GCNDEKFIOHL = 6;
	bool is_open = 7;
	bool is_finish = 11;
}

// CmdId: 7501
message AODMIJLDINJ {
	Vector pos = 6;
	uint32 uid = 13;
	repeated uint32 DBGFELGBNCE = 15;
}

// CmdId: 26186
message CPNAMLIFGOJ {
	IJAPDBCJLFI sky_crystal_detector_data = 6;
}

// CmdId: 6011
message AchievementUpdateNotify {
	repeated Achievement achievement_list = 14;
}

// CmdId: 5313
message OGADGENPEKP {
}

// CmdId: 2150
message HHDOBODJDEN {
	uint32 level_id = 3;
	bool is_adjust = 15;
}

// CmdId: 22889
message EEHCHMONAKN {
	uint32 PFDBGALOMOM = 8;
	string content = 12;
}

// CmdId: 23937
message PLMMECEFIPE {
	int32 retcode = 4;
	uint32 avatar_id = 8;
}

// CmdId: 2133
message MENELCGKLOH {
	uint32 MMENLJNENCA = 6;
	bool MDBNCAJECHN = 13;
}

// CmdId: 9577
message CustomDungeonRecoverNotify {
	EnterCustomDungeonType enter_type = 4;
	ABDKMMKKMME custom_dungeon = 8;
	repeated uint32 official_black_coin_list = 9;
	TryCustomDungeonType AIHMOIFDDEE = 14;
}

message EELNCGNHEGG {
	repeated GKBAJDGKIJP AGHKHHECMAO = 2;
	repeated LEELDDHDBMA BMGFJMCKPBO = 8;
}

message GameplayRecommendationReliquaryRequest {
	uint32 equip_type = 11;
}

// CmdId: 668
message INNIBPKOCDI {
	uint32 FEGDIEABKLB = 6;
}

message JFMEMBJJFJB {
	uint32 AGILLLPMAMI = 1;
	uint32 DOKCBEEKHHL = 3;
	uint32 KLPKLHKOAJD = 9;
	uint32 GAMJJANDGDH = 12;
}

// CmdId: 23001
message PHGJENGMPOE {
	repeated ShopGoods goods_list = 1;
	repeated KHNAGEGDMIJ MBFEGDOFIKB = 2;
	int32 retcode = 5;
	uint32 shop_type = 11;
}

message ECIIKJIKNFC {
	uint32 guid = 9;
	repeated int32 included_furniture_index_list = 10;
	Vector spawn_pos = 11;
}

// CmdId: 23623
message RoguelikeGiveUpRsp {
	uint32 stage_id = 3;
	int32 retcode = 11;
	oneof info {
		RoguelikeDungeonSettleInfo settle_info = 7;
	}
}

// CmdId: 7733
message IFJLHHNNOPK {
	bytes payload = 1;
	uint32 config_id = 4;
}

// CmdId: 24774
message WidgetActiveChangeNotify {
	repeated WidgetSlotData widget_data_list = 3;
}

message GGDKDMOAIEN {
	repeated uint32 GDHKNENOJNO = 1;
	repeated uint32 OOPGBJEILEN = 2;
	uint32 FAMMGMNJEGC = 5;
	map<uint32, uint32> OPBBPNDKGID = 10;
	map<uint32, LGNCPPPEMIL> LDGBDHPCLCK = 15;
}

message BattlePassRewardTakeOption {
	uint32 option_idx = 3;
	BattlePassRewardTag tag = 11;
}

message GEEFNLNBHDN {
	map<uint32, uint32> EBDJFNHEJGB = 7;
	repeated uint32 ODJGDEAKBDD = 12;
}

// CmdId: 7945
message JELFJJEMJEP {
	uint32 gallery_id = 3;
	GalleryStopReason BJOENOMBMCE = 5;
}

// CmdId: 20615
message CJAMKMCMDCE {
	uint32 chapter_id = 6;
	int32 retcode = 15;
}

// CmdId: 7507
message AEHJAHKIMOM {
	int32 retcode = 12;
}

// CmdId: 24843
message BMAJEDLDBNC {
	int32 retcode = 5;
	repeated uint32 NIJHCODEEAL = 13;
}

// CmdId: 28843
message EJOJALMJOFN {
	bool OLBMCFKNENC = 2;
	uint32 BOCENNKMMDC = 5;
	uint32 JAGJJGNDJHI = 6;
	uint32 ICCGPAAFCOK = 14;
}

// CmdId: 1077
message SceneForceUnlockNotify {
	bool is_add = 12;
	repeated uint32 force_id_list = 13;
}

// CmdId: 6238
message SceneAreaWeatherNotify {
	uint32 weather_gadget_id = 2;
	float trans_duration = 8;
	map<uint32, string> weather_value_map = 10;
	uint32 weather_area_id = 14;
	uint32 climate_type = 15;
}

// CmdId: 4436
message KPMNGLCNJBL {
	uint32 level_id = 1;
	int32 retcode = 2;
	bool is_adjust = 8;
}

message ServerBuff {
	uint32 server_buff_uid = 1;
	uint32 server_buff_id = 2;
	uint32 server_buff_type = 3;
	uint32 instanced_modifier_id = 4;
	bool is_modifier_added = 5;
}

// CmdId: 24659
message KGCNJJNOLGI {
	uint32 stage_id = 3;
	int32 retcode = 14;
}

message MJLOEMLJDJC {
	EMLNHNJKJOI type = 7;
	repeated uint32 FOGBCMHMMFE = 12;
}

// CmdId: 27216
message FGCFIPCPCJC {
	uint32 level_id = 1;
}

enum KLPCEFNPCGJ {
	KLPCEFNPCGJ_NONE = 0;
	KLPCEFNPCGJ_IN_BAG = 1;
	KLPCEFNPCGJ_CAN_FORGE = 2;
}

// CmdId: 26967
message AHOPKGMHIPA {
	int32 retcode = 15;
}

message GCGGameBriefData {
	uint32 AMOALMDCGIA = 2;
	uint32 EBOCAKIIJLA = 3;
	GCGGameBusinessType business_type = 6;
	uint32 NBHPCDFMBEB = 8;
	repeated GCGPlayerBriefData player_brief_list = 10;
	uint32 platform_type = 13;
}

// CmdId: 26899
message HLDCMMNPJOL {
	uint32 param = 1;
	bool is_agreed = 5;
	int32 retcode = 9;
	uint32 MDFMHEEEPLN = 11;
}

message FishPoolInfo {
	uint32 pool_id = 1;
	repeated uint32 fish_area_list = 2;
	uint32 today_fish_num = 3;
}

message ShopCardProduct {
	message ResinCard {
		repeated ItemParam base_item_list = 1;
		repeated ItemParam per_day_item_list = 2;
	}

	string product_id = 1;
	string price_tier = 2;
	uint32 mcoin_base = 3;
	uint32 hcoin_per_day = 4;
	uint32 days = 5;
	uint32 remain_reward_days = 6;
	uint32 card_product_type = 7;
	optional ResinCard resin_card = 101;
}

message AnimatorParameterValueInfoPair {
	int32 name_id = 1;
	AnimatorParameterValueInfo animator_para = 2;
}

// CmdId: 22857
message CEILOOOFNHN {
	uint32 HPLNGABAFPH = 10;
}

// CmdId: 6518
message EPKLOEEJJLA {
	repeated OPOPDLFAGAO info_list = 12;
	repeated uint32 EKNOPIHLDGN = 14;
}

message HKFHGOGKDLC {
	map<uint32, uint32> HDCAMIMGHPH = 10;
}

// CmdId: 4356
message JBLAKELPCGB {
	uint32 difficulty_id = 3;
	repeated uint32 HHMKFNEBFGO = 6;
	repeated uint32 DIAAPFIIFKG = 7;
	uint32 JDAAOGHLBMJ = 8;
	uint32 EGFFKHBEIFO = 14;
}

// CmdId: 5120
message MPCBFLECIKK {
	int32 retcode = 6;
}

message LEGKEICLJNE {
	repeated KIDAFIHLCCJ level_info_list = 6;
}

enum UgcDungeonCandidateAvatarType {
	UgcDungeonCandidateAvatarType_DUNGEON_CANDIDATE_AVATAR_TYPE_NONE = 0;
	UgcDungeonCandidateAvatarType_DUNGEON_CANDIDATE_AVATAR_TYPE_FORMAL = 1;
	UgcDungeonCandidateAvatarType_DUNGEON_CANDIDATE_AVATAR_TYPE_UGC = 2;
}

message MLFNBKPGJKK {
	uint32 activity_id = 3;
	uint32 begin_time = 8;
	bool is_open = 10;
	uint32 schedule_id = 11;
	uint32 end_time = 12;
}

// CmdId: 29712
message DCHGDPHMOBE {
	uint32 reward_id = 5;
	BABBODHEKHM CGELDMBGOJJ = 6;
	int32 retcode = 7;
	uint32 IHFCOPOEGDG = 12;
}

// CmdId: 8597
message ILAMPOPIBOH {
	bool BDOEAEBLOMG = 5;
	uint32 level_id = 8;
}

enum AreaPlayType {
	AreaPlayType_AREA_PLAY_NONE = 0;
	AreaPlayType_AREA_PLAY_CLIMATE = 1;
	AreaPlayType_AREA_PLAY_REGIONAL_PLAY = 2;
}

// CmdId: 8897
message DPGAEHGLOAH {
	uint32 KNJEGHEDENE = 1;
	uint32 game_time = 5;
	uint32 uid = 10;
}

// CmdId: 6825
message NOOABFPPGIE {
	uint32 CMGFGMDMMBH = 4;
	int32 retcode = 10;
}

// CmdId: 9480
message HMDHNJNMOKF {
	repeated AnimatorParameterValueInfoPair FOGBCMHMMFE = 7;
	uint32 entity_id = 12;
}

message InBattleFleurFairInfo {
	uint32 GGELKIPBGAJ = 1;
	repeated uint32 GBDOPOBGJJK = 7;
	uint32 JEIHGAPJALL = 8;
	uint32 HHPNNGIBPEK = 11;
	repeated uint32 KCCDOBOGOIE = 12;
}

message FLBEAPDNMKL {
	JGBPGBHJNFM type = 1;
	int32 value = 11;
}

// CmdId: 21922
message OKKDIHKPDAO {
	repeated OOBOAGLCAMB PEGHHPMLIAO = 6;
	uint32 shop_type = 9;
	int32 retcode = 14;
}

// CmdId: 22934
message EMEHBONIFJF {
	uint32 scene_id = 7;
	repeated uint32 OPJHCHJNOMF = 9;
}

// CmdId: 24713
message NDKBHKEFGHJ {
	uint32 room_id = 8;
}

message PhotoActivityDetailInfo {
	bool is_content_closed = 5;
	repeated KHJJBDLLMEI photo_pos_data_list = 11;
}

message Weapon {
	uint32 level = 1;
	uint32 exp = 2;
	uint32 promote_level = 3;
	map<uint32, uint32> affix_map = 4;
	bool IEBDKIAOPGO = 5;
}

// CmdId: 20224
message BEJBHPKLCHF {
	uint32 DCEOFEGIIDL = 1;
	uint32 ENNAOLAFGIF = 2;
}

// CmdId: 25238
message OJOFPGENHOK {
	bool is_success = 9;
}

// CmdId: 6205
message DJHMMMGOAIN {
}

// CmdId: 27977
message AOMKDKMHPEF {
	repeated KCJHINAAKAN DAEFHHPKIKE = 12;
}

// CmdId: 4162
message NDGGHCJDEOI {
	bytes HBCDOAFKMLF = 12;
}

message LFGAGAFGFAI {
	uint32 OLNOAJLCLLK = 4;
	bool is_finished = 5;
	uint32 progress = 11;
	uint32 EPKBMLAJJIA = 14;
}

// CmdId: 28567
message EnterWorldAreaReq {
	uint32 area_id = 4;
	uint32 area_type = 13;
}

// CmdId: 5784
message CMMGFPNLKNE {
	repeated uint32 GMHHHOBGBJE = 4;
}

// CmdId: 29763
message NCNOLALMECD {
	repeated NACLIKFJAHJ FFNBHNACGCM = 1;
}

// CmdId: 26323
message LFHEEPNHHHA {
	uint32 FBMCFCCMMJD = 1;
	map<uint32, FleurFairBalloonSettleInfo> KENNEKKCLFH = 6;
}

message BreakoutSyncFinishGame {
	bool is_win = 7;
	uint64 server_game_time = 9;
}

// CmdId: 8705
message OBGENHLKAGI {
	uint32 room_id = 1;
}

// CmdId: 24155
message WidgetUseAttachAbilityGroupChangeNotify {
	bool is_attach = 1;
	uint32 material_id = 2;
}

message SceneGalleryAkaFesArchaeologyInfo {
	uint32 BLPKDAOLIAC = 3;
	uint32 KBAONPKJMFA = 14;
}

// CmdId: 1214
message MAHILNAMAKP {
	uint32 id = 5;
}

message DKFMAOOOEPM {
	uint32 CPHKLKBKOOB = 5;
	uint32 level_id = 6;
	uint32 DNJHBIODHHF = 12;
	bool is_open = 14;
}

message KGKLDAGGGNP {
	string price_tier = 3;
	string product_id = 10;
}

// CmdId: 8675
message JEHEKENOGDL {
	uint32 schedule_id = 3;
	uint32 group_id = 4;
	int32 retcode = 13;
}

enum MovingPlatformType {
	MovingPlatformType_MOVING_PLATFORM_NONE = 0;
	MovingPlatformType_MOVING_PLATFORM_USE_CONFIG = 1;
	MovingPlatformType_MOVING_PLATFORM_ABILITY = 2;
	MovingPlatformType_MOVING_PLATFORM_ROUTE = 3;
}

message CreateEntityInfo {
	uint32 level = 5;
	Vector pos = 6;
	Vector rot = 7;
	uint32 scene_id = 10;
	uint32 room_id = 11;
	uint32 CMILMGFJFNP = 12;
	oneof CGFNJJLAOBC {
		CreateGadgetInfo gadget = 13;
	}
	oneof entity {
		uint32 monster_id = 1;
		uint32 npc_id = 2;
		uint32 gadget_id = 3;
		uint32 item_id = 4;
	}
}

// CmdId: 26008
message ONFOHLFFFDE {
	int32 retcode = 15;
}

// CmdId: 25034
message NLKIPIODNLO {
	uint32 DKEAJBMEFFO = 10;
	uint32 APOFBPEDMCC = 15;
}

message SceneGallerySalvagePreventInfo {
	uint32 monster_count = 7;
}

// CmdId: 24404
message JOOHMKOIHIO {
	uint32 JCCPJGPAEJI = 5;
}

// CmdId: 5848
message PMPIKIINCLB {
	int32 retcode = 2;
	uint32 level_id = 12;
}

message SceneGalleryCoinCollectInfo {
	uint32 NBJFCDMECNJ = 2;
	uint32 KNOPGEJKLNE = 7;
}

// CmdId: 1141
message DHBJBFCDODN {
	uint32 level_id = 13;
}

// CmdId: 24033
message NPPNJKFOCDG {
	int32 retcode = 1;
	uint32 scene_id = 2;
	repeated ICFBHOPMKCI NNHGOPIDCJC = 4;
}

// CmdId: 1318
message AHCGECGHCMG {
	CFJIJBEEHPJ DPIFFIEEELM = 3;
	uint32 schedule_id = 10;
	int32 retcode = 15;
}

// CmdId: 2744
message HBFCCGNLPDL {
	bool is_new_record = 1;
	int32 retcode = 3;
	uint64 ugc_guid = 5;
	uint32 KJPCDFKGNAB = 9;
	bool IEOIBKEMGIA = 11;
}

// CmdId: 4158
message AAOCJFOLAKK {
	uint32 CBBLBKCKDFN = 7;
	uint32 FECHAFLDNKA = 10;
}

message HPLNJGAIEBO {
	uint32 LBFIHBHFNIO = 1;
	uint32 guid = 7;
}

// CmdId: 21654
message EGDHDDDOHMD {
	repeated uint32 MCDMJOGLHAE = 1;
	uint32 level_id = 4;
	uint32 FOBMCIGAFOA = 6;
	bool LOFPJEDOOIC = 10;
	repeated JFIIFEPBGMM EJJKFFADKKD = 11;
	uint32 difficulty = 13;
}

// CmdId: 7879
message HomeRacingGallerySettleNotify {
	uint32 gallery_id = 1;
	uint32 GEHHNEPHGDA = 2;
	RacingGallerySettleInfo settle_info = 5;
	bool is_new_record = 8;
}

message KLOKKFEMLIB {
	uint32 KKDKIOGHLDK = 1;
	repeated uint32 ILPBIAGGGAH = 5;
	uint32 JDAAOGHLBMJ = 8;
	uint32 score = 9;
	bool is_open = 12;
	bool KDDAALFGFHK = 15;
}

message HomeBalloonRecord {
	repeated HomeBalloonGalleryRecord record_list = 9;
}

// CmdId: 27765
message NFOKFKLMAII {
	repeated uint32 KEKFOKHDEFE = 10;
}

// CmdId: 7654
message DEIABJNIKMF {
	uint32 stage_id = 11;
	uint32 BPOJMDPFCLG = 13;
}

message HomeRacingGalleryRecord {
	HomeGroupPlayerInfo player_info = 3;
	uint32 LIKNHIFFLCO = 8;
	uint32 timestamp = 10;
}

message SeaLampActivityInfo {
	uint32 DFALPHNNLHD = 2;
	repeated IMFHIKODENI section_info_list = 4;
	uint32 HPLNGABAFPH = 6;
	uint32 FPJOKNENAMI = 7;
	bool is_content_closed = 9;
	uint32 AKMEEFBDNAF = 10;
	uint32 NCLOOIADAIH = 12;
	bool CGEDPGACNCI = 13;
	bool KMJLFOJBPFC = 15;
}

// CmdId: 649
message KKBKPDFGJEM {
	bool is_collected = 13;
}

message CustomGadgetTreeInfo {
	repeated CustomCommonNodeInfo node_list = 1;
}

// CmdId: 25243
message LHHOBBNPIJC {
	uint64 avatar_guid = 1;
	int32 retcode = 5;
	bool is_focus = 12;
}

// CmdId: 8979
message KMMNOLPNEKB {
}

// CmdId: 7624
message OCAAAAJCCJJ {
	int32 retcode = 2;
	repeated uint32 CBPNGNNPBGP = 9;
	uint32 parent_quest_id = 14;
}

// CmdId: 5103
message OGGOGGFLFMH {
	NFKNJBFKNOM ACKFHCILNAL = 2;
}

message SceneGalleryBrokenFloorInfo {
	uint32 end_time = 7;
	map<uint32, uint32> fall_count_map = 12;
}

// CmdId: 29027
message EBLLKAMBMFC {
	map<uint64, OCOFNPCBHOI> DGOMBKAKIFO = 9;
}

message PEPNCDOOLIM {
	uint32 group_id = 1;
	Vector pos = 13;
	uint32 config_id = 15;
}

// CmdId: 2999
message ILDBDJIJCHE {
	uint32 level_id = 7;
	uint32 LKAMGBFFELP = 9;
}

// CmdId: 3705
message CGBMEBJNPFA {
	repeated CEINKDHIACI FDNBNLKHCLE = 4;
	uint32 schedule_id = 11;
	int32 retcode = 14;
}

// CmdId: 924
message AvatarWearFlycloakRsp {
	uint64 avatar_guid = 3;
	int32 retcode = 4;
	uint32 flycloak_id = 11;
}

// CmdId: 26090
message FKHNABFDMGP {
	uint32 DHFMIDKMPBC = 6;
}

// CmdId: 5531
message JBEEFDDNPAC {
	repeated uint32 monster_id_list = 3;
	uint32 group_id = 7;
	int32 retcode = 9;
}

// CmdId: 4923
message CMIIEBJPCAF {
	uint32 cell_id = 6;
	int32 retcode = 8;
	uint32 dungeon_id = 13;
}

message MBDBLMKMOFL {
	bool is_open = 4;
	uint32 KKDKIOGHLDK = 11;
	uint32 best_score = 12;
	uint32 stage_id = 13;
}

// CmdId: 26303
message PlayerPropChangeNotify {
	uint32 prop_delta = 1;
	uint32 prop_type = 2;
}

// CmdId: 23455
message BEEMPDLPDCG {
	int32 retcode = 2;
}

// CmdId: 4906
message CMBEMFBHJNN {
	uint32 activity_id = 9;
}

// CmdId: 4747
message AIJNMNBOJEO {
	repeated FurnitureMakeBeHelpedData LEDMHGGNBEB = 2;
	repeated NACLIKFJAHJ FFNBHNACGCM = 5;
	repeated GDOIBEOKBEM MLHCMPJNBCG = 8;
	int32 retcode = 9;
	LPCKFOIEMBI BCMGCCJPFMO = 13;
	uint32 EBDOBMKONHM = 14;
	repeated HMGNLJGGFKE MGLOKELIDNM = 15;
}

message APHENEEGEKB {
	uint32 uid = 5;
	repeated ItemParam reward_item_list = 7;
}

message PLCAJGJJAAP {
	int32 MLNMNEGNMPI = 6;
	int32 LGIMCIDOGIF = 8;
}

// CmdId: 21549
message FLHKMCEIHMG {
	int32 retcode = 2;
	uint32 city_id = 4;
	IEHMMLEIDOH hunting_pair = 13;
}

// CmdId: 829
message HOIAHHFBABK {
	int32 retcode = 4;
	uint32 parent_quest_id = 7;
}

// CmdId: 2539
message AHDGCKDELAM {
	int32 retcode = 6;
	uint32 level_id = 15;
}

message AbilityMetaSetPoseParameter {
	AnimatorParameterValueInfoPair value = 11;
}

message GLBGILOHKBF {
	repeated BJGCGKKIIBG avatar_info_list = 13;
	repeated uint32 skill_id_list = 15;
}

// CmdId: 141
message SceneCreateEntityRsp {
	int32 retcode = 1;
	uint32 entity_id = 3;
	CreateEntityInfo entity = 8;
}

// CmdId: 2978
message MultistagePlayInfoNotify {
	MultistagePlayInfo info = 1;
}

message FungusFighterDetailInfo {
	repeated PBAHBBADOIJ LMBJFEAIIBK = 1;
	repeated uint32 JFHGDPGPFMN = 5;
	repeated uint32 CLMHFLKDLMP = 7;
	repeated BFIPHENLMCF EGCLBFIDAEK = 10;
	repeated AFKGPMIOENJ NABBCGFJPJH = 11;
	repeated BFEOCGLAFCD FJFOFPGFJNG = 12;
	repeated uint32 MLADDCEOAIM = 14;
}

message InstableSprayDetailInfo {
	repeated BPLBLKNMGOE stage_info_list = 14;
}

// CmdId: 6467
message HAOOOJCLHFM {
	uint32 city_id = 5;
	int32 retcode = 7;
}

message UgcDungeonSwitchRoomPlayerInfo {
	uint32 uid = 4;
	UgcDungeonSwitchRoomInviteState state = 5;
}

message EECFGBNNNON {
	uint32 target_entity_id = 12;
}

message CrystalLinkBuffInfo {
	uint32 BHGKKDGHAKN = 9;
	uint32 IHDGOBBBADD = 12;
}

// CmdId: 24447
message JEKDBDOFNCP {
	int32 retcode = 6;
}

message GCGMsgMoveCard {
	repeated uint32 IPJBCEEJAAA = 2;
	GCGReason reason = 3;
	repeated uint32 LDBGCMNEKBG = 5;
	GCGZoneType BOAPIPIDMGH = 8;
	GCGZoneType COIJHHEMHKA = 9;
	uint32 controller_id = 12;
}

message EKCEFOFINGG {
	repeated ItemParam EEFEGGIIBBM = 4;
	repeated uint32 ANLFHDDBOHA = 13;
}

// CmdId: 3802
message ABJGAKJOMNK {
	uint32 OKFGJBJAPAP = 1;
	bool is_new_record = 5;
	uint32 NCOMBFLOHKN = 9;
	uint32 stage_id = 11;
	bool NKLNFNBBBAB = 14;
	oneof info {
		PFBKDFOEJKK first_stage_info = 15;
		GOCAKJOEEMI second_stage_info = 3;
		OEJEAMFGDMC third_stage_info = 13;
	}
}

// CmdId: 27049
message OGBPBFCFNJP {
	bool DODFGJGLAPH = 9;
	int32 retcode = 11;
}

// CmdId: 8239
message KJLOBNCDOEJ {
	int32 retcode = 3;
}

message PNNMLAOPCPM {
	uint32 IILIMOAAAKJ = 3;
	uint32 uid = 8;
}

// CmdId: 23883
message NDFOGBHADOA {
	uint32 GJAHJBKEABP = 7;
}

// CmdId: 22151
message OneoffGatherPointDetectorDataNotify {
	repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 6;
}

// CmdId: 8534
message OGPLHLLFLEE {
	uint32 activity_id = 7;
	uint32 stage_id = 10;
}

// CmdId: 8063
message LGMHBKKGHCB 

// CmdId: 9141
message ONDIJMIENLE {
	uint64 ugc_guid = 1;
	UgcType ugc_type = 7;
}

// CmdId: 42
message KPBNDJJPAHG {
	MDIICLGOJAO EJPJCMGHELP = 8;
	uint32 CBBLBKCKDFN = 10;
}

// CmdId: 24641
message HEMMNJHPAPO {
	repeated LMLGBNDIJNB IAMJPLKPHFJ = 3;
	int32 retcode = 4;
}

message FHJMKKJAMPK {
	repeated INNDFGOANKM OJHIENJJDME = 3;
	uint32 BHIGHDGOJPG = 5;
	uint32 OLAHHIPAMEH = 8;
}

// CmdId: 3134
message NCDFDGIMPLN {
	uint32 index = 3;
	uint32 area_id = 9;
}

// CmdId: 22453
message JBHNMAAHHKO {
	uint32 group_id = 3;
	uint32 gadget_id = 12;
}

// CmdId: 7454
message DFLDHDFKPBP {
	message HBMAIEHJBGO {
		oneof detail {
			uint32 mist_trial_avatar_id = 12;
			uint64 formal_avatar_guid = 8;
		}
	}

	repeated uint32 KNBDOGPGCMN = 1;
	uint32 NFOHGCPBOLI = 6;
	uint32 IMBKDKGOLMJ = 9;
	repeated HBMAIEHJBGO JOACOMPFNDN = 12;
}

message JOFDMKBJJLJ {
	uint32 id = 4;
	repeated uint32 HGKLFHNMJLM = 8;
}

// CmdId: 8517
message MOGHONOACND {
	repeated uint32 MPJOIMFCMPD = 3;
}

enum CPJBPFPMAHA {
	CPJBPFPMAHA_ASTER_LITTLE_STAGE_NONE = 0;
	CPJBPFPMAHA_ASTER_LITTLE_STAGE_UNSTARTED = 1;
	CPJBPFPMAHA_ASTER_LITTLE_STAGE_STARTED = 2;
	CPJBPFPMAHA_ASTER_LITTLE_STAGE_FINISHED = 3;
}

// CmdId: 21898
message ABFIAOFBPCL {
	int32 retcode = 5;
}

message HomeGroupRecord {
	uint32 group_id = 6;
	oneof detail {
		HomeRacingRecord racing_gallery_info = 217;
		HomeBalloonRecord balloon_gallery_info = 1616;
		HomeStakeRecord stake_play_info = 1234;
		HomeSeekFurnitureAllRecord seek_furniture_gallery_info = 1088;
		LMHOFBDELPM explosion_info = 1728;
	}
}

// CmdId: 9690
message GetAllSceneGalleryInfoRsp {
	repeated SceneGalleryInfo gallery_info_list = 14;
	int32 retcode = 15;
}

message DungeonCandidateTeamAvatar {
	uint32 player_uid = 6;
	AvatarInfo avatar_info = 11;
	oneof detail {
		UgcDungeonCandidateTeamAvatarInfo ugc_avatar_info = 1794;
	}
}

// CmdId: 6852
message HFMBNKPEAHL {
	bool FNDGCMPAIGO = 9;
}

// CmdId: 270
message MPMAGCGGJLF {
	LPCKFOIEMBI BCMGCCJPFMO = 8;
	uint32 DFLOFLCKAIP = 10;
	int32 retcode = 15;
}

message HOCIIAOAIDA {
	uint32 apply_entity_id = 10;
}

// CmdId: 29568
message DPIPPGJDLHP {
	uint32 NOAEGEFGANI = 1;
	uint32 entity_id = 2;
	int32 retcode = 12;
}

message KJABPAHPPAO {
	PPLDDPHPFBM state = 2;
	Vector rot = 7;
	uint32 scene_id = 11;
	uint32 gadget_entity_id = 13;
	uint32 BPJAAPDLBKH = 14;
	Vector pos = 15;
}

// CmdId: 9912
message BOKPCGPMHOL {
	uint32 level_id = 2;
	repeated uint32 NOKPIKBBDMJ = 4;
	repeated uint32 KPHKECGNHLK = 13;
	uint32 IPKGIOBPENI = 14;
}

// CmdId: 9529
message GadgetInteractReq {
	InterOpType op_type = 3;
	uint32 gadget_id = 4;
	uint32 gadget_entity_id = 5;
	bool is_use_condense_resin = 6;
	ResinCostType resin_cost_type = 12;
	uint32 ui_interact_id = 15;
}

message MailData {
	uint32 mail_id = 1;
	MailTextContent mail_text_content = 4;
	repeated MailItem item_list = 7;
	uint32 send_time = 8;
	uint32 expire_time = 9;
	uint32 importance = 10;
	bool is_read = 11;
	bool is_attachment_got = 12;
	uint32 config_id = 13;
	repeated string argument_list = 14;
	MailCollectState collect_state = 15;
}

// CmdId: 20595
message CGFLAFMMOHC {
	uint32 DNDOKILKJDO = 6;
}

// CmdId: 6989
message FFHNBAMDOFO {
	bool AEEEICIEOBN = 1;
	uint32 MMENLJNENCA = 7;
}

// CmdId: 9517
message BBDKLIJOOPL {
	uint32 level_id = 2;
	int32 retcode = 13;
}

// CmdId: 21475
message HNEPPEHIKFL {
	uint32 avatar_id = 3;
	uint32 furniture_type = 6;
	int32 retcode = 13;
}

// CmdId: 2404
message FMELHFDPMIC {
	uint32 group_id = 7;
	uint32 config_id = 9;
	bool HLIOHJCKDFF = 15;
}

// CmdId: 9023
message BEACLDCCOBH {
	uint32 BJJELELCMAF = 1;
	uint32 level_id = 4;
	bool is_finish = 7;
	bool FFLEDOMLLEM = 9;
	uint32 CPCFEIACNML = 10;
	uint32 EEPJNGBAMJC = 12;
	uint32 NAMIKIMIGNP = 14;
	uint32 score = 15;
}

// CmdId: 7579
message FBCDCLPJFLD {
	PMODPEGPIGF HFEOJCNPDJC = 1;
	int32 retcode = 9;
	bool EELKIAKGMFB = 14;
}

// CmdId: 4020
message GKKEPJOOHLK {
	LECAJKCKELN MBGIIGJCNPI = 1;
	int32 retcode = 14;
}

// CmdId: 336
message ReliquaryUpgradeRsp {
	uint64 target_reliquary_guid = 2;
	int32 retcode = 3;
	uint32 power_up_rate = 5;
	uint32 cur_level = 6;
	uint32 old_level = 7;
	repeated uint32 ECGFPMHHIII = 9;
	repeated uint32 AHIOFEJFIMP = 10;
}

message DHKENFLKAEL {
	BKHDAMMCPJI INNBFEBCFDD = 7;
	DNGCMCPLFCC OFJFPLIMBKP = 10;
	FFDGFELIPCE AIBPAKNGJKG = 13;
}

// CmdId: 29031
message PPBEENNMMFB {
	repeated uint32 NOKPIKBBDMJ = 2;
	uint32 level_id = 4;
	repeated uint32 KPHKECGNHLK = 13;
}

message EKDAJPGCIBB {
	OMGBKGLKHBL JEGJCNNBPKA = 3;
	repeated ItemParam CFBNBKCPHFL = 6;
	repeated ItemParam item_list = 12;
}

message EICFPADDEIA {
	uint32 avatar_id = 3;
	bool IIBIJOOIEPL = 14;
}

// CmdId: 1786
message SetNameCardRsp {
	int32 retcode = 10;
	uint32 name_card_id = 11;
}

message EKMLIENGMBE {
	uint32 best_score = 1;
	uint32 BPOJMDPFCLG = 13;
	bool CEONJLAAGGD = 15;
}

// CmdId: 9115
message GKNALGCNKBP {
}

// CmdId: 26388
message NCEKMKHACPJ {
	uint32 IFDGAHNCKLA = 13;
}

// CmdId: 4578
message OKHOCEODMLJ {
	repeated AHAFCPMKHNA AOLCLOMPPPA = 12;
}

// CmdId: 28122
message ClientAbilityChangeNotify {
	bool is_init_hash = 6;
	uint32 entity_id = 8;
	repeated AbilityInvokeEntry invokes = 9;
}

// CmdId: 29756
message OFPKABDOIME {
	repeated ExhibitionDisplayInfo score_list = 1;
	bool is_new_record = 6;
	uint32 play_index = 7;
	uint32 stage_type = 8;
	bool FPBAJMAJKGE = 9;
	uint32 LOHFAPJAMGK = 11;
	repeated uint32 KBJPEPAKNDJ = 12;
	bool OFNECEDHPDC = 13;
	repeated ALCKAOMGGII JDFKKLCCOHH = 15;
}

message ForceUpdateInfo {
	string force_update_url = 1;
}

// CmdId: 20682
message BADGBJEBFKD {
}

message TrialAvatarInfo {
	uint32 trial_avatar_id = 1;
	repeated Item trial_equip_list = 2;
	TrialAvatarGrantRecord grant_record = 3;
}

// CmdId: 6126
message DJIDFJOOHNH {
	int32 retcode = 5;
	string HDCFJFAAEHC = 12;
}

// CmdId: 25705
message TakeMaterialDeleteReturnReq {
	MaterialDeleteReturnType type = 6;
}

// CmdId: 3983
message MKMLOPMNMBP {
	uint32 CLECPJBHFEO = 4;
	Vector DCOKIBGAFKB = 10;
	Vector LKDOKAAKHNA = 12;
}

// CmdId: 7227
message LIHLHEEDAIM {
	uint32 JCKCHKPFCMD = 13;
}

message JFKAJMIADFD {
	uint32 CBBGJDNJHLN = 2;
	repeated uint32 DBGFELGBNCE = 6;
	uint32 scene_id = 15;
}

// CmdId: 7374
message BLEODGDMGCK {
	uint32 group_id = 2;
	int32 retcode = 10;
}

// CmdId: 29110
message LBJKBANBDHL {
	repeated uint32 IOOLKOGHKEG = 7;
}

// CmdId: 6941
message GPCBLHODPCO {
	uint32 FFNDDKLFGDG = 3;
}

// CmdId: 2457
message OCDPHPDOADC {
	bool LKCEBGOEPIO = 2;
	uint32 DCEOFEGIIDL = 12;
}

message EntityEnvironmentInfo {
	uint32 json_climate_type = 1;
	uint32 climate_area_id = 2;
}

// CmdId: 3136
message HBKAGKKJOHP {
	MotionInfo motion_info = 1;
	uint32 scene_time = 2;
	uint32 reliable_seq = 5;
	uint32 entity_id = 8;
}

// CmdId: 5380
message MBDKGEMHKBI {
}

message CKFOAPNHOAK {
	uint32 MIPDOPGPAAG = 11;
}

// CmdId: 27584
message CEEKLPLGFLP {
	repeated MGAJDLMACJJ LAPFNPCMNKM = 15;
}

enum MotionState {
	MotionState_MOTION_NONE = 0;
	MotionState_MOTION_RESET = 1;
	MotionState_MOTION_STANDBY = 2;
	MotionState_MOTION_STANDBY_MOVE = 3;
	MotionState_MOTION_WALK = 4;
	MotionState_MOTION_RUN = 5;
	MotionState_MOTION_DASH = 6;
	MotionState_MOTION_CLIMB = 7;
	MotionState_MOTION_CLIMB_JUMP = 8;
	MotionState_MOTION_STANDBY_TO_CLIMB = 9;
	MotionState_MOTION_FIGHT = 10;
	MotionState_MOTION_JUMP = 11;
	MotionState_MOTION_DROP = 12;
	MotionState_MOTION_FLY = 13;
	MotionState_MOTION_SWIM_MOVE = 14;
	MotionState_MOTION_SWIM_IDLE = 15;
	MotionState_MOTION_SWIM_DASH = 16;
	MotionState_MOTION_SWIM_JUMP = 17;
	MotionState_MOTION_SLIP = 18;
	MotionState_MOTION_GO_UPSTAIRS = 19;
	MotionState_MOTION_FALL_ON_GROUND = 20;
	MotionState_MOTION_JUMP_UP_WALL_FOR_STANDBY = 21;
	MotionState_MOTION_JUMP_OFF_WALL = 22;
	MotionState_MOTION_POWERED_FLY = 23;
	MotionState_MOTION_LADDER_IDLE = 24;
	MotionState_MOTION_LADDER_MOVE = 25;
	MotionState_MOTION_LADDER_SLIP = 26;
	MotionState_MOTION_STANDBY_TO_LADDER = 27;
	MotionState_MOTION_LADDER_TO_STANDBY = 28;
	MotionState_MOTION_DANGER_STANDBY = 29;
	MotionState_MOTION_DANGER_STANDBY_MOVE = 30;
	MotionState_MOTION_DANGER_WALK = 31;
	MotionState_MOTION_DANGER_RUN = 32;
	MotionState_MOTION_DANGER_DASH = 33;
	MotionState_MOTION_CROUCH_IDLE = 34;
	MotionState_MOTION_CROUCH_MOVE = 35;
	MotionState_MOTION_CROUCH_ROLL = 36;
	MotionState_MOTION_NOTIFY = 37;
	MotionState_MOTION_LAND_SPEED = 38;
	MotionState_MOTION_MOVE_FAIL_ACK = 39;
	MotionState_MOTION_WATERFALL = 40;
	MotionState_MOTION_DASH_BEFORE_SHAKE = 41;
	MotionState_MOTION_SIT_IDLE = 42;
	MotionState_MOTION_FORCE_SET_POS = 43;
	MotionState_MOTION_QUEST_FORCE_DRAG = 44;
	MotionState_MOTION_FOLLOW_ROUTE = 45;
	MotionState_MOTION_SKIFF_BOARDING = 46;
	MotionState_MOTION_SKIFF_NORMAL = 47;
	MotionState_MOTION_SKIFF_DASH = 48;
	MotionState_MOTION_SKIFF_POWERED_DASH = 49;
	MotionState_MOTION_DESTROY_VEHICLE = 50;
	MotionState_MOTION_FLY_IDLE = 51;
	MotionState_MOTION_FLY_SLOW = 52;
	MotionState_MOTION_FLY_FAST = 53;
	MotionState_MOTION_AIM_MOVE = 54;
	MotionState_MOTION_AIR_COMPENSATION = 55;
	MotionState_MOTION_SORUSH_NORMAL = 56;
	MotionState_MOTION_ROLLER_COASTER = 57;
	MotionState_MOTION_DIVE_IDLE = 58;
	MotionState_MOTION_DIVE_MOVE = 59;
	MotionState_MOTION_DIVE_DASH = 60;
	MotionState_MOTION_DIVE_DOLPHINE = 61;
	MotionState_MOTION_DEBUG = 62;
	MotionState_MOTION_OCEAN_CURRENT = 63;
	MotionState_MOTION_DIVE_SWIM_MOVE = 64;
	MotionState_MOTION_DIVE_SWIM_IDLE = 65;
	MotionState_MOTION_DIVE_SWIM_DASH = 66;
	MotionState_MOTION_NUM = 67;
}

// CmdId: 4530
message PPDFGLOLCGO {
	uint32 ODMEGFDEPBM = 7;
	uint32 DEEILEPKJKF = 10;
	uint32 ANFOGLEBMFH = 11;
	uint32 LLHKBKIFGNF = 15;
}

// CmdId: 5127
message EMPLGDFEHJE {
}

message GadgetCrucibleInfo {
	uint32 mp_play_id = 1;
	uint32 prepare_end_time = 2;
}

// CmdId: 2332
message CLMBPJELPLF {
	Vector center = 4;
	int32 uid = 10;
	Vector GJDEHFLOBFJ = 14;
}

message GDOIBEOKBEM {
	uint32 GLHFAPFFJFM = 6;
	uint32 uid = 14;
}

// CmdId: 20338
message PICJOCILAPF {
	uint32 entity_id = 9;
	int32 retcode = 15;
}

// CmdId: 4902
message EHEPPGANPAA {
	uint32 schedule_id = 8;
	uint32 DCEOFEGIIDL = 14;
}

message ILNBNHMLOOA {
	uint32 refresh_id = 1;
	uint32 resin = 2;
	uint32 BAGJJCINLDD = 3;
	uint32 reward_id = 5;
	bool AHAPIDGGAJB = 7;
	uint32 scene_id = 8;
	uint32 city_id = 9;
	uint32 PCINBMGKKDJ = 11;
	Vector pos = 12;
	uint32 state = 13;
	uint32 CEPMFLMJDEO = 14;
}

// CmdId: 9838
message HPAKOEGNLDN {
	int32 retcode = 6;
}

message CNJDMOPJIFF {
	bool is_trial = 6;
	uint64 avatar_guid = 10;
}

// CmdId: 25099
message KCCKOFJGICA {
}

// CmdId: 1863
message HPBAJLPHPDD {
	string BGBPFIENKEI = 2;
	repeated float IBJMJCFHDDL = 4;
	repeated int32 GPJEKCFCFHA = 12;
	uint32 type = 14;
}

// CmdId: 5361
message OOOGMPKGEFB {
}

// CmdId: 20218
message KFKBGEONLDJ {
	uint32 CKNKNAFPGPK = 2;
	uint32 MCMENLAKEHC = 7;
	uint32 stage_id = 10;
}

// CmdId: 21890
message LBPMFCPCMBA {
	int32 retcode = 12;
}

// CmdId: 27322
message VehicleInteractReq {
	uint32 entity_id = 1;
	bool is_need_destroy = 12;
	uint32 pos = 14;
	VehicleInteractType interact_type = 15;
}

// CmdId: 3251
message DBIMNMHLEBE {
	uint32 ENIDFKNFMGI = 3;
	uint32 group_id = 10;
	uint32 play_index = 13;
	int32 retcode = 14;
}

message BrickBreakerStageInfo {
	BrickBreakerStageType stage_type = 1;
	uint32 level_id = 3;
	repeated OPLIGOBEFHJ battle_info_list = 5;
}

// CmdId: 5644
message BHOKDAMBPLE {
	uint32 LMBLOLJFNCG = 9;
}

// CmdId: 8541
message DACFAMONGAD {
	int32 retcode = 3;
}

// CmdId: 23036
message IONIPJFHJHJ {
	uint32 stage_id = 15;
}

// CmdId: 9436
message KCIAGIBOEAK {
	repeated uint32 uid_list = 10;
}

// CmdId: 22188
message KMDAMIJODOI {
	int32 retcode = 1;
}

message UgcDungeon {
	UgcDungeonSetting dungeon_setting = 3;
	repeated UgcDungeonRoom ANHGALKLAGG = 6;
	uint64 dungeon_guid = 14;
	uint32 dungeon_id = 15;
}

// CmdId: 7913
message FKPJFGIMFKN {
	repeated uint32 affix_list = 4;
	uint32 level_id = 10;
	uint32 EBOCAKIIJLA = 13;
}

// CmdId: 4774
message NPALGFCBLGN {
	uint32 FLDINDEHLKM = 4;
	int32 retcode = 10;
	uint32 id = 14;
}

// CmdId: 24388
message AreaPlayInfoNotify {
	AreaPlayType area_play_type = 1;
	uint32 detail_play_type = 2;
}

// CmdId: 26365
message BGDKLAIEGLI {
	uint32 KGCHIIFBPIH = 3;
}

// CmdId: 20006
message EIKBHEECECB {
	int32 retcode = 6;
	float GAJKNBBGENE = 9;
}

// CmdId: 20516
message ECHDILNIFLP {
	uint32 ENIDFKNFMGI = 13;
}

// CmdId: 6183
message HBFDBCIBPMJ {
	int32 uid = 2;
	Vector GJDEHFLOBFJ = 4;
	Vector center = 9;
}

// CmdId: 26594
message OCLDIAJMJML {
	int32 retcode = 14;
}

message HGBOKKNIMFC {
	uint32 EADHOCKFDOC = 1;
	repeated uint32 player_uid_list = 6;
	uint32 level_id = 7;
	uint32 play_index = 8;
	repeated CLPFDEHOCNA MHJNGCGBIJC = 10;
	bool is_single = 11;
}

// CmdId: 5922
message CKEBDEKLGCH {
}

// CmdId: 1000
message AICPMAHEJIE {
	repeated uint32 NDPLAMPNKCO = 4;
	int32 retcode = 12;
}

// CmdId: 5123
message JMCKBFPNIED {
	uint32 GMNCIFMNMAA = 1;
	uint64 target_weapon_guid = 2;
	map<uint32, uint32> LGBHLJHHNMM = 5;
	map<uint32, uint32> LHKFNGLKDGA = 6;
	uint64 avatar_guid = 8;
	int32 retcode = 9;
}

message BreakoutSyncCreateConnect {
	repeated BreakoutSyncConnectUidInfo uid_info_list = 11;
}

// CmdId: 27074
message POOBIDKJHPK {
	uint32 EGLBDIJHBEJ = 13;
}

message BlessingActivityDetailInfo {
	uint32 PMCGOPCJKFP = 1;
	map<uint32, uint32> pic_num_map = 2;
	uint32 next_refresh_time = 4;
	uint32 content_close_time = 5;
	bool MCCAPLKPGID = 7;
	uint32 IJCJEJFAMIJ = 9;
	uint32 NPFDANMILHG = 12;
	bool is_content_closed = 15;
}

message AMNPNEGAEJH {
	uint32 APEIKHOGBLM = 3;
	uint32 monster_id = 11;
	repeated uint32 affix_list = 12;
	uint32 level = 15;
}

// CmdId: 29220
message OMBHOEGGKFK {
	uint32 NAPCKGIIAOM = 1;
	uint32 level_id = 11;
	uint32 BDALIEKPILM = 13;
}

message FDDEBKIOCEM {
	uint32 entity_id = 5;
	uint32 CNNMKDKEDAB = 7;
	uint32 AAEFPAMAILD = 8;
}

// CmdId: 22925
message JEPGNJNGIFE {
	int32 retcode = 12;
	uint32 gallery_id = 13;
}

// CmdId: 3350
message FAHIFOKBPAF {
	repeated OpActivityInfo op_activity_info_list = 10;
}

message MLBOCIKGACP {
	repeated GAHOJDLPEGP mark_list = 1;
	bool BEEHHAEBCFP = 3;
	repeated uint32 DKCAALBDPHM = 12;
	bool HLIOHJCKDFF = 13;
}

// CmdId: 26622
message DLDLIIMIOLF {
	bool DODFGJGLAPH = 10;
}

// CmdId: 28013
message CLBDNHGNHHD {
	repeated uint32 GAOLGMLBFBB = 3;
}

// CmdId: 24549
message TreasureMapRegionInfoNotify {
	TreasureMapRegionInfo region_info = 3;
}

// CmdId: 6890
message PGONPFNHNJP {
}

// CmdId: 25412
message JHIFNBPMCDB {
	uint32 parent_quest_id = 3;
}

message IJCBGAGNJJA {
	uint32 cur_progress = 2;
	bool NIKEFONIIEG = 6;
	uint32 FBDLNGODOPB = 9;
	uint32 total_progress = 10;
}

// CmdId: 8373
message OGKDHPLHOFP {
	repeated KMNKJKIEPCB IKMGPBJNBLF = 6;
}

message FungusFighterV2SettleInfo {
	bool is_new_record = 3;
	uint32 BCOCPMMKAHB = 4;
	uint32 KKJCCFJIPIL = 7;
	uint32 IAJIIKNMIEI = 11;
	uint32 level_id = 13;
	uint32 IPAOLHMOBCF = 15;
}

message CombatInvokeEntry {
	CombatTypeArgument argument_type = 3;
	bytes combat_data = 13;
	ForwardType forward_type = 14;
}

// CmdId: 3496
message DNPDHPDGOKG {
	uint32 stage_id = 1;
	uint32 LBHCDKOLHDF = 5;
	int32 retcode = 9;
	uint32 activity_id = 11;
	uint32 DCBGNDIAKEB = 14;
	repeated BABABCJIMFF FCJEOGIHOEA = 15;
}

message GKADLOLFMAL {
	Vector ref_pos = 1;
	uint32 NOFLOHGLBBM = 3;
	int32 PKMEDFICJBC = 4;
	float LMKOOKJKJHC = 5;
	int32 sync_type = 6;
	Vector pos = 7;
	int32 JJPGNBAKJCO = 8;
	uint32 ref_id = 9;
	uint32 CCNINIEDGPB = 10;
	bool DPBNJDFMMIL = 11;
	uint32 AHGFAFOKBGP = 12;
	bool AIGBDNLJFHD = 14;
	uint32 entity_id = 15;
}

message NNLDPKHOPAL {
	repeated uint32 OMGCMCLLEAJ = 1;
	map<uint32, uint32> FCDLFNOEGHM = 2;
	repeated uint32 EELMHKHPHAE = 3;
	map<uint32, uint32> AIPBIKFKCOJ = 4;
	repeated uint32 MCJIAMFJJHO = 5;
	map<uint32, uint32> EKIOGCFMENA = 6;
	repeated uint32 EAPIHMKHAPD = 7;
	repeated uint32 PPHMKELDLKI = 8;
	repeated uint32 OBOABOBKDOE = 9;
}

// CmdId: 24146
message JJONGHILHBG {
	CDAKDDPAJBP info = 7;
}

// CmdId: 29536
message ELNMPHDIPPK {
	bool is_focus = 13;
	uint64 avatar_guid = 15;
}

// CmdId: 6144
message LODALKIGNHM {
	int32 uid = 1;
	Vector IKLHDEPMACE = 5;
	repeated int32 DOJDMPCHJFM = 6;
	int32 query_id = 7;
	Vector NMBEKCEGEBA = 8;
	uint32 scene_id = 13;
}

message CEEIBGFJBIF {
	bool is_gcg_pve_mode_open = 2;
	map<uint32, uint32> CAHCLHHDDDE = 7;
}

// CmdId: 1499
message HEJONAIGBBM {
	string product_id = 3;
	bool AHPMEOKNNDI = 6;
	int32 retcode = 11;
}

message AMCIJDKHKCJ {
	float NNNKAGNKHBD = 3;
	float HAMOLEBGMLJ = 6;
	float value = 10;
	uint32 type = 11;
}

// CmdId: 25888
message LIEDHDKLEGA {
	int32 retcode = 6;
}

// CmdId: 29891
message BPCMFCKGBNI {
	bool BPEHHKOJHLB = 2;
	uint64 dungeon_guid = 10;
}

message GachaUpInfo {
	uint32 item_parent_type = 1;
	repeated uint32 item_id_list = 9;
}

// CmdId: 3137
message ReformFireworksReq {
	FireworksReformData fireworks_reform_data = 6;
}

enum InterOpType {
	INTER_OP_TYPE_FINISH = 0;
	INTER_OP_TYPE_START = 1;
}

message FPLOHGCDEPO {
	string name = 1;
	string title = 2;
	string type = 3;
	string CEEGGCCHHAF = 4;
}

// CmdId: 22812
message DBJKDGFPIOC {
	repeated uint32 MENECBOPMCJ = 13;
}

// CmdId: 20927
message NEMGPFJGENC {
	bool NMIFJPHMPIL = 1;
	uint32 DHAJMMCPEBO = 7;
	string avatar_name = 9;
}

// CmdId: 4226
message JDEJMBHOIIB {
	FriendBrief target_friend_brief = 1;
	uint32 target_uid = 4;
}

// CmdId: 22779
message SetPlayerNameReq {
	string nick_name = 3;
}

// CmdId: 29805
message COMMIOMLJFI {
	repeated GAEKEOJIMDJ card_list = 8;
	repeated GAEKEOJIMDJ LBIBEOJHGCD = 9;
}

// CmdId: 8717
message EOEPDPECDHM {
	bool ICNDPHPJIMA = 10;
}

// CmdId: 4329
message GEOCFICMLHP {
	repeated uint32 ICGLBOAHHPM = 4;
	repeated uint32 MJCPJHLPKOJ = 8;
}

// CmdId: 784
message ActivityInfoNotify {
	ActivityInfo activity_info = 15;
}

// CmdId: 339
message MKFHLBKIKAH {
	uint32 level_id = 5;
	repeated uint32 EPBBHCLDMKG = 6;
}

// CmdId: 22128
message LGGOHJGCNPO {
	int32 retcode = 2;
}

message ABEGNIFAEDG {
	uint32 ECECDEMBPBE = 2;
	uint32 CKNKNAFPGPK = 8;
	uint32 EKCJEBMLLBC = 11;
	uint32 BPOJMDPFCLG = 15;
}

message FleurFairFallSettleInfo {
	bool is_new_record = 7;
	FallSettleInfo settle_info = 11;
}

// CmdId: 2521
message LJCEPHLINOD {
	bool CNOHCFNPDPM = 1;
	uint64 ugc_guid = 3;
	uint32 NPEFCNBAFEM = 4;
	uint32 max_combo = 7;
	uint32 CBPNAMDGHML = 8;
	uint32 score = 10;
	uint32 combo = 11;
	repeated uint32 OHAIMFMGGLP = 12;
	uint32 IAKDAPHLLIG = 13;
	uint32 KJPCDFKGNAB = 14;
	uint32 JNCJDEHAJFM = 15;
	float speed = 294;
	uint32 GMEIBINHJFF = 1129;
	bool LEBCPMHFAFK = 1234;
	uint32 PHKEKHECLBM = 1270;
	repeated uint32 BJJNDKNHLFL = 1619;
	bool NIIAOBGNEEI = 1648;
	uint32 AEFBKKFFAFM = 2031;
}

// CmdId: 27657
message GDKOMLLEKGM {
	uint32 PHKIDGICECP = 1;
	uint32 LBHNFFJILMN = 10;
}

// CmdId: 7954
message GOEAEELFLCD {
	repeated uint32 HFMANHBGOIM = 1;
}

// CmdId: 20581
message EHKHGBLCKLM {
	CGHLNPOLOGN DNPCICIGKLG = 3;
	uint32 PMAEBJCCBNA = 11;
}

// CmdId: 4424
message GHBLLKNKPHG {
	uint32 CBBLBKCKDFN = 13;
}

message AvatarFetterInfo {
	uint32 exp_number = 1;
	uint32 exp_level = 2;
	repeated uint32 open_id_list = 3;
	repeated uint32 finish_id_list = 4;
	repeated uint32 rewarded_fetter_level_list = 5;
	repeated FetterData fetter_list = 6;
}

// CmdId: 29473
message LIMAMJMIKFO {
	bool LOCNJFIMIKK = 3;
	uint32 draft_id = 7;
}

enum BattlePassUnlockStatus {
	BattlePassUnlockStatus_BATTLE_PASS_UNLOCK_INVALID = 0;
	BattlePassUnlockStatus_BATTLE_PASS_UNLOCK_FREE = 1;
	BattlePassUnlockStatus_BATTLE_PASS_UNLOCK_PAID = 2;
}

// CmdId: 27770
message ADMEHKHCELG {
	uint32 schedule_id = 7;
	uint32 gadget_entity_id = 8;
	uint32 difficulty_id = 13;
}

message GDDAGMPINBG {
	uint32 difficulty = 2;
	bool is_finished = 4;
	uint32 INKHIHONNKM = 9;
	uint32 stage_id = 14;
	bool is_open = 15;
}

// CmdId: 24467
message DINPFINCJEC {
	uint32 submit_limit = 12;
	bool is_open = 13;
}

// CmdId: 20356
message GPEFOMPCHFG {
	uint64 ugc_guid = 3;
	uint32 KJPCDFKGNAB = 6;
	int32 retcode = 12;
}

// CmdId: 26111
message AddReunionReportedTypeReq {
	ReunionReportedType reported_type = 7;
}

message JJOHEPDPHBO {
	bool HKFFBDEMOPJ = 1;
	OOAEGHHPDNI PBCFNOAGJHO = 9;
	uint32 stage_id = 15;
}

// CmdId: 28005
message MCFJJCIHANK {
	uint64 CEJNBBDAIEE = 12;
	uint32 schedule_id = 13;
	uint32 ECLPNMGCPKF = 15;
}

// CmdId: 8408
message BMFFPLFCPJO {
	int32 retcode = 4;
	uint32 OGLGACLCDNN = 10;
	uint32 entity_id = 12;
}

// CmdId: 20068
message IMNKFDHEOOJ {
	uint32 schedule_id = 3;
}

// CmdId: 2317
message HCKKEKIOOPF {
	int32 uid = 5;
}

message NJAPPBOIHHF {
	uint32 FAEOFADAMDB = 6;
	uint32 uid = 11;
}

message LEELDDHDBMA {
	uint32 IBJEBFJDMBI = 1;
	bool is_finished = 4;
	uint32 level_id = 13;
}

// CmdId: 23118
message AGLKHFLNMOH {
	repeated EntityMoveInfo CCPAIADKFBI = 8;
}

message UgcMusicBriefInfo {
	uint32 NMKMNBOJIKO = 1;
	uint64 ugc_guid = 2;
	uint32 MBBPJMNNMIK = 3;
	uint32 FAJGHDKNGDH = 4;
	uint32 IOMCPEDKDOG = 5;
	uint32 OGKNKJHDNPJ = 6;
	uint32 music_id = 7;
	bool JLPAPANBLCE = 8;
	JIALIMCHNDE GPIAGDKOMIK = 9;
	uint32 BKNPPOCCKFA = 10;
	bool OOPOFACKKPF = 11;
	bool CADALFGPGML = 12;
	bool MDJENDAMGPP = 13;
	uint32 BAKIBJKMOGH = 14;
	string creator_nickname = 15;
}

message ABLJJPBCAOP {
	uint32 progress = 3;
	uint32 chapter_id = 5;
	bool is_open = 8;
	uint32 HGKNAMMCIDK = 10;
	uint32 KKDKIOGHLDK = 14;
}

// CmdId: 1480
message MarkEntityInMinMapNotify {
	uint32 monster_id = 3;
	uint32 entity_id = 13;
	Vector position = 14;
}

// CmdId: 27955
message CustomGalleryScoreBoardUpdateNotify {
	CustomGalleryScoreBoardInfo score_board = 7;
	uint32 gallery_id = 15;
}

// CmdId: 4284
message INGGBODNKHA {
	uint32 LCDBCGNNEDL = 1;
	bool FOPDNBOAKKA = 7;
	uint32 gallery_id = 13;
}

enum ForwardType {
	FORWARD_TYPE_LOCAL = 0;
	FORWARD_TYPE_TO_ALL = 1;
	FORWARD_TYPE_TO_ALL_EXCEPT_CUR = 2;
	FORWARD_TYPE_TO_HOST = 3;
	FORWARD_TYPE_TO_ALL_GUEST = 4;
	FORWARD_TYPE_TO_PEER = 5;
	FORWARD_TYPE_TO_PEERS = 6;
	FORWARD_TYPE_ONLY_SERVER = 7;
	FORWARD_TYPE_TO_ALL_EXIST_EXCEPT_CUR = 8;
}

// CmdId: 3305
message UseItemRsp {
	int32 retcode = 2;
	uint64 guid = 3;
	uint32 option_idx = 5;
	uint32 item_id = 13;
	uint64 target_guid = 15;
}

message LFLHJAPNPLB {
	OnlinePlayerInfo player_info = 4;
	repeated ExhibitionDisplayInfo card_list = 13;
}

// CmdId: 3888
message BLAEDNGNFHP {
	uint32 CDHOIKJPDLD = 2;
	uint32 group_id = 12;
	uint32 ONEANHHJCEO = 15;
}

// CmdId: 4629
message PCGPDEDHPOP {
	uint32 MCAIMDGIIPN = 1;
	bool CEONJLAAGGD = 3;
	bool DMONFBOPBII = 4;
	bool LKPGIJBEBBE = 5;
	bool is_new_record = 6;
	bool ICMOIMLELCF = 10;
	uint32 BPOJMDPFCLG = 11;
	uint32 stage_id = 13;
	int32 retcode = 15;
}

// CmdId: 7184
message KJOFHOICCNN {
	uint32 play_index = 15;
}

// CmdId: 6374
message LPFEGHPIFCP {
	int32 retcode = 2;
	uint32 old_level = 8;
	uint64 avatar_guid = 10;
	uint32 cur_level = 11;
}

message IKJLFKGGBDM {
	bool is_open = 7;
	bool is_finish = 10;
	uint32 level_id = 12;
	uint32 GCNDEKFIOHL = 13;
}

// CmdId: 24663
message IJODBJCCBKA {
	int32 retcode = 5;
}

message AIJMCAPAPKC {
	repeated OBAAIPHCODM weapon_list = 14;
}

// CmdId: 5222
message MAKEIGGCNMC {
	uint32 entity_id = 14;
}

message AMEEKEOOGMC {
	repeated OAFCIJFAGPB HECECJLHGBK = 8;
}

// CmdId: 26862
message LNDAAFJNNOC {
}

// CmdId: 953
message DILHEFGABJL {
	bool is_agreed = 12;
	uint32 MDFMHEEEPLN = 13;
}

// CmdId: 28237
message KKLMMGLGDJA {
	int32 retcode = 1;
	string transaction = 6;
}

// CmdId: 4017
message EMPKNLDFNDI {
	int32 retcode = 6;
}

// CmdId: 28998
message IHIHPEGLGPN {
	uint32 level_id = 8;
	int32 retcode = 12;
}

enum FoundationOpType {
	FoundationOpType_FOUNDATION_OP_NONE = 0;
	FoundationOpType_FOUNDATION_OP_BUILD = 1;
	FoundationOpType_FOUNDATION_OP_DEMOLITION = 2;
	FoundationOpType_FOUNDATION_OP_REBUILD = 3;
	FoundationOpType_FOUNDATION_OP_ROTATE = 4;
	FoundationOpType_FOUNDATION_OP_LOCK = 5;
	FoundationOpType_FOUNDATION_OP_UNLOCK = 6;
}

// CmdId: 5929
message FOCHDEFOEKA {
	int32 retcode = 6;
	uint32 OKOANLIBBLO = 12;
}

// CmdId: 385
message MDIBJBDCOMO {
}

// CmdId: 24725
message FLPPIOCBPPE {
	repeated ItemParam item_list = 6;
	uint32 uid = 9;
}

message BreakoutAction {
	enum BreakoutActionType {
		BreakoutActionType_ACTION_TYPE_NONE = 0;
		BreakoutActionType_ACTION_TYPE_LAUNCH_BALL = 1;
		BreakoutActionType_ACTION_TYPE_DESTROY_BALL = 2;
		BreakoutActionType_ACTION_TYPE_FALLING_OBJECT = 3;
		BreakoutActionType_ACTION_TYPE_MISSILE = 4;
	}

	BreakoutActionType action_type = 1;
	uint64 client_game_time = 2;
	uint64 server_game_time = 3;
	bool is_failed = 4;
	uint32 pre_index = 5;
	uint32 new_index = 6;
	BreakoutVector2 pos = 7;
	BreakoutVector2 move_dir = 8;
	int32 speed = 9;
	uint32 peer_id = 10;
	uint32 element_type = 11;
	uint32 element_reaction_buff = 12;
	uint32 speed_increase_count = 13;
	bool has_extra_ball = 14;
	BreakoutVector2 extra_ball_dir = 15;
	uint32 extra_ball_index = 16;
	int32 offset = 17;
	uint64 execution_game_time = 18;
}

// CmdId: 29099
message AOBAHPBJKCL {
	uint32 MBBPJMNNMIK = 6;
	uint32 id = 12;
}

message JBIFMAKGOFI {
	Vector KPAHNMKLCPC = 1;
	Vector AHGFKGDOLKA = 3;
	uint32 entity_id = 5;
	Vector pos = 12;
}

// CmdId: 8981
message DOFHDNANHEF {
	repeated uint32 affix_list = 2;
	bool is_new = 8;
	uint32 quest_id = 10;
	int32 retcode = 12;
	uint32 NLKLBPGKMOO = 14;
	uint32 NLDAANDFKGB = 15;
}

// CmdId: 7128
message PBHOCAANHAK {
	uint32 level_id = 11;
	int32 retcode = 13;
}

message CustomGalleryTimerScoreBoard {
	int32 passed_time = 7;
	uint32 start_time = 8;
	bool is_paused = 13;
}

message AvatarExcelInfo {
	uint64 prefab_path_hash = 1;
	uint64 prefab_path_remote_hash = 2;
	uint64 controller_path_hash = 3;
	uint64 controller_path_remote_hash = 4;
	uint64 combat_config_hash = 5;
}

// CmdId: 9909
message EOCEPINBHGN {
	int32 retcode = 3;
	uint32 group_id = 5;
	uint32 play_index = 6;
}

// CmdId: 6103
message CADDOEIOJIO {
	int32 retcode = 12;
}

message FLCHDLBPICB {
	repeated CBLCMDFCBGM ANHCEGBJBNB = 10;
	uint32 quest_id = 14;
}

message JKMKPIHBPMG {
	fixed64 OEPDBPPJNMG = 6;
	uint32 controller_id = 10;
	fixed64 begin_time = 14;
}

// CmdId: 23090
message GJJPKGBFFBE {
	LJDPMPBFGPH DIBPDCAINOI = 1;
	uint32 entity_id = 13;
}

// CmdId: 8575
message WindSeedClientNotify {
	message RefreshNotify {
		uint32 refresh_num = 11;
	}

	message AddWindBulletNotify {
		Vector seed_pos = 1;
		uint32 HLPCCAAAOMH = 4;
		uint32 JMDMKJNEKAJ = 14;
	}

	message AreaNotify {
		bytes area_code = 2;
		uint32 area_id = 3;
		uint32 area_type = 9;
	}

	oneof notify {
		RefreshNotify refresh_notify = 9;
		AddWindBulletNotify add_wind_bullet_notify = 2;
		AreaNotify area_notify = 14;
	}
}

message DuelHeartDetailInfo {
	repeated DEOJKKPJMKC level_info_list = 3;
}

enum UgcDungeonImportOpType {
	UgcDungeonImportOpType_NONE = 0;
	UgcDungeonImportOpType_DUNGEON = 1;
	UgcDungeonImportOpType_ROOM = 2;
}

// CmdId: 28594
message LDNNPDACKEF {
	uint32 OCJAFNHHKPK = 4;
	uint32 GNNIIPEPPPC = 5;
	uint32 HBFPNNNLOKP = 7;
	uint32 time = 8;
	uint32 KCALMKLAHMO = 11;
	uint32 OKHCHGMLIMJ = 12;
	uint32 GLOPIFOFCFL = 14;
	uint32 IIOPBMNGDEN = 15;
}

// CmdId: 1351
message PFMHNJPKEHK {
	uint32 EBEFGPOLBCC = 9;
}

// CmdId: 26318
message KHEPLNGHMBP {
	bool is_add = 6;
	repeated uint32 PIKFCAFHDCN = 14;
}

message FishtankFishInfo {
	float fish_distance_from_water = 1;
	float fish_scale = 2;
	float initial_rotation_y = 3;
}

// CmdId: 7877
message ChooseCurAvatarTeamReq {
	uint32 team_id = 10;
}

message GMObstacleInfo {
	Vector center = 3;
	int32 obstacle_id = 4;
	IPDNLGHMCNH extents = 7;
	IHNFCMNILEG.JBFGEKNOOIN shape = 12;
	int64 timestamp = 13;
	MathQuaternion KLPKLHKOAJD = 14;
}

message FGIBPLPIGLA {
	repeated MLJNFPFAPLE level_info_list = 5;
}

// CmdId: 6062
message HPFIJDFCCAM {
	int32 retcode = 6;
	map<uint32, uint32> PPLBFCLDHAJ = 11;
}

message CIKONKIOKNI {
	repeated uint32 JBJAFCDJCIA = 1;
	uint64 HLJIKHKEBAA = 5;
	map<uint64, uint32> GELLJHENAEB = 6;
	uint32 MCPLFMJCCME = 7;
	uint64 OPEKKDDNHDM = 8;
	uint32 IJGBMGKCEHL = 9;
	uint32 HMJAGJKENHC = 10;
	uint32 OOEAPFHMBKJ = 11;
	uint32 OFHIINMIALD = 12;
	map<uint64, uint32> MCHIAMHNJLH = 13;
	repeated IDFCIKCGKBL DFAJFCIDODE = 15;
}

message UgcTriggerAction {
	uint32 config_id = 12;
	oneof param {
		UgcTriggerActionChangeGadgetState change_gadget_state = 13;
		UgcTriggerActionActiveGadget active_gadget = 1;
		UgcTriggerActionDeactiveGadget deactive_gadget = 3;
		UgcTriggerActionActiveMonsterGroup active_monster_group = 15;
		UgcTriggerActionActiveMonsterWave active_monster_wave = 4;
		UgcTriggerActionDeactiveMonsterWaveCurrentGroup deactive_monster_wave_current_group = 400;
	}
}

// CmdId: 21985
message AJLADCNBMBF {
}

message SpiceActivityDetailInfo {
	uint32 ENJLEJHEIJG = 7;
	repeated MGFBEPMFGOM spice_stage_data_list = 11;
	uint32 DMLNLMODBIM = 12;
}

// CmdId: 27232
message DHJPKCBNOLM {
	uint32 FEGDIEABKLB = 3;
	uint32 DCEOFEGIIDL = 12;
	int32 retcode = 13;
}

// CmdId: 24600
message ALGEGEHNPOP {
}

enum PropChangeReason {
	PROP_CHANGE_NONE = 0;
	PROP_CHANGE_STATUE_RECOVER = 1;
	PROP_CHANGE_ENERGY_BALL = 2;
	PROP_CHANGE_ABILITY = 3;
	PROP_CHANGE_LEVELUP = 4;
	PROP_CHANGE_ITEM = 5;
	PROP_CHANGE_AVATAR_CARD = 6;
	PROP_CHANGE_CITY_LEVELUP = 7;
	PROP_CHANGE_AVATAR_UPGRADE = 8;
	PROP_CHANGE_AVATAR_PROMOTE = 9;
	PROP_CHANGE_PLAYER_ADD_EXP = 10;
	PROP_CHANGE_FINISH_QUEST = 11;
	PROP_CHANGE_GM = 12;
	PROP_CHANGE_MANUAL_ADJUST_WORLD_LEVEL = 13;
}

// CmdId: 1125
message OFDIBMMLEBA {
}

message HMGNLJGGFKE {
	uint32 avatar_id = 9;
	uint32 furniture_type = 14;
}

message FetterData {
	uint32 fetter_id = 1;
	uint32 fetter_state = 2;
	repeated uint32 cond_index_list = 3;
}

// CmdId: 9664
message JCGFOOIKOOM {
	uint32 entity_id = 1;
}

// CmdId: 6882
message GetMapMarkTipsRsp {
	repeated MapMarkTipsInfo mark_tips_list = 4;
	int32 retcode = 7;
}

message UgcChestGadget {
	repeated CNAAMBBKMDD chest_drop_item_info_list = 12;
}

// CmdId: 2709
message OKMKIIHEGMO {
	int32 retcode = 2;
}

// CmdId: 9547
message FMKLBPLIIOO {
	DMKEJNCCMFC LEMGILNPNLJ = 2;
	uint32 DCCGHPOLCOA = 3;
	GIHFIIBDOBE OKOHCGKBHPJ = 7;
	uint32 EODCJJJGMBB = 14;
}

// CmdId: 24324
message CKEIOOACBDB {
}

// CmdId: 29979
message AEHLMGKDFKI {
	float speed = 4;
	uint32 KCODJBMCJIB = 9;
	uint32 point_id = 13;
	uint32 KAEAELPINFN = 14;
}

message GCGMsgOpTimer {
	GCGPhaseType phase = 1;
	fixed64 begin_time = 3;
	uint32 controller_id = 8;
	fixed64 OEPDBPPJNMG = 12;
}

// CmdId: 20151
message NPIMIAMEOFJ {
	int32 retcode = 11;
}

// CmdId: 20267
message OOCAJGDMOFP {
	uint32 EADHOCKFDOC = 9;
	uint32 uid = 10;
	bool AEEEICIEOBN = 15;
}

message PFBKDFOEJKK {
	uint32 score = 7;
	uint32 LAOOBEPNPNI = 8;
	uint32 ILELMEOPGJE = 9;
	uint32 BGJCFOKAKJB = 15;
}

// CmdId: 22744
message LHGAEBNFAED {
	MapLayerInfo map_layer_info = 1;
	repeated uint32 scene_tag_id_list = 4;
	uint32 BMDDLMBLDGA = 14;
}

// CmdId: 407
message OKCNPBNBKKE {
	HPLNJGAIEBO PLBEDACDHCM = 6;
}

// CmdId: 626
message FNJFCOOPEJL {
	int32 retcode = 2;
}

message ECDJBCPLCNO {
	uint32 guid = 4;
	repeated DLGDKPKEOEG LCLFEBECOKP = 7;
	uint32 furniture_id = 9;
	Vector rot = 11;
	Vector pos = 14;
}

message SceneGallerySandwormInfo {
	bool is_sandworm_appear = 4;
	SceneGallerySandwormCannonSpecialEffectType special_effect_type = 5;
	uint32 KCCOEHJPINP = 7;
	uint32 FCAGKALLGLG = 15;
}

// CmdId: 1494
message HIHCOHGAFIH {
	repeated ItemParam item_param_list = 4;
}

enum FireworksReformParamType {
	FireworksReformParamType_FIREWORKS_REFORM_PARAM_NONE = 0;
	FireworksReformParamType_FIREWORKS_REFORM_PARAM_COLOR = 1;
	FireworksReformParamType_FIREWORKS_REFORM_PARAM_HEIGHT = 2;
	FireworksReformParamType_FIREWORKS_REFORM_PARAM_SIZE = 3;
	FireworksReformParamType_FIREWORKS_REFORM_PARAM_DENSITY = 4;
	FireworksReformParamType_FIREWORKS_REFORM_PARAM_ROTATION = 5;
}

// CmdId: 22841
message EDBIMGDEEDE {
	uint32 quest_id = 13;
}

// CmdId: 9424
message BDDJCHOAOAF {
	int32 retcode = 5;
}

// CmdId: 5930
message AvatarChangeCostumeNotify {
	SceneEntityInfo entity_info = 1;
}

// CmdId: 20089
message DungeonChallengeFinishNotify {
	ChallengeFinishType finish_type = 2;
	uint32 JDAGEJBMMHB = 3;
	map<uint32, StrengthenPointData> strengthen_point_data_map = 5;
	uint32 CKNKNAFPGPK = 7;
	bool is_success = 8;
	uint32 EKCJEBMLLBC = 9;
	bool is_new_record = 13;
	uint32 OKHPBLEBPEH = 15;
	oneof detail {
		ChannelerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 1922;
		EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 1859;
		PotionDungeonResultInfo potion_dungeon_result_info = 1677;
		CustomDungeonResultInfo custom_dungeon_result_info = 1349;
	}
}

message LECAJKCKELN {
	uint32 JMOLFDCAJOJ = 1;
	repeated uint32 GFAJJECHLHL = 2;
	uint32 IDJILMFDOCJ = 6;
	uint32 schedule_id = 7;
	NMNKBKLHOAL JCMNFEPDHHN = 8;
	bool HPLLLHJGEHJ = 9;
	uint32 JHHEHCJBAPF = 10;
	uint32 DJBKFNBMGOH = 12;
	uint32 NLONNKHDFHG = 13;
	uint32 IAAPBEGIHDF = 15;
}

// CmdId: 23406
message AABJDFKIBMF {
	RogueDiaryAvatar IFACGGBIFBB = 6;
}

// CmdId: 20306
message TryEnterHomeReq {
	uint32 target_uid = 4;
	uint32 target_point = 5;
	bool is_transfer_to_main_house_point = 10;
	bool is_transfer_to_safe_point = 14;
}

// CmdId: 3490
message NEDDGJFAMHB {
}

// CmdId: 6351
message NBFEENABKGI {
	repeated RogueDiaryAvatar IPIKGDCMPNA = 1;
}

// CmdId: 22863
message KEEPPOKHAPE {
	uint32 FGKHNOJOKKG = 3;
	uint32 gallery_id = 4;
}

message CustomCommonNodeInfo {
	int32 parent_index = 1;
	uint32 config_id = 2;
	string slot_identifier = 3;
	repeated int32 param_list = 4;
}

// CmdId: 25912
message PCCIKMJHPPM {
	repeated uint32 HHHNBAJFHJJ = 4;
}

message UgcV2DetailInfo {
	bool FHHCFFAGGEJ = 3;
	bool GJOCAOLIFCI = 4;
	repeated EFPFHCIFDJF official_level_data_list = 15;
}

// CmdId: 6569
message IOKPNGJJMBD {
	bool AEIPGCIEJCD = 1;
	uint32 play_index = 3;
	uint32 duration = 5;
	uint32 begin_time = 7;
	uint32 stage_type = 8;
	repeated GJEIEBKPFLD JDFKKLCCOHH = 11;
	repeated uint32 KBJPEPAKNDJ = 12;
	repeated ExhibitionDisplayInfo score_list = 13;
	bool is_single = 14;
}

message CPLPFICOPPJ {
	bool ELHPHEFINBO = 1;
	bool is_default_hide = 2;
	DNDOFNEGJCJ JEGJCNNBPKA = 9;
	uint32 IBEGHHNCIAD = 10;
	bool GAPGBFKPDAD = 14;
	repeated uint32 GHKFKJBLGHF = 15;
}

message AbilityMixinRecoverInfo {
	oneof source {
		uint32 instanced_ability_id = 1;
		uint32 instanced_modifier_id = 2;
	}
	uint32 local_id = 3;
	repeated uint32 data_list = 4;
	bool is_serverbuff_modifier = 5;
	repeated MassivePropSyncInfo massive_prop_list = 6;
	BreakoutSnapShot breakout_snap_shot = 7;
	OMAOBDPPGIC BHPCDOJPBGL = 8;
}

message OKEMBHCJFFM {
	repeated FFDHLJICJGH OBJGNPPMKLP = 8;
	repeated IOPBAJPJCJK EPJNDIPMEOD = 9;
}

message GadgetGeneralRewardInfo {
	uint32 resin = 1;
	uint32 dead_time = 2;
	repeated uint32 remain_uid_list = 3;
	repeated uint32 qualify_uid_list = 4;
	ItemParam item_param = 5;
}

// CmdId: 29837
message JKLLNGLOOAP {
	uint64 cur_avatar_guid = 8;
	repeated uint64 avatar_team_guid_list = 12;
}

// CmdId: 5377
message FGBIMNFICHH {
	uint32 LALKJDDEADP = 7;
	int32 retcode = 9;
	uint32 city_id = 14;
}

// CmdId: 1398
message DBNEANECICL {
	uint32 level_id = 2;
	uint32 difficulty = 11;
}

// CmdId: 9834
message PCKECNJNACP {
	LGAKHNELADE reason = 10;
}

// CmdId: 2534
message LGGEJIPFKJN {
	uint32 GJFEPJJECKC = 4;
}

message FCJKIFOMNAD {
	int32 LGIMCIDOGIF = 6;
	int32 CMHLFBLEPJC = 7;
	Vector center = 8;
	int32 level = 9;
}

// CmdId: 29227
message PlayerQuitFromMpNotify {
	enum GEJLNEIAGEH {
		GEJLNEIAGEH_INVALID = 0;
		GEJLNEIAGEH_HOST_NO_OTHER_PLAYER = 1;
		GEJLNEIAGEH_KICK_BY_HOST = 2;
		GEJLNEIAGEH_BACK_TO_MY_WORLD = 3;
		GEJLNEIAGEH_KICK_BY_HOST_LOGOUT = 4;
		GEJLNEIAGEH_KICK_BY_HOST_BLOCK = 5;
		GEJLNEIAGEH_BE_BLOCKED = 6;
		GEJLNEIAGEH_KICK_BY_HOST_ENTER_HOME = 7;
		GEJLNEIAGEH_HOST_SCENE_INVALID = 8;
		GEJLNEIAGEH_KICK_BY_PLAY = 9;
		GEJLNEIAGEH_KICK_BY_ISLAND_PARTY_GALLERY_START_FAILED = 10;
	}

	GEJLNEIAGEH reason = 5;
}

// CmdId: 5243
message KOIGFGFJBJJ {
	enum CBFHJNNAPMG {
		CBFHJNNAPMG_NONE = 0;
		CBFHJNNAPMG_PACK = 1;
		CBFHJNNAPMG_PLANT = 2;
	}

	repeated uint32 HIGHPKPHOID = 2;
	CBFHJNNAPMG type = 6;
}

// CmdId: 7499
message EntityAuthorityChangeNotify {
	repeated AuthorityChange authority_change_list = 12;
}

message INNDFGOANKM {
	sfixed64 BLDJMOIKECH = 1;
	uint32 CJCNACLBBPM = 2;
	uint32 MKFFIANHDOA = 3;
	sfixed64 IEHJNOPOMHL = 7;
	uint32 uid = 8;
	sfixed64 AGPOHKMDBMK = 10;
	uint32 HJJJCIDHJIC = 11;
	uint32 kill_num = 14;
}

message NCCFAAOFKIB {
	repeated uint32 IPEKDEBJMNH = 1;
	repeated uint32 LPLOIIOPBHN = 2;
	uint32 FBBMFKLOMGD = 3;
	bool HMBKKKGANJI = 4;
	map<uint32, bool> HJONJFOGIAD = 5;
	bool BPAIFBGFGCD = 6;
	bool BGAAHJEEPBK = 7;
	OGJIEHOPAKB FNLGOAFFFPJ = 8;
	repeated uint32 FJBKFEDEBHG = 9;
	repeated uint32 HDLOHFNLBEP = 10;
	uint32 EPFHBKEOMFL = 11;
	bool LEECEPHBLBC = 12;
	uint32 FDAPLLFFBAO = 13;
	repeated NLIBIBAEAIF PDMNIEINFDI = 14;
	bool IJHGPJFFDAB = 15;
	bool HOEGCGOELOA = 677;
	uint32 EIBMINLJCHF = 699;
	uint32 LNJFOBDDNAE = 873;
	uint32 GGCPMONIOMC = 1203;
	bool IICHKAOGLIM = 1221;
	repeated uint32 HJKOIAHEGMI = 1707;
	bool DOCCIPMLPFJ = 2008;
}

message GCGMsgSelectOnStageByEffect {
	uint32 controller_id = 5;
	uint32 card_guid = 6;
	uint32 skill_id = 9;
}

// CmdId: 21682
message PIFNPPAJHLE {
	enum DPFPFMONDIG {
		DPFPFMONDIG_NONE = 0;
		DPFPFMONDIG_ENTER = 1;
		DPFPFMONDIG_LEAVE = 2;
	}

	uint32 region_id = 2;
	DPFPFMONDIG EJCAJJIHMBH = 4;
}

// CmdId: 24268
message FBIBDLKEKBI {
	string IIGKAOMIPDE = 8;
}

// CmdId: 2319
message GMQueryPathReq {
	int32 uid = 3;
	PLCAJGJJAAP MMMKGOBJBAO = 4;
	uint32 scene_id = 5;
	Vector IKLHDEPMACE = 6;
	IPDNLGHMCNH FFOAFJBBHDI = 11;
	Vector NMBEKCEGEBA = 12;
	int32 query_id = 13;
	IPDNLGHMCNH PBENEBEHEFK = 14;
}

message DBAOCOIKACC {
	uint32 NOIKIEODKBN = 3;
	bool LBLFBCOIDKM = 4;
	map<uint32, bool> NHDFJPOAAMP = 10;
	bool is_active = 12;
	uint32 config_id = 15;
}

enum CEICNMOGEIE {
	CEICNMOGEIE_CLIENT_INPUT_NONE = 0;
	CEICNMOGEIE_CLIENT_INPUT_KEYBORD_MOUSE = 1;
	CEICNMOGEIE_CLIENT_INPUT_GAMEPAD = 2;
	CEICNMOGEIE_CLIENT_INPUT_TOUCH_PANEL = 3;
}

// CmdId: 28831
message WidgetSlotChangeNotify {
	WidgetSlotData slot = 1;
	WidgetSlotOp op = 5;
}

// CmdId: 2728
message OOEEBOAFMGJ {
	uint32 ECMOKBBLCLH = 7;
}

message SceneGalleryVintageHuntingInfo {
	uint32 stage_id = 1;
	oneof info {
		VintageHuntingFirstStageInfo first_stage_info = 10;
		VintageHuntingSecondStageInfo second_stage_info = 9;
		VintageHuntingThirdStageInfo third_stage_info = 4;
	}
}

// CmdId: 22461
message JOGNNKNBOAA {
	uint32 schedule_id = 11;
}

// CmdId: 29043
message CEPNCCFOCIB {
	uint32 ECMOKBBLCLH = 1;
	int32 retcode = 14;
}

message BGJFPCNLEMK {
	uint32 level_id = 4;
	bool is_finish = 8;
	uint32 score = 9;
	repeated AMLEDNMNKAD HKJFKOAGOOO = 10;
	bool is_open = 12;
}

message GachaTransferItem {
	ItemParam item = 2;
	bool is_transfer_item_new = 3;
}

message CGOLKCPJFIL {
	uint32 EMMEPHJAALL = 2;
	uint32 FHOCEFAKEAK = 3;
	uint32 OOCJCLGJGMH = 5;
	uint32 IDODFNPJLCB = 6;
	uint32 avatar_id = 7;
	uint32 MHKAGNKNCHK = 9;
	uint32 GPMFJPOHNDL = 11;
}

message OGJIEHOPAKB {
	map<uint32, KDNBHANDLLP> IEDHAIEJLCO = 8;
}

// CmdId: 20205
message OLIMFABEDCJ {
	uint32 ENIDFKNFMGI = 4;
	uint32 IHFCOPOEGDG = 9;
}

message FBFALNCAOBL {
	string online_id = 1;
	uint32 MNPFODGOPDE = 4;
	string nickname = 7;
	ProfilePicture profile_picture = 10;
	repeated ExhibitionDisplayInfo card_list = 12;
	uint32 uid = 13;
}

// CmdId: 7434
message EJNEKPBDBMN {
	uint32 CPGLCDBJKHP = 1;
	uint32 cur_level = 2;
	uint32 POEIADKCPGI = 3;
	uint32 dungeon_id = 4;
	bool HPIHLAPNMBN = 5;
	repeated uint64 CGCJJOAMEEA = 6;
	repeated uint64 FPDJIFDFHKC = 7;
	map<uint32, RogueCellInfo> JIDNGAIIJKG = 8;
	uint32 JNKHHJCOFFH = 9;
	repeated uint32 PECNHLDKGJN = 11;
	uint32 stage_id = 12;
	repeated FFJFKEHBMKE EOLPOPCKCFG = 14;
	float NBMFPAILGBO = 15;
	uint32 CCAELJJNDNC = 505;
	bool FFCCGCCMBCF = 1385;
	uint32 MDPGMIGMAFM = 1876;
}

// CmdId: 26658
message NPFNFPFPBEO {
	uint32 CDFJCNGBHPA = 2;
	int32 retcode = 10;
}

message MistTrialLevelData {
	MistTrialBestAvatar MDBCGAMIKAM = 2;
	bool is_open = 3;
	uint32 FHLMBJIIIOF = 6;
	repeated MistTrialBestAvatar FLGNGELMGAP = 9;
	uint32 KKDKIOGHLDK = 11;
	uint32 level_id = 15;
}

// CmdId: 1830
message IJMFNMKNODJ {
	repeated ChatInfo chat_info = 6;
	int32 retcode = 11;
}

// CmdId: 4117
message IOICKDODABC {
	uint32 PMACKMAKACL = 6;
	uint32 cell_id = 8;
}

// CmdId: 21684
message APIMLGMEIKB {
}

// CmdId: 4995
message MPNBIIEOBHE {
	uint32 BNIJKIHMIGG = 3;
	int32 retcode = 10;
	uint32 gallery_id = 12;
	uint32 stage_id = 14;
}

// CmdId: 7999
message GetOpActivityInfoRsp {
	int32 retcode = 3;
	repeated OpActivityInfo op_activity_info_list = 12;
}

// CmdId: 29969
message CrystalLinkEnterDungeonReq {
	uint32 level_id = 7;
	repeated CrystalLinkTeamInfo team_info_list = 9;
	uint32 difficulty_id = 12;
}

// CmdId: 28757
message CLDIICHDCDF {
	uint32 MDFMHEEEPLN = 6;
	bool is_agreed = 11;
}

// CmdId: 5998
message UseItemReq {
	uint32 count = 2;
	uint64 target_guid = 3;
	uint32 option_idx = 6;
	uint64 guid = 14;
	bool is_enter_mp_dungeon_team = 15;
}

// CmdId: 24552
message MLJNDAFGPFE {
	string signature = 7;
}

// CmdId: 8
message ALLGKCIALEP {
	repeated ShopGoods goods_list = 1;
	int32 retcode = 4;
	ShopGoods goods = 9;
	uint32 buy_count = 12;
	uint32 shop_type = 14;
}

// CmdId: 1034
message TreasureMapDetectorDataNotify {
	TreasureMapDetectorData data = 3;
}

// CmdId: 517
message EBNFINOHAFE {
	uint32 param = 12;
}

// CmdId: 6814
message OLMHJNLCNPB {
	int32 retcode = 1;
}

message LMNCDPJIJFB {
	uint32 CKNKNAFPGPK = 1;
	bool ODGNIEEGABP = 2;
	bool is_success = 4;
	uint32 BPOJMDPFCLG = 5;
	uint32 HOFBCEEIAGA = 10;
}

// CmdId: 27617
message LFHGEOAPLED {
	repeated uint32 NDPCKALCHEC = 11;
	int32 retcode = 12;
}

// CmdId: 27556
message AICOBIGHOHO {
	repeated LBFKMIKKJJG OALHHCLBDDL = 2;
}

message ADJHJOPFGPI {
	uint32 timestamp = 4;
}

message EIHINKJKCKI {
	uint64 OFJEMJKBEBP = 4;
	uint32 EKFOGGMHFKK = 7;
}

// CmdId: 9325
message GetAllMailRsp {
	repeated MailData mail_list = 2;
	bool is_collected = 7;
	bool KMBBHKIAELN = 10;
	int32 retcode = 13;
}

message HideAndSeekStageInfo {
	map<uint32, LKONGLHAFGN> battle_info_map = 1;
	HideAndSeekStageType stage_type = 3;
	uint32 DHFMIDKMPBC = 5;
	repeated uint32 FDKNCDJBGJL = 8;
	bool is_record_score = 10;
	uint32 HPPIAEJGGHM = 14;
}

message MBHDHNMIFGN {
	uint32 id = 3;
	uint32 MBBPJMNNMIK = 12;
	bool is_finish = 15;
}

// CmdId: 25964
message OMGOHJLIPEI {
}

// CmdId: 20007
message NFGHNJAKOKO {
}

// CmdId: 21515
message DIIMPNAFJKM {
	repeated uint32 MOKIGLHDLFJ = 3;
	int32 retcode = 8;
	uint32 OKBKPKOGBEA = 14;
}

// CmdId: 25379
message LKEBFJDDHPO {
	uint32 MDFMHEEEPLN = 11;
	bool is_agreed = 12;
}

// CmdId: 29216
message FJIBCIHNEAB {
}

// CmdId: 2119
message CDCBPJKNLMP {
	int32 retcode = 11;
}

// CmdId: 6914
message CIFNNJMDFFL {
	uint32 weather_area_id = 14;
}

message AGBIFFDIMIC {
	bool is_new_record = 11;
	OKFGKDBAJPM settle_info = 13;
}

// CmdId: 29914
message MJJLEHKOBKM {
	uint32 DNDOKILKJDO = 10;
}

// CmdId: 22589
message AIICDOCLGHN {
	uint32 chapter_id = 8;
}

// CmdId: 4973
message OMAKINGKPPE {
	uint32 ONEANHHJCEO = 2;
	uint32 DPLMFEGALAE = 4;
	uint32 group_id = 5;
	int32 retcode = 10;
	uint32 IMBFMJNIOEP = 14;
}

// CmdId: 4868
message CAPONCDAJKC {
	map<uint32, uint32> EODIJOKKILJ = 13;
}

// CmdId: 4386
message PKAOKBCLFCM {
}

// CmdId: 2847
message GNMEPCPDJNF {
	int32 retcode = 11;
}

message GroupLinkBundle {
	uint32 scene_id = 3;
	uint32 OFMPMLAMPEP = 5;
	uint32 radius = 8;
	Vector center = 11;
	bool MCCAPLKPGID = 12;
	bool KPMDLOBIKAL = 13;
	uint32 PCINBMGKKDJ = 14;
	GroupLinkShowAreaState show_area_state = 15;
}

// CmdId: 715
message HHCKGJKAKFA {
	uint32 JPLKFKJCLBH = 6;
	uint32 HMDCBIGPODH = 8;
	string product_id = 9;
}

// CmdId: 3630
message MAGCLBIJCMK {
	uint32 mp_play_id = 1;
	bool MDBNCAJECHN = 10;
}

// CmdId: 2487
message HPNJBAFKKLD {
	bool FKNFNMBNNPE = 3;
}

// CmdId: 20970
message KOEGADICGLN {
	bool NGIPAKHJGKA = 8;
	int32 retcode = 13;
}

// CmdId: 2160
message ANAPCNNLEKI {
	uint32 gallery_id = 1;
	int32 retcode = 14;
}

// CmdId: 29306
message OKMLFADBGAE {
	uint32 level_id = 11;
}

message JIALIMCHNDE {
	uint32 MGDBBLBLJIG = 5;
	uint32 IGBEDHFHBDK = 7;
}

// CmdId: 2828
message LONEFGKKPFC {
	uint32 JPLKFKJCLBH = 5;
	int32 retcode = 9;
	uint32 GJBFLOKAKNJ = 14;
}

// CmdId: 25856
message FPBACMBIGDI {
	Vector pos = 9;
	uint32 BLOFLAOHHID = 15;
}

message SalvageBundleChallengeInfo {
	repeated uint32 finished_bundle_list = 4;
}

// CmdId: 4302
message AOLGDEJILID {
	uint32 OCAKOCPLOFM = 3;
	uint32 FADEGJPOKCI = 12;
	int32 retcode = 13;
}

// CmdId: 6307
message GNBMEGEBHBI {
	uint32 FBMCFCCMMJD = 13;
}

message WinterCampFriendWishData {
	ProfilePicture profile_picture = 2;
	repeated uint32 item_id_list = 3;
	uint32 uid = 11;
	string nickname = 14;
}

// CmdId: 25570
message ADPKPEFINIE {
	bool KJNJLCEMEMP = 6;
	bool KPHDIPBENOD = 15;
}

// CmdId: 6790
message JLMOFIACLOI {
	uint32 offering_id = 7;
}

// CmdId: 4690
message WinterCampGetFriendWishListRsp {
	repeated WinterCampFriendWishData wish_data_list = 10;
	int32 retcode = 12;
}

message IOJCOLPIJDO {
	float NEMGOAHPGPO = 1;
	uint64 avatar_guid = 2;
	float OEAECOHGPKK = 8;
}

// CmdId: 24834
message IIGPPPOGCCN {
	HKFHGOGKDLC LJECGIPMEBF = 7;
}

message RockBoardExploreDetailInfo {
	repeated KGMHBNMCEKC stage_data_list = 8;
}

// CmdId: 9042
message GetAreaExplorePointRsp {
	int32 retcode = 4;
	repeated uint32 explore_point_list = 5;
	repeated uint32 area_id_list = 15;
}

message GCGMsgReactionBegin {
	uint32 card_guid = 13;
	uint32 skill_id = 15;
}

enum GalleryStartSource {
	GalleryStartSource_GALLERY_START_BY_NONE = 0;
	GalleryStartSource_GALLERY_START_BY_MATCH = 1;
	GalleryStartSource_GALLERY_START_BY_DRAFT = 2;
}

// CmdId: 3351
message EnterCustomDungeonReq {
	uint64 dungeon_guid = 2;
	EnterCustomDungeonType enter_type = 3;
	uint32 dungeon_id = 9;
}

// CmdId: 1391
message PlayerTimeNotify {
	bool is_paused = 2;
	uint64 player_time = 9;
	uint64 server_time = 13;
}

// CmdId: 1331
message JBMPLFHEJCG {
	bool MIAENBFJGMK = 10;
	uint32 id = 15;
}

// CmdId: 20563
message KOMIBBMLKIC {
	int32 retcode = 6;
	uint32 level_id = 8;
}

message LAGJEDAAGCD {
	repeated uint32 card_list = 12;
}

// CmdId: 9314
message JLCGFEIPKIK {
}

message PlayTeamEntityInfo {
	uint32 entity_id = 1;
	uint32 player_uid = 2;
	uint32 authority_peer_id = 3;
	uint32 gadget_config_id = 5;
	AbilitySyncStateInfo ability_info = 6;
}

// CmdId: 4608
message CHPOMEJKCHN {
	uint32 activity_id = 13;
	uint32 FBDLNGODOPB = 15;
}

// CmdId: 22450
message OECIPDMMLKP {
	uint32 stage_id = 2;
	int32 retcode = 6;
}

// CmdId: 6999
message KHHPNHLBOEE {
	int32 retcode = 10;
}

message AJFIIGIGHML {
	uint32 GFACDALALNE = 4;
	uint32 EIAKKHAJMGO = 12;
}

// CmdId: 22153
message KNOGGKABDDO {
	uint32 level_id = 1;
	uint32 activity_id = 2;
	int32 retcode = 8;
	ALIHCHNCBHO OFBNEOCDANF = 12;
}

message ActivityInfo {
	uint32 begin_time = 1;
	bool GJHNDKDONAI = 2;
	repeated BNMDLCIBDPP GLHFNIAKHAK = 3;
	repeated uint32 HLBNCKFMMKL = 4;
	uint32 schedule_id = 5;
	bool is_finished = 6;
	repeated uint32 MDEILOKCMAF = 7;
	uint32 end_time = 8;
	uint32 LOICENDGOMH = 11;
	uint32 activity_id = 12;
	bool EMLELMLFIGO = 15;
	repeated uint32 PAPOHHPEMMB = 59;
	repeated uint64 PKPOMBAJEDC = 71;
	uint64 GAGLMONJMLM = 207;
	map<uint32, uint32> OIBCGLGJIOJ = 220;
	map<uint32, uint32> KMMPCHEDDJG = 383;
	bool KHMADLJLNEB = 591;
	uint32 BCNABBJIBLK = 761;
	uint32 MKFFIANHDOA = 937;
	bool GODPBKJMDLJ = 1221;
	repeated uint32 MMCHCKHIPJD = 1305;
	repeated ActivityPushTipsData activity_push_tips_data_list = 1541;
	bool FMEAOGEMEAL = 1546;
	uint32 PBCDHFLBNKE = 1552;
	bool JOGLKCBLOAC = 1603;
	uint32 NCLOOIADAIH = 1668;
	LHHDFBODBCD PHJHHGEBDHH = 1769;
	uint32 KMLJMHHJBIC = 1880;
	oneof detail {
		SeaLampActivityDetailInfo sam_lamp_info = 10;
		CrucibleActivityDetailInfo crucible_info = 13;
		SalesmanActivityDetailInfo salesman_info = 9;
		TrialAvatarActivityDetailInfo trial_avatar_info = 14;
		DeliveryActivityDetailInfo delivery_info = 557;
		AsterActivityDetailInfo aster_info = 1847;
		FlightActivityDetailInfo flight_info = 1739;
		DragonSpineActivityDetailInfo dragon_spine_info = 1733;
		EffigyActivityDetailInfo effigy_info = 1840;
		TreasureMapActivityDetailInfo treasure_map_info = 1576;
		BlessingActivityDetailInfo blessing_info = 565;
		SeaLampActivityInfo sea_lamp_info = 1907;
		ExpeditionActivityDetailInfo expedition_info = 1651;
		ArenaChallengeActivityDetailInfo arena_challenge_info = 719;
		FleurFairActivityDetailInfo fleur_fair_info = 1859;
		WaterSpiritActivityDetailInfo water_spirit_info = 2021;
		IIKLOBELJMI challneler_slab_info = 1608;
		MistTrialActivityDetailInfo mist_trial_activity_info = 451;
		HideAndSeekActivityDetailInfo hide_and_seek_info = 1960;
		FindHilichurlDetailInfo find_hilichurl_info = 1726;
		SummerTimeDetailInfo summer_time_info = 2026;
		BuoyantCombatDetailInfo buoyant_combat_info = 1349;
		EchoShellDetailInfo echo_shell_info = 37;
		BounceConjuringActivityDetailInfo bounce_conjuring_info = 648;
		BlitzRushActivityDetailInfo blitz_rush_info = 1581;
		ChessActivityDetailInfo chess_info = 1402;
		SumoActivityDetailInfo sumo_info = 920;
		MoonfinTrialActivityDetailInfo moonfin_trial_info = 1476;
		LunaRiteDetailInfo luna_rite_info = 191;
		PlantFlowerActivityDetailInfo plant_flower_info = 1339;
		MusicGameActivityDetailInfo music_game_info = 1936;
		LEHKGPFIEHM roguelike_dungoen_info = 1224;
		DigActivityDetailInfo dig_info = 1939;
		HachiActivityDetailInfo hachi_info = 308;
		WinterCampActivityDetailInfo winter_camp_info = 826;
		PotionActivityDetailInfo potion_info = 955;
		TanukiTravelActivityDetailInfo tanuki_travel_activity_info = 304;
		LanternRiteActivityDetailInfo lantern_rite_activity_info = 132;
		MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 58;
		BartenderActivityDetailInfo bartender_info = 938;
		UgcActivityDetailInfo ugc_info = 32;
		CrystalLinkActivityDetailInfo crystal_link_info = 1642;
		IrodoriActivityDetailInfo irodori_info = 771;
		PhotoActivityDetailInfo photo_info = 1226;
		SpiceActivityDetailInfo spice_info = 619;
		GachaActivityDetailInfo gacha_info = 988;
		LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 1306;
		RogueDiaryActivityDetailInfo rogue_diary_info = 48;
		SummerTimeV2DetailInfo summer_time_v2_info = 277;
		IslandPartyDetailInfo island_party_info = 456;
		GearActivityDetailInfo gear_info = 470;
		GravenInnocenceDetailInfo graven_innocence_info = 1806;
		InstableSprayDetailInfo instable_spray_info = 252;
		MuqadasPotionActivityDetailInfo muqadas_potion_info = 1150;
		TreasureSeelieActivityDetailInfo treasure_seelie_info = 677;
		RockBoardExploreDetailInfo rock_board_explore_info = 1896;
		VintageActivityDetailInfo vintage_info = 1511;
		WindFieldDetailInfo wind_field_info = 65;
		FungusFighterDetailInfo fungus_fighter_info = 393;
		CharAmusementDetailInfo char_amusement_info = 822;
		EffigyChallengeV2DetailInfo effigy_challenge_info = 256;
		CoinCollectDetailInfo coin_collect_info = 884;
		BrickBreakerDetailInfo brick_breaker_info = 21;
		DuelHeartDetailInfo duel_heart_info = 399;
		SeaLampV3DetailInfo sea_lamp_v3_info = 1606;
		TeamChainDetailInfo team_chain_info = 957;
		ElectroherculesBattleDetailInfo electrohercules_battle_info = 1617;
		GCGFestivalDetailInfo gcg_festival_info = 124;
		FleurFairV2DetailInfo fleur_fair_v2_info = 832;
		FungusFighterV2DetailInfo fungus_fighter_v2_info = 1172;
		AkaFesDetailInfo aka_fes_info = 307;
		SandwormCannonDetailInfo sandworm_cannon_detail_info = 457;
		SorushTrialDetailInfo sorush_trial_info = 271;
		JourneyDetailInfo journey_info = 445;
		EffigyChallengeV4DetailInfo effigy_challenge_v4_info = 1405;
		GCGPVEDetailInfo gcg_pve_info = 313;
		UgcV2DetailInfo ugc_v2_info = 1029;
		AALAOFJKPGF penumbra_adventure_info = 1177;
		FDGAHFCBPAK animal_view_info = 498;
		ALJGGDAALGC activity_multi_character_info = 1731;
		CEEIBGFJBIF gcg_pve_infinite_info = 1556;
		NIKLMEPAJGC toy_battle_info = 737;
		PKNJDONDBMH photo_undersea_info = 1322;
		HBNPLPFJPJG fontaine_gather_info = 882;
		BHGOGEPKIKJ gcg_pve_puzzle_info = 807;
		LEGKEICLJNE collect_underwater_info = 137;
		BJICDKDOMMO quick_time_combat_info = 319;
		DHKENFLKAEL poetry_festival_detail_info = 794;
		FCIAKFBMJHJ fish_blaster_info = 54;
		NCJAFNDACAE blessing_v2_info = 692;
		EELNCGNHEGG rainbow_prince_detail_info = 1837;
		IDFOECFLALN fungus_fighter_v3_info = 792;
		OLNLHIEEMOL filmfest_detail_info = 1017;
		EFCBMIFBBON goal_challenge_info = 1261;
		GABAKECHBKH treasure_hunt_v4_info = 1794;
		BNDNAOKINPC stamina_fight_info = 1839;
		LMBGMIICPGJ lantern_rite_v4_info = 67;
		CBDLFJAKIDF lost_samachurl_info = 1897;
		CIBFDPGKGLH cook_game_detail_info = 1084;
		OMLCNOCDPHP alchemy_sim_detail_info = 1057;
		NGAIKMBCDBG auto_time_stop_detail_info = 476;
		OKEMBHCJFFM catcafe_detail_info = 975;
		KJONNDLMEFE slime_cannon_detail_info = 1345;
		MBGPNJIGEFH effigy_challenge_v5_detail_info = 1693;
		ONIONKKNDLM great_festival_v2_detail_info = 1234;
		DEHDHPOOFPN hide_and_seek_v4_detail_info = 1696;
	}
}

// CmdId: 9569
message FIEDGLFKEJK {
	int32 retcode = 14;
}

// CmdId: 21333
message LKEAENLHJHC {
	uint32 entity_id = 15;
}

// CmdId: 9451
message BIKKLMJEMJB {
	repeated PNNMLAOPCPM CLJMAOJKAFL = 7;
}

message FoundationInfo {
	FoundationStatus status = 1;
	repeated uint32 uid_list = 2;
	uint32 current_building_id = 3;
	uint32 locked_by_uid = 4;
}

// CmdId: 4740
message PAAIAKHLJFF {
	uint32 point_id = 2;
	uint32 JDAAOGHLBMJ = 4;
	uint32 difficulty_id = 10;
	repeated uint32 DIAAPFIIFKG = 14;
}

message CMHLGELCOLC {
	uint32 element_type = 6;
}

message PDFCBLEEJEK {
	uint32 timestamp = 10;
	repeated HomeGroupPlayerInfo ABGBKMCCOPA = 12;
}

// CmdId: 6911
message BIFLJCFHOAN {
	uint32 id = 1;
}

// CmdId: 877
message GEDIBEABIKK {
	string name = 1;
	repeated uint32 GFAJJECHLHL = 7;
	uint32 DCEOFEGIIDL = 12;
	repeated uint32 card_list = 13;
}

// CmdId: 21608
message KPPKBIMKNPF {
	IEHMMLEIDOH hunting_pair = 8;
}

// CmdId: 8074
message HMHMLFMMBNL {
	uint32 OCAKOCPLOFM = 5;
}

message INKFMKBALMO {
	uint32 card_guid = 4;
	repeated KLKHECEDGAB KGNKPDPMIDH = 14;
}

// CmdId: 24253
message DPFPFMEEEIO {
	int32 retcode = 5;
	PDNFHBNGONA CEFGEKOKANA = 6;
	LECAJKCKELN ADCLBBDEGBD = 10;
	DEOKBJGOGPC HBJJNOGNELD = 15;
}

// CmdId: 27462
message DEDGPCMCNBM {
	int32 retcode = 12;
}

message AFAALAFIMOO {
	repeated FMBLIJFAHBO info_list = 6;
}

// CmdId: 21243
message IEEOCJKGBEI {
	uint64 ugc_guid = 6;
	int32 retcode = 12;
	UgcType ugc_type = 13;
}

// CmdId: 5252
message PJIAJFFBODF {
	int32 retcode = 2;
}

message GCGMsgRemoveCards {
	uint32 controller_id = 2;
	repeated uint32 LDBGCMNEKBG = 7;
	GCGZoneType OLMLPMPODOC = 8;
	GCGReason reason = 10;
}

// CmdId: 2065
message LFNGCGFNHFF {
	int32 retcode = 10;
}

message IACFLCMBBMK {
	bool is_finished = 5;
	uint32 npc_id = 7;
	uint32 NDMEKLHEKDE = 8;
}

// CmdId: 28899
message CJBNELIIENK {
	UgcType ugc_type = 7;
	int32 retcode = 9;
	uint64 ugc_guid = 14;
	oneof record {
		UgcMusicRecord music_record = 5;
	}
}

message CurVehicleInfo {
	uint32 entity_id = 1;
	uint32 pos = 2;
	uint32 gadget_id = 3;
	Vector enter_pos = 4;
	uint32 vehicle_type = 5;
	Vector enter_rot = 6;
}

message NJOICMCKOLM {
	uint32 index = 1;
	uint32 DFLOFLCKAIP = 6;
	bool BCOCILMBMGM = 7;
}

// CmdId: 8123
message FCJEKAAMNBP {
	bool is_new_record = 2;
	int32 retcode = 6;
	uint32 level_id = 10;
	uint32 score = 12;
	bool is_finish = 15;
}

// CmdId: 9771
message OFEIOKCHBFK {
	uint32 HAPBFAFEGIF = 7;
	AbilityString LIPNKBKKOBP = 8;
	uint32 NHOJEFBAMLG = 11;
	PlayerDieType die_type = 15;
	oneof entity {
		uint32 monster_id = 2;
		uint32 gadget_id = 1;
	}
}

// CmdId: 22286
message MHBDDAPDCCP {
	uint64 dungeon_guid = 2;
	int32 retcode = 13;
	bool is_add = 14;
}

// CmdId: 209
message DOOHFHNOEOC {
	uint32 ENGNKCABFIH = 11;
	uint32 COFBPIKMPDH = 14;
}

message AJJMBKNNKDM {
	Vector rot = 3;
	uint32 block_id = 7;
	uint32 guid = 10;
	Vector pos = 14;
}

// CmdId: 27713
message LENJAPHOCBB {
	uint32 dungeon_id = 9;
}

// CmdId: 1864
message PCLALKMJGPL {
	repeated uint32 GFAJJECHLHL = 1;
}

message MusicGameUgcNotify {
	repeated UgcMusicBriefInfo KPNGEPDCJGE = 6;
	repeated UgcMusicBriefInfo DFNFPDPAONG = 15;
}

message UgcTriggerActionActiveMonsterGroup {
	uint32 monster_group_guid = 7;
}

message NJIFJCMNDBH {
	uint32 schedule_id = 2;
	uint32 BGEACBJMJBD = 3;
	uint32 end_time = 4;
	uint32 LGIBFHKGCLA = 5;
	repeated INNBKBGDEFG LDLMGFCGACL = 8;
	repeated uint32 GAOLGMLBFBB = 11;
	uint32 begin_time = 12;
	bool GHLJKGIJCDH = 14;
	uint32 config_id = 15;
}

message EntityClientData {
	uint32 wind_change_scene_time = 1;
	float windmill_sync_angle = 2;
	int32 wind_change_target_level = 3;
}

// CmdId: 1539
message PPJEGLNLBAK {
	repeated uint32 GMLGDDLJKEM = 4;
	repeated uint32 DJMOFEHPLME = 8;
}

enum JGBPGBHJNFM {
	JGBPGBHJNFM_FIREWORKS_LAUNCH_PARAM_NONE = 0;
	JGBPGBHJNFM_FIREWORKS_LAUNCH_PARAM_REPEAT = 1;
	JGBPGBHJNFM_FIREWORKS_LAUNCH_PARAM_INTEVAL = 2;
	JGBPGBHJNFM_FIREWORKS_LAUNCH_PARAM_DELAY = 3;
	JGBPGBHJNFM_FIREWORKS_LAUNCH_PARAM_ROUND_INTEVAL = 4;
	JGBPGBHJNFM_FIREWORKS_LAUNCH_PARAM_MAX = 5;
}

message FJLDDDEMKKO {
	LFEPMEKCGOO OKCJGFLCIGF = 2;
	uint32 id = 3;
	repeated uint32 NPHLOIPCKJD = 5;
	bool HAGHMCIFGBJ = 11;
	uint32 DEANMCJOFJP = 12;
}

message FPDJMKIKABJ {
	uint32 param2 = 2;
	uint32 param1 = 6;
	uint32 param3 = 7;
	GalleryStopReason reason = 9;
	uint32 IGHAOHMMIDH = 12;
	uint32 gallery_id = 14;
}

// CmdId: 28786
message NPBIBHECHEI {
	uint32 EMKOEFLNELJ = 3;
}

message PGGJHNJOFFJ {
	uint32 avatar_id = 3;
	uint32 GGOBFCCGFEB = 4;
	uint32 uid = 8;
}

// CmdId: 9693
message EvtAvatarEnterFocusNotify {
	bool EMAPEHCLAJM = 1;
	bool MAAJAJPIDGC = 2;
	uint32 entity_id = 4;
	bool EMMBIOAMDOE = 5;
	bool DMLGLAPGHOM = 6;
	bool FBDKLEJBLHA = 7;
	bool CAGHIBGCOBJ = 8;
	bool MALOGCNJCOK = 9;
	Vector focus_forward = 11;
	bool CAMFAKAADEB = 12;
	ForwardType forward_type = 13;
	bool KDKLKHJIPID = 14;
	bool CPCKKBENLFB = 15;
}

// CmdId: 28070
message ONMBAMKLBHN {
	repeated string KPOGEGBOJOJ = 11;
	int32 retcode = 13;
}

// CmdId: 27684
message DCEDHKGGFJC {
	uint32 DLCKEJLILKC = 2;
	uint32 ODIINIEPAHB = 5;
	uint32 HOMCDMIEADM = 12;
}

// CmdId: 21936
message AvatarWearFlycloakReq {
	uint64 avatar_guid = 7;
	uint32 flycloak_id = 8;
}

message SocialShowAvatarInfo {
	uint32 avatar_id = 1;
	uint32 level = 2;
	uint32 costume_id = 3;
}

// CmdId: 3533
message DealAddFriendReq {
	DealAddFriendResultType deal_add_friend_result = 10;
	uint32 target_uid = 13;
}

message HomeSeekFurnitureAllRecord {
	repeated PPPAAAMDPIO record_list = 14;
}

// CmdId: 7336
message ScenePointUnlockNotify {
	uint32 scene_id = 2;
	repeated uint32 point_list = 4;
	repeated uint32 MDCKMMJDEHG = 8;
	repeated uint32 DBHGFHNGBJK = 9;
	repeated uint32 KIBAPLIMEHA = 14;
}

message CharAmusementDetailInfo {
	repeated LHPHPFPMEKJ stage_data_list = 8;
}

// CmdId: 8561
message GLIKMLKEGHL {
	UgcType ugc_type = 4;
	uint64 ugc_guid = 6;
	bool DPAOBJDMMBC = 14;
}

// CmdId: 21612
message JHHEIGMKMDA {
	uint32 costume_id = 2;
	uint32 avatar_id = 7;
}

// CmdId: 22635
message JJPOKHJPAII {
}

// CmdId: 6732
message BPLFCJMPLKO {
	uint32 IGCCHBOPPHP = 1;
}

// CmdId: 29477
message MMDIJEGJHCJ {
	bool is_new_record = 3;
	uint32 chapter_id = 9;
	map<uint32, BounceConjuringGallerySettleInfo> KENNEKKCLFH = 12;
	uint32 BPAENEOLNMB = 14;
}

// CmdId: 7303
message CJDAOINKCME {
	CustomGadgetTreeInfo FHHNCEHKALH = 2;
	uint32 entity_id = 7;
}

// CmdId: 2256
message INIKNADPKNJ {
	int32 retcode = 8;
	uint32 dungeon_id = 12;
	uint32 point_id = 14;
}

message GJGCIILKCHL {
	bool HBCCEPMJLKF = 6;
	uint32 uid = 11;
	uint32 score = 14;
}

// CmdId: 4111
message CJIMHINPNIN {
	int32 retcode = 3;
	repeated uint32 HHMKFNEBFGO = 13;
}

message JPGDKJKJJOG {
	repeated AMNPNEGAEJH OMIJLNDFIDM = 12;
	uint32 JJMHCEIHJBH = 15;
}

message CrystalLinkLevelInfo {
	uint32 level_id = 2;
	uint32 best_score = 3;
	repeated CrystalLinkTeamInfo team_info_list = 12;
	bool is_open = 14;
}

// CmdId: 29359
message DGPIKFNKKLN {
	uint64 avatar_guid = 2;
	AvatarEquipAffixInfo EJLLCJOCOMD = 3;
}

// CmdId: 28570
message EAHADPKFBNB {
	uint32 source_entity_id = 2;
	int32 param1 = 3;
	int32 param2 = 8;
	int32 param3 = 14;
}

// CmdId: 2943
message BuyResinRsp {
	int32 retcode = 12;
	uint32 cur_value = 13;
}

message PFBPIKDDLEN {
	uint32 level_id = 1;
	bool is_open = 8;
	bool is_finish = 10;
}

// CmdId: 22887
message HADKCDEDPFD {
	bool CNGMFKOMLCK = 3;
	uint32 brief = 5;
	uint64 guid = 8;
}

message KNMAANOJHPL {
	uint32 ANNMALADHOM = 7;
	uint32 MMDOCFLNPNJ = 10;
	uint32 CFDIIPKIFCI = 12;
	OnlinePlayerInfo player_info = 15;
}

// CmdId: 23325
message HKDOAONBJNJ {
	uint32 stage_id = 7;
	int32 retcode = 11;
}

message LockedPersonallineData {
	enum OOCHEDBHCND {
		OOCHEDBHCND_LEVEL = 0;
		OOCHEDBHCND_QUEST = 1;
	}

	message QuestParam {
		uint32 chapter_id = 1;
		uint32 quest_id = 5;
	}

	OOCHEDBHCND lock_reason = 3;
	uint32 GJFEPJJECKC = 5;
	oneof param {
		uint32 chapter_id = 11;
		uint32 level = 2;
		QuestParam quest_param = 1;
	}
}

// CmdId: 7189
message PAECNEHLOFG {
	uint32 point_id = 11;
	uint32 scene_id = 15;
}

// CmdId: 1233
message NNAHJNGDOBL {
	uint32 difficulty_id = 1;
	uint32 HEHEJBFHNGL = 2;
	uint32 MCAIMDGIIPN = 3;
	uint32 stage_id = 7;
	bool is_new_record = 12;
	uint32 JHLNBEKFJBA = 15;
}

// CmdId: 26139
message CNANGFIOCMH {
	uint32 gallery_id = 14;
}

// CmdId: 1701
message PrivateChatNotify {
	ChatInfo chat_info = 11;
}

message ShopConcertProduct {
	string product_id = 1;
	string price_tier = 2;
	uint32 obtain_count = 3;
	uint32 obtain_limit = 4;
	uint32 begin_time = 5;
	uint32 end_time = 6;
	uint32 buy_times = 7;
}

// CmdId: 2967
message PEIFDLCAIGP {
	uint32 KJPCDFKGNAB = 8;
	int32 retcode = 13;
}

// CmdId: 21308
message OOHODCGDNHO {
	uint64 guid = 1;
}

// CmdId: 23938
message DFBGIJAFPKM {
	int32 retcode = 2;
}

enum MatchType {
	MatchType_NONE = 0;
	MatchType_DUNGEON = 1;
	MatchType_MP_PLAY = 2;
	MatchType_MECHANICUS = 3;
	MatchType_GENERAL = 4;
	MatchType_GCG = 5;
}

// CmdId: 841
message EMIEOHBGPEH {
	int32 retcode = 2;
	HLKFIIJOHHO KBIAFGHPEKL = 4;
}

// CmdId: 1245
message EMEFPDHGNBC {
	repeated uint32 buff_id_list = 2;
	uint32 level_id = 3;
	uint32 EEOAFHOMHPH = 11;
	uint32 stage_id = 12;
	repeated JOFNAHDHDCD avatar_info_list = 14;
}

// CmdId: 2396
message MFFBGKEBAPC {
	int32 retcode = 3;
	repeated PIPAJCHNMMF DMKMALJEEAO = 7;
}

message ShowAvatarInfo {
	uint32 avatar_id = 1;
	map<uint32, PropValue> prop_map = 2;
	repeated uint32 talent_id_list = 3;
	map<uint32, float> fight_prop_map = 4;
	uint32 skill_depot_id = 5;
	uint32 core_proud_skill_level = 6;
	repeated uint32 inherent_proud_skill_list = 7;
	map<uint32, uint32> skill_level_map = 8;
	map<uint32, uint32> proud_skill_extra_level_map = 9;
	repeated ShowEquip equip_list = 10;
	AvatarFetterInfo fetter_info = 11;
	uint32 costume_id = 12;
	AvatarExcelInfo excel_info = 13;
}

// CmdId: 1831
message PNEEDKPGJEM {
	uint32 LKJKOGJBNPL = 3;
	int32 retcode = 4;
	uint32 GFPEKHFJPNC = 9;
	uint32 dungeon_id = 12;
}

// CmdId: 8446
message GetUgcBriefInfoRsp {
	UgcType ugc_type = 1;
	int32 retcode = 2;
	uint64 ugc_guid = 14;
	bool LGOFGLFCNNG = 15;
	oneof FCNKGFNMPJB {
		LIPOHCFDFBH music_brief_info = 10;
	}
}

// CmdId: 4715
message OLJMJMNOGGG {
	int32 retcode = 6;
	uint32 id = 12;
}

// CmdId: 27890
message MKAIPAIPLLC {
	uint32 group_id = 1;
	uint32 play_index = 13;
}

// CmdId: 29005
message AAMEJNAONHF {
	uint32 group_id = 2;
	uint32 ENIDFKNFMGI = 3;
	uint32 play_index = 9;
}

// CmdId: 3360
message KJMAAMKLGGJ {
	uint32 gallery_id = 12;
}

// CmdId: 21979
message CBBFOMNFEKJ {
	repeated LDIEKHIEDFA info_list = 5;
}

// CmdId: 28124
message LLNMNNCMFDK {
}

// CmdId: 25265
message MOAGGEAKIBB {
	int32 retcode = 7;
	uint32 city_id = 13;
	IHODACKIDOJ EDCNPBKBECD = 14;
}

// CmdId: 21569
message AbilityInvocationsNotify {
	repeated AbilityInvokeEntry invokes = 5;
}

message CLPFDEHOCNA {
	Vector rot = 6;
	uint32 uid = 9;
	Vector pos = 14;
}

message SummerTimeV2DungeonSettleInfo {
	bool is_success = 5;
	uint32 KDBLIKHCIPA = 8;
	uint32 FGMBLDOOMKL = 12;
}

// CmdId: 4858
message NBHIAOJOGAO {
	uint32 ALIDLENLMOG = 7;
	uint32 count = 10;
}

message CrystalLinkActivityDetailInfo {
	repeated CrystalLinkLevelInfo level_info_list = 4;
	uint32 difficulty_id = 15;
}

// CmdId: 811
message DANGHOKBDFF {
}

// CmdId: 569
message SyncTeamEntityNotify {
	uint32 scene_id = 1;
	repeated TeamEntityInfo team_entity_info_list = 14;
}

// CmdId: 6213
message PPALBNCPDFI {
	uint32 JDCKECKLBEC = 1;
	uint32 gadget_entity_id = 2;
	int32 retcode = 4;
}

// CmdId: 21326
message UgcDungeonSwitchRoomInviteInfoNotify {
	UgcDungeonSwitchRoomInviteInfo invite_info = 9;
}

message Item {
	uint32 item_id = 1;
	uint64 guid = 2;
	oneof detail {
		Material material = 5;
		Equip equip = 6;
		Furniture furniture = 7;
	}
}

// CmdId: 7843
message KAIBIENEMKJ {
	uint32 score = 1;
	bool is_new_record = 2;
	bool OFNECEDHPDC = 6;
	GalleryStopReason reason = 7;
	uint32 IKDMGBPAKOL = 8;
	uint32 PJGGJDPADPM = 10;
	uint32 level_id = 14;
}

message AbilityEmbryo {
	uint32 IPJOCONMJAL = 1;
	fixed32 ability_name_hash = 2;
	fixed32 DBDODMIHABA = 3;
}

enum HitColliderType {
	HitColliderType_HIT_COLLIDER_INVALID = 0;
	HitColliderType_HIT_COLLIDER_HIT_BOX = 1;
	HitColliderType_HIT_COLLIDER_WET_HIT_BOX = 2;
	HitColliderType_HIT_COLLIDER_HEAD_BOX = 3;
}

// CmdId: 23849
message OrderFinishNotify {
	uint32 JNJNLFMNMKD = 1;
	uint32 ENDBGJBGBJC = 3;
	uint32 AODBMJIKINI = 5;
	string product_id = 13;
	repeated ItemParam item_list = 15;
}

// CmdId: 27540
message PNKCONEBNCO {
	uint32 CBBLBKCKDFN = 2;
}

message KJONKJLECAA {
	uint32 count = 3;
	HomeGroupPlayerInfo player_info = 7;
}

// CmdId: 9883
message GGFPELJELIJ {
	message GPJKDHAHODD {
		uint32 CNPGLLNNDKI = 9;
		fixed32 next_refresh_time = 11;
		uint32 MCNGCIFOHME = 13;
		uint32 BFLLDJCMCPJ = 14;
	}

	int32 retcode = 4;
	repeated GPJKDHAHODD NJHFIDOKPCA = 13;
}

message PFJDNCDJLMH {
	uint32 stage_id = 1;
	repeated EJMPIGACIDJ level_info_list = 13;
	bool FLCNFGIDPJB = 15;
}

// CmdId: 28407
message KFALMGBOLDA {
	uint32 draft_id = 7;
}

// CmdId: 24814
message PlayerCancelMatchRsp {
	MatchType match_type = 6;
	int32 retcode = 11;
}

// CmdId: 5346
message LCJNLDGHOHG {
	repeated uint32 DIAAPFIIFKG = 1;
	uint32 BPOJMDPFCLG = 7;
	uint32 difficulty_id = 10;
}

// CmdId: 7306
message LFKDJDLJLDG {
	uint32 gallery_id = 6;
}

// CmdId: 20621
message CDAGPGBFBBO {
	int32 retcode = 4;
	repeated LCFKIDOJIMI DGDCEFABMLO = 7;
}

message MotionInfo {
	Vector pos = 1;
	Vector rot = 2;
	Vector speed = 3;
	MotionState state = 4;
	repeated Vector params = 5;
	Vector ref_pos = 6;
	uint32 ref_id = 7;
	uint32 scene_time = 8;
	uint64 interval_velocity = 9;
}

// CmdId: 3906
message ILMLKBHKPPB {
	uint32 HJLHGKGLCPM = 2;
}

message GMHADOEOPPL {
	uint32 ELJFMMEPPFO = 1;
	uint32 FPGJOCNPEPP = 3;
	uint32 GIEIFGKHGLI = 10;
	int32 IBHEHAIDBKA = 12;
	uint32 DLNMFFEMFAN = 15;
}

message SceneGalleryFungusFighterTrainingInfo {
	uint32 ENGJHPFBMMN = 1;
	uint32 NAPHECMGPGK = 5;
	uint32 MJILNLMOKFJ = 8;
	uint32 IBPPMFELJHG = 9;
	uint32 PNFGEBGCAAH = 11;
	uint32 EIDJOMEEIHO = 13;
	uint32 ACLCONFBACK = 15;
}

message HideAndSeekActivityDetailInfo {
	repeated uint32 DAPAENLADEO = 3;
	repeated uint32 FBIBENEKIFB = 8;
	repeated JOFDMKBJJLJ open_map_info_list = 11;
	repeated uint32 IOMIHGEMAOM = 13;
	repeated uint32 LBBPKFNEAKG = 15;
}

// CmdId: 23960
message DropItemReq {
	uint64 guid = 3;
	Vector pos = 6;
	uint32 count = 12;
	StoreType store_type = 13;
}

// CmdId: 26853
message IrodoriMasterGallerySettleNotify {
	uint32 gallery_id = 9;
	IrodoriMasterGallerySettleInfo settle_info = 13;
}

// CmdId: 21208
message APBKHKFDDBF {
	uint32 config_id = 4;
}

enum FishBattleResult {
	FishBattleResult_NONE = 0;
	FishBattleResult_SUCC = 1;
	FishBattleResult_FAIL = 2;
	FishBattleResult_TIMEOUT = 3;
	FishBattleResult_CANCEL = 4;
	FishBattleResult_EXIT = 5;
}

// CmdId: 247
message KMIDGIOACLH {
	uint32 difficulty_id = 2;
	int32 retcode = 3;
	repeated uint32 DIAAPFIIFKG = 7;
	uint32 JDAAOGHLBMJ = 11;
}

// CmdId: 2200
message ILMHMBAMLKO {
}

// CmdId: 24872
message BHLDPCHHMGE {
	uint32 JCKCHKPFCMD = 2;
	uint32 activity_id = 7;
}

// CmdId: 9730
message KLHCJEJMBDP {
	uint32 GJAHJBKEABP = 11;
}

// CmdId: 24613
message EPEAIJGMIEO {
	repeated uint32 OPOLPEFEDGI = 7;
}

// CmdId: 28743
message NLFKGMNBAMD {
	uint32 BEECPHONPJB = 2;
	map<uint32, CGOLKCPJFIL> JCFDMNEIMHC = 3;
	repeated uint32 IHKKOLJNNPL = 13;
}

// CmdId: 22447
message CLNAKLPEANB {
	map<uint32, uint32> PPLBFCLDHAJ = 1;
}

// CmdId: 28630
message CLFBFBNHBFP {
	int32 retcode = 2;
	uint32 schedule_id = 7;
}

enum FoundationStatus {
	FoundationStatus_NONE = 0;
	FoundationStatus_INIT = 1;
	FoundationStatus_BUILDING = 2;
	FoundationStatus_BUILT = 3;
}

// CmdId: 20600
message AHPGICPGMHA {
	NJIFJCMNDBH DGOAJBIKDHM = 4;
	int32 retcode = 6;
}

// CmdId: 2113
message JCAHJIAMECH {
	uint32 level = 10;
}

message IMHNIMEAFKE {
	bool LHPCEHJMDNF = 3;
	uint32 FNBCNPJDBNO = 5;
	bool PFHIFFLGPKK = 10;
	bool NLJGIIJPNJP = 11;
	uint32 NAKLELHJFJO = 13;
}

// CmdId: 9000
message HOLMFAMGECM {
	uint32 IPAOLHMOBCF = 2;
	CustomGadgetTreeInfo GHJGPJLBMLL = 6;
	repeated uint32 NKAKBENDGKK = 7;
	uint32 gadget_entity_id = 8;
}

message RoguelikeGadgetInfo {
	uint32 cell_config_id = 1;
	uint32 cell_type = 2;
	uint32 cell_state = 3;
	uint32 cell_id = 4;
}

message MatchPlayerInfo {
	bool is_agreed = 1;
	OnlinePlayerInfo player_info = 14;
}

// CmdId: 22238
message KICNIENPFBD {
	uint32 gallery_id = 3;
	JFGCKBPDEKL settle_info = 9;
}

// CmdId: 986
message PlayerCancelMatchReq {
	MatchType match_type = 15;
}

// CmdId: 27000
message AMHIKLHFHKP {
	repeated uint32 PNPJJKFGGGH = 1;
}

// CmdId: 2632
message HLIFKNJNJGA {
}

// CmdId: 442
message IHHCOEDKNKN {
	Vector rot = 7;
	uint32 EAGFFNPEEAF = 11;
	Vector pos = 12;
}

message CustomDungeonBanInfo {
	CustomDungeonBanType ban_type = 4;
	uint64 dungeon_guid = 10;
	uint32 expire_time = 13;
}

message POIGCAOLLEN {
	LIOPNJAMAJO JEGJCNNBPKA = 3;
	uint32 gadget_state = 4;
	KOIHJJHCEJF DHNNABFMCIC = 13;
}

message KDFDGGNLODN {
	uint32 NJEPGGKDPOH = 2;
	uint32 NEMGOAHPGPO = 8;
}

// CmdId: 24202
message JEPIJIEDDML {
	int32 retcode = 4;
	uint32 name_id = 8;
	uint32 HHIJEEEFODH = 9;
}

// CmdId: 28977
message NJJFGGNDOEM {
	uint32 CMMANNKBBJP = 11;
}

message RogueDiaryActivityDetailInfo {
	bool is_content_closed = 3;
	bool HBBAJGDMGOK = 4;
	repeated JJOHEPDPHBO stage_list = 8;
	LEELFGOJOMC cur_progress = 15;
}

// CmdId: 22672
message JEIJILHHKGA {
	uint32 live_id = 14;
}

enum MapMarkPointType {
	MAP_MARK_POINT_TYPE_NPC = 0;
	MAP_MARK_POINT_TYPE_QUEST = 1;
	MAP_MARK_POINT_TYPE_SPECIAL = 2;
	MAP_MARK_POINT_TYPE_MINE = 3;
	MAP_MARK_POINT_TYPE_COLLECTION = 4;
	MAP_MARK_POINT_TYPE_MONSTER = 5;
	MAP_MARK_POINT_TYPE_FISH_POOL = 6;
}

// CmdId: 4718
message DPPAFOMAHFB {
	int32 retcode = 11;
}

// CmdId: 8677
message JDBLHMFIJJF {
	uint32 level_id = 3;
	bool CLHDKFGCACG = 6;
	uint32 IPAOLHMOBCF = 8;
	bool OFNECEDHPDC = 13;
}

// CmdId: 28587
message KBCGJCGOPNI {
	int32 retcode = 3;
	repeated uint32 rand_card_list = 12;
}

// CmdId: 2712
message FKODDOOBFHB {
	uint32 ENIDFKNFMGI = 5;
}

// CmdId: 22074
message CPMCDJIKLPH {
	repeated uint32 KIBGMMOOPLB = 4;
}

// CmdId: 24449
message ServerGlobalValueChangeNotify {
	uint32 entity_id = 8;
	uint32 key_hash = 10;
	float value = 15;
}

// CmdId: 29538
message ABFOFHKJAFL {
	repeated uint32 JOFHLJINLMN = 2;
	int32 retcode = 3;
	repeated KCDGMOHBFNO FCJGEHNABJO = 8;
	repeated uint32 MOLDAKEMMFH = 9;
}

// CmdId: 8659
message OJJCMGNBDOP {
	uint32 target_uid = 2;
	int32 retcode = 3;
}

// CmdId: 24389
message IGNGEDIMGNO {
	uint32 gallery_id = 2;
	uint32 EEOCMBKEHJI = 10;
}

enum CreateReason {
	CreateReason_CREATE_NONE = 0;
	CreateReason_CREATE_QUEST = 1;
	CreateReason_CREATE_ENERGY = 2;
}

// CmdId: 8324
message ODBNOCFDFEN {
	uint32 MOJCFNMMHPI = 2;
	uint32 ENIDFKNFMGI = 11;
}

// CmdId: 875
message GIMCNKMJFKN {
	uint32 ENDBGJBGBJC = 10;
}

// CmdId: 8872
message HMONIFGHACG {
	int32 retcode = 2;
	uint32 target_uid = 9;
}

// CmdId: 289
message AbilityInvocationFixedNotify {
	AbilityInvokeEntry OHDBBGGELLF = 1;
	AbilityInvokeEntry FLGBEBJINDA = 3;
	AbilityInvokeEntry JMNGMKPBEOL = 6;
	AbilityInvokeEntry CJNPGGGBPAN = 8;
	AbilityInvokeEntry OLCEEFLPCPD = 11;
	AbilityInvokeEntry LEHENLHPABE = 15;
}

// CmdId: 6507
message ONPEKODFMAF {
	uint32 BPOJMDPFCLG = 3;
	repeated uint32 DIAAPFIIFKG = 4;
	uint32 difficulty_id = 7;
	int32 retcode = 15;
}

message JHHGECFDEGA {
	uint32 NICPHPBDAPF = 2;
	uint32 gallery_id = 3;
	uint32 GAAADCNADOK = 9;
	uint32 ECADBFCLCND = 12;
	uint32 FANDBIDAGCC = 13;
	uint32 OPGBGGAGKAB = 14;
	uint32 MCAIMDGIIPN = 15;
}

// CmdId: 6551
message MGHCLEKKOKG {
	uint32 target_uid = 1;
}

message KHJJBDLLMEI {
	Vector center = 3;
	bool is_open = 7;
	uint32 CMGFGMDMMBH = 12;
	uint32 KKDKIOGHLDK = 13;
	bool JBPIDDIGMPL = 15;
}

enum UgcDungeonSettleType {
	UgcDungeonSettleType_NONE = 0;
	UgcDungeonSettleType_REACH_SCORE = 1;
	UgcDungeonSettleType_TIME_UP = 2;
}

message EOPLHIPIGDM {
	uint32 IKDMGBPAKOL = 2;
	bool is_finish = 4;
	uint32 level_id = 5;
	bool is_open = 12;
}

message BHAIOEOKKJO {
	HomeGroupPlayerInfo player_info = 5;
	uint32 score = 14;
}

message CCFPJDKOKPD {
	uint32 HFIDFLPKDOJ = 5;
	uint32 IPAOLHMOBCF = 6;
	bool LBIJGDGBMBA = 11;
}

message KHNAGEGDMIJ {
	uint32 buy_count = 6;
	ShopGoods goods = 10;
}

// CmdId: 2066
message FPNFGJACBGF {
	uint32 EHMEAFAFJOA = 3;
	uint32 FBDLNGODOPB = 13;
}

message SceneGalleryDuelHeartInfo {
	uint32 difficulty = 10;
}

// CmdId: 9402
message IHHDGOAMGHC {
}

message RogueDiaryAvatar {
	repeated RogueDiaryAvatarDisableStatus disable_status_list = 1;
	GKELPJJKKIB avatar = 10;
	uint32 level = 11;
	uint32 LLCFMKLLPHH = 15;
}

// CmdId: 20410
message BeginCameraSceneLookNotify {
	enum KeepRotType {
		KeepRotType_KEEP_ROT_X = 0;
		KeepRotType_KEEP_ROT_XY = 1;
	}

	bool DIABOODCNED = 1;
	float CNDCGEBGHCJ = 2;
	float duration = 3;
	bool MNCNDAOKMCC = 4;
	float NFJACFOPGID = 5;
	float FBEBEMGOCLN = 6;
	Vector NECANDGDAOB = 7;
	KeepRotType keep_rot_type = 8;
	bool DFAPPKJHDEI = 9;
	Vector JOHLMEBNCCN = 10;
	bool FHPCEPOIFDB = 11;
	bool KLCPOLIEIBB = 12;
	repeated string other_params = 13;
	bool JBCBKJEEPCG = 14;
	bool BFFBADPBBIE = 15;
	bool ICFDONACOOJ = 237;
	uint32 KPECLIGNNKM = 954;
	uint32 entity_id = 1113;
	uint32 LFEDPNKDCPI = 1290;
	float IEHMFJLLFPK = 1764;
}

message JLHDLMDPOFA {
	bool is_open = 4;
	uint32 KKDKIOGHLDK = 10;
	uint32 stage_id = 14;
}

// CmdId: 4318
message IOECDMKKNPM {
	uint64 cur_avatar_guid = 4;
	int32 retcode = 6;
	repeated uint64 avatar_team_guid_list = 15;
}

message BFJHGOBAFFB {
	GCGDuel duel = 3;
	bool IEJDFEBADBA = 6;
	bool FKNFNMBNNPE = 11;
	JGGELBIIIOH GDHAMEBLENE = 15;
}

message JAMFMMDJFOH {
	uint32 level_id = 4;
	uint32 MBBPJMNNMIK = 6;
	repeated uint32 affix_list = 13;
	uint32 EBOCAKIIJLA = 14;
}

// CmdId: 1143
message EHMKGJKDNMG {
	uint32 level_id = 11;
}

// CmdId: 3297
message MMDGLHPIMML {
	uint32 gallery_id = 7;
}

// CmdId: 25921
message NHLIMCKHJJA {
	repeated string KPOGEGBOJOJ = 12;
}

message CBEMCLPJLNH {
	uint32 IMIFKGBAPAM = 2;
	bool is_open = 3;
	uint32 KKDKIOGHLDK = 5;
}

// CmdId: 29849
message AMEGBFBEDAM {
	repeated uint32 ELMKIKKGACO = 1;
	int32 retcode = 13;
}

// CmdId: 9051
message EntityPropNotify {
	map<uint32, PropValue> prop_map = 10;
	uint32 entity_id = 14;
}

message GEGLAEEDFPP {
	uint32 LIKNHIFFLCO = 1;
	bool is_open = 2;
	repeated uint64 avatar_guid_list = 4;
	repeated uint32 monster_id_list = 5;
	uint32 MBBPJMNNMIK = 7;
	repeated uint32 FENMMAOKENF = 8;
	uint32 level_id = 11;
	bool is_finish = 12;
}

// CmdId: 831
message GetScenePointRsp {
	bool CPNKHEDGHHL = 1;
	uint32 scene_id = 2;
	uint32 belong_uid = 3;
	repeated uint32 DBHGFHNGBJK = 4;
	repeated uint32 AKHAPPFGOGM = 5;
	repeated uint32 HNFMMECDIGB = 6;
	repeated uint32 HJIEJPPDLKO = 7;
	repeated uint32 DKKKDOJPNOK = 9;
	repeated uint32 unlocked_point_list = 10;
	repeated uint32 MDCKMMJDEHG = 12;
	repeated uint32 KIBAPLIMEHA = 13;
	int32 retcode = 14;
	repeated uint32 HFELLLFLJCG = 15;
}

enum MatchReason {
	MatchReason_MATCH_NONE = 0;
	MatchReason_MATCH_FINISH = 1;
	MatchReason_MATCH_PLAYER_CANCEL = 2;
	MatchReason_MATCH_TIMEOUT = 3;
	MatchReason_MATCH_PLAYER_CONFIRM = 4;
	MatchReason_MATCH_FAILED = 5;
	MatchReason_MATCH_SYSTEM_ERROR = 6;
	MatchReason_MATCH_INTERRUPTED = 7;
	MatchReason_MATCH_MP_UNAVAILABLE = 8;
	MatchReason_MATCH_CONFIRM_TIMEOUT = 9;
}

// CmdId: 22881
message KEBDOLKIGHB {
	uint32 NIHEBDKEKDP = 1;
	bool HBBAJGDMGOK = 5;
}

// CmdId: 1103
message MIDLHMOPOJC {
	uint32 entity_id = 6;
	CustomGadgetTreeInfo FHHNCEHKALH = 9;
}

// CmdId: 23688
message LGAFNHOLGKB {
	int32 retcode = 1;
}

// CmdId: 4343
message GetCustomDungeonRsp {
	int32 retcode = 2;
	repeated ELOBEFHCEDA CIEINCKBKMN = 8;
	CustomDungeonBanInfo KOMMADMKFOG = 15;
}

// CmdId: 1360
message PMIMCAJMJPM {
	int32 retcode = 2;
	repeated MapMarkPoint mark_list = 6;
}

// CmdId: 25634
message GNPGCLGEOFG {
	uint32 HMAJPLICALI = 7;
	uint32 MLNMNEGNMPI = 8;
}

// CmdId: 7369
message LDONJIBKHGP {
	int32 retcode = 7;
}

// CmdId: 21327
message EOEPMLAKKPG {
	int32 retcode = 4;
}

// CmdId: 208
message MIAMFKLMOHN {
	uint32 CJEKECDJKFP = 11;
}

message LunaRiteDetailInfo {
	repeated PFOJKOELJAB KJFEAFDJIEK = 2;
	repeated LunaRiteHintPoint hint_point = 9;
}

message FMNOEJHGAOI {
	bool is_open = 5;
	uint32 stage_id = 7;
	uint32 LBHKDMEMDKF = 14;
	bool is_finish = 15;
}

message JDMJAFLKBFA {
	repeated HomeLimitedShopGoods goods_list = 13;
}

message EHKLCKELDPB {
	uint32 data = 6;
	uint32 avatar_id = 15;
}

// CmdId: 221
message AJDMOKLMIIB {
	uint32 gallery_id = 6;
}

// CmdId: 29484
message GetAllMailResultNotify {
	int32 retcode = 1;
	repeated MailData mail_list = 3;
	string transaction = 7;
	uint32 JOBBLIJCNLA = 9;
	bool is_collected = 12;
	uint32 COPPHCCBHCI = 15;
}

// CmdId: 1797
message BIIPEBLABGC {
	bool LOFPJEDOOIC = 2;
	uint32 level_id = 4;
	repeated BHLEJPFPFAG team_info_list = 7;
	uint32 stage_id = 10;
	uint32 difficulty = 13;
}

// CmdId: 2392
message FAMIBJKABLB {
}

message JNKIFGAEJCO {
	uint32 ENIDFKNFMGI = 7;
	uint32 BCKACMBLGFM = 9;
}

// CmdId: 27483
message IPECPOGKINE {
}

// CmdId: 25836
message KICLIKACALF {
	bool BNMMOBOMPDH = 2;
	repeated DisplayGroupRegionNotify PIKLFFEAEKA = 6;
}

// CmdId: 28038
message LOEEFJBLHNH {
	int32 retcode = 11;
	DJLNCMNEAOI reason = 15;
}

// CmdId: 9205
message JMCCCNGEFEO {
	int32 retcode = 12;
}

// CmdId: 21455
message ODNHPDFPFBL {
	uint32 level_id = 8;
}

// CmdId: 7176
message CMEHPOPOCGJ {
	repeated PFLGIBAMJCO KCONHEHOGLI = 9;
}

// CmdId: 4974
message MDCHBAGDELO {
	uint32 area_id = 14;
	uint32 scene_id = 15;
}

// CmdId: 7626
message KILHPLOMOLO {
	uint32 draft_id = 13;
	bool AEEEICIEOBN = 14;
}

message JMAHNDKNIHA {
	uint32 INHAPGNDBFG = 1;
	uint32 uid = 2;
	uint32 BHKOAGFILDE = 6;
}

message GalleryElectroherculesBattleStartParam {
	uint32 difficulty = 8;
}

// CmdId: 29482
message ClientReconnectNotify {
	ClientReconnectReason reason = 3;
}

// CmdId: 20250
message KNBJCMPLGBD {
	uint32 HPLNGABAFPH = 2;
	uint32 EIJNKMKPKNC = 7;
}

message NLNHBJDMOCF {
	repeated ICMENKCDNGF level_info_list = 6;
}

// CmdId: 23142
message HMNBJMCAEKI {
}

message CJBJAPKOBFO {
	uint32 BPOJMDPFCLG = 3;
	uint32 total_progress = 7;
	uint32 cur_progress = 12;
}

// CmdId: 2448
message ONJGFGPAOLE {
	string level = 3;
	int32 FOIMOJBALLO = 8;
	string PGLLIHAHNEC = 10;
}

message GCGMsgNoDamageSkillResult {
	uint32 DCEIDALAPBF = 1;
	uint32 PBBPJDOLHLO = 2;
	repeated EALOMJPCOGO detail_list = 5;
	uint32 NNJIPJPLNHC = 6;
	uint32 AHBOIFMJLEO = 7;
	uint32 skill_id = 8;
	uint32 EFONAKNEFLP = 9;
}

message ShapeBox {
	Vector center = 1;
	Vector axis0 = 2;
	Vector axis1 = 3;
	Vector axis2 = 4;
	Vector extents = 5;
}

message ChessActivityDetailInfo {
	uint32 level = 1;
	bool is_content_closed = 2;
	uint32 ACOKFBMFPPJ = 3;
	uint32 ENGEJHMEPDE = 4;
	uint32 exp = 5;
	bool NPFIGDINJMO = 6;
	repeated uint32 GBEDNGIPHBB = 10;
	uint32 BEBEFBBCFEA = 13;
	uint32 content_close_time = 15;
}

message OBLICFGCOEG {
	repeated PLFPJLPCKCM level_info_list = 8;
}

// CmdId: 6481
message PCJNNNMBMFG {
	repeated uint32 CIGLDABCPMN = 12;
	int32 retcode = 13;
}

// CmdId: 7539
message EvtFaceToEntityNotify {
	uint32 MIOFGCBFALL = 1;
	uint32 entity_id = 2;
	ForwardType forward_type = 6;
}

// CmdId: 1413
message NICBKJDCCFI {
}

// CmdId: 24276
message IENGMMBFAGC {
	uint32 city_id = 11;
	IEHMMLEIDOH hunting_pair = 13;
}

// CmdId: 9331
message EnterSceneDoneRsp {
	int32 retcode = ?;
	uint32 enter_scene_token = 3;
}

// CmdId: 8828
message CAIMMHLLEMH {
	int32 retcode = 6;
}

// CmdId: 27761
message KMALNIJFIPA {
	bool EPEADJGNOBD = 13;
}

// CmdId: 24131
message CLLJJEMAMMG {
	UgcType ugc_type = 5;
	int32 retcode = 8;
	oneof info {
		HHEIFOBALMK music_info = 14;
	}
}

message GODHJGHJOHG {
	float EKFEJNJKJLJ = 8;
	uint32 BNMBFAMKMJP = 9;
	uint32 level_id = 15;
}

// CmdId: 22143
message MpPlayOwnerInviteNotify {
	uint32 mp_play_id = 1;
	bool is_remain_reward = 8;
	uint32 cd = 15;
}

// CmdId: 579
message DMJCAACNLKI {
	int32 retcode = 7;
	uint32 KGCHIIFBPIH = 12;
}

message SceneReliquaryInfo {
	uint32 item_id = 1;
	uint64 guid = 2;
	uint32 level = 3;
	uint32 promote_level = 4;
}

message NPLBBAJDIOM {
	Vector rot = 13;
	Vector pos = 14;
}

// CmdId: 9369
message BFIBOKAFIAC {
}

// CmdId: 22968
message MLDPBJPJFKN {
	uint32 ICNHAPKJIOC = 10;
}

message ModifierDurability {
	float reduce_ratio = 1;
	float remaining_durability = 2;
}

message DynamicSVONode {
	Vector refer_pos = 1;
	int32 area = 7;
	int64 index = 11;
}

// CmdId: 2646
message GLGOCFNCMJP {
	uint32 level_id = 5;
}

// CmdId: 3564
message AHDFJPOBOJJ {
	uint64 guid = 13;
	int32 retcode = 15;
}

// CmdId: 4220
message HEOFAAJINLE {
	uint32 PHBMKHDNJMM = 9;
	uint64 avatar_guid = 14;
}

// CmdId: 28256
message OMBGILJEAKH {
	uint32 group_id = 10;
}

// CmdId: 1410
message GOEJCMDJANH {
	uint32 EADHOCKFDOC = 14;
}

message JIEBHIMNPMF {
	bool IIBIJOOIEPL = 4;
	uint32 avatar_id = 6;
}

// CmdId: 250
message PlayerWorldSceneInfoListNotify {
	repeated PlayerWorldSceneInfo info_list = 14;
	repeated uint32 unlocked_area_id_list = 132;
}

message DIBCIDEIPEO {
	Vector InitPos = 2;
	Vector forward = 5;
}

// CmdId: 20635
message EffigyChallengeV4RestartDungeonEndNotify {
	EffigyChallengeV4RestartDungeonEndReason reason = 4;
}

message DAHFKLIDBJE {
	uint32 ENGJHPFBMMN = 3;
	uint32 FILILNMPHHG = 4;
	uint32 ILHADEOOBGE = 6;
	uint32 FCAGKALLGLG = 8;
	uint32 score = 11;
	uint64 PJKGIKJPIGG = 14;
	uint64 MODNBAANMOA = 15;
}

// CmdId: 2969
message IPNNCAMHICH {
	int32 retcode = 3;
}

// CmdId: 27178
message NJCNJGPGCIO {
	DBKPMAMDAIH PHGDMFOPLNH = 12;
	ForwardType forward_type = 13;
}

// CmdId: 28842
message HNCPBJEAIIM {
	uint32 OONFIKLLHGC = 1;
	repeated uint32 BJAAFCGNJOO = 2;
	int32 retcode = 7;
	uint32 NHNJEHPOBMA = 11;
	uint32 CEIDNHMFOGF = 13;
}

message JHGNBDOKOAP {
	uint32 target_entity_id = 5;
}

message NCDCGPCNFEB {
	uint32 avatar_id = 8;
	uint32 costume_id = 9;
}

// CmdId: 7275
message DLODBIPBMHF {
	UgcType ugc_type = 3;
	int32 retcode = 9;
	oneof info {
		MusicGameUgcNotify music_info = 7;
	}
}

// CmdId: 29744
message GDNECPHGCHM {
	int32 retcode = 7;
	uint32 EAGFFNPEEAF = 15;
}

// CmdId: 24016
message NICBMMFOBCB {
	bool is_new_record = 2;
	bool OFNECEDHPDC = 8;
	uint32 IPAOLHMOBCF = 9;
	uint32 level_id = 13;
	uint32 IPKGIOBPENI = 15;
}

// CmdId: 2099
message EOPLICGLLLP {
	repeated ItemParam HLINFJHPCBE = 2;
	repeated ItemParam NFCOCKJICMB = 4;
	int32 retcode = 6;
	repeated ItemParam ONDMEPNKCCH = 7;
	repeated int32 PCLMBNCGKPG = 12;
}

message OneoffGatherPointDetectorData {
	uint32 config_id = 1;
	bool GJFMMPKGLCP = 3;
	uint32 material_id = 4;
	uint32 BKEPBHBCJEP = 7;
	uint32 group_id = 8;
	Vector hint_center_pos = 9;
	uint32 PCINBMGKKDJ = 11;
	uint32 scene_id = 12;
	uint32 EMBILCOKHLN = 14;
	bool KHBPPOMNENB = 15;
}

// CmdId: 7383
message DGFDONMBAOD {
	uint32 DCCGHPOLCOA = 6;
}

// CmdId: 26996
message EntityTagChangeNotify {
	uint32 entity_id = 8;
	bool is_add = 10;
	string tag = 12;
}

// CmdId: 22343
message BBAMKCNKKFP {
	int32 retcode = 8;
}

message WinterCampRecvItemData {
	uint32 uid = 1;
	ProfilePicture profile_picture = 2;
	string nickname = 7;
	repeated ItemParam item_list = 14;
}

// CmdId: 20032
message AKICCPAHMNJ {
	uint32 uid = 1;
	bool HLHKEHNABHF = 7;
}

// CmdId: 21669
message HODIENEELEE {
	repeated uint32 KJAONDLOBMK = 5;
}

// CmdId: 27409
message PlayerNicknameNotify {
	string nickname = 1;
}

// CmdId: 7078
message HOOLAGBCPDI {
	repeated uint32 GJEKMNDEHGF = 1;
	int32 retcode = 13;
}

// CmdId: 24483
message PMCCOBAFCDB {
	uint64 avatar_guid = 2;
	repeated uint64 JNEBOOMIOJN = 12;
}

message KIAHNEFKENL {
	BLGAKHOKBCG action = 2;
}

// CmdId: 25592
message KGEAFFFLBIN {
	repeated GDCKPMLALHO GMKNLAJPJCM = 12;
}

// CmdId: 24875
message ALCKJOFAKEL 

// CmdId: 22674
message IALKBPMPJDF {
	int32 retcode = 1;
	uint32 schedule_id = 5;
	PPKPPLONANL HOLLHPNMMKI = 13;
}

// CmdId: 671
message WinterCampGetRecvItemListRsp {
	repeated WinterCampRecvItemData recv_item_data_list = 1;
	int32 retcode = 11;
}

// CmdId: 3867
message GGHMIMMDDIH {
	uint32 skill_id = 2;
	uint32 max_charge_count = 8;
	uint64 avatar_guid = 14;
}

// CmdId: 24737
message ViewCodexReq {
	repeated CodexTypeData type_data_list = 13;
}

message SceneGalleryMuqadasPotionInfo {
	uint32 JHJPCKGNJED = 4;
	uint32 FINAMGACFLI = 9;
	uint32 score = 11;
	uint32 BECBBFIIDEC = 15;
}

// CmdId: 9046
message LIPPHJHMIPA {
	bool BDOEAEBLOMG = 3;
	uint32 ENIDFKNFMGI = 7;
	uint32 level_id = 13;
}

// CmdId: 21301
message OBNJNMHNEJD {
	uint32 PPCMIGFANOC = 3;
}

// CmdId: 26120
message IFIGNFNCEJN {
	repeated ItemParam item_list = 1;
	uint32 city_id = 3;
	int32 retcode = 7;
	repeated uint32 BNMNFDADFCG = 15;
}

// CmdId: 25578
message JNJKFNHOOFD {
	uint32 MMENLJNENCA = 11;
}

// CmdId: 25519
message TryEnterHomeRsp {
	uint32 target_uid = 11;
	int32 retcode = 13;
	repeated uint32 param_list = 15;
}

message BPKGLIHNDKG {
	uint32 AHGFAFOKBGP = 4;
	uint32 entity_id = 6;
	uint32 CKOBDEBNCCJ = 9;
	int32 JJPGNBAKJCO = 10;
	Vector DOBENCJBPFN = 14;
}

message LCBPFICNKMO {
	repeated HDFAOBNPCCC CLDMBHHMIJP = 1;
	map<uint32, NEPJGPCBOAH> HDGJGHBHBKN = 12;
}

message LGNCPPPEMIL {
	map<uint32, uint32> AJFHDMMLJBI = 14;
}

message DHCINBHHJNF {
	string nickname = 9;
	uint32 uid = 13;
}

// CmdId: 22601
message GHCAMLJJHNP {
	uint64 ugc_guid = 1;
	int32 retcode = 11;
	uint32 KJPCDFKGNAB = 15;
}

message AvatarRenameInfo {
	uint32 avatar_id = 5;
	string avatar_name = 12;
}

message LALPMNIELME {
	float MAOHAGCMHKK = 3;
}

// CmdId: 24905
message ONFFJNIEAJL {
	repeated ACLBODHPIMJ LKOMGKHILLO = 11;
}

// CmdId: 9895
message FLAMHPJKKNA {
	bool KOMMDIEKFFG = 3;
	int32 retcode = 6;
	uint32 BPANKKEHEOO = 13;
}

// CmdId: 25072
message JPMKPKKJCDF {
}

// CmdId: 22303
message EvtEntityStartDieEndNotify {
	uint32 entity_id = 2;
	bool immediately = 3;
	uint32 AEBNAOOOMDM = 4;
	ForwardType forward_type = 15;
}

message AvatarSkillInfo {
	uint32 pass_cd_time = 1;
	repeated uint32 full_cd_time_list = 2;
	uint32 max_charge_count = 3;
}

// CmdId: 29740
message DHPENODGCMD {
	uint32 MFFDIJDGNMC = 1;
	uint32 gadget_entity_id = 7;
}

// CmdId: 24073
message KPNMOPLFBKP {
	CookRecipeData recipe_data = 14;
}

message DJIBHACHEPP {
	bool is_open = 1;
	repeated EDICNMGCFIM level_data_list = 13;
}

// CmdId: 27839
message LPLJIBEFDJI {
	uint32 MOJCFNMMHPI = 8;
	uint32 ENIDFKNFMGI = 14;
}

// CmdId: 602
message IKDINFFLIMG {
	int32 retcode = 14;
}

enum WidgetSlotTag {
	WIDGET_SLOT_TAG_QUICK_USE = 0;
	WIDGET_SLOT_TAG_ATTACH_AVATAR = 1;
}

// CmdId: 967
message CKPPADONPEF {
	uint32 activity_id = 8;
	uint32 trial_avatar_index_id = 9;
	int32 retcode = 11;
}

// CmdId: 21481
message LHGAMGPICKH {
	uint32 group_id = 4;
}

message NFKNJBFKNOM {
	uint32 MPGMFFGGKJN = 9;
	repeated uint32 MNCONAJIHHN = 13;
}

message NACLIKFJAHJ {
	uint32 CLDMHDBGGPD = 6;
	uint32 furniture_id = 10;
}

message LLJBJDHGFHH {
	uint32 uid = 9;
	repeated uint32 BJAAFCGNJOO = 14;
	uint32 ILEEEMJBEGF = 15;
}

// CmdId: 20335
message NNBAGDOEPJO {
	IEHMMLEIDOH hunting_pair = 14;
}

message BHLEJPFPFAG {
	repeated uint32 BJAAFCGNJOO = 6;
}

// CmdId: 4778
message LDCDNFIFDEF {
	int32 retcode = 2;
	uint32 level_id = 3;
	uint32 JAHBDDLDEGH = 9;
}

// CmdId: 21838
message PHPIKLIEMHE {
	string OLJADCKOBHL = 12;
}

// CmdId: 22912
message IAPEJBKIHBM {
	repeated uint32 NFJEOBEMAAG = 3;
	uint32 city_id = 13;
}

message FFJFKEHBMKE {
	uint32 DBHDPNPLDBO = 1;
	uint32 FBKJPBFMJNF = 3;
	uint32 INBNPALGGKK = 4;
}

// CmdId: 25126
message JMCHNMEPCPK {
	uint32 NHNJEHPOBMA = 2;
	int32 retcode = 15;
}

// CmdId: 5455
message BHEKJEPHLOD {
}

message GAHOJDLPEGP {
	uint32 group_id = 5;
	uint32 gadget_id = 7;
	uint32 config_id = 8;
	Vector pos = 10;
	uint32 type = 14;
}

// CmdId: 21929
message HEIFCEGBHAO {
	UgcType ugc_type = 12;
}

// CmdId: 29232
message MOJAKKHONFE {
	int32 retcode = 7;
}

// CmdId: 26370
message IOLCPHJGAHB {
	int32 retcode = 3;
}

// CmdId: 22177
message JKMIPGMMDPG {
	CDHODDKDIMJ LLGCOLLNFJK = 2;
	int32 retcode = 13;
}

// CmdId: 6690
message FFGLOHIDODL {
	uint32 schedule_id = 1;
}

message TeamChainSettleInfo {
	repeated uint32 score_list = 4;
	uint32 stage_id = 6;
	bool is_new_record = 8;
	uint32 BPAENEOLNMB = 11;
	uint32 difficulty = 12;
}

// CmdId: 29373
message KHOCLKMDGOB {
	uint32 KJPCDFKGNAB = 3;
	bool CNOHCFNPDPM = 4;
	uint64 ugc_guid = 8;
}

message GOKLHIFAFKO {
	uint32 ONJOLKNFPLB = 10;
}

// CmdId: 401
message AddNewUgcDungeonReq {
	uint32 DABLNCAGMGM = 3;
	UgcDungeonSetting dungeon_setting = 4;
	uint32 dungeon_id = 6;
}

// CmdId: 22627
message DIGPMBNOGGI {
	repeated uint32 POGPCFDPCNC = 1;
	uint32 scene_id = 6;
}

message ACCOFBALEBG {
	repeated ExhibitionDisplayInfo card_list = 6;
	OnlinePlayerInfo player_info = 10;
}

message BonusOpActivityInfo {
	uint32 left_bonus_count = 10;
}

message UgcTriggerActionDeactiveMonsterWaveCurrentGroup {
	uint32 monster_wave_guid = 9;
}

// CmdId: 29848
message GPJNDHAKGOM {
	FOONJBOJBIA BDJPBNDHIEM = 13;
}

message LMHOFBDELPM {
	repeated NPKNJMPIBMK record_list = 14;
}

message BreakoutSyncAction {
	BreakoutAction action = 9;
}

message BreakoutBrickInfo {
	uint32 hp = 1;
	uint32 element_type = 2;
}

// CmdId: 5911
message IBPEMCDPBHM {
	uint32 gadget_entity_id = 5;
	uint32 gadget_state = 8;
	bool is_enable_interact = 15;
}

// CmdId: 24409
message DIOFHKFKELI {
	uint32 op_type = 9;
	uint32 entity_id = 15;
}

// CmdId: 29596
message DGBAAGCJLJK {
	uint32 IHFCOPOEGDG = 2;
}

// CmdId: 21117
message EEEFPNEPMGM {
	uint32 gallery_id = 4;
	uint32 EEOCMBKEHJI = 7;
	bool is_success = 9;
}

enum RogueCellState {
	RogueCellState_ROGUE_CELL_NONE = 0;
	RogueCellState_ROGUE_CELL_BATTLE = 1;
	RogueCellState_ROGUE_CELL_SUCCESS = 2;
	RogueCellState_ROGUE_CELL_FINISH = 3;
	RogueCellState_ROGUE_CELL_TAKEN_CHEST = 4;
}

// CmdId: 20487
message DJDHNBGGBNN {
	uint32 schedule_id = 4;
	uint32 uid = 5;
}

// CmdId: 9387
message OCIJNDLKEEO {
	uint32 HHBIGAFAMIM = 5;
	uint32 uid = 8;
	uint32 index = 9;
	int32 retcode = 14;
}

// CmdId: 25371
message EFBANLPGHHI {
	MNMGOIHAKOM JCEFGGIJOEI = 1;
	int32 retcode = 2;
}

// CmdId: 20086
message HGAJIFHEAOB {
	uint32 material_id = 3;
	EGDMDIHBAOL FEHIANEMFHA = 15;
}

// CmdId: 26138
message ChangeGameTimeReq {
	/* protected @ 0x20 */// bool is_force_set = 65535;
	/* protected @ 0x24 */// uint32 game_time = 65535;
	/* protected @ 0x28 */// uint32 extra_days = 65535;
}

message GCGOperationOnStageSelect {
	repeated uint32 LIGPLNBGKGL = 4;
	uint32 card_guid = 12;
}

// CmdId: 20535
message PEJPCGEBIBN {
	int32 retcode = 4;
}

// CmdId: 20739
message JGJMBFBIECM {
	IEHMMLEIDOH hunting_pair = 3;
	int32 retcode = 13;
}

message GalleryFlowerStartParam {
	uint32 target_score = 10;
}

// CmdId: 7802
message JJJEIHDHABL {
	int32 retcode = 11;
	bool MDBNCAJECHN = 12;
	uint32 mp_play_id = 15;
}

// CmdId: 4742
message NHPNNGOGMKK {
	uint32 BAAKILOGOLF = 2;
	uint32 POFKDKGEJFP = 3;
	uint32 target_uid = 7;
	int32 retcode = 12;
}

// CmdId: 621
message CFJDIDMNNIJ {
	repeated uint32 param_list = 1;
	uint32 duration = 4;
	uint32 MBKMJKPOAFP = 8;
	repeated uint32 IKDBGELOKCH = 10;
}

// CmdId: 3576
message IGEHIPKOKLM {
	repeated uint32 card_list = 8;
}

// CmdId: 29741
message HostPlayerNotify {
	uint32 host_peer_id = 3;
	uint32 host_uid = 5;
}

// CmdId: 1725
message HAHCIFIPOLH {
	uint32 avatar_id = 11;
	uint32 event_id = 14;
}

// CmdId: 25150
message FHOPEBLOJKN {
	DOKFBJJOLNF GJALACPJLNO = 1;
}

// CmdId: 4711
message MAHDNDOEFJN {
	repeated GDEIODDBEIM FKNDCHPEBLL = 8;
}

// CmdId: 21112
message NCGCNBPLEIB {
	int32 retcode = 7;
	DMKEJNCCMFC ICMKDEFCECA = 8;
	bool MAOGDNPMIKK = 12;
}

// CmdId: 23987
message JCDFJHDILNF {
	uint32 item_id = 6;
	uint32 PPCMIGFANOC = 14;
}

// CmdId: 9150
message HAMLAJFAGKH {
	IEHMMLEIDOH hunting_pair = 5;
}

message DEOJKKPJMKC {
	bool is_open = 3;
	repeated KKJDBJJCLFK FEOMPLDEGCB = 4;
	bool is_cg_viewed = 7;
	uint32 level_id = 15;
}

// CmdId: 24194
message LJGBKAKOBNE {
	uint32 PCFKMEEEIOA = 7;
	uint32 entity_id = 14;
}

message IPDNLGHMCNH {
	int32 x = 1;
	int32 y = 2;
	int32 z = 3;
}

// CmdId: 27779
message CNALDHKAKFN {
	LEJJIDHMMLC LOPFBNIOBLB = 1;
	int32 retcode = 3;
}

message CDAKDDPAJBP {
	uint32 begin_time = 4;
	bool is_open = 13;
}

// CmdId: 25361
message MJNDECKICJM {
	int32 retcode = 7;
	map<uint32, MBHLPKMNHOC> PNEOJINHEPK = 10;
}

// CmdId: 9622
message HPGJEGOLCFB {
	BNMDLCIBDPP DNPCICIGKLG = 5;
	uint32 activity_id = 15;
}

// CmdId: 1624
message OHJACGNHIML {
	uint32 config_id = 7;
	uint32 JKBMPPMHIJI = 12;
}

// CmdId: 6124
message MHMICCPDIFA {
	int32 query_id = 1;
	DynamicNodes FAAJHLPIPCN = 2;
	int32 retcode = 3;
}

// CmdId: 7679
message GMLPECAHLNA {
	uint32 level_id = 10;
}

// CmdId: 374
message GetDungeonEntryExploreConditionRsp {
	int32 retcode = 1;
	DungeonEntryCond dungeon_entry_cond = 12;
}

// CmdId: 23046
message EditUgcDungeonSettingNotify {
	repeated uint32 new_room_list = 1;
	UgcDungeon ugc_dungeon = 11;
}

// CmdId: 8867
message LFFJJILMEIJ {
	uint32 target_uid = 4;
}

message EOLINHILGFJ {
	uint32 gadget_id = 7;
	bool is_open = 13;
}

// CmdId: 27637
message EKNEFGINHCC {
	uint32 group_id = 1;
	uint32 play_index = 8;
	uint32 ENIDFKNFMGI = 12;
	uint32 player_uid = 14;
}

message InBattleIrodoriChessInfo {
	IKFDHPMCKDE mystery_info = 1;
	uint32 INHAPGNDBFG = 5;
	uint32 BHKOAGFILDE = 7;
	uint32 ICNHAPKJIOC = 12;
	repeated uint32 JKOKJJGBFMF = 14;
}

// CmdId: 28606
message LOMICALPCLI {
	uint32 DGJPEABKNKP = 2;
	uint32 NFIAAKLODHJ = 5;
	uint32 DFKHABELHEM = 6;
	Vector pos = 9;
}

// CmdId: 28388
message BBCINNHANNF {
	map<uint32, uint32> FGPEJDHDCFH = 4;
	uint32 CNPGLLNNDKI = 7;
}

message GachaInfo {
	uint32 left_gacha_times = 1;
	uint32 ten_cost_item_id = 2;
	uint32 end_time = 3;
	string gacha_preview_prefab_path = 4;
	string gacha_record_url = 5;
	uint32 ten_cost_item_num = 6;
	uint32 gachaType = 7;
	uint32 gacha_times_limit = 8;
	uint32 schedule_id = 9;
	string gacha_prob_url = 10;
	uint32 cost_item_id = 11;
	uint32 gacha_sort_id = 12;
	uint32 cost_item_num = 13;
	string gacha_prefab_path = 14;
	uint32 begin_time = 15;
	bool is_new_wish = 298;
	string gacha_prob_url_oversea = 448;
	repeated GachaUpInfo gacha_up_info_list = 535;
	string title_textmap = 667;
	repeated uint32 display_up4_item_list = 707;
	uint32 wish_item_id = 794;
	uint32 cur_schedule_daily_gacha_times = 1233;
	string gacha_record_url_oversea = 1354;
	repeated uint32 display_up5_item_list = 1621;
	uint32 wish_max_progress = 1757;
	uint32 wish_progress = 1799;
	repeated uint32 DHONBCHNPJD = 1921;
}

// CmdId: 8403
message AJPEONFGLCA {
	bool GLEEAMANDFF = 11;
	bool DPCANDHKLBF = 14;
}

// CmdId: 3756
message KJIOMKJPMCM {
	bytes payload = 3;
	uint32 config_id = 8;
}

message OPJKFEPGGDB {
	Vector pos = 6;
	uint32 guid = 7;
	uint32 block_id = 8;
	Vector rot = 12;
}

message KODBLPGOIKM {
	uint32 BPAENEOLNMB = 9;
	uint32 stage_id = 11;
	uint32 difficulty = 13;
	bool is_new_record = 14;
	repeated uint32 NKGFLNJMIIJ = 15;
}

message NIBNJDNHPEF {
	uint32 level_id = 2;
	bool is_new_record = 5;
	uint32 JHLNBEKFJBA = 13;
	uint32 IPAOLHMOBCF = 15;
}

// CmdId: 5102
message IIDPAPNJAOF {
	uint32 GKDLGNENFED = 3;
	uint32 IPAOLHMOBCF = 4;
	bool OFNECEDHPDC = 7;
	bool is_new_record = 9;
	uint32 score = 10;
	repeated KNMAANOJHPL JDFKKLCCOHH = 12;
}

// CmdId: 25648
message FPPIAPNLCOE {
	uint32 stage_id = 13;
}

// CmdId: 22493
message EGEDILJCAGL {
	repeated uint32 KKJJBIOHIKN = 7;
}

// CmdId: 29423
message BADPFBACHHO {
	uint32 level = 2;
	uint32 exp = 3;
}

enum EnterUgcDungeonType {
	EnterUgcDungeonType_ENTER_UGC_DUNGEON_NONE = 0;
	EnterUgcDungeonType_ENTER_UGC_DUNGEON_TRIAL_IN_EDIT_DUNGEON = 1;
	EnterUgcDungeonType_ENTER_UGC_DUNGEON_TRIAL_IN_WORLD = 2;
	EnterUgcDungeonType_ENTER_UGC_DUNGEON_PLAY = 3;
	EnterUgcDungeonType_ENTER_UGC_DUNGEON_OFFICIAL = 4;
	EnterUgcDungeonType_ENTER_UGC_DUNGEON_BY_GM = 5;
	EnterUgcDungeonType_ENTER_UGC_DUNGEON_BY_EDIT = 6;
	EnterUgcDungeonType_ENTER_UGC_DUNGEON_TRIAL_ONE_ROOM = 7;
}

message DGKNGNJLKLO {
	uint32 BFNFFHEPPAF = 5;
	uint32 HHPHKLFHGDP = 6;
	uint32 COMPCCDGAGC = 12;
}

message TreasureSeelieRegionData {
	bool is_open = 1;
	uint32 LOODIJOKLDA = 3;
	uint32 region_id = 4;
	float region_radius = 6;
	bool LBLFBCOIDKM = 7;
	Vector region_center_pos = 9;
	uint32 IDDGJFGKMHE = 10;
	uint32 scene_id = 11;
	uint32 KKDKIOGHLDK = 12;
	uint32 KHEMOOPOKAA = 13;
}

// CmdId: 7160
message HomeMarkPointNotify {
	repeated HomeMarkPointSceneData mark_point_data_list = 6;
}

// CmdId: 1718
message MAGHDMMGBAL {
	int32 retcode = 15;
}

// CmdId: 28960
message GetPlayerTokenReq {
	/* protected @ 0x20 */// string NGFIBPNOJCI = 65535;
	/* protected @ 0x28 */// string PJBMNOAGLGD = 65535;
	/* protected @ 0x30 */// string JNOGCALADNG = 65535;
	/* protected @ 0x38 */// string psn_id = 65535;
	/* protected @ 0x40 */// string BPONMHNNFAG = 65535;
	/* protected @ 0x48 */// string ILICNDBABOE = 65535;
	/* protected @ 0x50 */// string LLEBHMJLLEM = 65535;
	/* protected @ 0x58 */// string birthday = 65535;
	/* protected @ 0x60 */// string FBHLNGAEJIK = 65535;
	/* protected @ 0x68 */// string online_id = 65535;
	/* protected @ 0x70 */// string KLAKLJGHDKN = 65535;
	/* protected @ 0x78 */// string CBBMHJONPOH = 65535;
	/* protected @ 0x80 */// string auth_appid = 65535;
	/* protected @ 0x88 */// uint32 ECBDPOCIHEH = 65535;
	/* protected @ 0x8C */// uint32 channel_id = 65535;
	/* protected @ 0x90 */// uint32 OMBJGGGJOAO = 65535;
	/* protected @ 0x94 */// bool AJAGIOMGNMO = 65535;
	/* protected @ 0x98 */// uint32 sign_type = 65535;
	/* protected @ 0x9C */// uint32 JNIACFONNDD = 65535;
	/* protected @ 0xA0 */// uint32 MOGNIAGKEMK = 65535;
	/* protected @ 0xA4 */// uint32 platform_type = 65535;
	/* protected @ 0xA8 */// uint32 PFJAKDADOKJ = 65535;
	/* protected @ 0xAC */// uint32 uid = 65535;
	/* protected @ 0xB0 */// uint32 authkey_ver = 65535;
	/* protected @ 0xB4 */// uint32 LKIBAOMNLCF = 65535;
	uint32 platform_type = 7;
	string account_uid = 9;
	uint32 key_id = 550;
	string client_rand_key = 1605;
	string account_token = 14;
	string account_uid = 3;
}

// CmdId: 28649
message GLHDKBKNLON {
	repeated HHJLDPGANDO JKNECBGOEMG = 2;
	bool IKLDHIIMLOO = 6;
	uint32 KGCHIIFBPIH = 12;
}

// CmdId: 27895
message NOLAMBJFGHF {
	uint32 HKKHKDLLOCL = 9;
	uint32 index = 13;
}

message KCDAJPIHLDF {
	uint32 JMPMPFGGIPB = 3;
}

// CmdId: 26336
message PlayerPropNotify {
	map<uint32, PropValue> prop_map = 9;
}

// CmdId: 3987
message ENJDIEIKADN {
	repeated FriendBrief BJENKLILBCA = 1;
	int32 retcode = 7;
}

// CmdId: 28084
message HEKCFIIOKLO {
	repeated uint32 ABJHIGNMHMB = 3;
	repeated RogueDiaryAvatar OKOEHHBILNN = 7;
}

// CmdId: 8284
message PKEAPAJBPGC {
}

// CmdId: 29631
message DPCLKNAFDNF {
	AGBIFFDIMIC settle_info = 1;
	uint32 gallery_id = 13;
}

// CmdId: 9184
message EnterSceneReadyReq {
	uint32 enter_scene_token = 7;
}

message SceneGalleryHomeBalloonInfo {
	uint32 score = 12;
}

// CmdId: 294
message OBGNLCCHLIK 

// CmdId: 20706
message CLCBKDGLMJP {
	repeated uint32 KLOJDHAJPFI = 12;
}

// CmdId: 20116
message NNFONDICHAG {
	repeated uint32 DGDLIMMDJIK = 2;
	repeated uint32 HCDMFPOOIJA = 12;
}

// CmdId: 6280
message FishBattleEndReq {
	FishBattleResult battle_result = 1;
	bool is_always_bonus = 11;
	uint32 max_bonus_time = 13;
}

// CmdId: 1776
message DEIHIIJADFO {
	uint32 NEMGOAHPGPO = 2;
	uint32 stage_id = 3;
	uint32 gallery_id = 4;
	uint32 BNIJKIHMIGG = 6;
	bool is_new_record = 7;
	bool OFNECEDHPDC = 8;
	bool MODAFOOIHGP = 11;
}

// CmdId: 8729
message APFMDJOHPNB {
	int32 dungeon_id = 1;
}

message BreakoutSyncPing {
	uint64 server_game_time = 4;
	uint64 client_game_time = 14;
}

// CmdId: 26574
message NABBFAPJECM {
	uint32 PCPFACMNGCF = 2;
	uint32 chapter_id = 8;
}

message OKJBMCAEALK {
	uint32 EKPNGADOMHH = 1;
	uint32 entity_id = 2;
	uint32 GFBLPIJPIKH = 5;
	Vector target_pos = 6;
}

// CmdId: 24773
message DPIHCKNPINN {
	uint32 activity_id = 13;
	uint32 activity_push_tips_id = 14;
}

message NHGDJAAICLF {
	uint32 scene_id = 7;
	repeated IPAMCDBKCOB OKLEJIMAHJC = 8;
	uint32 PPONBHNAGGM = 9;
	uint32 point_id = 13;
}

message CEEJJOOFELG {
	repeated MDOKGKCMHIC level_info_list = 9;
}

// CmdId: 3032
message FJIDIJNMALN {
	bool is_add = 2;
	int32 retcode = 4;
	uint32 room_id = 5;
	uint64 dungeon_guid = 12;
}

// CmdId: 25220
message HBCPEAJPIKB {
	uint32 player_uid = 12;
}

// CmdId: 2007
message INMKOBLHEFH {
	repeated LNOGKEJODCE EFFFDLPLOJB = 3;
	int32 retcode = 4;
}

message SceneGalleryJourneyDiceInfo {
	repeated uint32 HJELPCAEAIE = 5;
	uint32 score = 6;
	uint32 HLHHDFLNDJG = 11;
	uint32 HEHEJBFHNGL = 15;
}

enum FriendEnterHomeOption {
	FriendEnterHomeOption_NEED_CONFIRM = 0;
	FriendEnterHomeOption_REFUSE = 1;
	FriendEnterHomeOption_DIRECT = 2;
}

message AbilityMixinWindSeedSpawner {
	message AddSignal {
	}

	message RefreshSeed {
		repeated Vector pos_list = 1;
	}

	message CatchSeed {
		uint32 entity_id = 15;
	}

	oneof cmd {
		AddSignal add_signal = 15;
		RefreshSeed refresh_seed = 5;
		CatchSeed catch_seed = 6;
	}
}

// CmdId: 27419
message KEEDJEJGIBM {
	uint32 offering_id = 12;
}

// CmdId: 24248
message FNLBBDHBELE {
	int32 retcode = 2;
}

// CmdId: 23124
message AFBDPAKPDNH {
	int32 retcode = 11;
}

// CmdId: 7599
message MGOFCHALGMB {
	uint32 avatar_id = 3;
	uint32 furniture_type = 7;
}

// CmdId: 542
message PBNLENKCEIN {
	repeated uint32 item_id_list = 5;
}

// CmdId: 25703
message CALDMHHMKDO {
	uint32 LMMKCKLAHPN = 6;
	int32 retcode = 8;
}

message NAFGGNBMBMO {
	repeated LAPOEDLLNJN CJNCOGKFCMI = 3;
	uint32 stage_id = 12;
}

// CmdId: 28208
message NNMHELONHJG {
	int32 retcode = 8;
}

// CmdId: 27362
message ChangeAvatarReq {
	Vector move_pos = 8;
	/* protected @ 0x28 */// uint32 skill_id = 65535;
	/* protected @ 0x2C */// bool BKFBCEPLOLN = 65535;
	bool is_move = 2;
	uint64 guid = 7;
}

// CmdId: 3885
message FKNGFBOCLAM {
	uint32 level_id = 14;
}

// CmdId: 5863
message ChangeTeamNameReq {
	int32 team_id = 3;
	string team_name = 10;
}

// CmdId: 28401
message SetOpenStateReq {
	uint32 value = 4;
	uint32 key = 7;
}

// CmdId: 1560
message EEMCPDHFCKI {
}

// CmdId: 20726
message KFCFOKKFIML {
	int32 retcode = 15;
}

message AbilityScalarValueEntry {
	AbilityString key = 1;
	AbilityScalarType value_type = 2;
	oneof value {
		float float_value = 3;
		string string_value = 4;
		int32 int_value = 5;
		uint32 uint_value = 6;
	}
}

// CmdId: 22235
message OJPNNDBCMDP {
	int32 retcode = 6;
	uint32 DMBNPMFIEBM = 11;
}

// CmdId: 9368
message KLANNLGHHAI {
}

// CmdId: 29238
message GEBOFMJAOEM {
	uint32 gallery_id = 1;
	uint64 PPNPIHDNHEA = 2;
	uint32 MKFFIANHDOA = 6;
	int32 LCDBCGNNEDL = 8;
	uint32 combo = 9;
	uint32 FPGJOCNPEPP = 10;
}

// CmdId: 8421
message IPELDIDALJJ {
	uint32 level_id = 1;
	GCGLevelType level_type = 2;
	uint32 config_id = 14;
}

message LHJBPCKOJGL {
	uint32 FNJHOKACDKB = 1;
	uint32 progress = 2;
	uint32 EPKBMLAJJIA = 5;
	bool is_finished = 7;
	uint32 reward_id = 9;
}

// CmdId: 22509
message GGDIEMCHPHP {
	uint32 group_id = 3;
	uint32 IPOIMNICBAF = 4;
	IFMHKJDOOFO MONDDOCABBJ = 12;
}

message CNOAEIDIJGH {
	uint32 element_type = 9;
}

message FireworksReformParam {
	int32 value = 2;
	FireworksReformParamType type = 10;
}

// CmdId: 3146
message DLNGLMGNMJN {
	repeated uint32 GMMKAGEICPP = 8;
	string HDCFJFAAEHC = 13;
}

message NHJNIFJEDGO {
	repeated EOPLHIPIGDM level_info_list = 5;
}

message PlantFlowerActivityDetailInfo {
	map<uint32, uint32> APFHGHAIICI = 2;
	bool is_content_closed = 3;
	uint32 BHMPLHNPEKI = 5;
	uint32 AKMEEFBDNAF = 8;
	bool PNIGHKNLHCA = 10;
	map<uint32, uint32> FIMONKEJDJD = 12;
}

enum FishEscapeReason {
	FishEscapeReason_FISN_ESCAPE_NONE = 0;
	FishEscapeReason_FISH_ESCAPE_SHOCKED = 1;
	FishEscapeReason_FISH_ESCAPE_UNHOOK = 2;
}

// CmdId: 3787
message MGEMJOFBAHL {
	int32 retcode = 11;
}

message MPLevelEntityInfo {
	uint32 entity_id = 3;
	uint32 authority_peer_id = 4;
	AbilitySyncStateInfo ability_info = 7;
}

// CmdId: 4367
message UgcDungeonCandidateTeamCreateRsp {
	EnterUgcDungeonType enter_type = 2;
	int32 retcode = 6;
	UgcDungeon ugc_dungeon = 13;
}

message ALLFKCBKKMO {
	Vector move_dir = 4;
	Vector pos = 7;
	uint32 EHCPNLBKIFD = 11;
	Vector rot = 12;
}

// CmdId: 9887
message NNKAACNGPHB {
	uint32 dungeon_id = 10;
	int32 retcode = 12;
	bool DBNBCEBJECD = 14;
}

// CmdId: 27517
message BNLFLKDFEGG {
	uint32 IMBKDKGOLMJ = 4;
}

message ECKLBLJKDJD {
	repeated uint32 BJAAFCGNJOO = 1;
	fixed32 begin_time = 10;
	fixed32 end_time = 15;
}

// CmdId: 21290
message SetPlayerPropReq {
	repeated PropValue prop_list = 15;
}

message NJJNOFCDJAC {
	repeated uint32 affix_list = 3;
	uint32 monster_id = 5;
	uint32 level = 11;
}

// CmdId: 5870
message CFMAJOGOINM {
	uint32 gallery_id = 12;
}

// CmdId: 26429
message SkipPlayerGameTimeReq {
	uint32 client_game_time = 5;
	uint32 game_time = 8;
	bool is_force_set = 12;
}

// CmdId: 20119
message HNEEMDPIKJH {
	string BONOFHAPJMH = 5;
	uint32 live_id = 10;
	string COELNDGACAH = 11;
	int32 retcode = 15;
}

message TeamEntityInfo {
	uint32 authority_peer_id = 4;
	AbilitySyncStateInfo team_ability_info = 7;
	uint32 team_entity_id = 13;
}

// CmdId: 5678
message DKFNJAAENOF {
	int32 retcode = 2;
	uint32 stage_id = 7;
	uint32 HOFBCEEIAGA = 13;
}

message BattlePassMission {
	enum MissionStatus {
		MissionStatus_MISSION_INVALID = 0;
		MissionStatus_MISSION_UNFINISHED = 1;
		MissionStatus_MISSION_FINISHED = 2;
		MissionStatus_MISSION_POINT_TAKEN = 3;
	}

	uint32 CPOHKKIFJIC = 5;
	uint32 cur_progress = 6;
	uint32 LGJNKOJDDCJ = 7;
	uint32 total_progress = 10;
	uint32 PMAEBJCCBNA = 12;
	MissionStatus JEKGHKBKJEM = 14;
}

message WeatherInfo {
	uint32 weather_area_id = 1;
}

// CmdId: 20896
message BIPMBEHAHIH {
	uint32 NAPCKGIIAOM = 4;
	uint32 level_id = 5;
	uint32 BDALIEKPILM = 6;
	int32 retcode = 15;
}

message HuntingOfferData {
	IEHMMLEIDOH hunting_pair = 7;
	uint32 city_id = 8;
	HuntingOfferState state = 11;
}

message CLHNBBNENOD {
	uint32 OONGKJGPNMP = 1;
	uint32 KDPGILHNFNM = 2;
}

// CmdId: 27286
message BMELDBMIKPD {
	bool DCGEOMLIAPD = 4;
	uint32 NOLFGHEFEDI = 8;
	Vector position = 15;
}

message NPKNJMPIBMK {
	uint32 timestamp = 9;
	repeated KCGPMAJHMKO MFANOGMAOJA = 12;
	uint32 IPAOLHMOBCF = 15;
}

// CmdId: 22321
message EPCAOBCAJEI {
	uint32 module_id = 9;
}

// CmdId: 1049
message TakeBattlePassRewardRsp {
	repeated ItemParam item_list = 3;
	repeated BattlePassRewardTakeOption take_option_list = 4;
	int32 retcode = 14;
}

// CmdId: 2252
message AKDDALLABJG {
	uint32 DCEOFEGIIDL = 5;
}

// CmdId: 27423
message BGKPIEOHPED {
	CJJMHCIKGME DKMMPIGBLPL = 7;
}

message ProfilePicture {
	uint32 avatar_id = 1;
	uint32 costume_id = 2;
	uint32 GJAHJBKEABP = 3;
}

message BuoyantCombatDetailInfo {
	repeated MEPFNFBFGED daily_info_list = 8;
}

message ExpeditionActivityDetailInfo {
	repeated HDIINAGIFOB IKLMCMGLHBF = 2;
	uint32 content_close_time = 4;
	uint32 LODPOPKCNEI = 5;
	uint32 AOOHGPAJLFO = 7;
	repeated KMPDCJLJKDI challenge_info_list = 10;
	bool is_content_closed = 14;
}

// CmdId: 27808
message ENHBHIPHALP {
	uint32 NJEPGGKDPOH = 9;
	uint32 param = 15;
}

// CmdId: 4672
message LEIPHCMINAL {
	map<uint32, uint32> CDDKPMFIPFB = 12;
	uint32 schedule_id = 13;
}

// CmdId: 20346
message LIKAGABEKNL {
	uint32 giving_id = 5;
}

// CmdId: 21493
message JGIEPPBCAAP {
	uint32 NOMAKKPIFPO = 3;
}

// CmdId: 28250
message LECFNPPJOHA {
	uint32 level_id = 2;
	bool is_success = 14;
}

// CmdId: 4045
message NMFLIHPMGPL {
	int32 retcode = 11;
}

// CmdId: 3408
message FGFDEFIJPLF {
	UgcType ugc_type = 5;
}

// CmdId: 516
message AbilityChangeNotify {
	AbilityControlBlock ability_control_block = 5;
	uint32 entity_id = 9;
}

// CmdId: 25507
message PlayerLoginRsp {
	/* protected @ 0x20 */// StopServerInfo HPHPFFKDFEF = 65535;
	/* protected @ 0x28 */// string JNKCBHBIFKF = 65535;
	/* protected @ 0x30 */// bytes player_data = 65535;
	/* protected @ 0x38 */// string HAKIGJHMIJH = 65535;
	/* protected @ 0x40 */// string birthday = 65535;
	/* protected @ 0x48 */// string PGLLIHAHNEC = 65535;
	/* protected @ 0x50 */// string GCHIHFEAEKL = 65535;
	/* protected @ 0x58 */// repeated BIOHHADBAEC HMMNHEADNBN = 65535;
	/* protected @ 0x60 */// string JDKBAHBMNEA = 65535;
	/* protected @ 0x68 */// map<string, int32> ADDELOABHIF = 65535;
	/* protected @ 0x70 */// string LLEBHMJLLEM = 65535;
	/* protected @ 0x78 */// string GFIJDKFNAFA = 65535;
	/* protected @ 0x80 */// ResVersionConfig EKMNPEHHJKG = 65535;
	/* protected @ 0x88 */// repeated PDNFNBEKIHF BEKDJGBNNND = 65535;
	/* protected @ 0x90 */// string GECGFPEAFKP = 65535;
	/* protected @ 0x98 */// string game_biz = 65535;
	/* protected @ 0xA0 */// map<uint32, EIONDCIELPO> JFFFCBLDDDJ = 65535;
	/* protected @ 0xA8 */// ResVersionConfig DHKPFELBGBC = 65535;
	/* protected @ 0xB0 */// bytes HPICJJJIAKH = 65535;
	/* protected @ 0xB8 */// uint32 FIGOAOPPLGK = 65535;
	/* protected @ 0xBC */// uint32 target_uid = 65535;
	/* protected @ 0xC0 */// uint32 LHNEBJNADAB = 65535;
	/* protected @ 0xC4 */// bool MJILPDMEOBL = 65535;
	/* protected @ 0xC5 */// bool is_audit = 65535;
	/* protected @ 0xC6 */// bool IMGABNEDDIC = 65535;
	/* protected @ 0xC8 */// uint64 JBGNLMFOFGD = 65535;

	/* protected @ 0xD8 */// int32 retcode = 65535;
	/* protected @ 0xDC */// uint32 BLDEGGHMEIJ = 65535;
	/* protected @ 0xE0 */// bool EHMADOOKACO = 65535;
	/* protected @ 0xE1 */// bool DEGILMCHDON = 65535;
	/* protected @ 0xE4 */// int32 MIPMMLGNKCI = 65535;
	/* protected @ 0xE8 */// uint32 JDDAIEFKOBB = 65535;
	/* protected @ 0xEC */// bool HAKPDJNDPHE = 65535;
	/* protected @ 0xED */// bool JCGNNDFEEJA = 65535;
	/* protected @ 0xEE */// bool DGOHGBEBEJH = 65535;
	/* protected @ 0xEF */// bool CPNKHEDGHHL = 65535;
	string client_silence_md5 =  1216;
	string country_code = 1486;
	string game_biz = 9;
	double total_tick_time = 1181;
	ResVersionConfig res_version_config = 240;
	string client_version_suffix = 1275;
	string client_silence_version_suffix = 335;
	uint32 client_data_version = 4;
	repeated ShortAbilityHashPair short_ability_hash_map = 1145;//sus
	string client_md5 = 1875;
	bool is_use_ability_hash = 13;//sus 1375 or 13
	bool is_sc_open = 1376;//sus 1375 or 13
}

// CmdId: 27964
message IBGKCOJDBFK {
	int32 retcode = 6;
}

// CmdId: 7187
message SetUpAvatarTeamRsp {
	uint64 cur_avatar_guid = 1;
	int32 retcode = 7;
	repeated uint64 avatar_team_guid_list = 8;
	uint32 team_id = 9;
}

// CmdId: 27045
message BMDGIKHGIIE {
	uint32 score = 4;
	uint32 gallery_id = 12;
}

message FDGAHFCBPAK {
	repeated PFBPIKDDLEN HBKDCEPOPGD = 15;
}

// CmdId: 23151
message JEDHPCANJMN {
	bool GGJCOPDOBHH = 4;
	int32 retcode = 5;
	repeated uint32 OPOLPEFEDGI = 15;
}

// CmdId: 24738
message CFJBPOCFPCO {
}

message HIAAIABFGLA {
	uint32 entity_id = 11;
	uint32 uid = 13;
}

// CmdId: 25069
message GANFFNKNNHI {
	int32 retcode = 9;
}

message EKEECEGIBEO {
	repeated ExhibitionDisplayInfo card_list = 3;
	string online_id = 8;
	string nickname = 9;
	uint32 MNPFODGOPDE = 10;
	ProfilePicture profile_picture = 11;
	uint32 uid = 15;
}

message NJGICNBHEPM {
	repeated uint32 GAOLGMLBFBB = 4;
	uint32 BGEACBJMJBD = 8;
	uint32 config_id = 9;
	uint32 LGIBFHKGCLA = 12;
}

// CmdId: 26439
message EEGDAABFFEF 

message CFJIJBEEHPJ {
	uint32 uid = 6;
	map<uint32, uint32> CJPIBFJEINO = 9;
	map<uint32, uint32> FAKEBOIBIFJ = 12;
}

// CmdId: 1104
message EnterSceneReadyRsp {
	uint32 enter_scene_token = 10;
	int32 retcode = 99;
}

// CmdId: 4874
message DCBOHGPBNHA {
	uint32 EGLBDIJHBEJ = 1;
	uint32 FLJJAJFIAGA = 4;
}

// CmdId: 6721
message CNPNGGHKIMI {
}

message SocialDetail {
	uint32 uid = 1;
	string nickname = 2;
	uint32 level = 3;
	uint32 avatar_id = 4;
	string signature = 5;
	Birthday birthday = 6;
	uint32 world_level = 7;
	repeated uint32 reserved_list = 8;
	FriendOnlineState online_state = 9;
	uint32 param = 10;
	bool param = 11;
	bool is_friend = 12;
	string online_id = 13;
	uint32 name_card_id = 14;
	bool is_in_blacklist = 15;
	bool is_chat_no_disturb = 16;
	string remark_name = 17;
	uint32 finish_achievement_num = 18;
	uint32 tower_floor_index = 19;
	uint32 tower_level_index = 20;
	bool is_show_avatar = 21;
	repeated SocialShowAvatarInfo show_avatar_info_list = 22;
	repeated uint32 show_name_card_id_list = 23;
	FriendEnterHomeOption friend_enter_home_option = 24;
	ProfilePicture profile_picture = 25;
	string ip_code = 26;
}

message KFCDIGKNEPH {
	bool ALLJDGKMACM = 1;
	uint32 MENAFOLFJMJ = 4;
	uint32 INHAPGNDBFG = 9;
	repeated BNIBJGLIEAH CNHHLMJKNIL = 12;
	uint32 uid = 13;
}

message UgcGadget {
	DNDOFNEGJCJ JEGJCNNBPKA = 2;
	uint32 default_gadget_state_id = 7;
	bool is_default_hide = 13;
	oneof param {
		UgcChestGadget chest_info = 14;
		UgcShopGadget shop_info = 6;
	}
}

// CmdId: 3299
message JMBHNEBHANA {
	UgcType ugc_type = 4;
	repeated MJLOEMLJDJC param_list = 13;
}

enum PacmanDungeonStopReason {
	PacmanDungeonStopReason_PACMAN_DUNGEON_STOP_NONE = 0;
	PacmanDungeonStopReason_PACMAN_DUNGEON_STOP_SUCCESS = 1;
	PacmanDungeonStopReason_PACMAN_DUNGEON_STOP_TIMEUP = 2;
	PacmanDungeonStopReason_PACMAN_DUNGEON_STOP_CLIENT_INTERRUPT = 3;
	PacmanDungeonStopReason_PACMAN_DUNGEON_STOP_CANCEL = 4;
	PacmanDungeonStopReason_PACMAN_DUNGEON_STOP_ACTIVITY_CLOSED = 5;
	PacmanDungeonStopReason_PACMAN_DUNGEON_STOP_FAIL = 6;
}

// CmdId: 27649
message NMODILOAFAI {
	uint32 DPLMFEGALAE = 8;
	uint32 ONEANHHJCEO = 12;
	uint32 group_id = 14;
	uint32 IMBFMJNIOEP = 15;
}

// CmdId: 8098
message PBPMBEKAJNA {
	uint32 NLBPCOENEOD = 2;
	uint32 FDAPLLFFBAO = 8;
	int32 retcode = 14;
	uint32 FHMCFBHLEPO = 15;
}

message BKHCHJDDCOE {
	string BENDGFKKLHL = 7;
	uint32 GDIDELFLIAA = 9;
	uint32 offset = 10;
	int32 retcode = 12;
	uint32 PIMDDMEBGMC = 15;
}

message EHHIGNCAHDN {
	uint32 CODNNLGEFAB = 2;
	float BGGGOCDMEIJ = 7;
	float PFHMCODCDOG = 9;
	uint32 INHHAFPAGMM = 11;
	float ILBDIPJINIH = 14;
	float DPOCKHHOAPH = 15;
}

// CmdId: 4603
message CNLGLCEEAKG {
	int32 retcode = 10;
}

// CmdId: 23969
message IEKFNPGPFHG {
	uint32 schedule_id = 11;
}

enum CompoundBoostTakeStatusType {
	CompoundBoostTakeStatusType_COMPOUND_BOOST_TAKE_STATUS_NONE = 0;
	CompoundBoostTakeStatusType_COMPOUND_BOOST_TAKE_STATUS_BOOST_ONLY = 1;
	CompoundBoostTakeStatusType_COMPOUND_BOOST_TAKE_STATUS_BOOST_AND_TAKE = 2;
	CompoundBoostTakeStatusType_COMPOUND_BOOST_TAKE_STATUS_BAG_FULL = 3;
}

message SceneGalleryFungusFighterV2Info {
	message KNAJCGMDGBP {
		uint32 HHIJEEEFODH = 5;
		bool ONJECHEKGEL = 12;
		uint64 JDPIAIIABAF = 14;
	}

	float energy_point = 1;
	uint32 KKJCCFJIPIL = 4;
	repeated KNAJCGMDGBP fungus_info_list = 5;
	uint32 BCOCPMMKAHB = 7;
	string transaction = 10;
	uint64 CKEBHMPOOAF = 15;
}

// CmdId: 25009
message LPPPHNOHPEK {
	string KKEBJHMMJPL = 2;
	string IMKCODCLEOB = 13;
}

// CmdId: 20664
message DAFKAOCCOFE {
	uint64 target_weapon_guid = 4;
	repeated ItemParam item_param_list = 10;
	repeated uint64 food_weapon_guid_list = 13;
}

message BreakoutElementReactionCounter {
	uint32 element_reaction = 1;
	uint32 count = 2;
}

// CmdId: 9126
message EPKDGBNCLBK {
	map<uint32, PropValue> prop_map = 1;
}

// CmdId: 9147
message ClientLoadingCostumeVerificationNotify {
	uint64 prefab_hash = 2;
	uint32 costume_id = 4;
	uint64 guid = 6;
}

message CABGEMGBFAP {
	uint32 GMPOGIOPHNE = 2;
	uint32 LNPDPILEFHP = 7;
	uint32 skill_id = 10;
	bool is_unlock = 11;
}

// CmdId: 2829
message IOFDEKLEAJO {
	uint32 OFFFFJDHNBI = 2;
	uint32 draft_id = 7;
	bool AEEEICIEOBN = 8;
}

// CmdId: 26140
message FGPCCPHLGOJ {
	int32 retcode = 1;
	repeated uint32 EOCPOFNNFPP = 5;
	bool DHAKJAMCDGA = 6;
	repeated uint32 PGDOOGJHGMF = 9;
	bool IGEPJBKDOIK = 13;
}

message DFNNKHDFAHJ {
	uint32 group_id = 1;
	bool BBLIPJPJHDO = 3;
	uint32 best_score = 7;
	uint32 start_time = 10;
	repeated uint32 OLOGLPMGAMH = 13;
}

// CmdId: 24069
message EHLBGIBNKEH {
	uint32 stage_id = 8;
	uint32 HOFBCEEIAGA = 15;
}

// CmdId: 29114
message EntityJumpNotify {
	enum Type {
		NULL = 0;
		ACTIVE = 1;
		PASSIVE = 2;
	}

	Vector pos = 3;
	Type jump_type = 9;
	uint32 entity_id = 13;
	Vector rot = 14;
}

// CmdId: 28300
message PFFLIDKDAGB {
	int32 retcode = 12;
}

// CmdId: 24417
message HAOGCKOLGEO {
	int32 retcode = 13;
}

message GCGSkillPreviewPlayCardInfo {
	uint32 KMNJECGLGFB = 3;
	uint32 AHBOIFMJLEO = 12;
	GCGSkillPreviewInfo play_card_info = 14;
}

message CNAAMBBKMDD {
	uint32 item_num = 9;
	uint32 item_id = 10;
}

enum IEDBBICJMFF {
	IEDBBICJMFF_NONE = 0;
	IEDBBICJMFF_LOW = 1;
	IEDBBICJMFF_MID = 2;
	IEDBBICJMFF_HIGH = 3;
}

// CmdId: 29764
message ECLDNIMBGGO {
	repeated NJIFJCMNDBH FPOPAILHKBH = 13;
	int32 retcode = 15;
}

// CmdId: 22862
message HFBMHEKGMFD {
	uint32 CCMKIKEJCID = 4;
	int32 retcode = 8;
}

// CmdId: 21246
message CFBIGCLPAIF {
	repeated uint32 CDDHBKFEGBH = 9;
}

// CmdId: 29529
message JHHIBLEFJLL {
}

// CmdId: 20029
message LNEBPLKCKLJ {
}

// CmdId: 8932
message GJLAMLEICIM {
	map<uint32, uint64> NDBOCJKJIDG = 2;
}

// CmdId: 9253
message CGELNKCNFIA {
	uint32 ODNGPONNBKM = 6;
	int32 retcode = 9;
	repeated uint32 LOJNEJNGPIE = 13;
}

// CmdId: 24402
message PlayerStoreNotify {
	uint32 weight_limit = 3;
	repeated Item item_list = 4;
	StoreType store_type = 11;
}

message KCDGMOHBFNO {
	uint32 controller_id = 1;
	fixed32 OEPDBPPJNMG = 3;
	uint32 id = 4;
	uint32 EBOCAKIIJLA = 5;
	fixed32 expire_time = 7;
	repeated GCGPlayerBriefData player_brief_list = 8;
	GCGGameBusinessType business_type = 9;
	uint32 win_controller_id = 10;
	bool is_invalid = 14;
	repeated Uint32Pair DFDFBBLMLFA = 15;
}

// CmdId: 6489
message JACGOLEKDBD {
	repeated uint32 BECMFHFJOKL = 2;
	bool PEJELBLLHIH = 3;
}

message LCOCKJCDECP {
	uint32 stage_id = 6;
	uint32 best_score = 8;
	bool is_open = 10;
}

message OAFCIJFAGPB {
	uint32 MBBPJMNNMIK = 4;
	bool is_open = 7;
	bool is_finish = 12;
	uint32 level_id = 13;
}

// CmdId: 415
message MOGEAIPKOME {
}

// CmdId: 29500
message KCBLONBAAEL {
	uint32 entity_id = 9;
}

message HJOJKOLJGMC {
	uint32 entity_id = 4;
	int32 JJPGNBAKJCO = 5;
	uint32 AHGFAFOKBGP = 8;
	uint32 AGEFKHGGEJP = 10;
	Vector pos = 15;
}

// CmdId: 21714
message CMHNHAHLPNM {
	uint32 entity_id = 2;
	repeated uint32 qualify_uid_list = 9;
}

enum BargainResultType {
	BargainResultType_BARGAIN_COMPLETE_SUCC = 0;
	BargainResultType_BARGAIN_SINGLE_FAIL = 1;
	BargainResultType_BARGAIN_COMPLETE_FAIL = 2;
}

// CmdId: 1528
message SetPlayerBirthdayReq {
	Birthday birthday = 7;
}

// CmdId: 4992
message AKPJEFMGIPD {
	uint32 score = 2;
	bool is_success = 9;
	uint32 HDPOCMNPCPN = 10;
	uint32 level_id = 12;
	uint32 difficulty = 14;
	bool is_new_record = 15;
}

// CmdId: 20853
message DMOACNDPNFF {
}

// CmdId: 3504
message HONADJHEAGF {
	bool FCGNAPHMKOA = 5;
	uint64 avatar_guid = 9;
}

message ChatChannelInfo {
	uint32 channel_id = 10;
	bool is_shield = 11;
}

// CmdId: 25321
message AIAFLMLIBEI {
}

// CmdId: 27618
message BBEGMBBNBFM {
	uint32 entity_id = 5;
	float cur_stamina = 7;
}

message JDHHGIPICIO {
	uint32 level_id = 1;
	uint32 IABEPGPFIJC = 15;
}

// CmdId: 590
message DNAACPCCBBD {
	message BGOGAHEFAJN {
		uint32 uid = 3;
		bool FIOMMGGFMDI = 7;
		uint32 ONEEELHIOHO = 12;
	}

	repeated BGOGAHEFAJN LDLBHOAEMCF = 1;
}

// CmdId: 27717
message FFOAILEBFAD {
	uint32 time = 1;
	int32 retcode = 4;
	repeated uint32 JCBPOIOOCEA = 7;
	uint32 level_id = 11;
}

// CmdId: 416
message AvatarChangeAnimHashRsp {
	uint32 anim_hash = 5;
	uint64 avatar_guid = 11;
	int32 retcode = 15;
}

// CmdId: 1460
message JHBMCHAIIAO {
	uint32 player_uid = 7;
}

// CmdId: 26300
message CPJKKANLIMJ {
	int32 retcode = 9;
}

message CBDLFJAKIDF {
	repeated IKJLFKGGBDM LLDGEKPMDMM = 8;
	repeated JHFHDBGLGFK DPLLCBBKLCA = 9;
}

// CmdId: 8706
message GGBDALOHIDJ {
	uint32 EGFFKHBEIFO = 7;
	repeated uint32 DIAAPFIIFKG = 8;
	uint32 BPOJMDPFCLG = 11;
	uint32 difficulty_id = 12;
}

// CmdId: 3024
message DMFNANJJEIE {
	uint32 schedule_id = 8;
	uint32 group_id = 10;
	int32 retcode = 11;
}

// CmdId: 5564
message KHOPBNGCHIC {
	uint32 IPAOLHMOBCF = 1;
	uint32 PPCMIGFANOC = 9;
	uint32 MDAMMPFGFPO = 11;
}

// CmdId: 22065
message HNBHCCJPMFI {
	bool GCELANMMCMN = 3;
	uint32 target_uid = 9;
	int32 retcode = 11;
}

// CmdId: 3035
message HIMIJFKDNNP {
	repeated uint32 JFBFMONKLDL = 7;
	uint32 level_id = 14;
}

message EBKJNFNEIOG {
	repeated uint32 DAALMKCNALK = 3;
	repeated uint32 CFBBNMBHKJA = 6;
	uint32 uid = 10;
}

// CmdId: 29965
message KJJAMEKJGMA {
	uint32 giving_id = 7;
	int32 retcode = 12;
}

// CmdId: 846
message HomeLimitedShopInfoRsp {
	int32 retcode = 10;
	HomeLimitedShopInfo shop_info = 14;
}

message WidgetCreateLocationInfo {
	Vector rot = 4;
	Vector pos = 5;
}

message MirrorAvatarInfo {
	uint32 copy_from_avatar_type = 1;
}

// CmdId: 8905
message NAGCKJOJIHL {
	uint32 level_id = 11;
}

// CmdId: 5705
message ALOMIEGPFPI {
	uint32 MKFFIANHDOA = 1;
	uint32 LCDBCGNNEDL = 6;
	uint32 gallery_id = 8;
	uint32 FPGJOCNPEPP = 10;
}

enum GCGSettleOption {
	GCGSettleOption_GCG_SETTLE_OPT_NONE = 0;
	GCGSettleOption_GCG_SETTLE_OPT_EXIT = 1;
	GCGSettleOption_GCG_SETTLE_OPT_CONTINUE = 2;
	GCGSettleOption_GCG_SETTLE_OPT_RESTART = 3;
}

message BIAHPJGFBCJ {
	repeated uint32 FCDHKAHMGOI = 4;
	uint32 level_id = 6;
	bool is_open = 7;
	repeated uint32 GMBNHFMAEIF = 9;
	repeated uint32 PECOEPEEJEE = 11;
	bool is_finish = 12;
	repeated uint32 LFONMKDBNOH = 13;
	uint32 score = 14;
}

// CmdId: 29253
message DODOFOCDJFP {
	uint32 level_id = 3;
	int32 retcode = 6;
}

// CmdId: 2590
message EMPCIGNPOHD {
	int32 retcode = 2;
}

message PlatformInfo {
	uint32 route_id = 1;
	int32 start_index = 2;
	uint32 start_route_time = 3;
	uint32 start_scene_time = 4;
	Vector start_pos = 7;
	bool is_started = 8;
	MathQuaternion start_rot = 9;
	uint32 stop_scene_time = 10;
	Vector pos_offset = 11;
	MathQuaternion rot_offset = 12;
	MovingPlatformType moving_platform_type = 13;
	bool is_active = 14;
	Route route = 15;
	uint32 point_id = 16;
}

// CmdId: 24499
message HLHPGKGLOAN {
	uint32 refresh_id = 1;
	uint32 CEPMFLMJDEO = 9;
}

message KBMGFOFLGCP {
	uint32 DFLOFLCKAIP = 6;
	uint32 LEFNPKGHONI = 7;
	uint32 index = 9;
	fixed32 KNEMFJGDAIO = 10;
	uint32 avatar_id = 12;
	fixed32 begin_time = 13;
}

enum ChallengeFinishType {
	ChallengeFinishType_NONE = 0;
	ChallengeFinishType_FAIL = 1;
	ChallengeFinishType_SUCC = 2;
	ChallengeFinishType_PAUSE = 3;
}

// CmdId: 899
message KNHEJKIPMOC {
	repeated uint32 BHIPFCIFDGE = 4;
}

message Material {
	uint32 count = 1;
	MaterialDeleteInfo delete_info = 2;
}

enum HomePlantFieldStatus {
	HomePlantFieldStatus_HOME_FIELD_STATUE_NONE = 0;
	HomePlantFieldStatus_HOME_FIELD_STATUE_SEED = 1;
	HomePlantFieldStatus_HOME_FIELD_STATUE_SPROUT = 2;
	HomePlantFieldStatus_HOME_FIELD_STATUE_GATHER = 3;
}

// CmdId: 9695
message PlayerChatNotify {
	ChatInfo chat_info = 9;
	uint32 channel_id = 12;
}

message PropValue {
	uint32 type = 1;
	int64 val = 4;
	oneof value {
		int64 ival = 2;
		float fval = 3;
	}
}

message DetailAbilityInfo {
	int32 local_id = 1;
	AbilityString parent_ability_name = 2;
	uint32 instanced_modifier_id = 4;
	uint32 instanced_ability_id = 5;
	uint32 caster_id = 6;
	int32 modifier_local_id = 7;
}

// CmdId: 4280
message EANODAKMKAN {
	repeated uint32 NCEPDBCCNLN = 4;
	int32 retcode = 6;
}

// CmdId: 25485
message PDOAJIKPIBP {
}

// CmdId: 22328
message NIJHDIPAOAO {
	int32 retcode = 14;
}

// CmdId: 26492
message CGEFFCJGLAC {
	int32 retcode = 2;
}

message AbilityMixinShieldBar {
	uint32 element_type = 4;
	uint32 player_num = 8;
	float ELCFEJKIKMJ = 10;
	float FPKKBELJFBP = 14;
}

// CmdId: 9609
message LPEJBJKFFNN {
	uint32 group_id = 3;
	uint32 config_id = 10;
}

// CmdId: 24908
message GOHDKOMGAGG {
	int32 retcode = 14;
}

// CmdId: 9391
message JMMCEJNJLFP {
	int32 retcode = 5;
}

// CmdId: 1859
message FLLLHKBHADP {
	uint32 level_id = 5;
	uint32 ELGGLGCPIBL = 13;
}

message ODFKDFFIJMO {
	repeated JDHHGIPICIO level_info_list = 1;
}

// CmdId: 21536
message GetFriendShowAvatarInfoRsp {
	repeated ShowAvatarInfo show_avatar_info_list = 9;
	int32 retcode = 11;
	uint32 uid = 12;
}

// CmdId: 5822
message MGOLKCIJHCG {
	uint32 level_id = 6;
	int32 retcode = 10;
}

// CmdId: 23860
message NEGBCANHLOP {
	repeated uint32 LPHDIDCCJOO = 9;
}

// CmdId: 1319
message MarkMapReq {
	enum Operation {
		OPERATION_ADD = 0;
		OPERATION_MOD = 1;
		OPERATION_DEL = 2;
		OPERATION_GET = 3;
	}

	MapMarkPoint old = 1;
	MapMarkPoint mark = 11;
	Operation op = 12;
}

message HomeBalloonGalleryRecord {
	HomeGroupPlayerInfo player_info = 2;
	uint32 timestamp = 8;
	uint32 score = 10;
	uint32 EEOCMBKEHJI = 13;
}

// CmdId: 28310
message BPAMPEDNGGK {
	bool HGEEPPLPGKA = 10;
	uint64 dungeon_guid = 13;
}

message GCGMsgPVEIntentionInfo {
	map<uint32, OMEANODJNDJ> intention_map = 5;
}

// CmdId: 27176
message NFMCEJCLOLK {
	uint32 DFALPHNNLHD = 10;
}

message BIPOOLEFHEN {
	Vector PIGMLDBMLIF = 1;
}

// CmdId: 24392
message DIMPDAHOKLB {
	uint32 index = 1;
	uint32 DFLOFLCKAIP = 5;
	bool BCOCILMBMGM = 10;
}

// CmdId: 22437
message OEBAMKDJPLP {
	int32 retcode = 1;
	uint32 id = 15;
}

// CmdId: 6757
message LHFBFBCFDOP {
}

// CmdId: 23240
message KDAFIJMJBPK {
	int32 retcode = 4;
	uint32 IIKNKCNJBGE = 12;
}

// CmdId: 27384
message LIKLGLKLDDA {
	uint32 DFLOFLCKAIP = 3;
	uint32 index = 6;
}

// CmdId: 28555
message EOHHJIAOHGE {
	uint32 GMKIACGIBKC = 11;
	uint32 BFNFFHEPPAF = 14;
}

// CmdId: 27978
message FCNABLMANLA {
	uint32 MLCBENELCLN = 6;
	uint32 EGFFKHBEIFO = 7;
	bool is_success = 11;
	uint32 BPOJMDPFCLG = 13;
}

message SceneGallerySorushTrialPhotoMatchInfo {
	bool MJAPPPJJEMH = 12;
	bool PBDECPNOKAB = 13;
}

message HomeMarkPointFurnitureData {
	uint32 guid = 1;
	uint32 furniture_id = 2;
	uint32 furniture_type = 3;
	Vector pos = 4;
	oneof extra {
		HomeMarkPointNPCData npc_data = 6;
		HomeMarkPointSuiteData suite_data = 7;
	}
}

// CmdId: 24360
message BMLCNDKCMON {
	int32 retcode = 13;
}

// CmdId: 28672
message IJLBPKFEILB {
	string GHPCCOLIABG = 6;
}

// CmdId: 8524
message FPMGKLDFBJM {
}

message BIBFIIJJGHP {
	Vector rot = 1;
	Vector pos = 8;
}

message AIIFEGFGDCE {
	uint32 KMCBDHGKNNO = 3;
}

// CmdId: 2549
message DGNCIOFHOPL {
}

// CmdId: 8628
message MHPACFPCAKA {
}

// CmdId: 26165
message EIOLELKAIGO {
	uint32 level_id = 14;
}

// CmdId: 9924
message HLONDLKECKC {
	int32 retcode = 3;
	uint32 HCBJMLOPEEC = 5;
}

message GCGFestivalDetailInfo {
	bool is_gcg_festival_mode_open = 3;
}

// CmdId: 28866
message CLIIIDEBPFJ {
	int32 retcode = 8;
	uint32 schedule_id = 9;
}

message CustomGalleryCountdownScoreBoard {
	uint32 start_time = 5;
	bool is_paused = 7;
	int32 passed_time = 8;
}

// CmdId: 6849
message JJFPABIPDMN {
	int32 retcode = 1;
	repeated OPJKFEPGGDB LIHMOEJNNKH = 5;
	uint32 room_id = 13;
}

// CmdId: 1747
message BLCIHHKGKAB {
	int32 retcode = 4;
	UgcType ugc_type = 14;
	oneof brief {
		UgcMusicBriefInfo music_brief_info = 9;
	}
}

message MLJNFPFAPLE {
	uint32 MBBPJMNNMIK = 2;
	uint32 level_id = 3;
	bool is_open = 14;
}

message HCIGBBFCNFL {
	uint32 element_type = 3;
	repeated GGDKDMOAIEN PJBDIKEOEMK = 9;
}

message DMKEJNCCMFC {
	uint32 level = 1;
	repeated uint32 tag_list = 2;
	bool PICIFDGBINO = 3;
	repeated uint32 CEPGACOJILB = 5;
	bool CBJDAJEJJMB = 6;
	uint32 FPKACFCPEPH = 7;
	uint32 LJIOOFLKIME = 8;
	bool DMMJDLIENJH = 9;
	uint32 GEHHNEPHGDA = 10;
	repeated uint32 EMMCPCEKJEG = 11;
	uint32 guid = 12;
	uint32 KBFAIMDFLDA = 13;
	repeated JFMEMBJJFJB FKHMCEBCNPL = 14;
	uint32 NLBCCNBPNKK = 15;
}

message FCLDCGFCJHF {
	repeated EBCBBJOBMHE level_info_list = 8;
}

// CmdId: 22558
message PEKJAHAHPDA {
	uint32 MMENLJNENCA = 3;
	int32 retcode = 10;
	bool MDBNCAJECHN = 15;
}

// CmdId: 23504
message LJJNGFAEJOG {
	int32 retcode = 1;
}

message MKGLBOHLKNK {
	repeated MassivePropSyncInfo massive_prop_list = 11;
	repeated int64 DOENEKCJBKI = 12;
	bool ELKJHLEDHFO = 15;
}

// CmdId: 25626
message PODODCPLBIH {
	repeated uint64 LBEKGEAAPOG = 2;
	int32 retcode = 7;
	UgcType ugc_type = 10;
}

// CmdId: 27735
message KLGFDBGBKBO {
	uint32 LALKJDDEADP = 2;
	uint32 city_id = 5;
	int32 retcode = 11;
}

// CmdId: 28434
message CMLBBABLKPB {
	map<uint32, NBLPDJLFIOM> CLBMFOBLDLE = 5;
}

// CmdId: 27748
message PIECKFGAAMD {
	bool EPEADJGNOBD = 13;
}

// CmdId: 21533
message FFGCACBMJEN {
	uint32 LALKINCFPHF = 3;
}

// CmdId: 8002
message CodexDataUpdateNotify {
	uint32 weapon_max_promote_level = 2;
	uint32 id = 8;
	CodexType type = 9;
}

// CmdId: 28535
message FGOAKLHPCMO {
	uint32 PKJAGILPKCM = 1;
	uint32 KLDHDELMOMJ = 9;
	bool is_finish = 11;
}

// CmdId: 20377
message GCGSettleOptionRsp {
	GCGSettleOption option = 8;
	int32 retcode = 10;
}

// CmdId: 762
message QuestCreateEntityReq {
	CreateEntityInfo entity = 4;
	uint32 parent_quest_id = 9;
	uint32 quest_id = 11;
	bool is_rewind = 12;
}

// CmdId: 2570
message IPFLOHOCECB {
	uint32 CKNKNAFPGPK = 6;
	uint32 value = 7;
	uint32 MBKMJKPOAFP = 8;
}

// CmdId: 28976
message ODFKMGEALCH {
	uint32 PPHDLINFMCK = 8;
	int32 retcode = 9;
}

message KMDDNLBJLJJ {
	repeated LIPOHCFDFBH KOIFEHOCJLC = 5;
	bool OOPOFACKKPF = 11;
}

// CmdId: 8773
message AGEJPNKEKGP {
	int32 retcode = 1;
}

// CmdId: 6384
message EAPFCKJGOHC {
	int32 retcode = 8;
}

// CmdId: 4195
message GIHMEINIGHG {
	int32 retcode = 1;
	LECAJKCKELN MBGIIGJCNPI = 12;
}

// CmdId: 8071
message DADBHPHEBHI {
	repeated uint32 PLLBKOHNIAP = 1;
	uint32 activity_id = 14;
}

message InBattleChessSettleInfo {
	uint32 KLMNKLMOPJE = 2;
	uint64 scene_time_ms = 7;
	bool is_success = 9;
	uint32 BAAFKJKOJAD = 10;
	uint32 CABBAOBBAHH = 12;
	repeated ExhibitionDisplayInfo score_list = 13;
	uint32 HLKCHNNDIMF = 15;
}

message APLBJJBLBKC {
	repeated uint32 param_list = 1;
}

// CmdId: 1507
message CKPEIJJMOFG {
	uint32 level_id = 14;
	uint32 NEMGOAHPGPO = 15;
}

// CmdId: 2892
message GMAOJBANFOD {
	bytes BIDMHEAAOPE = 3;
	uint32 id = 12;
}

// CmdId: 4776
message WorldDataNotify {
	map<uint32, PropValue> world_prop_map = 2;
}

// CmdId: 26053
message JCDKLGHBGNI {
}

// CmdId: 3589
message IIPPOMKDKBJ {
	int32 retcode = 1;
}

message GCGMsgSelectOnStage {
	uint32 controller_id = 1;
	uint32 card_guid = 3;
	GCGReason reason = 6;
}

// CmdId: 1996
message OPDCNGHBFJA {
}

message KDNBHANDLLP {
	repeated ItemParam JHDOIAGCGAJ = 2;
	uint32 BGLLDLAAFKL = 13;
}

// CmdId: 1779
message GECLPEAOOCA {
	uint32 quest_id = 11;
	int32 retcode = 13;
}

message PPCALJNOHIO {
	EHKLCKELDPB CAKGOFILEMK = 1;
	EHKLCKELDPB BCMIFPLEOGJ = 3;
	repeated EHKLCKELDPB IMLKPNBEFLG = 4;
	EHKLCKELDPB ADMFMEDHECE = 8;
	EHKLCKELDPB JCOILHJELOJ = 13;
	EHKLCKELDPB FKGJCPIDNBH = 15;
}

message JCAGIDBMAHL {
	uint32 score = 1;
	uint32 EKLDPGBOMEO = 4;
	uint32 level_id = 5;
	bool is_new_record = 7;
	uint32 LBGPLFDFGOK = 12;
	uint32 difficulty = 14;
}

message UgcDungeonCandidateTeamAvatarInfo {
	UgcDungeonCandidateAvatarType avatar_type = 2;
	uint32 CLHKAIEGBPM = 4;
	uint32 costume_id = 14;
}

// CmdId: 8683
message GELHBCJLANB {
	Vector pos = 1;
	int32 retcode = 3;
	uint32 material_id = 6;
	uint32 entity_id = 11;
}

message GCGOperationReroll {
	repeated uint32 dice_index_list = 9;
}

// CmdId: 28929
message PLIAHMOKHOI {
	uint32 data = 15;
}

// CmdId: 528
message FEPPHNGMNOD {
	int32 retcode = 7;
}

message OPOPDLFAGAO {
	bool CCBACKCELEN = 3;
	bool MFFHCEENPDJ = 9;
	uint32 entity_id = 12;
}

// CmdId: 395
message GMDPFCPNBHF {
	repeated MDIICLGOJAO HOELLECCNIL = 11;
	int32 retcode = 15;
}

message SandwormCannonDetailInfo {
	repeated SandwormCannonLevelData sandworm_cannon_info = 4;
}

message HBKJDAKHEHA {
	repeated uint32 IAPBBBLDPOG = 12;
}

// CmdId: 5914
message MPLAJLCFKOD {
	uint32 FLJJAJFIAGA = 5;
}

// CmdId: 4997
message NAALBLNBLLL {
	uint32 GJBFLOKAKNJ = 6;
	uint32 JPLKFKJCLBH = 15;
}

message GameplayRecommendationReliquaryResponse {
	uint32 equip_type = 11;
	repeated LHKOLFJBKLP main_prop_data_list = 13;
}

// CmdId: 4293
message LCJIGECHNDI {
	repeated string KPOGEGBOJOJ = 12;
}

message ClientCollectorData {
	uint32 material_id = 2;
	uint32 OBJOOFCIGIM = 5;
	uint32 EIBMPDLEGLE = 15;
}

// CmdId: 24801
message EOGLODPEOPJ {
	int32 retcode = 2;
}

// CmdId: 27857
message EMIFGECBKAI {
	uint32 point_id = 2;
	uint32 scene_id = 3;
}

message FJOEAMDNFEN {
	uint32 stage_id = 2;
	uint32 level_id = 3;
	bool is_open = 6;
	bool is_finished = 8;
}

// CmdId: 1911
message IGGIDOPBNOI {
	int32 retcode = 2;
	uint32 offering_id = 8;
}

message HomeFurnitureSuiteData {
	repeated int32 included_furniture_index_list = 1;
	uint32 guid = 5;
	uint32 suite_id = 6;
	bool is_allow_summon = 8;
	Vector spawn_pos = 11;
}

message JKJNBFKDOHE {
	uint32 GGHJBAELHEB = 1;
	uint32 AKPPJGCICMK = 2;
	uint32 IDHHFAMFBJN = 3;
	uint32 AFJPDKLNCMO = 5;
	uint32 owner_uid = 6;
	uint32 IMDLICDPCOL = 7;
	uint32 DKGCBHKCPPP = 8;
}

// CmdId: 24375
message BJBJKOCBNGA {
	int32 retcode = 4;
}

// CmdId: 29624
message JGGLMDBIMDJ {
	int32 retcode = 15;
}

// CmdId: 29197
message PlayerMatchInfoNotify {
	repeated uint32 PNOBBGLCKAH = 1;
	uint32 host_uid = 2;
	uint32 HFMODIDCFEM = 3;
	uint32 dungeon_id = 7;
	MatchType match_type = 10;
	uint32 EADHOCKFDOC = 11;
	uint32 GDCJGJMNMKC = 12;
	uint32 mp_play_id = 13;
	uint32 NCFMGPOECJF = 14;
}

message EffigyChallengeV2DetailInfo {
	repeated OPHIJGMOKBO level_data_list = 9;
}

// CmdId: 2938
message APPOCKAHFHE {
	int32 retcode = 2;
	bool AEEEICIEOBN = 8;
	uint32 MMENLJNENCA = 15;
}

// CmdId: 8354
message KABGFHLEGPK {
	IEHMMLEIDOH hunting_pair = 7;
	Vector JJHJJNMIPFH = 9;
	uint32 ONHFPMCHFCD = 12;
}

// CmdId: 25977
message UgcDungeonCandidateTeamCreateReq {
	EnterUgcDungeonType enter_type = 2;
	uint64 dungeon_guid = 4;
	uint32 dungeon_id = 11;
}

// CmdId: 24648
message KADKCPCFNIK {
	repeated uint32 KDCCIOJBDDJ = 8;
}

// CmdId: 431
message NEOEAANHGIB {
	repeated uint32 PBMECHPOFJK = 10;
	repeated uint32 EMAHILEFCJE = 13;
}

// CmdId: 23413
message BLCHMEPGDFE {
	uint32 OKOANLIBBLO = 7;
	int32 retcode = 8;
}

message BKHDAMMCPJI {
	repeated BEBBCMFJKLH HJDIEOACHOK = 6;
}

// CmdId: 26556
message CCEBAEOIHPM {
	uint32 target_uid = 7;
}

message CBCMIGMODMO {
	uint32 level_id = 7;
	repeated uint32 EPBBHCLDMKG = 11;
}

message GDCKPMLALHO {
	repeated uint32 IFJAGHCOGCM = 6;
	uint32 ECAPAGIEMLJ = 13;
	repeated EEKEOOOICFJ IJIDAJPHOCM = 15;
}

message KMNKJKIEPCB {
	enum HNJKCDBPGCM {
		HNJKCDBPGCM_INVALID = 0;
		HNJKCDBPGCM_IN_PROGRESS = 1;
		HNJKCDBPGCM_COMPLETE = 2;
		HNJKCDBPGCM_REWARD_TAKEN = 3;
	}

	uint32 quest_id = 3;
	uint32 progress = 4;
	uint32 KOFLHJKOOFJ = 6;
	HNJKCDBPGCM state = 9;
	uint32 total_progress = 12;
}

// CmdId: 24403
message AvatarRenameInfoNotify {
	repeated AvatarRenameInfo avatar_rename_list = 8;
}

message HMKCDMHIFKA {
	bool is_open = 3;
	uint32 IABEPGPFIJC = 9;
	uint32 level_id = 13;
}

// CmdId: 809
message MAOAHFEGFGE {
	bool AGPMHKOMGGC = 1;
	uint32 play_index = 8;
	uint32 level_id = 13;
}

// CmdId: 3584
message PPDFCHOONNF {
	int32 retcode = 3;
	map<uint64, OCOFNPCBHOI> DGOMBKAKIFO = 14;
}

// CmdId: 21718
message PBNJMDFONAK {
	int32 retcode = 1;
}

// CmdId: 7431
message DAECCAMALDG {
	uint64 chair_id = 4;
	int32 JNIMALFGJHL = 5;
	int32 retcode = 8;
	uint32 entity_id = 10;
	Vector position = 11;
}

message MailTextContent {
	string title = 1;
	string content = 2;
	string sender = 3;
}

// CmdId: 28406
message AKJBKBCGGLG {
	int32 retcode = 4;
	repeated HLLPNCKOANP HGLEFGLBEAA = 9;
}

// CmdId: 23123
message MHCMGKCNPMA {
	uint32 entity_id = 2;
	CustomGadgetTreeInfo FHHNCEHKALH = 3;
}

// CmdId: 4620
message JPICNNLPEKD {
	repeated MapMarkPoint mark_list = 12;
}

// CmdId: 2729
message CEKIHDNGDNA {
	uint32 MECDLIKEOLD = 7;
}

enum Retcode {
	RET_SUCC = 0;
	RET_FAIL = -1;
	RET_SVR_ERROR = 1;
	RET_UNKNOWN_ERROR = 2;
	RET_FREQUENT = 3;
	RET_NODE_FORWARD_ERROR = 4;
	RET_NOT_FOUND_CONFIG = 5;
	RET_SYSTEM_BUSY = 6;
	RET_GM_UID_BIND = 7;
	RET_FORBIDDEN = 8;
	RET_STOP_REGISTER = 10;
	RET_STOP_SERVER = 11;
	RET_ACCOUNT_VEIRFY_ERROR = 12;
	RET_ACCOUNT_FREEZE = 13;
	RET_REPEAT_LOGIN = 14;
	RET_CLIENT_VERSION_ERROR = 15;
	RET_TOKEN_ERROR = 16;
	RET_ACCOUNT_NOT_EXIST = 17;
	RET_WAIT_OTHER_LOGIN = 18;
	RET_ANOTHER_LOGIN = 19;
	RET_CLIENT_FORCE_UPDATE = 20;
	RET_BLACK_UID = 21;
	RET_LOGIN_DB_FAIL = 22;
	RET_LOGIN_INIT_FAIL = 23;
	RET_MYSQL_DUPLICATE = 24;
	RET_MAX_PLAYER = 25;
	RET_ANTI_ADDICT = 26;
	RET_PS_PLAYER_WITHOUT_ONLINE_ID = 27;
	RET_ONLINE_ID_NOT_FOUND = 28;
	RET_ONLNE_ID_NOT_MATCH = 29;
	RET_REGISTER_IS_FULL = 30;
	RET_CHECKSUM_INVALID = 31;
	RET_BLACK_REGISTER_IP = 32;
	RET_EXCEED_REGISTER_RATE = 33;
	RET_UNKNOWN_PLATFORM = 34;
	RET_TOKEN_PARAM_ERROR = 35;
	RET_ANTI_OFFLINE_ERROR = 36;
	RET_BLACK_LOGIN_IP = 37;
	RET_GET_TOKEN_SESSION_HAS_UID = 38;
	RET_ENVIRONMENT_ERROR = 39;
	RET_CHECK_CLIENT_VERSION_HASH_FAIL = 40;
	RET_MINOR_REGISTER_FOBIDDEN = 41;
	RET_SECURITY_LIBRARY_ERROR = 42;
	RET_GATE_TICKET_CHECK_ERROR = 43;
	RET_PROTO_MIX_VERSION_NOT_MATCH = 44;
	RET_AVATAR_IN_CD = 101;
	RET_AVATAR_NOT_ALIVE = 102;
	RET_AVATAR_NOT_ON_SCENE = 103;
	RET_CAN_NOT_FIND_AVATAR = 104;
	RET_CAN_NOT_DEL_CUR_AVATAR = 105;
	RET_DUPLICATE_AVATAR = 106;
	RET_AVATAR_IS_SAME_ONE = 107;
	RET_AVATAR_LEVEL_LESS_THAN = 108;
	RET_AVATAR_CAN_NOT_CHANGE_ELEMENT = 109;
	RET_AVATAR_BREAK_LEVEL_LESS_THAN = 110;
	RET_AVATAR_ON_MAX_BREAK_LEVEL = 111;
	RET_AVATAR_ID_ALREADY_EXIST = 112;
	RET_AVATAR_NOT_DEAD = 113;
	RET_AVATAR_IS_REVIVING = 114;
	RET_AVATAR_ID_ERROR = 115;
	RET_REPEAT_SET_PLAYER_BORN_DATA = 116;
	RET_PLAYER_LEVEL_LESS_THAN = 117;
	RET_AVATAR_LIMIT_LEVEL_ERROR = 118;
	RET_CUR_AVATAR_NOT_ALIVE = 119;
	RET_CAN_NOT_FIND_TEAM = 120;
	RET_CAN_NOT_FIND_CUR_TEAM = 121;
	RET_AVATAR_NOT_EXIST_IN_TEAM = 122;
	RET_CAN_NOT_REMOVE_CUR_AVATAR_FROM_TEAM = 123;
	RET_CAN_NOT_USE_REVIVE_ITEM_FOR_CUR_AVATAR = 124;
	RET_TEAM_COST_EXCEED_LIMIT = 125;
	RET_TEAM_AVATAR_IN_EXPEDITION = 126;
	RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE = 127;
	RET_AVATAR_IN_COMBAT = 128;
	RET_PLAYER_TIME_LOCKED = 129;
	RET_NICKNAME_UTF8_ERROR = 130;
	RET_NICKNAME_TOO_LONG = 131;
	RET_NICKNAME_WORD_ILLEGAL = 132;
	RET_NICKNAME_TOO_MANY_DIGITS = 133;
	RET_NICKNAME_IS_EMPTY = 134;
	RET_NICKNAME_MONTHLY_LIMIT = 135;
	RET_NICKNAME_NOT_CHANGED = 136;
	RET_PLAYER_NOT_ONLINE = 140;
	RET_OPEN_STATE_NOT_OPEN = 141;
	RET_FEATURE_CLOSED = 142;
	RET_AVATAR_EXPEDITION_AVATAR_DIE = 152;
	RET_AVATAR_EXPEDITION_COUNT_LIMIT = 153;
	RET_AVATAR_EXPEDITION_MAIN_FORBID = 154;
	RET_AVATAR_EXPEDITION_TRIAL_FORBID = 155;
	RET_TEAM_NAME_ILLEGAL = 156;
	RET_IS_NOT_IN_STANDBY = 157;
	RET_IS_IN_DUNGEON = 158;
	RET_IS_IN_LOCK_AVATAR_QUEST = 159;
	RET_IS_USING_TRIAL_AVATAR = 160;
	RET_IS_USING_TEMP_AVATAR = 161;
	RET_NOT_HAS_FLYCLOAK = 162;
	RET_FETTER_REWARD_ALREADY_GOT = 163;
	RET_FETTER_REWARD_LEVEL_NOT_ENOUGH = 164;
	RET_WORLD_LEVEL_ADJUST_MIN_LEVEL = 165;
	RET_WORLD_LEVEL_ADJUST_CD = 166;
	RET_NOT_HAS_COSTUME = 167;
	RET_COSTUME_AVATAR_ERROR = 168;
	RET_FLYCLOAK_PLATFORM_TYPE_ERR = 169;
	RET_IN_TRANSFER = 170;
	RET_IS_IN_LOCK_AVATAR = 171;
	RET_FULL_BACKUP_TEAM = 172;
	RET_BACKUP_TEAM_ID_NOT_VALID = 173;
	RET_BACKUP_TEAM_IS_CUR_TEAM = 174;
	RET_AVATAR_RENAME_IN_CD = 175;
	RET_AVATAR_RENAME_IN_AUDIT = 176;
	RET_AVATAR_RENAME_IN_IP_BLACK_LIST = 177;
	RET_TEAM_AVATAR_IS_LOCKED = 178;
	RET_PLAYER_HAS_TRIAL_AVATAR = 179;
	RET_AVATAR_EXPEDITION_SLOT_NOT_ENOUGH = 180;
	RET_AVATAR_EXPEDITION_NO_AVATAR_CAN_TAKE_REWARD = 181;
	RET_AVATAR_UPGRADE_ITEM_EXP_OVERFLOW = 182;
	RET_ASYNC_WORD_FILTER_IN_CD = 183;
	RET_FLOAT_ERROR = 201;
	RET_NPC_NOT_EXIST = 301;
	RET_NPC_TOO_FAR = 302;
	RET_NOT_CURRENT_TALK = 303;
	RET_NPC_CREATE_FAIL = 304;
	RET_NPC_MOVE_FAIL = 305;
	RET_QUEST_NOT_EXIST = 401;
	RET_QUEST_IS_FAIL = 402;
	RET_QUEST_CONTENT_ERROR = 403;
	RET_BARGAIN_NOT_ACTIVATED = 404;
	RET_BARGAIN_FINISHED = 405;
	RET_INFERENCE_ASSOCIATE_WORD_ERROR = 406;
	RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION = 407;
	RET_SUBMIT_QUEST_EVENTS_NOT_RIGHT = 408;
	RET_CONFIRM_CONTINUE_MUTUAL_QUEST_COND_FAILED = 409;
	RET_CONFIRM_CONTINUE_MUTUAL_OCCUPIED_FAILED = 410;
	RET_QUEST_FOCUS_MODE_IN_CD = 416;
	RET_QUEST_IN_FOCUS_MODE = 417;
	RET_QUEST_NOT_IN_FOCUS_MODE = 418;
	RET_PARENT_QUEST_CANNOT_START_FOCUS = 419;
	RET_PARENT_QUEST_NOT_EXIST = 420;
	RET_BAN_OPEARATE_FOCUS = 421;
	RET_QUEST_FOCUS_ANY_GALLERY_STARTED = 422;
	RET_QUEST_FOCUS_USING_INFORMAL_AVATAR = 423;
	RET_QUEST_FOCUS_OPENSTATE_OFF = 424;
	RET_POINT_NOT_UNLOCKED = 501;
	RET_POINT_TOO_FAR = 502;
	RET_POINT_ALREAY_UNLOCKED = 503;
	RET_ENTITY_NOT_EXIST = 504;
	RET_ENTER_SCENE_FAIL = 505;
	RET_PLAYER_IS_ENTER_SCENE = 506;
	RET_CITY_MAX_LEVEL = 507;
	RET_AREA_LOCKED = 508;
	RET_JOIN_OTHER_WAIT = 509;
	RET_WEATHER_AREA_NOT_FOUND = 510;
	RET_WEATHER_IS_LOCKED = 511;
	RET_NOT_IN_SELF_SCENE = 512;
	RET_GROUP_NOT_EXIST = 513;
	RET_MARK_NAME_ILLEGAL = 514;
	RET_MARK_ALREADY_EXISTS = 515;
	RET_MARK_OVERFLOW = 516;
	RET_MARK_NOT_EXISTS = 517;
	RET_MARK_UNKNOWN_TYPE = 518;
	RET_MARK_NAME_TOO_LONG = 519;
	RET_DISTANCE_LONG = 520;
	RET_ENTER_SCENE_TOKEN_INVALID = 521;
	RET_NOT_IN_WORLD_SCENE = 522;
	RET_ANY_GALLERY_STARTED = 523;
	RET_GALLERY_NOT_START = 524;
	RET_GALLERY_INTERRUPT_ONLY_ON_SINGLE_MODE = 525;
	RET_GALLERY_CANNOT_INTERRUPT = 526;
	RET_GALLERY_WORLD_NOT_MEET = 527;
	RET_GALLERY_SCENE_NOT_MEET = 528;
	RET_CUR_PLAY_CANNOT_TRANSFER = 529;
	RET_CANT_USE_WIDGET_IN_HOME_SCENE = 530;
	RET_SCENE_GROUP_NOT_MATCH = 531;
	RET_POS_ROT_INVALID = 551;
	RET_MARK_INVALID_SCENE_ID = 552;
	RET_INVALID_SCENE_TO_USE_ANCHOR_POINT = 553;
	RET_ENTER_HOME_SCENE_FAIL = 554;
	RET_CUR_SCENE_IS_NULL = 555;
	RET_GROUP_ID_ERROR = 556;
	RET_GALLERY_INTERRUPT_NOT_OWNER = 557;
	RET_NO_SPRING_IN_AREA = 558;
	RET_AREA_NOT_IN_SCENE = 559;
	RET_INVALID_CITY_ID = 560;
	RET_INVALID_SCENE_ID = 561;
	RET_DEST_SCENE_IS_NOT_ALLOW = 562;
	RET_LEVEL_TAG_SWITCH_IN_CD = 563;
	RET_LEVEL_TAG_ALREADY_EXIST = 564;
	RET_INVALID_AREA_ID = 565;
	RET_GALLERY_ONGOING_FORBID = 566;
	RET_NOT_IN_PLAYER_WORLD = 567;
	RET_MAP_LAYER_GROUP_ALREADY_SHOWN = 568;
	RET_INVALID_MAP_LAYER = 569;
	RET_GALLERY_REPEAT_START = 570;
	RET_NOT_IN_PLAYER_SCENE = 571;
	RET_ITEM_NOT_EXIST = 601;
	RET_PACK_EXCEED_MAX_WEIGHT = 602;
	RET_ITEM_NOT_DROPABLE = 603;
	RET_ITEM_NOT_USABLE = 604;
	RET_ITEM_INVALID_USE_COUNT = 605;
	RET_ITEM_INVALID_DROP_COUNT = 606;
	RET_ITEM_ALREADY_EXIST = 607;
	RET_ITEM_IN_COOLDOWN = 608;
	RET_ITEM_COUNT_NOT_ENOUGH = 609;
	RET_ITEM_INVALID_TARGET = 610;
	RET_RECIPE_NOT_EXIST = 611;
	RET_RECIPE_LOCKED = 612;
	RET_RECIPE_UNLOCKED = 613;
	RET_COMPOUND_QUEUE_FULL = 614;
	RET_COMPOUND_NOT_FINISH = 615;
	RET_MAIL_ITEM_NOT_GET = 616;
	RET_ITEM_EXCEED_LIMIT = 617;
	RET_AVATAR_CAN_NOT_USE = 618;
	RET_ITEM_NEED_PLAYER_LEVEL = 619;
	RET_RECIPE_NOT_AUTO_QTE = 620;
	RET_COMPOUND_BUSY_QUEUE = 621;
	RET_NEED_MORE_SCOIN = 622;
	RET_SKILL_DEPOT_NOT_FOUND = 623;
	RET_HCOIN_NOT_ENOUGH = 624;
	RET_SCOIN_NOT_ENOUGH = 625;
	RET_HCOIN_EXCEED_LIMIT = 626;
	RET_SCOIN_EXCEED_LIMIT = 627;
	RET_MAIL_EXPIRED = 628;
	RET_REWARD_HAS_TAKEN = 629;
	RET_COMBINE_COUNT_TOO_LARGE = 630;
	RET_GIVING_ITEM_WRONG = 631;
	RET_GIVING_IS_FINISHED = 632;
	RET_GIVING_NOT_ACTIVED = 633;
	RET_FORGE_QUEUE_FULL = 634;
	RET_FORGE_QUEUE_CAPACITY = 635;
	RET_FORGE_QUEUE_NOT_FOUND = 636;
	RET_FORGE_QUEUE_EMPTY = 637;
	RET_NOT_SUPPORT_ITEM = 638;
	RET_ITEM_EMPTY = 639;
	RET_VIRTUAL_EXCEED_LIMIT = 640;
	RET_MATERIAL_EXCEED_LIMIT = 641;
	RET_EQUIP_EXCEED_LIMIT = 642;
	RET_ITEM_SHOULD_HAVE_NO_LEVEL = 643;
	RET_WEAPON_PROMOTE_LEVEL_EXCEED_LIMIT = 644;
	RET_WEAPON_LEVEL_INVALID = 645;
	RET_UNKNOW_ITEM_TYPE = 646;
	RET_ITEM_COUNT_IS_ZERO = 647;
	RET_ITEM_IS_EXPIRED = 648;
	RET_ITEM_EXCEED_OUTPUT_LIMIT = 649;
	RET_EQUIP_LEVEL_HIGHER = 650;
	RET_EQUIP_CAN_NOT_WAKE_OFF_WEAPON = 651;
	RET_EQUIP_HAS_BEEN_WEARED = 652;
	RET_EQUIP_WEARED_CANNOT_DROP = 653;
	RET_AWAKEN_LEVEL_MAX = 654;
	RET_MCOIN_NOT_ENOUGH = 655;
	RET_MCOIN_EXCEED_LIMIT = 656;
	RET_BATCH_SET_EQUIP_LOCK_STATE_CD = 657;
	RET_RESIN_NOT_ENOUGH = 660;
	RET_RESIN_EXCEED_LIMIT = 661;
	RET_RESIN_OPENSTATE_OFF = 662;
	RET_RESIN_BOUGHT_COUNT_EXCEEDED = 663;
	RET_RESIN_CARD_DAILY_REWARD_HAS_TAKEN = 664;
	RET_RESIN_CARD_EXPIRED = 665;
	RET_AVATAR_CAN_NOT_COOK = 666;
	RET_ATTACH_AVATAR_CD = 667;
	RET_AUTO_RECOVER_OPENSTATE_OFF = 668;
	RET_AUTO_RECOVER_BOUGHT_COUNT_EXCEEDED = 669;
	RET_RESIN_GAIN_FAILED = 670;
	RET_WIDGET_ORNAMENTS_TYPE_ERROR = 671;
	RET_ALL_TARGET_SATIATION_FULL = 672;
	RET_FORGE_WORLD_LEVEL_NOT_MATCH = 673;
	RET_FORGE_POINT_NOT_ENOUGH = 674;
	RET_WIDGET_ANCHOR_POINT_FULL = 675;
	RET_WIDGET_ANCHOR_POINT_NOT_FOUND = 676;
	RET_ALL_BONFIRE_EXCEED_MAX_COUNT = 677;
	RET_BONFIRE_EXCEED_MAX_COUNT = 678;
	RET_LUNCH_BOX_DATA_ERROR = 679;
	RET_INVALID_QUICK_USE_WIDGET = 680;
	RET_INVALID_REPLACE_RESIN_COUNT = 681;
	RET_PREV_DETECTED_GATHER_NOT_FOUND = 682;
	RET_GOT_ALL_ONEOFF_GAHTER = 683;
	RET_INVALID_WIDGET_MATERIAL_ID = 684;
	RET_WIDGET_DETECTOR_NO_HINT_TO_CLEAR = 685;
	RET_WIDGET_ALREADY_WITHIN_NEARBY_RADIUS = 686;
	RET_WIDGET_CLIENT_COLLECTOR_NEED_POINTS = 687;
	RET_WIDGET_IN_COMBAT = 688;
	RET_WIDGET_NOT_SET_QUICK_USE = 689;
	RET_ALREADY_ATTACH_WIDGET = 690;
	RET_EQUIP_IS_LOCKED = 691;
	RET_FORGE_IS_LOCKED = 692;
	RET_COMBINE_IS_LOCKED = 693;
	RET_FORGE_OUTPUT_STACK_LIMIT = 694;
	RET_ALREADY_DETTACH_WIDGET = 695;
	RET_GADGET_BUILDER_EXCEED_MAX_COUNT = 696;
	RET_REUNION_PRIVILEGE_RESIN_TYPE_IS_NORMAL = 697;
	RET_BONUS_COUNT_EXCEED_DOUBLE_LIMIT = 698;
	RET_RELIQUARY_DECOMPOSE_PARAM_ERROR = 699;
	RET_ITEM_COMBINE_COUNT_NOT_ENOUGH = 700;
	RET_GOODS_NOT_EXIST = 701;
	RET_GOODS_MATERIAL_NOT_ENOUGH = 702;
	RET_GOODS_NOT_IN_TIME = 703;
	RET_GOODS_BUY_NUM_NOT_ENOUGH = 704;
	RET_GOODS_BUY_NUM_ERROR = 705;
	RET_SHOP_NOT_OPEN = 706;
	RET_SHOP_CONTENT_NOT_MATCH = 707;
	RET_SHOP_BATCH_BUY_SHOP_LIMIT = 708;
	RET_SHOP_BATCH_BUY_COUNT_LIMIT = 709;
	RET_GOODS_PRECONDITION_NOT_SATISFIED = 710;
	RET_CHAT_FORBIDDEN = 798;
	RET_CHAT_CD = 799;
	RET_CHAT_FREQUENTLY = 800;
	RET_GADGET_NOT_EXIST = 801;
	RET_GADGET_NOT_INTERACTIVE = 802;
	RET_GADGET_NOT_GATHERABLE = 803;
	RET_CHEST_IS_LOCKED = 804;
	RET_GADGET_CREATE_FAIL = 805;
	RET_WORKTOP_OPTION_NOT_EXIST = 806;
	RET_GADGET_STATUE_NOT_ACTIVE = 807;
	RET_GADGET_STATUE_OPENED = 808;
	RET_BOSS_CHEST_NO_QUALIFICATION = 809;
	RET_BOSS_CHEST_LIFE_TIME_OVER = 810;
	RET_BOSS_CHEST_WEEK_NUM_LIMIT = 811;
	RET_BOSS_CHEST_GUEST_WORLD_LEVEL = 812;
	RET_BOSS_CHEST_HAS_TAKEN = 813;
	RET_BLOSSOM_CHEST_NO_QUALIFICATION = 814;
	RET_BLOSSOM_CHEST_LIFE_TIME_OVER = 815;
	RET_BLOSSOM_CHEST_HAS_TAKEN = 816;
	RET_BLOSSOM_CHEST_GUEST_WORLD_LEVEL = 817;
	RET_MP_PLAY_REWARD_NO_QUALIFICATION = 818;
	RET_MP_PLAY_REWARD_HAS_TAKEN = 819;
	RET_GENERAL_REWARD_NO_QUALIFICATION = 820;
	RET_GENERAL_REWARD_LIFE_TIME_OVER = 821;
	RET_GENERAL_REWARD_HAS_TAKEN = 822;
	RET_GADGET_NOT_VEHICLE = 823;
	RET_VEHICLE_SLOT_OCCUPIED = 824;
	RET_NOT_IN_VEHICLE = 825;
	RET_CREATE_VEHICLE_IN_CD = 826;
	RET_CREATE_VEHICLE_POS_INVALID = 827;
	RET_VEHICLE_POINT_NOT_UNLOCK = 828;
	RET_GADGET_INTERACT_COND_NOT_MEET = 829;
	RET_GADGET_INTERACT_PARAM_ERROR = 830;
	RET_GADGET_CUSTOM_COMBINATION_INVALID = 831;
	RET_DESHRET_OBELISK_DUPLICATE_INTERACT = 832;
	RET_DESHRET_OBELISK_NO_AVAIL_CHEST = 833;
	RET_VEHICLE_SORUSH_NOT_REPLACE = 834;
	RET_VEHICLE_SORUSH_NOT_UNLOAD = 835;
	RET_VEHICLE_SORUSH_STATE_NOT_MATCH = 836;
	RET_GIVING_NOT_IN_MY_WORLD = 837;
	RET_GIVING_IS_FROZEN = 838;
	RET_ACTIVITY_CLOSE = 860;
	RET_ACTIVITY_ITEM_ERROR = 861;
	RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH = 862;
	RET_SEA_LAMP_PHASE_NOT_FINISH = 863;
	RET_SEA_LAMP_FLY_NUM_LIMIT = 864;
	RET_SEA_LAMP_FLY_LAMP_WORD_ILLEGAL = 865;
	RET_ACTIVITY_WATCHER_REWARD_TAKEN = 866;
	RET_ACTIVITY_WATCHER_REWARD_NOT_FINISHED = 867;
	RET_SALESMAN_ALREADY_DELIVERED = 868;
	RET_SALESMAN_REWARD_COUNT_NOT_ENOUGH = 869;
	RET_SALESMAN_POSITION_INVALID = 870;
	RET_DELIVER_NOT_FINISH_ALL_QUEST = 871;
	RET_DELIVER_ALREADY_TAKE_DAILY_REWARD = 872;
	RET_ASTER_PROGRESS_EXCEED_LIMIT = 873;
	RET_ASTER_CREDIT_EXCEED_LIMIT = 874;
	RET_ASTER_TOKEN_EXCEED_LIMIT = 875;
	RET_ASTER_CREDIT_NOT_ENOUGH = 876;
	RET_ASTER_TOKEN_NOT_ENOUGH = 877;
	RET_ASTER_SPECIAL_REWARD_HAS_TAKEN = 878;
	RET_FLIGHT_GROUP_ACTIVITY_NOT_STARTED = 879;
	RET_ASTER_MID_PREVIOUS_BATTLE_NOT_FINISHED = 880;
	RET_DRAGON_SPINE_SHIMMERING_ESSENCE_EXCEED_LIMIT = 881;
	RET_DRAGON_SPINE_WARM_ESSENCE_EXCEED_LIMIT = 882;
	RET_DRAGON_SPINE_WONDROUS_ESSENCE_EXCEED_LIMIT = 883;
	RET_DRAGON_SPINE_SHIMMERING_ESSENCE_NOT_ENOUGH = 884;
	RET_DRAGON_SPINE_WARM_ESSENCE_NOT_ENOUGH = 885;
	RET_DRAGON_SPINE_WONDROUS_ESSENCE_NOT_ENOUGH = 886;
	RET_EFFIGY_FIRST_PASS_REWARD_HAS_TAKEN = 891;
	RET_EFFIGY_REWARD_HAS_TAKEN = 892;
	RET_TREASURE_MAP_ADD_TOKEN_EXCEED_LIMIT = 893;
	RET_TREASURE_MAP_TOKEN_NOT_ENOUGHT = 894;
	RET_SEA_LAMP_COIN_EXCEED_LIMIT = 895;
	RET_SEA_LAMP_COIN_NOT_ENOUGH = 896;
	RET_SEA_LAMP_POPULARITY_EXCEED_LIMIT = 897;
	RET_ACTIVITY_AVATAR_REWARD_NOT_OPEN = 898;
	RET_ACTIVITY_AVATAR_REWARD_HAS_TAKEN = 899;
	RET_ARENA_ACTIVITY_ALREADY_STARTED = 900;
	RET_TALENT_ALREAY_UNLOCKED = 901;
	RET_PREV_TALENT_NOT_UNLOCKED = 902;
	RET_BIG_TALENT_POINT_NOT_ENOUGH = 903;
	RET_SMALL_TALENT_POINT_NOT_ENOUGH = 904;
	RET_PROUD_SKILL_ALREADY_GOT = 905;
	RET_PREV_PROUD_SKILL_NOT_GET = 906;
	RET_PROUD_SKILL_MAX_LEVEL = 907;
	RET_CANDIDATE_SKILL_DEPOT_ID_NOT_FIND = 910;
	RET_SKILL_DEPOT_IS_THE_SAME = 911;
	RET_MONSTER_NOT_EXIST = 1001;
	RET_MONSTER_CREATE_FAIL = 1002;
	RET_DUNGEON_ENTER_FAIL = 1101;
	RET_DUNGEON_QUIT_FAIL = 1102;
	RET_DUNGEON_ENTER_EXCEED_DAY_COUNT = 1103;
	RET_DUNGEON_REVIVE_EXCEED_MAX_COUNT = 1104;
	RET_DUNGEON_REVIVE_FAIL = 1105;
	RET_DUNGEON_NOT_SUCCEED = 1106;
	RET_DUNGEON_CAN_NOT_CANCEL = 1107;
	RET_DEST_DUNGEON_SETTLED = 1108;
	RET_DUNGEON_CANDIDATE_TEAM_IS_FULL = 1109;
	RET_DUNGEON_CANDIDATE_TEAM_IS_DISMISS = 1110;
	RET_DUNGEON_CANDIDATE_TEAM_NOT_ALL_READY = 1111;
	RET_DUNGEON_CANDIDATE_TEAM_HAS_REPEAT_AVATAR = 1112;
	RET_DUNGEON_CANDIDATE_NOT_SINGEL_PASS = 1113;
	RET_DUNGEON_REPLAY_NEED_ALL_PLAYER_DIE = 1114;
	RET_DUNGEON_REPLAY_HAS_REVIVE_COUNT = 1115;
	RET_DUNGEON_OTHERS_LEAVE = 1116;
	RET_DUNGEON_ENTER_LEVEL_LIMIT = 1117;
	RET_DUNGEON_CANNOT_ENTER_PLOT_IN_MP = 1118;
	RET_DUNGEON_DROP_SUBFIELD_LIMIT = 1119;
	RET_DUNGEON_BE_INVITE_PLAYER_AVATAR_ALL_DIE = 1120;
	RET_DUNGEON_CANNOT_KICK = 1121;
	RET_DUNGEON_CANDIDATE_TEAM_SOMEONE_LEVEL_LIMIT = 1122;
	RET_DUNGEON_IN_FORCE_QUIT = 1123;
	RET_DUNGEON_GUEST_QUIT_DUNGEON = 1124;
	RET_DUNGEON_TICKET_FAIL = 1125;
	RET_CUR_DUNGEON_SETTLED = 1126;
	RET_CUR_DUNGEON_NOT_PLOT = 1127;
	RET_CUR_DUNGEON_NOT_ALLOW_SWITCH_TEAM = 1128;
	RET_DUNGEON_ENTERED_BY_CANDIDATE_TEAM = 1129;
	RET_DUNGEON_SWITCH_TEAM_BANNED_BY_PLAY = 1130;
	RET_DUNGEON_ENTER_TEAM_INTERNAL_ERROR = 1131;
	RET_DUNGEON_ENTER_TEAM_SOMEONE_LEVEL_LIMIT = 1132;
	RET_DUNGEON_ENTER_TEAM_SOMEONE_NOT_IN_SCENE_TEAM = 1133;
	RET_MP_NOT_IN_MY_WORLD = 1201;
	RET_MP_IN_MP_MODE = 1202;
	RET_MP_SCENE_IS_FULL = 1203;
	RET_MP_MODE_NOT_AVAILABLE = 1204;
	RET_MP_PLAYER_NOT_ENTERABLE = 1205;
	RET_MP_QUEST_BLOCK_MP = 1206;
	RET_MP_IN_ROOM_SCENE = 1207;
	RET_MP_WORLD_IS_FULL = 1208;
	RET_MP_PLAYER_NOT_ALLOW_ENTER = 1209;
	RET_MP_PLAYER_DISCONNECTED = 1210;
	RET_MP_NOT_IN_MP_MODE = 1211;
	RET_MP_OWNER_NOT_ENTER = 1212;
	RET_MP_ALLOW_ENTER_PLAYER_FULL = 1213;
	RET_MP_TARGET_PLAYER_IN_TRANSFER = 1214;
	RET_MP_TARGET_ENTERING_OTHER = 1215;
	RET_MP_OTHER_ENTERING = 1216;
	RET_MP_ENTER_MAIN_PLAYER_IN_PLOT = 1217;
	RET_MP_NOT_PS_PLAYER = 1218;
	RET_MP_PLAY_NOT_ACTIVE = 1219;
	RET_MP_PLAY_REMAIN_REWARDS = 1220;
	RET_MP_PLAY_NO_REWARD = 1221;
	RET_MP_OPEN_STATE_FAIL = 1223;
	RET_MP_PLAYER_IN_BLACKLIST = 1224;
	RET_MP_REPLY_TIMEOUT = 1225;
	RET_MP_IS_BLOCK = 1226;
	RET_MP_ENTER_MAIN_PLAYER_IN_MP_PLAY = 1227;
	RET_MP_IN_MP_PLAY_BATTLE = 1228;
	RET_MP_GUEST_HAS_REWARD_REMAINED = 1229;
	RET_MP_QUIT_MP_INVALID = 1230;
	RET_MP_OTHER_DATA_VERSION_NOT_LATEST = 1231;
	RET_MP_DATA_VERSION_NOT_LATEST = 1232;
	RET_MP_CUR_WORLD_NOT_ENTERABLE = 1233;
	RET_MP_ANY_GALLERY_STARTED = 1234;
	RET_MP_HAS_ACTIVE_DRAFT = 1235;
	RET_MP_PLAYER_IN_DUNGEON = 1236;
	RET_MP_MATCH_FULL = 1237;
	RET_MP_MATCH_LIMIT = 1238;
	RET_MP_MATCH_IN_PUNISH = 1239;
	RET_MP_IS_IN_MULTISTAGE = 1240;
	RET_MP_MATCH_PLAY_NOT_OPEN = 1241;
	RET_MP_ONLY_MP_WITH_PS_PLAYER = 1242;
	RET_MP_GUEST_LOADING_FIRST_ENTER = 1243;
	RET_MP_SUMMER_TIME_SPRINT_BOAT_ONGOING = 1244;
	RET_MP_BLITZ_RUSH_PARKOUR_CHALLENGE_ONGOING = 1245;
	RET_MP_MUSIC_GAME_ONGOING = 1246;
	RET_MP_IN_MPING_MODE = 1247;
	RET_MP_OWNER_IN_SINGLE_SCENE = 1248;
	RET_MP_IN_SINGLE_SCENE = 1249;
	RET_MP_REPLY_NO_VALID_AVATAR = 1250;
	RET_MP_IS_NOT_IN_TRANSFER_GUARD = 1251;
	RET_MP_CANNOT_EXEC_GIVING_IN_SINGLE_MODE_QUEST = 1252;
	RET_MP_EFFIGY_CHALLENGE_V4_IN_PREPARE = 1253;
	RET_MP_SHUFFLE_BOARD_ONGOING = 1254;
	RET_MP_FLIGHT_GEAR_ONGOING = 1255;
	RET_MP_TOY_BATTLE_QTE_ONGOING = 1256;
	RET_MP_PAINTING_REPAIR_ONGOING = 1257;
	RET_MP_FISHBLASTER_ONGOING = 1258;
	RET_MP_GUEST_MATCH_COND_NOT_MEET = 1259;
	RET_MAIL_PARA_ERR = 1301;
	RET_MAIL_MAX_NUM = 1302;
	RET_MAIL_ITEM_NUM_EXCEED = 1303;
	RET_MAIL_TITLE_LEN_EXCEED = 1304;
	RET_MAIL_CONTENT_LEN_EXCEED = 1305;
	RET_MAIL_SENDER_LEN_EXCEED = 1306;
	RET_MAIL_PARSE_PACKET_FAIL = 1307;
	RET_OFFLINE_MSG_MAX_NUM = 1308;
	RET_OFFLINE_MSG_SAME_TICKET = 1309;
	RET_MAIL_EXCEL_MAIL_TYPE_ERROR = 1310;
	RET_MAIL_CANNOT_SEND_MCOIN = 1311;
	RET_MAIL_HCOIN_EXCEED_LIMIT = 1312;
	RET_MAIL_SCOIN_EXCEED_LIMIT = 1313;
	RET_MAIL_MATERIAL_ID_INVALID = 1314;
	RET_MAIL_AVATAR_EXCEED_LIMIT = 1315;
	RET_MAIL_GACHA_TICKET_ETC_EXCEED_LIMIT = 1316;
	RET_MAIL_ITEM_EXCEED_CEHUA_LIMIT = 1317;
	RET_MAIL_SPACE_OR_REST_NUM_NOT_ENOUGH = 1318;
	RET_MAIL_TICKET_IS_EMPTY = 1319;
	RET_MAIL_TRANSACTION_IS_EMPTY = 1320;
	RET_MAIL_DELETE_COLLECTED = 1321;
	RET_MAIL_COLLECTION_IS_FULL = 1322;
	RET_MAIL_TITLE_CHARACTER_LEN_EXCEED = 1323;
	RET_MAIL_TITLE_EMPTY = 1324;
	RET_MAIL_CONTENT_EMPTY = 1325;
	RET_MAIL_SENDER_EMPTY = 1326;
	RET_DAILY_TASK_NOT_FINISH = 1330;
	RET_DAILY_TAKS_HAS_TAKEN = 1331;
	RET_SOCIAL_OFFLINE_MSG_NUM_EXCEED = 1332;
	RET_DAILY_TASK_FILTER_CITY_NOT_OPEN = 1333;
	RET_DAILY_ATTENDANCE_NOT_OPEN = 1334;
	RET_DAILY_ATTENDANCE_REWARD_MAX = 1335;
	RET_GACHA_INAVAILABLE = 1401;
	RET_GACHA_RANDOM_NOT_MATCH = 1402;
	RET_GACHA_SCHEDULE_NOT_MATCH = 1403;
	RET_GACHA_INVALID_TIMES = 1404;
	RET_GACHA_COST_ITEM_NOT_ENOUGH = 1405;
	RET_GACHA_TIMES_LIMIT = 1406;
	RET_GACHA_WISH_SAME_ITEM = 1407;
	RET_GACHA_WISH_INVALID_ITEM = 1408;
	RET_GACHA_MINORS_TIMES_LIMIT = 1409;
	RET_GACHA_GENERAL_TIMES_LIMIT = 1410;
	RET_GACHA_WISH_IS_NEEDED_BEFORE_GACHA = 1411;
	RET_INVESTIGAITON_NOT_IN_PROGRESS = 1501;
	RET_INVESTIGAITON_UNCOMPLETE = 1502;
	RET_INVESTIGAITON_REWARD_TAKEN = 1503;
	RET_INVESTIGAITON_TARGET_STATE_ERROR = 1504;
	RET_PUSH_TIPS_NOT_FOUND = 1505;
	RET_SIGN_IN_RECORD_NOT_FOUND = 1506;
	RET_ALREADY_HAVE_SIGNED_IN = 1507;
	RET_SIGN_IN_COND_NOT_SATISFIED = 1508;
	RET_BONUS_ACTIVITY_NOT_UNREWARDED = 1509;
	RET_SIGN_IN_REWARDED = 1510;
	RET_TOWER_NOT_OPEN = 1521;
	RET_TOWER_HAVE_DAILY_RECORD = 1522;
	RET_TOWER_NOT_RECORD = 1523;
	RET_TOWER_HAVE_RECORD = 1524;
	RET_TOWER_TEAM_NUM_ERROR = 1525;
	RET_TOWER_FLOOR_NOT_OPEN = 1526;
	RET_TOWER_NO_FLOOR_STAR_RECORD = 1527;
	RET_ALREADY_HAS_TOWER_BUFF = 1528;
	RET_DUPLICATE_ENTER_LEVEL = 1529;
	RET_NOT_IN_TOWER_LEVEL = 1530;
	RET_IN_TOWER_LEVEL = 1531;
	RET_TOWER_PREV_FLOOR_NOT_FINISH = 1532;
	RET_TOWER_STAR_NOT_ENOUGH = 1533;
	RET_BATTLE_PASS_NO_SCHEDULE = 1541;
	RET_BATTLE_PASS_HAS_BUYED = 1542;
	RET_BATTLE_PASS_LEVEL_OVERFLOW = 1543;
	RET_BATTLE_PASS_PRODUCT_EXPIRED = 1544;
	RET_MATCH_HOST_QUIT = 1561;
	RET_MATCH_ALREADY_IN_MATCH = 1562;
	RET_MATCH_NOT_IN_MATCH = 1563;
	RET_MATCH_APPLYING_ENTER_MP = 1564;
	RET_MATCH_INCORRECT_SCENE = 1565;
	RET_WIDGET_TREASURE_SPOT_NOT_FOUND = 1581;
	RET_WIDGET_TREASURE_ENTITY_EXISTS = 1582;
	RET_WIDGET_TREASURE_SPOT_FAR_AWAY = 1583;
	RET_WIDGET_TREASURE_FINISHED_TODAY = 1584;
	RET_WIDGET_QUICK_USE_REQ_PARAM_ERROR = 1585;
	RET_WIDGET_CAMERA_SCAN_ID_ERROR = 1586;
	RET_WIDGET_NOT_ACTIVE = 1587;
	RET_WIDGET_FEATHER_NOT_ACTIVE = 1588;
	RET_WIDGET_FEATHER_GADGET_TOO_FAR_AWAY = 1589;
	RET_WIDGET_CAPTURE_ANIMAL_NOT_EXIST = 1590;
	RET_WIDGET_CAPTURE_ANIMAL_DROP_BAG_LIMIT = 1591;
	RET_WIDGET_CAPTURE_ANIMAL_CAN_NOT_CAPTURE = 1592;
	RET_WIDGET_SKY_CRYSTAL_ALL_COLLECTED = 1593;
	RET_WIDGET_SKY_CRYSTAL_HINT_ALREADY_EXIST = 1594;
	RET_WIDGET_SKY_CRYSTAL_NOT_FOUND = 1595;
	RET_WIDGET_SKY_CRYSTAL_NO_HINT_TO_CLEAR = 1596;
	RET_WIDGET_LIGHT_STONE_ENERGY_NOT_ENOUGH = 1597;
	RET_WIDGET_TOY_CRYSTAL_ENERGY_NOT_ENOUGH = 1598;
	RET_WIDGET_LIGHT_STONE_LEVEL_NOT_ENOUGH = 1599;
	RET_WIDGET_QUICK_SLOT_NOT_IN_WIDGET_PANEL = 1600;
	RET_UID_NOT_EXIST = 2001;
	RET_PARSE_BIN_ERROR = 2002;
	RET_ACCOUNT_INFO_NOT_EXIST = 2003;
	RET_ORDER_INFO_NOT_EXIST = 2004;
	RET_SNAPSHOT_INDEX_ERROR = 2005;
	RET_MAIL_HAS_BEEN_SENT = 2006;
	RET_PRODUCT_NOT_EXIST = 2007;
	RET_UNFINISH_ORDER = 2008;
	RET_ID_NOT_EXIST = 2009;
	RET_ORDER_TRADE_EARLY = 2010;
	RET_ORDER_FINISHED = 2011;
	RET_GAMESERVER_VERSION_WRONG = 2012;
	RET_OFFLINE_OP_FULL_LENGTH = 2013;
	RET_CONCERT_PRODUCT_OBTAIN_LIMIT = 2014;
	RET_CONCERT_PRODUCT_TICKET_DUPLICATED = 2015;
	RET_CONCERT_PRODUCT_TICKET_EMPTY = 2016;
	RET_REDIS_MODIFIED = 5001;
	RET_REDIS_UID_NOT_EXIST = 5002;
	RET_PATHFINDING_DATA_NOT_EXIST = 6001;
	RET_PATHFINDING_DESTINATION_NOT_EXIST = 6002;
	RET_PATHFINDING_ERROR_SCENE = 6003;
	RET_PATHFINDING_SCENE_DATA_LOADING = 6004;
	RET_TOTHEMOON_ERROR_SCENE = 6301;
	RET_TOTHEMOON_PLAYER_NOT_EXIST = 6302;
	RET_FRIEND_COUNT_EXCEEDED = 7001;
	RET_PLAYER_NOT_EXIST = 7002;
	RET_ALREADY_SENT_ADD_REQUEST = 7003;
	RET_ASK_FRIEND_LIST_FULL = 7004;
	RET_PLAYER_ALREADY_IS_FRIEND = 7005;
	RET_PLAYER_NOT_ASK_FRIEND = 7006;
	RET_TARGET_FRIEND_COUNT_EXCEED = 7007;
	RET_NOT_FRIEND = 7008;
	RET_BIRTHDAY_CANNOT_BE_SET_TWICE = 7009;
	RET_CANNOT_ADD_SELF_FRIEND = 7010;
	RET_SIGNATURE_ILLEGAL = 7011;
	RET_PS_PLAYER_CANNOT_ADD_FRIENDS = 7012;
	RET_PS_PLAYER_CANNOT_REMOVE_FRIENDS = 7013;
	RET_NAME_CARD_NOT_UNLOCKED = 7014;
	RET_ALREADY_IN_BLACKLIST = 7015;
	RET_PS_PALEYRS_CANNOT_ADD_BLACKLIST = 7016;
	RET_PLAYER_BLACKLIST_FULL = 7017;
	RET_PLAYER_NOT_IN_BLACKLIST = 7018;
	RET_BLACKLIST_PLAYER_CANNOT_ADD_FRIEND = 7019;
	RET_IN_TARGET_BLACKLIST = 7020;
	RET_CANNOT_ADD_TARGET_FRIEND = 7021;
	RET_BIRTHDAY_FORMAT_ERROR = 7022;
	RET_ONLINE_ID_NOT_EXISTS = 7023;
	RET_FIRST_SHARE_REWARD_HAS_TAKEN = 7024;
	RET_PS_PLAYER_CANNOT_REMOVE_BLACKLIST = 7025;
	RET_REPORT_CD = 7026;
	RET_REPORT_CONTENT_ILLEGAL = 7027;
	RET_REMARK_WORD_ILLEGAL = 7028;
	RET_REMARK_TOO_LONG = 7029;
	RET_REMARK_UTF8_ERROR = 7030;
	RET_REMARK_IS_EMPTY = 7031;
	RET_ASK_ADD_FRIEND_CD = 7032;
	RET_SHOW_AVATAR_INFO_NOT_EXIST = 7033;
	RET_PLAYER_NOT_SHOW_AVATAR = 7034;
	RET_SOCIAL_UPDATE_SHOW_LIST_REPEAT_ID = 7035;
	RET_PSN_ID_NOT_FOUND = 7036;
	RET_EMOJI_COLLECTION_NUM_EXCEED_LIMIT = 7037;
	RET_REMARK_EMPTY = 7038;
	RET_IN_TARGET_PSN_BLACKLIST = 7039;
	RET_SIGNATURE_NOT_CHANGED = 7040;
	RET_SIGNATURE_MONTHLY_LIMIT = 7041;
	RET_REQ_FRIEND_AVATAR_FREQUENTLY = 7042;
	RET_PSN_GET_PLAYER_SOCIAL_DETAIL_FAIL = 7043;
	RET_PROFILE_PICTURE_NOT_UNLOCKED = 7044;
	RET_OFFERING_NOT_OPEN = 7081;
	RET_OFFERING_LEVEL_LIMIT = 7082;
	RET_OFFERING_LEVEL_NOT_REACH = 7083;
	RET_OFFERING_LEVEL_HAS_TAKEN = 7084;
	RET_OFFERING_PARI_SEARCH_NOT_OPEN = 7085;
	RET_OFFERING_PARI_NOT_FINISH = 7086;
	RET_OFFERING_PARI_FINISH_REWARD_HAS_TAKEN = 7087;
	RET_OFFERING_PARI_SEARCH_ALL_FINISH = 7088;
	RET_OFFERING_PARI_NO_FINISH_REWARD = 7089;
	RET_CITY_REPUTATION_NOT_OPEN = 7101;
	RET_CITY_REPUTATION_LEVEL_TAKEN = 7102;
	RET_CITY_REPUTATION_LEVEL_NOT_REACH = 7103;
	RET_CITY_REPUTATION_PARENT_QUEST_TAKEN = 7104;
	RET_CITY_REPUTATION_PARENT_QUEST_UNFINISH = 7105;
	RET_CITY_REPUTATION_ACCEPT_REQUEST = 7106;
	RET_CITY_REPUTATION_NOT_ACCEPT_REQUEST = 7107;
	RET_CITY_REPUTATION_ACCEPT_REQUEST_LIMIT = 7108;
	RET_CITY_REPUTATION_ENTRANCE_NOT_OPEN = 7109;
	RET_CITY_REPUTATION_TAKEN_REQUEST_REWARD = 7110;
	RET_CITY_REPUTATION_SWITCH_CLOSE = 7111;
	RET_CITY_REPUTATION_ENTRACE_SWITCH_CLOSE = 7112;
	RET_CITY_REPUTATION_TAKEN_EXPLORE_REWARD = 7113;
	RET_CITY_REPUTATION_EXPLORE_NOT_REACH = 7114;
	RET_MECHANICUS_NOT_OPEN = 7120;
	RET_MECHANICUS_GEAR_UNLOCK = 7121;
	RET_MECHANICUS_GEAR_LOCK = 7122;
	RET_MECHANICUS_GEAR_LEVEL_LIMIT = 7123;
	RET_MECHANICUS_COIN_NOT_ENOUGH = 7124;
	RET_MECHANICUS_NO_SEQUENCE = 7125;
	RET_MECHANICUS_SEQUENCE_LIMIT_LEVEL = 7126;
	RET_MECHANICUS_SEQUENCE_LIMIT_OPEN = 7127;
	RET_MECHANICUS_DIFFICULT_NOT_SUPPORT = 7128;
	RET_MECHANICUS_TICKET_NOT_ENOUGH = 7129;
	RET_MECHANICUS_TEACH_NOT_FINISH = 7130;
	RET_MECHANICUS_TEACH_FINISHED = 7131;
	RET_MECHANICUS_PREV_DIFFICULT_LEVEL_BLOCK = 7132;
	RET_MECHANICUS_PLAYER_LIMIT = 7133;
	RET_MECHANICUS_PUNISH_TIME = 7134;
	RET_MECHANICUS_SWITCH_CLOSE = 7135;
	RET_MECHANICUS_BATTLE_NOT_IN_DUNGEON = 7150;
	RET_MECHANICUS_BATTLE_PLAY_NOT_FOUND = 7151;
	RET_MECHANICUS_BATTLE_DUPLICATE_PICK_CARD = 7152;
	RET_MECHANICUS_BATTLE_PLAYER_NOT_IN_PLAY = 7153;
	RET_MECHANICUS_BATTLE_CARD_NOT_AVAILABLE = 7154;
	RET_MECHANICUS_BATTLE_NOT_IN_CARD_STAGE = 7155;
	RET_MECHANICUS_BATTLE_CARD_IS_WAITING = 7156;
	RET_MECHANICUS_BATTLE_CARD_ALL_CONFIRMED = 7157;
	RET_MECHANICUS_BATTLE_CARD_ALREADY_CONFIRMED = 7158;
	RET_MECHANICUS_BATTLE_CARD_CONFIRMED_BY_OTHER = 7159;
	RET_MECHANICUS_BATTLE_CARD_NOT_ENOUGH_POINTS = 7160;
	RET_MECHANICUS_BATTLE_CARD_ALREADY_SKIPPED = 7161;
	RET_LEGENDARY_KEY_NOT_ENOUGH = 8001;
	RET_LEGENDARY_KEY_EXCEED_LIMIT = 8002;
	RET_DAILY_TASK_NOT_ENOUGH_TO_REDEEM = 8003;
	RET_PERSONAL_LINE_OPEN_STATE_OFF = 8004;
	RET_PERSONAL_LINE_LEVEL_NOT_ENOUGH = 8005;
	RET_PERSONAL_LINE_NOT_OPEN = 8006;
	RET_PERSONAL_LINE_PRE_QUEST_NOT_FINISH = 8007;
	RET_HUNTING_ALREADY_FINISH_OFFER_LIMIT = 8201;
	RET_HUNTING_HAS_UNFINISHED_OFFER = 8202;
	RET_HUNTING_FAILED_OFFER_NOT_CD_READY = 8203;
	RET_HUNTING_NOT_TAKE_OFFER = 8204;
	RET_HUNTING_CANNOT_TAKE_TWICE = 8205;
	RET_RPIVATE_CHAT_INVALID_CONTENT_TYPE = 8901;
	RET_PRIVATE_CHAT_TARGET_IS_NOT_FRIEND = 8902;
	RET_PRIVATE_CHAT_CONTENT_NOT_SUPPORTED = 8903;
	RET_PRIVATE_CHAT_CONTENT_TOO_LONG = 8904;
	RET_PRIVATE_CHAT_PULL_TOO_FAST = 8905;
	RET_PRIVATE_CHAT_REPEAT_READ = 8906;
	RET_PRIVATE_CHAT_READ_NOT_FRIEND = 8907;
	RET_REUNION_FINISHED = 9001;
	RET_REUNION_NOT_ACTIVATED = 9002;
	RET_REUNION_ALREADY_TAKE_FIRST_REWARD = 9003;
	RET_REUNION_SIGN_IN_REWARDED = 9004;
	RET_REUNION_WATCHER_REWARDED = 9005;
	RET_REUNION_WATCHER_NOT_FINISH = 9006;
	RET_REUNION_MISSION_REWARDED = 9007;
	RET_REUNION_MISSION_NOT_FINISH = 9008;
	RET_REUNION_WATCHER_REWARD_NOT_UNLOCKED = 9009;
	RET_BLESSING_CONTENT_CLOSED = 9101;
	RET_BLESSING_NOT_ACTIVE = 9102;
	RET_BLESSING_NOT_TODAY_ENTITY = 9103;
	RET_BLESSING_ENTITY_EXCEED_SCAN_NUM_LIMIT = 9104;
	RET_BLESSING_DAILY_SCAN_NUM_EXCEED_LIMIT = 9105;
	RET_BLESSING_REDEEM_REWARD_NUM_EXCEED_LIMIT = 9106;
	RET_BLESSING_REDEEM_PIC_NUM_NOT_ENOUGH = 9107;
	RET_BLESSING_PIC_NOT_ENOUGH = 9108;
	RET_BLESSING_PIC_HAS_RECEIVED = 9109;
	RET_BLESSING_TARGET_RECV_NUM_EXCEED = 9110;
	RET_FLEUR_FAIR_CREDIT_EXCEED_LIMIT = 9111;
	RET_FLEUR_FAIR_CREDIT_NOT_ENOUGH = 9112;
	RET_FLEUR_FAIR_TOKEN_EXCEED_LIMIT = 9113;
	RET_FLEUR_FAIR_TOKEN_NOT_ENOUGH = 9114;
	RET_FLEUR_FAIR_MINIGAME_NOT_OPEN = 9115;
	RET_FLEUR_FAIR_MUSIC_GAME_DIFFICULTY_NOT_UNLOCK = 9116;
	RET_FLEUR_FAIR_DUNGEON_LOCKED = 9117;
	RET_FLEUR_FAIR_DUNGEON_PUNISH_TIME = 9118;
	RET_FLEUR_FAIR_ONLY_OWNER_CAN_RESTART_MINIGAM = 9119;
	RET_WATER_SPIRIT_COIN_EXCEED_LIMIT = 9120;
	RET_WATER_SPIRIT_COIN_NOT_ENOUGH = 9121;
	RET_REGION_SEARCH_NO_SEARCH = 9122;
	RET_REGION_SEARCH_STATE_ERROR = 9123;
	RET_BLESSING_GIVE_NUM_INVALID = 9124;
	RET_BLESSING_NO_GROUP_OR_OWNER = 9125;
	RET_CHANNELLER_SLAB_LOOP_DUNGEON_STAGE_NOT_OPEN = 9130;
	RET_CHANNELLER_SLAB_LOOP_DUNGEON_NOT_OPEN = 9131;
	RET_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD_HAS_TAKEN = 9132;
	RET_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD_HAS_TAKEN = 9133;
	RET_CHANNELLER_SLAB_INVALID_ONE_OFF_DUNGEON = 9134;
	RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_DONE = 9135;
	RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_STAGE_NOT_OPEN = 9136;
	RET_CHANNELLER_SLAB_TOKEN_EXCEED_LIMIT = 9137;
	RET_CHANNELLER_SLAB_TOKEN_NOT_ENOUGH = 9138;
	RET_CHANNELLER_SLAB_PLAYER_NOT_IN_ONE_OFF_DUNGEON = 9139;
	RET_MIST_TRIAL_SELECT_CHARACTER_NUM_NOT_ENOUGH = 9150;
	RET_MIST_TRIAL_ALREADY_USING_TRIAL_AVATAR = 9151;
	RET_HIDE_AND_SEEK_PLAY_NOT_OPEN = 9160;
	RET_HIDE_AND_SEEK_PLAY_MAP_NOT_OPEN = 9161;
	RET_HIDE_AND_SEEK_PLAY_MAP_NOT_CHOSEN = 9162;
	RET_SUMMER_TIME_DRAFT_WOORD_EXCEED_LIMIT = 9170;
	RET_SUMMER_TIME_DRAFT_WOORD_NOT_ENOUGH = 9171;
	RET_SUMMER_TIME_MINI_HARPASTUM_EXCEED_LIMIT = 9172;
	RET_SUMMER_TIME_MINI_HARPASTUMNOT_ENOUGH = 9173;
	RET_BOUNCE_CONJURING_COIN_EXCEED_LIMIT = 9180;
	RET_BOUNCE_CONJURING_COIN_NOT_ENOUGH = 9181;
	RET_CHESS_TEACH_MAP_FINISHED = 9183;
	RET_CHESS_TEACH_MAP_UNFINISHED = 9184;
	RET_CHESS_COIN_EXCEED_LIMIT = 9185;
	RET_CHESS_COIN_NOT_ENOUGH = 9186;
	RET_CHESS_IN_PUNISH_TIME = 9187;
	RET_CHESS_PREV_MAP_UNFINISHED = 9188;
	RET_CHESS_MAP_LOCKED = 9189;
	RET_BLITZ_RUSH_NOT_OPEN = 9192;
	RET_BLITZ_RUSH_DUNGEON_NOT_OPEN = 9193;
	RET_BLITZ_RUSH_COIN_A_EXCEED_LIMIT = 9194;
	RET_BLITZ_RUSH_COIN_B_EXCEED_LIMIT = 9195;
	RET_BLITZ_RUSH_COIN_A_NOT_ENOUGH = 9196;
	RET_BLITZ_RUSH_COIN_B_NOT_ENOUGH = 9197;
	RET_MIRACLE_RING_VALUE_NOT_ENOUGH = 9201;
	RET_MIRACLE_RING_CD = 9202;
	RET_MIRACLE_RING_REWARD_NOT_TAKEN = 9203;
	RET_MIRACLE_RING_NOT_DELIVER = 9204;
	RET_MIRACLE_RING_DELIVER_EXCEED = 9205;
	RET_MIRACLE_RING_HAS_CREATED = 9206;
	RET_MIRACLE_RING_HAS_NOT_CREATED = 9207;
	RET_MIRACLE_RING_NOT_YOURS = 9208;
	RET_GADGET_FOUNDATION_UNAUTHORIZED = 9251;
	RET_GADGET_FOUNDATION_SCENE_NOT_FOUND = 9252;
	RET_GADGET_FOUNDATION_NOT_IN_INIT_STATE = 9253;
	RET_GADGET_FOUNDATION_BILDING_POINT_NOT_ENOUGHT = 9254;
	RET_GADGET_FOUNDATION_NOT_IN_BUILT_STATE = 9255;
	RET_GADGET_FOUNDATION_OP_NOT_SUPPORTED = 9256;
	RET_GADGET_FOUNDATION_REQ_PLAYER_NOT_IN_SCENE = 9257;
	RET_GADGET_FOUNDATION_LOCKED_BY_ANOTHER_PLAYER = 9258;
	RET_GADGET_FOUNDATION_NOT_LOCKED = 9259;
	RET_GADGET_FOUNDATION_DUPLICATE_LOCK = 9260;
	RET_GADGET_FOUNDATION_PLAYER_NOT_FOUND = 9261;
	RET_GADGET_FOUNDATION_PLAYER_GEAR_NOT_FOUND = 9262;
	RET_GADGET_FOUNDATION_ROTAION_DISABLED = 9263;
	RET_GADGET_FOUNDATION_REACH_DUNGEON_GEAR_LIMIT = 9264;
	RET_GADGET_FOUNDATION_REACH_SINGLE_GEAR_LIMIT = 9265;
	RET_GADGET_FOUNDATION_ROTATION_ON_GOING = 9266;
	RET_OP_ACTIVITY_BONUS_NOT_FOUND = 9301;
	RET_OP_ACTIVITY_NOT_OPEN = 9302;
	RET_MULTISTAGE_PLAY_PLAYER_NOT_IN_SCENE = 9501;
	RET_MULTISTAGE_PLAY_NOT_FOUND = 9502;
	RET_MULTISTAGE_PLAY_IN_OTHER_STAGE = 9503;
	RET_COOP_CHAPTER_NOT_OPEN = 9601;
	RET_COOP_COND_NOT_MEET = 9602;
	RET_COOP_POINT_LOCKED = 9603;
	RET_COOP_NOT_HAVE_PROGRESS = 9604;
	RET_COOP_REWARD_HAS_TAKEN = 9605;
	RET_DRAFT_HAS_ACTIVE_DRAFT = 9651;
	RET_DRAFT_NOT_IN_MY_WORLD = 9652;
	RET_DRAFT_NOT_SUPPORT_MP = 9653;
	RET_DRAFT_PLAYER_NOT_ENOUGH = 9654;
	RET_DRAFT_INCORRECT_SCENE = 9655;
	RET_DRAFT_OTHER_PLAYER_ENTERING = 9656;
	RET_DRAFT_GUEST_IS_TRANSFERRING = 9657;
	RET_DRAFT_GUEST_NOT_IN_DRAFT_SCENE = 9658;
	RET_DRAFT_INVITE_OVER_TIME = 9659;
	RET_DRAFT_TWICE_CONFIRM_OVER_TIMER = 9660;
	RET_DRAFT_GUEST_NOT_IN_WORLD_SCENE = 9661;
	RET_HOME_UNKOWN = 9701;
	RET_HOME_INVALID_CLIENT_PARAM = 9702;
	RET_HOME_TARGE_PLAYER_HAS_NO_HOME = 9703;
	RET_HOME_NOT_ONLINE = 9704;
	RET_HOME_PLAYER_FULL = 9705;
	RET_HOME_BLOCKED = 9706;
	RET_HOME_ALREADY_IN_TARGET_HOME_WORLD = 9707;
	RET_HOME_IN_EDIT_MODE = 9708;
	RET_HOME_NOT_IN_EDIT_MODE = 9709;
	RET_HOME_HAS_GUEST = 9710;
	RET_HOME_CANT_ENTER_BY_IN_EDIT_MODE = 9711;
	RET_HOME_CLIENT_PARAM_INVALID = 9712;
	RET_HOME_PLAYER_NOT_IN_HOME_WORLD = 9713;
	RET_HOME_PLAYER_NOT_IN_SELF_HOME_WORLD = 9714;
	RET_HOME_NOT_FOUND_IN_MEM = 9715;
	RET_HOME_PLAYER_IN_HOME_ROOM_SCENE = 9716;
	RET_HOME_HOME_REFUSE_GUEST_ENTER = 9717;
	RET_HOME_OWNER_REFUSE_TO_ENTER_HOME = 9718;
	RET_HOME_OWNER_OFFLINE = 9719;
	RET_HOME_FURNITURE_EXCEED_LIMIT = 9720;
	RET_HOME_FURNITURE_COUNT_NOT_ENOUGH = 9721;
	RET_HOME_IN_TRY_ENTER_PROCESS = 9722;
	RET_HOME_ALREADY_IN_TARGET_SCENE = 9723;
	RET_HOME_COIN_EXCEED_LIMIT = 9724;
	RET_HOME_COIN_NOT_ENOUGH = 9725;
	RET_HOME_MODULE_NOT_UNLOCKED = 9726;
	RET_HOME_CUR_MODULE_CLOSED = 9727;
	RET_HOME_FURNITURE_SUITE_NOT_UNLOCKED = 9728;
	RET_HOME_IN_MATCH = 9729;
	RET_HOME_IN_COMBAT = 9730;
	RET_HOME_EDIT_MODE_CD = 9731;
	RET_HOME_UPDATE_FURNITURE_CD = 9732;
	RET_HOME_BLOCK_FURNITURE_LIMIT = 9733;
	RET_HOME_NOT_SUPPORT = 9734;
	RET_HOME_STATE_NOT_OPEN = 9735;
	RET_HOME_TARGET_STATE_NOT_OPEN = 9736;
	RET_HOME_APPLY_ENTER_OTHER_HOME_FAIL = 9737;
	RET_HOME_SAVE_NO_MAIN_HOUSE = 9738;
	RET_HOME_IN_DUNGEON = 9739;
	RET_HOME_ANY_GALLERY_STARTED = 9740;
	RET_HOME_QUEST_BLOCK_HOME = 9741;
	RET_HOME_WAITING_PRIOR_CHECK = 9742;
	RET_HOME_PERSISTENT_CHECK_FAIL = 9743;
	RET_HOME_FIND_ONLINE_HOME_FAIL = 9744;
	RET_HOME_JOIN_SCENE_FAIL = 9745;
	RET_HOME_MAX_PLAYER = 9746;
	RET_HOME_IN_TRANSFER = 9747;
	RET_HOME_ANY_HOME_GALLERY_STARTED = 9748;
	RET_HOME_CAN_NOT_ENTER_IN_AUDIT = 9749;
	RET_FURNITURE_MAKE_INDEX_ERROR = 9750;
	RET_FURNITURE_MAKE_LOCKED = 9751;
	RET_FURNITURE_MAKE_CONFIG_ERROR = 9752;
	RET_FURNITURE_MAKE_SLOT_FULL = 9753;
	RET_FURNITURE_MAKE_ADD_FURNITURE_FAIL = 9754;
	RET_FURNITURE_MAKE_UNFINISH = 9755;
	RET_FURNITURE_MAKE_IS_FINISH = 9756;
	RET_FURNITURE_MAKE_NOT_IN_CORRECT_HOME = 9757;
	RET_FURNITURE_MAKE_NO_COUNT = 9758;
	RET_FURNITURE_MAKE_ACCELERATE_LIMIT = 9759;
	RET_FURNITURE_MAKE_NO_MAKE_DATA = 9760;
	RET_HOME_LIMITED_SHOP_CLOSE = 9761;
	RET_HOME_AVATAR_NOT_SHOW = 9762;
	RET_HOME_EVENT_COND_NOT_SATISFIED = 9763;
	RET_HOME_INVALID_ARRANGE_ANIMAL_PARAM = 9764;
	RET_HOME_INVALID_ARRANGE_NPC_PARAM = 9765;
	RET_HOME_INVALID_ARRANGE_SUITE_PARAM = 9766;
	RET_HOME_INVALID_ARRANGE_MAIN_HOUSE_PARAM = 9767;
	RET_HOME_AVATAR_STATE_NOT_OPEN = 9768;
	RET_HOME_PLANT_FIELD_NOT_EMPTY = 9769;
	RET_HOME_PLANT_FIELD_EMPTY = 9770;
	RET_HOME_PLANT_FIELD_TYPE_ERROR = 9771;
	RET_HOME_PLANT_TIME_NOT_ENOUGH = 9772;
	RET_HOME_PLANT_SUB_FIELD_NUM_NOT_ENOUGH = 9773;
	RET_HOME_PLANT_FIELD_PARAM_ERROR = 9774;
	RET_HOME_FURNITURE_GUID_ERROR = 9775;
	RET_HOME_FURNITURE_ARRANGE_LIMIT = 9776;
	RET_HOME_FISH_FARMING_LIMIT = 9777;
	RET_HOME_FISH_COUNT_NOT_ENOUGH = 9778;
	RET_HOME_FURNITURE_COST_LIMIT = 9779;
	RET_HOME_CUSTOM_FURNITURE_INVALID = 9780;
	RET_HOME_INVALID_ARRANGE_GROUP_PARAM = 9781;
	RET_HOME_FURNITURE_ARRANGE_GROUP_LIMIT = 9782;
	RET_HOME_PICTURE_FRAME_COOP_CG_GENDER_ERROR = 9783;
	RET_HOME_PICTURE_FRAME_COOP_CG_NOT_UNLOCK = 9784;
	RET_HOME_FURNITURE_CANNOT_ARRANGE = 9785;
	RET_HOME_FURNITURE_IN_DUPLICATE_SUITE = 9786;
	RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_SMALL = 9787;
	RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_BIG = 9788;
	RET_HOME_FURNITURE_SUITE_EXCEED_LIMIT = 9789;
	RET_HOME_FURNITURE_CUSTOM_SUITE_EXCEED_LIMIT = 9790;
	RET_HOME_FURNITURE_CUSTOM_SUITE_INVALID_SURFACE_TYPE = 9791;
	RET_HOME_BGM_ID_NOT_FOUND = 9792;
	RET_HOME_BGM_NOT_UNLOCKED = 9793;
	RET_HOME_BGM_FURNITURE_NOT_FOUND = 9794;
	RET_HOME_BGM_NOT_SUPPORT_BY_CUR_SCENE = 9795;
	RET_HOME_LIMITED_SHOP_GOODS_DISABLE = 9796;
	RET_HOME_WORLD_WOOD_MATERIAL_EMPTY = 9797;
	RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND = 9798;
	RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID = 9799;
	RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT = 9800;
	RET_HOME_BLUEPRINT_SEARCH_SELF = 9801;
	RET_HOME_BLUEPRINT_SHARE_CODE_INVALID = 9802;
	RET_HOME_BLUEPRINT_NOT_EXIST = 9803;
	RET_HOME_BLUEPRINT_SLOT_HAS_EXIST_SHARE_CODE = 9804;
	RET_HOME_BLUEPRINT_SLOT_NOT_EXIST_SHARE_CODE = 9805;
	RET_HOME_BLUEPRINT_CAN_NOT_CREATE_IN_AUDIT = 9806;
	RET_HOME_BLOCK_NOT_UNLOCKED = 9807;
	RET_HOME_BLUEPRINT_CREATE_CD = 9808;
	RET_HOME_BLUEPRINT_SET_OPTION_CD = 9809;
	RET_HOME_BLUEPRINT_NOT_ALLOW_FRIEND_COPY = 9810;
	RET_HOME_FURNITURE_POS_UNDER_DIE_Y = 9811;
	RET_HOME_BLUEPRINT_GEN_SHARE_CODE_FAIL = 9812;
	RET_HOME_BLUEPRINT_SEARCH_CD = 9813;
	RET_HOME_BLUEPRINT_PREVIEW_CD = 9814;
	RET_HOME_BLUEPRINT_PREVIEW_SCENE_NOT_MATCH = 9815;
	RET_HOME_BLUEPRINT_SLOT_FULL = 9816;
	RET_HOME_BLUEPRINT_OWNER_REJECT_COPY = 9817;
	RET_HOME_BLUEPRINT_SAVE_TO_SLOT_CD = 9818;
	RET_HOME_BLUEPRINT_REPLY_TIMEOUT = 9819;
	RET_SUMO_ACTIVITY_STAGE_NOT_OPEN = 10000;
	RET_SUMO_ACTIVITY_SWITCH_TEAM_IN_CD = 10001;
	RET_SUMO_ACTIVITY_TEAM_NUM_INCORRECT = 10002;
	RET_LUNA_RITE_ACTIVITY_AREA_ID_ERROR = 10004;
	RET_LUNA_RITE_ACTIVITY_BATTLE_NOT_FINISH = 10005;
	RET_LUNA_RITE_ACTIVITY_ALREADY_SACRIFICE = 10006;
	RET_LUNA_RITE_ACTIVITY_ALREADY_TAKE_REWARD = 10007;
	RET_LUNA_RITE_ACTIVITY_SACRIFICE_NOT_ENOUGH = 10008;
	RET_LUNA_RITE_ACTIVITY_SEARCHING_COND_NOT_MEET = 10009;
	RET_DIG_GADGET_CONFIG_ID_NOT_MATCH = 10015;
	RET_DIG_FIND_NEAREST_POS_FAIL = 10016;
	RET_MUSIC_GAME_LEVEL_NOT_OPEN = 10021;
	RET_MUSIC_GAME_LEVEL_NOT_UNLOCK = 10022;
	RET_MUSIC_GAME_LEVEL_NOT_STARTED = 10023;
	RET_MUSIC_GAME_LEVEL_CONFIG_NOT_FOUND = 10024;
	RET_MUSIC_GAME_LEVEL_ID_NOT_MATCH = 10025;
	RET_ROGUELIKE_COIN_A_NOT_ENOUGH = 10031;
	RET_ROGUELIKE_COIN_B_NOT_ENOUGH = 10032;
	RET_ROGUELIKE_COIN_C_NOT_ENOUGH = 10033;
	RET_ROGUELIKE_COIN_A_EXCEED_LIMIT = 10034;
	RET_ROGUELIKE_COIN_B_EXCEED_LIMIT = 10035;
	RET_ROGUELIKE_COIN_C_EXCEED_LIMIT = 10036;
	RET_ROGUELIKE_RUNE_COUNT_NOT_ENOUGH = 10037;
	RET_ROGUELIKE_NOT_IN_ROGUE_DUNGEON = 10038;
	RET_ROGUELIKE_CELL_NOT_FOUND = 10039;
	RET_ROGUELIKE_CELL_TYPE_INCORRECT = 10040;
	RET_ROGUELIKE_CELL_ALREADY_FINISHED = 10041;
	RET_ROGUELIKE_DUNGEON_HAVE_UNFINISHED_PROGRESS = 10042;
	RET_ROGUELIKE_STAGE_NOT_FINISHED = 10043;
	RET_ROGUELIKE_STAGE_FIRST_PASS_REWARD_HAS_TAKEN = 10045;
	RET_ROGUELIKE_ACTIVITY_CONTENT_CLOSED = 10046;
	RET_ROGUELIKE_DUNGEON_PRE_QUEST_NOT_FINISHED = 10047;
	RET_ROGUELIKE_DUNGEON_NOT_OPEN = 10048;
	RET_ROGUELIKE_SPRINT_IS_BANNED = 10049;
	RET_ROGUELIKE_DUNGEON_PRE_STAGE_NOT_FINISHED = 10050;
	RET_ROGUELIKE_ALL_AVATAR_DIE_CANNOT_RESUME = 10051;
	RET_PLANT_FLOWER_ALREADY_TAKE_SEED = 10056;
	RET_PLANT_FLOWER_FRIEND_HAVE_FLOWER_LIMIT = 10057;
	RET_PLANT_FLOWER_CAN_GIVE_FLOWER_NOT_ENOUGH = 10058;
	RET_PLANT_FLOWER_WISH_FLOWER_KINDS_LIMIT = 10059;
	RET_PLANT_FLOWER_HAVE_FLOWER_NOT_ENOUGH = 10060;
	RET_PLANT_FLOWER_FLOWER_COMBINATION_INVALID = 10061;
	RET_HACHI_DUNGEON_NOT_VALID = 10052;
	RET_HACHI_DUNGEON_STAGE_NOT_OPEN = 10053;
	RET_HACHI_DUNGEON_TEAMMATE_NOT_PASS = 10054;
	RET_WINTER_CAMP_COIN_A_NOT_ENOUGH = 10071;
	RET_WINTER_CAMP_COIN_B_NOT_ENOUGH = 10072;
	RET_WINTER_CAMP_COIN_A_EXCEED_LIMIT = 10073;
	RET_WINTER_CAMP_COIN_B_EXCEED_LIMIT = 10074;
	RET_WINTER_CAMP_WISH_ID_INVALID = 10075;
	RET_WINTER_CAMP_NOT_FOUND_RECV_ITEM_DATA = 10076;
	RET_WINTER_CAMP_FRIEND_ITEM_COUNT_OVERFLOW = 10077;
	RET_WINTER_CAMP_SELECT_ITEM_DATA_INVALID = 10078;
	RET_WINTER_CAMP_ITEM_LIST_EMPTY = 10079;
	RET_WINTER_CAMP_REWARD_ALREADY_TAKEN = 10080;
	RET_WINTER_CAMP_STAGE_NOT_FINISH = 10081;
	RET_WINTER_CAMP_GADGET_INVALID = 10082;
	RET_LANTERN_RITE_COIN_A_NOT_ENOUGH = 10090;
	RET_LANTERN_RITE_COIN_B_NOT_ENOUGH = 10091;
	RET_LANTERN_RITE_COIN_C_NOT_ENOUGH = 10092;
	RET_LANTERN_RITE_COIN_A_EXCEED_LIMIT = 10093;
	RET_LANTERN_RITE_COIN_B_EXCEED_LIMIT = 10094;
	RET_LANTERN_RITE_COIN_C_EXCEED_LIMIT = 10095;
	RET_LANTERN_RITE_PROJECTION_CONTENT_CLOSED = 10096;
	RET_LANTERN_RITE_PROJECTION_CAN_NOT_START = 10097;
	RET_LANTERN_RITE_DUNGEON_NOT_OPEN = 10098;
	RET_LANTERN_RITE_HAS_TAKEN_SKIN_REWARD = 10099;
	RET_LANTERN_RITE_NOT_FINISHED_SKIN_WATCHERS = 10100;
	RET_LANTERN_RITE_FIREWORKS_CONTENT_CLOSED = 10101;
	RET_LANTERN_RITE_FIREWORKS_CHALLENGE_NOT_START = 10102;
	RET_LANTERN_RITE_FIREWORKS_REFORM_PARAM_ERROR = 10103;
	RET_LANTERN_RITE_FIREWORKS_REFORM_SKILL_LOCK = 10104;
	RET_LANTERN_RITE_FIREWORKS_REFORM_STAMINA_NOT_ENOUGH = 10105;
	RET_POTION_ACTIVITY_STAGE_NOT_OPEN = 10110;
	RET_POTION_ACTIVITY_LEVEL_HAVE_PASS = 10111;
	RET_POTION_ACTIVITY_TEAM_NUM_INCORRECT = 10112;
	RET_POTION_ACTIVITY_AVATAR_IN_CD = 10113;
	RET_POTION_ACTIVITY_BUFF_IN_CD = 10114;
	RET_IRODORI_POETRY_INVALID_LINE_ID = 10120;
	RET_IRODORI_POETRY_INVALID_THEME_ID = 10121;
	RET_IRODORI_POETRY_NOT_GET_ALL_INSPIRATION = 10122;
	RET_IRODORI_POETRY_INSPIRATION_REACH_LIMIE = 10123;
	RET_IRODORI_POETRY_ENTITY_ALREADY_SCANNED = 10124;
	RET_ACTIVITY_BANNER_ALREADY_CLEARED = 10300;
	RET_IRODORI_CHESS_NOT_OPEN = 10301;
	RET_IRODORI_CHESS_LEVEL_NOT_OPEN = 10302;
	RET_IRODORI_CHESS_MAP_NOT_OPEN = 10303;
	RET_IRODORI_CHESS_MAP_CARD_ALREADY_EQUIPED = 10304;
	RET_IRODORI_CHESS_EQUIP_CARD_EXCEED_LIMIT = 10305;
	RET_IRODORI_CHESS_MAP_CARD_NOT_EQUIPED = 10306;
	RET_IRODORI_CHESS_ENTER_FAIL_CARD_EXCEED_LIMIT = 10307;
	RET_ACTIVITY_FRIEND_HAVE_GIFT_LIMIT = 10310;
	RET_GACHA_ACTIVITY_HAVE_REWARD_LIMIT = 10315;
	RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT = 10316;
	RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT = 10317;
	RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH = 10318;
	RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN = 10319;
	RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE = 10320;
	RET_ROGUE_DIARY_AVATAR_DEATH = 10350;
	RET_ROGUE_DIARY_AVATAR_TIRED = 10351;
	RET_ROGUE_DIARY_AVATAR_DUPLICATED = 10352;
	RET_ROGUE_DIARY_COIN_NOT_ENOUGH = 10353;
	RET_ROGUE_DIARY_VIRTUAL_COIN_EXCEED_LIMIT = 10354;
	RET_ROGUE_DIARY_VIRTUAL_COIN_NOT_ENOUGH = 10355;
	RET_ROGUE_DIARY_CONTENT_CLOSED = 10366;
	RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH = 10380;
	RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH = 10381;
	RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT = 10382;
	RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT = 10383;
	RET_ISLAND_PARTY_STAGE_NOT_OPEN = 10371;
	RET_WIND_FIELD_STAGE_NOT_OPEN = 10390;
	RET_VINTAGE_CONTENT_CLOSED = 10396;
	RET_VINTAGE_STORE_CONTENT_FINISHED = 10397;
	RET_VINTAGE_STORE_ATTR_TOO_SMALL = 10398;
	RET_VINTAGE_STORE_ATTR_TOO_LARGE = 10399;
	RET_VINTAGE_STORE_CONTENT_INTERRUPT = 10400;
	RET_VINTAGE_VIRTUAL_COIN_NOT_ENOUGH = 10401;
	RET_VINTAGE_STORE_ATTR_LESS_THAN_ZERO = 10402;
	RET_FUNGUS_FIGHTER_CAPTURE_COIN_NOT_ENOUGH = 10406;
	RET_FUNGUS_FIGHTER_TRAINING_COIN_NOT_ENOUGH = 10407;
	RET_FUNGUS_FIGHTER_CAPTURE_COIN_EXCEED_LIMIT = 10408;
	RET_FUNGUS_FIGHTER_TRAINING_COIN_EXCEED_LIMIT = 10409;
	RET_FUNGUS_FIGHTER_CONTENT_CLOSED = 10410;
	RET_FUNGUS_FIGHTER_PLOT_STAGE_NOT_OPEN = 10411;
	RET_FUNGUS_FIGHTER_FUNGUS_ID_CONFIG_NOT_VALID = 10412;
	RET_FUNGUS_FIGHTER_FUNGUS_NOT_CULTIVATED = 10413;
	RET_FUNGUS_FIGHTER_TRAINING_DUNGEON_NOT_OPEN = 10414;
	RET_EFFIGY_CHALLENGE_V2_COIN_NOT_ENOUGH = 10427;
	RET_EFFIGY_CHALLENGE_V2_COIN_EXCEED_LIMIT = 10428;
	RET_CHAR_AMUSEMENT_STAGE_NOT_OPEN = 10436;
	RET_COIN_COLLECT_LEVEL_NOT_OPEN = 10446;
	RET_COIN_COLLECT_NOT_EQUIP_WIDGET = 10447;
	RET_COIN_COLLECT_SCENE_NOT_MATCH = 10448;
	RET_COIN_COLLECT_CANT_ENTER_MP_MODE = 10449;
	RET_COIN_COLLECT_PLAYER_NUM_FAIL = 10450;
	RET_BRICK_BREAKER_PLAYER_NUM_FAIL = 10456;
	RET_BRICK_BREAKER_STAGE_NOT_UNLOCK = 10457;
	RET_BRICK_BREAKER_NORMAL_LEVEL_NOT_FINISH = 10458;
	RET_BRICK_BREAKER_PRE_LEVEL_NOT_FINISH = 10459;
	RET_BRICK_BREAKER_PRE_STAGE_NOT_FINISH = 10460;
	RET_BRICK_BREAKER_WORLD_LEVEL_NOT_UNLOCK = 10461;
	RET_BRICK_BREAKER_DUNGEON_LEVEL_NOT_UNLOCK = 10462;
	RET_BRICK_BREAKER_COIN_NOT_ENOUGH = 10463;
	RET_BRICK_BREAKER_COIN_EXCEED_LIMIT = 10464;
	RET_TEAMCHAIN_WORLD_IN_MP_MODE = 10466;
	RET_LAN_V3_BOAT_PLAYER_NUM_NOT_VALID = 10481;
	RET_LAN_V3_BOAT_PLAY_NOT_OPEN = 10482;
	RET_LAN_V3_BOAT_NOT_IN_WORLD_SCENE = 10483;
	RET_FLEUR_FAIR_V2_PACMAN_PLAY_NOT_OPEN = 10500;
	RET_FLEUR_FAIR_V2_PACMAN_PLAYER_NUM_INCORRECT = 10501;
	RET_FLEUR_FAIR_V2_COIN_NOT_ENOUGH = 10502;
	RET_FLEUR_FAIR_V2_COIN_EXCEED_LIMIT = 10503;
	RET_AKA_FES_RHYTHM_LEVEL_NOT_OPEN = 10521;
	RET_AKA_FES_RHYTHM_GALLERY_INIT_FAIL = 10522;
	RET_AKA_FES_RHYTHM_NOT_IN_EXPECTED_DUNGEON = 10533;
	RET_AKA_FES_REASONING_LEVEL_NOT_OPEN = 10531;
	RET_AKA_FES_ASTROLABE_LEVEL_NOT_OPEN = 10541;
	RET_AKA_FES_ASTROLABE_PRE_LEVEL_NOT_FINISH = 10542;
	RET_EFFIGY_CHALLENGE_V4_LEVEL_NOT_OPEN = 10551;
	RET_EFFIGY_CHALLENGE_V4_GUEST_NOT_READY = 10552;
	RET_EFFIGY_CHALLENGE_V4_DUPLICATE_AVATAR = 10553;
	RET_JOURNEY_ACTIVITY_PICK_PARAM_ERROR = 10561;
	RET_JOURNEY_ACTIVITY_PICK_COND_NOT_MEET = 10562;
	RET_JOURNEY_ACTIVITY_COIN_NOT_ENOUGH = 10563;
	RET_JOURNEY_ACTIVITY_COIN_EXCEED_LIMIT = 10564;
	RET_POETRY_FES_PITCH_POT_STAGE_NOT_OPEN = 10571;
	RET_FILMFES_BALL_GAME_PLAYER_COUNT_NOT_ENOUGH = 10591;
	RET_MP_FILMFEST_SHOOTING_ONGOING = 10592;
	RET_FILMFES_BALL_GAME_IS_LOCKED = 10593;
	RET_TREASURE_HUNT_V4_COIN_NOT_ENOUGH = 10611;
	RET_TREASURE_HUNT_V4_COIN_EXCEED_LIMIT = 10612;
	RET_LOST_SAMACHURL_SNEAK_LEVEL_NOT_OPEN = 10631;
	RET_LOST_SAMACHURL_BOSS_LEVEL_NOT_OPEN = 10632;
	RET_LAN_V4_PARTY_LION_PLAYER_COUNT_NOT_ENOUGH = 10641;
	RET_LAN_V4_PARTY_LION_LEVEL_NOT_OPEN = 10642;
	RET_ACTIVITY_CONTENT_CLOSED = 10901;
	RET_ACTIVITY_CLIENT_PLAY_BAN_MP = 10902;
	RET_ACTIVITY_CLIENT_PLAY_FREQUENCY_ERROR = 10903;
	RET_ACTIVITY_CLIENT_PLAY_OTHER_PLAY_IS_RUNNING = 10904;
	RET_ACTIVITY_CLIENT_PLAY_DUPLICATE_START = 10905;
	RET_NOT_IN_FISHING = 11001;
	RET_FISH_STATE_ERROR = 11002;
	RET_FISH_BAIT_LIMIT = 11003;
	RET_FISHING_MAX_DISTANCE = 11004;
	RET_FISHING_IN_COMBAT = 11005;
	RET_FISHING_BATTLE_TOO_SHORT = 11006;
	RET_FISH_GONE_AWAY = 11007;
	RET_CAN_NOT_EDIT_OTHER_DUNGEON = 11051;
	RET_CUSTOM_DUNGEON_DISMATCH = 11052;
	RET_NO_CUSTOM_DUNGEON_DATA = 11053;
	RET_BUILD_CUSTOM_DUNGEON_FAIL = 11054;
	RET_CUSTOM_DUNGEON_ROOM_CHECK_FAIL = 11055;
	RET_CUSTOM_DUNGEON_SAVE_MAY_FAIL = 11056;
	RET_NOT_IN_CUSTOM_DUNGEON = 11057;
	RET_CUSTOM_DUNGEON_INTERNAL_FAIL = 11058;
	RET_CUSTOM_DUNGEON_CAN_NOT_TRY = 11059;
	RET_CUSTOM_DUNGEON_NO_START_ROOM = 11060;
	RET_CUSTOM_DUNGEON_NO_ROOM_DATA = 11061;
	RET_CUSTOM_DUNGEON_SAVE_TOO_FREQUENT = 11062;
	RET_CUSTOM_DUNGEON_NOT_SELF_PASS = 11063;
	RET_CUSTOM_DUNGEON_LACK_COIN = 11064;
	RET_CUSTOM_DUNGEON_NO_FINISH_BRICK = 11065;
	RET_CUSTOM_DUNGEON_MULTI_FINISH = 11066;
	RET_CUSTOM_DUNGEON_NOT_PUBLISHED = 11067;
	RET_CUSTOM_DUNGEON_FULL_STORE = 11068;
	RET_CUSTOM_DUNGEON_STORE_REPEAT = 11069;
	RET_CUSTOM_DUNGEON_CAN_NOT_STORE_SELF = 11070;
	RET_CUSTOM_DUNGEON_NOT_SAVE_SUCC = 11071;
	RET_CUSTOM_DUNGEON_CAN_NOT_LIKE_SELF = 11072;
	RET_CUSTOM_DUNGEON_NOT_FOUND = 11073;
	RET_CUSTOM_DUNGEON_INVALID_SETTING = 11074;
	RET_CUSTOM_DUNGEON_NO_FINISH_SETTING = 11075;
	RET_CUSTOM_DUNGEON_SAVE_NOTHING = 11076;
	RET_CUSTOM_DUNGEON_NOT_IN_GROUP = 11077;
	RET_CUSTOM_DUNGEON_NOT_OFFICIAL = 11078;
	RET_CUSTOM_DUNGEON_LIFE_NUM_ERROR = 11079;
	RET_CUSTOM_DUNGEON_NO_OPEN_ROOM = 11080;
	RET_CUSTOM_DUNGEON_BRICK_EXCEED_LIMIT = 11081;
	RET_CUSTOM_DUNGEON_OFFICIAL_NOT_UNLOCK = 11082;
	RET_CAN_NOT_EDIT_OFFICIAL_SETTING = 11083;
	RET_CUSTOM_DUNGEON_BAN_PUBLISH = 11084;
	RET_CUSTOM_DUNGEON_CAN_NOT_REPLAY = 11085;
	RET_CUSTOM_DUNGEON_NOT_OPEN_GROUP = 11086;
	RET_CUSTOM_DUNGEON_MAX_EDIT_NUM = 11087;
	RET_CUSTOM_DUNGEON_CAN_NOT_OUT_STUCK = 11088;
	RET_CUSTOM_DUNGEON_MAX_TAG = 11089;
	RET_CUSTOM_DUNGEON_INVALID_TAG = 11090;
	RET_CUSTOM_DUNGEON_MAX_COST = 11091;
	RET_CUSTOM_DUNGEON_REQUEST_TOO_FREQUENT = 11092;
	RET_CUSTOM_DUNGEON_NOT_OPEN = 11093;
	RET_SHARE_CD_ID_ERROR = 11101;
	RET_SHARE_CD_INDEX_ERROR = 11102;
	RET_SHARE_CD_IN_CD = 11103;
	RET_SHARE_CD_TOKEN_NOT_ENOUGH = 11104;
	RET_UGC_DISMATCH = 11151;
	RET_UGC_DATA_NOT_FOUND = 11152;
	RET_UGC_BRIEF_NOT_FOUND = 11153;
	RET_UGC_DISABLED = 11154;
	RET_UGC_LIMITED = 11155;
	RET_UGC_LOCKED = 11156;
	RET_UGC_NOT_AUTH = 11157;
	RET_UGC_NOT_OPEN = 11158;
	RET_UGC_BAN_PUBLISH = 11159;
	RET_UGC_MUSIC_EXCEED_LIMIT = 11160;
	RET_UGC_MUSIC_SAVE_TOO_FREQUENT = 11161;
	RET_UGC_MUSIC_STORE_FULL = 11162;
	RET_UGC_MUSIC_STORE_REPEAT = 11163;
	RET_UGC_MUSIC_STORE_TOO_FREQUENT = 11164;
	RET_UGC_MUSIC_SEARCH_NOT_FOUND = 11165;
	RET_UGC_MUSIC_LIKE_TOO_FREQUENT = 11166;
	RET_UGC_MUSIC_RECOMMEND_TOO_FREQUENT = 11167;
	RET_UGC_MUSIC_IMPORT_NOT_ALLOW = 11168;
	RET_UGC_MUSIC_IMPORT_NOT_FOUND = 11169;
	RET_UGC_MUSIC_SET_OPTION_TOO_FREQUENT = 11170;
	RET_UGC_MUSIC_IMPORT_TOO_FREQUENT = 11171;
	RET_UGC_MUSIC_GEN_SHARE_CODE_FAIL = 11172;
	RET_UGC_MUSIC_CANCEL_STORE_REPEAT = 11173;
	RET_COMPOUND_BOOST_ITEM_NOT_EXIST = 11201;
	RET_COMPOUND_BOOST_TARGET_NOT_EXIST = 11202;
	RET_QUICK_HIT_TREE_EMPTY_TREES = 11211;
	RET_COMPOUND_NO_FINISH_CAN_TAKE = 11221;
	RET_FORGE_NO_FINISH_CAN_TAKE = 11226;
	RET_GCG_FIND_GAME_MODE_FAIL = 12000;
	RET_GCG_OPERATION_PARAM_ERROR = 12001;
	RET_GCG_GAME_NOT_RUNNING = 12002;
	RET_GCG_OP_NOT_ALLOW = 12003;
	RET_GCG_OP_NOT_MATCH_PHASE = 12004;
	RET_GCG_SELECT_HAND_CARD_GUID_ERROR = 12005;
	RET_GCG_DICE_INDEX_INVALID = 12006;
	RET_GCG_CHARACTER_GUID_INVALID = 12007;
	RET_GCG_CHARACTER_ALREADY_DIE = 12008;
	RET_GCG_CHARACTER_ALREADY_ON_STAGE = 12009;
	RET_GCG_CHARACTER_FORBIDDEN_ATTACK = 12010;
	RET_GCG_SELECT_DICE_NOT_MATCH = 12011;
	RET_GCG_FIND_SKILL_FAIL = 12012;
	RET_GCG_SKILL_CAN_NOT_ACTIVE_USE = 12013;
	RET_GCG_ENERGY_NOT_ENOUGH = 12014;
	RET_GCG_PLAY_CARD_TARGET_NOT_MATCH = 12015;
	RET_GCG_PLAY_CARD_ZONE_CANNOT_ADD = 12016;
	RET_GCG_REBOOT_SELECT_DICE_INVALID = 12017;
	RET_GCG_REBOOT_SELECT_CARD_INVALID = 12018;
	RET_GCG_PLAY_CARD_CONDITION_CHECK_FAIL = 12019;
	RET_GCG_PLAY_CARD_PARAM_INVALID = 12020;
	RET_GCG_MAX_GAME = 12021;
	RET_GCG_SEND_PACKET_FAIL = 12022;
	RET_GCG_ALREADY_SETTLE = 12023;
	RET_GCG_PLAY_CARD_LEGEND_ALREADY_USED = 12024;
	RET_GCG_COST_LEGEND_NOT_ENOUGH = 12025;
	RET_GCG_WATCH_IN_BLACK_LIST = 12026;
	RET_GCG_WATCH_FORBID_SWITCH = 12027;
	RET_GCG_WATCH_ALREADY_JOINED = 12028;
	RET_GCG_WATCH_KICK_NO_SPECTATOR = 12029;
	RET_GCG_WATCH_TARGET_NOT_IN_DUEL = 12030;
	RET_GCG_WATCH_TARGET_NOT_FRIEND = 12031;
	RET_GCG_WATCH_TARGET_PSN_ONLY = 12032;
	RET_GCG_WATCH_FORBID_BUSINESS_TYPE = 12033;
	RET_GCG_WATCH_OPTION_REFUSE = 12034;
	RET_GCG_WATCH_NO_PLAYER = 12035;
	RET_GCG_WATCH_TARGET_STATE_NOT_OPEN = 12036;
	RET_GCG_WATCH_SPECTATOR_LIMIT = 12037;
	RET_GCG_WATCH_FORBIDDEN_WATCH_GAME = 12038;
	RET_GCG_WATCH_NOT_SPECTATOR = 12039;
	RET_GCG_WATCH_ALREADY_IN_DUEL = 12040;
	RET_GCG_WATCH_CLIENT_DATA_VERSOIN_FORBID = 12041;
	RET_GCG_COIN_EXCEED_LIMIT = 12101;
	RET_GCG_COIN_NOT_ENOUGH = 12102;
	RET_GCG_NOT_IN_SELF_WORLD = 12103;
	RET_GCG_ALREADY_IN_DUEL = 12104;
	RET_GCG_NOT_IN_PLAYER_WORLD = 12105;
	RET_GCG_GALLERY_STARTED = 12106;
	RET_GCG_INVITE_TARGET_IS_SELF = 12107;
	RET_GCG_INVITE_TARGET_NOT_IN_WORLD = 12108;
	RET_GCG_APPLY_INVITE_NOT_ALLOW = 12109;
	RET_GCG_APPLY_INVITE_TIMEOUT = 12110;
	RET_GCG_CUR_DECK_INVALID = 12111;
	RET_GCG_NEED_RESOURCE_COMPLETE = 12112;
	RET_GCG_OPPONENT_PLAYER_IS_SELF = 12113;
	RET_GCG_GAME_ID_INVALID = 12114;
	RET_GCG_MATCH_IN_PUNISH = 12115;
	RET_GCG_SETTLE_STILL_IN_DUEL = 12116;
	RET_GCG_SETTLE_NOT_IN_DUNGEON = 12117;
	RET_GCG_UNSUPPORT_SETTLE_OPTION = 12118;
	RET_GCG_NOT_IN_GCG_DUNGEON = 12119;
	RET_GCG_WORLD_LEVEL_LOCKED = 12120;
	RET_GCG_BOSS_LEVEL_LOCKED = 12121;
	RET_GCG_NOT_IN_TAVERN = 12122;
	RET_GCG_WEEK_NPC_NOT_EXIST = 12123;
	RET_GCG_ENTER_GAME_FREQUENT = 12124;
	RET_GCG_BREAK_LEVEL_QUEST_NOT_UNFINISHED = 12125;
	RET_GCG_GUIDE_LEVEL_ALREADY_FINISHED = 12126;
	RET_GCG_LEVEL_CANNOT_RESTART = 12127;
	RET_GCG_TARGET_CHECK_ENTER_FAIL = 12128;
	RET_GCG_ALREADY_IN_DUNGEON = 12129;
	RET_GCG_BACK_DUEL_NO_GAME = 12130;
	RET_GCG_CONST_LEVEL_LOCKED = 12131;
	RET_GCG_QUEST_ID_ERROR = 12132;
	RET_GCG_QUEST_NEED_UNFINISHED = 12133;
	RET_GCG_IN_MATCH = 12134;
	RET_GCG_DATA_VERSION_NOT_LATEST = 12135;
	RET_GCG_INVITE_TARGET_ENTER_GAME_FREQUENT = 12136;
	RET_GCG_INVITE_TARGET_NEED_RESOURCE_COMPLETE = 12137;
	RET_GCG_INVITE_TARGET_SCENE_IS_NULL = 12138;
	RET_GCG_INVITE_TARGET_IN_TRANSFER = 12139;
	RET_GCG_INVITE_TARGET_DATA_VERSION_NOT_LATEST = 12140;
	RET_GCG_INVITE_TARGET_CUR_DECK_INVALID = 12141;
	RET_GCG_CLIENT_DATA_VERSION_NOT_MATCH = 12142;
	RET_GCG_CLIENT_DATA_VERSOIN_FORBID = 12143;
	RET_GCG_MP_CANT_MATCH = 12144;
	RET_GCG_INVITE_TARGET_STATE_NOT_OPEN = 12145;
	RET_GCG_CREATE_TIME_OUT = 12146;
	RET_GCG_BAN_MATCH = 12147;
	RET_GCG_BAN_INVITE = 12148;
	RET_GCG_TARGET_BAN_INVITE = 12149;
	RET_GCG_INVITE_ALREADY_INVITE = 12150;
	RET_GCG_FESTIVAL_MODE_NOT_OPEN = 12151;
	RET_GCG_TARGET_FESTIVAL_MODE_NOT_OPEN = 12152;
	RET_GCG_BACK_DUEL_PS_TO_OTHER = 12153;
	RET_GCG_BACK_DUEL_OTHER_TO_PS = 12154;
	RET_GCG_WEEK_REWARD_LIMIT = 12155;
	RET_GCG_FESTIVAL_MODE_IN_PICK = 12156;
	RET_GCG_DS_DECK_LOCKED = 12201;
	RET_GCG_DS_DECK_NAME_INVALID = 12202;
	RET_GCG_DS_DECK_CHAR_CARD_NUM_INVALID = 12204;
	RET_GCG_DS_DECK_CARD_NUM_INVALID = 12205;
	RET_GCG_DS_CARD_NUM_EXCEED_LIMIT = 12206;
	RET_GCG_DS_DECK_INVALID = 12207;
	RET_GCG_DS_CARD_ID_INVALID = 12208;
	RET_GCG_DS_CARD_FACE_ALREADY_UNLOCK = 12209;
	RET_GCG_DS_CARD_FACE_IS_LOCK = 12210;
	RET_GCG_DS_FIELD_LOCK = 12211;
	RET_GCG_DS_FIELD_ALREADY_UNLOCK = 12212;
	RET_GCG_DS_FIELD_ID_INVALID = 12213;
	RET_GCG_DS_CARD_BACK_LOCKED = 12214;
	RET_GCG_DS_CARD_BACK_ALREADY_UNLOCK = 12215;
	RET_GCG_DS_CARD_BACK_ID_INVALID = 12216;
	RET_GCG_DS_CARD_FACE_ID_INVALID = 12217;
	RET_GCG_DS_DECK_NAME_ILLEGAL = 12218;
	RET_GCG_DS_DECK_SAVE_CD = 12219;
	RET_GCG_DS_DECK_CHANGE_NAME_CD = 12220;
	RET_GCG_MATCH_DECK_INVALID = 12221;
	RET_GCG_DS_DECK_ALREADY_UNLOCKED = 12222;
	RET_GCG_DS_AT_LEAST_ONE_DECK = 12223;
	RET_GCG_DS_DECK_CODE_ILLEGAL = 12224;
	RET_GCG_DS_DECK_CODE_CD = 12225;
	RET_GCG_TC_CHARACTERNOT_MATCH_LEVEL = 12251;
	RET_GCG_TC_MUST_IN_SELF_WORLD = 12252;
	RET_GCG_TC_MUST_IN_TAVERN = 12253;
	RET_GCG_TC_ALREADY_IN_GAME = 12254;
	RET_GCG_TC_ALREADY_IN_MATCH = 12255;
	RET_GCG_TC_UNLOCK_CHARACTER_QUEST_NOT_FINISH = 12256;
	RET_GCG_TC_LEVEL_LOCKED = 12257;
	RET_GCG_TC_NO_INVITE_DATA = 12258;
	RET_GCG_TC_CUR_DECK_INVALID = 12259;
	RET_GCG_TC_COND_QUEST = 12260;
	RET_GCG_LEVEL_REWARD_LEVEL_ERROR = 12301;
	RET_GCG_LEVEL_REWARD_ALREADY_TAKEN = 12302;
	RET_GCG_LEVEL_REWARD_NO_REWARD = 12303;
	RET_GCG_NOT_IN_REPLAY_DUNGEON = 12311;
	RET_GCG_INVALID_REPLAY = 12312;
	RET_GCG_SET_FAVORITE_LIMIT_NUM = 12313;
	RET_GCG_REPLAY_EXPIRE = 12314;
	RET_GCG_REPLAY_DUNGEON_SETTLED = 12315;
	RET_GCG_PICK_CUR_UID_NOT_MATCH = 12331;
	RET_GCG_PICK_SELECT_PARAM_ERROR = 12332;
	RET_GCG_PICK_CONFIRM_ERROR = 12333;
	RET_GCG_PICK_BACK_NO_GAME = 12334;
	RET_GCG_ARENA_SCHEDULE_INACTIVE = 12341;
	RET_GCG_ARENA_SCHEDULE_NOT_MATCH = 12342;
	RET_GCG_ARENA_DECK_NOT_SET = 12343;
	RET_GCG_ARENA_DECK_INVALID = 12344;
	RET_GCG_ARENA_IN_CHALLENGE_CANNOT_SET_DECK = 12345;
	RET_GCG_ARENA_START_CHALLENGE_IN_MP_MODE = 12346;
	RET_GCG_ARENA_START_MATCH_IN_MP_MODE = 12347;
	RET_UGC_DUNGEON_IN_DUNGEON = 13001;
	RET_UGC_DUNGEON_ROOM_NUM_LIMIT = 13002;
	RET_UGC_DUNGEON_NOT_IN_EDIT_STATE = 13003;
	RET_UGC_DUNGEON_NOT_IN_EDIT_DUNGEON = 13004;
	RET_UGC_DUNGEON_NOT_EXIST = 13005;
	RET_UGC_DUNGEON_NOT_SAVE = 13006;
	RET_UGC_DUNGEON_SCORE_CONDTION_BUT_NO_MONSTER = 13007;
	RET_UGC_DUNGEON_SCORE_CONDTION_BUT_NO_COIN = 13008;
	RET_UGC_DUNGEON_SCORE_CONDTION_BUT_NO_CHEST = 13009;
	RET_UGC_DUNGEON_SCORE_CONDTION_BUT_NO_ROOM_SETTLE = 13010;
	RET_UGC_DUNGEON_TARGET_SCORE_EXCEED_LIMIT = 13011;
	RET_UGC_DUNGEON_TIME_SETTLE_TARGET_SCORE_NOT_ZERO = 13012;
	RET_UGC_DUNGEON_ALLOW_AVATAR_NOT_ENOUGH = 13013;
	RET_UGC_DUNGEON_HEART_BLOOD_WHILE_MONSTER_DEPLOY = 13014;
	RET_UGC_DUNGEON_ROOM_NO_EXIT_GADGET = 13015;
	RET_UGC_DUNGEON_ROOM_HOST_ENTER_GADGET_NUM = 13016;
	RET_UGC_DUNGEON_ROOM_GUEST_ENTER_GADGET_NOT_ENOUGH = 13017;
	RET_UGC_DUNGEON_ROOM_SETTING_COIN_NUM_TOO_LARGE = 13018;
	RET_UGC_DUNGEON_ROOM_SETTING_MONSTER_NUM_TOO_LARGE = 13019;
	RET_UGC_DUNGEON_ROOM_SETTING_NO_SETTLE_CONFIG = 13020;
	RET_UGC_DUNGEON_ROOM_SWITCH_INVITE_IN_PROCESS = 13021;
	RET_UGC_DUNGEON_ROOM_DEPLOYMENT_COST_LIMIT = 13022;
	RET_UGC_DUNGEON_ROOM_TRIGGER_DUPLICATE_GUID = 13023;
	RET_UGC_DUNGEON_ROOM_TRIGGER_PARAM_ERROR = 13024;
	RET_UGC_DUNGEON_SCORE_SETTLE_TARGET_SCORE_ZERO = 13025;
	RET_UGC_DUNGEON_STATE_CAN_NOT_AUDIT = 13026;
	RET_UGC_DUNGEON_AUDIT_VERSION_NOT_MATCH = 13027;
	RET_UGC_DUNGEON_IN_AUDIT = 13028;
	RET_UGC_DUNGEON_STATE_CAN_NOT_PUBLISH = 13029;
	RET_UGC_DUNGEON_REQUEST_TOO_FREQUENT = 13030;
	RET_UGC_DUNGEON_CAN_NOT_PUBLISH_NO_EDIT = 13031;
	RET_UGC_DUNGEON_NOT_ALLOW_IMPORT = 13032;
	RET_UGC_DUNGEON_IMPORT_ROOM_HAS_MONSTER = 13033;
	RET_UGC_DUNGEON_SEARCH_NOT_EXIST = 13034;
	RET_UGC_DUNGEON_ROOM_SWITCH_LAST_ROOM = 13035;
	RET_UGC_DUNGEON_ROOM_GADGET_NUM_LIMIT = 13036;
	RET_UGC_DUNGEON_ROOM_MONSTER_NUM_LIMIT = 13037;
	RET_UGC_DUNGEON_NO_TRIAL_SUCC_RECORD = 13038;
	RET_UGC_DUNGEON_NUM_LIMIT = 13039;
	RET_UGC_DUNGEON_IN_EDIT_DUNGEON = 13040;
	RET_UGC_DUNGEON_NOT_IN_DUNGEON = 13041;
	RET_UGC_DUNGEON_CHANGE_SETTING_TOO_FREQUENT = 13042;
	RET_UGC_DUNGEON_NOT_OWNER = 13043;
	RET_UGC_DUNGEON_NOT_PUBLISHED = 13044;
	RET_UGC_DUNGEON_SHARE_CODE_GEN_FAIL = 13045;
	RET_UGC_DUNGEON_ROOM_LIMIT = 13046;
	RET_UGC_DUNGEON_SHARE_CODE_INVALID = 13047;
	RET_UGC_DUNGEON_ROOM_SUITE_NUM_LIMIT = 13048;
	RET_UGC_DUNGEON_TOWER_HAS_BEEN_PURCHASED = 13101;
	RET_UGC_DUNGEON_PLAYER_ADD_ITEM_OVER_STACK = 13102;
	RET_UGC_DUNGEON_PLAYER_TOWER_LEVEL_UP_LIMITED = 13103;
	RET_UGC_DUNGEON_PLAYER_CONSUME_ITEM_NOT_ENOUGH = 13104;
	RET_UGC_DUNGEON_PLAYER_TOWER_ALREADY_LEVEL_UP = 13105;
	RET_UGC_DUNGEON_PLAYER_UGC_TARGET_IS_NOT_EXIST = 13106;
	RET_UGC_DUNGEON_PLAYER_UGC_TARGET_IS_NOT_ACTIVE = 13107;
	RET_UGC_DUNGEON_CHECK_LAYOUT_FAILED = 13108;
	RET_UGC_DUNGEON_PLAYER_TOWER_ALREADY_REMOVED = 13109;
	RET_UGC_DUNGEON_PLAYER_ADD_ITEM_OVER_LIMIT = 13110;
	RET_UGC_DUNGEON_PLAYER_GRANT_AVATAR_OVER_LIMIT = 13111;
	RET_UGC_DUNGEON_DUPLICATE_STAR = 13131;
	RET_UGC_DUNGEON_CANCEL_STAR_NOT_EXIST = 13132;
	RET_UGC_DUNGEON_STAR_REACH_LIMIT = 13133;
	RET_UGC_DUNGEON_INTERNAL_FAIL = 13134;
	RET_UGC_DUNGEON_PLAYER_PUBLISH_BANNED = 13135;
	RET_UGC_DUNGEON_CUSTOM_EDIT_IS_NOT_OPEN = 13151;
	RET_UGC_DUNGEON_OFFICIAL_LEVEL_IS_NOT_OPEN = 13152;
	RET_UGC_DUNGEON_TEMPLATE_IMPORT_IS_NOT_OPEN = 13153;
	RET_TARGET_SHOOTING_LEVEL_NOT_OPEN = 13161;
	RET_TARGET_SHOOTING_PLAYER_NUM_NOT_VALID = 13162;
	RET_TARGET_SHOOTING_PLAY_NOT_OPEN = 13163;
	RET_TARGET_SHOOTING_CONFIG_NOT_FOUND = 13164;
	RET_SHUFFLE_BOARD_LEVEL_NOT_OPEN = 13172;
	RET_SHUFFLE_BOARD_NOT_IN_PENUMBRA_SCENE = 13173;
	RET_SHUFFLE_BOARD_LEVEL_MISMATCH = 13174;
	RET_SHUFFLE_BOARD_ALREADY_PLAYING = 13175;
	RET_RAFFLE_TICKET_INVALID_BONUS_ID = 13176;
	RET_RAFFLE_TICKET_PREREQUISITE_NOT_MET = 13177;
	RET_RAFFLE_TICKET_NOT_ENOUGH = 13178;
	RET_FLIGHT_GEAR_LEVEL_NOT_OPEN = 13191;
	RET_FLIGHT_GEAR_IN_MP_MODE = 13192;
	RET_ANIMAL_VIEW_AVATAR_IS_CLOSING_TO_ANIMAL = 13212;
	RET_ANIMAL_VIEW_NOT_EQUIP_WIDGET = 13213;
	RET_COMBINE_POINT_NOT_ENOUGH = 13221;
	RET_TOY_BATTLE_CURRENT_LEVEL_NOT_OPEN = 13251;
	RET_TOY_BATTLE_CURRENT_NOT_PLAYING = 13252;
	RET_FONTAINE_GATHER_INVALID_GATHER_TRACKING = 13261;
	RET_FONTAINE_GATHER_INVALID_MONSTER_TRACKING = 13262;
	RET_FISHBLASTER_LEVEL_NOT_OPEN = 13271;
	RET_FISHBLASTER_NOT_IN_RIGHT_SCENE = 13272;
	RET_FISHBLASTER_LEVEL_MISMATCH = 13273;
	RET_FISHBLASTER_ALREADY_PLAYING = 13274;
	RET_GOAL_CHALLENGE_STAGE_NOT_OPEN = 13281;
	RET_GOAL_CHALLENGE_INVALID_TEAM = 13282;
	RET_ALCHEMY_SIM_COIN_NOT_ENOUGH = 13291;
	RET_ALCHEMY_SIM_CROP_EXCEED_LIMIT = 13292;
	RET_ALCHEMY_SIM_FARMLAND_SAME_CROP = 13293;
	RET_ALCHEMY_SIM_CROP_NO_HARVESTABLE_LAND = 13294;
	RET_ALCHEMY_SIM_CROP_NOT_ENOUGH = 13295;
	RET_ALCHEMY_SIM_CROP_NOT_UNLOCKED = 13296;
	RET_ALCHEMY_SIM_FARMLAND_NOT_READY = 13297;
	RET_ALCHEMY_SIM_CROP_RANK_MAX = 13298;
	RET_ALCHEMY_SIM_FARMLAND_IS_NOT_HARVESTED = 13299;
	RET_ALCHEMY_SIM_TECH_TREE_ALREADY_UNLOCKED = 13300;
	RET_ALCHEMY_SIM_POTION_NOT_EXIST = 13301;
	RET_ALCHEMY_SIM_NOT_IN_TARGET_EXAM = 13302;
	RET_ALCHEMY_SIM_ROUND_ALCHEMY_COUNT_OVER = 13303;
	RET_ALCHEMY_SIM_INTERNAL_LOGIC_ERROR = 13304;
	RET_ALCHEMY_SIM_CROP_ON_FORBIDDEN_POS = 13305;
	RET_ALCHEMY_SIM_CROP_OVERLAP_OVER_LIMIT = 13306;
	RET_ALCHEMY_SIM_PUZZLE_RATE_NOT_ENOUGH = 13307;
	RET_ALCHEMY_SIM_POTION_CANT_UPGRADE = 13308;
	RET_ALCHEMY_SIM_EXAM_COUNT_NOT_ENOUGH = 13309;
	RET_ALCHEMY_SIM_TECH_TREE_NOT_ALLOWED = 13310;
	RET_ALCHEMY_SIM_CROP_NO_RIPEN_LAND = 13311;
	RET_ALCHEMY_SIM_UNFINISH_QUEST = 13312;
	RET_ALCHEMY_SIM_INVALID_ROUND_STATE = 13313;
	RET_ALCHEMY_SIM_CROP_UPGRADE_EXP_OVERFLOW = 13314;
	RET_ALCHEMY_SIM_CROP_UPGRADE_NOT_UNLOCKED = 13315;
	RET_ALCHEMY_SIM_FINISH_ROUND_FREQUENCY = 13316;
	RET_ALCHEMY_SIM_TEMPLATE_ALCHEMY_NOT_UNLOCKED = 13317;
	RET_CATCAFE_LAYOUT_STAGE_NOT_RIGHT = 13351;
	RET_CATCAFE_LAYOUT_NOT_RIGHT = 13352;
	RET_STAMINA_FIGHT_IS_IN_OTHER_DUNGEON = 13371;
	RET_EFFIGY_CHALLENGE_V5_LEVEL_NOT_OPEN = 13381;
	RET_EFFIGY_CHALLENGE_V5_INVALID_SUPPORT = 13382;
	RET_EFFIGY_CHALLENGE_V5_INVALID_PLAYER_NUM = 13383;
	RET_EFFIGY_CHALLENGE_V5_IN_COMBAT = 13384;
	RET_EFFIGY_CHALLENGE_V5_INVALID_SCENE = 13385;
	RET_BLUEPRINT_SLOT_NOT_FOUND = 13401;
	RET_FURNITURE_SUITE_ID_INVALID = 13402;
	RET_WISHLIST_BATCH_OPERATE_OUT_OF_LIMIT = 13403;
	RET_HIDE_AND_SEEK_V4_GAME_NOT_OPEN = 13411;
	RET_HIDE_AND_SEEK_V4_PLAY_MAP_NOT_CHOSEN = 13412;
	RET_HIDE_AND_SEEK_V4_PLAYER_COUNT_NOT_ENOUGH = 13413;
	RET_HIDE_AND_SEEK_V4_PLAY_MAP_NOT_OPEN = 13414;
}

message CFMJOHGLDJJ {
	uint32 IJALLNKMNOP = 1;
	repeated uint32 LFFGBCJGFEP = 4;
	repeated uint32 HOJMAMJICNI = 10;
	uint32 level_id = 11;
}

// CmdId: 1607
message DLKGMGLINHI {
	uint32 entity_id = 7;
}

message UgcTriggerConditionMonsterGroupDeactive {
	uint32 monster_group_guid = 9;
}

message FAJFLPFGJBM {
	uint32 GINLFPJNPLG = 4;
	uint32 MGJLALJLCAH = 6;
	uint32 BACDOLLJBHM = 9;
	uint32 GPHMCOHNMJG = 11;
}

// CmdId: 23062
message GICOGKBHMLG {
	uint64 guid = 4;
	uint32 room_id = 12;
}

message PPPAAAMDPIO {
	uint32 timestamp = 1;
	repeated BHAIOEOKKJO CFNCLLHKOAI = 10;
}

// CmdId: 20947
message FLHNOJEIAEG {
	int32 retcode = 1;
}

message TeamEnterSceneInfo {
	AbilityControlBlock ability_control_block = 1;
	uint32 team_entity_id = 6;
	AbilitySyncStateInfo team_ability_info = 15;
}

// CmdId: 22319
message NNOBBBNLMKC {
	int32 retcode = 12;
	uint32 PPMNADHFPOB = 14;
}

// CmdId: 24401
message PlayerStartMatchReq {
	uint32 NCFMGPOECJF = 1;
	uint32 dungeon_id = 3;
	uint32 mp_play_id = 4;
	uint32 EADHOCKFDOC = 8;
	MatchType match_type = 10;
	repeated uint32 PNOBBGLCKAH = 15;
}

message EGAALCLBBJK {
	uint32 state = 9;
	uint32 HJLHGKGLCPM = 13;
}

message SumoActivityDetailInfo {
	map<uint32, BGPPJIJIGKC> sumo_stage_map = 2;
	uint32 difficulty_id = 4;
	uint32 DKKKIIHGPCP = 9;
}

message AbilityMetaModifierChange {
	repeated ModifierProperty properties = 2;
	float IGOAHJDOAJL = 3;
	bool BDACCDEPCKL = 4;
	bool HBKHNKHEPGE = 5;
	int32 modifier_local_id = 6;
	bool is_attached_parent_ability = 7;
	AbilityString parent_ability_override = 8;
	uint32 apply_entity_id = 9;
	ModifierAction action = 10;
	AbilityAttachedModifier attached_instanced_modifier = 11;
	uint64 NMBFPLHNJKF = 12;
	uint32 server_buff_uid = 13;
	AbilityString parent_ability_name = 15;
}

// CmdId: 24596
message JIHEPHMBBBP {
	uint32 dungeon_id = 3;
	uint32 FOOBGAGLNGF = 6;
	uint32 LCDDCIJNELB = 12;
}

// CmdId: 29042
message KNFBNEKMGDC {
	CJBJAPKOBFO FEAGKOPHOHB = 8;
	uint32 server_seq = 13;
}

// CmdId: 1965
message MPLIGDHNCMI {
	string GFFIAAFEAGM = 13;
}

// CmdId: 452
message COMIDDLOKGO {
	int32 retcode = 10;
}

message NANOLDOGENE {
	uint32 best_score = 6;
	uint32 stage_id = 8;
	bool is_finish = 10;
	bool is_open = 12;
	repeated FMKIEAOEGIA FEJDPKOKHNM = 15;
}

// CmdId: 28633
message PGKKINKFKOD {
	int32 retcode = 8;
	repeated FriendBrief AABAONFPFBF = 13;
}

// CmdId: 7516
message KMBGBMEDMGG {
	uint32 MDBPLLCGEDC = 4;
	uint32 group_id = 6;
	uint32 EEPJNGBAMJC = 9;
	uint32 score = 11;
	bool is_success = 12;
	bool is_new_record = 13;
	uint32 FJJGNAMNCGD = 14;
	uint32 IKDMGBPAKOL = 15;
}

// CmdId: 488
message GCGStartChallengeRsp {
	uint32 level_id = 6;
	GCGLevelType level_type = 8;
	uint32 config_id = 9;
	int32 retcode = 11;
}

message KOBHCHMLBED {
	uint32 scene_id = 1;
	PlayerLocationInfo CJFKFIJOCNB = 9;
}

enum RogueDiaryAvatarDisableStatus {
	RogueDiaryAvatarDisableStatus_ROGUE_DIARY_AVATAR_DISABLE_NONE = 0;
	RogueDiaryAvatarDisableStatus_ROGUE_DIARY_AVATAR_DISABLE_DEATH = 1;
	RogueDiaryAvatarDisableStatus_ROGUE_DIARY_AVATAR_DISABLE_TIRED = 2;
	RogueDiaryAvatarDisableStatus_ROGUE_DIARY_AVATAR_DISABLE_DUPLICATED = 3;
}

// CmdId: 25808
message DGLBFFDGENI {
	uint32 schedule_id = 5;
}

// CmdId: 22479
message FAHANIHLENH {
	repeated uint64 guid_list = 14;
	int32 retcode = 15;
}

// CmdId: 27318
message FDGPLDFECHE {
}

// CmdId: 6642
message ENKBEHGDBAH {
}

// CmdId: 3954
message ECBKEJADDLA {
	repeated uint32 LKCIBPMLCMD = 13;
}

// CmdId: 5955
message AvatarPropChangeReasonNotify {
	uint32 prop_type = 2;
	uint64 avatar_guid = 3;
	float cur_value = 11;
	float old_value = 13;
	PropChangeReason reason = 15;
}

// CmdId: 27899
message OAEDJBFEGAD {
	uint32 avatar_entity_id = 6;
	bool KBJMLDMCPGP = 14;
}

// CmdId: 21666
message EvtAvatarLockChairRsp {
	Vector position = 9;
	int32 JNIMALFGJHL = 11;
	uint32 entity_id = 13;
	uint64 chair_id = 14;
}

// CmdId: 5724
message FKHAOACGFLI {
	int32 retcode = 9;
	uint32 schedule_id = 15;
}

message IOPBAJPJCJK {
	uint32 PPCMIGFANOC = 5;
	uint32 stage = 9;
}

enum WindFieldDungeonFailReason {
	WindFieldDungeonFailReason_WIND_FIELD_DUNGEON_FAIL_NONE = 0;
	WindFieldDungeonFailReason_WIND_FIELD_DUNGEON_FAIL_CANCEL = 1;
	WindFieldDungeonFailReason_WIND_FIELD_DUNGEON_FAIL_TIMEOUT = 2;
	WindFieldDungeonFailReason_WIND_FIELD_DUNGEON_FAIL_ALL_AVATAR_DIE = 3;
	WindFieldDungeonFailReason_WIND_FIELD_DUNGEON_FAIL_LUA_INTERRUPT = 4;
}

// CmdId: 6661
message MGHFKOEEGKD {
	uint32 shop_type = 10;
	repeated KHNAGEGDMIJ MBFEGDOFIKB = 11;
}

// CmdId: 8273
message KICOLBJCJFH {
	uint32 IJGBDCGFPGJ = 10;
	repeated MLFNBKPGJKK CEANGHJALPF = 12;
}

// CmdId: 5360
message EGJPCJBMONJ {
	uint32 FBILALMEHBM = 3;
	int32 retcode = 4;
	uint32 MIIFMHJMCPC = 7;
	uint32 gadget_entity_id = 14;
}

// CmdId: 7953
message TrialAvatarFirstPassDungeonNotify {
	uint32 trial_avatar_index_id = 10;
}

// CmdId: 20265
message INDCLAAKFKG {
	uint32 stage_id = 14;
}

message UgcTriggerConditionGadgetStateChange {
	uint32 gadget_guid = 7;
	uint32 gadget_state = 14;
}

message AGLGIAFLKMA {
	bool is_finished = 4;
	uint32 GJOOOFILIKN = 7;
	uint32 level_id = 8;
	uint32 KKDKIOGHLDK = 12;
	uint32 OGGGPMJGPDJ = 13;
	bool is_open = 15;
}

// CmdId: 26605
message OBLKELMBIKJ {
	repeated uint32 MBKJEILAFKH = 4;
	uint32 ECAPAGIEMLJ = 5;
}

// CmdId: 22828
message WeaponUpgradeRsp {
	repeated ItemParam item_param_list = 5;
	uint32 cur_level = 8;
	uint32 old_level = 9;
	int32 retcode = 11;
	uint64 target_weapon_guid = 12;
}

// CmdId: 2483
message BAFFNPKHLNO {
	uint32 dungeon_id = 12;
	int32 retcode = 15;
}

// CmdId: 9010
message MassiveEntityElementOpBatchNotify {
	int32 NOMMJMBBCGJ = 3;
	uint32 GAPNEBCFNHA = 8;
	uint32 OEOCLLOAPCL = 9;
	uint32 LNBODHBAKED = 11;
	int32 entity_type = 12;
	float attack_element_durability = 13;
	int32 DDPJBEMDEEM = 14;
	oneof check_shape {
		ShapeSphere shape_sphere = 6;
		ShapeBox shape_box = 1;
	}
}

message GCGPlayerBriefData {
	uint32 controller_id = 2;
	string psn_id = 7;
	uint32 uid = 9;
	map<uint32, uint32> MNFHMGCHGOA = 10;
	ProfilePicture profile_picture = 11;
	string nick_name = 13;
	string online_id = 14;
	repeated uint32 GBIONBFKBNA = 15;
}

// CmdId: 9309
message NJBIDIJLDFC {
	repeated LHJAINDLHBM OGGOBCGGJLF = 3;
	uint32 quest_id = 4;
	uint32 parent_quest_id = 8;
	uint32 HJHEJIENCPH = 12;
}

// CmdId: 29273
message JJNBBNLIJEP {
	int32 retcode = 8;
	repeated uint32 card_list = 9;
	bool KHGAAEAPFKN = 11;
}

// CmdId: 24159
message ACEKKHALOID {
	bool MDEAANHGJGH = 10;
}

message AHNEDLNIKAB {
	uint32 GKKNCNHJMEF = 1;
	uint32 DEFINFIGKAJ = 2;
	uint32 PDBNENGEAIF = 3;
	map<uint32, uint32> PCHFPMEGEEO = 9;
	uint32 ECBHJMOGNKD = 13;
}

// CmdId: 9727
message DGAJFCFNEMP {
	Vector rot = 9;
	bool use_client_rot = 14;
}

enum CIIIFOEIOIK {
	CIIIFOEIOIK_DUNGEON_CANDIDATE_TPLR_NORMAL = 0;
	CIIIFOEIOIK_DUNGEON_CANDIDATE_TPLR_DIE = 1;
	CIIIFOEIOIK_DUNGEON_CANDIDATE_TPLR_BE_KICK = 2;
	CIIIFOEIOIK_DUNGEON_CANDIDATE_DISCONNECT = 3;
}

message AKPNDGDHMEM {
	int32 LNBHMEEEBBO = 1;
	Vector MFBEIGEJDMB = 2;
	float FKENFPJMLPC = 3;
	bool CEDMLKEDJPD = 6;
	Vector JEFGPGCOPAP = 8;
	bool JKLGJFIOOFF = 9;
	Vector HNFIHDFALAK = 10;
	int32 CFKDNBEGMOK = 11;
	Vector GEECIAKPMJL = 12;
	float LAAKAIBKDAI = 13;
	uint32 entity_id = 15;
}

message JAMOHMJPFKN {
	repeated uint64 PLEEJPHKODO = 1;
	uint32 PABDFDIKKKH = 6;
	uint32 level_id = 12;
	uint32 MBBPJMNNMIK = 13;
}

// CmdId: 29544
message CFCHACICDFD {
	uint32 activity_id = 15;
}

// CmdId: 25915
message NCBIAGOBABL {
	repeated uint32 NPHLOIPCKJD = 1;
	uint32 scene_id = 7;
}

// CmdId: 28273
message DNNDMFBABLK {
	uint32 id = 4;
	map<uint32, int32> NKPPGCKOGNK = 6;
	uint32 MKAMMHDFIIK = 9;
	map<uint32, int32> PMNFDKMMJOE = 14;
	uint32 PNDBAHKPOIE = 15;
}

// CmdId: 3179
message EFBLBLHGOEE {
	JOAMAMINIME KHDOPBBEJAG = 3;
	uint32 ODBKFCMOOBH = 13;
}

// CmdId: 24742
message OJNOIIJPCKH {
	uint32 scene_id = 8;
	repeated uint32 POGPCFDPCNC = 10;
}

// CmdId: 21348
message GadgetAutoPickDropInfoNotify {
	repeated Item item_list = 12;
}

message DEOKBJGOGPC {
	uint32 NLONNKHDFHG = 9;
	uint32 schedule_id = 13;
}

// CmdId: 26015
message KKKLEEIHIJH {
	uint64 dungeon_guid = 4;
	repeated uint32 tag_list = 6;
}

message HomeModuleComfortInfo {
	repeated uint32 world_scene_block_comfort_value_list = 6;
	uint32 room_scene_comfort_value = 7;
	uint32 module_id = 8;
}

// CmdId: 23996
message BOJJIDKEMOJ {
	bool NHDGGNBFFKK = 1;
	repeated uint32 mail_id_list = 5;
}

// CmdId: 26307
message PLMFEGNMHAF {
	repeated JKJLHMIEGIH DDLBHGKIOAL = 5;
}

// CmdId: 23236
message FLFPDDJEIJG {
	int32 retcode = 6;
	uint32 gallery_id = 15;
}

// CmdId: 26747
message IJNKCANNMCM {
	uint32 dungeon_id = 4;
	repeated uint32 GNHHCICJIGM = 14;
}

// CmdId: 355
message DFDODPMDMAB {
	uint32 avatar_id = 1;
	int32 retcode = 14;
}

message GCGSkillPreviewHpInfo {
	bool is_revive = 4;
	uint32 hp_change_value = 10;
	GCGSkillHpChangeType change_type = 11;
}

message HBNPLPFJPJG {
	repeated JAIHHKKCAEC stage_info_list = 8;
}

message ABDKMMKKMME {
	PCIHEKGPKBK DPAPCKEPNGF = 3;
	uint32 dungeon_id = 5;
	uint64 dungeon_guid = 13;
	repeated GIDAKJADLKA ANHGALKLAGG = 14;
}

// CmdId: 5009
message HBACKFEAFMI {
	uint32 EADHOCKFDOC = 11;
}

// CmdId: 684
message HDPJODLNIJH {
	repeated EKDAJPGCIBB PFJMPBIIJKF = 5;
	repeated int32 PCLMBNCGKPG = 6;
	map<uint64, OCOFNPCBHOI> DGOMBKAKIFO = 12;
	int32 retcode = 15;
}

// CmdId: 24332
message DHPDNHGNGJI {
	uint32 MIBACBKBNJE = 6;
	uint32 DMBNPMFIEBM = 8;
	uint32 scene_id = 9;
}

// CmdId: 25387
message KIFFHDFPDLF {
	uint32 schedule_id = 1;
	uint32 activity_id = 15;
}

// CmdId: 28495
message LGLHAPECMAK {
	repeated uint32 MCCHMOBOMNM = 11;
	repeated uint32 PLGCDKNHGKF = 14;
}

// CmdId: 1628
message AODGCKOOALK {
}

message OLNLHIEEMOL {
	repeated FFEBFFJFCIL AGHKHHECMAO = 10;
	bool NMCNHPKLKKK = 12;
	repeated BIAHPJGFBCJ CNHOOPNNFHI = 13;
	repeated EBHAIOAAAJG IAOLDIIHBND = 15;
}

message BCIMNDLIENF {
	repeated NAKODAHINJC CGAEHNMNIPH = 3;
	uint32 stage_id = 4;
	bool is_open = 8;
	repeated uint32 KIIEFGMGELO = 10;
	repeated uint32 OEIMDBGNAIH = 13;
}

message ItemHint {
	uint32 count = 3;
	uint32 item_id = 4;
	uint64 guid = 6;
	bool is_new = 14;
}

enum LFEPMEKCGOO {
	LFEPMEKCGOO_NONE = 0;
	LFEPMEKCGOO_SUCC = 1;
	LFEPMEKCGOO_FAIL = 2;
}

// CmdId: 23967
message EMDEBJMHPOF {
	int32 retcode = 4;
	uint32 stage_id = 7;
}

message HomeLimitedShopInfo {
	fixed32 DPGFMDBHOKK = 3;
	Vector LELJKLDMNLF = 7;
	fixed32 NOCLOAIKLHK = 8;
	fixed32 CPOCMEGMECF = 11;
	uint32 uid = 12;
	Vector NKGKCLHPKPJ = 13;
}
