// This file is @generated by prost-build. #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerBasicInfo { #[prost(string, tag = "1")] pub nickname: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub exp: u32, #[prost(uint32, tag = "4")] pub stamina: u32, #[prost(uint32, tag = "5")] pub mcoin: u32, #[prost(uint32, tag = "6")] pub hcoin: u32, #[prost(uint32, tag = "7")] pub scoin: u32, #[prost(uint32, tag = "8")] pub world_level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpBarInfo { #[prost(uint32, tag = "1")] pub cur_sp: u32, #[prost(uint32, tag = "2")] pub max_sp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BlackInfo { #[prost(int64, tag = "1")] pub begin_time: i64, #[prost(int64, tag = "2")] pub end_time: i64, #[prost(uint32, tag = "3")] pub loojcakfagb: u32, #[prost(uint32, tag = "4")] pub eldmldjofek: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfdegcnejmo { #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, #[prost(uint32, tag = "2")] pub id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icbeoflcolj { #[prost(uint32, tag = "1")] pub version: u32, #[prost(uint32, tag = "2")] pub count: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientDownloadData { #[prost(uint32, tag = "1")] pub version: u32, #[prost(int64, tag = "2")] pub time: i64, #[prost(bytes = "vec", tag = "3")] pub data: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadData { #[prost(bytes = "vec", tag = "1")] pub jpdkephlfen: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "2")] pub download_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientUploadData { #[prost(string, tag = "1")] pub ciafhfefkok: ::prost::alloc::string::String, #[prost(string, tag = "2")] pub hppeilaonge: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abdfaegobfo { #[prost(uint32, repeated, tag = "1")] pub param_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FeatureSwitchInfo { #[prost(enumeration = "Pimfigfbkap", tag = "1")] pub r#type: i32, #[prost(message, repeated, tag = "2")] pub switch_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "3")] pub is_all_closed: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdcaccgomjb { #[prost(string, tag = "1")] pub klmoombphio: ::prost::alloc::string::String, #[prost(string, tag = "2")] pub oeokbliogcb: ::prost::alloc::string::String, #[prost(string, tag = "3")] pub dcnfjnljedo: ::prost::alloc::string::String, #[prost(string, tag = "4")] pub gbnopnpeaof: ::prost::alloc::string::String, #[prost(string, tag = "5")] pub amoibmjgknn: ::prost::alloc::string::String, #[prost(string, tag = "6")] pub llcmicaefgm: ::prost::alloc::string::String, #[prost(string, tag = "7")] pub fnbidfpddij: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogcellfolfn { #[prost(uint64, tag = "1")] pub iajedifpeik: u64, #[prost(enumeration = "Gplhkpmpaoh", tag = "2")] pub fiiglkmjodg: i32, #[prost(uint32, tag = "3")] pub stage_id: u32, #[prost(uint32, tag = "4")] pub uid: u32, #[prost(string, tag = "5")] pub nickname: ::prost::alloc::string::String, #[prost(uint32, tag = "6")] pub head_icon: u32, #[prost(string, tag = "7")] pub licepebmkom: ::prost::alloc::string::String, #[prost(uint64, tag = "8")] pub sent_time: u64, #[prost(uint32, tag = "9")] pub ldeabglleek: u32, #[prost(uint32, tag = "10")] pub ehoaoabenla: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordBattleAvatar { #[prost(uint32, tag = "1")] pub avatar_id: u32, #[prost(uint32, tag = "2")] pub avatar_level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordBattleRecord { #[prost(uint32, tag = "1")] pub uid: u32, #[prost(uint32, tag = "2")] pub damage_hp: u32, #[prost(bool, tag = "3")] pub is_final_hit: bool, #[prost(uint32, tag = "4")] pub over_kill_damage_hp: u32, #[prost(string, tag = "5")] pub battle_replay_key: ::prost::alloc::string::String, #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub assist_score: u32, #[prost(uint32, tag = "8")] pub damage_score: u32, #[prost(uint32, tag = "9")] pub final_hit_score: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nofkccfpjdo { #[prost(message, repeated, tag = "1")] pub bfngfghfgjd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Momopcdpldn { #[prost(uint32, tag = "1")] pub uid: u32, #[prost(uint32, tag = "2")] pub monster_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dklnhlhahja { #[prost(uint32, tag = "1")] pub uid: u32, #[prost(uint32, tag = "2")] pub monster_id: u32, #[prost(uint32, tag = "3")] pub config_id: u32, #[prost(uint32, tag = "4")] pub world_level: u32, #[prost(int64, tag = "5")] pub sent_time: i64, #[prost(uint32, tag = "6")] pub left_hp: u32, #[prost(uint32, tag = "7")] pub dnmhhajchbb: u32, #[prost(enumeration = "Abamnngjmld", tag = "8")] pub acfomfgmneo: i32, #[prost(bool, tag = "9")] pub mmbaocgfbli: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordBattleReplay { #[prost(string, tag = "1")] pub battle_replay_key: ::prost::alloc::string::String, #[prost(message, optional, tag = "2")] pub replay_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oemcbinhgoa { #[prost(uint64, tag = "1")] pub imfmofjgonc: u64, #[prost(uint32, tag = "2")] pub mgaiajakpei: u32, #[prost(uint32, tag = "3")] pub igfncgikaip: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfckppdliji { #[prost(oneof = "lfckppdliji::Nllbkdjkfah", tags = "101")] pub nllbkdjkfah: ::core::option::Option, } /// Nested message and enum types in `LFCKPPDLIJI`. pub mod lfckppdliji { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nllbkdjkfah { #[prost(message, tag = "101")] Dahiijfdeco(super::Oemcbinhgoa), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RegionEntry { #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, #[prost(string, tag = "2")] pub title: ::prost::alloc::string::String, #[prost(string, tag = "3")] pub dispatch_url: ::prost::alloc::string::String, #[prost(string, tag = "4")] pub env_type: ::prost::alloc::string::String, #[prost(string, tag = "5")] pub display_name: ::prost::alloc::string::String, #[prost(string, tag = "6")] pub msg: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DispatchRegionData { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(string, tag = "2")] pub msg: ::prost::alloc::string::String, #[prost(string, tag = "3")] pub top_sever_region_name: ::prost::alloc::string::String, #[prost(message, repeated, tag = "4")] pub region_list: ::prost::alloc::vec::Vec, #[prost(string, tag = "5")] pub enogfgbhigm: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicFilterPlanSettings { #[prost(uint32, tag = "1")] pub rarity_bitset: u32, #[prost(uint32, repeated, tag = "2")] pub relic_set_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub body_main_property_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub foot_main_property_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub sphere_main_property_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub rope_main_property_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "7")] pub is_include_filter_sub_property: bool, #[prost(uint32, tag = "8")] pub sub_property_num: u32, #[prost(uint32, repeated, tag = "9")] pub sub_property_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "10")] pub head_main_property_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub hand_main_property_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleOp { #[prost(uint32, tag = "1")] pub kemdfopldjf: u32, #[prost(uint32, tag = "2")] pub state: u32, #[prost(uint32, tag = "3")] pub nfmieikppcl: u32, #[prost(uint32, tag = "4")] pub iaaofjeflfg: u32, #[prost(uint32, tag = "5")] pub kdgjonmbimh: u32, #[prost(uint32, tag = "6")] pub skill_index: u32, #[prost(uint32, tag = "7")] pub ocapnbbbkgk: u32, #[prost(string, tag = "8")] pub gpbkobepmca: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleEquipment { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub promotion: u32, #[prost(uint32, tag = "4")] pub rank: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRelic { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub main_affix_id: u32, #[prost(message, repeated, tag = "4")] pub sub_affix_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub unique_id: u32, #[prost(uint32, tag = "6")] pub relic_id: u32, #[prost(uint32, tag = "7")] pub slot: u32, #[prost(uint32, tag = "8")] pub meodgaggoki: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarSkillTree { #[prost(uint32, tag = "1")] pub point_id: u32, #[prost(uint32, tag = "2")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicAffix { #[prost(uint32, tag = "1")] pub affix_id: u32, #[prost(uint32, tag = "2")] pub cnt: u32, #[prost(uint32, tag = "3")] pub step: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdcpbiapmbm { #[prost(bool, tag = "1")] pub cfgjllgaopb: bool, #[prost(uint32, repeated, tag = "2")] pub mgppbkgiief: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub icekhaeiigk: u32, #[prost(uint32, tag = "4")] pub egndnnjlooo: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatar { #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, #[prost(uint32, tag = "2")] pub id: u32, #[prost(uint32, tag = "3")] pub level: u32, #[prost(uint32, tag = "4")] pub rank: u32, #[prost(uint32, tag = "5")] pub index: u32, #[prost(message, repeated, tag = "6")] pub skilltree_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "7")] pub equipment_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub hp: u32, #[prost(uint32, tag = "10")] pub promotion: u32, #[prost(message, repeated, tag = "11")] pub relic_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub world_level: u32, #[prost(uint32, tag = "13")] pub cjebfjlplhl: u32, #[prost(message, optional, tag = "15")] pub mbpnicpimhh: ::core::option::Option, #[prost(message, optional, tag = "16")] pub sp_bar: ::core::option::Option, #[prost(uint32, tag = "17")] pub mkjkmmiochb: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ieinfnjpmkk { #[prost(uint32, tag = "1")] pub oanmnkhjalp: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub noplcghhdjj: u32, #[prost(uint32, tag = "4")] pub iibeoenkncn: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkkjjbjpabo { #[prost(uint32, tag = "1")] pub monster_id: u32, #[prost(uint32, tag = "2")] pub cur_hp: u32, #[prost(uint32, tag = "3")] pub max_hp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mhbppjagfjc { #[prost(message, repeated, tag = "1")] pub monster_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "2")] pub wave_param: ::core::option::Option, #[prost(uint32, tag = "3")] pub stage_id: u32, #[prost(uint32, tag = "4")] pub wave_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleBuff { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub owner_id: u32, #[prost(uint32, tag = "4")] pub wave_flag: u32, #[prost(uint32, repeated, tag = "5")] pub target_index_list: ::prost::alloc::vec::Vec, #[prost(map = "string, float", tag = "6")] pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpnbbjgpeih { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub hpdodhkhpgp: u32, #[prost(uint32, tag = "3")] pub jmihpoahdll: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdhednkiele { #[prost(uint32, tag = "1")] pub deaojpflhjg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eaoafdpmppp { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub hpdodhkhpgp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fiadbfkedke { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleTarget { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub progress: u32, #[prost(uint32, tag = "3")] pub total_progress: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleTargetList { #[prost(message, repeated, tag = "1")] pub battle_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acocemffeee { #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "2")] pub monster_wave_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub world_level: u32, #[prost(map = "uint32, message", tag = "9")] pub battle_target_info: ::std::collections::HashMap, #[prost(message, optional, tag = "10")] pub cgoblnlgcmo: ::core::option::Option, #[prost(message, repeated, tag = "11")] pub amdkecnmjmh: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub evolve_build_battle_info: ::core::option::Option, #[prost(message, optional, tag = "13")] pub giogkglbaca: ::core::option::Option, #[prost(message, optional, tag = "14")] pub rogue_magic_battle_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Npdplemgefn { #[prost(map = "uint32, uint32", tag = "1")] pub aljcmlclgdo: ::std::collections::HashMap, #[prost(uint32, tag = "2")] pub pohanhabpig: u32, #[prost(uint32, tag = "3")] pub ekmjppgfbin: u32, #[prost(uint32, tag = "4")] pub jiiojgoaedd: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Loggjgclnni { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub index: u32, #[prost(uint32, tag = "3")] pub promotion: u32, #[prost(uint32, repeated, tag = "4")] pub aamlbfinhon: ::prost::alloc::vec::Vec, #[prost(enumeration = "Edkmnbhjoam", tag = "5")] pub fmipgnjjabn: i32, #[prost(message, optional, tag = "6")] pub sp_bar: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfhflppefgn { #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "2")] pub monster_wave_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgjoclocibp { #[prost(uint32, tag = "1")] pub kemdfopldjf: u32, #[prost(uint32, tag = "2")] pub cnkhcmlbilg: u32, #[prost(uint32, tag = "3")] pub kfmmhakcjce: u32, #[prost(message, repeated, tag = "4")] pub cfknblnjebi: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "5")] pub minmaiaelgl: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub ieefnobdkpc: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jihnggnekko { #[prost(bool, tag = "1")] pub diaebnannan: bool, #[prost(uint32, tag = "2")] pub ljojelhojdn: u32, #[prost(bool, tag = "3")] pub bnpjhjnlfdh: bool, #[prost(string, tag = "4")] pub nfdobccjahe: ::prost::alloc::string::String, #[prost(bool, tag = "5")] pub nlilclicgli: bool, #[prost(bool, tag = "6")] pub bdhpfakhppn: bool, #[prost(uint32, tag = "7")] pub lfcooloobhg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gobmngekhid { #[prost(uint32, repeated, tag = "1")] pub hmkdfmmdjjb: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub mbiicjoelei: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub bighpjlgjge: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub kgbmcggjppb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fadgmidaffm { #[prost(uint32, tag = "1")] pub eldljmpimbm: u32, #[prost(uint32, tag = "2")] pub jpkofphhdhe: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Anoajmpbfii { #[prost(bool, tag = "1")] pub baljejodomf: bool, #[prost(map = "string, message", tag = "2")] pub nmmghpknggb: ::std::collections::HashMap< ::prost::alloc::string::String, Fadgmidaffm, >, #[prost(bytes = "vec", tag = "3")] pub nnlhldopljh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efnnghdbbhh { #[prost(message, repeated, tag = "1")] pub nghkjjpolnj: ::prost::alloc::vec::Vec, #[prost(string, tag = "2")] pub ofneipiomdp: ::prost::alloc::string::String, #[prost(string, tag = "3")] pub lfddagomegb: ::prost::alloc::string::String, #[prost(message, repeated, tag = "4")] pub ljojglfbhlp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub plane_id: u32, #[prost(uint32, tag = "6")] pub floor_id: u32, #[prost(uint32, tag = "7")] pub dmbpcjbbcge: u32, #[prost(uint32, tag = "8")] pub lknndkmaepm: u32, #[prost(message, optional, tag = "9")] pub likmijokdpm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfjlecfeoak { #[prost(uint32, tag = "1")] pub version: u32, #[prost(uint32, tag = "2")] pub logic_random_seed: u32, #[prost(uint32, tag = "3")] pub stage_id: u32, #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, #[prost(message, repeated, tag = "5")] pub op_list: ::prost::alloc::vec::Vec, #[prost(bytes = "vec", tag = "6")] pub turn_snapshot_hash: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub kjnlpeflcnf: u32, #[prost(uint32, repeated, tag = "8")] pub felekbcbpfn: ::prost::alloc::vec::Vec, #[prost(bool, tag = "9")] pub nkfmmkobdbc: bool, #[prost(enumeration = "Ielpchngnof", tag = "10")] pub hllgogdpkjb: i32, #[prost(enumeration = "Edlajjpmaoa", tag = "11")] pub agicjpnnfpn: i32, #[prost(message, repeated, tag = "12")] pub event_battle_info_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub rounds_limit: u32, #[prost(message, optional, tag = "15")] pub alkemgppeje: ::core::option::Option, #[prost(bytes = "vec", tag = "16")] pub fjohnjpohao: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "17")] pub cost_time: u32, #[prost(uint32, tag = "18")] pub wave_count: u32, #[prost(message, optional, tag = "19")] pub bmcgkjfieeh: ::core::option::Option, #[prost(message, optional, tag = "100")] pub kcmhcllekho: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjokcpfffaf { #[prost(int32, tag = "1")] pub dbmmpklkgha: i32, #[prost(string, tag = "2")] pub hppeilaonge: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfifbbanije { #[prost(double, tag = "1")] pub max_hp: f64, #[prost(double, tag = "2")] pub attack: f64, #[prost(double, tag = "3")] pub defence: f64, #[prost(double, tag = "4")] pub speed: f64, #[prost(double, tag = "5")] pub left_hp: f64, #[prost(double, tag = "6")] pub kdfaflngdbi: f64, #[prost(double, tag = "7")] pub pfjdbijekkl: f64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pemgjabecbh { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub rank: u32, #[prost(uint32, tag = "3")] pub promotion: u32, #[prost(uint32, tag = "4")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AttackDamageProperty { #[prost(string, tag = "1")] pub cjfoccnmopp: ::prost::alloc::string::String, #[prost(double, tag = "2")] pub ednpjbhgkck: f64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SkillUseProperty { #[prost(uint32, tag = "1")] pub lnedfblnhen: u32, #[prost(string, tag = "2")] pub aeofhbepgoo: ::prost::alloc::string::String, #[prost(uint32, tag = "3")] pub gmiijhgafce: u32, #[prost(uint32, tag = "4")] pub bjlafkjomkh: u32, #[prost(uint32, tag = "5")] pub ekckcpeeopm: u32, #[prost(uint32, tag = "6")] pub khcmdhblhfo: u32, #[prost(uint32, tag = "7")] pub mphkeomghkd: u32, #[prost(uint32, tag = "8")] pub chjcdmjnced: u32, #[prost(uint32, tag = "9")] pub egeppoihflg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phkmlomcnmn { #[prost(uint32, tag = "1")] pub lnedfblnhen: u32, #[prost(double, tag = "2")] pub nlmobjccdel: f64, #[prost(uint32, repeated, tag = "3")] pub battle_target_list: ::prost::alloc::vec::Vec, #[prost(double, tag = "4")] pub ednpjbhgkck: f64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajpndpfpbpk { #[prost(string, tag = "1")] pub source: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub fdcilolcbnl: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fgdmlimkmfp { #[prost(string, tag = "1")] pub aomgnalllga: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub count: u32, #[prost(double, tag = "3")] pub total_damage: f64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Anjdjiimofi { #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, #[prost(uint32, tag = "2")] pub id: u32, #[prost(uint32, tag = "3")] pub dlmkjmiddel: u32, #[prost(uint32, tag = "4")] pub nndmocejejo: u32, #[prost(uint32, tag = "5")] pub lmcmcepkdkh: u32, #[prost(message, optional, tag = "6")] pub hidfloelheb: ::core::option::Option, #[prost(message, repeated, tag = "7")] pub jcmgkjpkman: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub jccdfkbcofm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub total_turns: u32, #[prost(double, tag = "10")] pub total_damage: f64, #[prost(double, tag = "11")] pub total_heal: f64, #[prost(double, tag = "12")] pub total_damage_taken: f64, #[prost(double, tag = "13")] pub total_hp_recover: f64, #[prost(double, tag = "14")] pub mbnjjndoofc: f64, #[prost(uint32, tag = "15")] pub stage_id: u32, #[prost(uint32, tag = "16")] pub stage_type: u32, #[prost(double, tag = "17")] pub khamobkahfn: f64, #[prost(message, repeated, tag = "18")] pub attack_damage_type: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "19")] pub lloleppebaf: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "20")] pub pmmkhlbfieb: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "21")] pub skill_times: ::prost::alloc::vec::Vec, #[prost(double, tag = "22")] pub delay_cumulate: f64, #[prost(uint32, tag = "23")] pub edjppebhioe: u32, #[prost(message, repeated, tag = "24")] pub gihpjdibdce: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "25")] pub fhbkeldkcag: u32, #[prost(uint32, tag = "26")] pub bneabcdcmod: u32, #[prost(uint32, tag = "27")] pub pheingfjapc: u32, #[prost(uint32, tag = "28")] pub pdkeeoimdhf: u32, #[prost(uint32, tag = "29")] pub mmdbenpncll: u32, #[prost(double, tag = "30")] pub fpcdmllacah: f64, #[prost(double, tag = "31")] pub fccahejhokg: f64, #[prost(double, tag = "32")] pub olaaokpebmc: f64, #[prost(message, optional, tag = "33")] pub liifjcmgafa: ::core::option::Option, #[prost(message, repeated, tag = "34")] pub cabgceomlbg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "35")] pub cjebfjlplhl: u32, #[prost(message, repeated, tag = "36")] pub eljgkkanldi: ::prost::alloc::vec::Vec, #[prost(double, tag = "37")] pub calnpmadjbg: f64, #[prost(double, tag = "38")] pub nbnjmllgfil: f64, #[prost(double, tag = "39")] pub oladijedbpj: f64, #[prost(double, tag = "40")] pub hhjfdgdhlop: f64, #[prost(message, repeated, tag = "41")] pub ppapolppkbh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "42")] pub padbnmlagmm: u32, #[prost(uint32, tag = "43")] pub kdflcjlaleh: u32, #[prost(double, tag = "44")] pub nihfbggikim: f64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonsterProperty { #[prost(double, tag = "1")] pub max_hp: f64, #[prost(double, tag = "2")] pub attack: f64, #[prost(double, tag = "3")] pub defence: f64, #[prost(double, tag = "4")] pub jganapojlpj: f64, #[prost(double, tag = "5")] pub speed: f64, #[prost(double, tag = "6")] pub left_hp: f64, #[prost(double, tag = "7")] pub ebnbngfjpcn: f64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfmndnniblj { #[prost(uint32, tag = "1")] pub nagbmpfecgg: u32, #[prost(double, tag = "2")] pub igignnafoho: f64, #[prost(uint32, tag = "3")] pub mbclnkpadaf: u32, #[prost(uint32, tag = "4")] pub pdkeeoimdhf: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akcibfpmcin { #[prost(uint32, tag = "1")] pub entity_id: u32, #[prost(uint32, tag = "2")] pub monster_id: u32, #[prost(uint32, tag = "3")] pub lgiokjpjofn: u32, #[prost(uint32, tag = "4")] pub odbnbkcddpc: u32, #[prost(message, optional, tag = "5")] pub empdggaaldc: ::core::option::Option, #[prost(uint32, tag = "6")] pub total_turns: u32, #[prost(double, tag = "7")] pub total_damage: f64, #[prost(double, tag = "8")] pub total_heal: f64, #[prost(double, tag = "9")] pub total_damage_taken: f64, #[prost(double, tag = "10")] pub acnaagpoime: f64, #[prost(double, tag = "11")] pub total_hp_recover: f64, #[prost(uint32, tag = "12")] pub stage_id: u32, #[prost(uint32, tag = "13")] pub battle_id: u32, #[prost(uint32, tag = "14")] pub gehicnbdnfp: u32, #[prost(message, repeated, tag = "15")] pub attack_damage_type: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "16")] pub skill_times: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "17")] pub stage_type: u32, #[prost(double, tag = "18")] pub jgabgklppba: f64, #[prost(double, tag = "19")] pub delay_cumulate: f64, #[prost(enumeration = "DeathSource", tag = "20")] pub gcbmmmdldkn: i32, #[prost(uint32, tag = "21")] pub wave: u32, #[prost(int32, tag = "22")] pub bidmilfdkik: i32, #[prost(uint32, tag = "23")] pub mggdeinkdmh: u32, #[prost(uint32, tag = "24")] pub dfjhdkkmpmm: u32, #[prost(enumeration = "Bppbfgaepni", tag = "25")] pub mlcdmbecdjm: i32, #[prost(message, repeated, tag = "26")] pub skill_info: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "27")] pub okgkmlggmdo: u32, #[prost(message, repeated, tag = "28")] pub kepdceilljf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "29")] pub jghnpebhbdk: u32, #[prost(uint32, tag = "30")] pub lanoipjhkac: u32, #[prost(enumeration = "Lbnoghimdmg", tag = "31")] pub amlaaoldkcl: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleEventInitedData { #[prost(message, optional, tag = "2")] pub sp_bar: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleEventBattleInfo { #[prost(uint32, tag = "1")] pub battle_event_id: u32, #[prost(message, optional, tag = "2")] pub status: ::core::option::Option, #[prost(message, repeated, tag = "3")] pub skill_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbmfeabheef { #[prost(uint32, tag = "1")] pub ladfpceplij: u32, #[prost(uint32, tag = "2")] pub score: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gofljkmhpmp { #[prost(uint32, tag = "1")] pub avatar_id: u32, #[prost(uint32, repeated, tag = "2")] pub lajfcjalnmh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub source: u32, #[prost(double, tag = "4")] pub ednpjbhgkck: f64, #[prost(uint32, repeated, tag = "5")] pub apfdbcjlpkp: ::prost::alloc::vec::Vec, #[prost(int32, tag = "6")] pub liifhhaepmj: i32, #[prost(double, tag = "7")] pub ipedneafkna: f64, #[prost(uint32, tag = "8")] pub bckbohjpjdi: u32, #[prost(uint32, tag = "9")] pub wave: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nekkdmcdgpk { #[prost(uint32, tag = "1")] pub avatar_id: u32, #[prost(int32, tag = "2")] pub nledknnaepb: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehojljmgogl { #[prost(uint32, tag = "1")] pub nagbmpfecgg: u32, #[prost(uint32, tag = "2")] pub monster_id: u32, #[prost(message, repeated, tag = "3")] pub hckommjeoek: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub nlmobjccdel: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngholikiepb { #[prost(enumeration = "Hdbkompbgog", tag = "1")] pub slot: i32, #[prost(uint32, tag = "2")] pub ghnimkkgdbo: u32, #[prost(uint32, tag = "3")] pub icbaafnngpg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngikghkmaha { #[prost(uint32, tag = "1")] pub bakmmjgdpmg: u32, #[prost(uint32, tag = "2")] pub famgmpjoikd: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhppnnggpia { #[prost(uint32, tag = "1")] pub pagndmkmfhe: u32, #[prost(bool, tag = "2")] pub locked: bool, #[prost(message, optional, tag = "3")] pub hpfmcfmicog: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcljmjafhoe { #[prost(uint32, tag = "1")] pub gffckcinhhp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildGearDamageInfo { #[prost(uint32, tag = "1")] pub gear_id: u32, #[prost(double, tag = "2")] pub damage: f64, #[prost(double, tag = "3")] pub hp_damage: f64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fepiaggknkn { #[prost(uint32, repeated, tag = "1")] pub hgfjccnjppc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nncohndnmjj { #[prost(uint32, tag = "1")] pub wave: u32, #[prost(uint32, tag = "2")] pub score: u32, #[prost(uint32, tag = "3")] pub fjbicabjmko: u32, #[prost(message, repeated, tag = "4")] pub bmhgalcieck: ::prost::alloc::vec::Vec, #[prost(float, tag = "5")] pub nlmobjccdel: f32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbdflcjieej { #[prost(uint32, tag = "1")] pub ckcjehhacal: u32, #[prost(message, repeated, tag = "2")] pub laojopbeibc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildBattleInfo { #[prost(uint32, tag = "1")] pub cur_level_id: u32, #[prost(uint32, tag = "2")] pub cur_period: u32, #[prost(uint32, tag = "3")] pub cur_coin: u32, #[prost(message, repeated, tag = "4")] pub weapon_slot_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "5")] pub accessory_slot_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub ban_gear_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "7")] pub collection: ::core::option::Option, #[prost(uint32, repeated, tag = "8")] pub allowed_gear_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub cur_exp: u32, #[prost(uint32, tag = "10")] pub cur_reroll: u32, #[prost(uint32, tag = "11")] pub cur_treasure_miss_cnt: u32, #[prost(uint32, repeated, tag = "12")] pub period_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub cur_gear_lost_cnt: u32, #[prost(uint32, tag = "14")] pub cur_wave: u32, #[prost(bool, tag = "15")] pub is_unlock_gear_reroll: bool, #[prost(bool, tag = "16")] pub is_unlock_gear_ban: bool, #[prost(message, repeated, tag = "17")] pub card_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "18")] pub gear_damage_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "19")] pub stat_params: ::prost::alloc::vec::Vec, #[prost(bool, tag = "20")] pub is_giveup: bool, #[prost(uint32, tag = "21")] pub cur_unused_round_cnt: u32, #[prost(message, optional, tag = "22")] pub stat_log_info: ::core::option::Option, #[prost(uint32, tag = "23")] pub period_first_random_seed: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aihkdbchppg { #[prost(string, tag = "1")] pub mggdeinkdmh: ::prost::alloc::string::String, #[prost(float, tag = "2")] pub idmfmmknmnn: f32, #[prost(float, tag = "3")] pub hadkkfpomcj: f32, #[prost(uint32, tag = "4")] pub agmpjedfklf: u32, #[prost(uint32, tag = "5")] pub gmbchdkflhd: u32, #[prost(uint32, tag = "6")] pub ilhmjaheipi: u32, #[prost(uint32, tag = "7")] pub dpkhbcdjigo: u32, #[prost(uint32, tag = "8")] pub elokpkgjeok: u32, #[prost(uint32, repeated, tag = "9")] pub plmfecapghd: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "10")] pub eiaolkiaofi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjjdfbodgfd { #[prost(uint32, tag = "1")] pub elciiojmhom: u32, #[prost(uint32, tag = "2")] pub hhihinpmodi: u32, #[prost(uint32, tag = "3")] pub fkecnpcbmhl: u32, #[prost(uint32, tag = "4")] pub mlhmmliaidi: u32, #[prost(uint32, tag = "5")] pub piaogakapdg: u32, #[prost(uint32, tag = "6")] pub eddagibdego: u32, #[prost(uint32, repeated, tag = "7")] pub boss_buff_info: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub feaomkpjjlc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkgieckgjep { #[prost(uint32, tag = "1")] pub wave: u32, #[prost(double, tag = "2")] pub ecagleliobn: f64, #[prost(double, tag = "3")] pub mmeofonfolp: f64, #[prost(uint32, tag = "4")] pub adppopdfhpk: u32, #[prost(uint32, tag = "5")] pub lgkaibkljkg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dphpamkkmhp { #[prost(string, tag = "1")] pub mfklinkcppa: ::prost::alloc::string::String, #[prost(double, tag = "2")] pub hppeilaonge: f64, } /// Obf: IGEFNGNCKOG #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igefngnckog { /// probably wrong nt name, value for example is 5 #[prost(uint32, tag = "1")] pub ojibobnaikh: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRogueMagicRoundCount { #[prost(uint32, tag = "1")] pub hhfjaibgama: u32, #[prost(uint32, tag = "2")] pub mmkolnbikjh: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRogueMagicUnit { #[prost(uint32, tag = "1")] pub unit_id: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(bool, tag = "3")] pub locked: bool, #[prost(uint32, tag = "4")] pub slot_id: u32, #[prost(map = "uint32, uint32", tag = "5")] pub counter_map: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRogueMagicScepter { #[prost(uint32, tag = "1")] pub scepter_id: u32, #[prost(message, repeated, tag = "2")] pub magic_unit_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub level: u32, /// TrenchCount #[prost(map = "uint32, uint32", tag = "4")] pub slot_count_map: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRogueMagicData { #[prost(message, optional, tag = "1")] pub round_cnt: ::core::option::Option, #[prost(message, repeated, tag = "2")] pub battle_scepter_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicBattleUnitInfo { #[prost(oneof = "rogue_magic_battle_unit_info::Item", tags = "1")] pub item: ::core::option::Option, } /// Nested message and enum types in `RogueMagicBattleUnitInfo`. pub mod rogue_magic_battle_unit_info { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Item { #[prost(message, tag = "1")] BattleRogueMagicData(super::BattleRogueMagicData), } } /// Obf: LKCBPGELLJJ /// /// ??? #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicBattleInfo { #[prost(message, optional, tag = "1")] pub scepter: ::core::option::Option, #[prost(message, optional, tag = "2")] pub player_detail_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncphbhppeoj { #[prost(uint32, tag = "1")] pub scepter_id: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(double, tag = "3")] pub total_damage: f64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpedpgpemgh { #[prost(uint32, tag = "1")] pub ibkaahpbifc: u32, #[prost(uint32, tag = "2")] pub membppddkaa: u32, #[prost(message, repeated, tag = "3")] pub hibckmbmace: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfecmklobmf { #[prost(message, optional, tag = "1")] pub obcniobnjae: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okedfcpcfjo { #[prost(uint32, tag = "1")] pub monster_id: u32, #[prost(uint32, tag = "2")] pub kkchclolpmb: u32, #[prost(uint32, tag = "3")] pub adppopdfhpk: u32, #[prost(uint32, tag = "4")] pub lgkaibkljkg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fklccjdphei { #[prost(uint32, tag = "1")] pub fcdgomciokm: u32, #[prost(double, tag = "2")] pub mbmgmojoakn: f64, #[prost(double, tag = "3")] pub jmmhkngfocn: f64, #[prost(uint32, tag = "4")] pub wave: u32, #[prost(uint32, tag = "5")] pub kkchclolpmb: u32, #[prost(double, tag = "6")] pub pdpgdmpgobm: f64, #[prost(double, tag = "7")] pub cfpokhpidpl: f64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdjhmjbkhef { #[prost(uint32, tag = "1")] pub khhmfipmfmp: u32, #[prost(uint32, tag = "2")] pub ffdmjapgfoa: u32, #[prost(double, tag = "3")] pub eoaijolgfnn: f64, #[prost(uint32, tag = "4")] pub wave: u32, #[prost(uint32, tag = "5")] pub kkchclolpmb: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcgopfmegie { #[prost(message, repeated, tag = "1")] pub bagmkdohboc: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "2")] pub njehgbghckg: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub bhbpcdhjmnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kddjnophpjf { #[prost(message, optional, tag = "1")] pub piohfplojjl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleStatistics { #[prost(uint32, tag = "1")] pub mbifadkjemn: u32, #[prost(uint32, tag = "2")] pub hdkphjmeclp: u32, #[prost(uint32, repeated, tag = "3")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub obhplcamahn: u32, #[prost(double, tag = "5")] pub deajngocjid: f64, #[prost(double, tag = "6")] pub dbbknblocah: f64, #[prost(message, repeated, tag = "7")] pub abmkeehbpbd: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub pajopfienfp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub cpnjloicjlj: u32, #[prost(uint32, tag = "10")] pub imljgionnjm: u32, #[prost(uint32, tag = "11")] pub aeiopbnlfpb: u32, #[prost(uint32, tag = "12")] pub kaghkebipjc: u32, #[prost(map = "string, float", tag = "13")] pub omameohnafe: ::std::collections::HashMap<::prost::alloc::string::String, f32>, #[prost(uint32, tag = "14")] pub ihfoemmneik: u32, #[prost(message, repeated, tag = "16")] pub pdciamoligp: ::prost::alloc::vec::Vec, #[prost(enumeration = "Dfbfkeemmkg", tag = "19")] pub aehbagnlmhe: i32, #[prost(message, repeated, tag = "21")] pub bmiigbifhhl: ::prost::alloc::vec::Vec, #[prost(int32, repeated, tag = "22")] pub pmjlbecbodd: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "23")] pub bbpcniobibg: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "26")] pub ccmjkdinjdd: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "27")] pub dkibbpjfdoi: ::prost::alloc::vec::Vec, #[prost(map = "uint32, message", tag = "28")] pub battle_target_info: ::std::collections::HashMap, #[prost(message, repeated, tag = "29")] pub kiahiahpple: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "30")] pub evolve_build_battle_info: ::core::option::Option, #[prost(message, optional, tag = "31")] pub dfnghnehiig: ::core::option::Option, #[prost(bool, tag = "32")] pub piinhcimogd: bool, #[prost(message, repeated, tag = "33")] pub laojopbeibc: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "34")] pub lloebkklnob: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "35")] pub clnabfdpikj: u32, #[prost(message, optional, tag = "36")] pub nfjklodfiil: ::core::option::Option, #[prost(message, optional, tag = "37")] pub gccjobnnfca: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eoloflgjcip { #[prost(uint32, tag = "1")] pub kpldaklkebp: u32, #[prost(uint32, tag = "2")] pub llmnfccpmli: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlojfcdpgbe { #[prost(enumeration = "Edkmnbhjoam", tag = "1")] pub slot: i32, #[prost(uint32, tag = "2")] pub id: u32, #[prost(message, optional, tag = "3")] pub sp_bar: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbeabkgboha { #[prost(uint32, tag = "1")] pub dgkfhhnpcii: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpolmlccebb { #[prost(enumeration = "Hmjkobanobk", tag = "1")] pub retcode: i32, #[prost(enumeration = "BattleEndStatus", tag = "2")] pub end_status: i32, #[prost(message, optional, tag = "3")] pub ddflfffipic: ::core::option::Option, #[prost(bytes = "vec", tag = "4")] pub fjohnjpohao: ::prost::alloc::vec::Vec, #[prost(map = "string, uint32", tag = "5")] pub ogfcmdmhicp: ::std::collections::HashMap<::prost::alloc::string::String, u32>, #[prost(uint32, tag = "6")] pub kjdehplabci: u32, #[prost(uint32, tag = "7")] pub acpilpelbcm: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdlinjlhlgb { #[prost(uint32, tag = "1")] pub koolgpdmgdj: u32, #[prost(uint64, repeated, tag = "2")] pub lklhbijabfk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idhddlapdkd { #[prost(string, tag = "1")] pub llagedibahe: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub count: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bceccmoadle { #[prost(uint32, tag = "1")] pub uid: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(string, tag = "3")] pub nickname: ::prost::alloc::string::String, #[prost(uint32, tag = "4")] pub lmndogafogc: u32, #[prost(enumeration = "PlatformType", tag = "5")] pub platform_type: i32, #[prost(string, tag = "6")] pub flfkcihcenf: ::prost::alloc::string::String, #[prost(string, tag = "7")] pub kdclocapbge: ::prost::alloc::string::String, #[prost(uint64, tag = "8")] pub version: u64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfkobplmpin { #[prost(enumeration = "Pecdoojchcc", tag = "1")] pub bjbakjgfbga: i32, #[prost(enumeration = "Iehllimgpcd", tag = "2")] pub status: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emlpkgjnajk { #[prost(uint32, tag = "1")] pub jkgbgfopmhm: u32, #[prost(bool, tag = "2")] pub mhfmceicfpj: bool, #[prost(uint32, tag = "3")] pub mcnhhchaboa: u32, #[prost(uint32, tag = "4")] pub finclaocogh: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgdacnibfmp { #[prost(string, repeated, tag = "1")] pub dbkefliloek: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(bool, tag = "2")] pub hpbophpgahk: bool, #[prost(oneof = "pgdacnibfmp::Bopegjpoilk", tags = "1001")] pub bopegjpoilk: ::core::option::Option, } /// Nested message and enum types in `PGDACNIBFMP`. pub mod pgdacnibfmp { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bopegjpoilk { #[prost(message, tag = "1001")] Bfjllndkncj(super::Emlpkgjnajk), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cchcpnlpbdk { #[prost(message, optional, tag = "1")] pub basic_info: ::core::option::Option, #[prost(message, optional, tag = "2")] pub eahdbeiioef: ::core::option::Option, #[prost(message, optional, tag = "3")] pub story_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhpifkicopp { #[prost(uint32, tag = "1")] pub ifjmieclkcl: u32, #[prost(uint32, tag = "2")] pub nendghablam: u32, #[prost(uint32, tag = "3")] pub enjieepcjci: u32, #[prost(uint32, tag = "4")] pub ccfbcjehgdf: u32, #[prost(uint32, tag = "5")] pub jinigjmldlm: u32, #[prost(uint32, tag = "6")] pub aelhcmnnnej: u32, #[prost(uint32, tag = "7")] pub nijchgmmchb: u32, #[prost(uint32, tag = "8")] pub hfhgnefhpka: u32, #[prost(uint32, tag = "9")] pub mofjpieoicm: u32, #[prost(uint32, tag = "10")] pub jacbdaeenhp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eddpabighbe { #[prost(uint64, tag = "1")] pub beohfmdhhbi: u64, #[prost(enumeration = "Piflekocmcc", tag = "2")] pub ackcfbdnipk: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcfjdjcdael { #[prost(uint64, tag = "1")] pub id: u64, #[prost(enumeration = "Piflekocmcc", tag = "2")] pub eomnfkoafhb: i32, #[prost(message, repeated, tag = "3")] pub phpnnhdbiii: ::prost::alloc::vec::Vec, #[prost(enumeration = "Gemmejofnib", tag = "4")] pub slot: i32, #[prost(uint64, tag = "5")] pub imfmofjgonc: u64, #[prost(uint64, tag = "6")] pub cgijmikpbha: u64, #[prost(uint32, tag = "7")] pub knfgpabajae: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdgpcmaeekj { #[prost(uint32, repeated, tag = "7")] pub hbdpcihaoch: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub mbgfaeoffnj: u32, #[prost(uint32, tag = "4")] pub id: u32, } /// Obf: OKJGCLCOOHN #[derive(proto_derive::CmdID)] #[cmdid(2698)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginActivityCsReq {} /// Obf: EHNHHKAIABH #[derive(proto_derive::CmdID)] #[cmdid(2671)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginActivityScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, repeated, tag = "6")] pub ngmlhihmmke: ::prost::alloc::vec::Vec, } /// Obf: ADANONPDCGE #[derive(proto_derive::CmdID)] #[cmdid(2683)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeLoginActivityRewardCsReq { #[prost(uint32, tag = "6")] pub jnjoiemkhgj: u32, #[prost(uint32, tag = "11")] pub id: u32, } /// Obf: NJMEOPGFAFM #[derive(proto_derive::CmdID)] #[cmdid(2642)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeLoginActivityRewardScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, #[prost(uint32, tag = "9")] pub id: u32, #[prost(uint32, tag = "3")] pub jnjoiemkhgj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivityScheduleInfo { #[prost(uint32, tag = "13")] pub activity_id: u32, #[prost(uint32, tag = "1")] pub module_id: u32, #[prost(int64, tag = "15")] pub end_time: i64, #[prost(int64, tag = "6")] pub begin_time: i64, } /// Obf: MCGNMHNJMKL #[derive(proto_derive::CmdID)] #[cmdid(2679)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityScheduleConfigCsReq {} /// Obf: EFLFFOFMOHG #[derive(proto_derive::CmdID)] #[cmdid(2677)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityScheduleConfigScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, repeated, tag = "2")] pub activity_schedule_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glcjilngiic { #[prost(bool, tag = "13")] pub taken_reward: bool, #[prost(uint32, tag = "11")] pub stage_id: u32, } /// Obf: LJAGDPMDDDB #[derive(proto_derive::CmdID)] #[cmdid(2687)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrialActivityDataCsReq {} /// Obf: ONNGFFKLGPN #[derive(proto_derive::CmdID)] #[cmdid(2654)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrialActivityDataScRsp { #[prost(message, repeated, tag = "12")] pub nkdajjeckgh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "10")] pub dhfbkneimbp: u32, } /// Obf: OCMLEMHMNKH #[derive(proto_derive::CmdID)] #[cmdid(2669)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrialActivityDataChangeScNotify { #[prost(message, optional, tag = "10")] pub hcglgbpgeig: ::core::option::Option, } /// Obf: KIHICLEJOLE #[derive(proto_derive::CmdID)] #[cmdid(2658)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTrialActivityStageCsReq { #[prost(uint32, tag = "7")] pub stage_id: u32, } /// Obf: KMCCCDJPFCK #[derive(proto_derive::CmdID)] #[cmdid(2667)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTrialActivityStageScRsp { #[prost(message, optional, tag = "12")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: DGENEFBOAGD #[derive(proto_derive::CmdID)] #[cmdid(2676)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrialActivityRewardCsReq { #[prost(uint32, tag = "10")] pub stage_id: u32, } /// Obf: KMBODEDDNBJ #[derive(proto_derive::CmdID)] #[cmdid(2639)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrialActivityRewardScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "9")] pub stage_id: u32, #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, } /// Obf: CJGBCMBODCA #[derive(proto_derive::CmdID)] #[cmdid(2649)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartTrialActivityCsReq { #[prost(uint32, tag = "4")] pub stage_id: u32, } /// Obf: IJMIINMOAGH #[derive(proto_derive::CmdID)] #[cmdid(2603)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartTrialActivityScRsp { #[prost(uint32, tag = "5")] pub stage_id: u32, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: MFLDPIHOLHF #[derive(proto_derive::CmdID)] #[cmdid(2684)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveTrialActivityCsReq { #[prost(uint32, tag = "15")] pub stage_id: u32, } /// Obf: IMHPHNJJLPG #[derive(proto_derive::CmdID)] #[cmdid(2632)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveTrialActivityScRsp { #[prost(uint32, tag = "9")] pub stage_id: u32, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: EPFAGFIFKDE #[derive(proto_derive::CmdID)] #[cmdid(2686)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CurTrialActivityScNotify { #[prost(uint32, tag = "7")] pub dhfbkneimbp: u32, #[prost(enumeration = "Jnmhhhokoke", tag = "1")] pub status: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onlkngebbie { #[prost(bool, tag = "7")] pub ficghoplnjo: bool, #[prost(bool, tag = "8")] pub laeahdlhogd: bool, #[prost(uint32, tag = "15")] pub ncejnffmggf: u32, #[prost(uint32, tag = "10")] pub module_id: u32, } /// Obf: IJAMGLKOKEA #[derive(proto_derive::CmdID)] #[cmdid(2645)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMaterialSubmitActivityDataCsReq {} /// Obf: NGEIHHEPCIA #[derive(proto_derive::CmdID)] #[cmdid(2620)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMaterialSubmitActivityDataScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, repeated, tag = "6")] pub midjljeljhd: ::prost::alloc::vec::Vec, } /// Obf: CJGHPKFOKLH #[derive(proto_derive::CmdID)] #[cmdid(2650)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitMaterialSubmitActivityMaterialCsReq { #[prost(uint32, tag = "13")] pub ncejnffmggf: u32, } /// Obf: EEDFFGDEEMH #[derive(proto_derive::CmdID)] #[cmdid(2631)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitMaterialSubmitActivityMaterialScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "12")] pub aibkochdhdd: ::core::option::Option, } /// Obf: OFBIGOPMHDE #[derive(proto_derive::CmdID)] #[cmdid(2604)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMaterialSubmitActivityRewardCsReq { #[prost(uint32, tag = "15")] pub ncejnffmggf: u32, } /// Obf: MFHPMDMGGPC #[derive(proto_derive::CmdID)] #[cmdid(2660)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMaterialSubmitActivityRewardScRsp { #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "3")] pub ncejnffmggf: u32, } /// Obf: KNKDKDELFKK #[derive(proto_derive::CmdID)] #[cmdid(1398)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterAdventureCsReq { #[prost(uint32, tag = "12")] pub map_id: u32, } /// Obf: NDCPGLBCLIA #[derive(proto_derive::CmdID)] #[cmdid(1371)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterAdventureScRsp { #[prost(message, optional, tag = "10")] pub scene: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FarmStageGachaInfo { #[prost(int64, tag = "11")] pub begin_time: i64, #[prost(uint32, tag = "4")] pub gacha_id: u32, #[prost(int64, tag = "14")] pub end_time: i64, } /// Obf: CIJAEGPOGJN #[derive(proto_derive::CmdID)] #[cmdid(1383)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoCsReq { #[prost(uint32, repeated, tag = "2")] pub farm_stage_gacha_id_list: ::prost::alloc::vec::Vec, } /// Obf: GHKIFJLGHHH #[derive(proto_derive::CmdID)] #[cmdid(1342)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, repeated, tag = "10")] pub farm_stage_gacha_info_list: ::prost::alloc::vec::Vec, } /// Obf: GBIMAALAOMP #[derive(proto_derive::CmdID)] #[cmdid(4898)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterAetherDivideSceneCsReq { #[prost(uint32, tag = "4")] pub kefjapjkmgc: u32, } /// Obf: FPNCEOOFKFD #[derive(proto_derive::CmdID)] #[cmdid(4871)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterAetherDivideSceneScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "7")] pub kefjapjkmgc: u32, } /// Obf: BKLFHJJDGEK #[derive(proto_derive::CmdID)] #[cmdid(4883)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveAetherDivideSceneCsReq {} /// Obf: KEMNNODFOIF #[derive(proto_derive::CmdID)] #[cmdid(4842)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveAetherDivideSceneScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: FFDANLJGOHI #[derive(proto_derive::CmdID)] #[cmdid(4879)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideSceneBattleCsReq { #[prost(uint32, tag = "14")] pub skill_index: u32, #[prost(message, repeated, tag = "7")] pub assist_monster_wave_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub caster_id: u32, #[prost(uint32, repeated, tag = "4")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub attacked_group_id: u32, } /// Obf: PCHANPBGKNP #[derive(proto_derive::CmdID)] #[cmdid(4877)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideSceneBattleScRsp { #[prost(message, optional, tag = "1")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "13")] pub attacked_group_id: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: FPDEKECBMIC #[derive(proto_derive::CmdID)] #[cmdid(4833)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideChallengeBattleCsReq { #[prost(uint32, tag = "13")] pub gmmebdhegid: u32, #[prost(uint32, tag = "8")] pub challenge_id: u32, } /// Obf: DGKBEDJOAFG #[derive(proto_derive::CmdID)] #[cmdid(4812)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideChallengeBattleScRsp { #[prost(message, optional, tag = "11")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icofmccaifc { #[prost(uint32, tag = "4")] pub slot: u32, #[prost(uint32, tag = "10")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfnkmgaphhe { #[prost(message, repeated, tag = "1")] pub aamlbfinhon: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub exp: u32, #[prost(uint32, tag = "2")] pub jaeaedfofcc: u32, #[prost(uint32, tag = "6")] pub promotion: u32, #[prost(uint32, tag = "4")] pub bbejbojfllp: u32, #[prost(message, optional, tag = "13")] pub sp_bar: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbknoecilhg { #[prost(uint32, repeated, tag = "13")] pub njpjhmgeocp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub slot: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgmaljejhjo { #[prost(uint32, tag = "7")] pub item_id: u32, #[prost(uint32, tag = "6")] pub num: u32, #[prost(uint32, tag = "4")] pub obbjgjemaie: u32, } /// Obf: GBNPFDMAALG #[derive(proto_derive::CmdID)] #[cmdid(4878)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAetherDivideInfoCsReq {} /// Obf: FLOGADJMELM #[derive(proto_derive::CmdID)] #[cmdid(4856)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAetherDivideInfoScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "4")] pub oicglincbbj: u32, #[prost(uint32, tag = "7")] pub npgomlfgbjm: u32, #[prost(uint32, tag = "1")] pub goohjjjomej: u32, #[prost(uint32, tag = "6")] pub phpcdgemagd: u32, #[prost(message, repeated, tag = "10")] pub pjlndnhdnib: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub bdigkfphlhk: u32, #[prost(message, repeated, tag = "11")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub gnhmcaeomij: ::prost::alloc::vec::Vec, } /// Obf: NIIKBBFFBLG #[derive(proto_derive::CmdID)] #[cmdid(4889)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAetherDivideLineUpCsReq { #[prost(message, optional, tag = "8")] pub lineup: ::core::option::Option, } /// Obf: LBGFLOIGMKN #[derive(proto_derive::CmdID)] #[cmdid(4822)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAetherDivideLineUpScRsp { #[prost(message, optional, tag = "14")] pub lineup: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: HHNIDKHMNFI #[derive(proto_derive::CmdID)] #[cmdid(4866)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipAetherDividePassiveSkillCsReq { #[prost(uint32, tag = "6")] pub slot: u32, #[prost(uint32, tag = "14")] pub jaeaedfofcc: u32, #[prost(uint32, tag = "10")] pub item_id: u32, } /// Obf: JCOHEOHNBEK #[derive(proto_derive::CmdID)] #[cmdid(4805)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipAetherDividePassiveSkillScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub gbmkmmhjhak: ::core::option::Option, #[prost(message, optional, tag = "12")] pub nadicpclhmn: ::core::option::Option, } /// Obf: EHLJOGGAJEH #[derive(proto_derive::CmdID)] #[cmdid(4845)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClearAetherDividePassiveSkillCsReq { #[prost(uint32, tag = "15")] pub jaeaedfofcc: u32, #[prost(uint32, tag = "2")] pub slot: u32, } /// Obf: BKGJJBOGGCD #[derive(proto_derive::CmdID)] #[cmdid(4820)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClearAetherDividePassiveSkillScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub nadicpclhmn: ::core::option::Option, #[prost(message, optional, tag = "7")] pub gbmkmmhjhak: ::core::option::Option, } /// Obf: ENODANAGIBM #[derive(proto_derive::CmdID)] #[cmdid(4852)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideSpiritExpUpCsReq { #[prost(uint32, tag = "11")] pub ebnhbipaemp: u32, #[prost(uint32, tag = "7")] pub jaeaedfofcc: u32, #[prost(uint32, tag = "15")] pub npgomlfgbjm: u32, } /// Obf: IBHNLOIDIPF #[derive(proto_derive::CmdID)] #[cmdid(4811)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideSpiritExpUpScRsp { #[prost(message, optional, tag = "3")] pub gbmkmmhjhak: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "8")] pub npgomlfgbjm: u32, } /// Obf: MKIBGPOIHCK #[derive(proto_derive::CmdID)] #[cmdid(4850)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchAetherDivideLineUpSlotCsReq { #[prost(uint32, tag = "7")] pub gmmebdhegid: u32, } /// Obf: MFCEPPIGDPB #[derive(proto_derive::CmdID)] #[cmdid(4831)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchAetherDivideLineUpSlotScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "15")] pub gmmebdhegid: u32, } /// Obf: NEDEGPNIIMJ #[derive(proto_derive::CmdID)] #[cmdid(4804)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideStageBattleCsReq { #[prost(uint32, tag = "13")] pub event_id: u32, } /// Obf: AJMDMHPCCGC #[derive(proto_derive::CmdID)] #[cmdid(4860)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideStageBattleScRsp { #[prost(message, optional, tag = "12")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: CGHPPBPIBAB #[derive(proto_derive::CmdID)] #[cmdid(4814)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideLineupScNotify { #[prost(message, optional, tag = "14")] pub lineup: ::core::option::Option, } /// Obf: GNIGBBHEBDG #[derive(proto_derive::CmdID)] #[cmdid(4810)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideSpiritInfoScNotify { #[prost(uint32, tag = "6")] pub npgomlfgbjm: u32, #[prost(message, repeated, tag = "1")] pub bhneeknmica: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "3")] pub gbmkmmhjhak: ::core::option::Option, } /// Obf: MDKHLBCKIIP #[derive(proto_derive::CmdID)] #[cmdid(4900)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAetherDivideChallengeInfoCsReq {} /// Obf: DNALAOCAHBK #[derive(proto_derive::CmdID)] #[cmdid(4862)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAetherDivideChallengeInfoScRsp { #[prost(uint32, repeated, tag = "13")] pub clfbhpjblkh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, repeated, tag = "3")] pub gjjimbmmngc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub fjoilafhgah: u32, } /// Obf: NMBKAMDDCOH #[derive(proto_derive::CmdID)] #[cmdid(4806)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideFinishChallengeScNotify { #[prost(uint32, tag = "1")] pub challenge_id: u32, } /// Obf: FFIHAPDDKDJ #[derive(proto_derive::CmdID)] #[cmdid(4823)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideTainerInfoScNotify { #[prost(uint32, tag = "15")] pub goohjjjomej: u32, } /// Obf: MBHCDFILKDB #[derive(proto_derive::CmdID)] #[cmdid(4885)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideSkillItemScNotify { #[prost(uint32, tag = "13")] pub num: u32, #[prost(uint32, tag = "3")] pub item_id: u32, } /// Obf: BMAHANPKCDJ #[derive(proto_derive::CmdID)] #[cmdid(4888)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideRefreshEndlessCsReq {} /// Obf: AGKELLPMODA #[derive(proto_derive::CmdID)] #[cmdid(4893)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideRefreshEndlessScRsp { #[prost(uint32, tag = "2")] pub phpcdgemagd: u32, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: FJFFMGGCFGJ #[derive(proto_derive::CmdID)] #[cmdid(4863)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideRefreshEndlessScNotify { #[prost(uint32, tag = "8")] pub phpcdgemagd: u32, } /// Obf: DNJDCMFNMEE #[derive(proto_derive::CmdID)] #[cmdid(4855)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideTakeChallengeRewardCsReq { #[prost(uint32, tag = "15")] pub challenge_id: u32, } /// Obf: OCLDDKBKIHD #[derive(proto_derive::CmdID)] #[cmdid(4836)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideTakeChallengeRewardScRsp { #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "13")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fafpjflkgfo {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oedmpcbkcjd { #[prost(uint32, tag = "13")] pub map_id: u32, #[prost(uint32, tag = "3")] pub iflcopdjnep: u32, } /// Obf: OODFCDILINF #[derive(proto_derive::CmdID)] #[cmdid(4798)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAlleyInfoCsReq { #[prost(uint32, tag = "15")] pub level: u32, #[prost(uint32, tag = "7")] pub shop_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aebkgeagjcj { #[prost(message, repeated, tag = "14")] pub hjfidjahmjg: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub filmnfdlmni: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "13")] pub pjimdpooddj: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub pdbokhnhpna: ::prost::alloc::vec::Vec, } /// Obf: OLDEBOJONKE #[derive(proto_derive::CmdID)] #[cmdid(4771)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAlleyInfoScRsp { #[prost(message, optional, tag = "15")] pub cgklmfhhpcc: ::core::option::Option, #[prost(uint32, repeated, tag = "5")] pub nknkojkhddf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub level: u32, #[prost(message, optional, tag = "13")] pub jaamclibaio: ::core::option::Option, #[prost(uint32, tag = "6")] pub nmhdbemilma: u32, #[prost(message, optional, tag = "14")] pub ablbghojibc: ::core::option::Option, #[prost(map = "uint32, uint32", tag = "12")] pub nldeajombio: ::std::collections::HashMap, #[prost(uint32, tag = "10")] pub mmidjehmhmp: u32, #[prost(uint32, repeated, tag = "4")] pub nehcbghejhk: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub event_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub mmomflmmoii: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dppbbcklcbf { #[prost(uint32, tag = "2")] pub jafjmehaegh: u32, #[prost(uint32, tag = "8")] pub bjanmjoaand: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Inamoojheaj { #[prost(message, repeated, tag = "5")] pub bdhmemphagi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub goods_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyPlacingShip { #[prost(uint32, tag = "7")] pub ship_id: u32, #[prost(message, repeated, tag = "13")] pub goods_list: ::prost::alloc::vec::Vec, } /// Obf: EMBKMFECPOO #[derive(proto_derive::CmdID)] #[cmdid(4789)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyPlacingGameCsReq { #[prost(uint32, tag = "5")] pub hjfajpdppco: u32, #[prost(uint32, tag = "9")] pub gjbeinmdeic: u32, #[prost(uint32, tag = "6")] pub dbbknblocah: u32, #[prost(uint32, tag = "4")] pub kklabdfiikj: u32, #[prost(uint32, tag = "14")] pub meoaibdffib: u32, #[prost(message, optional, tag = "13")] pub jldhakpmjnm: ::core::option::Option, #[prost(uint32, tag = "15")] pub okpefkaccci: u32, #[prost(uint32, tag = "12")] pub mhjbflbmgmh: u32, #[prost(uint32, tag = "7")] pub ngkjipicmpg: u32, } /// Obf: BPFEHHCNCJH #[derive(proto_derive::CmdID)] #[cmdid(4722)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyPlacingGameScRsp { #[prost(uint32, tag = "11")] pub iomgnnbmcdc: u32, #[prost(uint32, tag = "1")] pub akhlibfglbo: u32, #[prost(uint32, tag = "3")] pub lfnfobhmgml: u32, #[prost(uint32, tag = "14")] pub haecojinndc: u32, #[prost(uint32, tag = "2")] pub lohnclanbbi: u32, #[prost(uint32, tag = "12")] pub event_id: u32, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "10")] pub felcjeininh: u32, } /// Obf: KAPCFJMKOPO #[derive(proto_derive::CmdID)] #[cmdid(4757)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivityRaidPlacingGameCsReq { #[prost(message, optional, tag = "10")] pub jldhakpmjnm: ::core::option::Option, #[prost(oneof = "activity_raid_placing_game_cs_req::Kaopmbnijnf", tags = "2, 14")] pub kaopmbnijnf: ::core::option::Option< activity_raid_placing_game_cs_req::Kaopmbnijnf, >, } /// Nested message and enum types in `ActivityRaidPlacingGameCsReq`. pub mod activity_raid_placing_game_cs_req { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kaopmbnijnf { #[prost(uint32, tag = "2")] Bfbcbcadgoj(u32), #[prost(uint32, tag = "14")] Mhjbflbmgmh(u32), } } /// Obf: MHDANKFOMHK #[derive(proto_derive::CmdID)] #[cmdid(4725)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivityRaidPlacingGameScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(oneof = "activity_raid_placing_game_sc_rsp::Kaopmbnijnf", tags = "13, 2")] pub kaopmbnijnf: ::core::option::Option< activity_raid_placing_game_sc_rsp::Kaopmbnijnf, >, } /// Nested message and enum types in `ActivityRaidPlacingGameScRsp`. pub mod activity_raid_placing_game_sc_rsp { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kaopmbnijnf { #[prost(uint32, tag = "13")] Bfbcbcadgoj(u32), #[prost(uint32, tag = "2")] Mhjbflbmgmh(u32), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jchnggiiocd { #[prost(uint32, repeated, tag = "6")] pub pbfeikidgmo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub cpngfnjeajk: u32, #[prost(bool, tag = "3")] pub opdjcbfooec: bool, #[prost(uint32, tag = "14")] pub mbpfmfhjdji: u32, #[prost(uint32, tag = "13")] pub bbjjjffegdd: u32, #[prost(uint32, repeated, tag = "4")] pub iopgcheampi: ::prost::alloc::vec::Vec, } /// Obf: BHIIHKKPNHG #[derive(proto_derive::CmdID)] #[cmdid(4750)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyOrderChangedScNotify { #[prost(message, optional, tag = "6")] pub pfmjledkimh: ::core::option::Option, } /// Obf: IMNPEKAMOLC #[derive(proto_derive::CmdID)] #[cmdid(4710)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyShipUnlockScNotify { #[prost(uint32, tag = "12")] pub lgpgihkjfpa: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dffkmeppcfe { #[prost(uint32, tag = "9")] pub eaaggehjeie: u32, #[prost(uint32, tag = "5")] pub glcolbnicld: u32, #[prost(uint32, repeated, tag = "14")] pub ongneaboolp: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub dgpeoodojma: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub shop_id: u32, #[prost(uint32, tag = "2")] pub lgemoghnkji: u32, #[prost(uint32, repeated, tag = "6")] pub idlibjiilng: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hggcnnjoeph { #[prost(uint32, tag = "7")] pub dbbknblocah: u32, #[prost(message, repeated, tag = "11")] pub fglgbeeeaic: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub map_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsScore { #[prost(uint32, tag = "1")] pub unlock_level: u32, #[prost(uint32, tag = "3")] pub max_score: u32, #[prost(uint32, tag = "15")] pub last_max_score: u32, #[prost(uint32, tag = "5")] pub last_level: u32, #[prost(uint32, tag = "13")] pub map_id: u32, #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, #[prost(uint32, tag = "8")] pub cur_score: u32, } /// Obf: FHPHEFEFKIH #[derive(proto_derive::CmdID)] #[cmdid(4783)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameCsReq { #[prost(bool, tag = "1")] pub lplcdelgjdi: bool, #[prost(message, repeated, tag = "9")] pub aacphjgmndf: ::prost::alloc::vec::Vec, } /// Obf: EHLNACGFNOB #[derive(proto_derive::CmdID)] #[cmdid(4765)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsScoreRewardSyncInfoScNotify { #[prost(message, repeated, tag = "11")] pub pdbokhnhpna: ::prost::alloc::vec::Vec, } /// Obf: HDAEOONAOBO #[derive(proto_derive::CmdID)] #[cmdid(4742)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameScRsp { #[prost(uint32, tag = "1")] pub event_id: u32, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, repeated, tag = "4")] pub pdbokhnhpna: ::prost::alloc::vec::Vec, #[prost(bool, tag = "11")] pub lplcdelgjdi: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckfjjbfeapc { #[prost(enumeration = "Bnofmbhianp", tag = "2")] pub state: i32, #[prost(uint32, tag = "1")] pub event_id: u32, #[prost(uint32, tag = "10")] pub imdjgmhfefj: u32, } /// Obf: PDMBKKAHLHO #[derive(proto_derive::CmdID)] #[cmdid(4733)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAlleyEventCsReq { #[prost(uint32, tag = "1")] pub event_id: u32, } /// Obf: IDKCENDAHPL #[derive(proto_derive::CmdID)] #[cmdid(4712)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAlleyEventScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, tag = "14")] pub event_id: u32, } /// Obf: BGMBBKHHCBK #[derive(proto_derive::CmdID)] #[cmdid(4728)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyEventChangeNotify { #[prost(message, optional, tag = "10")] pub hoahhdcgeeo: ::core::option::Option, #[prost(uint32, tag = "7")] pub amfbghldgih: u32, } /// Obf: IFIDMBLDMMK #[derive(proto_derive::CmdID)] #[cmdid(4738)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyEventEffectNotify { #[prost(uint32, tag = "2")] pub gjnhmofjbjg: u32, } /// Obf: KNHFEFAADDK #[derive(proto_derive::CmdID)] #[cmdid(4778)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePrestigeRewardCsReq { #[prost(uint32, tag = "12")] pub level: u32, } /// Obf: KOPMDFOJPHC #[derive(proto_derive::CmdID)] #[cmdid(4756)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePrestigeRewardScRsp { #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "1")] pub level: u32, } /// Obf: IODJLJKBNOL #[derive(proto_derive::CmdID)] #[cmdid(4704)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PrestigeLevelUpCsReq {} /// Obf: IPDPPKBKOGM #[derive(proto_derive::CmdID)] #[cmdid(4760)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PrestigeLevelUpScRsp { #[prost(uint32, tag = "11")] pub level: u32, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: NOGJFHGILHD #[derive(proto_derive::CmdID)] #[cmdid(4752)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyFundsScNotify { #[prost(uint32, tag = "15")] pub mmidjehmhmp: u32, } /// Obf: FMNELJDAMMC #[derive(proto_derive::CmdID)] #[cmdid(4800)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SaveLogisticsCsReq { #[prost(message, repeated, tag = "15")] pub aacphjgmndf: ::prost::alloc::vec::Vec, } /// Obf: IMIGIDJEGBH #[derive(proto_derive::CmdID)] #[cmdid(4762)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SaveLogisticsScRsp { #[prost(message, repeated, tag = "7")] pub aacphjgmndf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: CJOKGFEDMLP #[derive(proto_derive::CmdID)] #[cmdid(4706)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsInfoScNotify { #[prost(message, optional, tag = "15")] pub jaamclibaio: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnpaemjjcfg { #[prost(map = "uint32, uint32", tag = "4")] pub eafeahgmeel: ::std::collections::HashMap, #[prost(uint32, tag = "1")] pub mdffmcbembo: u32, #[prost(uint32, tag = "8")] pub ehelhcenicc: u32, } /// Obf: BAAHJKFAMPD #[derive(proto_derive::CmdID)] #[cmdid(4723)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyShipmentEventEffectsScNotify { #[prost(message, optional, tag = "3")] pub cfnafpdijdd: ::core::option::Option, } /// Obf: KHKNMJFEEEK #[derive(proto_derive::CmdID)] #[cmdid(4785)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveLogisticsMapCsReq {} /// Obf: FBMKDCANJBJ #[derive(proto_derive::CmdID)] #[cmdid(4716)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveLogisticsMapScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "9")] pub hjfidjahmjg: ::prost::alloc::vec::Vec, } /// Obf: EDDCEBBHDNH #[derive(proto_derive::CmdID)] #[cmdid(4714)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyShipUsedCountScNotify { #[prost(map = "uint32, uint32", tag = "13")] pub nldeajombio: ::std::collections::HashMap, } /// Obf: NPBFPEJDHGN #[derive(proto_derive::CmdID)] #[cmdid(4788)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyGuaranteedFundsCsReq {} /// Obf: OFDAAKELGLB #[derive(proto_derive::CmdID)] #[cmdid(4793)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyGuaranteedFundsScRsp { #[prost(uint32, tag = "2")] pub plhcneglnlc: u32, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: NNMGMIFOFDC #[derive(proto_derive::CmdID)] #[cmdid(4763)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyTakeEventRewardCsReq { #[prost(uint32, tag = "2")] pub event_id: u32, } /// Obf: EEHOHHJPINE #[derive(proto_derive::CmdID)] #[cmdid(4755)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyTakeEventRewardScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, } /// Obf: LACGFAPBLNA #[derive(proto_derive::CmdID)] #[cmdid(4736)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsDetonateStarSkiffCsReq {} /// Obf: FCMDEAJIBIH #[derive(proto_derive::CmdID)] #[cmdid(4702)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsDetonateStarSkiffScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicArchive { #[prost(uint32, tag = "2")] pub relic_id: u32, #[prost(uint32, tag = "12")] pub slot: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonsterArchive { #[prost(uint32, tag = "10")] pub monster_id: u32, #[prost(uint32, tag = "14")] pub num: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ArchiveData { /// TODO #[prost(uint32, repeated, tag = "4")] pub archive_missing_equipment_id_list: ::prost::alloc::vec::Vec, /// TODO #[prost(uint32, repeated, tag = "1")] pub archive_equipment_id_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub relic_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub archive_monster_id_list: ::prost::alloc::vec::Vec, /// TODO #[prost(uint32, repeated, tag = "7")] pub archive_missing_avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: FONANLCBCLD #[derive(proto_derive::CmdID)] #[cmdid(2398)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetArchiveDataCsReq {} /// Obf: HFPCPBDJPBA #[derive(proto_derive::CmdID)] #[cmdid(2371)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetArchiveDataScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub archive_data: ::core::option::Option, } /// Obf: GOLPBNJLMKM #[derive(proto_derive::CmdID)] #[cmdid(2383)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUpdatedArchiveDataCsReq {} /// Obf: DPBJKMECHDD #[derive(proto_derive::CmdID)] #[cmdid(2342)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUpdatedArchiveDataScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub archive_data: ::core::option::Option, } /// Obf: EEBHBAHENMO #[derive(proto_derive::CmdID)] #[cmdid(398)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataCsReq { #[prost(uint32, repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "8")] pub is_get_all: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipRelic { #[prost(uint32, tag = "2")] pub slot: u32, #[prost(uint32, tag = "6")] pub relic_unique_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Avatar { #[prost(uint32, tag = "1")] pub exp: u32, #[prost(message, repeated, tag = "3")] pub skilltree_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub dressed_skin_id: u32, #[prost(uint32, tag = "9")] pub rank: u32, #[prost(uint32, tag = "5")] pub level: u32, #[prost(uint32, tag = "8")] pub promotion: u32, #[prost(uint32, repeated, tag = "11")] pub taken_rewards: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub equipment_unique_id: u32, #[prost(uint32, tag = "10")] pub base_avatar_id: u32, #[prost(uint64, tag = "13")] pub first_met_timestamp: u64, #[prost(bool, tag = "7")] pub is_marked: bool, #[prost(message, repeated, tag = "12")] pub equip_relic_list: ::prost::alloc::vec::Vec, } /// Obf: BHIHJEIFINO #[derive(proto_derive::CmdID)] #[cmdid(371)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataScRsp { #[prost(message, repeated, tag = "5")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub kahbblakbbn: ::prost::alloc::vec::Vec, #[prost(bool, tag = "7")] pub is_get_all: bool, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: NBEPMOLCAJB #[derive(proto_derive::CmdID)] #[cmdid(383)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpCsReq { #[prost(uint32, tag = "12")] pub base_avatar_id: u32, #[prost(message, optional, tag = "14")] pub item_cost_list: ::core::option::Option, } /// Obf: EHDPGPAHFDP #[derive(proto_derive::CmdID)] #[cmdid(342)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, repeated, tag = "10")] pub return_item_list: ::prost::alloc::vec::Vec, } /// Obf: HEPMPKCMIFA #[derive(proto_derive::CmdID)] #[cmdid(379)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockSkilltreeCsReq { #[prost(uint32, tag = "3")] pub point_id: u32, #[prost(message, repeated, tag = "12")] pub item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub level: u32, } /// Obf: PJFPGLLKFLL #[derive(proto_derive::CmdID)] #[cmdid(377)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockSkilltreeScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, tag = "12")] pub point_id: u32, #[prost(uint32, tag = "6")] pub level: u32, } /// Obf: OCFAFEGBJHB #[derive(proto_derive::CmdID)] #[cmdid(333)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteAvatarCsReq { #[prost(message, repeated, tag = "2")] pub item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub base_avatar_id: u32, } /// Obf: GPJMFBNMKMG #[derive(proto_derive::CmdID)] #[cmdid(312)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteAvatarScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: LIGBBAFEIBO #[derive(proto_derive::CmdID)] #[cmdid(328)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressAvatarCsReq { #[prost(uint32, tag = "14")] pub equipment_unique_id: u32, #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// Obf: CINLLICGBLI #[derive(proto_derive::CmdID)] #[cmdid(338)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressAvatarScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: FCENCEAAIBL #[derive(proto_derive::CmdID)] #[cmdid(378)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentCsReq { #[prost(uint32, tag = "4")] pub avatar_id: u32, } /// Obf: CCDHNBMPIKF #[derive(proto_derive::CmdID)] #[cmdid(356)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: KMMKPBIHJMM #[derive(proto_derive::CmdID)] #[cmdid(389)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddAvatarScNotify { #[prost(enumeration = "Lplpelbhldn", tag = "3")] pub cbnbnpmoknl: i32, #[prost(uint32, tag = "7")] pub base_avatar_id: u32, #[prost(bool, tag = "1")] pub is_new: bool, #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, } /// Obf: KHGNPIEHEMH #[derive(proto_derive::CmdID)] #[cmdid(322)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RankUpAvatarCsReq { #[prost(uint32, tag = "11")] pub rank: u32, #[prost(message, optional, tag = "13")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "14")] pub avatar_id: u32, } /// Obf: IBDHONEGAHD #[derive(proto_derive::CmdID)] #[cmdid(366)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RankUpAvatarScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicParam { #[prost(uint32, tag = "11")] pub relic_unique_id: u32, #[prost(uint32, tag = "3")] pub slot: u32, } /// Obf: IKJACIFBGHB #[derive(proto_derive::CmdID)] #[cmdid(305)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressRelicAvatarCsReq { #[prost(uint32, tag = "13")] pub avatar_id: u32, #[prost(message, repeated, tag = "2")] pub param_list: ::prost::alloc::vec::Vec, } /// Obf: MJJGJDMIKEB #[derive(proto_derive::CmdID)] #[cmdid(345)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressRelicAvatarScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: DENLBEKCGKG #[derive(proto_derive::CmdID)] #[cmdid(320)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffRelicCsReq { #[prost(uint32, repeated, tag = "6")] pub slot_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub avatar_id: u32, } /// Obf: NHCGLMDALDG #[derive(proto_derive::CmdID)] #[cmdid(350)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffRelicScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: PDMPJBEKCNH #[derive(proto_derive::CmdID)] #[cmdid(331)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePromotionRewardCsReq { #[prost(uint32, tag = "9")] pub base_avatar_id: u32, #[prost(uint32, tag = "13")] pub promotion: u32, } /// Obf: FPIKODANPCM #[derive(proto_derive::CmdID)] #[cmdid(304)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePromotionRewardScRsp { #[prost(message, optional, tag = "1")] pub reward_list: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: EOIIJGKDOEH #[derive(proto_derive::CmdID)] #[cmdid(360)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressAvatarSkinCsReq { #[prost(uint32, tag = "3")] pub avatar_id: u32, #[prost(uint32, tag = "12")] pub skin_id: u32, } /// Obf: KGECLOGLMIE #[derive(proto_derive::CmdID)] #[cmdid(352)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressAvatarSkinScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: KEFPNMFIPIB #[derive(proto_derive::CmdID)] #[cmdid(311)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffAvatarSkinCsReq { #[prost(uint32, tag = "9")] pub avatar_id: u32, } /// Obf: OEJFOABGNOB #[derive(proto_derive::CmdID)] #[cmdid(310)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffAvatarSkinScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: POKCEGLEELP #[derive(proto_derive::CmdID)] #[cmdid(400)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockAvatarSkinScNotify { #[prost(uint32, tag = "12")] pub skin_id: u32, } /// Obf: KOALKKNLBLG #[derive(proto_derive::CmdID)] #[cmdid(362)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkAvatarCsReq { #[prost(bool, tag = "10")] pub is_marked: bool, #[prost(uint32, tag = "5")] pub avatar_id: u32, } /// Obf: KEJMPJLPMLD #[derive(proto_derive::CmdID)] #[cmdid(306)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkAvatarScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(bool, tag = "7")] pub is_marked: bool, #[prost(uint32, tag = "11")] pub avatar_id: u32, } /// Obf: DKABHPGBIBJ #[derive(proto_derive::CmdID)] #[cmdid(198)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PveBattleResultCsReq { #[prost(map = "string, uint32", tag = "4")] pub laoigbicbao: ::std::collections::HashMap<::prost::alloc::string::String, u32>, #[prost(uint32, tag = "2")] pub dbbknblocah: u32, #[prost(enumeration = "BattleEndStatus", tag = "9")] pub end_status: i32, #[prost(bool, tag = "15")] pub knfeggdgfgc: bool, #[prost(uint32, tag = "13")] pub client_res_version: u32, #[prost(uint32, tag = "7")] pub stage_id: u32, #[prost(bool, tag = "11")] pub bnpjhjnlfdh: bool, #[prost(uint32, tag = "1")] pub battle_id: u32, #[prost(message, optional, tag = "14")] pub stt: ::core::option::Option, #[prost(string, tag = "5")] pub lfddagomegb: ::prost::alloc::string::String, #[prost(uint32, tag = "10")] pub cost_time: u32, #[prost(message, repeated, tag = "3")] pub op_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub ejelpbgninf: u32, #[prost(bytes = "vec", tag = "12")] pub turn_snapshot_hash: ::prost::alloc::vec::Vec, #[prost(bool, tag = "8")] pub nkfmmkobdbc: bool, } /// Obf: MMEIOOFMBIF #[derive(proto_derive::CmdID)] #[cmdid(171)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PveBattleResultScRsp { #[prost(uint32, tag = "2")] pub stage_id: u32, #[prost(message, repeated, tag = "7")] pub battle_avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub obgbhpklpjh: u32, #[prost(uint32, tag = "13")] pub kjdehplabci: u32, /// TODO #[prost(string, tag = "10")] pub res_version: ::prost::alloc::string::String, #[prost(bool, tag = "4")] pub check_identical: bool, /// TODO #[prost(message, optional, tag = "12")] pub drop_data: ::core::option::Option, /// TODO #[prost(string, tag = "6")] pub bin_version: ::prost::alloc::string::String, #[prost(uint32, tag = "5")] pub plbcddfmfio: u32, #[prost(message, optional, tag = "1")] pub idngmochboo: ::core::option::Option, #[prost(message, optional, tag = "1145")] pub pbfciefmdkp: ::core::option::Option, #[prost(uint32, tag = "3")] pub battle_id: u32, #[prost(uint32, tag = "8")] pub event_id: u32, #[prost(message, optional, tag = "9")] pub ikpjkdljcea: ::core::option::Option, #[prost(enumeration = "BattleEndStatus", tag = "15")] pub end_status: i32, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: CMEKADBALID #[derive(proto_derive::CmdID)] #[cmdid(183)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitBattleCsReq { #[prost(message, optional, tag = "5")] pub ddflfffipic: ::core::option::Option, #[prost(enumeration = "Legppepeacf", tag = "4")] pub cfdonpmljdp: i32, } /// Obf: MJIBDDLHGGB #[derive(proto_derive::CmdID)] #[cmdid(142)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitBattleScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: NCCKPMFJIHP #[derive(proto_derive::CmdID)] #[cmdid(179)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurBattleInfoCsReq {} /// Obf: BHEKBHKBPJN #[derive(proto_derive::CmdID)] #[cmdid(177)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurBattleInfoScRsp { #[prost(message, optional, tag = "10")] pub fmlmgomeikm: ::core::option::Option, #[prost(enumeration = "BattleEndStatus", tag = "3")] pub dklnkjigkeo: i32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "11")] pub nbhcnlgpido: u32, #[prost(message, optional, tag = "14")] pub battle_info: ::core::option::Option, } /// Obf: LOCOBHAFOFB #[derive(proto_derive::CmdID)] #[cmdid(133)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncClientResVersionCsReq { #[prost(uint32, tag = "1")] pub client_res_version: u32, } /// Obf: POLBBPHIMME #[derive(proto_derive::CmdID)] #[cmdid(112)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncClientResVersionScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "15")] pub client_res_version: u32, } /// Obf: BNLFDBGIOLE #[derive(proto_derive::CmdID)] #[cmdid(128)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitBattleScNotify {} /// Obf: PBGFGMFCCFG #[derive(proto_derive::CmdID)] #[cmdid(138)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleLogReportCsReq {} /// Obf: ABFGHGEJLAD #[derive(proto_derive::CmdID)] #[cmdid(178)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleLogReportScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(bool, tag = "6")] pub gpcmknjkgbl: bool, } /// Obf: PDOFOBEBOKN #[derive(proto_derive::CmdID)] #[cmdid(156)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ServerSimulateBattleFinishScNotify {} /// Obf: NIOKGOGCDKK #[derive(proto_derive::CmdID)] #[cmdid(189)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReBattleAfterBattleLoseCsNotify { #[prost(bool, tag = "10")] pub gjboofhbeop: bool, } /// Obf: EOJDGNEFEAC #[derive(proto_derive::CmdID)] #[cmdid(122)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RebattleByClientCsNotify { #[prost(enumeration = "Legppepeacf", tag = "5")] pub cfdonpmljdp: i32, #[prost(message, optional, tag = "7")] pub ddflfffipic: ::core::option::Option, } /// Obf: OJDGMHCFMNI #[derive(proto_derive::CmdID)] #[cmdid(5798)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBattleCollegeDataCsReq {} /// Obf: PIGDNFLDKBE #[derive(proto_derive::CmdID)] #[cmdid(5771)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBattleCollegeDataScRsp { #[prost(uint32, tag = "15")] pub hddgpmmnicd: u32, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, repeated, tag = "10")] pub dalbpmpkmnj: ::prost::alloc::vec::Vec, } /// Obf: KGJIFCGANLA #[derive(proto_derive::CmdID)] #[cmdid(5783)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleCollegeDataChangeScNotify { #[prost(uint32, tag = "7")] pub hddgpmmnicd: u32, #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, #[prost(uint32, repeated, tag = "3")] pub dalbpmpkmnj: ::prost::alloc::vec::Vec, } /// Obf: ABDPMCOKBNB #[derive(proto_derive::CmdID)] #[cmdid(5742)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBattleCollegeCsReq { #[prost(uint32, tag = "4")] pub id: u32, } /// Obf: CNCDPKLFGOD #[derive(proto_derive::CmdID)] #[cmdid(5779)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBattleCollegeScRsp { #[prost(uint32, tag = "9")] pub id: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "5")] pub battle_info: ::core::option::Option, } /// Obf: AHFGMCPOIEL #[derive(proto_derive::CmdID)] #[cmdid(3098)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattlePassInfoNotify { #[prost(uint32, tag = "6")] pub level: u32, #[prost(uint64, tag = "12")] pub cknfmiffahi: u64, #[prost(uint64, tag = "10")] pub elpgedmbcnb: u64, #[prost(uint64, tag = "14")] pub baaiafijfaf: u64, #[prost(uint32, tag = "11")] pub exp: u32, #[prost(uint32, tag = "9")] pub npmcplgfohl: u32, #[prost(uint64, tag = "13")] pub fjidikajmji: u64, #[prost(uint64, tag = "1")] pub pffmenbdhjc: u64, #[prost(uint64, tag = "8")] pub olobaglbghg: u64, #[prost(enumeration = "Dnnieoejcan", tag = "15")] pub ikoboekhook: i32, #[prost(uint64, tag = "5")] pub gmbnojbohkk: u64, #[prost(uint32, tag = "3")] pub ofggamhlpmp: u32, #[prost(uint64, tag = "7")] pub hmbafeeknaj: u64, } /// Obf: LAOBCFFIFOL #[derive(proto_derive::CmdID)] #[cmdid(3042)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBpRewardCsReq { #[prost(enumeration = "Nimckhobklf", tag = "10")] pub slot: i32, #[prost(uint32, tag = "12")] pub optional_reward_id: u32, #[prost(uint32, tag = "6")] pub level: u32, } /// Obf: LLHABIOCIJP #[derive(proto_derive::CmdID)] #[cmdid(3079)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBpRewardScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, } /// Obf: LGBKCAHCLCD #[derive(proto_derive::CmdID)] #[cmdid(3077)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyBpLevelCsReq { #[prost(uint32, tag = "14")] pub bobfikdhbag: u32, } /// Obf: LEOMPDBGBJM #[derive(proto_derive::CmdID)] #[cmdid(3033)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyBpLevelScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OptionalReward { #[prost(uint32, tag = "8")] pub optional_reward_id: u32, #[prost(uint32, tag = "9")] pub level: u32, } /// Obf: FCIAGGOJLCB #[derive(proto_derive::CmdID)] #[cmdid(3012)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardCsReq { #[prost(message, repeated, tag = "9")] pub cnfkicikgjm: ::prost::alloc::vec::Vec, } /// Obf: OLPBBJJIHCL #[derive(proto_derive::CmdID)] #[cmdid(3028)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardScRsp { #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klikdpdijmi { #[prost(enumeration = "AvatarType", tag = "3")] pub avatar_type: i32, #[prost(uint32, tag = "11")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljllhijkkoh { #[prost(uint32, tag = "10")] pub challenge_id: u32, #[prost(uint32, repeated, tag = "3")] pub cbahjjcoglm: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub hhmfmfhcmok: ::prost::alloc::vec::Vec, #[prost(bool, tag = "1")] pub gngfbjnjmia: bool, #[prost(uint32, tag = "4")] pub djmkfkncpjp: u32, #[prost(uint32, tag = "7")] pub jibaejkhdja: u32, #[prost(uint32, tag = "12")] pub adbhbeehcmj: u32, #[prost(uint32, tag = "6")] pub gnndaonolia: u32, #[prost(uint32, repeated, tag = "13")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub fahcbpnfkfo: u32, } /// Obf: JBHODLNDICL #[derive(proto_derive::CmdID)] #[cmdid(4298)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBoxingClubInfoCsReq {} /// Obf: FBPFDCKNBGI #[derive(proto_derive::CmdID)] #[cmdid(4271)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBoxingClubInfoScRsp { #[prost(message, repeated, tag = "14")] pub challenge_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfjblocehjg { #[prost(uint32, tag = "9")] pub avatar_id: u32, #[prost(enumeration = "AvatarType", tag = "6")] pub avatar_type: i32, } /// Obf: GEOEKNMMLGM #[derive(proto_derive::CmdID)] #[cmdid(4283)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchBoxingClubOpponentCsReq { #[prost(uint32, tag = "3")] pub challenge_id: u32, #[prost(uint32, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub hhmfmfhcmok: ::prost::alloc::vec::Vec, } /// Obf: FGBGKHBPKMF #[derive(proto_derive::CmdID)] #[cmdid(4242)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchBoxingClubOpponentScRsp { #[prost(message, optional, tag = "14")] pub obgejfjdkkf: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: OEMLOEOKDBK #[derive(proto_derive::CmdID)] #[cmdid(4278)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubResonanceCsReq { #[prost(uint32, tag = "9")] pub jibaejkhdja: u32, #[prost(uint32, tag = "15")] pub challenge_id: u32, } /// Obf: EFEGFAPHNBA #[derive(proto_derive::CmdID)] #[cmdid(4256)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubResonanceScRsp { #[prost(message, optional, tag = "8")] pub obgejfjdkkf: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: MKBMHCIHGFP #[derive(proto_derive::CmdID)] #[cmdid(4289)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetBoxingClubResonanceLineupCsReq { #[prost(message, repeated, tag = "12")] pub hhmfmfhcmok: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub challenge_id: u32, } /// Obf: CPGKEIAAAON #[derive(proto_derive::CmdID)] #[cmdid(4222)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetBoxingClubResonanceLineupScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub obgejfjdkkf: ::core::option::Option, } /// Obf: NHOCKLFIFLP #[derive(proto_derive::CmdID)] #[cmdid(4266)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubStageOptionalBuffCsReq { #[prost(uint32, tag = "2")] pub nebeokghnag: u32, #[prost(uint32, tag = "3")] pub challenge_id: u32, } /// Obf: EGJIMEKFMFM #[derive(proto_derive::CmdID)] #[cmdid(4205)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubStageOptionalBuffScRsp { #[prost(message, optional, tag = "5")] pub obgejfjdkkf: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: HPKCJCBJOLB #[derive(proto_derive::CmdID)] #[cmdid(4279)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBoxingClubBattleCsReq { #[prost(uint32, tag = "5")] pub challenge_id: u32, } /// Obf: KINOEDGEODM #[derive(proto_derive::CmdID)] #[cmdid(4277)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBoxingClubBattleScRsp { #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "10")] pub challenge_id: u32, } /// Obf: EDOMBJLIJJO #[derive(proto_derive::CmdID)] #[cmdid(4233)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GiveUpBoxingClubChallengeCsReq { #[prost(uint32, tag = "11")] pub challenge_id: u32, #[prost(bool, tag = "15")] pub lcdlbenjgio: bool, } /// Obf: FFCJOPBKCFD #[derive(proto_derive::CmdID)] #[cmdid(4212)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GiveUpBoxingClubChallengeScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "12")] pub obgejfjdkkf: ::core::option::Option, } /// Obf: MODMNDOOAGN #[derive(proto_derive::CmdID)] #[cmdid(4228)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BoxingClubRewardScNotify { #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, #[prost(uint32, tag = "1")] pub djmkfkncpjp: u32, #[prost(uint32, tag = "3")] pub challenge_id: u32, #[prost(bool, tag = "2")] pub is_win: bool, } /// Obf: HFKBGMCIMAL #[derive(proto_derive::CmdID)] #[cmdid(4238)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BoxingClubChallengeUpdateScNotify { #[prost(message, optional, tag = "6")] pub obgejfjdkkf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Challenge { #[prost(bool, tag = "9")] pub dffmiacmhld: bool, #[prost(uint32, tag = "8")] pub score_two: u32, #[prost(uint32, tag = "10")] pub attempts: u32, /// 6 #[prost(uint32, tag = "13")] pub stars: u32, #[prost(message, optional, tag = "5")] pub story_info: ::core::option::Option, /// 2 #[prost(uint32, tag = "7")] pub taken_reward: u32, #[prost(uint32, tag = "12")] pub score: u32, #[prost(uint32, tag = "3")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeReward { #[prost(uint32, tag = "1")] pub group_id: u32, #[prost(uint64, tag = "5")] pub taken_challenge_reward: u64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeHistoryMaxLevel { #[prost(uint32, tag = "9")] pub level: u32, #[prost(uint32, tag = "1")] pub ordering_index: u32, } /// Obf: CHLPMPJBHLP #[derive(proto_derive::CmdID)] #[cmdid(1798)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeCsReq {} /// Obf: DGAJHJDBONB #[derive(proto_derive::CmdID)] #[cmdid(1771)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeScRsp { #[prost(uint32, tag = "12")] pub ggbcpncdmfa: u32, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub max_level_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub challenge_reward_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub challenge_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeStoryBuffInfo { #[prost(uint32, tag = "4")] pub buff_two: u32, #[prost(uint32, tag = "8")] pub buff_one: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeBossBuffInfo { #[prost(uint32, tag = "7")] pub buff_one: u32, #[prost(uint32, tag = "1")] pub buff_two: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeStoryInfo { #[prost(oneof = "start_challenge_story_info::Buff", tags = "4, 3")] pub buff: ::core::option::Option, } /// Nested message and enum types in `StartChallengeStoryInfo`. pub mod start_challenge_story_info { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Buff { #[prost(message, tag = "4")] StoryBuffInfo(super::StartChallengeStoryBuffInfo), #[prost(message, tag = "3")] BossBuffInfo(super::StartChallengeBossBuffInfo), } } /// Obf: LONCJOJELPO #[derive(proto_derive::CmdID)] #[cmdid(1783)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeCsReq { /// TODO #[prost(uint32, repeated, tag = "12")] pub second_lineup_ids: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub challenge_id: u32, #[prost(message, optional, tag = "5")] pub story_info: ::core::option::Option, #[prost(uint32, repeated, tag = "9")] pub first_lineup_ids: ::prost::alloc::vec::Vec, } /// Obf: DMCNLIOAPFN #[derive(proto_derive::CmdID)] #[cmdid(1742)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeScRsp { #[prost(message, optional, tag = "8")] pub story_info: ::core::option::Option, #[prost(message, optional, tag = "2")] pub scene: ::core::option::Option, #[prost(message, repeated, tag = "12")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "6")] pub challenge_info: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: CPFMMKPIBKM #[derive(proto_derive::CmdID)] #[cmdid(1750)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPartialChallengeCsReq { #[prost(uint32, tag = "9")] pub challenge_id: u32, #[prost(bool, tag = "7")] pub is_first_half: bool, #[prost(uint32, tag = "11")] pub buff_id: u32, } /// Obf: ILKPBJOFBAB #[derive(proto_derive::CmdID)] #[cmdid(1731)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPartialChallengeScRsp { #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "9")] pub scene: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub challenge_info: ::core::option::Option, } /// Obf: ABLJFPDONKO #[derive(proto_derive::CmdID)] #[cmdid(1779)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveChallengeCsReq {} /// Obf: HIHELIKPEFB #[derive(proto_derive::CmdID)] #[cmdid(1777)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveChallengeScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: BIMOJOOLFMM #[derive(proto_derive::CmdID)] #[cmdid(1733)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeSettleNotify { #[prost(message, optional, tag = "4")] pub challenge_info: ::core::option::Option, #[prost(uint32, tag = "1")] pub ggbcpncdmfa: u32, #[prost(message, optional, tag = "11")] pub max_level: ::core::option::Option, #[prost(uint32, tag = "9")] pub score_two: u32, #[prost(uint32, tag = "10")] pub challenge_score: u32, #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, #[prost(uint32, tag = "7")] pub challenge_id: u32, /// this is "stars" #[prost(uint32, tag = "13")] pub phase: u32, #[prost(bool, tag = "2")] pub is_win: bool, #[prost(uint32, repeated, tag = "15")] pub glbjgildbak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct KillMonsterInfo { #[prost(uint32, tag = "8")] pub monster_id: u32, #[prost(uint32, tag = "13")] pub kill_num: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryBuffInfo { #[prost(uint32, repeated, tag = "9")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossBuffInfo { #[prost(uint32, repeated, tag = "6")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub fhdklphjmel: u32, } /// remindme: ChallengeExtraInfo #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryInfo { #[prost(oneof = "challenge_story_info::Buff", tags = "14, 11")] pub buff: ::core::option::Option, } /// Nested message and enum types in `ChallengeStoryInfo`. pub mod challenge_story_info { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Buff { #[prost(message, tag = "14")] StoryBuffs(super::ChallengeStoryBuffInfo), #[prost(message, tag = "11")] BossBuffs(super::ChallengeBossBuffInfo), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeInfo { #[prost(enumeration = "ExtraLineupType", tag = "9")] pub extra_lineup_type: i32, #[prost(uint32, tag = "6")] pub challenge_id: u32, /// 2 #[prost(uint32, tag = "1")] pub round_count: u32, /// 4 #[prost(uint32, tag = "13")] pub score_two: u32, #[prost(message, repeated, tag = "5")] pub archive_monster_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub score: u32, /// 1 #[prost(uint32, tag = "14")] pub fhgihlgilmg: u32, #[prost(enumeration = "ChallengeStatus", tag = "8")] pub status: i32, #[prost(message, optional, tag = "2")] pub story_info: ::core::option::Option, } /// Obf: EBPFOPGFJEN #[derive(proto_derive::CmdID)] #[cmdid(1738)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurChallengeCsReq {} /// Obf: FAIBMJFGDAM #[derive(proto_derive::CmdID)] #[cmdid(1778)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurChallengeScRsp { #[prost(message, repeated, tag = "1")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub challenge_info: ::core::option::Option, } /// Obf: JCJKGKEIILA #[derive(proto_derive::CmdID)] #[cmdid(1756)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeLineupNotify { #[prost(enumeration = "ExtraLineupType", tag = "9")] pub extra_lineup_type: i32, } /// Obf: PKEAPONAJDN #[derive(proto_derive::CmdID)] #[cmdid(1766)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRewardCsReq { #[prost(uint32, tag = "2")] pub group_id: u32, } /// Obf: LAFBFLEEMHK #[derive(proto_derive::CmdID)] #[cmdid(1705)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRewardScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "14")] pub group_id: u32, #[prost(message, repeated, tag = "13")] pub taken_reward_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakenChallengeRewardInfo { #[prost(uint32, tag = "5")] pub star_count: u32, #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeMemoryStats { #[prost(message, optional, tag = "5")] pub clear_info: ::core::option::Option, #[prost(uint32, tag = "13")] pub attempts: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryStats { #[prost(message, optional, tag = "3")] pub clear_info: ::core::option::Option, #[prost(uint32, tag = "4")] pub attempts: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossStats { #[prost(message, optional, tag = "7")] pub clear_info: ::core::option::Option, #[prost(uint32, tag = "2")] pub attempts: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeMemoryClearInfo { #[prost(uint32, tag = "14")] pub highest_difficulty: u32, #[prost(message, repeated, tag = "11")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub level: u32, #[prost(uint32, tag = "12")] pub round_count: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryClearInfo { #[prost(message, repeated, tag = "4")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub highest_difficulty: u32, #[prost(uint32, tag = "9")] pub score: u32, #[prost(uint32, tag = "13")] pub buff_one: u32, #[prost(uint32, tag = "1")] pub buff_two: u32, #[prost(uint32, tag = "15")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossClearInfo { #[prost(uint32, tag = "3")] pub buff_one: u32, #[prost(uint32, tag = "12")] pub score: u32, #[prost(message, repeated, tag = "4")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub buff_two: u32, #[prost(uint32, tag = "10")] pub level: u32, #[prost(uint32, tag = "15")] pub highest_difficulty: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeLineup { #[prost(message, repeated, tag = "9")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeLineupMember { #[prost(enumeration = "AvatarType", tag = "15")] pub avatar_type: i32, #[prost(uint32, tag = "4")] pub id: u32, #[prost(uint32, tag = "10")] pub level: u32, #[prost(uint32, tag = "12")] pub index: u32, } /// Obf: LOIOADPFFLP #[derive(proto_derive::CmdID)] #[cmdid(1745)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsCsReq { #[prost(uint32, tag = "8")] pub group_id: u32, } /// Obf: EODFPCMEBOK #[derive(proto_derive::CmdID)] #[cmdid(1720)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "14")] pub group_id: u32, #[prost( oneof = "get_challenge_group_statistics_sc_rsp::ChallengeType", tags = "12, 4, 15" )] pub challenge_type: ::core::option::Option< get_challenge_group_statistics_sc_rsp::ChallengeType, >, } /// Nested message and enum types in `GetChallengeGroupStatisticsScRsp`. pub mod get_challenge_group_statistics_sc_rsp { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum ChallengeType { #[prost(message, tag = "12")] MemoryStats(super::ChallengeMemoryStats), #[prost(message, tag = "4")] StoryStats(super::ChallengeStoryStats), #[prost(message, tag = "15")] BossStats(super::ChallengeBossStats), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossStageInfo { #[prost(bool, tag = "5")] pub hgidjhfncma: bool, #[prost(bool, tag = "4")] pub is_win: bool, #[prost(uint32, tag = "12")] pub stage_score: u32, #[prost(uint32, tag = "9")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossEquipment { #[prost(uint32, tag = "2")] pub unique_id: u32, #[prost(uint32, tag = "4")] pub level: u32, #[prost(uint32, tag = "10")] pub promotion: u32, #[prost(uint32, tag = "14")] pub rank: u32, #[prost(uint32, tag = "1")] pub tid: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossRelic { #[prost(uint32, tag = "2")] pub main_affix_id: u32, #[prost(uint32, tag = "10")] pub tid: u32, #[prost(message, repeated, tag = "1")] pub sub_affix_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub level: u32, #[prost(uint32, tag = "4")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossRelicList { #[prost(map = "uint32, message", tag = "4")] pub equipped_relic_map: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossInfo { /// TODO #[prost(message, optional, tag = "14")] pub second_node: ::core::option::Option, #[prost(map = "uint32, message", tag = "6")] pub used_equipment_map: ::std::collections::HashMap, #[prost(uint32, repeated, tag = "5")] pub first_lineup_ids: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "13")] pub second_lineup_ids: ::prost::alloc::vec::Vec, #[prost(bool, tag = "7")] pub cpnmhnafdjm: bool, #[prost(map = "uint32, message", tag = "1")] pub used_relic_map: ::std::collections::HashMap, /// TODO #[prost(message, optional, tag = "8")] pub first_node: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossExtraInfo { #[prost(oneof = "challenge_boss_extra_info::Info", tags = "7")] pub info: ::core::option::Option, } /// Nested message and enum types in `ChallengeBossExtraInfo`. pub mod challenge_boss_extra_info { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Info { #[prost(message, tag = "7")] BossBuffInfo(super::ChallengeBossInfo), } } /// Obf: BPMNJOJLLGA #[derive(proto_derive::CmdID)] #[cmdid(1760)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseCsReq {} /// Obf: FKCHBBNOPDJ #[derive(proto_derive::CmdID)] #[cmdid(1752)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseScRsp { #[prost(message, optional, tag = "6")] pub scene: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: NKMEENNJJEO #[derive(proto_derive::CmdID)] #[cmdid(1711)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseCsReq {} /// Obf: IOIHOEHKJEF #[derive(proto_derive::CmdID)] #[cmdid(1710)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseScRsp { #[prost(message, optional, tag = "15")] pub scene: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: BJHBHMHNOLL #[derive(proto_derive::CmdID)] #[cmdid(1800)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossPhaseSettleNotify { #[prost(bool, tag = "14")] pub is_win: bool, #[prost(bool, tag = "7")] pub eepigckdpdk: bool, /// this is actially stars #[prost(uint32, tag = "5")] pub phase: u32, #[prost(message, repeated, tag = "4")] pub challenge_battle_target_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub score_two: u32, #[prost(uint32, tag = "9")] pub challenge_score: u32, #[prost(bool, tag = "6")] pub ofecnecfjji: bool, #[prost(uint32, tag = "3")] pub challenge_id: u32, /// 1 #[prost(uint32, tag = "8")] pub ogmpdlcdjdl: u32, /// TODO: this is actually phase #[prost(uint32, tag = "1")] pub stars: u32, } /// Obf: NMFOODBJCFN #[derive(proto_derive::CmdID)] #[cmdid(3998)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SendMsgCsReq { #[prost(enumeration = "MsgType", tag = "4")] pub msg_type: i32, #[prost(uint32, tag = "7")] pub emote: u32, #[prost(message, optional, tag = "8")] pub bnabnccmilm: ::core::option::Option, #[prost(string, tag = "6")] pub text: ::prost::alloc::string::String, #[prost(uint32, repeated, tag = "1")] pub to_uid_list: ::prost::alloc::vec::Vec, #[prost(enumeration = "ChatType", tag = "2")] pub chat_type: i32, } /// Obf: GFLBLBEJGHG #[derive(proto_derive::CmdID)] #[cmdid(3971)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SendMsgScRsp { #[prost(uint64, tag = "11")] pub end_time: u64, #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chat { #[prost(message, optional, tag = "3")] pub bnabnccmilm: ::core::option::Option, #[prost(uint32, tag = "13")] pub emote: u32, #[prost(uint32, tag = "7")] pub sender_uid: u32, #[prost(string, tag = "4")] pub text: ::prost::alloc::string::String, #[prost(uint64, tag = "14")] pub sent_time: u64, #[prost(enumeration = "MsgType", tag = "11")] pub msg_type: i32, } /// Obf: AJIMEIJFBHB #[derive(proto_derive::CmdID)] #[cmdid(3983)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RevcMsgScNotify { #[prost(string, tag = "2")] pub text: ::prost::alloc::string::String, #[prost(enumeration = "ChatType", tag = "11")] pub chat_type: i32, /// TODO #[prost(uint32, tag = "10")] pub from_uid: u32, /// TODO #[prost(uint32, tag = "5")] pub to_uid: u32, #[prost(enumeration = "MsgType", tag = "3")] pub msg_type: i32, #[prost(uint32, tag = "4")] pub emote: u32, #[prost(message, optional, tag = "1")] pub bnabnccmilm: ::core::option::Option, } /// Obf: DJGKLCOABCB #[derive(proto_derive::CmdID)] #[cmdid(3942)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PrivateMsgOfflineUsersScNotify { #[prost(uint32, repeated, tag = "7")] pub cbgffhlegcl: ::prost::alloc::vec::Vec, } /// Obf: JPJCGFLMJIB #[derive(proto_derive::CmdID)] #[cmdid(3979)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryCsReq { #[prost(uint32, tag = "11")] pub to_uid: u32, #[prost(uint32, tag = "3")] pub from_uid: u32, } /// Obf: GHEIEMELKKO #[derive(proto_derive::CmdID)] #[cmdid(3977)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryScRsp { #[prost(uint32, tag = "8")] pub from_uid: u32, #[prost(message, repeated, tag = "5")] pub chat_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "4")] pub to_uid: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfkjknmcehg { #[prost(int64, tag = "3")] pub chfffnpnipj: i64, #[prost(uint32, tag = "13")] pub to_uid: u32, } /// Obf: BLEDKGJOLOD #[derive(proto_derive::CmdID)] #[cmdid(3933)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChatFriendHistoryCsReq {} /// Obf: JOELHLFDEOG #[derive(proto_derive::CmdID)] #[cmdid(3912)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChatFriendHistoryScRsp { #[prost(message, repeated, tag = "10")] pub onpgklhpkao: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: NILMNCKLKMC #[derive(proto_derive::CmdID)] #[cmdid(3928)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChatEmojiListCsReq {} /// Obf: APFMLOCOKOB #[derive(proto_derive::CmdID)] #[cmdid(3938)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChatEmojiListScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, repeated, tag = "3")] pub haloefgpahd: ::prost::alloc::vec::Vec, } /// Obf: JJGJODJBNHA #[derive(proto_derive::CmdID)] #[cmdid(3978)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkChatEmojiCsReq { #[prost(uint32, tag = "15")] pub emote: u32, #[prost(bool, tag = "4")] pub njdhcmomnhb: bool, } /// Obf: MPAINNHKLDI #[derive(proto_derive::CmdID)] #[cmdid(3956)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkChatEmojiScRsp { #[prost(uint32, tag = "6")] pub emote: u32, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(bool, tag = "15")] pub njdhcmomnhb: bool, } /// Obf: HFBLOGMLIAN #[derive(proto_derive::CmdID)] #[cmdid(3989)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchMarkChatEmojiCsReq { #[prost(uint32, repeated, tag = "1")] pub enpkbabplla: ::prost::alloc::vec::Vec, } /// Obf: EMCMPKJCFLC #[derive(proto_derive::CmdID)] #[cmdid(3922)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchMarkChatEmojiScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, repeated, tag = "10")] pub enpkbabplla: ::prost::alloc::vec::Vec, } /// Obf: PANOJFOIFBL #[derive(proto_derive::CmdID)] #[cmdid(3966)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginChatInfoCsReq {} /// Obf: FEBCBMIAEMO #[derive(proto_derive::CmdID)] #[cmdid(3905)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginChatInfoScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, repeated, tag = "6")] pub cbgffhlegcl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lehoaieoonl { #[prost(message, optional, tag = "5")] pub rogue_revive_cost: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mohdeofnbnk { #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "15")] pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Daglhmklogo { #[prost(uint32, repeated, tag = "12")] pub kopchacogfn: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpehfcfnnme { #[prost(message, repeated, tag = "13")] pub fdjfkkjancn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnfjdocnpom { #[prost(uint32, tag = "11")] pub mfkkhjjaopm: u32, #[prost(uint32, tag = "13")] pub ijljokpejcp: u32, #[prost(int32, tag = "366")] pub hhcjnjkjikf: i32, #[prost(uint32, tag = "6")] pub helcmbdcech: u32, #[prost(bool, tag = "9")] pub amfbddachkb: bool, #[prost(message, optional, tag = "1388")] pub ipnfhjefgam: ::core::option::Option, #[prost(message, optional, tag = "524")] pub jdgbodppama: ::core::option::Option, #[prost(uint32, tag = "14")] pub ljddcbnkebn: u32, #[prost(uint32, tag = "5")] pub cfojcceffpj: u32, #[prost(bool, tag = "1298")] pub bfpkllpafma: bool, #[prost(enumeration = "Geibccnkbad", tag = "7")] pub oifjdegidnb: i32, #[prost(enumeration = "Nmlmgeamgpo", tag = "4")] pub elghplpjjde: i32, #[prost(uint32, tag = "3")] pub fgeilpdbbgc: u32, #[prost(uint32, tag = "2")] pub fmfpkegjdgm: u32, #[prost(message, optional, tag = "1003")] pub fcokdgmlodj: ::core::option::Option, #[prost(uint32, repeated, tag = "338")] pub ajmlgicagbd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub bkcabnmfkkm: u32, } /// Obf: OHAIPENEOCL #[derive(proto_derive::CmdID)] #[cmdid(5403)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueRollDiceCsReq { #[prost(uint32, tag = "15")] pub okcohjjeeaa: u32, } /// Obf: LFLEBHPLFPA #[derive(proto_derive::CmdID)] #[cmdid(5423)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueRollDiceScRsp { #[prost(uint32, tag = "1")] pub jdhbhnmpipi: u32, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "12")] pub lhinndffhhc: ::core::option::Option, } /// Obf: KKOABAFKIJB #[derive(proto_derive::CmdID)] #[cmdid(5431)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueGoAheadCsReq { #[prost(uint32, tag = "13")] pub kmipnookbmb: u32, } /// Obf: PGPIKCLFMEK #[derive(proto_derive::CmdID)] #[cmdid(5592)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueGoAheadScRsp { #[prost(uint32, tag = "9")] pub kmipnookbmb: u32, #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kihfndaigjg { #[prost(uint32, tag = "3")] pub pghbbngfajk: u32, #[prost(uint32, tag = "2")] pub monster_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cobgcoajbnj { #[prost(uint32, tag = "12")] pub addaohdgkee: u32, #[prost(message, repeated, tag = "3")] pub nlhmdcfdjkp: ::prost::alloc::vec::Vec, #[prost(bool, tag = "13")] pub hncncigafdn: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnoddhjljkh { #[prost(uint32, repeated, tag = "11")] pub kgillkdlgfk: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "10")] pub kgalgmdjidd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aiiaenalaeo { #[prost(message, optional, tag = "2")] pub bciegmdcfgm: ::core::option::Option, #[prost(message, optional, tag = "11")] pub gjfhfopolgi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klaoklbimnm { #[prost(oneof = "klaoklbimnm::Diiahdfaonn", tags = "11, 14, 8")] pub diiahdfaonn: ::core::option::Option, } /// Nested message and enum types in `KLAOKLBIMNM`. pub mod klaoklbimnm { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Diiahdfaonn { #[prost(message, tag = "11")] Bciegmdcfgm(super::Cobgcoajbnj), #[prost(message, tag = "14")] Gjfhfopolgi(super::Mnoddhjljkh), #[prost(message, tag = "8")] Alegbkejonb(super::Aiiaenalaeo), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfnpnippclp { #[prost(bool, tag = "8")] pub is_passed: bool, #[prost(uint32, tag = "13")] pub jalnenhnbdm: u32, #[prost(enumeration = "Pkikcadccmj", tag = "12")] pub ncjnleefhke: i32, #[prost(uint32, repeated, tag = "4")] pub ifehggkmhca: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub mablhmdbiap: u32, #[prost(uint32, tag = "15")] pub dmmpjeeeabj: u32, #[prost(message, optional, tag = "2")] pub story_info: ::core::option::Option, #[prost(uint32, tag = "7")] pub ajellkfnbje: u32, #[prost(uint32, tag = "6")] pub id: u32, #[prost(uint32, tag = "5")] pub room_id: u32, #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "1")] pub pcoelcaolha: i32, #[prost(bool, tag = "10")] pub ocakhjphfag: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Imabphefcdn { #[prost(message, repeated, tag = "9")] pub eahpiecfedi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub dnoneoamogc: u32, #[prost(uint32, tag = "5")] pub oegjhmlmfdn: u32, #[prost(uint32, tag = "2")] pub bagapgfkehc: u32, #[prost(uint32, tag = "3")] pub hifjgmcaloo: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnocmcfjmcp { #[prost(uint32, tag = "4")] pub kmipnookbmb: u32, #[prost(uint32, tag = "7")] pub room_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iekcbahadke { #[prost(message, optional, tag = "13")] pub hehglekbgbk: ::core::option::Option, #[prost(uint32, tag = "6")] pub gnocbhngohm: u32, } /// ChessRogueAreaInfo #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lphbemjdgka { #[prost(uint32, repeated, tag = "2")] pub adagfcpmiea: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub mkafeeamgpl: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub cminpohcnjm: u32, #[prost(message, optional, tag = "4")] pub nkdjafdakbp: ::core::option::Option, #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "11")] pub caljkidfgln: i32, #[prost(message, optional, tag = "9")] pub dohibbpikdd: ::core::option::Option, #[prost(uint32, tag = "5")] pub kbijpmlkchm: u32, } /// ChessRogueLevelInfo #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Necpibkafje { #[prost(uint32, tag = "8")] pub layer_id: u32, #[prost(int32, tag = "9")] pub pmjmdjeagaf: i32, #[prost(uint32, tag = "15")] pub pininkabajb: u32, #[prost(uint32, tag = "11")] pub id: u32, #[prost(int32, tag = "12")] pub ondpganolja: i32, #[prost(uint32, repeated, tag = "2")] pub nfgdgcipkne: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub cnnemjijneb: u32, #[prost(uint32, repeated, tag = "5")] pub ocpedkahclo: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "10")] pub bbannhgdfef: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mamddpmfnfc { #[prost(uint32, tag = "12")] pub hddgpmmnicd: u32, #[prost(uint32, tag = "3")] pub buff_aeon_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdegehgomic { #[prost(message, repeated, tag = "6")] pub bmlcaleenfl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueAeonInfo { #[prost(uint32, tag = "2")] pub jmjefaecemk: u32, #[prost(int32, tag = "3")] pub laalojhbplo: i32, #[prost(message, optional, tag = "8")] pub jcfnblnmicf: ::core::option::Option, #[prost(message, optional, tag = "14")] pub hehglekbgbk: ::core::option::Option, #[prost(uint32, repeated, tag = "15")] pub aeon_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khomhfhfahe { #[prost(uint32, tag = "12")] pub pbhenljdkdj: u32, #[prost(uint32, tag = "6")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oakbkkfache { #[prost(message, repeated, tag = "9")] pub fendipigomd: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "14")] pub aajedmfnkbb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jiiohndiham { #[prost(uint32, tag = "4")] pub ieebmhpfdlc: u32, #[prost(bool, tag = "1")] pub ljmhffionbi: bool, #[prost(uint32, repeated, tag = "5")] pub emiabapfdek: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub lonllbihmid: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpcofgjajen { #[prost(int32, tag = "11")] pub biioogngnda: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Blmnolnalie { #[prost(uint32, repeated, tag = "15")] pub ollpmbhkblc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueInfo { #[prost(message, optional, tag = "9")] pub jifcglklnef: ::core::option::Option, #[prost(message, optional, tag = "7")] pub daglmonmmmh: ::core::option::Option, #[prost(message, optional, tag = "3")] pub pending_action: ::core::option::Option, #[prost(message, optional, tag = "12")] pub ckdfadabico: ::core::option::Option, #[prost(message, optional, tag = "11")] pub abkohabemmf: ::core::option::Option, #[prost(message, optional, tag = "5")] pub story_buff_info: ::core::option::Option, #[prost(message, optional, tag = "538")] pub nblbecmlilo: ::core::option::Option, #[prost(message, optional, tag = "6")] pub rogue_virtual_item_info: ::core::option::Option, #[prost(uint32, tag = "8")] pub rogue_sub_mode: u32, #[prost(message, optional, tag = "4")] pub gghebmcajki: ::core::option::Option, #[prost(message, optional, tag = "1")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "10")] pub jnnlbpggedm: ::core::option::Option, #[prost(message, optional, tag = "14")] pub cnkndnimffl: ::core::option::Option, #[prost(message, optional, tag = "2")] pub lhinndffhhc: ::core::option::Option, #[prost(message, repeated, tag = "13")] pub rogue_game_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eoifahbjkda { #[prost(message, optional, tag = "6")] pub nblbecmlilo: ::core::option::Option, #[prost(message, optional, tag = "3")] pub rogue_virtual_item_info: ::core::option::Option, #[prost(message, optional, tag = "9")] pub talent_info: ::core::option::Option, #[prost(uint32, repeated, tag = "7")] pub ocpedkahclo: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "15")] pub jcfnblnmicf: ::core::option::Option, #[prost(message, optional, tag = "1")] pub mgcankkpcpc: ::core::option::Option, #[prost(uint32, repeated, tag = "8")] pub nfgdgcipkne: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfdjpcgibeh { #[prost(uint32, tag = "14")] pub rogue_sub_mode: u32, #[prost(message, repeated, tag = "12")] pub rogue_game_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcgkenfjico { #[prost(message, optional, tag = "10")] pub jcfnblnmicf: ::core::option::Option, #[prost(uint32, repeated, tag = "12")] pub nfgdgcipkne: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "2")] pub mgcankkpcpc: ::core::option::Option, #[prost(message, optional, tag = "1")] pub talent_info: ::core::option::Option, #[prost(message, optional, tag = "13")] pub nblbecmlilo: ::core::option::Option, #[prost(uint32, repeated, tag = "3")] pub ocpedkahclo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhpfgkknogf { #[prost(enumeration = "Lecfjdjmeea", tag = "11")] pub nglhmfakdkg: i32, #[prost(bool, tag = "1")] pub icgbjkdbhoe: bool, #[prost(uint32, tag = "1219")] pub bnmnfekmcnm: u32, #[prost(message, optional, tag = "8")] pub oepfghbajoo: ::core::option::Option, #[prost(uint32, tag = "2")] pub mkclapdpkdd: u32, #[prost(message, optional, tag = "5")] pub aokhjjkmbjl: ::core::option::Option, #[prost(uint32, repeated, tag = "10")] pub hblhpoledga: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub mlmelokmgbh: u32, #[prost(uint32, tag = "4")] pub hlcdoadeiji: u32, #[prost(message, optional, tag = "13")] pub abkohabemmf: ::core::option::Option, #[prost(uint32, tag = "9")] pub fggjegfmmao: u32, #[prost(message, optional, tag = "46")] pub jnnlbpggedm: ::core::option::Option, #[prost(uint32, tag = "7")] pub oakchbdneic: u32, #[prost(uint32, tag = "1546")] pub gefpjkgjleo: u32, #[prost(message, optional, tag = "15")] pub ckdfadabico: ::core::option::Option, #[prost(uint32, tag = "192")] pub score: u32, #[prost(uint32, tag = "1393")] pub hmghmjllhkc: u32, #[prost(uint32, tag = "12")] pub gafcodopamf: u32, #[prost(uint32, tag = "1319")] pub rogue_sub_mode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iccdfilpijg { #[prost(uint32, tag = "8")] pub loobfddnokk: u32, #[prost(message, repeated, tag = "13")] pub eahpiecfedi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ccajfojglbi { #[prost(uint32, tag = "4")] pub lacbicgdljh: u32, #[prost(uint32, tag = "15")] pub mkclapdpkdd: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbannokigka { #[prost(uint32, tag = "11")] pub fkmginncbog: u32, #[prost(uint32, tag = "3")] pub lonllbihmid: u32, } /// Obf: BFNMCEDALCK #[derive(proto_derive::CmdID)] #[cmdid(5418)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQueryCsReq {} /// Obf: BBNOBJLAFNA #[derive(proto_derive::CmdID)] #[cmdid(5547)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQueryScRsp { #[prost(message, optional, tag = "11")] pub rogue_data: ::core::option::Option, #[prost(message, optional, tag = "9")] pub current_info: ::core::option::Option, #[prost(message, optional, tag = "12")] pub score_reward_info: ::core::option::Option, #[prost(message, optional, tag = "7")] pub cmpakcfpgjn: ::core::option::Option, #[prost(message, optional, tag = "1")] pub cmdgdkbacod: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: CGJNJHGNLFG #[derive(proto_derive::CmdID)] #[cmdid(5591)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCellCsReq { #[prost(uint32, tag = "1")] pub dolhmbkdjgl: u32, #[prost(uint32, tag = "12")] pub kmipnookbmb: u32, } /// Obf: PABNHBOCMKN #[derive(proto_derive::CmdID)] #[cmdid(5571)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCellScRsp { #[prost(message, optional, tag = "15")] pub score_reward_info: ::core::option::Option, #[prost(uint32, tag = "6")] pub kmipnookbmb: u32, #[prost(message, optional, tag = "2")] pub story_info: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub current_info: ::core::option::Option, } /// Obf: CPEFGCKAOKE #[derive(proto_derive::CmdID)] #[cmdid(5564)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCsReq { #[prost(uint32, tag = "9")] pub id: u32, } /// Obf: JKIFCODDICO #[derive(proto_derive::CmdID)] #[cmdid(5551)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, tag = "12")] pub id: u32, #[prost(message, optional, tag = "3")] pub story_info: ::core::option::Option, #[prost(message, optional, tag = "4")] pub current_info: ::core::option::Option, #[prost(message, optional, tag = "15")] pub score_reward_info: ::core::option::Option, } /// Obf: PDGOFFLAIOB #[derive(proto_derive::CmdID)] #[cmdid(5484)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueLeaveCsReq {} /// Obf: KEHODPLGKEA #[derive(proto_derive::CmdID)] #[cmdid(5544)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueLeaveScRsp { #[prost(message, optional, tag = "6")] pub rogue_data: ::core::option::Option, #[prost(message, optional, tag = "9")] pub story_info: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "5")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "11")] pub cmdgdkbacod: ::core::option::Option, } /// Obf: DBDFOJIKIDK #[derive(proto_derive::CmdID)] #[cmdid(5461)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueGiveUpCsReq {} /// Obf: JECJACILHDK #[derive(proto_derive::CmdID)] #[cmdid(5556)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueGiveUpScRsp { #[prost(message, optional, tag = "15")] pub rogue_data: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub story_info: ::core::option::Option, #[prost(message, optional, tag = "10")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "3")] pub cmdgdkbacod: ::core::option::Option, #[prost(message, optional, tag = "11")] pub cmpakcfpgjn: ::core::option::Option, } /// Obf: BJILBEMMHBD #[derive(proto_derive::CmdID)] #[cmdid(5583)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueStartCsReq { #[prost(uint32, tag = "9")] pub lkckpcjecjo: u32, #[prost(uint32, repeated, tag = "4")] pub moiccjnmbbi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub ngbfehejhho: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "15")] pub diff_comp_ids: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub id: u32, #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub buff_aeon_id: u32, } /// Obf: EKKKONPJJPJ #[derive(proto_derive::CmdID)] #[cmdid(5467)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueStartScRsp { #[prost(message, optional, tag = "9")] pub story_info: ::core::option::Option, #[prost(message, optional, tag = "15")] pub scene: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "14")] pub score_reward_info: ::core::option::Option, #[prost(message, optional, tag = "4")] pub jodfdjfgppk: ::core::option::Option, #[prost(message, optional, tag = "2")] pub current_info: ::core::option::Option, } /// Obf: LKJCIBMGIAG #[derive(proto_derive::CmdID)] #[cmdid(5402)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQueryAeonDimensionsCsReq {} /// Obf: FOMFGEEPLGI #[derive(proto_derive::CmdID)] #[cmdid(5421)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQueryAeonDimensionsScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub score_reward_info: ::core::option::Option, } /// Obf: LKGLLNKLHIA #[derive(proto_derive::CmdID)] #[cmdid(5550)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueChangeyAeonDimensionNotify { #[prost(message, optional, tag = "14")] pub score_reward_info: ::core::option::Option, } /// Obf: BEIBNPKHFEK #[derive(proto_derive::CmdID)] #[cmdid(5578)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSelectCellCsReq { #[prost(uint32, tag = "10")] pub kmipnookbmb: u32, #[prost(uint32, tag = "14")] pub dolhmbkdjgl: u32, } /// Obf: BDOPDJLOIBO #[derive(proto_derive::CmdID)] #[cmdid(5497)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSelectCellScRsp { #[prost(message, optional, tag = "7")] pub kgjjgbgfjam: ::core::option::Option, #[prost(uint32, tag = "14")] pub dolhmbkdjgl: u32, #[prost(uint32, tag = "13")] pub kmipnookbmb: u32, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: MMPIIGLDNLI #[derive(proto_derive::CmdID)] #[cmdid(5509)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQueryBpCsReq {} /// Obf: CMPKOIDFACI #[derive(proto_derive::CmdID)] #[cmdid(5510)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQueryBpScRsp { #[prost(message, optional, tag = "3")] pub score_reward_info: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: MJMFKCFMFJM #[derive(proto_derive::CmdID)] #[cmdid(5454)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSelectBpCsReq { #[prost(uint32, tag = "11")] pub cbkfehgfcgj: u32, } /// Obf: JPCACIFBMBF #[derive(proto_derive::CmdID)] #[cmdid(5546)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSelectBpScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub eajobepjcfk: ::core::option::Option, #[prost(uint32, tag = "11")] pub cbkfehgfcgj: u32, } /// Obf: ELCFLBBGKNB #[derive(proto_derive::CmdID)] #[cmdid(5466)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueLayerAccountInfoNotify { #[prost(uint32, tag = "9")] pub layer_id: u32, #[prost(uint32, repeated, tag = "4")] pub hblhpoledga: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "6")] pub gghebmcajki: ::core::option::Option, #[prost(uint32, tag = "11")] pub mlmelokmgbh: u32, #[prost(message, optional, tag = "8")] pub cmpakcfpgjn: ::core::option::Option, } /// Obf: KFNPLBEKKNF #[derive(proto_derive::CmdID)] #[cmdid(5501)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueBuffEnhanceInfoCsReq {} /// Obf: OAMPKMLKGMK #[derive(proto_derive::CmdID)] #[cmdid(5552)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueBuffEnhanceInfoScRsp { #[prost(message, optional, tag = "10")] pub shop_info: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: LOHMJMFAGOE #[derive(proto_derive::CmdID)] #[cmdid(5530)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnhanceChessRogueBuffCsReq { #[prost(uint32, tag = "12")] pub rogue_buff_id: u32, } /// Obf: BINGFLBKMJP #[derive(proto_derive::CmdID)] #[cmdid(5576)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnhanceChessRogueBuffScRsp { #[prost(message, optional, tag = "1")] pub hakpbedkfdh: ::core::option::Option, #[prost(message, optional, tag = "2")] pub shop_info: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(bool, tag = "12")] pub mnmbfageloc: bool, } /// Obf: GBMHJFJBGHC #[derive(proto_derive::CmdID)] #[cmdid(5424)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRoguePickAvatarCsReq { #[prost(uint32, tag = "13")] pub prop_entity_id: u32, #[prost(uint32, repeated, tag = "2")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: AKPCBOHCGNF #[derive(proto_derive::CmdID)] #[cmdid(5521)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRoguePickAvatarScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub daglmonmmmh: ::core::option::Option, #[prost(uint32, repeated, tag = "14")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: AGGMILOILHJ #[derive(proto_derive::CmdID)] #[cmdid(5515)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueReviveAvatarCsReq { #[prost(uint32, repeated, tag = "13")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub oiaecielhaf: u32, } /// Obf: NACFIKINPCC #[derive(proto_derive::CmdID)] #[cmdid(5507)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueReviveAvatarScRsp { #[prost(uint32, repeated, tag = "3")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "9")] pub aajedmfnkbb: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: KIMBHOCLHGD #[derive(proto_derive::CmdID)] #[cmdid(5422)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateReviveInfoScNotify { #[prost(message, optional, tag = "5")] pub aajedmfnkbb: ::core::option::Option, } /// Obf: KKIEPBFFNHB #[derive(proto_derive::CmdID)] #[cmdid(5557)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateMoneyInfoScNotify { #[prost(message, optional, tag = "11")] pub cnkndnimffl: ::core::option::Option, } /// Obf: JOKDKMJICNI #[derive(proto_derive::CmdID)] #[cmdid(5430)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateDiceInfoScNotify { #[prost(message, optional, tag = "8")] pub lhinndffhhc: ::core::option::Option, } /// Obf: OIMBHMDGBKJ #[derive(proto_derive::CmdID)] #[cmdid(5553)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateLevelBaseInfoScNotify { #[prost(enumeration = "Cmknblggkkg", tag = "15")] pub pininkabajb: i32, #[prost(enumeration = "Ndgbdncblkh", tag = "12")] pub reason: i32, } /// Obf: AMKPANGLOMO #[derive(proto_derive::CmdID)] #[cmdid(5416)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateAllowedSelectCellScNotify { #[prost(uint32, repeated, tag = "6")] pub adagfcpmiea: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub fenmmjnlkmj: u32, } /// Obf: DBHEPJOELPD #[derive(proto_derive::CmdID)] #[cmdid(5406)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateBoardScNotify { #[prost(message, optional, tag = "12")] pub gdemljkhjbc: ::core::option::Option, } /// Obf: CLFPLELKHFI #[derive(proto_derive::CmdID)] #[cmdid(5559)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateAeonModifierValueScNotify { #[prost(int32, tag = "14")] pub laalojhbplo: i32, #[prost(uint32, tag = "6")] pub buff_aeon_id: u32, } /// Obf: FCIJNIHOOOA #[derive(proto_derive::CmdID)] #[cmdid(5598)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateDicePassiveAccumulateValueScNotify { #[prost(int32, tag = "5")] pub bfndfonmnki: i32, } /// Obf: CPECCPEGNGA #[derive(proto_derive::CmdID)] #[cmdid(5562)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSkipTeachingLevelCsReq {} /// Obf: ChessRogueSkipTeachingLevelScRsp #[derive(proto_derive::CmdID)] #[cmdid(5472)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSkipTeachingLevelScRsp { #[prost(message, optional, tag = "1")] pub skip_reward_list: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: KFAKLMKLABL #[derive(proto_derive::CmdID)] #[cmdid(5438)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateUnlockLevelScNotify { #[prost(uint32, repeated, tag = "3")] pub nfgdgcipkne: ::prost::alloc::vec::Vec, } /// Obf: KJBOAEJHHDA #[derive(proto_derive::CmdID)] #[cmdid(5506)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterNextLayerCsReq { #[prost(uint32, tag = "1")] pub prop_entity_id: u32, } /// Obf: GOENMOEGIDJ #[derive(proto_derive::CmdID)] #[cmdid(5543)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterNextLayerScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub current_info: ::core::option::Option, #[prost(message, optional, tag = "4")] pub story_info: ::core::option::Option, #[prost(message, optional, tag = "14")] pub jodfdjfgppk: ::core::option::Option, #[prost(message, optional, tag = "3")] pub rogue_info: ::core::option::Option, } /// Obf: NAJIFNKJNHF #[derive(proto_derive::CmdID)] #[cmdid(5590)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueReRollDiceCsReq { #[prost(uint32, tag = "11")] pub okcohjjeeaa: u32, } /// Obf: HEEDMJFJEPL #[derive(proto_derive::CmdID)] #[cmdid(5593)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueReRollDiceScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub lhinndffhhc: ::core::option::Option, } /// Obf: DPJINNNOMCE #[derive(proto_derive::CmdID)] #[cmdid(5420)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueConfirmRollCsReq { #[prost(uint32, tag = "4")] pub okcohjjeeaa: u32, } /// Obf: ACCOAOHEEGL #[derive(proto_derive::CmdID)] #[cmdid(5413)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueConfirmRollScRsp { #[prost(message, optional, tag = "5")] pub lhinndffhhc: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: GEEGEGPFCAA #[derive(proto_derive::CmdID)] #[cmdid(5446)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueCheatRollCsReq { #[prost(uint32, tag = "6")] pub cfkjklegnap: u32, #[prost(uint32, tag = "2")] pub okcohjjeeaa: u32, } /// Obf: GKCOCFIADJE #[derive(proto_derive::CmdID)] #[cmdid(5475)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueCheatRollScRsp { #[prost(message, optional, tag = "14")] pub lhinndffhhc: ::core::option::Option, #[prost(uint32, tag = "13")] pub lgemoegmgpp: u32, #[prost(uint32, tag = "6")] pub cfkjklegnap: u32, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: DDMANIICBLM #[derive(proto_derive::CmdID)] #[cmdid(5480)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueGiveUpRollCsReq {} /// Obf: FEHNMGPFEOB #[derive(proto_derive::CmdID)] #[cmdid(5505)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueGiveUpRollScRsp { #[prost(message, optional, tag = "11")] pub aapjlbgnflg: ::core::option::Option, #[prost(message, optional, tag = "2")] pub lhinndffhhc: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: BDGOHOAAMJM #[derive(proto_derive::CmdID)] #[cmdid(5563)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQuitCsReq {} /// Obf: MEJKLGELJLF #[derive(proto_derive::CmdID)] #[cmdid(5597)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQuitScRsp { #[prost(message, optional, tag = "3")] pub story_info: ::core::option::Option, #[prost(message, optional, tag = "13")] pub score_reward_info: ::core::option::Option, #[prost(message, optional, tag = "5")] pub rogue_data: ::core::option::Option, #[prost(message, optional, tag = "4")] pub gghebmcajki: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "7")] pub cmpakcfpgjn: ::core::option::Option, #[prost(message, optional, tag = "11")] pub cmdgdkbacod: ::core::option::Option, #[prost(message, optional, tag = "2")] pub current_info: ::core::option::Option, } /// Obf: KFIKMJHEOLB #[derive(proto_derive::CmdID)] #[cmdid(5409)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueFinishCurRoomNotify { #[prost(message, optional, tag = "14")] pub gghebmcajki: ::core::option::Option, } /// Obf: AKABGBPNJAM #[derive(proto_derive::CmdID)] #[cmdid(5533)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueMoveCellNotify { #[prost(uint32, tag = "11")] pub bpjolplheep: u32, #[prost(uint32, tag = "13")] pub niahbhigeil: u32, #[prost(message, optional, tag = "3")] pub nkdjafdakbp: ::core::option::Option, } /// Obf: LILEAEBHOGG #[derive(proto_derive::CmdID)] #[cmdid(5405)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueCellUpdateNotify { #[prost(message, repeated, tag = "15")] pub eahpiecfedi: ::prost::alloc::vec::Vec, #[prost(enumeration = "Idfgnfafgkh", tag = "4")] pub reason: i32, #[prost(enumeration = "Jmphnebepgn", tag = "14")] pub bmjocdppfif: i32, #[prost(uint32, tag = "2")] pub fenmmjnlkmj: u32, } /// Obf: AGKMLHNLELD #[derive(proto_derive::CmdID)] #[cmdid(5451)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQuestFinishNotify { #[prost(uint32, tag = "15")] pub kfibcfjmadf: u32, #[prost(uint32, tag = "10")] pub oagkdkddfao: u32, } /// Obf: ODKNGJPIHLC #[derive(proto_derive::CmdID)] #[cmdid(5464)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryInfoCsReq {} /// Obf: EOCNMHBBAJA #[derive(proto_derive::CmdID)] #[cmdid(5444)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryInfoScRsp { #[prost(message, repeated, tag = "14")] pub plhpkljkffp: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub ndkmmnenlni: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: LFKGIFLDKPA #[derive(proto_derive::CmdID)] #[cmdid(5573)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectChessRogueSubStoryCsReq { #[prost(uint32, tag = "14")] pub opinddbiodb: u32, #[prost(uint32, tag = "15")] pub bbfmhdncpne: u32, #[prost(uint32, tag = "6")] pub gkejfeakpah: u32, #[prost(uint32, tag = "4")] pub lonllbihmid: u32, } /// Obf: GBKGHHFJJIL #[derive(proto_derive::CmdID)] #[cmdid(5524)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectChessRogueSubStoryScRsp { #[prost(uint32, tag = "4")] pub opinddbiodb: u32, #[prost(uint32, tag = "14")] pub lonllbihmid: u32, #[prost(uint32, tag = "7")] pub bbfmhdncpne: u32, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "5")] pub gkejfeakpah: u32, } /// Obf: CHDBMGAHIDL #[derive(proto_derive::CmdID)] #[cmdid(5566)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishChessRogueSubStoryCsReq { #[prost(uint32, tag = "3")] pub gkejfeakpah: u32, #[prost(uint32, tag = "6")] pub lonllbihmid: u32, #[prost(uint32, tag = "14")] pub opinddbiodb: u32, } /// Obf: FHFABIBEFNB #[derive(proto_derive::CmdID)] #[cmdid(5587)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishChessRogueSubStoryScRsp { #[prost(uint32, tag = "1")] pub gkejfeakpah: u32, #[prost(uint32, tag = "14")] pub mkclapdpkdd: u32, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "7")] pub lonllbihmid: u32, #[prost(uint32, tag = "13")] pub opinddbiodb: u32, } /// Obf: HNFLEAHBPLO #[derive(proto_derive::CmdID)] #[cmdid(5575)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateActionPointScNotify { #[prost(int32, tag = "15")] pub pmjmdjeagaf: i32, } /// Obf: JMGCILBCCLE #[derive(proto_derive::CmdID)] #[cmdid(5585)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChessRogueAeonRoomCsReq {} /// Obf: PALIJOJNAJL #[derive(proto_derive::CmdID)] #[cmdid(5401)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChessRogueAeonRoomScRsp { #[prost(message, optional, tag = "15")] pub story_info: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: HDGEIHMHDDN #[derive(proto_derive::CmdID)] #[cmdid(5476)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryAeonTalkInfoCsReq { #[prost(uint32, tag = "10")] pub opibbfhbgob: u32, } /// Obf: JOPCNKICJKN #[derive(proto_derive::CmdID)] #[cmdid(5450)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryAeonTalkInfoScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "7")] pub opibbfhbgob: u32, #[prost(map = "uint32, uint32", tag = "11")] pub lfepbajocpe: ::std::collections::HashMap, } /// Obf: EAGIDEFIAKK #[derive(proto_derive::CmdID)] #[cmdid(5427)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncChessRogueMainStoryFinishScNotify { #[prost(uint32, tag = "7")] pub lacbicgdljh: u32, #[prost(uint32, tag = "4")] pub mkclapdpkdd: u32, } /// Obf: BPNDHNPKCII #[derive(proto_derive::CmdID)] #[cmdid(5589)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncChessRogueNousValueScNotify { #[prost(message, optional, tag = "3")] pub jifcglklnef: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mhaeobjjijk { #[prost(uint32, tag = "3")] pub mkclapdpkdd: u32, #[prost(enumeration = "Lfapgjpeapn", tag = "7")] pub status: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gjhacpphjcm { #[prost(uint32, tag = "6")] pub opinddbiodb: u32, } /// Obf: HCPJKBHKLKE #[derive(proto_derive::CmdID)] #[cmdid(5410)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueNousStoryInfoCsReq {} /// Obf: DFFBEHCAMGH #[derive(proto_derive::CmdID)] #[cmdid(5493)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueNousStoryInfoScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, repeated, tag = "2")] pub plhpkljkffp: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub ndkmmnenlni: ::prost::alloc::vec::Vec, } /// Obf: NGJMPCPPJKP #[derive(proto_derive::CmdID)] #[cmdid(5574)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectChessRogueNousSubStoryCsReq { #[prost(uint32, tag = "6")] pub bbfmhdncpne: u32, #[prost(uint32, tag = "11")] pub opinddbiodb: u32, #[prost(uint32, tag = "13")] pub gkejfeakpah: u32, } /// Obf: AICBPHHGFJD #[derive(proto_derive::CmdID)] #[cmdid(5412)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectChessRogueNousSubStoryScRsp { #[prost(uint32, tag = "4")] pub gkejfeakpah: u32, #[prost(uint32, tag = "14")] pub opinddbiodb: u32, #[prost(uint32, tag = "15")] pub bbfmhdncpne: u32, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: EHKPCPDJGFO #[derive(proto_derive::CmdID)] #[cmdid(5526)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishChessRogueNousSubStoryCsReq { #[prost(uint32, tag = "9")] pub opinddbiodb: u32, #[prost(uint32, tag = "14")] pub gkejfeakpah: u32, } /// Obf: LHDEAPDMHEB #[derive(proto_derive::CmdID)] #[cmdid(5513)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishChessRogueNousSubStoryScRsp { #[prost(uint32, tag = "13")] pub gkejfeakpah: u32, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(uint32, tag = "14")] pub opinddbiodb: u32, } /// Obf: GNOAFKOBIIE #[derive(proto_derive::CmdID)] #[cmdid(5452)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncChessRogueNousSubStoryScNotify { #[prost(uint32, tag = "9")] pub opinddbiodb: u32, } /// Obf: AMBDGIBIPCO #[derive(proto_derive::CmdID)] #[cmdid(5584)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncChessRogueNousMainStoryScNotify { #[prost(message, repeated, tag = "5")] pub plhpkljkffp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfhefplcccj { #[prost(uint32, repeated, tag = "1")] pub lonjgnhjbkd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub opinddbiodb: u32, #[prost(uint32, repeated, tag = "7")] pub gakckdnkjcd: ::prost::alloc::vec::Vec, #[prost(bool, tag = "6")] pub lejekiblcpn: bool, #[prost(uint32, tag = "14")] pub mkclapdpkdd: u32, #[prost(uint32, repeated, tag = "4")] pub hlncgmkbioj: ::prost::alloc::vec::Vec, #[prost(bool, tag = "5")] pub ljmhffionbi: bool, #[prost(uint32, tag = "3")] pub mieljmandkc: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkbkedoipif { #[prost(uint32, tag = "5")] pub cfkjklegnap: u32, #[prost(uint32, tag = "9")] pub slot_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akbbefhmgnc { #[prost(uint32, tag = "7")] pub lkckpcjecjo: u32, #[prost(message, repeated, tag = "4")] pub lbceegikalf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub hlinhoclnlo: u32, #[prost(uint32, tag = "9")] pub kkhdfmelmfb: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Npooeoofage { #[prost(map = "uint32, bool", tag = "12")] pub mfjgpojlkbd: ::std::collections::HashMap, #[prost(enumeration = "Bdmeidilldb", tag = "10")] pub npmgmlgcalj: i32, #[prost(message, repeated, tag = "1")] pub ejfbjkipkff: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub eaaopbpbmog: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oiceicjkocm { #[prost(uint32, tag = "5")] pub fcaaglkfaid: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmlppnlmdla { #[prost(message, optional, tag = "4")] pub olfmldhaanf: ::core::option::Option, #[prost(uint32, tag = "14")] pub fcaaglkfaid: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hikacjjinbb { #[prost(uint32, repeated, tag = "14")] pub eimpjmbhknp: ::prost::alloc::vec::Vec, } /// Obf: HPOOIJDBFPE #[derive(proto_derive::CmdID)] #[cmdid(5554)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEditDiceCsReq { #[prost(message, optional, tag = "14")] pub mgcankkpcpc: ::core::option::Option, } /// Obf: DJIGIOOPIOH #[derive(proto_derive::CmdID)] #[cmdid(5470)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEditDiceScRsp { #[prost(message, optional, tag = "4")] pub mgcankkpcpc: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: LGEOPPGBOBL #[derive(proto_derive::CmdID)] #[cmdid(5537)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousDiceUpdateNotify { #[prost(message, optional, tag = "4")] pub idjmbbnlkde: ::core::option::Option, } /// Obf: GDDMAFJIADA #[derive(proto_derive::CmdID)] #[cmdid(5569)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousDiceSurfaceUnlockNotify { #[prost(uint32, tag = "5")] pub kibfckfhnmk: u32, } /// Obf: LIDKIOGMBFG #[derive(proto_derive::CmdID)] #[cmdid(5496)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousGetRogueTalentInfoCsReq {} /// Obf: LMGKAGDANCE #[derive(proto_derive::CmdID)] #[cmdid(5517)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousGetRogueTalentInfoScRsp { #[prost(uint32, tag = "8")] pub fcaaglkfaid: u32, #[prost(message, optional, tag = "6")] pub talent_info: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: JOPOBOAIKOJ #[derive(proto_derive::CmdID)] #[cmdid(5447)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEnableRogueTalentCsReq { #[prost(uint32, tag = "15")] pub talent_id: u32, } /// Obf: HLICEIMKLMD #[derive(proto_derive::CmdID)] #[cmdid(5494)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEnableRogueTalentScRsp { #[prost(message, optional, tag = "10")] pub talent_info: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "9")] pub fcaaglkfaid: u32, } /// Obf: HNFAGNHLHFD #[derive(proto_derive::CmdID)] #[cmdid(7229)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkGetInfoCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmgjchneggf { #[prost(uint32, tag = "3")] pub lkgnghcpjag: u32, #[prost(uint32, repeated, tag = "12")] pub pjfmijcnfmc: ::prost::alloc::vec::Vec, } /// Obf: EPEKDFCPHPM #[derive(proto_derive::CmdID)] #[cmdid(7237)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkGetInfoScRsp { #[prost(uint32, repeated, tag = "7")] pub agjoficcdgc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub hgbgfjcikol: u32, #[prost(message, repeated, tag = "5")] pub heimlgpnice: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "4")] pub progress: u32, #[prost(uint32, tag = "1")] pub jklkemabmlf: u32, } /// Obf: KFLACGLELDF #[derive(proto_derive::CmdID)] #[cmdid(7244)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkUnlockTalentCsReq { #[prost(uint32, tag = "6")] pub talent_id: u32, } /// Obf: FAMNBEPLHCN #[derive(proto_derive::CmdID)] #[cmdid(7210)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkUnlockTalentScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "1")] pub talent_id: u32, } /// Obf: INBKKBBBHPG #[derive(proto_derive::CmdID)] #[cmdid(7224)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkStartScriptCsReq { #[prost(uint32, tag = "11")] pub lkgnghcpjag: u32, #[prost(uint32, repeated, tag = "14")] pub licjmgllfpo: ::prost::alloc::vec::Vec, } /// Obf: JMBGFAKLLON #[derive(proto_derive::CmdID)] #[cmdid(7232)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkStartScriptScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "11")] pub lkgnghcpjag: u32, } /// Obf: GBGAGIDFHFI #[derive(proto_derive::CmdID)] #[cmdid(7213)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkGetOngoingScriptInfoCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcmfofebfak {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hakaoknjjdl { #[prost(uint32, repeated, tag = "3")] pub lfhcjibbmhb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub dlhjpcfnali: u32, #[prost(uint32, tag = "14")] pub gffckcinhhp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpcamgelhbp { #[prost(message, repeated, tag = "9")] pub hinibdnfaon: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub lfhcjibbmhb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dgpmabejomj { #[prost(message, optional, tag = "9")] pub malkhnfhfae: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elbennkhnlc { #[prost(message, optional, tag = "11")] pub malkhnfhfae: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idelammcoii { #[prost(message, optional, tag = "5")] pub malkhnfhfae: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkppcllgimc { #[prost(uint32, tag = "1")] pub gacha_random: u32, #[prost(uint32, tag = "15")] pub pegaoaafijf: u32, #[prost(message, optional, tag = "10")] pub malkhnfhfae: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fafojmlecpg { #[prost(message, optional, tag = "4")] pub malkhnfhfae: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmnfmihmgid { #[prost(bool, tag = "1")] pub efkkiadeffi: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmebminnjon { #[prost(uint32, tag = "5")] pub hiageinlahl: u32, #[prost(oneof = "cmebminnjon::Jgeafhjjaki", tags = "9, 13, 8, 10, 6, 7, 15, 12")] pub jgeafhjjaki: ::core::option::Option, } /// Nested message and enum types in `CMEBMINNJON`. pub mod cmebminnjon { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Jgeafhjjaki { #[prost(message, tag = "9")] Fbbehfhpopd(super::Dcmfofebfak), #[prost(message, tag = "13")] Ngbmdkdkbgg(super::Dgpmabejomj), #[prost(message, tag = "8")] Imffnddablb(super::Elbennkhnlc), #[prost(message, tag = "10")] Fcfhjbppblo(super::Idelammcoii), #[prost(message, tag = "6")] Fljfehgobdb(super::Dkppcllgimc), #[prost(message, tag = "7")] Mcbgnpdeobn(super::Fafojmlecpg), #[prost(message, tag = "15")] Agpjdejalfh(super::Cmnfmihmgid), #[prost(bool, tag = "12")] Aekehemkpid(bool), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Imjpkicfbli { #[prost(int32, tag = "11")] pub apjbnmcnodj: i32, #[prost(int32, tag = "5")] pub hamhneejilb: i32, #[prost(int32, tag = "13")] pub mhdmmocglcb: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpbgpcmaaja { #[prost(uint32, tag = "9")] pub buff_id: u32, #[prost(uint64, tag = "10")] pub unique_id: u64, #[prost(uint32, tag = "3")] pub cipagejlfkb: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okioobnbdeb { #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, } /// Obf: CBHNGJEPGOO #[derive(proto_derive::CmdID)] #[cmdid(7201)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkGetOngoingScriptInfoScRsp { #[prost(uint32, tag = "6")] pub fmpdffagkfo: u32, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub abkohabemmf: ::core::option::Option, #[prost(uint32, tag = "15")] pub jfmpkbhgope: u32, #[prost(uint32, repeated, tag = "10")] pub gkeadpkkang: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "9")] pub ocbbeajpfgf: ::core::option::Option, #[prost(message, optional, tag = "11")] pub fihjefngfek: ::core::option::Option, #[prost(string, tag = "2")] pub fmhjagnlofd: ::prost::alloc::string::String, #[prost(uint32, tag = "1")] pub ibfechknjal: u32, #[prost(uint32, tag = "12")] pub gakdaenacod: u32, #[prost(uint32, tag = "4")] pub cigpmmbdejd: u32, #[prost(uint32, tag = "3")] pub lkgnghcpjag: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmcbnbomnkk {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cahpbpeepgb { #[prost(message, optional, tag = "14")] pub malkhnfhfae: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajbfjoeimdm { #[prost(bool, tag = "14")] pub is_win: bool, #[prost(uint32, tag = "15")] pub fmkobadlnki: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acjiccnkclk { #[prost(uint32, repeated, tag = "11")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbhpheijpmg { #[prost(uint32, tag = "11")] pub gacha_random: u32, #[prost(bool, tag = "15")] pub gfbgchimnpf: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfjjagaicde { #[prost(uint32, tag = "4")] pub fmkobadlnki: u32, #[prost(bool, tag = "1")] pub is_win: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbiacbdcphe {} /// Obf: GONIPMFHEFN #[derive(proto_derive::CmdID)] #[cmdid(7214)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkHandleWaitOperationCsReq { #[prost(uint32, tag = "8")] pub lkgnghcpjag: u32, #[prost(uint32, tag = "12")] pub hiageinlahl: u32, #[prost( oneof = "clock_park_handle_wait_operation_cs_req::Epgndlhicmk", tags = "13, 9, 10, 5, 14, 3, 4, 2" )] pub epgndlhicmk: ::core::option::Option< clock_park_handle_wait_operation_cs_req::Epgndlhicmk, >, } /// Nested message and enum types in `ClockParkHandleWaitOperationCsReq`. pub mod clock_park_handle_wait_operation_cs_req { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Epgndlhicmk { #[prost(message, tag = "13")] Dbhaflbpoda(super::Lmcbnbomnkk), #[prost(message, tag = "9")] Emjedjfefhj(super::Cahpbpeepgb), #[prost(message, tag = "10")] Onmpchlddga(super::Ajbfjoeimdm), #[prost(message, tag = "5")] Encllodmejh(super::Acjiccnkclk), #[prost(message, tag = "14")] Mhegjkofolb(super::Mbhpheijpmg), #[prost(message, tag = "3")] Kekmkbfheed(super::Kfjjagaicde), #[prost(message, tag = "4")] Fhbochdinab(super::Dbiacbdcphe), #[prost(uint32, tag = "2")] Fmpdffagkfo(u32), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhcfgecdidj { #[prost(uint32, tag = "13")] pub cigpmmbdejd: u32, #[prost(bool, tag = "10")] pub dfgiflkmmfd: bool, #[prost(uint32, tag = "1")] pub lkgnghcpjag: u32, #[prost(uint32, tag = "8")] pub progress: u32, #[prost(uint32, tag = "7")] pub jfmpkbhgope: u32, #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, #[prost(bool, tag = "3")] pub dffmiacmhld: bool, } /// Obf: NJMDMBLKOHH #[derive(proto_derive::CmdID)] #[cmdid(7249)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkHandleWaitOperationScRsp { #[prost(enumeration = "Hoedhhdedag", tag = "6")] pub kelmddkdnja: i32, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "8")] pub hiageinlahl: u32, #[prost(message, optional, tag = "9")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "10")] pub fgbpancblec: u32, #[prost(uint32, tag = "1")] pub blpmdkepmjb: u32, } /// Obf: JJGFAEGMBDH #[derive(proto_derive::CmdID)] #[cmdid(7246)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkQuitScriptCsReq { #[prost(bool, tag = "2")] pub gdgnlhinkbm: bool, #[prost(uint32, tag = "9")] pub lkgnghcpjag: u32, } /// Obf: KMEGHAGDFHP #[derive(proto_derive::CmdID)] #[cmdid(7225)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkQuitScriptScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: CNMDDJNIBMC #[derive(proto_derive::CmdID)] #[cmdid(7205)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkBattleEndScNotify { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "11")] pub hiageinlahl: u32, } /// Obf: CCHDOFKHFOB #[derive(proto_derive::CmdID)] #[cmdid(7215)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkUseBuffCsReq { #[prost(uint32, tag = "5")] pub hiageinlahl: u32, #[prost(uint64, tag = "6")] pub unique_id: u64, #[prost(uint32, tag = "15")] pub lkgnghcpjag: u32, } /// Obf: CHKMPGOKHKM #[derive(proto_derive::CmdID)] #[cmdid(7230)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkUseBuffScRsp { #[prost(uint32, tag = "11")] pub hiageinlahl: u32, #[prost(message, optional, tag = "2")] pub abkohabemmf: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "1")] pub lkgnghcpjag: u32, #[prost(oneof = "clock_park_use_buff_sc_rsp::Fkcdbngpakg", tags = "1139, 1506")] pub fkcdbngpakg: ::core::option::Option, } /// Nested message and enum types in `ClockParkUseBuffScRsp`. pub mod clock_park_use_buff_sc_rsp { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fkcdbngpakg { #[prost(message, tag = "1139")] Malkhnfhfae(super::Dpcamgelhbp), #[prost(message, tag = "1506")] Ocbbeajpfgf(super::Imjpkicfbli), } } /// Obf: AJOAPNHIPGI #[derive(proto_derive::CmdID)] #[cmdid(7212)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkFinishScriptScNotify { #[prost(message, optional, tag = "5")] pub finish_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Item { #[prost(uint32, tag = "4")] pub promotion: u32, #[prost(uint32, tag = "14")] pub level: u32, #[prost(uint32, tag = "11")] pub num: u32, #[prost(uint32, tag = "13")] pub rank: u32, #[prost(uint32, tag = "7")] pub unique_id: u32, #[prost(uint32, tag = "9")] pub main_affix_id: u32, #[prost(uint32, tag = "10")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemList { #[prost(message, repeated, tag = "12")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PileItem { #[prost(uint32, tag = "2")] pub item_id: u32, #[prost(uint32, tag = "4")] pub item_num: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemCost { #[prost(oneof = "item_cost::ItemCase", tags = "6, 2, 14")] pub item_case: ::core::option::Option, } /// Nested message and enum types in `ItemCost`. pub mod item_cost { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum ItemCase { #[prost(message, tag = "6")] PileItem(super::PileItem), #[prost(uint32, tag = "2")] EquipmentUniqueId(u32), #[prost(uint32, tag = "14")] RelicUniqueId(u32), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemCostList { #[prost(message, repeated, tag = "13")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgmobaleoho { #[prost(uint32, tag = "14")] pub aohgeeadfgi: u32, #[prost(uint32, tag = "1")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oebjhopbgam { #[prost(uint32, tag = "12")] pub promotion: u32, #[prost(uint32, tag = "4")] pub rank: u32, #[prost(uint32, tag = "6")] pub exp: u32, #[prost(uint32, tag = "15")] pub tid: u32, #[prost(uint32, tag = "11")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okcihjihban { #[prost(uint32, tag = "5")] pub exp: u32, #[prost(message, repeated, tag = "11")] pub sub_affix_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub main_affix_id: u32, #[prost(uint32, tag = "10")] pub level: u32, #[prost(uint32, tag = "12")] pub tid: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Encglepgage { #[prost(oneof = "encglepgage::Nglnlnmgcpm", tags = "14, 8, 6")] pub nglnlnmgcpm: ::core::option::Option, } /// Nested message and enum types in `ENCGLEPGAGE`. pub mod encglepgage { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nglnlnmgcpm { #[prost(message, tag = "14")] Olhealpeoea(super::Hgmobaleoho), #[prost(message, tag = "8")] Ajidjchehjh(super::Oebjhopbgam), #[prost(message, tag = "6")] Dnfklfgaepb(super::Okcihjihban), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejhlgglfnlo { #[prost(message, repeated, tag = "14")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Vector { #[prost(sint32, tag = "15")] pub y: i32, #[prost(sint32, tag = "10")] pub z: i32, #[prost(sint32, tag = "6")] pub x: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MotionInfo { #[prost(message, optional, tag = "3")] pub rot: ::core::option::Option, #[prost(message, optional, tag = "2")] pub pos: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotateVector { #[prost(float, tag = "7")] pub z: f32, #[prost(float, tag = "12")] pub y: f32, #[prost(float, tag = "9")] pub rotate: f32, #[prost(float, tag = "11")] pub x: f32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonsterWaveParam { #[prost(uint32, tag = "1")] pub iibeoenkncn: u32, #[prost(uint32, tag = "11")] pub level: u32, #[prost(uint32, tag = "13")] pub noplcghhdjj: u32, #[prost(uint32, tag = "10")] pub oanmnkhjalp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonster { #[prost(uint32, tag = "10")] pub max_hp: u32, #[prost(uint32, tag = "14")] pub cur_hp: u32, #[prost(uint32, tag = "11")] pub monster_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonsterWave { #[prost(uint32, tag = "7")] pub wave_id: u32, #[prost(message, repeated, tag = "11")] pub dbibgolghan: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub monster_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "6")] pub wave_param: ::core::option::Option, #[prost(uint32, tag = "2")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneBattleInfo { #[prost(message, repeated, tag = "1354")] pub event_battle_info_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub battle_avatar_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "13")] pub lkahlgniecf: bool, #[prost(uint32, tag = "14")] pub logic_random_seed: u32, #[prost(uint32, tag = "12")] pub world_level: u32, #[prost(message, optional, tag = "869")] pub evolve_build_battle_info: ::core::option::Option, #[prost(message, repeated, tag = "7")] pub monster_wave_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub battle_id: u32, #[prost(uint32, tag = "5")] pub rounds_limit: u32, #[prost(message, optional, tag = "1420")] pub giogkglbaca: ::core::option::Option, #[prost(uint32, tag = "8")] pub stage_id: u32, #[prost(message, optional, tag = "206")] pub rogue_magic_battle_info: ::core::option::Option, #[prost(message, optional, tag = "1517")] pub cgoblnlgcmo: ::core::option::Option, #[prost(map = "uint32, message", tag = "129")] pub battle_target_info: ::std::collections::HashMap, #[prost(uint32, tag = "1")] pub wave_count: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfehjfjhjlh { #[prost(uint32, tag = "5")] pub battle_id: u32, #[prost(uint32, tag = "14")] pub stage_id: u32, #[prost(uint32, tag = "15")] pub logic_random_seed: u32, #[prost(message, repeated, tag = "4")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "12")] pub battle_avatar_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "9")] pub lkahlgniecf: bool, #[prost(message, repeated, tag = "13")] pub monster_wave_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdddbpgaiec { #[prost(enumeration = "AvatarType", tag = "5")] pub avatar_type: i32, #[prost(uint32, tag = "15")] pub cjebfjlplhl: u32, #[prost(uint32, tag = "11")] pub id: u32, } /// Obf: CECIAJKILGH #[derive(proto_derive::CmdID)] #[cmdid(7529)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageGetDataCsReq {} /// Obf: ODCMPKEKCOA #[derive(proto_derive::CmdID)] #[cmdid(7537)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageGetDataScRsp { #[prost(message, optional, tag = "4")] pub data: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentInfo { #[prost(uint32, tag = "1")] pub content_id: u32, #[prost(enumeration = "ContentPackageStatus", tag = "9")] pub status: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PackageData { #[prost(uint32, tag = "15")] pub ehmocgomkoa: u32, #[prost(message, repeated, tag = "12")] pub info_list: ::prost::alloc::vec::Vec, } /// Obf: AMOFIAPDLIL #[derive(proto_derive::CmdID)] #[cmdid(7542)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageSyncDataScNotify { #[prost(message, optional, tag = "1")] pub data: ::core::option::Option, } /// Obf: GIKGCBBEEGJ #[derive(proto_derive::CmdID)] #[cmdid(7502)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageUnlockCsReq { #[prost(uint32, tag = "15")] pub content_id: u32, } /// Obf: DLNFJKCMKOM #[derive(proto_derive::CmdID)] #[cmdid(7544)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageUnlockScRsp { #[prost(uint32, tag = "4")] pub content_id: u32, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: PEECHNAIOCL #[derive(proto_derive::CmdID)] #[cmdid(7510)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageTransferScNotify {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyActivityInfo { #[prost(uint32, tag = "15")] pub world_level: u32, #[prost(uint32, tag = "3")] pub daily_active_point: u32, #[prost(bool, tag = "4")] pub is_has_taken: bool, #[prost(uint32, tag = "11")] pub level: u32, } /// Obf: FFEKNCLFJOB #[derive(proto_derive::CmdID)] #[cmdid(3398)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeApRewardCsReq { #[prost(uint32, tag = "2")] pub level: u32, } /// Obf: CFEDGECADLB #[derive(proto_derive::CmdID)] #[cmdid(3371)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeApRewardScRsp { #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "6")] pub level: u32, } /// Obf: MMPDIEOCPPJ #[derive(proto_derive::CmdID)] #[cmdid(3383)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoCsReq {} /// Obf: HJKHEHLPMOD #[derive(proto_derive::CmdID)] #[cmdid(3342)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoScRsp { #[prost(uint32, tag = "6")] pub daily_active_point: u32, #[prost(uint32, repeated, tag = "8")] pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "1")] pub daily_active_level_list: ::prost::alloc::vec::Vec, } /// Obf: IENACFGCJFP #[derive(proto_derive::CmdID)] #[cmdid(3379)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyActiveInfoNotify { #[prost(uint32, tag = "9")] pub daily_active_point: u32, #[prost(message, repeated, tag = "12")] pub daily_active_level_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, } /// Obf: FGAPNGJPFCE #[derive(proto_derive::CmdID)] #[cmdid(3377)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllApRewardCsReq {} /// Obf: JLNHHOKDHGC #[derive(proto_derive::CmdID)] #[cmdid(3333)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllApRewardScRsp { #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, #[prost(uint32, repeated, tag = "7")] pub kmipgfoknmm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerGuest { #[prost(uint32, tag = "8")] pub faith: u32, #[prost(uint32, repeated, tag = "9")] pub unlocked_favor_tag_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub guest_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgnioadjnoj { #[prost(uint32, tag = "3")] pub ohfinjlmili: u32, #[prost(uint32, tag = "9")] pub opmepodlidl: u32, #[prost(uint32, tag = "11")] pub mdfpmngjnhb: u32, #[prost(uint32, repeated, tag = "12")] pub alccelpmedb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub kjckbjdkmaj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bkfllohdlem { #[prost(bool, tag = "7")] pub mnmbfageloc: bool, #[prost(uint32, tag = "11")] pub oapjflklheh: u32, } /// Obf: GJAHHFIPMEI #[derive(proto_derive::CmdID)] #[cmdid(6994)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDrinkMakerDataCsReq {} /// Obf: HKPMMMFGKEG #[derive(proto_derive::CmdID)] #[cmdid(6997)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDrinkMakerDataScRsp { #[prost(uint32, tag = "3")] pub exp: u32, #[prost(uint32, tag = "2")] pub pahbkdpklfb: u32, #[prost(message, optional, tag = "10")] pub flnjdfhnnfi: ::core::option::Option, #[prost(uint32, tag = "11")] pub baagliidlnk: u32, #[prost(uint32, tag = "5")] pub hjifbkpidog: u32, #[prost(uint32, repeated, tag = "1")] pub dcphnkmflmn: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub level: u32, #[prost(uint32, tag = "6")] pub faabghnmghm: u32, #[prost(message, repeated, tag = "12")] pub lpncflakpoh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: MEPLMFGLBJE #[derive(proto_derive::CmdID)] #[cmdid(6993)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeDrinkCsReq { #[prost(message, optional, tag = "14")] pub oeeheokkngd: ::core::option::Option, #[prost(uint32, tag = "10")] pub faabghnmghm: u32, } /// Obf: MakeDrinkScRsp #[derive(proto_derive::CmdID)] #[cmdid(6990)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeDrinkScRsp { #[prost(uint32, tag = "6")] pub next_chat_id: u32, #[prost(bool, tag = "4")] pub is_succ: bool, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: LGBNHAOMPLC #[derive(proto_derive::CmdID)] #[cmdid(6988)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EndDrinkMakerSequenceCsReq {} /// Obf: EndDrinkMakerSequenceScRsp #[derive(proto_derive::CmdID)] #[cmdid(6995)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EndDrinkMakerSequenceScRsp { #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, #[prost(uint32, tag = "9")] pub tips: u32, #[prost(uint32, tag = "4")] pub exp: u32, #[prost(uint32, tag = "11")] pub next_sequence_id: u32, #[prost(message, optional, tag = "3")] pub guest: ::core::option::Option, #[prost(uint32, tag = "10")] pub level: u32, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, repeated, tag = "1")] pub request_list: ::prost::alloc::vec::Vec, } /// Obf: HCFIPLIIGJA #[derive(proto_derive::CmdID)] #[cmdid(6992)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeMissionDrinkCsReq { #[prost(uint32, tag = "2")] pub oapjflklheh: u32, #[prost(message, optional, tag = "9")] pub oeeheokkngd: ::core::option::Option, #[prost(bool, tag = "13")] pub beddolcompo: bool, } /// Obf: MakeMissionDrinkScRsp #[derive(proto_derive::CmdID)] #[cmdid(6989)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeMissionDrinkScRsp { #[prost(bool, tag = "14")] pub is_succ: bool, #[prost(bool, tag = "2")] pub is_save: bool, #[prost(message, optional, tag = "10")] pub custom_drink: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: ILMONPKKLKJ #[derive(proto_derive::CmdID)] #[cmdid(6986)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerDayEndScNotify { #[prost(uint32, tag = "1")] pub okjckfkadfc: u32, } /// Obf: LIEEADFEBMF #[derive(proto_derive::CmdID)] #[cmdid(6983)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerChallengeCsReq { #[prost(uint32, tag = "4")] pub challenge_id: u32, #[prost(message, optional, tag = "3")] pub oeeheokkngd: ::core::option::Option, } /// Obf: LFBADIINJOA #[derive(proto_derive::CmdID)] #[cmdid(6987)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerChallengeScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(bool, tag = "6")] pub mnmbfageloc: bool, #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, #[prost(uint32, tag = "13")] pub challenge_id: u32, } /// Obf: HPPMAAPBPMJ #[derive(proto_derive::CmdID)] #[cmdid(6999)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerUpdateTipsNotify { #[prost(uint32, tag = "4")] pub baagliidlnk: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildAvatar { #[prost(double, tag = "11")] pub damage: f64, #[prost(enumeration = "AvatarType", tag = "14")] pub avatar_type: i32, #[prost(uint32, tag = "8")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildLevelInfo { #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "8")] pub period_id_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "13")] pub cur_game_exp: u32, #[prost(uint32, tag = "2")] pub round_cnt: u32, #[prost(message, repeated, tag = "5")] pub battle_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejkbgepdpmf { #[prost(uint32, tag = "13")] pub khhfcelafja: u32, #[prost(uint32, tag = "3")] pub stage_score: u32, #[prost(uint32, tag = "11")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhcdhndcjmi { #[prost(uint32, tag = "14")] pub ickoblbokih: u32, #[prost(uint32, tag = "4")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcingimgeem { #[prost(uint32, tag = "11")] pub level_id: u32, #[prost(bool, tag = "12")] pub hoamcdkdelj: bool, #[prost(uint32, repeated, tag = "5")] pub nekeckbbfmh: ::prost::alloc::vec::Vec, #[prost(bool, tag = "9")] pub pbbehnbhiim: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbbmnpcnhmo { #[prost(uint32, repeated, tag = "14")] pub nmfpfclddnn: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub ienlipdapmg: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub gdilhigffnp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub doidhijiklh: u32, #[prost(uint32, tag = "6")] pub exp: u32, #[prost(uint32, repeated, tag = "12")] pub bacnpjfoaof: ::prost::alloc::vec::Vec, #[prost(bool, tag = "7")] pub gmiljkpopgd: bool, #[prost(uint32, tag = "10")] pub game_item: u32, #[prost(bool, tag = "8")] pub gnjagilemcj: bool, #[prost(message, repeated, tag = "9")] pub hlglfnabfop: ::prost::alloc::vec::Vec, } /// Obf: ENMAHPFEHFH #[derive(proto_derive::CmdID)] #[cmdid(7129)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildQueryInfoCsReq {} /// Obf: FMFBGOAFHEL #[derive(proto_derive::CmdID)] #[cmdid(7137)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildQueryInfoScRsp { #[prost(message, optional, tag = "4")] pub gghebmcajki: ::core::option::Option, #[prost(message, optional, tag = "7")] pub current_info: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: NAPBFPBIBGF #[derive(proto_derive::CmdID)] #[cmdid(7142)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartLevelCsReq { #[prost(uint32, tag = "4")] pub level_id: u32, #[prost(message, repeated, tag = "13")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub jjlfibaajnj: ::core::option::Option, } /// Obf: LMHPFLMOBBL #[derive(proto_derive::CmdID)] #[cmdid(7102)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartLevelScRsp { #[prost(message, optional, tag = "12")] pub gghebmcajki: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub kfpdpbbaopl: ::core::option::Option, } /// Obf: JPGEOGNHJJH #[derive(proto_derive::CmdID)] #[cmdid(7144)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartStageCsReq { #[prost(uint32, tag = "3")] pub level_id: u32, } /// Obf: CGOHAEPOOIK #[derive(proto_derive::CmdID)] #[cmdid(7110)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartStageScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub kfpdpbbaopl: ::core::option::Option, #[prost(message, optional, tag = "7")] pub gghebmcajki: ::core::option::Option, } /// Obf: IFJIIAHANBL #[derive(proto_derive::CmdID)] #[cmdid(7124)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildGiveupCsReq {} /// Obf: PLENGAAPCKI #[derive(proto_derive::CmdID)] #[cmdid(7132)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildGiveupScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub gghebmcajki: ::core::option::Option, } /// Obf: GJOMPJBOLBI #[derive(proto_derive::CmdID)] #[cmdid(7113)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildLeaveCsReq {} /// Obf: MDDELFAFIDC #[derive(proto_derive::CmdID)] #[cmdid(7101)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildLeaveScRsp { #[prost(message, optional, tag = "7")] pub gghebmcajki: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: EvolveBuildFinishScNotify #[derive(proto_derive::CmdID)] #[cmdid(7114)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildFinishScNotify { #[prost(enumeration = "Hbhdigopdmp", tag = "15")] pub battle_result_type: i32, #[prost(uint32, tag = "6")] pub coin: u32, #[prost(uint32, tag = "5")] pub score: u32, #[prost(bool, tag = "8")] pub is_lose: bool, #[prost(uint32, tag = "10")] pub wave: u32, #[prost(message, optional, tag = "3")] pub level_info: ::core::option::Option, #[prost(uint32, tag = "11")] pub exp: u32, #[prost(uint32, tag = "1")] pub level_id: u32, #[prost(uint32, tag = "4")] pub cur_period_type: u32, } /// Obf: GFKGEJOFAKK #[derive(proto_derive::CmdID)] #[cmdid(7149)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildReRandomStageCsReq { #[prost(uint32, tag = "13")] pub level_id: u32, } /// Obf: BDLDJCDNOMK #[derive(proto_derive::CmdID)] #[cmdid(7146)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildReRandomStageScRsp { #[prost(message, optional, tag = "4")] pub kpemifncmpj: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: BKKNJNJCFNN #[derive(proto_derive::CmdID)] #[cmdid(7127)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityUpCsReq { #[prost(uint32, tag = "7")] pub level: u32, #[prost(uint32, tag = "15")] pub ickoblbokih: u32, } /// Obf: JJKPKLBGHBL #[derive(proto_derive::CmdID)] #[cmdid(7105)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityUpScRsp { #[prost(uint32, tag = "9")] pub level: u32, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "2")] pub ickoblbokih: u32, } /// Obf: OGMKKALMOMP #[derive(proto_derive::CmdID)] #[cmdid(7143)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityDownCsReq { #[prost(uint32, tag = "9")] pub ickoblbokih: u32, #[prost(uint32, tag = "14")] pub level: u32, } /// Obf: BHCPMALOEFD #[derive(proto_derive::CmdID)] #[cmdid(7115)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityDownScRsp { #[prost(uint32, tag = "3")] pub level: u32, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "14")] pub ickoblbokih: u32, } /// Obf: IGJOIPHCLPG #[derive(proto_derive::CmdID)] #[cmdid(7130)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildTakeExpRewardCsReq {} /// Obf: FKEHNPLFMLG #[derive(proto_derive::CmdID)] #[cmdid(7112)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildTakeExpRewardScRsp { #[prost(uint32, tag = "8")] pub doidhijiklh: u32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, } /// Obf: JOLAMFAHKHJ #[derive(proto_derive::CmdID)] #[cmdid(7106)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityResetCsReq {} /// Obf: LOANCMGLJMJ #[derive(proto_derive::CmdID)] #[cmdid(7116)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityResetScRsp { #[prost(message, repeated, tag = "4")] pub hlglfnabfop: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "5")] pub game_item: u32, } /// Obf: AOMIMHMIDOK #[derive(proto_derive::CmdID)] #[cmdid(7128)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildCoinNotify { #[prost(uint32, tag = "14")] pub game_item: u32, } /// Obf: GCMGKJALOAM #[derive(proto_derive::CmdID)] #[cmdid(7103)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildUnlockInfoNotify { #[prost(bool, tag = "10")] pub gmiljkpopgd: bool, #[prost(bool, tag = "1")] pub gnjagilemcj: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlhhcijpopd { #[prost(int64, tag = "5")] pub oflkhcbdcaj: i64, #[prost(uint32, tag = "14")] pub jemlfadbgmg: u32, #[prost(uint32, tag = "13")] pub id: u32, #[prost(uint32, repeated, tag = "15")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifbdjjlgdnj { #[prost(uint32, tag = "6")] pub id: u32, #[prost(uint32, tag = "3")] pub laojbociehn: u32, #[prost(uint32, tag = "14")] pub bpmjpelfjbk: u32, #[prost(uint32, tag = "7")] pub phogemplhln: u32, #[prost(int64, tag = "13")] pub oflkhcbdcaj: i64, #[prost(uint32, repeated, tag = "15")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: OACGIJEDKCH #[derive(proto_derive::CmdID)] #[cmdid(2598)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetExpeditionDataCsReq {} /// Obf: JLNICKCOEHF #[derive(proto_derive::CmdID)] #[cmdid(2571)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetExpeditionDataScRsp { #[prost(uint32, tag = "9")] pub dlhildehbmi: u32, #[prost(uint32, repeated, tag = "5")] pub ajmjnimfdoo: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub clogaemkppm: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub gnjknmoaeha: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, repeated, tag = "12")] pub leojcihogpm: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub klmgffabhca: ::prost::alloc::vec::Vec, } /// Obf: NAHHFAEPBOB #[derive(proto_derive::CmdID)] #[cmdid(2583)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptExpeditionCsReq { #[prost(message, optional, tag = "11")] pub bmcdhdacloi: ::core::option::Option, } /// Obf: PFJKMAIPOJL #[derive(proto_derive::CmdID)] #[cmdid(2542)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptExpeditionScRsp { #[prost(message, optional, tag = "2")] pub bmcdhdacloi: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: HMGKLDMLNDC #[derive(proto_derive::CmdID)] #[cmdid(2505)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionCsReq { #[prost(message, repeated, tag = "13")] pub ibcoiffnijn: ::prost::alloc::vec::Vec, } /// Obf: FHIHGDJBBJD #[derive(proto_derive::CmdID)] #[cmdid(2545)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionScRsp { #[prost(message, repeated, tag = "7")] pub gahhpngklfh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: JCPMOLFBJAL #[derive(proto_derive::CmdID)] #[cmdid(2579)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CancelExpeditionCsReq { #[prost(uint32, tag = "15")] pub gliepfenphh: u32, } /// Obf: IPJKADNGIHJ #[derive(proto_derive::CmdID)] #[cmdid(2577)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CancelExpeditionScRsp { #[prost(uint32, tag = "7")] pub gliepfenphh: u32, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: AKNPPLOJJOK #[derive(proto_derive::CmdID)] #[cmdid(2533)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeExpeditionRewardCsReq { #[prost(uint32, tag = "11")] pub gliepfenphh: u32, } /// Obf: DPGGJLFNKDB #[derive(proto_derive::CmdID)] #[cmdid(2512)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeExpeditionRewardScRsp { #[prost(message, optional, tag = "4")] pub kcgoboknmfh: ::core::option::Option, #[prost(uint32, tag = "1")] pub gliepfenphh: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, } /// Obf: LLGGMOBPHLF #[derive(proto_derive::CmdID)] #[cmdid(2520)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMultipleExpeditionRewardCsReq { #[prost(uint32, repeated, tag = "15")] pub koehkpoigff: ::prost::alloc::vec::Vec, } /// Obf: FFNDBOCPLOO #[derive(proto_derive::CmdID)] #[cmdid(2550)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMultipleExpeditionRewardScRsp { #[prost(uint32, repeated, tag = "10")] pub eclnnacmijb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub kcgoboknmfh: ::core::option::Option, #[prost(message, repeated, tag = "7")] pub podbcpnbinn: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub oiemdidmaek: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, } /// Obf: EFFJNGGLLOO #[derive(proto_derive::CmdID)] #[cmdid(2528)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpeditionDataChangeScNotify { #[prost(uint32, tag = "9")] pub dlhildehbmi: u32, #[prost(message, repeated, tag = "4")] pub klmgffabhca: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub clogaemkppm: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub gnjknmoaeha: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "7")] pub leojcihogpm: ::prost::alloc::vec::Vec, } /// Obf: EMHHBBOBAFJ #[derive(proto_derive::CmdID)] #[cmdid(2538)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptActivityExpeditionCsReq { #[prost(message, optional, tag = "10")] pub nacjgfafcge: ::core::option::Option, } /// Obf: CKLCFCOBMFJ #[derive(proto_derive::CmdID)] #[cmdid(2578)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptActivityExpeditionScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub nacjgfafcge: ::core::option::Option, } /// Obf: GBAIJKMFHEL #[derive(proto_derive::CmdID)] #[cmdid(2556)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CancelActivityExpeditionCsReq { #[prost(uint32, tag = "10")] pub hadkpjokkcm: u32, } /// Obf: BIOFKLGAFED #[derive(proto_derive::CmdID)] #[cmdid(2589)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CancelActivityExpeditionScRsp { #[prost(uint32, tag = "11")] pub hadkpjokkcm: u32, #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: JIICAOHAGNC #[derive(proto_derive::CmdID)] #[cmdid(2522)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeActivityExpeditionRewardCsReq { #[prost(uint32, tag = "12")] pub hadkpjokkcm: u32, } /// Obf: MICILBEPJLJ #[derive(proto_derive::CmdID)] #[cmdid(2566)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeActivityExpeditionRewardScRsp { #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, #[prost(uint32, tag = "1")] pub hadkpjokkcm: u32, #[prost(message, optional, tag = "13")] pub kcgoboknmfh: ::core::option::Option, #[prost(uint32, tag = "9")] pub score: u32, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: OGPHANOKLMP #[derive(proto_derive::CmdID)] #[cmdid(2531)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMultipleActivityExpeditionRewardCsReq { #[prost(uint32, repeated, tag = "5")] pub hloiknkapmn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijnlpbihkif { #[prost(message, optional, tag = "12")] pub kcgoboknmfh: ::core::option::Option, #[prost(uint32, tag = "9")] pub hadkpjokkcm: u32, #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, #[prost(uint32, tag = "1")] pub score: u32, } /// Obf: HNBGFIIPFIP #[derive(proto_derive::CmdID)] #[cmdid(2504)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMultipleActivityExpeditionRewardScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "3")] pub epofpdikdof: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgedkkajkcl { #[prost(message, repeated, tag = "10")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "9")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Piibebifhkm { #[prost(uint32, repeated, tag = "14")] pub caicdafagni: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "8")] pub gjlejeeadmp: ::prost::alloc::vec::Vec, #[prost(map = "uint32, uint32", tag = "3")] pub jplkeiakgcb: ::std::collections::HashMap, #[prost(uint32, repeated, tag = "15")] pub mdeabajnlbj: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub glejeakfbpc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub klaneabkeld: u32, #[prost(map = "uint32, message", tag = "2")] pub haimfamaihg: ::std::collections::HashMap, } /// Obf: DMDCOKCDKGF #[derive(proto_derive::CmdID)] #[cmdid(4998)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFantasticStoryActivityDataCsReq { #[prost(uint32, tag = "7")] pub klaneabkeld: u32, } /// Obf: DBNPGJHHOJK #[derive(proto_derive::CmdID)] #[cmdid(4971)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFantasticStoryActivityDataScRsp { #[prost(message, optional, tag = "7")] pub lhgebdifnap: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: EMNBDJMGOJF #[derive(proto_derive::CmdID)] #[cmdid(4983)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishChapterScNotify { #[prost(message, optional, tag = "15")] pub lhgebdifnap: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Allfkpippdh { #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, #[prost(uint32, tag = "5")] pub avatar_id: u32, } /// Obf: JKOEJJPFOBK #[derive(proto_derive::CmdID)] #[cmdid(4942)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFantasticStoryActivityStageCsReq { #[prost(uint32, tag = "15")] pub klaneabkeld: u32, #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "14")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub battle_id: u32, } /// Obf: MHMDFAPADHC #[derive(proto_derive::CmdID)] #[cmdid(4979)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFantasticStoryActivityStageScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "15")] pub klaneabkeld: u32, #[prost(message, optional, tag = "4")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "9")] pub battle_id: u32, } /// Obf: MIBKGBHFHGM #[derive(proto_derive::CmdID)] #[cmdid(4977)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FantasticStoryActivityBattleEndScNotify { #[prost(uint32, tag = "10")] pub battle_id: u32, #[prost(uint32, tag = "8")] pub mggbjfflcae: u32, #[prost(uint32, tag = "9")] pub klaneabkeld: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlmdjjkdjnp { #[prost(uint32, tag = "9")] pub ghikggjmikf: u32, #[prost(uint32, tag = "6")] pub epjpmbmokaj: u32, #[prost(enumeration = "Jfpgchplipk", tag = "14")] pub hljelcnljki: i32, } /// Obf: GLGNIELIKKH #[derive(proto_derive::CmdID)] #[cmdid(7153)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFeverTimeActivityDataCsReq {} /// Obf: LOIDLGKDPEG #[derive(proto_derive::CmdID)] #[cmdid(7160)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFeverTimeActivityDataScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, repeated, tag = "2")] pub keckgljlilm: ::prost::alloc::vec::Vec, } /// Obf: GOCJLMPOKKP #[derive(proto_derive::CmdID)] #[cmdid(7157)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FeverTimeActivityBattleEndScNotify { #[prost(uint32, tag = "2")] pub bfadhpmmodp: u32, #[prost(uint32, tag = "8")] pub id: u32, #[prost(enumeration = "Jfpgchplipk", tag = "1")] pub egpgpjlohil: i32, #[prost(uint32, tag = "9")] pub dhfaldjeaan: u32, } /// Obf: EMMHJFHBBLH #[derive(proto_derive::CmdID)] #[cmdid(7152)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFeverTimeActivityStageCsReq { #[prost(uint32, tag = "8")] pub id: u32, #[prost(uint32, tag = "12")] pub adnppcilfma: u32, #[prost(message, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub boohbijbbia: u32, } /// Obf: DDBNDHJGBBH #[derive(proto_derive::CmdID)] #[cmdid(7158)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFeverTimeActivityStageScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "3")] pub id: u32, } /// Obf: NLFIMBACGBJ #[derive(proto_derive::CmdID)] #[cmdid(30098)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightEnterCsReq { #[prost(uint64, tag = "6")] pub ldpphljdanl: u64, #[prost(uint32, tag = "13")] pub client_res_version: u32, #[prost(string, tag = "3")] pub ipepbmikjcn: ::prost::alloc::string::String, #[prost(uint32, tag = "10")] pub platform_type: u32, #[prost(uint32, tag = "12")] pub kmanpjcmaob: u32, #[prost(uint32, tag = "14")] pub jiopmfnpbnp: u32, #[prost(uint32, tag = "7")] pub uid: u32, #[prost(uint32, tag = "11")] pub cgegollmhcj: u32, } /// Obf: CEFPBLOAAMF #[derive(proto_derive::CmdID)] #[cmdid(30071)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightEnterScRsp { #[prost(uint32, tag = "4")] pub kmanpjcmaob: u32, #[prost(bool, tag = "5")] pub ljmfohlobci: bool, #[prost(uint64, tag = "15")] pub secret_key_seed: u64, #[prost(uint64, tag = "13")] pub server_timestamp_ms: u64, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: PJHLBKHFACK #[derive(proto_derive::CmdID)] #[cmdid(30083)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightLeaveScNotify { #[prost(uint32, tag = "14")] pub hgjpicgmlmk: u32, } /// Obf: FNGNGHLIEPL #[derive(proto_derive::CmdID)] #[cmdid(30042)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightKickOutScNotify { #[prost(enumeration = "Elcmefibkbj", tag = "12")] pub cppifokpanf: i32, } /// Obf: GDMOGAFKOPF #[derive(proto_derive::CmdID)] #[cmdid(30079)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightHeartBeatCsReq { #[prost(uint64, tag = "14")] pub client_time_ms: u64, } /// Obf: KDDMGFAMMNB #[derive(proto_derive::CmdID)] #[cmdid(30077)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightHeartBeatScRsp { #[prost(uint64, tag = "3")] pub client_time_ms: u64, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint64, tag = "2")] pub server_time_ms: u64, } /// Obf: OJOGPEJBJJK #[derive(proto_derive::CmdID)] #[cmdid(30033)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightSessionStopScNotify { #[prost(message, optional, tag = "11")] pub bannakdnbfa: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightActivityGroup { #[prost(uint32, tag = "15")] pub group_id: u32, #[prost(uint32, tag = "3")] pub endless_max_wave: u32, #[prost(uint32, tag = "9")] pub passed_max_difficulty_level: u32, #[prost(uint32, repeated, tag = "4")] pub taken_difficulty_level_reward_list: ::prost::alloc::vec::Vec, } /// Obf: PEDBKMCFGJD #[derive(proto_derive::CmdID)] #[cmdid(3698)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFightActivityDataCsReq {} /// Obf: OABJBLDFCCL #[derive(proto_derive::CmdID)] #[cmdid(3671)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFightActivityDataScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, repeated, tag = "8")] pub groups: ::prost::alloc::vec::Vec, #[prost(bool, tag = "2")] pub aggmhdokdpm: bool, #[prost(map = "uint32, uint32", tag = "7")] pub jdnhcnhamml: ::std::collections::HashMap, #[prost(uint32, tag = "5")] pub world_level: u32, } /// Obf: CEFIDKOMGKL #[derive(proto_derive::CmdID)] #[cmdid(3683)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightActivityDataChangeScNotify { #[prost(message, repeated, tag = "1")] pub groups: ::prost::alloc::vec::Vec, #[prost(map = "uint32, uint32", tag = "13")] pub jdnhcnhamml: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iifkdonldma { #[prost(enumeration = "AvatarType", tag = "9")] pub avatar_type: i32, #[prost(uint32, tag = "10")] pub avatar_id: u32, } /// Obf: CMDJEMFDLBC #[derive(proto_derive::CmdID)] #[cmdid(3642)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageCsReq { #[prost(uint32, repeated, tag = "1")] pub item_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub ipmekiemfpd: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "8")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub ahfngpldaii: u32, #[prost(uint32, tag = "15")] pub group_id: u32, } /// Obf: HEDPBOEHDPJ #[derive(proto_derive::CmdID)] #[cmdid(3679)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageScRsp { #[prost(uint32, tag = "5")] pub ahfngpldaii: u32, #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "9")] pub group_id: u32, } /// Obf: HFCOPPHNMGM #[derive(proto_derive::CmdID)] #[cmdid(3677)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeFightActivityRewardCsReq { #[prost(uint32, tag = "7")] pub ahfngpldaii: u32, #[prost(uint32, tag = "3")] pub group_id: u32, } /// Obf: BBNLODMDHGN #[derive(proto_derive::CmdID)] #[cmdid(3633)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeFightActivityRewardScRsp { #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, #[prost(uint32, tag = "8")] pub ahfngpldaii: u32, #[prost(uint32, tag = "13")] pub group_id: u32, #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmdaebfhnai { #[prost(uint32, tag = "10")] pub epjpmbmokaj: u32, #[prost(uint32, tag = "8")] pub ngkabplaegp: u32, #[prost(uint32, tag = "4")] pub challenge_id: u32, #[prost(enumeration = "Aaaifjoaago", tag = "2")] pub hljelcnljki: i32, } /// Obf: MJHGLGOMCFG #[derive(proto_derive::CmdID)] #[cmdid(7279)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFightFestDataCsReq {} /// Obf: MCDGHEINMKM #[derive(proto_derive::CmdID)] #[cmdid(7287)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFightFestDataScRsp { #[prost(uint32, tag = "8")] pub score: u32, #[prost(uint32, repeated, tag = "10")] pub jjipjbeajih: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub game_item: u32, #[prost(message, repeated, tag = "5")] pub challenge_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnbmfmmbiao { #[prost(enumeration = "AvatarType", tag = "11")] pub avatar_type: i32, #[prost(uint32, tag = "3")] pub id: u32, } /// Obf: OILMJABBLKE #[derive(proto_derive::CmdID)] #[cmdid(7292)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestCsReq { #[prost(enumeration = "Obeheamggme", tag = "15")] pub slot: i32, #[prost(uint32, tag = "13")] pub event_id: u32, #[prost(uint32, repeated, tag = "12")] pub jjipjbeajih: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub id: u32, } /// Obf: PPCINHDPFKE #[derive(proto_derive::CmdID)] #[cmdid(7252)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestScRsp { #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "15")] pub id: u32, #[prost(enumeration = "Obeheamggme", tag = "12")] pub slot: i32, #[prost(uint32, tag = "4")] pub event_id: u32, } /// Obf: CJDDLJNCOOD #[derive(proto_derive::CmdID)] #[cmdid(7294)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightFestScoreUpdateNotify { #[prost(uint32, tag = "9")] pub score: u32, #[prost(uint32, tag = "10")] pub gfkmccdpnah: u32, } /// Obf: IIIGHOCAKCA #[derive(proto_derive::CmdID)] #[cmdid(7260)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightFestUnlockSkillNotify { #[prost(uint32, tag = "5")] pub bhjcbbagjjk: u32, } /// Obf: JIHIHCPENNO #[derive(proto_derive::CmdID)] #[cmdid(7274)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightFestUpdateChallengeRecordNotify { #[prost(uint32, tag = "2")] pub challenge_id: u32, #[prost(uint32, tag = "12")] pub epjpmbmokaj: u32, #[prost(enumeration = "Aaaifjoaago", tag = "11")] pub rank: i32, #[prost(uint32, tag = "13")] pub bfadhpmmodp: u32, #[prost(enumeration = "Aaaifjoaago", tag = "4")] pub olkedeoecod: i32, } /// Obf: OAMKEGJMDNC #[derive(proto_derive::CmdID)] #[cmdid(7282)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightFestUpdateCoinNotify { #[prost(uint32, tag = "6")] pub game_item: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flemiibglnc { #[prost(enumeration = "Blbjbamdnbn", tag = "14")] pub state: i32, #[prost(uint32, tag = "12")] pub oogapokfkai: u32, #[prost(uint32, tag = "1")] pub rank: u32, #[prost(uint32, tag = "8")] pub gcciohejpne: u32, #[prost(uint32, tag = "15")] pub score: u32, #[prost(uint32, tag = "13")] pub hp: u32, #[prost(uint32, tag = "11")] pub dnamdnclojc: u32, #[prost(bool, tag = "5")] pub ekfpkfecmgc: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfhpmboahla { #[prost(int32, tag = "7")] pub echdmbojopg: i32, #[prost(message, optional, tag = "5")] pub gklkadilbjo: ::core::option::Option, #[prost(uint32, repeated, tag = "1")] pub ggeippodpdl: ::prost::alloc::vec::Vec, #[prost(enumeration = "Lakkmdldagd", tag = "10")] pub lopeoefeonh: i32, #[prost(uint32, tag = "9")] pub ppjlnedndah: u32, #[prost(message, repeated, tag = "2")] pub cgbndodfnhk: ::prost::alloc::vec::Vec, #[prost(uint64, tag = "14")] pub anemnimllnj: u64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdllcladjcp { #[prost(uint32, tag = "2")] pub ckoicilmbfc: u32, #[prost(uint32, tag = "6")] pub bpbgkpeikdn: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kakphlopdan { #[prost(uint32, tag = "10")] pub fjiomclflmk: u32, #[prost(uint32, tag = "9")] pub kcnbapcdoac: u32, #[prost(uint32, repeated, tag = "8")] pub hpehgigbkfh: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "3")] pub imkelkmhoik: ::core::option::Option, #[prost(uint32, tag = "5")] pub fgcpmgknmok: u32, #[prost(uint32, tag = "7")] pub igdjlmdkhcj: u32, #[prost(uint32, tag = "11")] pub score: u32, #[prost(uint32, tag = "12")] pub cur_hp: u32, #[prost(uint32, tag = "15")] pub eneohgogjho: u32, #[prost(uint32, tag = "2")] pub energy_info: u32, #[prost(enumeration = "Blbjbamdnbn", tag = "13")] pub cmcbbhjelbd: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kekabjpicip { #[prost(message, optional, tag = "11")] pub celfglffeig: ::core::option::Option, #[prost(enumeration = "Kjkimhhjbjj", tag = "7")] pub elnnefogpif: i32, } /// Obf: MENLIHPKAOH #[derive(proto_derive::CmdID)] #[cmdid(30198)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3DataCsReq { #[prost(int32, tag = "14")] pub player_data: i32, } /// Obf: OAJJADGDIFD #[derive(proto_derive::CmdID)] #[cmdid(30171)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3DataScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, repeated, tag = "3")] pub ebmokpbkmmd: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub data: ::core::option::Option, } /// Obf: FBEHCMIAMEI #[derive(proto_derive::CmdID)] #[cmdid(30183)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3StartCountDownScNotify { #[prost(message, optional, tag = "3")] pub data: ::core::option::Option, } /// Obf: NEAJAMLEHDC #[derive(proto_derive::CmdID)] #[cmdid(30142)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3TurnStartScNotify { #[prost(message, optional, tag = "11")] pub laohpkgkkgo: ::core::option::Option, } /// Obf: EGNHNIKBPDA #[derive(proto_derive::CmdID)] #[cmdid(30179)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3TurnEndScNotify { #[prost(message, optional, tag = "10")] pub dkeicjhidno: ::core::option::Option, #[prost(message, optional, tag = "14")] pub apogghfjjjn: ::core::option::Option, } /// Obf: NHLHLANADJA #[derive(proto_derive::CmdID)] #[cmdid(30177)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3SwapCsReq { #[prost(message, repeated, tag = "10")] pub gmmhlekijhp: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "15")] pub nggobiklhlc: ::core::option::Option, #[prost(message, optional, tag = "8")] pub jjhaogehfen: ::core::option::Option, #[prost(uint32, tag = "11")] pub ppbiidknida: u32, } /// Obf: GDDNOCOGGAE #[derive(proto_derive::CmdID)] #[cmdid(30133)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3SwapScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub mlgmdjkapdj: ::core::option::Option, #[prost(bool, tag = "12")] pub cgolkegjpok: bool, #[prost(uint32, tag = "6")] pub ppbiidknida: u32, } /// Obf: JLNGNNHGJNB #[derive(proto_derive::CmdID)] #[cmdid(30112)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3OpponentDataScNotify { #[prost(uint32, tag = "5")] pub ppjlnedndah: u32, #[prost(uint32, tag = "10")] pub hp: u32, #[prost(uint32, tag = "13")] pub dnamdnclojc: u32, #[prost(uint32, tag = "12")] pub score: u32, #[prost(enumeration = "Blbjbamdnbn", tag = "11")] pub state: i32, } /// Obf: DNDPLPKAFMC #[derive(proto_derive::CmdID)] #[cmdid(30128)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3ChatCsReq { #[prost(uint32, tag = "12")] pub nbpdnfmolgo: u32, } /// Obf: DELOLGOPGHF #[derive(proto_derive::CmdID)] #[cmdid(30138)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3ChatScRsp { #[prost(uint32, tag = "6")] pub nbpdnfmolgo: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: KMGMINCGCIB #[derive(proto_derive::CmdID)] #[cmdid(30178)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3ChatScNotify { #[prost(uint32, tag = "1")] pub oaogplndoka: u32, #[prost(uint32, tag = "9")] pub nbpdnfmolgo: u32, } /// Obf: DPAJFJAJFNJ #[derive(proto_derive::CmdID)] #[cmdid(30156)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightMatch3ForceUpdateNotify { #[prost(message, optional, tag = "12")] pub data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AssistSimpleInfo { #[prost(uint32, tag = "8")] pub avatar_id: u32, #[prost(uint32, tag = "10")] pub pos: u32, #[prost(uint32, tag = "2")] pub dressed_skin_id: u32, #[prost(uint32, tag = "12")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghhnonnkckj { #[prost(uint32, tag = "8")] pub max_level: u32, #[prost(uint32, tag = "9")] pub mmlbfpnphcl: u32, #[prost(uint32, tag = "6")] pub opoocgflaoh: u32, #[prost(uint32, tag = "1")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Echkepbcioj { #[prost(uint32, tag = "6")] pub gpcfhfkhmid: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kngcgmilgke { #[prost(uint32, repeated, tag = "1")] pub kijpnclpmgc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub gpcfhfkhmid: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lccflfoakmi { #[prost(message, optional, tag = "13")] pub obmgejkchfn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfamgmkcpln { #[prost(oneof = "bfamgmkcpln::Ncffigdipon", tags = "11, 8")] pub ncffigdipon: ::core::option::Option, } /// Nested message and enum types in `BFAMGMKCPLN`. pub mod bfamgmkcpln { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ncffigdipon { #[prost(message, tag = "11")] Klgmjmbiodb(super::Echkepbcioj), #[prost(message, tag = "8")] Odaahkfadpf(super::Lccflfoakmi), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Naajklmniji { #[prost(message, optional, tag = "14")] pub jickdpmedib: ::core::option::Option, #[prost(message, optional, tag = "11")] pub adapkpjkojm: ::core::option::Option, #[prost(enumeration = "Ealnonolgec", tag = "7")] pub display_type: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SimpleInfo { #[prost(message, repeated, tag = "1")] pub assist_simple_info: ::prost::alloc::vec::Vec, #[prost(enumeration = "FriendOnlineStatus", tag = "3")] pub online_status: i32, #[prost(uint32, tag = "2")] pub head_icon: u32, #[prost(enumeration = "PlatformType", tag = "4")] pub platform_type: i32, #[prost(string, tag = "7")] pub signature: ::prost::alloc::string::String, #[prost(bool, tag = "13")] pub is_banned: bool, #[prost(uint32, tag = "10")] pub level: u32, #[prost(string, tag = "6")] pub nickname: ::prost::alloc::string::String, #[prost(int64, tag = "12")] pub last_active_time: i64, #[prost(uint32, tag = "14")] pub uid: u32, #[prost(string, tag = "5")] pub flfkcihcenf: ::prost::alloc::string::String, #[prost(uint32, tag = "8")] pub chat_bubble_id: u32, #[prost(string, tag = "11")] pub hfhgplmefgj: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayEquipmentInfo { #[prost(uint32, tag = "7")] pub tid: u32, #[prost(uint32, tag = "12")] pub rank: u32, #[prost(uint32, tag = "2")] pub exp: u32, #[prost(uint32, tag = "8")] pub promotion: u32, #[prost(uint32, tag = "10")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayRelicInfo { #[prost(uint32, tag = "10")] pub level: u32, #[prost(uint32, tag = "6")] pub tid: u32, #[prost(uint32, tag = "15")] pub slot: u32, #[prost(uint32, tag = "4")] pub main_affix_id: u32, #[prost(message, repeated, tag = "13")] pub sub_affix_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatarDetailInfo { #[prost(uint32, tag = "8")] pub rank: u32, #[prost(uint32, tag = "13")] pub exp: u32, #[prost(uint32, tag = "12")] pub dressed_skin_id: u32, #[prost(uint32, tag = "2")] pub avatar_id: u32, #[prost(message, repeated, tag = "14")] pub relic_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub pos: u32, #[prost(message, repeated, tag = "15")] pub skilltree_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub promotion: u32, #[prost(uint32, tag = "9")] pub level: u32, #[prost(message, optional, tag = "3")] pub equipment: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerCollectionInfo { #[prost(uint32, tag = "13")] pub gijpkeeniao: u32, #[prost(uint32, tag = "8")] pub ojcgaopendg: u32, #[prost(uint32, tag = "15")] pub jleaiihknjb: u32, #[prost(uint32, tag = "7")] pub hmmobnafhjc: u32, #[prost(uint32, tag = "14")] pub efgaahcdefk: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerRecordInfo { #[prost(uint32, tag = "10")] pub hefkkianpje: u32, #[prost(message, optional, tag = "9")] pub collection_info: ::core::option::Option, #[prost(uint32, tag = "13")] pub mbbdpbooeap: u32, #[prost(uint32, tag = "12")] pub innbjjfdebd: u32, #[prost(uint32, tag = "6")] pub hmhgedpfeba: u32, #[prost(uint32, tag = "8")] pub jiombomgdhp: u32, #[prost(uint32, tag = "4")] pub jemlcoooboo: u32, #[prost(uint32, tag = "14")] pub knjpgkkoedd: u32, #[prost(uint32, tag = "2")] pub fabjgceeabg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerDisplaySettings { #[prost(bool, tag = "2")] pub pjilemmblfg: bool, #[prost(bool, tag = "14")] pub nmjdboipfic: bool, #[prost(bool, tag = "8")] pub nengeiijjcb: bool, #[prost(bool, tag = "12")] pub cpeeepdbbph: bool, #[prost(bool, tag = "5")] pub gnohnpjbfjc: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdjhpmhhiig { #[prost(message, optional, tag = "11")] pub adapkpjkojm: ::core::option::Option, #[prost(message, repeated, tag = "13")] pub challenge_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerDetailInfo { #[prost(uint32, tag = "8")] pub world_level: u32, #[prost(bool, tag = "15")] pub bdlmcbljjcm: bool, #[prost(uint32, tag = "13")] pub level: u32, #[prost(string, tag = "4")] pub signature: ::prost::alloc::string::String, #[prost(message, optional, tag = "1680")] pub plcljefahim: ::core::option::Option, #[prost(uint32, tag = "7")] pub meodgccaplf: u32, #[prost(enumeration = "PlatformType", tag = "10")] pub platform_type: i32, #[prost(uint32, tag = "2")] pub head_icon: u32, #[prost(uint32, tag = "5")] pub uid: u32, /// TODO #[prost(message, repeated, tag = "14")] pub assist_avatar_list: ::prost::alloc::vec::Vec, #[prost(string, tag = "6")] pub flfkcihcenf: ::prost::alloc::string::String, #[prost(message, optional, tag = "507")] pub kffceipoegm: ::core::option::Option, /// TODO #[prost(message, repeated, tag = "340")] pub display_avatar_list: ::prost::alloc::vec::Vec, #[prost(string, tag = "12")] pub hfhgplmefgj: ::prost::alloc::string::String, #[prost(bool, tag = "3")] pub show_display_avatars: bool, #[prost(message, optional, tag = "11")] pub record_info: ::core::option::Option, #[prost(string, tag = "1")] pub nickname: ::prost::alloc::string::String, #[prost(uint32, tag = "9")] pub ejhpphpciem: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendListInfo { #[prost(string, tag = "12")] pub friend_name: ::prost::alloc::string::String, #[prost(message, optional, tag = "8")] pub simple_info: ::core::option::Option, #[prost(bool, tag = "11")] pub is_marked: bool, #[prost(enumeration = "PlayingState", tag = "7")] pub playing_state: i32, #[prost(message, optional, tag = "13")] pub efaealkeipd: ::core::option::Option, #[prost(int64, tag = "6")] pub sent_time: i64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendApplyInfo { #[prost(int64, tag = "15")] pub jjikippcoih: i64, #[prost(message, optional, tag = "9")] pub simple_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendRecommendInfo { #[prost(bool, tag = "11")] pub nbhiadfekff: bool, #[prost(message, optional, tag = "13")] pub simple_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ccaeljadcab { #[prost(message, optional, tag = "1")] pub aekkkmiafak: ::core::option::Option, #[prost(message, optional, tag = "5")] pub simple_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acpdagmpcpc { #[prost(enumeration = "PlatformType", tag = "7")] pub platform_type: i32, #[prost(uint32, tag = "10")] pub level: u32, #[prost(uint32, tag = "11")] pub head_icon: u32, #[prost(uint32, tag = "15")] pub uid: u32, #[prost(string, tag = "3")] pub friend_name: ::prost::alloc::string::String, #[prost(string, tag = "13")] pub hfhgplmefgj: ::prost::alloc::string::String, #[prost(uint32, tag = "9")] pub mhckoeadgel: u32, #[prost(string, tag = "2")] pub nickname: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klmfibackfd { #[prost(uint32, tag = "15")] pub buff_two: u32, #[prost(message, optional, tag = "9")] pub simple_info: ::core::option::Option, #[prost(uint32, tag = "13")] pub buff_one: u32, #[prost(message, repeated, tag = "4")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(string, tag = "14")] pub friend_name: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub score: u32, #[prost(uint32, tag = "12")] pub highest_difficulty: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bccjgmonbkg { #[prost(uint32, tag = "11")] pub mmlbfpnphcl: u32, #[prost(uint32, tag = "6")] pub group_id: u32, #[prost(oneof = "bccjgmonbkg::ChallengeType", tags = "754, 425, 234")] pub challenge_type: ::core::option::Option, } /// Nested message and enum types in `BCCJGMONBKG`. pub mod bccjgmonbkg { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum ChallengeType { #[prost(message, tag = "754")] MemoryStats(super::ChallengeMemoryStats), #[prost(message, tag = "425")] StoryStats(super::ChallengeStoryStats), #[prost(message, tag = "234")] BossStats(super::ChallengeBossStats), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efigakcihhm { #[prost(message, optional, tag = "3")] pub finish_info: ::core::option::Option, #[prost(uint32, tag = "12")] pub map_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpdlmgkijlj { #[prost(uint32, tag = "2")] pub pgaailflgcn: u32, #[prost(message, optional, tag = "11")] pub bofmficeegp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olfeiibmpgl { #[prost(uint32, tag = "7")] pub area_id: u32, #[prost(uint32, tag = "9")] pub lchacgongjk: u32, #[prost(uint32, tag = "10")] pub gkcjfiedjdb: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oikhajademg { #[prost(uint32, tag = "4")] pub dndlfecfmni: u32, #[prost(uint32, tag = "1")] pub inogeehkjmo: u32, #[prost(uint32, tag = "5")] pub plkjngepiah: u32, #[prost(uint32, tag = "7")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifijmoeccoe { #[prost(uint32, tag = "11")] pub dajcfcaeihn: u32, #[prost(uint32, tag = "15")] pub area_id: u32, #[prost(uint32, tag = "8")] pub kpngcklnfgn: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eheacehnega { #[prost(message, optional, tag = "6")] pub knmdkffbghp: ::core::option::Option, #[prost(message, optional, tag = "15")] pub hfgmhpljfkp: ::core::option::Option, #[prost(message, optional, tag = "1")] pub gbbcbcaooki: ::core::option::Option, #[prost(oneof = "eheacehnega::Ahhhgoogphd", tags = "181, 960")] pub ahhhgoogphd: ::core::option::Option, } /// Nested message and enum types in `EHEACEHNEGA`. pub mod eheacehnega { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ahhhgoogphd { #[prost(message, tag = "181")] Bfbolgkimib(super::Efigakcihhm), #[prost(message, tag = "960")] Ligedihefmb(super::Cpdlmgkijlj), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Egbpfbmgipf { #[prost(uint32, tag = "4")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icdlimeegbc { #[prost(uint32, tag = "4")] pub area_id: u32, #[prost(uint32, tag = "14")] pub gjicpolkken: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjifkklhijb { #[prost(uint32, tag = "7")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fainmobpjmg { #[prost(enumeration = "Limicijpmjm", tag = "1")] pub ogdmegcodho: i32, #[prost(int64, tag = "10")] pub time: i64, #[prost( oneof = "fainmobpjmg::Gnjgmhkcljf", tags = "1166, 1350, 662, 834, 665, 1937" )] pub gnjgmhkcljf: ::core::option::Option, } /// Nested message and enum types in `FAINMOBPJMG`. pub mod fainmobpjmg { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Gnjgmhkcljf { #[prost(message, tag = "1166")] Jmlmhkfcogj(super::Egbpfbmgipf), #[prost(message, tag = "1350")] Ehfcdiaadje(super::Kjifkklhijb), #[prost(uint32, tag = "662")] AvatarId(u32), #[prost(uint32, tag = "834")] Egndmkmfpin(u32), #[prost(uint32, tag = "665")] Baeakjgmoga(u32), #[prost(message, tag = "1937")] Phlbmnljage(super::Icdlimeegbc), } } /// Obf: CIHBIHKDBJJ #[derive(proto_derive::CmdID)] #[cmdid(2998)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendListInfoCsReq {} /// Obf: GFGGBBCEGMC #[derive(proto_derive::CmdID)] #[cmdid(2971)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendListInfoScRsp { #[prost(message, repeated, tag = "11")] pub blgmkoeeiil: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "2")] pub friend_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: KOJFBKNJIGG #[derive(proto_derive::CmdID)] #[cmdid(2983)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerDetailInfoCsReq { #[prost(uint32, tag = "8")] pub uid: u32, } /// Obf: BKINOFJFOGG #[derive(proto_derive::CmdID)] #[cmdid(2942)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerDetailInfoScRsp { #[prost(message, optional, tag = "8")] pub player_detail_info: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: NCGPAEKOMBJ #[derive(proto_derive::CmdID)] #[cmdid(2979)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendApplyListInfoCsReq {} /// Obf: KGIFJECGIOP #[derive(proto_derive::CmdID)] #[cmdid(2977)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendApplyListInfoScRsp { #[prost(message, repeated, tag = "14")] pub friend_apply_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub send_apply_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: DODPJKIBAGG #[derive(proto_derive::CmdID)] #[cmdid(2933)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ApplyFriendCsReq { #[prost(enumeration = "FriendApplySource", tag = "4")] pub source: i32, #[prost(uint32, tag = "7")] pub uid: u32, } /// Obf: FNBAMIKLHJH #[derive(proto_derive::CmdID)] #[cmdid(2912)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ApplyFriendScRsp { #[prost(uint32, tag = "8")] pub uid: u32, #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: ADGPOMPOGKG #[derive(proto_derive::CmdID)] #[cmdid(2928)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncApplyFriendScNotify { #[prost(message, optional, tag = "12")] pub friend_apply_info: ::core::option::Option, } /// Obf: DAGJEMCELJN #[derive(proto_derive::CmdID)] #[cmdid(2938)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleFriendCsReq { #[prost(bool, tag = "8")] pub handle_result: bool, #[prost(uint32, tag = "12")] pub uid: u32, } /// Obf: EHMDHOFMJIG #[derive(proto_derive::CmdID)] #[cmdid(2978)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleFriendScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub handle_friend_info: ::core::option::Option, #[prost(uint32, tag = "3")] pub uid: u32, #[prost(bool, tag = "5")] pub handle_result: bool, } /// Obf: CLGLDFBOELF #[derive(proto_derive::CmdID)] #[cmdid(2956)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncHandleFriendScNotify { #[prost(uint32, tag = "12")] pub uid: u32, #[prost(bool, tag = "10")] pub handle_result: bool, #[prost(message, optional, tag = "14")] pub handle_friend_info: ::core::option::Option, } /// Obf: KNFAKOMKCPC #[derive(proto_derive::CmdID)] #[cmdid(2989)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteFriendCsReq { #[prost(uint32, tag = "3")] pub uid: u32, #[prost(uint32, tag = "11")] pub lejfpajnhdd: u32, } /// Obf: KAICCHLHOKK #[derive(proto_derive::CmdID)] #[cmdid(2922)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteFriendScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "1")] pub uid: u32, } /// Obf: OEAFFIHEGLO #[derive(proto_derive::CmdID)] #[cmdid(2966)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncDeleteFriendScNotify { #[prost(uint32, tag = "13")] pub uid: u32, } /// Obf: DJOIHACDMIC #[derive(proto_derive::CmdID)] #[cmdid(2905)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddBlacklistCsReq { #[prost(uint32, tag = "10")] pub uid: u32, } /// Obf: COIBPIOMJBD #[derive(proto_derive::CmdID)] #[cmdid(2945)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddBlacklistScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub black_info: ::core::option::Option, } /// Obf: MEJBIIKPIGI #[derive(proto_derive::CmdID)] #[cmdid(2920)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncAddBlacklistScNotify { #[prost(uint32, tag = "7")] pub uid: u32, } /// Obf: NIHOEPMIFJG #[derive(proto_derive::CmdID)] #[cmdid(2950)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRecommendListInfoCsReq { #[prost(bool, tag = "9")] pub cobdhlmalki: bool, } /// Obf: PEJAMAGGFED #[derive(proto_derive::CmdID)] #[cmdid(2931)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRecommendListInfoScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, repeated, tag = "15")] pub friend_recommend_list: ::prost::alloc::vec::Vec, } /// Obf: GPCBODBJEHJ #[derive(proto_derive::CmdID)] #[cmdid(2904)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetFriendRemarkNameCsReq { #[prost(uint32, tag = "13")] pub uid: u32, #[prost(string, tag = "11")] pub friend_name: ::prost::alloc::string::String, #[prost(uint32, tag = "15")] pub reason: u32, } /// Obf: NMNFBLCMJHC #[derive(proto_derive::CmdID)] #[cmdid(2960)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetFriendRemarkNameScRsp { #[prost(uint32, tag = "8")] pub uid: u32, #[prost(string, tag = "14")] pub friend_name: ::prost::alloc::string::String, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: MJFKFNCBIMN #[derive(proto_derive::CmdID)] #[cmdid(2952)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReportPlayerCsReq { #[prost(string, tag = "3")] pub fpjpecoiphi: ::prost::alloc::string::String, #[prost(uint32, tag = "5")] pub uid: u32, #[prost(uint32, tag = "11")] pub hdejcefadlp: u32, } /// Obf: KDBMJGKICHC #[derive(proto_derive::CmdID)] #[cmdid(2911)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReportPlayerScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: MPCBMLLFPEO #[derive(proto_derive::CmdID)] #[cmdid(2910)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteBlacklistCsReq { #[prost(uint32, tag = "11")] pub uid: u32, } /// Obf: EFPOMCNLAMG #[derive(proto_derive::CmdID)] #[cmdid(3000)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteBlacklistScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "15")] pub uid: u32, } /// Obf: LOGCLKAKFMH #[derive(proto_derive::CmdID)] #[cmdid(2962)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SearchPlayerCsReq { #[prost(uint32, repeated, tag = "14")] pub search_uid_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "15")] pub cobdhlmalki: bool, } /// Obf: CHOGNNOFFFN #[derive(proto_derive::CmdID)] #[cmdid(2906)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SearchPlayerScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, repeated, tag = "12")] pub search_result_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "1")] pub result_uid_list: ::prost::alloc::vec::Vec, } /// Obf: LPJKMOAANNP #[derive(proto_derive::CmdID)] #[cmdid(2923)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAssistListCsReq { #[prost(bool, tag = "6")] pub cobjppcbmje: bool, #[prost(bool, tag = "9")] pub cobdhlmalki: bool, } /// Obf: ANPEALEJCHL #[derive(proto_derive::CmdID)] #[cmdid(2985)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAssistListScRsp { #[prost(message, repeated, tag = "8")] pub lebblppnhoi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: OFLPBLIMEEE #[derive(proto_derive::CmdID)] #[cmdid(2916)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistCsReq { #[prost(uint32, tag = "11")] pub avatar_id: u32, #[prost(uint32, tag = "5")] pub uid: u32, } /// Obf: HDFOGOELOGM #[derive(proto_derive::CmdID)] #[cmdid(2914)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "2")] pub avatar_id: u32, #[prost(uint32, tag = "10")] pub uid: u32, } /// Obf: PJOBKNMPIKD #[derive(proto_derive::CmdID)] #[cmdid(2988)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurAssistCsReq {} /// Obf: BBHDEIOOMEG #[derive(proto_derive::CmdID)] #[cmdid(2993)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurAssistScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub lcpfdidmobd: ::core::option::Option, } /// Obf: KKFLOGCBLDK #[derive(proto_derive::CmdID)] #[cmdid(2963)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAssistHistoryCsReq {} /// Obf: HLMOAPJEELO #[derive(proto_derive::CmdID)] #[cmdid(2955)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAssistHistoryScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "7")] pub iemfijgnmgf: u32, #[prost(uint32, tag = "3")] pub llfkhhcbdaf: u32, #[prost(uint32, repeated, tag = "14")] pub ebjiplpjoag: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub bdpeabbjepo: u32, } /// Obf: JDLIMHIMBNE #[derive(proto_derive::CmdID)] #[cmdid(2936)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NewAssistHistoryNotify { #[prost(uint32, tag = "14")] pub llfkhhcbdaf: u32, } /// Obf: DFEOIKDJLLM #[derive(proto_derive::CmdID)] #[cmdid(2902)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAssistRewardCsReq {} /// Obf: ALJMFMHHMPE #[derive(proto_derive::CmdID)] #[cmdid(2965)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAssistRewardScRsp { #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, #[prost(message, repeated, tag = "5")] pub nckpjdhenmj: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: NCMOBGKJODO #[derive(proto_derive::CmdID)] #[cmdid(2957)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CurAssistChangedNotify { #[prost(message, optional, tag = "13")] pub lcpfdidmobd: ::core::option::Option, } /// Obf: LMCHLJNFHLO #[derive(proto_derive::CmdID)] #[cmdid(2925)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlatformPlayerInfoCsReq { #[prost(enumeration = "PlatformType", tag = "4")] pub platform_type: i32, #[prost(string, repeated, tag = "1")] pub eeoffddmgib: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// Obf: NHIEDHKNIPK #[derive(proto_derive::CmdID)] #[cmdid(2915)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlatformPlayerInfoScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "2")] pub friend_recommend_list: ::prost::alloc::vec::Vec, } /// Obf: JCNPCGFNLFC #[derive(proto_derive::CmdID)] #[cmdid(2919)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendLoginInfoCsReq {} /// Obf: MCCJOBGHEAM #[derive(proto_derive::CmdID)] #[cmdid(2992)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendLoginInfoScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, /// TODO #[prost(uint32, repeated, tag = "11")] pub friend_uid_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "12")] pub aihpmjlcbch: bool, #[prost(bool, tag = "9")] pub eapdpoacpmo: bool, #[prost(uint32, repeated, tag = "8")] pub jnohfklknho: ::prost::alloc::vec::Vec, } /// Obf: HLLPBICEPEI #[derive(proto_derive::CmdID)] #[cmdid(2940)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetForbidOtherApplyFriendCsReq { #[prost(bool, tag = "15")] pub ndbcioelljl: bool, } /// Obf: KNGDKMKBCHL #[derive(proto_derive::CmdID)] #[cmdid(2995)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetForbidOtherApplyFriendScRsp { #[prost(bool, tag = "15")] pub ndbcioelljl: bool, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: BJGDFLNLCMD #[derive(proto_derive::CmdID)] #[cmdid(2953)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetFriendMarkCsReq { #[prost(bool, tag = "12")] pub is_set_mark: bool, #[prost(uint32, tag = "5")] pub reason: u32, #[prost(uint32, tag = "9")] pub uid: u32, } /// Obf: KPBOHAKJOBD #[derive(proto_derive::CmdID)] #[cmdid(2964)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetFriendMarkScRsp { #[prost(uint32, tag = "1")] pub uid: u32, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(bool, tag = "15")] pub is_set_mark: bool, } /// Obf: IPKOGBPKBIG #[derive(proto_derive::CmdID)] #[cmdid(2935)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendAssistListCsReq { #[prost(enumeration = "Cecnkoohadb", tag = "5")] pub opchjhggkjp: i32, #[prost(uint32, repeated, tag = "9")] pub kkkmmpbnecm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub from_uid: u32, #[prost(uint32, repeated, tag = "13")] pub gjecohcgnmp: ::prost::alloc::vec::Vec, #[prost(bool, tag = "11")] pub cobdhlmalki: bool, } /// Obf: DKHHFOLGNAA #[derive(proto_derive::CmdID)] #[cmdid(2987)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendAssistListScRsp { #[prost(uint32, tag = "11")] pub from_uid: u32, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "5")] pub lebblppnhoi: ::prost::alloc::vec::Vec, } /// Obf: JGFEPJIDNFM #[derive(proto_derive::CmdID)] #[cmdid(2954)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendChallengeLineupCsReq { #[prost(uint32, tag = "12")] pub challenge_id: u32, } /// Obf: IOFBPHDGGKE #[derive(proto_derive::CmdID)] #[cmdid(2969)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendChallengeLineupScRsp { #[prost(bool, tag = "5")] pub emidnfppmbh: bool, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, repeated, tag = "4")] pub ppaggondpcf: ::prost::alloc::vec::Vec, } /// Obf: JACJDHNNLJK #[derive(proto_derive::CmdID)] #[cmdid(2958)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendChallengeDetailCsReq { #[prost(uint32, tag = "1")] pub challenge_id: u32, #[prost(uint32, tag = "2")] pub uid: u32, } /// Obf: DICKHKDHLIP #[derive(proto_derive::CmdID)] #[cmdid(2967)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendChallengeDetailScRsp { #[prost(uint32, tag = "7")] pub uid: u32, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, repeated, tag = "5")] pub dmdafibfjhp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub challenge_id: u32, } /// Obf: PDGGFBBCKJG #[derive(proto_derive::CmdID)] #[cmdid(2976)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendBattleRecordDetailCsReq { #[prost(uint32, tag = "13")] pub uid: u32, } /// Obf: EMEMDKFBEHH #[derive(proto_derive::CmdID)] #[cmdid(2939)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendBattleRecordDetailScRsp { #[prost(uint32, tag = "14")] pub uid: u32, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, repeated, tag = "7")] pub jkkgkobjmjn: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub fbefbjhdchl: ::core::option::Option, } /// Obf: IKJLHDJNHCB #[derive(proto_derive::CmdID)] #[cmdid(2949)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendDevelopmentInfoCsReq { #[prost(uint32, tag = "8")] pub uid: u32, } /// Obf: LJCCNIJNAGP #[derive(proto_derive::CmdID)] #[cmdid(2903)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendDevelopmentInfoScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "7")] pub uid: u32, #[prost(message, repeated, tag = "15")] pub oimbmgnnnbm: ::prost::alloc::vec::Vec, } /// Obf: LGOKIDAHNLH #[derive(proto_derive::CmdID)] #[cmdid(1998)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaInfoCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaCeilingAvatar { #[prost(uint32, tag = "9")] pub repeated_cnt: u32, #[prost(uint32, tag = "13")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaCeiling { #[prost(bool, tag = "6")] pub is_claimed: bool, #[prost(uint32, tag = "1")] pub ceiling_num: u32, #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaInfo { #[prost(int64, tag = "15")] pub begin_time: i64, #[prost(int64, tag = "2")] pub end_time: i64, #[prost(uint32, tag = "11")] pub hnpcpdjpgll: u32, #[prost(message, optional, tag = "9")] pub gacha_ceiling: ::core::option::Option, #[prost(uint32, tag = "12")] pub lhmbnmiokhb: u32, #[prost(uint32, tag = "13")] pub gacha_id: u32, /// TODO #[prost(uint32, repeated, tag = "6")] pub up_info: ::prost::alloc::vec::Vec, /// TODO #[prost(uint32, repeated, tag = "8")] pub featured: ::prost::alloc::vec::Vec, #[prost(string, tag = "7")] pub detail_url: ::prost::alloc::string::String, #[prost(string, tag = "4")] pub history_url: ::prost::alloc::string::String, } /// Obf: MNEGEDFAGOB #[derive(proto_derive::CmdID)] #[cmdid(1971)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaInfoScRsp { #[prost(uint32, tag = "6")] pub pjafimmcpdf: u32, #[prost(uint32, tag = "5")] pub hdfmnlhcome: u32, #[prost(uint32, tag = "12")] pub hjflgcnekkk: u32, #[prost(message, repeated, tag = "8")] pub gacha_info_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub gacha_random: u32, #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: DAILMCHKAHI #[derive(proto_derive::CmdID)] #[cmdid(1983)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaCsReq { #[prost(uint32, tag = "2")] pub gacha_id: u32, #[prost(uint32, tag = "1")] pub simulate_magic: u32, #[prost(uint32, tag = "4")] pub gacha_num: u32, #[prost(uint32, tag = "5")] pub gacha_random: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaItem { #[prost(message, optional, tag = "12")] pub transfer_item_list: ::core::option::Option, #[prost(message, optional, tag = "3")] pub gacha_item: ::core::option::Option, #[prost(bool, tag = "9")] pub is_new: bool, #[prost(message, optional, tag = "14")] pub token_item: ::core::option::Option, } /// Obf: JAABNPFFKOP #[derive(proto_derive::CmdID)] #[cmdid(1942)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaScRsp { #[prost(uint32, tag = "14")] pub keacgmlkbdk: u32, #[prost(uint32, tag = "2")] pub pjafimmcpdf: u32, #[prost(uint32, tag = "13")] pub hnpcpdjpgll: u32, #[prost(uint32, tag = "11")] pub gacha_num: u32, #[prost(uint32, tag = "5")] pub gacha_id: u32, #[prost(uint32, tag = "1")] pub ceiling_num: u32, #[prost(uint32, tag = "15")] pub lhmbnmiokhb: u32, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, repeated, tag = "8")] pub gacha_item_list: ::prost::alloc::vec::Vec, } /// Obf: BKGCGIIMLBL #[derive(proto_derive::CmdID)] #[cmdid(1979)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaCeilingCsReq { #[prost(uint32, tag = "10")] pub gacha_type: u32, } /// Obf: KLOJOAHOFCP #[derive(proto_derive::CmdID)] #[cmdid(1977)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaCeilingScRsp { #[prost(message, optional, tag = "9")] pub gacha_ceiling: ::core::option::Option, #[prost(uint32, tag = "11")] pub gacha_type: u32, #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: LBACENDEPHN #[derive(proto_derive::CmdID)] #[cmdid(1933)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeilingCsReq { #[prost(uint32, tag = "8")] pub gacha_type: u32, #[prost(uint32, tag = "2")] pub avatar_id: u32, } /// Obf: KOPMGINJDEN #[derive(proto_derive::CmdID)] #[cmdid(1912)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeilingScRsp { #[prost(message, optional, tag = "13")] pub gacha_ceiling: ::core::option::Option, #[prost(uint32, tag = "6")] pub avatar_id: u32, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub transfer_item_list: ::core::option::Option, #[prost(uint32, tag = "14")] pub gacha_type: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkikilfnmph { #[prost(uint32, tag = "8")] pub jnmkaahpmdj: u32, #[prost(bool, tag = "11")] pub hokogghdnmb: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahdaameojll { #[prost(bool, tag = "4")] pub lcoagnjbckg: bool, #[prost(bool, tag = "15")] pub ggfkeijjlce: bool, #[prost(uint32, tag = "7")] pub lkgnghcpjag: u32, #[prost(enumeration = "Ffopgmamlmf", tag = "10")] pub step: i32, #[prost(enumeration = "Fohohplgefj", tag = "14")] pub nhmfgeibpfh: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kghfjpegbnl { #[prost(uint32, tag = "10")] pub dchphimiefp: u32, #[prost(uint32, tag = "7")] pub lkgnghcpjag: u32, } /// Obf: LKCLJOFIIII #[derive(proto_derive::CmdID)] #[cmdid(6398)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHeartDialInfoCsReq {} /// Obf: NIKDJGCBLIB #[derive(proto_derive::CmdID)] #[cmdid(6371)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHeartDialInfoScRsp { #[prost(message, repeated, tag = "6")] pub eimdnmimchb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(enumeration = "Ihbanbbkcmb", tag = "10")] pub ndeophlcmap: i32, #[prost(message, repeated, tag = "12")] pub cmgdhmmbphf: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub ndkjoplldph: ::prost::alloc::vec::Vec, } /// Obf: JGIBEGEMJFA #[derive(proto_derive::CmdID)] #[cmdid(6383)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeScriptEmotionCsReq { #[prost(uint32, tag = "6")] pub lkgnghcpjag: u32, #[prost(enumeration = "Fohohplgefj", tag = "2")] pub bfijpmnhboo: i32, #[prost(uint32, tag = "7")] pub fppefbkbfdd: u32, } /// Obf: HIGLMOMIAPM #[derive(proto_derive::CmdID)] #[cmdid(6342)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeScriptEmotionScRsp { #[prost(enumeration = "Fohohplgefj", tag = "14")] pub fddokiimpbf: i32, #[prost(uint32, tag = "7")] pub lkgnghcpjag: u32, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: FCLANCMIAFE #[derive(proto_derive::CmdID)] #[cmdid(6379)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitEmotionItemCsReq { #[prost(uint32, tag = "13")] pub lkgnghcpjag: u32, #[prost(message, optional, tag = "5")] pub item_list: ::core::option::Option, #[prost(uint32, tag = "8")] pub fppefbkbfdd: u32, } /// Obf: CJGPMAHBJJN #[derive(proto_derive::CmdID)] #[cmdid(6377)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitEmotionItemScRsp { #[prost(uint32, tag = "7")] pub lkgnghcpjag: u32, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: DBCJCDGBAEN #[derive(proto_derive::CmdID)] #[cmdid(6333)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishEmotionDialoguePerformanceCsReq { #[prost(uint32, tag = "2")] pub jnmkaahpmdj: u32, #[prost(uint32, tag = "3")] pub lkgnghcpjag: u32, #[prost(uint32, tag = "10")] pub fppefbkbfdd: u32, } /// Obf: MGKFEICDOKO #[derive(proto_derive::CmdID)] #[cmdid(6312)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishEmotionDialoguePerformanceScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, tag = "11")] pub jnmkaahpmdj: u32, #[prost(uint32, tag = "12")] pub lkgnghcpjag: u32, #[prost(message, optional, tag = "6")] pub reward_list: ::core::option::Option, } /// Obf: KPCEFKDCHJF #[derive(proto_derive::CmdID)] #[cmdid(6328)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeartDialScriptChangeScNotify { #[prost(message, repeated, tag = "4")] pub ndkjoplldph: ::prost::alloc::vec::Vec, #[prost(enumeration = "Ihbanbbkcmb", tag = "15")] pub ndeophlcmap: i32, #[prost(message, repeated, tag = "12")] pub agkljmiajen: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub mdcihnaihdj: ::prost::alloc::vec::Vec, } /// Obf: HGDLBGDHDNN #[derive(proto_derive::CmdID)] #[cmdid(6338)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeartDialTraceScriptCsReq { #[prost(message, optional, tag = "9")] pub eficaoaaaph: ::core::option::Option, } /// Obf: PKLAMJHPEJE #[derive(proto_derive::CmdID)] #[cmdid(6378)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeartDialTraceScriptScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub eficaoaaaph: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncihllaejjk { #[prost(uint32, repeated, tag = "9")] pub deplejmpjai: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub jkgnkpjokaf: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnamgfcaddn { #[prost(uint32, tag = "12")] pub challenge_id: u32, #[prost(bool, tag = "13")] pub cfimdhhmkdj: bool, #[prost(uint32, tag = "2")] pub phase: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusChallengeLineup { #[prost(uint32, repeated, tag = "15")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub skill_id: u32, #[prost(uint32, tag = "13")] pub group_id: u32, } /// Obf: GDHONCBNBBI #[derive(proto_derive::CmdID)] #[cmdid(5898)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusActivityDataCsReq {} /// Obf: PELJPLGDBLD #[derive(proto_derive::CmdID)] #[cmdid(5871)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusActivityDataScRsp { #[prost(message, optional, tag = "13")] pub skill_info: ::core::option::Option, #[prost(message, repeated, tag = "7")] pub fmajficfmfo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub aijhhhcobff: u32, #[prost(uint32, tag = "8")] pub mggdeinkdmh: u32, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, tag = "6")] pub cbhoapibcjm: u32, #[prost(message, repeated, tag = "15")] pub challenge_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub jgkjjkfblcf: u32, #[prost(message, repeated, tag = "4")] pub ibnhflhjfeo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddlhphllnaa { #[prost(message, repeated, tag = "8")] pub hcjiaicbfdg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub bcfccdmeako: u32, #[prost(uint32, tag = "15")] pub mjmdpfkhneh: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcmdgdlanff { #[prost(bool, tag = "5")] pub ocloinekdem: bool, #[prost(message, repeated, tag = "14")] pub okcaolbflkd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub alaomaobnfg: u32, #[prost(uint32, tag = "13")] pub onnhabcmgpd: u32, #[prost(uint32, tag = "8")] pub mommnljbhbi: u32, #[prost(bool, tag = "6")] pub edjeakcccnj: bool, #[prost(uint32, tag = "4")] pub mbfoagmcoom: u32, #[prost(uint32, tag = "7")] pub gdllhhelile: u32, } /// Obf: PFLKJIBMKIH #[derive(proto_derive::CmdID)] #[cmdid(5883)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsReadCsReq { #[prost(uint32, tag = "4")] pub alaomaobnfg: u32, } /// Obf: PPLMCMAINPN #[derive(proto_derive::CmdID)] #[cmdid(5842)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsReadScRsp { #[prost(uint32, tag = "8")] pub alaomaobnfg: u32, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: JIGAIMOLELA #[derive(proto_derive::CmdID)] #[cmdid(5879)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsPostCsReq { #[prost(uint32, tag = "9")] pub mbfoagmcoom: u32, #[prost(uint32, tag = "15")] pub alaomaobnfg: u32, #[prost(uint32, tag = "13")] pub gdllhhelile: u32, } /// Obf: DALIPJOFMCC #[derive(proto_derive::CmdID)] #[cmdid(5877)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsPostScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub lcjmlehebjk: ::core::option::Option, } /// Obf: HJPDGABHHMA #[derive(proto_derive::CmdID)] #[cmdid(5833)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsLikeCsReq { #[prost(uint32, tag = "15")] pub alaomaobnfg: u32, } /// Obf: MEPKCIFDGAM #[derive(proto_derive::CmdID)] #[cmdid(5812)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsLikeScRsp { #[prost(bool, tag = "7")] pub edjeakcccnj: bool, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "11")] pub alaomaobnfg: u32, } /// Obf: NDDPIAPEHDN #[derive(proto_derive::CmdID)] #[cmdid(5828)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsCommentCsReq { #[prost(uint32, tag = "13")] pub hhpkifmoemh: u32, #[prost(uint32, tag = "7")] pub bcfccdmeako: u32, #[prost(uint32, tag = "3")] pub alaomaobnfg: u32, } /// Obf: IAMIGNJNDFL #[derive(proto_derive::CmdID)] #[cmdid(5838)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsCommentScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub lcjmlehebjk: ::core::option::Option, } /// Obf: FDLECHBEJDI #[derive(proto_derive::CmdID)] #[cmdid(5878)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsUpdateScNotify { #[prost(message, repeated, tag = "14")] pub jnoibbbgpkk: ::prost::alloc::vec::Vec, } /// Obf: BBBKMODGELE #[derive(proto_derive::CmdID)] #[cmdid(5856)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusInfoChangedScNotify { #[prost(uint32, tag = "13")] pub mggdeinkdmh: u32, #[prost(uint32, tag = "10")] pub aijhhhcobff: u32, #[prost(uint32, tag = "4")] pub jgkjjkfblcf: u32, #[prost(message, repeated, tag = "6")] pub jnoibbbgpkk: ::prost::alloc::vec::Vec, } /// Obf: IFADPABHHCE #[derive(proto_derive::CmdID)] #[cmdid(5889)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusUpgradeLevelCsReq {} /// Obf: EKLJKOEJMOD #[derive(proto_derive::CmdID)] #[cmdid(5822)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusUpgradeLevelScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "3")] pub level: u32, } /// Obf: DJEIMKIBMLB #[derive(proto_derive::CmdID)] #[cmdid(5866)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusUnlockSkillScNotify { #[prost(uint32, tag = "10")] pub lnedfblnhen: u32, #[prost(uint32, tag = "15")] pub jkgnkpjokaf: u32, } /// Obf: MJEBGPJAPBN #[derive(proto_derive::CmdID)] #[cmdid(5831)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusEnterBattleCsReq { #[prost(uint32, tag = "2")] pub lnedfblnhen: u32, #[prost(uint32, repeated, tag = "14")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub event_id: u32, } /// Obf: MCFCFHNOJPK #[derive(proto_derive::CmdID)] #[cmdid(5804)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusEnterBattleScRsp { #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "12")] pub event_id: u32, } /// Obf: ICJJPHLCCCO #[derive(proto_derive::CmdID)] #[cmdid(5805)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSelectSkillCsReq { #[prost(uint32, tag = "2")] pub lnedfblnhen: u32, } /// Obf: KEKIGCFNIDH #[derive(proto_derive::CmdID)] #[cmdid(5845)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSelectSkillScRsp { #[prost(uint32, tag = "12")] pub lnedfblnhen: u32, #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: HJCFAPILGEB #[derive(proto_derive::CmdID)] #[cmdid(5811)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusChallengeUpdateScNotify { #[prost(message, optional, tag = "9")] pub obgejfjdkkf: ::core::option::Option, } /// Obf: CELLAPCBOEC #[derive(proto_derive::CmdID)] #[cmdid(5810)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusLineupUpdateScNotify { #[prost(message, optional, tag = "8")] pub lineup: ::core::option::Option, } /// Obf: JLEOOIOJEOK #[derive(proto_derive::CmdID)] #[cmdid(5860)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusStartRaidCsReq { #[prost(uint32, tag = "2")] pub prop_entity_id: u32, #[prost(uint32, tag = "15")] pub lnedfblnhen: u32, #[prost(bool, tag = "6")] pub beddolcompo: bool, #[prost(uint32, tag = "3")] pub ogioakbpmae: u32, #[prost(uint32, repeated, tag = "10")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub jfpoblgopcp: u32, } /// Obf: AKKJDAPPFNF #[derive(proto_derive::CmdID)] #[cmdid(5852)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusStartRaidScRsp { #[prost(message, optional, tag = "10")] pub scene: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: PIBCMGEHDPA #[derive(proto_derive::CmdID)] #[cmdid(598)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBagCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Equipment { #[prost(uint32, tag = "4")] pub rank: u32, #[prost(uint32, tag = "12")] pub promotion: u32, #[prost(uint32, tag = "7")] pub tid: u32, #[prost(uint32, tag = "6")] pub equip_avatar_id: u32, #[prost(uint32, tag = "8")] pub exp: u32, #[prost(uint32, tag = "11")] pub unique_id: u32, #[prost(uint32, tag = "1")] pub level: u32, #[prost(bool, tag = "3")] pub is_protected: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Relic { #[prost(uint32, tag = "8")] pub equip_avatar_id: u32, #[prost(uint32, tag = "7")] pub level: u32, #[prost(uint32, tag = "6")] pub main_affix_id: u32, #[prost(uint32, tag = "11")] pub unique_id: u32, #[prost(uint32, tag = "1")] pub tid: u32, #[prost(message, repeated, tag = "5")] pub sub_affix_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "13")] pub is_discarded: bool, #[prost(uint32, tag = "14")] pub exp: u32, #[prost(bool, tag = "15")] pub is_protected: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Material { #[prost(uint32, tag = "15")] pub tid: u32, #[prost(uint32, tag = "10")] pub num: u32, #[prost(uint64, tag = "6")] pub expire_time: u64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WaitDelResource { #[prost(uint32, tag = "15")] pub num: u32, #[prost(uint32, tag = "1")] pub tid: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Material0 { #[prost(uint64, tag = "6")] pub expire_time: u64, #[prost(uint32, tag = "3")] pub num: u32, #[prost(uint32, tag = "10")] pub tid: u32, } /// Obf: CEBFDHOLLEC #[derive(proto_derive::CmdID)] #[cmdid(571)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBagScRsp { #[prost(message, repeated, tag = "3")] pub ngenobfflab: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub hnbhlcakajg: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub equipment_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub pnbpdogekgb: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "13")] pub dhdjiioipkh: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub famncjfbaff: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub cgflekcnjkd: u32, #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "11")] pub turn_food_switch: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "7")] pub material_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "10")] pub relic_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "12")] pub pile_item_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub wait_del_resource_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub connkodklkh: ::prost::alloc::vec::Vec, } /// Obf: OFKNNFOODOP #[derive(proto_derive::CmdID)] #[cmdid(583)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteEquipmentCsReq { #[prost(uint32, tag = "10")] pub equipment_unique_id: u32, #[prost(message, optional, tag = "14")] pub item_cost_list: ::core::option::Option, } /// Obf: AIDFBPKJPMN #[derive(proto_derive::CmdID)] #[cmdid(542)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteEquipmentScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: AMIPKEDMEHN #[derive(proto_derive::CmdID)] #[cmdid(579)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LockEquipmentCsReq { #[prost(bool, tag = "3")] pub is_protected: bool, #[prost(uint32, repeated, tag = "8")] pub equipment_id_list: ::prost::alloc::vec::Vec, } /// Obf: OODLFAJHNAB #[derive(proto_derive::CmdID)] #[cmdid(577)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LockEquipmentScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: ANNADFJBMCB #[derive(proto_derive::CmdID)] #[cmdid(533)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseItemCsReq { #[prost(bool, tag = "13")] pub cpfglikkkgm: bool, #[prost(uint32, tag = "10")] pub base_avatar_id: u32, #[prost(uint32, tag = "3")] pub optional_reward_id: u32, #[prost(uint32, tag = "14")] pub use_item_id: u32, #[prost(enumeration = "AvatarType", tag = "1")] pub njcnpnmhmpm: i32, #[prost(uint32, tag = "7")] pub use_item_count: u32, } /// Obf: BELFPACLJBH #[derive(proto_derive::CmdID)] #[cmdid(512)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseItemScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub return_data: ::core::option::Option, #[prost(uint64, tag = "2")] pub month_card_out_date_time: u64, #[prost(uint32, tag = "13")] pub use_item_id: u32, #[prost(uint32, tag = "14")] pub use_item_count: u32, #[prost(uint32, tag = "6")] pub phffpfmpebg: u32, } /// Obf: IOJDJAGEHMD #[derive(proto_derive::CmdID)] #[cmdid(528)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RankUpEquipmentCsReq { #[prost(message, optional, tag = "8")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "3")] pub equipment_unique_id: u32, } /// Obf: GKGIFAIGOKO #[derive(proto_derive::CmdID)] #[cmdid(538)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RankUpEquipmentScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: CMNNDIHJHBD #[derive(proto_derive::CmdID)] #[cmdid(578)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpEquipmentCsReq { #[prost(uint32, tag = "1")] pub equipment_unique_id: u32, #[prost(message, optional, tag = "14")] pub item_cost_list: ::core::option::Option, } /// Obf: MPKEGDFDLFL #[derive(proto_derive::CmdID)] #[cmdid(556)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpEquipmentScRsp { #[prost(message, repeated, tag = "4")] pub return_item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: DLJMCLNFPDL #[derive(proto_derive::CmdID)] #[cmdid(589)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeItemCsReq { #[prost(uint32, tag = "4")] pub count: u32, #[prost(uint32, tag = "10")] pub compose_id: u32, #[prost(message, optional, tag = "1")] pub compose_item_list: ::core::option::Option, } /// Obf: ANPEFPDLNCJ #[derive(proto_derive::CmdID)] #[cmdid(522)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeItemScRsp { #[prost(message, optional, tag = "14")] pub return_item_list: ::core::option::Option, #[prost(uint32, tag = "2")] pub count: u32, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(uint32, tag = "7")] pub compose_id: u32, } /// Obf: JGACCNAIALD #[derive(proto_derive::CmdID)] #[cmdid(511)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicCsReq { #[prost(uint32, tag = "9")] pub compose_id: u32, #[prost(uint32, tag = "4")] pub compose_relic_id: u32, #[prost(message, optional, tag = "13")] pub compose_item_list: ::core::option::Option, #[prost(uint32, tag = "7")] pub count: u32, #[prost(uint32, tag = "5")] pub main_affix_id: u32, } /// Obf: LBGBBBGHKIO #[derive(proto_derive::CmdID)] #[cmdid(510)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicScRsp { #[prost(message, optional, tag = "9")] pub return_item_list: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "13")] pub compose_id: u32, } /// Obf: KIELEMNJLKI #[derive(proto_derive::CmdID)] #[cmdid(566)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpRelicCsReq { #[prost(message, optional, tag = "11")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "10")] pub relic_unique_id: u32, } /// Obf: EJLLDLIJBAC #[derive(proto_derive::CmdID)] #[cmdid(505)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpRelicScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, repeated, tag = "1")] pub return_item_list: ::prost::alloc::vec::Vec, } /// Obf: OCFFCHLFGEG #[derive(proto_derive::CmdID)] #[cmdid(545)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LockRelicCsReq { #[prost(bool, tag = "13")] pub is_protected: bool, #[prost(uint32, repeated, tag = "8")] pub eamlklabfbo: ::prost::alloc::vec::Vec, #[prost(bool, tag = "2")] pub is_batch_op: bool, } /// Obf: PIFHIIBJIPC #[derive(proto_derive::CmdID)] #[cmdid(520)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LockRelicScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: ANEHFACCPCM #[derive(proto_derive::CmdID)] #[cmdid(515)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiscardRelicCsReq { #[prost(bool, tag = "3")] pub is_discard: bool, #[prost(bool, tag = "11")] pub is_batch_op: bool, #[prost(uint32, repeated, tag = "10")] pub eamlklabfbo: ::prost::alloc::vec::Vec, } /// Obf: CLAFOFNKBEJ #[derive(proto_derive::CmdID)] #[cmdid(519)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiscardRelicScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(bool, tag = "2")] pub is_discard: bool, } /// Obf: ACEHHOIKHDN #[derive(proto_derive::CmdID)] #[cmdid(550)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SellItemCsReq { #[prost(bool, tag = "1")] pub to_material: bool, #[prost(message, optional, tag = "14")] pub item_cost_list: ::core::option::Option, } /// Obf: MJDKIPPFLHA #[derive(proto_derive::CmdID)] #[cmdid(531)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SellItemScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub return_item_list: ::core::option::Option, } /// Obf: RechargeSuccNotify #[derive(proto_derive::CmdID)] #[cmdid(504)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RechargeSuccNotify { #[prost(string, tag = "14")] pub product_id: ::prost::alloc::string::String, #[prost(message, optional, tag = "5")] pub item_list: ::core::option::Option, #[prost(string, tag = "6")] pub channel_order_no: ::prost::alloc::string::String, #[prost(uint64, tag = "11")] pub month_card_outdate_time: u64, } /// Obf: KIJFBKDHMFN #[derive(proto_derive::CmdID)] #[cmdid(560)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeHcoinCsReq { #[prost(uint32, tag = "3")] pub num: u32, } /// Obf: ExchangeHcoinScRsp #[derive(proto_derive::CmdID)] #[cmdid(552)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeHcoinScRsp { #[prost(uint32, tag = "15")] pub num: u32, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: PHJLKNIDCED #[derive(proto_derive::CmdID)] #[cmdid(600)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddEquipmentScNotify { #[prost(uint32, tag = "9")] pub egndmkmfpin: u32, } /// Obf: KMHFMMIJLMB #[derive(proto_derive::CmdID)] #[cmdid(562)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRecyleTimeCsReq { #[prost(uint32, repeated, tag = "9")] pub hnlefmobfkg: ::prost::alloc::vec::Vec, } /// Obf: HMLANKFNNKM #[derive(proto_derive::CmdID)] #[cmdid(506)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRecyleTimeScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, repeated, tag = "10")] pub hnbhlcakajg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kceajgbfcgl { #[prost(uint32, tag = "2")] pub ccfboigonmh: u32, #[prost(uint32, tag = "10")] pub doijppckomg: u32, } /// Obf: FHBLIKBFMFL #[derive(proto_derive::CmdID)] #[cmdid(523)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeLimitNumCompleteNotify { #[prost(message, repeated, tag = "10")] pub aaeilanamhe: ::prost::alloc::vec::Vec, } /// Obf: NCKMHEDOELD #[derive(proto_derive::CmdID)] #[cmdid(585)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeLimitNumUpdateNotify { #[prost(message, optional, tag = "4")] pub alonohknchc: ::core::option::Option, } /// Obf: BOJMDDLJLLO #[derive(proto_derive::CmdID)] #[cmdid(516)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DestroyItemCsReq { #[prost(uint32, tag = "7")] pub icohgakhndl: u32, #[prost(uint32, tag = "15")] pub item_id: u32, #[prost(uint32, tag = "10")] pub aohgeeadfgi: u32, } /// Obf: HIKCDJIIOMI #[derive(proto_derive::CmdID)] #[cmdid(514)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DestroyItemScRsp { #[prost(uint32, tag = "4")] pub icohgakhndl: u32, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: CPCFOBNIFLC #[derive(proto_derive::CmdID)] #[cmdid(588)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMarkItemListCsReq {} /// Obf: NIINHFKKHCL #[derive(proto_derive::CmdID)] #[cmdid(593)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMarkItemListScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, repeated, tag = "11")] pub bdgeccmocja: ::prost::alloc::vec::Vec, } /// Obf: KBFOJMJKEFH #[derive(proto_derive::CmdID)] #[cmdid(563)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkItemCsReq { #[prost(uint32, tag = "8")] pub item_id: u32, #[prost(bool, tag = "9")] pub fbehicbkcam: bool, } /// Obf: PCCIMONDPBL #[derive(proto_derive::CmdID)] #[cmdid(555)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkItemScRsp { #[prost(bool, tag = "15")] pub fbehicbkcam: bool, #[prost(uint32, tag = "3")] pub item_id: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: GDDKPMMDJLO #[derive(proto_derive::CmdID)] #[cmdid(536)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CancelMarkItemNotify { #[prost(uint32, tag = "10")] pub item_id: u32, } /// Obf: DGKAHACIKOO #[derive(proto_derive::CmdID)] #[cmdid(502)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncTurnFoodNotify { #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "5")] pub turn_food_switch: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "10")] pub dhdjiioipkh: ::prost::alloc::vec::Vec, } /// Obf: OFIMDHEFFHN #[derive(proto_derive::CmdID)] #[cmdid(565)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetTurnFoodSwitchCsReq { #[prost(bool, tag = "14")] pub edhonflkegg: bool, #[prost(enumeration = "TurnFoodSwitch", tag = "10")] pub cieedppekac: i32, } /// Obf: CLKMOJJBKKG #[derive(proto_derive::CmdID)] #[cmdid(557)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetTurnFoodSwitchScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(enumeration = "TurnFoodSwitch", tag = "9")] pub cieedppekac: i32, #[prost(bool, tag = "8")] pub edhonflkegg: bool, } /// Obf: LCHPDBBGEGH #[derive(proto_derive::CmdID)] #[cmdid(525)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GeneralVirtualItemDataNotify { #[prost(bool, tag = "14")] pub pkmcbdcfedn: bool, #[prost(message, repeated, tag = "4")] pub ndfaieehedm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicFilterPlanIcon { #[prost(bool, tag = "11")] pub is_avatar_icon: bool, #[prost(uint32, tag = "4")] pub icon_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicFilterPlan { #[prost(uint32, tag = "3")] pub avatar_id_on_create: u32, #[prost(bool, tag = "15")] pub is_marked: bool, #[prost(message, optional, tag = "5")] pub settings: ::core::option::Option, #[prost(int64, tag = "14")] pub update_timestamp: i64, #[prost(string, tag = "8")] pub name: ::prost::alloc::string::String, #[prost(uint32, tag = "6")] pub slot_index: u32, #[prost(message, optional, tag = "11")] pub icon: ::core::option::Option, } /// Obf: KCFIEOFNEFO #[derive(proto_derive::CmdID)] #[cmdid(564)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRelicFilterPlanCsReq {} /// Obf: GetRelicFilterPlanScRsp #[derive(proto_derive::CmdID)] #[cmdid(535)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRelicFilterPlanScRsp { #[prost(message, repeated, tag = "14")] pub relic_filter_plan_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: AddRelicFilterPlanCsReq #[derive(proto_derive::CmdID)] #[cmdid(587)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddRelicFilterPlanCsReq { #[prost(uint32, tag = "11")] pub avatar_id_on_create: u32, #[prost(string, tag = "8")] pub name: ::prost::alloc::string::String, #[prost(message, optional, tag = "6")] pub icon: ::core::option::Option, #[prost(message, optional, tag = "13")] pub settings: ::core::option::Option, #[prost(bool, tag = "7")] pub is_marked: bool, } /// Obf: AddRelicFilterPlanScRsp #[derive(proto_derive::CmdID)] #[cmdid(554)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddRelicFilterPlanScRsp { #[prost(message, optional, tag = "11")] pub plan: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: ModifyRelicFilterPlanCsReq #[derive(proto_derive::CmdID)] #[cmdid(569)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyRelicFilterPlanCsReq { #[prost(uint32, tag = "7")] pub slot_index: u32, #[prost(oneof = "modify_relic_filter_plan_cs_req::InfoCase", tags = "5, 1, 15")] pub info_case: ::core::option::Option, } /// Nested message and enum types in `ModifyRelicFilterPlanCsReq`. pub mod modify_relic_filter_plan_cs_req { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum InfoCase { #[prost(string, tag = "5")] Name(::prost::alloc::string::String), #[prost(message, tag = "1")] Icon(super::RelicFilterPlanIcon), #[prost(message, tag = "15")] Settings(super::RelicFilterPlanSettings), } } /// Obf: ModifyRelicFilterPlanScRsp #[derive(proto_derive::CmdID)] #[cmdid(558)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyRelicFilterPlanScRsp { #[prost(int64, tag = "13")] pub update_timestamp: i64, #[prost(uint32, tag = "12")] pub slot_index: u32, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(oneof = "modify_relic_filter_plan_sc_rsp::InfoCase", tags = "2, 8, 14")] pub info_case: ::core::option::Option, } /// Nested message and enum types in `ModifyRelicFilterPlanScRsp`. pub mod modify_relic_filter_plan_sc_rsp { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum InfoCase { #[prost(string, tag = "2")] Name(::prost::alloc::string::String), #[prost(message, tag = "8")] Icon(super::RelicFilterPlanIcon), #[prost(message, tag = "14")] Settings(super::RelicFilterPlanSettings), } } /// Obf: DeleteRelicFilterPlanCsReq #[derive(proto_derive::CmdID)] #[cmdid(567)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteRelicFilterPlanCsReq { #[prost(bool, tag = "10")] pub is_batch_op: bool, #[prost(uint32, repeated, tag = "1")] pub slot_index_list: ::prost::alloc::vec::Vec, } /// Obf: HDIIOAKCKCP #[derive(proto_derive::CmdID)] #[cmdid(576)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteRelicFilterPlanScRsp { #[prost(bool, tag = "3")] pub is_batch_op: bool, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, repeated, tag = "14")] pub kdodmggolkl: ::prost::alloc::vec::Vec, } /// Obf: MarkRelicFilterPlanCsReq #[derive(proto_derive::CmdID)] #[cmdid(539)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkRelicFilterPlanCsReq { #[prost(bool, tag = "14")] pub is_mark: bool, #[prost(uint32, repeated, tag = "9")] pub slot_index_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "11")] pub is_batch_op: bool, } /// Obf: MarkRelicFilterPlanScRsp #[derive(proto_derive::CmdID)] #[cmdid(549)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkRelicFilterPlanScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, repeated, tag = "3")] pub slot_index_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "8")] pub is_mark: bool, #[prost(bool, tag = "9")] pub is_batch_op: bool, } /// Obf: GFICCAADCID #[derive(proto_derive::CmdID)] #[cmdid(503)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicFilterPlanClearNameScNotify { #[prost(uint32, tag = "10")] pub mflhiehekmm: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockedMusic { #[prost(bool, tag = "4")] pub hfaobcelogj: bool, #[prost(uint32, tag = "11")] pub id: u32, #[prost(uint32, tag = "8")] pub group_id: u32, } /// Obf: FFABNHCBAPG #[derive(proto_derive::CmdID)] #[cmdid(3198)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetJukeboxDataCsReq {} /// Obf: BLCPJFNGECF #[derive(proto_derive::CmdID)] #[cmdid(3171)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetJukeboxDataScRsp { #[prost(message, repeated, tag = "11")] pub music_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub playing_id: u32, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: OMFDGHGCNEI #[derive(proto_derive::CmdID)] #[cmdid(3183)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayBackGroundMusicCsReq { #[prost(uint32, tag = "2")] pub play_music_id: u32, } /// Obf: KAKPFMAPOLF #[derive(proto_derive::CmdID)] #[cmdid(3142)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayBackGroundMusicScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "9")] pub playing_id: u32, #[prost(uint32, tag = "4")] pub play_music_id: u32, } /// Obf: IFJIGKEPICF #[derive(proto_derive::CmdID)] #[cmdid(3179)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockBackGroundMusicCsReq { #[prost(uint32, repeated, tag = "9")] pub unlock_ids: ::prost::alloc::vec::Vec, } /// Obf: MKAIMONJKDL #[derive(proto_derive::CmdID)] #[cmdid(3177)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockBackGroundMusicScRsp { #[prost(message, repeated, tag = "2")] pub music_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "9")] pub unlocked_ids: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: NMELDPDCCPA #[derive(proto_derive::CmdID)] #[cmdid(3133)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrialBackGroundMusicCsReq { #[prost(uint32, tag = "2")] pub hilgigjmifm: u32, } /// Obf: GFBALJAJDPB #[derive(proto_derive::CmdID)] #[cmdid(3112)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrialBackGroundMusicScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "8")] pub hilgigjmifm: u32, } /// Obf: OGCINFBKJJN #[derive(proto_derive::CmdID)] #[cmdid(798)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStageLineupCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agliopellcp { #[prost(uint32, tag = "3")] pub stage_type: u32, #[prost(uint32, tag = "13")] pub gjenbdiakeg: u32, } /// Obf: GPNHGFJDAON #[derive(proto_derive::CmdID)] #[cmdid(771)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStageLineupScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, repeated, tag = "10")] pub boeoafikneh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LineupAvatar { #[prost(uint32, tag = "14")] pub slot: u32, #[prost(uint32, tag = "2")] pub satiety: u32, #[prost(message, optional, tag = "13")] pub sp_bar: ::core::option::Option, #[prost(uint32, tag = "15")] pub id: u32, #[prost(uint32, tag = "6")] pub hp: u32, #[prost(enumeration = "AvatarType", tag = "9")] pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LineupInfo { #[prost(bool, tag = "13")] pub is_virtual: bool, #[prost(bool, tag = "2")] pub ganlndbnhld: bool, #[prost(uint32, repeated, tag = "14")] pub adheoobhkom: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub mp: u32, #[prost(message, repeated, tag = "4")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub cpgdhgkahhd: u32, #[prost(uint32, tag = "10")] pub index: u32, #[prost(enumeration = "ExtraLineupType", tag = "3")] pub extra_lineup_type: i32, #[prost(uint32, tag = "12")] pub leader_slot: u32, #[prost(uint32, repeated, tag = "8")] pub gghcbpbeffj: ::prost::alloc::vec::Vec, #[prost(string, tag = "7")] pub name: ::prost::alloc::string::String, #[prost(uint32, repeated, tag = "1")] pub kbeokednene: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub plane_id: u32, #[prost(uint32, tag = "5")] pub max_mp: u32, } /// Obf: HENMACBAAKC #[derive(proto_derive::CmdID)] #[cmdid(783)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurLineupDataCsReq {} /// Obf: CLFMLIAPMFH #[derive(proto_derive::CmdID)] #[cmdid(742)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurLineupDataScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub lineup: ::core::option::Option, } /// Obf: BOJCGBDCKMN #[derive(proto_derive::CmdID)] #[cmdid(779)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct JoinLineupCsReq { #[prost(enumeration = "ExtraLineupType", tag = "15")] pub extra_lineup_type: i32, #[prost(bool, tag = "13")] pub is_virtual: bool, #[prost(uint32, tag = "12")] pub base_avatar_id: u32, #[prost(uint32, tag = "7")] pub index: u32, #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, #[prost(uint32, tag = "4")] pub slot: u32, #[prost(uint32, tag = "5")] pub plane_id: u32, } /// Obf: JPMKNHNBCFL #[derive(proto_derive::CmdID)] #[cmdid(777)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct JoinLineupScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: LFAFPGNPGMK #[derive(proto_derive::CmdID)] #[cmdid(733)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitLineupCsReq { #[prost(enumeration = "AvatarType", tag = "11")] pub avatar_type: i32, #[prost(uint32, tag = "5")] pub base_avatar_id: u32, #[prost(bool, tag = "2")] pub is_virtual: bool, #[prost(enumeration = "ExtraLineupType", tag = "1")] pub extra_lineup_type: i32, #[prost(uint32, tag = "7")] pub plane_id: u32, #[prost(uint32, tag = "10")] pub index: u32, } /// Obf: FHIDKHFNAGJ #[derive(proto_derive::CmdID)] #[cmdid(712)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitLineupScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "8")] pub plane_id: u32, #[prost(bool, tag = "2")] pub nnpbeflblpg: bool, #[prost(bool, tag = "15")] pub is_virtual: bool, #[prost(uint32, tag = "12")] pub base_avatar_id: u32, } /// Obf: KEMHJEKMKDO #[derive(proto_derive::CmdID)] #[cmdid(728)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwapLineupCsReq { #[prost(uint32, tag = "11")] pub index: u32, #[prost(uint32, tag = "15")] pub plane_id: u32, #[prost(uint32, tag = "14")] pub epldfefadkd: u32, #[prost(enumeration = "ExtraLineupType", tag = "9")] pub extra_lineup_type: i32, #[prost(bool, tag = "3")] pub is_virtual: bool, #[prost(uint32, tag = "4")] pub mpcnaeffpkb: u32, } /// Obf: KMKCDMKPPGK #[derive(proto_derive::CmdID)] #[cmdid(738)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwapLineupScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: SyncLineupNotify #[derive(proto_derive::CmdID)] #[cmdid(778)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncLineupNotify { #[prost(enumeration = "SyncReason", repeated, tag = "1")] pub reason_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "14")] pub lineup: ::core::option::Option, } /// Obf: OKHIFMIPLAD #[derive(proto_derive::CmdID)] #[cmdid(756)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phkehncffeg { #[prost(enumeration = "AvatarType", tag = "3")] pub avatar_type: i32, #[prost(uint32, tag = "14")] pub hp: u32, #[prost(uint32, tag = "9")] pub id: u32, } /// Obf: IHCAHHEBNAJ #[derive(proto_derive::CmdID)] #[cmdid(789)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataScRsp { #[prost(message, repeated, tag = "15")] pub gjcnpappjga: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: HEBLHMCDHCE #[derive(proto_derive::CmdID)] #[cmdid(722)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeLineupLeaderCsReq { #[prost(uint32, tag = "15")] pub slot: u32, } /// Obf: GJCGAMFOJED #[derive(proto_derive::CmdID)] #[cmdid(766)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeLineupLeaderScRsp { #[prost(uint32, tag = "4")] pub slot: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: KLDPGJFNEOH #[derive(proto_derive::CmdID)] #[cmdid(705)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchLineupIndexCsReq { #[prost(uint32, tag = "13")] pub index: u32, } /// Obf: COBLJDLLCOL #[derive(proto_derive::CmdID)] #[cmdid(745)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchLineupIndexScRsp { #[prost(uint32, tag = "3")] pub index: u32, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: FJECGJMHLKE #[derive(proto_derive::CmdID)] #[cmdid(720)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetLineupNameCsReq { #[prost(string, tag = "2")] pub name: ::prost::alloc::string::String, #[prost(uint32, tag = "9")] pub index: u32, } /// Obf: EKLMHCKNGDL #[derive(proto_derive::CmdID)] #[cmdid(750)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetLineupNameScRsp { #[prost(string, tag = "4")] pub name: ::prost::alloc::string::String, #[prost(uint32, tag = "13")] pub index: u32, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: LHCDCIFPLBA #[derive(proto_derive::CmdID)] #[cmdid(731)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllLineupDataCsReq {} /// Obf: BNJDCKOPPFM #[derive(proto_derive::CmdID)] #[cmdid(704)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllLineupDataScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "5")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub cur_index: u32, } /// Obf: GPMHJCMOGBH #[derive(proto_derive::CmdID)] #[cmdid(760)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct VirtualLineupDestroyNotify { #[prost(uint32, tag = "2")] pub plane_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LineupSlotData { #[prost(uint32, tag = "13")] pub slot: u32, #[prost(uint32, tag = "3")] pub id: u32, #[prost(enumeration = "AvatarType", tag = "10")] pub avatar_type: i32, } /// Obf: GJLIFJCDHFJ #[derive(proto_derive::CmdID)] #[cmdid(752)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceLineupCsReq { #[prost(uint32, tag = "13")] pub index: u32, #[prost(uint32, tag = "14")] pub leader_slot: u32, #[prost(bool, tag = "3")] pub is_virtual: bool, #[prost(uint32, tag = "1")] pub plane_id: u32, #[prost(enumeration = "ExtraLineupType", tag = "2")] pub extra_lineup_type: i32, #[prost(uint32, tag = "8")] pub cpgdhgkahhd: u32, #[prost(message, repeated, tag = "11")] pub slots: ::prost::alloc::vec::Vec, } /// Obf: MLBKMFFIMNH #[derive(proto_derive::CmdID)] #[cmdid(711)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceLineupScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: OHDBDFOCDIH #[derive(proto_derive::CmdID)] #[cmdid(710)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExtraLineupDestroyNotify { #[prost(enumeration = "ExtraLineupType", tag = "1")] pub extra_lineup_type: i32, } /// Obf: KFJGCCJNMAD #[derive(proto_derive::CmdID)] #[cmdid(800)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct VirtualLineupTrialAvatarChangeScNotify { #[prost(uint32, tag = "8")] pub plane_id: u32, #[prost(uint32, repeated, tag = "1")] pub dgocpfhcllk: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "13")] pub behjdjbcjgo: ::prost::alloc::vec::Vec, } /// Obf: FJCAMEAFOAL #[derive(proto_derive::CmdID)] #[cmdid(7379)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateCsReq { #[prost(enumeration = "Piflekocmcc", tag = "13")] pub mgaiajakpei: i32, #[prost(message, optional, tag = "1")] pub difndegmkna: ::core::option::Option, } /// Obf: GGHMDDNEIAD #[derive(proto_derive::CmdID)] #[cmdid(7387)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateScRsp { #[prost(message, repeated, tag = "2")] pub ebmokpbkmmd: ::prost::alloc::vec::Vec, #[prost(enumeration = "Piflekocmcc", tag = "5")] pub mgaiajakpei: i32, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint64, tag = "12")] pub room_id: u64, } /// Obf: LEHDOCJHIFE #[derive(proto_derive::CmdID)] #[cmdid(7399)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyInviteCsReq { #[prost(uint32, repeated, tag = "1")] pub search_uid_list: ::prost::alloc::vec::Vec, } /// Obf: AOGBFAAOGBB #[derive(proto_derive::CmdID)] #[cmdid(7396)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyInviteScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, repeated, tag = "4")] pub search_uid_list: ::prost::alloc::vec::Vec, } /// Obf: LFEMAADMJEO #[derive(proto_derive::CmdID)] #[cmdid(7392)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinCsReq { #[prost(uint64, tag = "12")] pub room_id: u64, #[prost(message, optional, tag = "7")] pub difndegmkna: ::core::option::Option, } /// Obf: GELDLEKDKPB #[derive(proto_derive::CmdID)] #[cmdid(7352)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinScRsp { #[prost(message, repeated, tag = "5")] pub ebmokpbkmmd: ::prost::alloc::vec::Vec, #[prost(enumeration = "Piflekocmcc", tag = "11")] pub mgaiajakpei: i32, #[prost(uint64, tag = "3")] pub room_id: u64, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: PJADBJILODI #[derive(proto_derive::CmdID)] #[cmdid(7375)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyQuitCsReq {} /// Obf: OBOGACNPHLA #[derive(proto_derive::CmdID)] #[cmdid(7398)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyQuitScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: OOCHDDDIAFK #[derive(proto_derive::CmdID)] #[cmdid(7394)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyBeginCsReq {} /// Obf: DCFGLMMCJMA #[derive(proto_derive::CmdID)] #[cmdid(7360)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyBeginScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, repeated, tag = "10")] pub ebmokpbkmmd: ::prost::alloc::vec::Vec, } /// Obf: BBCGOHFJMFP #[derive(proto_derive::CmdID)] #[cmdid(7374)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyModifyPlayerInfoCsReq { #[prost(enumeration = "Khjkbeapled", tag = "13")] pub slot: i32, #[prost(message, optional, tag = "8")] pub difndegmkna: ::core::option::Option, #[prost(uint32, tag = "2")] pub jafcadjgpjh: u32, } /// Obf: IBCHAGFKLFE #[derive(proto_derive::CmdID)] #[cmdid(7382)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyModifyPlayerInfoScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: FPIINEONLFE #[derive(proto_derive::CmdID)] #[cmdid(7364)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbySyncInfoScNotify { #[prost(message, repeated, tag = "10")] pub ebmokpbkmmd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub uid: u32, #[prost(enumeration = "Khjkbeapled", tag = "13")] pub slot: i32, } /// Obf: KCMHDHLAGNP #[derive(proto_derive::CmdID)] #[cmdid(7363)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyKickOutCsReq { #[prost(uint32, tag = "5")] pub uid: u32, } /// Obf: BIBOPKKOJLL #[derive(proto_derive::CmdID)] #[cmdid(7351)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyKickOutScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: JNONLBAEABL #[derive(proto_derive::CmdID)] #[cmdid(7377)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyInviteScNotify { #[prost(enumeration = "Piflekocmcc", tag = "11")] pub mgaiajakpei: i32, #[prost(uint32, tag = "3")] pub room_id: u32, #[prost(uint32, tag = "5")] pub sender_uid: u32, } /// Obf: NDCBHIFONPC #[derive(proto_derive::CmdID)] #[cmdid(7355)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGetInfoCsReq {} /// Obf: NFAPALBJODM #[derive(proto_derive::CmdID)] #[cmdid(7393)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGetInfoScRsp { #[prost(uint64, tag = "14")] pub gcigjdimnce: u64, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(enumeration = "Piflekocmcc", tag = "9")] pub mgaiajakpei: i32, #[prost(message, repeated, tag = "2")] pub ebmokpbkmmd: ::prost::alloc::vec::Vec, #[prost(uint64, tag = "12")] pub room_id: u64, } /// Obf: NLBIABKDOJF #[derive(proto_derive::CmdID)] #[cmdid(898)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMailCsReq { #[prost(uint32, tag = "1")] pub mjljjdngnkp: u32, #[prost(uint32, tag = "6")] pub mmgnpgkoeco: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientMail { #[prost(string, tag = "14")] pub title: ::prost::alloc::string::String, #[prost(string, tag = "3")] pub content: ::prost::alloc::string::String, #[prost(uint32, tag = "4")] pub id: u32, #[prost(string, tag = "5")] pub sender: ::prost::alloc::string::String, #[prost(enumeration = "MailType", tag = "1")] pub mail_type: i32, #[prost(int64, tag = "7")] pub expire_time: i64, #[prost(bool, tag = "8")] pub is_read: bool, #[prost(uint32, tag = "11")] pub template_id: u32, #[prost(message, optional, tag = "2")] pub attachment: ::core::option::Option, #[prost(string, repeated, tag = "10")] pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(int64, tag = "6")] pub time: i64, } /// Obf: GetMailScRsp #[derive(proto_derive::CmdID)] #[cmdid(871)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMailScRsp { #[prost(message, repeated, tag = "14")] pub notice_mail_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub total_num: u32, #[prost(bool, tag = "8")] pub is_end: bool, #[prost(uint32, tag = "6")] pub start: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, repeated, tag = "7")] pub mail_list: ::prost::alloc::vec::Vec, } /// Obf: GEGKLAFJNHB #[derive(proto_derive::CmdID)] #[cmdid(883)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkReadMailCsReq { #[prost(uint32, tag = "3")] pub id: u32, } /// Obf: IFIOAHCDCDP #[derive(proto_derive::CmdID)] #[cmdid(842)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkReadMailScRsp { #[prost(uint32, tag = "5")] pub id: u32, #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: POJIDHKHFDP #[derive(proto_derive::CmdID)] #[cmdid(879)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailCsReq { #[prost(uint32, repeated, tag = "5")] pub id_list: ::prost::alloc::vec::Vec, } /// Obf: DelMailScRsp #[derive(proto_derive::CmdID)] #[cmdid(877)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailScRsp { #[prost(uint32, repeated, tag = "11")] pub id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: HAIIGKJJJBD #[derive(proto_derive::CmdID)] #[cmdid(833)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentCsReq { #[prost(uint32, tag = "10")] pub optional_reward_id: u32, #[prost(uint32, repeated, tag = "6")] pub mail_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pigheoaggkg { #[prost(uint32, tag = "11")] pub item_id: u32, #[prost(uint32, tag = "10")] pub opafbpmnbej: u32, } /// Obf: TakeMailAttachmentScRsp #[derive(proto_derive::CmdID)] #[cmdid(812)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentScRsp { #[prost(message, optional, tag = "10")] pub attachment: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, repeated, tag = "12")] pub fail_mail_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub succ_mail_id_list: ::prost::alloc::vec::Vec, } /// Obf: NewMailScNotify #[derive(proto_derive::CmdID)] #[cmdid(828)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NewMailScNotify { #[prost(uint32, repeated, tag = "13")] pub mail_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MapRotationData { #[prost(message, repeated, tag = "9")] pub charger_info_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub rotater_data_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub chjmodimlda: u32, #[prost(bool, tag = "15")] pub gkonjamicjm: bool, #[prost(message, optional, tag = "4")] pub map_info: ::core::option::Option, #[prost(int32, tag = "8")] pub ipfofhhkjkp: i32, #[prost(message, optional, tag = "10")] pub energy_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotatorEnergyInfo { /// TODO #[prost(uint32, tag = "3")] pub max_num: u32, #[prost(uint32, tag = "6")] pub cur_num: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotateMapInfo { #[prost(message, optional, tag = "11")] pub vector: ::core::option::Option, #[prost(message, optional, tag = "14")] pub rotate_vector: ::core::option::Option, } /// Obf: OBKLLDMEPED #[derive(proto_derive::CmdID)] #[cmdid(6898)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterMapRotationRegionCsReq { #[prost(uint32, tag = "7")] pub ipfofhhkjkp: u32, #[prost(message, optional, tag = "1")] pub motion: ::core::option::Option, #[prost(uint32, tag = "4")] pub chjmodimlda: u32, } /// Obf: AEODAHAHIFI #[derive(proto_derive::CmdID)] #[cmdid(6871)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterMapRotationRegionScRsp { #[prost(uint32, tag = "12")] pub chjmodimlda: u32, #[prost(message, optional, tag = "2")] pub motion: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub energy_info: ::core::option::Option, #[prost(uint32, tag = "7")] pub ipfofhhkjkp: u32, #[prost(uint32, tag = "11")] pub client_pos_version: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChargerInfo { #[prost(uint32, tag = "8")] pub gmcfblfaffo: u32, #[prost(uint32, tag = "9")] pub group_id: u32, } /// Obf: IFEHOAGHMPH #[derive(proto_derive::CmdID)] #[cmdid(6883)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractChargerCsReq { #[prost(message, optional, tag = "7")] pub charger_info: ::core::option::Option, } /// Obf: NHIMIONLJHL #[derive(proto_derive::CmdID)] #[cmdid(6842)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractChargerScRsp { #[prost(message, optional, tag = "6")] pub charger_info: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub energy_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotaterData { #[prost(uint32, tag = "12")] pub group_id: u32, #[prost(uint32, tag = "5")] pub gmcfblfaffo: u32, #[prost(float, tag = "2")] pub lenpgcpmgcl: f32, } /// Obf: JDIBNKGILHE #[derive(proto_derive::CmdID)] #[cmdid(6879)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeployRotaterCsReq { #[prost(message, optional, tag = "9")] pub rotater_data: ::core::option::Option, } /// Obf: HPHKBENAOIA #[derive(proto_derive::CmdID)] #[cmdid(6877)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeployRotaterScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub energy_info: ::core::option::Option, #[prost(message, optional, tag = "6")] pub rotater_data: ::core::option::Option, } /// Obf: MCFHKIOLCIC #[derive(proto_derive::CmdID)] #[cmdid(6833)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotateMapCsReq { #[prost(uint32, tag = "3")] pub gmcfblfaffo: u32, #[prost(uint32, tag = "9")] pub group_id: u32, #[prost(message, optional, tag = "14")] pub motion: ::core::option::Option, #[prost(message, optional, tag = "7")] pub map_info: ::core::option::Option, } /// Obf: NLAJCEEDJJB #[derive(proto_derive::CmdID)] #[cmdid(6812)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotateMapScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "14")] pub client_pos_version: u32, #[prost(message, optional, tag = "5")] pub motion: ::core::option::Option, } /// Obf: DDOLHDDBEPF #[derive(proto_derive::CmdID)] #[cmdid(6828)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveMapRotationRegionCsReq { #[prost(message, optional, tag = "8")] pub motion: ::core::option::Option, } /// Obf: HCAINJADBOM #[derive(proto_derive::CmdID)] #[cmdid(6838)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveMapRotationRegionScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub motion: ::core::option::Option, #[prost(uint32, tag = "7")] pub client_pos_version: u32, } /// Obf: FDGOPNNCBNB #[derive(proto_derive::CmdID)] #[cmdid(6878)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMapRotationDataCsReq {} /// Obf: OHPNCDKJGBJ #[derive(proto_derive::CmdID)] #[cmdid(6856)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMapRotationDataScRsp { #[prost(message, optional, tag = "6")] pub map_info: ::core::option::Option, #[prost(bool, tag = "11")] pub hfjnnbpdlck: bool, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, repeated, tag = "5")] pub charger_info_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub chjmodimlda: u32, #[prost(message, repeated, tag = "14")] pub rotater_data_list: ::prost::alloc::vec::Vec, #[prost(int32, tag = "1")] pub ipfofhhkjkp: i32, #[prost(message, optional, tag = "7")] pub energy_info: ::core::option::Option, } /// Obf: BHKGIGLJHCC #[derive(proto_derive::CmdID)] #[cmdid(6889)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ResetMapRotationRegionCsReq { #[prost(message, optional, tag = "9")] pub map_info: ::core::option::Option, #[prost(message, optional, tag = "7")] pub motion: ::core::option::Option, } /// Obf: DCFPEKPIKEF #[derive(proto_derive::CmdID)] #[cmdid(6822)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ResetMapRotationRegionScRsp { #[prost(uint32, tag = "5")] pub client_pos_version: u32, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub motion: ::core::option::Option, } /// Obf: JMDCBOONEIA #[derive(proto_derive::CmdID)] #[cmdid(6866)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveMapRotationRegionScNotify {} /// Obf: OCPAFOMIPMG #[derive(proto_derive::CmdID)] #[cmdid(6805)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateEnergyScNotify { #[prost(message, optional, tag = "10")] pub energy_info: ::core::option::Option, } /// Obf: BJNFIABAEGL #[derive(proto_derive::CmdID)] #[cmdid(6845)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMapRotationDataScNotify { #[prost(uint32, tag = "2")] pub chjmodimlda: u32, #[prost(message, optional, tag = "12")] pub map_info: ::core::option::Option, #[prost(message, repeated, tag = "4")] pub rotater_data_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "8")] pub hfjnnbpdlck: bool, #[prost(message, repeated, tag = "3")] pub charger_info_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "1")] pub energy_info: ::core::option::Option, #[prost(int32, tag = "5")] pub ipfofhhkjkp: i32, } /// Obf: KPNNODEEHDA #[derive(proto_derive::CmdID)] #[cmdid(6820)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RemoveRotaterCsReq { #[prost(message, optional, tag = "2")] pub rotater_data: ::core::option::Option, } /// Obf: PAGIHNIDKCI #[derive(proto_derive::CmdID)] #[cmdid(6850)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RemoveRotaterScRsp { #[prost(message, optional, tag = "9")] pub energy_info: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub rotater_data: ::core::option::Option, } /// Obf: FFNBIMBLABA #[derive(proto_derive::CmdID)] #[cmdid(6831)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateRotaterScNotify { #[prost(message, repeated, tag = "7")] pub rotater_data_list: ::prost::alloc::vec::Vec, } /// Obf: JEJFKNEAGAF #[derive(proto_derive::CmdID)] #[cmdid(7329)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartMatchCsReq { #[prost(message, optional, tag = "1")] pub difndegmkna: ::core::option::Option, #[prost(enumeration = "Piflekocmcc", tag = "9")] pub mgaiajakpei: i32, } /// Obf: EFLEIGKEJAL #[derive(proto_derive::CmdID)] #[cmdid(7337)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartMatchScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub difndegmkna: ::core::option::Option, } /// Obf: MEKHAMMGGFM #[derive(proto_derive::CmdID)] #[cmdid(7342)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CancelMatchCsReq {} /// Obf: POEBKAAGIGB #[derive(proto_derive::CmdID)] #[cmdid(7302)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CancelMatchScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: LABPPBKCMOE #[derive(proto_derive::CmdID)] #[cmdid(7344)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchResultScNotify { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub ebmokpbkmmd: ::prost::alloc::vec::Vec, } /// Obf: FDMHOFACIHG #[derive(proto_derive::CmdID)] #[cmdid(7310)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCrossInfoCsReq {} /// Obf: MMBONFIDDJD #[derive(proto_derive::CmdID)] #[cmdid(7324)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCrossInfoScRsp { #[prost(uint64, tag = "14")] pub room_id: u64, #[prost(enumeration = "Piflekocmcc", tag = "8")] pub mgaiajakpei: i32, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint64, tag = "13")] pub gcigjdimnce: u64, } /// Obf: BNCHMBDBIIE #[derive(proto_derive::CmdID)] #[cmdid(7429)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fnjfglpkkij { #[prost(uint32, tag = "15")] pub level_id: u32, #[prost(uint32, tag = "11")] pub kifpfcdeaae: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdlkfojlgmg { #[prost(uint32, tag = "15")] pub jkgbgfopmhm: u32, #[prost(uint32, tag = "3")] pub pos: u32, #[prost(uint32, tag = "11")] pub mbfkohngmpj: u32, #[prost(uint32, tag = "7")] pub count: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbkkdopnnja { #[prost(map = "uint32, uint32", tag = "12")] pub anggchdgmbh: ::std::collections::HashMap, #[prost(map = "uint32, uint32", tag = "6")] pub acbmbacfccn: ::std::collections::HashMap, #[prost(message, repeated, tag = "5")] pub lfkjjabhkio: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub fijfihenfbn: ::prost::alloc::vec::Vec, } /// Obf: HOOGBFJIJKM #[derive(proto_derive::CmdID)] #[cmdid(7437)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataScRsp { #[prost(message, optional, tag = "9")] pub lcphaaiipoj: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: BGHANMGHANE #[derive(proto_derive::CmdID)] #[cmdid(7442)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeLevelEndCsReq { #[prost(uint32, tag = "3")] pub jkgbgfopmhm: u32, #[prost(uint32, repeated, tag = "11")] pub mhpclhbgcdc: ::prost::alloc::vec::Vec, #[prost(string, tag = "6")] pub niepaobbfjf: ::prost::alloc::string::String, #[prost(uint32, tag = "1")] pub mbfkohngmpj: u32, #[prost(uint32, tag = "5")] pub level_id: u32, #[prost(uint32, tag = "2")] pub kifpfcdeaae: u32, #[prost(map = "uint32, uint32", tag = "15")] pub acbmbacfccn: ::std::collections::HashMap, } /// Obf: NDPLMBGGCIM #[derive(proto_derive::CmdID)] #[cmdid(7402)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeLevelEndScRsp { #[prost(uint32, tag = "7")] pub level_id: u32, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "10")] pub kifpfcdeaae: u32, } /// Obf: LDPDHIJHGOA #[derive(proto_derive::CmdID)] #[cmdid(7444)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeSyncDataScNotify { #[prost(message, optional, tag = "3")] pub lcphaaiipoj: ::core::option::Option, } /// Obf: DLLGHNLIPEE #[derive(proto_derive::CmdID)] #[cmdid(7410)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeSetBirdPosCsReq { #[prost(uint32, tag = "15")] pub jkgbgfopmhm: u32, #[prost(uint32, tag = "7")] pub pos: u32, } /// Obf: HMOFDOEHEIJ #[derive(proto_derive::CmdID)] #[cmdid(7424)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeSetBirdPosScRsp { #[prost(uint32, tag = "12")] pub pos: u32, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "3")] pub jkgbgfopmhm: u32, } /// Obf: EPMHCMABEHG #[derive(proto_derive::CmdID)] #[cmdid(2798)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcMessageGroupCsReq { #[prost(uint32, repeated, tag = "15")] pub hepjfgpfpml: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pamilhacagm { #[prost(uint32, tag = "7")] pub lifhejgclbh: u32, #[prost(uint32, tag = "4")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhlnccaihlf { #[prost(uint32, tag = "14")] pub nnhofjnhcpi: u32, #[prost(uint32, repeated, tag = "9")] pub fbfjeombkeo: ::prost::alloc::vec::Vec, #[prost(enumeration = "Epnmfkeihdl", tag = "10")] pub status: i32, #[prost(message, repeated, tag = "15")] pub item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcmpeibhcig { #[prost(message, repeated, tag = "11")] pub hpcopimlfci: ::prost::alloc::vec::Vec, #[prost(enumeration = "Nkeficjeaob", tag = "15")] pub status: i32, #[prost(int64, tag = "1")] pub hmjofdkcjii: i64, #[prost(uint32, tag = "10")] pub id: u32, #[prost(uint32, tag = "6")] pub bggbakhjekl: u32, } /// Obf: OFCJNLMLMAN #[derive(proto_derive::CmdID)] #[cmdid(2771)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcMessageGroupScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub mildlooohan: ::prost::alloc::vec::Vec, } /// Obf: LMPJJAJPCBC #[derive(proto_derive::CmdID)] #[cmdid(2783)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcStatusCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgjjkldmcem { #[prost(uint32, tag = "4")] pub npc_id: u32, #[prost(bool, tag = "15")] pub icgbjkdbhoe: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iejmbdhdanc { #[prost(int64, tag = "11")] pub hmjofdkcjii: i64, #[prost(uint32, tag = "13")] pub group_id: u32, #[prost(enumeration = "Nkeficjeaob", tag = "9")] pub omoohmeeebd: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fggbmcnaoaf { #[prost(enumeration = "Epnmfkeihdl", tag = "5")] pub cgihmniocgj: i32, #[prost(uint32, tag = "15")] pub cljdinbopjm: u32, } /// Obf: ABBGFMJKIMP #[derive(proto_derive::CmdID)] #[cmdid(2742)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcStatusScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, repeated, tag = "12")] pub digclcmcpho: ::prost::alloc::vec::Vec, } /// Obf: JGJCLHODPGD #[derive(proto_derive::CmdID)] #[cmdid(2779)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishItemIdCsReq { #[prost(uint32, tag = "12")] pub item_id: u32, #[prost(uint32, tag = "10")] pub lifhejgclbh: u32, } /// Obf: KMKLGEFAKKA #[derive(proto_derive::CmdID)] #[cmdid(2777)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishItemIdScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "14")] pub lifhejgclbh: u32, #[prost(uint32, tag = "12")] pub item_id: u32, } /// Obf: IADMODAFNOJ #[derive(proto_derive::CmdID)] #[cmdid(2733)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishSectionIdCsReq { #[prost(uint32, tag = "4")] pub cljdinbopjm: u32, } /// Obf: FAFCNMCAAFF #[derive(proto_derive::CmdID)] #[cmdid(2712)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishSectionIdScRsp { #[prost(uint32, tag = "8")] pub cljdinbopjm: u32, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, } /// Obf: NOOFAOKBFFH #[derive(proto_derive::CmdID)] #[cmdid(2728)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPerformSectionIdCsReq { #[prost(uint32, tag = "3")] pub cljdinbopjm: u32, #[prost(message, repeated, tag = "7")] pub item_list: ::prost::alloc::vec::Vec, } /// Obf: CECBPNLNPFC #[derive(proto_derive::CmdID)] #[cmdid(2738)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPerformSectionIdScRsp { #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, #[prost(message, repeated, tag = "11")] pub item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "12")] pub cljdinbopjm: u32, } /// Obf: EMODOAHKPFN #[derive(proto_derive::CmdID)] #[cmdid(4198)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ShareCsReq { #[prost(uint32, tag = "9")] pub pbdkokelghl: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhjjipajcpc { #[prost(uint32, tag = "6")] pub pbdkokelghl: u32, #[prost(uint32, tag = "4")] pub kjmfmgpacll: u32, } /// Obf: NPLKCMLPNHC #[derive(proto_derive::CmdID)] #[cmdid(4171)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ShareScRsp { #[prost(message, optional, tag = "12")] pub dfgnkccpacj: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, } /// Obf: NBAIIHJNNGM #[derive(proto_derive::CmdID)] #[cmdid(4183)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShareDataCsReq {} /// Obf: EFEEHEHADGJ #[derive(proto_derive::CmdID)] #[cmdid(4142)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShareDataScRsp { #[prost(message, repeated, tag = "6")] pub kolopphnhpe: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: LIOIILHMFFH #[derive(proto_derive::CmdID)] #[cmdid(4179)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePictureCsReq {} /// Obf: JDBLDDDMOKB #[derive(proto_derive::CmdID)] #[cmdid(4177)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePictureScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pffiaoddkjh { #[prost(uint32, tag = "14")] pub fooaoncjcno: u32, #[prost(uint32, repeated, tag = "11")] pub pihapfciapo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub slot: u32, } /// Obf: ADBFFIICANL #[derive(proto_derive::CmdID)] #[cmdid(4128)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TriggerVoiceCsReq { #[prost(message, repeated, tag = "7")] pub gnacmeejkli: ::prost::alloc::vec::Vec, } /// Obf: NKIJBKHADHF #[derive(proto_derive::CmdID)] #[cmdid(4122)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TriggerVoiceScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: KLFNBCBGALI #[derive(proto_derive::CmdID)] #[cmdid(4128)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CancelCacheNotifyCsReq { #[prost(uint32, repeated, tag = "4")] pub ggepghpenfg: ::prost::alloc::vec::Vec, #[prost(string, repeated, tag = "9")] pub hjhccjgmpbc: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(enumeration = "Acnlemffglj", tag = "7")] pub slot: i32, } /// Obf: DNOJBPDHOEA #[derive(proto_derive::CmdID)] #[cmdid(4138)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CancelCacheNotifyScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: BIFIMLLNAAP #[derive(proto_derive::CmdID)] #[cmdid(4178)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SecurityReportCsReq { #[prost(string, tag = "4")] pub cgochppaakm: ::prost::alloc::string::String, } /// Obf: APGHCMICGML #[derive(proto_derive::CmdID)] #[cmdid(4156)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SecurityReportScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmaeenobfkg { #[prost(enumeration = "Afilmackpjk", tag = "14")] pub slot: i32, #[prost(uint32, tag = "6")] pub level: u32, #[prost(uint32, tag = "10")] pub okkpidhmcip: u32, #[prost(uint32, tag = "9")] pub lfncpmmhlco: u32, } /// Obf: HBBIOHLMKGL #[derive(proto_derive::CmdID)] #[cmdid(4104)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMovieRacingDataCsReq {} /// Obf: FJAKILNMEBP #[derive(proto_derive::CmdID)] #[cmdid(4160)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMovieRacingDataScRsp { #[prost(message, repeated, tag = "9")] pub hafeglbejej: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: HNEGLEDNMFC #[derive(proto_derive::CmdID)] #[cmdid(4152)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMovieRacingDataCsReq { #[prost(message, optional, tag = "12")] pub ejoflngkkia: ::core::option::Option, } /// Obf: ALAGIEKCKFO #[derive(proto_derive::CmdID)] #[cmdid(4111)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMovieRacingDataScRsp { #[prost(message, optional, tag = "5")] pub ejoflngkkia: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: BFPCADGALKG #[derive(proto_derive::CmdID)] #[cmdid(4166)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitOrigamiItemCsReq { #[prost(uint32, tag = "6")] pub hficipffdeb: u32, } /// Obf: LDNACHIFOGI #[derive(proto_derive::CmdID)] #[cmdid(4105)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitOrigamiItemScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "9")] pub hficipffdeb: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nneookdgdik { #[prost(uint32, tag = "6")] pub level: u32, #[prost(uint32, tag = "5")] pub dcllhfaohlf: u32, #[prost(bool, tag = "15")] pub cpcbpjcenoh: bool, #[prost(uint32, tag = "3")] pub lfncpmmhlco: u32, } /// Obf: FNKMPEIBJMK #[derive(proto_derive::CmdID)] #[cmdid(4110)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGunPlayDataCsReq {} /// Obf: JIBDMMBOOCO #[derive(proto_derive::CmdID)] #[cmdid(4200)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGunPlayDataScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, repeated, tag = "10")] pub mgcogiiamob: ::prost::alloc::vec::Vec, } /// Obf: PIFAPPDCLJA #[derive(proto_derive::CmdID)] #[cmdid(4162)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateGunPlayDataCsReq { #[prost(uint32, tag = "9")] pub group_id: u32, #[prost(uint64, tag = "7")] pub niepaobbfjf: u64, #[prost(message, optional, tag = "13")] pub ghcjklflcem: ::core::option::Option, #[prost(uint32, tag = "8")] pub lmgbjjkflkk: u32, } /// Obf: NJBKGPGFNJF #[derive(proto_derive::CmdID)] #[cmdid(4106)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateGunPlayDataScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub ghcjklflcem: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpgkhifengl { #[prost(enumeration = "Najiklnpgfh", tag = "6")] pub ggpbffejpmg: i32, #[prost(uint32, tag = "13")] pub id: u32, #[prost(enumeration = "Jpojognopfe", tag = "10")] pub nbgnfnalofk: i32, } /// Obf: OKNIFLACMDI #[derive(proto_derive::CmdID)] #[cmdid(4123)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentGetDataCsReq {} /// Obf: MHEBOINOMAH #[derive(proto_derive::CmdID)] #[cmdid(4185)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentGetDataScRsp { #[prost(message, repeated, tag = "15")] pub info_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: PEPMHBMPDEP #[derive(proto_derive::CmdID)] #[cmdid(4116)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentUpdateDataCsReq { #[prost(message, optional, tag = "12")] pub data: ::core::option::Option, } /// Obf: NKFHDABEKIA #[derive(proto_derive::CmdID)] #[cmdid(4114)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentUpdateDataScRsp { #[prost(message, optional, tag = "15")] pub data: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, repeated, tag = "7")] pub info_list: ::prost::alloc::vec::Vec, } /// Obf: FEMIHMIDEIB #[derive(proto_derive::CmdID)] #[cmdid(1298)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionDataCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfnihohmnpn { #[prost(enumeration = "Ihpjcpdhobk", tag = "9")] pub slot: i32, #[prost(uint32, tag = "2")] pub id: u32, #[prost(uint32, tag = "4")] pub icbaafnngpg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mission { #[prost(uint32, tag = "3")] pub progress: u32, #[prost(enumeration = "MissionStatus", tag = "8")] pub status: i32, #[prost(uint32, tag = "6")] pub id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ammokdcdkoo { #[prost(uint32, tag = "10")] pub index: u32, #[prost(uint32, tag = "12")] pub hifnknkibcj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckogjjgdcff { #[prost(message, repeated, tag = "5")] pub oigpklbibac: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionData { #[prost(uint32, tag = "14")] pub id: u32, #[prost(message, repeated, tag = "1")] pub oigpklbibac: ::prost::alloc::vec::Vec, #[prost(enumeration = "MissionStatus", tag = "15")] pub status: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obepihahmdf { #[prost(uint32, tag = "6")] pub id: u32, #[prost(oneof = "obepihahmdf::Jdidelgfabc", tags = "1928")] pub jdidelgfabc: ::core::option::Option, } /// Nested message and enum types in `OBEPIHAHMDF`. pub mod obepihahmdf { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Jdidelgfabc { #[prost(message, tag = "1928")] Oigpklbibac(super::Ckogjjgdcff), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkjeheokiif { #[prost(message, optional, tag = "11")] pub oigpklbibac: ::core::option::Option, #[prost(uint32, tag = "10")] pub main_mission_id: u32, } /// Obf: JGLENDOFGJB #[derive(proto_derive::CmdID)] #[cmdid(1271)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionDataScRsp { #[prost(bool, tag = "13")] pub mccmljfojid: bool, #[prost(message, repeated, tag = "11")] pub mission_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub bpikamdfnfc: u32, #[prost(message, repeated, tag = "15")] pub mission_data_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: CBMGMMLDKIO #[derive(proto_derive::CmdID)] #[cmdid(1216)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMainMissionCsReq { #[prost(uint32, tag = "1")] pub main_mission_id: u32, } /// Obf: BEDBEFCPBEN #[derive(proto_derive::CmdID)] #[cmdid(1214)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMainMissionScRsp { #[prost(uint32, tag = "5")] pub main_mission_id: u32, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: EONECKHEPHJ #[derive(proto_derive::CmdID)] #[cmdid(1283)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTalkMissionCsReq { #[prost(string, tag = "8")] pub oilhdjjehoa: ::prost::alloc::string::String, #[prost(message, repeated, tag = "2")] pub oigpklbibac: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub njhpkmhfjad: u32, } /// Obf: KHLCLEGAGCB #[derive(proto_derive::CmdID)] #[cmdid(1242)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTalkMissionScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, tag = "10")] pub njhpkmhfjad: u32, #[prost(string, tag = "6")] pub oilhdjjehoa: ::prost::alloc::string::String, #[prost(message, repeated, tag = "3")] pub oigpklbibac: ::prost::alloc::vec::Vec, } /// Obf: OHOEMOGGKBH #[derive(proto_derive::CmdID)] #[cmdid(1279)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionRewardScNotify { #[prost(uint32, tag = "13")] pub njhpkmhfjad: u32, #[prost(uint32, tag = "8")] pub main_mission_id: u32, #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, } /// Obf: JNLPAHCCLCJ #[derive(proto_derive::CmdID)] #[cmdid(1300)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubMissionRewardScNotify { #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, #[prost(uint32, tag = "12")] pub njhpkmhfjad: u32, } /// Obf: OCLCJFNLPCA #[derive(proto_derive::CmdID)] #[cmdid(1277)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncTaskCsReq { #[prost(string, tag = "12")] pub mfklinkcppa: ::prost::alloc::string::String, } /// Obf: MIGENMCNIEN #[derive(proto_derive::CmdID)] #[cmdid(1233)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncTaskScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(string, tag = "15")] pub mfklinkcppa: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkocbnifook { #[prost(bool, tag = "7")] pub bbfjcegoijn: bool, #[prost(uint32, tag = "3")] pub main_mission_id: u32, } /// Obf: BBJFGLMBFDA #[derive(proto_derive::CmdID)] #[cmdid(1212)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyTaskDataScNotify { #[prost(uint32, tag = "11")] pub kpjihaojknc: u32, #[prost(message, repeated, tag = "3")] pub ckkepcndedb: ::prost::alloc::vec::Vec, } /// Obf: ECNEBAKCCNG #[derive(proto_derive::CmdID)] #[cmdid(1256)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionGroupWarnScNotify { #[prost(uint32, repeated, tag = "3")] pub jefkaefhkjg: ::prost::alloc::vec::Vec, } /// Obf: LNALGLCEKOK #[derive(proto_derive::CmdID)] #[cmdid(1289)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishCosumeItemMissionCsReq { #[prost(message, optional, tag = "2")] pub item_list: ::core::option::Option, #[prost(uint32, tag = "9")] pub njhpkmhfjad: u32, } /// Obf: OHLMLADFHKF #[derive(proto_derive::CmdID)] #[cmdid(1222)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishCosumeItemMissionScRsp { #[prost(uint32, tag = "9")] pub njhpkmhfjad: u32, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: GAOCIMPKIHP #[derive(proto_derive::CmdID)] #[cmdid(1266)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionEventDataCsReq {} /// Obf: IDKKJEECPIC #[derive(proto_derive::CmdID)] #[cmdid(1205)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionEventDataScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "4")] pub kjpabhnaicf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub mebgklfgbke: u32, } /// Obf: LDKAIMKNDEB #[derive(proto_derive::CmdID)] #[cmdid(1245)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionEventRewardScNotify { #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, #[prost(uint32, tag = "14")] pub leapbhcohii: u32, } /// Obf: FENPBDPPIJF #[derive(proto_derive::CmdID)] #[cmdid(1220)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMissionEventCsReq { #[prost(uint32, tag = "1")] pub leapbhcohii: u32, } /// Obf: IEGPMGNFHBI #[derive(proto_derive::CmdID)] #[cmdid(1250)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMissionEventScRsp { #[prost(message, optional, tag = "15")] pub iapiofpldek: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: LBLNAPCMJKK #[derive(proto_derive::CmdID)] #[cmdid(1231)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusCsReq { #[prost(uint32, repeated, tag = "8")] pub mission_event_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub main_mission_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "13")] pub sub_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: GetMissionStatusScRsp #[derive(proto_derive::CmdID)] #[cmdid(1204)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, repeated, tag = "6")] pub main_mission_mcv_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "7")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub sub_mission_status_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "12")] pub mission_event_status_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "1")] pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: NGLHJDEIFEC #[derive(proto_derive::CmdID)] #[cmdid(1260)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InterruptMissionEventCsReq { #[prost(uint32, tag = "2")] pub leapbhcohii: u32, } /// Obf: ACALPPKJIHF #[derive(proto_derive::CmdID)] #[cmdid(1252)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InterruptMissionEventScRsp { #[prost(uint32, tag = "11")] pub leapbhcohii: u32, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: HJNHCKGFFGP #[derive(proto_derive::CmdID)] #[cmdid(1211)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetMissionEventProgressCsReq { #[prost(uint32, tag = "4")] pub leapbhcohii: u32, #[prost(uint32, tag = "2")] pub progress: u32, } /// Obf: IEHDPFALIFJ #[derive(proto_derive::CmdID)] #[cmdid(1210)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetMissionEventProgressScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: LNJJAANJDJO #[derive(proto_derive::CmdID)] #[cmdid(1262)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TeleportToMissionResetPointCsReq {} /// Obf: NBGGHNMBPML #[derive(proto_derive::CmdID)] #[cmdid(1206)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TeleportToMissionResetPointScRsp { #[prost(uint32, tag = "5")] pub client_pos_version: u32, #[prost(message, optional, tag = "14")] pub motion: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: CMGOELDCCOE #[derive(proto_derive::CmdID)] #[cmdid(1223)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFinishSubMissionScNotify { #[prost(uint32, tag = "13")] pub njhpkmhfjad: u32, } /// Obf: NJMKIJEDFNC #[derive(proto_derive::CmdID)] #[cmdid(1285)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFinishMainMissionScNotify { #[prost(uint32, tag = "15")] pub main_mission_id: u32, } /// Obf: PDHKGNKLHBA #[derive(proto_derive::CmdID)] #[cmdid(1288)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueCsReq { #[prost(uint32, repeated, tag = "3")] pub main_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: CFHHLAIDCOJ #[derive(proto_derive::CmdID)] #[cmdid(1293)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, repeated, tag = "2")] pub mission_data_list: ::prost::alloc::vec::Vec, } /// Obf: GOAAIKINCNC #[derive(proto_derive::CmdID)] #[cmdid(1263)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionAcceptScNotify { #[prost(uint32, repeated, tag = "12")] pub sub_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: LBNLCEIIHJB #[derive(proto_derive::CmdID)] #[cmdid(1236)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateTrackMainMissionIdCsReq { #[prost(enumeration = "Alfdcfmlljl", tag = "4")] pub jkjnmkmidbp: i32, #[prost(uint32, tag = "7")] pub ilccbcojeoh: u32, #[prost(uint32, tag = "14")] pub bpikamdfnfc: u32, } /// Obf: AGBPIFFOILA #[derive(proto_derive::CmdID)] #[cmdid(1202)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateTrackMainMissionIdScRsp { #[prost(uint32, tag = "4")] pub bpikamdfnfc: u32, #[prost(uint32, tag = "6")] pub cmdnbabpbjp: u32, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: KKICIPCOEFC #[derive(proto_derive::CmdID)] #[cmdid(7098)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyInfoCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kclicghkkph { #[prost(uint32, tag = "3")] pub finjgccokdo: u32, #[prost(uint32, tag = "11")] pub jbbkljjclph: u32, #[prost(uint32, tag = "9")] pub kfogcjpncnb: u32, #[prost(bool, tag = "15")] pub coamoblaglb: bool, #[prost(bool, tag = "1")] pub mopldlofbaj: bool, #[prost(uint32, tag = "8")] pub game_item: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aaoiingjmgb { #[prost(enumeration = "Kpopedeeagb", tag = "6")] pub jcdpaplpofc: i32, #[prost(uint32, repeated, tag = "10")] pub ahemhhbfklc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhipmolcchj { #[prost(uint32, tag = "6")] pub cbacgcagbbb: u32, #[prost(uint32, tag = "3")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khbafnoejoe { #[prost(bool, tag = "15")] pub laeahdlhogd: bool, #[prost(bool, tag = "12")] pub edcfjpgieak: bool, #[prost(uint64, tag = "9")] pub aefchhplpca: u64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nabjdlffnaf { #[prost(uint64, tag = "15")] pub lgceaciahbj: u64, #[prost(uint32, tag = "4")] pub enpccpamdhk: u32, #[prost(uint64, tag = "2")] pub gaghjmkacbm: u64, #[prost(message, repeated, tag = "9")] pub ckmklnoajaf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub keaohkhkbca: u32, #[prost(bool, tag = "14")] pub dlcmppcgjal: bool, #[prost(uint32, tag = "12")] pub eilakpnjbjn: u32, #[prost(uint32, tag = "13")] pub pool_id: u32, #[prost(message, repeated, tag = "8")] pub hajkahedemm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub ciafbnokall: u32, #[prost(string, tag = "1468")] pub fpegiacnkhh: ::prost::alloc::string::String, #[prost(message, repeated, tag = "1")] pub ifenkdfnnei: ::prost::alloc::vec::Vec, #[prost(string, tag = "977")] pub gadnlgegdla: ::prost::alloc::string::String, #[prost(string, tag = "1797")] pub hjegmigpeco: ::prost::alloc::string::String, #[prost(message, repeated, tag = "10")] pub icbondmijdc: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub hbahklcccbg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub dejjphcjlbo: u32, #[prost(uint64, tag = "5")] pub jbkcdeeikkn: u64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fippobbbbjj { #[prost(message, repeated, tag = "10")] pub hdkpfmdcckg: ::prost::alloc::vec::Vec, } /// Obf: PLHLPFAHPEI #[derive(proto_derive::CmdID)] #[cmdid(7071)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyInfoScRsp { #[prost(message, optional, tag = "7")] pub map_info: ::core::option::Option, #[prost(message, optional, tag = "10")] pub ibjoockcfhf: ::core::option::Option, #[prost(message, optional, tag = "5")] pub abkohabemmf: ::core::option::Option, #[prost(message, optional, tag = "12")] pub ocjondaingb: ::core::option::Option, #[prost(message, optional, tag = "14")] pub bcnoifkdefo: ::core::option::Option, #[prost(message, optional, tag = "6")] pub dmbomneilkg: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, repeated, tag = "1")] pub pojbljndabi: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "8")] pub pcoefkddboe: ::core::option::Option, #[prost(message, optional, tag = "13")] pub obbicmbhbmo: ::core::option::Option, #[prost(message, optional, tag = "11")] pub alagjnmdpen: ::core::option::Option, #[prost(message, optional, tag = "2")] pub klnpkpimkhj: ::core::option::Option, #[prost(message, optional, tag = "9")] pub ddflfffipic: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhmkohaaccc { #[prost(uint32, repeated, tag = "8")] pub lmgopdmmoaj: ::prost::alloc::vec::Vec, } /// Obf: GFMABJPIADN #[derive(proto_derive::CmdID)] #[cmdid(7021)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyConditionUpdateScNotify { #[prost(message, optional, tag = "14")] pub ibjoockcfhf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Papeplfdcon { #[prost(uint32, repeated, tag = "10")] pub jbikpladenb: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub lebiecbeone: ::prost::alloc::vec::Vec, } /// Obf: DIEIEKLAAJN #[derive(proto_derive::CmdID)] #[cmdid(7030)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySttUpdateScNotify { #[prost(message, optional, tag = "1")] pub ddflfffipic: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhaijmpajdl { #[prost(uint32, tag = "7")] pub map_id: u32, #[prost(uint32, tag = "9")] pub kmipnookbmb: u32, #[prost(bool, tag = "5")] pub bfekikbimcg: bool, #[prost(enumeration = "Abnjhbagocg", tag = "3")] pub pmpfmfnkngj: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmiccbdocgg { #[prost(uint32, tag = "10")] pub cdhkebeifdg: u32, #[prost(message, repeated, tag = "9")] pub oiajnadkjbp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub phgbmkgicin: u32, #[prost(message, optional, tag = "15")] pub ggmhdpcmgfp: ::core::option::Option, #[prost(message, repeated, tag = "7")] pub dmhkbcbclgf: ::prost::alloc::vec::Vec, } /// Obf: PDEOBOKDDPP #[derive(proto_derive::CmdID)] #[cmdid(7043)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyEventLoadUpdateScNotify { #[prost(message, repeated, tag = "2")] pub dmhkbcbclgf: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "14")] pub oiajnadkjbp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdgpkbgihnb { #[prost(uint32, tag = "6")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmojpenpnol { #[prost(uint32, tag = "7")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nipfdpobdbp { #[prost(uint32, tag = "1")] pub efdphfeldeg: u32, #[prost(uint32, repeated, tag = "11")] pub kfjcgmafann: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub binlnagffep: u32, #[prost(uint32, tag = "9")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hekpbhdopnp { #[prost(uint32, tag = "9")] pub event_id: u32, #[prost(uint32, tag = "11")] pub dahlecfljci: u32, #[prost(uint32, repeated, tag = "4")] pub kfjcgmafann: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub bmbolaahcnc: u32, #[prost(uint32, tag = "3")] pub binlnagffep: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hopjadobcgn { #[prost(uint32, tag = "11")] pub ngibedmldnp: u32, #[prost(message, repeated, tag = "12")] pub kflplhmoaoc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffjpondpnal { #[prost(uint32, tag = "4")] pub cgaajpdafmg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkgefmgjonl { #[prost(uint32, tag = "1")] pub shop_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnempjmppje { #[prost(uint32, tag = "5")] pub jdakjmigffb: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhjingmaieb { #[prost(uint32, tag = "2")] pub idjgoidalmn: u32, #[prost(uint32, tag = "5")] pub bbbldhkmgcc: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfoghdhidnh { #[prost(uint32, tag = "10")] pub gajnfogljge: u32, #[prost(oneof = "nfoghdhidnh::Lcnmkbalelj", tags = "2, 6, 3, 11, 12, 7, 13, 14, 5")] pub lcnmkbalelj: ::core::option::Option, } /// Nested message and enum types in `NFOGHDHIDNH`. pub mod nfoghdhidnh { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Lcnmkbalelj { #[prost(message, tag = "2")] Jideneadelo(super::Hdgpkbgihnb), #[prost(message, tag = "6")] Kajikkhpbba(super::Pmojpenpnol), #[prost(message, tag = "3")] Gkfdgdnneeo(super::Nipfdpobdbp), #[prost(message, tag = "11")] Nkjpmlmnoka(super::Ffjpondpnal), #[prost(message, tag = "12")] Dmmjhdeogne(super::Pkgefmgjonl), #[prost(message, tag = "7")] Bedinildmeb(super::Mnempjmppje), #[prost(message, tag = "13")] Pjpajflpfjn(super::Bhjingmaieb), #[prost(message, tag = "14")] Iefncdeecof(super::Hekpbhdopnp), #[prost(message, tag = "5")] Nlhnfnldggd(super::Hopjadobcgn), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Affkecmgpei { #[prost(message, optional, tag = "2")] pub haidicociol: ::core::option::Option, } /// Obf: PIMILKCDOMI #[derive(proto_derive::CmdID)] #[cmdid(7023)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyContentUpdateScNotify { #[prost(message, optional, tag = "7")] pub haidicociol: ::core::option::Option, } /// Obf: MFICNGLLAOM #[derive(proto_derive::CmdID)] #[cmdid(7042)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyCellUpdateNotify { #[prost(message, optional, tag = "13")] pub ggmhdpcmgfp: ::core::option::Option, } /// Obf: MEFFBGLBNGK #[derive(proto_derive::CmdID)] #[cmdid(7077)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyRollDiceCsReq {} /// Obf: JMNGBAFJMEO #[derive(proto_derive::CmdID)] #[cmdid(7033)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyRollDiceScRsp { #[prost(uint32, tag = "4")] pub medncalhchf: u32, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: KDFKDLFGNDG #[derive(proto_derive::CmdID)] #[cmdid(7062)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyCheatDiceCsReq { #[prost(uint32, tag = "5")] pub mgpahnmbami: u32, } /// Obf: GNAIADPAFAJ #[derive(proto_derive::CmdID)] #[cmdid(7006)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyCheatDiceScRsp { #[prost(uint32, tag = "5")] pub mgpahnmbami: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: NJOJHINJLBG #[derive(proto_derive::CmdID)] #[cmdid(7012)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyMoveCsReq { #[prost(uint32, tag = "13")] pub ekhblmpongh: u32, #[prost(uint32, tag = "3")] pub kccfebkieij: u32, } /// Obf: OFNDCBFBJGB #[derive(proto_derive::CmdID)] #[cmdid(7028)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyMoveScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub map_info: ::core::option::Option, #[prost(message, repeated, tag = "3")] pub liajehoiang: ::prost::alloc::vec::Vec, } /// Obf: FLBMGCILGOG #[derive(proto_derive::CmdID)] #[cmdid(7038)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySelectOptionCsReq { #[prost(uint32, tag = "14")] pub efdphfeldeg: u32, #[prost(uint32, tag = "4")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Godfnmfienl { #[prost(uint32, tag = "14")] pub keiedkdhofe: u32, #[prost(uint32, tag = "7")] pub efdphfeldeg: u32, #[prost(uint32, tag = "12")] pub event_id: u32, } /// Obf: CKNFBFLBPOL #[derive(proto_derive::CmdID)] #[cmdid(7078)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySelectOptionScRsp { #[prost(uint32, tag = "10")] pub efdphfeldeg: u32, #[prost(message, optional, tag = "11")] pub klnpkpimkhj: ::core::option::Option, #[prost(message, repeated, tag = "1")] pub phakibbelnk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "6")] pub event_id: u32, } /// Obf: COECCBBNOHC #[derive(proto_derive::CmdID)] #[cmdid(7066)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyRollRandomCsReq { #[prost(uint32, tag = "7")] pub event_id: u32, } /// Obf: FDNILOGBGCD #[derive(proto_derive::CmdID)] #[cmdid(7005)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyRollRandomScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "12")] pub event_id: u32, #[prost(message, optional, tag = "6")] pub klnpkpimkhj: ::core::option::Option, } /// Obf: EADFBJOIPID #[derive(proto_derive::CmdID)] #[cmdid(7045)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyReRollRandomCsReq { #[prost(uint32, tag = "2")] pub event_id: u32, } /// Obf: FEFMGAGJMOL #[derive(proto_derive::CmdID)] #[cmdid(7020)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyReRollRandomScRsp { #[prost(uint32, tag = "3")] pub event_id: u32, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub klnpkpimkhj: ::core::option::Option, } /// Obf: DGCJCOMLHJN #[derive(proto_derive::CmdID)] #[cmdid(7050)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyConfirmRandomCsReq { #[prost(uint32, tag = "13")] pub event_id: u32, } /// Obf: DLNFFKANGPO #[derive(proto_derive::CmdID)] #[cmdid(7031)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyConfirmRandomScRsp { #[prost(uint32, tag = "13")] pub event_id: u32, #[prost(message, optional, tag = "15")] pub klnpkpimkhj: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: MANHJGMPMOL #[derive(proto_derive::CmdID)] #[cmdid(7004)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyBuyGoodsCsReq { #[prost(uint32, tag = "7")] pub shop_id: u32, #[prost(uint32, tag = "6")] pub goods_id: u32, } /// Obf: BDFPAFLFKJM #[derive(proto_derive::CmdID)] #[cmdid(7060)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyBuyGoodsScRsp { #[prost(uint32, tag = "5")] pub shop_id: u32, #[prost(uint32, tag = "13")] pub goods_id: u32, #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: NJOLJPOEKBD #[derive(proto_derive::CmdID)] #[cmdid(7052)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyUpgradeAssetCsReq { #[prost(uint32, tag = "2")] pub cgaajpdafmg: u32, } /// Obf: FHCOCCBLJIJ #[derive(proto_derive::CmdID)] #[cmdid(7011)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyUpgradeAssetScRsp { #[prost(uint32, tag = "11")] pub cgaajpdafmg: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: CJAHLGEODNN #[derive(proto_derive::CmdID)] #[cmdid(7010)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGiveUpCurContentCsReq { #[prost(uint32, tag = "5")] pub content_id: u32, } /// Obf: ANFECDJIHBJ #[derive(proto_derive::CmdID)] #[cmdid(7100)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGiveUpCurContentScRsp { #[prost(uint32, tag = "15")] pub content_id: u32, #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyActionResult { #[prost(uint32, tag = "15")] pub click_cell_id: u32, #[prost(enumeration = "Cfaopfghjjg", tag = "2")] pub source_type: i32, #[prost(uint32, tag = "8")] pub trigger_cell_id: u32, #[prost(uint32, tag = "5")] pub click_map_id: u32, #[prost(uint32, tag = "7")] pub trigger_map_id: u32, #[prost(uint32, tag = "10")] pub effect_type: u32, #[prost(message, optional, tag = "11")] pub detail: ::core::option::Option, } /// Obf: ICFMPNAMHHI #[derive(proto_derive::CmdID)] #[cmdid(7083)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyActionResultScNotify { #[prost(message, repeated, tag = "2")] pub pjgkcbmekik: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gjnpfndehgl { #[prost(uint32, tag = "15")] pub nkhcicahmcm: u32, #[prost(bool, tag = "12")] pub foenaoegenn: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlbblncejpp { #[prost( oneof = "jlbblncejpp::Ekoghohneec", tags = "12, 10, 11, 8, 5, 13, 14, 1, 6, 3, 4, 2, 15" )] pub ekoghohneec: ::core::option::Option, } /// Nested message and enum types in `JLBBLNCEJPP`. pub mod jlbblncejpp { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ekoghohneec { #[prost(message, tag = "12")] Hmpcepibofi(super::Bmkbijdaepm), #[prost(message, tag = "10")] Ephekambonb(super::Bmkbijdaepm), #[prost(message, tag = "11")] Pafmaioojno(super::Monfgakjbgn), #[prost(message, tag = "8")] Cjjaefcimgd(super::Monfgakjbgn), #[prost(message, tag = "5")] Mmllfoibjid(super::Eahjnkmldhg), #[prost(message, tag = "13")] Hencfgkdmek(super::Eahjnkmldhg), #[prost(message, tag = "14")] Nipgefpkbjg(super::Ckidomiinki), #[prost(message, tag = "1")] Loehjnmpjak(super::Ckidomiinki), #[prost(message, tag = "6")] Cafchibnlnm(super::Gjnpfndehgl), #[prost(message, tag = "3")] Kabhlaepbhc(super::Najjjdcidom), #[prost(message, tag = "4")] Joabimpbdpa(super::Eahjnkmldhg), #[prost(message, tag = "2")] Gdgijkbbbne(super::Ckidomiinki), #[prost(message, tag = "15")] Jpjicblllal(super::Dognblofdol), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dognblofdol { #[prost(uint32, tag = "10")] pub fhiiaiicgpp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmkbijdaepm { #[prost(uint32, tag = "12")] pub ioappncjjcj: u32, #[prost(uint32, tag = "1")] pub item_id: u32, #[prost(uint32, tag = "14")] pub ojcpejfheip: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckidomiinki { #[prost(uint32, tag = "5")] pub albodjphaei: u32, #[prost(uint32, tag = "4")] pub bdmjjpchnel: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Najjjdcidom { #[prost(uint32, tag = "12")] pub ejolgomijnk: u32, #[prost(uint32, tag = "7")] pub ccgbaakjhfk: u32, #[prost(uint32, tag = "4")] pub nffliikfgbi: u32, #[prost(uint32, tag = "5")] pub fhpnlfhnplj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fipnngpafca { #[prost(uint32, tag = "14")] pub gfdggcbgggd: u32, #[prost(uint32, tag = "12")] pub icmdonmejge: u32, #[prost(uint32, tag = "10")] pub config_id: u32, #[prost(oneof = "fipnngpafca::Gegnmmhhpdn", tags = "3, 9, 7")] pub gegnmmhhpdn: ::core::option::Option, } /// Nested message and enum types in `FIPNNGPAFCA`. pub mod fipnngpafca { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Gegnmmhhpdn { #[prost(message, tag = "3")] Dggljeccbmb(super::Pnceohpffon), #[prost(message, tag = "9")] Kioahbidmpc(super::Helbeihmgkk), #[prost(message, tag = "7")] Kioddjocdml(super::Jcbajjifbkn), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggfpeemilpl { #[prost(message, optional, tag = "13")] pub ekigfgdlmpe: ::core::option::Option, #[prost(message, repeated, tag = "8")] pub ldmcmakimbp: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "1")] pub nbfedkioooh: ::core::option::Option, } /// Obf: FDEIILEMLOO #[derive(proto_derive::CmdID)] #[cmdid(7014)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameSettleScNotify { #[prost(message, optional, tag = "10")] pub bedinildmeb: ::core::option::Option, #[prost(message, optional, tag = "7")] pub hmbjifiglfi: ::core::option::Option, #[prost(message, optional, tag = "15")] pub item_list: ::core::option::Option, } /// Obf: GFOEDJIICLI #[derive(proto_derive::CmdID)] #[cmdid(7065)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameCreateScNotify { #[prost(message, optional, tag = "12")] pub bedinildmeb: ::core::option::Option, #[prost(message, optional, tag = "10")] pub ekigfgdlmpe: ::core::option::Option, } /// Obf: GBBMCBEBMDL #[derive(proto_derive::CmdID)] #[cmdid(7085)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameRaiseRatioCsReq { #[prost(uint32, tag = "6")] pub gfdggcbgggd: u32, } /// Obf: MonopolyGameRaiseRatioScRsp #[derive(proto_derive::CmdID)] #[cmdid(7016)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameRaiseRatioScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "11")] pub ratio: u32, } /// Obf: NCHEPIKMEAA #[derive(proto_derive::CmdID)] #[cmdid(7089)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyFirstEnterMonopolyActivityCsReq {} /// Obf: IFNAPNPPOAL #[derive(proto_derive::CmdID)] #[cmdid(7022)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyFirstEnterMonopolyActivityScRsp { #[prost(message, optional, tag = "5")] pub pcoefkddboe: ::core::option::Option, #[prost(uint32, tag = "4")] pub hooeojelhid: u32, #[prost(int64, tag = "3")] pub aabjaeibggm: i64, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(bool, tag = "11")] pub bpahdpmbccj: bool, } /// Obf: LPECEPNEPBF #[derive(proto_derive::CmdID)] #[cmdid(7046)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetDailyInitItemCsReq { #[prost(bool, tag = "7")] pub iheanncjfbi: bool, } /// Obf: PJHFKBGIOGP #[derive(proto_derive::CmdID)] #[cmdid(7041)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetDailyInitItemScRsp { #[prost(uint32, tag = "8")] pub lbmeihablkn: u32, #[prost(uint32, tag = "2")] pub fbmlkjjmmfj: u32, #[prost(uint32, tag = "15")] pub dbablknonjf: u32, #[prost(int64, tag = "14")] pub aabjaeibggm: i64, #[prost(uint32, tag = "4")] pub obidnhghhmh: u32, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(uint32, tag = "5")] pub gelalekmcgh: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnceohpffon { #[prost(uint32, repeated, tag = "13")] pub nlgppcjhjkm: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub jcnpaenapbm: ::prost::alloc::vec::Vec, #[prost(bool, tag = "7")] pub lpphcchikfg: bool, #[prost(uint32, tag = "8")] pub affckbcjcph: u32, #[prost(uint32, repeated, tag = "14")] pub dfpophbkelb: ::prost::alloc::vec::Vec, } /// Obf: IJHOEIHGGLB #[derive(proto_derive::CmdID)] #[cmdid(7063)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameBingoFlipCardCsReq { #[prost(uint32, tag = "10")] pub apbhjmdfkgk: u32, } /// Obf: MIGJOIMNPJB #[derive(proto_derive::CmdID)] #[cmdid(7055)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameBingoFlipCardScRsp { #[prost(uint32, tag = "11")] pub bbkdcndijln: u32, #[prost(uint32, repeated, tag = "6")] pub dfpophbkelb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(bool, tag = "8")] pub lpphcchikfg: bool, } /// Obf: MPFLOGFAHNN #[derive(proto_derive::CmdID)] #[cmdid(7088)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameGachaCsReq {} /// Obf: MonopolyGameGachaScRsp #[derive(proto_derive::CmdID)] #[cmdid(7093)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameGachaScRsp { #[prost(uint32, repeated, tag = "12")] pub result_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Knnmifkbobo { #[prost(uint32, tag = "14")] pub ekehnbiihff: u32, #[prost(uint32, tag = "12")] pub bpndfbpmoel: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Helbeihmgkk { #[prost(uint32, tag = "11")] pub hnlhbnflijh: u32, #[prost(uint32, tag = "7")] pub pmminpkddol: u32, #[prost(uint32, repeated, tag = "5")] pub lonomablbfb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub ahbpanpjhok: u32, #[prost(uint32, tag = "15")] pub mjiibaopbpo: u32, #[prost(message, repeated, tag = "8")] pub cdiichmhbdl: ::prost::alloc::vec::Vec, } /// Obf: IPOHMAPAKGE #[derive(proto_derive::CmdID)] #[cmdid(7036)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyAcceptQuizCsReq { #[prost(message, repeated, tag = "14")] pub cdiichmhbdl: ::prost::alloc::vec::Vec, } /// Obf: LPOBJCIENOA #[derive(proto_derive::CmdID)] #[cmdid(7002)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyAcceptQuizScRsp { #[prost(message, optional, tag = "9")] pub kioahbidmpc: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idkfkmdhoea { #[prost(uint32, tag = "15")] pub gmiadhcijdo: u32, #[prost(uint32, tag = "8")] pub gpnpidknpfl: u32, #[prost(uint32, tag = "10")] pub mjiibaopbpo: u32, } /// Obf: MHOAHGAINEE #[derive(proto_derive::CmdID)] #[cmdid(7040)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyQuizDurationChangeScNotify { #[prost(message, repeated, tag = "6")] pub hnlfbmpheil: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcbajjifbkn { #[prost(uint32, tag = "2")] pub phhahkbjlob: u32, #[prost(uint32, tag = "9")] pub mgociccjgfe: u32, #[prost(bool, tag = "7")] pub ngommcjkoem: bool, } /// Obf: OLBBACLBAJE #[derive(proto_derive::CmdID)] #[cmdid(7057)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGuessChooseCsReq { #[prost(uint32, tag = "7")] pub mgociccjgfe: u32, } /// Obf: HGMGBOOLGLE #[derive(proto_derive::CmdID)] #[cmdid(7025)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGuessChooseScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "5")] pub mgociccjgfe: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhnbalhmpdj { #[prost(message, optional, tag = "14")] pub item_list: ::core::option::Option, #[prost(uint32, tag = "2")] pub phhahkbjlob: u32, #[prost(uint32, tag = "13")] pub mcohikaohdl: u32, } /// Obf: CBEHMCGKPBI #[derive(proto_derive::CmdID)] #[cmdid(7092)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGuessDrawScNotify { #[prost(message, repeated, tag = "6")] pub kjmmgcgmfck: ::prost::alloc::vec::Vec, } /// Obf: PFCJELJMDHI #[derive(proto_derive::CmdID)] #[cmdid(7015)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGuessBuyInformationCsReq {} /// Obf: JHDAIIHAKCB #[derive(proto_derive::CmdID)] #[cmdid(7019)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGuessBuyInformationScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Monfgakjbgn { #[prost(uint32, tag = "7")] pub dfebkigajgj: u32, #[prost(uint32, tag = "10")] pub cgaajpdafmg: u32, #[prost(uint32, tag = "2")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bejaiegkjcn { #[prost(message, repeated, tag = "13")] pub nfgfdogfmmp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oeefppbeaof { #[prost(uint32, tag = "13")] pub oklinbbacbj: u32, #[prost(uint32, tag = "11")] pub aiafdnmocnp: u32, #[prost(bool, tag = "3")] pub deogemoonho: bool, #[prost(uint32, tag = "5")] pub dmecaafmhln: u32, #[prost(uint32, tag = "10")] pub ajogdnjbjoh: u32, #[prost(uint32, tag = "12")] pub oamdimjjffb: u32, #[prost(uint32, tag = "6")] pub gpachklfgpc: u32, #[prost(uint32, tag = "1")] pub fjheafkhfgh: u32, #[prost(uint32, tag = "4")] pub fbabhlpmkbk: u32, } /// Obf: JIFACFCJGBB #[derive(proto_derive::CmdID)] #[cmdid(7087)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyDailySettleScNotify { #[prost(message, optional, tag = "6")] pub pcoefkddboe: ::core::option::Option, #[prost(uint32, tag = "4")] pub hooeojelhid: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eahjnkmldhg { #[prost(uint32, tag = "11")] pub gajnfogljge: u32, #[prost(uint32, tag = "1")] pub buff_id: u32, #[prost(uint32, tag = "2")] pub bbelnbdlegg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhpgocknjcn { #[prost(message, repeated, tag = "13")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjngjhocagd { #[prost(uint32, tag = "1")] pub fbabhlpmkbk: u32, #[prost(uint32, tag = "13")] pub uid: u32, #[prost(uint32, tag = "11")] pub imijbgmiomf: u32, #[prost(uint32, tag = "6")] pub edkbmnfooaj: u32, #[prost(uint32, tag = "3")] pub gpachklfgpc: u32, } /// Obf: FLFOCBOLAMO #[derive(proto_derive::CmdID)] #[cmdid(7054)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyFriendRankingListCsReq {} /// Obf: JKFKMAFCAID #[derive(proto_derive::CmdID)] #[cmdid(7069)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyFriendRankingListScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "11")] pub oabnginngpo: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "3")] pub iakokmmpjkd: ::core::option::Option, } /// Obf: GPCJDODNOEK #[derive(proto_derive::CmdID)] #[cmdid(7058)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyLikeCsReq { #[prost(uint32, tag = "8")] pub bejljklpfhi: u32, } /// Obf: ABGJJDMCGNA #[derive(proto_derive::CmdID)] #[cmdid(7067)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyLikeScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "11")] pub bejljklpfhi: u32, #[prost(message, optional, tag = "8")] pub reward_list: ::core::option::Option, } /// Obf: KPGHFABCFMI #[derive(proto_derive::CmdID)] #[cmdid(7076)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyLikeScNotify { #[prost(uint32, repeated, tag = "7")] pub ahemhhbfklc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub imijbgmiomf: u32, } /// Obf: DPBLGKMAGNC #[derive(proto_derive::CmdID)] #[cmdid(7039)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMbtiReportCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfgppmdhkjh { #[prost(uint32, tag = "15")] pub iggcdkoecgn: u32, #[prost(uint32, tag = "13")] pub cnt: u32, } /// Obf: MJIOJPFMMLP #[derive(proto_derive::CmdID)] #[cmdid(7049)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMbtiReportScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(bool, tag = "4")] pub ppnmmpfamda: bool, #[prost(bool, tag = "5")] pub laeahdlhogd: bool, #[prost(int32, tag = "11")] pub klhmmaahani: i32, #[prost(int32, tag = "1")] pub jlafelngakd: i32, #[prost(uint32, tag = "14")] pub progress: u32, #[prost(message, repeated, tag = "6")] pub akjjgciejmp: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub phakibbelnk: ::prost::alloc::vec::Vec, } /// Obf: KPONGFAKKKG #[derive(proto_derive::CmdID)] #[cmdid(7003)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyEventSelectFriendCsReq { #[prost(bool, tag = "14")] pub pbchjbfmojb: bool, #[prost(uint32, tag = "6")] pub phogemplhln: u32, } /// Obf: CCOKNJPMCFG #[derive(proto_derive::CmdID)] #[cmdid(7084)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyEventSelectFriendScRsp { #[prost(uint32, tag = "1")] pub idjgoidalmn: u32, #[prost(uint32, tag = "11")] pub bbbldhkmgcc: u32, #[prost(message, optional, tag = "7")] pub ggmhdpcmgfp: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialEventServerCache { #[prost(uint32, tag = "3")] pub id: u32, #[prost(uint32, tag = "13")] pub add_coin: u32, #[prost(uint32, tag = "11")] pub sub_coin: u32, #[prost(uint32, tag = "7")] pub src_uid: u32, } /// Obf: OKPFDHJMKCF #[derive(proto_derive::CmdID)] #[cmdid(7032)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySocialEventEffectScNotify { #[prost(message, repeated, tag = "10")] pub ppfldeokifi: ::prost::alloc::vec::Vec, } /// Obf: DDOMJDIHMCL #[derive(proto_derive::CmdID)] #[cmdid(7086)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSocialEventServerCacheCsReq {} /// Obf: GCMJKKHFLIB #[derive(proto_derive::CmdID)] #[cmdid(7029)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSocialEventServerCacheScRsp { #[prost(message, repeated, tag = "13")] pub ppfldeokifi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: DMDKDEFNPGB #[derive(proto_derive::CmdID)] #[cmdid(7001)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteSocialEventServerCacheCsReq { #[prost(uint32, repeated, tag = "7")] pub cfgebgpmgan: ::prost::alloc::vec::Vec, } /// Obf: AOAGFIHOGDE #[derive(proto_derive::CmdID)] #[cmdid(7090)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteSocialEventServerCacheScRsp { #[prost(uint32, repeated, tag = "1")] pub ginkedbbkmp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: LPCGHPDIJKB #[derive(proto_derive::CmdID)] #[cmdid(7072)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetRaffleTicketCsReq { #[prost(uint32, tag = "12")] pub pool_id: u32, } /// Obf: MBKBNHCAPCH #[derive(proto_derive::CmdID)] #[cmdid(7074)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetRaffleTicketScRsp { #[prost(message, repeated, tag = "1")] pub pcihjdlicgk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub pool_id: u32, #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: ODGHCHPLIJL #[derive(proto_derive::CmdID)] #[cmdid(7047)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyTakeRaffleTicketRewardCsReq { #[prost(uint64, tag = "12")] pub cfaabclgkgb: u64, #[prost(uint32, tag = "2")] pub pool_id: u32, } /// Obf: GJONBGGPKGN #[derive(proto_derive::CmdID)] #[cmdid(7026)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyTakeRaffleTicketRewardScRsp { #[prost(message, optional, tag = "1")] pub reward_list: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "10")] pub cfaabclgkgb: u32, #[prost(uint32, tag = "11")] pub pool_id: u32, } /// Obf: EFJILJIKAEP #[derive(proto_derive::CmdID)] #[cmdid(7097)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyScrachRaffleTicketCsReq { #[prost(uint32, tag = "11")] pub pool_id: u32, #[prost(uint64, tag = "5")] pub cfaabclgkgb: u64, } /// Obf: IPFCLIOGJHA #[derive(proto_derive::CmdID)] #[cmdid(7027)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyScrachRaffleTicketScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint64, tag = "5")] pub cfaabclgkgb: u64, #[prost(uint32, tag = "3")] pub pool_id: u32, } /// Obf: BCPFEJIFHFG #[derive(proto_derive::CmdID)] #[cmdid(7059)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetRegionProgressCsReq {} /// Obf: NOAHMJKPBOB #[derive(proto_derive::CmdID)] #[cmdid(7048)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetRegionProgressScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "5")] pub kfineodpdij: u32, #[prost(uint32, tag = "1")] pub edkbmnfooaj: u32, } /// Obf: PHOKJOFPBFM #[derive(proto_derive::CmdID)] #[cmdid(7024)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetRafflePoolInfoCsReq {} /// Obf: NGGEIBIELKA #[derive(proto_derive::CmdID)] #[cmdid(7096)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetRafflePoolInfoScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub bcnoifkdefo: ::core::option::Option, } /// Obf: IFLGILEIFBK #[derive(proto_derive::CmdID)] #[cmdid(7009)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyTakePhaseRewardCsReq { #[prost(uint32, repeated, tag = "11")] pub hahpdcchmhb: ::prost::alloc::vec::Vec, } /// Obf: MAKIBECAMPH #[derive(proto_derive::CmdID)] #[cmdid(7099)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyTakePhaseRewardScRsp { #[prost(message, optional, tag = "5")] pub reward_list: ::core::option::Option, #[prost(uint32, repeated, tag = "2")] pub hahpdcchmhb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: AHNOGMONIMN #[derive(proto_derive::CmdID)] #[cmdid(7082)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyMbtiReportRewardCsReq {} /// Obf: KBKGOFBPINK #[derive(proto_derive::CmdID)] #[cmdid(7018)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyMbtiReportRewardScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub reward_list: ::core::option::Option, } /// Obf: OGJCLFPNPBA #[derive(proto_derive::CmdID)] #[cmdid(7017)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyDailyReportCsReq {} /// Obf: AKIHHADCGCO #[derive(proto_derive::CmdID)] #[cmdid(7037)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyDailyReportScRsp { #[prost(message, optional, tag = "5")] pub pcoefkddboe: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: CLCBJDMLLNJ #[derive(proto_derive::CmdID)] #[cmdid(7075)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyClickCellCsReq { #[prost(uint32, tag = "13")] pub map_id: u32, #[prost(uint32, tag = "14")] pub kmipnookbmb: u32, } /// Obf: BDPFCPFDMEF #[derive(proto_derive::CmdID)] #[cmdid(7068)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyClickCellScRsp { #[prost(uint32, tag = "3")] pub kmipnookbmb: u32, #[prost(uint32, tag = "14")] pub map_id: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: KCMFEBIACOH #[derive(proto_derive::CmdID)] #[cmdid(7051)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyClickMbtiReportCsReq {} /// Obf: OJCMCIAKMCP #[derive(proto_derive::CmdID)] #[cmdid(7081)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyClickMbtiReportScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: LCEHENFCMPA #[derive(proto_derive::CmdID)] #[cmdid(1098)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultiplayerFightGameStateCsReq {} /// Obf: OLKKEIKFJOP #[derive(proto_derive::CmdID)] #[cmdid(1071)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultiplayerFightGameStateScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub bannakdnbfa: ::core::option::Option, #[prost(message, repeated, tag = "6")] pub ebmokpbkmmd: ::prost::alloc::vec::Vec, } /// Obf: IMFIJOFCANN #[derive(proto_derive::CmdID)] #[cmdid(1083)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultiplayerGetFightGateCsReq { #[prost(uint32, tag = "8")] pub player_data: u32, } /// Obf: GCCKBKNHEIF #[derive(proto_derive::CmdID)] #[cmdid(1042)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultiplayerGetFightGateScRsp { #[prost(string, tag = "13")] pub ipepbmikjcn: ::prost::alloc::string::String, #[prost(uint32, tag = "11")] pub port: u32, #[prost(uint64, tag = "9")] pub gcigjdimnce: u64, #[prost(string, tag = "8")] pub ip: ::prost::alloc::string::String, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: JGINKJDBGIB #[derive(proto_derive::CmdID)] #[cmdid(1079)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultiplayerFightGiveUpCsReq { #[prost(uint64, tag = "6")] pub gcigjdimnce: u64, } /// Obf: OGGHJNDHDLI #[derive(proto_derive::CmdID)] #[cmdid(1077)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultiplayerFightGiveUpScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: MMILJGMJEFC #[derive(proto_derive::CmdID)] #[cmdid(1033)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultiplayerFightGameStartScNotify { #[prost(message, repeated, tag = "15")] pub ebmokpbkmmd: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "6")] pub bannakdnbfa: ::core::option::Option, } /// Obf: EDPCIPBDLJN #[derive(proto_derive::CmdID)] #[cmdid(1012)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultiplayerFightGameFinishScNotify { #[prost(message, optional, tag = "5")] pub bannakdnbfa: ::core::option::Option, } /// Obf: CJKMJHPEMMB #[derive(proto_derive::CmdID)] #[cmdid(1028)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultiplayerMatch3FinishScNotify { #[prost(enumeration = "Akmnbmkfkjk", tag = "1")] pub reason: i32, #[prost(uint32, tag = "9")] pub gdlockkllik: u32, #[prost(message, optional, tag = "8")] pub imkelkmhoik: ::core::option::Option, #[prost(uint32, tag = "7")] pub gbghpflhdbp: u32, } /// Obf: EENIFIGEMGJ #[derive(proto_derive::CmdID)] #[cmdid(4698)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMultipleDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Knoaklpplom { #[prost(uint32, tag = "14")] pub id: u32, #[prost(uint32, tag = "2")] pub bmffeogbcol: u32, } /// Obf: JKBJFHPMHCI #[derive(proto_derive::CmdID)] #[cmdid(4671)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMultipleDropInfoScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, repeated, tag = "1")] pub nefakdolped: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub ahmgfccbcbn: ::prost::alloc::vec::Vec, } /// Obf: ILJEPPPCKFG #[derive(proto_derive::CmdID)] #[cmdid(4683)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoScNotify { #[prost(message, repeated, tag = "9")] pub nefakdolped: ::prost::alloc::vec::Vec, } /// Obf: NHMOCPCAEGE #[derive(proto_derive::CmdID)] #[cmdid(4642)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjklpgepcpo { #[prost(uint32, tag = "5")] pub eicilfaiaee: u32, #[prost(uint32, tag = "11")] pub ohknllihdgj: u32, #[prost(uint32, tag = "9")] pub pbhfelejfhj: u32, #[prost(uint32, tag = "13")] pub module_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmdagoffled { #[prost(uint32, tag = "11")] pub fpjpojedbdk: u32, #[prost(uint32, tag = "12")] pub fjommiafobp: u32, #[prost(uint32, tag = "3")] pub module_id: u32, #[prost(uint32, tag = "1")] pub hndehfjlpkp: u32, } /// Obf: PMLJMCFAKOG #[derive(proto_derive::CmdID)] #[cmdid(4679)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoScRsp { #[prost(message, repeated, tag = "6")] pub ahmgfccbcbn: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "3")] pub mennnhocncc: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: NFNNLJMACJE #[derive(proto_derive::CmdID)] #[cmdid(4677)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoNotify { #[prost(message, repeated, tag = "3")] pub jolfdmnledo: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "14")] pub ahmgfccbcbn: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub nefakdolped: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kikaeahenkh { #[prost(uint32, tag = "11")] pub poedfmelake: u32, #[prost(enumeration = "Daealpiokmg", tag = "5")] pub pos: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdbdocpeicn { #[prost(uint32, tag = "7")] pub level: u32, #[prost(uint32, tag = "6")] pub fmpdcagmdmi: u32, #[prost(uint32, tag = "2")] pub nbmheifbbmo: u32, #[prost(message, repeated, tag = "8")] pub fofhpbeaafe: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub area_id: u32, #[prost(uint32, tag = "15")] pub jjhapfccaha: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abnnoddpndm { #[prost(uint32, tag = "5")] pub dchjnnnjcgf: u32, #[prost(bool, tag = "10")] pub icgbjkdbhoe: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfiblhpdgne { #[prost(uint32, tag = "5")] pub dddjfpiopfb: u32, #[prost(uint32, tag = "9")] pub lilopajmfmm: u32, #[prost(uint32, tag = "6")] pub phlfjpfkfof: u32, #[prost(uint32, tag = "4")] pub oojeafpolag: u32, #[prost(message, repeated, tag = "11")] pub ndedbbchhoo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub oiijgekjngl: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbgffcelgho { #[prost(uint32, tag = "14")] pub nojojkcjeoi: u32, #[prost(uint32, tag = "4")] pub poedfmelake: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opemmbhkcfd { #[prost(uint32, tag = "6")] pub ibajgaljkhj: u32, #[prost(uint32, tag = "11")] pub dbmfhimkncc: u32, #[prost(uint32, tag = "9")] pub event_id: u32, #[prost(uint32, tag = "12")] pub idmamimfcpg: u32, #[prost(uint32, repeated, tag = "1")] pub dpaamcbckda: ::prost::alloc::vec::Vec, #[prost(enumeration = "Bocagoolhff", tag = "4")] pub state: i32, #[prost(uint32, tag = "15")] pub apoelpdbohg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmdgfcnokmn { #[prost(uint32, repeated, tag = "5")] pub loiefkhfobe: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub icecogmbeca: u32, #[prost(message, repeated, tag = "3")] pub event_list: ::prost::alloc::vec::Vec, } /// Obf: EIHBFELJBOH #[derive(proto_derive::CmdID)] #[cmdid(4398)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMuseumInfoCsReq {} /// Obf: FNABFLEKIBN #[derive(proto_derive::CmdID)] #[cmdid(4371)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMuseumInfoScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "10")] pub jcbehhmalnp: u32, #[prost(uint32, tag = "2")] pub gkfdgdnneeo: u32, #[prost(message, optional, tag = "7")] pub mgmlhmfjcmb: ::core::option::Option, #[prost(uint32, repeated, tag = "14")] pub obkjocmkice: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub fofhpbeaafe: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub doappnkflpl: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub mmidjehmhmp: u32, #[prost(uint32, tag = "15")] pub level: u32, #[prost(uint32, tag = "3")] pub exp: u32, #[prost(uint32, tag = "6")] pub dmenofhegfk: u32, #[prost(uint32, tag = "13")] pub nejennboobh: u32, #[prost(message, optional, tag = "1")] pub pidammincfb: ::core::option::Option, #[prost(uint32, repeated, tag = "5")] pub ikhgknmlhcn: ::prost::alloc::vec::Vec, } /// Obf: AAEPOBMFGKH #[derive(proto_derive::CmdID)] #[cmdid(4383)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyNpcStuffCsReq { #[prost(uint32, tag = "3")] pub poedfmelake: u32, } /// Obf: DONPLBIILDM #[derive(proto_derive::CmdID)] #[cmdid(4342)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyNpcStuffScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "13")] pub poedfmelake: u32, } /// Obf: CCMLJOJBEFC #[derive(proto_derive::CmdID)] #[cmdid(4379)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetStuffToAreaCsReq { #[prost(uint32, tag = "10")] pub nojojkcjeoi: u32, #[prost(uint32, tag = "9")] pub poedfmelake: u32, #[prost(enumeration = "Daealpiokmg", tag = "15")] pub pos: i32, } /// Obf: MAOHHEJDOEM #[derive(proto_derive::CmdID)] #[cmdid(4377)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetStuffToAreaScRsp { #[prost(enumeration = "Daealpiokmg", tag = "2")] pub pos: i32, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "3")] pub poedfmelake: u32, #[prost(uint32, tag = "6")] pub nojojkcjeoi: u32, } /// Obf: OEBMLNLALDH #[derive(proto_derive::CmdID)] #[cmdid(4333)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RemoveStuffFromAreaCsReq { #[prost(uint32, tag = "14")] pub poedfmelake: u32, } /// Obf: GHKPMDCIBKP #[derive(proto_derive::CmdID)] #[cmdid(4312)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RemoveStuffFromAreaScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "1")] pub poedfmelake: u32, } /// Obf: ALFFLODNAEI #[derive(proto_derive::CmdID)] #[cmdid(4328)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStuffScNotify { #[prost(uint32, tag = "6")] pub poedfmelake: u32, #[prost(enumeration = "Dibcbimdeih", tag = "10")] pub ccpajjmfekc: i32, } /// Obf: JHOGKNFAFAH #[derive(proto_derive::CmdID)] #[cmdid(4338)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetExhibitScNotify { #[prost(uint32, tag = "6")] pub agcbdgifkjj: u32, } /// Obf: PBHEBIDIEEH #[derive(proto_derive::CmdID)] #[cmdid(4378)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishCurTurnCsReq { #[prost(uint32, tag = "5")] pub dcaebnkobih: u32, } /// Obf: DNBMEEEPIMM #[derive(proto_derive::CmdID)] #[cmdid(4356)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishCurTurnScRsp { #[prost(uint32, tag = "8")] pub ohmojnnnhla: u32, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: NIBNLOMFKAE #[derive(proto_derive::CmdID)] #[cmdid(4389)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpgradeAreaCsReq { #[prost(uint32, tag = "13")] pub level: u32, #[prost(uint32, tag = "5")] pub area_id: u32, } /// Obf: PMKOLGMEAEA #[derive(proto_derive::CmdID)] #[cmdid(4322)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpgradeAreaScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "7")] pub area_id: u32, #[prost(uint32, tag = "2")] pub level: u32, } /// Obf: KDOJAOHJGAN #[derive(proto_derive::CmdID)] #[cmdid(4366)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpgradeAreaStatCsReq { #[prost(uint32, tag = "10")] pub area_id: u32, #[prost(uint32, tag = "6")] pub level: u32, #[prost(enumeration = "Agalceponon", tag = "2")] pub ifjeboiegfg: i32, } /// Obf: FNNDODMNEFI #[derive(proto_derive::CmdID)] #[cmdid(4305)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpgradeAreaStatScRsp { #[prost(enumeration = "Agalceponon", tag = "8")] pub ifjeboiegfg: i32, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "9")] pub area_id: u32, #[prost(uint32, tag = "2")] pub level: u32, } /// Obf: MFAFFMOBOOG #[derive(proto_derive::CmdID)] #[cmdid(4345)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumInfoChangedScNotify { #[prost(uint32, repeated, tag = "10")] pub ikhgknmlhcn: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub gkfdgdnneeo: u32, #[prost(uint32, tag = "5")] pub level: u32, #[prost(message, repeated, tag = "6")] pub doappnkflpl: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub dmenofhegfk: u32, #[prost(message, repeated, tag = "14")] pub fofhpbeaafe: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub nejennboobh: u32, #[prost(uint32, tag = "7")] pub mmidjehmhmp: u32, #[prost(uint32, repeated, tag = "4")] pub obkjocmkice: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub jcbehhmalnp: u32, #[prost(message, optional, tag = "8")] pub pidammincfb: ::core::option::Option, #[prost(uint32, tag = "2")] pub exp: u32, #[prost(message, optional, tag = "9")] pub mgmlhmfjcmb: ::core::option::Option, } /// Obf: ALKLFGCGCKG #[derive(proto_derive::CmdID)] #[cmdid(4350)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumRandomEventStartScNotify { #[prost(message, optional, tag = "13")] pub score_reward_info: ::core::option::Option, } /// Obf: OKIBJDIDEAI #[derive(proto_derive::CmdID)] #[cmdid(4331)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumRandomEventQueryCsReq { #[prost(int32, tag = "15")] pub gjdibelbccj: i32, } /// Obf: CABBFODEPOE #[derive(proto_derive::CmdID)] #[cmdid(4304)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumRandomEventQueryScRsp { #[prost(message, optional, tag = "4")] pub score_reward_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: KFOGBADFENK #[derive(proto_derive::CmdID)] #[cmdid(4360)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumRandomEventSelectCsReq { #[prost(uint32, tag = "7")] pub event_id: u32, #[prost(uint32, tag = "13")] pub apoelpdbohg: u32, } /// Obf: LOGIINDLJDA #[derive(proto_derive::CmdID)] #[cmdid(4352)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumRandomEventSelectScRsp { #[prost(uint32, tag = "15")] pub event_id: u32, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, tag = "2")] pub apoelpdbohg: u32, } /// Obf: JIPKLEHHNIF #[derive(proto_derive::CmdID)] #[cmdid(4320)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumFundsChangedScNotify { #[prost(uint32, tag = "7")] pub mmidjehmhmp: u32, } /// Obf: IAGBBGMGKDK #[derive(proto_derive::CmdID)] #[cmdid(4311)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumDispatchFinishedScNotify { #[prost(uint32, tag = "8")] pub cfcpikempio: u32, #[prost(uint32, tag = "4")] pub mmidjehmhmp: u32, #[prost(uint32, tag = "15")] pub pepnghdedhg: u32, #[prost(uint32, tag = "7")] pub poedfmelake: u32, } /// Obf: EKAPDLJAGMP #[derive(proto_derive::CmdID)] #[cmdid(4310)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumTargetStartNotify { #[prost(uint32, tag = "12")] pub phlfjpfkfof: u32, } /// Obf: HACKCHMOOPC #[derive(proto_derive::CmdID)] #[cmdid(4400)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumTargetMissionFinishNotify { #[prost(uint32, repeated, tag = "1")] pub dchjnnnjcgf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub phlfjpfkfof: u32, #[prost(bool, tag = "4")] pub khknafhglif: bool, } /// Obf: EBIFJOLOPDD #[derive(proto_derive::CmdID)] #[cmdid(4362)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumTargetRewardNotify { #[prost(uint32, tag = "11")] pub phlfjpfkfof: u32, #[prost(uint32, tag = "1")] pub item_id: u32, #[prost(uint32, tag = "8")] pub aohgeeadfgi: u32, } /// Obf: JLAKDBBJHDL #[derive(proto_derive::CmdID)] #[cmdid(4306)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumTakeCollectRewardCsReq { #[prost(uint32, tag = "1")] pub item_id: u32, } /// Obf: OBPCLGKGDPM #[derive(proto_derive::CmdID)] #[cmdid(4323)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumTakeCollectRewardScRsp { #[prost(uint32, tag = "14")] pub item_id: u32, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmLevel { #[prost(uint32, tag = "5")] pub level_id: u32, #[prost(uint32, tag = "13")] pub aeemppofgbn: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmGroup { #[prost(uint32, tag = "10")] pub jgpgjjcefgg: u32, #[prost(uint32, repeated, tag = "3")] pub mpcfojalnhn: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub oalljlkbioj: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub idlolpiicma: u32, } /// Obf: FPICBKAMBBJ #[derive(proto_derive::CmdID)] #[cmdid(7591)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmDataCsReq { #[prost(uint32, tag = "6")] pub player_data: u32, } /// Obf: BCJPPJOIHHN #[derive(proto_derive::CmdID)] #[cmdid(7577)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmDataScRsp { #[prost(uint32, repeated, tag = "15")] pub gbmlnhocjmo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub pefcbmodpoi: u32, #[prost(uint32, repeated, tag = "8")] pub opfoilfdbkg: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub feahhamldfb: ::prost::alloc::vec::Vec, #[prost(bool, tag = "6")] pub fclinckmilk: bool, #[prost(message, repeated, tag = "1")] pub music_rhythm_groups: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub music_rhythm_level: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub bmjgciilhca: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: MMDDKDNAPBE #[derive(proto_derive::CmdID)] #[cmdid(7599)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmStartLevelCsReq { #[prost(uint32, tag = "3")] pub level_id: u32, } /// Obf: FCNCDHMHFJE #[derive(proto_derive::CmdID)] #[cmdid(7571)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmStartLevelScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "3")] pub level_id: u32, #[prost(string, tag = "8")] pub name: ::prost::alloc::string::String, } /// Obf: HPIKBBLMIGP #[derive(proto_derive::CmdID)] #[cmdid(7578)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmFinishLevelCsReq { #[prost(uint32, tag = "12")] pub score: u32, #[prost(uint32, tag = "11")] pub star: u32, } /// Obf: OMLLEIKOBHH #[derive(proto_derive::CmdID)] #[cmdid(7587)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmFinishLevelScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "4")] pub level_id: u32, } /// Obf: AKEHJDBBACK #[derive(proto_derive::CmdID)] #[cmdid(7598)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmUnlockTrackScNotify { #[prost(uint32, repeated, tag = "14")] pub track_id_list: ::prost::alloc::vec::Vec, } /// Obf: MNJPEONONIA #[derive(proto_derive::CmdID)] #[cmdid(7584)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmSaveSongConfigDataCsReq { #[prost(message, optional, tag = "5")] pub coaahhcmiga: ::core::option::Option, } /// Obf: CCPIGFEIDJK #[derive(proto_derive::CmdID)] #[cmdid(7585)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmSaveSongConfigDataScRsp { #[prost(uint32, tag = "1")] pub alchnkefmen: u32, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "5")] pub pefcbmodpoi: u32, } /// Obf: MMPKLDICMDM #[derive(proto_derive::CmdID)] #[cmdid(7573)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmUnlockSongNotify { #[prost(uint32, repeated, tag = "7")] pub song_id_list: ::prost::alloc::vec::Vec, } /// Obf: PGBLBEBIBCN #[derive(proto_derive::CmdID)] #[cmdid(7575)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmMaxDifficultyLevelsUnlockNotify {} /// Obf: FABFDILJIMH #[derive(proto_derive::CmdID)] #[cmdid(7580)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmUnlockSongSfxScNotify { #[prost(uint32, repeated, tag = "14")] pub song_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Popdhfeblpg { #[prost(uint32, tag = "2")] pub pnfefbjlnle: u32, #[prost(uint32, repeated, tag = "1")] pub lekmmlonagk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub ajmhidfpbgn: u32, #[prost(uint32, tag = "10")] pub bgkkljmjgof: u32, #[prost(uint32, tag = "6")] pub lbobphaokpi: u32, #[prost(enumeration = "Dncbhbocoeg", tag = "5")] pub lmfbfijdaap: i32, } /// Obf: ENCGCOIAIHL #[derive(proto_derive::CmdID)] #[cmdid(6934)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOfferingInfoCsReq { #[prost(uint32, repeated, tag = "5")] pub ccneljbeobi: ::prost::alloc::vec::Vec, } /// Obf: ENMFBACCFJE #[derive(proto_derive::CmdID)] #[cmdid(6937)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOfferingInfoScRsp { #[prost(message, repeated, tag = "3")] pub fcchpongkhh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: AODDLMMCHFD #[derive(proto_derive::CmdID)] #[cmdid(6933)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitOfferingItemCsReq { #[prost(uint32, tag = "12")] pub bgkkljmjgof: u32, #[prost(uint32, tag = "4")] pub oiaecielhaf: u32, } /// Obf: EJFJGHMCLPC #[derive(proto_derive::CmdID)] #[cmdid(6930)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitOfferingItemScRsp { #[prost(message, optional, tag = "2")] pub jlefmladehi: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: FJJOOELLLOB #[derive(proto_derive::CmdID)] #[cmdid(6928)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOfferingRewardCsReq { #[prost(uint32, tag = "2")] pub oiaecielhaf: u32, #[prost(uint32, repeated, tag = "14")] pub kmipgfoknmm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub bgkkljmjgof: u32, } /// Obf: IEBKEAGDGGJ #[derive(proto_derive::CmdID)] #[cmdid(6935)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOfferingRewardScRsp { #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, #[prost(message, optional, tag = "11")] pub jlefmladehi: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: BDFMOGMMDIE #[derive(proto_derive::CmdID)] #[cmdid(6932)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OfferingInfoScNotify { #[prost(message, optional, tag = "13")] pub jlefmladehi: ::core::option::Option, } /// Obf: EIJMGJIPLIB #[derive(proto_derive::CmdID)] #[cmdid(4098)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptedPamMissionExpireCsReq { #[prost(uint32, tag = "7")] pub main_mission_id: u32, } /// Obf: MANACJGDFBB #[derive(proto_derive::CmdID)] #[cmdid(4071)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptedPamMissionExpireScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "5")] pub main_mission_id: u32, } /// Obf: DOIOGKADBAO #[derive(proto_derive::CmdID)] #[cmdid(4083)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncAcceptedPamMissionNotify { #[prost(uint32, tag = "13")] pub main_mission_id: u32, #[prost(uint64, tag = "12")] pub gbeigbcggni: u64, } /// Obf: MAAOBHGGHIK #[derive(proto_derive::CmdID)] #[cmdid(7629)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPetDataCsReq {} /// Obf: GNGFDMNGNJB #[derive(proto_derive::CmdID)] #[cmdid(7637)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPetDataScRsp { #[prost(uint32, repeated, tag = "6")] pub owned_pet_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "10")] pub pet_id: u32, } /// Obf: BFMOCACFBPN #[derive(proto_derive::CmdID)] #[cmdid(7642)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SummonPetCsReq { #[prost(uint32, tag = "15")] pub summoned_pet_id: u32, } /// Obf: OIDDHPPPPLC #[derive(proto_derive::CmdID)] #[cmdid(7602)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SummonPetScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "9")] pub pet_id: u32, #[prost(uint32, tag = "7")] pub pet_item_id: u32, } /// Obf: DHDBOFEAHHH #[derive(proto_derive::CmdID)] #[cmdid(7644)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecallPetCsReq { #[prost(uint32, tag = "9")] pub summoned_pet_id: u32, } /// Obf: NGNCIJEDOKM #[derive(proto_derive::CmdID)] #[cmdid(7610)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecallPetScRsp { #[prost(uint32, tag = "6")] pub pet_id: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "8")] pub pet_item_id: u32, } /// Obf: MFAGJOKEBKM #[derive(proto_derive::CmdID)] #[cmdid(7624)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CurPetChangedScNotify { #[prost(uint32, tag = "9")] pub pet_id: u32, } /// Obf: MPBKEBPKCIF #[derive(proto_derive::CmdID)] #[cmdid(5198)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPhoneDataCsReq {} /// Obf: IDFHNEPKEPA #[derive(proto_derive::CmdID)] #[cmdid(5171)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPhoneDataScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, /// TODO #[prost(uint32, repeated, tag = "1")] pub owned_phone_themes: ::prost::alloc::vec::Vec, /// TODO #[prost(uint32, repeated, tag = "7")] pub owned_chat_bubbles: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub cur_phone_theme: u32, #[prost(uint32, tag = "13")] pub cur_chat_bubble: u32, } /// Obf: PNCCOPHNAHI #[derive(proto_derive::CmdID)] #[cmdid(5183)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectChatBubbleCsReq { #[prost(uint32, tag = "6")] pub bubble_id: u32, } /// Obf: CNFBAMDKFEA #[derive(proto_derive::CmdID)] #[cmdid(5142)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectChatBubbleScRsp { #[prost(uint32, tag = "12")] pub cur_chat_bubble: u32, #[prost(uint32, tag = "6")] pub mkpoihgihpc: u32, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: IJBGPOLEJNH #[derive(proto_derive::CmdID)] #[cmdid(5179)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockChatBubbleScNotify { #[prost(uint32, tag = "8")] pub bubble_id: u32, } /// Obf: EBGPBLICPLK #[derive(proto_derive::CmdID)] #[cmdid(5177)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeCsReq { #[prost(uint32, tag = "8")] pub theme_id: u32, } /// Obf: BCKEEJBNIEJ #[derive(proto_derive::CmdID)] #[cmdid(5133)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeScRsp { #[prost(uint32, tag = "4")] pub embllimnkag: u32, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "14")] pub cur_phone_theme: u32, } /// Obf: CFLOIHEICMK #[derive(proto_derive::CmdID)] #[cmdid(5112)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockPhoneThemeScNotify { #[prost(uint32, tag = "7")] pub theme_id: u32, } /// Obf: OABLDBNKMDM #[derive(proto_derive::CmdID)] #[cmdid(98)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginCsReq { #[prost(uint32, tag = "8")] pub client_res_version: u32, #[prost(string, tag = "6")] pub cekolcplbed: ::prost::alloc::string::String, #[prost(uint32, tag = "590")] pub binlgcobepo: u32, #[prost(string, tag = "1424")] pub hfhgplmefgj: ::prost::alloc::string::String, #[prost(string, tag = "5")] pub rogue_data: ::prost::alloc::string::String, #[prost(uint32, tag = "12")] pub nmdmjefopkb: u32, #[prost(string, tag = "4")] pub opnlmmdffll: ::prost::alloc::string::String, #[prost(uint32, tag = "1405")] pub acmbpiijkfl: u32, #[prost(string, tag = "350")] pub fkfjdgcndii: ::prost::alloc::string::String, #[prost(enumeration = "PlatformType", tag = "13")] pub platform_type: i32, #[prost(string, tag = "3")] pub cost_time: ::prost::alloc::string::String, #[prost(string, tag = "11")] pub signature: ::prost::alloc::string::String, #[prost(string, tag = "1047")] pub mjajbchkdfp: ::prost::alloc::string::String, #[prost(message, optional, tag = "1285")] pub ogkgolnaich: ::core::option::Option, #[prost(string, tag = "9")] pub opnbnkjaikd: ::prost::alloc::string::String, #[prost(bool, tag = "1467")] pub jjdbfamdepp: bool, #[prost(string, tag = "10")] pub eifphammieg: ::prost::alloc::string::String, #[prost(string, tag = "14")] pub hdpjmchlgcm: ::prost::alloc::string::String, #[prost(string, tag = "1")] pub iiahicgomkp: ::prost::alloc::string::String, #[prost(string, tag = "1255")] pub kogiikiejij: ::prost::alloc::string::String, #[prost(string, tag = "2")] pub aieondbhndc: ::prost::alloc::string::String, #[prost(bool, tag = "424")] pub glnbffilpna: bool, #[prost(uint64, tag = "7")] pub login_random: u64, #[prost(enumeration = "Iafokaheofk", tag = "15")] pub dndefigpdge: i32, #[prost(string, tag = "342")] pub bmcbocgekbf: ::prost::alloc::string::String, #[prost(string, tag = "1105")] pub flfkcihcenf: ::prost::alloc::string::String, } /// Obf: IKBPDFICNPE #[derive(proto_derive::CmdID)] #[cmdid(71)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginScRsp { #[prost(message, optional, tag = "4")] pub basic_info: ::core::option::Option, #[prost(string, tag = "6")] pub ndfeaeihbfj: ::prost::alloc::string::String, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(int32, tag = "7")] pub cur_timezone: i32, #[prost(uint64, tag = "8")] pub server_timestamp_ms: u64, #[prost(uint32, tag = "14")] pub stamina: u32, #[prost(uint64, tag = "2")] pub login_random: u64, #[prost(bool, tag = "3")] pub ljmfohlobci: bool, #[prost(string, tag = "12")] pub dmaamamcnkj: ::prost::alloc::string::String, #[prost(bool, tag = "9")] pub joppaendmfj: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecdpajhcohn {} /// Obf: ADODPPONKEF #[derive(proto_derive::CmdID)] #[cmdid(79)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerGetTokenCsReq { #[prost(uint32, tag = "2")] pub binlgcobepo: u32, #[prost(string, tag = "15")] pub account_uid: ::prost::alloc::string::String, #[prost(uint32, tag = "11")] pub platform_type: u32, #[prost(uint32, tag = "12")] pub jiopmfnpbnp: u32, #[prost(uint32, tag = "1")] pub cgegollmhcj: u32, #[prost(uint32, tag = "10")] pub uid: u32, /// string unk = 5; #[prost(string, tag = "6")] pub token: ::prost::alloc::string::String, } /// Obf: KJMEFMEPFAL #[derive(proto_derive::CmdID)] #[cmdid(77)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerGetTokenScRsp { #[prost(string, tag = "6")] pub msg: ::prost::alloc::string::String, #[prost(message, optional, tag = "14")] pub black_info: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint64, tag = "5")] pub secret_key_seed: u64, #[prost(uint32, tag = "12")] pub uid: u32, } /// Obf: EJDGMHIAGON #[derive(proto_derive::CmdID)] #[cmdid(12)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GmTalkScNotify { #[prost(string, tag = "7")] pub msg: ::prost::alloc::string::String, } /// Obf: AFCFDCCNOLP #[derive(proto_derive::CmdID)] #[cmdid(28)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerKickOutScNotify { #[prost(message, optional, tag = "12")] pub black_info: ::core::option::Option, #[prost(enumeration = "player_kick_out_sc_notify::Obmdhdempbg", tag = "14")] pub cppifokpanf: i32, } /// Nested message and enum types in `PlayerKickOutScNotify`. pub mod player_kick_out_sc_notify { #[derive(proto_derive::CmdID)] #[derive( Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration )] #[repr(i32)] pub enum Obmdhdempbg { KickSqueezed = 0, KickBlack = 1, KickChangePwd = 2, KickLoginWhiteTimeout = 3, KickAceAntiCheater = 4, KickByGm = 5, } impl Obmdhdempbg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Obmdhdempbg::KickSqueezed => "KICK_SQUEEZED", Obmdhdempbg::KickBlack => "KICK_BLACK", Obmdhdempbg::KickChangePwd => "KICK_CHANGE_PWD", Obmdhdempbg::KickLoginWhiteTimeout => "KICK_LOGIN_WHITE_TIMEOUT", Obmdhdempbg::KickAceAntiCheater => "KICK_ACE_ANTI_CHEATER", Obmdhdempbg::KickByGm => "KICK_BY_GM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KICK_SQUEEZED" => Some(Self::KickSqueezed), "KICK_BLACK" => Some(Self::KickBlack), "KICK_CHANGE_PWD" => Some(Self::KickChangePwd), "KICK_LOGIN_WHITE_TIMEOUT" => Some(Self::KickLoginWhiteTimeout), "KICK_ACE_ANTI_CHEATER" => Some(Self::KickAceAntiCheater), "KICK_BY_GM" => Some(Self::KickByGm), _ => None, } } } } /// Obf: LNJLHNPKKPE #[derive(proto_derive::CmdID)] #[cmdid(38)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GmTalkCsReq { #[prost(string, tag = "9")] pub msg: ::prost::alloc::string::String, } /// Obf: MFJCCFAKKCF #[derive(proto_derive::CmdID)] #[cmdid(78)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GmTalkScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(string, tag = "14")] pub aiocolnjlge: ::prost::alloc::string::String, } /// Obf: LFCAOIMAEDD #[derive(proto_derive::CmdID)] #[cmdid(53)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBasicInfoCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSettingInfo { #[prost(bool, tag = "9")] pub jmbagbfikcm: bool, #[prost(bool, tag = "13")] pub aneaakidpfl: bool, #[prost(bool, tag = "12")] pub cgadmdekiac: bool, #[prost(bool, tag = "4")] pub gnohnpjbfjc: bool, #[prost(bool, tag = "6")] pub nmjdboipfic: bool, #[prost(bool, tag = "14")] pub nengeiijjcb: bool, #[prost(bool, tag = "7")] pub pjilemmblfg: bool, #[prost(bool, tag = "3")] pub cpeeepdbbph: bool, #[prost(bool, tag = "5")] pub mcljblkacmp: bool, } /// Obf: GetBasicInfoScRsp #[derive(proto_derive::CmdID)] #[cmdid(64)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBasicInfoScRsp { #[prost(bool, tag = "3")] pub is_gender_set: bool, #[prost(uint32, tag = "11")] pub cur_day: u32, #[prost(uint32, tag = "14")] pub exchange_times: u32, #[prost(message, optional, tag = "9")] pub player_setting_info: ::core::option::Option, #[prost(uint32, tag = "1")] pub gameplay_birthday: u32, #[prost(int64, tag = "10")] pub last_set_nickname_time: i64, #[prost(uint32, tag = "6")] pub week_cocoon_finished_count: u32, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "8")] pub gender: u32, #[prost(int64, tag = "12")] pub next_recover_time: i64, } /// Obf: FLELNCHILOF #[derive(proto_derive::CmdID)] #[cmdid(22)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeStaminaCsReq {} /// Obf: ExchangeStaminaScRsp #[derive(proto_derive::CmdID)] #[cmdid(66)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeStaminaScRsp { #[prost(int64, tag = "1")] pub last_recover_time: i64, #[prost(uint32, tag = "8")] pub stamina_add: u32, #[prost(uint32, tag = "7")] pub exchange_times: u32, #[prost(message, repeated, tag = "3")] pub item_cost_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: KCLABNACNMD #[derive(proto_derive::CmdID)] #[cmdid(5)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAuthkeyCsReq { #[prost(uint32, tag = "3")] pub cnkmgcpccjb: u32, #[prost(string, tag = "11")] pub kmgohigoebg: ::prost::alloc::string::String, #[prost(uint32, tag = "7")] pub ieabdlmoebj: u32, } /// Obf: EJKOHIKANJO #[derive(proto_derive::CmdID)] #[cmdid(45)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAuthkeyScRsp { #[prost(uint32, tag = "12")] pub ieabdlmoebj: u32, #[prost(string, tag = "3")] pub adhfdkepckl: ::prost::alloc::string::String, #[prost(uint32, tag = "8")] pub cnkmgcpccjb: u32, #[prost(string, tag = "10")] pub kmgohigoebg: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: FCLAKOCPLBB #[derive(proto_derive::CmdID)] #[cmdid(20)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RegionStopScNotify { #[prost(int64, tag = "14")] pub ghenhjpjjlk: i64, #[prost(int64, tag = "7")] pub mdahnikkahi: i64, } /// Obf: AntiAddictScNotify #[derive(proto_derive::CmdID)] #[cmdid(50)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AntiAddictScNotify { #[prost(string, tag = "15")] pub level: ::prost::alloc::string::String, #[prost(uint32, tag = "11")] pub msg_type: u32, #[prost(string, tag = "4")] pub msg: ::prost::alloc::string::String, } /// Obf: GCPNMBPEGOI #[derive(proto_derive::CmdID)] #[cmdid(31)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetNicknameCsReq { #[prost(bool, tag = "2")] pub is_modify: bool, #[prost(string, tag = "4")] pub nickname: ::prost::alloc::string::String, } /// Obf: OFICHOPLAGD #[derive(proto_derive::CmdID)] #[cmdid(4)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetNicknameScRsp { #[prost(bool, tag = "6")] pub is_modify: bool, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(int64, tag = "10")] pub dlfjlajmlhj: i64, } /// Obf: MPHIEPMJJCK #[derive(proto_derive::CmdID)] #[cmdid(60)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLevelRewardTakenListCsReq {} /// Obf: EJFAMFCJOJD #[derive(proto_derive::CmdID)] #[cmdid(52)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLevelRewardTakenListScRsp { #[prost(uint32, repeated, tag = "15")] pub kdkncapfnod: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: HHCOCPGICGP #[derive(proto_derive::CmdID)] #[cmdid(11)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLevelRewardCsReq { #[prost(uint32, tag = "7")] pub oiaecielhaf: u32, #[prost(uint32, tag = "3")] pub level: u32, } /// Obf: HGIJNOMIPGM #[derive(proto_derive::CmdID)] #[cmdid(10)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLevelRewardScRsp { #[prost(uint32, tag = "7")] pub level: u32, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, } /// Obf: JOBAIDIFILH #[derive(proto_derive::CmdID)] #[cmdid(6)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetLanguageCsReq { #[prost(enumeration = "Iafokaheofk", tag = "13")] pub dndefigpdge: i32, } /// Obf: LDADNGBKLHJ #[derive(proto_derive::CmdID)] #[cmdid(23)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetLanguageScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(enumeration = "Iafokaheofk", tag = "4")] pub dndefigpdge: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndkkhnpgamj { #[prost(string, tag = "15")] pub bngdkibjhmd: ::prost::alloc::string::String, #[prost(string, tag = "5")] pub cencakdhhha: ::prost::alloc::string::String, #[prost(bool, tag = "4")] pub jocjafildgh: bool, #[prost(int64, tag = "11")] pub begin_time: i64, #[prost(uint32, tag = "14")] pub jclhpkiedia: u32, #[prost(int64, tag = "7")] pub end_time: i64, #[prost(uint32, tag = "9")] pub config_id: u32, #[prost(uint32, tag = "1")] pub odbeelgceni: u32, #[prost(string, tag = "8")] pub nfoiibjpffg: ::prost::alloc::string::String, } /// Obf: HMGEKLAHNBO #[derive(proto_derive::CmdID)] #[cmdid(85)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ServerAnnounceNotify { #[prost(message, repeated, tag = "6")] pub kogfoipobkp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gateserver { #[prost(string, tag = "614")] pub lkdfchnefbb: ::prost::alloc::string::String, #[prost(string, tag = "784")] pub lhgkdgdjihc: ::prost::alloc::string::String, /// true #[prost(bool, tag = "10")] pub unk2: bool, #[prost(uint32, tag = "1243")] pub clcfloamgbl: u32, /// true #[prost(bool, tag = "326")] pub unk4: bool, #[prost(string, tag = "8")] pub msg: ::prost::alloc::string::String, #[prost(string, tag = "370")] pub ifix_url: ::prost::alloc::string::String, #[prost(bool, tag = "2018")] pub nnglebkcmla: bool, /// true #[prost(bool, tag = "6")] pub unk1: bool, #[prost(string, tag = "1332")] pub bjocanibbki: ::prost::alloc::string::String, /// true #[prost(bool, tag = "1574")] pub unk7: bool, /// TODO #[prost(string, tag = "569")] pub ifix_version: ::prost::alloc::string::String, #[prost(string, tag = "138")] pub iijlfilfmdf: ::prost::alloc::string::String, /// true #[prost(bool, tag = "837")] pub unk6: bool, #[prost(string, tag = "659")] pub emeodmdbala: ::prost::alloc::string::String, #[prost(bool, tag = "577")] pub apjecjmgakc: bool, #[prost(string, tag = "1035")] pub necfmbfgpml: ::prost::alloc::string::String, #[prost(string, tag = "1359")] pub mdk_res_version: ::prost::alloc::string::String, #[prost(string, tag = "452")] pub nppcgbifdmn: ::prost::alloc::string::String, #[prost(string, tag = "1952")] pub knmmilnghlb: ::prost::alloc::string::String, #[prost(string, tag = "1012")] pub pmabnnedccg: ::prost::alloc::string::String, #[prost(string, tag = "1245")] pub kliaghgofml: ::prost::alloc::string::String, #[prost(bool, tag = "1866")] pub nphdimjokni: bool, #[prost(string, tag = "337")] pub odocfcjmbcl: ::prost::alloc::string::String, #[prost(string, tag = "464")] pub npigpbekeko: ::prost::alloc::string::String, /// TODO #[prost(string, tag = "5")] pub ip: ::prost::alloc::string::String, #[prost(string, tag = "12")] pub region_name: ::prost::alloc::string::String, #[prost(string, tag = "1122")] pub kdbagalhedc: ::prost::alloc::string::String, /// true #[prost(bool, tag = "62")] pub unk3: bool, #[prost(int64, tag = "4")] pub mdahnikkahi: i64, #[prost(bool, tag = "673")] pub jgciiljehhe: bool, #[prost(string, tag = "1134")] pub fdgffcmalpi: ::prost::alloc::string::String, #[prost(string, tag = "1")] pub ex_resource_url: ::prost::alloc::string::String, #[prost(string, tag = "592")] pub fhalncihmga: ::prost::alloc::string::String, #[prost(string, tag = "1893")] pub gkpliapplco: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(string, tag = "117")] pub ipklammknng: ::prost::alloc::string::String, #[prost(string, tag = "1556")] pub obopkjfgdic: ::prost::alloc::string::String, #[prost(uint32, tag = "13")] pub hndpohgeipm: u32, /// false #[prost(bool, tag = "422")] pub cnaklgmdlpe: bool, #[prost(string, tag = "3")] pub lua_url: ::prost::alloc::string::String, #[prost(string, tag = "365")] pub mkcnefhhaog: ::prost::alloc::string::String, #[prost(bool, tag = "1703")] pub laablmnklld: bool, /// true #[prost(bool, tag = "340")] pub unk5: bool, #[prost(string, tag = "962")] pub ogjiecmhhhg: ::prost::alloc::string::String, #[prost(bool, tag = "1782")] pub ofjaknedmdm: bool, #[prost(string, tag = "9")] pub asset_bundle_url: ::prost::alloc::string::String, #[prost(string, tag = "355")] pub bbfoajgllbc: ::prost::alloc::string::String, #[prost(string, tag = "1307")] pub pnaljlbmilj: ::prost::alloc::string::String, #[prost(string, repeated, tag = "1588")] pub gbonldemben: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(string, tag = "1334")] pub eicaecnmdib: ::prost::alloc::string::String, #[prost(string, tag = "14")] pub iokepiedbne: ::prost::alloc::string::String, #[prost(bool, tag = "1575")] pub ebkbnekcohi: bool, #[prost(string, tag = "362")] pub kkhfkmikfib: ::prost::alloc::string::String, #[prost(string, tag = "1624")] pub mdkdjlnhgkn: ::prost::alloc::string::String, #[prost(string, tag = "1779")] pub eljimgjlhbc: ::prost::alloc::string::String, #[prost(int64, tag = "15")] pub ghenhjpjjlk: i64, #[prost(string, tag = "20")] pub fcmmmpkjjil: ::prost::alloc::string::String, #[prost(uint32, tag = "7")] pub igkdkfjidpp: u32, #[prost(uint32, tag = "11")] pub port: u32, } /// Obf: GIHJHLJBKJP #[derive(proto_derive::CmdID)] #[cmdid(3)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GateServerScNotify { #[prost(string, tag = "3")] pub doiafbaiekh: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultiPathAvatarTypeInfo { #[prost(message, repeated, tag = "9")] pub equip_relic_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "12")] pub skilltree_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub rank: u32, #[prost(enumeration = "MultiPathAvatarType", tag = "2")] pub avatar_id: i32, #[prost(uint32, tag = "14")] pub path_equipment_id: u32, } /// Obf: OGNBEFCJCEP #[derive(proto_derive::CmdID)] #[cmdid(37)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAvatarPathCsReq { #[prost(enumeration = "MultiPathAvatarType", tag = "1")] pub avatar_id: i32, } /// Obf: GFJEJILAOFA #[derive(proto_derive::CmdID)] #[cmdid(75)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAvatarPathScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(enumeration = "MultiPathAvatarType", tag = "15")] pub avatar_id: i32, } /// Obf: PPNFLMHHHDA #[derive(proto_derive::CmdID)] #[cmdid(81)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetMultipleAvatarPathsCsReq { #[prost(enumeration = "MultiPathAvatarType", repeated, tag = "14")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: IBCLHNFDGDE #[derive(proto_derive::CmdID)] #[cmdid(7)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetMultipleAvatarPathsScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: LDKEBOIEKOI #[derive(proto_derive::CmdID)] #[cmdid(68)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMultiPathAvatarInfoCsReq {} /// Obf: AIINLKLIHIP #[derive(proto_derive::CmdID)] #[cmdid(46)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMultiPathAvatarInfoScRsp { #[prost(uint32, repeated, tag = "2")] pub fjiaemedcag: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "7")] pub multi_path_avatar_type_info_list: ::prost::alloc::vec::Vec< MultiPathAvatarTypeInfo, >, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(map = "uint32, enumeration(MultiPathAvatarType)", tag = "5")] pub current_multi_path_avatar_id: ::std::collections::HashMap, } /// Obf: EFBNFAKFFID #[derive(proto_derive::CmdID)] #[cmdid(21)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockAvatarPathCsReq { #[prost(enumeration = "MultiPathAvatarType", tag = "14")] pub avatar_id: i32, } /// Obf: HPHCPBCMGMI #[derive(proto_derive::CmdID)] #[cmdid(51)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockAvatarPathScRsp { #[prost(uint32, repeated, tag = "10")] pub fjiaemedcag: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(enumeration = "MultiPathAvatarType", tag = "13")] pub avatar_id: i32, } /// Obf: ANKFLOIKAMC #[derive(proto_derive::CmdID)] #[cmdid(41)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarPathChangedNotify { #[prost(uint32, tag = "13")] pub base_avatar_id: u32, #[prost(enumeration = "MultiPathAvatarType", tag = "4")] pub cur_multi_path_avatar_type: i32, } /// Obf: BGBBENBCOCC #[derive(proto_derive::CmdID)] #[cmdid(2)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGenderCsReq { #[prost(enumeration = "Gender", tag = "15")] pub gender: i32, } /// Obf: JKENGGHANLM #[derive(proto_derive::CmdID)] #[cmdid(65)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGenderScRsp { #[prost(message, repeated, tag = "11")] pub multi_path_type_info: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(enumeration = "MultiPathAvatarType", tag = "4")] pub multi_path_type: i32, } /// Obf: LOFANMHJMBI #[derive(proto_derive::CmdID)] #[cmdid(57)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetPlayerInfoCsReq { #[prost(bool, tag = "4")] pub is_modify: bool, #[prost(enumeration = "Gender", tag = "3")] pub gender: i32, #[prost(string, tag = "8")] pub nickname: ::prost::alloc::string::String, } /// Obf: CEHIFMNLGHK #[derive(proto_derive::CmdID)] #[cmdid(25)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetPlayerInfoScRsp { #[prost(enumeration = "MultiPathAvatarType", tag = "13")] pub multi_path_type: i32, #[prost(bool, tag = "1")] pub is_modify: bool, #[prost(message, repeated, tag = "11")] pub multi_path_type_info: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(int64, tag = "14")] pub dlfjlajmlhj: i64, } /// Obf: CMHKEFELDPM #[derive(proto_derive::CmdID)] #[cmdid(19)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QueryProductInfoCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Product { #[prost(string, tag = "10")] pub ffkkkfjlipb: ::prost::alloc::string::String, #[prost(uint32, tag = "9")] pub loepgdcdcbj: u32, #[prost(enumeration = "Jcpehggllij", tag = "6")] pub emdibikbamk: i32, #[prost(uint32, tag = "7")] pub mehpaobcbdk: u32, #[prost(bool, tag = "13")] pub fdghnkdcpbi: bool, #[prost(string, tag = "4")] pub jmlnibkplgb: ::prost::alloc::string::String, } /// Obf: CCMMJPMONFI #[derive(proto_derive::CmdID)] #[cmdid(92)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QueryProductInfoScRsp { #[prost(message, repeated, tag = "9")] pub ddgdlpfbdae: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "12")] pub eblhlkgmiao: u32, #[prost(uint64, tag = "6")] pub month_card_out_date_time: u64, #[prost(uint32, tag = "10")] pub knkjpekikol: u32, } /// Obf: CGBPNDFPFFB #[derive(proto_derive::CmdID)] #[cmdid(67)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonthCardRewardNotify { #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, } /// Obf: AFPEPACPNJJ #[derive(proto_derive::CmdID)] #[cmdid(40)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientDownloadDataScNotify { #[prost(message, optional, tag = "7")] pub download_data: ::core::option::Option, } /// Obf: HCNNAJPLBGP #[derive(proto_derive::CmdID)] #[cmdid(9)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadDataScNotify { #[prost(message, optional, tag = "14")] pub data: ::core::option::Option, } /// Obf: UpdateFeatureSwitchScNotify #[derive(proto_derive::CmdID)] #[cmdid(95)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFeatureSwitchScNotify { #[prost(message, repeated, tag = "9")] pub switch_info_list: ::prost::alloc::vec::Vec, } /// Obf: GDOEFOAKBPF #[derive(proto_derive::CmdID)] #[cmdid(35)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyRefreshNotify { #[prost(uint32, tag = "14")] pub iihfbggfiin: u32, } /// Obf: EEKAGGNDDHK #[derive(proto_derive::CmdID)] #[cmdid(87)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGameplayBirthdayCsReq { #[prost(uint32, tag = "13")] pub birthday: u32, } /// Obf: GGNPFICHOKN #[derive(proto_derive::CmdID)] #[cmdid(54)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGameplayBirthdayScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "5")] pub birthday: u32, } /// Obf: LNNKIKIJCFF #[derive(proto_derive::CmdID)] #[cmdid(69)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AceAntiCheaterCsReq { #[prost(uint32, tag = "1")] pub beiapfdpofh: u32, #[prost(string, tag = "7")] pub cgochppaakm: ::prost::alloc::string::String, } /// Obf: BEOODDKLFDN #[derive(proto_derive::CmdID)] #[cmdid(58)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AceAntiCheaterScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: ODKMGLILIDC #[derive(proto_derive::CmdID)] #[cmdid(76)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RetcodeNotify { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(uint32, repeated, tag = "13")] pub dddnppakinn: ::prost::alloc::vec::Vec, } /// Obf: CMJBANFHCIF #[derive(proto_derive::CmdID)] #[cmdid(39)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatCsReq { #[prost(uint64, tag = "6")] pub client_time_ms: u64, #[prost(uint32, tag = "1")] pub candpjmdead: u32, #[prost(message, optional, tag = "11")] pub lfeiofihjab: ::core::option::Option, } /// Obf: LBMCHHKPFAC #[derive(proto_derive::CmdID)] #[cmdid(49)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatScRsp { #[prost(uint64, tag = "4")] pub server_time_ms: u64, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub download_data: ::core::option::Option, #[prost(uint64, tag = "1")] pub client_time_ms: u64, } /// Obf: MJFLOFBGOBC #[derive(proto_derive::CmdID)] #[cmdid(84)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FeatureSwitchClosedScNotify { #[prost(enumeration = "Pimfigfbkap", tag = "14")] pub epfobdajphn: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njccmmophgk { #[prost(string, tag = "15")] pub icegneolfan: ::prost::alloc::string::String, #[prost(enumeration = "SecretKeyType", tag = "4")] pub slot: i32, } /// Obf: AJOPPEJJKME #[derive(proto_derive::CmdID)] #[cmdid(29)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSecretKeyInfoCsReq { #[prost(bytes = "vec", tag = "15")] pub lcbndhecnac: ::prost::alloc::vec::Vec, } /// Obf: FOFLCIFNHEB #[derive(proto_derive::CmdID)] #[cmdid(1)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSecretKeyInfoScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(bytes = "vec", tag = "7")] pub libnnlndhcn: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub ecbmogcmkdg: ::prost::alloc::vec::Vec, } /// Obf: JDOFNKCIJEN #[derive(proto_derive::CmdID)] #[cmdid(90)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginFinishCsReq {} /// Obf: BLGBIBHHKCK #[derive(proto_derive::CmdID)] #[cmdid(73)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginFinishScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct VideoKeyInfo { #[prost(uint32, tag = "8")] pub id: u32, #[prost(uint64, tag = "6")] pub video_key: u64, } /// Obf: ANJJEMPHDCM #[derive(proto_derive::CmdID)] #[cmdid(72)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyCsReq {} /// Obf: DOBMJNNOHJF #[derive(proto_derive::CmdID)] #[cmdid(74)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "14")] pub pgkffnfchig: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "5")] pub ldmlmkhlkho: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djphmojgkco { #[prost(uint32, tag = "14")] pub ibmpgmbhhpp: u32, #[prost(uint32, tag = "1")] pub aeddemigdgb: u32, #[prost(uint32, tag = "12")] pub ojdnjfdjimp: u32, #[prost(uint32, tag = "9")] pub content_id: u32, } /// Obf: BPNENCANGFI #[derive(proto_derive::CmdID)] #[cmdid(47)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRedPointStatusScNotify { #[prost(uint32, tag = "13")] pub content_id: u32, #[prost(uint32, tag = "14")] pub uid: u32, #[prost(message, repeated, tag = "6")] pub omokdopaihg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub ibmpgmbhhpp: u32, #[prost(uint32, tag = "2")] pub aeddemigdgb: u32, } /// Obf: FFCOIHJDKNP #[derive(proto_derive::CmdID)] #[cmdid(27)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeCsReq { #[prost(uint32, tag = "6")] pub num: u32, } /// Obf: ReserveStaminaExchangeScRsp #[derive(proto_derive::CmdID)] #[cmdid(59)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "8")] pub num: u32, } /// Obf: KCHAKLPPBIJ #[derive(proto_derive::CmdID)] #[cmdid(48)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StaminaInfoScNotify { /// TODO #[prost(int64, tag = "6")] pub next_recover_time: i64, #[prost(int64, tag = "3")] pub jahdlpmmdpf: i64, #[prost(uint32, tag = "15")] pub stamina: u32, #[prost(uint32, tag = "8")] pub reserve_stamina: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obonhlafbfd { #[prost(oneof = "obonhlafbfd::Djhlejplelj", tags = "9, 15, 1, 6, 8, 5, 7, 4, 11")] pub djhlejplelj: ::core::option::Option, } /// Nested message and enum types in `OBONHLAFBFD`. pub mod obonhlafbfd { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Djhlejplelj { #[prost(bool, tag = "9")] Jmbagbfikcm(bool), #[prost(bool, tag = "15")] Mcljblkacmp(bool), #[prost(bool, tag = "1")] Aneaakidpfl(bool), #[prost(bool, tag = "6")] Cpeeepdbbph(bool), #[prost(bool, tag = "8")] Gnohnpjbfjc(bool), #[prost(bool, tag = "5")] Pjilemmblfg(bool), #[prost(bool, tag = "7")] Nengeiijjcb(bool), #[prost(bool, tag = "4")] Nmjdboipfic(bool), #[prost(bool, tag = "11")] Cgadmdekiac(bool), } } /// Obf: AOEBMIJBCPD #[derive(proto_derive::CmdID)] #[cmdid(24)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdatePlayerSettingCsReq { #[prost(message, optional, tag = "1")] pub bembiciihnk: ::core::option::Option, } /// Obf: AJNOKNOOAFE #[derive(proto_derive::CmdID)] #[cmdid(96)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdatePlayerSettingScRsp { #[prost(message, optional, tag = "11")] pub bembiciihnk: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: MABLPBEEKNE #[derive(proto_derive::CmdID)] #[cmdid(99)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjUploadCsReq { #[prost(bytes = "vec", tag = "1")] pub lfeiofihjab: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub candpjmdead: u32, } /// Obf: NCBENIDDFIL #[derive(proto_derive::CmdID)] #[cmdid(43)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjUploadScRsp { #[prost(message, optional, tag = "8")] pub data: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lleoagkmaio { #[prost(string, repeated, tag = "5")] pub liojfhicbmj: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lodlbmpahkb { #[prost(bool, tag = "1")] pub ioedmmfmfjb: bool, #[prost(message, optional, tag = "10")] pub blgmkoeeiil: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jppecdlfcee { #[prost(oneof = "jppecdlfcee::Odogcofmnna", tags = "1726, 922, 536")] pub odogcofmnna: ::core::option::Option, } /// Nested message and enum types in `JPPECDLFCEE`. pub mod jppecdlfcee { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Odogcofmnna { #[prost(bool, tag = "1726")] Ioedmmfmfjb(bool), #[prost(message, tag = "922")] Bnhbckbnkel(super::Lleoagkmaio), #[prost(message, tag = "536")] Jmcbjecbhoh(super::Lleoagkmaio), } } /// Obf: OADFLCPFJAO #[derive(proto_derive::CmdID)] #[cmdid(30)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdatePsnSettingsInfoCsReq { #[prost(oneof = "update_psn_settings_info_cs_req::Fijaplfaflm", tags = "1290, 583")] pub fijaplfaflm: ::core::option::Option< update_psn_settings_info_cs_req::Fijaplfaflm, >, } /// Nested message and enum types in `UpdatePsnSettingsInfoCsReq`. pub mod update_psn_settings_info_cs_req { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fijaplfaflm { #[prost(message, tag = "1290")] Cbionloheco(super::Lodlbmpahkb), #[prost(message, tag = "583")] Mcajlebokoi(super::Jppecdlfcee), } } /// Obf: KJKFAMFBLNK #[derive(proto_derive::CmdID)] #[cmdid(82)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdatePsnSettingsInfoScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: NDMGGAIKGAO #[derive(proto_derive::CmdID)] #[cmdid(94)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGameStateServiceConfigCsReq {} /// Obf: DPGMKEIAGNM #[derive(proto_derive::CmdID)] #[cmdid(34)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGameStateServiceConfigScRsp { #[prost(string, repeated, tag = "11")] pub kkgiljcipjo: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(string, repeated, tag = "1")] pub iekaegajceg: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(string, repeated, tag = "13")] pub nlkanakemej: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeadIcon { #[prost(uint32, tag = "5")] pub id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatar { #[prost(uint32, tag = "5")] pub avatar_id: u32, #[prost(uint32, tag = "8")] pub pos: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatarVec { #[prost(message, repeated, tag = "5")] pub display_avatar_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "6")] pub is_display: bool, } /// Obf: PJBJMKAOKDO #[derive(proto_derive::CmdID)] #[cmdid(2898)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataCsReq {} /// Obf: PDFOHFGEGOL #[derive(proto_derive::CmdID)] #[cmdid(2871)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataScRsp { #[prost(uint32, repeated, tag = "12")] pub display_support_avatar_vec: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "7")] pub display_avatar_vec: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "4")] pub current_head_icon_id: u32, #[prost(string, tag = "14")] pub signature: ::prost::alloc::string::String, #[prost(message, repeated, tag = "15")] pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, } /// Obf: GOKMCJOHOOF #[derive(proto_derive::CmdID)] #[cmdid(2883)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHeadIconCsReq { #[prost(uint32, tag = "11")] pub id: u32, } /// Obf: OHFMIFBOANM #[derive(proto_derive::CmdID)] #[cmdid(2842)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHeadIconScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "9")] pub current_head_icon_id: u32, } /// Obf: CDACEIAPAAJ #[derive(proto_derive::CmdID)] #[cmdid(2879)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarCsReq { #[prost(message, repeated, tag = "10")] pub display_avatar_list: ::prost::alloc::vec::Vec, } /// Obf: OAKJBNBMDFO #[derive(proto_derive::CmdID)] #[cmdid(2877)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub display_avatar_list: ::prost::alloc::vec::Vec, } /// Obf: POPMCBKEHFA #[derive(proto_derive::CmdID)] #[cmdid(2833)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetIsDisplayAvatarInfoCsReq { #[prost(bool, tag = "12")] pub is_display: bool, } /// Obf: MFBOBBIGDPD #[derive(proto_derive::CmdID)] #[cmdid(2812)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetIsDisplayAvatarInfoScRsp { #[prost(bool, tag = "4")] pub is_display: bool, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: MKECIOKJIIE #[derive(proto_derive::CmdID)] #[cmdid(2838)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSignatureCsReq { #[prost(string, tag = "5")] pub signature: ::prost::alloc::string::String, } /// Obf: OMPDCNKABGP #[derive(proto_derive::CmdID)] #[cmdid(2878)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSignatureScRsp { #[prost(string, tag = "15")] pub signature: ::prost::alloc::string::String, #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: LIIOENCNBPP #[derive(proto_derive::CmdID)] #[cmdid(2856)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistAvatarCsReq { #[prost(uint32, repeated, tag = "2")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub avatar_id: u32, } /// Obf: HKFLEOANLFM #[derive(proto_derive::CmdID)] #[cmdid(2889)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistAvatarScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "7")] pub avatar_id: u32, #[prost(uint32, repeated, tag = "13")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: GAOCHKFFMBI #[derive(proto_derive::CmdID)] #[cmdid(4598)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnStartScNotify { #[prost(uint32, tag = "2")] pub fgjcodegeeg: u32, } /// Obf: BBHDCBFMEEL #[derive(proto_derive::CmdID)] #[cmdid(4571)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignCsReq { #[prost(uint32, tag = "1")] pub kabfepdmfbh: u32, #[prost(uint32, repeated, tag = "4")] pub nofcpiplkoi: ::prost::alloc::vec::Vec, } /// Obf: HLJHPACODKI #[derive(proto_derive::CmdID)] #[cmdid(4583)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignScRsp { #[prost(message, repeated, tag = "12")] pub gpihchdjapf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub kabfepdmfbh: u32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, repeated, tag = "8")] pub nofcpiplkoi: ::prost::alloc::vec::Vec, } /// Obf: CADEPOEBBMH #[derive(proto_derive::CmdID)] #[cmdid(4542)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnPointChangeScNotify { #[prost(uint32, tag = "4")] pub hddgpmmnicd: u32, } /// Obf: DCAMNIJONNG #[derive(proto_derive::CmdID)] #[cmdid(4579)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakePointRewardCsReq { #[prost(uint32, tag = "11")] pub lpnfoglapne: u32, #[prost(uint32, tag = "7")] pub ehcpfcaonkn: u32, } /// Obf: MPGMKJPLEKC #[derive(proto_derive::CmdID)] #[cmdid(4577)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakePointRewardScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub bkgadlnajdk: ::core::option::Option, #[prost(uint32, tag = "14")] pub ehcpfcaonkn: u32, #[prost(uint32, tag = "3")] pub lpnfoglapne: u32, } /// Obf: CFNOENMKLFC #[derive(proto_derive::CmdID)] #[cmdid(4533)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRewardCsReq { #[prost(uint32, tag = "1")] pub gjdibelbccj: u32, } /// Obf: AJNMMGFINHF #[derive(proto_derive::CmdID)] #[cmdid(4512)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRewardScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: OHHGFFOHJBO #[derive(proto_derive::CmdID)] #[cmdid(4528)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnInfoQueryCsReq { #[prost(uint32, tag = "1")] pub gjdibelbccj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oinmifejjpf { #[prost(int64, tag = "14")] pub finish_time: i64, #[prost(bool, tag = "2")] pub laeahdlhogd: bool, #[prost(enumeration = "Kphnhchpcbj", tag = "8")] pub status: i32, #[prost(uint32, tag = "4")] pub lhblfmfegmm: u32, #[prost(uint32, tag = "12")] pub ecmammpkagn: u32, #[prost(uint32, tag = "7")] pub hddgpmmnicd: u32, #[prost(int64, tag = "1")] pub pmjldmlnejg: i64, #[prost(uint32, repeated, tag = "5")] pub nofcpiplkoi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub meefiihpbhg: ::prost::alloc::vec::Vec, } /// Obf: FMMMFCBLEOA #[derive(proto_derive::CmdID)] #[cmdid(4538)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnInfoQueryScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub phejglemkkm: ::core::option::Option, #[prost(uint32, tag = "4")] pub mmgclgjnlcg: u32, } /// Obf: LBGNLKICHPN #[derive(proto_derive::CmdID)] #[cmdid(4578)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnForceFinishScNotify { #[prost(message, optional, tag = "4")] pub phejglemkkm: ::core::option::Option, } /// Obf: EIAGNNJKLPG #[derive(proto_derive::CmdID)] #[cmdid(1198)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPlotCsReq { #[prost(uint32, tag = "10")] pub hachmlahnpc: u32, } /// Obf: MBMLHKHNMOF #[derive(proto_derive::CmdID)] #[cmdid(1171)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPlotScRsp { #[prost(uint32, tag = "15")] pub hachmlahnpc: u32, #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mglapebcmoo { #[prost(message, optional, tag = "5")] pub cdajgliibii: ::core::option::Option, #[prost(message, optional, tag = "11")] pub basic_info: ::core::option::Option, #[prost(uint32, tag = "15")] pub egdlhhbbfpa: u32, #[prost(enumeration = "Aafpplmmkne", tag = "12")] pub opcledobikk: i32, } /// Obf: OLBPEKLJNLA #[derive(proto_derive::CmdID)] #[cmdid(3298)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordMonsterDataCsReq {} /// Obf: MFAGOJFFHHB #[derive(proto_derive::CmdID)] #[cmdid(3271)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordMonsterDataScRsp { #[prost(message, repeated, tag = "2")] pub lmohbmpbpac: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: OFCMIKAKJKM #[derive(proto_derive::CmdID)] #[cmdid(3283)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPunkLordRaidCsReq { #[prost(uint32, tag = "12")] pub monster_id: u32, #[prost(uint32, tag = "8")] pub uid: u32, #[prost(bool, tag = "6")] pub kephagkcagk: bool, } /// Obf: LJFBFFDHDHD #[derive(proto_derive::CmdID)] #[cmdid(3242)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPunkLordRaidScRsp { #[prost(uint32, repeated, tag = "5")] pub fddfakggpgf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(int64, tag = "1")] pub ebbhdidooki: i64, #[prost(message, optional, tag = "4")] pub ioebebcenho: ::core::option::Option, #[prost(bool, tag = "9")] pub kephagkcagk: bool, #[prost(message, optional, tag = "8")] pub scene: ::core::option::Option, } /// Obf: BFJFOEHDNNG #[derive(proto_derive::CmdID)] #[cmdid(3279)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SharePunkLordMonsterCsReq { #[prost(uint32, tag = "10")] pub monster_id: u32, #[prost(uint32, tag = "4")] pub uid: u32, #[prost(enumeration = "Abamnngjmld", tag = "14")] pub acfomfgmneo: i32, } /// Obf: JMLKEGKBAMO #[derive(proto_derive::CmdID)] #[cmdid(3277)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SharePunkLordMonsterScRsp { #[prost(uint32, tag = "14")] pub monster_id: u32, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(enumeration = "Abamnngjmld", tag = "5")] pub acfomfgmneo: i32, #[prost(uint32, tag = "1")] pub uid: u32, } /// Obf: KGGNEKCFKFM #[derive(proto_derive::CmdID)] #[cmdid(3233)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SummonPunkLordMonsterCsReq {} /// Obf: JAOIJCEBJMO #[derive(proto_derive::CmdID)] #[cmdid(3212)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SummonPunkLordMonsterScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub ioebebcenho: ::core::option::Option, } /// Obf: EOABMEGPCBN #[derive(proto_derive::CmdID)] #[cmdid(3289)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePunkLordPointRewardCsReq { #[prost(uint32, tag = "5")] pub level: u32, #[prost(bool, tag = "2")] pub mgciacfkbfm: bool, } /// Obf: BJKKKAPFFLO #[derive(proto_derive::CmdID)] #[cmdid(3222)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePunkLordPointRewardScRsp { #[prost(uint32, tag = "8")] pub level: u32, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, #[prost(bool, tag = "4")] pub mgciacfkbfm: bool, } /// Obf: KFDNLPHJFAE #[derive(proto_derive::CmdID)] #[cmdid(3266)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordMonsterInfoScNotify { #[prost(enumeration = "Deknolkehjd", tag = "11")] pub reason: i32, #[prost(message, optional, tag = "14")] pub basic_info: ::core::option::Option, #[prost(uint32, repeated, tag = "1")] pub fddfakggpgf: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "8")] pub cdajgliibii: ::core::option::Option, } /// Obf: KPPGBLDFLJE #[derive(proto_derive::CmdID)] #[cmdid(3205)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordDataCsReq {} /// Obf: PLBICAOFEGN #[derive(proto_derive::CmdID)] #[cmdid(3245)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordDataScRsp { #[prost(int64, tag = "3")] pub gppmklopkej: i64, #[prost(uint32, tag = "6")] pub gklleinmpbl: u32, #[prost(uint32, repeated, tag = "10")] pub lhfdcbafjgk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub ghhnlaepdmg: u32, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "13")] pub ineemdecjpk: u32, #[prost(uint32, tag = "8")] pub jljdfnhkhoo: u32, #[prost(uint32, tag = "14")] pub pnkndnlnoak: u32, } /// Obf: GHEFGKCNFKM #[derive(proto_derive::CmdID)] #[cmdid(3250)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordRaidTimeOutScNotify { #[prost(message, optional, tag = "12")] pub ioebebcenho: ::core::option::Option, } /// Obf: CDCBJLDFIAN #[derive(proto_derive::CmdID)] #[cmdid(3252)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordBattleResultScNotify { #[prost(message, optional, tag = "14")] pub cdajgliibii: ::core::option::Option, #[prost(uint32, tag = "6")] pub jhgankbjgcg: u32, #[prost(uint32, tag = "9")] pub gpipjmplech: u32, #[prost(message, optional, tag = "1")] pub ioebebcenho: ::core::option::Option, #[prost(uint32, tag = "12")] pub gocjfiaemkb: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpjmdlfoamd { #[prost(uint32, tag = "13")] pub oefflbfhcca: u32, #[prost(uint32, tag = "4")] pub config_id: u32, #[prost(uint32, tag = "15")] pub monster_id: u32, #[prost(int64, tag = "9")] pub sent_time: i64, #[prost(uint32, tag = "6")] pub world_level: u32, #[prost(bool, tag = "5")] pub mmbaocgfbli: bool, } /// Obf: PKCNCFNHEDK #[derive(proto_derive::CmdID)] #[cmdid(3211)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetKilledPunkLordMonsterDataCsReq {} /// Obf: EOKJPFNIOKJ #[derive(proto_derive::CmdID)] #[cmdid(3210)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetKilledPunkLordMonsterDataScRsp { #[prost(message, repeated, tag = "15")] pub knfdkpfoijh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, repeated, tag = "2")] pub hecnmgmnacc: ::prost::alloc::vec::Vec, } /// Obf: POKEIFIEDFI #[derive(proto_derive::CmdID)] #[cmdid(3206)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordMonsterKilledNotify { #[prost(message, optional, tag = "4")] pub hepifdfcgha: ::core::option::Option, } /// Obf: CHFBOEEPHBG #[derive(proto_derive::CmdID)] #[cmdid(3223)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeKilledPunkLordMonsterScoreCsReq { #[prost(bool, tag = "2")] pub mheiimdjklc: bool, #[prost(message, optional, tag = "8")] pub lehpjlfnone: ::core::option::Option, } /// Obf: DGKIFGBLIFF #[derive(proto_derive::CmdID)] #[cmdid(3285)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeKilledPunkLordMonsterScoreScRsp { #[prost(message, repeated, tag = "11")] pub ogkakmammhj: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub score: u32, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(bool, tag = "5")] pub mheiimdjklc: bool, } /// Obf: JLKMCFEHOME #[derive(proto_derive::CmdID)] #[cmdid(3216)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordDataChangeNotify { #[prost(uint32, tag = "14")] pub jljdfnhkhoo: u32, #[prost(uint32, tag = "2")] pub gklleinmpbl: u32, #[prost(uint32, tag = "12")] pub ghhnlaepdmg: u32, } /// Obf: PKFNNMOPEPK #[derive(proto_derive::CmdID)] #[cmdid(3214)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordBattleRecordCsReq { #[prost(message, optional, tag = "12")] pub lehpjlfnone: ::core::option::Option, } /// Obf: AEABMBPDEOO #[derive(proto_derive::CmdID)] #[cmdid(3288)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordBattleRecordScRsp { #[prost(message, repeated, tag = "1")] pub bfngfghfgjd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub lehpjlfnone: ::core::option::Option, #[prost(message, repeated, tag = "11")] pub iajekemijfa: ::prost::alloc::vec::Vec, } /// Obf: KDJPKKPIPJG #[derive(proto_derive::CmdID)] #[cmdid(998)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestDataCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Quest { #[prost(int64, tag = "14")] pub finish_time: i64, #[prost(enumeration = "QuestStatus", tag = "6")] pub status: i32, #[prost(uint32, tag = "15")] pub id: u32, #[prost(uint32, repeated, tag = "13")] pub iamidoafkkd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub progress: u32, } /// Obf: KFNBDOBDGBK #[derive(proto_derive::CmdID)] #[cmdid(971)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestDataScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "7")] pub total_achievement_exp: u32, #[prost(message, repeated, tag = "13")] pub quest_list: ::prost::alloc::vec::Vec, } /// Obf: DJIMFBDGCAC #[derive(proto_derive::CmdID)] #[cmdid(983)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardCsReq { #[prost(uint32, repeated, tag = "5")] pub mgdmcbghabl: ::prost::alloc::vec::Vec, } /// Obf: TakeQuestRewardScRsp #[derive(proto_derive::CmdID)] #[cmdid(942)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardScRsp { #[prost(uint32, repeated, tag = "9")] pub succ_quest_id_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: EKFKMGMGDHF #[derive(proto_derive::CmdID)] #[cmdid(956)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestOptionalRewardCsReq { #[prost(uint32, tag = "12")] pub oagkdkddfao: u32, #[prost(uint32, tag = "9")] pub optional_reward_id: u32, } /// Obf: LMGFEMHLGKN #[derive(proto_derive::CmdID)] #[cmdid(989)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestOptionalRewardScRsp { #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, tag = "15")] pub oagkdkddfao: u32, } /// Obf: MGNPIIBNCIK #[derive(proto_derive::CmdID)] #[cmdid(933)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestRecordCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bggkoppplbg { #[prost(uint32, tag = "3")] pub oincbgmpbic: u32, #[prost(uint32, tag = "15")] pub progress: u32, } /// Obf: BJPMJDKACED #[derive(proto_derive::CmdID)] #[cmdid(912)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestRecordScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "14")] pub lkjphnhlfif: ::prost::alloc::vec::Vec, } /// Obf: PGICGPIDPGJ #[derive(proto_derive::CmdID)] #[cmdid(928)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuestRecordScNotify { #[prost(message, optional, tag = "13")] pub okiomjajgdf: ::core::option::Option, } /// Obf: KFLIMNGMBOG #[derive(proto_derive::CmdID)] #[cmdid(938)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishQuestCsReq { #[prost(uint32, tag = "3")] pub group_id: u32, #[prost(uint32, tag = "13")] pub prop_state: u32, #[prost(uint32, tag = "9")] pub oagkdkddfao: u32, } /// Obf: NIDHHFGGBAE #[derive(proto_derive::CmdID)] #[cmdid(978)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishQuestScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: BLCPIEHLBFC #[derive(proto_derive::CmdID)] #[cmdid(966)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchGetQuestDataCsReq { #[prost(uint32, repeated, tag = "3")] pub quest_list: ::prost::alloc::vec::Vec, } /// Obf: CEOOPFEDDMI #[derive(proto_derive::CmdID)] #[cmdid(905)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchGetQuestDataScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub quest_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oiiolcpblcf { #[prost(uint32, tag = "12")] pub ogioakbpmae: u32, #[prost(uint32, tag = "8")] pub world_level: u32, #[prost(message, optional, tag = "11")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "2")] pub pjhmgggkcmk: ::core::option::Option, } /// Obf: LKGJEDGBLAD #[derive(proto_derive::CmdID)] #[cmdid(2298)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRaidCsReq { #[prost(uint32, tag = "15")] pub beddolcompo: u32, #[prost(uint32, tag = "11")] pub prop_entity_id: u32, #[prost(uint32, tag = "14")] pub world_level: u32, #[prost(uint32, tag = "4")] pub ogioakbpmae: u32, #[prost(uint32, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: MFBPACPFBNE #[derive(proto_derive::CmdID)] #[cmdid(2271)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRaidScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub scene: ::core::option::Option, } /// Obf: DPOBNOOIJAJ #[derive(proto_derive::CmdID)] #[cmdid(2283)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveRaidCsReq { #[prost(uint32, tag = "6")] pub ogioakbpmae: u32, #[prost(bool, tag = "3")] pub beddolcompo: bool, } /// Obf: MLOFLGOCGGE #[derive(proto_derive::CmdID)] #[cmdid(2242)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveRaidScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cagjidogimk { #[prost(uint32, tag = "5")] pub hpdodhkhpgp: u32, #[prost(uint32, tag = "7")] pub dimbaofnjgl: u32, #[prost(enumeration = "Efchikflmff", tag = "9")] pub gdajkbolpfh: i32, } /// Obf: NEBMPHNGKBH #[derive(proto_derive::CmdID)] #[cmdid(2279)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidInfoNotify { #[prost(uint64, tag = "15")] pub bjamhfnpldk: u64, #[prost(uint32, tag = "7")] pub ogioakbpmae: u32, #[prost(enumeration = "Lpjbcbefaon", tag = "3")] pub status: i32, #[prost(uint32, tag = "10")] pub world_level: u32, #[prost(message, optional, tag = "14")] pub item_list: ::core::option::Option, #[prost(message, repeated, tag = "2")] pub kpnbdngmcfk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mhpajolefof { #[prost(uint32, tag = "6")] pub stage_score: u32, #[prost(uint32, tag = "4")] pub ogioakbpmae: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpmlmmbclib { #[prost(uint32, tag = "3")] pub world_level: u32, #[prost(uint32, tag = "9")] pub ogioakbpmae: u32, #[prost(uint32, repeated, tag = "15")] pub ahlphpefnij: ::prost::alloc::vec::Vec, } /// Obf: JDHFIHNLEFH #[derive(proto_derive::CmdID)] #[cmdid(2278)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRaidInfoCsReq {} /// Obf: GetRaidInfoScRsp #[derive(proto_derive::CmdID)] #[cmdid(2256)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRaidInfoScRsp { #[prost(message, repeated, tag = "14")] pub challenge_raid_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub finished_raid_info_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, repeated, tag = "2")] pub challenge_taken_reward_id_list: ::prost::alloc::vec::Vec, } /// Obf: ONOEBNHMPID #[derive(proto_derive::CmdID)] #[cmdid(2277)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeRaidInfoCsReq {} /// Obf: CPPKPNPPNLE #[derive(proto_derive::CmdID)] #[cmdid(2233)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeRaidInfoScRsp { #[prost(uint32, repeated, tag = "11")] pub lcgenckodgn: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1")] pub gefkgbaaajb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: DOFMAHHJLFN #[derive(proto_derive::CmdID)] #[cmdid(2212)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRaidRewardCsReq { #[prost(uint32, tag = "4")] pub ckidkocfclb: u32, } /// Obf: JJCNMKKBDOB #[derive(proto_derive::CmdID)] #[cmdid(2228)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRaidRewardScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "10")] pub ckidkocfclb: u32, #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, } /// Obf: GPHOLGACFFA #[derive(proto_derive::CmdID)] #[cmdid(2238)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeRaidNotify { #[prost(message, optional, tag = "12")] pub keobfkgblja: ::core::option::Option, } /// Obf: PGNKHNINGFI #[derive(proto_derive::CmdID)] #[cmdid(2289)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetClientRaidTargetCountCsReq { #[prost(uint32, tag = "12")] pub kmgmhpkgeda: u32, #[prost(uint32, tag = "1")] pub progress: u32, } /// Obf: CCNMEAKCMHM #[derive(proto_derive::CmdID)] #[cmdid(2222)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetClientRaidTargetCountScRsp { #[prost(uint32, tag = "8")] pub progress: u32, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "3")] pub kmgmhpkgeda: u32, } /// Obf: OAAMCFFCJEC #[derive(proto_derive::CmdID)] #[cmdid(2266)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveRaidCsReq { #[prost(uint32, tag = "10")] pub ogioakbpmae: u32, #[prost(uint32, tag = "11")] pub world_level: u32, } /// Obf: HECKKFEAEML #[derive(proto_derive::CmdID)] #[cmdid(2205)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveRaidScRsp { #[prost(uint32, tag = "1")] pub ogioakbpmae: u32, #[prost(uint32, tag = "6")] pub world_level: u32, #[prost(bool, tag = "2")] pub beddolcompo: bool, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, repeated, tag = "4")] pub kpnbdngmcfk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olkmccnjkfc { #[prost(message, repeated, tag = "5")] pub kpnbdngmcfk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub world_level: u32, #[prost(uint32, tag = "2")] pub ogioakbpmae: u32, } /// Obf: AFDIBIIDJHM #[derive(proto_derive::CmdID)] #[cmdid(2245)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllSaveRaidCsReq {} /// Obf: NNDABMNOCGN #[derive(proto_derive::CmdID)] #[cmdid(2220)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllSaveRaidScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "6")] pub heeegichkkm: ::prost::alloc::vec::Vec, } /// Obf: ACBIEPFKNAL #[derive(proto_derive::CmdID)] #[cmdid(2250)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelSaveRaidScNotify { #[prost(uint32, tag = "15")] pub ogioakbpmae: u32, #[prost(uint32, tag = "2")] pub world_level: u32, } /// Obf: MFFAMKGFOLJ #[derive(proto_derive::CmdID)] #[cmdid(2231)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidKickByServerScNotify { #[prost(uint32, tag = "11")] pub ogioakbpmae: u32, #[prost(uint32, tag = "12")] pub world_level: u32, #[prost(message, optional, tag = "7")] pub scene: ::core::option::Option, #[prost(enumeration = "Eghdabbbnjo", tag = "14")] pub reason: i32, #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kogbdhnmmdf { #[prost(uint32, tag = "1")] pub iehicfjoddd: u32, } /// Obf: HMBPIDGLNLK #[derive(proto_derive::CmdID)] #[cmdid(6954)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionDataCsReq {} /// Obf: CGMIHDMOBJF #[derive(proto_derive::CmdID)] #[cmdid(6957)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionDataScRsp { #[prost(message, repeated, tag = "13")] pub challenge_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: LGMOFIIJNEH #[derive(proto_derive::CmdID)] #[cmdid(6953)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionDataScNotify { #[prost(message, optional, tag = "4")] pub collection_info: ::core::option::Option, } /// Obf: BNCEEEALMHI #[derive(proto_derive::CmdID)] #[cmdid(6950)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionEnterNextRaidCsReq { #[prost(uint32, tag = "11")] pub beddolcompo: u32, #[prost(uint32, tag = "14")] pub ogioakbpmae: u32, #[prost(uint32, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub world_level: u32, } /// Obf: HAOFEBAFEEH #[derive(proto_derive::CmdID)] #[cmdid(6948)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionEnterNextRaidScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opjnihcpeil { #[prost(uint32, tag = "13")] pub phfajjegnaa: u32, #[prost(uint32, tag = "10")] pub gbhohddhhgk: u32, #[prost(uint32, tag = "12")] pub mglnpnapecf: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kicjfomninl { #[prost(uint32, tag = "8")] pub gbhohddhhgk: u32, #[prost(uint32, tag = "12")] pub eiopnpbapkm: u32, } /// Obf: KENDKMPIPNN #[derive(proto_derive::CmdID)] #[cmdid(2429)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicRecommendCsReq { #[prost(uint32, tag = "6")] pub avatar_id: u32, } /// Obf: KPKEADLCHJG #[derive(proto_derive::CmdID)] #[cmdid(2437)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicRecommendScRsp { #[prost(message, repeated, tag = "1")] pub ficfdebbfpf: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "7")] pub koccbhmjnpb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub emogihmakbg: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub jjngmadfmka: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub pnafgfmgomj: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub avatar_id: u32, #[prost(bool, tag = "12")] pub kblekehimfm: bool, #[prost(message, repeated, tag = "2")] pub hllbbamoaia: ::prost::alloc::vec::Vec, } /// Obf: KMCOOPFHGFP #[derive(proto_derive::CmdID)] #[cmdid(2442)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicAvatarRecommendCsReq { #[prost(uint32, tag = "3")] pub eolgpjigodn: u32, } /// Obf: CPFCDMLBGLF #[derive(proto_derive::CmdID)] #[cmdid(2402)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicAvatarRecommendScRsp { #[prost(uint32, tag = "15")] pub eolgpjigodn: u32, #[prost(uint32, repeated, tag = "13")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(bool, tag = "6")] pub kblekehimfm: bool, } /// Obf: BALOPJDPLOJ #[derive(proto_derive::CmdID)] #[cmdid(2444)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeRecommendLineupListCsReq { #[prost(uint32, tag = "5")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eacinhcccmi { #[prost(uint32, repeated, tag = "15")] pub second_lineup_ids: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub mjgilmhgaol: u32, #[prost(uint32, repeated, tag = "3")] pub first_lineup_ids: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub jljeofmobae: u32, } /// Obf: BMCJEAILDNB #[derive(proto_derive::CmdID)] #[cmdid(2410)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeRecommendLineupListScRsp { #[prost(message, repeated, tag = "5")] pub ppaggondpcf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "6")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkcabeaapjc { #[prost(uint32, repeated, tag = "7")] pub dmpagjbcehe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjlcieaomlp { #[prost(uint32, tag = "6")] pub acplfdcngko: u32, #[prost(uint32, tag = "11")] pub module_id: u32, #[prost(map = "uint32, message", tag = "10")] pub ohfihgbcaja: ::std::collections::HashMap, } /// Obf: JGGNKFAPPMK #[derive(proto_derive::CmdID)] #[cmdid(5998)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllRedDotDataCsReq {} /// Obf: FEPJIEDHGNJ #[derive(proto_derive::CmdID)] #[cmdid(5971)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllRedDotDataScRsp { #[prost(message, repeated, tag = "8")] pub jlmaljkdllc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: KMDGMPFDJNO #[derive(proto_derive::CmdID)] #[cmdid(5983)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateRedDotDataCsReq { #[prost(uint32, repeated, tag = "11")] pub param_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub group_id: u32, #[prost(uint32, tag = "1")] pub module_id: u32, #[prost(enumeration = "Ibiecklcaal", tag = "13")] pub jonnhkhbkaa: i32, #[prost(uint32, tag = "9")] pub acplfdcngko: u32, } /// Obf: KEDEIMHOFLP #[derive(proto_derive::CmdID)] #[cmdid(5942)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateRedDotDataScRsp { #[prost(uint32, tag = "15")] pub group_id: u32, #[prost(uint32, tag = "14")] pub module_id: u32, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "9")] pub acplfdcngko: u32, } /// Obf: PGGBOBBMKLC #[derive(proto_derive::CmdID)] #[cmdid(5979)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSingleRedDotParamGroupCsReq { #[prost(uint32, tag = "8")] pub acplfdcngko: u32, #[prost(uint32, tag = "12")] pub module_id: u32, #[prost(uint32, tag = "7")] pub group_id: u32, } /// Obf: AEPOHEHDNIH #[derive(proto_derive::CmdID)] #[cmdid(5977)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSingleRedDotParamGroupScRsp { #[prost(uint32, tag = "14")] pub group_id: u32, #[prost(uint32, tag = "8")] pub module_id: u32, #[prost(message, optional, tag = "15")] pub emockdjpbcb: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "9")] pub acplfdcngko: u32, } /// Obf: OFIDCKBJFBN #[derive(proto_derive::CmdID)] #[cmdid(3598)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetReplayTokenCsReq { #[prost(uint32, tag = "4")] pub ehoaoabenla: u32, #[prost(string, tag = "14")] pub goibgnnmhak: ::prost::alloc::string::String, #[prost(uint32, tag = "3")] pub ldeabglleek: u32, #[prost(enumeration = "Gplhkpmpaoh", tag = "13")] pub fiiglkmjodg: i32, #[prost(uint32, tag = "7")] pub stage_id: u32, #[prost(string, tag = "2")] pub bncoodahhpc: ::prost::alloc::string::String, } /// Obf: IAJACNNMGAH #[derive(proto_derive::CmdID)] #[cmdid(3571)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetReplayTokenScRsp { #[prost(uint32, tag = "12")] pub stage_id: u32, #[prost(string, tag = "13")] pub bncoodahhpc: ::prost::alloc::string::String, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(enumeration = "Gplhkpmpaoh", tag = "6")] pub fiiglkmjodg: i32, #[prost(string, tag = "7")] pub token: ::prost::alloc::string::String, } /// Obf: MOJMOLHKHII #[derive(proto_derive::CmdID)] #[cmdid(3583)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerReplayInfoCsReq {} /// Obf: MFFAHIJOBGA #[derive(proto_derive::CmdID)] #[cmdid(3542)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerReplayInfoScRsp { #[prost(message, repeated, tag = "2")] pub chifegnppjp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: NHLIEJPLOGA #[derive(proto_derive::CmdID)] #[cmdid(3498)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRndOptionCsReq { #[prost(uint32, tag = "1")] pub id: u32, } /// Obf: NDBMOEODFNC #[derive(proto_derive::CmdID)] #[cmdid(3471)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRndOptionScRsp { #[prost(uint32, repeated, tag = "12")] pub pdcobmfkkei: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: NEEOMPCGJHE #[derive(proto_derive::CmdID)] #[cmdid(3483)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyFirstMeetPamCsReq {} /// Obf: MCPLCENAKFI #[derive(proto_derive::CmdID)] #[cmdid(3442)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyFirstMeetPamScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ceepcddklka { #[prost(uint32, tag = "15")] pub buff_id: u32, #[prost(uint32, tag = "9")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngjdobpcnnh { #[prost(message, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueSite { #[prost(uint32, tag = "14")] pub ehdfjgodbbd: u32, #[prost(enumeration = "Lmmpdihpaep", tag = "15")] pub fhhhadkhhef: i32, #[prost(enumeration = "Lmmpdihpaep", tag = "12")] pub leniakpnnhf: i32, #[prost(uint32, tag = "8")] pub dneoamobpgm: u32, #[prost(uint32, tag = "3")] pub room_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kifancaihcc { #[prost(uint32, tag = "9")] pub hokncjoocnf: u32, #[prost(uint32, tag = "1")] pub knmedcpfccg: u32, #[prost(uint32, tag = "10")] pub map_id: u32, #[prost(uint32, tag = "4")] pub area_id: u32, #[prost(message, repeated, tag = "14")] pub bfjjbmongln: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArea { #[prost(uint32, tag = "14")] pub area_id: u32, #[prost(bool, tag = "15")] pub has_taken_rewards: bool, #[prost(uint32, tag = "7")] pub map_id: u32, #[prost(enumeration = "RogueAreaStatus", tag = "5")] pub rogue_area_status: i32, #[prost(enumeration = "RogueStatus", tag = "13")] pub rogue_status: i32, #[prost(uint32, tag = "10")] pub cur_reach_room_num: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eodoehnbecc { #[prost(bool, tag = "10")] pub dbbgaiadlnc: bool, #[prost(uint32, tag = "3")] pub ompaaklllfd: u32, #[prost(enumeration = "Gebiogifkka", tag = "14")] pub ggpbffejpmg: i32, #[prost(uint32, tag = "13")] pub hbjmacnohio: u32, #[prost(message, optional, tag = "8")] pub edbghnilgnm: ::core::option::Option, #[prost(uint32, tag = "5")] pub ccammhfppgf: u32, #[prost(uint32, tag = "2")] pub abhpigogaci: u32, #[prost(uint32, tag = "6")] pub rogue_coin: u32, #[prost(message, repeated, tag = "7")] pub kgalgmdjidd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub mmhnoilfppo: u32, #[prost(uint32, repeated, tag = "9")] pub pbnkiabmpph: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub iafbokooail: u32, #[prost(uint32, tag = "4")] pub apkmpfbddlb: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emjiipjcpbf { #[prost(message, optional, tag = "2")] pub mmllfoibjid: ::core::option::Option, #[prost(message, repeated, tag = "15")] pub nmcclcipopp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohkgingpahf { #[prost(message, repeated, tag = "8")] pub plnppjmhgfe: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub kfcijhfjdca: u32, #[prost(message, repeated, tag = "4")] pub dokhjdcppib: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueBuffEnhanceInfo { #[prost(uint32, tag = "5")] pub buff_id: u32, #[prost(message, optional, tag = "4")] pub item_cost_list: ::core::option::Option, #[prost(float, tag = "3")] pub maahfkmkmmi: f32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueBuffEnhanceShopInfo { #[prost(message, repeated, tag = "6")] pub buff_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjabaomhbeg { #[prost(uint32, tag = "13")] pub mflhiehekmm: u32, #[prost(uint32, tag = "6")] pub cgegioedbmc: u32, #[prost(uint32, tag = "4")] pub pfihnpibegn: u32, #[prost(map = "uint32, uint32", tag = "14")] pub oeoijbhainb: ::std::collections::HashMap, #[prost(uint32, tag = "7")] pub fjommiafobp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdfmmdjklnh { #[prost(uint32, tag = "14")] pub ekngchdokck: u32, #[prost(message, repeated, tag = "10")] pub miracle_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub pmphnllhkjd: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbfhblgmgba { #[prost(message, optional, tag = "8")] pub ckdfadabico: ::core::option::Option, #[prost(uint32, repeated, tag = "7")] pub epjpcoiajej: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bndkhokahdb { #[prost(uint32, repeated, tag = "14")] pub ikjjpgbflpd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmmdcpbgjnj { #[prost(uint32, repeated, tag = "11")] pub ilghdidjkbf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ocjihfidggb { #[prost(uint32, tag = "15")] pub nhadndcnfma: u32, #[prost(oneof = "ocjihfidggb::Gjnmhacjekd", tags = "1, 7")] pub gjnmhacjekd: ::core::option::Option, } /// Nested message and enum types in `OCJIHFIDGGB`. pub mod ocjihfidggb { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Gjnmhacjekd { #[prost(message, tag = "1")] Dkkjoejniak(super::ItemList), #[prost(message, tag = "7")] Dpeojkicbcd(super::Ngjdobpcnnh), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Midddenkgla { #[prost(uint32, repeated, tag = "7")] pub mefoaofhodg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub pahgoidcmim: u32, #[prost(uint32, tag = "3")] pub kjepcebbdkf: u32, #[prost(message, optional, tag = "2")] pub rogue_revive_cost: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aclokladadc { #[prost(uint32, tag = "3")] pub kjhaalcfdco: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueVirtualItemInfo { #[prost(uint32, tag = "10")] pub eigbnljbcgo: u32, #[prost(uint32, tag = "6")] pub rogue_coin: u32, #[prost(uint32, tag = "7")] pub pnokglmgpec: u32, #[prost(uint32, tag = "11")] pub blljigphnol: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueInfo { #[prost(message, optional, tag = "607")] pub current_info: ::core::option::Option, #[prost(message, optional, tag = "683")] pub rogue_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueInfoData { #[prost(message, optional, tag = "4")] pub rogue_virtual_item_info: ::core::option::Option, #[prost(message, optional, tag = "10")] pub rogue_score_info: ::core::option::Option, #[prost(message, optional, tag = "14")] pub rogue_area_info: ::core::option::Option, #[prost(message, optional, tag = "12")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "13")] pub season_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueCurrentInfo { #[prost(message, optional, tag = "14")] pub ckdfadabico: ::core::option::Option, #[prost(message, optional, tag = "7")] pub daglmonmmmh: ::core::option::Option, #[prost(message, optional, tag = "11")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "4")] pub pending_action: ::core::option::Option, #[prost(message, optional, tag = "9")] pub abkohabemmf: ::core::option::Option, #[prost(bool, tag = "1")] pub pcpkbpjdkah: bool, #[prost(message, optional, tag = "5")] pub cnkndnimffl: ::core::option::Option, #[prost(message, optional, tag = "13")] pub lonmaoajkgn: ::core::option::Option, #[prost(message, optional, tag = "6")] pub map_info: ::core::option::Option, #[prost(enumeration = "RogueStatus", tag = "12")] pub status: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueSeasonInfo { #[prost(int64, tag = "2")] pub begin_time: i64, #[prost(int64, tag = "12")] pub end_time: i64, #[prost(uint32, tag = "4")] pub season_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueAreaInfo { #[prost(message, repeated, tag = "6")] pub rogue_area_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueAeonInfo { #[prost(uint32, repeated, tag = "10")] pub aeon_id_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "8")] pub is_unlocked: bool, #[prost(uint32, tag = "11")] pub unlock_aeon_num: u32, #[prost(uint32, tag = "15")] pub unlock_aeon_enhance_num: u32, } /// BIEOGDFMKOJ #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueCurVirtualItemInfo { #[prost(uint32, tag = "7")] pub cur_rogue_coin: u32, #[prost(uint32, tag = "12")] pub cur_talent_coin: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhcnoafhcai { #[prost(message, repeated, tag = "15")] pub kgalgmdjidd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfniaimpkab { #[prost(message, optional, tag = "4")] pub ckdfadabico: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pemffdibadh { #[prost(message, optional, tag = "15")] pub aajedmfnkbb: ::core::option::Option, #[prost(uint32, repeated, tag = "9")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub moiccjnmbbi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "14")] pub gghcbpbeffj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fakpnimfbmk { #[prost(message, optional, tag = "9")] pub emajjkoplbl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cebkapoaloh { #[prost(uint32, tag = "10")] pub unlock_aeon_enhance_num: u32, #[prost(bool, tag = "13")] pub is_unlocked: bool, #[prost(uint32, tag = "11")] pub jmjefaecemk: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbldcklfhlc { #[prost(uint32, repeated, tag = "7")] pub objeihaehdn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgiobkcnlng { #[prost(uint32, tag = "10")] pub unlock_aeon_num: u32, #[prost(uint32, repeated, tag = "3")] pub aeon_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub jmjefaecemk: u32, #[prost(bool, tag = "9")] pub is_unlocked: bool, #[prost(uint32, tag = "6")] pub unlock_aeon_enhance_num: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jckmdafcnkk { #[prost(uint32, tag = "8")] pub score: u32, #[prost(uint32, tag = "3")] pub mhggdomfbkd: u32, #[prost(uint32, tag = "12")] pub ladfpceplij: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbophbieink { #[prost(uint32, tag = "14")] pub bbkdcndijln: u32, #[prost(float, tag = "5")] pub ilefjaclicg: f32, #[prost(message, repeated, tag = "8")] pub ockcomidhjd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkbhmoemlgh { #[prost(uint32, tag = "5")] pub slot: u32, #[prost(enumeration = "AvatarType", tag = "14")] pub avatar_type: i32, #[prost(uint32, tag = "6")] pub id: u32, #[prost(uint32, tag = "11")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hocefikhhni { #[prost(message, repeated, tag = "5")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "14")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "12")] pub miracle_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueFinishInfo { #[prost(bool, tag = "5")] pub gnlcjmjdknc: bool, #[prost(message, optional, tag = "2")] pub ollffphgolh: ::core::option::Option, #[prost(uint32, tag = "13")] pub apbhnokgehh: u32, #[prost(uint32, tag = "3")] pub bpdbknphldf: u32, #[prost(uint32, tag = "1014")] pub lembcfhpikc: u32, #[prost(uint32, tag = "9")] pub mgfocdpegkp: u32, #[prost(message, optional, tag = "14")] pub pljemklkmpg: ::core::option::Option, #[prost(message, optional, tag = "4")] pub jkdekdlfihg: ::core::option::Option, #[prost(uint32, tag = "203")] pub area_id: u32, #[prost(bool, tag = "15")] pub is_win: bool, #[prost(message, optional, tag = "6")] pub npenedfjfni: ::core::option::Option, #[prost(uint32, tag = "12")] pub pnannpjkkaj: u32, #[prost(message, optional, tag = "11")] pub record_info: ::core::option::Option, #[prost(uint32, tag = "8")] pub score: u32, #[prost(message, optional, tag = "1")] pub ilopgmahfae: ::core::option::Option, #[prost(message, optional, tag = "10")] pub clooabbkdpl: ::core::option::Option, #[prost(message, optional, tag = "7")] pub dcgagpdhokb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueScoreRewardInfo { #[prost(uint32, tag = "7")] pub explore_score: u32, #[prost(bool, tag = "5")] pub pool_refreshed: bool, #[prost(int64, tag = "12")] pub begin_time_stamp: i64, #[prost(bool, tag = "13")] pub has_taken_initial_score: bool, #[prost(uint32, tag = "4")] pub pool_id: u32, #[prost(uint32, repeated, tag = "1")] pub taken_score_reward_row_ids: ::prost::alloc::vec::Vec, /// TODO #[prost(int64, tag = "14")] pub end_time_stamp: i64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Alfjmipdibo { #[prost(uint32, tag = "14")] pub exp: u32, #[prost(uint32, tag = "6")] pub level: u32, #[prost(uint32, tag = "4")] pub max_level: u32, #[prost(uint32, tag = "8")] pub buff_aeon_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueDialogueEventParam { #[prost(uint32, tag = "5")] pub arg_id: u32, #[prost(int32, tag = "14")] pub int_value: i32, #[prost(uint32, tag = "6")] pub dialogue_event_id: u32, #[prost(bool, tag = "15")] pub is_valid: bool, #[prost(float, tag = "13")] pub ratio: f32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Depnplndigf { #[prost(message, repeated, tag = "15")] pub kffkicfmamo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub bijdbcmdppf: u32, #[prost(uint32, tag = "14")] pub opibbfhbgob: u32, #[prost(uint32, repeated, tag = "13")] pub mlinfbjknpf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub dendgfhgdnk: u32, #[prost(uint32, tag = "4")] pub game_mode_type: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ganaaamoibj { #[prost(uint32, repeated, tag = "6")] pub madkmhblfmf: ::prost::alloc::vec::Vec, #[prost(enumeration = "Mckhemgifgc", tag = "14")] pub kaailkaeeck: i32, #[prost(oneof = "ganaaamoibj::Gjnmhacjekd", tags = "12")] pub gjnmhacjekd: ::core::option::Option, } /// Nested message and enum types in `GANAAAMOIBJ`. pub mod ganaaamoibj { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Gjnmhacjekd { #[prost(message, tag = "12")] Dkkjoejniak(super::ItemList), } } /// Obf: CLEKJFMNFAG #[derive(proto_derive::CmdID)] #[cmdid(1898)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueInfoCsReq {} /// Obf: JJCKCDANDKF #[derive(proto_derive::CmdID)] #[cmdid(1871)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueInfoScRsp { #[prost(message, optional, tag = "10")] pub rogue_info: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: DLIMLDALOCJ #[derive(proto_derive::CmdID)] #[cmdid(1883)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRogueCsReq { #[prost(uint32, repeated, tag = "11")] pub moiccjnmbbi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "13")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub area_id: u32, #[prost(uint32, tag = "15")] pub buff_aeon_id: u32, #[prost(uint32, tag = "1")] pub oiaecielhaf: u32, #[prost(uint32, repeated, tag = "8")] pub ngbfehejhho: ::prost::alloc::vec::Vec, } /// Obf: HNAIHJOBHKH #[derive(proto_derive::CmdID)] #[cmdid(1842)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRogueScRsp { #[prost(message, optional, tag = "11")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "14")] pub map_rotation_data: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub scene: ::core::option::Option, #[prost(message, optional, tag = "15")] pub rogue_info: ::core::option::Option, } /// Obf: KJMMKOJMDIH #[derive(proto_derive::CmdID)] #[cmdid(1879)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueCsReq { #[prost(uint32, tag = "12")] pub area_id: u32, #[prost(uint32, tag = "15")] pub oiaecielhaf: u32, } /// Obf: LCAAKLFMKCB #[derive(proto_derive::CmdID)] #[cmdid(1877)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueScRsp { #[prost(message, optional, tag = "14")] pub map_rotation_data: ::core::option::Option, #[prost(message, optional, tag = "12")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "7")] pub rogue_info: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub scene: ::core::option::Option, } /// Obf: FLOBECFDJMD #[derive(proto_derive::CmdID)] #[cmdid(1833)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveRogueCsReq {} /// Obf: DCNBBGACBMB #[derive(proto_derive::CmdID)] #[cmdid(1812)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveRogueScRsp { #[prost(message, optional, tag = "7")] pub map_rotation_data: ::core::option::Option, #[prost(message, optional, tag = "12")] pub rogue_info: ::core::option::Option, #[prost(message, optional, tag = "11")] pub lineup: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub scene: ::core::option::Option, } /// Obf: AGIGNOJJKMB #[derive(proto_derive::CmdID)] #[cmdid(1866)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueFinishScNotify { #[prost(message, optional, tag = "7")] pub finish_info: ::core::option::Option, } /// Obf: EDLBPDJIMMA #[derive(proto_derive::CmdID)] #[cmdid(1805)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PickRogueAvatarCsReq { #[prost(uint32, tag = "3")] pub prop_entity_id: u32, #[prost(uint32, repeated, tag = "2")] pub moiccjnmbbi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "8")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: HDPEEHIJHBA #[derive(proto_derive::CmdID)] #[cmdid(1845)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PickRogueAvatarScRsp { #[prost(uint32, repeated, tag = "2")] pub moiccjnmbbi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: NOAAFBDCFEK #[derive(proto_derive::CmdID)] #[cmdid(1850)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReviveRogueAvatarCsReq { #[prost(uint32, repeated, tag = "2")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub moiccjnmbbi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub oiaecielhaf: u32, #[prost(uint32, tag = "6")] pub base_avatar_id: u32, } /// Obf: AJBGMNDFFPD #[derive(proto_derive::CmdID)] #[cmdid(1831)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReviveRogueAvatarScRsp { #[prost(uint32, tag = "5")] pub base_avatar_id: u32, #[prost(uint32, repeated, tag = "13")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "15")] pub moiccjnmbbi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub aajedmfnkbb: ::core::option::Option, #[prost(uint32, tag = "14")] pub eiacommjccl: u32, } /// Obf: JDKCJGPNMOL #[derive(proto_derive::CmdID)] #[cmdid(1816)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueReviveInfoScNotify { #[prost(message, optional, tag = "1")] pub aajedmfnkbb: ::core::option::Option, } /// Obf: NOFLFCMDFGE #[derive(proto_derive::CmdID)] #[cmdid(1852)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueBuffEnhanceInfoCsReq {} /// Obf: BANKOFPDBLK #[derive(proto_derive::CmdID)] #[cmdid(1811)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueBuffEnhanceInfoScRsp { #[prost(message, optional, tag = "14")] pub shop_info: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: DKOMNJCGDHH #[derive(proto_derive::CmdID)] #[cmdid(1810)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnhanceRogueBuffCsReq { #[prost(uint32, tag = "11")] pub rogue_buff_id: u32, } /// Obf: EKAKBIEPOJD #[derive(proto_derive::CmdID)] #[cmdid(1900)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnhanceRogueBuffScRsp { #[prost(message, optional, tag = "6")] pub hakpbedkfdh: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(bool, tag = "13")] pub mnmbfageloc: bool, } /// Obf: ONNALOIMJJF #[derive(proto_derive::CmdID)] #[cmdid(1814)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitRogueCsReq { #[prost(uint32, tag = "4")] pub area_id: u32, } /// Obf: BANOJLGAEPE #[derive(proto_derive::CmdID)] #[cmdid(1888)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitRogueScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub rogue_info: ::core::option::Option, #[prost(message, optional, tag = "10")] pub finish_info: ::core::option::Option, } /// Obf: IIILIFAMLHN #[derive(proto_derive::CmdID)] #[cmdid(1863)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueExploreWinScNotify { #[prost(bool, tag = "11")] pub pcpkbpjdkah: bool, } /// Obf: OHJIJFICLNO #[derive(proto_derive::CmdID)] #[cmdid(1855)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueSeasonFinishScNotify { #[prost(message, optional, tag = "6")] pub finish_info: ::core::option::Option, #[prost(message, optional, tag = "8")] pub rogue_score_info: ::core::option::Option, #[prost(message, optional, tag = "10")] pub scene: ::core::option::Option, #[prost(bool, tag = "7")] pub jibbioighic: bool, #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, } /// Obf: EBIJOCFIGDH #[derive(proto_derive::CmdID)] #[cmdid(1865)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueMapRoomCsReq { #[prost(uint32, tag = "10")] pub room_id: u32, #[prost(uint32, tag = "13")] pub dneoamobpgm: u32, } /// Obf: PABMCHILAHC #[derive(proto_derive::CmdID)] #[cmdid(1857)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueMapRoomScRsp { #[prost(message, optional, tag = "2")] pub scene: ::core::option::Option, #[prost(message, optional, tag = "1")] pub map_rotation_data: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub lineup: ::core::option::Option, #[prost(uint32, tag = "4")] pub knmedcpfccg: u32, } /// Obf: EIOJFEEIFLP #[derive(proto_derive::CmdID)] #[cmdid(1819)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueMapRoomScNotify { #[prost(message, optional, tag = "7")] pub rogue_site: ::core::option::Option, #[prost(uint32, tag = "2")] pub map_id: u32, } /// Obf: AGJKEKCJGJN #[derive(proto_derive::CmdID)] #[cmdid(1867)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenRogueChestCsReq { #[prost(bool, tag = "3")] pub hodgfgacfkc: bool, #[prost(uint32, tag = "12")] pub oiaecielhaf: u32, } /// Obf: BGOPNKHNGPH #[derive(proto_derive::CmdID)] #[cmdid(1876)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenRogueChestScRsp { #[prost(message, optional, tag = "9")] pub ikpjkdljcea: ::core::option::Option, #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: JCDAOKAIAFP #[derive(proto_derive::CmdID)] #[cmdid(1839)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeRogueRewardKeyCsReq { #[prost(uint32, tag = "3")] pub count: u32, } /// Obf: ExchangeRogueRewardKeyScRsp #[derive(proto_derive::CmdID)] #[cmdid(1849)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeRogueRewardKeyScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, tag = "2")] pub count: u32, } /// Obf: HPMDLAEOHNL #[derive(proto_derive::CmdID)] #[cmdid(1847)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueAreaUnlockScNotify { #[prost(uint32, tag = "11")] pub area_id: u32, } /// Obf: HPNPKOHLFJN #[derive(proto_derive::CmdID)] #[cmdid(1826)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueGetItemScNotify { #[prost(message, optional, tag = "14")] pub olmakeilnnh: ::core::option::Option, #[prost(message, optional, tag = "2")] pub alldoijdhck: ::core::option::Option, } /// Obf: DEHIHLIMDPF #[derive(proto_derive::CmdID)] #[cmdid(1897)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueAeonLevelRewardCsReq { #[prost(uint32, tag = "8")] pub level: u32, #[prost(uint32, tag = "14")] pub buff_aeon_id: u32, } /// Obf: GAPHDMCMDDI #[derive(proto_derive::CmdID)] #[cmdid(1827)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueAeonLevelRewardScRsp { #[prost(uint32, tag = "12")] pub level: u32, #[prost(uint32, tag = "10")] pub buff_aeon_id: u32, #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: HKFAJBBFMFM #[derive(proto_derive::CmdID)] #[cmdid(1896)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueAeonLevelUpRewardScNotify { #[prost(uint32, tag = "13")] pub level: u32, #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, #[prost(uint32, tag = "12")] pub buff_aeon_id: u32, } /// Obf: KDAKGGONBLO #[derive(proto_derive::CmdID)] #[cmdid(1809)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueScoreRewardInfoCsReq {} /// Obf: NIBMCJMNPPA #[derive(proto_derive::CmdID)] #[cmdid(1899)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueScoreRewardInfoScRsp { #[prost(message, optional, tag = "11")] pub score_reward_info: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: JBBLLHLJLCH #[derive(proto_derive::CmdID)] #[cmdid(1804)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueScoreRewardCsReq { #[prost(uint32, tag = "3")] pub pool_id: u32, #[prost(uint32, repeated, tag = "8")] pub nfejlgefbpl: ::prost::alloc::vec::Vec, } /// Obf: MIAIHDFAMDE #[derive(proto_derive::CmdID)] #[cmdid(1860)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueScoreRewardScRsp { #[prost(uint32, tag = "12")] pub pool_id: u32, #[prost(message, optional, tag = "5")] pub rogue_score_info: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, } /// Obf: MCHHCMOJBMJ #[derive(proto_derive::CmdID)] #[cmdid(1825)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueInitialScoreCsReq {} /// Obf: EINCJEHEKGF #[derive(proto_derive::CmdID)] #[cmdid(1815)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueInitialScoreScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub rogue_score_info: ::core::option::Option, } /// Obf: CDOFAEOHCFD #[derive(proto_derive::CmdID)] #[cmdid(1875)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCommonRogueAeonInfoCsReq {} /// Obf: BAMGALNLEGE #[derive(proto_derive::CmdID)] #[cmdid(1868)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCommonRogueAeonInfoScRsp { #[prost(message, repeated, tag = "13")] pub aeon_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: AKAJOJHPICG #[derive(proto_derive::CmdID)] #[cmdid(1846)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishAeonDialogueGroupCsReq { #[prost(uint32, tag = "12")] pub buff_aeon_id: u32, } /// Obf: CEFFNHICCDH #[derive(proto_derive::CmdID)] #[cmdid(1841)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishAeonDialogueGroupScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, #[prost(message, optional, tag = "10")] pub rogue_aeon_info: ::core::option::Option, } /// Obf: MDIMHLDKNJP #[derive(proto_derive::CmdID)] #[cmdid(1821)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueTalentInfoCsReq {} /// Obf: HFKFJPKINOB #[derive(proto_derive::CmdID)] #[cmdid(1851)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueTalentInfoScRsp { #[prost(message, optional, tag = "15")] pub talent_info: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: NACKMBPPFJN #[derive(proto_derive::CmdID)] #[cmdid(1881)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnableRogueTalentCsReq { #[prost(uint32, tag = "5")] pub talent_id: u32, } /// Obf: LOGNPGNEICH #[derive(proto_derive::CmdID)] #[cmdid(1807)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnableRogueTalentScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub talent_info: ::core::option::Option, } /// Obf: MDKPMGJGOMM #[derive(proto_derive::CmdID)] #[cmdid(1861)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueVirtualItemInfoScNotify { #[prost(message, optional, tag = "14")] pub rogue_virtual_item_info: ::core::option::Option, } /// Obf: NNBLFABNPGN #[derive(proto_derive::CmdID)] #[cmdid(1880)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueStatusScNotify { #[prost(bool, tag = "5")] pub mmgfcilicnd: bool, #[prost(enumeration = "RogueStatus", tag = "7")] pub status: i32, } /// Obf: JAHKHNJMIMK #[derive(proto_derive::CmdID)] #[cmdid(1844)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueRewardInfoScNotify { #[prost(message, optional, tag = "10")] pub rogue_score_info: ::core::option::Option, } /// Obf: MEHNALIMFJJ #[derive(proto_derive::CmdID)] #[cmdid(1870)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRoguePickAvatarInfoScNotify { #[prost(uint32, repeated, tag = "2")] pub moiccjnmbbi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: NIKJICPBONP #[derive(proto_derive::CmdID)] #[cmdid(1874)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueAeonScNotify { #[prost(message, optional, tag = "3")] pub jhnjcdmggih: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikenaajdaff { #[prost(message, optional, tag = "5")] pub map_rotation_data: ::core::option::Option, #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "1")] pub scene: ::core::option::Option, } /// Obf: PDHELIIBPIG #[derive(proto_derive::CmdID)] #[cmdid(7679)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeStartCsReq { #[prost(uint32, repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub room_id: u32, } /// Obf: HPCMGLOGPBP #[derive(proto_derive::CmdID)] #[cmdid(7687)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeStartScRsp { #[prost(message, optional, tag = "8")] pub scene_ext_info: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "1")] pub room_id: u32, } /// Obf: CPJDINJCBGP #[derive(proto_derive::CmdID)] #[cmdid(7692)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeLeaveCsReq {} /// Obf: CBFDDIFAOGC #[derive(proto_derive::CmdID)] #[cmdid(7652)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeLeaveScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub scene_ext_info: ::core::option::Option, } /// Obf: LFFCEFNAOGJ #[derive(proto_derive::CmdID)] #[cmdid(7694)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeRestartCsReq {} /// Obf: IONFKFKNNLJ #[derive(proto_derive::CmdID)] #[cmdid(7660)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeRestartScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "5")] pub scene_ext_info: ::core::option::Option, } /// Obf: IKNFAAPFOEE #[derive(proto_derive::CmdID)] #[cmdid(7674)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeGetInfoCsReq {} /// Obf: JFPABCKIBAP #[derive(proto_derive::CmdID)] #[cmdid(7682)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeGetInfoScRsp { #[prost(uint32, tag = "12")] pub room_id: u32, #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ccmhpconeme { #[prost(uint32, tag = "5")] pub kfpnkmmlooe: u32, #[prost(uint32, tag = "6")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enpcfkimjah { #[prost(message, repeated, tag = "10")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueCommonBuffSelectInfo { #[prost(message, repeated, tag = "3")] pub select_buff_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "11")] pub can_roll: bool, #[prost(uint32, repeated, tag = "7")] pub first_buff_type_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub roll_buff_count: u32, #[prost(uint32, tag = "8")] pub source_hint_id: u32, #[prost(message, optional, tag = "5")] pub roll_buff_cost_data: ::core::option::Option, #[prost(uint32, tag = "1")] pub roll_buff_max_count: u32, #[prost(uint32, tag = "14")] pub source_total_count: u32, #[prost(enumeration = "Gebiogifkka", tag = "12")] pub source_type: i32, #[prost(uint32, tag = "6")] pub source_cur_count: u32, #[prost(uint32, tag = "13")] pub roll_buff_free_count: u32, #[prost(uint32, tag = "2")] pub certain_select_buff_id: u32, #[prost(uint32, repeated, tag = "15")] pub handbook_unlock_buff_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Foiddcnlckc { #[prost(uint32, tag = "11")] pub afbjdggallm: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfaciabpibc {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cghjdndfhoj {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkicjddhboi { #[prost(message, optional, tag = "3")] pub buff_select_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbfcakkeean { #[prost(uint32, tag = "10")] pub buff_id: u32, #[prost(message, optional, tag = "14")] pub item_cost_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndlfnnpofgg { #[prost(message, repeated, tag = "10")] pub buff_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aiondeepplo { #[prost(message, repeated, tag = "1")] pub plnppjmhgfe: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "7")] pub dokhjdcppib: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub kfcijhfjdca: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Imbnanicjlh { #[prost(uint32, tag = "8")] pub kfcijhfjdca: u32, #[prost(message, repeated, tag = "3")] pub plnppjmhgfe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Haceljdpnig { #[prost(uint32, tag = "7")] pub gmdkkgmaana: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fianhjocboo {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ediojbcalhb { #[prost(uint32, tag = "9")] pub kfcijhfjdca: u32, #[prost(message, repeated, tag = "14")] pub fcpjhicdaho: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nffjmfgnhko { #[prost(uint32, tag = "9")] pub afbjdggallm: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkipemdommd {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apmmdohbdfc { #[prost(message, repeated, tag = "1")] pub mjacmaanhgc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub kfcijhfjdca: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlkekdfcmjn { #[prost(uint32, tag = "2")] pub afbjdggallm: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncjacikedle {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iampebbegfh { #[prost(message, optional, tag = "5")] pub aghlhomlaoa: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbhkijekjke { #[prost(map = "uint32, uint32", tag = "8")] pub oeoijbhainb: ::std::collections::HashMap, #[prost(uint32, tag = "2")] pub pfihnpibegn: u32, #[prost(uint32, tag = "10")] pub cgegioedbmc: u32, #[prost(uint32, tag = "1")] pub fjommiafobp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edhmlfjjnhl { #[prost(uint32, tag = "9")] pub genpidjkefn: u32, #[prost(bool, tag = "15")] pub mjmjgohdeol: bool, #[prost(message, optional, tag = "3")] pub inceihilnon: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amccflndllb { #[prost(message, optional, tag = "4")] pub lnpahjdcend: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efmgmggokel { #[prost(uint32, tag = "10")] pub cgegioedbmc: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ekkhdlkgmdh { #[prost(uint32, tag = "13")] pub ohodiekbikf: u32, #[prost(message, optional, tag = "14")] pub lnpahjdcend: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hiebmnlcfbb { #[prost(message, optional, tag = "7")] pub lnpahjdcend: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljfbdhhdpom { #[prost(uint32, tag = "14")] pub genpidjkefn: u32, #[prost(message, optional, tag = "9")] pub inceihilnon: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Npgdakgfgjo { #[prost(message, optional, tag = "4")] pub lnpahjdcend: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddbkailcbbp { #[prost(message, repeated, tag = "9")] pub miracle_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ineifalbfil { #[prost(uint32, repeated, tag = "8")] pub nlpfjffdhfk: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub epjpcoiajej: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub kfcijhfjdca: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djfmcghainf { #[prost(uint32, tag = "6")] pub gdbkighbcfi: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kamblkhhfng {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Boehiopopaf { #[prost(uint32, repeated, tag = "5")] pub ikjjpgbflpd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbbbgamjgid { #[prost(uint32, repeated, tag = "11")] pub cochkiajghg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub kfcijhfjdca: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbdojhijjgd { #[prost(uint32, tag = "4")] pub iadohkgbgml: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epgececnmgi {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbgcmfjanmh { #[prost(uint32, repeated, tag = "14")] pub bcbbbfhfoei: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub kfcijhfjdca: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgdinmijhlb { #[prost(uint32, tag = "13")] pub iibpncflann: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Injnellmnac {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pimboblcajf { #[prost(uint32, tag = "4")] pub kfcijhfjdca: u32, #[prost(uint32, repeated, tag = "3")] pub ildnkkacmpl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdnmmbogldi { #[prost(uint32, tag = "14")] pub dbfbfmppfmk: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmadccjoccp {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eedhhfnhlbh { #[prost(uint32, tag = "6")] pub kfcijhfjdca: u32, #[prost(uint32, repeated, tag = "1")] pub clbnhogkfkh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmoillmghbo { #[prost(uint32, tag = "9")] pub kopogfmpphj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oiobnbaingf {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlbichbhjan { #[prost(uint32, tag = "13")] pub kfcijhfjdca: u32, #[prost(uint32, repeated, tag = "1")] pub fgknnfghegg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igkdcoeopmd { #[prost(uint32, tag = "10")] pub gdbkighbcfi: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmenilloppj {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gaohjbigbgb { #[prost(uint32, tag = "13")] pub kfcijhfjdca: u32, #[prost(uint32, repeated, tag = "6")] pub fgknnfghegg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Beaohjncggi { #[prost(uint32, tag = "2")] pub gdbkighbcfi: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lklmikllljp {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phfgincempf { #[prost(uint32, tag = "12")] pub igadnnmhfdn: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkejmihckil {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmecpbpgdjf { #[prost(message, optional, tag = "12")] pub pfpdffcgknb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djjoefnmbdl { #[prost(uint32, repeated, tag = "13")] pub ilghdidjkbf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fecmanidngm { #[prost(uint32, tag = "6")] pub jfnjojcmkmm: u32, #[prost(uint32, tag = "13")] pub gnggpeaabba: u32, #[prost(uint32, tag = "3")] pub mmboiahgejj: u32, #[prost(uint32, tag = "1")] pub eciojnhacli: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmhcpomflog { #[prost(uint32, tag = "4")] pub display_type: u32, #[prost(uint32, tag = "9")] pub num: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cghbmkaaogp { #[prost(enumeration = "AvatarType", tag = "10")] pub avatar_type: i32, #[prost(uint32, tag = "8")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueSyncContextBoardEvent { #[prost(uint32, tag = "5")] pub modifier_effect_type: u32, #[prost(uint32, tag = "11")] pub board_event_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cobdhagfehd { #[prost(message, optional, tag = "7")] pub item_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdmhacnanpf { #[prost(message, optional, tag = "5")] pub jgogllkdbba: ::core::option::Option, #[prost(message, optional, tag = "13")] pub bfbafdcaepd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehigoedbdpm {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odophmedkbd { #[prost(int32, tag = "6")] pub count: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlgdfedjdga { #[prost(uint32, tag = "9")] pub cgegioedbmc: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdmakdjlglm {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueAdventureRoomGameplayWolfGunTarget { #[prost( oneof = "rogue_adventure_room_gameplay_wolf_gun_target::TargetImplCase", tags = "10, 7, 3, 5" )] pub target_impl_case: ::core::option::Option< rogue_adventure_room_gameplay_wolf_gun_target::TargetImplCase, >, } /// Nested message and enum types in `RogueAdventureRoomGameplayWolfGunTarget`. pub mod rogue_adventure_room_gameplay_wolf_gun_target { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum TargetImplCase { #[prost(message, tag = "10")] TargetNone(super::Ehigoedbdpm), #[prost(message, tag = "7")] TargetCoin(super::Odophmedkbd), #[prost(message, tag = "3")] TargetMiracle(super::Nlgdfedjdga), #[prost(message, tag = "5")] TargetRuanmei(super::Fdmakdjlglm), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dienbpepkho { #[prost(uint32, tag = "4")] pub odgokjlijni: u32, #[prost(message, repeated, tag = "2")] pub battle_target_list: ::prost::alloc::vec::Vec< RogueAdventureRoomGameplayWolfGunTarget, >, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmcpippbbca { #[prost(oneof = "lmcpippbbca::Action", tags = "11")] pub action: ::core::option::Option, } /// Nested message and enum types in `LMCPIPPBBCA`. pub mod lmcpippbbca { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "11")] Ndeolkalnpa(super::Dienbpepkho), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gejbjjaljdh { #[prost(uint32, tag = "13")] pub ebfoihcidbf: u32, #[prost(uint32, tag = "14")] pub score: u32, #[prost(uint32, tag = "6")] pub status: u32, #[prost(uint32, tag = "3")] pub cipmblpemfp: u32, #[prost(message, optional, tag = "9")] pub cmdgdkbacod: ::core::option::Option, #[prost(double, tag = "8")] pub ihhmakekbhi: f64, } /// Obf: ICBGKEAHHIG #[derive(proto_derive::CmdID)] #[cmdid(5698)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueAdventureRoomInfoScNotify { #[prost(message, optional, tag = "15")] pub ljamgdppkpp: ::core::option::Option, } /// Obf: HCDBJFANPAK #[derive(proto_derive::CmdID)] #[cmdid(5671)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PrepareRogueAdventureRoomCsReq {} /// Obf: PJOHMDPKAPD #[derive(proto_derive::CmdID)] #[cmdid(5683)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PrepareRogueAdventureRoomScRsp { #[prost(message, optional, tag = "14")] pub ljamgdppkpp: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: CKGBLJPCNKN #[derive(proto_derive::CmdID)] #[cmdid(5610)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StopRogueAdventureRoomCsReq { #[prost(uint32, tag = "12")] pub jihaloaemmj: u32, #[prost(uint32, repeated, tag = "4")] pub gmafdihiigc: ::prost::alloc::vec::Vec, } /// Obf: EBGHAAEAPKH #[derive(proto_derive::CmdID)] #[cmdid(5700)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StopRogueAdventureRoomScRsp { #[prost(message, optional, tag = "8")] pub ljamgdppkpp: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: OEKGODCFAKH #[derive(proto_derive::CmdID)] #[cmdid(5622)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueAdventureRoomInfoCsReq {} /// Obf: DNOPJHGPLNJ #[derive(proto_derive::CmdID)] #[cmdid(5666)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueAdventureRoomInfoScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub ljamgdppkpp: ::core::option::Option, } /// Obf: GJBEENGBLPE #[derive(proto_derive::CmdID)] #[cmdid(5695)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateRogueAdventureRoomScoreCsReq { #[prost(uint32, tag = "11")] pub belgplfbdbp: u32, #[prost(uint32, tag = "3")] pub score: u32, } /// Obf: EBJBKIABLKL #[derive(proto_derive::CmdID)] #[cmdid(5653)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateRogueAdventureRoomScoreScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub ljamgdppkpp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipicdpbdhbj { #[prost(message, optional, tag = "1")] pub igmgmcelogj: ::core::option::Option, #[prost(uint32, tag = "2")] pub cgegioedbmc: u32, #[prost(message, optional, tag = "7")] pub item_cost_list: ::core::option::Option, #[prost(bool, tag = "13")] pub anhojkedaid: bool, #[prost(bool, tag = "4")] pub hmmnegoocob: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elgeehofekf { #[prost(bool, tag = "15")] pub hmmnegoocob: bool, #[prost(message, optional, tag = "5")] pub igmgmcelogj: ::core::option::Option, #[prost(uint32, tag = "11")] pub mcmgkplcaap: u32, #[prost(uint32, tag = "8")] pub buff_id: u32, #[prost(bool, tag = "14")] pub anhojkedaid: bool, #[prost(message, optional, tag = "3")] pub item_cost_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Coocbdainlk { #[prost(message, repeated, tag = "8")] pub miracle_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfkliehkdde { #[prost(message, repeated, tag = "10")] pub buff_list: ::prost::alloc::vec::Vec, } /// Obf: MMBJDBJCOMD #[derive(proto_derive::CmdID)] #[cmdid(5677)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopBuffInfoCsReq { #[prost(uint32, tag = "5")] pub oiaecielhaf: u32, #[prost(bool, tag = "4")] pub opdimnmiijf: bool, } /// Obf: IJJAFMDHGDI #[derive(proto_derive::CmdID)] #[cmdid(5633)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopBuffInfoScRsp { #[prost(bool, tag = "8")] pub ngogfedlloo: bool, #[prost(message, optional, tag = "3")] pub bdnlgeangao: ::core::option::Option, #[prost(message, optional, tag = "2")] pub abkohabemmf: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: DFCAFAKIOID #[derive(proto_derive::CmdID)] #[cmdid(5642)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopMiracleInfoCsReq { #[prost(uint32, tag = "12")] pub oiaecielhaf: u32, #[prost(bool, tag = "7")] pub opdimnmiijf: bool, } /// Obf: NNAPCALDAIP #[derive(proto_derive::CmdID)] #[cmdid(5679)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopMiracleInfoScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(bool, tag = "5")] pub ngogfedlloo: bool, #[prost(message, optional, tag = "8")] pub ckdfadabico: ::core::option::Option, #[prost(message, optional, tag = "2")] pub bdnlgeangao: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpgncdmoalc { #[prost(uint32, tag = "2")] pub oiaecielhaf: u32, #[prost(uint32, tag = "7")] pub cgegioedbmc: u32, } /// Obf: IIMFNCGFIJJ #[derive(proto_derive::CmdID)] #[cmdid(5638)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopBuffCsReq { #[prost(uint32, repeated, tag = "10")] pub hmkdfmmdjjb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub oiaecielhaf: u32, } /// Obf: JNIFLACOLHI #[derive(proto_derive::CmdID)] #[cmdid(5628)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopMiracleScRsp { #[prost(message, optional, tag = "14")] pub ckdfadabico: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: HKJEDDKMPHK #[derive(proto_derive::CmdID)] #[cmdid(5678)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopBuffScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub abkohabemmf: ::core::option::Option, } /// Obf: INKBOBEKNJN #[derive(proto_derive::CmdID)] #[cmdid(5650)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeRogueBuffWithMiracleCsReq { #[prost(uint32, tag = "1")] pub oiaecielhaf: u32, #[prost(uint32, tag = "14")] pub cgegioedbmc: u32, } /// Obf: MFBGEAOIJAK #[derive(proto_derive::CmdID)] #[cmdid(5631)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeRogueBuffWithMiracleScRsp { #[prost(message, optional, tag = "14")] pub akcilkifedc: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: FANEBPABDOC #[derive(proto_derive::CmdID)] #[cmdid(5656)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueNpcDisappearCsReq { #[prost(uint32, tag = "3")] pub hbgnbhhkjfe: u32, } /// Obf: KPAFJHHKFKH #[derive(proto_derive::CmdID)] #[cmdid(5689)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueNpcDisappearScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: MANHFJCIMMO #[derive(proto_derive::CmdID)] #[cmdid(5652)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnhanceCommonRogueBuffCsReq { #[prost(uint32, tag = "2")] pub rogue_buff_id: u32, #[prost(uint32, tag = "13")] pub oiaecielhaf: u32, } /// Obf: OLNJDGNHPME #[derive(proto_derive::CmdID)] #[cmdid(5611)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnhanceCommonRogueBuffScRsp { #[prost(message, optional, tag = "15")] pub hakpbedkfdh: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(bool, tag = "5")] pub mnmbfageloc: bool, } /// Obf: MBLGKONCDGH #[derive(proto_derive::CmdID)] #[cmdid(5604)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEnhanceCommonRogueBuffInfoCsReq { #[prost(uint32, tag = "7")] pub oiaecielhaf: u32, } /// Obf: GetEnhanceCommonRogueBuffInfoScRsp #[derive(proto_derive::CmdID)] #[cmdid(5660)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEnhanceCommonRogueBuffInfoScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, repeated, tag = "8")] pub enhanced_buff_id_list: ::prost::alloc::vec::Vec, } /// Obf: ODLPLNKGLGD #[derive(proto_derive::CmdID)] #[cmdid(5692)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonActionResultScNotify { #[prost(enumeration = "RogueCommonActionResultDisplayType", tag = "9")] pub display_type: i32, #[prost(message, repeated, tag = "13")] pub action_result_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub rogue_sub_mode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueActionResult { #[prost(enumeration = "RogueBuffSource", tag = "9")] pub source: i32, #[prost(message, optional, tag = "1")] pub rogue_action: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkgeefopbmf { #[prost(uint32, tag = "12")] pub mfklinkcppa: u32, #[prost(int32, tag = "9")] pub obacjbgeeph: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amgjmpecmmj { #[prost(bool, tag = "11")] pub dleajcmipfe: bool, #[prost(message, repeated, tag = "9")] pub pafnajmacci: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub doijppckomg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjpodpebakd { #[prost(map = "uint32, int32", tag = "8")] pub nigliampgbj: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifccbkaapdj { #[prost(message, optional, tag = "10")] pub hmemgkmofjb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fckcnlokjkf { #[prost(message, optional, tag = "6")] pub hmemgkmofjb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddfncoppbij { #[prost(message, optional, tag = "3")] pub hmemgkmofjb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkmhdcmfpnj { #[prost(message, optional, tag = "4")] pub hmemgkmofjb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pghllehndbd { #[prost(message, optional, tag = "10")] pub hppeilaonge: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueFormulaInfo { #[prost(message, optional, tag = "2")] pub dbekaeoifnm: ::core::option::Option, #[prost(message, repeated, tag = "13")] pub noklkiaccgb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aoocljhnhhb { #[prost(uint32, tag = "15")] pub nlongpcmlco: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifjnoclipol { #[prost(uint32, tag = "7")] pub nlongpcmlco: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueKeywordInfo { #[prost(map = "uint32, bool", tag = "1")] pub kmlmimfmmhl: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueActionResultData { #[prost( oneof = "rogue_action_result_data::Action", tags = "14, 9, 97, 154, 1040, 1614, 1621, 1878, 933, 1349, 597, 1946, 296, 65, 1904, 1971, 1931, 1320, 867, 1195, 1135, 777, 1969, 276, 1458, 519" )] pub action: ::core::option::Option, } /// Nested message and enum types in `RogueActionResultData`. pub mod rogue_action_result_data { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "14")] Bbbldhkmgcc(super::Bmhcpomflog), #[prost(message, tag = "9")] Ecpkhidelmj(super::Bmhcpomflog), #[prost(message, tag = "97")] Mmllfoibjid(super::Ccmhpconeme), #[prost(message, tag = "154")] Hencfgkdmek(super::Ccmhpconeme), #[prost(message, tag = "1040")] Bpogdibghgp(super::Amccflndllb), #[prost(message, tag = "1614")] Aickanicdmo(super::Efmgmggokel), #[prost(message, tag = "1621")] Hbppapiofbc(super::Ekkhdlkgmdh), #[prost(message, tag = "1878")] Pocbcjllgab(super::Hiebmnlcfbb), #[prost(message, tag = "933")] Fgmccffgffk(super::Ljfbdhhdpom), #[prost(message, tag = "1349")] Dnicofffdej(super::Npgdakgfgjo), #[prost(message, tag = "597")] Eloanpjbfjh(super::Cghbmkaaogp), #[prost(message, tag = "1946")] Omphgnmiijf(super::Ifccbkaapdj), #[prost(message, tag = "296")] Iobdpiopbbe(super::Fckcnlokjkf), #[prost(message, tag = "65")] Ldhifhjegim(super::Ddfncoppbij), #[prost(message, tag = "1904")] Bnoiadakdce(super::Hkmhdcmfpnj), #[prost(message, tag = "1971")] Ddcfahglafi(super::Pghllehndbd), #[prost(message, tag = "1931")] Dialokplocf(super::Aoocljhnhhb), #[prost(message, tag = "1320")] Jghefibppfi(super::Ifjnoclipol), #[prost(message, tag = "867")] Aecnjngfbbn(super::Fmaiofpllgc), #[prost(message, tag = "1195")] Fnolphmalfh(super::Lpiijmjoome), #[prost(message, tag = "1135")] Bjmflafikjb(super::Ncbiadhlkgn), #[prost(message, tag = "777")] Knlhdhgfafn(super::Gbkphlgldhi), #[prost(message, tag = "1969")] Hdffeaofjkg(super::Gbkphlgldhi), #[prost(message, tag = "276")] Ocmbndkbapi(super::Gbkphlgldhi), #[prost(message, tag = "1458")] Mafecncnocb(super::RogueMagicScepterItem), #[prost(message, tag = "519")] Jcfceholgal(super::Icpomohlcmd), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueFormulaSelectInfo { #[prost(uint32, tag = "11")] pub roll_formula_max_count: u32, #[prost(uint32, repeated, tag = "12")] pub handbook_unlock_formula_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "13")] pub select_formula_id_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "7")] pub can_roll: bool, #[prost(message, optional, tag = "15")] pub roll_formula_cost_data: ::core::option::Option, #[prost(uint32, tag = "6")] pub hint_id: u32, #[prost(uint32, tag = "4")] pub roll_formula_free_count: u32, #[prost(uint32, tag = "10")] pub roll_formula_count: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdcoindfmlf { #[prost(uint32, tag = "4")] pub gajgnkdoidm: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dipcblljdjp {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bgcnbanpddm { #[prost(uint32, repeated, tag = "12")] pub adfdgabfjei: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub kfcijhfjdca: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmjjcbingbk { #[prost(uint32, tag = "13")] pub gajgnkdoidm: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Echphbkeolg {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acgobkgigic {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfnojbilkbg { #[prost(message, optional, tag = "2")] pub dichdddafjh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Capfbckhmcd { #[prost(message, optional, tag = "3")] pub dichdddafjh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emokchhphek { #[prost(uint32, tag = "12")] pub gajgnkdoidm: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdfgjhpcplf {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmgaopblbde { #[prost(uint32, tag = "8")] pub cfmliililhd: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lllcmnhmncp { #[prost(uint32, tag = "2")] pub slot: u32, /// uint32 BJHIGFJHEAI = 9; #[prost(uint32, tag = "10")] pub ppomobidlfb: u32, } /// DLNKMDPEEIE kek semacam buff buat dibeli / diunlock. kayak G&G #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicScepter { #[prost(uint32, tag = "14")] pub scepter_id: u32, #[prost(uint32, tag = "3")] pub level: u32, } /// KPKBHIOEOAE / scepterItemProto #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicScepterItem { /// TrenchCount #[prost(map = "uint32, uint32", tag = "4")] pub slot_count_map: ::std::collections::HashMap, #[prost(message, repeated, tag = "10")] pub magic_unit_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "8")] pub scepter: ::core::option::Option, #[prost(message, repeated, tag = "5")] pub jjjghbmddad: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicUnit { #[prost(uint32, tag = "3")] pub unit_id: u32, #[prost(uint32, tag = "5")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbkphlgldhi { #[prost(message, optional, tag = "6")] pub magic_unit: ::core::option::Option, #[prost(uint32, tag = "9")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmaiofpllgc { #[prost(message, optional, tag = "15")] pub agdkmckejpd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpiijmjoome { #[prost(message, optional, tag = "8")] pub agdkmckejpd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncbiadhlkgn { #[prost(message, optional, tag = "13")] pub agdkmckejpd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okomeaemjnn { #[prost(message, optional, tag = "3")] pub adakahiembf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlhbkpjapkk { #[prost(message, optional, tag = "12")] pub kflhopfjchn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgicocklaco { #[prost(message, repeated, tag = "9")] pub pmpjeapepdb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub ompaaklllfd: u32, #[prost(message, optional, tag = "1")] pub napgcecddbm: ::core::option::Option, #[prost(uint32, tag = "3")] pub abhpigogaci: u32, #[prost(uint32, tag = "15")] pub kfcijhfjdca: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbdoebjhech { #[prost(uint32, tag = "10")] pub kfcijhfjdca: u32, #[prost(message, repeated, tag = "11")] pub pmpjeapepdb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dffmhmhbokf { #[prost(message, optional, tag = "13")] pub kmbcfecglaf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdieoakofop { #[prost(message, optional, tag = "14")] pub kmbcfecglaf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Baicldeanma {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phmcinnbadg {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Goebplejbak {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngcogfokdfd {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icpomohlcmd { #[prost(message, optional, tag = "2")] pub gonniaflaao: ::core::option::Option, #[prost(uint32, repeated, tag = "7")] pub nmpomdlnjon: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afhllpdmcjf { #[prost(message, repeated, tag = "11")] pub fpegcbdebil: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub kfcijhfjdca: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dklplkmedca { #[prost(bool, tag = "13")] pub lpncbncjdik: bool, #[prost(message, optional, tag = "2")] pub nhgldcgkejd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dklncflpdmk {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emamdmcfclj {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdgbfnhladp { #[prost(message, optional, tag = "13")] pub pbmchbomdhl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kiafeamdfoe { #[prost(message, optional, tag = "8")] pub bomjhcmjbme: ::core::option::Option, #[prost(bool, tag = "11")] pub mpoikgnbkpc: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idbpjblhagn {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pikbkjjkhbp { #[prost(uint32, tag = "11")] pub bijdbcmdppf: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjhfnelkeoi { #[prost(bool, tag = "8")] pub is_win: bool, #[prost(uint32, tag = "2")] pub battle_event_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hphcaaaeomo { #[prost(uint32, tag = "12")] pub bijdbcmdppf: u32, } /// Obf: CGCHBCFPCOO #[derive(proto_derive::CmdID)] #[cmdid(5640)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonPendingActionScNotify { #[prost(message, optional, tag = "11")] pub action: ::core::option::Option, #[prost(uint32, tag = "15")] pub rogue_sub_mode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueCommonPendingAction { #[prost(uint32, tag = "7")] pub queue_position: u32, #[prost(message, optional, tag = "6")] pub rogue_action: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueAction { #[prost( oneof = "rogue_action::Action", tags = "112, 1827, 654, 1578, 1714, 571, 868, 1036, 557, 1150, 57, 1260, 850, 894, 1713, 2041, 50, 268, 1404, 424, 1121, 431, 1590, 921, 1290, 463" )] pub action: ::core::option::Option, } /// Nested message and enum types in `RogueAction`. pub mod rogue_action { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "112")] BuffSelectInfo(super::RogueCommonBuffSelectInfo), #[prost(message, tag = "1827")] Dfkfjaomnlp(super::Imbnanicjlh), #[prost(message, tag = "654")] Emcjepojpai(super::Ediojbcalhb), #[prost(message, tag = "1578")] Hpknhhnfkao(super::Apmmdohbdfc), #[prost(message, tag = "1714")] Lbkklnjlale(super::Ineifalbfil), #[prost(message, tag = "571")] Bchbibomepe(super::Boehiopopaf), #[prost(message, tag = "868")] Ialfjgkdpak(super::Pbbbgamjgid), #[prost(message, tag = "1036")] Ieodnfdgpoh(super::Fbgcmfjanmh), #[prost(message, tag = "557")] Kfmeodplfik(super::Pimboblcajf), #[prost(message, tag = "1150")] Mjgmjdllejp(super::Eedhhfnhlbh), #[prost(message, tag = "57")] Lljflibfkgf(super::Nlbichbhjan), #[prost(message, tag = "1260")] Gliclfecinj(super::Gaohjbigbgb), #[prost(message, tag = "850")] Emajjkoplbl(super::Djjoefnmbdl), #[prost(message, tag = "894")] Dichdddafjh(super::RogueFormulaSelectInfo), #[prost(message, tag = "1713")] Pngaamiakad(super::Bgcnbanpddm), #[prost(message, tag = "2041")] Hhnilcopbfb(super::Capfbckhmcd), #[prost(message, tag = "50")] Aecanijlibb(super::Cgicocklaco), #[prost(message, tag = "268")] Jonmioammlb(super::Afhllpdmcjf), #[prost(message, tag = "1404")] Khcbefjjmpi(super::Jdgbfnhladp), #[prost(message, tag = "424")] Kgflengnfnp(super::Cgicocklaco), #[prost(message, tag = "1121")] Kgicgmldghd(super::Cgicocklaco), #[prost(message, tag = "431")] Ehihhecnpgn(super::Cgicocklaco), #[prost(message, tag = "1590")] Mppookadlfl(super::Cbdoebjhech), #[prost(message, tag = "921")] Eddhkbbhcen(super::Cbdoebjhech), #[prost(message, tag = "1290")] Klniijkjekf(super::Cbdoebjhech), #[prost(message, tag = "463")] Kebomhdmcea(super::Pikbkjjkhbp), } } /// Obf: CEGMEBBICBC #[derive(proto_derive::CmdID)] #[cmdid(5669)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleRogueCommonPendingActionCsReq { #[prost(uint32, tag = "8")] pub lgoebkdampe: u32, #[prost( oneof = "handle_rogue_common_pending_action_cs_req::Action", tags = "622, 1154, 773, 1475, 692, 1417, 287, 81, 979, 944, 64, 1127, 632, 1030, 284, 515, 1755, 34, 451, 870, 1954, 1249, 247, 970, 1117, 1478, 1293, 224464, 227417" )] pub action: ::core::option::Option< handle_rogue_common_pending_action_cs_req::Action, >, } /// Nested message and enum types in `HandleRogueCommonPendingActionCsReq`. pub mod handle_rogue_common_pending_action_cs_req { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "622")] Kkndbbmpbof(super::Foiddcnlckc), #[prost(message, tag = "1154")] Foejlbgihkd(super::Haceljdpnig), #[prost(message, tag = "773")] Klmfacocjli(super::Nffjmfgnhko), #[prost(message, tag = "1475")] Ffnbgjffiph(super::Cghjdndfhoj), #[prost(message, tag = "692")] Dgmjgnillim(super::Nlkekdfcmjn), #[prost(message, tag = "1417")] Mhafpognipa(super::Djfmcghainf), #[prost(message, tag = "287")] Cenohdhpjkn(super::Nbdojhijjgd), #[prost(message, tag = "81")] Aegjepmoigf(super::Cgdinmijhlb), #[prost(message, tag = "979")] Bmjajgeagkk(super::Gdnmmbogldi), #[prost(message, tag = "944")] Dogglnjppof(super::Lmoillmghbo), #[prost(message, tag = "64")] Nbhaneienmg(super::Igkdcoeopmd), #[prost(message, tag = "1127")] Mhlbaidghlp(super::Beaohjncggi), #[prost(message, tag = "632")] Agajepgnaed(super::Phfgincempf), #[prost(message, tag = "1030")] Knabpflcfkc(super::Jdcoindfmlf), #[prost(message, tag = "284")] Mkamhmnhjgc(super::Acgobkgigic), #[prost(message, tag = "515")] Hhpieefajgm(super::Bmjjcbingbk), #[prost(message, tag = "1755")] Mjfomfipbbj(super::Emokchhphek), #[prost(message, tag = "34")] Ofmghjgljjl(super::Dffmhmhbokf), #[prost(message, tag = "451")] Fimbfplokbp(super::Dklplkmedca), #[prost(message, tag = "870")] Bfajanpjcjd(super::Kiafeamdfoe), #[prost(message, tag = "1954")] Dcmbkmnholn(super::Dffmhmhbokf), #[prost(message, tag = "1249")] Ibnmcepkgdb(super::Dffmhmhbokf), #[prost(message, tag = "247")] Cdijgflfdha(super::Dffmhmhbokf), #[prost(message, tag = "970")] Jlnecblcjip(super::Kdieoakofop), #[prost(message, tag = "1117")] Knbhjlnpbkg(super::Kdieoakofop), #[prost(message, tag = "1478")] Hliomnnopgc(super::Kdieoakofop), #[prost(message, tag = "1293")] Dalfhafmbdb(super::Kmgaopblbde), #[prost(message, tag = "224464")] Hcolfmihnko(super::Hjhfnelkeoi), #[prost(message, tag = "227417")] Gigdibifdca(super::Hphcaaaeomo), } } /// Obf: GGBGKOGEGAL #[derive(proto_derive::CmdID)] #[cmdid(5658)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleRogueCommonPendingActionScRsp { #[prost(uint32, tag = "3")] pub queue_position: u32, #[prost(uint32, tag = "5")] pub lgoebkdampe: u32, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost( oneof = "handle_rogue_common_pending_action_sc_rsp::Action", tags = "69, 1101, 1028, 1526, 1698, 1104, 1911, 1595, 1999, 343, 509, 482, 1157, 1728, 1188, 736, 302, 1285, 606, 1025, 1774, 1712, 640, 726" )] pub action: ::core::option::Option< handle_rogue_common_pending_action_sc_rsp::Action, >, } /// Nested message and enum types in `HandleRogueCommonPendingActionScRsp`. pub mod handle_rogue_common_pending_action_sc_rsp { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "69")] Oankdhclaog(super::Cfaciabpibc), #[prost(message, tag = "1101")] Koaglgfnboa(super::Fianhjocboo), #[prost(message, tag = "1028")] Jicipljdnal(super::Hkipemdommd), #[prost(message, tag = "1526")] Mhaaofnkiln(super::Dkicjddhboi), #[prost(message, tag = "1698")] Ichieeplmge(super::Ncjacikedle), #[prost(message, tag = "1104")] Bklcbgediof(super::Kamblkhhfng), #[prost(message, tag = "1911")] Afbiihafloa(super::Epgececnmgi), #[prost(message, tag = "1595")] Eckigpocgca(super::Injnellmnac), #[prost(message, tag = "1999")] Kodmiggojko(super::Lmadccjoccp), #[prost(message, tag = "343")] Gafopmbkboa(super::Oiobnbaingf), #[prost(message, tag = "509")] Fmadnijophb(super::Mmenilloppj), #[prost(message, tag = "482")] Ehjnldamgjh(super::Lklmikllljp), #[prost(message, tag = "1157")] Aplnbopjjce(super::Fkejmihckil), #[prost(message, tag = "1728")] Epoihiklgjg(super::Dipcblljdjp), #[prost(message, tag = "1188")] Fgjfgkkdmjo(super::Cfnojbilkbg), #[prost(message, tag = "736")] Ejennepahdi(super::Echphbkeolg), #[prost(message, tag = "302")] Mfobfinmcoi(super::Mdfgjhpcplf), #[prost(message, tag = "1285")] Oemdhkpedkl(super::Baicldeanma), #[prost(message, tag = "606")] Hfmlnknpfhl(super::Dklncflpdmk), #[prost(message, tag = "1025")] Gplefkfbpgf(super::Idbpjblhagn), #[prost(message, tag = "1774")] Gmklehmjiii(super::Phmcinnbadg), #[prost(message, tag = "1712")] Kbeajgoppdh(super::Goebplejbak), #[prost(message, tag = "640")] Cbmkjhhlamh(super::Ngcogfokdfd), #[prost(message, tag = "726")] Ghoipbkdeej(super::Emamdmcfclj), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueBuff { #[prost(uint32, tag = "10")] pub rogue_buff_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueHandbookMiracle { #[prost(uint32, tag = "1")] pub miracle_id: u32, #[prost(bool, tag = "6")] pub has_taken_rewards: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueHandbookEvent { #[prost(bool, tag = "2")] pub has_taken_rewards: bool, #[prost(uint32, tag = "10")] pub hofpjfhlpgp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueHandbookAeon { #[prost(uint32, tag = "14")] pub buff_aeon_id: u32, #[prost(uint32, repeated, tag = "5")] pub archive_unlock_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub level: u32, #[prost(uint32, tag = "1")] pub exp: u32, /// TODO: WRONG NT #[prost(uint32, repeated, tag = "3")] pub red_dot_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub max_level: u32, } /// #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicHandbookScepter { /// RogueMagicScepterDataItem #[prost(message, optional, tag = "12")] pub scepter_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicHandbookMagic { #[prost(uint32, tag = "7")] pub unit_id: u32, #[prost(uint32, tag = "9")] pub unit_level: u32, } /// RogueMagicHandbookInfo #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueHandbookData { #[prost(message, repeated, tag = "15")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "14")] pub event_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "12")] pub miracle_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub aeon_list: ::prost::alloc::vec::Vec, } /// Obf: LPKMOELDMCE #[derive(proto_derive::CmdID)] #[cmdid(5636)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataCsReq {} /// Obf: GetRogueHandbookDataScRsp #[derive(proto_derive::CmdID)] #[cmdid(5602)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataScRsp { #[prost(message, optional, tag = "2")] pub handbook_info: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: MILBKBGEKEE #[derive(proto_derive::CmdID)] #[cmdid(5665)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueHandbookDataUpdateScNotify { #[prost(message, repeated, tag = "14")] pub nnlpkgjlnhd: ::prost::alloc::vec::Vec, /// new fields(2.6) #[prost(message, repeated, tag = "11")] pub ppimhaidmii: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "5")] pub ecbfbbngnpm: ::prost::alloc::vec::Vec, /// new fields(2.6) #[prost(message, repeated, tag = "10")] pub jjphkacofhp: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1")] pub jdghmmcmpjh: ::prost::alloc::vec::Vec, } /// Obf: JGPNKBJJLMB #[derive(proto_derive::CmdID)] #[cmdid(5657)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardCsReq { #[prost(uint32, repeated, tag = "3")] pub clhmbiddgjn: ::prost::alloc::vec::Vec, } /// Obf: FHEBGONEFBK #[derive(proto_derive::CmdID)] #[cmdid(5625)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardScRsp { #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, repeated, tag = "14")] pub pmknbmimhoa: ::prost::alloc::vec::Vec, } /// Obf: HCHNGNCJOLM #[derive(proto_derive::CmdID)] #[cmdid(5615)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEventHandbookRewardCsReq { #[prost(uint32, repeated, tag = "9")] pub lmeebkdobki: ::prost::alloc::vec::Vec, } /// Obf: DFAGHPFLGCN #[derive(proto_derive::CmdID)] #[cmdid(5619)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEventHandbookRewardScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, #[prost(uint32, repeated, tag = "4")] pub dpoahkmlakk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueGameItem { #[prost(map = "uint32, uint32", tag = "2")] pub virtual_item: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicAeonInfo { #[prost(message, optional, tag = "5")] pub hehglekbgbk: ::core::option::Option, #[prost(uint32, tag = "14")] pub jmjefaecemk: u32, #[prost(int32, tag = "1")] pub laalojhbplo: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edchhldioah { #[prost(uint32, repeated, tag = "1")] pub ollpmbhkblc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLineup { #[prost(message, optional, tag = "11")] pub rogue_revive_cost: ::core::option::Option, #[prost(uint32, repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueGameInfo { #[prost(oneof = "rogue_game_info::InfoType", tags = "9, 13, 1, 4, 14, 15, 7, 8")] pub info_type: ::core::option::Option, } /// Nested message and enum types in `RogueGameInfo`. pub mod rogue_game_info { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum InfoType { #[prost(message, tag = "9")] Abkohabemmf(super::Iampebbegfh), #[prost(message, tag = "13")] Ckdfadabico(super::Hmecpbpgdjf), #[prost(message, tag = "1")] RogueMagicGameItem(super::RogueGameItem), #[prost(message, tag = "4")] RogueAeonInfo(super::RogueMagicAeonInfo), #[prost(message, tag = "14")] Nblbecmlilo(super::Edchhldioah), #[prost(message, tag = "15")] Chmelademmm(super::RogueFormulaInfo), #[prost(message, tag = "7")] Mogllmlemip(super::RogueKeywordInfo), #[prost(message, tag = "8")] Daglmonmmmh(super::RogueMagicLineup), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ocipdanbagk { #[prost(uint32, tag = "7")] pub khngehjjnmj: u32, #[prost(uint32, tag = "14")] pub ihkhnegbele: u32, #[prost(message, repeated, tag = "10")] pub rogue_game_info: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub rogue_sub_mode: u32, #[prost(uint32, tag = "9")] pub ojibobnaikh: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueUnlockProgress { #[prost(uint32, tag = "7")] pub unlock_id: u32, #[prost(uint32, tag = "13")] pub progress: u32, #[prost(bool, tag = "12")] pub finish: bool, } /// RogueTalentInfo #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTalentData { #[prost(uint32, tag = "10")] pub talent_id: u32, #[prost(message, repeated, tag = "8")] pub unlock_progress_list: ::prost::alloc::vec::Vec, #[prost(enumeration = "RogueTalentStatus", tag = "1")] pub status: i32, } /// RogueTalentInfoList #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTalentInfo { #[prost(message, repeated, tag = "8")] pub talent_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueCommonVirtualItemInfo { /// TODO #[prost(uint32, tag = "5")] pub virtual_item_id: u32, #[prost(uint32, tag = "9")] pub virtual_item_num: u32, } /// Obf: HMLOPMNCFAJ #[derive(proto_derive::CmdID)] #[cmdid(5664)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonVirtualItemInfoScNotify { #[prost(message, repeated, tag = "12")] pub common_item_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmpojgehfip { #[prost(uint32, tag = "6")] pub dfbmldahjdf: u32, #[prost(uint32, tag = "11")] pub hnmmjkillkh: u32, #[prost(uint32, tag = "2")] pub hkihnfnplaf: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kianelplcmf { #[prost(enumeration = "Fbhadiccalj", repeated, tag = "8")] pub noaddemhlpn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eigcjpgpioc { #[prost(message, optional, tag = "8")] pub rogue_area_info: ::core::option::Option, #[prost(message, optional, tag = "11")] pub ojfjfejmjpg: ::core::option::Option, } /// Obf: AJEMEKFJJDC #[derive(proto_derive::CmdID)] #[cmdid(5667)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueQueryCsReq {} /// Obf: PCJLKEGLDCK #[derive(proto_derive::CmdID)] #[cmdid(5676)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueQueryScRsp { #[prost(uint32, tag = "10")] pub kaagiekeond: u32, #[prost(message, optional, tag = "2")] pub rogue_data: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: MDFDOILIDEJ #[derive(proto_derive::CmdID)] #[cmdid(5639)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueUpdateScNotify { #[prost(oneof = "common_rogue_update_sc_notify::Ongcdngnfje", tags = "14, 8")] pub ongcdngnfje: ::core::option::Option, } /// Nested message and enum types in `CommonRogueUpdateScNotify`. pub mod common_rogue_update_sc_notify { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ongcdngnfje { #[prost(message, tag = "14")] RogueAreaInfo(super::Lmpojgehfip), #[prost(message, tag = "8")] Ojfjfejmjpg(super::Kianelplcmf), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Imjknbkhfin { #[prost(uint32, tag = "7")] pub opibbfhbgob: u32, #[prost(uint32, tag = "5")] pub dendgfhgdnk: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpnmfambiil { #[prost(uint32, tag = "15")] pub cojgeghiadi: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmimoemlfgp { #[prost(uint32, tag = "5")] pub cojgeghiadi: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mncjpnfjlbc { #[prost(uint32, tag = "7")] pub doijppckomg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enoiddnbaep { #[prost(uint32, tag = "6")] pub cojgeghiadi: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlenpnkjojd { #[prost(uint32, tag = "1")] pub jnmkaahpmdj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akieodphain { #[prost(oneof = "akieodphain::Dhhagpmnblm", tags = "2, 1, 4, 14, 11, 7")] pub dhhagpmnblm: ::core::option::Option, } /// Nested message and enum types in `AKIEODPHAIN`. pub mod akieodphain { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Dhhagpmnblm { #[prost(message, tag = "2")] Ahkmieelhaj(super::Imjknbkhfin), #[prost(message, tag = "1")] Njgkkogfpbl(super::Fpnmfambiil), #[prost(message, tag = "4")] Efimoaoljne(super::Nmimoemlfgp), #[prost(message, tag = "14")] Jomhngoaoio(super::Mncjpnfjlbc), #[prost(message, tag = "11")] Jdmgjdbmhej(super::Enoiddnbaep), #[prost(message, tag = "7")] Cgekhipjcaj(super::Jlenpnkjojd), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Niogjmgajjn { #[prost(int32, tag = "13")] pub oldkccfbdbb: i32, #[prost(float, tag = "6")] pub pbjipcicenj: f32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ekkifmncckh { #[prost(uint32, tag = "11")] pub battle_event_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kklgfmlghig { #[prost(int32, tag = "9")] pub hknlflijega: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iemljlpcadk { #[prost(oneof = "iemljlpcadk::Odlgngbhclp", tags = "15, 9")] pub odlgngbhclp: ::core::option::Option, } /// Nested message and enum types in `IEMLJLPCADK`. pub mod iemljlpcadk { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Odlgngbhclp { #[prost(message, tag = "15")] Fndgjacmepg(super::Ekkifmncckh), #[prost(message, tag = "9")] Hnokhhoaedp(super::Kklgfmlghig), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glegapienbe { #[prost(uint32, tag = "7")] pub efdphfeldeg: u32, #[prost(uint32, tag = "8")] pub anjdkljaadp: u32, #[prost(bool, tag = "6")] pub lafdbhahpfh: bool, #[prost(message, optional, tag = "9")] pub icbaafnngpg: ::core::option::Option, #[prost(message, repeated, tag = "4")] pub ihkajohglln: ::prost::alloc::vec::Vec, #[prost(bool, tag = "5")] pub hncncigafdn: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjdmnjjecda { #[prost(uint32, tag = "1")] pub bijdbcmdppf: u32, #[prost(message, optional, tag = "10")] pub lnlohgnmmjk: ::core::option::Option, #[prost(message, repeated, tag = "14")] pub dgennlfbdkf: ::prost::alloc::vec::Vec, } /// Obf: NGGCPGMBLFG #[derive(proto_derive::CmdID)] #[cmdid(5649)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueCommonDialogueDataCsReq {} /// Obf: MAGDHHDPNNN #[derive(proto_derive::CmdID)] #[cmdid(5603)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueCommonDialogueDataScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, repeated, tag = "7")] pub jcikpgnjmni: ::prost::alloc::vec::Vec, } /// Obf: AOJPGKDKMMB #[derive(proto_derive::CmdID)] #[cmdid(5684)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionCsReq { #[prost(uint32, tag = "6")] pub bijdbcmdppf: u32, #[prost(uint32, tag = "10")] pub efdphfeldeg: u32, } /// Obf: KJNIANPENND #[derive(proto_derive::CmdID)] #[cmdid(5632)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, tag = "14")] pub efdphfeldeg: u32, #[prost(uint32, repeated, tag = "11")] pub fabicfoemfg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub bijdbcmdppf: u32, #[prost(bool, tag = "7")] pub ndimejlmlho: bool, #[prost(message, optional, tag = "10")] pub fflckmjgppl: ::core::option::Option, } /// Obf: PEDGBNDHHAN #[derive(proto_derive::CmdID)] #[cmdid(5686)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishRogueCommonDialogueCsReq { #[prost(uint32, tag = "10")] pub bijdbcmdppf: u32, } /// Obf: AEAOLEOIFIN #[derive(proto_derive::CmdID)] #[cmdid(5629)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishRogueCommonDialogueScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "15")] pub bijdbcmdppf: u32, } /// Obf: MFGNCLEABEN #[derive(proto_derive::CmdID)] #[cmdid(5601)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonDialogueDataScNotify { #[prost(message, repeated, tag = "6")] pub jcikpgnjmni: ::prost::alloc::vec::Vec, } /// Obf: JDPNLACODIH #[derive(proto_derive::CmdID)] #[cmdid(5690)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonDialogueOptionFinishScNotify { #[prost(uint32, tag = "7")] pub bijdbcmdppf: u32, #[prost(uint32, tag = "3")] pub efdphfeldeg: u32, #[prost(message, optional, tag = "4")] pub oghgiiadpjp: ::core::option::Option, #[prost(message, optional, tag = "11")] pub fflckmjgppl: ::core::option::Option, } /// Obf: INDHDHIJKAB #[derive(proto_derive::CmdID)] #[cmdid(5673)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueComponentUpdateScNotify { #[prost(uint32, tag = "5")] pub ojibobnaikh: u32, #[prost(uint32, tag = "13")] pub ihkhnegbele: u32, #[prost(message, optional, tag = "3")] pub aopoaoniiam: ::core::option::Option, /// rogue_version_id #[prost(uint32, tag = "7")] pub rogue_sub_mode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicBasicInfo { /// 5 #[prost(uint32, tag = "1")] pub ojibobnaikh: u32, /// 101 #[prost(uint32, tag = "12")] pub khngehjjnmj: u32, /// 1 #[prost(uint32, tag = "5")] pub ihkhnegbele: u32, /// 501 (areaid?) #[prost(uint32, tag = "8")] pub rogue_sub_mode: u32, #[prost(message, optional, tag = "4")] pub pending_action: ::core::option::Option, } /// Obf: MJAJGOEIBCJ #[derive(proto_derive::CmdID)] #[cmdid(5646)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchSelectFuncCsReq { #[prost(uint32, tag = "2")] pub prop_entity_id: u32, #[prost(uint32, tag = "9")] pub fhmhclamano: u32, } /// Obf: GCJEBJEHBCK #[derive(proto_derive::CmdID)] #[cmdid(5641)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchSelectFuncScRsp { #[prost(message, optional, tag = "7")] pub cgcjfphmmfg: ::core::option::Option, #[prost(uint32, tag = "9")] pub fhmhclamano: u32, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: KIOAFCJGAJL #[derive(proto_derive::CmdID)] #[cmdid(5672)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchGetInfoCsReq { #[prost(uint32, tag = "3")] pub prop_entity_id: u32, } /// Obf: BGADNJNAHBP #[derive(proto_derive::CmdID)] #[cmdid(5674)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchGetInfoScRsp { #[prost(map = "uint32, message", tag = "1")] pub acdloddhhdj: ::std::collections::HashMap, #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmmhjdncbab { #[prost( oneof = "kmmhjdncbab::Elkofaalaoj", tags = "7, 3, 9, 8, 10, 12, 13, 15, 4, 14" )] pub elkofaalaoj: ::core::option::Option, } /// Nested message and enum types in `KMMHJDNCBAB`. pub mod kmmhjdncbab { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Elkofaalaoj { #[prost(message, tag = "7")] Ennablpiaee(super::Pfccjjjlpic), #[prost(message, tag = "3")] Ekdhjfnnnnb(super::Jjppooadfoo), #[prost(message, tag = "9")] Bclcjejhgae(super::Oomfcadddpb), #[prost(message, tag = "8")] Macimgbebdd(super::Kmooalcloln), #[prost(message, tag = "10")] Cbbdbjgjamo(super::Kmfikfjiemo), #[prost(message, tag = "12")] ScepterInfo(super::Mimlaklpcpl), #[prost(message, tag = "13")] MagicUnit(super::Laghmblemjj), #[prost(message, tag = "15")] Ceplfbbjigk(super::Daopafhnnah), #[prost(message, tag = "4")] Mojkoedkgao(super::Fhejdfgdpmo), #[prost(message, tag = "14")] Dcppmnokcoc(super::Lepmikonnph), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfccjjjlpic { #[prost(bool, tag = "1")] pub jcjfclcijoj: bool, #[prost(int32, tag = "3")] pub cnoakbiecfn: i32, #[prost(uint32, tag = "12")] pub gciagndoond: u32, #[prost(message, optional, tag = "14")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "9")] pub hnnkomjoldf: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjppooadfoo { #[prost(uint32, tag = "7")] pub gciagndoond: u32, #[prost(message, optional, tag = "13")] pub item_cost_list: ::core::option::Option, #[prost(int32, tag = "2")] pub cnoakbiecfn: i32, #[prost(bool, tag = "10")] pub jcjfclcijoj: bool, #[prost(uint32, tag = "14")] pub hnnkomjoldf: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oomfcadddpb { #[prost(map = "uint32, uint32", tag = "4")] pub gaclcfenklm: ::std::collections::HashMap, #[prost(uint32, tag = "11")] pub max_num: u32, #[prost(uint32, tag = "2")] pub cur_num: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmooalcloln { #[prost(int32, tag = "11")] pub cnoakbiecfn: i32, #[prost(uint32, tag = "15")] pub hnnkomjoldf: u32, #[prost(message, optional, tag = "12")] pub item_cost_list: ::core::option::Option, #[prost(map = "uint32, bool", tag = "8")] pub namjocfllln: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmfikfjiemo { #[prost(uint32, tag = "1")] pub hnnkomjoldf: u32, #[prost(message, optional, tag = "10")] pub item_cost_list: ::core::option::Option, #[prost(int32, tag = "5")] pub cnoakbiecfn: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjhokemclgi { #[prost(message, optional, tag = "3")] pub scepter_info: ::core::option::Option, #[prost(bool, tag = "14")] pub ibpppcmoafi: bool, #[prost(message, optional, tag = "13")] pub item_cost_list: ::core::option::Option, } /// _GenerateShopData(MIMLAKLPCPL proto) #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mimlaklpcpl { #[prost(message, repeated, tag = "9")] pub scepter_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddbgphlegic { #[prost(bool, tag = "2")] pub ibpppcmoafi: bool, #[prost(uint32, tag = "10")] pub unit_id: u32, #[prost(uint32, tag = "4")] pub unit_level: u32, #[prost(message, optional, tag = "14")] pub item_cost_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Laghmblemjj { #[prost(message, repeated, tag = "12")] pub magic_unit_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Daopafhnnah { #[prost(uint32, tag = "9")] pub hnnkomjoldf: u32, #[prost(int32, tag = "5")] pub cnoakbiecfn: i32, #[prost(message, optional, tag = "13")] pub item_cost_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhejdfgdpmo { #[prost(int32, tag = "11")] pub cnoakbiecfn: i32, #[prost(message, optional, tag = "5")] pub fbdbgknhlgm: ::core::option::Option, #[prost(map = "uint32, message", tag = "4")] pub ckhckomeeko: ::std::collections::HashMap, #[prost(uint32, tag = "7")] pub hnnkomjoldf: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ammdinmbhpf { #[prost(message, optional, tag = "13")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "12")] pub scepter_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lepmikonnph { #[prost(message, repeated, tag = "10")] pub inbmdbmeiaf: ::prost::alloc::vec::Vec, } /// Obf: MCDACLLDOBL #[derive(proto_derive::CmdID)] #[cmdid(5647)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchHandleFuncCsReq { #[prost(uint32, tag = "5")] pub prop_entity_id: u32, #[prost(uint32, tag = "4")] pub fhmhclamano: u32, #[prost(message, optional, tag = "10")] pub incbpllmnfk: ::core::option::Option, } /// Obf: NADLEHHCAMC #[derive(proto_derive::CmdID)] #[cmdid(5626)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchHandleFuncScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub cgcjfphmmfg: ::core::option::Option, #[prost(uint32, tag = "13")] pub fhmhclamano: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emkphpfbing { #[prost( oneof = "emkphpfbing::Nogjiaolohm", tags = "7, 6, 14, 2, 4, 12, 13, 15, 9, 8" )] pub nogjiaolohm: ::core::option::Option, } /// Nested message and enum types in `EMKPHPFBING`. pub mod emkphpfbing { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nogjiaolohm { #[prost(message, tag = "7")] Ennablpiaee(super::Acfpfoakmip), #[prost(message, tag = "6")] Ekdhjfnnnnb(super::Cpgmgbdbjff), #[prost(message, tag = "14")] Bclcjejhgae(super::Djegfjilpaa), #[prost(message, tag = "2")] Macimgbebdd(super::Lkpplddcfjk), #[prost(message, tag = "4")] Cbbdbjgjamo(super::Igdkdckmpfj), #[prost(message, tag = "12")] ScepterInfo(super::Mejjndlfmpp), #[prost(message, tag = "13")] MagicUnit(super::Opghbobamci), #[prost(message, tag = "15")] Ceplfbbjigk(super::Jbpjhlmnheg), #[prost(message, tag = "9")] Mojkoedkgao(super::Pkhpniincld), #[prost(message, tag = "8")] Dcppmnokcoc(super::Ljhgbbkhaho), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acfpfoakmip { #[prost(uint32, tag = "11")] pub hhkappelkcg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpgmgbdbjff { #[prost(uint32, tag = "11")] pub pmamcoollcn: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djegfjilpaa { #[prost(uint32, tag = "6")] pub fblcpojkcjc: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkpplddcfjk { #[prost(uint32, repeated, tag = "8")] pub ngccbncafnk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igdkdckmpfj { #[prost(uint32, tag = "6")] pub bkcjlgjhpeo: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mejjndlfmpp { #[prost(uint32, tag = "4")] pub paehkcncohi: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opghbobamci { #[prost(uint32, repeated, tag = "1")] pub jambhpjehak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbpjhlmnheg { #[prost(uint32, repeated, tag = "5")] pub aifeifepigb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkhpniincld { #[prost(uint32, tag = "1")] pub unit_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljhgbbkhaho { #[prost(uint32, tag = "6")] pub scepter_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkmbkgenkbg { #[prost(enumeration = "Lbaooajplmj", tag = "5")] pub status: i32, #[prost(uint32, tag = "8")] pub olmohjoakgf: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Laokojaiopd { #[prost(uint32, tag = "5")] pub olmohjoakgf: u32, #[prost(uint32, tag = "7")] pub ipogpdabcif: u32, #[prost(enumeration = "Flkhdjjiafk", tag = "8")] pub status: i32, } /// Obf: POCNJFCPGOF #[derive(proto_derive::CmdID)] #[cmdid(5697)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueCollectionCsReq {} /// Obf: BMNNFNGNPAG #[derive(proto_derive::CmdID)] #[cmdid(5627)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueCollectionScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, repeated, tag = "8")] pub inkhjfopnak: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "7")] pub pkhkabegpjf: ::prost::alloc::vec::Vec, } /// Obf: NMJMPCPJIID #[derive(proto_derive::CmdID)] #[cmdid(5659)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueCollectionCsReq { #[prost(uint32, repeated, tag = "13")] pub fnlpoahggoe: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub mlljgokflnl: ::prost::alloc::vec::Vec, #[prost(enumeration = "Pcpolnffhed", repeated, tag = "9")] pub bambpigombo: ::prost::alloc::vec::Vec, } /// Obf: FBFJCLEOHGO #[derive(proto_derive::CmdID)] #[cmdid(5648)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueCollectionScRsp { #[prost(message, repeated, tag = "6")] pub inkhjfopnak: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "3")] pub pkhkabegpjf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibfalcfdldg { #[prost(uint32, tag = "1")] pub jbpmlmccndo: u32, #[prost(enumeration = "Anjaolamece", tag = "13")] pub status: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhofjllbknb { #[prost(enumeration = "Flkhdjjiafk", tag = "5")] pub status: i32, #[prost(uint32, tag = "8")] pub ipogpdabcif: u32, #[prost(uint32, tag = "10")] pub jbpmlmccndo: u32, } /// Obf: PBONOLJHJKC #[derive(proto_derive::CmdID)] #[cmdid(5624)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueExhibitionCsReq {} /// Obf: BEKKNJNMIKB #[derive(proto_derive::CmdID)] #[cmdid(5696)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueExhibitionScRsp { #[prost(message, repeated, tag = "11")] pub einbmkmcfia: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "7")] pub aneofhikdgk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: FFNINMGFIGL #[derive(proto_derive::CmdID)] #[cmdid(5609)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueExhibitionCsReq { #[prost(uint32, repeated, tag = "5")] pub ieobdkkbhlf: ::prost::alloc::vec::Vec, #[prost(enumeration = "Pcpolnffhed", repeated, tag = "4")] pub lapideobjgl: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "8")] pub nbjkmcjfijc: ::prost::alloc::vec::Vec, } /// Obf: ELGHDFDJKBJ #[derive(proto_derive::CmdID)] #[cmdid(5699)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueExhibitionScRsp { #[prost(message, repeated, tag = "13")] pub einbmkmcfia: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, repeated, tag = "14")] pub aneofhikdgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enhhgamekmb { #[prost(uint32, tag = "1")] pub cgegioedbmc: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ompebdaofig { #[prost(uint32, tag = "11")] pub level: u32, #[prost(uint32, tag = "14")] pub ibpkmlpppmo: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgdkppiofje { #[prost(uint32, tag = "14")] pub ibpkmlpppmo: u32, #[prost(bool, tag = "9")] pub fglfgcjdgno: bool, #[prost(oneof = "lgdkppiofje::Ccaelaaifcc", tags = "3, 13")] pub ccaelaaifcc: ::core::option::Option, } /// Nested message and enum types in `LGDKPPIOFJE`. pub mod lgdkppiofje { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ccaelaaifcc { #[prost(message, tag = "3")] Bkngcbibpfk(super::Enhhgamekmb), #[prost(message, tag = "13")] Ahlakkgphgd(super::Ompebdaofig), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bgcpdihelnn { #[prost(uint32, tag = "1")] pub group_id: u32, #[prost(bool, tag = "13")] pub jmmfakmhkna: bool, #[prost(message, repeated, tag = "10")] pub fkejnjijmdc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbhpeanekkm { #[prost(uint32, tag = "2")] pub pfihnpibegn: u32, #[prost(uint32, tag = "1")] pub kbednfjcaoc: u32, #[prost(uint32, tag = "8")] pub iheiojkjieh: u32, #[prost(uint32, tag = "4")] pub momkfejmjmi: u32, #[prost(message, optional, tag = "12")] pub kjipfdmgbba: ::core::option::Option, #[prost(bool, tag = "9")] pub poceiiakdei: bool, #[prost(message, repeated, tag = "14")] pub maze_group_list: ::prost::alloc::vec::Vec, } /// Obf: KBDBECGKHJB #[derive(proto_derive::CmdID)] #[cmdid(5617)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueGetGambleInfoCsReq { #[prost(uint32, tag = "9")] pub prop_entity_id: u32, } /// Obf: JFOMPJAJNHL #[derive(proto_derive::CmdID)] #[cmdid(5637)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueGetGambleInfoScRsp { #[prost(message, optional, tag = "10")] pub ojahhgplbfh: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: IALMAFLEBEN #[derive(proto_derive::CmdID)] #[cmdid(5675)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueDoGambleCsReq { #[prost(uint32, tag = "1")] pub prop_entity_id: u32, } /// Obf: JFHDCEOKOII #[derive(proto_derive::CmdID)] #[cmdid(5668)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueDoGambleScRsp { #[prost(uint32, tag = "15")] pub iidkigdnckg: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "10")] pub deiafknfmgo: u32, #[prost(message, optional, tag = "13")] pub ojahhgplbfh: ::core::option::Option, } /// Obf: OHNOEHNLBFE #[derive(proto_derive::CmdID)] #[cmdid(5621)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueDebugMessageScNotify { #[prost(string, tag = "4")] pub lehbficlhon: ::prost::alloc::string::String, #[prost(enumeration = "Klgilfnfkeo", tag = "3")] pub slot: i32, #[prost(string, tag = "10")] pub ncagbfakcni: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnpmgacebmm { #[prost(message, optional, tag = "5")] pub aghlhomlaoa: ::core::option::Option, #[prost(uint32, tag = "10")] pub eifhocnalba: u32, #[prost(uint32, tag = "3")] pub cur_reach_room_num: u32, #[prost(uint32, repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(enumeration = "RogueStatus", tag = "7")] pub status: i32, #[prost(uint32, tag = "1")] pub map_id: u32, #[prost(uint32, repeated, tag = "9")] pub moiccjnmbbi: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "13")] pub pfpdffcgknb: ::core::option::Option, #[prost(uint32, tag = "12")] pub cghkmjgkkij: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bodmnhnoalh { #[prost(bool, tag = "15")] pub gkonjamicjm: bool, #[prost(uint32, tag = "2")] pub khgjljhplpm: u32, #[prost(uint32, tag = "4")] pub albigngfbfo: u32, #[prost(uint32, tag = "11")] pub pkejeoebbjg: u32, #[prost(uint32, tag = "8")] pub pkimfmogbbi: u32, #[prost(uint32, tag = "6")] pub ngkabplaegp: u32, #[prost(uint32, tag = "12")] pub kodgncjfgel: u32, #[prost(uint32, tag = "5")] pub battle_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dldbgbcecnl { #[prost(uint32, tag = "7")] pub module_id: u32, #[prost(uint32, tag = "6")] pub area_id: u32, #[prost(message, optional, tag = "5")] pub ngefpceemef: ::core::option::Option, #[prost(message, optional, tag = "3")] pub hcmhgkijkfi: ::core::option::Option, } /// Obf: NJPELFOBLLL #[derive(proto_derive::CmdID)] #[cmdid(6002)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueEndlessActivityDataCsReq {} /// Obf: KLEJEDHONDO #[derive(proto_derive::CmdID)] #[cmdid(6008)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueEndlessActivityDataScRsp { #[prost(uint32, tag = "4")] pub cjnmeiokfab: u32, #[prost(uint32, repeated, tag = "2")] pub lhfdcbafjgk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub apgbcnnphmb: u32, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, repeated, tag = "5")] pub data: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kngglepoceb { #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, #[prost(uint32, tag = "1")] pub avatar_id: u32, } /// Obf: CIDLFBPHHOO #[derive(proto_derive::CmdID)] #[cmdid(6007)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueEndlessActivityStageCsReq { #[prost(uint32, tag = "5")] pub gkcakeddepn: u32, #[prost(message, repeated, tag = "9")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: IDANAJJDOOE #[derive(proto_derive::CmdID)] #[cmdid(6003)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueEndlessActivityStageScRsp { #[prost(message, optional, tag = "6")] pub hcmhgkijkfi: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub battle_info: ::core::option::Option, } /// Obf: LBMHLMBOOPK #[derive(proto_derive::CmdID)] #[cmdid(6010)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueEndlessActivityBattleEndScNotify { #[prost(message, optional, tag = "7")] pub hcmhgkijkfi: ::core::option::Option, } /// Obf: NCJJPHPNGKB #[derive(proto_derive::CmdID)] #[cmdid(6004)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityPointRewardCsReq { #[prost(uint32, tag = "2")] pub level: u32, #[prost(bool, tag = "10")] pub mgciacfkbfm: bool, } /// Obf: DMOKKEHNLFM #[derive(proto_derive::CmdID)] #[cmdid(6005)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityPointRewardScRsp { #[prost(uint32, tag = "12")] pub apgbcnnphmb: u32, #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "8")] pub level: u32, #[prost(bool, tag = "10")] pub mgciacfkbfm: bool, #[prost(uint32, repeated, tag = "7")] pub lhfdcbafjgk: ::prost::alloc::vec::Vec, } /// Obf: IBEINCCBNHF #[derive(proto_derive::CmdID)] #[cmdid(6006)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardCsReq {} /// Obf: JNECIAAFKDF #[derive(proto_derive::CmdID)] #[cmdid(6009)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardScRsp { #[prost(uint32, tag = "6")] pub apgbcnnphmb: u32, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, repeated, tag = "1")] pub lhfdcbafjgk: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, } /// Obf: HDNOCONLIKC #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicSceneInfo { #[prost(message, optional, tag = "15")] pub scene: ::core::option::Option, #[prost(message, optional, tag = "14")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "6")] pub map_rotation_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLayer { #[prost(message, repeated, tag = "14")] pub room_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub level_index: u32, /// 101 #[prost(uint32, tag = "13")] pub layer_id: u32, #[prost(uint32, tag = "8")] pub cur_room_index: u32, #[prost(enumeration = "RogueMagicLayerStatus", tag = "12")] pub status: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicRoom { #[prost(uint32, tag = "11")] pub room_id: u32, #[prost(enumeration = "RogueMagicRoomStatus", tag = "10")] pub status: i32, #[prost(uint32, tag = "1")] pub fgihhaahgda: u32, #[prost(uint32, tag = "15")] pub room_index: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicGameLevel { #[prost(enumeration = "RogueMagicSetttleReason", tag = "2")] pub reason: i32, #[prost(enumeration = "RogueMagicLevelStatus", tag = "15")] pub status: i32, #[prost(uint32, tag = "12")] pub labgkmpmbed: u32, #[prost(uint32, tag = "1")] pub cur_level_index: u32, #[prost(uint32, tag = "7")] pub kdbipnogidj: u32, #[prost(message, repeated, tag = "8")] pub layer_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicScepterInfo { #[prost(bool, tag = "15")] pub epkbabncjdc: bool, #[prost(message, repeated, tag = "14")] pub inbmdbmeiaf: ::prost::alloc::vec::Vec, /// Value is 1 #[prost(uint32, tag = "3")] pub fiiabcbfabd: u32, #[prost(message, repeated, tag = "6")] pub magic_unit_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epedofhkgej { #[prost(uint32, repeated, tag = "14")] pub ollpmbhkblc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkjmdoahgin { #[prost(uint32, tag = "13")] pub fnljpojfhoa: u32, } /// Obf: ANAJJEOEPPH #[derive(proto_derive::CmdID)] #[cmdid(7798)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStartCsReq { #[prost(uint32, tag = "7")] pub style_type: u32, #[prost(uint32, repeated, tag = "4")] pub diff_comp_ids: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub area_id: u32, #[prost(uint32, repeated, tag = "9")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicGameData { #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "5")] pub game_item: ::core::option::Option, #[prost(message, optional, tag = "12")] pub lnpahjdcend: ::core::option::Option, #[prost(message, optional, tag = "9")] pub level: ::core::option::Option, #[prost(message, optional, tag = "7")] pub cbfigladlmm: ::core::option::Option, #[prost(message, optional, tag = "13")] pub jdmgjdbmhej: ::core::option::Option, #[prost(message, optional, tag = "10")] pub scepter_info: ::core::option::Option, #[prost(message, optional, tag = "14")] pub basic_info: ::core::option::Option, } /// Obf: HCNEHMJOFEN #[derive(proto_derive::CmdID)] #[cmdid(7771)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStartScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub scene_ext_info: ::core::option::Option, #[prost(message, optional, tag = "9")] pub rogue_game_data: ::core::option::Option, } /// Obf: OEGHGHOGMEC #[derive(proto_derive::CmdID)] #[cmdid(7783)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterCsReq {} /// Obf: ELIOHELKIKJ #[derive(proto_derive::CmdID)] #[cmdid(7742)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterScRsp { #[prost(message, optional, tag = "2")] pub scene_ext_info: ::core::option::Option, #[prost(message, optional, tag = "14")] pub rogue_game_data: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: DFKNEIPFKPC #[derive(proto_derive::CmdID)] #[cmdid(7779)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLeaveCsReq {} /// Obf: OFONGOCPKFB #[derive(proto_derive::CmdID)] #[cmdid(7777)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLeaveScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub scene_ext_info: ::core::option::Option, } /// Obf: OBPFMBMDHGA #[derive(proto_derive::CmdID)] #[cmdid(7728)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterRoomCsReq { #[prost(uint32, tag = "5")] pub cur_room_index: u32, #[prost(uint32, tag = "3")] pub next_room_type: u32, } /// Obf: KNENKKMGBOM #[derive(proto_derive::CmdID)] #[cmdid(7738)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterRoomScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub scene_ext_info: ::core::option::Option, } /// Obf: ILEMBANOAEL #[derive(proto_derive::CmdID)] #[cmdid(7778)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterLayerCsReq { #[prost(uint32, tag = "1")] pub next_room_type: u32, #[prost(uint32, tag = "11")] pub cur_level_index: u32, } /// Obf: KOAHDCJCJID #[derive(proto_derive::CmdID)] #[cmdid(7756)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterLayerScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub scene_ext_info: ::core::option::Option, } /// Obf: KMJAAMDCKGM #[derive(proto_derive::CmdID)] #[cmdid(7789)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLevelInfoUpdateScNotify { #[prost(enumeration = "RogueMagicSetttleReason", tag = "1")] pub reason: i32, #[prost(uint32, tag = "13")] pub kdbipnogidj: u32, #[prost(enumeration = "RogueMagicLevelStatus", tag = "15")] pub status: i32, #[prost(message, repeated, tag = "3")] pub layer_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub labgkmpmbed: u32, #[prost(uint32, tag = "2")] pub cur_level_index: u32, } /// Obf: MIMIAFFOFGA #[derive(proto_derive::CmdID)] #[cmdid(7722)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicAreaUpdateScNotify { #[prost(message, repeated, tag = "14")] pub area_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cofofdfplbe { #[prost(uint32, tag = "11")] pub acbdloopbmh: u32, #[prost(bool, tag = "5")] pub plfpjdmgbbn: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmpecjmmbhp { #[prost(uint32, tag = "15")] pub ejfdjkbglpa: u32, #[prost(bool, tag = "4")] pub plfpjdmgbbn: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agoegahemha { #[prost(message, optional, tag = "9")] pub laiokljnpfo: ::core::option::Option, #[prost(message, optional, tag = "13")] pub rogue_game_data: ::core::option::Option, #[prost(message, optional, tag = "15")] pub daglmonmmmh: ::core::option::Option, #[prost(message, optional, tag = "1")] pub ogioneoofin: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jndmkhibcpj { #[prost(message, repeated, tag = "1")] pub hhffbjlbokc: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "7")] pub ajbkfjjhglf: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub hlkbepembdc: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub egdelmangpj: ::prost::alloc::vec::Vec, } /// Obf: OOMFPLBDHJG #[derive(proto_derive::CmdID)] #[cmdid(7720)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicBattleFailSettleInfoScNotify { #[prost(message, optional, tag = "12")] pub bofmficeegp: ::core::option::Option, #[prost(message, optional, tag = "9")] pub scene_ext_info: ::core::option::Option, } /// Obf: PDJCLDLPCKA #[derive(proto_derive::CmdID)] #[cmdid(7733)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicSettleCsReq {} /// Obf: GDKKKJNKPME #[derive(proto_derive::CmdID)] #[cmdid(7712)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicSettleScRsp { #[prost(message, optional, tag = "9")] pub helhobnajil: ::core::option::Option, #[prost(message, optional, tag = "4")] pub scene_ext_info: ::core::option::Option, #[prost(message, optional, tag = "8")] pub bofmficeegp: ::core::option::Option, #[prost(message, optional, tag = "15")] pub ehpmbdcaipe: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: BMFCACBFJJK #[derive(proto_derive::CmdID)] #[cmdid(7750)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicReviveCostUpdateScNotify { #[prost(message, optional, tag = "4")] pub rogue_revive_cost: ::core::option::Option, } /// Obf: BCLMEAFODBD #[derive(proto_derive::CmdID)] #[cmdid(7731)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicReviveAvatarCsReq { #[prost(uint32, tag = "10")] pub oiaecielhaf: u32, #[prost(uint32, repeated, tag = "2")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: PGFDHKJJEMO #[derive(proto_derive::CmdID)] #[cmdid(7704)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicReviveAvatarScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub rogue_revive_cost: ::core::option::Option, } /// Obf: IJFGJAJGBDF #[derive(proto_derive::CmdID)] #[cmdid(7760)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicQueryCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicFinishRecord { #[prost(uint32, repeated, tag = "1108")] pub fgknnfghegg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub rogue_coin: u32, #[prost(uint32, tag = "14")] pub acmfdigcdoo: u32, #[prost(uint32, tag = "7")] pub kgodmcgknhe: u32, #[prost(uint32, tag = "6")] pub kdbipnogidj: u32, #[prost(uint32, tag = "5")] pub gffkahpjpoh: u32, #[prost(uint32, tag = "15")] pub fiiabcbfabd: u32, #[prost(message, repeated, tag = "1223")] pub magic_unit_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub fipmdhihibb: u32, #[prost(uint32, tag = "8")] pub hhpdcidlabc: u32, #[prost(message, repeated, tag = "1371")] pub inbmdbmeiaf: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "1225")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub dhnmhpnjppl: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjkpapmilml { #[prost(uint32, repeated, tag = "1123")] pub oonpfgpjbip: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicArea { /// ignore this?? #[prost(uint32, repeated, tag = "1")] pub pjjgemmmace: ::prost::alloc::vec::Vec, /// true #[prost(bool, tag = "12")] pub is_passed: bool, #[prost(message, optional, tag = "13")] pub econhgpndki: ::core::option::Option, /// true #[prost(bool, tag = "4")] pub laeahdlhogd: bool, #[prost(uint32, tag = "15")] pub iekbmjeoinp: u32, /// true #[prost(bool, tag = "11")] pub hfehkmbikpn: bool, /// set to null? #[prost(message, optional, tag = "3")] pub record_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicDiffComp { #[prost(bool, tag = "10")] pub is_passed: bool, #[prost(uint32, tag = "6")] pub difficulty_comp_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStoryArchive { #[prost(uint32, repeated, tag = "14")] pub story_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicData { #[prost(message, optional, tag = "3")] pub story_buff_info: ::core::option::Option, #[prost(message, repeated, tag = "5")] pub area_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "10")] pub rogue_magic_talent: ::core::option::Option, #[prost(message, repeated, tag = "6")] pub magic_unit_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "7")] pub style_type_ids: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub diff_comp_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub scepter_list: ::prost::alloc::vec::Vec, } /// Obf: LODOBDFHDLL #[derive(proto_derive::CmdID)] #[cmdid(7752)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicQueryScRsp { #[prost(message, optional, tag = "1")] pub rogue_game_data: ::core::option::Option, #[prost(message, optional, tag = "3")] pub rogue_data: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: FOGILMDCHAP #[derive(proto_derive::CmdID)] #[cmdid(7710)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicScepterDressInUnitCsReq { #[prost(uint32, tag = "11")] pub ppomobidlfb: u32, #[prost(uint32, tag = "15")] pub scepter_id: u32, #[prost(uint32, tag = "14")] pub slot_id: u32, } /// Obf: MBHFHGIFNMM #[derive(proto_derive::CmdID)] #[cmdid(7800)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicScepterDressInUnitScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: PPBFLCJBPNI #[derive(proto_derive::CmdID)] #[cmdid(7725)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicAutoDressInUnitCsReq { #[prost(uint32, repeated, tag = "5")] pub llpgfmdajjp: ::prost::alloc::vec::Vec, } /// Obf: IFMOFMEKACC #[derive(proto_derive::CmdID)] #[cmdid(7715)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicAutoDressInUnitScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: FLLEDHGKDBF #[derive(proto_derive::CmdID)] #[cmdid(7736)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicSetAutoDressInMagicUnitCsReq { #[prost(bool, tag = "2")] pub fekhlponoip: bool, } /// Obf: DGCIDPEJDBE #[derive(proto_derive::CmdID)] #[cmdid(7702)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicSetAutoDressInMagicUnitScRsp { #[prost(bool, tag = "4")] pub fekhlponoip: bool, #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: ICMAAEDMJKP #[derive(proto_derive::CmdID)] #[cmdid(7792)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicAutoDressInMagicUnitChangeScNotify { #[prost(bool, tag = "1")] pub fekhlponoip: bool, } /// Obf: EDIPHGHEDHM #[derive(proto_derive::CmdID)] #[cmdid(7762)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicScepterTakeOffUnitCsReq { #[prost(uint32, tag = "11")] pub scepter_id: u32, #[prost(uint32, repeated, tag = "12")] pub llpgfmdajjp: ::prost::alloc::vec::Vec, } /// Obf: EPIBMPPINOE #[derive(proto_derive::CmdID)] #[cmdid(7706)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicScepterTakeOffUnitScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: KGEIGBCGGJI #[derive(proto_derive::CmdID)] #[cmdid(7723)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicUnitComposeCsReq { #[prost(uint32, repeated, tag = "6")] pub llpgfmdajjp: ::prost::alloc::vec::Vec, } /// Obf: KMIPIFCILKJ #[derive(proto_derive::CmdID)] #[cmdid(7785)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicUnitComposeScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: JJPCPLBLMGL #[derive(proto_derive::CmdID)] #[cmdid(7716)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicUnitReforgeCsReq { #[prost(uint32, repeated, tag = "4")] pub llpgfmdajjp: ::prost::alloc::vec::Vec, } /// Obf: CDIJDICEGCD #[derive(proto_derive::CmdID)] #[cmdid(7714)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicUnitReforgeScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicTalent { #[prost(uint32, tag = "6")] pub talent_coin: u32, #[prost(message, optional, tag = "10")] pub talent_info: ::core::option::Option, } /// Obf: IFAPEDJLNDD #[derive(proto_derive::CmdID)] #[cmdid(7788)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicGetTalentInfoCsReq {} /// Obf: EHOGIEICJIG #[derive(proto_derive::CmdID)] #[cmdid(7793)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicGetTalentInfoScRsp { #[prost(message, optional, tag = "12")] pub rogue_magic_talent: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: KBGBNIJLKKP #[derive(proto_derive::CmdID)] #[cmdid(7763)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnableTalentCsReq { #[prost(uint32, tag = "6")] pub talent_id: u32, } /// Obf: EANPBEIINOH #[derive(proto_derive::CmdID)] #[cmdid(7755)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnableTalentScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "12")] pub rogue_magic_talent: ::core::option::Option, } /// Obf: BDIJOCLDHCI #[derive(proto_derive::CmdID)] #[cmdid(7765)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicGetMiscRealTimeDataCsReq {} /// Obf: ICLPJMOPKMM #[derive(proto_derive::CmdID)] #[cmdid(7757)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicGetMiscRealTimeDataScRsp { #[prost(message, optional, tag = "11")] pub laiokljnpfo: ::core::option::Option, #[prost(message, optional, tag = "13")] pub ogioneoofin: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: MGEDFNCBNJG #[derive(proto_derive::CmdID)] #[cmdid(7719)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStoryInfoUpdateScNotify { #[prost(uint32, tag = "14")] pub giakkpmfjhm: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehliflglcdo { #[prost(bool, tag = "2")] pub hncncigafdn: bool, #[prost(uint32, tag = "1")] pub ggmojkpmkdg: u32, #[prost(uint32, tag = "3")] pub kkmkchacfgh: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chjhbbmecpb { #[prost(uint32, repeated, tag = "10")] pub apbdhjjjgoh: ::prost::alloc::vec::Vec, #[prost(bool, tag = "7")] pub hncncigafdn: bool, #[prost(uint32, tag = "6")] pub kkmkchacfgh: u32, #[prost(uint32, tag = "3")] pub ggmojkpmkdg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okfgdnangac { #[prost(bool, tag = "2")] pub hncncigafdn: bool, #[prost(uint32, repeated, tag = "14")] pub apbdhjjjgoh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub kkmkchacfgh: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pibanjnobib { #[prost(bool, tag = "8")] pub hncncigafdn: bool, #[prost(uint32, tag = "13")] pub kkmkchacfgh: u32, #[prost(uint32, repeated, tag = "5")] pub ndgnmnoeibe: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub mmnpojokiep: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Egdlokeapkb { #[prost(uint32, tag = "11")] pub gjdibelbccj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Malookaniga { #[prost(uint32, tag = "11")] pub hlaadpeooob: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljfehbffegm { #[prost(uint32, tag = "1")] pub ccaeidjloie: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odankpkhapk { #[prost(bool, tag = "8")] pub hncncigafdn: bool, #[prost(uint32, tag = "1")] pub jalnenhnbdm: u32, #[prost(uint32, tag = "11")] pub kkmkchacfgh: u32, #[prost(uint32, repeated, tag = "10")] pub ndgnmnoeibe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iaimmecjbjm { #[prost(uint32, tag = "10")] pub ccemonolhmp: u32, #[prost(uint32, tag = "9")] pub mbnbcalngcb: u32, #[prost(uint32, tag = "7")] pub piemgelinik: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfngjaikjho { #[prost(uint32, tag = "15")] pub rogue_buff_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppbogbbbphm { #[prost(uint32, tag = "13")] pub item_id: u32, #[prost(uint32, tag = "4")] pub aohgeeadfgi: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdhgahiapbo { #[prost(uint32, tag = "15")] pub num: u32, #[prost(uint32, tag = "3")] pub bdlgplpkfin: u32, #[prost(uint32, tag = "10")] pub ailkpcjdlaj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgiggddonfo { #[prost(uint32, tag = "12")] pub num: u32, #[prost(uint32, tag = "11")] pub cbnogmpojik: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dapgdcpdepi { #[prost(uint32, tag = "4")] pub gjdibelbccj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nenpimgjmoc { #[prost(uint32, tag = "6")] pub ggmojkpmkdg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmcocohedcj { #[prost(uint32, repeated, tag = "2")] pub apbdhjjjgoh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub kkmkchacfgh: u32, #[prost(bool, tag = "10")] pub hncncigafdn: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kblfbgikbjj { #[prost(uint32, tag = "3")] pub rogue_buff_id: u32, #[prost(uint32, tag = "5")] pub nilgimcfadg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfcnifknflc { #[prost(uint32, tag = "3")] pub omljjcojdhd: u32, #[prost(enumeration = "Lghnkkdpadm", tag = "7")] pub mjogbhkljgm: i32, #[prost(uint32, tag = "14")] pub gfdnejlpcmb: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgcbjimffal { #[prost(bool, tag = "8")] pub hncncigafdn: bool, #[prost(uint32, repeated, tag = "10")] pub gndjcfdjhej: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub kkmkchacfgh: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmkbpeiloal { #[prost(uint32, tag = "6")] pub fnopnaoflcn: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fiphhmpbdii { #[prost(uint32, tag = "12")] pub count: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kemobldnbcg { #[prost(uint64, tag = "2")] pub jpkoajgphck: u64, #[prost(message, optional, tag = "6")] pub scepter: ::core::option::Option, #[prost(enumeration = "Jmphnebepgn", tag = "8")] pub ggpbffejpmg: i32, #[prost(oneof = "kemobldnbcg::Action", tags = "1863")] pub action: ::core::option::Option, } /// Nested message and enum types in `KEMOBLDNBCG`. pub mod kemobldnbcg { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "1863")] Ejckaipkphp(super::Pgcbjimffal), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpegogndpjj { #[prost(message, repeated, tag = "11")] pub lanjfbkhedk: ::prost::alloc::vec::Vec, } /// Obf: IPCHHCAEEBB #[derive(proto_derive::CmdID)] #[cmdid(5383)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierAddNotify { #[prost(message, optional, tag = "5")] pub pojglajjcno: ::core::option::Option, } /// Obf: HBIADAIOKIG #[derive(proto_derive::CmdID)] #[cmdid(5342)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierSelectCellCsReq { #[prost(uint32, tag = "3")] pub kmipnookbmb: u32, } /// Obf: BKLFBGIDBDI #[derive(proto_derive::CmdID)] #[cmdid(5379)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierSelectCellScRsp { #[prost(message, optional, tag = "15")] pub dkkjoejniak: ::core::option::Option, #[prost(uint32, tag = "7")] pub kmipnookbmb: u32, #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: HBNFBFILDEL #[derive(proto_derive::CmdID)] #[cmdid(5312)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierUpdateNotify { #[prost(message, optional, tag = "15")] pub pojglajjcno: ::core::option::Option, } /// Obf: JHCJIOBJJIM #[derive(proto_derive::CmdID)] #[cmdid(5328)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierDelNotify { #[prost(uint64, tag = "1")] pub jpkoajgphck: u64, } /// Obf: ADHBGJBMICM #[derive(proto_derive::CmdID)] #[cmdid(5338)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierStageStartNotify { #[prost(enumeration = "Jmphnebepgn", tag = "2")] pub ggpbffejpmg: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmajkaeaejl { #[prost(message, optional, tag = "7")] pub scene: ::core::option::Option, #[prost(message, optional, tag = "1")] pub map_rotation_data: ::core::option::Option, #[prost(message, optional, tag = "5")] pub lineup: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Danpadnddgd { #[prost(message, optional, tag = "12")] pub kankggigmjk: ::core::option::Option, #[prost(oneof = "danpadnddgd::Action", tags = "296")] pub action: ::core::option::Option, } /// Nested message and enum types in `DANPADNDDGD`. pub mod danpadnddgd { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "296")] Nlmgheelmhe(super::Ooneofnpfcc), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfjoghhdeah { #[prost(bool, tag = "8")] pub plfpjdmgbbn: bool, #[prost(uint32, tag = "5")] pub hdlinlmkpdg: u32, #[prost(uint32, tag = "14")] pub ibfflfonfdd: u32, #[prost(uint32, tag = "12")] pub efaceoifcln: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjdlbjhapmj { #[prost(uint32, tag = "14")] pub dhcgibdhjdl: u32, #[prost(bool, tag = "6")] pub plfpjdmgbbn: bool, #[prost(uint32, tag = "12")] pub obkacoogine: u32, #[prost(uint32, tag = "11")] pub cbgoldaofmh: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdlimihckfi { #[prost(bool, tag = "12")] pub plfpjdmgbbn: bool, #[prost(uint32, tag = "2")] pub hajmiflnbhc: u32, #[prost(uint32, tag = "15")] pub gggbcagnbfe: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obdignpjaaj { #[prost(bool, tag = "12")] pub dmleakhkpgj: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ooneofnpfcc { #[prost(message, optional, tag = "2")] pub level: ::core::option::Option, #[prost(message, optional, tag = "1")] pub hnfpenancbd: ::core::option::Option, #[prost(message, optional, tag = "9")] pub game_item: ::core::option::Option, #[prost(message, optional, tag = "6")] pub bafgpapkhld: ::core::option::Option, #[prost(message, optional, tag = "10")] pub cbfigladlmm: ::core::option::Option, #[prost(message, optional, tag = "8")] pub aelebfhhkde: ::core::option::Option, #[prost(message, optional, tag = "11")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "7")] pub lnpahjdcend: ::core::option::Option, #[prost(message, optional, tag = "14")] pub lmhebamjggf: ::core::option::Option, #[prost(message, optional, tag = "15")] pub akcilkifedc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Clgpakijfgp { #[prost(message, repeated, tag = "13")] pub layer_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub cur_level_index: u32, #[prost(enumeration = "Hcojlfjfmjm", tag = "6")] pub status: i32, #[prost(enumeration = "Bgchpbpollk", tag = "1")] pub reason: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddjpkkepnjp { #[prost(uint32, tag = "6")] pub bfgionbkoli: u32, #[prost(uint32, tag = "4")] pub gbobndoalam: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfkjclmlpnh { #[prost(uint32, repeated, tag = "6")] pub ollpmbhkblc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLayer { #[prost(uint32, tag = "3")] pub layer_id: u32, #[prost(message, repeated, tag = "5")] pub room_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub level_index: u32, #[prost(enumeration = "RogueTournLayerStatus", tag = "15")] pub status: i32, #[prost(uint32, tag = "1")] pub cur_room_index: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournRoom { #[prost(uint32, tag = "5")] pub room_id: u32, #[prost(enumeration = "Pbomiimbjni", tag = "7")] pub status: i32, #[prost(uint32, tag = "12")] pub fgihhaahgda: u32, #[prost(uint32, tag = "8")] pub room_index: u32, } /// Obf: MJODOOHJBLH #[derive(proto_derive::CmdID)] #[cmdid(6072)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournStartCsReq { #[prost(uint32, tag = "5")] pub area_id: u32, #[prost(uint32, repeated, tag = "4")] pub diff_comp_ids: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub cahmppdmlgh: u32, #[prost(uint32, repeated, tag = "2")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: IIOAFHLKOPC #[derive(proto_derive::CmdID)] #[cmdid(6046)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournStartScRsp { #[prost(message, optional, tag = "1")] pub rogue_game_data: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub scene_ext_info: ::core::option::Option, #[prost(uint32, tag = "15")] pub cahmppdmlgh: u32, } /// Obf: LIBKLJJPPCN #[derive(proto_derive::CmdID)] #[cmdid(6066)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterCsReq {} /// Obf: LBGABEECOPM #[derive(proto_derive::CmdID)] #[cmdid(6059)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterScRsp { #[prost(message, optional, tag = "3")] pub scene_ext_info: ::core::option::Option, #[prost(message, optional, tag = "15")] pub rogue_game_data: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: DBLFDLAJIBF #[derive(proto_derive::CmdID)] #[cmdid(6043)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveCsReq {} /// Obf: HDKEALJADDA #[derive(proto_derive::CmdID)] #[cmdid(6050)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub scene_ext_info: ::core::option::Option, } /// Obf: NCJPNNCPKEI #[derive(proto_derive::CmdID)] #[cmdid(6094)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournSettleCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjmihhlleep { #[prost(message, optional, tag = "14")] pub nfeiidhdenb: ::core::option::Option, #[prost(message, optional, tag = "10")] pub daglmonmmmh: ::core::option::Option, #[prost(message, optional, tag = "1")] pub rogue_game_data: ::core::option::Option, #[prost(message, optional, tag = "15")] pub laiokljnpfo: ::core::option::Option, #[prost(message, optional, tag = "12")] pub dpafchmpejc: ::core::option::Option, } /// Obf: JOCJILPAAHE #[derive(proto_derive::CmdID)] #[cmdid(6030)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournSettleScRsp { #[prost(message, optional, tag = "3")] pub bofmficeegp: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub scene_ext_info: ::core::option::Option, } /// Obf: HJPLMPCGEIK #[derive(proto_derive::CmdID)] #[cmdid(6079)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRoomCsReq { #[prost(uint32, tag = "6")] pub cur_room_index: u32, #[prost(uint32, tag = "9")] pub next_room_type: u32, } /// Obf: CCFCLGOFOOE #[derive(proto_derive::CmdID)] #[cmdid(6067)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRoomScRsp { #[prost(message, optional, tag = "2")] pub scene_ext_info: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: AJINMFDGICO #[derive(proto_derive::CmdID)] #[cmdid(6038)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterLayerCsReq { #[prost(uint32, tag = "13")] pub cur_level_index: u32, #[prost(uint32, tag = "12")] pub next_room_type: u32, } /// Obf: HCEBPMAJGBG #[derive(proto_derive::CmdID)] #[cmdid(6062)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterLayerScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub scene_ext_info: ::core::option::Option, } /// Obf: NFMIIOFBDAL #[derive(proto_derive::CmdID)] #[cmdid(6015)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLevelInfoUpdateScNotify { #[prost(enumeration = "Hcojlfjfmjm", tag = "5")] pub status: i32, #[prost(enumeration = "Bgchpbpollk", tag = "4")] pub reason: i32, #[prost(message, repeated, tag = "8")] pub layer_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub cur_level_index: u32, } /// Obf: KDKMBMEIGFM #[derive(proto_derive::CmdID)] #[cmdid(6012)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournTakeExpRewardCsReq { #[prost(uint32, tag = "13")] pub admgjlefbip: u32, #[prost(uint32, repeated, tag = "8")] pub jgmgcjnfdig: ::prost::alloc::vec::Vec, } /// Obf: MGDFGLBGION #[derive(proto_derive::CmdID)] #[cmdid(6052)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournTakeExpRewardScRsp { #[prost(uint32, tag = "15")] pub exp: u32, #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, repeated, tag = "2")] pub onaiahpoibj: ::prost::alloc::vec::Vec, } /// Obf: PCJFIHJDLBF #[derive(proto_derive::CmdID)] #[cmdid(6088)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournExpNotify { #[prost(uint32, tag = "9")] pub exp: u32, } /// Obf: IKMJJBPFCAB #[derive(proto_derive::CmdID)] #[cmdid(6014)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournQueryCsReq {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbjdaihghkn { #[prost(uint32, repeated, tag = "12")] pub pjjgemmmace: ::prost::alloc::vec::Vec, #[prost(bool, tag = "6")] pub laeahdlhogd: bool, #[prost(uint32, tag = "5")] pub area_id: u32, /// true #[prost(bool, tag = "15")] pub hfehkmbikpn: bool, /// is_passed #[prost(bool, tag = "7")] pub is_passed: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmkdekeidfb { #[prost(bool, tag = "6")] pub melnfjpmgip: bool, #[prost(uint32, tag = "2")] pub glhdmjclffh: u32, #[prost(int64, tag = "7")] pub end_time: i64, #[prost(uint32, tag = "9")] pub cahmppdmlgh: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abcoknjadli { #[prost(uint32, tag = "13")] pub exp: u32, #[prost(uint32, repeated, tag = "4")] pub onaiahpoibj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddojfomjagf { #[prost(message, optional, tag = "8")] pub talent_info: ::core::option::Option, #[prost(uint32, tag = "4")] pub lccjpjjdkdb: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkabnljdnpk { #[prost(uint32, tag = "7")] pub difficulty_comp_id: u32, #[prost(bool, tag = "15")] pub is_passed: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dgiikcodgkn { #[prost(uint32, tag = "14")] pub admgjlefbip: u32, #[prost(uint32, tag = "4")] pub pajcbcaecgg: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijmlicagjno { #[prost(uint32, repeated, tag = "3")] pub ndghlifghkk: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "7")] pub lmeebkdobki: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub lmijcpoichi: u32, #[prost(uint32, repeated, tag = "8")] pub dgfpmkggfag: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub aklcencmmlf: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "10")] pub pehidlkdccj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chibeoeppml { #[prost(message, optional, tag = "15")] pub season_info: ::core::option::Option, #[prost(message, optional, tag = "3")] pub gikhhhngehc: ::core::option::Option, #[prost(message, repeated, tag = "4")] pub diff_comp_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "2")] pub ldkmcdmdlkl: ::core::option::Option, #[prost(message, optional, tag = "9")] pub gieacpcmkpn: ::core::option::Option, #[prost(message, repeated, tag = "12")] pub egnghdkoaac: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub area_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "13")] pub bpdefcdbkba: ::core::option::Option, } /// Obf: AOCHNKDJLIG #[derive(proto_derive::CmdID)] #[cmdid(6033)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournQueryScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub rogue_game_data: ::core::option::Option, #[prost(message, optional, tag = "7")] pub rogue_data: ::core::option::Option, } /// Obf: MDCKGANLFAL #[derive(proto_derive::CmdID)] #[cmdid(6020)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournAreaUpdateScNotify { #[prost(message, repeated, tag = "6")] pub area_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cnkefabfhgg { #[prost(int64, tag = "5")] pub time: i64, #[prost(int64, tag = "15")] pub end_time: i64, #[prost(string, tag = "12")] pub name: ::prost::alloc::string::String, #[prost(message, optional, tag = "7")] pub rogue_game_data: ::core::option::Option, #[prost(uint32, tag = "13")] pub mflhiehekmm: u32, #[prost(message, optional, tag = "4")] pub season_info: ::core::option::Option, #[prost(message, optional, tag = "1")] pub data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbapljdbocb { #[prost(uint32, tag = "10")] pub game_item: u32, #[prost(message, repeated, tag = "7")] pub miracle_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, } /// Obf: JDODEPCABDI #[derive(proto_derive::CmdID)] #[cmdid(6032)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetAllArchiveCsReq {} /// Obf: JMDBKIPDDMB #[derive(proto_derive::CmdID)] #[cmdid(6081)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetAllArchiveScRsp { #[prost(message, repeated, tag = "1")] pub amfdapbmdam: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: KIJBIBGGFDB #[derive(proto_derive::CmdID)] #[cmdid(6060)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournDeleteArchiveCsReq { #[prost(uint32, tag = "2")] pub mflhiehekmm: u32, } /// Obf: OHHCHBLBEFM #[derive(proto_derive::CmdID)] #[cmdid(6089)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournDeleteArchiveScRsp { #[prost(uint32, tag = "6")] pub mflhiehekmm: u32, #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: BLFBIEDNDKP #[derive(proto_derive::CmdID)] #[cmdid(6063)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournRenameArchiveCsReq { #[prost(string, tag = "9")] pub name: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub mflhiehekmm: u32, } /// Obf: ANMJGBOCEKC #[derive(proto_derive::CmdID)] #[cmdid(6057)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournRenameArchiveScRsp { #[prost(string, tag = "14")] pub name: ::prost::alloc::string::String, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "4")] pub mflhiehekmm: u32, } /// Obf: GEAAGNIPIIP #[derive(proto_derive::CmdID)] #[cmdid(6011)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournClearArchiveNameScNotify { #[prost(uint32, tag = "3")] pub mflhiehekmm: u32, } /// Obf: PPCLMJCHHCB #[derive(proto_derive::CmdID)] #[cmdid(6100)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetPermanentTalentInfoCsReq {} /// Obf: KAEIPEJJGPN #[derive(proto_derive::CmdID)] #[cmdid(6016)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetPermanentTalentInfoScRsp { #[prost(message, optional, tag = "1")] pub gieacpcmkpn: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: NKCDDPPGIKB #[derive(proto_derive::CmdID)] #[cmdid(6048)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnablePermanentTalentCsReq { #[prost(uint32, tag = "13")] pub talent_id: u32, } /// Obf: NCLDKFKFCJE #[derive(proto_derive::CmdID)] #[cmdid(6026)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnablePermanentTalentScRsp { #[prost(message, optional, tag = "15")] pub gieacpcmkpn: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: GMDMELNOCOM #[derive(proto_derive::CmdID)] #[cmdid(6084)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournResetPermanentTalentCsReq {} /// Obf: GHDKIOLOJNB #[derive(proto_derive::CmdID)] #[cmdid(6021)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournResetPermanentTalentScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub gieacpcmkpn: ::core::option::Option, } /// Obf: LJNFOOLPHFA #[derive(proto_derive::CmdID)] #[cmdid(6035)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRogueCocoonSceneCsReq { #[prost(message, repeated, tag = "4")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub neecbbdkinb: u32, #[prost(uint32, tag = "11")] pub mlmelokmgbh: u32, #[prost(bool, tag = "9")] pub hodgfgacfkc: bool, #[prost(uint32, tag = "15")] pub dkbhbblepop: u32, } /// Obf: FJLDJJCACJP #[derive(proto_derive::CmdID)] #[cmdid(6025)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRogueCocoonSceneScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub scene_ext_info: ::core::option::Option, } /// Obf: DOLLKMKACME #[derive(proto_derive::CmdID)] #[cmdid(6029)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveRogueCocoonSceneCsReq {} /// Obf: CMINHMAJDIB #[derive(proto_derive::CmdID)] #[cmdid(6074)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveRogueCocoonSceneScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub scene_ext_info: ::core::option::Option, } /// Obf: EDPDAFJJHPK #[derive(proto_derive::CmdID)] #[cmdid(6092)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReEnterRogueCocoonStageCsReq { #[prost(bool, tag = "5")] pub hodgfgacfkc: bool, } /// Obf: NDEBNGEGMPF #[derive(proto_derive::CmdID)] #[cmdid(6098)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReEnterRogueCocoonStageScRsp { #[prost(message, optional, tag = "12")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: AMFNKBKGPFG #[derive(proto_derive::CmdID)] #[cmdid(6055)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetCurRogueCocoonInfoCsReq {} /// Obf: PKHFEAAKEKF #[derive(proto_derive::CmdID)] #[cmdid(6036)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetCurRogueCocoonInfoScRsp { #[prost(uint32, tag = "14")] pub dkbhbblepop: u32, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "11")] pub neecbbdkinb: u32, #[prost(uint32, tag = "8")] pub mlmelokmgbh: u32, } /// Obf: CMCLFHEBPNP #[derive(proto_derive::CmdID)] #[cmdid(6082)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournDifficultyCompNotify { #[prost(uint32, repeated, tag = "11")] pub mhfhfnfcpcl: ::prost::alloc::vec::Vec, } /// Obf: EBIDNCBFICN #[derive(proto_derive::CmdID)] #[cmdid(6070)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournHandBookNotify { #[prost(uint32, repeated, tag = "3")] pub omdlaicelcj: ::prost::alloc::vec::Vec, #[prost(enumeration = "Clmgoafgibc", tag = "15")] pub icdlbppknnk: i32, } /// Obf: PHIKMOHIMAG #[derive(proto_derive::CmdID)] #[cmdid(6075)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetSettleInfoCsReq { #[prost(uint32, tag = "12")] pub area_id: u32, } /// Obf: NKOPAHCFAAK #[derive(proto_derive::CmdID)] #[cmdid(6065)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetSettleInfoScRsp { #[prost(message, optional, tag = "4")] pub bofmficeegp: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: LFKFONGKJIM #[derive(proto_derive::CmdID)] #[cmdid(6073)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournConfirmSettleCsReq { #[prost(uint32, tag = "6")] pub mflhiehekmm: u32, #[prost(string, tag = "7")] pub name: ::prost::alloc::string::String, #[prost(uint32, tag = "1")] pub area_id: u32, } /// Obf: GBKHPCGFNJK #[derive(proto_derive::CmdID)] #[cmdid(6049)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournConfirmSettleScRsp { #[prost(message, optional, tag = "8")] pub scene_ext_info: ::core::option::Option, #[prost(message, optional, tag = "7")] pub helhobnajil: ::core::option::Option, #[prost(message, optional, tag = "10")] pub nomgpbahegn: ::core::option::Option, #[prost(message, optional, tag = "9")] pub gjbgbaaknpn: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: LHKGIKFIMLJ #[derive(proto_derive::CmdID)] #[cmdid(6013)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournWeekChallengeUpdateScNotify { #[prost(message, optional, tag = "6")] pub bpdefcdbkba: ::core::option::Option, } /// Obf: HHPJDOLECGH #[derive(proto_derive::CmdID)] #[cmdid(6097)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetMiscRealTimeDataCsReq {} /// Obf: GCCLMPGFNCC #[derive(proto_derive::CmdID)] #[cmdid(6042)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetMiscRealTimeDataScRsp { #[prost(message, optional, tag = "1")] pub nfeiidhdenb: ::core::option::Option, #[prost(message, optional, tag = "11")] pub dpafchmpejc: ::core::option::Option, #[prost(message, optional, tag = "4")] pub laiokljnpfo: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: NBGOCHGGBOA #[derive(proto_derive::CmdID)] #[cmdid(6087)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetArchiveRepositoryCsReq {} /// Obf: PNPIMOBBIFC #[derive(proto_derive::CmdID)] #[cmdid(6039)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetArchiveRepositoryScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, repeated, tag = "11")] pub njdjdlmcibi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "14")] pub hfkbdokhkdh: ::prost::alloc::vec::Vec, } /// Obf: KIHDAJOILJH #[derive(proto_derive::CmdID)] #[cmdid(6077)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveCostUpdateScNotify { #[prost(message, optional, tag = "8")] pub rogue_revive_cost: ::core::option::Option, } /// Obf: GGPMJIFJPOF #[derive(proto_derive::CmdID)] #[cmdid(6041)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveAvatarCsReq { #[prost(uint32, repeated, tag = "15")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub oiaecielhaf: u32, } /// Obf: AJEAGGLIOLM #[derive(proto_derive::CmdID)] #[cmdid(6037)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveAvatarScRsp { #[prost(message, optional, tag = "13")] pub rogue_revive_cost: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: IPEKHIMFHBD #[derive(proto_derive::CmdID)] #[cmdid(6068)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournBattleFailSettleInfoScNotify { #[prost(message, optional, tag = "6")] pub scene_ext_info: ::core::option::Option, #[prost(message, optional, tag = "5")] pub bofmficeegp: ::core::option::Option, } /// Obf: KPIMDPOBLDC #[derive(proto_derive::CmdID)] #[cmdid(6914)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRollShopInfoCsReq { #[prost(uint32, tag = "6")] pub roll_shop_id: u32, } /// Obf: AEDAICFDKJN #[derive(proto_derive::CmdID)] #[cmdid(6917)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRollShopInfoScRsp { #[prost(uint32, tag = "4")] pub gacha_random: u32, #[prost(uint32, repeated, tag = "14")] pub okheiojfjkp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "9")] pub roll_shop_id: u32, } /// Obf: IOFLHLHPEKA #[derive(proto_derive::CmdID)] #[cmdid(6913)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaInRollShopCsReq { #[prost(uint32, tag = "10")] pub goebadoadam: u32, #[prost(uint32, tag = "11")] pub roll_shop_id: u32, #[prost(uint32, tag = "2")] pub gacha_random: u32, } /// Obf: KEMMCDLJMKH #[derive(proto_derive::CmdID)] #[cmdid(6910)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaInRollShopScRsp { #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, #[prost(uint32, tag = "13")] pub roll_shop_id: u32, #[prost(uint32, tag = "4")] pub ordering_index: u32, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "1")] pub keacgmlkbdk: u32, } /// Obf: HKLGKMDKAHJ #[derive(proto_derive::CmdID)] #[cmdid(6908)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRollShopRewardCsReq { #[prost(uint32, tag = "6")] pub roll_shop_id: u32, } /// Obf: TakeRollShopRewardScRsp #[derive(proto_derive::CmdID)] #[cmdid(6915)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRollShopRewardScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "1")] pub roll_shop_id: u32, #[prost(uint32, tag = "11")] pub group_type: u32, #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneActorInfo { #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, #[prost(uint32, tag = "10")] pub base_avatar_id: u32, #[prost(uint32, tag = "6")] pub map_layer: u32, #[prost(uint32, tag = "9")] pub uid: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojmbblphhpc { #[prost(uint32, tag = "7")] pub level: u32, #[prost(uint32, tag = "4")] pub njlghkiieok: u32, #[prost(uint32, tag = "8")] pub noplcghhdjj: u32, #[prost(uint32, tag = "14")] pub oanmnkhjalp: u32, #[prost(uint32, tag = "2")] pub iibeoenkncn: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmaehnjngig { #[prost(oneof = "fmaehnjngig::Action", tags = "3")] pub action: ::core::option::Option, } /// Nested message and enum types in `FMAEHNJNGIG`. pub mod fmaehnjngig { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "3")] RogueInfo(super::Ojmbblphhpc), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcMonsterInfo { #[prost(message, optional, tag = "4")] pub extra_info: ::core::option::Option, #[prost(uint32, tag = "5")] pub world_level: u32, #[prost(bool, tag = "12")] pub llndhnigjmi: bool, #[prost(bool, tag = "13")] pub hhgjleladko: bool, #[prost(uint32, tag = "7")] pub monster_id: u32, #[prost(uint32, tag = "2")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlfafflegcb { #[prost(uint32, tag = "9")] pub bbfmhdncpne: u32, #[prost(uint32, tag = "2")] pub anjdkljaadp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NpcRogueInfo { #[prost(map = "uint32, uint32", tag = "2")] pub lfepbajocpe: ::std::collections::HashMap, #[prost(uint32, tag = "4")] pub dendgfhgdnk: u32, #[prost(bool, tag = "3")] pub aimfooodepa: bool, #[prost(uint32, tag = "14")] pub lcpmpokhaej: u32, #[prost(bool, tag = "9")] pub nhjjklbkcoj: bool, #[prost(message, repeated, tag = "5")] pub kffkicfmamo: ::prost::alloc::vec::Vec, #[prost(bool, tag = "15")] pub jejcafhfjfj: bool, #[prost(uint32, tag = "6")] pub opibbfhbgob: u32, #[prost(uint32, tag = "12")] pub bijdbcmdppf: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfdhinnnegl {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgimfofdpgf { #[prost(uint32, tag = "10")] pub gheboampndn: u32, #[prost(bool, tag = "15")] pub gfloemmkbak: bool, #[prost(uint32, tag = "7")] pub djlkchkmnmi: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NpcExtraInfo { #[prost(oneof = "npc_extra_info::Action", tags = "15, 2, 10")] pub action: ::core::option::Option, } /// Nested message and enum types in `NpcExtraInfo`. pub mod npc_extra_info { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "15")] RogueInfo(super::NpcRogueInfo), #[prost(message, tag = "2")] Pgjkgldabml(super::Pgimfofdpgf), #[prost(message, tag = "10")] Nnligghebfp(super::Mfdhinnnegl), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcInfo { #[prost(message, optional, tag = "4")] pub extra_info: ::core::option::Option, #[prost(uint32, tag = "9")] pub npc_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PropRogueInfo { #[prost(uint32, tag = "15")] pub kofbmkdkeik: u32, #[prost(uint32, tag = "5")] pub room_id: u32, #[prost(uint32, tag = "8")] pub dneoamobpgm: u32, #[prost(uint32, tag = "13")] pub okgjfmhkdnc: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PropAeonInfo { #[prost(uint32, tag = "11")] pub dialogue_group_id: u32, #[prost(uint32, tag = "12")] pub aeon_id: u32, #[prost(uint32, tag = "3")] pub add_exp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcgljncalbf { #[prost(bool, tag = "2")] pub aojblaeobha: bool, #[prost(bool, tag = "11")] pub ehbhbagpahb: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khmpkkhdeal { #[prost(uint32, tag = "5")] pub impcchfklhj: u32, #[prost(uint32, tag = "11")] pub fgihhaahgda: u32, #[prost(bool, tag = "8")] pub mgfphngibdm: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgdcglkbdjd { #[prost(uint32, tag = "14")] pub impcchfklhj: u32, #[prost(uint32, tag = "12")] pub fgihhaahgda: u32, #[prost(bool, tag = "13")] pub mgfphngibdm: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obdbffiobaj { #[prost(bool, tag = "5")] pub lafdbhahpfh: bool, #[prost(uint32, tag = "15")] pub fhmhclamano: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adnacdbeifl { #[prost(uint32, tag = "15")] pub deelmhnljen: u32, #[prost(message, repeated, tag = "6")] pub hcjnlpbnkaa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfecdoamnlk { #[prost(message, optional, tag = "2")] pub ojahhgplbfh: ::core::option::Option, #[prost(uint32, tag = "6")] pub ekolbpjahck: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fejepojfhmm { #[prost(uint32, tag = "1")] pub gdndhcfjbnm: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PropExtraInfo { #[prost(oneof = "prop_extra_info::InfoCase", tags = "13, 2, 6, 7, 4, 10, 8, 3")] pub info_case: ::core::option::Option, } /// Nested message and enum types in `PropExtraInfo`. pub mod prop_extra_info { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum InfoCase { #[prost(message, tag = "13")] RogueInfo(super::PropRogueInfo), #[prost(message, tag = "2")] AeonInfo(super::PropAeonInfo), #[prost(message, tag = "6")] ChessRogueInfo(super::Kcgljncalbf), #[prost(message, tag = "7")] RogueTournDoorInfo(super::Khmpkkhdeal), #[prost(message, tag = "4")] RogueTournWorkbenchInfo(super::Adnacdbeifl), #[prost(message, tag = "10")] RogueGambleMachineInfo(super::Dfecdoamnlk), #[prost(message, tag = "8")] RogueCurseChestInfo(super::Fejepojfhmm), #[prost(message, tag = "3")] RogueMagicDoorInfo(super::Kgdcglkbdjd), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePropInfo { #[prost(uint32, tag = "5")] pub prop_state: u32, #[prost(uint64, tag = "13")] pub create_time_ms: u64, #[prost(uint32, tag = "7")] pub prop_id: u32, #[prost(message, optional, tag = "11")] pub extra_info: ::core::option::Option, #[prost(uint32, tag = "12")] pub life_time_ms: u32, #[prost(string, repeated, tag = "1")] pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneSummonUnitInfo { #[prost(uint32, tag = "4")] pub caster_entity_id: u32, #[prost(uint64, tag = "11")] pub create_time_ms: u64, /// TODO #[prost(uint32, tag = "12")] pub attach_entity_id: u32, #[prost(int32, tag = "1")] pub life_time_ms: i32, #[prost(string, repeated, tag = "2")] pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(uint32, tag = "5")] pub summon_unit_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityInfo { #[prost(uint32, tag = "14")] pub group_id: u32, #[prost(message, optional, tag = "5")] pub motion: ::core::option::Option, #[prost(uint32, tag = "12")] pub entity_id: u32, #[prost(uint32, tag = "10")] pub inst_id: u32, #[prost(oneof = "scene_entity_info::Entity", tags = "2, 1, 3, 15, 8")] pub entity: ::core::option::Option, } /// Nested message and enum types in `SceneEntityInfo`. pub mod scene_entity_info { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Entity { #[prost(message, tag = "2")] Actor(super::SceneActorInfo), #[prost(message, tag = "1")] NpcMonster(super::SceneNpcMonsterInfo), #[prost(message, tag = "3")] Npc(super::SceneNpcInfo), #[prost(message, tag = "15")] Prop(super::ScenePropInfo), #[prost(message, tag = "8")] SummonUnit(super::SceneSummonUnitInfo), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuffInfo { #[prost(map = "string, float", tag = "3")] pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, #[prost(uint32, tag = "13")] pub count: u32, #[prost(uint32, tag = "5")] pub level: u32, #[prost(uint32, tag = "7")] pub buff_id: u32, #[prost(uint32, tag = "6")] pub ldhaiofhflf: u32, #[prost(uint64, tag = "9")] pub add_time_ms: u64, #[prost(float, tag = "1")] pub life_time: f32, #[prost(uint32, tag = "14")] pub base_avatar_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityBuffInfo { #[prost(uint32, tag = "1")] pub entity_id: u32, #[prost(message, repeated, tag = "10")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pikdeacjjlj { #[prost(uint32, tag = "14")] pub omjjjnanjip: u32, #[prost(uint32, tag = "2")] pub hppeilaonge: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CustomSaveData { #[prost(uint32, tag = "3")] pub group_id: u32, #[prost(string, tag = "13")] pub save_data: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbeofmhcoic { #[prost(uint32, tag = "14")] pub ebiigljkajo: u32, #[prost(uint32, tag = "1")] pub geejphnhhod: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityGroupInfo { #[prost(uint32, tag = "10")] pub state: u32, #[prost(message, repeated, tag = "2")] pub entity_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneGroupState { #[prost(uint32, tag = "5")] pub state: u32, #[prost(uint32, tag = "7")] pub group_id: u32, #[prost(bool, tag = "6")] pub is_default: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionStatusBySceneInfo { #[prost(uint32, repeated, tag = "10")] pub ocfmlfjehhf: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "9")] pub jggbhmkoada: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "2")] pub bijcoiggojp: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "7")] pub anjmgehlohe: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub mipnlpeaode: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneInfo { #[prost(uint32, tag = "12")] pub client_pos_version: u32, #[prost(uint32, repeated, tag = "5")] pub lighten_section_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "305")] pub entity_group_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1749")] pub cpgdhgkahhd: u32, #[prost(uint32, tag = "3")] pub floor_id: u32, /// repeated BuffInfo sync_buff_info = 11; /// repeated EntityBuffInfo JMNPJIPLDJL = 1; #[prost(uint32, tag = "8")] pub entry_id: u32, /// MissionStatusBySceneInfo scene_mission_info = 661; #[prost(message, repeated, tag = "560")] pub group_state_list: ::prost::alloc::vec::Vec, #[prost(map = "string, int32", tag = "24")] pub floor_saved_data: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, /// #[prost(uint32, tag = "7")] pub leader_entity_id: u32, #[prost(message, repeated, tag = "2")] pub entity_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "413")] pub mleaeclogeb: u32, #[prost(uint32, repeated, tag = "10")] pub group_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub game_mode_type: u32, #[prost(uint32, tag = "1380")] pub content_id: u32, /// repeated CustomSaveData save_data_list = 15; /// map LFFPPBPNOAC = 13; /// /// #[prost(uint32, tag = "14")] pub world_id: u32, #[prost(uint32, tag = "9")] pub plane_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityMotion { #[prost(message, optional, tag = "14")] pub motion: ::core::option::Option, #[prost(bool, tag = "9")] pub doocfnpjgnd: bool, #[prost(uint32, tag = "12")] pub entity_id: u32, #[prost(uint32, tag = "8")] pub map_layer: u32, } /// Obf: CNIBBKDHEKE #[derive(proto_derive::CmdID)] #[cmdid(1498)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveCsReq { #[prost(uint64, tag = "3")] pub pnkniblgclm: u64, #[prost(message, repeated, tag = "15")] pub entity_motion_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub entry_id: u32, } /// Obf: JNEPMACAFDK #[derive(proto_derive::CmdID)] #[cmdid(1471)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, repeated, tag = "11")] pub entity_motion_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub download_data: ::core::option::Option, } /// Obf: JEHMIJNFNFC #[derive(proto_derive::CmdID)] #[cmdid(1478)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScNotify { #[prost(uint32, tag = "2")] pub entry_id: u32, #[prost(message, optional, tag = "14")] pub motion: ::core::option::Option, #[prost(uint32, tag = "1")] pub entity_id: u32, #[prost(uint32, tag = "4")] pub client_pos_version: u32, } /// Obf: IALNCHPADLF #[derive(proto_derive::CmdID)] #[cmdid(1456)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneUpdatePositionVersionNotify { #[prost(uint32, tag = "14")] pub ghkdeclgigp: u32, } /// Obf: LNJECGEPPHK #[derive(proto_derive::CmdID)] #[cmdid(1483)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractPropCsReq { #[prost(uint32, tag = "3")] pub interact_id: u32, #[prost(uint32, tag = "2")] pub prop_entity_id: u32, } /// Obf: EFHPGPNGHBP #[derive(proto_derive::CmdID)] #[cmdid(1442)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractPropScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "14")] pub prop_id: u32, #[prost(uint32, tag = "1")] pub prop_entity_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iimhjngoion { #[prost(enumeration = "Ndmdcmdglja", tag = "10")] pub dpeennjlpel: i32, #[prost(uint32, tag = "12")] pub kbnmpfejmbe: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Alddphfcmgg { #[prost(float, tag = "13")] pub hppeilaonge: f32, #[prost(string, tag = "1")] pub mfklinkcppa: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AssistMonsterWave { #[prost(uint32, repeated, tag = "12")] pub entity_id_list: ::prost::alloc::vec::Vec, } /// Obf: BDOJAGLJKFN #[derive(proto_derive::CmdID)] #[cmdid(1479)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillCsReq { #[prost(message, repeated, tag = "8")] pub assist_monster_wave_list: ::prost::alloc::vec::Vec, /// TODO: Manually swapped with id 14 #[prost(uint32, repeated, tag = "12")] pub hit_target_entity_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub caster_id: u32, #[prost(message, repeated, tag = "9")] pub dynamic_values: ::prost::alloc::vec::Vec, #[prost(string, tag = "15")] pub mfhmicgelnb: ::prost::alloc::string::String, #[prost(uint32, tag = "13")] pub attacked_group_id: u32, #[prost(uint32, repeated, tag = "14")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub skill_index: u32, #[prost(message, optional, tag = "10")] pub target_motion: ::core::option::Option, #[prost(uint32, tag = "11")] pub gojhhblmaeb: u32, #[prost(enumeration = "Hgiooangaaj", repeated, tag = "7")] pub hkjcoiohfkp: ::prost::alloc::vec::Vec, } /// Obf: IMFDNKBPLJB #[derive(proto_derive::CmdID)] #[cmdid(1477)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillScRsp { #[prost(uint32, tag = "1")] pub attacked_group_id: u32, #[prost(message, repeated, tag = "9")] pub iabjaaojpjm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, } /// Obf: LNHBPLCLPPH #[derive(proto_derive::CmdID)] #[cmdid(1422)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillCostMpCsReq { #[prost(uint32, tag = "10")] pub caster_id: u32, #[prost(uint32, tag = "3")] pub skill_index: u32, #[prost(uint32, tag = "11")] pub attacked_group_id: u32, } /// Obf: HHDJGIBOMIG #[derive(proto_derive::CmdID)] #[cmdid(1466)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillCostMpScRsp { #[prost(uint32, tag = "13")] pub attacked_group_id: u32, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: KKGAEEJGJGG #[derive(proto_derive::CmdID)] #[cmdid(1405)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillMpUpdateScNotify { #[prost(uint32, tag = "1")] pub attacked_group_id: u32, #[prost(uint32, tag = "14")] pub mp: u32, } /// Obf: HDAIGNAFPOG #[derive(proto_derive::CmdID)] #[cmdid(1452)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEnterStageCsReq { #[prost(bool, tag = "13")] pub gjboofhbeop: bool, #[prost(enumeration = "Legppepeacf", tag = "8")] pub cfdonpmljdp: i32, #[prost(uint32, tag = "12")] pub event_id: u32, } /// Obf: KLBOKFDCBPN #[derive(proto_derive::CmdID)] #[cmdid(1411)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEnterStageScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub battle_info: ::core::option::Option, } /// Obf: CGMBDNKBOEG #[derive(proto_derive::CmdID)] #[cmdid(1410)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneReviveAfterRebattleCsReq { #[prost(enumeration = "Legppepeacf", tag = "11")] pub cfdonpmljdp: i32, } /// Obf: LIKPAFLENFM #[derive(proto_derive::CmdID)] #[cmdid(1500)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneReviveAfterRebattleScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: HMAGHIDMACI #[derive(proto_derive::CmdID)] #[cmdid(1433)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurSceneInfoCsReq {} /// Obf: FFIOBKGLMPJ #[derive(proto_derive::CmdID)] #[cmdid(1412)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurSceneInfoScRsp { #[prost(message, optional, tag = "6")] pub scene: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityBuffChangeInfo { #[prost(uint32, tag = "10")] pub entity_id: u32, #[prost(enumeration = "EntityBuffChangeType", tag = "11")] pub reason: i32, #[prost(oneof = "entity_buff_change_info::Change", tags = "6, 7")] pub change: ::core::option::Option, } /// Nested message and enum types in `EntityBuffChangeInfo`. pub mod entity_buff_change_info { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Change { #[prost(message, tag = "6")] AddBuffInfo(super::BuffInfo), #[prost(uint32, tag = "7")] RemoveBuffId(u32), } } /// Obf: LAGBAPIBKGG #[derive(proto_derive::CmdID)] #[cmdid(1489)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncEntityBuffChangeListScNotify { #[prost(message, repeated, tag = "7")] pub entity_buff_info_list: ::prost::alloc::vec::Vec, } /// Obf: AJBMFHMGHKP #[derive(proto_derive::CmdID)] #[cmdid(1420)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpringRefreshCsReq { #[prost(uint32, tag = "13")] pub floor_id: u32, #[prost(uint32, tag = "5")] pub prop_entity_id: u32, #[prost(uint32, tag = "10")] pub plane_id: u32, } /// Obf: IFCGIKNCDPH #[derive(proto_derive::CmdID)] #[cmdid(1450)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpringRefreshScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: EGBIONGDGJD #[derive(proto_derive::CmdID)] #[cmdid(1431)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LastSpringRefreshTimeNotify { #[prost(int64, tag = "10")] pub nehonoohkhp: i64, } /// Obf: OFDOODHICHN #[derive(proto_derive::CmdID)] #[cmdid(1404)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReturnLastTownCsReq {} /// Obf: MHPCIHMGPEE #[derive(proto_derive::CmdID)] #[cmdid(1460)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReturnLastTownScRsp { #[prost(message, optional, tag = "11")] pub scene: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: EFFKOLJHIJH #[derive(proto_derive::CmdID)] #[cmdid(1462)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSectionCsReq { #[prost(uint32, tag = "9")] pub cljdinbopjm: u32, } /// Obf: OAMAAFNJICP #[derive(proto_derive::CmdID)] #[cmdid(1406)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSectionScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: EDLEOIJIJLG #[derive(proto_derive::CmdID)] #[cmdid(1416)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetCurInteractEntityCsReq { #[prost(uint32, tag = "8")] pub entity_id: u32, } /// Obf: EHEGAPIHDCC #[derive(proto_derive::CmdID)] #[cmdid(1414)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetCurInteractEntityScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: FCONFAJKAIE #[derive(proto_derive::CmdID)] #[cmdid(1488)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecoverAllLineupCsReq {} /// Obf: PCIEDGDOPGA #[derive(proto_derive::CmdID)] #[cmdid(1493)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecoverAllLineupScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: SavePointsInfoNotify #[derive(proto_derive::CmdID)] #[cmdid(1463)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SavePointsInfoNotify { #[prost(uint32, tag = "3")] pub valid_times: u32, #[prost(int64, tag = "10")] pub refresh_time: i64, } /// Obf: NPHLJCNPIFB #[derive(proto_derive::CmdID)] #[cmdid(1455)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartCocoonStageCsReq { #[prost(uint32, tag = "8")] pub prop_entity_id: u32, #[prost(uint32, tag = "7")] pub cocoon_id: u32, #[prost(uint32, tag = "4")] pub world_level: u32, #[prost(uint32, tag = "9")] pub wave: u32, } /// Obf: StartCocoonStageScRsp #[derive(proto_derive::CmdID)] #[cmdid(1436)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartCocoonStageScRsp { #[prost(uint32, tag = "9")] pub wave: u32, #[prost(uint32, tag = "4")] pub prop_entity_id: u32, #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub cocoon_id: u32, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: PADLDOLDOOI #[derive(proto_derive::CmdID)] #[cmdid(1402)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityBindPropCsReq { #[prost(bool, tag = "1")] pub agjmaaknjmm: bool, #[prost(message, optional, tag = "5")] pub motion: ::core::option::Option, } /// Obf: DJKDMICPKBA #[derive(proto_derive::CmdID)] #[cmdid(1465)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityBindPropScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: FMKILEBEIEA #[derive(proto_derive::CmdID)] #[cmdid(1457)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetClientPausedCsReq { #[prost(bool, tag = "15")] pub paused: bool, } /// Obf: DENDFOFLAJL #[derive(proto_derive::CmdID)] #[cmdid(1425)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetClientPausedScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(bool, tag = "9")] pub paused: bool, } /// Obf: HGCGMILFAFJ #[derive(proto_derive::CmdID)] #[cmdid(1419)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeactivateFarmElementCsReq { #[prost(uint32, tag = "3")] pub entity_id: u32, } /// Obf: MFJMKMEKACE #[derive(proto_derive::CmdID)] #[cmdid(1492)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeactivateFarmElementScRsp { #[prost(uint32, tag = "1")] pub entity_id: u32, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: ADGLDGLGJFK #[derive(proto_derive::CmdID)] #[cmdid(1440)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivateFarmElementCsReq { #[prost(uint32, tag = "4")] pub entity_id: u32, #[prost(uint32, tag = "11")] pub world_level: u32, } /// Obf: MAFDJHJJKND #[derive(proto_derive::CmdID)] #[cmdid(1495)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivateFarmElementScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "14")] pub entity_id: u32, #[prost(uint32, tag = "10")] pub world_level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okhfolfgpnj { #[prost(uint32, tag = "2")] pub avatar_id: u32, #[prost(uint32, tag = "14")] pub fmhecfjegib: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgoiicjiihp { #[prost(uint32, tag = "10")] pub nbgigjhgipp: u32, #[prost(bool, tag = "8")] pub fmgjpljicfe: bool, #[prost(message, repeated, tag = "3")] pub kgcffgpgebe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kenmcmmfbfj { #[prost(int64, tag = "2")] pub hmjofdkcjii: i64, #[prost(uint32, tag = "10")] pub ekofnicjbac: u32, } /// Obf: JGIMGOMLFHK #[derive(proto_derive::CmdID)] #[cmdid(1453)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSpringRecoverDataCsReq {} /// Obf: CIIKJCGDIDN #[derive(proto_derive::CmdID)] #[cmdid(1464)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSpringRecoverDataScRsp { #[prost(message, optional, tag = "13")] pub iidjgagfacf: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub fjjmgcnpeko: ::core::option::Option, } /// Obf: AOOEEBKEJNA #[derive(proto_derive::CmdID)] #[cmdid(1435)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSpringRecoverConfigCsReq { #[prost(message, optional, tag = "1")] pub fjjmgcnpeko: ::core::option::Option, } /// Obf: IDPIKNCMNAC #[derive(proto_derive::CmdID)] #[cmdid(1487)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSpringRecoverConfigScRsp { #[prost(message, optional, tag = "6")] pub fjjmgcnpeko: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: IHBBBABCBKH #[derive(proto_derive::CmdID)] #[cmdid(1454)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpringRecoverCsReq { #[prost(uint32, tag = "2")] pub floor_id: u32, #[prost(uint32, tag = "10")] pub prop_entity_id: u32, #[prost(uint32, tag = "8")] pub plane_id: u32, } /// Obf: SpringRecoverScRsp #[derive(proto_derive::CmdID)] #[cmdid(1469)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpringRecoverScRsp { #[prost(message, optional, tag = "10")] pub heal_pool_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: KKMAFOMLFNA #[derive(proto_derive::CmdID)] #[cmdid(1458)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HealPoolInfoNotify { #[prost(message, optional, tag = "12")] pub iidjgagfacf: ::core::option::Option, } /// Obf: EMJPOGCEJKO #[derive(proto_derive::CmdID)] #[cmdid(1467)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpringRecoverSingleAvatarCsReq { #[prost(uint32, tag = "2")] pub floor_id: u32, #[prost(bool, tag = "3")] pub hkcbjjgknfo: bool, #[prost(uint32, tag = "12")] pub plane_id: u32, #[prost(uint32, tag = "13")] pub id: u32, #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, #[prost(uint32, tag = "14")] pub prop_entity_id: u32, } /// Obf: SpringRecoverSingleAvatarScRsp #[derive(proto_derive::CmdID)] #[cmdid(1476)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpringRecoverSingleAvatarScRsp { #[prost(enumeration = "AvatarType", tag = "10")] pub avatar_type: i32, #[prost(uint32, tag = "7")] pub id: u32, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, tag = "9")] pub hp: u32, } /// Obf: GGHGBLOKOOD #[derive(proto_derive::CmdID)] #[cmdid(1439)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMechanismBarScNotify { #[prost(uint32, tag = "13")] pub plane_id: u32, #[prost(uint32, tag = "3")] pub floor_id: u32, #[prost(message, optional, tag = "10")] pub eamnlinhgii: ::core::option::Option, } /// Obf: GJKCINICLOO #[derive(proto_derive::CmdID)] #[cmdid(1449)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGroupCustomSaveDataCsReq { #[prost(string, tag = "10")] pub save_data: ::prost::alloc::string::String, #[prost(uint32, tag = "14")] pub group_id: u32, #[prost(uint32, tag = "6")] pub entry_id: u32, } /// Obf: KKNPIOAJBPG #[derive(proto_derive::CmdID)] #[cmdid(1403)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGroupCustomSaveDataScRsp { #[prost(uint32, tag = "15")] pub group_id: u32, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "3")] pub entry_id: u32, } /// Obf: PEOMIPBELCK #[derive(proto_derive::CmdID)] #[cmdid(1486)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReEnterLastElementStageCsReq { #[prost(uint32, tag = "10")] pub stage_id: u32, } /// Obf: DGNCLBLGLKM #[derive(proto_derive::CmdID)] #[cmdid(1429)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReEnterLastElementStageScRsp { #[prost(message, optional, tag = "9")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "10")] pub stage_id: u32, } /// Obf: BJIKIMCPNHG #[derive(proto_derive::CmdID)] #[cmdid(1401)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityTeleportCsReq { #[prost(uint32, tag = "13")] pub entry_id: u32, #[prost(message, optional, tag = "6")] pub entity_motion: ::core::option::Option, } /// Obf: GPGMHLIHLDL #[derive(proto_derive::CmdID)] #[cmdid(1490)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityTeleportScRsp { #[prost(uint32, tag = "6")] pub client_pos_version: u32, #[prost(message, optional, tag = "13")] pub entity_motion: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: BHADAPAPLLB #[derive(proto_derive::CmdID)] #[cmdid(1473)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSceneCsReq { #[prost(uint32, tag = "1")] pub cpgdhgkahhd: u32, #[prost(bool, tag = "2")] pub alckpiobhlb: bool, #[prost(uint32, tag = "13")] pub teleport_id: u32, #[prost(uint32, tag = "14")] pub entry_id: u32, #[prost(uint32, tag = "10")] pub content_id: u32, } /// Obf: KOEKJLJKDND #[derive(proto_derive::CmdID)] #[cmdid(1472)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSceneScRsp { #[prost(uint32, tag = "7")] pub content_id: u32, #[prost(uint32, tag = "8")] pub cpgdhgkahhd: u32, #[prost(bool, tag = "10")] pub gpjeedfjhaj: bool, #[prost(bool, tag = "12")] pub alckpiobhlb: bool, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: GBFIFDFFFMA #[derive(proto_derive::CmdID)] #[cmdid(1474)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSceneByServerScNotify { #[prost(message, optional, tag = "13")] pub scene: ::core::option::Option, #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, #[prost(enumeration = "EnterSceneReason", tag = "12")] pub reason: i32, } /// Obf: MFMCJBFMNDA #[derive(proto_derive::CmdID)] #[cmdid(1447)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePlaneEventScNotify { /// TODO #[prost(message, optional, tag = "6")] pub get_item_list: ::core::option::Option, #[prost(message, optional, tag = "13")] pub olmakeilnnh: ::core::option::Option, #[prost(message, optional, tag = "5")] pub ibdcnjhehhh: ::core::option::Option, #[prost(message, optional, tag = "2")] pub dfomendhklm: ::core::option::Option, } /// Obf: BPKOEHNCDPP #[derive(proto_derive::CmdID)] #[cmdid(1426)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoCsReq { #[prost(uint32, repeated, tag = "15")] pub entry_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub cur_map_entry_id: u32, #[prost(bool, tag = "13")] pub pnfpbicgdpc: bool, #[prost(uint32, tag = "14")] pub content_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeProp { #[prost(uint32, tag = "8")] pub state: u32, #[prost(uint32, tag = "5")] pub group_id: u32, #[prost(uint32, tag = "11")] pub config_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeGroup { #[prost(uint32, tag = "5")] pub group_id: u32, #[prost(bool, tag = "2")] pub dpikdbpkaok: bool, #[prost(uint32, repeated, tag = "15")] pub lffhdkhbhnn: ::prost::alloc::vec::Vec, #[prost(int64, tag = "13")] pub modify_time: i64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeChest { #[prost(enumeration = "MapInfoChestType", tag = "11")] pub map_info_chest_type: i32, /// TODO #[prost(uint32, tag = "10")] pub unlocked_amount_list: u32, /// TODO #[prost(uint32, tag = "4")] pub total_amount_list: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bkcekekhjca { #[prost(uint32, tag = "5")] pub liheadmdlhb: u32, #[prost(uint32, tag = "12")] pub slot: u32, #[prost(uint32, tag = "8")] pub dpkmfliphig: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeMapData { #[prost(message, repeated, tag = "11")] pub unlocked_chest_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub content_id: u32, #[prost(uint32, repeated, tag = "15")] pub lighten_section_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "5")] pub maze_prop_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub mleaeclogeb: u32, #[prost(uint32, tag = "10")] pub entry_id: u32, #[prost(map = "string, int32", tag = "8")] pub floor_saved_data: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, #[prost(message, repeated, tag = "9")] pub gcelhdacajk: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub unlocked_teleport_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub cur_map_entry_id: u32, #[prost(message, repeated, tag = "3")] pub maze_group_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "4")] pub kpeadjcpcnk: u32, } /// Obf: NIHPDPKOJNI #[derive(proto_derive::CmdID)] #[cmdid(1497)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoScRsp { #[prost(message, repeated, tag = "8")] pub map_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "5")] pub pnfpbicgdpc: bool, #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: AGFBPNEEPNM #[derive(proto_derive::CmdID)] #[cmdid(1427)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncServerSceneChangeNotify {} /// Obf: GLLIPBMFNJI #[derive(proto_derive::CmdID)] #[cmdid(1409)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GameplayCounterCountDownCsReq { #[prost(uint32, tag = "13")] pub nncfpdlcnhn: u32, #[prost(uint32, tag = "6")] pub pfihnpibegn: u32, } /// Obf: OEDMAEPOKOH #[derive(proto_derive::CmdID)] #[cmdid(1499)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GameplayCounterCountDownScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: NGECPJEEHGH #[derive(proto_derive::CmdID)] #[cmdid(1443)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GameplayCounterUpdateScNotify { #[prost(uint32, tag = "12")] pub nncfpdlcnhn: u32, #[prost(uint32, tag = "4")] pub geejphnhhod: u32, #[prost(enumeration = "Ocgbofdlggn", tag = "3")] pub reason: i32, } /// Obf: HKKCBOIFJGK #[derive(proto_derive::CmdID)] #[cmdid(1482)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GameplayCounterRecoverCsReq { #[prost(uint32, tag = "4")] pub nncfpdlcnhn: u32, #[prost(uint32, tag = "12")] pub cbiipjbklin: u32, } /// Obf: FIPKDMGNEEP #[derive(proto_derive::CmdID)] #[cmdid(1418)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GameplayCounterRecoverScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: CKGDAAHHOFN #[derive(proto_derive::CmdID)] #[cmdid(1496)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFloorSavedValueNotify { #[prost(uint32, tag = "15")] pub floor_id: u32, #[prost(uint32, tag = "2")] pub plane_id: u32, #[prost(map = "string, int32", tag = "10")] pub hhjcajjinmg: ::std::collections::HashMap<::prost::alloc::string::String, i32>, #[prost(uint32, tag = "5")] pub mleaeclogeb: u32, } /// Obf: LEKLOEMOBHD #[derive(proto_derive::CmdID)] #[cmdid(1459)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportCsReq { #[prost(uint32, repeated, tag = "4")] pub entry_id_list: ::prost::alloc::vec::Vec, } /// Obf: LPGAMHAIKFM #[derive(proto_derive::CmdID)] #[cmdid(1448)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportScRsp { #[prost(uint32, repeated, tag = "9")] pub unlocked_teleport_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityRefreshInfo { #[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "4, 10, 11")] pub refresh_type: ::core::option::Option, } /// Nested message and enum types in `SceneEntityRefreshInfo`. pub mod scene_entity_refresh_info { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RefreshType { #[prost(message, tag = "4")] AddEntity(super::SceneEntityInfo), /// TODO #[prost(uint32, tag = "10")] DelEntity(u32), #[prost(uint32, tag = "11")] Diokndcijib(u32), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneGroupRefreshInfo { #[prost(enumeration = "SceneGroupRefreshType", tag = "11")] pub group_refresh_type: i32, #[prost(uint32, tag = "10")] pub state: u32, #[prost(uint32, tag = "5")] pub group_id: u32, #[prost(message, repeated, tag = "6")] pub refresh_entity: ::prost::alloc::vec::Vec, } /// Obf: EOONOPCLIDC #[derive(proto_derive::CmdID)] #[cmdid(1430)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneGroupRefreshScNotify { #[prost(message, repeated, tag = "8")] pub group_refresh_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupStateInfo { #[prost(uint32, tag = "15")] pub group_id: u32, /// TODO #[prost(uint32, tag = "1")] pub player_uid: u32, /// TODO #[prost(uint32, tag = "11")] pub group_state: u32, #[prost(uint32, tag = "14")] pub entry_id: u32, } /// Obf: CDFDLHNDOEC #[derive(proto_derive::CmdID)] #[cmdid(1417)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupStateChangeCsReq { #[prost(message, optional, tag = "15")] pub group_state_info: ::core::option::Option, } /// Obf: LEGPDAGCDIO #[derive(proto_derive::CmdID)] #[cmdid(1437)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupStateChangeScRsp { #[prost(message, optional, tag = "4")] pub group_state_info: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: DLIIKPOMIJG #[derive(proto_derive::CmdID)] #[cmdid(1475)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupStateChangeScNotify { #[prost(message, optional, tag = "7")] pub group_state_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnteredSceneInfo { #[prost(uint32, tag = "12")] pub floor_id: u32, #[prost(uint32, tag = "13")] pub plane_id: u32, } /// Obf: FJICJCLGLHH #[derive(proto_derive::CmdID)] #[cmdid(1468)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEnteredSceneCsReq {} /// Obf: MNBCGCFJAHG #[derive(proto_derive::CmdID)] #[cmdid(1446)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEnteredSceneScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, repeated, tag = "14")] pub entered_scene_info: ::prost::alloc::vec::Vec, } /// Obf: FJBAEEJMDKC #[derive(proto_derive::CmdID)] #[cmdid(1441)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnteredSceneChangeScNotify { #[prost(message, repeated, tag = "1")] pub entered_scene_info: ::prost::alloc::vec::Vec, } /// Obf: CJIOMPBGLLF #[derive(proto_derive::CmdID)] #[cmdid(1421)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientCsReq { #[prost(uint32, repeated, tag = "2")] pub trigger_target_id_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "8")] pub trigger_motion: ::core::option::Option, #[prost(uint32, tag = "10")] pub trigger_entity_id: u32, #[prost(string, tag = "9")] pub trigger_name: ::prost::alloc::string::String, } /// Obf: DFDEGEJEDGM #[derive(proto_derive::CmdID)] #[cmdid(1451)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientScRsp { #[prost(bool, tag = "15")] pub refresh_trigger: bool, #[prost(string, tag = "1")] pub trigger_name: ::prost::alloc::string::String, #[prost(uint32, tag = "9")] pub trigger_entity_id: u32, #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: CEJPCEECAIC #[derive(proto_derive::CmdID)] #[cmdid(1481)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientScNotify { #[prost(uint32, tag = "4")] pub trigger_entity_id: u32, #[prost(uint32, repeated, tag = "11")] pub trigger_target_id_list: ::prost::alloc::vec::Vec, #[prost(string, tag = "15")] pub trigger_name: ::prost::alloc::string::String, } /// Obf: LACKOEINDPD #[derive(proto_derive::CmdID)] #[cmdid(1407)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteSummonUnitCsReq { #[prost(uint32, repeated, tag = "7")] pub entity_id_list: ::prost::alloc::vec::Vec, } /// Obf: KKFMNMPMANJ #[derive(proto_derive::CmdID)] #[cmdid(1494)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteSummonUnitScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, repeated, tag = "14")] pub entity_id_list: ::prost::alloc::vec::Vec, } /// Obf: IJMAINCOEKB #[derive(proto_derive::CmdID)] #[cmdid(1434)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockedAreaMapScNotify { #[prost(uint32, repeated, tag = "5")] pub entry_id_list: ::prost::alloc::vec::Vec, } /// Obf: ONAJGHJBFJO #[derive(proto_derive::CmdID)] #[cmdid(1413)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartTimedCocoonStageCsReq { #[prost(uint32, tag = "10")] pub cocoon_id: u32, #[prost(uint32, tag = "9")] pub wave: u32, #[prost(uint32, tag = "4")] pub world_level: u32, } /// Obf: OEKMNEGKHMD #[derive(proto_derive::CmdID)] #[cmdid(1491)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartTimedCocoonStageScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "7")] pub cocoon_id: u32, #[prost(uint32, tag = "11")] pub wave: u32, #[prost(message, optional, tag = "14")] pub battle_info: ::core::option::Option, } /// Obf: AIKBCBOAGCI #[derive(proto_derive::CmdID)] #[cmdid(1461)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartTimedFarmElementCsReq { #[prost(uint32, tag = "6")] pub world_level: u32, #[prost(uint32, tag = "12")] pub polkbglcbjd: u32, } /// Obf: FJGLBOOGDEF #[derive(proto_derive::CmdID)] #[cmdid(1480)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartTimedFarmElementScRsp { #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "1")] pub world_level: u32, #[prost(uint32, tag = "15")] pub polkbglcbjd: u32, #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: AHFPCFGOBIJ #[derive(proto_derive::CmdID)] #[cmdid(1444)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockTeleportNotify { #[prost(uint32, tag = "14")] pub teleport_id: u32, #[prost(uint32, tag = "12")] pub entry_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ServerPrefs { #[prost(uint32, tag = "12")] pub server_prefs_id: u32, #[prost(bytes = "vec", tag = "9")] pub data: ::prost::alloc::vec::Vec, } /// Obf: KICHILLJIKI #[derive(proto_derive::CmdID)] #[cmdid(6198)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllServerPrefsDataCsReq {} /// Obf: IEFELCIJJDA #[derive(proto_derive::CmdID)] #[cmdid(6171)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllServerPrefsDataScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, repeated, tag = "14")] pub mddlgjhllai: ::prost::alloc::vec::Vec, } /// Obf: LFPHHJHILNK #[derive(proto_derive::CmdID)] #[cmdid(6183)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetServerPrefsDataCsReq { #[prost(uint32, tag = "7")] pub server_prefs_id: u32, } /// Obf: OKPODGOPJNO #[derive(proto_derive::CmdID)] #[cmdid(6142)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetServerPrefsDataScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub server_prefs: ::core::option::Option, } /// Obf: GNLMLDDPAKA #[derive(proto_derive::CmdID)] #[cmdid(6179)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateServerPrefsDataCsReq { #[prost(message, optional, tag = "11")] pub server_prefs: ::core::option::Option, } /// Obf: AMNOKBOAKGL #[derive(proto_derive::CmdID)] #[cmdid(6177)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateServerPrefsDataScRsp { #[prost(uint32, tag = "9")] pub server_prefs_id: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Shop { #[prost(uint32, tag = "7")] pub shop_id: u32, #[prost(uint32, tag = "15")] pub city_level: u32, #[prost(int64, tag = "4")] pub begin_time: i64, #[prost(uint32, tag = "6")] pub city_exp: u32, #[prost(int64, tag = "10")] pub end_time: i64, #[prost(message, repeated, tag = "13")] pub goods_list: ::prost::alloc::vec::Vec, #[prost(uint64, tag = "5")] pub city_taken_level_reward: u64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Goods { #[prost(uint32, tag = "1")] pub buy_times: u32, #[prost(int64, tag = "11")] pub begin_time: i64, #[prost(uint32, tag = "8")] pub item_id: u32, #[prost(uint32, tag = "7")] pub goods_id: u32, #[prost(int64, tag = "3")] pub end_time: i64, } /// Obf: OHOMPEAGLLC #[derive(proto_derive::CmdID)] #[cmdid(1598)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShopListCsReq { #[prost(uint32, tag = "4")] pub shop_type: u32, } /// Obf: GetShopListScRsp #[derive(proto_derive::CmdID)] #[cmdid(1571)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShopListScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, repeated, tag = "1")] pub shop_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub shop_type: u32, } /// Obf: FEMBKMDFNMK #[derive(proto_derive::CmdID)] #[cmdid(1583)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsCsReq { #[prost(uint32, tag = "10")] pub goods_id: u32, #[prost(uint32, tag = "12")] pub item_id: u32, #[prost(uint32, tag = "3")] pub goods_num: u32, #[prost(uint32, tag = "2")] pub shop_id: u32, #[prost(uint32, tag = "15")] pub oiaecielhaf: u32, } /// Obf: BuyGoodsScRsp #[derive(proto_derive::CmdID)] #[cmdid(1542)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "6")] pub shop_id: u32, #[prost(uint32, tag = "13")] pub goods_id: u32, #[prost(uint32, tag = "3")] pub goods_buy_times: u32, #[prost(message, optional, tag = "7")] pub return_item_list: ::core::option::Option, } /// Obf: EDPFFNEMEBB #[derive(proto_derive::CmdID)] #[cmdid(1579)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeCityShopRewardCsReq { #[prost(uint32, tag = "15")] pub shop_id: u32, #[prost(uint32, tag = "10")] pub level: u32, } /// Obf: TakeCityShopRewardScRsp #[derive(proto_derive::CmdID)] #[cmdid(1577)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeCityShopRewardScRsp { #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, #[prost(uint32, tag = "15")] pub level: u32, #[prost(uint32, tag = "12")] pub shop_id: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: CityShopInfoScNotify #[derive(proto_derive::CmdID)] #[cmdid(1533)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CityShopInfoScNotify { #[prost(uint32, tag = "6")] pub shop_id: u32, #[prost(uint32, tag = "8")] pub level: u32, #[prost(uint32, tag = "2")] pub exp: u32, #[prost(uint64, tag = "11")] pub taken_level_reward: u64, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chbbgeidogb { #[prost(uint32, tag = "1")] pub klkjahfibdp: u32, #[prost(bool, tag = "6")] pub oamalobbaao: bool, #[prost(uint32, tag = "9")] pub unique_id: u32, #[prost(uint32, repeated, tag = "4")] pub aahpipppbcn: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub gdllhhelile: u32, #[prost(uint32, repeated, tag = "13")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mppojklloha { #[prost(uint32, tag = "13")] pub klkjahfibdp: u32, #[prost(uint32, tag = "9")] pub nilijiomjol: u32, } /// Obf: PAEJHENKCIB #[derive(proto_derive::CmdID)] #[cmdid(6798)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDataCsReq {} /// Obf: EOLLMKMKPAM #[derive(proto_derive::CmdID)] #[cmdid(6771)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDataScRsp { #[prost(message, repeated, tag = "12")] pub dnehacgcppi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub dpmmkglfbaj: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "14")] pub pnkeohgmjie: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "8")] pub ikngdcedmeb: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "9")] pub fckiffmooof: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub hfcjgdceppe: u32, #[prost(uint32, repeated, tag = "6")] pub jfcfeoiippl: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "10")] pub ngpokinogal: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: ACNNENHPDEN #[derive(proto_derive::CmdID)] #[cmdid(6783)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooBornCsReq { #[prost(uint32, repeated, tag = "8")] pub gkgbefihjkn: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub ofgggallgpj: u32, } /// Obf: GJPJEDOAKPL #[derive(proto_derive::CmdID)] #[cmdid(6742)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooBornScRsp { #[prost(message, optional, tag = "3")] pub gacjciakjen: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, repeated, tag = "14")] pub dfjcddihogm: ::prost::alloc::vec::Vec, #[prost(bool, tag = "7")] pub ifcooaapldf: bool, } /// Obf: EPAJOGFKBKB #[derive(proto_derive::CmdID)] #[cmdid(6779)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooMutateCsReq { #[prost(uint32, tag = "6")] pub item_id: u32, #[prost(uint32, tag = "15")] pub unique_id: u32, } /// Obf: HHCHBLLKEPM #[derive(proto_derive::CmdID)] #[cmdid(6777)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooMutateScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "6")] pub dfjcddihogm: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "5")] pub chgllnlbjil: ::core::option::Option, #[prost(bool, tag = "1")] pub ifcooaapldf: bool, } /// Obf: KJMMAFNDPML #[derive(proto_derive::CmdID)] #[cmdid(6733)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooOpCatteryCsReq { #[prost(uint32, tag = "12")] pub kdgjonmbimh: u32, #[prost(uint32, tag = "1")] pub mapebdojjej: u32, #[prost(uint32, tag = "15")] pub pelbbkhjonm: u32, } /// Obf: FDPJIBPKLGK #[derive(proto_derive::CmdID)] #[cmdid(6712)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooOpCatteryScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, repeated, tag = "8")] pub pnkeohgmjie: ::prost::alloc::vec::Vec, } /// Obf: PELFOODKIFF #[derive(proto_derive::CmdID)] #[cmdid(6728)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDeleteCatCsReq { #[prost(uint32, repeated, tag = "8")] pub hbhlefbhfhi: ::prost::alloc::vec::Vec, } /// Obf: ALFNIHHAPBD #[derive(proto_derive::CmdID)] #[cmdid(6738)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDeleteCatScRsp { #[prost(uint32, repeated, tag = "4")] pub hemkblmdpbp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: CKLNOFEEDHH #[derive(proto_derive::CmdID)] #[cmdid(6778)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooCatUpdateNotify { #[prost(bool, tag = "1")] pub pcojphidlof: bool, #[prost(message, repeated, tag = "7")] pub dempnbcblia: ::prost::alloc::vec::Vec, #[prost(bool, tag = "10")] pub ifcooaapldf: bool, } /// Obf: DKLIFJMKGCK #[derive(proto_derive::CmdID)] #[cmdid(6756)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooExchangeItemCsReq { #[prost(uint32, tag = "15")] pub item_id: u32, } /// Obf: FFEDGJEMOCO #[derive(proto_derive::CmdID)] #[cmdid(6789)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooExchangeItemScRsp { #[prost(uint32, tag = "14")] pub item_id: u32, #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: KOLGJMHLLFN #[derive(proto_derive::CmdID)] #[cmdid(6722)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooTakeCsReq { #[prost(uint32, tag = "2")] pub gdcodbcdkaa: u32, } /// Obf: EIDODHJCHIP #[derive(proto_derive::CmdID)] #[cmdid(6766)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooTakeScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "15")] pub gdcodbcdkaa: u32, #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hefakefdmbl { #[prost(uint32, tag = "4")] pub ekomhblhfgc: u32, #[prost(bool, tag = "13")] pub dicpgjddbgm: bool, #[prost(uint32, tag = "6")] pub ghobhdclbhf: u32, #[prost(uint32, tag = "2")] pub cljlghcpiif: u32, #[prost(uint32, tag = "3")] pub group_id: u32, } /// Obf: AIAJCDBNDFL #[derive(proto_derive::CmdID)] #[cmdid(7162)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStarFightDataCsReq {} /// Obf: FLOPBICKLBL #[derive(proto_derive::CmdID)] #[cmdid(7168)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStarFightDataScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, repeated, tag = "4")] pub jafadpchbpp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipcmemchcpi { #[prost(uint32, tag = "6")] pub avatar_id: u32, #[prost(enumeration = "AvatarType", tag = "14")] pub avatar_type: i32, } /// Obf: HMLGBBOJOAI #[derive(proto_derive::CmdID)] #[cmdid(7167)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartStarFightLevelCsReq { #[prost(uint32, tag = "14")] pub group_id: u32, #[prost(uint32, tag = "10")] pub ahfngpldaii: u32, #[prost(message, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: GCNPBONOKHO #[derive(proto_derive::CmdID)] #[cmdid(7163)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartStarFightLevelScRsp { #[prost(uint32, tag = "7")] pub group_id: u32, #[prost(uint32, tag = "8")] pub ahfngpldaii: u32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub battle_info: ::core::option::Option, } /// Obf: MKOAMCMDPFD #[derive(proto_derive::CmdID)] #[cmdid(7170)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StarFightDataChangeNotify { #[prost(message, optional, tag = "6")] pub pndigeeggbl: ::core::option::Option, #[prost(uint32, tag = "9")] pub group_id: u32, } /// Obf: OBPLFDENMME #[derive(proto_derive::CmdID)] #[cmdid(6298)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStoryLineInfoCsReq {} /// Obf: MOHGPJDBLCA #[derive(proto_derive::CmdID)] #[cmdid(6271)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStoryLineInfoScRsp { #[prost(uint32, tag = "2")] pub dalflnjgbeo: u32, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, repeated, tag = "3")] pub bikolmdjklc: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "13")] pub moiccjnmbbi: ::prost::alloc::vec::Vec, } /// Obf: HKJEPOOJPBJ #[derive(proto_derive::CmdID)] #[cmdid(6283)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StoryLineInfoScNotify { #[prost(uint32, repeated, tag = "9")] pub moiccjnmbbi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub dalflnjgbeo: u32, #[prost(uint32, repeated, tag = "1")] pub bikolmdjklc: ::prost::alloc::vec::Vec, } /// Obf: AJOKJIHIBLC #[derive(proto_derive::CmdID)] #[cmdid(6277)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeStoryLineFinishScNotify { #[prost(uint32, tag = "7")] pub olbodpcnecg: u32, #[prost(uint32, tag = "3")] pub dalflnjgbeo: u32, #[prost(enumeration = "Mjfcjdcbbdk", tag = "14")] pub action: i32, #[prost(bool, tag = "11")] pub hnfnaejddom: bool, } /// Obf: JABBPHKIKEI #[derive(proto_derive::CmdID)] #[cmdid(6233)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StoryLineTrialAvatarChangeScNotify { #[prost(uint32, repeated, tag = "4")] pub behjdjbcjgo: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub dgocpfhcllk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StrongChallengeAvatar { #[prost(uint32, tag = "11")] pub avatar_id: u32, #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpekklbeepo { #[prost(uint32, repeated, tag = "13")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kecghmngndi { #[prost(uint32, tag = "9")] pub module_id: u32, #[prost(uint32, tag = "5")] pub stage_id: u32, #[prost(message, optional, tag = "13")] pub nfkbafffgmo: ::core::option::Option, #[prost(uint32, tag = "10")] pub lbndgnllada: u32, #[prost(uint32, tag = "14")] pub stage_score: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcalkkljgbe { #[prost(map = "uint32, message", tag = "12")] pub pedhkbohhli: ::std::collections::HashMap, } /// Obf: IJCLDKFODIE #[derive(proto_derive::CmdID)] #[cmdid(6698)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStrongChallengeActivityDataCsReq {} /// Obf: PAGDPIPIOIF #[derive(proto_derive::CmdID)] #[cmdid(6671)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStrongChallengeActivityDataScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub iaogngdbnbg: ::core::option::Option, } /// Obf: BFDOBLCOPIG #[derive(proto_derive::CmdID)] #[cmdid(6683)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStrongChallengeActivityStageCsReq { #[prost(uint32, tag = "14")] pub stage_id: u32, #[prost(uint32, repeated, tag = "2")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: DBNOLMNBLJL #[derive(proto_derive::CmdID)] #[cmdid(6642)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStrongChallengeActivityStageScRsp { #[prost(uint32, tag = "12")] pub stage_id: u32, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, } /// Obf: BOOGKPLBFKI #[derive(proto_derive::CmdID)] #[cmdid(6679)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StrongChallengeActivityBattleEndScNotify { #[prost(uint32, tag = "8")] pub gocjfiaemkb: u32, #[prost(uint32, tag = "14")] pub total_damage: u32, #[prost(uint32, tag = "4")] pub stage_score: u32, #[prost(uint32, tag = "7")] pub emglbfmfbln: u32, #[prost(uint32, tag = "9")] pub bhbebkfdkeo: u32, #[prost(uint32, tag = "12")] pub score: u32, #[prost(uint32, tag = "2")] pub stage_id: u32, #[prost(enumeration = "BattleEndStatus", tag = "13")] pub end_status: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjahebjmlgh { #[prost(uint32, tag = "15")] pub phase: u32, #[prost(uint32, tag = "11")] pub ahfngpldaii: u32, #[prost(uint32, tag = "13")] pub group_id: u32, } /// Obf: KAIIEKHNIFA #[derive(proto_derive::CmdID)] #[cmdid(7562)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSummonActivityDataCsReq {} /// Obf: HAFADOOOFLK #[derive(proto_derive::CmdID)] #[cmdid(7568)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSummonActivityDataScRsp { #[prost(message, repeated, tag = "15")] pub gebaedfnbme: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmcfmhjgkce { #[prost(enumeration = "AvatarType", tag = "2")] pub avatar_type: i32, #[prost(uint32, tag = "5")] pub avatar_id: u32, } /// Obf: CFOHMLLFHJE #[derive(proto_derive::CmdID)] #[cmdid(7567)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSummonActivityStageCsReq { #[prost(uint32, tag = "9")] pub ahfngpldaii: u32, #[prost(uint32, tag = "2")] pub group_id: u32, #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "11")] pub phnolpnnjce: ::core::option::Option, } /// Obf: DIENADIHLEM #[derive(proto_derive::CmdID)] #[cmdid(7563)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSummonActivityStageScRsp { #[prost(uint32, tag = "11")] pub group_id: u32, #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(uint32, tag = "12")] pub ahfngpldaii: u32, } /// Obf: HDKMENFLLAI #[derive(proto_derive::CmdID)] #[cmdid(7570)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SummonActivityBattleEndScNotify { #[prost(uint32, tag = "2")] pub group_id: u32, #[prost(uint32, tag = "15")] pub belgplfbdbp: u32, #[prost(uint32, tag = "5")] pub ahfngpldaii: u32, #[prost(uint32, tag = "4")] pub phase: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpphnmbheej { #[prost(message, optional, tag = "14")] pub eaccgokfcdh: ::core::option::Option, #[prost(uint32, repeated, tag = "1")] pub ckgcgakobio: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub fddlabhfded: ::core::option::Option, #[prost(message, optional, tag = "10")] pub glpbibpfldb: ::core::option::Option, #[prost(uint32, tag = "11")] pub jgkjjkfblcf: u32, #[prost(message, optional, tag = "8")] pub nnmaegjlimk: ::core::option::Option, #[prost(message, optional, tag = "5")] pub skill_info: ::core::option::Option, #[prost(message, optional, tag = "3")] pub pending_action: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnpelfobmfo { #[prost(uint32, tag = "13")] pub ljlfoingcee: u32, #[prost(uint32, tag = "9")] pub ekcnomiiebm: u32, #[prost(uint32, repeated, tag = "4")] pub bcocokepola: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pajmdohpiik { #[prost(uint32, tag = "13")] pub cpgdhgkahhd: u32, #[prost(uint32, repeated, tag = "10")] pub ofmiagoipjm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nojpfgohgke { #[prost(uint32, tag = "13")] pub hppeilaonge: u32, #[prost(enumeration = "Jpnaoebbghg", tag = "8")] pub kdkbjackeld: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elejieddfhl { #[prost(uint32, tag = "14")] pub gfbblgmocdn: u32, #[prost(message, repeated, tag = "11")] pub lplhnkcgbbb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub aeifbhbacgk: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbbfgihhlgn { #[prost(uint32, tag = "8")] pub queue_position: u32, #[prost(uint32, tag = "15")] pub level: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkfegnbjlgi { #[prost(message, repeated, tag = "1")] pub gjgjfdekepc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkaccpkncki { #[prost(uint32, tag = "1250")] pub ikcmkiiebfg: u32, #[prost(oneof = "mkaccpkncki::Action", tags = "7, 4")] pub action: ::core::option::Option, } /// Nested message and enum types in `MKACCPKNCKI`. pub mod mkaccpkncki { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "7")] Gloaahimeha(super::Jdocckomoeg), #[prost(message, tag = "4")] Nalgclkbbaj(super::Makkmblohho), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mglkkpjkblj { #[prost(uint32, tag = "6")] pub ggepghpenfg: u32, #[prost(uint32, tag = "1")] pub fallainigjd: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdocckomoeg { #[prost(uint32, repeated, tag = "6")] pub epldeibmadf: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub nhkdhifgpko: ::prost::alloc::vec::Vec, #[prost(enumeration = "Hnhodfelcap", tag = "5")] pub poljkefbhkm: i32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Makkmblohho { #[prost(uint32, tag = "6")] pub ejlfakjgoij: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpackiiecgi { #[prost(oneof = "hpackiiecgi::Action", tags = "13, 1, 5, 15, 3, 8, 9, 4")] pub action: ::core::option::Option, } /// Nested message and enum types in `HPACKIIECGI`. pub mod hpackiiecgi { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "13")] Jmdikhhfhol(super::Jjbcemndhdh), #[prost(message, tag = "1")] Ahhojcjbpfj(super::Hnnkhmplhfl), #[prost(message, tag = "5")] Iljeljiflha(super::Goameneapni), #[prost(message, tag = "15")] Bhbmjnihink(super::Jbbibkoiedb), #[prost(message, tag = "3")] Pbmjabbagmm(super::Amhgaanhdmn), #[prost(message, tag = "8")] Ennmpockoei(super::Hmidiibgjlj), #[prost(message, tag = "9")] Opineilcloj(super::Jhemafbelbk), #[prost(message, tag = "4")] Hcjidcplogd(super::Jhhkebfanll), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjbcemndhdh {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnnkhmplhfl {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Goameneapni { #[prost(uint32, tag = "11")] pub jnmkaahpmdj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbbibkoiedb {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amhgaanhdmn { #[prost(uint32, tag = "12")] pub cojgeghiadi: u32, #[prost(bool, tag = "4")] pub lekielodpoi: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmidiibgjlj {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhemafbelbk {} #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhhkebfanll { #[prost(bool, tag = "5")] pub dpomilcedfc: bool, #[prost(uint32, tag = "6")] pub cojgeghiadi: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnplhhnbadf { #[prost(enumeration = "Knaehljadln", tag = "1")] pub source: i32, #[prost(message, optional, tag = "7")] pub rogue_action: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fajcmnepfkp { #[prost( oneof = "fajcmnepfkp::Action", tags = "3, 2, 15, 5, 1, 10, 4, 7, 1850, 336, 702, 1716" )] pub action: ::core::option::Option, } /// Nested message and enum types in `FAJCMNEPFKP`. pub mod fajcmnepfkp { #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "3")] Mkchfneoomm(super::Jbgapllmhgd), #[prost(message, tag = "2")] Hdojpdgnebo(super::Mboampmkcfh), #[prost(message, tag = "15")] Ohjhhafmgil(super::Mboampmkcfh), #[prost(message, tag = "5")] Jfnklmjngll(super::Obhledpapal), #[prost(message, tag = "1")] Nlbkjhgchdj(super::Fcdngmifcno), #[prost(message, tag = "10")] Lodoeoebhpk(super::Amhgaanhdmn), #[prost(message, tag = "4")] Mgfcgkncccm(super::Gipdaflpjnn), #[prost(uint32, tag = "7")] Lnpkbcghfba(u32), #[prost(uint32, tag = "1850")] Gfbblgmocdn(u32), #[prost(message, tag = "336")] Fiaaefdiddi(super::Jhhkebfanll), #[prost(message, tag = "702")] Aenajjcdgod(super::Hmidiibgjlj), #[prost(uint32, tag = "1716")] Popemhpkljo(u32), } } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gipdaflpjnn { #[prost(uint32, tag = "9")] pub jnmkaahpmdj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbgapllmhgd { #[prost(uint32, tag = "6")] pub ioappncjjcj: u32, #[prost(enumeration = "Jpnaoebbghg", tag = "8")] pub kdkbjackeld: i32, #[prost(uint32, tag = "13")] pub ojcpejfheip: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mboampmkcfh { #[prost(uint32, tag = "1")] pub ojcpejfheip: u32, #[prost(uint32, tag = "8")] pub ioappncjjcj: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obhledpapal { #[prost(uint32, tag = "13")] pub eneagdhncgi: u32, #[prost(uint32, tag = "4")] pub level: u32, #[prost(uint32, tag = "3")] pub queue_position: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcdngmifcno { #[prost(message, optional, tag = "3")] pub emoalfbggai: ::core::option::Option, #[prost(uint32, tag = "9")] pub jgkjjkfblcf: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfidfehgcaf { #[prost(bool, tag = "14")] pub lekielodpoi: bool, #[prost(uint32, tag = "8")] pub cojgeghiadi: u32, } /// Obf: IIAHDDDJBKI #[derive(proto_derive::CmdID)] #[cmdid(7479)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGameSyncChangeScNotify { #[prost(message, repeated, tag = "4")] pub hnlfbmpheil: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcmjajfpcko { #[prost(uint32, tag = "13")] pub id: u32, #[prost(uint32, tag = "3")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nomjfeealfa { #[prost(message, repeated, tag = "3")] pub jkofjpmdelk: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "7")] pub nfibkmmknee: ::prost::alloc::vec::Vec, } /// Obf: FDDDHMMCDKL #[derive(proto_derive::CmdID)] #[cmdid(7487)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwordTrainingDataCsReq {} /// Obf: JGNNLEHOICL #[derive(proto_derive::CmdID)] #[cmdid(7492)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwordTrainingDataScRsp { #[prost(message, optional, tag = "1")] pub bedinildmeb: ::core::option::Option, #[prost(uint32, repeated, tag = "4")] pub cjikohpnnmp: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "3")] pub ojfjfejmjpg: ::core::option::Option, #[prost(uint32, repeated, tag = "8")] pub ofmiagoipjm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub pjeadddagkk: u32, #[prost(bool, tag = "2")] pub jfojhgphahf: bool, #[prost(uint32, repeated, tag = "6")] pub pnibcbabnlc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: ACOJENCIDPD #[derive(proto_derive::CmdID)] #[cmdid(7452)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingTurnActionCsReq { #[prost(uint32, repeated, tag = "5")] pub mndohjnfnfb: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub pmiidgmpmfn: ::prost::alloc::vec::Vec, } /// Obf: BMLBGAPOPGB #[derive(proto_derive::CmdID)] #[cmdid(7494)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingTurnActionScRsp { #[prost(uint32, repeated, tag = "9")] pub pmiidgmpmfn: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: NMOONPIBHFM #[derive(proto_derive::CmdID)] #[cmdid(7460)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingDailyPhaseConfirmCsReq { #[prost(enumeration = "Hnhodfelcap", tag = "15")] pub ommppepncnh: i32, } /// Obf: AJNAFNKPONG #[derive(proto_derive::CmdID)] #[cmdid(7474)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingDailyPhaseConfirmScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(bool, tag = "2")] pub kppnojgednm: bool, } /// Obf: JDBAKCOINJI #[derive(proto_derive::CmdID)] #[cmdid(7482)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingDialogueSelectOptionCsReq { #[prost(uint32, tag = "3")] pub efdphfeldeg: u32, } /// Obf: FBBGNAHBHHC #[derive(proto_derive::CmdID)] #[cmdid(7463)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingDialogueSelectOptionScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: LAFMODBICDM #[derive(proto_derive::CmdID)] #[cmdid(7484)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingExamResultConfirmCsReq {} /// Obf: LPFCHKLJNFB #[derive(proto_derive::CmdID)] #[cmdid(7473)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingExamResultConfirmScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: HAPAPIPAFAG #[derive(proto_derive::CmdID)] #[cmdid(7475)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSwordTrainingExamCsReq {} /// Obf: OJPDLFGLMCB #[derive(proto_derive::CmdID)] #[cmdid(7498)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSwordTrainingExamScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub battle_info: ::core::option::Option, } /// Obf: MFNFODGFBPC #[derive(proto_derive::CmdID)] #[cmdid(7477)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingLearnSkillCsReq { #[prost(uint32, tag = "4")] pub lnedfblnhen: u32, } /// Obf: LFNHANAOKBO #[derive(proto_derive::CmdID)] #[cmdid(7455)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingLearnSkillScRsp { #[prost(uint32, tag = "11")] pub lnedfblnhen: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: MIBDBBPHBIA #[derive(proto_derive::CmdID)] #[cmdid(7493)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStartGameCsReq { #[prost(uint32, tag = "6")] pub cpgdhgkahhd: u32, } /// Obf: FCLCGPHKKGI #[derive(proto_derive::CmdID)] #[cmdid(7465)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStartGameScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub bedinildmeb: ::core::option::Option, } /// Obf: ODJKGJFLDOG #[derive(proto_derive::CmdID)] #[cmdid(7480)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryConfirmCsReq { #[prost(uint32, tag = "14")] pub cojgeghiadi: u32, } /// Obf: FBCGIINBLPD #[derive(proto_derive::CmdID)] #[cmdid(7462)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryConfirmScRsp { #[prost(uint32, tag = "4")] pub cojgeghiadi: u32, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: PFIMFLOGFCL #[derive(proto_derive::CmdID)] #[cmdid(7456)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGiveUpGameCsReq {} /// Obf: LJIOKCMCDAJ #[derive(proto_derive::CmdID)] #[cmdid(7466)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGiveUpGameScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: GGNAOCHCAEL #[derive(proto_derive::CmdID)] #[cmdid(7453)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGameSettleScNotify { #[prost(uint32, tag = "1")] pub cpgdhgkahhd: u32, #[prost(uint32, repeated, tag = "4")] pub ngfdcfapcan: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, #[prost(enumeration = "Kpjjekidjbc", tag = "8")] pub reason: i32, #[prost(uint32, tag = "5")] pub pohanhabpig: u32, #[prost(uint32, tag = "3")] pub emoalfbggai: u32, #[prost(uint32, repeated, tag = "13")] pub nljekiiodgf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub lichpgldejm: u32, } /// Obf: PBKBGEDCKNH #[derive(proto_derive::CmdID)] #[cmdid(7488)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingUnlockSyncScNotify { #[prost(message, repeated, tag = "10")] pub jkofjpmdelk: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "15")] pub nfibkmmknee: ::prost::alloc::vec::Vec, } /// Obf: LDFIGDCIINH #[derive(proto_derive::CmdID)] #[cmdid(7489)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingSelectEndingCsReq { #[prost(uint32, tag = "1")] pub amdmiaejnem: u32, } /// Obf: LBMBBLJJLOE #[derive(proto_derive::CmdID)] #[cmdid(7470)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingSelectEndingScRsp { #[prost(uint32, tag = "15")] pub amdmiaejnem: u32, #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: AECNJIJONIB #[derive(proto_derive::CmdID)] #[cmdid(7486)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingRestoreGameCsReq {} /// Obf: KFIKHFBICIB #[derive(proto_derive::CmdID)] #[cmdid(7459)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingRestoreGameScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub bedinildmeb: ::core::option::Option, } /// Obf: JBJNLBCMKCM #[derive(proto_derive::CmdID)] #[cmdid(7476)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryBattleCsReq {} /// Obf: NHKCMPBCHOD #[derive(proto_derive::CmdID)] #[cmdid(7491)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryBattleScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, } /// Obf: KNKHCFOBDGP #[derive(proto_derive::CmdID)] #[cmdid(7469)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingActionTurnSettleScNotify { #[prost(message, repeated, tag = "14")] pub bjipcdplpal: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub afihnckkkpb: u32, } /// Obf: CFHLFIEKOBG #[derive(proto_derive::CmdID)] #[cmdid(7500)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingResumeGameCsReq { #[prost(uint32, tag = "5")] pub cpgdhgkahhd: u32, } /// Obf: NLMAPLPHIBP #[derive(proto_derive::CmdID)] #[cmdid(7495)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingResumeGameScRsp { #[prost(message, optional, tag = "8")] pub bedinildmeb: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: EJOICOGBBMP #[derive(proto_derive::CmdID)] #[cmdid(7481)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingSetSkillTraceCsReq { #[prost(uint32, tag = "4")] pub lnedfblnhen: u32, } /// Obf: MBLHOHDJNDF #[derive(proto_derive::CmdID)] #[cmdid(7490)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingSetSkillTraceScRsp { #[prost(uint32, tag = "3")] pub lnedfblnhen: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: DJOCNGPPBAI #[derive(proto_derive::CmdID)] #[cmdid(7472)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingMarkEndingViewedCsReq {} /// Obf: BEAEPALOLEJ #[derive(proto_derive::CmdID)] #[cmdid(7485)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingMarkEndingViewedScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfijokjpnbb { #[prost(uint32, tag = "10")] pub ghkjminhfjl: u32, #[prost(uint32, tag = "15")] pub stamina: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BoardDataSync { #[prost(message, repeated, tag = "2")] pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "9")] pub koimgbmlopb: bool, #[prost(string, tag = "4")] pub signature: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarSync { #[prost(message, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSync { #[prost(message, repeated, tag = "7")] pub mission_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub egkmfdandln: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "10")] pub lggfknggbjd: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "12")] pub djobgkdflbi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub ekokeniblnd: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub anjmgehlohe: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub fhjpgkokimp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijjmlifhikk { #[prost(uint32, repeated, tag = "15")] pub bbaobmpidin: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub fehnbokngek: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub kjpabhnaicf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Deajgopamnb { #[prost(uint32, repeated, tag = "7")] pub ogpplefofll: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "14")] pub jjoepelabkl: ::prost::alloc::vec::Vec, } /// Obf: FLINNJAJGHN #[derive(proto_derive::CmdID)] #[cmdid(698)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSyncScNotify { #[prost(message, repeated, tag = "214")] pub hjgiekepbih: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub material_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "2")] pub jnfednbgbhn: ::core::option::Option, /// TODO #[prost(uint32, repeated, tag = "1988")] pub del_relic_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "12")] pub equipment_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "49")] pub pablgnbddcg: ::core::option::Option, /// TODO #[prost(uint32, repeated, tag = "1")] pub indihghpjel: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "129")] pub board_data_sync: ::core::option::Option, #[prost(message, repeated, tag = "1750")] pub hnbhlcakajg: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "14")] pub mbmdojoeakn: ::core::option::Option, #[prost(uint32, tag = "306")] pub total_achievement_exp: u32, #[prost(message, optional, tag = "4")] pub amahgkeecpn: ::core::option::Option, #[prost(message, repeated, tag = "1089")] pub ceomddejkef: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1147")] pub jplpjdinoaj: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "1328")] pub ikleocenkjg: ::core::option::Option, #[prost(message, repeated, tag = "102")] pub multi_path_avatar_type_info_list: ::prost::alloc::vec::Vec< MultiPathAvatarTypeInfo, >, #[prost(message, optional, tag = "8")] pub avatar_sync: ::core::option::Option, #[prost(message, repeated, tag = "15")] pub wait_del_resource_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "5")] pub basic_info: ::core::option::Option, #[prost(message, repeated, tag = "6")] pub quest_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub relic_list: ::prost::alloc::vec::Vec, /// TODO #[prost(uint32, repeated, tag = "7")] pub del_equipment_list: ::prost::alloc::vec::Vec, } /// Obf: GIPDHIEGJLO #[derive(proto_derive::CmdID)] #[cmdid(2198)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcTakenRewardCsReq { #[prost(uint32, tag = "6")] pub npc_id: u32, } /// Obf: AFHFNBEAMKP #[derive(proto_derive::CmdID)] #[cmdid(2171)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcTakenRewardScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "3")] pub npc_id: u32, #[prost(uint32, repeated, tag = "11")] pub lbmfepcghcn: ::prost::alloc::vec::Vec, } /// Obf: NDKAHOGIKCO #[derive(proto_derive::CmdID)] #[cmdid(2183)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTalkRewardCsReq { #[prost(uint32, tag = "12")] pub mmkianlhplj: u32, #[prost(message, optional, tag = "3")] pub pmnkhidjalm: ::core::option::Option, } /// Obf: GGFLGCHLLGF #[derive(proto_derive::CmdID)] #[cmdid(2142)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTalkRewardScRsp { #[prost(uint32, tag = "8")] pub mmkianlhplj: u32, #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: KAFCONFLKFO #[derive(proto_derive::CmdID)] #[cmdid(2179)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcCsReq { #[prost(uint32, repeated, tag = "14")] pub npc_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FirstNpcTalkInfo { #[prost(uint32, tag = "7")] pub npc_id: u32, #[prost(bool, tag = "4")] pub unk_bool: bool, } /// Obf: HBAEADAPIMP #[derive(proto_derive::CmdID)] #[cmdid(2177)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub npc_talk_info_list: ::prost::alloc::vec::Vec, } /// Obf: FALCJLNIJGJ #[derive(proto_derive::CmdID)] #[cmdid(2133)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcCsReq { #[prost(uint32, tag = "4")] pub npc_id: u32, } /// Obf: PJCJIJMJPCP #[derive(proto_derive::CmdID)] #[cmdid(2112)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcScRsp { #[prost(uint32, tag = "4")] pub npc_id: u32, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: GDBEPJKPHBE #[derive(proto_derive::CmdID)] #[cmdid(2128)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectInclinationTextCsReq { #[prost(uint32, tag = "13")] pub jhfemefebbi: u32, } /// Obf: DDOCJHLMBKB #[derive(proto_derive::CmdID)] #[cmdid(2138)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectInclinationTextScRsp { #[prost(uint32, tag = "15")] pub jhfemefebbi: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NpcTalkInfo { #[prost(bool, tag = "11")] pub unk_bool: bool, #[prost(uint32, tag = "15")] pub npc_talk_id: u32, } /// Obf: LABNFFIFPLA #[derive(proto_derive::CmdID)] #[cmdid(2178)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcCsReq { #[prost(uint32, repeated, tag = "5")] pub npc_talk_list: ::prost::alloc::vec::Vec, } /// Obf: OCILOLAMBBM #[derive(proto_derive::CmdID)] #[cmdid(2156)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcScRsp { #[prost(message, repeated, tag = "6")] pub npc_talk_info_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: ADMDFGBALLE #[derive(proto_derive::CmdID)] #[cmdid(2189)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcCsReq { #[prost(uint32, tag = "5")] pub npc_talk_id: u32, } /// Obf: CNJPDJDANEH #[derive(proto_derive::CmdID)] #[cmdid(2122)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "5")] pub npc_talk_id: u32, #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onoolkdjecm { #[prost(uint32, tag = "13")] pub dnfjooajikg: u32, #[prost(uint32, tag = "14")] pub icodepakphj: u32, #[prost(uint32, tag = "6")] pub stage_score: u32, } /// Obf: OFPLCNAHNDO #[derive(proto_derive::CmdID)] #[cmdid(6974)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTelevisionActivityDataCsReq {} /// Obf: JMPFMIJGFLI #[derive(proto_derive::CmdID)] #[cmdid(6977)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTelevisionActivityDataScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, repeated, tag = "1")] pub lpeapmpcfbd: ::prost::alloc::vec::Vec, } /// Obf: ICHAKODGHOO #[derive(proto_derive::CmdID)] #[cmdid(6973)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TelevisionActivityDataChangeScNotify { #[prost(message, repeated, tag = "13")] pub lpeapmpcfbd: ::prost::alloc::vec::Vec, } /// Obf: DFLDLFNMBLA #[derive(proto_derive::CmdID)] #[cmdid(6975)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TelevisionActivityBattleEndScNotify { #[prost(uint32, tag = "6")] pub bbkdcndijln: u32, #[prost(uint32, tag = "13")] pub bfadhpmmodp: u32, #[prost(message, optional, tag = "10")] pub jcbhceiipdm: ::core::option::Option, #[prost(uint32, tag = "15")] pub lclbkiadcok: u32, #[prost(uint32, tag = "12")] pub ofcgbcpefeo: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdfoiphmojp { #[prost(uint32, tag = "6")] pub avatar_id: u32, #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, } /// Obf: MLJIBCGCNEI #[derive(proto_derive::CmdID)] #[cmdid(6970)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTelevisionActivityStageCsReq { #[prost(uint32, tag = "3")] pub dnfjooajikg: u32, #[prost(uint32, repeated, tag = "4")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: BOEIBOKHNDF #[derive(proto_derive::CmdID)] #[cmdid(6968)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTelevisionActivityStageScRsp { #[prost(uint32, tag = "1")] pub dnfjooajikg: u32, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinInfo { #[prost(string, tag = "10")] pub dlckgekdbon: ::prost::alloc::string::String, #[prost(string, tag = "14")] pub ainaoenmome: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub cdcbknognih: u32, #[prost(uint32, tag = "11")] pub text_item_id: u32, #[prost(uint32, tag = "12")] pub text_item_config_id: u32, } /// Obf: MBHPKFNFGOP #[derive(proto_derive::CmdID)] #[cmdid(3898)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinSaveCsReq { #[prost(uint32, tag = "2")] pub text_item_id: u32, #[prost(string, tag = "6")] pub ainaoenmome: ::prost::alloc::string::String, #[prost(uint32, tag = "12")] pub text_item_config_id: u32, } /// Obf: JLIMICLEBBN #[derive(proto_derive::CmdID)] #[cmdid(3871)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinSaveScRsp { #[prost(string, tag = "3")] pub ainaoenmome: ::prost::alloc::string::String, #[prost(uint32, tag = "10")] pub text_item_id: u32, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "6")] pub text_item_config_id: u32, } /// Obf: HKKPCKOGLKH #[derive(proto_derive::CmdID)] #[cmdid(3883)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryCsReq { #[prost(uint32, repeated, tag = "2")] pub text_join_id_list: ::prost::alloc::vec::Vec, } /// Obf: EOFBJILDGIK #[derive(proto_derive::CmdID)] #[cmdid(3842)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryScRsp { #[prost(message, repeated, tag = "3")] pub text_join_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: BHBELNODJIF #[derive(proto_derive::CmdID)] #[cmdid(3879)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveCsReq { #[prost(message, repeated, tag = "14")] pub text_join_list: ::prost::alloc::vec::Vec, } /// Obf: LKDDEIIDAFH #[derive(proto_derive::CmdID)] #[cmdid(3877)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub text_join_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kghioahhlgk { #[prost(uint32, tag = "14")] pub stage_score: u32, #[prost(uint32, tag = "12")] pub stage_id: u32, } /// Obf: OGADHOBKBJC #[derive(proto_derive::CmdID)] #[cmdid(7552)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrackPhotoActivityDataCsReq {} /// Obf: DHJIHNPJCOF #[derive(proto_derive::CmdID)] #[cmdid(7558)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrackPhotoActivityDataScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, repeated, tag = "2")] pub ohkhagdefmn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hoelbnfbghb { #[prost(uint32, tag = "7")] pub entity_id: u32, #[prost(bool, tag = "2")] pub nmkamjjapho: bool, } /// Obf: DCDAGAPBDBO #[derive(proto_derive::CmdID)] #[cmdid(7557)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleTrackPhotoStageCsReq { #[prost(uint32, tag = "9")] pub stage_id: u32, #[prost(message, repeated, tag = "4")] pub pmehdgilnef: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub dbbknblocah: u32, } /// Obf: LLCBAPKCECN #[derive(proto_derive::CmdID)] #[cmdid(7553)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleTrackPhotoStageScRsp { #[prost(message, repeated, tag = "6")] pub pmehdgilnef: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub score: u32, #[prost(uint32, tag = "12")] pub stage_id: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: OHHHJHOMBDN #[derive(proto_derive::CmdID)] #[cmdid(7560)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartTrackPhotoStageCsReq { #[prost(uint32, tag = "9")] pub stage_id: u32, #[prost(bool, tag = "13")] pub jmapepglenn: bool, } /// Obf: BPFKLFMOEEO #[derive(proto_derive::CmdID)] #[cmdid(7554)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartTrackPhotoStageScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, /// TODO: WRONG NT With MusicRhythmStartLevelScRsp #[prost(uint32, tag = "6")] pub name: u32, } /// Obf: BHLGCCPHDNE #[derive(proto_derive::CmdID)] #[cmdid(7555)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitTrackPhotoStageCsReq { #[prost(uint32, tag = "5")] pub stage_id: u32, } /// Obf: BCGBEPBFKPA #[derive(proto_derive::CmdID)] #[cmdid(7556)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitTrackPhotoStageScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Macikpdhmmh { #[prost(uint32, tag = "14")] pub djlkchkmnmi: u32, #[prost(bool, tag = "1")] pub gfloemmkbak: bool, } /// Obf: FOEECKMDIEC #[derive(proto_derive::CmdID)] #[cmdid(3798)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorBehaviorFinishCsReq { #[prost(uint32, tag = "3")] pub djlkchkmnmi: u32, } /// Obf: PLEAPPCCCMN #[derive(proto_derive::CmdID)] #[cmdid(3771)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorBehaviorFinishScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "5")] pub djlkchkmnmi: u32, #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, } /// Obf: DCDLIKAEPDF #[derive(proto_derive::CmdID)] #[cmdid(3783)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrainVisitorBehaviorCsReq { #[prost(uint32, repeated, tag = "9")] pub plaganngmai: ::prost::alloc::vec::Vec, } /// Obf: NPHLMFGEJKB #[derive(proto_derive::CmdID)] #[cmdid(3742)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrainVisitorBehaviorScRsp { #[prost(message, repeated, tag = "9")] pub cgoapkfjlbh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: DOPGJIJIJHM #[derive(proto_derive::CmdID)] #[cmdid(3779)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainRefreshTimeNotify { #[prost(uint64, tag = "13")] pub dcegmlenimf: u64, } /// Obf: BIDMDEKBDHN #[derive(proto_derive::CmdID)] #[cmdid(3777)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorRewardSendNotify { #[prost(enumeration = "Kfhiamadhkf", tag = "2")] pub slot: i32, #[prost(uint32, tag = "11")] pub djlkchkmnmi: u32, #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ccikaaapkdb { #[prost(uint32, tag = "5")] pub djlkchkmnmi: u32, #[prost(bool, tag = "12")] pub ngomalgcjnf: bool, #[prost(enumeration = "Jdehgbdkggp", tag = "1")] pub status: i32, #[prost(uint32, repeated, tag = "7")] pub ecdlfeanjma: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub abplnpmndad: u32, } /// Obf: DIKHBKNEANN #[derive(proto_derive::CmdID)] #[cmdid(3733)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrainVisitorRegisterCsReq { #[prost(enumeration = "Gkgiebbbnli", tag = "9")] pub slot: i32, } /// Obf: FJOPOMPECID #[derive(proto_derive::CmdID)] #[cmdid(3712)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrainVisitorRegisterScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, repeated, tag = "1")] pub bhjeimillpf: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub jbmpegppchp: ::prost::alloc::vec::Vec, } /// Obf: PKNCBKMEBDH #[derive(proto_derive::CmdID)] #[cmdid(3728)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrainVisitorUntakenBehaviorRewardCsReq { #[prost(uint32, tag = "6")] pub djlkchkmnmi: u32, } /// Obf: NFOIBNICIAM #[derive(proto_derive::CmdID)] #[cmdid(3738)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrainVisitorUntakenBehaviorRewardScRsp { #[prost(uint32, tag = "10")] pub djlkchkmnmi: u32, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, repeated, tag = "14")] pub ecdlfeanjma: ::prost::alloc::vec::Vec, } /// Obf: NGDOKKNKLNL #[derive(proto_derive::CmdID)] #[cmdid(3778)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ShowNewSupplementVisitorCsReq { #[prost(uint32, repeated, tag = "4")] pub bhjeimillpf: ::prost::alloc::vec::Vec, } /// Obf: JGKGIFOIIMK #[derive(proto_derive::CmdID)] #[cmdid(3756)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ShowNewSupplementVisitorScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmpgcomjkmm { #[prost(int32, tag = "5")] pub gebiemefinn: i32, #[prost(int32, tag = "14")] pub ianmndobeof: i32, #[prost(uint32, tag = "12")] pub cohakbpncdg: u32, #[prost(uint32, tag = "2")] pub item_id: u32, #[prost(uint64, tag = "11")] pub unique_id: u64, #[prost(uint32, tag = "1")] pub mibhbochmch: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khklkhngdog { #[prost(enumeration = "Eomggdbknfh", tag = "14")] pub omaigfihmok: i32, #[prost(message, repeated, tag = "4")] pub flgooencpib: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub bbkjhabiomi: u32, #[prost(enumeration = "Dnjijpcjiod", tag = "15")] pub ediahlbldfm: i32, #[prost(uint32, tag = "9")] pub nmaknjmffjn: u32, } /// Obf: JCLLEBBOAGO #[derive(proto_derive::CmdID)] #[cmdid(6498)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureGetDataCsReq {} /// Obf: AKIMAKHPELH #[derive(proto_derive::CmdID)] #[cmdid(6471)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureGetDataScRsp { #[prost(uint32, tag = "12")] pub hifnknkibcj: u32, #[prost(map = "uint32, message", tag = "9")] pub gkabhdnabjg: ::std::collections::HashMap, #[prost(map = "uint32, uint32", tag = "5")] pub ldgfnjbegof: ::std::collections::HashMap, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: BLBCFBMDBOD #[derive(proto_derive::CmdID)] #[cmdid(6483)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochurePageUnlockScNotify { #[prost(uint32, tag = "15")] pub nmaknjmffjn: u32, } /// Obf: GEOKNMIKICG #[derive(proto_derive::CmdID)] #[cmdid(6479)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureSelectMessageCsReq { #[prost(uint32, tag = "5")] pub bbkjhabiomi: u32, #[prost(uint32, tag = "14")] pub nmaknjmffjn: u32, } /// Obf: NKHJDNAEAHI #[derive(proto_derive::CmdID)] #[cmdid(6477)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureSelectMessageScRsp { #[prost(message, optional, tag = "9")] pub gkapdocpcjm: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, } /// Obf: MMPCPBACOLP #[derive(proto_derive::CmdID)] #[cmdid(6433)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterCsReq { #[prost(uint32, tag = "14")] pub nmaknjmffjn: u32, #[prost(int32, tag = "10")] pub gebiemefinn: i32, #[prost(uint32, tag = "11")] pub item_id: u32, #[prost(uint32, tag = "7")] pub mibhbochmch: u32, #[prost(uint32, tag = "6")] pub cohakbpncdg: u32, #[prost(int32, tag = "13")] pub ianmndobeof: i32, } /// Obf: BLNIIACEEGD #[derive(proto_derive::CmdID)] #[cmdid(6412)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub gkapdocpcjm: ::core::option::Option, } /// Obf: DOPMNHNPFDJ #[derive(proto_derive::CmdID)] #[cmdid(6428)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureRemovePasterCsReq { #[prost(uint32, tag = "8")] pub nmaknjmffjn: u32, #[prost(uint64, tag = "7")] pub unique_id: u64, #[prost(uint32, tag = "1")] pub item_id: u32, } /// Obf: KBJKOOCBPNG #[derive(proto_derive::CmdID)] #[cmdid(6438)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureRemovePasterScRsp { #[prost(message, optional, tag = "15")] pub gkapdocpcjm: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: JOGFFNCNKEB #[derive(proto_derive::CmdID)] #[cmdid(6478)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureUpdatePasterPosCsReq { #[prost(uint32, tag = "13")] pub nmaknjmffjn: u32, #[prost(uint64, tag = "15")] pub unique_id: u64, #[prost(uint32, tag = "1")] pub item_id: u32, #[prost(int32, tag = "2")] pub ianmndobeof: i32, #[prost(int32, tag = "11")] pub gebiemefinn: i32, #[prost(uint32, tag = "8")] pub cohakbpncdg: u32, #[prost(uint32, tag = "9")] pub mibhbochmch: u32, } /// Obf: OPOGIEBELJJ #[derive(proto_derive::CmdID)] #[cmdid(6456)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureUpdatePasterPosScRsp { #[prost(message, optional, tag = "14")] pub gkapdocpcjm: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: IAIABIOIFND #[derive(proto_derive::CmdID)] #[cmdid(6489)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureGetPasterScNotify { #[prost(uint32, tag = "1")] pub jijieknbnpe: u32, #[prost(uint32, tag = "2")] pub num: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igflejnlomm { #[prost(uint32, tag = "15")] pub jijieknbnpe: u32, #[prost(uint32, tag = "12")] pub num: u32, } /// Obf: IEBPOPMPBFL #[derive(proto_derive::CmdID)] #[cmdid(6466)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureSetCustomValueCsReq { #[prost(uint32, tag = "14")] pub hppeilaonge: u32, } /// Obf: DKFPGADDJLK #[derive(proto_derive::CmdID)] #[cmdid(6405)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureSetCustomValueScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: CFCKFNJAOKL #[derive(proto_derive::CmdID)] #[cmdid(6445)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureSetPageDescStatusCsReq { #[prost(enumeration = "Dnjijpcjiod", tag = "10")] pub ekbnifpcffh: i32, #[prost(uint32, tag = "1")] pub nmaknjmffjn: u32, } /// Obf: APFICGJCHDB #[derive(proto_derive::CmdID)] #[cmdid(6420)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureSetPageDescStatusScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: GOEPNIIIMHN #[derive(proto_derive::CmdID)] #[cmdid(6450)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochurePageResetCsReq { #[prost(uint32, tag = "9")] pub nmaknjmffjn: u32, } /// Obf: OJELJAOEHHL #[derive(proto_derive::CmdID)] #[cmdid(6431)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochurePageResetScRsp { #[prost(message, optional, tag = "8")] pub gkapdocpcjm: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ioihidjegjj { #[prost(int32, tag = "10")] pub ianmndobeof: i32, #[prost(uint32, tag = "8")] pub item_id: u32, #[prost(uint32, tag = "1")] pub cohakbpncdg: u32, #[prost(int32, tag = "6")] pub gebiemefinn: i32, #[prost(uint32, tag = "3")] pub mibhbochmch: u32, } /// Obf: KOIPPOOGIID #[derive(proto_derive::CmdID)] #[cmdid(6404)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListCsReq { #[prost(message, repeated, tag = "5")] pub momopgihnkc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub nmaknjmffjn: u32, } /// Obf: HMFOGBKLCDL #[derive(proto_derive::CmdID)] #[cmdid(6460)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub gkapdocpcjm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonRecordData { #[prost(uint32, tag = "10")] pub param1: u32, #[prost(uint32, tag = "8")] pub source_grid_id: u32, #[prost(uint32, tag = "11")] pub target_grid_id: u32, #[prost(uint32, tag = "5")] pub param2: u32, #[prost(enumeration = "Iceglieonbj", tag = "13")] pub r#type: i32, } /// Obf: LLOGHICDDNL #[derive(proto_derive::CmdID)] #[cmdid(4498)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonDataScNotify { #[prost(message, optional, tag = "4")] pub lhieckpjnfd: ::core::option::Option, } /// Obf: DIEBBAGAPBJ #[derive(proto_derive::CmdID)] #[cmdid(4471)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonFinishScNotify { #[prost(uint32, tag = "3")] pub cnijgapopah: u32, #[prost(uint32, tag = "2")] pub ncfajpambgd: u32, #[prost(uint32, tag = "10")] pub elkcgngpppj: u32, #[prost(bool, tag = "7")] pub is_win: bool, #[prost(uint32, tag = "15")] pub jkacigkbfam: u32, #[prost(map = "uint32, uint32", tag = "12")] pub lkljfggpkhg: ::std::collections::HashMap, #[prost(map = "uint32, uint32", tag = "4")] pub ohklmiemnkn: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpogbioilff { #[prost(uint32, tag = "912")] pub pmdadnckjia: u32, #[prost(uint32, tag = "9")] pub cnijgapopah: u32, #[prost(message, repeated, tag = "963")] pub item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub map_id: u32, #[prost(message, repeated, tag = "1632")] pub bkcbhfnpndb: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1806")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub ojjlbipfmap: u32, #[prost(message, repeated, tag = "1547")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "1522")] pub noncahojmil: bool, #[prost(message, repeated, tag = "3")] pub gdmhdnhibif: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub anmghmcillm: u32, #[prost(message, repeated, tag = "1")] pub nhlifopdkgm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub dhlphkjbmhb: u32, #[prost(uint32, tag = "2")] pub fdipcgicjkf: u32, #[prost(bool, tag = "1321")] pub khgleileljp: bool, #[prost(bool, tag = "188")] pub ioolniopgbj: bool, #[prost(message, repeated, tag = "491")] pub kcaocaekgmk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub ncfajpambgd: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opmpnhedchb { #[prost(uint32, tag = "15")] pub item_id: u32, #[prost(uint32, tag = "3")] pub aohgeeadfgi: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apfbcepjldc { #[prost(uint32, tag = "5")] pub fkjebphpbnb: u32, #[prost(uint32, tag = "7")] pub hp: u32, #[prost(uint32, tag = "10")] pub avatar_id: u32, #[prost(message, optional, tag = "1")] pub sp_bar: ::core::option::Option, #[prost(uint32, tag = "15")] pub avatar_type: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggcploneaeg { #[prost(uint32, tag = "5")] pub avatar_type: u32, #[prost(uint32, tag = "14")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkhikgfleho { #[prost(uint32, tag = "1")] pub hnepcebmjkj: u32, #[prost(uint32, tag = "7")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjlifbjooaj { #[prost(bool, tag = "14")] pub pkokoogpnfm: bool, #[prost(bool, tag = "15")] pub locked: bool, #[prost(bool, tag = "13")] pub gmakioibkme: bool, #[prost(message, repeated, tag = "627")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub eomonfaendn: u32, #[prost(uint32, tag = "7")] pub kjjadmhehgg: u32, #[prost(bool, tag = "5")] pub bipgckibglf: bool, #[prost(uint32, tag = "3")] pub eeeabjcnkdo: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbfiiclmkkd { #[prost(uint32, tag = "2")] pub jjnfbpmohdj: u32, #[prost(uint32, tag = "1")] pub buff_id: u32, #[prost(uint32, tag = "12")] pub mcmgkplcaap: u32, #[prost(uint32, tag = "9")] pub cgjbcpomnhe: u32, #[prost(uint32, tag = "14")] pub eeeabjcnkdo: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmbdaonbmpc { #[prost(uint32, tag = "6")] pub ncfajpambgd: u32, #[prost(uint32, tag = "11")] pub acljknhdffl: u32, #[prost(uint32, tag = "8")] pub ojjlbipfmap: u32, #[prost(bool, tag = "3")] pub bbfjcegoijn: bool, #[prost(uint32, tag = "9")] pub dhlphkjbmhb: u32, #[prost(bool, tag = "15")] pub afkfmbnfcge: bool, #[prost(uint32, tag = "4")] pub cnijgapopah: u32, } /// Obf: NNMICKCKNDG #[derive(proto_derive::CmdID)] #[cmdid(4478)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTreasureDungeonActivityDataCsReq {} /// Obf: PHMFAPAFBFI #[derive(proto_derive::CmdID)] #[cmdid(4456)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTreasureDungeonActivityDataScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, repeated, tag = "5")] pub jfpipiboifc: ::prost::alloc::vec::Vec, } /// Obf: BCPOHOIFDAA #[derive(proto_derive::CmdID)] #[cmdid(4489)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTreasureDungeonCsReq { #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub ncfajpambgd: u32, } /// Obf: HOMFGFLLFLJ #[derive(proto_derive::CmdID)] #[cmdid(4422)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTreasureDungeonScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub lhieckpjnfd: ::core::option::Option, } /// Obf: POHFGFHMFBF #[derive(proto_derive::CmdID)] #[cmdid(4466)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenTreasureDungeonGridCsReq { #[prost(uint32, tag = "3")] pub ncfajpambgd: u32, #[prost(uint32, tag = "14")] pub eeeabjcnkdo: u32, } /// Obf: OOEIIECGNPJ #[derive(proto_derive::CmdID)] #[cmdid(4405)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenTreasureDungeonGridScRsp { #[prost(message, optional, tag = "4")] pub lhieckpjnfd: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: AAIOJKABLCG #[derive(proto_derive::CmdID)] #[cmdid(4450)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractTreasureDungeonGridCsReq { #[prost(uint32, tag = "6")] pub eeeabjcnkdo: u32, #[prost(uint32, tag = "10")] pub icbaafnngpg: u32, #[prost(uint32, tag = "2")] pub ncfajpambgd: u32, } /// Obf: JJKLBIGAFFC #[derive(proto_derive::CmdID)] #[cmdid(4431)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractTreasureDungeonGridScRsp { #[prost(message, optional, tag = "6")] pub lhieckpjnfd: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: DPKOOADNCHC #[derive(proto_derive::CmdID)] #[cmdid(4404)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseTreasureDungeonItemCsReq { #[prost(uint32, tag = "10")] pub ncfajpambgd: u32, #[prost(uint32, tag = "11")] pub item_id: u32, #[prost(uint32, tag = "2")] pub eeeabjcnkdo: u32, } /// Obf: MNHMHOLMGLN #[derive(proto_derive::CmdID)] #[cmdid(4460)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseTreasureDungeonItemScRsp { #[prost(message, optional, tag = "5")] pub lhieckpjnfd: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abnfcjafhbo { #[prost(uint32, tag = "8")] pub avatar_id: u32, #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, } /// Obf: BGDJMJKADLB #[derive(proto_derive::CmdID)] #[cmdid(4445)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterCsReq { #[prost(uint32, tag = "9")] pub ncfajpambgd: u32, #[prost(message, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub eeeabjcnkdo: u32, } /// Obf: BADIHKNIHDC #[derive(proto_derive::CmdID)] #[cmdid(4420)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, } /// Obf: OPNMJDDJIGP #[derive(proto_derive::CmdID)] #[cmdid(4452)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitTreasureDungeonCsReq { #[prost(uint32, tag = "6")] pub ncfajpambgd: u32, #[prost(bool, tag = "14")] pub lcdlbenjgio: bool, } /// Obf: CIOJNGIIIHK #[derive(proto_derive::CmdID)] #[cmdid(4411)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitTreasureDungeonScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Tutorial { #[prost(enumeration = "TutorialStatus", tag = "7")] pub status: i32, #[prost(uint32, tag = "11")] pub id: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TutorialGuide { #[prost(enumeration = "TutorialStatus", tag = "5")] pub status: i32, #[prost(uint32, tag = "3")] pub id: u32, } /// Obf: MDENCKDAMBP #[derive(proto_derive::CmdID)] #[cmdid(1698)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialCsReq {} /// Obf: GetTutorialScRsp #[derive(proto_derive::CmdID)] #[cmdid(1671)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, repeated, tag = "9")] pub tutorial_list: ::prost::alloc::vec::Vec, } /// Obf: DNKNOOLCDFK #[derive(proto_derive::CmdID)] #[cmdid(1683)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialGuideCsReq {} /// Obf: GetTutorialGuideScRsp #[derive(proto_derive::CmdID)] #[cmdid(1642)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialGuideScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, repeated, tag = "2")] pub tutorial_guide_list: ::prost::alloc::vec::Vec, } /// Obf: KMAEMBKGBCA #[derive(proto_derive::CmdID)] #[cmdid(1679)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockTutorialCsReq { #[prost(uint32, tag = "2")] pub tutorial_id: u32, } /// Obf: UnlockTutorialScRsp #[derive(proto_derive::CmdID)] #[cmdid(1677)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockTutorialScRsp { #[prost(message, optional, tag = "10")] pub tutorial: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: KBOOAGEBLOI #[derive(proto_derive::CmdID)] #[cmdid(1633)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideCsReq { #[prost(uint32, tag = "15")] pub group_id: u32, } /// Obf: UnlockTutorialGuideScRsp #[derive(proto_derive::CmdID)] #[cmdid(1612)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub tutorial_guide: ::core::option::Option, } /// Obf: MPHELJBAPPE #[derive(proto_derive::CmdID)] #[cmdid(1628)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialCsReq { #[prost(uint32, tag = "5")] pub tutorial_id: u32, } /// Obf: FinishTutorialScRsp #[derive(proto_derive::CmdID)] #[cmdid(1638)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub tutorial: ::core::option::Option, } /// Obf: PHMPJMPNPHE #[derive(proto_derive::CmdID)] #[cmdid(1678)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideCsReq { #[prost(uint32, tag = "4")] pub group_id: u32, } /// Obf: FinishTutorialGuideScRsp #[derive(proto_derive::CmdID)] #[cmdid(1656)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideScRsp { #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, #[prost(message, optional, tag = "9")] pub tutorial_guide: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bedoibekghk { #[prost(uint32, tag = "14")] pub id: u32, #[prost(bool, tag = "1")] pub is_new: bool, #[prost(uint32, tag = "5")] pub gnfdcohggfp: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbmellhhlmj { #[prost(uint32, tag = "8")] pub id: u32, #[prost(uint32, tag = "14")] pub jjgnomgpckm: u32, #[prost(uint32, repeated, tag = "4")] pub lcgenckodgn: ::prost::alloc::vec::Vec, #[prost(bool, tag = "1")] pub is_new: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iohlfpkiien { #[prost(message, repeated, tag = "6")] pub kaagcndcbal: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "11")] pub kcpniilmfek: ::core::option::Option, } /// Obf: LPIEPEAGLIO #[derive(proto_derive::CmdID)] #[cmdid(498)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetWaypointCsReq { #[prost(uint32, tag = "8")] pub cigpmmbdejd: u32, } /// Obf: CNBAGOPHEDE #[derive(proto_derive::CmdID)] #[cmdid(471)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetWaypointScRsp { #[prost(message, optional, tag = "11")] pub pknmdpjbmap: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "13")] pub faldhghicgi: u32, } /// Obf: IJIOHOFPEBB #[derive(proto_derive::CmdID)] #[cmdid(483)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetCurWaypointCsReq { #[prost(uint32, tag = "2")] pub aehfbjkcpmb: u32, } /// Obf: MFKEDDCGOGM #[derive(proto_derive::CmdID)] #[cmdid(442)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetCurWaypointScRsp { #[prost(uint32, tag = "5")] pub faldhghicgi: u32, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: ENEAKLMJAJO #[derive(proto_derive::CmdID)] #[cmdid(479)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChapterCsReq {} /// Obf: GMNAOAEDDFM #[derive(proto_derive::CmdID)] #[cmdid(477)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChapterScRsp { #[prost(message, repeated, tag = "13")] pub mbiiclddnff: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "6")] pub faldhghicgi: u32, } /// Obf: ABPCHDFJBHM #[derive(proto_derive::CmdID)] #[cmdid(433)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WaypointShowNewCsNotify { #[prost(uint32, tag = "7")] pub aehfbjkcpmb: u32, #[prost(uint32, tag = "6")] pub cigpmmbdejd: u32, } /// Obf: LAOCGGDAIPB #[derive(proto_derive::CmdID)] #[cmdid(412)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChapterRewardCsReq { #[prost(uint32, tag = "10")] pub cigpmmbdejd: u32, #[prost(uint32, tag = "6")] pub fnigbomhlbe: u32, } /// Obf: FMKJHMJDGLF #[derive(proto_derive::CmdID)] #[cmdid(428)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChapterRewardScRsp { #[prost(uint32, tag = "9")] pub fnigbomhlbe: u32, #[prost(uint32, tag = "8")] pub cigpmmbdejd: u32, #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgboedhijkj { #[prost(message, optional, tag = "15")] pub motion: ::core::option::Option, #[prost(uint32, tag = "8")] pub ppinpehjfab: u32, #[prost(message, repeated, tag = "4")] pub jbofiallopi: ::prost::alloc::vec::Vec, #[prost(bool, tag = "6")] pub hfnekmmmfho: bool, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmaibochima { #[prost(message, repeated, tag = "10")] pub jbofiallopi: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "6")] pub kppehbjlaaa: ::core::option::Option, #[prost(uint32, tag = "4")] pub id: u32, #[prost(uint32, tag = "1")] pub ppinpehjfab: u32, #[prost(string, tag = "15")] pub niepaobbfjf: ::prost::alloc::string::String, #[prost(bool, tag = "9")] pub hfnekmmmfho: bool, } /// Obf: ICFBBDCOAHK #[derive(proto_derive::CmdID)] #[cmdid(6598)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartWolfBroGameCsReq { #[prost(message, optional, tag = "10")] pub motion: ::core::option::Option, #[prost(uint32, tag = "4")] pub id: u32, #[prost(message, optional, tag = "5")] pub group_state_info: ::core::option::Option, #[prost(bool, tag = "8")] pub jmapepglenn: bool, } /// Obf: IKLDAHNBHOP #[derive(proto_derive::CmdID)] #[cmdid(6571)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartWolfBroGameScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub ihcoegeachg: ::core::option::Option, } /// Obf: HDMAMMJPCCP #[derive(proto_derive::CmdID)] #[cmdid(6583)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ArchiveWolfBroGameCsReq { #[prost(message, optional, tag = "4")] pub motion: ::core::option::Option, #[prost(uint32, tag = "10")] pub id: u32, } /// Obf: OPHHBGDCBMO #[derive(proto_derive::CmdID)] #[cmdid(6542)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ArchiveWolfBroGameScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "5")] pub ihcoegeachg: ::core::option::Option, } /// Obf: IJPGBAHPNON #[derive(proto_derive::CmdID)] #[cmdid(6579)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RestoreWolfBroGameArchiveCsReq { #[prost(uint32, tag = "10")] pub id: u32, } /// Obf: MHJCCAMLMNB #[derive(proto_derive::CmdID)] #[cmdid(6577)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RestoreWolfBroGameArchiveScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub ihcoegeachg: ::core::option::Option, } /// Obf: IPACAHIKMEH #[derive(proto_derive::CmdID)] #[cmdid(6533)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitWolfBroGameCsReq { #[prost(uint32, tag = "5")] pub id: u32, } /// Obf: EAAMGLAKLDM #[derive(proto_derive::CmdID)] #[cmdid(6512)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitWolfBroGameScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub ihcoegeachg: ::core::option::Option, } /// Obf: ELCDIBFMPLG #[derive(proto_derive::CmdID)] #[cmdid(6528)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetWolfBroGameDataCsReq { #[prost(uint32, tag = "3")] pub id: u32, } /// Obf: FJKCALDMKIP #[derive(proto_derive::CmdID)] #[cmdid(6538)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetWolfBroGameDataScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub ihcoegeachg: ::core::option::Option, } /// Obf: DKNAFOPMGJE #[derive(proto_derive::CmdID)] #[cmdid(6578)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WolfBroGameDataChangeScNotify { #[prost(message, optional, tag = "2")] pub ihcoegeachg: ::core::option::Option, } /// Obf: NICFIEPDFPK #[derive(proto_derive::CmdID)] #[cmdid(6556)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WolfBroGameUseBulletCsReq { #[prost(message, optional, tag = "13")] pub ppfjlccfcoj: ::core::option::Option, #[prost(uint32, repeated, tag = "14")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// Obf: CILPACPFCIH #[derive(proto_derive::CmdID)] #[cmdid(6589)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WolfBroGameUseBulletScRsp { #[prost(message, optional, tag = "9")] pub ihcoegeachg: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: NCIKHPHFMDD #[derive(proto_derive::CmdID)] #[cmdid(6522)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WolfBroGamePickupBulletCsReq { #[prost(message, optional, tag = "1")] pub ppfjlccfcoj: ::core::option::Option, } /// Obf: LKCGOICLNAK #[derive(proto_derive::CmdID)] #[cmdid(6566)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WolfBroGamePickupBulletScRsp { #[prost(message, optional, tag = "3")] pub ihcoegeachg: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: NGGBMFOEGKA #[derive(proto_derive::CmdID)] #[cmdid(6505)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WolfBroGameActivateBulletCsReq { #[prost(uint32, tag = "5")] pub config_id: u32, #[prost(uint32, tag = "4")] pub group_id: u32, } /// Obf: DFJIAJLGFJN #[derive(proto_derive::CmdID)] #[cmdid(6545)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WolfBroGameActivateBulletScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: GCGMMEOCDPN #[derive(proto_derive::CmdID)] #[cmdid(6520)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WolfBroGameExplodeMonsterCsReq { #[prost(uint32, repeated, tag = "8")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// Obf: MIENCDJCHBO #[derive(proto_derive::CmdID)] #[cmdid(6550)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WolfBroGameExplodeMonsterScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifmgkgdihgp { #[prost(uint32, tag = "1")] pub bilcckhclko: u32, #[prost(uint32, tag = "2")] pub cnkmgcpccjb: u32, #[prost(uint32, tag = "3")] pub leedbapieno: u32, #[prost(uint32, tag = "4")] pub acmlkjieekm: u32, #[prost(uint32, tag = "5")] pub jbldbmhafpo: u32, #[prost(uint32, tag = "6")] pub oecghdfobmi: u32, #[prost(uint32, tag = "7")] pub ckecaongabi: u32, #[prost(uint32, tag = "8")] pub kgkofnkleeh: u32, #[prost(uint32, tag = "9")] pub ogjdfmifpam: u32, #[prost(uint32, tag = "10")] pub kppahbbjdef: u32, #[prost(uint32, tag = "11")] pub id: u32, #[prost(uint32, tag = "12")] pub jcpgfflkelm: u32, #[prost(uint32, tag = "13")] pub ocndnodlfaj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bdfkiibpkhk { AvatarSlot1 = 0, AvatarSlot2 = 1, AvatarSlot3 = 2, } impl Bdfkiibpkhk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bdfkiibpkhk::AvatarSlot1 => "AVATAR_SLOT_1", Bdfkiibpkhk::AvatarSlot2 => "AVATAR_SLOT_2", Bdfkiibpkhk::AvatarSlot3 => "AVATAR_SLOT_3", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AVATAR_SLOT_1" => Some(Self::AvatarSlot1), "AVATAR_SLOT_2" => Some(Self::AvatarSlot2), "AVATAR_SLOT_3" => Some(Self::AvatarSlot3), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Aplnaaaglll { ItemTypeNone = 0, ItemAvatarCard = 1, ItemEquipment = 2, ItemMaterial = 3, ItemAvatarExp = 4, ItemRelic = 5, } impl Aplnaaaglll { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Aplnaaaglll::ItemTypeNone => "ITEM_TYPE_NONE", Aplnaaaglll::ItemAvatarCard => "ITEM_AVATAR_CARD", Aplnaaaglll::ItemEquipment => "ITEM_EQUIPMENT", Aplnaaaglll::ItemMaterial => "ITEM_MATERIAL", Aplnaaaglll::ItemAvatarExp => "ITEM_AVATAR_EXP", Aplnaaaglll::ItemRelic => "ITEM_RELIC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ITEM_TYPE_NONE" => Some(Self::ItemTypeNone), "ITEM_AVATAR_CARD" => Some(Self::ItemAvatarCard), "ITEM_EQUIPMENT" => Some(Self::ItemEquipment), "ITEM_MATERIAL" => Some(Self::ItemMaterial), "ITEM_AVATAR_EXP" => Some(Self::ItemAvatarExp), "ITEM_RELIC" => Some(Self::ItemRelic), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ipdfkbnbeml { VirtualItemNone = 0, VirtualItemHcoin = 1, VirtualItemScoin = 2, VirtualItemMcoin = 3, VirtualItemStamina = 11, VirtualItemReserveStamina = 12, VirtualItemAvatarExp = 21, VirtualItemExp = 22, VirtualItemDailyActivePoint = 23, VirtualItemMpMax = 24, VirtualItemPlayerReturnPoint = 25, VirtualItemBattleCollegePoint = 26, VirtualItemRogueCoin = 31, VirtualItemRogueTalentCoin = 32, VirtualItemRogueRewardKey = 33, VirtualItemAchievementExp = 41, VirtualItemBpExp = 51, VirtualItemBpRealExp = 52, VirtualItemMuseumFunds = 53, VirtualItemWarriorExp = 190, VirtualItemRogueExp = 191, VirtualItemMageExp = 192, VirtualItemShamanExp = 193, VirtualItemWarlockExp = 194, VirtualItemKnightExp = 195, VirtualItemPriestExp = 196, VirtualItemPunkLordPoint = 100000, VirtualItemGameplayCounterMonsterSneakVision = 280001, VirtualItemGameplayCounterWolfBroBullet = 280002, VirtualItemAlleyFunds = 281001, VirtualItemRoguePumanCoupon = 281012, VirtualItemMonthCard = 300101, VirtualItemBpNormal = 300102, VirtualItemBpDeluxe = 300103, VirtualItemBpUpgrade = 300104, VirtualItemHeliobusFans = 281002, VirtualItemSpaceZooHybridItem = 281003, VirtualItemSpaceZooExpPoint = 281004, VirtualItemRogueNousTalentCoin = 281013, VirtualItemEvolveBuildCoin = 281019, VirtualItemDrinkMakerTip = 281005, VirtualItemMonopolyDice = 281014, VirtualItemMonopolyCoin = 281015, VirtualItemMonopolyCheatdice = 281016, VirtualItemMonopolyReroll = 281017, VirtualItemRogueTournPermanentTalentCoin = 281018, VirtualItemRogueTournExp = 281022, VirtualItemMatchthreeCoin = 281024, VirtualItemSwordTrainingSkillPoint = 281023, VirtualItemFightFestCoin = 281025, VirtualItemRogueMagicTalentCoin = 281026, } impl Ipdfkbnbeml { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ipdfkbnbeml::VirtualItemNone => "VIRTUAL_ITEM_NONE", Ipdfkbnbeml::VirtualItemHcoin => "VIRTUAL_ITEM_HCOIN", Ipdfkbnbeml::VirtualItemScoin => "VIRTUAL_ITEM_SCOIN", Ipdfkbnbeml::VirtualItemMcoin => "VIRTUAL_ITEM_MCOIN", Ipdfkbnbeml::VirtualItemStamina => "VIRTUAL_ITEM_STAMINA", Ipdfkbnbeml::VirtualItemReserveStamina => "VIRTUAL_ITEM_RESERVE_STAMINA", Ipdfkbnbeml::VirtualItemAvatarExp => "VIRTUAL_ITEM_AVATAR_EXP", Ipdfkbnbeml::VirtualItemExp => "VIRTUAL_ITEM_EXP", Ipdfkbnbeml::VirtualItemDailyActivePoint => "VIRTUAL_ITEM_DAILY_ACTIVE_POINT", Ipdfkbnbeml::VirtualItemMpMax => "VIRTUAL_ITEM_MP_MAX", Ipdfkbnbeml::VirtualItemPlayerReturnPoint => { "VIRTUAL_ITEM_PLAYER_RETURN_POINT" } Ipdfkbnbeml::VirtualItemBattleCollegePoint => { "VIRTUAL_ITEM_BATTLE_COLLEGE_POINT" } Ipdfkbnbeml::VirtualItemRogueCoin => "VIRTUAL_ITEM_ROGUE_COIN", Ipdfkbnbeml::VirtualItemRogueTalentCoin => "VIRTUAL_ITEM_ROGUE_TALENT_COIN", Ipdfkbnbeml::VirtualItemRogueRewardKey => "VIRTUAL_ITEM_ROGUE_REWARD_KEY", Ipdfkbnbeml::VirtualItemAchievementExp => "VIRTUAL_ITEM_ACHIEVEMENT_EXP", Ipdfkbnbeml::VirtualItemBpExp => "VIRTUAL_ITEM_BP_EXP", Ipdfkbnbeml::VirtualItemBpRealExp => "VIRTUAL_ITEM_BP_REAL_EXP", Ipdfkbnbeml::VirtualItemMuseumFunds => "VIRTUAL_ITEM_MUSEUM_FUNDS", Ipdfkbnbeml::VirtualItemWarriorExp => "VIRTUAL_ITEM_WARRIOR_EXP", Ipdfkbnbeml::VirtualItemRogueExp => "VIRTUAL_ITEM_ROGUE_EXP", Ipdfkbnbeml::VirtualItemMageExp => "VIRTUAL_ITEM_MAGE_EXP", Ipdfkbnbeml::VirtualItemShamanExp => "VIRTUAL_ITEM_SHAMAN_EXP", Ipdfkbnbeml::VirtualItemWarlockExp => "VIRTUAL_ITEM_WARLOCK_EXP", Ipdfkbnbeml::VirtualItemKnightExp => "VIRTUAL_ITEM_KNIGHT_EXP", Ipdfkbnbeml::VirtualItemPriestExp => "VIRTUAL_ITEM_PRIEST_EXP", Ipdfkbnbeml::VirtualItemPunkLordPoint => "VIRTUAL_ITEM_PUNK_LORD_POINT", Ipdfkbnbeml::VirtualItemGameplayCounterMonsterSneakVision => { "VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" } Ipdfkbnbeml::VirtualItemGameplayCounterWolfBroBullet => { "VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET" } Ipdfkbnbeml::VirtualItemAlleyFunds => "VIRTUAL_ITEM_ALLEY_FUNDS", Ipdfkbnbeml::VirtualItemRoguePumanCoupon => "VIRTUAL_ITEM_ROGUE_PUMAN_COUPON", Ipdfkbnbeml::VirtualItemMonthCard => "VIRTUAL_ITEM_MONTH_CARD", Ipdfkbnbeml::VirtualItemBpNormal => "VIRTUAL_ITEM_BP_NORMAL", Ipdfkbnbeml::VirtualItemBpDeluxe => "VIRTUAL_ITEM_BP_DELUXE", Ipdfkbnbeml::VirtualItemBpUpgrade => "VIRTUAL_ITEM_BP_UPGRADE", Ipdfkbnbeml::VirtualItemHeliobusFans => "VIRTUAL_ITEM_HELIOBUS_FANS", Ipdfkbnbeml::VirtualItemSpaceZooHybridItem => { "VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM" } Ipdfkbnbeml::VirtualItemSpaceZooExpPoint => { "VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT" } Ipdfkbnbeml::VirtualItemRogueNousTalentCoin => { "VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN" } Ipdfkbnbeml::VirtualItemEvolveBuildCoin => "VIRTUAL_ITEM_EVOLVE_BUILD_COIN", Ipdfkbnbeml::VirtualItemDrinkMakerTip => "VIRTUAL_ITEM_DRINK_MAKER_TIP", Ipdfkbnbeml::VirtualItemMonopolyDice => "VIRTUAL_ITEM_MONOPOLY_DICE", Ipdfkbnbeml::VirtualItemMonopolyCoin => "VIRTUAL_ITEM_MONOPOLY_COIN", Ipdfkbnbeml::VirtualItemMonopolyCheatdice => { "VIRTUAL_ITEM_MONOPOLY_CHEATDICE" } Ipdfkbnbeml::VirtualItemMonopolyReroll => "VIRTUAL_ITEM_MONOPOLY_REROLL", Ipdfkbnbeml::VirtualItemRogueTournPermanentTalentCoin => { "VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN" } Ipdfkbnbeml::VirtualItemRogueTournExp => "VIRTUAL_ITEM_ROGUE_TOURN_EXP", Ipdfkbnbeml::VirtualItemMatchthreeCoin => "VIRTUAL_ITEM_MATCHTHREE_COIN", Ipdfkbnbeml::VirtualItemSwordTrainingSkillPoint => { "VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT" } Ipdfkbnbeml::VirtualItemFightFestCoin => "VIRTUAL_ITEM_FIGHT_FEST_COIN", Ipdfkbnbeml::VirtualItemRogueMagicTalentCoin => { "VIRTUAL_ITEM_ROGUE_MAGIC_TALENT_COIN" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "VIRTUAL_ITEM_NONE" => Some(Self::VirtualItemNone), "VIRTUAL_ITEM_HCOIN" => Some(Self::VirtualItemHcoin), "VIRTUAL_ITEM_SCOIN" => Some(Self::VirtualItemScoin), "VIRTUAL_ITEM_MCOIN" => Some(Self::VirtualItemMcoin), "VIRTUAL_ITEM_STAMINA" => Some(Self::VirtualItemStamina), "VIRTUAL_ITEM_RESERVE_STAMINA" => Some(Self::VirtualItemReserveStamina), "VIRTUAL_ITEM_AVATAR_EXP" => Some(Self::VirtualItemAvatarExp), "VIRTUAL_ITEM_EXP" => Some(Self::VirtualItemExp), "VIRTUAL_ITEM_DAILY_ACTIVE_POINT" => Some(Self::VirtualItemDailyActivePoint), "VIRTUAL_ITEM_MP_MAX" => Some(Self::VirtualItemMpMax), "VIRTUAL_ITEM_PLAYER_RETURN_POINT" => { Some(Self::VirtualItemPlayerReturnPoint) } "VIRTUAL_ITEM_BATTLE_COLLEGE_POINT" => { Some(Self::VirtualItemBattleCollegePoint) } "VIRTUAL_ITEM_ROGUE_COIN" => Some(Self::VirtualItemRogueCoin), "VIRTUAL_ITEM_ROGUE_TALENT_COIN" => Some(Self::VirtualItemRogueTalentCoin), "VIRTUAL_ITEM_ROGUE_REWARD_KEY" => Some(Self::VirtualItemRogueRewardKey), "VIRTUAL_ITEM_ACHIEVEMENT_EXP" => Some(Self::VirtualItemAchievementExp), "VIRTUAL_ITEM_BP_EXP" => Some(Self::VirtualItemBpExp), "VIRTUAL_ITEM_BP_REAL_EXP" => Some(Self::VirtualItemBpRealExp), "VIRTUAL_ITEM_MUSEUM_FUNDS" => Some(Self::VirtualItemMuseumFunds), "VIRTUAL_ITEM_WARRIOR_EXP" => Some(Self::VirtualItemWarriorExp), "VIRTUAL_ITEM_ROGUE_EXP" => Some(Self::VirtualItemRogueExp), "VIRTUAL_ITEM_MAGE_EXP" => Some(Self::VirtualItemMageExp), "VIRTUAL_ITEM_SHAMAN_EXP" => Some(Self::VirtualItemShamanExp), "VIRTUAL_ITEM_WARLOCK_EXP" => Some(Self::VirtualItemWarlockExp), "VIRTUAL_ITEM_KNIGHT_EXP" => Some(Self::VirtualItemKnightExp), "VIRTUAL_ITEM_PRIEST_EXP" => Some(Self::VirtualItemPriestExp), "VIRTUAL_ITEM_PUNK_LORD_POINT" => Some(Self::VirtualItemPunkLordPoint), "VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" => { Some(Self::VirtualItemGameplayCounterMonsterSneakVision) } "VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET" => { Some(Self::VirtualItemGameplayCounterWolfBroBullet) } "VIRTUAL_ITEM_ALLEY_FUNDS" => Some(Self::VirtualItemAlleyFunds), "VIRTUAL_ITEM_ROGUE_PUMAN_COUPON" => Some(Self::VirtualItemRoguePumanCoupon), "VIRTUAL_ITEM_MONTH_CARD" => Some(Self::VirtualItemMonthCard), "VIRTUAL_ITEM_BP_NORMAL" => Some(Self::VirtualItemBpNormal), "VIRTUAL_ITEM_BP_DELUXE" => Some(Self::VirtualItemBpDeluxe), "VIRTUAL_ITEM_BP_UPGRADE" => Some(Self::VirtualItemBpUpgrade), "VIRTUAL_ITEM_HELIOBUS_FANS" => Some(Self::VirtualItemHeliobusFans), "VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM" => { Some(Self::VirtualItemSpaceZooHybridItem) } "VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT" => Some(Self::VirtualItemSpaceZooExpPoint), "VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN" => { Some(Self::VirtualItemRogueNousTalentCoin) } "VIRTUAL_ITEM_EVOLVE_BUILD_COIN" => Some(Self::VirtualItemEvolveBuildCoin), "VIRTUAL_ITEM_DRINK_MAKER_TIP" => Some(Self::VirtualItemDrinkMakerTip), "VIRTUAL_ITEM_MONOPOLY_DICE" => Some(Self::VirtualItemMonopolyDice), "VIRTUAL_ITEM_MONOPOLY_COIN" => Some(Self::VirtualItemMonopolyCoin), "VIRTUAL_ITEM_MONOPOLY_CHEATDICE" => Some(Self::VirtualItemMonopolyCheatdice), "VIRTUAL_ITEM_MONOPOLY_REROLL" => Some(Self::VirtualItemMonopolyReroll), "VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN" => { Some(Self::VirtualItemRogueTournPermanentTalentCoin) } "VIRTUAL_ITEM_ROGUE_TOURN_EXP" => Some(Self::VirtualItemRogueTournExp), "VIRTUAL_ITEM_MATCHTHREE_COIN" => Some(Self::VirtualItemMatchthreeCoin), "VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT" => { Some(Self::VirtualItemSwordTrainingSkillPoint) } "VIRTUAL_ITEM_FIGHT_FEST_COIN" => Some(Self::VirtualItemFightFestCoin), "VIRTUAL_ITEM_ROGUE_MAGIC_TALENT_COIN" => { Some(Self::VirtualItemRogueMagicTalentCoin) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kmeipogkflj { GameplayCounterNone = 0, GameplayCounterMonsterSneakVision = 280001, } impl Kmeipogkflj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kmeipogkflj::GameplayCounterNone => "GAMEPLAY_COUNTER_NONE", Kmeipogkflj::GameplayCounterMonsterSneakVision => { "GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GAMEPLAY_COUNTER_NONE" => Some(Self::GameplayCounterNone), "GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" => { Some(Self::GameplayCounterMonsterSneakVision) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iefamjhkida { BlackLimitLevelAll = 0, } impl Iefamjhkida { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Iefamjhkida::BlackLimitLevelAll => "BLACK_LIMIT_LEVEL_ALL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BLACK_LIMIT_LEVEL_ALL" => Some(Self::BlackLimitLevelAll), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hnfpkdpjakb { AreaNone = 0, AreaCn = 1, AreaJp = 2, AreaAsia = 3, AreaWest = 4, AreaKr = 5, AreaOverseas = 6, } impl Hnfpkdpjakb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hnfpkdpjakb::AreaNone => "AREA_NONE", Hnfpkdpjakb::AreaCn => "AREA_CN", Hnfpkdpjakb::AreaJp => "AREA_JP", Hnfpkdpjakb::AreaAsia => "AREA_ASIA", Hnfpkdpjakb::AreaWest => "AREA_WEST", Hnfpkdpjakb::AreaKr => "AREA_KR", Hnfpkdpjakb::AreaOverseas => "AREA_OVERSEAS", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AREA_NONE" => Some(Self::AreaNone), "AREA_CN" => Some(Self::AreaCn), "AREA_JP" => Some(Self::AreaJp), "AREA_ASIA" => Some(Self::AreaAsia), "AREA_WEST" => Some(Self::AreaWest), "AREA_KR" => Some(Self::AreaKr), "AREA_OVERSEAS" => Some(Self::AreaOverseas), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mejnfnkpfcd { EntityNone = 0, EntityAvatar = 1, EntityMonster = 2, EntityNpc = 3, EntityProp = 4, EntityTrigger = 5, EntityEnv = 6, EntitySummonUnit = 7, } impl Mejnfnkpfcd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mejnfnkpfcd::EntityNone => "ENTITY_NONE", Mejnfnkpfcd::EntityAvatar => "ENTITY_AVATAR", Mejnfnkpfcd::EntityMonster => "ENTITY_MONSTER", Mejnfnkpfcd::EntityNpc => "ENTITY_NPC", Mejnfnkpfcd::EntityProp => "ENTITY_PROP", Mejnfnkpfcd::EntityTrigger => "ENTITY_TRIGGER", Mejnfnkpfcd::EntityEnv => "ENTITY_ENV", Mejnfnkpfcd::EntitySummonUnit => "ENTITY_SUMMON_UNIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENTITY_NONE" => Some(Self::EntityNone), "ENTITY_AVATAR" => Some(Self::EntityAvatar), "ENTITY_MONSTER" => Some(Self::EntityMonster), "ENTITY_NPC" => Some(Self::EntityNpc), "ENTITY_PROP" => Some(Self::EntityProp), "ENTITY_TRIGGER" => Some(Self::EntityTrigger), "ENTITY_ENV" => Some(Self::EntityEnv), "ENTITY_SUMMON_UNIT" => Some(Self::EntitySummonUnit), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iafokaheofk { LanguageNone = 0, LanguageSc = 1, LanguageTc = 2, LanguageEn = 3, LanguageKr = 4, LanguageJp = 5, LanguageFr = 6, LanguageDe = 7, LanguageEs = 8, LanguagePt = 9, LanguageRu = 10, LanguageTh = 11, LanguageVi = 12, LanguageId = 13, } impl Iafokaheofk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Iafokaheofk::LanguageNone => "LANGUAGE_NONE", Iafokaheofk::LanguageSc => "LANGUAGE_SC", Iafokaheofk::LanguageTc => "LANGUAGE_TC", Iafokaheofk::LanguageEn => "LANGUAGE_EN", Iafokaheofk::LanguageKr => "LANGUAGE_KR", Iafokaheofk::LanguageJp => "LANGUAGE_JP", Iafokaheofk::LanguageFr => "LANGUAGE_FR", Iafokaheofk::LanguageDe => "LANGUAGE_DE", Iafokaheofk::LanguageEs => "LANGUAGE_ES", Iafokaheofk::LanguagePt => "LANGUAGE_PT", Iafokaheofk::LanguageRu => "LANGUAGE_RU", Iafokaheofk::LanguageTh => "LANGUAGE_TH", Iafokaheofk::LanguageVi => "LANGUAGE_VI", Iafokaheofk::LanguageId => "LANGUAGE_ID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LANGUAGE_NONE" => Some(Self::LanguageNone), "LANGUAGE_SC" => Some(Self::LanguageSc), "LANGUAGE_TC" => Some(Self::LanguageTc), "LANGUAGE_EN" => Some(Self::LanguageEn), "LANGUAGE_KR" => Some(Self::LanguageKr), "LANGUAGE_JP" => Some(Self::LanguageJp), "LANGUAGE_FR" => Some(Self::LanguageFr), "LANGUAGE_DE" => Some(Self::LanguageDe), "LANGUAGE_ES" => Some(Self::LanguageEs), "LANGUAGE_PT" => Some(Self::LanguagePt), "LANGUAGE_RU" => Some(Self::LanguageRu), "LANGUAGE_TH" => Some(Self::LanguageTh), "LANGUAGE_VI" => Some(Self::LanguageVi), "LANGUAGE_ID" => Some(Self::LanguageId), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlatformType { Editor = 0, Ios = 1, Android = 2, Pc = 3, Web = 4, Wap = 5, Ps4 = 6, Nintendo = 7, CloudAndroid = 8, CloudPc = 9, CloudIos = 10, Ps5 = 11, Mac = 12, CloudMac = 13, CloudWebAndroid = 20, CloudWebIos = 21, CloudWebPc = 22, CloudWebMac = 23, CloudWebTouch = 24, CloudWebKeyboard = 25, } impl PlatformType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { PlatformType::Editor => "EDITOR", PlatformType::Ios => "IOS", PlatformType::Android => "ANDROID", PlatformType::Pc => "PC", PlatformType::Web => "WEB", PlatformType::Wap => "WAP", PlatformType::Ps4 => "PS4", PlatformType::Nintendo => "NINTENDO", PlatformType::CloudAndroid => "CLOUD_ANDROID", PlatformType::CloudPc => "CLOUD_PC", PlatformType::CloudIos => "CLOUD_IOS", PlatformType::Ps5 => "PS5", PlatformType::Mac => "MAC", PlatformType::CloudMac => "CLOUD_MAC", PlatformType::CloudWebAndroid => "CLOUD_WEB_ANDROID", PlatformType::CloudWebIos => "CLOUD_WEB_IOS", PlatformType::CloudWebPc => "CLOUD_WEB_PC", PlatformType::CloudWebMac => "CLOUD_WEB_MAC", PlatformType::CloudWebTouch => "CLOUD_WEB_TOUCH", PlatformType::CloudWebKeyboard => "CLOUD_WEB_KEYBOARD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EDITOR" => Some(Self::Editor), "IOS" => Some(Self::Ios), "ANDROID" => Some(Self::Android), "PC" => Some(Self::Pc), "WEB" => Some(Self::Web), "WAP" => Some(Self::Wap), "PS4" => Some(Self::Ps4), "NINTENDO" => Some(Self::Nintendo), "CLOUD_ANDROID" => Some(Self::CloudAndroid), "CLOUD_PC" => Some(Self::CloudPc), "CLOUD_IOS" => Some(Self::CloudIos), "PS5" => Some(Self::Ps5), "MAC" => Some(Self::Mac), "CLOUD_MAC" => Some(Self::CloudMac), "CLOUD_WEB_ANDROID" => Some(Self::CloudWebAndroid), "CLOUD_WEB_IOS" => Some(Self::CloudWebIos), "CLOUD_WEB_PC" => Some(Self::CloudWebPc), "CLOUD_WEB_MAC" => Some(Self::CloudWebMac), "CLOUD_WEB_TOUCH" => Some(Self::CloudWebTouch), "CLOUD_WEB_KEYBOARD" => Some(Self::CloudWebKeyboard), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Offfhpgfmli { NoKick = 0, ForceKick = 1, IdleKick = 2, Silence = 3, } impl Offfhpgfmli { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Offfhpgfmli::NoKick => "NO_KICK", Offfhpgfmli::ForceKick => "FORCE_KICK", Offfhpgfmli::IdleKick => "IDLE_KICK", Offfhpgfmli::Silence => "SILENCE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NO_KICK" => Some(Self::NoKick), "FORCE_KICK" => Some(Self::ForceKick), "IDLE_KICK" => Some(Self::IdleKick), "SILENCE" => Some(Self::Silence), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AvatarType { None = 0, AvatarTrialType = 1, AvatarLimitType = 2, AvatarFormalType = 3, AvatarAssistType = 4, AvatarAetherDivideType = 5, AvatarUpgradeAvailableType = 6, } impl AvatarType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { AvatarType::None => "AVATAR_TYPE_NONE", AvatarType::AvatarTrialType => "AVATAR_TRIAL_TYPE", AvatarType::AvatarLimitType => "AVATAR_LIMIT_TYPE", AvatarType::AvatarFormalType => "AVATAR_FORMAL_TYPE", AvatarType::AvatarAssistType => "AVATAR_ASSIST_TYPE", AvatarType::AvatarAetherDivideType => "AVATAR_AETHER_DIVIDE_TYPE", AvatarType::AvatarUpgradeAvailableType => "AVATAR_UPGRADE_AVAILABLE_TYPE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AVATAR_TYPE_NONE" => Some(Self::None), "AVATAR_TRIAL_TYPE" => Some(Self::AvatarTrialType), "AVATAR_LIMIT_TYPE" => Some(Self::AvatarLimitType), "AVATAR_FORMAL_TYPE" => Some(Self::AvatarFormalType), "AVATAR_ASSIST_TYPE" => Some(Self::AvatarAssistType), "AVATAR_AETHER_DIVIDE_TYPE" => Some(Self::AvatarAetherDivideType), "AVATAR_UPGRADE_AVAILABLE_TYPE" => Some(Self::AvatarUpgradeAvailableType), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MultiPathAvatarType { None = 0, Mar7thKnightType = 1001, Mar7thRogueType = 1224, BoyWarriorType = 8001, GirlWarriorType = 8002, BoyKnightType = 8003, GirlKnightType = 8004, BoyShamanType = 8005, GirlShamanType = 8006, } impl MultiPathAvatarType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { MultiPathAvatarType::None => "MultiPathAvatarTypeNone", MultiPathAvatarType::Mar7thKnightType => "Mar_7thKnightType", MultiPathAvatarType::Mar7thRogueType => "Mar_7thRogueType", MultiPathAvatarType::BoyWarriorType => "BoyWarriorType", MultiPathAvatarType::GirlWarriorType => "GirlWarriorType", MultiPathAvatarType::BoyKnightType => "BoyKnightType", MultiPathAvatarType::GirlKnightType => "GirlKnightType", MultiPathAvatarType::BoyShamanType => "BoyShamanType", MultiPathAvatarType::GirlShamanType => "GirlShamanType", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MultiPathAvatarTypeNone" => Some(Self::None), "Mar_7thKnightType" => Some(Self::Mar7thKnightType), "Mar_7thRogueType" => Some(Self::Mar7thRogueType), "BoyWarriorType" => Some(Self::BoyWarriorType), "GirlWarriorType" => Some(Self::GirlWarriorType), "BoyKnightType" => Some(Self::BoyKnightType), "GirlKnightType" => Some(Self::GirlKnightType), "BoyShamanType" => Some(Self::BoyShamanType), "GirlShamanType" => Some(Self::GirlShamanType), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gender { None = 0, Man = 1, Woman = 2, } impl Gender { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gender::None => "GenderNone", Gender::Man => "GenderMan", Gender::Woman => "GenderWoman", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GenderNone" => Some(Self::None), "GenderMan" => Some(Self::Man), "GenderWoman" => Some(Self::Woman), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kenbjodpggi { ProductNone = 0, ProductNormal = 1, ProductLimit = 2, ProductLimitNoPay = 3, ProductNoProcessOrder = 4, } impl Kenbjodpggi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kenbjodpggi::ProductNone => "PRODUCT_NONE", Kenbjodpggi::ProductNormal => "PRODUCT_NORMAL", Kenbjodpggi::ProductLimit => "PRODUCT_LIMIT", Kenbjodpggi::ProductLimitNoPay => "PRODUCT_LIMIT_NO_PAY", Kenbjodpggi::ProductNoProcessOrder => "PRODUCT_NO_PROCESS_ORDER", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PRODUCT_NONE" => Some(Self::ProductNone), "PRODUCT_NORMAL" => Some(Self::ProductNormal), "PRODUCT_LIMIT" => Some(Self::ProductLimit), "PRODUCT_LIMIT_NO_PAY" => Some(Self::ProductLimitNoPay), "PRODUCT_NO_PROCESS_ORDER" => Some(Self::ProductNoProcessOrder), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jcpehggllij { ProductGiftNone = 0, ProductGiftCoin = 1, ProductGiftMonthCard = 2, ProductGiftBp68 = 3, ProductGiftBp128 = 4, ProductGiftBp68Upgrade128 = 5, ProductGiftPointCard = 6, ProductGiftPsPreOrder1 = 7, ProductGiftPsPreOrder2 = 8, ProductGiftGooglePoints100 = 9, ProductGiftGooglePoints150 = 10, ProductGiftPsPointCard030 = 11, ProductGiftPsPointCard050 = 12, ProductGiftPsPointCard100 = 13, } impl Jcpehggllij { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jcpehggllij::ProductGiftNone => "PRODUCT_GIFT_NONE", Jcpehggllij::ProductGiftCoin => "PRODUCT_GIFT_COIN", Jcpehggllij::ProductGiftMonthCard => "PRODUCT_GIFT_MONTH_CARD", Jcpehggllij::ProductGiftBp68 => "PRODUCT_GIFT_BP_68", Jcpehggllij::ProductGiftBp128 => "PRODUCT_GIFT_BP_128", Jcpehggllij::ProductGiftBp68Upgrade128 => "PRODUCT_GIFT_BP68_UPGRADE_128", Jcpehggllij::ProductGiftPointCard => "PRODUCT_GIFT_POINT_CARD", Jcpehggllij::ProductGiftPsPreOrder1 => "PRODUCT_GIFT_PS_PRE_ORDER_1", Jcpehggllij::ProductGiftPsPreOrder2 => "PRODUCT_GIFT_PS_PRE_ORDER_2", Jcpehggllij::ProductGiftGooglePoints100 => "PRODUCT_GIFT_GOOGLE_POINTS_100", Jcpehggllij::ProductGiftGooglePoints150 => "PRODUCT_GIFT_GOOGLE_POINTS_150", Jcpehggllij::ProductGiftPsPointCard030 => "PRODUCT_GIFT_PS_POINT_CARD_030", Jcpehggllij::ProductGiftPsPointCard050 => "PRODUCT_GIFT_PS_POINT_CARD_050", Jcpehggllij::ProductGiftPsPointCard100 => "PRODUCT_GIFT_PS_POINT_CARD_100", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PRODUCT_GIFT_NONE" => Some(Self::ProductGiftNone), "PRODUCT_GIFT_COIN" => Some(Self::ProductGiftCoin), "PRODUCT_GIFT_MONTH_CARD" => Some(Self::ProductGiftMonthCard), "PRODUCT_GIFT_BP_68" => Some(Self::ProductGiftBp68), "PRODUCT_GIFT_BP_128" => Some(Self::ProductGiftBp128), "PRODUCT_GIFT_BP68_UPGRADE_128" => Some(Self::ProductGiftBp68Upgrade128), "PRODUCT_GIFT_POINT_CARD" => Some(Self::ProductGiftPointCard), "PRODUCT_GIFT_PS_PRE_ORDER_1" => Some(Self::ProductGiftPsPreOrder1), "PRODUCT_GIFT_PS_PRE_ORDER_2" => Some(Self::ProductGiftPsPreOrder2), "PRODUCT_GIFT_GOOGLE_POINTS_100" => Some(Self::ProductGiftGooglePoints100), "PRODUCT_GIFT_GOOGLE_POINTS_150" => Some(Self::ProductGiftGooglePoints150), "PRODUCT_GIFT_PS_POINT_CARD_030" => Some(Self::ProductGiftPsPointCard030), "PRODUCT_GIFT_PS_POINT_CARD_050" => Some(Self::ProductGiftPsPointCard050), "PRODUCT_GIFT_PS_POINT_CARD_100" => Some(Self::ProductGiftPsPointCard100), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pimfigfbkap { FeatureSwitchNone = 0, FeatureSwitchShop = 1, FeatureSwitchLineupName = 2, FeatureSwitchRechargeShop = 3, FeatureSwitchNickname = 4, FeatureSwitchSignature = 5, FeatureSwitchBattlepass = 6, FeatureSwitchPunkLord = 7, FeatureSwitchMonthcardDaily = 8, FeatureSwitchPictureShare = 9, FeatureSwitchRogue = 10, FeatureSwitchChallenge = 11, FeatureSwitchCocoon = 12, FeatureSwitchRaid = 13, FeatureSwitchMazePlaneEvent = 14, FeatureSwitchActivityPanel = 15, FeatureSwitchMailbox = 16, FeatureSwitchQuest = 17, FeatureSwitchGacha = 18, FeatureSwitchChat = 19, FeatureSwitchModifyFriendAlias = 20, FeatureSwitchUseItem = 21, FeatureSwitchActivitySchedule = 22, FeatureSwitchFarmElement = 23, FeatureSwitchAchievementLevel = 24, FeatureSwitchDailyActiveLevel = 25, FeatureSwitchPlayerReturn = 26, FeatureSwitchFirstSetNickname = 27, FeatureSwitchMainMissionReward = 28, FeatureSwitchSubMissionReward = 29, FeatureSwitchPamMission = 30, FeatureSwitchDailyMission = 31, FeatureSwitchDestroyItem = 32, FeatureSwitchConsumeItemTurn = 33, FeatureSwitchRogueModifier = 34, FeatureSwitchChessRogue = 35, FeatureSwitchChessRogueBoard = 36, FeatureSwitchRollShop = 37, FeatureSwitchH5Return = 38, FeatureSwitchOffering = 39, FeatureSwitchServerRedPoint = 40, FeatureSwitchMonopolyOptionRatio = 41, FeatureSwitchMonopolyGetRaffleTicket = 42, FeatureSwitchMonopolyTakeRaffleReward = 43, FeatureSwitchChallengeRecommendLineup = 44, FeatureSwitchPsnMemberShipCheck = 45, FeatureSwitchPlayerBoardDevelopment = 46, FeatureSwitchPvp = 47, FeatureSwitchRogueMode = 48, FeatureSwitchRogueTournUgc = 49, FeatureSwitchRelicFilterPlanName = 50, FeatureSwitchMazeItemUseBuffDrop = 51, FeatureSwitchRedDot = 52, FeatureSwitchGameStateService = 53, } impl Pimfigfbkap { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pimfigfbkap::FeatureSwitchNone => "FEATURE_SWITCH_NONE", Pimfigfbkap::FeatureSwitchShop => "FEATURE_SWITCH_SHOP", Pimfigfbkap::FeatureSwitchLineupName => "FEATURE_SWITCH_LINEUP_NAME", Pimfigfbkap::FeatureSwitchRechargeShop => "FEATURE_SWITCH_RECHARGE_SHOP", Pimfigfbkap::FeatureSwitchNickname => "FEATURE_SWITCH_NICKNAME", Pimfigfbkap::FeatureSwitchSignature => "FEATURE_SWITCH_SIGNATURE", Pimfigfbkap::FeatureSwitchBattlepass => "FEATURE_SWITCH_BATTLEPASS", Pimfigfbkap::FeatureSwitchPunkLord => "FEATURE_SWITCH_PUNK_LORD", Pimfigfbkap::FeatureSwitchMonthcardDaily => "FEATURE_SWITCH_MONTHCARD_DAILY", Pimfigfbkap::FeatureSwitchPictureShare => "FEATURE_SWITCH_PICTURE_SHARE", Pimfigfbkap::FeatureSwitchRogue => "FEATURE_SWITCH_ROGUE", Pimfigfbkap::FeatureSwitchChallenge => "FEATURE_SWITCH_CHALLENGE", Pimfigfbkap::FeatureSwitchCocoon => "FEATURE_SWITCH_COCOON", Pimfigfbkap::FeatureSwitchRaid => "FEATURE_SWITCH_RAID", Pimfigfbkap::FeatureSwitchMazePlaneEvent => "FEATURE_SWITCH_MAZE_PLANE_EVENT", Pimfigfbkap::FeatureSwitchActivityPanel => "FEATURE_SWITCH_ACTIVITY_PANEL", Pimfigfbkap::FeatureSwitchMailbox => "FEATURE_SWITCH_MAILBOX", Pimfigfbkap::FeatureSwitchQuest => "FEATURE_SWITCH_QUEST", Pimfigfbkap::FeatureSwitchGacha => "FEATURE_SWITCH_GACHA", Pimfigfbkap::FeatureSwitchChat => "FEATURE_SWITCH_CHAT", Pimfigfbkap::FeatureSwitchModifyFriendAlias => { "FEATURE_SWITCH_MODIFY_FRIEND_ALIAS" } Pimfigfbkap::FeatureSwitchUseItem => "FEATURE_SWITCH_USE_ITEM", Pimfigfbkap::FeatureSwitchActivitySchedule => { "FEATURE_SWITCH_ACTIVITY_SCHEDULE" } Pimfigfbkap::FeatureSwitchFarmElement => "FEATURE_SWITCH_FARM_ELEMENT", Pimfigfbkap::FeatureSwitchAchievementLevel => { "FEATURE_SWITCH_ACHIEVEMENT_LEVEL" } Pimfigfbkap::FeatureSwitchDailyActiveLevel => { "FEATURE_SWITCH_DAILY_ACTIVE_LEVEL" } Pimfigfbkap::FeatureSwitchPlayerReturn => "FEATURE_SWITCH_PLAYER_RETURN", Pimfigfbkap::FeatureSwitchFirstSetNickname => { "FEATURE_SWITCH_FIRST_SET_NICKNAME" } Pimfigfbkap::FeatureSwitchMainMissionReward => { "FEATURE_SWITCH_MAIN_MISSION_REWARD" } Pimfigfbkap::FeatureSwitchSubMissionReward => { "FEATURE_SWITCH_SUB_MISSION_REWARD" } Pimfigfbkap::FeatureSwitchPamMission => "FEATURE_SWITCH_PAM_MISSION", Pimfigfbkap::FeatureSwitchDailyMission => "FEATURE_SWITCH_DAILY_MISSION", Pimfigfbkap::FeatureSwitchDestroyItem => "FEATURE_SWITCH_DESTROY_ITEM", Pimfigfbkap::FeatureSwitchConsumeItemTurn => { "FEATURE_SWITCH_CONSUME_ITEM_TURN" } Pimfigfbkap::FeatureSwitchRogueModifier => "FEATURE_SWITCH_ROGUE_MODIFIER", Pimfigfbkap::FeatureSwitchChessRogue => "FEATURE_SWITCH_CHESS_ROGUE", Pimfigfbkap::FeatureSwitchChessRogueBoard => { "FEATURE_SWITCH_CHESS_ROGUE_BOARD" } Pimfigfbkap::FeatureSwitchRollShop => "FEATURE_SWITCH_ROLL_SHOP", Pimfigfbkap::FeatureSwitchH5Return => "FEATURE_SWITCH_H5_RETURN", Pimfigfbkap::FeatureSwitchOffering => "FEATURE_SWITCH_OFFERING", Pimfigfbkap::FeatureSwitchServerRedPoint => "FEATURE_SWITCH_SERVER_RED_POINT", Pimfigfbkap::FeatureSwitchMonopolyOptionRatio => { "FEATURE_SWITCH_MONOPOLY_OPTION_RATIO" } Pimfigfbkap::FeatureSwitchMonopolyGetRaffleTicket => { "FEATURE_SWITCH_MONOPOLY_GET_RAFFLE_TICKET" } Pimfigfbkap::FeatureSwitchMonopolyTakeRaffleReward => { "FEATURE_SWITCH_MONOPOLY_TAKE_RAFFLE_REWARD" } Pimfigfbkap::FeatureSwitchChallengeRecommendLineup => { "FEATURE_SWITCH_CHALLENGE_RECOMMEND_LINEUP" } Pimfigfbkap::FeatureSwitchPsnMemberShipCheck => { "FEATURE_SWITCH_PSN_MEMBER_SHIP_CHECK" } Pimfigfbkap::FeatureSwitchPlayerBoardDevelopment => { "FEATURE_SWITCH_PLAYER_BOARD_DEVELOPMENT" } Pimfigfbkap::FeatureSwitchPvp => "FEATURE_SWITCH_PVP", Pimfigfbkap::FeatureSwitchRogueMode => "FEATURE_SWITCH_ROGUE_MODE", Pimfigfbkap::FeatureSwitchRogueTournUgc => "FEATURE_SWITCH_ROGUE_TOURN_UGC", Pimfigfbkap::FeatureSwitchRelicFilterPlanName => { "FEATURE_SWITCH_RELIC_FILTER_PLAN_NAME" } Pimfigfbkap::FeatureSwitchMazeItemUseBuffDrop => { "FEATURE_SWITCH_MAZE_ITEM_USE_BUFF_DROP" } Pimfigfbkap::FeatureSwitchRedDot => "FEATURE_SWITCH_RED_DOT", Pimfigfbkap::FeatureSwitchGameStateService => { "FEATURE_SWITCH_GAME_STATE_SERVICE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEATURE_SWITCH_NONE" => Some(Self::FeatureSwitchNone), "FEATURE_SWITCH_SHOP" => Some(Self::FeatureSwitchShop), "FEATURE_SWITCH_LINEUP_NAME" => Some(Self::FeatureSwitchLineupName), "FEATURE_SWITCH_RECHARGE_SHOP" => Some(Self::FeatureSwitchRechargeShop), "FEATURE_SWITCH_NICKNAME" => Some(Self::FeatureSwitchNickname), "FEATURE_SWITCH_SIGNATURE" => Some(Self::FeatureSwitchSignature), "FEATURE_SWITCH_BATTLEPASS" => Some(Self::FeatureSwitchBattlepass), "FEATURE_SWITCH_PUNK_LORD" => Some(Self::FeatureSwitchPunkLord), "FEATURE_SWITCH_MONTHCARD_DAILY" => Some(Self::FeatureSwitchMonthcardDaily), "FEATURE_SWITCH_PICTURE_SHARE" => Some(Self::FeatureSwitchPictureShare), "FEATURE_SWITCH_ROGUE" => Some(Self::FeatureSwitchRogue), "FEATURE_SWITCH_CHALLENGE" => Some(Self::FeatureSwitchChallenge), "FEATURE_SWITCH_COCOON" => Some(Self::FeatureSwitchCocoon), "FEATURE_SWITCH_RAID" => Some(Self::FeatureSwitchRaid), "FEATURE_SWITCH_MAZE_PLANE_EVENT" => Some(Self::FeatureSwitchMazePlaneEvent), "FEATURE_SWITCH_ACTIVITY_PANEL" => Some(Self::FeatureSwitchActivityPanel), "FEATURE_SWITCH_MAILBOX" => Some(Self::FeatureSwitchMailbox), "FEATURE_SWITCH_QUEST" => Some(Self::FeatureSwitchQuest), "FEATURE_SWITCH_GACHA" => Some(Self::FeatureSwitchGacha), "FEATURE_SWITCH_CHAT" => Some(Self::FeatureSwitchChat), "FEATURE_SWITCH_MODIFY_FRIEND_ALIAS" => { Some(Self::FeatureSwitchModifyFriendAlias) } "FEATURE_SWITCH_USE_ITEM" => Some(Self::FeatureSwitchUseItem), "FEATURE_SWITCH_ACTIVITY_SCHEDULE" => { Some(Self::FeatureSwitchActivitySchedule) } "FEATURE_SWITCH_FARM_ELEMENT" => Some(Self::FeatureSwitchFarmElement), "FEATURE_SWITCH_ACHIEVEMENT_LEVEL" => { Some(Self::FeatureSwitchAchievementLevel) } "FEATURE_SWITCH_DAILY_ACTIVE_LEVEL" => { Some(Self::FeatureSwitchDailyActiveLevel) } "FEATURE_SWITCH_PLAYER_RETURN" => Some(Self::FeatureSwitchPlayerReturn), "FEATURE_SWITCH_FIRST_SET_NICKNAME" => { Some(Self::FeatureSwitchFirstSetNickname) } "FEATURE_SWITCH_MAIN_MISSION_REWARD" => { Some(Self::FeatureSwitchMainMissionReward) } "FEATURE_SWITCH_SUB_MISSION_REWARD" => { Some(Self::FeatureSwitchSubMissionReward) } "FEATURE_SWITCH_PAM_MISSION" => Some(Self::FeatureSwitchPamMission), "FEATURE_SWITCH_DAILY_MISSION" => Some(Self::FeatureSwitchDailyMission), "FEATURE_SWITCH_DESTROY_ITEM" => Some(Self::FeatureSwitchDestroyItem), "FEATURE_SWITCH_CONSUME_ITEM_TURN" => { Some(Self::FeatureSwitchConsumeItemTurn) } "FEATURE_SWITCH_ROGUE_MODIFIER" => Some(Self::FeatureSwitchRogueModifier), "FEATURE_SWITCH_CHESS_ROGUE" => Some(Self::FeatureSwitchChessRogue), "FEATURE_SWITCH_CHESS_ROGUE_BOARD" => { Some(Self::FeatureSwitchChessRogueBoard) } "FEATURE_SWITCH_ROLL_SHOP" => Some(Self::FeatureSwitchRollShop), "FEATURE_SWITCH_H5_RETURN" => Some(Self::FeatureSwitchH5Return), "FEATURE_SWITCH_OFFERING" => Some(Self::FeatureSwitchOffering), "FEATURE_SWITCH_SERVER_RED_POINT" => Some(Self::FeatureSwitchServerRedPoint), "FEATURE_SWITCH_MONOPOLY_OPTION_RATIO" => { Some(Self::FeatureSwitchMonopolyOptionRatio) } "FEATURE_SWITCH_MONOPOLY_GET_RAFFLE_TICKET" => { Some(Self::FeatureSwitchMonopolyGetRaffleTicket) } "FEATURE_SWITCH_MONOPOLY_TAKE_RAFFLE_REWARD" => { Some(Self::FeatureSwitchMonopolyTakeRaffleReward) } "FEATURE_SWITCH_CHALLENGE_RECOMMEND_LINEUP" => { Some(Self::FeatureSwitchChallengeRecommendLineup) } "FEATURE_SWITCH_PSN_MEMBER_SHIP_CHECK" => { Some(Self::FeatureSwitchPsnMemberShipCheck) } "FEATURE_SWITCH_PLAYER_BOARD_DEVELOPMENT" => { Some(Self::FeatureSwitchPlayerBoardDevelopment) } "FEATURE_SWITCH_PVP" => Some(Self::FeatureSwitchPvp), "FEATURE_SWITCH_ROGUE_MODE" => Some(Self::FeatureSwitchRogueMode), "FEATURE_SWITCH_ROGUE_TOURN_UGC" => Some(Self::FeatureSwitchRogueTournUgc), "FEATURE_SWITCH_RELIC_FILTER_PLAN_NAME" => { Some(Self::FeatureSwitchRelicFilterPlanName) } "FEATURE_SWITCH_MAZE_ITEM_USE_BUFF_DROP" => { Some(Self::FeatureSwitchMazeItemUseBuffDrop) } "FEATURE_SWITCH_RED_DOT" => Some(Self::FeatureSwitchRedDot), "FEATURE_SWITCH_GAME_STATE_SERVICE" => { Some(Self::FeatureSwitchGameStateService) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SecretKeyType { SecretKeyNone = 0, SecretKeyServerCheck = 1, SecretKeyVideo = 2, SecretKeyBattleTime = 3, } impl SecretKeyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { SecretKeyType::SecretKeyNone => "SECRET_KEY_NONE", SecretKeyType::SecretKeyServerCheck => "SECRET_KEY_SERVER_CHECK", SecretKeyType::SecretKeyVideo => "SECRET_KEY_VIDEO", SecretKeyType::SecretKeyBattleTime => "SECRET_KEY_BATTLE_TIME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SECRET_KEY_NONE" => Some(Self::SecretKeyNone), "SECRET_KEY_SERVER_CHECK" => Some(Self::SecretKeyServerCheck), "SECRET_KEY_VIDEO" => Some(Self::SecretKeyVideo), "SECRET_KEY_BATTLE_TIME" => Some(Self::SecretKeyBattleTime), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gplhkpmpaoh { ReplayTypeNone = 0, ReplayTypePunkLord = 1, } impl Gplhkpmpaoh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gplhkpmpaoh::ReplayTypeNone => "REPLAY_TYPE_NONE", Gplhkpmpaoh::ReplayTypePunkLord => "REPLAY_TYPE_PUNK_LORD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "REPLAY_TYPE_NONE" => Some(Self::ReplayTypeNone), "REPLAY_TYPE_PUNK_LORD" => Some(Self::ReplayTypePunkLord), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Abamnngjmld { PunkLordShareTypeNone = 0, PunkLordShareTypeFriend = 1, PunkLordShareTypeAll = 2, } impl Abamnngjmld { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Abamnngjmld::PunkLordShareTypeNone => "PUNK_LORD_SHARE_TYPE_NONE", Abamnngjmld::PunkLordShareTypeFriend => "PUNK_LORD_SHARE_TYPE_FRIEND", Abamnngjmld::PunkLordShareTypeAll => "PUNK_LORD_SHARE_TYPE_ALL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PUNK_LORD_SHARE_TYPE_NONE" => Some(Self::PunkLordShareTypeNone), "PUNK_LORD_SHARE_TYPE_FRIEND" => Some(Self::PunkLordShareTypeFriend), "PUNK_LORD_SHARE_TYPE_ALL" => Some(Self::PunkLordShareTypeAll), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Aafpplmmkne { PunkLordAttackerStatusNone = 0, PunkLordAttackerStatusAttacked = 1, PunkLordAttackerStatusAttacking = 2, PunkLordAttackerStatusAttackedAndAttacking = 3, } impl Aafpplmmkne { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Aafpplmmkne::PunkLordAttackerStatusNone => "PUNK_LORD_ATTACKER_STATUS_NONE", Aafpplmmkne::PunkLordAttackerStatusAttacked => { "PUNK_LORD_ATTACKER_STATUS_ATTACKED" } Aafpplmmkne::PunkLordAttackerStatusAttacking => { "PUNK_LORD_ATTACKER_STATUS_ATTACKING" } Aafpplmmkne::PunkLordAttackerStatusAttackedAndAttacking => { "PUNK_LORD_ATTACKER_STATUS_ATTACKED_AND_ATTACKING" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PUNK_LORD_ATTACKER_STATUS_NONE" => Some(Self::PunkLordAttackerStatusNone), "PUNK_LORD_ATTACKER_STATUS_ATTACKED" => { Some(Self::PunkLordAttackerStatusAttacked) } "PUNK_LORD_ATTACKER_STATUS_ATTACKING" => { Some(Self::PunkLordAttackerStatusAttacking) } "PUNK_LORD_ATTACKER_STATUS_ATTACKED_AND_ATTACKING" => { Some(Self::PunkLordAttackerStatusAttackedAndAttacking) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Deknolkehjd { PunkLordMonsterInfoNotifyReasonNone = 0, PunkLordMonsterInfoNotifyReasonEnterRaid = 1, PunkLordMonsterInfoNotifyReasonBattleEnd = 2, PunkLordMonsterInfoNotifyReasonLeaveRaid = 3, } impl Deknolkehjd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Deknolkehjd::PunkLordMonsterInfoNotifyReasonNone => { "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_NONE" } Deknolkehjd::PunkLordMonsterInfoNotifyReasonEnterRaid => { "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_ENTER_RAID" } Deknolkehjd::PunkLordMonsterInfoNotifyReasonBattleEnd => { "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_BATTLE_END" } Deknolkehjd::PunkLordMonsterInfoNotifyReasonLeaveRaid => { "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_LEAVE_RAID" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_NONE" => { Some(Self::PunkLordMonsterInfoNotifyReasonNone) } "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_ENTER_RAID" => { Some(Self::PunkLordMonsterInfoNotifyReasonEnterRaid) } "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_BATTLE_END" => { Some(Self::PunkLordMonsterInfoNotifyReasonBattleEnd) } "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_LEAVE_RAID" => { Some(Self::PunkLordMonsterInfoNotifyReasonLeaveRaid) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChatType { None = 0, Private = 1, Group = 2, } impl ChatType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { ChatType::None => "CHAT_TYPE_NONE", ChatType::Private => "CHAT_TYPE_PRIVATE", ChatType::Group => "CHAT_TYPE_GROUP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHAT_TYPE_NONE" => Some(Self::None), "CHAT_TYPE_PRIVATE" => Some(Self::Private), "CHAT_TYPE_GROUP" => Some(Self::Group), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MsgType { None = 0, CustomText = 1, Emoji = 2, Invite = 3, } impl MsgType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { MsgType::None => "MSG_TYPE_NONE", MsgType::CustomText => "MSG_TYPE_CUSTOM_TEXT", MsgType::Emoji => "MSG_TYPE_EMOJI", MsgType::Invite => "MSG_TYPE_INVITE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MSG_TYPE_NONE" => Some(Self::None), "MSG_TYPE_CUSTOM_TEXT" => Some(Self::CustomText), "MSG_TYPE_EMOJI" => Some(Self::Emoji), "MSG_TYPE_INVITE" => Some(Self::Invite), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mflikiolcem { ShieldTypeNone = 0, ShieldTypeReplace = 1, ShieldTypeShied = 2, } impl Mflikiolcem { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mflikiolcem::ShieldTypeNone => "SHIELD_TYPE_NONE", Mflikiolcem::ShieldTypeReplace => "SHIELD_TYPE_REPLACE", Mflikiolcem::ShieldTypeShied => "SHIELD_TYPE_SHIED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SHIELD_TYPE_NONE" => Some(Self::ShieldTypeNone), "SHIELD_TYPE_REPLACE" => Some(Self::ShieldTypeReplace), "SHIELD_TYPE_SHIED" => Some(Self::ShieldTypeShied), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gdhmigiakbl { FuncUnlockIdNone = 0, FuncUnlockIdRelic = 403, FuncUnlockIdRelicNum = 404, FuncUnlockIdEquipment = 401, FuncUnlockIdSkilltree = 402, FuncUnlockIdGacha = 2300, FuncUnlockIdExpedition = 3100, FuncUnlockIdCompose = 4100, FuncUnlockIdFightactivity = 3700, } impl Gdhmigiakbl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gdhmigiakbl::FuncUnlockIdNone => "FUNC_UNLOCK_ID_NONE", Gdhmigiakbl::FuncUnlockIdRelic => "FUNC_UNLOCK_ID_RELIC", Gdhmigiakbl::FuncUnlockIdRelicNum => "FUNC_UNLOCK_ID_RELIC_NUM", Gdhmigiakbl::FuncUnlockIdEquipment => "FUNC_UNLOCK_ID_EQUIPMENT", Gdhmigiakbl::FuncUnlockIdSkilltree => "FUNC_UNLOCK_ID_SKILLTREE", Gdhmigiakbl::FuncUnlockIdGacha => "FUNC_UNLOCK_ID_GACHA", Gdhmigiakbl::FuncUnlockIdExpedition => "FUNC_UNLOCK_ID_EXPEDITION", Gdhmigiakbl::FuncUnlockIdCompose => "FUNC_UNLOCK_ID_COMPOSE", Gdhmigiakbl::FuncUnlockIdFightactivity => "FUNC_UNLOCK_ID_FIGHTACTIVITY", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FUNC_UNLOCK_ID_NONE" => Some(Self::FuncUnlockIdNone), "FUNC_UNLOCK_ID_RELIC" => Some(Self::FuncUnlockIdRelic), "FUNC_UNLOCK_ID_RELIC_NUM" => Some(Self::FuncUnlockIdRelicNum), "FUNC_UNLOCK_ID_EQUIPMENT" => Some(Self::FuncUnlockIdEquipment), "FUNC_UNLOCK_ID_SKILLTREE" => Some(Self::FuncUnlockIdSkilltree), "FUNC_UNLOCK_ID_GACHA" => Some(Self::FuncUnlockIdGacha), "FUNC_UNLOCK_ID_EXPEDITION" => Some(Self::FuncUnlockIdExpedition), "FUNC_UNLOCK_ID_COMPOSE" => Some(Self::FuncUnlockIdCompose), "FUNC_UNLOCK_ID_FIGHTACTIVITY" => Some(Self::FuncUnlockIdFightactivity), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cecnkoohadb { AssistAvatarUnknow = 0, AssistAvatarLevel = 1, AssistAvatarRank = 2, } impl Cecnkoohadb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Cecnkoohadb::AssistAvatarUnknow => "ASSIST_AVATAR_UNKNOW", Cecnkoohadb::AssistAvatarLevel => "ASSIST_AVATAR_LEVEL", Cecnkoohadb::AssistAvatarRank => "ASSIST_AVATAR_RANK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ASSIST_AVATAR_UNKNOW" => Some(Self::AssistAvatarUnknow), "ASSIST_AVATAR_LEVEL" => Some(Self::AssistAvatarLevel), "ASSIST_AVATAR_RANK" => Some(Self::AssistAvatarRank), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Limicijpmjm { DevelopmentNone = 0, DevelopmentRogueCosmos = 1, DevelopmentRogueChess = 2, DevelopmentRogueChessNous = 3, DevelopmentMemoryChallenge = 4, DevelopmentStoryChallenge = 5, DevelopmentUnlockAvatar = 6, DevelopmentUnlockEquipment = 7, DevelopmentActivityStart = 8, DevelopmentActivityEnd = 9, DevelopmentBossChallenge = 10, DevelopmentRogueTourn = 11, DevelopmentRogueTournWeek = 12, DevelopmentRogueMagic = 13, } impl Limicijpmjm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Limicijpmjm::DevelopmentNone => "DEVELOPMENT_NONE", Limicijpmjm::DevelopmentRogueCosmos => "DEVELOPMENT_ROGUE_COSMOS", Limicijpmjm::DevelopmentRogueChess => "DEVELOPMENT_ROGUE_CHESS", Limicijpmjm::DevelopmentRogueChessNous => "DEVELOPMENT_ROGUE_CHESS_NOUS", Limicijpmjm::DevelopmentMemoryChallenge => "DEVELOPMENT_MEMORY_CHALLENGE", Limicijpmjm::DevelopmentStoryChallenge => "DEVELOPMENT_STORY_CHALLENGE", Limicijpmjm::DevelopmentUnlockAvatar => "DEVELOPMENT_UNLOCK_AVATAR", Limicijpmjm::DevelopmentUnlockEquipment => "DEVELOPMENT_UNLOCK_EQUIPMENT", Limicijpmjm::DevelopmentActivityStart => "DEVELOPMENT_ACTIVITY_START", Limicijpmjm::DevelopmentActivityEnd => "DEVELOPMENT_ACTIVITY_END", Limicijpmjm::DevelopmentBossChallenge => "DEVELOPMENT_BOSS_CHALLENGE", Limicijpmjm::DevelopmentRogueTourn => "DEVELOPMENT_ROGUE_TOURN", Limicijpmjm::DevelopmentRogueTournWeek => "DEVELOPMENT_ROGUE_TOURN_WEEK", Limicijpmjm::DevelopmentRogueMagic => "DEVELOPMENT_ROGUE_MAGIC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DEVELOPMENT_NONE" => Some(Self::DevelopmentNone), "DEVELOPMENT_ROGUE_COSMOS" => Some(Self::DevelopmentRogueCosmos), "DEVELOPMENT_ROGUE_CHESS" => Some(Self::DevelopmentRogueChess), "DEVELOPMENT_ROGUE_CHESS_NOUS" => Some(Self::DevelopmentRogueChessNous), "DEVELOPMENT_MEMORY_CHALLENGE" => Some(Self::DevelopmentMemoryChallenge), "DEVELOPMENT_STORY_CHALLENGE" => Some(Self::DevelopmentStoryChallenge), "DEVELOPMENT_UNLOCK_AVATAR" => Some(Self::DevelopmentUnlockAvatar), "DEVELOPMENT_UNLOCK_EQUIPMENT" => Some(Self::DevelopmentUnlockEquipment), "DEVELOPMENT_ACTIVITY_START" => Some(Self::DevelopmentActivityStart), "DEVELOPMENT_ACTIVITY_END" => Some(Self::DevelopmentActivityEnd), "DEVELOPMENT_BOSS_CHALLENGE" => Some(Self::DevelopmentBossChallenge), "DEVELOPMENT_ROGUE_TOURN" => Some(Self::DevelopmentRogueTourn), "DEVELOPMENT_ROGUE_TOURN_WEEK" => Some(Self::DevelopmentRogueTournWeek), "DEVELOPMENT_ROGUE_MAGIC" => Some(Self::DevelopmentRogueMagic), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlayingState { None = 0, PlayingRogueCosmos = 1, PlayingRogueChess = 2, PlayingRogueChessNous = 3, PlayingChallengeMemory = 4, PlayingChallengeStory = 5, PlayingChallengeBoss = 6, PlayingRogueTourn = 7, PlayingRogueMagic = 8, } impl PlayingState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { PlayingState::None => "PLAYING_STATE_NONE", PlayingState::PlayingRogueCosmos => "PLAYING_ROGUE_COSMOS", PlayingState::PlayingRogueChess => "PLAYING_ROGUE_CHESS", PlayingState::PlayingRogueChessNous => "PLAYING_ROGUE_CHESS_NOUS", PlayingState::PlayingChallengeMemory => "PLAYING_CHALLENGE_MEMORY", PlayingState::PlayingChallengeStory => "PLAYING_CHALLENGE_STORY", PlayingState::PlayingChallengeBoss => "PLAYING_CHALLENGE_BOSS", PlayingState::PlayingRogueTourn => "PLAYING_ROGUE_TOURN", PlayingState::PlayingRogueMagic => "PLAYING_ROGUE_MAGIC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PLAYING_STATE_NONE" => Some(Self::None), "PLAYING_ROGUE_COSMOS" => Some(Self::PlayingRogueCosmos), "PLAYING_ROGUE_CHESS" => Some(Self::PlayingRogueChess), "PLAYING_ROGUE_CHESS_NOUS" => Some(Self::PlayingRogueChessNous), "PLAYING_CHALLENGE_MEMORY" => Some(Self::PlayingChallengeMemory), "PLAYING_CHALLENGE_STORY" => Some(Self::PlayingChallengeStory), "PLAYING_CHALLENGE_BOSS" => Some(Self::PlayingChallengeBoss), "PLAYING_ROGUE_TOURN" => Some(Self::PlayingRogueTourn), "PLAYING_ROGUE_MAGIC" => Some(Self::PlayingRogueMagic), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mkaiodppcmk { MatchRoomCharacterNone = 0, MatchRoomCharacterLeader = 1, MatchRoomCharacterMember = 2, MatchRoomCharacterWatcher = 3, } impl Mkaiodppcmk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mkaiodppcmk::MatchRoomCharacterNone => "MatchRoomCharacter_None", Mkaiodppcmk::MatchRoomCharacterLeader => "MatchRoomCharacter_Leader", Mkaiodppcmk::MatchRoomCharacterMember => "MatchRoomCharacter_Member", Mkaiodppcmk::MatchRoomCharacterWatcher => "MatchRoomCharacter_Watcher", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MatchRoomCharacter_None" => Some(Self::MatchRoomCharacterNone), "MatchRoomCharacter_Leader" => Some(Self::MatchRoomCharacterLeader), "MatchRoomCharacter_Member" => Some(Self::MatchRoomCharacterMember), "MatchRoomCharacter_Watcher" => Some(Self::MatchRoomCharacterWatcher), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gomefalcinb { MatchRoomCharacterStatusNone = 0, MatchRoomCharacterStatusIdle = 1, MatchRoomCharacterStatusOperating = 2, MatchRoomCharacterStatusReady = 3, MatchRoomCharacterStatusFighting = 4, MatchRoomCharacterStatusWatching = 5, } impl Gomefalcinb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gomefalcinb::MatchRoomCharacterStatusNone => "MatchRoomCharacterStatus_None", Gomefalcinb::MatchRoomCharacterStatusIdle => "MatchRoomCharacterStatus_Idle", Gomefalcinb::MatchRoomCharacterStatusOperating => { "MatchRoomCharacterStatus_Operating" } Gomefalcinb::MatchRoomCharacterStatusReady => { "MatchRoomCharacterStatus_Ready" } Gomefalcinb::MatchRoomCharacterStatusFighting => { "MatchRoomCharacterStatus_Fighting" } Gomefalcinb::MatchRoomCharacterStatusWatching => { "MatchRoomCharacterStatus_Watching" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MatchRoomCharacterStatus_None" => Some(Self::MatchRoomCharacterStatusNone), "MatchRoomCharacterStatus_Idle" => Some(Self::MatchRoomCharacterStatusIdle), "MatchRoomCharacterStatus_Operating" => { Some(Self::MatchRoomCharacterStatusOperating) } "MatchRoomCharacterStatus_Ready" => Some(Self::MatchRoomCharacterStatusReady), "MatchRoomCharacterStatus_Fighting" => { Some(Self::MatchRoomCharacterStatusFighting) } "MatchRoomCharacterStatus_Watching" => { Some(Self::MatchRoomCharacterStatusWatching) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ielpchngnof { BattleCheckStrategyIdentical = 0, BattleCheckStrategyServer = 1, BattleCheckStrategyClient = 2, } impl Ielpchngnof { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ielpchngnof::BattleCheckStrategyIdentical => { "BATTLE_CHECK_STRATEGY_IDENTICAL" } Ielpchngnof::BattleCheckStrategyServer => "BATTLE_CHECK_STRATEGY_SERVER", Ielpchngnof::BattleCheckStrategyClient => "BATTLE_CHECK_STRATEGY_CLIENT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_CHECK_STRATEGY_IDENTICAL" => Some(Self::BattleCheckStrategyIdentical), "BATTLE_CHECK_STRATEGY_SERVER" => Some(Self::BattleCheckStrategyServer), "BATTLE_CHECK_STRATEGY_CLIENT" => Some(Self::BattleCheckStrategyClient), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hmjkobanobk { BattleCheckResultSucc = 0, BattleCheckResultFail = 1, BattleCheckResultPass = 2, } impl Hmjkobanobk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hmjkobanobk::BattleCheckResultSucc => "BATTLE_CHECK_RESULT_SUCC", Hmjkobanobk::BattleCheckResultFail => "BATTLE_CHECK_RESULT_FAIL", Hmjkobanobk::BattleCheckResultPass => "BATTLE_CHECK_RESULT_PASS", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_CHECK_RESULT_SUCC" => Some(Self::BattleCheckResultSucc), "BATTLE_CHECK_RESULT_FAIL" => Some(Self::BattleCheckResultFail), "BATTLE_CHECK_RESULT_PASS" => Some(Self::BattleCheckResultPass), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Edlajjpmaoa { BattleModuleMaze = 0, BattleModuleChallenge = 1, BattleModuleCocoon = 2, BattleModuleRogue = 3, BattleModuleChallengeActivity = 4, BattleModuleTrialLevel = 5, BattleModuleAetherDivide = 6, } impl Edlajjpmaoa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Edlajjpmaoa::BattleModuleMaze => "BATTLE_MODULE_MAZE", Edlajjpmaoa::BattleModuleChallenge => "BATTLE_MODULE_CHALLENGE", Edlajjpmaoa::BattleModuleCocoon => "BATTLE_MODULE_COCOON", Edlajjpmaoa::BattleModuleRogue => "BATTLE_MODULE_ROGUE", Edlajjpmaoa::BattleModuleChallengeActivity => { "BATTLE_MODULE_CHALLENGE_ACTIVITY" } Edlajjpmaoa::BattleModuleTrialLevel => "BATTLE_MODULE_TRIAL_LEVEL", Edlajjpmaoa::BattleModuleAetherDivide => "BATTLE_MODULE_AETHER_DIVIDE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_MODULE_MAZE" => Some(Self::BattleModuleMaze), "BATTLE_MODULE_CHALLENGE" => Some(Self::BattleModuleChallenge), "BATTLE_MODULE_COCOON" => Some(Self::BattleModuleCocoon), "BATTLE_MODULE_ROGUE" => Some(Self::BattleModuleRogue), "BATTLE_MODULE_CHALLENGE_ACTIVITY" => { Some(Self::BattleModuleChallengeActivity) } "BATTLE_MODULE_TRIAL_LEVEL" => Some(Self::BattleModuleTrialLevel), "BATTLE_MODULE_AETHER_DIVIDE" => Some(Self::BattleModuleAetherDivide), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Edkmnbhjoam { AetherdivideSpiritLineupNone = 0, AetherdivideSpiritLineupNormal = 1, AetherdivideSpiritLineupTrial = 2, } impl Edkmnbhjoam { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Edkmnbhjoam::AetherdivideSpiritLineupNone => { "AETHERDIVIDE_SPIRIT_LINEUP_NONE" } Edkmnbhjoam::AetherdivideSpiritLineupNormal => { "AETHERDIVIDE_SPIRIT_LINEUP_NORMAL" } Edkmnbhjoam::AetherdivideSpiritLineupTrial => { "AETHERDIVIDE_SPIRIT_LINEUP_TRIAL" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AETHERDIVIDE_SPIRIT_LINEUP_NONE" => Some(Self::AetherdivideSpiritLineupNone), "AETHERDIVIDE_SPIRIT_LINEUP_NORMAL" => { Some(Self::AetherdivideSpiritLineupNormal) } "AETHERDIVIDE_SPIRIT_LINEUP_TRIAL" => { Some(Self::AetherdivideSpiritLineupTrial) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ebbajojkalh { BattleTargetTypeNone = 0, BattleTargetTypeScore = 1, BattleTargetTypeAchievement = 2, BattleTargetTypeRaid = 3, BattleTargetTypeChallengeScore = 4, BattleTargetTypeCommon = 5, BattleTargetTypeClientAchievement = 6, } impl Ebbajojkalh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ebbajojkalh::BattleTargetTypeNone => "BATTLE_TARGET_TYPE_NONE", Ebbajojkalh::BattleTargetTypeScore => "BATTLE_TARGET_TYPE_SCORE", Ebbajojkalh::BattleTargetTypeAchievement => "BATTLE_TARGET_TYPE_ACHIEVEMENT", Ebbajojkalh::BattleTargetTypeRaid => "BATTLE_TARGET_TYPE_RAID", Ebbajojkalh::BattleTargetTypeChallengeScore => { "BATTLE_TARGET_TYPE_CHALLENGE_SCORE" } Ebbajojkalh::BattleTargetTypeCommon => "BATTLE_TARGET_TYPE_COMMON", Ebbajojkalh::BattleTargetTypeClientAchievement => { "BATTLE_TARGET_TYPE_CLIENT_ACHIEVEMENT" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_TARGET_TYPE_NONE" => Some(Self::BattleTargetTypeNone), "BATTLE_TARGET_TYPE_SCORE" => Some(Self::BattleTargetTypeScore), "BATTLE_TARGET_TYPE_ACHIEVEMENT" => Some(Self::BattleTargetTypeAchievement), "BATTLE_TARGET_TYPE_RAID" => Some(Self::BattleTargetTypeRaid), "BATTLE_TARGET_TYPE_CHALLENGE_SCORE" => { Some(Self::BattleTargetTypeChallengeScore) } "BATTLE_TARGET_TYPE_COMMON" => Some(Self::BattleTargetTypeCommon), "BATTLE_TARGET_TYPE_CLIENT_ACHIEVEMENT" => { Some(Self::BattleTargetTypeClientAchievement) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DeathSource { Unknown = 0, KilledByOthers = 1, KilledBySelf = 2, Escape = 3, } impl DeathSource { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { DeathSource::Unknown => "UNKNOWN", DeathSource::KilledByOthers => "KILLED_BY_OTHERS", DeathSource::KilledBySelf => "KILLED_BY_SELF", DeathSource::Escape => "ESCAPE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "UNKNOWN" => Some(Self::Unknown), "KILLED_BY_OTHERS" => Some(Self::KilledByOthers), "KILLED_BY_SELF" => Some(Self::KilledBySelf), "ESCAPE" => Some(Self::Escape), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bppbfgaepni { TagNone = 0, TagHideNpcMonster = 1, } impl Bppbfgaepni { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bppbfgaepni::TagNone => "TAG_NONE", Bppbfgaepni::TagHideNpcMonster => "TAG_HIDE_NPC_MONSTER", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TAG_NONE" => Some(Self::TagNone), "TAG_HIDE_NPC_MONSTER" => Some(Self::TagHideNpcMonster), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lbnoghimdmg { NormalCreate = 0, FormChange = 1, } impl Lbnoghimdmg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lbnoghimdmg::NormalCreate => "NORMAL_CREATE", Lbnoghimdmg::FormChange => "FORM_CHANGE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NORMAL_CREATE" => Some(Self::NormalCreate), "FORM_CHANGE" => Some(Self::FormChange), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dfbfkeemmkg { BattleEndReasonNone = 0, BattleEndReasonAllDie = 1, BattleEndReasonTurnLimit = 2, } impl Dfbfkeemmkg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dfbfkeemmkg::BattleEndReasonNone => "BATTLE_END_REASON_NONE", Dfbfkeemmkg::BattleEndReasonAllDie => "BATTLE_END_REASON_ALL_DIE", Dfbfkeemmkg::BattleEndReasonTurnLimit => "BATTLE_END_REASON_TURN_LIMIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_END_REASON_NONE" => Some(Self::BattleEndReasonNone), "BATTLE_END_REASON_ALL_DIE" => Some(Self::BattleEndReasonAllDie), "BATTLE_END_REASON_TURN_LIMIT" => Some(Self::BattleEndReasonTurnLimit), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hdbkompbgog { BattleStaticticEventNone = 0, BattleStaticticEventTreasureDungeonAddExplore = 1, BattleStaticticEventTreasureDungeonOpenGrid = 2, BattleStaticticEventTreasureDungeonPickupItem = 3, BattleStaticticEventTreasureDungeonUseBuff = 4, BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer = 5, } impl Hdbkompbgog { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hdbkompbgog::BattleStaticticEventNone => "BATTLE_STATICTIC_EVENT_NONE", Hdbkompbgog::BattleStaticticEventTreasureDungeonAddExplore => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE" } Hdbkompbgog::BattleStaticticEventTreasureDungeonOpenGrid => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID" } Hdbkompbgog::BattleStaticticEventTreasureDungeonPickupItem => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM" } Hdbkompbgog::BattleStaticticEventTreasureDungeonUseBuff => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF" } Hdbkompbgog::BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer => { "BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_STATICTIC_EVENT_NONE" => Some(Self::BattleStaticticEventNone), "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE" => { Some(Self::BattleStaticticEventTreasureDungeonAddExplore) } "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID" => { Some(Self::BattleStaticticEventTreasureDungeonOpenGrid) } "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM" => { Some(Self::BattleStaticticEventTreasureDungeonPickupItem) } "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF" => { Some(Self::BattleStaticticEventTreasureDungeonUseBuff) } "BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER" => { Some(Self::BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Noihnnphecl { KNone = 0, KkillEliteMonsterNum = 1, KkillMonsterNum = 2, } impl Noihnnphecl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Noihnnphecl::KNone => "kNone", Noihnnphecl::KkillEliteMonsterNum => "kkillEliteMonsterNum", Noihnnphecl::KkillMonsterNum => "kkillMonsterNum", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "kNone" => Some(Self::KNone), "kkillEliteMonsterNum" => Some(Self::KkillEliteMonsterNum), "kkillMonsterNum" => Some(Self::KkillMonsterNum), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndStatus { BattleEndNone = 0, BattleEndWin = 1, BattleEndLose = 2, BattleEndQuit = 3, } impl BattleEndStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { BattleEndStatus::BattleEndNone => "BATTLE_END_NONE", BattleEndStatus::BattleEndWin => "BATTLE_END_WIN", BattleEndStatus::BattleEndLose => "BATTLE_END_LOSE", BattleEndStatus::BattleEndQuit => "BATTLE_END_QUIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_END_NONE" => Some(Self::BattleEndNone), "BATTLE_END_WIN" => Some(Self::BattleEndWin), "BATTLE_END_LOSE" => Some(Self::BattleEndLose), "BATTLE_END_QUIT" => Some(Self::BattleEndQuit), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Piflekocmcc { FightGameModeNone = 0, FightGameModeMatch3 = 1, } impl Piflekocmcc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Piflekocmcc::FightGameModeNone => "FIGHT_GAME_MODE_NONE", Piflekocmcc::FightGameModeMatch3 => "FIGHT_GAME_MODE_MATCH3", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FIGHT_GAME_MODE_NONE" => Some(Self::FightGameModeNone), "FIGHT_GAME_MODE_MATCH3" => Some(Self::FightGameModeMatch3), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Elcmefibkbj { FightKickoutUnknown = 0, FightKickoutBlack = 1, FightKickoutByGm = 2, FightKickoutTimeout = 3, FightKickoutSessionReset = 4, } impl Elcmefibkbj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Elcmefibkbj::FightKickoutUnknown => "FIGHT_KICKOUT_UNKNOWN", Elcmefibkbj::FightKickoutBlack => "FIGHT_KICKOUT_BLACK", Elcmefibkbj::FightKickoutByGm => "FIGHT_KICKOUT_BY_GM", Elcmefibkbj::FightKickoutTimeout => "FIGHT_KICKOUT_TIMEOUT", Elcmefibkbj::FightKickoutSessionReset => "FIGHT_KICKOUT_SESSION_RESET", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FIGHT_KICKOUT_UNKNOWN" => Some(Self::FightKickoutUnknown), "FIGHT_KICKOUT_BLACK" => Some(Self::FightKickoutBlack), "FIGHT_KICKOUT_BY_GM" => Some(Self::FightKickoutByGm), "FIGHT_KICKOUT_TIMEOUT" => Some(Self::FightKickoutTimeout), "FIGHT_KICKOUT_SESSION_RESET" => Some(Self::FightKickoutSessionReset), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pecdoojchcc { LobbyCharacterNone = 0, LobbyCharacterLeader = 1, LobbyCharacterMember = 2, LobbyCharacterWatcher = 3, } impl Pecdoojchcc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pecdoojchcc::LobbyCharacterNone => "LobbyCharacter_None", Pecdoojchcc::LobbyCharacterLeader => "LobbyCharacter_Leader", Pecdoojchcc::LobbyCharacterMember => "LobbyCharacter_Member", Pecdoojchcc::LobbyCharacterWatcher => "LobbyCharacter_Watcher", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LobbyCharacter_None" => Some(Self::LobbyCharacterNone), "LobbyCharacter_Leader" => Some(Self::LobbyCharacterLeader), "LobbyCharacter_Member" => Some(Self::LobbyCharacterMember), "LobbyCharacter_Watcher" => Some(Self::LobbyCharacterWatcher), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iehllimgpcd { LobbyCharacterStatusNone = 0, LobbyCharacterStatusIdle = 1, LobbyCharacterStatusOperating = 2, LobbyCharacterStatusReady = 3, LobbyCharacterStatusFighting = 4, LobbyCharacterStatusWatching = 5, LobbyCharacterStatusMatching = 6, } impl Iehllimgpcd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Iehllimgpcd::LobbyCharacterStatusNone => "LobbyCharacterStatus_None", Iehllimgpcd::LobbyCharacterStatusIdle => "LobbyCharacterStatus_Idle", Iehllimgpcd::LobbyCharacterStatusOperating => { "LobbyCharacterStatus_Operating" } Iehllimgpcd::LobbyCharacterStatusReady => "LobbyCharacterStatus_Ready", Iehllimgpcd::LobbyCharacterStatusFighting => "LobbyCharacterStatus_Fighting", Iehllimgpcd::LobbyCharacterStatusWatching => "LobbyCharacterStatus_Watching", Iehllimgpcd::LobbyCharacterStatusMatching => "LobbyCharacterStatus_Matching", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LobbyCharacterStatus_None" => Some(Self::LobbyCharacterStatusNone), "LobbyCharacterStatus_Idle" => Some(Self::LobbyCharacterStatusIdle), "LobbyCharacterStatus_Operating" => Some(Self::LobbyCharacterStatusOperating), "LobbyCharacterStatus_Ready" => Some(Self::LobbyCharacterStatusReady), "LobbyCharacterStatus_Fighting" => Some(Self::LobbyCharacterStatusFighting), "LobbyCharacterStatus_Watching" => Some(Self::LobbyCharacterStatusWatching), "LobbyCharacterStatus_Matching" => Some(Self::LobbyCharacterStatusMatching), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Khjkbeapled { LobbyModifyTypeNone = 0, LobbyModifyTypeIdle = 1, LobbyModifyTypeReady = 2, LobbyModifyTypeOperating = 3, LobbyModifyTypeCancelMatch = 4, LobbyModifyTypeMatch = 5, LobbyModifyTypeQuitLobby = 6, LobbyModifyTypeKickOut = 7, LobbyModifyTypeTimeOut = 8, LobbyModifyTypeJoinLobby = 9, LobbyModifyTypeLobbyDismiss = 10, LobbyModifyTypeMatchTimeOut = 11, LobbyModifyTypeFightStart = 12, LobbyModifyTypeLogout = 13, LobbyModifyTypeFightEnd = 14, LobbyModifyTypeFightRoomDestroyInInit = 15, } impl Khjkbeapled { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Khjkbeapled::LobbyModifyTypeNone => "LobbyModifyType_None", Khjkbeapled::LobbyModifyTypeIdle => "LobbyModifyType_Idle", Khjkbeapled::LobbyModifyTypeReady => "LobbyModifyType_Ready", Khjkbeapled::LobbyModifyTypeOperating => "LobbyModifyType_Operating", Khjkbeapled::LobbyModifyTypeCancelMatch => "LobbyModifyType_CancelMatch", Khjkbeapled::LobbyModifyTypeMatch => "LobbyModifyType_Match", Khjkbeapled::LobbyModifyTypeQuitLobby => "LobbyModifyType_QuitLobby", Khjkbeapled::LobbyModifyTypeKickOut => "LobbyModifyType_KickOut", Khjkbeapled::LobbyModifyTypeTimeOut => "LobbyModifyType_TimeOut", Khjkbeapled::LobbyModifyTypeJoinLobby => "LobbyModifyType_JoinLobby", Khjkbeapled::LobbyModifyTypeLobbyDismiss => "LobbyModifyType_LobbyDismiss", Khjkbeapled::LobbyModifyTypeMatchTimeOut => "LobbyModifyType_MatchTimeOut", Khjkbeapled::LobbyModifyTypeFightStart => "LobbyModifyType_FightStart", Khjkbeapled::LobbyModifyTypeLogout => "LobbyModifyType_Logout", Khjkbeapled::LobbyModifyTypeFightEnd => "LobbyModifyType_FightEnd", Khjkbeapled::LobbyModifyTypeFightRoomDestroyInInit => { "LobbyModifyType_FightRoomDestroyInInit" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LobbyModifyType_None" => Some(Self::LobbyModifyTypeNone), "LobbyModifyType_Idle" => Some(Self::LobbyModifyTypeIdle), "LobbyModifyType_Ready" => Some(Self::LobbyModifyTypeReady), "LobbyModifyType_Operating" => Some(Self::LobbyModifyTypeOperating), "LobbyModifyType_CancelMatch" => Some(Self::LobbyModifyTypeCancelMatch), "LobbyModifyType_Match" => Some(Self::LobbyModifyTypeMatch), "LobbyModifyType_QuitLobby" => Some(Self::LobbyModifyTypeQuitLobby), "LobbyModifyType_KickOut" => Some(Self::LobbyModifyTypeKickOut), "LobbyModifyType_TimeOut" => Some(Self::LobbyModifyTypeTimeOut), "LobbyModifyType_JoinLobby" => Some(Self::LobbyModifyTypeJoinLobby), "LobbyModifyType_LobbyDismiss" => Some(Self::LobbyModifyTypeLobbyDismiss), "LobbyModifyType_MatchTimeOut" => Some(Self::LobbyModifyTypeMatchTimeOut), "LobbyModifyType_FightStart" => Some(Self::LobbyModifyTypeFightStart), "LobbyModifyType_Logout" => Some(Self::LobbyModifyTypeLogout), "LobbyModifyType_FightEnd" => Some(Self::LobbyModifyTypeFightEnd), "LobbyModifyType_FightRoomDestroyInInit" => { Some(Self::LobbyModifyTypeFightRoomDestroyInInit) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Egnnadhibgi { FightRoomDestroyReasonNone = 0, FightRoomDestroyReasonSvrStop = 1, FightRoomDestroyReasonGameEnd = 2, } impl Egnnadhibgi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Egnnadhibgi::FightRoomDestroyReasonNone => "FIGHT_ROOM_DESTROY_REASON_NONE", Egnnadhibgi::FightRoomDestroyReasonSvrStop => { "FIGHT_ROOM_DESTROY_REASON_SVR_STOP" } Egnnadhibgi::FightRoomDestroyReasonGameEnd => { "FIGHT_ROOM_DESTROY_REASON_GAME_END" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FIGHT_ROOM_DESTROY_REASON_NONE" => Some(Self::FightRoomDestroyReasonNone), "FIGHT_ROOM_DESTROY_REASON_SVR_STOP" => { Some(Self::FightRoomDestroyReasonSvrStop) } "FIGHT_ROOM_DESTROY_REASON_GAME_END" => { Some(Self::FightRoomDestroyReasonGameEnd) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Akmnbmkfkjk { Match3FinishReasonDefault = 0, Match3FinishReasonLeave = 1, Match3FinishReasonDie = 2, Match3FinishReasonGameend = 3, Match3FinishReasonKickout = 4, } impl Akmnbmkfkjk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Akmnbmkfkjk::Match3FinishReasonDefault => "MATCH3_FINISH_REASON_DEFAULT", Akmnbmkfkjk::Match3FinishReasonLeave => "MATCH3_FINISH_REASON_LEAVE", Akmnbmkfkjk::Match3FinishReasonDie => "MATCH3_FINISH_REASON_DIE", Akmnbmkfkjk::Match3FinishReasonGameend => "MATCH3_FINISH_REASON_GAMEEND", Akmnbmkfkjk::Match3FinishReasonKickout => "MATCH3_FINISH_REASON_KICKOUT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MATCH3_FINISH_REASON_DEFAULT" => Some(Self::Match3FinishReasonDefault), "MATCH3_FINISH_REASON_LEAVE" => Some(Self::Match3FinishReasonLeave), "MATCH3_FINISH_REASON_DIE" => Some(Self::Match3FinishReasonDie), "MATCH3_FINISH_REASON_GAMEEND" => Some(Self::Match3FinishReasonGameend), "MATCH3_FINISH_REASON_KICKOUT" => Some(Self::Match3FinishReasonKickout), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gemmejofnib { MatchUnitTypeNone = 0, MatchUnitTypeNormal = 1, MatchUnitTypeRobot = 2, MatchUnitTypeGm = 3, } impl Gemmejofnib { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gemmejofnib::MatchUnitTypeNone => "MATCH_UNIT_TYPE_NONE", Gemmejofnib::MatchUnitTypeNormal => "MATCH_UNIT_TYPE_NORMAL", Gemmejofnib::MatchUnitTypeRobot => "MATCH_UNIT_TYPE_ROBOT", Gemmejofnib::MatchUnitTypeGm => "MATCH_UNIT_TYPE_GM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MATCH_UNIT_TYPE_NONE" => Some(Self::MatchUnitTypeNone), "MATCH_UNIT_TYPE_NORMAL" => Some(Self::MatchUnitTypeNormal), "MATCH_UNIT_TYPE_ROBOT" => Some(Self::MatchUnitTypeRobot), "MATCH_UNIT_TYPE_GM" => Some(Self::MatchUnitTypeGm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nbbhhpnhond { RetSucc = 0, RetFail = 1, RetServerInternalError = 2, RetTimeout = 3, RetRepeatedReq = 4, RetReqParaInvalid = 5, RetPlayerDataError = 6, RetPlayerClientPaused = 7, RetFuncCheckFailed = 8, RetFeatureSwitchClosed = 9, RetFreqOverLimit = 10, RetSystemBusy = 11, RetPlayerNotOnline = 12, RetRepeateLogin = 1000, RetRetryLogin = 1001, RetWaitLogin = 1002, RetNotInWhiteList = 1003, RetInBlackList = 1004, RetAccountVerifyError = 1005, RetAccountParaError = 1006, RetAntiAddictLogin = 1007, RetCheckSumError = 1008, RetReachMaxPlayerNum = 1009, RetAlreadyRegistered = 1010, RetGenderError = 1011, SetNicknameRetCallbackProcessing = 1012, RetInGmBindAccess = 1013, RetQuestRewardAlreadyTaken = 1100, RetQuestNotAccept = 1101, RetQuestNotFinish = 1102, RetQuestStatusError = 1103, RetAchievementLevelNotReach = 1104, RetAchievementLevelAlreadyTaken = 1105, RetAvatarNotExist = 1200, RetAvatarResExpNotEnough = 1201, RetAvatarExpReachPromotionLimit = 1202, RetAvatarReachMaxPromotion = 1203, RetSkilltreeConfigNotExist = 1204, RetSkilltreeAlreadyUnlock = 1205, RetSkilltreePreLocked = 1206, RetSkilltreeLevelNotMeet = 1207, RetSkilltreeRankNotMeet = 1208, RetAvatarDressNoEquipment = 1209, RetAvatarExpItemNotExist = 1210, RetSkilltreePointLocked = 1211, RetSkilltreePointLevelUpgradeNotMatch = 1212, RetSkilltreePointLevelReachMax = 1213, RetWorldLevelNotMeet = 1214, RetPlayerLevelNotMeet = 1215, RetAvatarRankNotMatch = 1216, RetAvatarRankReachMax = 1217, RetHeroBasicTypeNotMatch = 1218, RetAvatarPromotionNotMeet = 1219, RetPromotionRewardConfigNotExist = 1220, RetPromotionRewardAlreadyTaken = 1221, RetAvatarSkinItemNotExist = 1222, RetAvatarSkinAlreadyDressed = 1223, RetAvatarNotDressSkin = 1224, RetAvatarSkinNotMatchAvatar = 1225, RetItemNotExist = 1300, RetItemCostNotEnough = 1301, RetItemCostTooMuch = 1302, RetItemNoCost = 1303, RetItemNotEnough = 1304, RetItemInvalid = 1305, RetItemConfigNotExist = 1306, RetScoinNotEnough = 1307, RetItemRewardExceedLimit = 1308, RetItemInvalidUse = 1309, RetItemUseConfigNotExist = 1310, RetRewardConfigNotExist = 1311, RetItemExceedLimit = 1312, RetItemCountInvalid = 1313, RetItemUseTargetTypeInvalid = 1314, RetItemUseSatietyFull = 1315, RetItemComposeNotExist = 1316, RetRelicComposeNotExist = 1317, RetItemCanNotSell = 1318, RetItemSellExceddLimit = 1319, RetItemNotInCostList = 1320, RetItemSpecialCostNotEnough = 1321, RetItemSpecialCostTooMuch = 1322, RetItemFormulaNotExist = 1323, RetItemAutoGiftOptionalNotExist = 1324, RetRelicComposeRelicInvalid = 1325, RetRelicComposeMainAffixIdInvalid = 1326, RetRelicComposeWrongFormulaType = 1327, RetRelicComposeRelicNotExist = 1328, RetRelicComposeBlackGoldCountInvalid = 1329, RetRelicComposeBlackGoldNotNeed = 1330, RetMonthCardCannotUse = 1331, RetItemRewardExceedDisappear = 1332, RetItemNeedRecycle = 1333, RetItemComposeExceedLimit = 1334, RetItemCanNotDestroy = 1335, RetItemAlreadyMark = 1336, RetItemMarkExceedLimit = 1337, RetItemNotMark = 1338, RetItenTurnFoodNotSet = 1339, RetItemTurnFoodAlreadySet = 1340, RetItemTurnFoodConsumeTypeError = 1341, RetItemTurnFoodSwitchAlreadyOpen = 1342, RetItemTurnFoodSwitchAlreadyClose = 1343, RetHcoinExchangeTooMuch = 1344, RetItemTurnFoodSceneTypeError = 1345, RetEquipmentAlreadyDressed = 1350, RetEquipmentNotExist = 1351, RetEquipmentReachLevelLimit = 1352, RetEquipmentConsumeSelf = 1353, RetEquipmentAlreadyLocked = 1354, RetEquipmentAlreadyUnlocked = 1355, RetEquipmentLocked = 1356, RetEquipmentSelectNumOverLimit = 1357, RetEquipmentRankUpMustConsumeSameTid = 1358, RetEquipmentPromotionReachMax = 1359, RetEquipmentRankUpReachMax = 1360, RetEquipmentLevelReachMax = 1361, RetEquipmentExceedLimit = 1362, RetRelicNotExist = 1363, RetRelicReachLevelLimit = 1364, RetRelicConsumeSelf = 1365, RetRelicAlreadyDressed = 1366, RetRelicLocked = 1367, RetRelicAlreadyLocked = 1368, RetRelicAlreadyUnlocked = 1369, RetRelicLevelIsNotZero = 1370, RetUniqueIdRepeated = 1371, RetEquipmentLevelNotMeet = 1372, RetEquipmentItemNotInCostList = 1373, RetEquipmentLevelGreaterThanOne = 1374, RetEquipmentAlreadyRanked = 1375, RetRelicExceedLimit = 1376, RetRelicAlreadyDiscarded = 1377, RetRelicAlreadyUndiscarded = 1378, RetEquipmentBatchLockTooFast = 1379, RetRelicFilterPlanSlotEmpty = 1380, RetRelicFilterPlanNumExceedLimit = 1381, RetRelicFilterPlanNameUtf8Error = 1382, RetRelicFilterPlanNameFormatError = 1383, RetRelicFilterPlanNoChange = 1384, RetLineupInvalidIndex = 1400, RetLineupInvalidMemberPos = 1401, RetLineupSwapNotExist = 1402, RetLineupAvatarAlreadyIn = 1403, RetLineupCreateAvatarError = 1404, RetLineupAvatarInitError = 1405, RetLineupNotExist = 1406, RetLineupOnlyOneMember = 1407, RetLineupSameLeaderSlot = 1408, RetLineupNoLeaderSelect = 1409, RetLineupSwapSameSlot = 1410, RetLineupAvatarNotExist = 1411, RetLineupTrialAvatarCanNotQuit = 1412, RetLineupVirtualLineupPlaneNotMatch = 1413, RetLineupNotValidLeader = 1414, RetLineupSameIndex = 1415, RetLineupIsEmpty = 1416, RetLineupNameFormatError = 1417, RetLineupTypeNotMatch = 1418, RetLineupReplaceAllFailed = 1419, RetLineupNotAllowEdit = 1420, RetLineupAvatarIsAlive = 1421, RetLineupAssistHasOnlyMember = 1422, RetLineupAssistCannotSwitch = 1423, RetLineupAvatarTypeInvalid = 1424, RetLineupNameUtf8Error = 1425, RetLineupLeaderLock = 1426, RetLineupStoryLineNotMatch = 1427, RetLineupAvatarLock = 1428, RetLineupAvatarInvalid = 1429, RetLineupAvatarAlreadyInit = 1430, RetLineupLimited = 1431, RetMailNotExist = 1700, RetMailRangeInvalid = 1701, RetMailMailIdInvalid = 1702, RetMailNoMailTakeAttachment = 1703, RetMailNoMailToDel = 1704, RetMailTypeInvalid = 1705, RetMailParaInvalid = 1706, RetMailAttachementInvalid = 1707, RetMailTicketInvalid = 1708, RetMailTicketRepeated = 1709, RetStageSettleError = 1800, RetStageConfigNotExist = 1801, RetStageNotFound = 1802, RetStageCocoonPropNotValid = 1804, RetStageCocoonWaveNotValid = 1805, RetStagePropIdNotEqual = 1806, RetStageCocoonWaveOver = 1807, RetStageWeekCocoonOverCnt = 1808, RetStageCocoonNotOpen = 1809, RetStageTrialNotOpen = 1810, RetStageFarmNotOpen = 1811, RetStageFarmTypeError = 1812, RetChapterLock = 1900, RetChapterChallengeNumNotEnough = 1901, RetChapterRewardIdNotExist = 1902, RetChapterRewardAlreadyTaken = 1903, RetBattleStageNotMatch = 2000, RetInBattleNow = 2001, RetBattleCheat = 2002, RetBattleFail = 2003, RetBattleNoLineup = 2004, RetBattleLineupEmpty = 2005, RetBattleVersionNotMatch = 2006, RetBattleQuitByServer = 2007, RetInBattleCheck = 2008, RetBattleCheckNeedRetry = 2009, RetBattleCostTimeCheckFail = 2010, RetLackExchangeStaminaTimes = 2100, RetLackStamina = 2101, RetStaminaFull = 2102, RetAuthkeySignTypeError = 2103, RetAuthkeySignVerError = 2104, RetNicknameFormatError = 2105, RetSensitiveWords = 2106, RetLevelRewardHasTaken = 2107, RetLevelRewardLevelError = 2108, RetLanguageInvalid = 2109, RetNicknameInCd = 2110, RetGameplayBirthdayInvalid = 2111, RetGameplayBirthdayAlreadySet = 2112, RetNicknameUtf8Error = 2113, RetNicknameDigitLimitError = 2114, RetSensitiveWordsPlatformError = 2115, RetPlayerSettingTypeInvalid = 2116, RetMazeLackTicket = 2201, RetMazeNotUnlock = 2202, RetMazeNoAbility = 2204, RetMazeNoPlane = 2205, RetMazeMapNotExist = 2207, RetMazeMpNotEnough = 2213, RetSpringNotEnable = 2214, RetSpringTooFar = 2216, RetNotInMaze = 2218, RetMazeTimeOfDayTypeError = 2223, RetSceneTransferLockedByTask = 2224, RetPlotNotUnlock = 2300, RetMissionNotExist = 2400, RetMissionAlreadyDone = 2401, RetDailyTaskNotFinish = 2402, RetDailyTaskRewardHasTaken = 2403, RetMissionNotFinish = 2404, RetMissionNotDoing = 2405, RetMissionFinishWayNotMatch = 2406, RetMissionSceneNotMatch = 2407, RetMissionCustomValueNotValid = 2408, RetMissionSubMissionNotMatch = 2409, RetAdventureMapNotExist = 2500, RetSceneEntityNotExist = 2600, RetNotInScene = 2601, RetSceneMonsterNotExist = 2602, RetInteractConfigNotExist = 2603, RetUnsupportedPropState = 2604, RetSceneEntryIdNotMatch = 2605, RetSceneEntityMoveCheckFailed = 2606, RetAssistMonsterCountLimit = 2607, RetSceneUseSkillFail = 2608, RetPropIsHidden = 2609, RetLoadingSuccAlready = 2610, RetSceneEntityTypeInvalid = 2611, RetInteractTypeInvalid = 2612, RetInteractNotInRegion = 2613, RetInteractSubTypeInvalid = 2614, RetNotLeaderEntity = 2615, RetMonsterIsNotFarmElement = 2616, RetMonsterConfigNotExist = 2617, RetAvatarHpAlreadyFull = 2618, RetCurInteractEntityNotMatch = 2619, RetPlaneTypeNotAllow = 2620, RetGroupNotExist = 2621, RetGroupSaveDataInCd = 2622, RetGroupSaveLenghReachMax = 2623, RetRecentElementNotExist = 2624, RetRecentElementStageNotMatch = 2625, RetScenePositionVersionNotMatch = 2626, RetGameplayCounterNotExist = 2627, RetGameplayCounterNotEnough = 2628, RetGroupStateNotMatch = 2629, RetSceneEntityPosNotMatch = 2630, RetGroupStateCustomSaveDataOff = 2631, RetSceneNotMatch = 2632, RetBuyTimesLimit = 2700, RetBuyLimitType = 2701, RetShopNotOpen = 2702, RetGoodsNotOpen = 2703, RetCityLevelRewardTaken = 2704, RetCityLevelNotMeet = 2705, RetSingleBuyLimit = 2706, RetTutorialNotUnlock = 2751, RetTutorialUnlockAlready = 2752, RetTutorialFinishAlready = 2753, RetTutorialPreNotUnlock = 2754, RetTutorialPlayerLevelNotMatch = 2755, RetTutorialTutorialNotFound = 2756, RetChallengeNotExist = 2801, RetChallengeNotUnlock = 2802, RetChallengeAlready = 2803, RetChallengeLineupEditForbidden = 2804, RetChallengeLineupEmpty = 2805, RetChallengeNotDoing = 2806, RetChallengeNotFinish = 2807, RetChallengeTargetNotFinish = 2808, RetChallengeTargetRewardTaken = 2809, RetChallengeTimeNotValid = 2810, RetChallengeStarsCountNotMeet = 2811, RetChallengeStarsRewardTaken = 2812, RetChallengeStarsNotExist = 2813, RetChallengeCurSceneNotEntryFloor = 2814, RetChallengeNoTeamArchive = 2815, RetChallengeLineupAvatarTypeInvalid = 2816, RetChallengeLineupRecommendInCd = 2817, RetBasicTypeAlready = 2850, RetNoBasicType = 2851, RetNotChooseBasicType = 2852, RetNotFuncClose = 2853, RetNotChooseGender = 2854, RetNotReqUnlockBasicType = 2855, RetAvatarPathLocked = 2856, RetRogueStatusNotMatch = 2901, RetRogueSelectBuffNotExist = 2902, RetRogueCoinNotEnough = 2903, RetRogueStaminaNotEnough = 2904, RetRogueAppraisalCountNotEnough = 2905, RetRoguePropAlreadyUsed = 2906, RetRogueRecordAlreadySaved = 2907, RetRogueRollBuffMaxCount = 2908, RetRoguePickAvatarInvalid = 2909, RetRogueQuestExpire = 2910, RetRogueQuestRewardAlready = 2911, RetRogueReviveCountNotEnough = 2912, RetRogueAreaInvalid = 2913, RetRogueScoreRewardPoolInvalid = 2914, RetRogueScoreRewardRowInvalid = 2915, RetRogueAeonLevelNotMeet = 2916, RetRogueAeonLevelRewardAlreadyTaken = 2917, RetRogueAeonConfigNotExist = 2918, RetRogueTrialAvatarInvalid = 2919, RetRogueHandbookRewardAlreadyTaken = 2920, RetRogueRoomTypeNotMatch = 2921, RetRogueShopGoodNotFound = 2922, RetRogueShopGoodAlreadyBought = 2923, RetRogueShopGoodAlreadyOwn = 2924, RetRogueShopMiracleNotExist = 2925, RetRogueShopNotExist = 2926, RetRogueShopCannotRefresh = 2927, RetRogueSelectBuffCertainMismatch = 2928, RetMissionEventConfigNotExist = 2951, RetMissionEventNotClient = 2952, RetMissionEventFinished = 2953, RetMissionEventDoing = 2954, RetHasChallengeMissionEvent = 2955, RetNotChallengeMissionEvent = 2956, RetGachaIdNotExist = 3001, RetGachaNumInvalid = 3002, RetGachaFirstGachaMustOne = 3003, RetGachaReqDuplicated = 3004, RetGachaNotInSchedule = 3005, RetGachaNewbieClose = 3006, RetGachaTodayLimited = 3007, RetGachaNotSupport = 3008, RetGachaCeilingNotEnough = 3009, RetGachaCeilingClose = 3010, RetNotInRaid = 3101, RetRaidDoing = 3102, RetNotProp = 3103, RetRaidIdNotMatch = 3104, RetRaidRestartNotMatch = 3105, RetRaidLimit = 3106, RetRaidAvatarListEmpty = 3107, RetRaidAvatarNotExist = 3108, RetChallengeRaidRewardAlready = 3109, RetChallengeRaidScoreNotReach = 3110, RetChallengeRaidNotOpen = 3111, RetRaidFinished = 3112, RetRaidWorldLevelNotLock = 3113, RetRaidCannotUseAssist = 3114, RetRaidAvatarNotMatch = 3115, RetRaidCanNotSave = 3116, RetRaidNoSave = 3117, RetActivityRaidNotOpen = 3118, RetRaidAvatarCaptainNotExist = 3119, RetRaidStoryLineNotMatch = 3120, RetTalkEventAlreadyTaken = 3151, RetNpcAlreadyMeet = 3152, RetNpcNotInConfig = 3153, RetDialogueGroupDismatch = 3154, RetDialogueEventInvalid = 3155, RetTalkEventTakeProtoNotMatch = 3156, RetTalkEventNotValid = 3157, RetExpeditionConfigNotExist = 3201, RetExpeditionRewardConfigNotExist = 3202, RetExpeditionNotUnlocked = 3203, RetExpeditionAlreadyAccepted = 3204, RetExpeditionRepeatedAvatar = 3205, RetAvatarAlreadyDispatched = 3206, RetExpeditionNotAccepted = 3207, RetExpeditionNotFinish = 3208, RetExpeditionAlreadyFinish = 3209, RetExpeditionTeamCountLimit = 3210, RetExpeditionAvatarNumNotMatch = 3211, RetExpeditionNotOpen = 3212, RetExpeditionFriendAvatarNotValid = 3213, RetExpeditionNotPublished = 3214, RetLoginActivityHasTaken = 3301, RetLoginActivityDaysLack = 3302, RetTrialActivityRewardAlreadyTake = 3303, RetTrialActivityStageNotFinish = 3304, RetMaterialSubmitActivityHasTaken = 3305, RetMaterialSubmitActivityMaterialNotSubmitted = 3306, RetMaterialSubmitActivityMaterialAlreadySubmitted = 3307, RetFantasticStoryActivityStoryError = 3308, RetFantasticStoryActivityStoryNotOpen = 3309, RetFantasticStoryActivityBattleError = 3310, RetFantasticStoryActivityBattleNotOpen = 3311, RetFantasticStoryActivityBattleAvatarError = 3312, RetFantasticStoryActivityBattleBuffError = 3313, RetFantasticStoryActivityPreBattleScoreNotEnough = 3314, RetTrialActivityAlreadyInTrialActivity = 3315, RetCommonActivityNotOpen = 3316, RetMessageConfigNotExist = 3501, RetMessageSectionNotTake = 3502, RetMessageGroupNotTake = 3503, RetMessageSectionIdNotMatch = 3504, RetMessageSectionCanNotFinish = 3505, RetMessageItemCanNotFinish = 3506, RetMessageItemRaidCanNotFinish = 3507, RetFriendAlreadyIsFriend = 3601, RetFriendIsNotFriend = 3602, RetFriendApplyExpire = 3603, RetFriendInBlacklist = 3604, RetFriendNotInBlacklist = 3605, RetFriendNumberLimit = 3606, RetFriendBlacklistNumberLimit = 3607, RetFriendDailyApplyLimit = 3608, RetFriendInHandleLimit = 3609, RetFriendApplyInCd = 3610, RetFriendRemarkNameFormatError = 3611, RetFriendPlayerNotFound = 3612, RetFriendInTargetBlacklist = 3613, RetFriendTargetNumberLimit = 3614, RetAssistQueryTooFast = 3615, RetAssistNotExist = 3616, RetAssistUsedAlready = 3617, RetFriendReportReasonFormatError = 3618, RetFriendReportSensitiveWords = 3619, RetAssistUsedTimesOver = 3620, RetAssistQuitAlready = 3621, RetAssistAvatarInLineup = 3622, RetAssistNoReward = 3623, RetFriendSearchNumLimit = 3624, RetFriendSearchInCd = 3625, RetFriendRemarkNameUtf8Error = 3626, RetFriendReportReasonUtf8Error = 3627, RetAssistSetAlready = 3628, RetFriendTargetForbidOtherApply = 3629, RetFriendMarkedCntMax = 3630, RetFriendMarkedAlready = 3631, RetFriendNotMarked = 3632, RetFriendChallengeLineupRecommendInCd = 3633, RetViewPlayerCardInCd = 3634, RetViewPlayerBattleRecordInCd = 3635, RetPlayerBoardHeadIconNotExist = 3701, RetPlayerBoardHeadIconLocked = 3702, RetPlayerBoardHeadIconAlreadyUnlocked = 3703, RetPlayerBoardDisplayAvatarNotExist = 3704, RetPlayerBoardDisplayAvatarExceedLimit = 3705, RetPlayerBoardDisplayRepeatedAvatar = 3706, RetPlayerBoardDisplayAvatarSamePos = 3707, RetPlayerBoardDisplayAvatarLocked = 3708, RetSignatureLengthExceedLimit = 3709, RetSignatureSensitiveWords = 3710, RetPlayerBoardAssistAvatarNotExist = 3712, RetPlayerBoardAssistAvatarLocked = 3713, RetSignatureUtf8Error = 3714, RetPlayerBoardAssistAvatarCntError = 3715, RetBattlePassTierNotValid = 3801, RetBattlePassLevelNotMeet = 3802, RetBattlePassRewardTakeAlready = 3803, RetBattlePassNotPremium = 3804, RetBattlePassNotDoing = 3805, RetBattlePassLevelInvalid = 3806, RetBattlePassNotUnlock = 3807, RetBattlePassNoReward = 3808, RetBattlePassQuestNotValid = 3809, RetBattlePassNotChooseOptional = 3810, RetBattlePassNotTakeReward = 3811, RetBattlePassOptionalNotValid = 3812, RetBattlePassBuyAlready = 3813, RetBattlePassNearEnd = 3814, RetMusicLocked = 3901, RetMusicNotExist = 3902, RetMusicUnlockFailed = 3903, RetPunkLordLackSummonTimes = 4001, RetPunkLordAttackingMonsterLimit = 4002, RetPunkLordMonsterNotExist = 4003, RetPunkLordMonsterAlreadyShared = 4004, RetPunkLordMonsterExpired = 4005, RetPunkLordSelfMonsterAttackLimit = 4006, RetPunkLordLackSupportTimes = 4007, RetPunkLordMonsterAlreadyKilled = 4008, RetPunkLordMonsterAttackerLimit = 4009, RetPunkLordWorldLevleNotValid = 4010, RetPunkLordRewardLevleNotExist = 4011, RetPunkLordPointNotMeet = 4012, RetPunkLordInAttacking = 4013, RetPunkLordOperationInCd = 4014, RetPunkLordRewardAlreadyTaken = 4015, RetPunkLordOverBonusRewardLimit = 4016, RetPunkLordNotInSchedule = 4017, RetPunkLordMonsterNotAttacked = 4018, RetPunkLordMonsterNotKilled = 4019, RetPunkLordMonsterKilledScoreAlreadyTake = 4020, RetPunkLordRewardLevleAlreadyTake = 4021, RetDailyActiveLevelInvalid = 4101, RetDailyActiveLevelRewardAlreadyTaken = 4102, RetDailyActiveLevelApNotEnough = 4103, RetDailyMeetPam = 4201, RetReplayIdNotMatch = 4251, RetReplayReqNotValid = 4252, RetFightActivityDifficultyLevelNotPassed = 4301, RetFightActivityDifficultyLevelRewardAlreadyTake = 4302, RetFightActivityStageNotOpen = 4303, RetFightActivityLevelNotUnlock = 4304, RetTrainVisitorVisitorNotExist = 4351, RetTrainVisitorBehaviorNotExist = 4352, RetTrainVisitorBehaviorFinished = 4353, RetTrainVisitorAllBehaviorRewardTaken = 4354, RetTrainVisitorGetOnMissionNotFinish = 4355, RetTrainVisitorNotGetOff = 4356, RetTextJoinUnknowIsOverride = 4401, RetTextJoinIdNotExist = 4402, RetTextJoinCanNotOverride = 4403, RetTextJoinItemIdError = 4404, RetTextJoinSensitiveCheckError = 4405, RetTextJoinMustOverride = 4406, RetTextJoinTextEmpty = 4407, RetTextJoinTextFormatError = 4408, RetTextJoinTextUtf8Error = 4409, RetTextJoinBatchReqIdRepeat = 4410, RetTextJoinTypeNotSupportBatchReq = 4411, RetTextJoinAvatarIdNotExist = 4412, RetTextJoinUnknowType = 4413, RetPamMissionMissionIdError = 4451, RetPamMissionMissionExpire = 4452, RetChatTypeNotExist = 4501, RetMsgTypeNotExist = 4502, RetChatNoTargetUid = 4503, RetChatMsgEmpty = 4504, RetChatMsgExceedLimit = 4505, RetChatMsgSensitiveCheckError = 4506, RetChatMsgUtf8Error = 4507, RetChatForbidSwitchOpen = 4508, RetChatForbid = 4509, RetChatMsgIncludeSpecialStr = 4510, RetChatMsgEmojiNotExist = 4511, RetChatMsgEmojiGenderNotMatch = 4512, RetChatMsgEmojiNotMarked = 4513, RetChatMsgEmojiAlreadyMarked = 4514, RetChatMsgEmojiMarkedMaxLimit = 4515, RetBoxingClubChallengeNotOpen = 4601, RetMuseumNotOpen = 4651, RetMuseumTurnCntNotMatch = 4652, RetMuseumPhaseNotReach = 4653, RetMuseumUnknowStuff = 4654, RetMuseumUnknowArea = 4655, RetMuseumUnknowPos = 4656, RetMuseumStuffAlreadyInArea = 4657, RetMuseumStuffNotInArea = 4658, RetMuseumGetNpcRepeat = 4659, RetMuseumGetNpcUnlock = 4660, RetMuseumGetNpcNotEnough = 4661, RetMuseumChangeStuffAreaError = 4662, RetMuseumNotInit = 4663, RetMuseumEventError = 4664, RetMuseumUnknowChooseEventId = 4665, RetMuseumEventOrderNotMatch = 4666, RetMuseumEventPhaseNotUnlock = 4667, RetMuseumEventMissionNotFound = 4668, RetMuseumAreaLevelUpAlready = 4669, RetMuseumStuffAlreadyUsed = 4670, RetMuseumEventRoundNotUnlock = 4671, RetMuseumStuffInArea = 4672, RetMuseumStuffDispatch = 4673, RetMuseumIsEnd = 4674, RetMuseumStuffLeaving = 4675, RetMuseumEventMissionNotFinish = 4678, RetMuseumCollectRewardNotExist = 4679, RetMuseumCollectRewardAlreadyTaken = 4680, RetMuseumAcceptMissionMaxLimit = 4681, RetRogueChallengeNotOpen = 4701, RetRogueChallengeAssisRefreshLimit = 4702, RetAlleyNotInit = 4721, RetAlleyNotOpen = 4722, RetAlleyMapNotExist = 4724, RetAlleyEmptyPosList = 4725, RetAlleyLinePosInvalid = 4726, RetAlleyShopNotUnlock = 4727, RetAlleyDepotFull = 4728, RetAlleyShopNotInclude = 4729, RetAlleyEventNotUnlock = 4730, RetAlleyEventNotRefresh = 4731, RetAlleyEventStateDoing = 4732, RetAlleyEventStateFinish = 4733, RetAlleyEventError = 4734, RetAlleyRewardLevelError = 4735, RetAlleyRewardPrestigeNotEnough = 4736, RetAlleyShipEmpty = 4737, RetAlleyShipIdDismatch = 4738, RetAlleyShipNotExist = 4739, RetAlleyShipNotUnlock = 4740, RetAlleyGoodsNotExist = 4741, RetAlleyGoodsNotUnlock = 4742, RetAlleyProfitNotPositive = 4743, RetAlleySpecialOrderDismatch = 4744, RetAlleyOrderGoodsOverLimit = 4745, RetAlleySpecialOrderConditionNotMeet = 4746, RetAlleyDepotSizeOverLimit = 4747, RetAlleyGoodsNotEnough = 4748, RetAlleyOrderIndexInvalid = 4749, RetAlleyRewardAlreadyTake = 4750, RetAlleyRewardNotExist = 4751, RetAlleyMainMissionNotDoing = 4752, RetAlleyCriticalEventNotFinish = 4753, RetAlleyShopGoodsNotValid = 4754, RetAlleySlashNotOpen = 4755, RetAlleyPlacingAnchorInvalid = 4756, RetAlleyPlacingGoodsIndexInvalid = 4757, RetAlleySaveMapTooQuick = 4758, RetAlleyMapNotLink = 4759, RetAlleyFundsNotLowerBase = 4760, RetAlleyEventNotFinish = 4761, RetAlleyNormalOrderNotMeet = 4762, RetPlayerReturnNotOpen = 4801, RetPlayerReturnIsSigned = 4802, RetPlayerReturnPointNotEnough = 4803, RetPlayerReturnConditionInvalid = 4804, RetPlayerReturnHasSigned = 4805, RetPlayerReturnRewardTaken = 4806, RetAetherDivideNoLineup = 4851, RetAetherDivideLineupInvalid = 4852, RetChatBubbleIdError = 4901, RetChatBubbleIdNotUnlock = 4902, RetPhoneThemeIdError = 4903, RetPhoneThemeIdNotUnlock = 4904, RetChatBubbleSelectIsCurrent = 4905, RetPhoneThemeSelectIsCurrent = 4906, RetChessRogueConfigNotFound = 4951, RetChessRogueConfigInvalid = 4952, RetChessRogueNoValidRoom = 4963, RetChessRogueNoCellInfo = 4964, RetChessRogueCellNotFinish = 4965, RetChessRogueCellIsLocked = 4966, RetChessRogueScheduleNotMatch = 4967, RetChessRogueStatusFail = 4968, RetChessRogueAreaNotExist = 4969, RetChessRogueLineupFail = 4970, RetChessRogueAeonFail = 4980, RetChessRogueEnterCellFail = 4981, RetChessRogueRollDiceFail = 4982, RetChessRogueDiceStatusFail = 4983, RetChessRogueDiceCntNotFull = 4984, RetChessRogueUnlock = 4985, RetChessRoguePickAvatarFail = 4986, RetChessRogueAvatarInvalid = 4987, RetChessRogueCellCanNotSelect = 4988, RetChessRogueDiceConfirmed = 4989, RetChessRogueNousDiceNotMatch = 4990, RetChessRogueNousDiceRarityFail = 4991, RetChessRogueNousDiceSurfaceDuplicate = 4992, RetChessRogueNotInRogue = 4993, RetChessRogueNousDiceBranchLimit = 4994, RetHeliobusNotOpen = 5101, RetHeliobusSnsPostNotUnlock = 5102, RetHeliobusSnsAlreadyRead = 5103, RetHeliobusSnsAlreadyLiked = 5104, RetHeliobusSnsAlreadyCommented = 5105, RetHeliobusSnsInMission = 5106, RetHeliobusSnsAlreadyPosted = 5107, RetHeliobusSnsNotDoingMission = 5108, RetHeliobusRewardLevelMax = 5109, RetHeliobusIncomeNotEnough = 5110, RetHeliobusSnsCommentNotUnlock = 5111, RetHeliobusChallengeNotUnlock = 5112, RetHeliobusChallengeIdError = 5113, RetHeliobusSkillNotUnlock = 5114, RetHeliobusAcceptPostMissionFail = 5115, RetHeliobusSkillNotSelected = 5116, RetHeliobusPlaneTypeInvalid = 5117, RetReddotParamInvalid = 5151, RetReddotActivityNotOpen = 5152, RetRogueEndlessActivityConfigError = 5201, RetRogueEndlessActivityNotOpen = 5202, RetRogueEndlessActivityOverBonusRewardLimit = 5203, RetRogueEndlessActivityScoreNotMeet = 5204, RetRogueEndlessActivityRewardLevleAlreadyTake = 5205, RetHeartDialScriptNotFound = 5251, RetHeartDialScriptEmotionTheSame = 5252, RetHeartDialScriptStepNotNormal = 5253, RetHeartDialScriptConditionNotMatch = 5254, RetHeartDialScriptSubmitItemNumNotMatch = 5255, RetHeartDialScriptSubmitItemIdNotMatch = 5256, RetHeartDialDialogueNotFound = 5257, RetHeartDialDialogueAlreadyPerformed = 5258, RetHeartDialNpcNotFound = 5259, RetHeartDialTraceConfigNotFound = 5260, RetHeartDialFloorTraceExist = 5261, RetHeartDialTraceFloorNotMatch = 5262, RetTravelBrochureConfigError = 5301, RetTravelBrochureParamInvalid = 5302, RetTravelBrochureLocked = 5303, RetTravelBrochureCannotOperate = 5304, RetTravelBrochureWorldIdNotMatch = 5305, RetTravelBrochureHasNoWorldBook = 5306, RetTravelBrochurePageFull = 5307, RetMapRotationNotInRegion = 5351, RetMapRotationRotaterAlreadyDeployed = 5352, RetMapRotationEnergyNotEnough = 5353, RetMapRotationEntityNotOnCurPose = 5354, RetMapRotationRotaterNotDeployed = 5355, RetMapRotationPoseRotaterMismatch = 5356, RetMapRotationRotaterNotRemovable = 5357, RetMapRotationRotaterDisposable = 5358, RetSpaceZooActivityCatNotFound = 5401, RetSpaceZooActivityCatParamInvalid = 5402, RetSpaceZooActivityCatItemNotEnough = 5403, RetSpaceZooActivityCatBagFull = 5404, RetSpaceZooActivityCatNotToMutate = 5405, RetSpaceZooActivityCatStateError = 5406, RetSpaceZooActivityCatCatteryLocked = 5407, RetSpaceZooActivityCatOutNow = 5408, RetSpaceZooActivityCatConfigNotFound = 5409, RetSpaceZooActivityCatFeatureNotFound = 5410, RetSpaceZooActivityCatAddCatError = 5411, RetSpaceZooActivityCatMoneyNotEnough = 5412, RetSpaceZooActivityCatCondNotMatch = 5413, RetStrongChallengeActivityStageCfgMiss = 5501, RetStrongChallengeActivityStageNotOpen = 5502, RetStrongChallengeActivityBuffError = 5503, RetRollShopNotFound = 5551, RetRollShopGroupEmpty = 5552, RetRollShopEmpty = 5553, RetRollShopGachaReqDuplicated = 5554, RetRollShopRandomError = 5555, RetRollShopGroupTypeNotFound = 5556, RetRollShopHasStoredRewardAlready = 5557, RetRollShopNoStoredReward = 5558, RetRollShopNotInValidScene = 5559, RetRollShopInvalidRollShopType = 5560, RetActivityRaidCollectionPrevNotFinish = 5601, RetActivityRaidCollectionGroupEnterNextUnavailable = 5602, RetActivityRaidCollectionIsLast = 5603, RetActivityRaidCollectionIsNotNext = 5604, RetOfferingNotUnlock = 5651, RetOfferingLevelNotUnlock = 5652, RetOfferingReachMaxLevel = 5653, RetOfferingItemNotEnough = 5654, RetOfferingLongtailNotOpen = 5655, RetOfferingRewardCondition = 5656, RetDrinkMakerChatInvalid = 5701, RetDrinkMakerParamInvalid = 5702, RetDrinkMakerParamNotUnlock = 5703, RetDrinkMakerConfigNotFound = 5704, RetDrinkMakerNotLastChat = 5705, RetDrinkMakerDayAndFreePhaseNotOpen = 5706, RetMonopolyNotOpen = 5751, RetMonopolyConfigError = 5752, RetMonopolyDiceNotEnough = 5753, RetMonopolyCurCellNotFinish = 5754, RetMonopolyCoinNotEnough = 5755, RetMonopolyCellWaitPending = 5756, RetMonopolyCellStateError = 5757, RetMonopolyCellContentError = 5758, RetMonopolyItemNotEnough = 5759, RetMonopolyCellContentCannotGiveup = 5760, RetMonopolyAssetLevelInvalid = 5761, RetMonopolyTurnNotFinish = 5762, RetMonopolyGuideNotFinish = 5763, RetMonopolyRaffleRewardReissued = 5764, RetMonopolyNoGameActive = 5771, RetMonopolyGameRatioNotIncreasable = 5772, RetMonopolyGameRatioMax = 5773, RetMonopolyGameTargetRatioInvalid = 5774, RetMonopolyGameBingoFlipPosInvalid = 5775, RetMonopolyGameGuessAlreadyChoose = 5776, RetMonopolyGameGuessChooseInvalid = 5777, RetMonopolyGameGuessInformationAlreadyBought = 5778, RetMonopolyGameRaiseRatioNotUnlock = 5779, RetMonopolyFriendNotSynced = 5785, RetMonopolyGetFriendRankingListInCd = 5786, RetMonopolyLikeTargetNotFriend = 5787, RetMonopolyDailyAlreadyLiked = 5788, RetMonopolySocialEventStatusNotMatch = 5789, RetMonopolySocialEventServerCacheNotExist = 5790, RetMonopolyActivityIdNotMatch = 5791, RetMonopolyRafflePoolNotExist = 5792, RetMonopolyRafflePoolTimeNotMatch = 5793, RetMonopolyRafflePoolPhaseNotMeet = 5794, RetMonopolyRafflePoolShowTimeNotMeet = 5795, RetMonopolyRaffleTicketNotFound = 5796, RetMonopolyRaffleTicketTimeNotMeet = 5797, RetMonopolyRaffleTicketRewardAlreadyTaken = 5798, RetMonopolyRafflePoolNotInRaffleTime = 5799, RetMonopolyMbtiReportRewardAlreadyTaken = 5800, RetEvolveBuildLevelGaming = 5801, RetEveolveBuildLevelBanRandom = 5802, RetEvolveBuildFirstRewardAlreadyTaken = 5803, RetEvolveBuildLevelUnfinish = 5804, RetEvolveBuildShopAbilityMaxLevel = 5805, RetEvolveBuildShopAbilityMinLevel = 5806, RetEvolveBuildShopAbilityNotGet = 5807, RetEvolveBuildLevelLock = 5808, RetEvolveBuildExpNotEnough = 5809, RetEvolveBuildShopAbilityLevelError = 5810, RetEvolveBuildActivityNotOpen = 5811, RetEvolveBuildShopAbilityEmpty = 5812, RetEvolveBuildLevelNotStart = 5813, RetEvolveBuildShopLock = 5814, RetEvolveBuildRewardLock = 5815, RetEvolveBuildRewardLevelMax = 5816, RetEvolveBuildRewardAlreadyAllTaken = 5717, RetClockParkConfigError = 5851, RetClockParkEffectError = 5852, RetClockParkScriptAlreadyUnlock = 5853, RetClockParkScriptUnlockConditionNotMeet = 5854, RetClockParkTalentAlreadyUnlock = 5855, RetClockParkScriptLocked = 5856, RetClockParkHasOngoingScript = 5857, RetClockParkNoOngoingScript = 5858, RetClockParkDicePlacementError = 5859, RetClockParkMismatchStatus = 5860, RetClockParkNoBuff = 5861, RetClockParkSlotMachineGachaReqDuplicated = 5862, RetClockParkSlotMachineCostNotEnough = 5863, RetClockParkSlotMachineGachaCntExceedLimit = 5864, RetClockParkNotOpen = 5865, RetTournRogueStatusMismatch = 5901, RetMagicRogueStatusMismatch = 5902, RetMatchAlreadyInMatch = 6201, RetMatchNotInMatch = 6202, RetMatchPlayNotOpen = 6203, RetCrossStateError = 6204, RetMatchVersionNotEqual = 6205, RetMatchPlayerNotInLobbyRoom = 6206, RetLobbyStateNotMatch = 6207, RetLobbyRoomNotExist = 6208, RetLobbyRoomPalyerFull = 6209, RetLobbyRoomPalyerNotReady = 6210, RetLobbyRoomPalyerFighting = 6211, RetFightRoomNotExist = 6250, RetFightMatch3PlayerStateErr = 6251, RetFightMatch3RoomStateErr = 6252, RetSwordTrainingNoActiveGame = 6301, RetSwordTrainingNoPendingActionMatch = 6302, RetSwordTrainingPartnerAbilityInvalid = 6303, RetSwordTrainingSkillAlreadyLearned = 6304, RetSwordTrainingConditionNotMeet = 6305, RetSwordTrainingParentSkillNotLearned = 6306, RetSwordTrainingSkillTypeNotUnlock = 6307, RetSwordTrainingGameAlreadyExist = 6308, RetSwordTrainingEndingHintNotMatch = 6309, RetSwordTrainingStorylineConfigNotFound = 6310, RetSwordTrainingStoryConfigNotFound = 6311, RetSwordTrainingUnlockNotFinish = 6312, RetSwordTrainingOptionMismatch = 6313, RetSwordTrainingRestoreWithoutExamFailed = 6314, RetSwordTrainingNoRestoreGameAvailable = 6315, RetSwordTrainingEndingStoryNotMatch = 6316, RetSwordTrainingEndingNotFinish = 6317, RetSwordTrainingEndingRewardTaken = 6318, RetSwordTrainingCombatRankNotChange = 6319, RetSwordTrainingDirectBattleDisable = 6320, RetFightFestPhaseNotMatch = 6351, RetFightFestScoreRaceAlreadyFinish = 6352, RetFightFestChallengeLocked = 6353, RetFightFestCoachSkillLocked = 6354, RetFightFestCoachSkillEquipTypeExisted = 6355, RetFightFestScoreRaceMissionDoind = 6356, RetFightFestCoachSkillNoEquip = 6357, RetPetNotExist = 6401, RetPetAlreadySummoned = 6402, RetPetNotSummoned = 6403, RetMusicRhythmLevelTimeTooShort = 6451, RetMusicRhythmNotInLevel = 6452, RetMusicRhythmPreDifficultyNotPass = 6453, RetMusicRhythmSongLimited = 6454, RetMusicRhythmSongLocked = 6455, RetMusicRhythmTrackLocked = 6456, RetMusicRhythmLevelNotUnlock = 6457, } impl Nbbhhpnhond { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nbbhhpnhond::RetSucc => "RET_SUCC", Nbbhhpnhond::RetFail => "RET_FAIL", Nbbhhpnhond::RetServerInternalError => "RET_SERVER_INTERNAL_ERROR", Nbbhhpnhond::RetTimeout => "RET_TIMEOUT", Nbbhhpnhond::RetRepeatedReq => "RET_REPEATED_REQ", Nbbhhpnhond::RetReqParaInvalid => "RET_REQ_PARA_INVALID", Nbbhhpnhond::RetPlayerDataError => "RET_PLAYER_DATA_ERROR", Nbbhhpnhond::RetPlayerClientPaused => "RET_PLAYER_CLIENT_PAUSED", Nbbhhpnhond::RetFuncCheckFailed => "RET_FUNC_CHECK_FAILED", Nbbhhpnhond::RetFeatureSwitchClosed => "RET_FEATURE_SWITCH_CLOSED", Nbbhhpnhond::RetFreqOverLimit => "RET_FREQ_OVER_LIMIT", Nbbhhpnhond::RetSystemBusy => "RET_SYSTEM_BUSY", Nbbhhpnhond::RetPlayerNotOnline => "RET_PLAYER_NOT_ONLINE", Nbbhhpnhond::RetRepeateLogin => "RET_REPEATE_LOGIN", Nbbhhpnhond::RetRetryLogin => "RET_RETRY_LOGIN", Nbbhhpnhond::RetWaitLogin => "RET_WAIT_LOGIN", Nbbhhpnhond::RetNotInWhiteList => "RET_NOT_IN_WHITE_LIST", Nbbhhpnhond::RetInBlackList => "RET_IN_BLACK_LIST", Nbbhhpnhond::RetAccountVerifyError => "RET_ACCOUNT_VERIFY_ERROR", Nbbhhpnhond::RetAccountParaError => "RET_ACCOUNT_PARA_ERROR", Nbbhhpnhond::RetAntiAddictLogin => "RET_ANTI_ADDICT_LOGIN", Nbbhhpnhond::RetCheckSumError => "RET_CHECK_SUM_ERROR", Nbbhhpnhond::RetReachMaxPlayerNum => "RET_REACH_MAX_PLAYER_NUM", Nbbhhpnhond::RetAlreadyRegistered => "RET_ALREADY_REGISTERED", Nbbhhpnhond::RetGenderError => "RET_GENDER_ERROR", Nbbhhpnhond::SetNicknameRetCallbackProcessing => { "SET_NICKNAME_RET_CALLBACK_PROCESSING" } Nbbhhpnhond::RetInGmBindAccess => "RET_IN_GM_BIND_ACCESS", Nbbhhpnhond::RetQuestRewardAlreadyTaken => "RET_QUEST_REWARD_ALREADY_TAKEN", Nbbhhpnhond::RetQuestNotAccept => "RET_QUEST_NOT_ACCEPT", Nbbhhpnhond::RetQuestNotFinish => "RET_QUEST_NOT_FINISH", Nbbhhpnhond::RetQuestStatusError => "RET_QUEST_STATUS_ERROR", Nbbhhpnhond::RetAchievementLevelNotReach => "RET_ACHIEVEMENT_LEVEL_NOT_REACH", Nbbhhpnhond::RetAchievementLevelAlreadyTaken => { "RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN" } Nbbhhpnhond::RetAvatarNotExist => "RET_AVATAR_NOT_EXIST", Nbbhhpnhond::RetAvatarResExpNotEnough => "RET_AVATAR_RES_EXP_NOT_ENOUGH", Nbbhhpnhond::RetAvatarExpReachPromotionLimit => { "RET_AVATAR_EXP_REACH_PROMOTION_LIMIT" } Nbbhhpnhond::RetAvatarReachMaxPromotion => "RET_AVATAR_REACH_MAX_PROMOTION", Nbbhhpnhond::RetSkilltreeConfigNotExist => "RET_SKILLTREE_CONFIG_NOT_EXIST", Nbbhhpnhond::RetSkilltreeAlreadyUnlock => "RET_SKILLTREE_ALREADY_UNLOCK", Nbbhhpnhond::RetSkilltreePreLocked => "RET_SKILLTREE_PRE_LOCKED", Nbbhhpnhond::RetSkilltreeLevelNotMeet => "RET_SKILLTREE_LEVEL_NOT_MEET", Nbbhhpnhond::RetSkilltreeRankNotMeet => "RET_SKILLTREE_RANK_NOT_MEET", Nbbhhpnhond::RetAvatarDressNoEquipment => "RET_AVATAR_DRESS_NO_EQUIPMENT", Nbbhhpnhond::RetAvatarExpItemNotExist => "RET_AVATAR_EXP_ITEM_NOT_EXIST", Nbbhhpnhond::RetSkilltreePointLocked => "RET_SKILLTREE_POINT_LOCKED", Nbbhhpnhond::RetSkilltreePointLevelUpgradeNotMatch => { "RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH" } Nbbhhpnhond::RetSkilltreePointLevelReachMax => { "RET_SKILLTREE_POINT_LEVEL_REACH_MAX" } Nbbhhpnhond::RetWorldLevelNotMeet => "RET_WORLD_LEVEL_NOT_MEET", Nbbhhpnhond::RetPlayerLevelNotMeet => "RET_PLAYER_LEVEL_NOT_MEET", Nbbhhpnhond::RetAvatarRankNotMatch => "RET_AVATAR_RANK_NOT_MATCH", Nbbhhpnhond::RetAvatarRankReachMax => "RET_AVATAR_RANK_REACH_MAX", Nbbhhpnhond::RetHeroBasicTypeNotMatch => "RET_HERO_BASIC_TYPE_NOT_MATCH", Nbbhhpnhond::RetAvatarPromotionNotMeet => "RET_AVATAR_PROMOTION_NOT_MEET", Nbbhhpnhond::RetPromotionRewardConfigNotExist => { "RET_PROMOTION_REWARD_CONFIG_NOT_EXIST" } Nbbhhpnhond::RetPromotionRewardAlreadyTaken => { "RET_PROMOTION_REWARD_ALREADY_TAKEN" } Nbbhhpnhond::RetAvatarSkinItemNotExist => "RET_AVATAR_SKIN_ITEM_NOT_EXIST", Nbbhhpnhond::RetAvatarSkinAlreadyDressed => "RET_AVATAR_SKIN_ALREADY_DRESSED", Nbbhhpnhond::RetAvatarNotDressSkin => "RET_AVATAR_NOT_DRESS_SKIN", Nbbhhpnhond::RetAvatarSkinNotMatchAvatar => { "RET_AVATAR_SKIN_NOT_MATCH_AVATAR" } Nbbhhpnhond::RetItemNotExist => "RET_ITEM_NOT_EXIST", Nbbhhpnhond::RetItemCostNotEnough => "RET_ITEM_COST_NOT_ENOUGH", Nbbhhpnhond::RetItemCostTooMuch => "RET_ITEM_COST_TOO_MUCH", Nbbhhpnhond::RetItemNoCost => "RET_ITEM_NO_COST", Nbbhhpnhond::RetItemNotEnough => "RET_ITEM_NOT_ENOUGH", Nbbhhpnhond::RetItemInvalid => "RET_ITEM_INVALID", Nbbhhpnhond::RetItemConfigNotExist => "RET_ITEM_CONFIG_NOT_EXIST", Nbbhhpnhond::RetScoinNotEnough => "RET_SCOIN_NOT_ENOUGH", Nbbhhpnhond::RetItemRewardExceedLimit => "RET_ITEM_REWARD_EXCEED_LIMIT", Nbbhhpnhond::RetItemInvalidUse => "RET_ITEM_INVALID_USE", Nbbhhpnhond::RetItemUseConfigNotExist => "RET_ITEM_USE_CONFIG_NOT_EXIST", Nbbhhpnhond::RetRewardConfigNotExist => "RET_REWARD_CONFIG_NOT_EXIST", Nbbhhpnhond::RetItemExceedLimit => "RET_ITEM_EXCEED_LIMIT", Nbbhhpnhond::RetItemCountInvalid => "RET_ITEM_COUNT_INVALID", Nbbhhpnhond::RetItemUseTargetTypeInvalid => { "RET_ITEM_USE_TARGET_TYPE_INVALID" } Nbbhhpnhond::RetItemUseSatietyFull => "RET_ITEM_USE_SATIETY_FULL", Nbbhhpnhond::RetItemComposeNotExist => "RET_ITEM_COMPOSE_NOT_EXIST", Nbbhhpnhond::RetRelicComposeNotExist => "RET_RELIC_COMPOSE_NOT_EXIST", Nbbhhpnhond::RetItemCanNotSell => "RET_ITEM_CAN_NOT_SELL", Nbbhhpnhond::RetItemSellExceddLimit => "RET_ITEM_SELL_EXCEDD_LIMIT", Nbbhhpnhond::RetItemNotInCostList => "RET_ITEM_NOT_IN_COST_LIST", Nbbhhpnhond::RetItemSpecialCostNotEnough => { "RET_ITEM_SPECIAL_COST_NOT_ENOUGH" } Nbbhhpnhond::RetItemSpecialCostTooMuch => "RET_ITEM_SPECIAL_COST_TOO_MUCH", Nbbhhpnhond::RetItemFormulaNotExist => "RET_ITEM_FORMULA_NOT_EXIST", Nbbhhpnhond::RetItemAutoGiftOptionalNotExist => { "RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST" } Nbbhhpnhond::RetRelicComposeRelicInvalid => "RET_RELIC_COMPOSE_RELIC_INVALID", Nbbhhpnhond::RetRelicComposeMainAffixIdInvalid => { "RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID" } Nbbhhpnhond::RetRelicComposeWrongFormulaType => { "RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE" } Nbbhhpnhond::RetRelicComposeRelicNotExist => { "RET_RELIC_COMPOSE_RELIC_NOT_EXIST" } Nbbhhpnhond::RetRelicComposeBlackGoldCountInvalid => { "RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID" } Nbbhhpnhond::RetRelicComposeBlackGoldNotNeed => { "RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED" } Nbbhhpnhond::RetMonthCardCannotUse => "RET_MONTH_CARD_CANNOT_USE", Nbbhhpnhond::RetItemRewardExceedDisappear => { "RET_ITEM_REWARD_EXCEED_DISAPPEAR" } Nbbhhpnhond::RetItemNeedRecycle => "RET_ITEM_NEED_RECYCLE", Nbbhhpnhond::RetItemComposeExceedLimit => "RET_ITEM_COMPOSE_EXCEED_LIMIT", Nbbhhpnhond::RetItemCanNotDestroy => "RET_ITEM_CAN_NOT_DESTROY", Nbbhhpnhond::RetItemAlreadyMark => "RET_ITEM_ALREADY_MARK", Nbbhhpnhond::RetItemMarkExceedLimit => "RET_ITEM_MARK_EXCEED_LIMIT", Nbbhhpnhond::RetItemNotMark => "RET_ITEM_NOT_MARK", Nbbhhpnhond::RetItenTurnFoodNotSet => "RET_ITEN_TURN_FOOD_NOT_SET", Nbbhhpnhond::RetItemTurnFoodAlreadySet => "RET_ITEM_TURN_FOOD_ALREADY_SET", Nbbhhpnhond::RetItemTurnFoodConsumeTypeError => { "RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR" } Nbbhhpnhond::RetItemTurnFoodSwitchAlreadyOpen => { "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN" } Nbbhhpnhond::RetItemTurnFoodSwitchAlreadyClose => { "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE" } Nbbhhpnhond::RetHcoinExchangeTooMuch => "RET_HCOIN_EXCHANGE_TOO_MUCH", Nbbhhpnhond::RetItemTurnFoodSceneTypeError => { "RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR" } Nbbhhpnhond::RetEquipmentAlreadyDressed => "RET_EQUIPMENT_ALREADY_DRESSED", Nbbhhpnhond::RetEquipmentNotExist => "RET_EQUIPMENT_NOT_EXIST", Nbbhhpnhond::RetEquipmentReachLevelLimit => "RET_EQUIPMENT_REACH_LEVEL_LIMIT", Nbbhhpnhond::RetEquipmentConsumeSelf => "RET_EQUIPMENT_CONSUME_SELF", Nbbhhpnhond::RetEquipmentAlreadyLocked => "RET_EQUIPMENT_ALREADY_LOCKED", Nbbhhpnhond::RetEquipmentAlreadyUnlocked => "RET_EQUIPMENT_ALREADY_UNLOCKED", Nbbhhpnhond::RetEquipmentLocked => "RET_EQUIPMENT_LOCKED", Nbbhhpnhond::RetEquipmentSelectNumOverLimit => { "RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT" } Nbbhhpnhond::RetEquipmentRankUpMustConsumeSameTid => { "RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID" } Nbbhhpnhond::RetEquipmentPromotionReachMax => { "RET_EQUIPMENT_PROMOTION_REACH_MAX" } Nbbhhpnhond::RetEquipmentRankUpReachMax => "RET_EQUIPMENT_RANK_UP_REACH_MAX", Nbbhhpnhond::RetEquipmentLevelReachMax => "RET_EQUIPMENT_LEVEL_REACH_MAX", Nbbhhpnhond::RetEquipmentExceedLimit => "RET_EQUIPMENT_EXCEED_LIMIT", Nbbhhpnhond::RetRelicNotExist => "RET_RELIC_NOT_EXIST", Nbbhhpnhond::RetRelicReachLevelLimit => "RET_RELIC_REACH_LEVEL_LIMIT", Nbbhhpnhond::RetRelicConsumeSelf => "RET_RELIC_CONSUME_SELF", Nbbhhpnhond::RetRelicAlreadyDressed => "RET_RELIC_ALREADY_DRESSED", Nbbhhpnhond::RetRelicLocked => "RET_RELIC_LOCKED", Nbbhhpnhond::RetRelicAlreadyLocked => "RET_RELIC_ALREADY_LOCKED", Nbbhhpnhond::RetRelicAlreadyUnlocked => "RET_RELIC_ALREADY_UNLOCKED", Nbbhhpnhond::RetRelicLevelIsNotZero => "RET_RELIC_LEVEL_IS_NOT_ZERO", Nbbhhpnhond::RetUniqueIdRepeated => "RET_UNIQUE_ID_REPEATED", Nbbhhpnhond::RetEquipmentLevelNotMeet => "RET_EQUIPMENT_LEVEL_NOT_MEET", Nbbhhpnhond::RetEquipmentItemNotInCostList => { "RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST" } Nbbhhpnhond::RetEquipmentLevelGreaterThanOne => { "RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE" } Nbbhhpnhond::RetEquipmentAlreadyRanked => "RET_EQUIPMENT_ALREADY_RANKED", Nbbhhpnhond::RetRelicExceedLimit => "RET_RELIC_EXCEED_LIMIT", Nbbhhpnhond::RetRelicAlreadyDiscarded => "RET_RELIC_ALREADY_DISCARDED", Nbbhhpnhond::RetRelicAlreadyUndiscarded => "RET_RELIC_ALREADY_UNDISCARDED", Nbbhhpnhond::RetEquipmentBatchLockTooFast => { "RET_EQUIPMENT_BATCH_LOCK_TOO_FAST" } Nbbhhpnhond::RetRelicFilterPlanSlotEmpty => { "RET_RELIC_FILTER_PLAN_SLOT_EMPTY" } Nbbhhpnhond::RetRelicFilterPlanNumExceedLimit => { "RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT" } Nbbhhpnhond::RetRelicFilterPlanNameUtf8Error => { "RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR" } Nbbhhpnhond::RetRelicFilterPlanNameFormatError => { "RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR" } Nbbhhpnhond::RetRelicFilterPlanNoChange => "RET_RELIC_FILTER_PLAN_NO_CHANGE", Nbbhhpnhond::RetLineupInvalidIndex => "RET_LINEUP_INVALID_INDEX", Nbbhhpnhond::RetLineupInvalidMemberPos => "RET_LINEUP_INVALID_MEMBER_POS", Nbbhhpnhond::RetLineupSwapNotExist => "RET_LINEUP_SWAP_NOT_EXIST", Nbbhhpnhond::RetLineupAvatarAlreadyIn => "RET_LINEUP_AVATAR_ALREADY_IN", Nbbhhpnhond::RetLineupCreateAvatarError => "RET_LINEUP_CREATE_AVATAR_ERROR", Nbbhhpnhond::RetLineupAvatarInitError => "RET_LINEUP_AVATAR_INIT_ERROR", Nbbhhpnhond::RetLineupNotExist => "RET_LINEUP_NOT_EXIST", Nbbhhpnhond::RetLineupOnlyOneMember => "RET_LINEUP_ONLY_ONE_MEMBER", Nbbhhpnhond::RetLineupSameLeaderSlot => "RET_LINEUP_SAME_LEADER_SLOT", Nbbhhpnhond::RetLineupNoLeaderSelect => "RET_LINEUP_NO_LEADER_SELECT", Nbbhhpnhond::RetLineupSwapSameSlot => "RET_LINEUP_SWAP_SAME_SLOT", Nbbhhpnhond::RetLineupAvatarNotExist => "RET_LINEUP_AVATAR_NOT_EXIST", Nbbhhpnhond::RetLineupTrialAvatarCanNotQuit => { "RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT" } Nbbhhpnhond::RetLineupVirtualLineupPlaneNotMatch => { "RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH" } Nbbhhpnhond::RetLineupNotValidLeader => "RET_LINEUP_NOT_VALID_LEADER", Nbbhhpnhond::RetLineupSameIndex => "RET_LINEUP_SAME_INDEX", Nbbhhpnhond::RetLineupIsEmpty => "RET_LINEUP_IS_EMPTY", Nbbhhpnhond::RetLineupNameFormatError => "RET_LINEUP_NAME_FORMAT_ERROR", Nbbhhpnhond::RetLineupTypeNotMatch => "RET_LINEUP_TYPE_NOT_MATCH", Nbbhhpnhond::RetLineupReplaceAllFailed => "RET_LINEUP_REPLACE_ALL_FAILED", Nbbhhpnhond::RetLineupNotAllowEdit => "RET_LINEUP_NOT_ALLOW_EDIT", Nbbhhpnhond::RetLineupAvatarIsAlive => "RET_LINEUP_AVATAR_IS_ALIVE", Nbbhhpnhond::RetLineupAssistHasOnlyMember => { "RET_LINEUP_ASSIST_HAS_ONLY_MEMBER" } Nbbhhpnhond::RetLineupAssistCannotSwitch => "RET_LINEUP_ASSIST_CANNOT_SWITCH", Nbbhhpnhond::RetLineupAvatarTypeInvalid => "RET_LINEUP_AVATAR_TYPE_INVALID", Nbbhhpnhond::RetLineupNameUtf8Error => "RET_LINEUP_NAME_UTF8_ERROR", Nbbhhpnhond::RetLineupLeaderLock => "RET_LINEUP_LEADER_LOCK", Nbbhhpnhond::RetLineupStoryLineNotMatch => "RET_LINEUP_STORY_LINE_NOT_MATCH", Nbbhhpnhond::RetLineupAvatarLock => "RET_LINEUP_AVATAR_LOCK", Nbbhhpnhond::RetLineupAvatarInvalid => "RET_LINEUP_AVATAR_INVALID", Nbbhhpnhond::RetLineupAvatarAlreadyInit => "RET_LINEUP_AVATAR_ALREADY_INIT", Nbbhhpnhond::RetLineupLimited => "RET_LINEUP_LIMITED", Nbbhhpnhond::RetMailNotExist => "RET_MAIL_NOT_EXIST", Nbbhhpnhond::RetMailRangeInvalid => "RET_MAIL_RANGE_INVALID", Nbbhhpnhond::RetMailMailIdInvalid => "RET_MAIL_MAIL_ID_INVALID", Nbbhhpnhond::RetMailNoMailTakeAttachment => { "RET_MAIL_NO_MAIL_TAKE_ATTACHMENT" } Nbbhhpnhond::RetMailNoMailToDel => "RET_MAIL_NO_MAIL_TO_DEL", Nbbhhpnhond::RetMailTypeInvalid => "RET_MAIL_TYPE_INVALID", Nbbhhpnhond::RetMailParaInvalid => "RET_MAIL_PARA_INVALID", Nbbhhpnhond::RetMailAttachementInvalid => "RET_MAIL_ATTACHEMENT_INVALID", Nbbhhpnhond::RetMailTicketInvalid => "RET_MAIL_TICKET_INVALID", Nbbhhpnhond::RetMailTicketRepeated => "RET_MAIL_TICKET_REPEATED", Nbbhhpnhond::RetStageSettleError => "RET_STAGE_SETTLE_ERROR", Nbbhhpnhond::RetStageConfigNotExist => "RET_STAGE_CONFIG_NOT_EXIST", Nbbhhpnhond::RetStageNotFound => "RET_STAGE_NOT_FOUND", Nbbhhpnhond::RetStageCocoonPropNotValid => "RET_STAGE_COCOON_PROP_NOT_VALID", Nbbhhpnhond::RetStageCocoonWaveNotValid => "RET_STAGE_COCOON_WAVE_NOT_VALID", Nbbhhpnhond::RetStagePropIdNotEqual => "RET_STAGE_PROP_ID_NOT_EQUAL", Nbbhhpnhond::RetStageCocoonWaveOver => "RET_STAGE_COCOON_WAVE_OVER", Nbbhhpnhond::RetStageWeekCocoonOverCnt => "RET_STAGE_WEEK_COCOON_OVER_CNT", Nbbhhpnhond::RetStageCocoonNotOpen => "RET_STAGE_COCOON_NOT_OPEN", Nbbhhpnhond::RetStageTrialNotOpen => "RET_STAGE_TRIAL_NOT_OPEN", Nbbhhpnhond::RetStageFarmNotOpen => "RET_STAGE_FARM_NOT_OPEN", Nbbhhpnhond::RetStageFarmTypeError => "RET_STAGE_FARM_TYPE_ERROR", Nbbhhpnhond::RetChapterLock => "RET_CHAPTER_LOCK", Nbbhhpnhond::RetChapterChallengeNumNotEnough => { "RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH" } Nbbhhpnhond::RetChapterRewardIdNotExist => "RET_CHAPTER_REWARD_ID_NOT_EXIST", Nbbhhpnhond::RetChapterRewardAlreadyTaken => { "RET_CHAPTER_REWARD_ALREADY_TAKEN" } Nbbhhpnhond::RetBattleStageNotMatch => "RET_BATTLE_STAGE_NOT_MATCH", Nbbhhpnhond::RetInBattleNow => "RET_IN_BATTLE_NOW", Nbbhhpnhond::RetBattleCheat => "RET_BATTLE_CHEAT", Nbbhhpnhond::RetBattleFail => "RET_BATTLE_FAIL", Nbbhhpnhond::RetBattleNoLineup => "RET_BATTLE_NO_LINEUP", Nbbhhpnhond::RetBattleLineupEmpty => "RET_BATTLE_LINEUP_EMPTY", Nbbhhpnhond::RetBattleVersionNotMatch => "RET_BATTLE_VERSION_NOT_MATCH", Nbbhhpnhond::RetBattleQuitByServer => "RET_BATTLE_QUIT_BY_SERVER", Nbbhhpnhond::RetInBattleCheck => "RET_IN_BATTLE_CHECK", Nbbhhpnhond::RetBattleCheckNeedRetry => "RET_BATTLE_CHECK_NEED_RETRY", Nbbhhpnhond::RetBattleCostTimeCheckFail => "RET_BATTLE_COST_TIME_CHECK_FAIL", Nbbhhpnhond::RetLackExchangeStaminaTimes => "RET_LACK_EXCHANGE_STAMINA_TIMES", Nbbhhpnhond::RetLackStamina => "RET_LACK_STAMINA", Nbbhhpnhond::RetStaminaFull => "RET_STAMINA_FULL", Nbbhhpnhond::RetAuthkeySignTypeError => "RET_AUTHKEY_SIGN_TYPE_ERROR", Nbbhhpnhond::RetAuthkeySignVerError => "RET_AUTHKEY_SIGN_VER_ERROR", Nbbhhpnhond::RetNicknameFormatError => "RET_NICKNAME_FORMAT_ERROR", Nbbhhpnhond::RetSensitiveWords => "RET_SENSITIVE_WORDS", Nbbhhpnhond::RetLevelRewardHasTaken => "RET_LEVEL_REWARD_HAS_TAKEN", Nbbhhpnhond::RetLevelRewardLevelError => "RET_LEVEL_REWARD_LEVEL_ERROR", Nbbhhpnhond::RetLanguageInvalid => "RET_LANGUAGE_INVALID", Nbbhhpnhond::RetNicknameInCd => "RET_NICKNAME_IN_CD", Nbbhhpnhond::RetGameplayBirthdayInvalid => "RET_GAMEPLAY_BIRTHDAY_INVALID", Nbbhhpnhond::RetGameplayBirthdayAlreadySet => { "RET_GAMEPLAY_BIRTHDAY_ALREADY_SET" } Nbbhhpnhond::RetNicknameUtf8Error => "RET_NICKNAME_UTF8_ERROR", Nbbhhpnhond::RetNicknameDigitLimitError => "RET_NICKNAME_DIGIT_LIMIT_ERROR", Nbbhhpnhond::RetSensitiveWordsPlatformError => { "RET_SENSITIVE_WORDS_PLATFORM_ERROR" } Nbbhhpnhond::RetPlayerSettingTypeInvalid => "RET_PLAYER_SETTING_TYPE_INVALID", Nbbhhpnhond::RetMazeLackTicket => "RET_MAZE_LACK_TICKET", Nbbhhpnhond::RetMazeNotUnlock => "RET_MAZE_NOT_UNLOCK", Nbbhhpnhond::RetMazeNoAbility => "RET_MAZE_NO_ABILITY", Nbbhhpnhond::RetMazeNoPlane => "RET_MAZE_NO_PLANE", Nbbhhpnhond::RetMazeMapNotExist => "RET_MAZE_MAP_NOT_EXIST", Nbbhhpnhond::RetMazeMpNotEnough => "RET_MAZE_MP_NOT_ENOUGH", Nbbhhpnhond::RetSpringNotEnable => "RET_SPRING_NOT_ENABLE", Nbbhhpnhond::RetSpringTooFar => "RET_SPRING_TOO_FAR", Nbbhhpnhond::RetNotInMaze => "RET_NOT_IN_MAZE", Nbbhhpnhond::RetMazeTimeOfDayTypeError => "RET_MAZE_TIME_OF_DAY_TYPE_ERROR", Nbbhhpnhond::RetSceneTransferLockedByTask => { "RET_SCENE_TRANSFER_LOCKED_BY_TASK" } Nbbhhpnhond::RetPlotNotUnlock => "RET_PLOT_NOT_UNLOCK", Nbbhhpnhond::RetMissionNotExist => "RET_MISSION_NOT_EXIST", Nbbhhpnhond::RetMissionAlreadyDone => "RET_MISSION_ALREADY_DONE", Nbbhhpnhond::RetDailyTaskNotFinish => "RET_DAILY_TASK_NOT_FINISH", Nbbhhpnhond::RetDailyTaskRewardHasTaken => "RET_DAILY_TASK_REWARD_HAS_TAKEN", Nbbhhpnhond::RetMissionNotFinish => "RET_MISSION_NOT_FINISH", Nbbhhpnhond::RetMissionNotDoing => "RET_MISSION_NOT_DOING", Nbbhhpnhond::RetMissionFinishWayNotMatch => { "RET_MISSION_FINISH_WAY_NOT_MATCH" } Nbbhhpnhond::RetMissionSceneNotMatch => "RET_MISSION_SCENE_NOT_MATCH", Nbbhhpnhond::RetMissionCustomValueNotValid => { "RET_MISSION_CUSTOM_VALUE_NOT_VALID" } Nbbhhpnhond::RetMissionSubMissionNotMatch => { "RET_MISSION_SUB_MISSION_NOT_MATCH" } Nbbhhpnhond::RetAdventureMapNotExist => "RET_ADVENTURE_MAP_NOT_EXIST", Nbbhhpnhond::RetSceneEntityNotExist => "RET_SCENE_ENTITY_NOT_EXIST", Nbbhhpnhond::RetNotInScene => "RET_NOT_IN_SCENE", Nbbhhpnhond::RetSceneMonsterNotExist => "RET_SCENE_MONSTER_NOT_EXIST", Nbbhhpnhond::RetInteractConfigNotExist => "RET_INTERACT_CONFIG_NOT_EXIST", Nbbhhpnhond::RetUnsupportedPropState => "RET_UNSUPPORTED_PROP_STATE", Nbbhhpnhond::RetSceneEntryIdNotMatch => "RET_SCENE_ENTRY_ID_NOT_MATCH", Nbbhhpnhond::RetSceneEntityMoveCheckFailed => { "RET_SCENE_ENTITY_MOVE_CHECK_FAILED" } Nbbhhpnhond::RetAssistMonsterCountLimit => "RET_ASSIST_MONSTER_COUNT_LIMIT", Nbbhhpnhond::RetSceneUseSkillFail => "RET_SCENE_USE_SKILL_FAIL", Nbbhhpnhond::RetPropIsHidden => "RET_PROP_IS_HIDDEN", Nbbhhpnhond::RetLoadingSuccAlready => "RET_LOADING_SUCC_ALREADY", Nbbhhpnhond::RetSceneEntityTypeInvalid => "RET_SCENE_ENTITY_TYPE_INVALID", Nbbhhpnhond::RetInteractTypeInvalid => "RET_INTERACT_TYPE_INVALID", Nbbhhpnhond::RetInteractNotInRegion => "RET_INTERACT_NOT_IN_REGION", Nbbhhpnhond::RetInteractSubTypeInvalid => "RET_INTERACT_SUB_TYPE_INVALID", Nbbhhpnhond::RetNotLeaderEntity => "RET_NOT_LEADER_ENTITY", Nbbhhpnhond::RetMonsterIsNotFarmElement => "RET_MONSTER_IS_NOT_FARM_ELEMENT", Nbbhhpnhond::RetMonsterConfigNotExist => "RET_MONSTER_CONFIG_NOT_EXIST", Nbbhhpnhond::RetAvatarHpAlreadyFull => "RET_AVATAR_HP_ALREADY_FULL", Nbbhhpnhond::RetCurInteractEntityNotMatch => { "RET_CUR_INTERACT_ENTITY_NOT_MATCH" } Nbbhhpnhond::RetPlaneTypeNotAllow => "RET_PLANE_TYPE_NOT_ALLOW", Nbbhhpnhond::RetGroupNotExist => "RET_GROUP_NOT_EXIST", Nbbhhpnhond::RetGroupSaveDataInCd => "RET_GROUP_SAVE_DATA_IN_CD", Nbbhhpnhond::RetGroupSaveLenghReachMax => "RET_GROUP_SAVE_LENGH_REACH_MAX", Nbbhhpnhond::RetRecentElementNotExist => "RET_RECENT_ELEMENT_NOT_EXIST", Nbbhhpnhond::RetRecentElementStageNotMatch => { "RET_RECENT_ELEMENT_STAGE_NOT_MATCH" } Nbbhhpnhond::RetScenePositionVersionNotMatch => { "RET_SCENE_POSITION_VERSION_NOT_MATCH" } Nbbhhpnhond::RetGameplayCounterNotExist => "RET_GAMEPLAY_COUNTER_NOT_EXIST", Nbbhhpnhond::RetGameplayCounterNotEnough => "RET_GAMEPLAY_COUNTER_NOT_ENOUGH", Nbbhhpnhond::RetGroupStateNotMatch => "RET_GROUP_STATE_NOT_MATCH", Nbbhhpnhond::RetSceneEntityPosNotMatch => "RET_SCENE_ENTITY_POS_NOT_MATCH", Nbbhhpnhond::RetGroupStateCustomSaveDataOff => { "RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF" } Nbbhhpnhond::RetSceneNotMatch => "RET_SCENE_NOT_MATCH", Nbbhhpnhond::RetBuyTimesLimit => "RET_BUY_TIMES_LIMIT", Nbbhhpnhond::RetBuyLimitType => "RET_BUY_LIMIT_TYPE", Nbbhhpnhond::RetShopNotOpen => "RET_SHOP_NOT_OPEN", Nbbhhpnhond::RetGoodsNotOpen => "RET_GOODS_NOT_OPEN", Nbbhhpnhond::RetCityLevelRewardTaken => "RET_CITY_LEVEL_REWARD_TAKEN", Nbbhhpnhond::RetCityLevelNotMeet => "RET_CITY_LEVEL_NOT_MEET", Nbbhhpnhond::RetSingleBuyLimit => "RET_SINGLE_BUY_LIMIT", Nbbhhpnhond::RetTutorialNotUnlock => "RET_TUTORIAL_NOT_UNLOCK", Nbbhhpnhond::RetTutorialUnlockAlready => "RET_TUTORIAL_UNLOCK_ALREADY", Nbbhhpnhond::RetTutorialFinishAlready => "RET_TUTORIAL_FINISH_ALREADY", Nbbhhpnhond::RetTutorialPreNotUnlock => "RET_TUTORIAL_PRE_NOT_UNLOCK", Nbbhhpnhond::RetTutorialPlayerLevelNotMatch => { "RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH" } Nbbhhpnhond::RetTutorialTutorialNotFound => "RET_TUTORIAL_TUTORIAL_NOT_FOUND", Nbbhhpnhond::RetChallengeNotExist => "RET_CHALLENGE_NOT_EXIST", Nbbhhpnhond::RetChallengeNotUnlock => "RET_CHALLENGE_NOT_UNLOCK", Nbbhhpnhond::RetChallengeAlready => "RET_CHALLENGE_ALREADY", Nbbhhpnhond::RetChallengeLineupEditForbidden => { "RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN" } Nbbhhpnhond::RetChallengeLineupEmpty => "RET_CHALLENGE_LINEUP_EMPTY", Nbbhhpnhond::RetChallengeNotDoing => "RET_CHALLENGE_NOT_DOING", Nbbhhpnhond::RetChallengeNotFinish => "RET_CHALLENGE_NOT_FINISH", Nbbhhpnhond::RetChallengeTargetNotFinish => "RET_CHALLENGE_TARGET_NOT_FINISH", Nbbhhpnhond::RetChallengeTargetRewardTaken => { "RET_CHALLENGE_TARGET_REWARD_TAKEN" } Nbbhhpnhond::RetChallengeTimeNotValid => "RET_CHALLENGE_TIME_NOT_VALID", Nbbhhpnhond::RetChallengeStarsCountNotMeet => { "RET_CHALLENGE_STARS_COUNT_NOT_MEET" } Nbbhhpnhond::RetChallengeStarsRewardTaken => { "RET_CHALLENGE_STARS_REWARD_TAKEN" } Nbbhhpnhond::RetChallengeStarsNotExist => "RET_CHALLENGE_STARS_NOT_EXIST", Nbbhhpnhond::RetChallengeCurSceneNotEntryFloor => { "RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR" } Nbbhhpnhond::RetChallengeNoTeamArchive => "RET_CHALLENGE_NO_TEAM_ARCHIVE", Nbbhhpnhond::RetChallengeLineupAvatarTypeInvalid => { "RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID" } Nbbhhpnhond::RetChallengeLineupRecommendInCd => { "RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD" } Nbbhhpnhond::RetBasicTypeAlready => "RET_BASIC_TYPE_ALREADY", Nbbhhpnhond::RetNoBasicType => "RET_NO_BASIC_TYPE", Nbbhhpnhond::RetNotChooseBasicType => "RET_NOT_CHOOSE_BASIC_TYPE", Nbbhhpnhond::RetNotFuncClose => "RET_NOT_FUNC_CLOSE", Nbbhhpnhond::RetNotChooseGender => "RET_NOT_CHOOSE_GENDER", Nbbhhpnhond::RetNotReqUnlockBasicType => "RET_NOT_REQ_UNLOCK_BASIC_TYPE", Nbbhhpnhond::RetAvatarPathLocked => "RET_AVATAR_PATH_LOCKED", Nbbhhpnhond::RetRogueStatusNotMatch => "RET_ROGUE_STATUS_NOT_MATCH", Nbbhhpnhond::RetRogueSelectBuffNotExist => "RET_ROGUE_SELECT_BUFF_NOT_EXIST", Nbbhhpnhond::RetRogueCoinNotEnough => "RET_ROGUE_COIN_NOT_ENOUGH", Nbbhhpnhond::RetRogueStaminaNotEnough => "RET_ROGUE_STAMINA_NOT_ENOUGH", Nbbhhpnhond::RetRogueAppraisalCountNotEnough => { "RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH" } Nbbhhpnhond::RetRoguePropAlreadyUsed => "RET_ROGUE_PROP_ALREADY_USED", Nbbhhpnhond::RetRogueRecordAlreadySaved => "RET_ROGUE_RECORD_ALREADY_SAVED", Nbbhhpnhond::RetRogueRollBuffMaxCount => "RET_ROGUE_ROLL_BUFF_MAX_COUNT", Nbbhhpnhond::RetRoguePickAvatarInvalid => "RET_ROGUE_PICK_AVATAR_INVALID", Nbbhhpnhond::RetRogueQuestExpire => "RET_ROGUE_QUEST_EXPIRE", Nbbhhpnhond::RetRogueQuestRewardAlready => "RET_ROGUE_QUEST_REWARD_ALREADY", Nbbhhpnhond::RetRogueReviveCountNotEnough => { "RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH" } Nbbhhpnhond::RetRogueAreaInvalid => "RET_ROGUE_AREA_INVALID", Nbbhhpnhond::RetRogueScoreRewardPoolInvalid => { "RET_ROGUE_SCORE_REWARD_POOL_INVALID" } Nbbhhpnhond::RetRogueScoreRewardRowInvalid => { "RET_ROGUE_SCORE_REWARD_ROW_INVALID" } Nbbhhpnhond::RetRogueAeonLevelNotMeet => "RET_ROGUE_AEON_LEVEL_NOT_MEET", Nbbhhpnhond::RetRogueAeonLevelRewardAlreadyTaken => { "RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN" } Nbbhhpnhond::RetRogueAeonConfigNotExist => "RET_ROGUE_AEON_CONFIG_NOT_EXIST", Nbbhhpnhond::RetRogueTrialAvatarInvalid => "RET_ROGUE_TRIAL_AVATAR_INVALID", Nbbhhpnhond::RetRogueHandbookRewardAlreadyTaken => { "RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN" } Nbbhhpnhond::RetRogueRoomTypeNotMatch => "RET_ROGUE_ROOM_TYPE_NOT_MATCH", Nbbhhpnhond::RetRogueShopGoodNotFound => "RET_ROGUE_SHOP_GOOD_NOT_FOUND", Nbbhhpnhond::RetRogueShopGoodAlreadyBought => { "RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT" } Nbbhhpnhond::RetRogueShopGoodAlreadyOwn => "RET_ROGUE_SHOP_GOOD_ALREADY_OWN", Nbbhhpnhond::RetRogueShopMiracleNotExist => { "RET_ROGUE_SHOP_MIRACLE_NOT_EXIST" } Nbbhhpnhond::RetRogueShopNotExist => "RET_ROGUE_SHOP_NOT_EXIST", Nbbhhpnhond::RetRogueShopCannotRefresh => "RET_ROGUE_SHOP_CANNOT_REFRESH", Nbbhhpnhond::RetRogueSelectBuffCertainMismatch => { "RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH" } Nbbhhpnhond::RetMissionEventConfigNotExist => { "RET_MISSION_EVENT_CONFIG_NOT_EXIST" } Nbbhhpnhond::RetMissionEventNotClient => "RET_MISSION_EVENT_NOT_CLIENT", Nbbhhpnhond::RetMissionEventFinished => "RET_MISSION_EVENT_FINISHED", Nbbhhpnhond::RetMissionEventDoing => "RET_MISSION_EVENT_DOING", Nbbhhpnhond::RetHasChallengeMissionEvent => "RET_HAS_CHALLENGE_MISSION_EVENT", Nbbhhpnhond::RetNotChallengeMissionEvent => "RET_NOT_CHALLENGE_MISSION_EVENT", Nbbhhpnhond::RetGachaIdNotExist => "RET_GACHA_ID_NOT_EXIST", Nbbhhpnhond::RetGachaNumInvalid => "RET_GACHA_NUM_INVALID", Nbbhhpnhond::RetGachaFirstGachaMustOne => "RET_GACHA_FIRST_GACHA_MUST_ONE", Nbbhhpnhond::RetGachaReqDuplicated => "RET_GACHA_REQ_DUPLICATED", Nbbhhpnhond::RetGachaNotInSchedule => "RET_GACHA_NOT_IN_SCHEDULE", Nbbhhpnhond::RetGachaNewbieClose => "RET_GACHA_NEWBIE_CLOSE", Nbbhhpnhond::RetGachaTodayLimited => "RET_GACHA_TODAY_LIMITED", Nbbhhpnhond::RetGachaNotSupport => "RET_GACHA_NOT_SUPPORT", Nbbhhpnhond::RetGachaCeilingNotEnough => "RET_GACHA_CEILING_NOT_ENOUGH", Nbbhhpnhond::RetGachaCeilingClose => "RET_GACHA_CEILING_CLOSE", Nbbhhpnhond::RetNotInRaid => "RET_NOT_IN_RAID", Nbbhhpnhond::RetRaidDoing => "RET_RAID_DOING", Nbbhhpnhond::RetNotProp => "RET_NOT_PROP", Nbbhhpnhond::RetRaidIdNotMatch => "RET_RAID_ID_NOT_MATCH", Nbbhhpnhond::RetRaidRestartNotMatch => "RET_RAID_RESTART_NOT_MATCH", Nbbhhpnhond::RetRaidLimit => "RET_RAID_LIMIT", Nbbhhpnhond::RetRaidAvatarListEmpty => "RET_RAID_AVATAR_LIST_EMPTY", Nbbhhpnhond::RetRaidAvatarNotExist => "RET_RAID_AVATAR_NOT_EXIST", Nbbhhpnhond::RetChallengeRaidRewardAlready => { "RET_CHALLENGE_RAID_REWARD_ALREADY" } Nbbhhpnhond::RetChallengeRaidScoreNotReach => { "RET_CHALLENGE_RAID_SCORE_NOT_REACH" } Nbbhhpnhond::RetChallengeRaidNotOpen => "RET_CHALLENGE_RAID_NOT_OPEN", Nbbhhpnhond::RetRaidFinished => "RET_RAID_FINISHED", Nbbhhpnhond::RetRaidWorldLevelNotLock => "RET_RAID_WORLD_LEVEL_NOT_LOCK", Nbbhhpnhond::RetRaidCannotUseAssist => "RET_RAID_CANNOT_USE_ASSIST", Nbbhhpnhond::RetRaidAvatarNotMatch => "RET_RAID_AVATAR_NOT_MATCH", Nbbhhpnhond::RetRaidCanNotSave => "RET_RAID_CAN_NOT_SAVE", Nbbhhpnhond::RetRaidNoSave => "RET_RAID_NO_SAVE", Nbbhhpnhond::RetActivityRaidNotOpen => "RET_ACTIVITY_RAID_NOT_OPEN", Nbbhhpnhond::RetRaidAvatarCaptainNotExist => { "RET_RAID_AVATAR_CAPTAIN_NOT_EXIST" } Nbbhhpnhond::RetRaidStoryLineNotMatch => "RET_RAID_STORY_LINE_NOT_MATCH", Nbbhhpnhond::RetTalkEventAlreadyTaken => "RET_TALK_EVENT_ALREADY_TAKEN", Nbbhhpnhond::RetNpcAlreadyMeet => "RET_NPC_ALREADY_MEET", Nbbhhpnhond::RetNpcNotInConfig => "RET_NPC_NOT_IN_CONFIG", Nbbhhpnhond::RetDialogueGroupDismatch => "RET_DIALOGUE_GROUP_DISMATCH", Nbbhhpnhond::RetDialogueEventInvalid => "RET_DIALOGUE_EVENT_INVALID", Nbbhhpnhond::RetTalkEventTakeProtoNotMatch => { "RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH" } Nbbhhpnhond::RetTalkEventNotValid => "RET_TALK_EVENT_NOT_VALID", Nbbhhpnhond::RetExpeditionConfigNotExist => "RET_EXPEDITION_CONFIG_NOT_EXIST", Nbbhhpnhond::RetExpeditionRewardConfigNotExist => { "RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST" } Nbbhhpnhond::RetExpeditionNotUnlocked => "RET_EXPEDITION_NOT_UNLOCKED", Nbbhhpnhond::RetExpeditionAlreadyAccepted => { "RET_EXPEDITION_ALREADY_ACCEPTED" } Nbbhhpnhond::RetExpeditionRepeatedAvatar => "RET_EXPEDITION_REPEATED_AVATAR", Nbbhhpnhond::RetAvatarAlreadyDispatched => "RET_AVATAR_ALREADY_DISPATCHED", Nbbhhpnhond::RetExpeditionNotAccepted => "RET_EXPEDITION_NOT_ACCEPTED", Nbbhhpnhond::RetExpeditionNotFinish => "RET_EXPEDITION_NOT_FINISH", Nbbhhpnhond::RetExpeditionAlreadyFinish => "RET_EXPEDITION_ALREADY_FINISH", Nbbhhpnhond::RetExpeditionTeamCountLimit => "RET_EXPEDITION_TEAM_COUNT_LIMIT", Nbbhhpnhond::RetExpeditionAvatarNumNotMatch => { "RET_EXPEDITION_AVATAR_NUM_NOT_MATCH" } Nbbhhpnhond::RetExpeditionNotOpen => "RET_EXPEDITION_NOT_OPEN", Nbbhhpnhond::RetExpeditionFriendAvatarNotValid => { "RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID" } Nbbhhpnhond::RetExpeditionNotPublished => "RET_EXPEDITION_NOT_PUBLISHED", Nbbhhpnhond::RetLoginActivityHasTaken => "RET_LOGIN_ACTIVITY_HAS_TAKEN", Nbbhhpnhond::RetLoginActivityDaysLack => "RET_LOGIN_ACTIVITY_DAYS_LACK", Nbbhhpnhond::RetTrialActivityRewardAlreadyTake => { "RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE" } Nbbhhpnhond::RetTrialActivityStageNotFinish => { "RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH" } Nbbhhpnhond::RetMaterialSubmitActivityHasTaken => { "RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN" } Nbbhhpnhond::RetMaterialSubmitActivityMaterialNotSubmitted => { "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED" } Nbbhhpnhond::RetMaterialSubmitActivityMaterialAlreadySubmitted => { "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED" } Nbbhhpnhond::RetFantasticStoryActivityStoryError => { "RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR" } Nbbhhpnhond::RetFantasticStoryActivityStoryNotOpen => { "RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN" } Nbbhhpnhond::RetFantasticStoryActivityBattleError => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR" } Nbbhhpnhond::RetFantasticStoryActivityBattleNotOpen => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN" } Nbbhhpnhond::RetFantasticStoryActivityBattleAvatarError => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR" } Nbbhhpnhond::RetFantasticStoryActivityBattleBuffError => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR" } Nbbhhpnhond::RetFantasticStoryActivityPreBattleScoreNotEnough => { "RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH" } Nbbhhpnhond::RetTrialActivityAlreadyInTrialActivity => { "RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY" } Nbbhhpnhond::RetCommonActivityNotOpen => "RET_COMMON_ACTIVITY_NOT_OPEN", Nbbhhpnhond::RetMessageConfigNotExist => "RET_MESSAGE_CONFIG_NOT_EXIST", Nbbhhpnhond::RetMessageSectionNotTake => "RET_MESSAGE_SECTION_NOT_TAKE", Nbbhhpnhond::RetMessageGroupNotTake => "RET_MESSAGE_GROUP_NOT_TAKE", Nbbhhpnhond::RetMessageSectionIdNotMatch => { "RET_MESSAGE_SECTION_ID_NOT_MATCH" } Nbbhhpnhond::RetMessageSectionCanNotFinish => { "RET_MESSAGE_SECTION_CAN_NOT_FINISH" } Nbbhhpnhond::RetMessageItemCanNotFinish => "RET_MESSAGE_ITEM_CAN_NOT_FINISH", Nbbhhpnhond::RetMessageItemRaidCanNotFinish => { "RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH" } Nbbhhpnhond::RetFriendAlreadyIsFriend => "RET_FRIEND_ALREADY_IS_FRIEND", Nbbhhpnhond::RetFriendIsNotFriend => "RET_FRIEND_IS_NOT_FRIEND", Nbbhhpnhond::RetFriendApplyExpire => "RET_FRIEND_APPLY_EXPIRE", Nbbhhpnhond::RetFriendInBlacklist => "RET_FRIEND_IN_BLACKLIST", Nbbhhpnhond::RetFriendNotInBlacklist => "RET_FRIEND_NOT_IN_BLACKLIST", Nbbhhpnhond::RetFriendNumberLimit => "RET_FRIEND_NUMBER_LIMIT", Nbbhhpnhond::RetFriendBlacklistNumberLimit => { "RET_FRIEND_BLACKLIST_NUMBER_LIMIT" } Nbbhhpnhond::RetFriendDailyApplyLimit => "RET_FRIEND_DAILY_APPLY_LIMIT", Nbbhhpnhond::RetFriendInHandleLimit => "RET_FRIEND_IN_HANDLE_LIMIT", Nbbhhpnhond::RetFriendApplyInCd => "RET_FRIEND_APPLY_IN_CD", Nbbhhpnhond::RetFriendRemarkNameFormatError => { "RET_FRIEND_REMARK_NAME_FORMAT_ERROR" } Nbbhhpnhond::RetFriendPlayerNotFound => "RET_FRIEND_PLAYER_NOT_FOUND", Nbbhhpnhond::RetFriendInTargetBlacklist => "RET_FRIEND_IN_TARGET_BLACKLIST", Nbbhhpnhond::RetFriendTargetNumberLimit => "RET_FRIEND_TARGET_NUMBER_LIMIT", Nbbhhpnhond::RetAssistQueryTooFast => "RET_ASSIST_QUERY_TOO_FAST", Nbbhhpnhond::RetAssistNotExist => "RET_ASSIST_NOT_EXIST", Nbbhhpnhond::RetAssistUsedAlready => "RET_ASSIST_USED_ALREADY", Nbbhhpnhond::RetFriendReportReasonFormatError => { "RET_FRIEND_REPORT_REASON_FORMAT_ERROR" } Nbbhhpnhond::RetFriendReportSensitiveWords => { "RET_FRIEND_REPORT_SENSITIVE_WORDS" } Nbbhhpnhond::RetAssistUsedTimesOver => "RET_ASSIST_USED_TIMES_OVER", Nbbhhpnhond::RetAssistQuitAlready => "RET_ASSIST_QUIT_ALREADY", Nbbhhpnhond::RetAssistAvatarInLineup => "RET_ASSIST_AVATAR_IN_LINEUP", Nbbhhpnhond::RetAssistNoReward => "RET_ASSIST_NO_REWARD", Nbbhhpnhond::RetFriendSearchNumLimit => "RET_FRIEND_SEARCH_NUM_LIMIT", Nbbhhpnhond::RetFriendSearchInCd => "RET_FRIEND_SEARCH_IN_CD", Nbbhhpnhond::RetFriendRemarkNameUtf8Error => { "RET_FRIEND_REMARK_NAME_UTF8_ERROR" } Nbbhhpnhond::RetFriendReportReasonUtf8Error => { "RET_FRIEND_REPORT_REASON_UTF8_ERROR" } Nbbhhpnhond::RetAssistSetAlready => "RET_ASSIST_SET_ALREADY", Nbbhhpnhond::RetFriendTargetForbidOtherApply => { "RET_FRIEND_TARGET_FORBID_OTHER_APPLY" } Nbbhhpnhond::RetFriendMarkedCntMax => "RET_FRIEND_MARKED_CNT_MAX", Nbbhhpnhond::RetFriendMarkedAlready => "RET_FRIEND_MARKED_ALREADY", Nbbhhpnhond::RetFriendNotMarked => "RET_FRIEND_NOT_MARKED", Nbbhhpnhond::RetFriendChallengeLineupRecommendInCd => { "RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD" } Nbbhhpnhond::RetViewPlayerCardInCd => "RET_VIEW_PLAYER_CARD_IN_CD", Nbbhhpnhond::RetViewPlayerBattleRecordInCd => { "RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD" } Nbbhhpnhond::RetPlayerBoardHeadIconNotExist => { "RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST" } Nbbhhpnhond::RetPlayerBoardHeadIconLocked => { "RET_PLAYER_BOARD_HEAD_ICON_LOCKED" } Nbbhhpnhond::RetPlayerBoardHeadIconAlreadyUnlocked => { "RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED" } Nbbhhpnhond::RetPlayerBoardDisplayAvatarNotExist => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST" } Nbbhhpnhond::RetPlayerBoardDisplayAvatarExceedLimit => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT" } Nbbhhpnhond::RetPlayerBoardDisplayRepeatedAvatar => { "RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR" } Nbbhhpnhond::RetPlayerBoardDisplayAvatarSamePos => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS" } Nbbhhpnhond::RetPlayerBoardDisplayAvatarLocked => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED" } Nbbhhpnhond::RetSignatureLengthExceedLimit => { "RET_SIGNATURE_LENGTH_EXCEED_LIMIT" } Nbbhhpnhond::RetSignatureSensitiveWords => "RET_SIGNATURE_SENSITIVE_WORDS", Nbbhhpnhond::RetPlayerBoardAssistAvatarNotExist => { "RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST" } Nbbhhpnhond::RetPlayerBoardAssistAvatarLocked => { "RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED" } Nbbhhpnhond::RetSignatureUtf8Error => "RET_SIGNATURE_UTF8_ERROR", Nbbhhpnhond::RetPlayerBoardAssistAvatarCntError => { "RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR" } Nbbhhpnhond::RetBattlePassTierNotValid => "RET_BATTLE_PASS_TIER_NOT_VALID", Nbbhhpnhond::RetBattlePassLevelNotMeet => "RET_BATTLE_PASS_LEVEL_NOT_MEET", Nbbhhpnhond::RetBattlePassRewardTakeAlready => { "RET_BATTLE_PASS_REWARD_TAKE_ALREADY" } Nbbhhpnhond::RetBattlePassNotPremium => "RET_BATTLE_PASS_NOT_PREMIUM", Nbbhhpnhond::RetBattlePassNotDoing => "RET_BATTLE_PASS_NOT_DOING", Nbbhhpnhond::RetBattlePassLevelInvalid => "RET_BATTLE_PASS_LEVEL_INVALID", Nbbhhpnhond::RetBattlePassNotUnlock => "RET_BATTLE_PASS_NOT_UNLOCK", Nbbhhpnhond::RetBattlePassNoReward => "RET_BATTLE_PASS_NO_REWARD", Nbbhhpnhond::RetBattlePassQuestNotValid => "RET_BATTLE_PASS_QUEST_NOT_VALID", Nbbhhpnhond::RetBattlePassNotChooseOptional => { "RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL" } Nbbhhpnhond::RetBattlePassNotTakeReward => "RET_BATTLE_PASS_NOT_TAKE_REWARD", Nbbhhpnhond::RetBattlePassOptionalNotValid => { "RET_BATTLE_PASS_OPTIONAL_NOT_VALID" } Nbbhhpnhond::RetBattlePassBuyAlready => "RET_BATTLE_PASS_BUY_ALREADY", Nbbhhpnhond::RetBattlePassNearEnd => "RET_BATTLE_PASS_NEAR_END", Nbbhhpnhond::RetMusicLocked => "RET_MUSIC_LOCKED", Nbbhhpnhond::RetMusicNotExist => "RET_MUSIC_NOT_EXIST", Nbbhhpnhond::RetMusicUnlockFailed => "RET_MUSIC_UNLOCK_FAILED", Nbbhhpnhond::RetPunkLordLackSummonTimes => "RET_PUNK_LORD_LACK_SUMMON_TIMES", Nbbhhpnhond::RetPunkLordAttackingMonsterLimit => { "RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT" } Nbbhhpnhond::RetPunkLordMonsterNotExist => "RET_PUNK_LORD_MONSTER_NOT_EXIST", Nbbhhpnhond::RetPunkLordMonsterAlreadyShared => { "RET_PUNK_LORD_MONSTER_ALREADY_SHARED" } Nbbhhpnhond::RetPunkLordMonsterExpired => "RET_PUNK_LORD_MONSTER_EXPIRED", Nbbhhpnhond::RetPunkLordSelfMonsterAttackLimit => { "RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT" } Nbbhhpnhond::RetPunkLordLackSupportTimes => { "RET_PUNK_LORD_LACK_SUPPORT_TIMES" } Nbbhhpnhond::RetPunkLordMonsterAlreadyKilled => { "RET_PUNK_LORD_MONSTER_ALREADY_KILLED" } Nbbhhpnhond::RetPunkLordMonsterAttackerLimit => { "RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT" } Nbbhhpnhond::RetPunkLordWorldLevleNotValid => { "RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID" } Nbbhhpnhond::RetPunkLordRewardLevleNotExist => { "RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST" } Nbbhhpnhond::RetPunkLordPointNotMeet => "RET_PUNK_LORD_POINT_NOT_MEET", Nbbhhpnhond::RetPunkLordInAttacking => "RET_PUNK_LORD_IN_ATTACKING", Nbbhhpnhond::RetPunkLordOperationInCd => "RET_PUNK_LORD_OPERATION_IN_CD", Nbbhhpnhond::RetPunkLordRewardAlreadyTaken => { "RET_PUNK_LORD_REWARD_ALREADY_TAKEN" } Nbbhhpnhond::RetPunkLordOverBonusRewardLimit => { "RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT" } Nbbhhpnhond::RetPunkLordNotInSchedule => "RET_PUNK_LORD_NOT_IN_SCHEDULE", Nbbhhpnhond::RetPunkLordMonsterNotAttacked => { "RET_PUNK_LORD_MONSTER_NOT_ATTACKED" } Nbbhhpnhond::RetPunkLordMonsterNotKilled => { "RET_PUNK_LORD_MONSTER_NOT_KILLED" } Nbbhhpnhond::RetPunkLordMonsterKilledScoreAlreadyTake => { "RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE" } Nbbhhpnhond::RetPunkLordRewardLevleAlreadyTake => { "RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE" } Nbbhhpnhond::RetDailyActiveLevelInvalid => "RET_DAILY_ACTIVE_LEVEL_INVALID", Nbbhhpnhond::RetDailyActiveLevelRewardAlreadyTaken => { "RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN" } Nbbhhpnhond::RetDailyActiveLevelApNotEnough => { "RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH" } Nbbhhpnhond::RetDailyMeetPam => "RET_DAILY_MEET_PAM", Nbbhhpnhond::RetReplayIdNotMatch => "RET_REPLAY_ID_NOT_MATCH", Nbbhhpnhond::RetReplayReqNotValid => "RET_REPLAY_REQ_NOT_VALID", Nbbhhpnhond::RetFightActivityDifficultyLevelNotPassed => { "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED" } Nbbhhpnhond::RetFightActivityDifficultyLevelRewardAlreadyTake => { "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE" } Nbbhhpnhond::RetFightActivityStageNotOpen => { "RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN" } Nbbhhpnhond::RetFightActivityLevelNotUnlock => { "RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK" } Nbbhhpnhond::RetTrainVisitorVisitorNotExist => { "RET_TRAIN_VISITOR_VISITOR_NOT_EXIST" } Nbbhhpnhond::RetTrainVisitorBehaviorNotExist => { "RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST" } Nbbhhpnhond::RetTrainVisitorBehaviorFinished => { "RET_TRAIN_VISITOR_BEHAVIOR_FINISHED" } Nbbhhpnhond::RetTrainVisitorAllBehaviorRewardTaken => { "RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN" } Nbbhhpnhond::RetTrainVisitorGetOnMissionNotFinish => { "RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH" } Nbbhhpnhond::RetTrainVisitorNotGetOff => "RET_TRAIN_VISITOR_NOT_GET_OFF", Nbbhhpnhond::RetTextJoinUnknowIsOverride => { "RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE" } Nbbhhpnhond::RetTextJoinIdNotExist => "RET_TEXT_JOIN_ID_NOT_EXIST", Nbbhhpnhond::RetTextJoinCanNotOverride => "RET_TEXT_JOIN_CAN_NOT_OVERRIDE", Nbbhhpnhond::RetTextJoinItemIdError => "RET_TEXT_JOIN_ITEM_ID_ERROR", Nbbhhpnhond::RetTextJoinSensitiveCheckError => { "RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR" } Nbbhhpnhond::RetTextJoinMustOverride => "RET_TEXT_JOIN_MUST_OVERRIDE", Nbbhhpnhond::RetTextJoinTextEmpty => "RET_TEXT_JOIN_TEXT_EMPTY", Nbbhhpnhond::RetTextJoinTextFormatError => "RET_TEXT_JOIN_TEXT_FORMAT_ERROR", Nbbhhpnhond::RetTextJoinTextUtf8Error => "RET_TEXT_JOIN_TEXT_UTF8_ERROR", Nbbhhpnhond::RetTextJoinBatchReqIdRepeat => { "RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT" } Nbbhhpnhond::RetTextJoinTypeNotSupportBatchReq => { "RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ" } Nbbhhpnhond::RetTextJoinAvatarIdNotExist => { "RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST" } Nbbhhpnhond::RetTextJoinUnknowType => "RET_TEXT_JOIN_UNKNOW_TYPE", Nbbhhpnhond::RetPamMissionMissionIdError => { "RET_PAM_MISSION_MISSION_ID_ERROR" } Nbbhhpnhond::RetPamMissionMissionExpire => "RET_PAM_MISSION_MISSION_EXPIRE", Nbbhhpnhond::RetChatTypeNotExist => "RET_CHAT_TYPE_NOT_EXIST", Nbbhhpnhond::RetMsgTypeNotExist => "RET_MSG_TYPE_NOT_EXIST", Nbbhhpnhond::RetChatNoTargetUid => "RET_CHAT_NO_TARGET_UID", Nbbhhpnhond::RetChatMsgEmpty => "RET_CHAT_MSG_EMPTY", Nbbhhpnhond::RetChatMsgExceedLimit => "RET_CHAT_MSG_EXCEED_LIMIT", Nbbhhpnhond::RetChatMsgSensitiveCheckError => { "RET_CHAT_MSG_SENSITIVE_CHECK_ERROR" } Nbbhhpnhond::RetChatMsgUtf8Error => "RET_CHAT_MSG_UTF8_ERROR", Nbbhhpnhond::RetChatForbidSwitchOpen => "RET_CHAT_FORBID_SWITCH_OPEN", Nbbhhpnhond::RetChatForbid => "RET_CHAT_FORBID", Nbbhhpnhond::RetChatMsgIncludeSpecialStr => { "RET_CHAT_MSG_INCLUDE_SPECIAL_STR" } Nbbhhpnhond::RetChatMsgEmojiNotExist => "RET_CHAT_MSG_EMOJI_NOT_EXIST", Nbbhhpnhond::RetChatMsgEmojiGenderNotMatch => { "RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH" } Nbbhhpnhond::RetChatMsgEmojiNotMarked => "RET_CHAT_MSG_EMOJI_NOT_MARKED", Nbbhhpnhond::RetChatMsgEmojiAlreadyMarked => { "RET_CHAT_MSG_EMOJI_ALREADY_MARKED" } Nbbhhpnhond::RetChatMsgEmojiMarkedMaxLimit => { "RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT" } Nbbhhpnhond::RetBoxingClubChallengeNotOpen => { "RET_BOXING_CLUB_CHALLENGE_NOT_OPEN" } Nbbhhpnhond::RetMuseumNotOpen => "RET_MUSEUM_NOT_OPEN", Nbbhhpnhond::RetMuseumTurnCntNotMatch => "RET_MUSEUM_TURN_CNT_NOT_MATCH", Nbbhhpnhond::RetMuseumPhaseNotReach => "RET_MUSEUM_PHASE_NOT_REACH", Nbbhhpnhond::RetMuseumUnknowStuff => "RET_MUSEUM_UNKNOW_STUFF", Nbbhhpnhond::RetMuseumUnknowArea => "RET_MUSEUM_UNKNOW_AREA", Nbbhhpnhond::RetMuseumUnknowPos => "RET_MUSEUM_UNKNOW_POS", Nbbhhpnhond::RetMuseumStuffAlreadyInArea => { "RET_MUSEUM_STUFF_ALREADY_IN_AREA" } Nbbhhpnhond::RetMuseumStuffNotInArea => "RET_MUSEUM_STUFF_NOT_IN_AREA", Nbbhhpnhond::RetMuseumGetNpcRepeat => "RET_MUSEUM_GET_NPC_REPEAT", Nbbhhpnhond::RetMuseumGetNpcUnlock => "RET_MUSEUM_GET_NPC_UNLOCK", Nbbhhpnhond::RetMuseumGetNpcNotEnough => "RET_MUSEUM_GET_NPC_NOT_ENOUGH", Nbbhhpnhond::RetMuseumChangeStuffAreaError => { "RET_MUSEUM_CHANGE_STUFF_AREA_ERROR" } Nbbhhpnhond::RetMuseumNotInit => "RET_MUSEUM_NOT_INIT", Nbbhhpnhond::RetMuseumEventError => "RET_MUSEUM_EVENT_ERROR", Nbbhhpnhond::RetMuseumUnknowChooseEventId => { "RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID" } Nbbhhpnhond::RetMuseumEventOrderNotMatch => { "RET_MUSEUM_EVENT_ORDER_NOT_MATCH" } Nbbhhpnhond::RetMuseumEventPhaseNotUnlock => { "RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK" } Nbbhhpnhond::RetMuseumEventMissionNotFound => { "RET_MUSEUM_EVENT_MISSION_NOT_FOUND" } Nbbhhpnhond::RetMuseumAreaLevelUpAlready => { "RET_MUSEUM_AREA_LEVEL_UP_ALREADY" } Nbbhhpnhond::RetMuseumStuffAlreadyUsed => "RET_MUSEUM_STUFF_ALREADY_USED", Nbbhhpnhond::RetMuseumEventRoundNotUnlock => { "RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK" } Nbbhhpnhond::RetMuseumStuffInArea => "RET_MUSEUM_STUFF_IN_AREA", Nbbhhpnhond::RetMuseumStuffDispatch => "RET_MUSEUM_STUFF_DISPATCH", Nbbhhpnhond::RetMuseumIsEnd => "RET_MUSEUM_IS_END", Nbbhhpnhond::RetMuseumStuffLeaving => "RET_MUSEUM_STUFF_LEAVING", Nbbhhpnhond::RetMuseumEventMissionNotFinish => { "RET_MUSEUM_EVENT_MISSION_NOT_FINISH" } Nbbhhpnhond::RetMuseumCollectRewardNotExist => { "RET_MUSEUM_COLLECT_REWARD_NOT_EXIST" } Nbbhhpnhond::RetMuseumCollectRewardAlreadyTaken => { "RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN" } Nbbhhpnhond::RetMuseumAcceptMissionMaxLimit => { "RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT" } Nbbhhpnhond::RetRogueChallengeNotOpen => "RET_ROGUE_CHALLENGE_NOT_OPEN", Nbbhhpnhond::RetRogueChallengeAssisRefreshLimit => { "RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT" } Nbbhhpnhond::RetAlleyNotInit => "RET_ALLEY_NOT_INIT", Nbbhhpnhond::RetAlleyNotOpen => "RET_ALLEY_NOT_OPEN", Nbbhhpnhond::RetAlleyMapNotExist => "RET_ALLEY_MAP_NOT_EXIST", Nbbhhpnhond::RetAlleyEmptyPosList => "RET_ALLEY_EMPTY_POS_LIST", Nbbhhpnhond::RetAlleyLinePosInvalid => "RET_ALLEY_LINE_POS_INVALID", Nbbhhpnhond::RetAlleyShopNotUnlock => "RET_ALLEY_SHOP_NOT_UNLOCK", Nbbhhpnhond::RetAlleyDepotFull => "RET_ALLEY_DEPOT_FULL", Nbbhhpnhond::RetAlleyShopNotInclude => "RET_ALLEY_SHOP_NOT_INCLUDE", Nbbhhpnhond::RetAlleyEventNotUnlock => "RET_ALLEY_EVENT_NOT_UNLOCK", Nbbhhpnhond::RetAlleyEventNotRefresh => "RET_ALLEY_EVENT_NOT_REFRESH", Nbbhhpnhond::RetAlleyEventStateDoing => "RET_ALLEY_EVENT_STATE_DOING", Nbbhhpnhond::RetAlleyEventStateFinish => "RET_ALLEY_EVENT_STATE_FINISH", Nbbhhpnhond::RetAlleyEventError => "RET_ALLEY_EVENT_ERROR", Nbbhhpnhond::RetAlleyRewardLevelError => "RET_ALLEY_REWARD_LEVEL_ERROR", Nbbhhpnhond::RetAlleyRewardPrestigeNotEnough => { "RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH" } Nbbhhpnhond::RetAlleyShipEmpty => "RET_ALLEY_SHIP_EMPTY", Nbbhhpnhond::RetAlleyShipIdDismatch => "RET_ALLEY_SHIP_ID_DISMATCH", Nbbhhpnhond::RetAlleyShipNotExist => "RET_ALLEY_SHIP_NOT_EXIST", Nbbhhpnhond::RetAlleyShipNotUnlock => "RET_ALLEY_SHIP_NOT_UNLOCK", Nbbhhpnhond::RetAlleyGoodsNotExist => "RET_ALLEY_GOODS_NOT_EXIST", Nbbhhpnhond::RetAlleyGoodsNotUnlock => "RET_ALLEY_GOODS_NOT_UNLOCK", Nbbhhpnhond::RetAlleyProfitNotPositive => "RET_ALLEY_PROFIT_NOT_POSITIVE", Nbbhhpnhond::RetAlleySpecialOrderDismatch => { "RET_ALLEY_SPECIAL_ORDER_DISMATCH" } Nbbhhpnhond::RetAlleyOrderGoodsOverLimit => { "RET_ALLEY_ORDER_GOODS_OVER_LIMIT" } Nbbhhpnhond::RetAlleySpecialOrderConditionNotMeet => { "RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET" } Nbbhhpnhond::RetAlleyDepotSizeOverLimit => "RET_ALLEY_DEPOT_SIZE_OVER_LIMIT", Nbbhhpnhond::RetAlleyGoodsNotEnough => "RET_ALLEY_GOODS_NOT_ENOUGH", Nbbhhpnhond::RetAlleyOrderIndexInvalid => "RET_ALLEY_ORDER_INDEX_INVALID", Nbbhhpnhond::RetAlleyRewardAlreadyTake => "RET_ALLEY_REWARD_ALREADY_TAKE", Nbbhhpnhond::RetAlleyRewardNotExist => "RET_ALLEY_REWARD_NOT_EXIST", Nbbhhpnhond::RetAlleyMainMissionNotDoing => { "RET_ALLEY_MAIN_MISSION_NOT_DOING" } Nbbhhpnhond::RetAlleyCriticalEventNotFinish => { "RET_ALLEY_CRITICAL_EVENT_NOT_FINISH" } Nbbhhpnhond::RetAlleyShopGoodsNotValid => "RET_ALLEY_SHOP_GOODS_NOT_VALID", Nbbhhpnhond::RetAlleySlashNotOpen => "RET_ALLEY_SLASH_NOT_OPEN", Nbbhhpnhond::RetAlleyPlacingAnchorInvalid => { "RET_ALLEY_PLACING_ANCHOR_INVALID" } Nbbhhpnhond::RetAlleyPlacingGoodsIndexInvalid => { "RET_ALLEY_PLACING_GOODS_INDEX_INVALID" } Nbbhhpnhond::RetAlleySaveMapTooQuick => "RET_ALLEY_SAVE_MAP_TOO_QUICK", Nbbhhpnhond::RetAlleyMapNotLink => "RET_ALLEY_MAP_NOT_LINK", Nbbhhpnhond::RetAlleyFundsNotLowerBase => "RET_ALLEY_FUNDS_NOT_LOWER_BASE", Nbbhhpnhond::RetAlleyEventNotFinish => "RET_ALLEY_EVENT_NOT_FINISH", Nbbhhpnhond::RetAlleyNormalOrderNotMeet => "RET_ALLEY_NORMAL_ORDER_NOT_MEET", Nbbhhpnhond::RetPlayerReturnNotOpen => "RET_PLAYER_RETURN_NOT_OPEN", Nbbhhpnhond::RetPlayerReturnIsSigned => "RET_PLAYER_RETURN_IS_SIGNED", Nbbhhpnhond::RetPlayerReturnPointNotEnough => { "RET_PLAYER_RETURN_POINT_NOT_ENOUGH" } Nbbhhpnhond::RetPlayerReturnConditionInvalid => { "RET_PLAYER_RETURN_CONDITION_INVALID" } Nbbhhpnhond::RetPlayerReturnHasSigned => "RET_PLAYER_RETURN_HAS_SIGNED", Nbbhhpnhond::RetPlayerReturnRewardTaken => "RET_PLAYER_RETURN_REWARD_TAKEN", Nbbhhpnhond::RetAetherDivideNoLineup => "RET_AETHER_DIVIDE_NO_LINEUP", Nbbhhpnhond::RetAetherDivideLineupInvalid => { "RET_AETHER_DIVIDE_LINEUP_INVALID" } Nbbhhpnhond::RetChatBubbleIdError => "RET_CHAT_BUBBLE_ID_ERROR", Nbbhhpnhond::RetChatBubbleIdNotUnlock => "RET_CHAT_BUBBLE_ID_NOT_UNLOCK", Nbbhhpnhond::RetPhoneThemeIdError => "RET_PHONE_THEME_ID_ERROR", Nbbhhpnhond::RetPhoneThemeIdNotUnlock => "RET_PHONE_THEME_ID_NOT_UNLOCK", Nbbhhpnhond::RetChatBubbleSelectIsCurrent => { "RET_CHAT_BUBBLE_SELECT_IS_CURRENT" } Nbbhhpnhond::RetPhoneThemeSelectIsCurrent => { "RET_PHONE_THEME_SELECT_IS_CURRENT" } Nbbhhpnhond::RetChessRogueConfigNotFound => { "RET_CHESS_ROGUE_CONFIG_NOT_FOUND" } Nbbhhpnhond::RetChessRogueConfigInvalid => "RET_CHESS_ROGUE_CONFIG_INVALID", Nbbhhpnhond::RetChessRogueNoValidRoom => "RET_CHESS_ROGUE_NO_VALID_ROOM", Nbbhhpnhond::RetChessRogueNoCellInfo => "RET_CHESS_ROGUE_NO_CELL_INFO", Nbbhhpnhond::RetChessRogueCellNotFinish => "RET_CHESS_ROGUE_CELL_NOT_FINISH", Nbbhhpnhond::RetChessRogueCellIsLocked => "RET_CHESS_ROGUE_CELL_IS_LOCKED", Nbbhhpnhond::RetChessRogueScheduleNotMatch => { "RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH" } Nbbhhpnhond::RetChessRogueStatusFail => "RET_CHESS_ROGUE_STATUS_FAIL", Nbbhhpnhond::RetChessRogueAreaNotExist => "RET_CHESS_ROGUE_AREA_NOT_EXIST", Nbbhhpnhond::RetChessRogueLineupFail => "RET_CHESS_ROGUE_LINEUP_FAIL", Nbbhhpnhond::RetChessRogueAeonFail => "RET_CHESS_ROGUE_AEON_FAIL", Nbbhhpnhond::RetChessRogueEnterCellFail => "RET_CHESS_ROGUE_ENTER_CELL_FAIL", Nbbhhpnhond::RetChessRogueRollDiceFail => "RET_CHESS_ROGUE_ROLL_DICE_FAIL", Nbbhhpnhond::RetChessRogueDiceStatusFail => { "RET_CHESS_ROGUE_DICE_STATUS_FAIL" } Nbbhhpnhond::RetChessRogueDiceCntNotFull => { "RET_CHESS_ROGUE_DICE_CNT_NOT_FULL" } Nbbhhpnhond::RetChessRogueUnlock => "RET_CHESS_ROGUE_UNLOCK", Nbbhhpnhond::RetChessRoguePickAvatarFail => { "RET_CHESS_ROGUE_PICK_AVATAR_FAIL" } Nbbhhpnhond::RetChessRogueAvatarInvalid => "RET_CHESS_ROGUE_AVATAR_INVALID", Nbbhhpnhond::RetChessRogueCellCanNotSelect => { "RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT" } Nbbhhpnhond::RetChessRogueDiceConfirmed => "RET_CHESS_ROGUE_DICE_CONFIRMED", Nbbhhpnhond::RetChessRogueNousDiceNotMatch => { "RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH" } Nbbhhpnhond::RetChessRogueNousDiceRarityFail => { "RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL" } Nbbhhpnhond::RetChessRogueNousDiceSurfaceDuplicate => { "RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE" } Nbbhhpnhond::RetChessRogueNotInRogue => "RET_CHESS_ROGUE_NOT_IN_ROGUE", Nbbhhpnhond::RetChessRogueNousDiceBranchLimit => { "RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT" } Nbbhhpnhond::RetHeliobusNotOpen => "RET_HELIOBUS_NOT_OPEN", Nbbhhpnhond::RetHeliobusSnsPostNotUnlock => { "RET_HELIOBUS_SNS_POST_NOT_UNLOCK" } Nbbhhpnhond::RetHeliobusSnsAlreadyRead => "RET_HELIOBUS_SNS_ALREADY_READ", Nbbhhpnhond::RetHeliobusSnsAlreadyLiked => "RET_HELIOBUS_SNS_ALREADY_LIKED", Nbbhhpnhond::RetHeliobusSnsAlreadyCommented => { "RET_HELIOBUS_SNS_ALREADY_COMMENTED" } Nbbhhpnhond::RetHeliobusSnsInMission => "RET_HELIOBUS_SNS_IN_MISSION", Nbbhhpnhond::RetHeliobusSnsAlreadyPosted => "RET_HELIOBUS_SNS_ALREADY_POSTED", Nbbhhpnhond::RetHeliobusSnsNotDoingMission => { "RET_HELIOBUS_SNS_NOT_DOING_MISSION" } Nbbhhpnhond::RetHeliobusRewardLevelMax => "RET_HELIOBUS_REWARD_LEVEL_MAX", Nbbhhpnhond::RetHeliobusIncomeNotEnough => "RET_HELIOBUS_INCOME_NOT_ENOUGH", Nbbhhpnhond::RetHeliobusSnsCommentNotUnlock => { "RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK" } Nbbhhpnhond::RetHeliobusChallengeNotUnlock => { "RET_HELIOBUS_CHALLENGE_NOT_UNLOCK" } Nbbhhpnhond::RetHeliobusChallengeIdError => "RET_HELIOBUS_CHALLENGE_ID_ERROR", Nbbhhpnhond::RetHeliobusSkillNotUnlock => "RET_HELIOBUS_SKILL_NOT_UNLOCK", Nbbhhpnhond::RetHeliobusAcceptPostMissionFail => { "RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL" } Nbbhhpnhond::RetHeliobusSkillNotSelected => "RET_HELIOBUS_SKILL_NOT_SELECTED", Nbbhhpnhond::RetHeliobusPlaneTypeInvalid => "RET_HELIOBUS_PLANE_TYPE_INVALID", Nbbhhpnhond::RetReddotParamInvalid => "RET_REDDOT_PARAM_INVALID", Nbbhhpnhond::RetReddotActivityNotOpen => "RET_REDDOT_ACTIVITY_NOT_OPEN", Nbbhhpnhond::RetRogueEndlessActivityConfigError => { "RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR" } Nbbhhpnhond::RetRogueEndlessActivityNotOpen => { "RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN" } Nbbhhpnhond::RetRogueEndlessActivityOverBonusRewardLimit => { "RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT" } Nbbhhpnhond::RetRogueEndlessActivityScoreNotMeet => { "RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET" } Nbbhhpnhond::RetRogueEndlessActivityRewardLevleAlreadyTake => { "RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE" } Nbbhhpnhond::RetHeartDialScriptNotFound => "RET_HEART_DIAL_SCRIPT_NOT_FOUND", Nbbhhpnhond::RetHeartDialScriptEmotionTheSame => { "RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME" } Nbbhhpnhond::RetHeartDialScriptStepNotNormal => { "RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL" } Nbbhhpnhond::RetHeartDialScriptConditionNotMatch => { "RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH" } Nbbhhpnhond::RetHeartDialScriptSubmitItemNumNotMatch => { "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH" } Nbbhhpnhond::RetHeartDialScriptSubmitItemIdNotMatch => { "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH" } Nbbhhpnhond::RetHeartDialDialogueNotFound => { "RET_HEART_DIAL_DIALOGUE_NOT_FOUND" } Nbbhhpnhond::RetHeartDialDialogueAlreadyPerformed => { "RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED" } Nbbhhpnhond::RetHeartDialNpcNotFound => "RET_HEART_DIAL_NPC_NOT_FOUND", Nbbhhpnhond::RetHeartDialTraceConfigNotFound => { "RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND" } Nbbhhpnhond::RetHeartDialFloorTraceExist => { "RET_HEART_DIAL_FLOOR_TRACE_EXIST" } Nbbhhpnhond::RetHeartDialTraceFloorNotMatch => { "RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH" } Nbbhhpnhond::RetTravelBrochureConfigError => { "RET_TRAVEL_BROCHURE_CONFIG_ERROR" } Nbbhhpnhond::RetTravelBrochureParamInvalid => { "RET_TRAVEL_BROCHURE_PARAM_INVALID" } Nbbhhpnhond::RetTravelBrochureLocked => "RET_TRAVEL_BROCHURE_LOCKED", Nbbhhpnhond::RetTravelBrochureCannotOperate => { "RET_TRAVEL_BROCHURE_CANNOT_OPERATE" } Nbbhhpnhond::RetTravelBrochureWorldIdNotMatch => { "RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH" } Nbbhhpnhond::RetTravelBrochureHasNoWorldBook => { "RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK" } Nbbhhpnhond::RetTravelBrochurePageFull => "RET_TRAVEL_BROCHURE_PAGE_FULL", Nbbhhpnhond::RetMapRotationNotInRegion => "RET_MAP_ROTATION_NOT_IN_REGION", Nbbhhpnhond::RetMapRotationRotaterAlreadyDeployed => { "RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED" } Nbbhhpnhond::RetMapRotationEnergyNotEnough => { "RET_MAP_ROTATION_ENERGY_NOT_ENOUGH" } Nbbhhpnhond::RetMapRotationEntityNotOnCurPose => { "RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE" } Nbbhhpnhond::RetMapRotationRotaterNotDeployed => { "RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED" } Nbbhhpnhond::RetMapRotationPoseRotaterMismatch => { "RET_MAP_ROTATION_POSE_ROTATER_MISMATCH" } Nbbhhpnhond::RetMapRotationRotaterNotRemovable => { "RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE" } Nbbhhpnhond::RetMapRotationRotaterDisposable => { "RET_MAP_ROTATION_ROTATER_DISPOSABLE" } Nbbhhpnhond::RetSpaceZooActivityCatNotFound => { "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND" } Nbbhhpnhond::RetSpaceZooActivityCatParamInvalid => { "RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID" } Nbbhhpnhond::RetSpaceZooActivityCatItemNotEnough => { "RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH" } Nbbhhpnhond::RetSpaceZooActivityCatBagFull => { "RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL" } Nbbhhpnhond::RetSpaceZooActivityCatNotToMutate => { "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE" } Nbbhhpnhond::RetSpaceZooActivityCatStateError => { "RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR" } Nbbhhpnhond::RetSpaceZooActivityCatCatteryLocked => { "RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED" } Nbbhhpnhond::RetSpaceZooActivityCatOutNow => { "RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW" } Nbbhhpnhond::RetSpaceZooActivityCatConfigNotFound => { "RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND" } Nbbhhpnhond::RetSpaceZooActivityCatFeatureNotFound => { "RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND" } Nbbhhpnhond::RetSpaceZooActivityCatAddCatError => { "RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR" } Nbbhhpnhond::RetSpaceZooActivityCatMoneyNotEnough => { "RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH" } Nbbhhpnhond::RetSpaceZooActivityCatCondNotMatch => { "RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH" } Nbbhhpnhond::RetStrongChallengeActivityStageCfgMiss => { "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS" } Nbbhhpnhond::RetStrongChallengeActivityStageNotOpen => { "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN" } Nbbhhpnhond::RetStrongChallengeActivityBuffError => { "RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR" } Nbbhhpnhond::RetRollShopNotFound => "RET_ROLL_SHOP_NOT_FOUND", Nbbhhpnhond::RetRollShopGroupEmpty => "RET_ROLL_SHOP_GROUP_EMPTY", Nbbhhpnhond::RetRollShopEmpty => "RET_ROLL_SHOP_EMPTY", Nbbhhpnhond::RetRollShopGachaReqDuplicated => { "RET_ROLL_SHOP_GACHA_REQ_DUPLICATED" } Nbbhhpnhond::RetRollShopRandomError => "RET_ROLL_SHOP_RANDOM_ERROR", Nbbhhpnhond::RetRollShopGroupTypeNotFound => { "RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND" } Nbbhhpnhond::RetRollShopHasStoredRewardAlready => { "RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY" } Nbbhhpnhond::RetRollShopNoStoredReward => "RET_ROLL_SHOP_NO_STORED_REWARD", Nbbhhpnhond::RetRollShopNotInValidScene => "RET_ROLL_SHOP_NOT_IN_VALID_SCENE", Nbbhhpnhond::RetRollShopInvalidRollShopType => { "RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE" } Nbbhhpnhond::RetActivityRaidCollectionPrevNotFinish => { "RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH" } Nbbhhpnhond::RetActivityRaidCollectionGroupEnterNextUnavailable => { "RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE" } Nbbhhpnhond::RetActivityRaidCollectionIsLast => { "RET_ACTIVITY_RAID_COLLECTION_IS_LAST" } Nbbhhpnhond::RetActivityRaidCollectionIsNotNext => { "RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT" } Nbbhhpnhond::RetOfferingNotUnlock => "RET_OFFERING_NOT_UNLOCK", Nbbhhpnhond::RetOfferingLevelNotUnlock => "RET_OFFERING_LEVEL_NOT_UNLOCK", Nbbhhpnhond::RetOfferingReachMaxLevel => "RET_OFFERING_REACH_MAX_LEVEL", Nbbhhpnhond::RetOfferingItemNotEnough => "RET_OFFERING_ITEM_NOT_ENOUGH", Nbbhhpnhond::RetOfferingLongtailNotOpen => "RET_OFFERING_LONGTAIL_NOT_OPEN", Nbbhhpnhond::RetOfferingRewardCondition => "RET_OFFERING_REWARD_CONDITION", Nbbhhpnhond::RetDrinkMakerChatInvalid => "RET_DRINK_MAKER_CHAT_INVALID", Nbbhhpnhond::RetDrinkMakerParamInvalid => "RET_DRINK_MAKER_PARAM_INVALID", Nbbhhpnhond::RetDrinkMakerParamNotUnlock => { "RET_DRINK_MAKER_PARAM_NOT_UNLOCK" } Nbbhhpnhond::RetDrinkMakerConfigNotFound => { "RET_DRINK_MAKER_CONFIG_NOT_FOUND" } Nbbhhpnhond::RetDrinkMakerNotLastChat => "RET_DRINK_MAKER_NOT_LAST_CHAT", Nbbhhpnhond::RetDrinkMakerDayAndFreePhaseNotOpen => { "RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN" } Nbbhhpnhond::RetMonopolyNotOpen => "RET_MONOPOLY_NOT_OPEN", Nbbhhpnhond::RetMonopolyConfigError => "RET_MONOPOLY_CONFIG_ERROR", Nbbhhpnhond::RetMonopolyDiceNotEnough => "RET_MONOPOLY_DICE_NOT_ENOUGH", Nbbhhpnhond::RetMonopolyCurCellNotFinish => { "RET_MONOPOLY_CUR_CELL_NOT_FINISH" } Nbbhhpnhond::RetMonopolyCoinNotEnough => "RET_MONOPOLY_COIN_NOT_ENOUGH", Nbbhhpnhond::RetMonopolyCellWaitPending => "RET_MONOPOLY_CELL_WAIT_PENDING", Nbbhhpnhond::RetMonopolyCellStateError => "RET_MONOPOLY_CELL_STATE_ERROR", Nbbhhpnhond::RetMonopolyCellContentError => "RET_MONOPOLY_CELL_CONTENT_ERROR", Nbbhhpnhond::RetMonopolyItemNotEnough => "RET_MONOPOLY_ITEM_NOT_ENOUGH", Nbbhhpnhond::RetMonopolyCellContentCannotGiveup => { "RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP" } Nbbhhpnhond::RetMonopolyAssetLevelInvalid => { "RET_MONOPOLY_ASSET_LEVEL_INVALID" } Nbbhhpnhond::RetMonopolyTurnNotFinish => "RET_MONOPOLY_TURN_NOT_FINISH", Nbbhhpnhond::RetMonopolyGuideNotFinish => "RET_MONOPOLY_GUIDE_NOT_FINISH", Nbbhhpnhond::RetMonopolyRaffleRewardReissued => { "RET_MONOPOLY_RAFFLE_REWARD_REISSUED" } Nbbhhpnhond::RetMonopolyNoGameActive => "RET_MONOPOLY_NO_GAME_ACTIVE", Nbbhhpnhond::RetMonopolyGameRatioNotIncreasable => { "RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE" } Nbbhhpnhond::RetMonopolyGameRatioMax => "RET_MONOPOLY_GAME_RATIO_MAX", Nbbhhpnhond::RetMonopolyGameTargetRatioInvalid => { "RET_MONOPOLY_GAME_TARGET_RATIO_INVALID" } Nbbhhpnhond::RetMonopolyGameBingoFlipPosInvalid => { "RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID" } Nbbhhpnhond::RetMonopolyGameGuessAlreadyChoose => { "RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE" } Nbbhhpnhond::RetMonopolyGameGuessChooseInvalid => { "RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID" } Nbbhhpnhond::RetMonopolyGameGuessInformationAlreadyBought => { "RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT" } Nbbhhpnhond::RetMonopolyGameRaiseRatioNotUnlock => { "RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK" } Nbbhhpnhond::RetMonopolyFriendNotSynced => "RET_MONOPOLY_FRIEND_NOT_SYNCED", Nbbhhpnhond::RetMonopolyGetFriendRankingListInCd => { "RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD" } Nbbhhpnhond::RetMonopolyLikeTargetNotFriend => { "RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND" } Nbbhhpnhond::RetMonopolyDailyAlreadyLiked => { "RET_MONOPOLY_DAILY_ALREADY_LIKED" } Nbbhhpnhond::RetMonopolySocialEventStatusNotMatch => { "RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH" } Nbbhhpnhond::RetMonopolySocialEventServerCacheNotExist => { "RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST" } Nbbhhpnhond::RetMonopolyActivityIdNotMatch => { "RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH" } Nbbhhpnhond::RetMonopolyRafflePoolNotExist => { "RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST" } Nbbhhpnhond::RetMonopolyRafflePoolTimeNotMatch => { "RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH" } Nbbhhpnhond::RetMonopolyRafflePoolPhaseNotMeet => { "RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET" } Nbbhhpnhond::RetMonopolyRafflePoolShowTimeNotMeet => { "RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET" } Nbbhhpnhond::RetMonopolyRaffleTicketNotFound => { "RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND" } Nbbhhpnhond::RetMonopolyRaffleTicketTimeNotMeet => { "RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET" } Nbbhhpnhond::RetMonopolyRaffleTicketRewardAlreadyTaken => { "RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN" } Nbbhhpnhond::RetMonopolyRafflePoolNotInRaffleTime => { "RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME" } Nbbhhpnhond::RetMonopolyMbtiReportRewardAlreadyTaken => { "RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN" } Nbbhhpnhond::RetEvolveBuildLevelGaming => "RET_EVOLVE_BUILD_LEVEL_GAMING", Nbbhhpnhond::RetEveolveBuildLevelBanRandom => { "RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM" } Nbbhhpnhond::RetEvolveBuildFirstRewardAlreadyTaken => { "RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN" } Nbbhhpnhond::RetEvolveBuildLevelUnfinish => "RET_EVOLVE_BUILD_LEVEL_UNFINISH", Nbbhhpnhond::RetEvolveBuildShopAbilityMaxLevel => { "RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL" } Nbbhhpnhond::RetEvolveBuildShopAbilityMinLevel => { "RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL" } Nbbhhpnhond::RetEvolveBuildShopAbilityNotGet => { "RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET" } Nbbhhpnhond::RetEvolveBuildLevelLock => "RET_EVOLVE_BUILD_LEVEL_LOCK", Nbbhhpnhond::RetEvolveBuildExpNotEnough => "RET_EVOLVE_BUILD_EXP_NOT_ENOUGH", Nbbhhpnhond::RetEvolveBuildShopAbilityLevelError => { "RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR" } Nbbhhpnhond::RetEvolveBuildActivityNotOpen => { "RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN" } Nbbhhpnhond::RetEvolveBuildShopAbilityEmpty => { "RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY" } Nbbhhpnhond::RetEvolveBuildLevelNotStart => { "RET_EVOLVE_BUILD_LEVEL_NOT_START" } Nbbhhpnhond::RetEvolveBuildShopLock => "RET_EVOLVE_BUILD_SHOP_LOCK", Nbbhhpnhond::RetEvolveBuildRewardLock => "RET_EVOLVE_BUILD_REWARD_LOCK", Nbbhhpnhond::RetEvolveBuildRewardLevelMax => { "RET_EVOLVE_BUILD_REWARD_LEVEL_MAX" } Nbbhhpnhond::RetEvolveBuildRewardAlreadyAllTaken => { "RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN" } Nbbhhpnhond::RetClockParkConfigError => "RET_CLOCK_PARK_CONFIG_ERROR", Nbbhhpnhond::RetClockParkEffectError => "RET_CLOCK_PARK_EFFECT_ERROR", Nbbhhpnhond::RetClockParkScriptAlreadyUnlock => { "RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK" } Nbbhhpnhond::RetClockParkScriptUnlockConditionNotMeet => { "RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET" } Nbbhhpnhond::RetClockParkTalentAlreadyUnlock => { "RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK" } Nbbhhpnhond::RetClockParkScriptLocked => "RET_CLOCK_PARK_SCRIPT_LOCKED", Nbbhhpnhond::RetClockParkHasOngoingScript => { "RET_CLOCK_PARK_HAS_ONGOING_SCRIPT" } Nbbhhpnhond::RetClockParkNoOngoingScript => { "RET_CLOCK_PARK_NO_ONGOING_SCRIPT" } Nbbhhpnhond::RetClockParkDicePlacementError => { "RET_CLOCK_PARK_DICE_PLACEMENT_ERROR" } Nbbhhpnhond::RetClockParkMismatchStatus => "RET_CLOCK_PARK_MISMATCH_STATUS", Nbbhhpnhond::RetClockParkNoBuff => "RET_CLOCK_PARK_NO_BUFF", Nbbhhpnhond::RetClockParkSlotMachineGachaReqDuplicated => { "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED" } Nbbhhpnhond::RetClockParkSlotMachineCostNotEnough => { "RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH" } Nbbhhpnhond::RetClockParkSlotMachineGachaCntExceedLimit => { "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT" } Nbbhhpnhond::RetClockParkNotOpen => "RET_CLOCK_PARK_NOT_OPEN", Nbbhhpnhond::RetTournRogueStatusMismatch => "RET_TOURN_ROGUE_STATUS_MISMATCH", Nbbhhpnhond::RetMagicRogueStatusMismatch => "RET_MAGIC_ROGUE_STATUS_MISMATCH", Nbbhhpnhond::RetMatchAlreadyInMatch => "RET_MATCH_ALREADY_IN_MATCH", Nbbhhpnhond::RetMatchNotInMatch => "RET_MATCH_NOT_IN_MATCH", Nbbhhpnhond::RetMatchPlayNotOpen => "RET_MATCH_PLAY_NOT_OPEN", Nbbhhpnhond::RetCrossStateError => "RET_CROSS_STATE_ERROR", Nbbhhpnhond::RetMatchVersionNotEqual => "RET_MATCH_VERSION_NOT_EQUAL", Nbbhhpnhond::RetMatchPlayerNotInLobbyRoom => { "RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM" } Nbbhhpnhond::RetLobbyStateNotMatch => "RET_LOBBY_STATE_NOT_MATCH", Nbbhhpnhond::RetLobbyRoomNotExist => "RET_LOBBY_ROOM_NOT_EXIST", Nbbhhpnhond::RetLobbyRoomPalyerFull => "RET_LOBBY_ROOM_PALYER_FULL", Nbbhhpnhond::RetLobbyRoomPalyerNotReady => "RET_LOBBY_ROOM_PALYER_NOT_READY", Nbbhhpnhond::RetLobbyRoomPalyerFighting => "RET_LOBBY_ROOM_PALYER_FIGHTING", Nbbhhpnhond::RetFightRoomNotExist => "RET_FIGHT_ROOM_NOT_EXIST", Nbbhhpnhond::RetFightMatch3PlayerStateErr => { "RET_FIGHT_MATCH3_PLAYER_STATE_ERR" } Nbbhhpnhond::RetFightMatch3RoomStateErr => "RET_FIGHT_MATCH3_ROOM_STATE_ERR", Nbbhhpnhond::RetSwordTrainingNoActiveGame => { "RET_SWORD_TRAINING_NO_ACTIVE_GAME" } Nbbhhpnhond::RetSwordTrainingNoPendingActionMatch => { "RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH" } Nbbhhpnhond::RetSwordTrainingPartnerAbilityInvalid => { "RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID" } Nbbhhpnhond::RetSwordTrainingSkillAlreadyLearned => { "RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED" } Nbbhhpnhond::RetSwordTrainingConditionNotMeet => { "RET_SWORD_TRAINING_CONDITION_NOT_MEET" } Nbbhhpnhond::RetSwordTrainingParentSkillNotLearned => { "RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED" } Nbbhhpnhond::RetSwordTrainingSkillTypeNotUnlock => { "RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK" } Nbbhhpnhond::RetSwordTrainingGameAlreadyExist => { "RET_SWORD_TRAINING_GAME_ALREADY_EXIST" } Nbbhhpnhond::RetSwordTrainingEndingHintNotMatch => { "RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH" } Nbbhhpnhond::RetSwordTrainingStorylineConfigNotFound => { "RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND" } Nbbhhpnhond::RetSwordTrainingStoryConfigNotFound => { "RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND" } Nbbhhpnhond::RetSwordTrainingUnlockNotFinish => { "RET_SWORD_TRAINING_UNLOCK_NOT_FINISH" } Nbbhhpnhond::RetSwordTrainingOptionMismatch => { "RET_SWORD_TRAINING_OPTION_MISMATCH" } Nbbhhpnhond::RetSwordTrainingRestoreWithoutExamFailed => { "RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED" } Nbbhhpnhond::RetSwordTrainingNoRestoreGameAvailable => { "RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE" } Nbbhhpnhond::RetSwordTrainingEndingStoryNotMatch => { "RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH" } Nbbhhpnhond::RetSwordTrainingEndingNotFinish => { "RET_SWORD_TRAINING_ENDING_NOT_FINISH" } Nbbhhpnhond::RetSwordTrainingEndingRewardTaken => { "RET_SWORD_TRAINING_ENDING_REWARD_TAKEN" } Nbbhhpnhond::RetSwordTrainingCombatRankNotChange => { "RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE" } Nbbhhpnhond::RetSwordTrainingDirectBattleDisable => { "RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE" } Nbbhhpnhond::RetFightFestPhaseNotMatch => "RET_FIGHT_FEST_PHASE_NOT_MATCH", Nbbhhpnhond::RetFightFestScoreRaceAlreadyFinish => { "RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH" } Nbbhhpnhond::RetFightFestChallengeLocked => "RET_FIGHT_FEST_CHALLENGE_LOCKED", Nbbhhpnhond::RetFightFestCoachSkillLocked => { "RET_FIGHT_FEST_COACH_SKILL_LOCKED" } Nbbhhpnhond::RetFightFestCoachSkillEquipTypeExisted => { "RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED" } Nbbhhpnhond::RetFightFestScoreRaceMissionDoind => { "RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND" } Nbbhhpnhond::RetFightFestCoachSkillNoEquip => { "RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP" } Nbbhhpnhond::RetPetNotExist => "RET_PET_NOT_EXIST", Nbbhhpnhond::RetPetAlreadySummoned => "RET_PET_ALREADY_SUMMONED", Nbbhhpnhond::RetPetNotSummoned => "RET_PET_NOT_SUMMONED", Nbbhhpnhond::RetMusicRhythmLevelTimeTooShort => { "RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT" } Nbbhhpnhond::RetMusicRhythmNotInLevel => "RET_MUSIC_RHYTHM_NOT_IN_LEVEL", Nbbhhpnhond::RetMusicRhythmPreDifficultyNotPass => { "RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS" } Nbbhhpnhond::RetMusicRhythmSongLimited => "RET_MUSIC_RHYTHM_SONG_LIMITED", Nbbhhpnhond::RetMusicRhythmSongLocked => "RET_MUSIC_RHYTHM_SONG_LOCKED", Nbbhhpnhond::RetMusicRhythmTrackLocked => "RET_MUSIC_RHYTHM_TRACK_LOCKED", Nbbhhpnhond::RetMusicRhythmLevelNotUnlock => { "RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "RET_SUCC" => Some(Self::RetSucc), "RET_FAIL" => Some(Self::RetFail), "RET_SERVER_INTERNAL_ERROR" => Some(Self::RetServerInternalError), "RET_TIMEOUT" => Some(Self::RetTimeout), "RET_REPEATED_REQ" => Some(Self::RetRepeatedReq), "RET_REQ_PARA_INVALID" => Some(Self::RetReqParaInvalid), "RET_PLAYER_DATA_ERROR" => Some(Self::RetPlayerDataError), "RET_PLAYER_CLIENT_PAUSED" => Some(Self::RetPlayerClientPaused), "RET_FUNC_CHECK_FAILED" => Some(Self::RetFuncCheckFailed), "RET_FEATURE_SWITCH_CLOSED" => Some(Self::RetFeatureSwitchClosed), "RET_FREQ_OVER_LIMIT" => Some(Self::RetFreqOverLimit), "RET_SYSTEM_BUSY" => Some(Self::RetSystemBusy), "RET_PLAYER_NOT_ONLINE" => Some(Self::RetPlayerNotOnline), "RET_REPEATE_LOGIN" => Some(Self::RetRepeateLogin), "RET_RETRY_LOGIN" => Some(Self::RetRetryLogin), "RET_WAIT_LOGIN" => Some(Self::RetWaitLogin), "RET_NOT_IN_WHITE_LIST" => Some(Self::RetNotInWhiteList), "RET_IN_BLACK_LIST" => Some(Self::RetInBlackList), "RET_ACCOUNT_VERIFY_ERROR" => Some(Self::RetAccountVerifyError), "RET_ACCOUNT_PARA_ERROR" => Some(Self::RetAccountParaError), "RET_ANTI_ADDICT_LOGIN" => Some(Self::RetAntiAddictLogin), "RET_CHECK_SUM_ERROR" => Some(Self::RetCheckSumError), "RET_REACH_MAX_PLAYER_NUM" => Some(Self::RetReachMaxPlayerNum), "RET_ALREADY_REGISTERED" => Some(Self::RetAlreadyRegistered), "RET_GENDER_ERROR" => Some(Self::RetGenderError), "SET_NICKNAME_RET_CALLBACK_PROCESSING" => { Some(Self::SetNicknameRetCallbackProcessing) } "RET_IN_GM_BIND_ACCESS" => Some(Self::RetInGmBindAccess), "RET_QUEST_REWARD_ALREADY_TAKEN" => Some(Self::RetQuestRewardAlreadyTaken), "RET_QUEST_NOT_ACCEPT" => Some(Self::RetQuestNotAccept), "RET_QUEST_NOT_FINISH" => Some(Self::RetQuestNotFinish), "RET_QUEST_STATUS_ERROR" => Some(Self::RetQuestStatusError), "RET_ACHIEVEMENT_LEVEL_NOT_REACH" => Some(Self::RetAchievementLevelNotReach), "RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN" => { Some(Self::RetAchievementLevelAlreadyTaken) } "RET_AVATAR_NOT_EXIST" => Some(Self::RetAvatarNotExist), "RET_AVATAR_RES_EXP_NOT_ENOUGH" => Some(Self::RetAvatarResExpNotEnough), "RET_AVATAR_EXP_REACH_PROMOTION_LIMIT" => { Some(Self::RetAvatarExpReachPromotionLimit) } "RET_AVATAR_REACH_MAX_PROMOTION" => Some(Self::RetAvatarReachMaxPromotion), "RET_SKILLTREE_CONFIG_NOT_EXIST" => Some(Self::RetSkilltreeConfigNotExist), "RET_SKILLTREE_ALREADY_UNLOCK" => Some(Self::RetSkilltreeAlreadyUnlock), "RET_SKILLTREE_PRE_LOCKED" => Some(Self::RetSkilltreePreLocked), "RET_SKILLTREE_LEVEL_NOT_MEET" => Some(Self::RetSkilltreeLevelNotMeet), "RET_SKILLTREE_RANK_NOT_MEET" => Some(Self::RetSkilltreeRankNotMeet), "RET_AVATAR_DRESS_NO_EQUIPMENT" => Some(Self::RetAvatarDressNoEquipment), "RET_AVATAR_EXP_ITEM_NOT_EXIST" => Some(Self::RetAvatarExpItemNotExist), "RET_SKILLTREE_POINT_LOCKED" => Some(Self::RetSkilltreePointLocked), "RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH" => { Some(Self::RetSkilltreePointLevelUpgradeNotMatch) } "RET_SKILLTREE_POINT_LEVEL_REACH_MAX" => { Some(Self::RetSkilltreePointLevelReachMax) } "RET_WORLD_LEVEL_NOT_MEET" => Some(Self::RetWorldLevelNotMeet), "RET_PLAYER_LEVEL_NOT_MEET" => Some(Self::RetPlayerLevelNotMeet), "RET_AVATAR_RANK_NOT_MATCH" => Some(Self::RetAvatarRankNotMatch), "RET_AVATAR_RANK_REACH_MAX" => Some(Self::RetAvatarRankReachMax), "RET_HERO_BASIC_TYPE_NOT_MATCH" => Some(Self::RetHeroBasicTypeNotMatch), "RET_AVATAR_PROMOTION_NOT_MEET" => Some(Self::RetAvatarPromotionNotMeet), "RET_PROMOTION_REWARD_CONFIG_NOT_EXIST" => { Some(Self::RetPromotionRewardConfigNotExist) } "RET_PROMOTION_REWARD_ALREADY_TAKEN" => { Some(Self::RetPromotionRewardAlreadyTaken) } "RET_AVATAR_SKIN_ITEM_NOT_EXIST" => Some(Self::RetAvatarSkinItemNotExist), "RET_AVATAR_SKIN_ALREADY_DRESSED" => Some(Self::RetAvatarSkinAlreadyDressed), "RET_AVATAR_NOT_DRESS_SKIN" => Some(Self::RetAvatarNotDressSkin), "RET_AVATAR_SKIN_NOT_MATCH_AVATAR" => Some(Self::RetAvatarSkinNotMatchAvatar), "RET_ITEM_NOT_EXIST" => Some(Self::RetItemNotExist), "RET_ITEM_COST_NOT_ENOUGH" => Some(Self::RetItemCostNotEnough), "RET_ITEM_COST_TOO_MUCH" => Some(Self::RetItemCostTooMuch), "RET_ITEM_NO_COST" => Some(Self::RetItemNoCost), "RET_ITEM_NOT_ENOUGH" => Some(Self::RetItemNotEnough), "RET_ITEM_INVALID" => Some(Self::RetItemInvalid), "RET_ITEM_CONFIG_NOT_EXIST" => Some(Self::RetItemConfigNotExist), "RET_SCOIN_NOT_ENOUGH" => Some(Self::RetScoinNotEnough), "RET_ITEM_REWARD_EXCEED_LIMIT" => Some(Self::RetItemRewardExceedLimit), "RET_ITEM_INVALID_USE" => Some(Self::RetItemInvalidUse), "RET_ITEM_USE_CONFIG_NOT_EXIST" => Some(Self::RetItemUseConfigNotExist), "RET_REWARD_CONFIG_NOT_EXIST" => Some(Self::RetRewardConfigNotExist), "RET_ITEM_EXCEED_LIMIT" => Some(Self::RetItemExceedLimit), "RET_ITEM_COUNT_INVALID" => Some(Self::RetItemCountInvalid), "RET_ITEM_USE_TARGET_TYPE_INVALID" => Some(Self::RetItemUseTargetTypeInvalid), "RET_ITEM_USE_SATIETY_FULL" => Some(Self::RetItemUseSatietyFull), "RET_ITEM_COMPOSE_NOT_EXIST" => Some(Self::RetItemComposeNotExist), "RET_RELIC_COMPOSE_NOT_EXIST" => Some(Self::RetRelicComposeNotExist), "RET_ITEM_CAN_NOT_SELL" => Some(Self::RetItemCanNotSell), "RET_ITEM_SELL_EXCEDD_LIMIT" => Some(Self::RetItemSellExceddLimit), "RET_ITEM_NOT_IN_COST_LIST" => Some(Self::RetItemNotInCostList), "RET_ITEM_SPECIAL_COST_NOT_ENOUGH" => Some(Self::RetItemSpecialCostNotEnough), "RET_ITEM_SPECIAL_COST_TOO_MUCH" => Some(Self::RetItemSpecialCostTooMuch), "RET_ITEM_FORMULA_NOT_EXIST" => Some(Self::RetItemFormulaNotExist), "RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST" => { Some(Self::RetItemAutoGiftOptionalNotExist) } "RET_RELIC_COMPOSE_RELIC_INVALID" => Some(Self::RetRelicComposeRelicInvalid), "RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID" => { Some(Self::RetRelicComposeMainAffixIdInvalid) } "RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE" => { Some(Self::RetRelicComposeWrongFormulaType) } "RET_RELIC_COMPOSE_RELIC_NOT_EXIST" => { Some(Self::RetRelicComposeRelicNotExist) } "RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID" => { Some(Self::RetRelicComposeBlackGoldCountInvalid) } "RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED" => { Some(Self::RetRelicComposeBlackGoldNotNeed) } "RET_MONTH_CARD_CANNOT_USE" => Some(Self::RetMonthCardCannotUse), "RET_ITEM_REWARD_EXCEED_DISAPPEAR" => { Some(Self::RetItemRewardExceedDisappear) } "RET_ITEM_NEED_RECYCLE" => Some(Self::RetItemNeedRecycle), "RET_ITEM_COMPOSE_EXCEED_LIMIT" => Some(Self::RetItemComposeExceedLimit), "RET_ITEM_CAN_NOT_DESTROY" => Some(Self::RetItemCanNotDestroy), "RET_ITEM_ALREADY_MARK" => Some(Self::RetItemAlreadyMark), "RET_ITEM_MARK_EXCEED_LIMIT" => Some(Self::RetItemMarkExceedLimit), "RET_ITEM_NOT_MARK" => Some(Self::RetItemNotMark), "RET_ITEN_TURN_FOOD_NOT_SET" => Some(Self::RetItenTurnFoodNotSet), "RET_ITEM_TURN_FOOD_ALREADY_SET" => Some(Self::RetItemTurnFoodAlreadySet), "RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR" => { Some(Self::RetItemTurnFoodConsumeTypeError) } "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN" => { Some(Self::RetItemTurnFoodSwitchAlreadyOpen) } "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE" => { Some(Self::RetItemTurnFoodSwitchAlreadyClose) } "RET_HCOIN_EXCHANGE_TOO_MUCH" => Some(Self::RetHcoinExchangeTooMuch), "RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR" => { Some(Self::RetItemTurnFoodSceneTypeError) } "RET_EQUIPMENT_ALREADY_DRESSED" => Some(Self::RetEquipmentAlreadyDressed), "RET_EQUIPMENT_NOT_EXIST" => Some(Self::RetEquipmentNotExist), "RET_EQUIPMENT_REACH_LEVEL_LIMIT" => Some(Self::RetEquipmentReachLevelLimit), "RET_EQUIPMENT_CONSUME_SELF" => Some(Self::RetEquipmentConsumeSelf), "RET_EQUIPMENT_ALREADY_LOCKED" => Some(Self::RetEquipmentAlreadyLocked), "RET_EQUIPMENT_ALREADY_UNLOCKED" => Some(Self::RetEquipmentAlreadyUnlocked), "RET_EQUIPMENT_LOCKED" => Some(Self::RetEquipmentLocked), "RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT" => { Some(Self::RetEquipmentSelectNumOverLimit) } "RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID" => { Some(Self::RetEquipmentRankUpMustConsumeSameTid) } "RET_EQUIPMENT_PROMOTION_REACH_MAX" => { Some(Self::RetEquipmentPromotionReachMax) } "RET_EQUIPMENT_RANK_UP_REACH_MAX" => Some(Self::RetEquipmentRankUpReachMax), "RET_EQUIPMENT_LEVEL_REACH_MAX" => Some(Self::RetEquipmentLevelReachMax), "RET_EQUIPMENT_EXCEED_LIMIT" => Some(Self::RetEquipmentExceedLimit), "RET_RELIC_NOT_EXIST" => Some(Self::RetRelicNotExist), "RET_RELIC_REACH_LEVEL_LIMIT" => Some(Self::RetRelicReachLevelLimit), "RET_RELIC_CONSUME_SELF" => Some(Self::RetRelicConsumeSelf), "RET_RELIC_ALREADY_DRESSED" => Some(Self::RetRelicAlreadyDressed), "RET_RELIC_LOCKED" => Some(Self::RetRelicLocked), "RET_RELIC_ALREADY_LOCKED" => Some(Self::RetRelicAlreadyLocked), "RET_RELIC_ALREADY_UNLOCKED" => Some(Self::RetRelicAlreadyUnlocked), "RET_RELIC_LEVEL_IS_NOT_ZERO" => Some(Self::RetRelicLevelIsNotZero), "RET_UNIQUE_ID_REPEATED" => Some(Self::RetUniqueIdRepeated), "RET_EQUIPMENT_LEVEL_NOT_MEET" => Some(Self::RetEquipmentLevelNotMeet), "RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST" => { Some(Self::RetEquipmentItemNotInCostList) } "RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE" => { Some(Self::RetEquipmentLevelGreaterThanOne) } "RET_EQUIPMENT_ALREADY_RANKED" => Some(Self::RetEquipmentAlreadyRanked), "RET_RELIC_EXCEED_LIMIT" => Some(Self::RetRelicExceedLimit), "RET_RELIC_ALREADY_DISCARDED" => Some(Self::RetRelicAlreadyDiscarded), "RET_RELIC_ALREADY_UNDISCARDED" => Some(Self::RetRelicAlreadyUndiscarded), "RET_EQUIPMENT_BATCH_LOCK_TOO_FAST" => { Some(Self::RetEquipmentBatchLockTooFast) } "RET_RELIC_FILTER_PLAN_SLOT_EMPTY" => Some(Self::RetRelicFilterPlanSlotEmpty), "RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT" => { Some(Self::RetRelicFilterPlanNumExceedLimit) } "RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR" => { Some(Self::RetRelicFilterPlanNameUtf8Error) } "RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR" => { Some(Self::RetRelicFilterPlanNameFormatError) } "RET_RELIC_FILTER_PLAN_NO_CHANGE" => Some(Self::RetRelicFilterPlanNoChange), "RET_LINEUP_INVALID_INDEX" => Some(Self::RetLineupInvalidIndex), "RET_LINEUP_INVALID_MEMBER_POS" => Some(Self::RetLineupInvalidMemberPos), "RET_LINEUP_SWAP_NOT_EXIST" => Some(Self::RetLineupSwapNotExist), "RET_LINEUP_AVATAR_ALREADY_IN" => Some(Self::RetLineupAvatarAlreadyIn), "RET_LINEUP_CREATE_AVATAR_ERROR" => Some(Self::RetLineupCreateAvatarError), "RET_LINEUP_AVATAR_INIT_ERROR" => Some(Self::RetLineupAvatarInitError), "RET_LINEUP_NOT_EXIST" => Some(Self::RetLineupNotExist), "RET_LINEUP_ONLY_ONE_MEMBER" => Some(Self::RetLineupOnlyOneMember), "RET_LINEUP_SAME_LEADER_SLOT" => Some(Self::RetLineupSameLeaderSlot), "RET_LINEUP_NO_LEADER_SELECT" => Some(Self::RetLineupNoLeaderSelect), "RET_LINEUP_SWAP_SAME_SLOT" => Some(Self::RetLineupSwapSameSlot), "RET_LINEUP_AVATAR_NOT_EXIST" => Some(Self::RetLineupAvatarNotExist), "RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT" => { Some(Self::RetLineupTrialAvatarCanNotQuit) } "RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH" => { Some(Self::RetLineupVirtualLineupPlaneNotMatch) } "RET_LINEUP_NOT_VALID_LEADER" => Some(Self::RetLineupNotValidLeader), "RET_LINEUP_SAME_INDEX" => Some(Self::RetLineupSameIndex), "RET_LINEUP_IS_EMPTY" => Some(Self::RetLineupIsEmpty), "RET_LINEUP_NAME_FORMAT_ERROR" => Some(Self::RetLineupNameFormatError), "RET_LINEUP_TYPE_NOT_MATCH" => Some(Self::RetLineupTypeNotMatch), "RET_LINEUP_REPLACE_ALL_FAILED" => Some(Self::RetLineupReplaceAllFailed), "RET_LINEUP_NOT_ALLOW_EDIT" => Some(Self::RetLineupNotAllowEdit), "RET_LINEUP_AVATAR_IS_ALIVE" => Some(Self::RetLineupAvatarIsAlive), "RET_LINEUP_ASSIST_HAS_ONLY_MEMBER" => { Some(Self::RetLineupAssistHasOnlyMember) } "RET_LINEUP_ASSIST_CANNOT_SWITCH" => Some(Self::RetLineupAssistCannotSwitch), "RET_LINEUP_AVATAR_TYPE_INVALID" => Some(Self::RetLineupAvatarTypeInvalid), "RET_LINEUP_NAME_UTF8_ERROR" => Some(Self::RetLineupNameUtf8Error), "RET_LINEUP_LEADER_LOCK" => Some(Self::RetLineupLeaderLock), "RET_LINEUP_STORY_LINE_NOT_MATCH" => Some(Self::RetLineupStoryLineNotMatch), "RET_LINEUP_AVATAR_LOCK" => Some(Self::RetLineupAvatarLock), "RET_LINEUP_AVATAR_INVALID" => Some(Self::RetLineupAvatarInvalid), "RET_LINEUP_AVATAR_ALREADY_INIT" => Some(Self::RetLineupAvatarAlreadyInit), "RET_LINEUP_LIMITED" => Some(Self::RetLineupLimited), "RET_MAIL_NOT_EXIST" => Some(Self::RetMailNotExist), "RET_MAIL_RANGE_INVALID" => Some(Self::RetMailRangeInvalid), "RET_MAIL_MAIL_ID_INVALID" => Some(Self::RetMailMailIdInvalid), "RET_MAIL_NO_MAIL_TAKE_ATTACHMENT" => Some(Self::RetMailNoMailTakeAttachment), "RET_MAIL_NO_MAIL_TO_DEL" => Some(Self::RetMailNoMailToDel), "RET_MAIL_TYPE_INVALID" => Some(Self::RetMailTypeInvalid), "RET_MAIL_PARA_INVALID" => Some(Self::RetMailParaInvalid), "RET_MAIL_ATTACHEMENT_INVALID" => Some(Self::RetMailAttachementInvalid), "RET_MAIL_TICKET_INVALID" => Some(Self::RetMailTicketInvalid), "RET_MAIL_TICKET_REPEATED" => Some(Self::RetMailTicketRepeated), "RET_STAGE_SETTLE_ERROR" => Some(Self::RetStageSettleError), "RET_STAGE_CONFIG_NOT_EXIST" => Some(Self::RetStageConfigNotExist), "RET_STAGE_NOT_FOUND" => Some(Self::RetStageNotFound), "RET_STAGE_COCOON_PROP_NOT_VALID" => Some(Self::RetStageCocoonPropNotValid), "RET_STAGE_COCOON_WAVE_NOT_VALID" => Some(Self::RetStageCocoonWaveNotValid), "RET_STAGE_PROP_ID_NOT_EQUAL" => Some(Self::RetStagePropIdNotEqual), "RET_STAGE_COCOON_WAVE_OVER" => Some(Self::RetStageCocoonWaveOver), "RET_STAGE_WEEK_COCOON_OVER_CNT" => Some(Self::RetStageWeekCocoonOverCnt), "RET_STAGE_COCOON_NOT_OPEN" => Some(Self::RetStageCocoonNotOpen), "RET_STAGE_TRIAL_NOT_OPEN" => Some(Self::RetStageTrialNotOpen), "RET_STAGE_FARM_NOT_OPEN" => Some(Self::RetStageFarmNotOpen), "RET_STAGE_FARM_TYPE_ERROR" => Some(Self::RetStageFarmTypeError), "RET_CHAPTER_LOCK" => Some(Self::RetChapterLock), "RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH" => { Some(Self::RetChapterChallengeNumNotEnough) } "RET_CHAPTER_REWARD_ID_NOT_EXIST" => Some(Self::RetChapterRewardIdNotExist), "RET_CHAPTER_REWARD_ALREADY_TAKEN" => { Some(Self::RetChapterRewardAlreadyTaken) } "RET_BATTLE_STAGE_NOT_MATCH" => Some(Self::RetBattleStageNotMatch), "RET_IN_BATTLE_NOW" => Some(Self::RetInBattleNow), "RET_BATTLE_CHEAT" => Some(Self::RetBattleCheat), "RET_BATTLE_FAIL" => Some(Self::RetBattleFail), "RET_BATTLE_NO_LINEUP" => Some(Self::RetBattleNoLineup), "RET_BATTLE_LINEUP_EMPTY" => Some(Self::RetBattleLineupEmpty), "RET_BATTLE_VERSION_NOT_MATCH" => Some(Self::RetBattleVersionNotMatch), "RET_BATTLE_QUIT_BY_SERVER" => Some(Self::RetBattleQuitByServer), "RET_IN_BATTLE_CHECK" => Some(Self::RetInBattleCheck), "RET_BATTLE_CHECK_NEED_RETRY" => Some(Self::RetBattleCheckNeedRetry), "RET_BATTLE_COST_TIME_CHECK_FAIL" => Some(Self::RetBattleCostTimeCheckFail), "RET_LACK_EXCHANGE_STAMINA_TIMES" => Some(Self::RetLackExchangeStaminaTimes), "RET_LACK_STAMINA" => Some(Self::RetLackStamina), "RET_STAMINA_FULL" => Some(Self::RetStaminaFull), "RET_AUTHKEY_SIGN_TYPE_ERROR" => Some(Self::RetAuthkeySignTypeError), "RET_AUTHKEY_SIGN_VER_ERROR" => Some(Self::RetAuthkeySignVerError), "RET_NICKNAME_FORMAT_ERROR" => Some(Self::RetNicknameFormatError), "RET_SENSITIVE_WORDS" => Some(Self::RetSensitiveWords), "RET_LEVEL_REWARD_HAS_TAKEN" => Some(Self::RetLevelRewardHasTaken), "RET_LEVEL_REWARD_LEVEL_ERROR" => Some(Self::RetLevelRewardLevelError), "RET_LANGUAGE_INVALID" => Some(Self::RetLanguageInvalid), "RET_NICKNAME_IN_CD" => Some(Self::RetNicknameInCd), "RET_GAMEPLAY_BIRTHDAY_INVALID" => Some(Self::RetGameplayBirthdayInvalid), "RET_GAMEPLAY_BIRTHDAY_ALREADY_SET" => { Some(Self::RetGameplayBirthdayAlreadySet) } "RET_NICKNAME_UTF8_ERROR" => Some(Self::RetNicknameUtf8Error), "RET_NICKNAME_DIGIT_LIMIT_ERROR" => Some(Self::RetNicknameDigitLimitError), "RET_SENSITIVE_WORDS_PLATFORM_ERROR" => { Some(Self::RetSensitiveWordsPlatformError) } "RET_PLAYER_SETTING_TYPE_INVALID" => Some(Self::RetPlayerSettingTypeInvalid), "RET_MAZE_LACK_TICKET" => Some(Self::RetMazeLackTicket), "RET_MAZE_NOT_UNLOCK" => Some(Self::RetMazeNotUnlock), "RET_MAZE_NO_ABILITY" => Some(Self::RetMazeNoAbility), "RET_MAZE_NO_PLANE" => Some(Self::RetMazeNoPlane), "RET_MAZE_MAP_NOT_EXIST" => Some(Self::RetMazeMapNotExist), "RET_MAZE_MP_NOT_ENOUGH" => Some(Self::RetMazeMpNotEnough), "RET_SPRING_NOT_ENABLE" => Some(Self::RetSpringNotEnable), "RET_SPRING_TOO_FAR" => Some(Self::RetSpringTooFar), "RET_NOT_IN_MAZE" => Some(Self::RetNotInMaze), "RET_MAZE_TIME_OF_DAY_TYPE_ERROR" => Some(Self::RetMazeTimeOfDayTypeError), "RET_SCENE_TRANSFER_LOCKED_BY_TASK" => { Some(Self::RetSceneTransferLockedByTask) } "RET_PLOT_NOT_UNLOCK" => Some(Self::RetPlotNotUnlock), "RET_MISSION_NOT_EXIST" => Some(Self::RetMissionNotExist), "RET_MISSION_ALREADY_DONE" => Some(Self::RetMissionAlreadyDone), "RET_DAILY_TASK_NOT_FINISH" => Some(Self::RetDailyTaskNotFinish), "RET_DAILY_TASK_REWARD_HAS_TAKEN" => Some(Self::RetDailyTaskRewardHasTaken), "RET_MISSION_NOT_FINISH" => Some(Self::RetMissionNotFinish), "RET_MISSION_NOT_DOING" => Some(Self::RetMissionNotDoing), "RET_MISSION_FINISH_WAY_NOT_MATCH" => Some(Self::RetMissionFinishWayNotMatch), "RET_MISSION_SCENE_NOT_MATCH" => Some(Self::RetMissionSceneNotMatch), "RET_MISSION_CUSTOM_VALUE_NOT_VALID" => { Some(Self::RetMissionCustomValueNotValid) } "RET_MISSION_SUB_MISSION_NOT_MATCH" => { Some(Self::RetMissionSubMissionNotMatch) } "RET_ADVENTURE_MAP_NOT_EXIST" => Some(Self::RetAdventureMapNotExist), "RET_SCENE_ENTITY_NOT_EXIST" => Some(Self::RetSceneEntityNotExist), "RET_NOT_IN_SCENE" => Some(Self::RetNotInScene), "RET_SCENE_MONSTER_NOT_EXIST" => Some(Self::RetSceneMonsterNotExist), "RET_INTERACT_CONFIG_NOT_EXIST" => Some(Self::RetInteractConfigNotExist), "RET_UNSUPPORTED_PROP_STATE" => Some(Self::RetUnsupportedPropState), "RET_SCENE_ENTRY_ID_NOT_MATCH" => Some(Self::RetSceneEntryIdNotMatch), "RET_SCENE_ENTITY_MOVE_CHECK_FAILED" => { Some(Self::RetSceneEntityMoveCheckFailed) } "RET_ASSIST_MONSTER_COUNT_LIMIT" => Some(Self::RetAssistMonsterCountLimit), "RET_SCENE_USE_SKILL_FAIL" => Some(Self::RetSceneUseSkillFail), "RET_PROP_IS_HIDDEN" => Some(Self::RetPropIsHidden), "RET_LOADING_SUCC_ALREADY" => Some(Self::RetLoadingSuccAlready), "RET_SCENE_ENTITY_TYPE_INVALID" => Some(Self::RetSceneEntityTypeInvalid), "RET_INTERACT_TYPE_INVALID" => Some(Self::RetInteractTypeInvalid), "RET_INTERACT_NOT_IN_REGION" => Some(Self::RetInteractNotInRegion), "RET_INTERACT_SUB_TYPE_INVALID" => Some(Self::RetInteractSubTypeInvalid), "RET_NOT_LEADER_ENTITY" => Some(Self::RetNotLeaderEntity), "RET_MONSTER_IS_NOT_FARM_ELEMENT" => Some(Self::RetMonsterIsNotFarmElement), "RET_MONSTER_CONFIG_NOT_EXIST" => Some(Self::RetMonsterConfigNotExist), "RET_AVATAR_HP_ALREADY_FULL" => Some(Self::RetAvatarHpAlreadyFull), "RET_CUR_INTERACT_ENTITY_NOT_MATCH" => { Some(Self::RetCurInteractEntityNotMatch) } "RET_PLANE_TYPE_NOT_ALLOW" => Some(Self::RetPlaneTypeNotAllow), "RET_GROUP_NOT_EXIST" => Some(Self::RetGroupNotExist), "RET_GROUP_SAVE_DATA_IN_CD" => Some(Self::RetGroupSaveDataInCd), "RET_GROUP_SAVE_LENGH_REACH_MAX" => Some(Self::RetGroupSaveLenghReachMax), "RET_RECENT_ELEMENT_NOT_EXIST" => Some(Self::RetRecentElementNotExist), "RET_RECENT_ELEMENT_STAGE_NOT_MATCH" => { Some(Self::RetRecentElementStageNotMatch) } "RET_SCENE_POSITION_VERSION_NOT_MATCH" => { Some(Self::RetScenePositionVersionNotMatch) } "RET_GAMEPLAY_COUNTER_NOT_EXIST" => Some(Self::RetGameplayCounterNotExist), "RET_GAMEPLAY_COUNTER_NOT_ENOUGH" => Some(Self::RetGameplayCounterNotEnough), "RET_GROUP_STATE_NOT_MATCH" => Some(Self::RetGroupStateNotMatch), "RET_SCENE_ENTITY_POS_NOT_MATCH" => Some(Self::RetSceneEntityPosNotMatch), "RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF" => { Some(Self::RetGroupStateCustomSaveDataOff) } "RET_SCENE_NOT_MATCH" => Some(Self::RetSceneNotMatch), "RET_BUY_TIMES_LIMIT" => Some(Self::RetBuyTimesLimit), "RET_BUY_LIMIT_TYPE" => Some(Self::RetBuyLimitType), "RET_SHOP_NOT_OPEN" => Some(Self::RetShopNotOpen), "RET_GOODS_NOT_OPEN" => Some(Self::RetGoodsNotOpen), "RET_CITY_LEVEL_REWARD_TAKEN" => Some(Self::RetCityLevelRewardTaken), "RET_CITY_LEVEL_NOT_MEET" => Some(Self::RetCityLevelNotMeet), "RET_SINGLE_BUY_LIMIT" => Some(Self::RetSingleBuyLimit), "RET_TUTORIAL_NOT_UNLOCK" => Some(Self::RetTutorialNotUnlock), "RET_TUTORIAL_UNLOCK_ALREADY" => Some(Self::RetTutorialUnlockAlready), "RET_TUTORIAL_FINISH_ALREADY" => Some(Self::RetTutorialFinishAlready), "RET_TUTORIAL_PRE_NOT_UNLOCK" => Some(Self::RetTutorialPreNotUnlock), "RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH" => { Some(Self::RetTutorialPlayerLevelNotMatch) } "RET_TUTORIAL_TUTORIAL_NOT_FOUND" => Some(Self::RetTutorialTutorialNotFound), "RET_CHALLENGE_NOT_EXIST" => Some(Self::RetChallengeNotExist), "RET_CHALLENGE_NOT_UNLOCK" => Some(Self::RetChallengeNotUnlock), "RET_CHALLENGE_ALREADY" => Some(Self::RetChallengeAlready), "RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN" => { Some(Self::RetChallengeLineupEditForbidden) } "RET_CHALLENGE_LINEUP_EMPTY" => Some(Self::RetChallengeLineupEmpty), "RET_CHALLENGE_NOT_DOING" => Some(Self::RetChallengeNotDoing), "RET_CHALLENGE_NOT_FINISH" => Some(Self::RetChallengeNotFinish), "RET_CHALLENGE_TARGET_NOT_FINISH" => Some(Self::RetChallengeTargetNotFinish), "RET_CHALLENGE_TARGET_REWARD_TAKEN" => { Some(Self::RetChallengeTargetRewardTaken) } "RET_CHALLENGE_TIME_NOT_VALID" => Some(Self::RetChallengeTimeNotValid), "RET_CHALLENGE_STARS_COUNT_NOT_MEET" => { Some(Self::RetChallengeStarsCountNotMeet) } "RET_CHALLENGE_STARS_REWARD_TAKEN" => { Some(Self::RetChallengeStarsRewardTaken) } "RET_CHALLENGE_STARS_NOT_EXIST" => Some(Self::RetChallengeStarsNotExist), "RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR" => { Some(Self::RetChallengeCurSceneNotEntryFloor) } "RET_CHALLENGE_NO_TEAM_ARCHIVE" => Some(Self::RetChallengeNoTeamArchive), "RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID" => { Some(Self::RetChallengeLineupAvatarTypeInvalid) } "RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD" => { Some(Self::RetChallengeLineupRecommendInCd) } "RET_BASIC_TYPE_ALREADY" => Some(Self::RetBasicTypeAlready), "RET_NO_BASIC_TYPE" => Some(Self::RetNoBasicType), "RET_NOT_CHOOSE_BASIC_TYPE" => Some(Self::RetNotChooseBasicType), "RET_NOT_FUNC_CLOSE" => Some(Self::RetNotFuncClose), "RET_NOT_CHOOSE_GENDER" => Some(Self::RetNotChooseGender), "RET_NOT_REQ_UNLOCK_BASIC_TYPE" => Some(Self::RetNotReqUnlockBasicType), "RET_AVATAR_PATH_LOCKED" => Some(Self::RetAvatarPathLocked), "RET_ROGUE_STATUS_NOT_MATCH" => Some(Self::RetRogueStatusNotMatch), "RET_ROGUE_SELECT_BUFF_NOT_EXIST" => Some(Self::RetRogueSelectBuffNotExist), "RET_ROGUE_COIN_NOT_ENOUGH" => Some(Self::RetRogueCoinNotEnough), "RET_ROGUE_STAMINA_NOT_ENOUGH" => Some(Self::RetRogueStaminaNotEnough), "RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH" => { Some(Self::RetRogueAppraisalCountNotEnough) } "RET_ROGUE_PROP_ALREADY_USED" => Some(Self::RetRoguePropAlreadyUsed), "RET_ROGUE_RECORD_ALREADY_SAVED" => Some(Self::RetRogueRecordAlreadySaved), "RET_ROGUE_ROLL_BUFF_MAX_COUNT" => Some(Self::RetRogueRollBuffMaxCount), "RET_ROGUE_PICK_AVATAR_INVALID" => Some(Self::RetRoguePickAvatarInvalid), "RET_ROGUE_QUEST_EXPIRE" => Some(Self::RetRogueQuestExpire), "RET_ROGUE_QUEST_REWARD_ALREADY" => Some(Self::RetRogueQuestRewardAlready), "RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH" => { Some(Self::RetRogueReviveCountNotEnough) } "RET_ROGUE_AREA_INVALID" => Some(Self::RetRogueAreaInvalid), "RET_ROGUE_SCORE_REWARD_POOL_INVALID" => { Some(Self::RetRogueScoreRewardPoolInvalid) } "RET_ROGUE_SCORE_REWARD_ROW_INVALID" => { Some(Self::RetRogueScoreRewardRowInvalid) } "RET_ROGUE_AEON_LEVEL_NOT_MEET" => Some(Self::RetRogueAeonLevelNotMeet), "RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN" => { Some(Self::RetRogueAeonLevelRewardAlreadyTaken) } "RET_ROGUE_AEON_CONFIG_NOT_EXIST" => Some(Self::RetRogueAeonConfigNotExist), "RET_ROGUE_TRIAL_AVATAR_INVALID" => Some(Self::RetRogueTrialAvatarInvalid), "RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN" => { Some(Self::RetRogueHandbookRewardAlreadyTaken) } "RET_ROGUE_ROOM_TYPE_NOT_MATCH" => Some(Self::RetRogueRoomTypeNotMatch), "RET_ROGUE_SHOP_GOOD_NOT_FOUND" => Some(Self::RetRogueShopGoodNotFound), "RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT" => { Some(Self::RetRogueShopGoodAlreadyBought) } "RET_ROGUE_SHOP_GOOD_ALREADY_OWN" => Some(Self::RetRogueShopGoodAlreadyOwn), "RET_ROGUE_SHOP_MIRACLE_NOT_EXIST" => Some(Self::RetRogueShopMiracleNotExist), "RET_ROGUE_SHOP_NOT_EXIST" => Some(Self::RetRogueShopNotExist), "RET_ROGUE_SHOP_CANNOT_REFRESH" => Some(Self::RetRogueShopCannotRefresh), "RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH" => { Some(Self::RetRogueSelectBuffCertainMismatch) } "RET_MISSION_EVENT_CONFIG_NOT_EXIST" => { Some(Self::RetMissionEventConfigNotExist) } "RET_MISSION_EVENT_NOT_CLIENT" => Some(Self::RetMissionEventNotClient), "RET_MISSION_EVENT_FINISHED" => Some(Self::RetMissionEventFinished), "RET_MISSION_EVENT_DOING" => Some(Self::RetMissionEventDoing), "RET_HAS_CHALLENGE_MISSION_EVENT" => Some(Self::RetHasChallengeMissionEvent), "RET_NOT_CHALLENGE_MISSION_EVENT" => Some(Self::RetNotChallengeMissionEvent), "RET_GACHA_ID_NOT_EXIST" => Some(Self::RetGachaIdNotExist), "RET_GACHA_NUM_INVALID" => Some(Self::RetGachaNumInvalid), "RET_GACHA_FIRST_GACHA_MUST_ONE" => Some(Self::RetGachaFirstGachaMustOne), "RET_GACHA_REQ_DUPLICATED" => Some(Self::RetGachaReqDuplicated), "RET_GACHA_NOT_IN_SCHEDULE" => Some(Self::RetGachaNotInSchedule), "RET_GACHA_NEWBIE_CLOSE" => Some(Self::RetGachaNewbieClose), "RET_GACHA_TODAY_LIMITED" => Some(Self::RetGachaTodayLimited), "RET_GACHA_NOT_SUPPORT" => Some(Self::RetGachaNotSupport), "RET_GACHA_CEILING_NOT_ENOUGH" => Some(Self::RetGachaCeilingNotEnough), "RET_GACHA_CEILING_CLOSE" => Some(Self::RetGachaCeilingClose), "RET_NOT_IN_RAID" => Some(Self::RetNotInRaid), "RET_RAID_DOING" => Some(Self::RetRaidDoing), "RET_NOT_PROP" => Some(Self::RetNotProp), "RET_RAID_ID_NOT_MATCH" => Some(Self::RetRaidIdNotMatch), "RET_RAID_RESTART_NOT_MATCH" => Some(Self::RetRaidRestartNotMatch), "RET_RAID_LIMIT" => Some(Self::RetRaidLimit), "RET_RAID_AVATAR_LIST_EMPTY" => Some(Self::RetRaidAvatarListEmpty), "RET_RAID_AVATAR_NOT_EXIST" => Some(Self::RetRaidAvatarNotExist), "RET_CHALLENGE_RAID_REWARD_ALREADY" => { Some(Self::RetChallengeRaidRewardAlready) } "RET_CHALLENGE_RAID_SCORE_NOT_REACH" => { Some(Self::RetChallengeRaidScoreNotReach) } "RET_CHALLENGE_RAID_NOT_OPEN" => Some(Self::RetChallengeRaidNotOpen), "RET_RAID_FINISHED" => Some(Self::RetRaidFinished), "RET_RAID_WORLD_LEVEL_NOT_LOCK" => Some(Self::RetRaidWorldLevelNotLock), "RET_RAID_CANNOT_USE_ASSIST" => Some(Self::RetRaidCannotUseAssist), "RET_RAID_AVATAR_NOT_MATCH" => Some(Self::RetRaidAvatarNotMatch), "RET_RAID_CAN_NOT_SAVE" => Some(Self::RetRaidCanNotSave), "RET_RAID_NO_SAVE" => Some(Self::RetRaidNoSave), "RET_ACTIVITY_RAID_NOT_OPEN" => Some(Self::RetActivityRaidNotOpen), "RET_RAID_AVATAR_CAPTAIN_NOT_EXIST" => { Some(Self::RetRaidAvatarCaptainNotExist) } "RET_RAID_STORY_LINE_NOT_MATCH" => Some(Self::RetRaidStoryLineNotMatch), "RET_TALK_EVENT_ALREADY_TAKEN" => Some(Self::RetTalkEventAlreadyTaken), "RET_NPC_ALREADY_MEET" => Some(Self::RetNpcAlreadyMeet), "RET_NPC_NOT_IN_CONFIG" => Some(Self::RetNpcNotInConfig), "RET_DIALOGUE_GROUP_DISMATCH" => Some(Self::RetDialogueGroupDismatch), "RET_DIALOGUE_EVENT_INVALID" => Some(Self::RetDialogueEventInvalid), "RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH" => { Some(Self::RetTalkEventTakeProtoNotMatch) } "RET_TALK_EVENT_NOT_VALID" => Some(Self::RetTalkEventNotValid), "RET_EXPEDITION_CONFIG_NOT_EXIST" => Some(Self::RetExpeditionConfigNotExist), "RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST" => { Some(Self::RetExpeditionRewardConfigNotExist) } "RET_EXPEDITION_NOT_UNLOCKED" => Some(Self::RetExpeditionNotUnlocked), "RET_EXPEDITION_ALREADY_ACCEPTED" => Some(Self::RetExpeditionAlreadyAccepted), "RET_EXPEDITION_REPEATED_AVATAR" => Some(Self::RetExpeditionRepeatedAvatar), "RET_AVATAR_ALREADY_DISPATCHED" => Some(Self::RetAvatarAlreadyDispatched), "RET_EXPEDITION_NOT_ACCEPTED" => Some(Self::RetExpeditionNotAccepted), "RET_EXPEDITION_NOT_FINISH" => Some(Self::RetExpeditionNotFinish), "RET_EXPEDITION_ALREADY_FINISH" => Some(Self::RetExpeditionAlreadyFinish), "RET_EXPEDITION_TEAM_COUNT_LIMIT" => Some(Self::RetExpeditionTeamCountLimit), "RET_EXPEDITION_AVATAR_NUM_NOT_MATCH" => { Some(Self::RetExpeditionAvatarNumNotMatch) } "RET_EXPEDITION_NOT_OPEN" => Some(Self::RetExpeditionNotOpen), "RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID" => { Some(Self::RetExpeditionFriendAvatarNotValid) } "RET_EXPEDITION_NOT_PUBLISHED" => Some(Self::RetExpeditionNotPublished), "RET_LOGIN_ACTIVITY_HAS_TAKEN" => Some(Self::RetLoginActivityHasTaken), "RET_LOGIN_ACTIVITY_DAYS_LACK" => Some(Self::RetLoginActivityDaysLack), "RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE" => { Some(Self::RetTrialActivityRewardAlreadyTake) } "RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH" => { Some(Self::RetTrialActivityStageNotFinish) } "RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN" => { Some(Self::RetMaterialSubmitActivityHasTaken) } "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED" => { Some(Self::RetMaterialSubmitActivityMaterialNotSubmitted) } "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED" => { Some(Self::RetMaterialSubmitActivityMaterialAlreadySubmitted) } "RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR" => { Some(Self::RetFantasticStoryActivityStoryError) } "RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN" => { Some(Self::RetFantasticStoryActivityStoryNotOpen) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR" => { Some(Self::RetFantasticStoryActivityBattleError) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN" => { Some(Self::RetFantasticStoryActivityBattleNotOpen) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR" => { Some(Self::RetFantasticStoryActivityBattleAvatarError) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR" => { Some(Self::RetFantasticStoryActivityBattleBuffError) } "RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH" => { Some(Self::RetFantasticStoryActivityPreBattleScoreNotEnough) } "RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY" => { Some(Self::RetTrialActivityAlreadyInTrialActivity) } "RET_COMMON_ACTIVITY_NOT_OPEN" => Some(Self::RetCommonActivityNotOpen), "RET_MESSAGE_CONFIG_NOT_EXIST" => Some(Self::RetMessageConfigNotExist), "RET_MESSAGE_SECTION_NOT_TAKE" => Some(Self::RetMessageSectionNotTake), "RET_MESSAGE_GROUP_NOT_TAKE" => Some(Self::RetMessageGroupNotTake), "RET_MESSAGE_SECTION_ID_NOT_MATCH" => Some(Self::RetMessageSectionIdNotMatch), "RET_MESSAGE_SECTION_CAN_NOT_FINISH" => { Some(Self::RetMessageSectionCanNotFinish) } "RET_MESSAGE_ITEM_CAN_NOT_FINISH" => Some(Self::RetMessageItemCanNotFinish), "RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH" => { Some(Self::RetMessageItemRaidCanNotFinish) } "RET_FRIEND_ALREADY_IS_FRIEND" => Some(Self::RetFriendAlreadyIsFriend), "RET_FRIEND_IS_NOT_FRIEND" => Some(Self::RetFriendIsNotFriend), "RET_FRIEND_APPLY_EXPIRE" => Some(Self::RetFriendApplyExpire), "RET_FRIEND_IN_BLACKLIST" => Some(Self::RetFriendInBlacklist), "RET_FRIEND_NOT_IN_BLACKLIST" => Some(Self::RetFriendNotInBlacklist), "RET_FRIEND_NUMBER_LIMIT" => Some(Self::RetFriendNumberLimit), "RET_FRIEND_BLACKLIST_NUMBER_LIMIT" => { Some(Self::RetFriendBlacklistNumberLimit) } "RET_FRIEND_DAILY_APPLY_LIMIT" => Some(Self::RetFriendDailyApplyLimit), "RET_FRIEND_IN_HANDLE_LIMIT" => Some(Self::RetFriendInHandleLimit), "RET_FRIEND_APPLY_IN_CD" => Some(Self::RetFriendApplyInCd), "RET_FRIEND_REMARK_NAME_FORMAT_ERROR" => { Some(Self::RetFriendRemarkNameFormatError) } "RET_FRIEND_PLAYER_NOT_FOUND" => Some(Self::RetFriendPlayerNotFound), "RET_FRIEND_IN_TARGET_BLACKLIST" => Some(Self::RetFriendInTargetBlacklist), "RET_FRIEND_TARGET_NUMBER_LIMIT" => Some(Self::RetFriendTargetNumberLimit), "RET_ASSIST_QUERY_TOO_FAST" => Some(Self::RetAssistQueryTooFast), "RET_ASSIST_NOT_EXIST" => Some(Self::RetAssistNotExist), "RET_ASSIST_USED_ALREADY" => Some(Self::RetAssistUsedAlready), "RET_FRIEND_REPORT_REASON_FORMAT_ERROR" => { Some(Self::RetFriendReportReasonFormatError) } "RET_FRIEND_REPORT_SENSITIVE_WORDS" => { Some(Self::RetFriendReportSensitiveWords) } "RET_ASSIST_USED_TIMES_OVER" => Some(Self::RetAssistUsedTimesOver), "RET_ASSIST_QUIT_ALREADY" => Some(Self::RetAssistQuitAlready), "RET_ASSIST_AVATAR_IN_LINEUP" => Some(Self::RetAssistAvatarInLineup), "RET_ASSIST_NO_REWARD" => Some(Self::RetAssistNoReward), "RET_FRIEND_SEARCH_NUM_LIMIT" => Some(Self::RetFriendSearchNumLimit), "RET_FRIEND_SEARCH_IN_CD" => Some(Self::RetFriendSearchInCd), "RET_FRIEND_REMARK_NAME_UTF8_ERROR" => { Some(Self::RetFriendRemarkNameUtf8Error) } "RET_FRIEND_REPORT_REASON_UTF8_ERROR" => { Some(Self::RetFriendReportReasonUtf8Error) } "RET_ASSIST_SET_ALREADY" => Some(Self::RetAssistSetAlready), "RET_FRIEND_TARGET_FORBID_OTHER_APPLY" => { Some(Self::RetFriendTargetForbidOtherApply) } "RET_FRIEND_MARKED_CNT_MAX" => Some(Self::RetFriendMarkedCntMax), "RET_FRIEND_MARKED_ALREADY" => Some(Self::RetFriendMarkedAlready), "RET_FRIEND_NOT_MARKED" => Some(Self::RetFriendNotMarked), "RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD" => { Some(Self::RetFriendChallengeLineupRecommendInCd) } "RET_VIEW_PLAYER_CARD_IN_CD" => Some(Self::RetViewPlayerCardInCd), "RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD" => { Some(Self::RetViewPlayerBattleRecordInCd) } "RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST" => { Some(Self::RetPlayerBoardHeadIconNotExist) } "RET_PLAYER_BOARD_HEAD_ICON_LOCKED" => { Some(Self::RetPlayerBoardHeadIconLocked) } "RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED" => { Some(Self::RetPlayerBoardHeadIconAlreadyUnlocked) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST" => { Some(Self::RetPlayerBoardDisplayAvatarNotExist) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT" => { Some(Self::RetPlayerBoardDisplayAvatarExceedLimit) } "RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR" => { Some(Self::RetPlayerBoardDisplayRepeatedAvatar) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS" => { Some(Self::RetPlayerBoardDisplayAvatarSamePos) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED" => { Some(Self::RetPlayerBoardDisplayAvatarLocked) } "RET_SIGNATURE_LENGTH_EXCEED_LIMIT" => { Some(Self::RetSignatureLengthExceedLimit) } "RET_SIGNATURE_SENSITIVE_WORDS" => Some(Self::RetSignatureSensitiveWords), "RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST" => { Some(Self::RetPlayerBoardAssistAvatarNotExist) } "RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED" => { Some(Self::RetPlayerBoardAssistAvatarLocked) } "RET_SIGNATURE_UTF8_ERROR" => Some(Self::RetSignatureUtf8Error), "RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR" => { Some(Self::RetPlayerBoardAssistAvatarCntError) } "RET_BATTLE_PASS_TIER_NOT_VALID" => Some(Self::RetBattlePassTierNotValid), "RET_BATTLE_PASS_LEVEL_NOT_MEET" => Some(Self::RetBattlePassLevelNotMeet), "RET_BATTLE_PASS_REWARD_TAKE_ALREADY" => { Some(Self::RetBattlePassRewardTakeAlready) } "RET_BATTLE_PASS_NOT_PREMIUM" => Some(Self::RetBattlePassNotPremium), "RET_BATTLE_PASS_NOT_DOING" => Some(Self::RetBattlePassNotDoing), "RET_BATTLE_PASS_LEVEL_INVALID" => Some(Self::RetBattlePassLevelInvalid), "RET_BATTLE_PASS_NOT_UNLOCK" => Some(Self::RetBattlePassNotUnlock), "RET_BATTLE_PASS_NO_REWARD" => Some(Self::RetBattlePassNoReward), "RET_BATTLE_PASS_QUEST_NOT_VALID" => Some(Self::RetBattlePassQuestNotValid), "RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL" => { Some(Self::RetBattlePassNotChooseOptional) } "RET_BATTLE_PASS_NOT_TAKE_REWARD" => Some(Self::RetBattlePassNotTakeReward), "RET_BATTLE_PASS_OPTIONAL_NOT_VALID" => { Some(Self::RetBattlePassOptionalNotValid) } "RET_BATTLE_PASS_BUY_ALREADY" => Some(Self::RetBattlePassBuyAlready), "RET_BATTLE_PASS_NEAR_END" => Some(Self::RetBattlePassNearEnd), "RET_MUSIC_LOCKED" => Some(Self::RetMusicLocked), "RET_MUSIC_NOT_EXIST" => Some(Self::RetMusicNotExist), "RET_MUSIC_UNLOCK_FAILED" => Some(Self::RetMusicUnlockFailed), "RET_PUNK_LORD_LACK_SUMMON_TIMES" => Some(Self::RetPunkLordLackSummonTimes), "RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT" => { Some(Self::RetPunkLordAttackingMonsterLimit) } "RET_PUNK_LORD_MONSTER_NOT_EXIST" => Some(Self::RetPunkLordMonsterNotExist), "RET_PUNK_LORD_MONSTER_ALREADY_SHARED" => { Some(Self::RetPunkLordMonsterAlreadyShared) } "RET_PUNK_LORD_MONSTER_EXPIRED" => Some(Self::RetPunkLordMonsterExpired), "RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT" => { Some(Self::RetPunkLordSelfMonsterAttackLimit) } "RET_PUNK_LORD_LACK_SUPPORT_TIMES" => Some(Self::RetPunkLordLackSupportTimes), "RET_PUNK_LORD_MONSTER_ALREADY_KILLED" => { Some(Self::RetPunkLordMonsterAlreadyKilled) } "RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT" => { Some(Self::RetPunkLordMonsterAttackerLimit) } "RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID" => { Some(Self::RetPunkLordWorldLevleNotValid) } "RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST" => { Some(Self::RetPunkLordRewardLevleNotExist) } "RET_PUNK_LORD_POINT_NOT_MEET" => Some(Self::RetPunkLordPointNotMeet), "RET_PUNK_LORD_IN_ATTACKING" => Some(Self::RetPunkLordInAttacking), "RET_PUNK_LORD_OPERATION_IN_CD" => Some(Self::RetPunkLordOperationInCd), "RET_PUNK_LORD_REWARD_ALREADY_TAKEN" => { Some(Self::RetPunkLordRewardAlreadyTaken) } "RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT" => { Some(Self::RetPunkLordOverBonusRewardLimit) } "RET_PUNK_LORD_NOT_IN_SCHEDULE" => Some(Self::RetPunkLordNotInSchedule), "RET_PUNK_LORD_MONSTER_NOT_ATTACKED" => { Some(Self::RetPunkLordMonsterNotAttacked) } "RET_PUNK_LORD_MONSTER_NOT_KILLED" => Some(Self::RetPunkLordMonsterNotKilled), "RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE" => { Some(Self::RetPunkLordMonsterKilledScoreAlreadyTake) } "RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE" => { Some(Self::RetPunkLordRewardLevleAlreadyTake) } "RET_DAILY_ACTIVE_LEVEL_INVALID" => Some(Self::RetDailyActiveLevelInvalid), "RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN" => { Some(Self::RetDailyActiveLevelRewardAlreadyTaken) } "RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH" => { Some(Self::RetDailyActiveLevelApNotEnough) } "RET_DAILY_MEET_PAM" => Some(Self::RetDailyMeetPam), "RET_REPLAY_ID_NOT_MATCH" => Some(Self::RetReplayIdNotMatch), "RET_REPLAY_REQ_NOT_VALID" => Some(Self::RetReplayReqNotValid), "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED" => { Some(Self::RetFightActivityDifficultyLevelNotPassed) } "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE" => { Some(Self::RetFightActivityDifficultyLevelRewardAlreadyTake) } "RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN" => { Some(Self::RetFightActivityStageNotOpen) } "RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK" => { Some(Self::RetFightActivityLevelNotUnlock) } "RET_TRAIN_VISITOR_VISITOR_NOT_EXIST" => { Some(Self::RetTrainVisitorVisitorNotExist) } "RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST" => { Some(Self::RetTrainVisitorBehaviorNotExist) } "RET_TRAIN_VISITOR_BEHAVIOR_FINISHED" => { Some(Self::RetTrainVisitorBehaviorFinished) } "RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN" => { Some(Self::RetTrainVisitorAllBehaviorRewardTaken) } "RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH" => { Some(Self::RetTrainVisitorGetOnMissionNotFinish) } "RET_TRAIN_VISITOR_NOT_GET_OFF" => Some(Self::RetTrainVisitorNotGetOff), "RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE" => Some(Self::RetTextJoinUnknowIsOverride), "RET_TEXT_JOIN_ID_NOT_EXIST" => Some(Self::RetTextJoinIdNotExist), "RET_TEXT_JOIN_CAN_NOT_OVERRIDE" => Some(Self::RetTextJoinCanNotOverride), "RET_TEXT_JOIN_ITEM_ID_ERROR" => Some(Self::RetTextJoinItemIdError), "RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR" => { Some(Self::RetTextJoinSensitiveCheckError) } "RET_TEXT_JOIN_MUST_OVERRIDE" => Some(Self::RetTextJoinMustOverride), "RET_TEXT_JOIN_TEXT_EMPTY" => Some(Self::RetTextJoinTextEmpty), "RET_TEXT_JOIN_TEXT_FORMAT_ERROR" => Some(Self::RetTextJoinTextFormatError), "RET_TEXT_JOIN_TEXT_UTF8_ERROR" => Some(Self::RetTextJoinTextUtf8Error), "RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT" => { Some(Self::RetTextJoinBatchReqIdRepeat) } "RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ" => { Some(Self::RetTextJoinTypeNotSupportBatchReq) } "RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST" => { Some(Self::RetTextJoinAvatarIdNotExist) } "RET_TEXT_JOIN_UNKNOW_TYPE" => Some(Self::RetTextJoinUnknowType), "RET_PAM_MISSION_MISSION_ID_ERROR" => Some(Self::RetPamMissionMissionIdError), "RET_PAM_MISSION_MISSION_EXPIRE" => Some(Self::RetPamMissionMissionExpire), "RET_CHAT_TYPE_NOT_EXIST" => Some(Self::RetChatTypeNotExist), "RET_MSG_TYPE_NOT_EXIST" => Some(Self::RetMsgTypeNotExist), "RET_CHAT_NO_TARGET_UID" => Some(Self::RetChatNoTargetUid), "RET_CHAT_MSG_EMPTY" => Some(Self::RetChatMsgEmpty), "RET_CHAT_MSG_EXCEED_LIMIT" => Some(Self::RetChatMsgExceedLimit), "RET_CHAT_MSG_SENSITIVE_CHECK_ERROR" => { Some(Self::RetChatMsgSensitiveCheckError) } "RET_CHAT_MSG_UTF8_ERROR" => Some(Self::RetChatMsgUtf8Error), "RET_CHAT_FORBID_SWITCH_OPEN" => Some(Self::RetChatForbidSwitchOpen), "RET_CHAT_FORBID" => Some(Self::RetChatForbid), "RET_CHAT_MSG_INCLUDE_SPECIAL_STR" => Some(Self::RetChatMsgIncludeSpecialStr), "RET_CHAT_MSG_EMOJI_NOT_EXIST" => Some(Self::RetChatMsgEmojiNotExist), "RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH" => { Some(Self::RetChatMsgEmojiGenderNotMatch) } "RET_CHAT_MSG_EMOJI_NOT_MARKED" => Some(Self::RetChatMsgEmojiNotMarked), "RET_CHAT_MSG_EMOJI_ALREADY_MARKED" => { Some(Self::RetChatMsgEmojiAlreadyMarked) } "RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT" => { Some(Self::RetChatMsgEmojiMarkedMaxLimit) } "RET_BOXING_CLUB_CHALLENGE_NOT_OPEN" => { Some(Self::RetBoxingClubChallengeNotOpen) } "RET_MUSEUM_NOT_OPEN" => Some(Self::RetMuseumNotOpen), "RET_MUSEUM_TURN_CNT_NOT_MATCH" => Some(Self::RetMuseumTurnCntNotMatch), "RET_MUSEUM_PHASE_NOT_REACH" => Some(Self::RetMuseumPhaseNotReach), "RET_MUSEUM_UNKNOW_STUFF" => Some(Self::RetMuseumUnknowStuff), "RET_MUSEUM_UNKNOW_AREA" => Some(Self::RetMuseumUnknowArea), "RET_MUSEUM_UNKNOW_POS" => Some(Self::RetMuseumUnknowPos), "RET_MUSEUM_STUFF_ALREADY_IN_AREA" => Some(Self::RetMuseumStuffAlreadyInArea), "RET_MUSEUM_STUFF_NOT_IN_AREA" => Some(Self::RetMuseumStuffNotInArea), "RET_MUSEUM_GET_NPC_REPEAT" => Some(Self::RetMuseumGetNpcRepeat), "RET_MUSEUM_GET_NPC_UNLOCK" => Some(Self::RetMuseumGetNpcUnlock), "RET_MUSEUM_GET_NPC_NOT_ENOUGH" => Some(Self::RetMuseumGetNpcNotEnough), "RET_MUSEUM_CHANGE_STUFF_AREA_ERROR" => { Some(Self::RetMuseumChangeStuffAreaError) } "RET_MUSEUM_NOT_INIT" => Some(Self::RetMuseumNotInit), "RET_MUSEUM_EVENT_ERROR" => Some(Self::RetMuseumEventError), "RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID" => { Some(Self::RetMuseumUnknowChooseEventId) } "RET_MUSEUM_EVENT_ORDER_NOT_MATCH" => Some(Self::RetMuseumEventOrderNotMatch), "RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK" => { Some(Self::RetMuseumEventPhaseNotUnlock) } "RET_MUSEUM_EVENT_MISSION_NOT_FOUND" => { Some(Self::RetMuseumEventMissionNotFound) } "RET_MUSEUM_AREA_LEVEL_UP_ALREADY" => Some(Self::RetMuseumAreaLevelUpAlready), "RET_MUSEUM_STUFF_ALREADY_USED" => Some(Self::RetMuseumStuffAlreadyUsed), "RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK" => { Some(Self::RetMuseumEventRoundNotUnlock) } "RET_MUSEUM_STUFF_IN_AREA" => Some(Self::RetMuseumStuffInArea), "RET_MUSEUM_STUFF_DISPATCH" => Some(Self::RetMuseumStuffDispatch), "RET_MUSEUM_IS_END" => Some(Self::RetMuseumIsEnd), "RET_MUSEUM_STUFF_LEAVING" => Some(Self::RetMuseumStuffLeaving), "RET_MUSEUM_EVENT_MISSION_NOT_FINISH" => { Some(Self::RetMuseumEventMissionNotFinish) } "RET_MUSEUM_COLLECT_REWARD_NOT_EXIST" => { Some(Self::RetMuseumCollectRewardNotExist) } "RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN" => { Some(Self::RetMuseumCollectRewardAlreadyTaken) } "RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT" => { Some(Self::RetMuseumAcceptMissionMaxLimit) } "RET_ROGUE_CHALLENGE_NOT_OPEN" => Some(Self::RetRogueChallengeNotOpen), "RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT" => { Some(Self::RetRogueChallengeAssisRefreshLimit) } "RET_ALLEY_NOT_INIT" => Some(Self::RetAlleyNotInit), "RET_ALLEY_NOT_OPEN" => Some(Self::RetAlleyNotOpen), "RET_ALLEY_MAP_NOT_EXIST" => Some(Self::RetAlleyMapNotExist), "RET_ALLEY_EMPTY_POS_LIST" => Some(Self::RetAlleyEmptyPosList), "RET_ALLEY_LINE_POS_INVALID" => Some(Self::RetAlleyLinePosInvalid), "RET_ALLEY_SHOP_NOT_UNLOCK" => Some(Self::RetAlleyShopNotUnlock), "RET_ALLEY_DEPOT_FULL" => Some(Self::RetAlleyDepotFull), "RET_ALLEY_SHOP_NOT_INCLUDE" => Some(Self::RetAlleyShopNotInclude), "RET_ALLEY_EVENT_NOT_UNLOCK" => Some(Self::RetAlleyEventNotUnlock), "RET_ALLEY_EVENT_NOT_REFRESH" => Some(Self::RetAlleyEventNotRefresh), "RET_ALLEY_EVENT_STATE_DOING" => Some(Self::RetAlleyEventStateDoing), "RET_ALLEY_EVENT_STATE_FINISH" => Some(Self::RetAlleyEventStateFinish), "RET_ALLEY_EVENT_ERROR" => Some(Self::RetAlleyEventError), "RET_ALLEY_REWARD_LEVEL_ERROR" => Some(Self::RetAlleyRewardLevelError), "RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH" => { Some(Self::RetAlleyRewardPrestigeNotEnough) } "RET_ALLEY_SHIP_EMPTY" => Some(Self::RetAlleyShipEmpty), "RET_ALLEY_SHIP_ID_DISMATCH" => Some(Self::RetAlleyShipIdDismatch), "RET_ALLEY_SHIP_NOT_EXIST" => Some(Self::RetAlleyShipNotExist), "RET_ALLEY_SHIP_NOT_UNLOCK" => Some(Self::RetAlleyShipNotUnlock), "RET_ALLEY_GOODS_NOT_EXIST" => Some(Self::RetAlleyGoodsNotExist), "RET_ALLEY_GOODS_NOT_UNLOCK" => Some(Self::RetAlleyGoodsNotUnlock), "RET_ALLEY_PROFIT_NOT_POSITIVE" => Some(Self::RetAlleyProfitNotPositive), "RET_ALLEY_SPECIAL_ORDER_DISMATCH" => { Some(Self::RetAlleySpecialOrderDismatch) } "RET_ALLEY_ORDER_GOODS_OVER_LIMIT" => Some(Self::RetAlleyOrderGoodsOverLimit), "RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET" => { Some(Self::RetAlleySpecialOrderConditionNotMeet) } "RET_ALLEY_DEPOT_SIZE_OVER_LIMIT" => Some(Self::RetAlleyDepotSizeOverLimit), "RET_ALLEY_GOODS_NOT_ENOUGH" => Some(Self::RetAlleyGoodsNotEnough), "RET_ALLEY_ORDER_INDEX_INVALID" => Some(Self::RetAlleyOrderIndexInvalid), "RET_ALLEY_REWARD_ALREADY_TAKE" => Some(Self::RetAlleyRewardAlreadyTake), "RET_ALLEY_REWARD_NOT_EXIST" => Some(Self::RetAlleyRewardNotExist), "RET_ALLEY_MAIN_MISSION_NOT_DOING" => Some(Self::RetAlleyMainMissionNotDoing), "RET_ALLEY_CRITICAL_EVENT_NOT_FINISH" => { Some(Self::RetAlleyCriticalEventNotFinish) } "RET_ALLEY_SHOP_GOODS_NOT_VALID" => Some(Self::RetAlleyShopGoodsNotValid), "RET_ALLEY_SLASH_NOT_OPEN" => Some(Self::RetAlleySlashNotOpen), "RET_ALLEY_PLACING_ANCHOR_INVALID" => { Some(Self::RetAlleyPlacingAnchorInvalid) } "RET_ALLEY_PLACING_GOODS_INDEX_INVALID" => { Some(Self::RetAlleyPlacingGoodsIndexInvalid) } "RET_ALLEY_SAVE_MAP_TOO_QUICK" => Some(Self::RetAlleySaveMapTooQuick), "RET_ALLEY_MAP_NOT_LINK" => Some(Self::RetAlleyMapNotLink), "RET_ALLEY_FUNDS_NOT_LOWER_BASE" => Some(Self::RetAlleyFundsNotLowerBase), "RET_ALLEY_EVENT_NOT_FINISH" => Some(Self::RetAlleyEventNotFinish), "RET_ALLEY_NORMAL_ORDER_NOT_MEET" => Some(Self::RetAlleyNormalOrderNotMeet), "RET_PLAYER_RETURN_NOT_OPEN" => Some(Self::RetPlayerReturnNotOpen), "RET_PLAYER_RETURN_IS_SIGNED" => Some(Self::RetPlayerReturnIsSigned), "RET_PLAYER_RETURN_POINT_NOT_ENOUGH" => { Some(Self::RetPlayerReturnPointNotEnough) } "RET_PLAYER_RETURN_CONDITION_INVALID" => { Some(Self::RetPlayerReturnConditionInvalid) } "RET_PLAYER_RETURN_HAS_SIGNED" => Some(Self::RetPlayerReturnHasSigned), "RET_PLAYER_RETURN_REWARD_TAKEN" => Some(Self::RetPlayerReturnRewardTaken), "RET_AETHER_DIVIDE_NO_LINEUP" => Some(Self::RetAetherDivideNoLineup), "RET_AETHER_DIVIDE_LINEUP_INVALID" => { Some(Self::RetAetherDivideLineupInvalid) } "RET_CHAT_BUBBLE_ID_ERROR" => Some(Self::RetChatBubbleIdError), "RET_CHAT_BUBBLE_ID_NOT_UNLOCK" => Some(Self::RetChatBubbleIdNotUnlock), "RET_PHONE_THEME_ID_ERROR" => Some(Self::RetPhoneThemeIdError), "RET_PHONE_THEME_ID_NOT_UNLOCK" => Some(Self::RetPhoneThemeIdNotUnlock), "RET_CHAT_BUBBLE_SELECT_IS_CURRENT" => { Some(Self::RetChatBubbleSelectIsCurrent) } "RET_PHONE_THEME_SELECT_IS_CURRENT" => { Some(Self::RetPhoneThemeSelectIsCurrent) } "RET_CHESS_ROGUE_CONFIG_NOT_FOUND" => Some(Self::RetChessRogueConfigNotFound), "RET_CHESS_ROGUE_CONFIG_INVALID" => Some(Self::RetChessRogueConfigInvalid), "RET_CHESS_ROGUE_NO_VALID_ROOM" => Some(Self::RetChessRogueNoValidRoom), "RET_CHESS_ROGUE_NO_CELL_INFO" => Some(Self::RetChessRogueNoCellInfo), "RET_CHESS_ROGUE_CELL_NOT_FINISH" => Some(Self::RetChessRogueCellNotFinish), "RET_CHESS_ROGUE_CELL_IS_LOCKED" => Some(Self::RetChessRogueCellIsLocked), "RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH" => { Some(Self::RetChessRogueScheduleNotMatch) } "RET_CHESS_ROGUE_STATUS_FAIL" => Some(Self::RetChessRogueStatusFail), "RET_CHESS_ROGUE_AREA_NOT_EXIST" => Some(Self::RetChessRogueAreaNotExist), "RET_CHESS_ROGUE_LINEUP_FAIL" => Some(Self::RetChessRogueLineupFail), "RET_CHESS_ROGUE_AEON_FAIL" => Some(Self::RetChessRogueAeonFail), "RET_CHESS_ROGUE_ENTER_CELL_FAIL" => Some(Self::RetChessRogueEnterCellFail), "RET_CHESS_ROGUE_ROLL_DICE_FAIL" => Some(Self::RetChessRogueRollDiceFail), "RET_CHESS_ROGUE_DICE_STATUS_FAIL" => Some(Self::RetChessRogueDiceStatusFail), "RET_CHESS_ROGUE_DICE_CNT_NOT_FULL" => { Some(Self::RetChessRogueDiceCntNotFull) } "RET_CHESS_ROGUE_UNLOCK" => Some(Self::RetChessRogueUnlock), "RET_CHESS_ROGUE_PICK_AVATAR_FAIL" => Some(Self::RetChessRoguePickAvatarFail), "RET_CHESS_ROGUE_AVATAR_INVALID" => Some(Self::RetChessRogueAvatarInvalid), "RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT" => { Some(Self::RetChessRogueCellCanNotSelect) } "RET_CHESS_ROGUE_DICE_CONFIRMED" => Some(Self::RetChessRogueDiceConfirmed), "RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH" => { Some(Self::RetChessRogueNousDiceNotMatch) } "RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL" => { Some(Self::RetChessRogueNousDiceRarityFail) } "RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE" => { Some(Self::RetChessRogueNousDiceSurfaceDuplicate) } "RET_CHESS_ROGUE_NOT_IN_ROGUE" => Some(Self::RetChessRogueNotInRogue), "RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT" => { Some(Self::RetChessRogueNousDiceBranchLimit) } "RET_HELIOBUS_NOT_OPEN" => Some(Self::RetHeliobusNotOpen), "RET_HELIOBUS_SNS_POST_NOT_UNLOCK" => Some(Self::RetHeliobusSnsPostNotUnlock), "RET_HELIOBUS_SNS_ALREADY_READ" => Some(Self::RetHeliobusSnsAlreadyRead), "RET_HELIOBUS_SNS_ALREADY_LIKED" => Some(Self::RetHeliobusSnsAlreadyLiked), "RET_HELIOBUS_SNS_ALREADY_COMMENTED" => { Some(Self::RetHeliobusSnsAlreadyCommented) } "RET_HELIOBUS_SNS_IN_MISSION" => Some(Self::RetHeliobusSnsInMission), "RET_HELIOBUS_SNS_ALREADY_POSTED" => Some(Self::RetHeliobusSnsAlreadyPosted), "RET_HELIOBUS_SNS_NOT_DOING_MISSION" => { Some(Self::RetHeliobusSnsNotDoingMission) } "RET_HELIOBUS_REWARD_LEVEL_MAX" => Some(Self::RetHeliobusRewardLevelMax), "RET_HELIOBUS_INCOME_NOT_ENOUGH" => Some(Self::RetHeliobusIncomeNotEnough), "RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK" => { Some(Self::RetHeliobusSnsCommentNotUnlock) } "RET_HELIOBUS_CHALLENGE_NOT_UNLOCK" => { Some(Self::RetHeliobusChallengeNotUnlock) } "RET_HELIOBUS_CHALLENGE_ID_ERROR" => Some(Self::RetHeliobusChallengeIdError), "RET_HELIOBUS_SKILL_NOT_UNLOCK" => Some(Self::RetHeliobusSkillNotUnlock), "RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL" => { Some(Self::RetHeliobusAcceptPostMissionFail) } "RET_HELIOBUS_SKILL_NOT_SELECTED" => Some(Self::RetHeliobusSkillNotSelected), "RET_HELIOBUS_PLANE_TYPE_INVALID" => Some(Self::RetHeliobusPlaneTypeInvalid), "RET_REDDOT_PARAM_INVALID" => Some(Self::RetReddotParamInvalid), "RET_REDDOT_ACTIVITY_NOT_OPEN" => Some(Self::RetReddotActivityNotOpen), "RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR" => { Some(Self::RetRogueEndlessActivityConfigError) } "RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN" => { Some(Self::RetRogueEndlessActivityNotOpen) } "RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT" => { Some(Self::RetRogueEndlessActivityOverBonusRewardLimit) } "RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET" => { Some(Self::RetRogueEndlessActivityScoreNotMeet) } "RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE" => { Some(Self::RetRogueEndlessActivityRewardLevleAlreadyTake) } "RET_HEART_DIAL_SCRIPT_NOT_FOUND" => Some(Self::RetHeartDialScriptNotFound), "RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME" => { Some(Self::RetHeartDialScriptEmotionTheSame) } "RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL" => { Some(Self::RetHeartDialScriptStepNotNormal) } "RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH" => { Some(Self::RetHeartDialScriptConditionNotMatch) } "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH" => { Some(Self::RetHeartDialScriptSubmitItemNumNotMatch) } "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH" => { Some(Self::RetHeartDialScriptSubmitItemIdNotMatch) } "RET_HEART_DIAL_DIALOGUE_NOT_FOUND" => { Some(Self::RetHeartDialDialogueNotFound) } "RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED" => { Some(Self::RetHeartDialDialogueAlreadyPerformed) } "RET_HEART_DIAL_NPC_NOT_FOUND" => Some(Self::RetHeartDialNpcNotFound), "RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND" => { Some(Self::RetHeartDialTraceConfigNotFound) } "RET_HEART_DIAL_FLOOR_TRACE_EXIST" => Some(Self::RetHeartDialFloorTraceExist), "RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH" => { Some(Self::RetHeartDialTraceFloorNotMatch) } "RET_TRAVEL_BROCHURE_CONFIG_ERROR" => { Some(Self::RetTravelBrochureConfigError) } "RET_TRAVEL_BROCHURE_PARAM_INVALID" => { Some(Self::RetTravelBrochureParamInvalid) } "RET_TRAVEL_BROCHURE_LOCKED" => Some(Self::RetTravelBrochureLocked), "RET_TRAVEL_BROCHURE_CANNOT_OPERATE" => { Some(Self::RetTravelBrochureCannotOperate) } "RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH" => { Some(Self::RetTravelBrochureWorldIdNotMatch) } "RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK" => { Some(Self::RetTravelBrochureHasNoWorldBook) } "RET_TRAVEL_BROCHURE_PAGE_FULL" => Some(Self::RetTravelBrochurePageFull), "RET_MAP_ROTATION_NOT_IN_REGION" => Some(Self::RetMapRotationNotInRegion), "RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED" => { Some(Self::RetMapRotationRotaterAlreadyDeployed) } "RET_MAP_ROTATION_ENERGY_NOT_ENOUGH" => { Some(Self::RetMapRotationEnergyNotEnough) } "RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE" => { Some(Self::RetMapRotationEntityNotOnCurPose) } "RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED" => { Some(Self::RetMapRotationRotaterNotDeployed) } "RET_MAP_ROTATION_POSE_ROTATER_MISMATCH" => { Some(Self::RetMapRotationPoseRotaterMismatch) } "RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE" => { Some(Self::RetMapRotationRotaterNotRemovable) } "RET_MAP_ROTATION_ROTATER_DISPOSABLE" => { Some(Self::RetMapRotationRotaterDisposable) } "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND" => { Some(Self::RetSpaceZooActivityCatNotFound) } "RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID" => { Some(Self::RetSpaceZooActivityCatParamInvalid) } "RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH" => { Some(Self::RetSpaceZooActivityCatItemNotEnough) } "RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL" => { Some(Self::RetSpaceZooActivityCatBagFull) } "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE" => { Some(Self::RetSpaceZooActivityCatNotToMutate) } "RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR" => { Some(Self::RetSpaceZooActivityCatStateError) } "RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED" => { Some(Self::RetSpaceZooActivityCatCatteryLocked) } "RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW" => { Some(Self::RetSpaceZooActivityCatOutNow) } "RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND" => { Some(Self::RetSpaceZooActivityCatConfigNotFound) } "RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND" => { Some(Self::RetSpaceZooActivityCatFeatureNotFound) } "RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR" => { Some(Self::RetSpaceZooActivityCatAddCatError) } "RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH" => { Some(Self::RetSpaceZooActivityCatMoneyNotEnough) } "RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH" => { Some(Self::RetSpaceZooActivityCatCondNotMatch) } "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS" => { Some(Self::RetStrongChallengeActivityStageCfgMiss) } "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN" => { Some(Self::RetStrongChallengeActivityStageNotOpen) } "RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR" => { Some(Self::RetStrongChallengeActivityBuffError) } "RET_ROLL_SHOP_NOT_FOUND" => Some(Self::RetRollShopNotFound), "RET_ROLL_SHOP_GROUP_EMPTY" => Some(Self::RetRollShopGroupEmpty), "RET_ROLL_SHOP_EMPTY" => Some(Self::RetRollShopEmpty), "RET_ROLL_SHOP_GACHA_REQ_DUPLICATED" => { Some(Self::RetRollShopGachaReqDuplicated) } "RET_ROLL_SHOP_RANDOM_ERROR" => Some(Self::RetRollShopRandomError), "RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND" => { Some(Self::RetRollShopGroupTypeNotFound) } "RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY" => { Some(Self::RetRollShopHasStoredRewardAlready) } "RET_ROLL_SHOP_NO_STORED_REWARD" => Some(Self::RetRollShopNoStoredReward), "RET_ROLL_SHOP_NOT_IN_VALID_SCENE" => Some(Self::RetRollShopNotInValidScene), "RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE" => { Some(Self::RetRollShopInvalidRollShopType) } "RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH" => { Some(Self::RetActivityRaidCollectionPrevNotFinish) } "RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE" => { Some(Self::RetActivityRaidCollectionGroupEnterNextUnavailable) } "RET_ACTIVITY_RAID_COLLECTION_IS_LAST" => { Some(Self::RetActivityRaidCollectionIsLast) } "RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT" => { Some(Self::RetActivityRaidCollectionIsNotNext) } "RET_OFFERING_NOT_UNLOCK" => Some(Self::RetOfferingNotUnlock), "RET_OFFERING_LEVEL_NOT_UNLOCK" => Some(Self::RetOfferingLevelNotUnlock), "RET_OFFERING_REACH_MAX_LEVEL" => Some(Self::RetOfferingReachMaxLevel), "RET_OFFERING_ITEM_NOT_ENOUGH" => Some(Self::RetOfferingItemNotEnough), "RET_OFFERING_LONGTAIL_NOT_OPEN" => Some(Self::RetOfferingLongtailNotOpen), "RET_OFFERING_REWARD_CONDITION" => Some(Self::RetOfferingRewardCondition), "RET_DRINK_MAKER_CHAT_INVALID" => Some(Self::RetDrinkMakerChatInvalid), "RET_DRINK_MAKER_PARAM_INVALID" => Some(Self::RetDrinkMakerParamInvalid), "RET_DRINK_MAKER_PARAM_NOT_UNLOCK" => Some(Self::RetDrinkMakerParamNotUnlock), "RET_DRINK_MAKER_CONFIG_NOT_FOUND" => Some(Self::RetDrinkMakerConfigNotFound), "RET_DRINK_MAKER_NOT_LAST_CHAT" => Some(Self::RetDrinkMakerNotLastChat), "RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN" => { Some(Self::RetDrinkMakerDayAndFreePhaseNotOpen) } "RET_MONOPOLY_NOT_OPEN" => Some(Self::RetMonopolyNotOpen), "RET_MONOPOLY_CONFIG_ERROR" => Some(Self::RetMonopolyConfigError), "RET_MONOPOLY_DICE_NOT_ENOUGH" => Some(Self::RetMonopolyDiceNotEnough), "RET_MONOPOLY_CUR_CELL_NOT_FINISH" => Some(Self::RetMonopolyCurCellNotFinish), "RET_MONOPOLY_COIN_NOT_ENOUGH" => Some(Self::RetMonopolyCoinNotEnough), "RET_MONOPOLY_CELL_WAIT_PENDING" => Some(Self::RetMonopolyCellWaitPending), "RET_MONOPOLY_CELL_STATE_ERROR" => Some(Self::RetMonopolyCellStateError), "RET_MONOPOLY_CELL_CONTENT_ERROR" => Some(Self::RetMonopolyCellContentError), "RET_MONOPOLY_ITEM_NOT_ENOUGH" => Some(Self::RetMonopolyItemNotEnough), "RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP" => { Some(Self::RetMonopolyCellContentCannotGiveup) } "RET_MONOPOLY_ASSET_LEVEL_INVALID" => { Some(Self::RetMonopolyAssetLevelInvalid) } "RET_MONOPOLY_TURN_NOT_FINISH" => Some(Self::RetMonopolyTurnNotFinish), "RET_MONOPOLY_GUIDE_NOT_FINISH" => Some(Self::RetMonopolyGuideNotFinish), "RET_MONOPOLY_RAFFLE_REWARD_REISSUED" => { Some(Self::RetMonopolyRaffleRewardReissued) } "RET_MONOPOLY_NO_GAME_ACTIVE" => Some(Self::RetMonopolyNoGameActive), "RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE" => { Some(Self::RetMonopolyGameRatioNotIncreasable) } "RET_MONOPOLY_GAME_RATIO_MAX" => Some(Self::RetMonopolyGameRatioMax), "RET_MONOPOLY_GAME_TARGET_RATIO_INVALID" => { Some(Self::RetMonopolyGameTargetRatioInvalid) } "RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID" => { Some(Self::RetMonopolyGameBingoFlipPosInvalid) } "RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE" => { Some(Self::RetMonopolyGameGuessAlreadyChoose) } "RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID" => { Some(Self::RetMonopolyGameGuessChooseInvalid) } "RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT" => { Some(Self::RetMonopolyGameGuessInformationAlreadyBought) } "RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK" => { Some(Self::RetMonopolyGameRaiseRatioNotUnlock) } "RET_MONOPOLY_FRIEND_NOT_SYNCED" => Some(Self::RetMonopolyFriendNotSynced), "RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD" => { Some(Self::RetMonopolyGetFriendRankingListInCd) } "RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND" => { Some(Self::RetMonopolyLikeTargetNotFriend) } "RET_MONOPOLY_DAILY_ALREADY_LIKED" => { Some(Self::RetMonopolyDailyAlreadyLiked) } "RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH" => { Some(Self::RetMonopolySocialEventStatusNotMatch) } "RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST" => { Some(Self::RetMonopolySocialEventServerCacheNotExist) } "RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH" => { Some(Self::RetMonopolyActivityIdNotMatch) } "RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST" => { Some(Self::RetMonopolyRafflePoolNotExist) } "RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH" => { Some(Self::RetMonopolyRafflePoolTimeNotMatch) } "RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET" => { Some(Self::RetMonopolyRafflePoolPhaseNotMeet) } "RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET" => { Some(Self::RetMonopolyRafflePoolShowTimeNotMeet) } "RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND" => { Some(Self::RetMonopolyRaffleTicketNotFound) } "RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET" => { Some(Self::RetMonopolyRaffleTicketTimeNotMeet) } "RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN" => { Some(Self::RetMonopolyRaffleTicketRewardAlreadyTaken) } "RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME" => { Some(Self::RetMonopolyRafflePoolNotInRaffleTime) } "RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN" => { Some(Self::RetMonopolyMbtiReportRewardAlreadyTaken) } "RET_EVOLVE_BUILD_LEVEL_GAMING" => Some(Self::RetEvolveBuildLevelGaming), "RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM" => { Some(Self::RetEveolveBuildLevelBanRandom) } "RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN" => { Some(Self::RetEvolveBuildFirstRewardAlreadyTaken) } "RET_EVOLVE_BUILD_LEVEL_UNFINISH" => Some(Self::RetEvolveBuildLevelUnfinish), "RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL" => { Some(Self::RetEvolveBuildShopAbilityMaxLevel) } "RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL" => { Some(Self::RetEvolveBuildShopAbilityMinLevel) } "RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET" => { Some(Self::RetEvolveBuildShopAbilityNotGet) } "RET_EVOLVE_BUILD_LEVEL_LOCK" => Some(Self::RetEvolveBuildLevelLock), "RET_EVOLVE_BUILD_EXP_NOT_ENOUGH" => Some(Self::RetEvolveBuildExpNotEnough), "RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR" => { Some(Self::RetEvolveBuildShopAbilityLevelError) } "RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN" => { Some(Self::RetEvolveBuildActivityNotOpen) } "RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY" => { Some(Self::RetEvolveBuildShopAbilityEmpty) } "RET_EVOLVE_BUILD_LEVEL_NOT_START" => Some(Self::RetEvolveBuildLevelNotStart), "RET_EVOLVE_BUILD_SHOP_LOCK" => Some(Self::RetEvolveBuildShopLock), "RET_EVOLVE_BUILD_REWARD_LOCK" => Some(Self::RetEvolveBuildRewardLock), "RET_EVOLVE_BUILD_REWARD_LEVEL_MAX" => { Some(Self::RetEvolveBuildRewardLevelMax) } "RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN" => { Some(Self::RetEvolveBuildRewardAlreadyAllTaken) } "RET_CLOCK_PARK_CONFIG_ERROR" => Some(Self::RetClockParkConfigError), "RET_CLOCK_PARK_EFFECT_ERROR" => Some(Self::RetClockParkEffectError), "RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK" => { Some(Self::RetClockParkScriptAlreadyUnlock) } "RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET" => { Some(Self::RetClockParkScriptUnlockConditionNotMeet) } "RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK" => { Some(Self::RetClockParkTalentAlreadyUnlock) } "RET_CLOCK_PARK_SCRIPT_LOCKED" => Some(Self::RetClockParkScriptLocked), "RET_CLOCK_PARK_HAS_ONGOING_SCRIPT" => { Some(Self::RetClockParkHasOngoingScript) } "RET_CLOCK_PARK_NO_ONGOING_SCRIPT" => Some(Self::RetClockParkNoOngoingScript), "RET_CLOCK_PARK_DICE_PLACEMENT_ERROR" => { Some(Self::RetClockParkDicePlacementError) } "RET_CLOCK_PARK_MISMATCH_STATUS" => Some(Self::RetClockParkMismatchStatus), "RET_CLOCK_PARK_NO_BUFF" => Some(Self::RetClockParkNoBuff), "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED" => { Some(Self::RetClockParkSlotMachineGachaReqDuplicated) } "RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH" => { Some(Self::RetClockParkSlotMachineCostNotEnough) } "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT" => { Some(Self::RetClockParkSlotMachineGachaCntExceedLimit) } "RET_CLOCK_PARK_NOT_OPEN" => Some(Self::RetClockParkNotOpen), "RET_TOURN_ROGUE_STATUS_MISMATCH" => Some(Self::RetTournRogueStatusMismatch), "RET_MAGIC_ROGUE_STATUS_MISMATCH" => Some(Self::RetMagicRogueStatusMismatch), "RET_MATCH_ALREADY_IN_MATCH" => Some(Self::RetMatchAlreadyInMatch), "RET_MATCH_NOT_IN_MATCH" => Some(Self::RetMatchNotInMatch), "RET_MATCH_PLAY_NOT_OPEN" => Some(Self::RetMatchPlayNotOpen), "RET_CROSS_STATE_ERROR" => Some(Self::RetCrossStateError), "RET_MATCH_VERSION_NOT_EQUAL" => Some(Self::RetMatchVersionNotEqual), "RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM" => { Some(Self::RetMatchPlayerNotInLobbyRoom) } "RET_LOBBY_STATE_NOT_MATCH" => Some(Self::RetLobbyStateNotMatch), "RET_LOBBY_ROOM_NOT_EXIST" => Some(Self::RetLobbyRoomNotExist), "RET_LOBBY_ROOM_PALYER_FULL" => Some(Self::RetLobbyRoomPalyerFull), "RET_LOBBY_ROOM_PALYER_NOT_READY" => Some(Self::RetLobbyRoomPalyerNotReady), "RET_LOBBY_ROOM_PALYER_FIGHTING" => Some(Self::RetLobbyRoomPalyerFighting), "RET_FIGHT_ROOM_NOT_EXIST" => Some(Self::RetFightRoomNotExist), "RET_FIGHT_MATCH3_PLAYER_STATE_ERR" => { Some(Self::RetFightMatch3PlayerStateErr) } "RET_FIGHT_MATCH3_ROOM_STATE_ERR" => Some(Self::RetFightMatch3RoomStateErr), "RET_SWORD_TRAINING_NO_ACTIVE_GAME" => { Some(Self::RetSwordTrainingNoActiveGame) } "RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH" => { Some(Self::RetSwordTrainingNoPendingActionMatch) } "RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID" => { Some(Self::RetSwordTrainingPartnerAbilityInvalid) } "RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED" => { Some(Self::RetSwordTrainingSkillAlreadyLearned) } "RET_SWORD_TRAINING_CONDITION_NOT_MEET" => { Some(Self::RetSwordTrainingConditionNotMeet) } "RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED" => { Some(Self::RetSwordTrainingParentSkillNotLearned) } "RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK" => { Some(Self::RetSwordTrainingSkillTypeNotUnlock) } "RET_SWORD_TRAINING_GAME_ALREADY_EXIST" => { Some(Self::RetSwordTrainingGameAlreadyExist) } "RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH" => { Some(Self::RetSwordTrainingEndingHintNotMatch) } "RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND" => { Some(Self::RetSwordTrainingStorylineConfigNotFound) } "RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND" => { Some(Self::RetSwordTrainingStoryConfigNotFound) } "RET_SWORD_TRAINING_UNLOCK_NOT_FINISH" => { Some(Self::RetSwordTrainingUnlockNotFinish) } "RET_SWORD_TRAINING_OPTION_MISMATCH" => { Some(Self::RetSwordTrainingOptionMismatch) } "RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED" => { Some(Self::RetSwordTrainingRestoreWithoutExamFailed) } "RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE" => { Some(Self::RetSwordTrainingNoRestoreGameAvailable) } "RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH" => { Some(Self::RetSwordTrainingEndingStoryNotMatch) } "RET_SWORD_TRAINING_ENDING_NOT_FINISH" => { Some(Self::RetSwordTrainingEndingNotFinish) } "RET_SWORD_TRAINING_ENDING_REWARD_TAKEN" => { Some(Self::RetSwordTrainingEndingRewardTaken) } "RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE" => { Some(Self::RetSwordTrainingCombatRankNotChange) } "RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE" => { Some(Self::RetSwordTrainingDirectBattleDisable) } "RET_FIGHT_FEST_PHASE_NOT_MATCH" => Some(Self::RetFightFestPhaseNotMatch), "RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH" => { Some(Self::RetFightFestScoreRaceAlreadyFinish) } "RET_FIGHT_FEST_CHALLENGE_LOCKED" => Some(Self::RetFightFestChallengeLocked), "RET_FIGHT_FEST_COACH_SKILL_LOCKED" => { Some(Self::RetFightFestCoachSkillLocked) } "RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED" => { Some(Self::RetFightFestCoachSkillEquipTypeExisted) } "RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND" => { Some(Self::RetFightFestScoreRaceMissionDoind) } "RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP" => { Some(Self::RetFightFestCoachSkillNoEquip) } "RET_PET_NOT_EXIST" => Some(Self::RetPetNotExist), "RET_PET_ALREADY_SUMMONED" => Some(Self::RetPetAlreadySummoned), "RET_PET_NOT_SUMMONED" => Some(Self::RetPetNotSummoned), "RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT" => { Some(Self::RetMusicRhythmLevelTimeTooShort) } "RET_MUSIC_RHYTHM_NOT_IN_LEVEL" => Some(Self::RetMusicRhythmNotInLevel), "RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS" => { Some(Self::RetMusicRhythmPreDifficultyNotPass) } "RET_MUSIC_RHYTHM_SONG_LIMITED" => Some(Self::RetMusicRhythmSongLimited), "RET_MUSIC_RHYTHM_SONG_LOCKED" => Some(Self::RetMusicRhythmSongLocked), "RET_MUSIC_RHYTHM_TRACK_LOCKED" => Some(Self::RetMusicRhythmTrackLocked), "RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK" => { Some(Self::RetMusicRhythmLevelNotUnlock) } _ => None, } } } /// Obf: CIGJPAHIHAN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityType { None = 0, CmdTakeTrialActivityRewardScRsp = 2639, CmdCurTrialActivityScNotify = 2686, CmdTakeMaterialSubmitActivityRewardScRsp = 2660, CmdGetMaterialSubmitActivityDataScRsp = 2620, CmdTakeMaterialSubmitActivityRewardCsReq = 2604, CmdGetActivityScheduleConfigScRsp = 2677, CmdStartTrialActivityScRsp = 2603, CmdTakeTrialActivityRewardCsReq = 2676, CmdSubmitMaterialSubmitActivityMaterialCsReq = 2650, CmdLeaveTrialActivityCsReq = 2684, CmdGetActivityScheduleConfigCsReq = 2679, CmdSubmitMaterialSubmitActivityMaterialScRsp = 2631, CmdEnterTrialActivityStageCsReq = 2658, CmdStartTrialActivityCsReq = 2649, CmdTakeLoginActivityRewardScRsp = 2642, CmdTrialActivityDataChangeScNotify = 2669, CmdGetTrialActivityDataScRsp = 2654, CmdLeaveTrialActivityScRsp = 2632, CmdGetTrialActivityDataCsReq = 2687, CmdGetLoginActivityCsReq = 2698, CmdGetLoginActivityScRsp = 2671, CmdEnterTrialActivityStageScRsp = 2667, CmdGetMaterialSubmitActivityDataCsReq = 2645, CmdTakeLoginActivityRewardCsReq = 2683, } impl CmdActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdActivityType::None => "CmdActivityTypeNone", CmdActivityType::CmdTakeTrialActivityRewardScRsp => { "CmdTakeTrialActivityRewardScRsp" } CmdActivityType::CmdCurTrialActivityScNotify => "CmdCurTrialActivityScNotify", CmdActivityType::CmdTakeMaterialSubmitActivityRewardScRsp => { "CmdTakeMaterialSubmitActivityRewardScRsp" } CmdActivityType::CmdGetMaterialSubmitActivityDataScRsp => { "CmdGetMaterialSubmitActivityDataScRsp" } CmdActivityType::CmdTakeMaterialSubmitActivityRewardCsReq => { "CmdTakeMaterialSubmitActivityRewardCsReq" } CmdActivityType::CmdGetActivityScheduleConfigScRsp => { "CmdGetActivityScheduleConfigScRsp" } CmdActivityType::CmdStartTrialActivityScRsp => "CmdStartTrialActivityScRsp", CmdActivityType::CmdTakeTrialActivityRewardCsReq => { "CmdTakeTrialActivityRewardCsReq" } CmdActivityType::CmdSubmitMaterialSubmitActivityMaterialCsReq => { "CmdSubmitMaterialSubmitActivityMaterialCsReq" } CmdActivityType::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq", CmdActivityType::CmdGetActivityScheduleConfigCsReq => { "CmdGetActivityScheduleConfigCsReq" } CmdActivityType::CmdSubmitMaterialSubmitActivityMaterialScRsp => { "CmdSubmitMaterialSubmitActivityMaterialScRsp" } CmdActivityType::CmdEnterTrialActivityStageCsReq => { "CmdEnterTrialActivityStageCsReq" } CmdActivityType::CmdStartTrialActivityCsReq => "CmdStartTrialActivityCsReq", CmdActivityType::CmdTakeLoginActivityRewardScRsp => { "CmdTakeLoginActivityRewardScRsp" } CmdActivityType::CmdTrialActivityDataChangeScNotify => { "CmdTrialActivityDataChangeScNotify" } CmdActivityType::CmdGetTrialActivityDataScRsp => { "CmdGetTrialActivityDataScRsp" } CmdActivityType::CmdLeaveTrialActivityScRsp => "CmdLeaveTrialActivityScRsp", CmdActivityType::CmdGetTrialActivityDataCsReq => { "CmdGetTrialActivityDataCsReq" } CmdActivityType::CmdGetLoginActivityCsReq => "CmdGetLoginActivityCsReq", CmdActivityType::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp", CmdActivityType::CmdEnterTrialActivityStageScRsp => { "CmdEnterTrialActivityStageScRsp" } CmdActivityType::CmdGetMaterialSubmitActivityDataCsReq => { "CmdGetMaterialSubmitActivityDataCsReq" } CmdActivityType::CmdTakeLoginActivityRewardCsReq => { "CmdTakeLoginActivityRewardCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdActivityTypeNone" => Some(Self::None), "CmdTakeTrialActivityRewardScRsp" => { Some(Self::CmdTakeTrialActivityRewardScRsp) } "CmdCurTrialActivityScNotify" => Some(Self::CmdCurTrialActivityScNotify), "CmdTakeMaterialSubmitActivityRewardScRsp" => { Some(Self::CmdTakeMaterialSubmitActivityRewardScRsp) } "CmdGetMaterialSubmitActivityDataScRsp" => { Some(Self::CmdGetMaterialSubmitActivityDataScRsp) } "CmdTakeMaterialSubmitActivityRewardCsReq" => { Some(Self::CmdTakeMaterialSubmitActivityRewardCsReq) } "CmdGetActivityScheduleConfigScRsp" => { Some(Self::CmdGetActivityScheduleConfigScRsp) } "CmdStartTrialActivityScRsp" => Some(Self::CmdStartTrialActivityScRsp), "CmdTakeTrialActivityRewardCsReq" => { Some(Self::CmdTakeTrialActivityRewardCsReq) } "CmdSubmitMaterialSubmitActivityMaterialCsReq" => { Some(Self::CmdSubmitMaterialSubmitActivityMaterialCsReq) } "CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq), "CmdGetActivityScheduleConfigCsReq" => { Some(Self::CmdGetActivityScheduleConfigCsReq) } "CmdSubmitMaterialSubmitActivityMaterialScRsp" => { Some(Self::CmdSubmitMaterialSubmitActivityMaterialScRsp) } "CmdEnterTrialActivityStageCsReq" => { Some(Self::CmdEnterTrialActivityStageCsReq) } "CmdStartTrialActivityCsReq" => Some(Self::CmdStartTrialActivityCsReq), "CmdTakeLoginActivityRewardScRsp" => { Some(Self::CmdTakeLoginActivityRewardScRsp) } "CmdTrialActivityDataChangeScNotify" => { Some(Self::CmdTrialActivityDataChangeScNotify) } "CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp), "CmdLeaveTrialActivityScRsp" => Some(Self::CmdLeaveTrialActivityScRsp), "CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq), "CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq), "CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp), "CmdEnterTrialActivityStageScRsp" => { Some(Self::CmdEnterTrialActivityStageScRsp) } "CmdGetMaterialSubmitActivityDataCsReq" => { Some(Self::CmdGetMaterialSubmitActivityDataCsReq) } "CmdTakeLoginActivityRewardCsReq" => { Some(Self::CmdTakeLoginActivityRewardCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jnmhhhokoke { TrialActivityStatusNone = 0, TrialActivityStatusFinish = 1, } impl Jnmhhhokoke { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jnmhhhokoke::TrialActivityStatusNone => "TRIAL_ACTIVITY_STATUS_NONE", Jnmhhhokoke::TrialActivityStatusFinish => "TRIAL_ACTIVITY_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TRIAL_ACTIVITY_STATUS_NONE" => Some(Self::TrialActivityStatusNone), "TRIAL_ACTIVITY_STATUS_FINISH" => Some(Self::TrialActivityStatusFinish), _ => None, } } } /// Obf: LCDANGADAPK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAdventureType { None = 0, CmdGetFarmStageGachaInfoScRsp = 1342, CmdGetFarmStageGachaInfoCsReq = 1383, CmdEnterAdventureCsReq = 1398, CmdEnterAdventureScRsp = 1371, } impl CmdAdventureType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdAdventureType::None => "CmdAdventureTypeNone", CmdAdventureType::CmdGetFarmStageGachaInfoScRsp => { "CmdGetFarmStageGachaInfoScRsp" } CmdAdventureType::CmdGetFarmStageGachaInfoCsReq => { "CmdGetFarmStageGachaInfoCsReq" } CmdAdventureType::CmdEnterAdventureCsReq => "CmdEnterAdventureCsReq", CmdAdventureType::CmdEnterAdventureScRsp => "CmdEnterAdventureScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdAdventureTypeNone" => Some(Self::None), "CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp), "CmdGetFarmStageGachaInfoCsReq" => Some(Self::CmdGetFarmStageGachaInfoCsReq), "CmdEnterAdventureCsReq" => Some(Self::CmdEnterAdventureCsReq), "CmdEnterAdventureScRsp" => Some(Self::CmdEnterAdventureScRsp), _ => None, } } } /// Obf: LAANAEPJIIH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAetherDivideType { None = 0, CmdSetAetherDivideLineUpScRsp = 4822, CmdEquipAetherDividePassiveSkillCsReq = 4866, CmdClearAetherDividePassiveSkillScRsp = 4820, CmdClearAetherDividePassiveSkillCsReq = 4845, CmdAetherDivideSpiritInfoScNotify = 4810, CmdAetherDivideSpiritExpUpScRsp = 4811, CmdAetherDivideRefreshEndlessScRsp = 4893, CmdAetherDivideLineupScNotify = 4814, CmdSwitchAetherDivideLineUpSlotScRsp = 4831, CmdStartAetherDivideChallengeBattleCsReq = 4833, CmdGetAetherDivideChallengeInfoCsReq = 4900, CmdEnterAetherDivideSceneCsReq = 4898, CmdGetAetherDivideChallengeInfoScRsp = 4862, CmdEquipAetherDividePassiveSkillScRsp = 4805, CmdStartAetherDivideChallengeBattleScRsp = 4812, CmdAetherDivideTakeChallengeRewardCsReq = 4855, CmdAetherDivideTakeChallengeRewardScRsp = 4836, CmdLeaveAetherDivideSceneScRsp = 4842, CmdAetherDivideSpiritExpUpCsReq = 4852, CmdGetAetherDivideInfoScRsp = 4856, CmdAetherDivideRefreshEndlessCsReq = 4888, CmdStartAetherDivideStageBattleScRsp = 4860, CmdStartAetherDivideSceneBattleCsReq = 4879, CmdAetherDivideRefreshEndlessScNotify = 4863, CmdGetAetherDivideInfoCsReq = 4878, CmdSetAetherDivideLineUpCsReq = 4889, CmdSwitchAetherDivideLineUpSlotCsReq = 4850, CmdAetherDivideTainerInfoScNotify = 4823, CmdStartAetherDivideStageBattleCsReq = 4804, CmdAetherDivideSkillItemScNotify = 4885, CmdLeaveAetherDivideSceneCsReq = 4883, CmdEnterAetherDivideSceneScRsp = 4871, CmdStartAetherDivideSceneBattleScRsp = 4877, CmdAetherDivideFinishChallengeScNotify = 4806, } impl CmdAetherDivideType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdAetherDivideType::None => "CmdAetherDivideTypeNone", CmdAetherDivideType::CmdSetAetherDivideLineUpScRsp => { "CmdSetAetherDivideLineUpScRsp" } CmdAetherDivideType::CmdEquipAetherDividePassiveSkillCsReq => { "CmdEquipAetherDividePassiveSkillCsReq" } CmdAetherDivideType::CmdClearAetherDividePassiveSkillScRsp => { "CmdClearAetherDividePassiveSkillScRsp" } CmdAetherDivideType::CmdClearAetherDividePassiveSkillCsReq => { "CmdClearAetherDividePassiveSkillCsReq" } CmdAetherDivideType::CmdAetherDivideSpiritInfoScNotify => { "CmdAetherDivideSpiritInfoScNotify" } CmdAetherDivideType::CmdAetherDivideSpiritExpUpScRsp => { "CmdAetherDivideSpiritExpUpScRsp" } CmdAetherDivideType::CmdAetherDivideRefreshEndlessScRsp => { "CmdAetherDivideRefreshEndlessScRsp" } CmdAetherDivideType::CmdAetherDivideLineupScNotify => { "CmdAetherDivideLineupScNotify" } CmdAetherDivideType::CmdSwitchAetherDivideLineUpSlotScRsp => { "CmdSwitchAetherDivideLineUpSlotScRsp" } CmdAetherDivideType::CmdStartAetherDivideChallengeBattleCsReq => { "CmdStartAetherDivideChallengeBattleCsReq" } CmdAetherDivideType::CmdGetAetherDivideChallengeInfoCsReq => { "CmdGetAetherDivideChallengeInfoCsReq" } CmdAetherDivideType::CmdEnterAetherDivideSceneCsReq => { "CmdEnterAetherDivideSceneCsReq" } CmdAetherDivideType::CmdGetAetherDivideChallengeInfoScRsp => { "CmdGetAetherDivideChallengeInfoScRsp" } CmdAetherDivideType::CmdEquipAetherDividePassiveSkillScRsp => { "CmdEquipAetherDividePassiveSkillScRsp" } CmdAetherDivideType::CmdStartAetherDivideChallengeBattleScRsp => { "CmdStartAetherDivideChallengeBattleScRsp" } CmdAetherDivideType::CmdAetherDivideTakeChallengeRewardCsReq => { "CmdAetherDivideTakeChallengeRewardCsReq" } CmdAetherDivideType::CmdAetherDivideTakeChallengeRewardScRsp => { "CmdAetherDivideTakeChallengeRewardScRsp" } CmdAetherDivideType::CmdLeaveAetherDivideSceneScRsp => { "CmdLeaveAetherDivideSceneScRsp" } CmdAetherDivideType::CmdAetherDivideSpiritExpUpCsReq => { "CmdAetherDivideSpiritExpUpCsReq" } CmdAetherDivideType::CmdGetAetherDivideInfoScRsp => { "CmdGetAetherDivideInfoScRsp" } CmdAetherDivideType::CmdAetherDivideRefreshEndlessCsReq => { "CmdAetherDivideRefreshEndlessCsReq" } CmdAetherDivideType::CmdStartAetherDivideStageBattleScRsp => { "CmdStartAetherDivideStageBattleScRsp" } CmdAetherDivideType::CmdStartAetherDivideSceneBattleCsReq => { "CmdStartAetherDivideSceneBattleCsReq" } CmdAetherDivideType::CmdAetherDivideRefreshEndlessScNotify => { "CmdAetherDivideRefreshEndlessScNotify" } CmdAetherDivideType::CmdGetAetherDivideInfoCsReq => { "CmdGetAetherDivideInfoCsReq" } CmdAetherDivideType::CmdSetAetherDivideLineUpCsReq => { "CmdSetAetherDivideLineUpCsReq" } CmdAetherDivideType::CmdSwitchAetherDivideLineUpSlotCsReq => { "CmdSwitchAetherDivideLineUpSlotCsReq" } CmdAetherDivideType::CmdAetherDivideTainerInfoScNotify => { "CmdAetherDivideTainerInfoScNotify" } CmdAetherDivideType::CmdStartAetherDivideStageBattleCsReq => { "CmdStartAetherDivideStageBattleCsReq" } CmdAetherDivideType::CmdAetherDivideSkillItemScNotify => { "CmdAetherDivideSkillItemScNotify" } CmdAetherDivideType::CmdLeaveAetherDivideSceneCsReq => { "CmdLeaveAetherDivideSceneCsReq" } CmdAetherDivideType::CmdEnterAetherDivideSceneScRsp => { "CmdEnterAetherDivideSceneScRsp" } CmdAetherDivideType::CmdStartAetherDivideSceneBattleScRsp => { "CmdStartAetherDivideSceneBattleScRsp" } CmdAetherDivideType::CmdAetherDivideFinishChallengeScNotify => { "CmdAetherDivideFinishChallengeScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdAetherDivideTypeNone" => Some(Self::None), "CmdSetAetherDivideLineUpScRsp" => Some(Self::CmdSetAetherDivideLineUpScRsp), "CmdEquipAetherDividePassiveSkillCsReq" => { Some(Self::CmdEquipAetherDividePassiveSkillCsReq) } "CmdClearAetherDividePassiveSkillScRsp" => { Some(Self::CmdClearAetherDividePassiveSkillScRsp) } "CmdClearAetherDividePassiveSkillCsReq" => { Some(Self::CmdClearAetherDividePassiveSkillCsReq) } "CmdAetherDivideSpiritInfoScNotify" => { Some(Self::CmdAetherDivideSpiritInfoScNotify) } "CmdAetherDivideSpiritExpUpScRsp" => { Some(Self::CmdAetherDivideSpiritExpUpScRsp) } "CmdAetherDivideRefreshEndlessScRsp" => { Some(Self::CmdAetherDivideRefreshEndlessScRsp) } "CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify), "CmdSwitchAetherDivideLineUpSlotScRsp" => { Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp) } "CmdStartAetherDivideChallengeBattleCsReq" => { Some(Self::CmdStartAetherDivideChallengeBattleCsReq) } "CmdGetAetherDivideChallengeInfoCsReq" => { Some(Self::CmdGetAetherDivideChallengeInfoCsReq) } "CmdEnterAetherDivideSceneCsReq" => { Some(Self::CmdEnterAetherDivideSceneCsReq) } "CmdGetAetherDivideChallengeInfoScRsp" => { Some(Self::CmdGetAetherDivideChallengeInfoScRsp) } "CmdEquipAetherDividePassiveSkillScRsp" => { Some(Self::CmdEquipAetherDividePassiveSkillScRsp) } "CmdStartAetherDivideChallengeBattleScRsp" => { Some(Self::CmdStartAetherDivideChallengeBattleScRsp) } "CmdAetherDivideTakeChallengeRewardCsReq" => { Some(Self::CmdAetherDivideTakeChallengeRewardCsReq) } "CmdAetherDivideTakeChallengeRewardScRsp" => { Some(Self::CmdAetherDivideTakeChallengeRewardScRsp) } "CmdLeaveAetherDivideSceneScRsp" => { Some(Self::CmdLeaveAetherDivideSceneScRsp) } "CmdAetherDivideSpiritExpUpCsReq" => { Some(Self::CmdAetherDivideSpiritExpUpCsReq) } "CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp), "CmdAetherDivideRefreshEndlessCsReq" => { Some(Self::CmdAetherDivideRefreshEndlessCsReq) } "CmdStartAetherDivideStageBattleScRsp" => { Some(Self::CmdStartAetherDivideStageBattleScRsp) } "CmdStartAetherDivideSceneBattleCsReq" => { Some(Self::CmdStartAetherDivideSceneBattleCsReq) } "CmdAetherDivideRefreshEndlessScNotify" => { Some(Self::CmdAetherDivideRefreshEndlessScNotify) } "CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq), "CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq), "CmdSwitchAetherDivideLineUpSlotCsReq" => { Some(Self::CmdSwitchAetherDivideLineUpSlotCsReq) } "CmdAetherDivideTainerInfoScNotify" => { Some(Self::CmdAetherDivideTainerInfoScNotify) } "CmdStartAetherDivideStageBattleCsReq" => { Some(Self::CmdStartAetherDivideStageBattleCsReq) } "CmdAetherDivideSkillItemScNotify" => { Some(Self::CmdAetherDivideSkillItemScNotify) } "CmdLeaveAetherDivideSceneCsReq" => { Some(Self::CmdLeaveAetherDivideSceneCsReq) } "CmdEnterAetherDivideSceneScRsp" => { Some(Self::CmdEnterAetherDivideSceneScRsp) } "CmdStartAetherDivideSceneBattleScRsp" => { Some(Self::CmdStartAetherDivideSceneBattleScRsp) } "CmdAetherDivideFinishChallengeScNotify" => { Some(Self::CmdAetherDivideFinishChallengeScNotify) } _ => None, } } } /// Obf: FKBIFBJNPMH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAlleyType { None = 0, CmdActivityRaidPlacingGameCsReq = 4757, CmdRefreshAlleyOrderCsReq = 4745, CmdRefreshAlleyOrderScRsp = 4720, CmdAlleyShopLevelScNotify = 4711, CmdTakePrestigeRewardScRsp = 4756, CmdLogisticsDetonateStarSkiffScRsp = 4702, CmdGetSaveLogisticsMapCsReq = 4785, CmdAlleyShipUnlockScNotify = 4710, CmdAlleyFundsScNotify = 4752, CmdLogisticsGameScRsp = 4742, CmdAlleyGuaranteedFundsCsReq = 4788, CmdGetAlleyInfoScRsp = 4771, CmdActivityRaidPlacingGameScRsp = 4725, CmdStartAlleyEventScRsp = 4712, CmdLogisticsScoreRewardSyncInfoScNotify = 4765, CmdPrestigeLevelUpScRsp = 4760, CmdAlleyShipUsedCountScNotify = 4714, CmdAlleyTakeEventRewardScRsp = 4755, CmdAlleyOrderChangedScNotify = 4750, CmdAlleyEventEffectNotify = 4738, CmdTakePrestigeRewardCsReq = 4778, CmdAlleyEventChangeNotify = 4728, CmdAlleyPlacingGameCsReq = 4789, CmdAlleyPlacingGameScRsp = 4722, CmdSaveLogisticsScRsp = 4762, CmdGetSaveLogisticsMapScRsp = 4716, CmdLogisticsInfoScNotify = 4706, CmdAlleyTakeEventRewardCsReq = 4763, CmdAlleyGuaranteedFundsScRsp = 4793, CmdLogisticsGameCsReq = 4783, CmdLogisticsDetonateStarSkiffCsReq = 4736, CmdGetAlleyInfoCsReq = 4798, CmdStartAlleyEventCsReq = 4733, CmdSaveLogisticsCsReq = 4800, CmdAlleyShipmentEventEffectsScNotify = 4723, CmdPrestigeLevelUpCsReq = 4704, } impl CmdAlleyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdAlleyType::None => "CmdAlleyTypeNone", CmdAlleyType::CmdActivityRaidPlacingGameCsReq => { "CmdActivityRaidPlacingGameCsReq" } CmdAlleyType::CmdRefreshAlleyOrderCsReq => "CmdRefreshAlleyOrderCsReq", CmdAlleyType::CmdRefreshAlleyOrderScRsp => "CmdRefreshAlleyOrderScRsp", CmdAlleyType::CmdAlleyShopLevelScNotify => "CmdAlleyShopLevelScNotify", CmdAlleyType::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp", CmdAlleyType::CmdLogisticsDetonateStarSkiffScRsp => { "CmdLogisticsDetonateStarSkiffScRsp" } CmdAlleyType::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq", CmdAlleyType::CmdAlleyShipUnlockScNotify => "CmdAlleyShipUnlockScNotify", CmdAlleyType::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify", CmdAlleyType::CmdLogisticsGameScRsp => "CmdLogisticsGameScRsp", CmdAlleyType::CmdAlleyGuaranteedFundsCsReq => "CmdAlleyGuaranteedFundsCsReq", CmdAlleyType::CmdGetAlleyInfoScRsp => "CmdGetAlleyInfoScRsp", CmdAlleyType::CmdActivityRaidPlacingGameScRsp => { "CmdActivityRaidPlacingGameScRsp" } CmdAlleyType::CmdStartAlleyEventScRsp => "CmdStartAlleyEventScRsp", CmdAlleyType::CmdLogisticsScoreRewardSyncInfoScNotify => { "CmdLogisticsScoreRewardSyncInfoScNotify" } CmdAlleyType::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp", CmdAlleyType::CmdAlleyShipUsedCountScNotify => { "CmdAlleyShipUsedCountScNotify" } CmdAlleyType::CmdAlleyTakeEventRewardScRsp => "CmdAlleyTakeEventRewardScRsp", CmdAlleyType::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify", CmdAlleyType::CmdAlleyEventEffectNotify => "CmdAlleyEventEffectNotify", CmdAlleyType::CmdTakePrestigeRewardCsReq => "CmdTakePrestigeRewardCsReq", CmdAlleyType::CmdAlleyEventChangeNotify => "CmdAlleyEventChangeNotify", CmdAlleyType::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq", CmdAlleyType::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp", CmdAlleyType::CmdSaveLogisticsScRsp => "CmdSaveLogisticsScRsp", CmdAlleyType::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp", CmdAlleyType::CmdLogisticsInfoScNotify => "CmdLogisticsInfoScNotify", CmdAlleyType::CmdAlleyTakeEventRewardCsReq => "CmdAlleyTakeEventRewardCsReq", CmdAlleyType::CmdAlleyGuaranteedFundsScRsp => "CmdAlleyGuaranteedFundsScRsp", CmdAlleyType::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq", CmdAlleyType::CmdLogisticsDetonateStarSkiffCsReq => { "CmdLogisticsDetonateStarSkiffCsReq" } CmdAlleyType::CmdGetAlleyInfoCsReq => "CmdGetAlleyInfoCsReq", CmdAlleyType::CmdStartAlleyEventCsReq => "CmdStartAlleyEventCsReq", CmdAlleyType::CmdSaveLogisticsCsReq => "CmdSaveLogisticsCsReq", CmdAlleyType::CmdAlleyShipmentEventEffectsScNotify => { "CmdAlleyShipmentEventEffectsScNotify" } CmdAlleyType::CmdPrestigeLevelUpCsReq => "CmdPrestigeLevelUpCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdAlleyTypeNone" => Some(Self::None), "CmdActivityRaidPlacingGameCsReq" => { Some(Self::CmdActivityRaidPlacingGameCsReq) } "CmdRefreshAlleyOrderCsReq" => Some(Self::CmdRefreshAlleyOrderCsReq), "CmdRefreshAlleyOrderScRsp" => Some(Self::CmdRefreshAlleyOrderScRsp), "CmdAlleyShopLevelScNotify" => Some(Self::CmdAlleyShopLevelScNotify), "CmdTakePrestigeRewardScRsp" => Some(Self::CmdTakePrestigeRewardScRsp), "CmdLogisticsDetonateStarSkiffScRsp" => { Some(Self::CmdLogisticsDetonateStarSkiffScRsp) } "CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq), "CmdAlleyShipUnlockScNotify" => Some(Self::CmdAlleyShipUnlockScNotify), "CmdAlleyFundsScNotify" => Some(Self::CmdAlleyFundsScNotify), "CmdLogisticsGameScRsp" => Some(Self::CmdLogisticsGameScRsp), "CmdAlleyGuaranteedFundsCsReq" => Some(Self::CmdAlleyGuaranteedFundsCsReq), "CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp), "CmdActivityRaidPlacingGameScRsp" => { Some(Self::CmdActivityRaidPlacingGameScRsp) } "CmdStartAlleyEventScRsp" => Some(Self::CmdStartAlleyEventScRsp), "CmdLogisticsScoreRewardSyncInfoScNotify" => { Some(Self::CmdLogisticsScoreRewardSyncInfoScNotify) } "CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp), "CmdAlleyShipUsedCountScNotify" => Some(Self::CmdAlleyShipUsedCountScNotify), "CmdAlleyTakeEventRewardScRsp" => Some(Self::CmdAlleyTakeEventRewardScRsp), "CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify), "CmdAlleyEventEffectNotify" => Some(Self::CmdAlleyEventEffectNotify), "CmdTakePrestigeRewardCsReq" => Some(Self::CmdTakePrestigeRewardCsReq), "CmdAlleyEventChangeNotify" => Some(Self::CmdAlleyEventChangeNotify), "CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq), "CmdAlleyPlacingGameScRsp" => Some(Self::CmdAlleyPlacingGameScRsp), "CmdSaveLogisticsScRsp" => Some(Self::CmdSaveLogisticsScRsp), "CmdGetSaveLogisticsMapScRsp" => Some(Self::CmdGetSaveLogisticsMapScRsp), "CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify), "CmdAlleyTakeEventRewardCsReq" => Some(Self::CmdAlleyTakeEventRewardCsReq), "CmdAlleyGuaranteedFundsScRsp" => Some(Self::CmdAlleyGuaranteedFundsScRsp), "CmdLogisticsGameCsReq" => Some(Self::CmdLogisticsGameCsReq), "CmdLogisticsDetonateStarSkiffCsReq" => { Some(Self::CmdLogisticsDetonateStarSkiffCsReq) } "CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq), "CmdStartAlleyEventCsReq" => Some(Self::CmdStartAlleyEventCsReq), "CmdSaveLogisticsCsReq" => Some(Self::CmdSaveLogisticsCsReq), "CmdAlleyShipmentEventEffectsScNotify" => { Some(Self::CmdAlleyShipmentEventEffectsScNotify) } "CmdPrestigeLevelUpCsReq" => Some(Self::CmdPrestigeLevelUpCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Phjbabemmho { Left = 0, Right = 1, Up = 2, Down = 3, LeftUp = 4, LeftDown = 5, RightUp = 6, RightDown = 7, } impl Phjbabemmho { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Phjbabemmho::Left => "LEFT", Phjbabemmho::Right => "RIGHT", Phjbabemmho::Up => "UP", Phjbabemmho::Down => "DOWN", Phjbabemmho::LeftUp => "LEFT_UP", Phjbabemmho::LeftDown => "LEFT_DOWN", Phjbabemmho::RightUp => "RIGHT_UP", Phjbabemmho::RightDown => "RIGHT_DOWN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LEFT" => Some(Self::Left), "RIGHT" => Some(Self::Right), "UP" => Some(Self::Up), "DOWN" => Some(Self::Down), "LEFT_UP" => Some(Self::LeftUp), "LEFT_DOWN" => Some(Self::LeftDown), "RIGHT_UP" => Some(Self::RightUp), "RIGHT_DOWN" => Some(Self::RightDown), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ighmmcpcbkl { AlleyEventTypeNone = 0, AlleyMainEvent = 1, AlleyCriticalEvent = 2, AlleyDailyEvent = 3, } impl Ighmmcpcbkl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ighmmcpcbkl::AlleyEventTypeNone => "ALLEY_EVENT_TYPE_NONE", Ighmmcpcbkl::AlleyMainEvent => "ALLEY_MAIN_EVENT", Ighmmcpcbkl::AlleyCriticalEvent => "ALLEY_CRITICAL_EVENT", Ighmmcpcbkl::AlleyDailyEvent => "ALLEY_DAILY_EVENT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ALLEY_EVENT_TYPE_NONE" => Some(Self::AlleyEventTypeNone), "ALLEY_MAIN_EVENT" => Some(Self::AlleyMainEvent), "ALLEY_CRITICAL_EVENT" => Some(Self::AlleyCriticalEvent), "ALLEY_DAILY_EVENT" => Some(Self::AlleyDailyEvent), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bnofmbhianp { AlleyStateNone = 0, AlleyEventDoing = 1, AlleyEventFinish = 2, AlleyEventRewarded = 3, } impl Bnofmbhianp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bnofmbhianp::AlleyStateNone => "ALLEY_STATE_NONE", Bnofmbhianp::AlleyEventDoing => "ALLEY_EVENT_DOING", Bnofmbhianp::AlleyEventFinish => "ALLEY_EVENT_FINISH", Bnofmbhianp::AlleyEventRewarded => "ALLEY_EVENT_REWARDED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ALLEY_STATE_NONE" => Some(Self::AlleyStateNone), "ALLEY_EVENT_DOING" => Some(Self::AlleyEventDoing), "ALLEY_EVENT_FINISH" => Some(Self::AlleyEventFinish), "ALLEY_EVENT_REWARDED" => Some(Self::AlleyEventRewarded), _ => None, } } } /// Obf: DJINCOJLCDP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdArchiveType { None = 0, CmdGetArchiveDataScRsp = 2371, CmdGetUpdatedArchiveDataCsReq = 2383, CmdGetArchiveDataCsReq = 2398, CmdGetUpdatedArchiveDataScRsp = 2342, } impl CmdArchiveType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdArchiveType::None => "CmdArchiveTypeNone", CmdArchiveType::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp", CmdArchiveType::CmdGetUpdatedArchiveDataCsReq => { "CmdGetUpdatedArchiveDataCsReq" } CmdArchiveType::CmdGetArchiveDataCsReq => "CmdGetArchiveDataCsReq", CmdArchiveType::CmdGetUpdatedArchiveDataScRsp => { "CmdGetUpdatedArchiveDataScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdArchiveTypeNone" => Some(Self::None), "CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp), "CmdGetUpdatedArchiveDataCsReq" => Some(Self::CmdGetUpdatedArchiveDataCsReq), "CmdGetArchiveDataCsReq" => Some(Self::CmdGetArchiveDataCsReq), "CmdGetUpdatedArchiveDataScRsp" => Some(Self::CmdGetUpdatedArchiveDataScRsp), _ => None, } } } /// Obf: CKJEMKHIEFF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAvatarType { None = 0, CmdTakePromotionRewardScRsp = 304, CmdGetAvatarDataScRsp = 371, CmdUnlockSkilltreeScRsp = 377, CmdTakeOffAvatarSkinCsReq = 311, CmdDressAvatarSkinCsReq = 360, CmdDressAvatarSkinScRsp = 352, CmdTakeOffRelicCsReq = 320, CmdRankUpAvatarCsReq = 322, CmdTakeOffAvatarSkinScRsp = 310, CmdAddAvatarScNotify = 389, CmdDressAvatarScRsp = 338, CmdDressRelicAvatarCsReq = 305, CmdMarkAvatarScRsp = 306, CmdAvatarExpUpCsReq = 383, CmdRankUpAvatarScRsp = 366, CmdAvatarExpUpScRsp = 342, CmdTakePromotionRewardCsReq = 331, CmdPromoteAvatarCsReq = 333, CmdTakeOffEquipmentScRsp = 356, CmdTakeOffEquipmentCsReq = 378, CmdUnlockSkilltreeCsReq = 379, CmdDressAvatarCsReq = 328, CmdUnlockAvatarSkinScNotify = 400, CmdTakeOffRelicScRsp = 350, CmdDressRelicAvatarScRsp = 345, CmdPromoteAvatarScRsp = 312, CmdGetAvatarDataCsReq = 398, CmdMarkAvatarCsReq = 362, } impl CmdAvatarType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdAvatarType::None => "CmdAvatarTypeNone", CmdAvatarType::CmdTakePromotionRewardScRsp => "CmdTakePromotionRewardScRsp", CmdAvatarType::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp", CmdAvatarType::CmdUnlockSkilltreeScRsp => "CmdUnlockSkilltreeScRsp", CmdAvatarType::CmdTakeOffAvatarSkinCsReq => "CmdTakeOffAvatarSkinCsReq", CmdAvatarType::CmdDressAvatarSkinCsReq => "CmdDressAvatarSkinCsReq", CmdAvatarType::CmdDressAvatarSkinScRsp => "CmdDressAvatarSkinScRsp", CmdAvatarType::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq", CmdAvatarType::CmdRankUpAvatarCsReq => "CmdRankUpAvatarCsReq", CmdAvatarType::CmdTakeOffAvatarSkinScRsp => "CmdTakeOffAvatarSkinScRsp", CmdAvatarType::CmdAddAvatarScNotify => "CmdAddAvatarScNotify", CmdAvatarType::CmdDressAvatarScRsp => "CmdDressAvatarScRsp", CmdAvatarType::CmdDressRelicAvatarCsReq => "CmdDressRelicAvatarCsReq", CmdAvatarType::CmdMarkAvatarScRsp => "CmdMarkAvatarScRsp", CmdAvatarType::CmdAvatarExpUpCsReq => "CmdAvatarExpUpCsReq", CmdAvatarType::CmdRankUpAvatarScRsp => "CmdRankUpAvatarScRsp", CmdAvatarType::CmdAvatarExpUpScRsp => "CmdAvatarExpUpScRsp", CmdAvatarType::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq", CmdAvatarType::CmdPromoteAvatarCsReq => "CmdPromoteAvatarCsReq", CmdAvatarType::CmdTakeOffEquipmentScRsp => "CmdTakeOffEquipmentScRsp", CmdAvatarType::CmdTakeOffEquipmentCsReq => "CmdTakeOffEquipmentCsReq", CmdAvatarType::CmdUnlockSkilltreeCsReq => "CmdUnlockSkilltreeCsReq", CmdAvatarType::CmdDressAvatarCsReq => "CmdDressAvatarCsReq", CmdAvatarType::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify", CmdAvatarType::CmdTakeOffRelicScRsp => "CmdTakeOffRelicScRsp", CmdAvatarType::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp", CmdAvatarType::CmdPromoteAvatarScRsp => "CmdPromoteAvatarScRsp", CmdAvatarType::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq", CmdAvatarType::CmdMarkAvatarCsReq => "CmdMarkAvatarCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdAvatarTypeNone" => Some(Self::None), "CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp), "CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp), "CmdUnlockSkilltreeScRsp" => Some(Self::CmdUnlockSkilltreeScRsp), "CmdTakeOffAvatarSkinCsReq" => Some(Self::CmdTakeOffAvatarSkinCsReq), "CmdDressAvatarSkinCsReq" => Some(Self::CmdDressAvatarSkinCsReq), "CmdDressAvatarSkinScRsp" => Some(Self::CmdDressAvatarSkinScRsp), "CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq), "CmdRankUpAvatarCsReq" => Some(Self::CmdRankUpAvatarCsReq), "CmdTakeOffAvatarSkinScRsp" => Some(Self::CmdTakeOffAvatarSkinScRsp), "CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify), "CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp), "CmdDressRelicAvatarCsReq" => Some(Self::CmdDressRelicAvatarCsReq), "CmdMarkAvatarScRsp" => Some(Self::CmdMarkAvatarScRsp), "CmdAvatarExpUpCsReq" => Some(Self::CmdAvatarExpUpCsReq), "CmdRankUpAvatarScRsp" => Some(Self::CmdRankUpAvatarScRsp), "CmdAvatarExpUpScRsp" => Some(Self::CmdAvatarExpUpScRsp), "CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq), "CmdPromoteAvatarCsReq" => Some(Self::CmdPromoteAvatarCsReq), "CmdTakeOffEquipmentScRsp" => Some(Self::CmdTakeOffEquipmentScRsp), "CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq), "CmdUnlockSkilltreeCsReq" => Some(Self::CmdUnlockSkilltreeCsReq), "CmdDressAvatarCsReq" => Some(Self::CmdDressAvatarCsReq), "CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify), "CmdTakeOffRelicScRsp" => Some(Self::CmdTakeOffRelicScRsp), "CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp), "CmdPromoteAvatarScRsp" => Some(Self::CmdPromoteAvatarScRsp), "CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq), "CmdMarkAvatarCsReq" => Some(Self::CmdMarkAvatarCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lplpelbhldn { AddAvatarSrcNone = 0, AddAvatarSrcGacha = 1, AddAvatarSrcRogue = 2, } impl Lplpelbhldn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lplpelbhldn::AddAvatarSrcNone => "ADD_AVATAR_SRC_NONE", Lplpelbhldn::AddAvatarSrcGacha => "ADD_AVATAR_SRC_GACHA", Lplpelbhldn::AddAvatarSrcRogue => "ADD_AVATAR_SRC_ROGUE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ADD_AVATAR_SRC_NONE" => Some(Self::AddAvatarSrcNone), "ADD_AVATAR_SRC_GACHA" => Some(Self::AddAvatarSrcGacha), "ADD_AVATAR_SRC_ROGUE" => Some(Self::AddAvatarSrcRogue), _ => None, } } } /// Obf: CGFOBNINCBP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleType { None = 0, CmdPveBattleResultCsReq = 198, CmdReBattleAfterBattleLoseCsNotify = 189, CmdGetCurBattleInfoCsReq = 179, CmdGetCurBattleInfoScRsp = 177, CmdBattleLogReportScRsp = 178, CmdSyncClientResVersionScRsp = 112, CmdQuitBattleCsReq = 183, CmdBattleLogReportCsReq = 138, CmdRebattleByClientCsNotify = 122, CmdPveBattleResultScRsp = 171, CmdServerSimulateBattleFinishScNotify = 156, CmdSyncClientResVersionCsReq = 133, CmdQuitBattleScNotify = 128, CmdQuitBattleScRsp = 142, } impl CmdBattleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdBattleType::None => "CmdBattleTypeNone", CmdBattleType::CmdPveBattleResultCsReq => "CmdPVEBattleResultCsReq", CmdBattleType::CmdReBattleAfterBattleLoseCsNotify => { "CmdReBattleAfterBattleLoseCsNotify" } CmdBattleType::CmdGetCurBattleInfoCsReq => "CmdGetCurBattleInfoCsReq", CmdBattleType::CmdGetCurBattleInfoScRsp => "CmdGetCurBattleInfoScRsp", CmdBattleType::CmdBattleLogReportScRsp => "CmdBattleLogReportScRsp", CmdBattleType::CmdSyncClientResVersionScRsp => "CmdSyncClientResVersionScRsp", CmdBattleType::CmdQuitBattleCsReq => "CmdQuitBattleCsReq", CmdBattleType::CmdBattleLogReportCsReq => "CmdBattleLogReportCsReq", CmdBattleType::CmdRebattleByClientCsNotify => "CmdRebattleByClientCsNotify", CmdBattleType::CmdPveBattleResultScRsp => "CmdPVEBattleResultScRsp", CmdBattleType::CmdServerSimulateBattleFinishScNotify => { "CmdServerSimulateBattleFinishScNotify" } CmdBattleType::CmdSyncClientResVersionCsReq => "CmdSyncClientResVersionCsReq", CmdBattleType::CmdQuitBattleScNotify => "CmdQuitBattleScNotify", CmdBattleType::CmdQuitBattleScRsp => "CmdQuitBattleScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdBattleTypeNone" => Some(Self::None), "CmdPVEBattleResultCsReq" => Some(Self::CmdPveBattleResultCsReq), "CmdReBattleAfterBattleLoseCsNotify" => { Some(Self::CmdReBattleAfterBattleLoseCsNotify) } "CmdGetCurBattleInfoCsReq" => Some(Self::CmdGetCurBattleInfoCsReq), "CmdGetCurBattleInfoScRsp" => Some(Self::CmdGetCurBattleInfoScRsp), "CmdBattleLogReportScRsp" => Some(Self::CmdBattleLogReportScRsp), "CmdSyncClientResVersionScRsp" => Some(Self::CmdSyncClientResVersionScRsp), "CmdQuitBattleCsReq" => Some(Self::CmdQuitBattleCsReq), "CmdBattleLogReportCsReq" => Some(Self::CmdBattleLogReportCsReq), "CmdRebattleByClientCsNotify" => Some(Self::CmdRebattleByClientCsNotify), "CmdPVEBattleResultScRsp" => Some(Self::CmdPveBattleResultScRsp), "CmdServerSimulateBattleFinishScNotify" => { Some(Self::CmdServerSimulateBattleFinishScNotify) } "CmdSyncClientResVersionCsReq" => Some(Self::CmdSyncClientResVersionCsReq), "CmdQuitBattleScNotify" => Some(Self::CmdQuitBattleScNotify), "CmdQuitBattleScRsp" => Some(Self::CmdQuitBattleScRsp), _ => None, } } } /// Obf: OLNPIIHKNLN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleCollegeType { None = 0, CmdGetBattleCollegeDataScRsp = 5771, CmdBattleCollegeDataChangeScNotify = 5783, CmdStartBattleCollegeCsReq = 5742, CmdStartBattleCollegeScRsp = 5779, CmdGetBattleCollegeDataCsReq = 5798, } impl CmdBattleCollegeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdBattleCollegeType::None => "CmdBattleCollegeTypeNone", CmdBattleCollegeType::CmdGetBattleCollegeDataScRsp => { "CmdGetBattleCollegeDataScRsp" } CmdBattleCollegeType::CmdBattleCollegeDataChangeScNotify => { "CmdBattleCollegeDataChangeScNotify" } CmdBattleCollegeType::CmdStartBattleCollegeCsReq => { "CmdStartBattleCollegeCsReq" } CmdBattleCollegeType::CmdStartBattleCollegeScRsp => { "CmdStartBattleCollegeScRsp" } CmdBattleCollegeType::CmdGetBattleCollegeDataCsReq => { "CmdGetBattleCollegeDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdBattleCollegeTypeNone" => Some(Self::None), "CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp), "CmdBattleCollegeDataChangeScNotify" => { Some(Self::CmdBattleCollegeDataChangeScNotify) } "CmdStartBattleCollegeCsReq" => Some(Self::CmdStartBattleCollegeCsReq), "CmdStartBattleCollegeScRsp" => Some(Self::CmdStartBattleCollegeScRsp), "CmdGetBattleCollegeDataCsReq" => Some(Self::CmdGetBattleCollegeDataCsReq), _ => None, } } } /// Obf: APJOAFDCGOD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattlePassType { None = 0, CmdTakeAllRewardScRsp = 3028, CmdTakeBpRewardScRsp = 3079, CmdTakeBpRewardCsReq = 3042, CmdBattlePassInfoNotify = 3098, CmdBuyBpLevelCsReq = 3077, CmdTakeAllRewardCsReq = 3012, CmdBuyBpLevelScRsp = 3033, } impl CmdBattlePassType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdBattlePassType::None => "CmdBattlePassTypeNone", CmdBattlePassType::CmdTakeAllRewardScRsp => "CmdTakeAllRewardScRsp", CmdBattlePassType::CmdTakeBpRewardScRsp => "CmdTakeBpRewardScRsp", CmdBattlePassType::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq", CmdBattlePassType::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify", CmdBattlePassType::CmdBuyBpLevelCsReq => "CmdBuyBpLevelCsReq", CmdBattlePassType::CmdTakeAllRewardCsReq => "CmdTakeAllRewardCsReq", CmdBattlePassType::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdBattlePassTypeNone" => Some(Self::None), "CmdTakeAllRewardScRsp" => Some(Self::CmdTakeAllRewardScRsp), "CmdTakeBpRewardScRsp" => Some(Self::CmdTakeBpRewardScRsp), "CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq), "CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify), "CmdBuyBpLevelCsReq" => Some(Self::CmdBuyBpLevelCsReq), "CmdTakeAllRewardCsReq" => Some(Self::CmdTakeAllRewardCsReq), "CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dnnieoejcan { BpTierTypeNone = 0, BpTierTypeFree = 1, BpTierTypePremium1 = 2, BpTierTypePremium2 = 3, } impl Dnnieoejcan { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dnnieoejcan::BpTierTypeNone => "BP_TIER_TYPE_NONE", Dnnieoejcan::BpTierTypeFree => "BP_TIER_TYPE_FREE", Dnnieoejcan::BpTierTypePremium1 => "BP_TIER_TYPE_PREMIUM_1", Dnnieoejcan::BpTierTypePremium2 => "BP_TIER_TYPE_PREMIUM_2", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BP_TIER_TYPE_NONE" => Some(Self::BpTierTypeNone), "BP_TIER_TYPE_FREE" => Some(Self::BpTierTypeFree), "BP_TIER_TYPE_PREMIUM_1" => Some(Self::BpTierTypePremium1), "BP_TIER_TYPE_PREMIUM_2" => Some(Self::BpTierTypePremium2), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nimckhobklf { BpRewaradTypeNone = 0, BpRewaradTypeFree = 1, BpRewaradTypePremium1 = 2, BpRewaradTypePremium2 = 3, BpRewaradTypePremiumOptional = 4, } impl Nimckhobklf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nimckhobklf::BpRewaradTypeNone => "BP_REWARAD_TYPE_NONE", Nimckhobklf::BpRewaradTypeFree => "BP_REWARAD_TYPE_FREE", Nimckhobklf::BpRewaradTypePremium1 => "BP_REWARAD_TYPE_PREMIUM_1", Nimckhobklf::BpRewaradTypePremium2 => "BP_REWARAD_TYPE_PREMIUM_2", Nimckhobklf::BpRewaradTypePremiumOptional => { "BP_REWARAD_TYPE_PREMIUM_OPTIONAL" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BP_REWARAD_TYPE_NONE" => Some(Self::BpRewaradTypeNone), "BP_REWARAD_TYPE_FREE" => Some(Self::BpRewaradTypeFree), "BP_REWARAD_TYPE_PREMIUM_1" => Some(Self::BpRewaradTypePremium1), "BP_REWARAD_TYPE_PREMIUM_2" => Some(Self::BpRewaradTypePremium2), "BP_REWARAD_TYPE_PREMIUM_OPTIONAL" => { Some(Self::BpRewaradTypePremiumOptional) } _ => None, } } } /// Obf: LKGCEGJMDJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBoxingClubType { None = 0, CmdChooseBoxingClubResonanceScRsp = 4256, CmdGetBoxingClubInfoCsReq = 4298, CmdGiveUpBoxingClubChallengeCsReq = 4233, CmdChooseBoxingClubStageOptionalBuffCsReq = 4266, CmdChooseBoxingClubResonanceCsReq = 4278, CmdGetBoxingClubInfoScRsp = 4271, CmdStartBoxingClubBattleCsReq = 4279, CmdStartBoxingClubBattleScRsp = 4277, CmdSetBoxingClubResonanceLineupCsReq = 4289, CmdBoxingClubRewardScNotify = 4228, CmdChooseBoxingClubStageOptionalBuffScRsp = 4205, CmdMatchBoxingClubOpponentScRsp = 4242, CmdSetBoxingClubResonanceLineupScRsp = 4222, CmdBoxingClubChallengeUpdateScNotify = 4238, CmdMatchBoxingClubOpponentCsReq = 4283, CmdGiveUpBoxingClubChallengeScRsp = 4212, } impl CmdBoxingClubType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdBoxingClubType::None => "CmdBoxingClubTypeNone", CmdBoxingClubType::CmdChooseBoxingClubResonanceScRsp => { "CmdChooseBoxingClubResonanceScRsp" } CmdBoxingClubType::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq", CmdBoxingClubType::CmdGiveUpBoxingClubChallengeCsReq => { "CmdGiveUpBoxingClubChallengeCsReq" } CmdBoxingClubType::CmdChooseBoxingClubStageOptionalBuffCsReq => { "CmdChooseBoxingClubStageOptionalBuffCsReq" } CmdBoxingClubType::CmdChooseBoxingClubResonanceCsReq => { "CmdChooseBoxingClubResonanceCsReq" } CmdBoxingClubType::CmdGetBoxingClubInfoScRsp => "CmdGetBoxingClubInfoScRsp", CmdBoxingClubType::CmdStartBoxingClubBattleCsReq => { "CmdStartBoxingClubBattleCsReq" } CmdBoxingClubType::CmdStartBoxingClubBattleScRsp => { "CmdStartBoxingClubBattleScRsp" } CmdBoxingClubType::CmdSetBoxingClubResonanceLineupCsReq => { "CmdSetBoxingClubResonanceLineupCsReq" } CmdBoxingClubType::CmdBoxingClubRewardScNotify => { "CmdBoxingClubRewardScNotify" } CmdBoxingClubType::CmdChooseBoxingClubStageOptionalBuffScRsp => { "CmdChooseBoxingClubStageOptionalBuffScRsp" } CmdBoxingClubType::CmdMatchBoxingClubOpponentScRsp => { "CmdMatchBoxingClubOpponentScRsp" } CmdBoxingClubType::CmdSetBoxingClubResonanceLineupScRsp => { "CmdSetBoxingClubResonanceLineupScRsp" } CmdBoxingClubType::CmdBoxingClubChallengeUpdateScNotify => { "CmdBoxingClubChallengeUpdateScNotify" } CmdBoxingClubType::CmdMatchBoxingClubOpponentCsReq => { "CmdMatchBoxingClubOpponentCsReq" } CmdBoxingClubType::CmdGiveUpBoxingClubChallengeScRsp => { "CmdGiveUpBoxingClubChallengeScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdBoxingClubTypeNone" => Some(Self::None), "CmdChooseBoxingClubResonanceScRsp" => { Some(Self::CmdChooseBoxingClubResonanceScRsp) } "CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq), "CmdGiveUpBoxingClubChallengeCsReq" => { Some(Self::CmdGiveUpBoxingClubChallengeCsReq) } "CmdChooseBoxingClubStageOptionalBuffCsReq" => { Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq) } "CmdChooseBoxingClubResonanceCsReq" => { Some(Self::CmdChooseBoxingClubResonanceCsReq) } "CmdGetBoxingClubInfoScRsp" => Some(Self::CmdGetBoxingClubInfoScRsp), "CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq), "CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp), "CmdSetBoxingClubResonanceLineupCsReq" => { Some(Self::CmdSetBoxingClubResonanceLineupCsReq) } "CmdBoxingClubRewardScNotify" => Some(Self::CmdBoxingClubRewardScNotify), "CmdChooseBoxingClubStageOptionalBuffScRsp" => { Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp) } "CmdMatchBoxingClubOpponentScRsp" => { Some(Self::CmdMatchBoxingClubOpponentScRsp) } "CmdSetBoxingClubResonanceLineupScRsp" => { Some(Self::CmdSetBoxingClubResonanceLineupScRsp) } "CmdBoxingClubChallengeUpdateScNotify" => { Some(Self::CmdBoxingClubChallengeUpdateScNotify) } "CmdMatchBoxingClubOpponentCsReq" => { Some(Self::CmdMatchBoxingClubOpponentCsReq) } "CmdGiveUpBoxingClubChallengeScRsp" => { Some(Self::CmdGiveUpBoxingClubChallengeScRsp) } _ => None, } } } /// Obf: ILGJMLFJAAG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengeType { None = 0, CmdStartChallengeCsReq = 1783, CmdGetChallengeGroupStatisticsCsReq = 1745, CmdChallengeLineupNotify = 1756, CmdGetChallengeScRsp = 1771, CmdStartChallengeScRsp = 1742, CmdGetCurChallengeCsReq = 1738, CmdLeaveChallengeCsReq = 1779, CmdLeaveChallengeScRsp = 1777, CmdChallengeSettleNotify = 1733, CmdRestartChallengePhaseCsReq = 1760, CmdEnterChallengeNextPhaseScRsp = 1710, CmdGetChallengeCsReq = 1798, CmdTakeChallengeRewardCsReq = 1766, CmdGetCurChallengeScRsp = 1778, CmdTakeChallengeRewardScRsp = 1705, CmdEnterChallengeNextPhaseCsReq = 1711, CmdGetChallengeGroupStatisticsScRsp = 1720, CmdChallengeBossPhaseSettleNotify = 1800, CmdStartPartialChallengeScRsp = 1731, CmdRestartChallengePhaseScRsp = 1752, CmdStartPartialChallengeCsReq = 1750, } impl CmdChallengeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdChallengeType::None => "CmdChallengeTypeNone", CmdChallengeType::CmdStartChallengeCsReq => "CmdStartChallengeCsReq", CmdChallengeType::CmdGetChallengeGroupStatisticsCsReq => { "CmdGetChallengeGroupStatisticsCsReq" } CmdChallengeType::CmdChallengeLineupNotify => "CmdChallengeLineupNotify", CmdChallengeType::CmdGetChallengeScRsp => "CmdGetChallengeScRsp", CmdChallengeType::CmdStartChallengeScRsp => "CmdStartChallengeScRsp", CmdChallengeType::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq", CmdChallengeType::CmdLeaveChallengeCsReq => "CmdLeaveChallengeCsReq", CmdChallengeType::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp", CmdChallengeType::CmdChallengeSettleNotify => "CmdChallengeSettleNotify", CmdChallengeType::CmdRestartChallengePhaseCsReq => { "CmdRestartChallengePhaseCsReq" } CmdChallengeType::CmdEnterChallengeNextPhaseScRsp => { "CmdEnterChallengeNextPhaseScRsp" } CmdChallengeType::CmdGetChallengeCsReq => "CmdGetChallengeCsReq", CmdChallengeType::CmdTakeChallengeRewardCsReq => { "CmdTakeChallengeRewardCsReq" } CmdChallengeType::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp", CmdChallengeType::CmdTakeChallengeRewardScRsp => { "CmdTakeChallengeRewardScRsp" } CmdChallengeType::CmdEnterChallengeNextPhaseCsReq => { "CmdEnterChallengeNextPhaseCsReq" } CmdChallengeType::CmdGetChallengeGroupStatisticsScRsp => { "CmdGetChallengeGroupStatisticsScRsp" } CmdChallengeType::CmdChallengeBossPhaseSettleNotify => { "CmdChallengeBossPhaseSettleNotify" } CmdChallengeType::CmdStartPartialChallengeScRsp => { "CmdStartPartialChallengeScRsp" } CmdChallengeType::CmdRestartChallengePhaseScRsp => { "CmdRestartChallengePhaseScRsp" } CmdChallengeType::CmdStartPartialChallengeCsReq => { "CmdStartPartialChallengeCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdChallengeTypeNone" => Some(Self::None), "CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq), "CmdGetChallengeGroupStatisticsCsReq" => { Some(Self::CmdGetChallengeGroupStatisticsCsReq) } "CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify), "CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp), "CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp), "CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq), "CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq), "CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp), "CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify), "CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq), "CmdEnterChallengeNextPhaseScRsp" => { Some(Self::CmdEnterChallengeNextPhaseScRsp) } "CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq), "CmdTakeChallengeRewardCsReq" => Some(Self::CmdTakeChallengeRewardCsReq), "CmdGetCurChallengeScRsp" => Some(Self::CmdGetCurChallengeScRsp), "CmdTakeChallengeRewardScRsp" => Some(Self::CmdTakeChallengeRewardScRsp), "CmdEnterChallengeNextPhaseCsReq" => { Some(Self::CmdEnterChallengeNextPhaseCsReq) } "CmdGetChallengeGroupStatisticsScRsp" => { Some(Self::CmdGetChallengeGroupStatisticsScRsp) } "CmdChallengeBossPhaseSettleNotify" => { Some(Self::CmdChallengeBossPhaseSettleNotify) } "CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp), "CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp), "CmdStartPartialChallengeCsReq" => Some(Self::CmdStartPartialChallengeCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChallengeStatus { ChallengeUnknown = 0, ChallengeDoing = 1, ChallengeFinish = 2, ChallengeFailed = 3, } impl ChallengeStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { ChallengeStatus::ChallengeUnknown => "CHALLENGE_UNKNOWN", ChallengeStatus::ChallengeDoing => "CHALLENGE_DOING", ChallengeStatus::ChallengeFinish => "CHALLENGE_FINISH", ChallengeStatus::ChallengeFailed => "CHALLENGE_FAILED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHALLENGE_UNKNOWN" => Some(Self::ChallengeUnknown), "CHALLENGE_DOING" => Some(Self::ChallengeDoing), "CHALLENGE_FINISH" => Some(Self::ChallengeFinish), "CHALLENGE_FAILED" => Some(Self::ChallengeFailed), _ => None, } } } /// Obf: KBAHEDPAFJO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChatType { None = 0, CmdSendMsgCsReq = 3998, CmdGetChatFriendHistoryScRsp = 3912, CmdGetChatEmojiListScRsp = 3938, CmdSendMsgScRsp = 3971, CmdGetLoginChatInfoCsReq = 3966, CmdGetPrivateChatHistoryScRsp = 3977, CmdPrivateMsgOfflineUsersScNotify = 3942, CmdGetPrivateChatHistoryCsReq = 3979, CmdBatchMarkChatEmojiScRsp = 3922, CmdGetChatFriendHistoryCsReq = 3933, CmdBatchMarkChatEmojiCsReq = 3989, CmdGetLoginChatInfoScRsp = 3905, CmdGetChatEmojiListCsReq = 3928, CmdRevcMsgScNotify = 3983, CmdMarkChatEmojiCsReq = 3978, CmdMarkChatEmojiScRsp = 3956, } impl CmdChatType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdChatType::None => "CmdChatTypeNone", CmdChatType::CmdSendMsgCsReq => "CmdSendMsgCsReq", CmdChatType::CmdGetChatFriendHistoryScRsp => "CmdGetChatFriendHistoryScRsp", CmdChatType::CmdGetChatEmojiListScRsp => "CmdGetChatEmojiListScRsp", CmdChatType::CmdSendMsgScRsp => "CmdSendMsgScRsp", CmdChatType::CmdGetLoginChatInfoCsReq => "CmdGetLoginChatInfoCsReq", CmdChatType::CmdGetPrivateChatHistoryScRsp => "CmdGetPrivateChatHistoryScRsp", CmdChatType::CmdPrivateMsgOfflineUsersScNotify => { "CmdPrivateMsgOfflineUsersScNotify" } CmdChatType::CmdGetPrivateChatHistoryCsReq => "CmdGetPrivateChatHistoryCsReq", CmdChatType::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp", CmdChatType::CmdGetChatFriendHistoryCsReq => "CmdGetChatFriendHistoryCsReq", CmdChatType::CmdBatchMarkChatEmojiCsReq => "CmdBatchMarkChatEmojiCsReq", CmdChatType::CmdGetLoginChatInfoScRsp => "CmdGetLoginChatInfoScRsp", CmdChatType::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq", CmdChatType::CmdRevcMsgScNotify => "CmdRevcMsgScNotify", CmdChatType::CmdMarkChatEmojiCsReq => "CmdMarkChatEmojiCsReq", CmdChatType::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdChatTypeNone" => Some(Self::None), "CmdSendMsgCsReq" => Some(Self::CmdSendMsgCsReq), "CmdGetChatFriendHistoryScRsp" => Some(Self::CmdGetChatFriendHistoryScRsp), "CmdGetChatEmojiListScRsp" => Some(Self::CmdGetChatEmojiListScRsp), "CmdSendMsgScRsp" => Some(Self::CmdSendMsgScRsp), "CmdGetLoginChatInfoCsReq" => Some(Self::CmdGetLoginChatInfoCsReq), "CmdGetPrivateChatHistoryScRsp" => Some(Self::CmdGetPrivateChatHistoryScRsp), "CmdPrivateMsgOfflineUsersScNotify" => { Some(Self::CmdPrivateMsgOfflineUsersScNotify) } "CmdGetPrivateChatHistoryCsReq" => Some(Self::CmdGetPrivateChatHistoryCsReq), "CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp), "CmdGetChatFriendHistoryCsReq" => Some(Self::CmdGetChatFriendHistoryCsReq), "CmdBatchMarkChatEmojiCsReq" => Some(Self::CmdBatchMarkChatEmojiCsReq), "CmdGetLoginChatInfoScRsp" => Some(Self::CmdGetLoginChatInfoScRsp), "CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq), "CmdRevcMsgScNotify" => Some(Self::CmdRevcMsgScNotify), "CmdMarkChatEmojiCsReq" => Some(Self::CmdMarkChatEmojiCsReq), "CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp), _ => None, } } } /// Obf: KKJNAHPHHDE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChessRogueType { None = 0, CmdGetChessRogueBuffEnhanceInfoScRsp = 5552, CmdChessRogueNousDiceUpdateNotify = 5537, CmdChessRogueEnterCellScRsp = 5571, CmdGetChessRogueStoryInfoCsReq = 5464, CmdChessRogueReRollDiceScRsp = 5593, CmdChessRogueCheatRollCsReq = 5446, CmdChessRoguePickAvatarScRsp = 5521, CmdChessRogueNousEditDiceCsReq = 5554, CmdChessRogueConfirmRollCsReq = 5420, CmdFinishChessRogueNousSubStoryCsReq = 5526, CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5598, CmdChessRogueUpdateActionPointScNotify = 5575, CmdChessRogueQueryScRsp = 5547, CmdChessRogueStartScRsp = 5467, CmdSyncChessRogueNousValueScNotify = 5589, CmdChessRogueUpdateAllowedSelectCellScNotify = 5416, CmdGetChessRogueStoryAeonTalkInfoScRsp = 5450, CmdChessRogueQueryCsReq = 5418, CmdSyncChessRogueMainStoryFinishScNotify = 5427, CmdEnterChessRogueAeonRoomScRsp = 5401, CmdSyncChessRogueNousSubStoryScNotify = 5452, CmdChessRogueReviveAvatarScRsp = 5507, CmdGetChessRogueBuffEnhanceInfoCsReq = 5501, CmdGetChessRogueNousStoryInfoCsReq = 5410, CmdEnhanceChessRogueBuffScRsp = 5576, CmdChessRogueLayerAccountInfoNotify = 5466, CmdChessRogueCheatRollScRsp = 5475, CmdChessRogueChangeyAeonDimensionNotify = 5550, CmdChessRogueQuitScRsp = 5597, CmdSelectChessRogueNousSubStoryScRsp = 5412, CmdChessRogueSkipTeachingLevelCsReq = 5562, CmdChessRogueLeaveCsReq = 5484, CmdSelectChessRogueNousSubStoryCsReq = 5574, CmdChessRogueQueryAeonDimensionsScRsp = 5421, CmdChessRogueEnterNextLayerScRsp = 5543, CmdChessRogueConfirmRollScRsp = 5413, CmdChessRogueEnterCellCsReq = 5591, CmdChessRogueGiveUpRollCsReq = 5480, CmdChessRogueMoveCellNotify = 5533, CmdChessRogueSelectBpScRsp = 5546, CmdChessRogueUpdateUnlockLevelScNotify = 5438, CmdChessRogueNousDiceSurfaceUnlockNotify = 5569, CmdChessRogueUpdateMoneyInfoScNotify = 5557, CmdChessRogueGiveUpRollScRsp = 5505, CmdSyncChessRogueNousMainStoryScNotify = 5584, CmdChessRogueSelectCellCsReq = 5578, CmdChessRogueCellUpdateNotify = 5405, CmdChessRogueSelectBpCsReq = 5454, CmdGetChessRogueStoryInfoScRsp = 5444, CmdChessRogueEnterNextLayerCsReq = 5506, CmdChessRogueQueryAeonDimensionsCsReq = 5402, CmdGetChessRogueStoryAeonTalkInfoCsReq = 5476, CmdChessRogueFinishCurRoomNotify = 5409, CmdChessRogueEnterCsReq = 5564, CmdChessRogueStartCsReq = 5583, CmdEnterChessRogueAeonRoomCsReq = 5585, CmdChessRogueUpdateLevelBaseInfoScNotify = 5553, CmdChessRogueGoAheadCsReq = 5431, CmdSelectChessRogueSubStoryCsReq = 5573, CmdChessRogueUpdateAeonModifierValueScNotify = 5559, CmdChessRogueQueryBpScRsp = 5510, CmdChessRogueQueryBpCsReq = 5509, CmdChessRogueGiveUpCsReq = 5461, CmdFinishChessRogueNousSubStoryScRsp = 5513, CmdChessRogueReRollDiceCsReq = 5590, CmdChessRogueGoAheadScRsp = 5592, CmdChessRogueGiveUpScRsp = 5556, CmdChessRogueReviveAvatarCsReq = 5515, CmdChessRogueNousGetRogueTalentInfoCsReq = 5496, CmdSelectChessRogueSubStoryScRsp = 5524, CmdChessRogueEnterScRsp = 5551, CmdChessRogueRollDiceScRsp = 5423, CmdChessRoguePickAvatarCsReq = 5424, CmdChessRogueUpdateReviveInfoScNotify = 5422, CmdFinishChessRogueSubStoryCsReq = 5566, CmdChessRogueQuestFinishNotify = 5451, CmdChessRogueSelectCellScRsp = 5497, CmdChessRogueRollDiceCsReq = 5403, CmdChessRogueUpdateDiceInfoScNotify = 5430, CmdEnhanceChessRogueBuffCsReq = 5530, CmdChessRogueNousEditDiceScRsp = 5470, CmdChessRogueSkipTeachingLevelScRsp = 5472, CmdChessRogueUpdateBoardScNotify = 5406, CmdChessRogueNousEnableRogueTalentCsReq = 5447, CmdFinishChessRogueSubStoryScRsp = 5587, CmdGetChessRogueNousStoryInfoScRsp = 5493, CmdChessRogueQuitCsReq = 5563, CmdChessRogueNousEnableRogueTalentScRsp = 5494, CmdChessRogueLeaveScRsp = 5544, CmdChessRogueNousGetRogueTalentInfoScRsp = 5517, } impl CmdChessRogueType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdChessRogueType::None => "CmdChessRogueTypeNone", CmdChessRogueType::CmdGetChessRogueBuffEnhanceInfoScRsp => { "CmdGetChessRogueBuffEnhanceInfoScRsp" } CmdChessRogueType::CmdChessRogueNousDiceUpdateNotify => { "CmdChessRogueNousDiceUpdateNotify" } CmdChessRogueType::CmdChessRogueEnterCellScRsp => { "CmdChessRogueEnterCellScRsp" } CmdChessRogueType::CmdGetChessRogueStoryInfoCsReq => { "CmdGetChessRogueStoryInfoCsReq" } CmdChessRogueType::CmdChessRogueReRollDiceScRsp => { "CmdChessRogueReRollDiceScRsp" } CmdChessRogueType::CmdChessRogueCheatRollCsReq => { "CmdChessRogueCheatRollCsReq" } CmdChessRogueType::CmdChessRoguePickAvatarScRsp => { "CmdChessRoguePickAvatarScRsp" } CmdChessRogueType::CmdChessRogueNousEditDiceCsReq => { "CmdChessRogueNousEditDiceCsReq" } CmdChessRogueType::CmdChessRogueConfirmRollCsReq => { "CmdChessRogueConfirmRollCsReq" } CmdChessRogueType::CmdFinishChessRogueNousSubStoryCsReq => { "CmdFinishChessRogueNousSubStoryCsReq" } CmdChessRogueType::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify => { "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" } CmdChessRogueType::CmdChessRogueUpdateActionPointScNotify => { "CmdChessRogueUpdateActionPointScNotify" } CmdChessRogueType::CmdChessRogueQueryScRsp => "CmdChessRogueQueryScRsp", CmdChessRogueType::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp", CmdChessRogueType::CmdSyncChessRogueNousValueScNotify => { "CmdSyncChessRogueNousValueScNotify" } CmdChessRogueType::CmdChessRogueUpdateAllowedSelectCellScNotify => { "CmdChessRogueUpdateAllowedSelectCellScNotify" } CmdChessRogueType::CmdGetChessRogueStoryAeonTalkInfoScRsp => { "CmdGetChessRogueStoryAeonTalkInfoScRsp" } CmdChessRogueType::CmdChessRogueQueryCsReq => "CmdChessRogueQueryCsReq", CmdChessRogueType::CmdSyncChessRogueMainStoryFinishScNotify => { "CmdSyncChessRogueMainStoryFinishScNotify" } CmdChessRogueType::CmdEnterChessRogueAeonRoomScRsp => { "CmdEnterChessRogueAeonRoomScRsp" } CmdChessRogueType::CmdSyncChessRogueNousSubStoryScNotify => { "CmdSyncChessRogueNousSubStoryScNotify" } CmdChessRogueType::CmdChessRogueReviveAvatarScRsp => { "CmdChessRogueReviveAvatarScRsp" } CmdChessRogueType::CmdGetChessRogueBuffEnhanceInfoCsReq => { "CmdGetChessRogueBuffEnhanceInfoCsReq" } CmdChessRogueType::CmdGetChessRogueNousStoryInfoCsReq => { "CmdGetChessRogueNousStoryInfoCsReq" } CmdChessRogueType::CmdEnhanceChessRogueBuffScRsp => { "CmdEnhanceChessRogueBuffScRsp" } CmdChessRogueType::CmdChessRogueLayerAccountInfoNotify => { "CmdChessRogueLayerAccountInfoNotify" } CmdChessRogueType::CmdChessRogueCheatRollScRsp => { "CmdChessRogueCheatRollScRsp" } CmdChessRogueType::CmdChessRogueChangeyAeonDimensionNotify => { "CmdChessRogueChangeyAeonDimensionNotify" } CmdChessRogueType::CmdChessRogueQuitScRsp => "CmdChessRogueQuitScRsp", CmdChessRogueType::CmdSelectChessRogueNousSubStoryScRsp => { "CmdSelectChessRogueNousSubStoryScRsp" } CmdChessRogueType::CmdChessRogueSkipTeachingLevelCsReq => { "CmdChessRogueSkipTeachingLevelCsReq" } CmdChessRogueType::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq", CmdChessRogueType::CmdSelectChessRogueNousSubStoryCsReq => { "CmdSelectChessRogueNousSubStoryCsReq" } CmdChessRogueType::CmdChessRogueQueryAeonDimensionsScRsp => { "CmdChessRogueQueryAeonDimensionsScRsp" } CmdChessRogueType::CmdChessRogueEnterNextLayerScRsp => { "CmdChessRogueEnterNextLayerScRsp" } CmdChessRogueType::CmdChessRogueConfirmRollScRsp => { "CmdChessRogueConfirmRollScRsp" } CmdChessRogueType::CmdChessRogueEnterCellCsReq => { "CmdChessRogueEnterCellCsReq" } CmdChessRogueType::CmdChessRogueGiveUpRollCsReq => { "CmdChessRogueGiveUpRollCsReq" } CmdChessRogueType::CmdChessRogueMoveCellNotify => { "CmdChessRogueMoveCellNotify" } CmdChessRogueType::CmdChessRogueSelectBpScRsp => "CmdChessRogueSelectBpScRsp", CmdChessRogueType::CmdChessRogueUpdateUnlockLevelScNotify => { "CmdChessRogueUpdateUnlockLevelScNotify" } CmdChessRogueType::CmdChessRogueNousDiceSurfaceUnlockNotify => { "CmdChessRogueNousDiceSurfaceUnlockNotify" } CmdChessRogueType::CmdChessRogueUpdateMoneyInfoScNotify => { "CmdChessRogueUpdateMoneyInfoScNotify" } CmdChessRogueType::CmdChessRogueGiveUpRollScRsp => { "CmdChessRogueGiveUpRollScRsp" } CmdChessRogueType::CmdSyncChessRogueNousMainStoryScNotify => { "CmdSyncChessRogueNousMainStoryScNotify" } CmdChessRogueType::CmdChessRogueSelectCellCsReq => { "CmdChessRogueSelectCellCsReq" } CmdChessRogueType::CmdChessRogueCellUpdateNotify => { "CmdChessRogueCellUpdateNotify" } CmdChessRogueType::CmdChessRogueSelectBpCsReq => "CmdChessRogueSelectBpCsReq", CmdChessRogueType::CmdGetChessRogueStoryInfoScRsp => { "CmdGetChessRogueStoryInfoScRsp" } CmdChessRogueType::CmdChessRogueEnterNextLayerCsReq => { "CmdChessRogueEnterNextLayerCsReq" } CmdChessRogueType::CmdChessRogueQueryAeonDimensionsCsReq => { "CmdChessRogueQueryAeonDimensionsCsReq" } CmdChessRogueType::CmdGetChessRogueStoryAeonTalkInfoCsReq => { "CmdGetChessRogueStoryAeonTalkInfoCsReq" } CmdChessRogueType::CmdChessRogueFinishCurRoomNotify => { "CmdChessRogueFinishCurRoomNotify" } CmdChessRogueType::CmdChessRogueEnterCsReq => "CmdChessRogueEnterCsReq", CmdChessRogueType::CmdChessRogueStartCsReq => "CmdChessRogueStartCsReq", CmdChessRogueType::CmdEnterChessRogueAeonRoomCsReq => { "CmdEnterChessRogueAeonRoomCsReq" } CmdChessRogueType::CmdChessRogueUpdateLevelBaseInfoScNotify => { "CmdChessRogueUpdateLevelBaseInfoScNotify" } CmdChessRogueType::CmdChessRogueGoAheadCsReq => "CmdChessRogueGoAheadCsReq", CmdChessRogueType::CmdSelectChessRogueSubStoryCsReq => { "CmdSelectChessRogueSubStoryCsReq" } CmdChessRogueType::CmdChessRogueUpdateAeonModifierValueScNotify => { "CmdChessRogueUpdateAeonModifierValueScNotify" } CmdChessRogueType::CmdChessRogueQueryBpScRsp => "CmdChessRogueQueryBpScRsp", CmdChessRogueType::CmdChessRogueQueryBpCsReq => "CmdChessRogueQueryBpCsReq", CmdChessRogueType::CmdChessRogueGiveUpCsReq => "CmdChessRogueGiveUpCsReq", CmdChessRogueType::CmdFinishChessRogueNousSubStoryScRsp => { "CmdFinishChessRogueNousSubStoryScRsp" } CmdChessRogueType::CmdChessRogueReRollDiceCsReq => { "CmdChessRogueReRollDiceCsReq" } CmdChessRogueType::CmdChessRogueGoAheadScRsp => "CmdChessRogueGoAheadScRsp", CmdChessRogueType::CmdChessRogueGiveUpScRsp => "CmdChessRogueGiveUpScRsp", CmdChessRogueType::CmdChessRogueReviveAvatarCsReq => { "CmdChessRogueReviveAvatarCsReq" } CmdChessRogueType::CmdChessRogueNousGetRogueTalentInfoCsReq => { "CmdChessRogueNousGetRogueTalentInfoCsReq" } CmdChessRogueType::CmdSelectChessRogueSubStoryScRsp => { "CmdSelectChessRogueSubStoryScRsp" } CmdChessRogueType::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp", CmdChessRogueType::CmdChessRogueRollDiceScRsp => "CmdChessRogueRollDiceScRsp", CmdChessRogueType::CmdChessRoguePickAvatarCsReq => { "CmdChessRoguePickAvatarCsReq" } CmdChessRogueType::CmdChessRogueUpdateReviveInfoScNotify => { "CmdChessRogueUpdateReviveInfoScNotify" } CmdChessRogueType::CmdFinishChessRogueSubStoryCsReq => { "CmdFinishChessRogueSubStoryCsReq" } CmdChessRogueType::CmdChessRogueQuestFinishNotify => { "CmdChessRogueQuestFinishNotify" } CmdChessRogueType::CmdChessRogueSelectCellScRsp => { "CmdChessRogueSelectCellScRsp" } CmdChessRogueType::CmdChessRogueRollDiceCsReq => "CmdChessRogueRollDiceCsReq", CmdChessRogueType::CmdChessRogueUpdateDiceInfoScNotify => { "CmdChessRogueUpdateDiceInfoScNotify" } CmdChessRogueType::CmdEnhanceChessRogueBuffCsReq => { "CmdEnhanceChessRogueBuffCsReq" } CmdChessRogueType::CmdChessRogueNousEditDiceScRsp => { "CmdChessRogueNousEditDiceScRsp" } CmdChessRogueType::CmdChessRogueSkipTeachingLevelScRsp => { "CmdChessRogueSkipTeachingLevelScRsp" } CmdChessRogueType::CmdChessRogueUpdateBoardScNotify => { "CmdChessRogueUpdateBoardScNotify" } CmdChessRogueType::CmdChessRogueNousEnableRogueTalentCsReq => { "CmdChessRogueNousEnableRogueTalentCsReq" } CmdChessRogueType::CmdFinishChessRogueSubStoryScRsp => { "CmdFinishChessRogueSubStoryScRsp" } CmdChessRogueType::CmdGetChessRogueNousStoryInfoScRsp => { "CmdGetChessRogueNousStoryInfoScRsp" } CmdChessRogueType::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq", CmdChessRogueType::CmdChessRogueNousEnableRogueTalentScRsp => { "CmdChessRogueNousEnableRogueTalentScRsp" } CmdChessRogueType::CmdChessRogueLeaveScRsp => "CmdChessRogueLeaveScRsp", CmdChessRogueType::CmdChessRogueNousGetRogueTalentInfoScRsp => { "CmdChessRogueNousGetRogueTalentInfoScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdChessRogueTypeNone" => Some(Self::None), "CmdGetChessRogueBuffEnhanceInfoScRsp" => { Some(Self::CmdGetChessRogueBuffEnhanceInfoScRsp) } "CmdChessRogueNousDiceUpdateNotify" => { Some(Self::CmdChessRogueNousDiceUpdateNotify) } "CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp), "CmdGetChessRogueStoryInfoCsReq" => { Some(Self::CmdGetChessRogueStoryInfoCsReq) } "CmdChessRogueReRollDiceScRsp" => Some(Self::CmdChessRogueReRollDiceScRsp), "CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq), "CmdChessRoguePickAvatarScRsp" => Some(Self::CmdChessRoguePickAvatarScRsp), "CmdChessRogueNousEditDiceCsReq" => { Some(Self::CmdChessRogueNousEditDiceCsReq) } "CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq), "CmdFinishChessRogueNousSubStoryCsReq" => { Some(Self::CmdFinishChessRogueNousSubStoryCsReq) } "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => { Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify) } "CmdChessRogueUpdateActionPointScNotify" => { Some(Self::CmdChessRogueUpdateActionPointScNotify) } "CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp), "CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp), "CmdSyncChessRogueNousValueScNotify" => { Some(Self::CmdSyncChessRogueNousValueScNotify) } "CmdChessRogueUpdateAllowedSelectCellScNotify" => { Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify) } "CmdGetChessRogueStoryAeonTalkInfoScRsp" => { Some(Self::CmdGetChessRogueStoryAeonTalkInfoScRsp) } "CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq), "CmdSyncChessRogueMainStoryFinishScNotify" => { Some(Self::CmdSyncChessRogueMainStoryFinishScNotify) } "CmdEnterChessRogueAeonRoomScRsp" => { Some(Self::CmdEnterChessRogueAeonRoomScRsp) } "CmdSyncChessRogueNousSubStoryScNotify" => { Some(Self::CmdSyncChessRogueNousSubStoryScNotify) } "CmdChessRogueReviveAvatarScRsp" => { Some(Self::CmdChessRogueReviveAvatarScRsp) } "CmdGetChessRogueBuffEnhanceInfoCsReq" => { Some(Self::CmdGetChessRogueBuffEnhanceInfoCsReq) } "CmdGetChessRogueNousStoryInfoCsReq" => { Some(Self::CmdGetChessRogueNousStoryInfoCsReq) } "CmdEnhanceChessRogueBuffScRsp" => Some(Self::CmdEnhanceChessRogueBuffScRsp), "CmdChessRogueLayerAccountInfoNotify" => { Some(Self::CmdChessRogueLayerAccountInfoNotify) } "CmdChessRogueCheatRollScRsp" => Some(Self::CmdChessRogueCheatRollScRsp), "CmdChessRogueChangeyAeonDimensionNotify" => { Some(Self::CmdChessRogueChangeyAeonDimensionNotify) } "CmdChessRogueQuitScRsp" => Some(Self::CmdChessRogueQuitScRsp), "CmdSelectChessRogueNousSubStoryScRsp" => { Some(Self::CmdSelectChessRogueNousSubStoryScRsp) } "CmdChessRogueSkipTeachingLevelCsReq" => { Some(Self::CmdChessRogueSkipTeachingLevelCsReq) } "CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq), "CmdSelectChessRogueNousSubStoryCsReq" => { Some(Self::CmdSelectChessRogueNousSubStoryCsReq) } "CmdChessRogueQueryAeonDimensionsScRsp" => { Some(Self::CmdChessRogueQueryAeonDimensionsScRsp) } "CmdChessRogueEnterNextLayerScRsp" => { Some(Self::CmdChessRogueEnterNextLayerScRsp) } "CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp), "CmdChessRogueEnterCellCsReq" => Some(Self::CmdChessRogueEnterCellCsReq), "CmdChessRogueGiveUpRollCsReq" => Some(Self::CmdChessRogueGiveUpRollCsReq), "CmdChessRogueMoveCellNotify" => Some(Self::CmdChessRogueMoveCellNotify), "CmdChessRogueSelectBpScRsp" => Some(Self::CmdChessRogueSelectBpScRsp), "CmdChessRogueUpdateUnlockLevelScNotify" => { Some(Self::CmdChessRogueUpdateUnlockLevelScNotify) } "CmdChessRogueNousDiceSurfaceUnlockNotify" => { Some(Self::CmdChessRogueNousDiceSurfaceUnlockNotify) } "CmdChessRogueUpdateMoneyInfoScNotify" => { Some(Self::CmdChessRogueUpdateMoneyInfoScNotify) } "CmdChessRogueGiveUpRollScRsp" => Some(Self::CmdChessRogueGiveUpRollScRsp), "CmdSyncChessRogueNousMainStoryScNotify" => { Some(Self::CmdSyncChessRogueNousMainStoryScNotify) } "CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq), "CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify), "CmdChessRogueSelectBpCsReq" => Some(Self::CmdChessRogueSelectBpCsReq), "CmdGetChessRogueStoryInfoScRsp" => { Some(Self::CmdGetChessRogueStoryInfoScRsp) } "CmdChessRogueEnterNextLayerCsReq" => { Some(Self::CmdChessRogueEnterNextLayerCsReq) } "CmdChessRogueQueryAeonDimensionsCsReq" => { Some(Self::CmdChessRogueQueryAeonDimensionsCsReq) } "CmdGetChessRogueStoryAeonTalkInfoCsReq" => { Some(Self::CmdGetChessRogueStoryAeonTalkInfoCsReq) } "CmdChessRogueFinishCurRoomNotify" => { Some(Self::CmdChessRogueFinishCurRoomNotify) } "CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq), "CmdChessRogueStartCsReq" => Some(Self::CmdChessRogueStartCsReq), "CmdEnterChessRogueAeonRoomCsReq" => { Some(Self::CmdEnterChessRogueAeonRoomCsReq) } "CmdChessRogueUpdateLevelBaseInfoScNotify" => { Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify) } "CmdChessRogueGoAheadCsReq" => Some(Self::CmdChessRogueGoAheadCsReq), "CmdSelectChessRogueSubStoryCsReq" => { Some(Self::CmdSelectChessRogueSubStoryCsReq) } "CmdChessRogueUpdateAeonModifierValueScNotify" => { Some(Self::CmdChessRogueUpdateAeonModifierValueScNotify) } "CmdChessRogueQueryBpScRsp" => Some(Self::CmdChessRogueQueryBpScRsp), "CmdChessRogueQueryBpCsReq" => Some(Self::CmdChessRogueQueryBpCsReq), "CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq), "CmdFinishChessRogueNousSubStoryScRsp" => { Some(Self::CmdFinishChessRogueNousSubStoryScRsp) } "CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq), "CmdChessRogueGoAheadScRsp" => Some(Self::CmdChessRogueGoAheadScRsp), "CmdChessRogueGiveUpScRsp" => Some(Self::CmdChessRogueGiveUpScRsp), "CmdChessRogueReviveAvatarCsReq" => { Some(Self::CmdChessRogueReviveAvatarCsReq) } "CmdChessRogueNousGetRogueTalentInfoCsReq" => { Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq) } "CmdSelectChessRogueSubStoryScRsp" => { Some(Self::CmdSelectChessRogueSubStoryScRsp) } "CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp), "CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp), "CmdChessRoguePickAvatarCsReq" => Some(Self::CmdChessRoguePickAvatarCsReq), "CmdChessRogueUpdateReviveInfoScNotify" => { Some(Self::CmdChessRogueUpdateReviveInfoScNotify) } "CmdFinishChessRogueSubStoryCsReq" => { Some(Self::CmdFinishChessRogueSubStoryCsReq) } "CmdChessRogueQuestFinishNotify" => { Some(Self::CmdChessRogueQuestFinishNotify) } "CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp), "CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq), "CmdChessRogueUpdateDiceInfoScNotify" => { Some(Self::CmdChessRogueUpdateDiceInfoScNotify) } "CmdEnhanceChessRogueBuffCsReq" => Some(Self::CmdEnhanceChessRogueBuffCsReq), "CmdChessRogueNousEditDiceScRsp" => { Some(Self::CmdChessRogueNousEditDiceScRsp) } "CmdChessRogueSkipTeachingLevelScRsp" => { Some(Self::CmdChessRogueSkipTeachingLevelScRsp) } "CmdChessRogueUpdateBoardScNotify" => { Some(Self::CmdChessRogueUpdateBoardScNotify) } "CmdChessRogueNousEnableRogueTalentCsReq" => { Some(Self::CmdChessRogueNousEnableRogueTalentCsReq) } "CmdFinishChessRogueSubStoryScRsp" => { Some(Self::CmdFinishChessRogueSubStoryScRsp) } "CmdGetChessRogueNousStoryInfoScRsp" => { Some(Self::CmdGetChessRogueNousStoryInfoScRsp) } "CmdChessRogueQuitCsReq" => Some(Self::CmdChessRogueQuitCsReq), "CmdChessRogueNousEnableRogueTalentScRsp" => { Some(Self::CmdChessRogueNousEnableRogueTalentScRsp) } "CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp), "CmdChessRogueNousGetRogueTalentInfoScRsp" => { Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Geibccnkbad { ChessRogueDiceIdle = 0, ChessRogueDiceRolled = 1, ChessRogueDiceConfirmed = 2, ChessRogueDiceGiveup = 3, } impl Geibccnkbad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Geibccnkbad::ChessRogueDiceIdle => "CHESS_ROGUE_DICE_IDLE", Geibccnkbad::ChessRogueDiceRolled => "CHESS_ROGUE_DICE_ROLLED", Geibccnkbad::ChessRogueDiceConfirmed => "CHESS_ROGUE_DICE_CONFIRMED", Geibccnkbad::ChessRogueDiceGiveup => "CHESS_ROGUE_DICE_GIVEUP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_DICE_IDLE" => Some(Self::ChessRogueDiceIdle), "CHESS_ROGUE_DICE_ROLLED" => Some(Self::ChessRogueDiceRolled), "CHESS_ROGUE_DICE_CONFIRMED" => Some(Self::ChessRogueDiceConfirmed), "CHESS_ROGUE_DICE_GIVEUP" => Some(Self::ChessRogueDiceGiveup), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nmlmgeamgpo { ChessRogueDiceFixed = 0, ChessRogueDiceEditable = 1, } impl Nmlmgeamgpo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nmlmgeamgpo::ChessRogueDiceFixed => "CHESS_ROGUE_DICE_FIXED", Nmlmgeamgpo::ChessRogueDiceEditable => "CHESS_ROGUE_DICE_EDITABLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_DICE_FIXED" => Some(Self::ChessRogueDiceFixed), "CHESS_ROGUE_DICE_EDITABLE" => Some(Self::ChessRogueDiceEditable), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueBoardCellStatus { Idle = 0, Selected = 1, Processing = 2, Finish = 3, } impl ChessRogueBoardCellStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { ChessRogueBoardCellStatus::Idle => "IDLE", ChessRogueBoardCellStatus::Selected => "SELECTED", ChessRogueBoardCellStatus::Processing => "PROCESSING", ChessRogueBoardCellStatus::Finish => "FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IDLE" => Some(Self::Idle), "SELECTED" => Some(Self::Selected), "PROCESSING" => Some(Self::Processing), "FINISH" => Some(Self::Finish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pkikcadccmj { ChessRogueCellSpecialTypeNone = 0, ChessRogueCellSpecialTypeLocked = 1, ChessRogueCellSpecialTypeReplicate = 2, ChessRogueCellSpecialTypeProtected = 3, ChessRogueCellSpecialTypeSeed = 4, ChessRogueCellSpecialTypeStamp = 5, } impl Pkikcadccmj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pkikcadccmj::ChessRogueCellSpecialTypeNone => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_NONE" } Pkikcadccmj::ChessRogueCellSpecialTypeLocked => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_LOCKED" } Pkikcadccmj::ChessRogueCellSpecialTypeReplicate => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_REPLICATE" } Pkikcadccmj::ChessRogueCellSpecialTypeProtected => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_PROTECTED" } Pkikcadccmj::ChessRogueCellSpecialTypeSeed => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_SEED" } Pkikcadccmj::ChessRogueCellSpecialTypeStamp => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_STAMP" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_CELL_SPECIAL_TYPE_NONE" => { Some(Self::ChessRogueCellSpecialTypeNone) } "CHESS_ROGUE_CELL_SPECIAL_TYPE_LOCKED" => { Some(Self::ChessRogueCellSpecialTypeLocked) } "CHESS_ROGUE_CELL_SPECIAL_TYPE_REPLICATE" => { Some(Self::ChessRogueCellSpecialTypeReplicate) } "CHESS_ROGUE_CELL_SPECIAL_TYPE_PROTECTED" => { Some(Self::ChessRogueCellSpecialTypeProtected) } "CHESS_ROGUE_CELL_SPECIAL_TYPE_SEED" => { Some(Self::ChessRogueCellSpecialTypeSeed) } "CHESS_ROGUE_CELL_SPECIAL_TYPE_STAMP" => { Some(Self::ChessRogueCellSpecialTypeStamp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cmknblggkkg { ChessRogueLevelIdle = 0, ChessRogueLevelProcessing = 1, ChessRogueLevelPending = 2, ChessRogueLevelFinish = 3, ChessRogueLevelFailed = 4, ChessRogueLevelForceFinish = 5, } impl Cmknblggkkg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Cmknblggkkg::ChessRogueLevelIdle => "CHESS_ROGUE_LEVEL_IDLE", Cmknblggkkg::ChessRogueLevelProcessing => "CHESS_ROGUE_LEVEL_PROCESSING", Cmknblggkkg::ChessRogueLevelPending => "CHESS_ROGUE_LEVEL_PENDING", Cmknblggkkg::ChessRogueLevelFinish => "CHESS_ROGUE_LEVEL_FINISH", Cmknblggkkg::ChessRogueLevelFailed => "CHESS_ROGUE_LEVEL_FAILED", Cmknblggkkg::ChessRogueLevelForceFinish => "CHESS_ROGUE_LEVEL_FORCE_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_LEVEL_IDLE" => Some(Self::ChessRogueLevelIdle), "CHESS_ROGUE_LEVEL_PROCESSING" => Some(Self::ChessRogueLevelProcessing), "CHESS_ROGUE_LEVEL_PENDING" => Some(Self::ChessRogueLevelPending), "CHESS_ROGUE_LEVEL_FINISH" => Some(Self::ChessRogueLevelFinish), "CHESS_ROGUE_LEVEL_FAILED" => Some(Self::ChessRogueLevelFailed), "CHESS_ROGUE_LEVEL_FORCE_FINISH" => Some(Self::ChessRogueLevelForceFinish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lecfjdjmeea { ChessRogueAccountByNone = 0, ChessRogueAccountByNormalFinish = 1, ChessRogueAccountByNormalQuit = 2, ChessRogueAccountByDialog = 3, ChessRogueAccountByFailed = 4, ChessRogueAccountByCustomOp = 5, } impl Lecfjdjmeea { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lecfjdjmeea::ChessRogueAccountByNone => "CHESS_ROGUE_ACCOUNT_BY_NONE", Lecfjdjmeea::ChessRogueAccountByNormalFinish => { "CHESS_ROGUE_ACCOUNT_BY_NORMAL_FINISH" } Lecfjdjmeea::ChessRogueAccountByNormalQuit => { "CHESS_ROGUE_ACCOUNT_BY_NORMAL_QUIT" } Lecfjdjmeea::ChessRogueAccountByDialog => "CHESS_ROGUE_ACCOUNT_BY_DIALOG", Lecfjdjmeea::ChessRogueAccountByFailed => "CHESS_ROGUE_ACCOUNT_BY_FAILED", Lecfjdjmeea::ChessRogueAccountByCustomOp => { "CHESS_ROGUE_ACCOUNT_BY_CUSTOM_OP" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_ACCOUNT_BY_NONE" => Some(Self::ChessRogueAccountByNone), "CHESS_ROGUE_ACCOUNT_BY_NORMAL_FINISH" => { Some(Self::ChessRogueAccountByNormalFinish) } "CHESS_ROGUE_ACCOUNT_BY_NORMAL_QUIT" => { Some(Self::ChessRogueAccountByNormalQuit) } "CHESS_ROGUE_ACCOUNT_BY_DIALOG" => Some(Self::ChessRogueAccountByDialog), "CHESS_ROGUE_ACCOUNT_BY_FAILED" => Some(Self::ChessRogueAccountByFailed), "CHESS_ROGUE_ACCOUNT_BY_CUSTOM_OP" => Some(Self::ChessRogueAccountByCustomOp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gdjbgbmbafc { ChessRogueBuffSourceTypeNone = 0, ChessRogueBuffSourceTypeSelect = 1, ChessRogueBuffSourceTypeEnhance = 2, ChessRogueBuffSourceTypeMiracle = 3, ChessRogueBuffSourceTypeDialogue = 4, ChessRogueBuffSourceTypeBonus = 5, ChessRogueBuffSourceTypeShop = 6, ChessRogueBuffSourceTypeDice = 7, ChessRogueBuffSourceTypeAeon = 8, ChessRogueBuffSourceTypeMazeSkill = 9, ChessRogueBuffSourceTypeLevelMechanism = 10, } impl Gdjbgbmbafc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gdjbgbmbafc::ChessRogueBuffSourceTypeNone => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_NONE" } Gdjbgbmbafc::ChessRogueBuffSourceTypeSelect => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_SELECT" } Gdjbgbmbafc::ChessRogueBuffSourceTypeEnhance => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_ENHANCE" } Gdjbgbmbafc::ChessRogueBuffSourceTypeMiracle => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_MIRACLE" } Gdjbgbmbafc::ChessRogueBuffSourceTypeDialogue => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_DIALOGUE" } Gdjbgbmbafc::ChessRogueBuffSourceTypeBonus => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_BONUS" } Gdjbgbmbafc::ChessRogueBuffSourceTypeShop => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_SHOP" } Gdjbgbmbafc::ChessRogueBuffSourceTypeDice => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_DICE" } Gdjbgbmbafc::ChessRogueBuffSourceTypeAeon => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_AEON" } Gdjbgbmbafc::ChessRogueBuffSourceTypeMazeSkill => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_MAZE_SKILL" } Gdjbgbmbafc::ChessRogueBuffSourceTypeLevelMechanism => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_LEVEL_MECHANISM" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_BUFF_SOURCE_TYPE_NONE" => { Some(Self::ChessRogueBuffSourceTypeNone) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_SELECT" => { Some(Self::ChessRogueBuffSourceTypeSelect) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_ENHANCE" => { Some(Self::ChessRogueBuffSourceTypeEnhance) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_MIRACLE" => { Some(Self::ChessRogueBuffSourceTypeMiracle) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_DIALOGUE" => { Some(Self::ChessRogueBuffSourceTypeDialogue) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_BONUS" => { Some(Self::ChessRogueBuffSourceTypeBonus) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_SHOP" => { Some(Self::ChessRogueBuffSourceTypeShop) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_DICE" => { Some(Self::ChessRogueBuffSourceTypeDice) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_AEON" => { Some(Self::ChessRogueBuffSourceTypeAeon) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_MAZE_SKILL" => { Some(Self::ChessRogueBuffSourceTypeMazeSkill) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::ChessRogueBuffSourceTypeLevelMechanism) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gliibkdphhj { ChessRogueMiracleSourceTypeNone = 0, ChessRogueMiracleSourceTypeSelect = 1, ChessRogueMiracleSourceTypeDialogue = 2, ChessRogueMiracleSourceTypeBonus = 3, ChessRogueMiracleSourceTypeUse = 4, ChessRogueMiracleSourceTypeReset = 5, ChessRogueMiracleSourceTypeReplace = 6, ChessRogueMiracleSourceTypeTrade = 7, ChessRogueMiracleSourceTypeGet = 8, ChessRogueMiracleSourceTypeShop = 9, ChessRogueMiracleSourceTypeMazeSkill = 10, ChessRogueMiracleSourceTypeLevelMechanism = 11, } impl Gliibkdphhj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gliibkdphhj::ChessRogueMiracleSourceTypeNone => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_NONE" } Gliibkdphhj::ChessRogueMiracleSourceTypeSelect => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_SELECT" } Gliibkdphhj::ChessRogueMiracleSourceTypeDialogue => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_DIALOGUE" } Gliibkdphhj::ChessRogueMiracleSourceTypeBonus => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_BONUS" } Gliibkdphhj::ChessRogueMiracleSourceTypeUse => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_USE" } Gliibkdphhj::ChessRogueMiracleSourceTypeReset => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_RESET" } Gliibkdphhj::ChessRogueMiracleSourceTypeReplace => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_REPLACE" } Gliibkdphhj::ChessRogueMiracleSourceTypeTrade => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_TRADE" } Gliibkdphhj::ChessRogueMiracleSourceTypeGet => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_GET" } Gliibkdphhj::ChessRogueMiracleSourceTypeShop => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_SHOP" } Gliibkdphhj::ChessRogueMiracleSourceTypeMazeSkill => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_MAZE_SKILL" } Gliibkdphhj::ChessRogueMiracleSourceTypeLevelMechanism => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_LEVEL_MECHANISM" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_NONE" => { Some(Self::ChessRogueMiracleSourceTypeNone) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_SELECT" => { Some(Self::ChessRogueMiracleSourceTypeSelect) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_DIALOGUE" => { Some(Self::ChessRogueMiracleSourceTypeDialogue) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_BONUS" => { Some(Self::ChessRogueMiracleSourceTypeBonus) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_USE" => { Some(Self::ChessRogueMiracleSourceTypeUse) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_RESET" => { Some(Self::ChessRogueMiracleSourceTypeReset) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_REPLACE" => { Some(Self::ChessRogueMiracleSourceTypeReplace) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_TRADE" => { Some(Self::ChessRogueMiracleSourceTypeTrade) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_GET" => { Some(Self::ChessRogueMiracleSourceTypeGet) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_SHOP" => { Some(Self::ChessRogueMiracleSourceTypeShop) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_MAZE_SKILL" => { Some(Self::ChessRogueMiracleSourceTypeMazeSkill) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::ChessRogueMiracleSourceTypeLevelMechanism) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ndgbdncblkh { ChessRogueUpdateLevelStatusByNone = 0, ChessRogueUpdateLevelStatusByDialog = 1, } impl Ndgbdncblkh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ndgbdncblkh::ChessRogueUpdateLevelStatusByNone => { "CHESS_ROGUE_UPDATE_LEVEL_STATUS_BY_NONE" } Ndgbdncblkh::ChessRogueUpdateLevelStatusByDialog => { "CHESS_ROGUE_UPDATE_LEVEL_STATUS_BY_DIALOG" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_UPDATE_LEVEL_STATUS_BY_NONE" => { Some(Self::ChessRogueUpdateLevelStatusByNone) } "CHESS_ROGUE_UPDATE_LEVEL_STATUS_BY_DIALOG" => { Some(Self::ChessRogueUpdateLevelStatusByDialog) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Idfgnfafgkh { ChessRogueCellUpdateReasonNone = 0, ChessRogueCellUpdateReasonModifier = 1, } impl Idfgnfafgkh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Idfgnfafgkh::ChessRogueCellUpdateReasonNone => { "CHESS_ROGUE_CELL_UPDATE_REASON_NONE" } Idfgnfafgkh::ChessRogueCellUpdateReasonModifier => { "CHESS_ROGUE_CELL_UPDATE_REASON_MODIFIER" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_CELL_UPDATE_REASON_NONE" => { Some(Self::ChessRogueCellUpdateReasonNone) } "CHESS_ROGUE_CELL_UPDATE_REASON_MODIFIER" => { Some(Self::ChessRogueCellUpdateReasonModifier) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cjhonmmpbpo { ChessRogueAeonTypeNone = 0, ChessRogueAeonTypeKnight = 1, ChessRogueAeonTypeMemory = 2, ChessRogueAeonTypeWarlock = 3, ChessRogueAeonTypePriest = 4, ChessRogueAeonTypeRogue = 5, ChessRogueAeonTypeWarrior = 6, ChessRogueAeonTypeHappy = 7, ChessRogueAeonTypeBreed = 8, } impl Cjhonmmpbpo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Cjhonmmpbpo::ChessRogueAeonTypeNone => "CHESS_ROGUE_AEON_TYPE_NONE", Cjhonmmpbpo::ChessRogueAeonTypeKnight => "CHESS_ROGUE_AEON_TYPE_KNIGHT", Cjhonmmpbpo::ChessRogueAeonTypeMemory => "CHESS_ROGUE_AEON_TYPE_MEMORY", Cjhonmmpbpo::ChessRogueAeonTypeWarlock => "CHESS_ROGUE_AEON_TYPE_WARLOCK", Cjhonmmpbpo::ChessRogueAeonTypePriest => "CHESS_ROGUE_AEON_TYPE_PRIEST", Cjhonmmpbpo::ChessRogueAeonTypeRogue => "CHESS_ROGUE_AEON_TYPE_ROGUE", Cjhonmmpbpo::ChessRogueAeonTypeWarrior => "CHESS_ROGUE_AEON_TYPE_WARRIOR", Cjhonmmpbpo::ChessRogueAeonTypeHappy => "CHESS_ROGUE_AEON_TYPE_HAPPY", Cjhonmmpbpo::ChessRogueAeonTypeBreed => "CHESS_ROGUE_AEON_TYPE_BREED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_AEON_TYPE_NONE" => Some(Self::ChessRogueAeonTypeNone), "CHESS_ROGUE_AEON_TYPE_KNIGHT" => Some(Self::ChessRogueAeonTypeKnight), "CHESS_ROGUE_AEON_TYPE_MEMORY" => Some(Self::ChessRogueAeonTypeMemory), "CHESS_ROGUE_AEON_TYPE_WARLOCK" => Some(Self::ChessRogueAeonTypeWarlock), "CHESS_ROGUE_AEON_TYPE_PRIEST" => Some(Self::ChessRogueAeonTypePriest), "CHESS_ROGUE_AEON_TYPE_ROGUE" => Some(Self::ChessRogueAeonTypeRogue), "CHESS_ROGUE_AEON_TYPE_WARRIOR" => Some(Self::ChessRogueAeonTypeWarrior), "CHESS_ROGUE_AEON_TYPE_HAPPY" => Some(Self::ChessRogueAeonTypeHappy), "CHESS_ROGUE_AEON_TYPE_BREED" => Some(Self::ChessRogueAeonTypeBreed), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Akehlgmkejc { ChessRogueDiceSourceTypeNone = 0, ChessRogueDiceSourceTypeNormal = 1, ChessRogueDiceSourceTypeRepeat = 2, ChessRogueDiceSourceTypeCheat = 3, } impl Akehlgmkejc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Akehlgmkejc::ChessRogueDiceSourceTypeNone => { "CHESS_ROGUE_DICE_SOURCE_TYPE_NONE" } Akehlgmkejc::ChessRogueDiceSourceTypeNormal => { "CHESS_ROGUE_DICE_SOURCE_TYPE_NORMAL" } Akehlgmkejc::ChessRogueDiceSourceTypeRepeat => { "CHESS_ROGUE_DICE_SOURCE_TYPE_REPEAT" } Akehlgmkejc::ChessRogueDiceSourceTypeCheat => { "CHESS_ROGUE_DICE_SOURCE_TYPE_CHEAT" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_DICE_SOURCE_TYPE_NONE" => { Some(Self::ChessRogueDiceSourceTypeNone) } "CHESS_ROGUE_DICE_SOURCE_TYPE_NORMAL" => { Some(Self::ChessRogueDiceSourceTypeNormal) } "CHESS_ROGUE_DICE_SOURCE_TYPE_REPEAT" => { Some(Self::ChessRogueDiceSourceTypeRepeat) } "CHESS_ROGUE_DICE_SOURCE_TYPE_CHEAT" => { Some(Self::ChessRogueDiceSourceTypeCheat) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lfapgjpeapn { ChessRogueNousMainStoryStatusNone = 0, ChessRogueNousMainStoryStatusUnlock = 1, ChessRogueNousMainStoryStatusFinish = 2, ChessRogueNousMainStoryStatusCanTrigger = 3, } impl Lfapgjpeapn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lfapgjpeapn::ChessRogueNousMainStoryStatusNone => { "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_NONE" } Lfapgjpeapn::ChessRogueNousMainStoryStatusUnlock => { "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_UNLOCK" } Lfapgjpeapn::ChessRogueNousMainStoryStatusFinish => { "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_FINISH" } Lfapgjpeapn::ChessRogueNousMainStoryStatusCanTrigger => { "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_CAN_TRIGGER" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_NONE" => { Some(Self::ChessRogueNousMainStoryStatusNone) } "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_UNLOCK" => { Some(Self::ChessRogueNousMainStoryStatusUnlock) } "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_FINISH" => { Some(Self::ChessRogueNousMainStoryStatusFinish) } "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_CAN_TRIGGER" => { Some(Self::ChessRogueNousMainStoryStatusCanTrigger) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bdmeidilldb { None = 0, PhaseOne = 1, PhaseTwo = 2, } impl Bdmeidilldb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bdmeidilldb::None => "NONE", Bdmeidilldb::PhaseOne => "PHASE_ONE", Bdmeidilldb::PhaseTwo => "PHASE_TWO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NONE" => Some(Self::None), "PHASE_ONE" => Some(Self::PhaseOne), "PHASE_TWO" => Some(Self::PhaseTwo), _ => None, } } } /// Obf: BPBANGHIKHL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClockParkType { None = 0, CmdClockParkBattleEndScNotify = 7205, CmdClockParkStartScriptCsReq = 7224, CmdClockParkQuitScriptScRsp = 7225, CmdClockParkStartScriptScRsp = 7232, CmdClockParkGetInfoScRsp = 7237, CmdClockParkUseBuffCsReq = 7215, CmdClockParkUseBuffScRsp = 7230, CmdClockParkGetInfoCsReq = 7229, CmdClockParkGetOngoingScriptInfoScRsp = 7201, CmdClockParkUnlockTalentScRsp = 7210, CmdClockParkQuitScriptCsReq = 7246, CmdClockParkGetOngoingScriptInfoCsReq = 7213, CmdClockParkUnlockTalentCsReq = 7244, CmdClockParkFinishScriptScNotify = 7212, CmdClockParkHandleWaitOperationCsReq = 7214, CmdClockParkHandleWaitOperationScRsp = 7249, } impl CmdClockParkType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdClockParkType::None => "CmdClockParkTypeNone", CmdClockParkType::CmdClockParkBattleEndScNotify => { "CmdClockParkBattleEndScNotify" } CmdClockParkType::CmdClockParkStartScriptCsReq => { "CmdClockParkStartScriptCsReq" } CmdClockParkType::CmdClockParkQuitScriptScRsp => { "CmdClockParkQuitScriptScRsp" } CmdClockParkType::CmdClockParkStartScriptScRsp => { "CmdClockParkStartScriptScRsp" } CmdClockParkType::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp", CmdClockParkType::CmdClockParkUseBuffCsReq => "CmdClockParkUseBuffCsReq", CmdClockParkType::CmdClockParkUseBuffScRsp => "CmdClockParkUseBuffScRsp", CmdClockParkType::CmdClockParkGetInfoCsReq => "CmdClockParkGetInfoCsReq", CmdClockParkType::CmdClockParkGetOngoingScriptInfoScRsp => { "CmdClockParkGetOngoingScriptInfoScRsp" } CmdClockParkType::CmdClockParkUnlockTalentScRsp => { "CmdClockParkUnlockTalentScRsp" } CmdClockParkType::CmdClockParkQuitScriptCsReq => { "CmdClockParkQuitScriptCsReq" } CmdClockParkType::CmdClockParkGetOngoingScriptInfoCsReq => { "CmdClockParkGetOngoingScriptInfoCsReq" } CmdClockParkType::CmdClockParkUnlockTalentCsReq => { "CmdClockParkUnlockTalentCsReq" } CmdClockParkType::CmdClockParkFinishScriptScNotify => { "CmdClockParkFinishScriptScNotify" } CmdClockParkType::CmdClockParkHandleWaitOperationCsReq => { "CmdClockParkHandleWaitOperationCsReq" } CmdClockParkType::CmdClockParkHandleWaitOperationScRsp => { "CmdClockParkHandleWaitOperationScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdClockParkTypeNone" => Some(Self::None), "CmdClockParkBattleEndScNotify" => Some(Self::CmdClockParkBattleEndScNotify), "CmdClockParkStartScriptCsReq" => Some(Self::CmdClockParkStartScriptCsReq), "CmdClockParkQuitScriptScRsp" => Some(Self::CmdClockParkQuitScriptScRsp), "CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp), "CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp), "CmdClockParkUseBuffCsReq" => Some(Self::CmdClockParkUseBuffCsReq), "CmdClockParkUseBuffScRsp" => Some(Self::CmdClockParkUseBuffScRsp), "CmdClockParkGetInfoCsReq" => Some(Self::CmdClockParkGetInfoCsReq), "CmdClockParkGetOngoingScriptInfoScRsp" => { Some(Self::CmdClockParkGetOngoingScriptInfoScRsp) } "CmdClockParkUnlockTalentScRsp" => Some(Self::CmdClockParkUnlockTalentScRsp), "CmdClockParkQuitScriptCsReq" => Some(Self::CmdClockParkQuitScriptCsReq), "CmdClockParkGetOngoingScriptInfoCsReq" => { Some(Self::CmdClockParkGetOngoingScriptInfoCsReq) } "CmdClockParkUnlockTalentCsReq" => Some(Self::CmdClockParkUnlockTalentCsReq), "CmdClockParkFinishScriptScNotify" => { Some(Self::CmdClockParkFinishScriptScNotify) } "CmdClockParkHandleWaitOperationCsReq" => { Some(Self::CmdClockParkHandleWaitOperationCsReq) } "CmdClockParkHandleWaitOperationScRsp" => { Some(Self::CmdClockParkHandleWaitOperationScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hoedhhdedag { ClockParkPlayNone = 0, ClockParkPlayNormalDeath = 1, ClockParkPlayNormalPass = 2, ClockParkPlayFinishScript = 5, } impl Hoedhhdedag { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hoedhhdedag::ClockParkPlayNone => "CLOCK_PARK_PLAY_NONE", Hoedhhdedag::ClockParkPlayNormalDeath => "CLOCK_PARK_PLAY_NORMAL_DEATH", Hoedhhdedag::ClockParkPlayNormalPass => "CLOCK_PARK_PLAY_NORMAL_PASS", Hoedhhdedag::ClockParkPlayFinishScript => "CLOCK_PARK_PLAY_FINISH_SCRIPT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CLOCK_PARK_PLAY_NONE" => Some(Self::ClockParkPlayNone), "CLOCK_PARK_PLAY_NORMAL_DEATH" => Some(Self::ClockParkPlayNormalDeath), "CLOCK_PARK_PLAY_NORMAL_PASS" => Some(Self::ClockParkPlayNormalPass), "CLOCK_PARK_PLAY_FINISH_SCRIPT" => Some(Self::ClockParkPlayFinishScript), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MissionStatus { MissionNone = 0, MissionDoing = 1, MissionFinish = 2, MissionPrepared = 3, } impl MissionStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { MissionStatus::MissionNone => "MISSION_NONE", MissionStatus::MissionDoing => "MISSION_DOING", MissionStatus::MissionFinish => "MISSION_FINISH", MissionStatus::MissionPrepared => "MISSION_PREPARED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MISSION_NONE" => Some(Self::MissionNone), "MISSION_DOING" => Some(Self::MissionDoing), "MISSION_FINISH" => Some(Self::MissionFinish), "MISSION_PREPARED" => Some(Self::MissionPrepared), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Epnmfkeihdl { MessageSectionNone = 0, MessageSectionDoing = 1, MessageSectionFinish = 2, MessageSectionFrozen = 3, } impl Epnmfkeihdl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Epnmfkeihdl::MessageSectionNone => "MESSAGE_SECTION_NONE", Epnmfkeihdl::MessageSectionDoing => "MESSAGE_SECTION_DOING", Epnmfkeihdl::MessageSectionFinish => "MESSAGE_SECTION_FINISH", Epnmfkeihdl::MessageSectionFrozen => "MESSAGE_SECTION_FROZEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MESSAGE_SECTION_NONE" => Some(Self::MessageSectionNone), "MESSAGE_SECTION_DOING" => Some(Self::MessageSectionDoing), "MESSAGE_SECTION_FINISH" => Some(Self::MessageSectionFinish), "MESSAGE_SECTION_FROZEN" => Some(Self::MessageSectionFrozen), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nkeficjeaob { MessageGroupNone = 0, MessageGroupDoing = 1, MessageGroupFinish = 2, MessageGroupFrozen = 3, } impl Nkeficjeaob { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nkeficjeaob::MessageGroupNone => "MESSAGE_GROUP_NONE", Nkeficjeaob::MessageGroupDoing => "MESSAGE_GROUP_DOING", Nkeficjeaob::MessageGroupFinish => "MESSAGE_GROUP_FINISH", Nkeficjeaob::MessageGroupFrozen => "MESSAGE_GROUP_FROZEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MESSAGE_GROUP_NONE" => Some(Self::MessageGroupNone), "MESSAGE_GROUP_DOING" => Some(Self::MessageGroupDoing), "MESSAGE_GROUP_FINISH" => Some(Self::MessageGroupFinish), "MESSAGE_GROUP_FROZEN" => Some(Self::MessageGroupFrozen), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ealnonolgec { BattleRecordNone = 0, BattleRecordChallenge = 1, BattleRecordRogue = 2, } impl Ealnonolgec { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ealnonolgec::BattleRecordNone => "BATTLE_RECORD_NONE", Ealnonolgec::BattleRecordChallenge => "BATTLE_RECORD_CHALLENGE", Ealnonolgec::BattleRecordRogue => "BATTLE_RECORD_ROGUE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_RECORD_NONE" => Some(Self::BattleRecordNone), "BATTLE_RECORD_CHALLENGE" => Some(Self::BattleRecordChallenge), "BATTLE_RECORD_ROGUE" => Some(Self::BattleRecordRogue), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Legppepeacf { RebattleTypeNone = 0, RebattleTypeRebattleMidway = 1, RebattleTypeRebattleLose = 2, RebattleTypeRebattleMidwayLineup = 3, RebattleTypeRebattleLoseLineup = 4, RebattleTypeQuitMidway = 5, RebattleTypeQuitLose = 6, } impl Legppepeacf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Legppepeacf::RebattleTypeNone => "REBATTLE_TYPE_NONE", Legppepeacf::RebattleTypeRebattleMidway => "REBATTLE_TYPE_REBATTLE_MIDWAY", Legppepeacf::RebattleTypeRebattleLose => "REBATTLE_TYPE_REBATTLE_LOSE", Legppepeacf::RebattleTypeRebattleMidwayLineup => { "REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP" } Legppepeacf::RebattleTypeRebattleLoseLineup => { "REBATTLE_TYPE_REBATTLE_LOSE_LINEUP" } Legppepeacf::RebattleTypeQuitMidway => "REBATTLE_TYPE_QUIT_MIDWAY", Legppepeacf::RebattleTypeQuitLose => "REBATTLE_TYPE_QUIT_LOSE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "REBATTLE_TYPE_NONE" => Some(Self::RebattleTypeNone), "REBATTLE_TYPE_REBATTLE_MIDWAY" => Some(Self::RebattleTypeRebattleMidway), "REBATTLE_TYPE_REBATTLE_LOSE" => Some(Self::RebattleTypeRebattleLose), "REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP" => { Some(Self::RebattleTypeRebattleMidwayLineup) } "REBATTLE_TYPE_REBATTLE_LOSE_LINEUP" => { Some(Self::RebattleTypeRebattleLoseLineup) } "REBATTLE_TYPE_QUIT_MIDWAY" => Some(Self::RebattleTypeQuitMidway), "REBATTLE_TYPE_QUIT_LOSE" => Some(Self::RebattleTypeQuitLose), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ContentPackageStatus { None = 0, Init = 1, Doing = 2, Finished = 3, Release = 4, } impl ContentPackageStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { ContentPackageStatus::None => "ContentPackageStatus_None", ContentPackageStatus::Init => "ContentPackageStatus_Init", ContentPackageStatus::Doing => "ContentPackageStatus_Doing", ContentPackageStatus::Finished => "ContentPackageStatus_Finished", ContentPackageStatus::Release => "ContentPackageStatus_Release", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ContentPackageStatus_None" => Some(Self::None), "ContentPackageStatus_Init" => Some(Self::Init), "ContentPackageStatus_Doing" => Some(Self::Doing), "ContentPackageStatus_Finished" => Some(Self::Finished), "ContentPackageStatus_Release" => Some(Self::Release), _ => None, } } } /// Obf: OGIPFPLLFII #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdContentPackageType { None = 0, CmdContentPackageGetDataScRsp = 7537, CmdContentPackageUnlockScRsp = 7544, CmdContentPackageTransferScNotify = 7510, CmdContentPackageGetDataCsReq = 7529, CmdContentPackageSyncDataScNotify = 7542, CmdContentPackageUnlockCsReq = 7502, } impl CmdContentPackageType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdContentPackageType::None => "CmdContentPackageTypeNone", CmdContentPackageType::CmdContentPackageGetDataScRsp => { "CmdContentPackageGetDataScRsp" } CmdContentPackageType::CmdContentPackageUnlockScRsp => { "CmdContentPackageUnlockScRsp" } CmdContentPackageType::CmdContentPackageTransferScNotify => { "CmdContentPackageTransferScNotify" } CmdContentPackageType::CmdContentPackageGetDataCsReq => { "CmdContentPackageGetDataCsReq" } CmdContentPackageType::CmdContentPackageSyncDataScNotify => { "CmdContentPackageSyncDataScNotify" } CmdContentPackageType::CmdContentPackageUnlockCsReq => { "CmdContentPackageUnlockCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdContentPackageTypeNone" => Some(Self::None), "CmdContentPackageGetDataScRsp" => Some(Self::CmdContentPackageGetDataScRsp), "CmdContentPackageUnlockScRsp" => Some(Self::CmdContentPackageUnlockScRsp), "CmdContentPackageTransferScNotify" => { Some(Self::CmdContentPackageTransferScNotify) } "CmdContentPackageGetDataCsReq" => Some(Self::CmdContentPackageGetDataCsReq), "CmdContentPackageSyncDataScNotify" => { Some(Self::CmdContentPackageSyncDataScNotify) } "CmdContentPackageUnlockCsReq" => Some(Self::CmdContentPackageUnlockCsReq), _ => None, } } } /// Obf: GPIGBAOKIHG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDailyActiveType { None = 0, CmdDailyActiveInfoNotify = 3379, CmdGetDailyActiveInfoCsReq = 3383, CmdTakeApRewardScRsp = 3371, CmdTakeApRewardCsReq = 3398, CmdTakeAllApRewardScRsp = 3333, CmdTakeAllApRewardCsReq = 3377, CmdGetDailyActiveInfoScRsp = 3342, } impl CmdDailyActiveType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdDailyActiveType::None => "CmdDailyActiveTypeNone", CmdDailyActiveType::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify", CmdDailyActiveType::CmdGetDailyActiveInfoCsReq => { "CmdGetDailyActiveInfoCsReq" } CmdDailyActiveType::CmdTakeApRewardScRsp => "CmdTakeApRewardScRsp", CmdDailyActiveType::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq", CmdDailyActiveType::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp", CmdDailyActiveType::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq", CmdDailyActiveType::CmdGetDailyActiveInfoScRsp => { "CmdGetDailyActiveInfoScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdDailyActiveTypeNone" => Some(Self::None), "CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify), "CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq), "CmdTakeApRewardScRsp" => Some(Self::CmdTakeApRewardScRsp), "CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq), "CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp), "CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq), "CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp), _ => None, } } } /// Obf: HGDAJBPDBHN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDrinkMakerType { None = 0, CmdEndDrinkMakerSequenceCsReq = 6988, CmdDrinkMakerChallengeScRsp = 6987, CmdEndDrinkMakerSequenceScRsp = 6995, CmdMakeMissionDrinkScRsp = 6989, CmdDrinkMakerUpdateTipsNotify = 6999, CmdMakeMissionDrinkCsReq = 6992, CmdGetDrinkMakerDataScRsp = 6997, CmdMakeDrinkCsReq = 6993, CmdGetDrinkMakerDataCsReq = 6994, CmdDrinkMakerChallengeCsReq = 6983, CmdMakeDrinkScRsp = 6990, CmdDrinkMakerDayEndScNotify = 6986, } impl CmdDrinkMakerType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdDrinkMakerType::None => "CmdDrinkMakerTypeNone", CmdDrinkMakerType::CmdEndDrinkMakerSequenceCsReq => { "CmdEndDrinkMakerSequenceCsReq" } CmdDrinkMakerType::CmdDrinkMakerChallengeScRsp => { "CmdDrinkMakerChallengeScRsp" } CmdDrinkMakerType::CmdEndDrinkMakerSequenceScRsp => { "CmdEndDrinkMakerSequenceScRsp" } CmdDrinkMakerType::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp", CmdDrinkMakerType::CmdDrinkMakerUpdateTipsNotify => { "CmdDrinkMakerUpdateTipsNotify" } CmdDrinkMakerType::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq", CmdDrinkMakerType::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp", CmdDrinkMakerType::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq", CmdDrinkMakerType::CmdGetDrinkMakerDataCsReq => "CmdGetDrinkMakerDataCsReq", CmdDrinkMakerType::CmdDrinkMakerChallengeCsReq => { "CmdDrinkMakerChallengeCsReq" } CmdDrinkMakerType::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp", CmdDrinkMakerType::CmdDrinkMakerDayEndScNotify => { "CmdDrinkMakerDayEndScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdDrinkMakerTypeNone" => Some(Self::None), "CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq), "CmdDrinkMakerChallengeScRsp" => Some(Self::CmdDrinkMakerChallengeScRsp), "CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp), "CmdMakeMissionDrinkScRsp" => Some(Self::CmdMakeMissionDrinkScRsp), "CmdDrinkMakerUpdateTipsNotify" => Some(Self::CmdDrinkMakerUpdateTipsNotify), "CmdMakeMissionDrinkCsReq" => Some(Self::CmdMakeMissionDrinkCsReq), "CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp), "CmdMakeDrinkCsReq" => Some(Self::CmdMakeDrinkCsReq), "CmdGetDrinkMakerDataCsReq" => Some(Self::CmdGetDrinkMakerDataCsReq), "CmdDrinkMakerChallengeCsReq" => Some(Self::CmdDrinkMakerChallengeCsReq), "CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp), "CmdDrinkMakerDayEndScNotify" => Some(Self::CmdDrinkMakerDayEndScNotify), _ => None, } } } /// Obf: NOMKIMCKONO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEvolveBuild { None = 0, ShopAbilityResetScRsp = 7116, ReRandomStageCsReq = 7149, StartStageScRsp = 7110, TakeExpRewardScRsp = 7112, CoinNotify = 7128, GiveupCsReq = 7124, ShopAbilityUpCsReq = 7127, LeaveCsReq = 7113, ShopAbilityUpScRsp = 7105, FinishScNotify = 7114, QueryInfoScRsp = 7137, StartLevelScRsp = 7102, TakeExpRewardCsReq = 7130, StartStageCsReq = 7144, ShopAbilityDownScRsp = 7115, ShopAbilityDownCsReq = 7143, StartLevelCsReq = 7142, UnlockInfoNotify = 7103, GiveupScRsp = 7132, LeaveScRsp = 7101, ShopAbilityResetCsReq = 7106, QueryInfoCsReq = 7129, ReRandomStageScRsp = 7146, } impl CmdEvolveBuild { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdEvolveBuild::None => "CmdEvolveBuildNone", CmdEvolveBuild::ShopAbilityResetScRsp => { "CmdEvolveBuildShopAbilityResetScRsp" } CmdEvolveBuild::ReRandomStageCsReq => "CmdEvolveBuildReRandomStageCsReq", CmdEvolveBuild::StartStageScRsp => "CmdEvolveBuildStartStageScRsp", CmdEvolveBuild::TakeExpRewardScRsp => "CmdEvolveBuildTakeExpRewardScRsp", CmdEvolveBuild::CoinNotify => "CmdEvolveBuildCoinNotify", CmdEvolveBuild::GiveupCsReq => "CmdEvolveBuildGiveupCsReq", CmdEvolveBuild::ShopAbilityUpCsReq => "CmdEvolveBuildShopAbilityUpCsReq", CmdEvolveBuild::LeaveCsReq => "CmdEvolveBuildLeaveCsReq", CmdEvolveBuild::ShopAbilityUpScRsp => "CmdEvolveBuildShopAbilityUpScRsp", CmdEvolveBuild::FinishScNotify => "CmdEvolveBuildFinishScNotify", CmdEvolveBuild::QueryInfoScRsp => "CmdEvolveBuildQueryInfoScRsp", CmdEvolveBuild::StartLevelScRsp => "CmdEvolveBuildStartLevelScRsp", CmdEvolveBuild::TakeExpRewardCsReq => "CmdEvolveBuildTakeExpRewardCsReq", CmdEvolveBuild::StartStageCsReq => "CmdEvolveBuildStartStageCsReq", CmdEvolveBuild::ShopAbilityDownScRsp => "CmdEvolveBuildShopAbilityDownScRsp", CmdEvolveBuild::ShopAbilityDownCsReq => "CmdEvolveBuildShopAbilityDownCsReq", CmdEvolveBuild::StartLevelCsReq => "CmdEvolveBuildStartLevelCsReq", CmdEvolveBuild::UnlockInfoNotify => "CmdEvolveBuildUnlockInfoNotify", CmdEvolveBuild::GiveupScRsp => "CmdEvolveBuildGiveupScRsp", CmdEvolveBuild::LeaveScRsp => "CmdEvolveBuildLeaveScRsp", CmdEvolveBuild::ShopAbilityResetCsReq => { "CmdEvolveBuildShopAbilityResetCsReq" } CmdEvolveBuild::QueryInfoCsReq => "CmdEvolveBuildQueryInfoCsReq", CmdEvolveBuild::ReRandomStageScRsp => "CmdEvolveBuildReRandomStageScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdEvolveBuildNone" => Some(Self::None), "CmdEvolveBuildShopAbilityResetScRsp" => Some(Self::ShopAbilityResetScRsp), "CmdEvolveBuildReRandomStageCsReq" => Some(Self::ReRandomStageCsReq), "CmdEvolveBuildStartStageScRsp" => Some(Self::StartStageScRsp), "CmdEvolveBuildTakeExpRewardScRsp" => Some(Self::TakeExpRewardScRsp), "CmdEvolveBuildCoinNotify" => Some(Self::CoinNotify), "CmdEvolveBuildGiveupCsReq" => Some(Self::GiveupCsReq), "CmdEvolveBuildShopAbilityUpCsReq" => Some(Self::ShopAbilityUpCsReq), "CmdEvolveBuildLeaveCsReq" => Some(Self::LeaveCsReq), "CmdEvolveBuildShopAbilityUpScRsp" => Some(Self::ShopAbilityUpScRsp), "CmdEvolveBuildFinishScNotify" => Some(Self::FinishScNotify), "CmdEvolveBuildQueryInfoScRsp" => Some(Self::QueryInfoScRsp), "CmdEvolveBuildStartLevelScRsp" => Some(Self::StartLevelScRsp), "CmdEvolveBuildTakeExpRewardCsReq" => Some(Self::TakeExpRewardCsReq), "CmdEvolveBuildStartStageCsReq" => Some(Self::StartStageCsReq), "CmdEvolveBuildShopAbilityDownScRsp" => Some(Self::ShopAbilityDownScRsp), "CmdEvolveBuildShopAbilityDownCsReq" => Some(Self::ShopAbilityDownCsReq), "CmdEvolveBuildStartLevelCsReq" => Some(Self::StartLevelCsReq), "CmdEvolveBuildUnlockInfoNotify" => Some(Self::UnlockInfoNotify), "CmdEvolveBuildGiveupScRsp" => Some(Self::GiveupScRsp), "CmdEvolveBuildLeaveScRsp" => Some(Self::LeaveScRsp), "CmdEvolveBuildShopAbilityResetCsReq" => Some(Self::ShopAbilityResetCsReq), "CmdEvolveBuildQueryInfoCsReq" => Some(Self::QueryInfoCsReq), "CmdEvolveBuildReRandomStageScRsp" => Some(Self::ReRandomStageScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nabdojogabh { EvolvePeriodNone = 0, EvolvePeriodFirst = 1, EvolvePeriodSecond = 2, EvolvePeriodThird = 3, EvolvePeriodExtra = 4, } impl Nabdojogabh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nabdojogabh::EvolvePeriodNone => "EVOLVE_PERIOD_NONE", Nabdojogabh::EvolvePeriodFirst => "EVOLVE_PERIOD_FIRST", Nabdojogabh::EvolvePeriodSecond => "EVOLVE_PERIOD_SECOND", Nabdojogabh::EvolvePeriodThird => "EVOLVE_PERIOD_THIRD", Nabdojogabh::EvolvePeriodExtra => "EVOLVE_PERIOD_EXTRA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EVOLVE_PERIOD_NONE" => Some(Self::EvolvePeriodNone), "EVOLVE_PERIOD_FIRST" => Some(Self::EvolvePeriodFirst), "EVOLVE_PERIOD_SECOND" => Some(Self::EvolvePeriodSecond), "EVOLVE_PERIOD_THIRD" => Some(Self::EvolvePeriodThird), "EVOLVE_PERIOD_EXTRA" => Some(Self::EvolvePeriodExtra), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hbhdigopdmp { EvolveBattleResultNone = 0, EvolveBattleResultWin = 1, EvolveBattleResultAllAvatarDead = 2, EvolveBattleResultNoDeadLine = 3, EvolveBattleResultQuit = 4, } impl Hbhdigopdmp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hbhdigopdmp::EvolveBattleResultNone => "EVOLVE_BATTLE_RESULT_NONE", Hbhdigopdmp::EvolveBattleResultWin => "EVOLVE_BATTLE_RESULT_WIN", Hbhdigopdmp::EvolveBattleResultAllAvatarDead => { "EVOLVE_BATTLE_RESULT_ALL_AVATAR_DEAD" } Hbhdigopdmp::EvolveBattleResultNoDeadLine => { "EVOLVE_BATTLE_RESULT_NO_DEAD_LINE" } Hbhdigopdmp::EvolveBattleResultQuit => "EVOLVE_BATTLE_RESULT_QUIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EVOLVE_BATTLE_RESULT_NONE" => Some(Self::EvolveBattleResultNone), "EVOLVE_BATTLE_RESULT_WIN" => Some(Self::EvolveBattleResultWin), "EVOLVE_BATTLE_RESULT_ALL_AVATAR_DEAD" => { Some(Self::EvolveBattleResultAllAvatarDead) } "EVOLVE_BATTLE_RESULT_NO_DEAD_LINE" => { Some(Self::EvolveBattleResultNoDeadLine) } "EVOLVE_BATTLE_RESULT_QUIT" => Some(Self::EvolveBattleResultQuit), _ => None, } } } /// Obf: BKPKDPEMINL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdExpeditionType { None = 0, CmdTakeExpeditionRewardCsReq = 2533, CmdTakeMultipleActivityExpeditionRewardScRsp = 2504, CmdCancelActivityExpeditionCsReq = 2556, CmdTakeMultipleExpeditionRewardScRsp = 2550, CmdTakeExpeditionRewardScRsp = 2512, CmdAcceptExpeditionScRsp = 2542, CmdAcceptActivityExpeditionCsReq = 2538, CmdTakeActivityExpeditionRewardCsReq = 2522, CmdGetExpeditionDataScRsp = 2571, CmdGetExpeditionDataCsReq = 2598, CmdAcceptMultipleExpeditionCsReq = 2505, CmdTakeMultipleActivityExpeditionRewardCsReq = 2531, CmdAcceptActivityExpeditionScRsp = 2578, CmdAcceptMultipleExpeditionScRsp = 2545, CmdTakeMultipleExpeditionRewardCsReq = 2520, CmdCancelActivityExpeditionScRsp = 2589, CmdAcceptExpeditionCsReq = 2583, CmdCancelExpeditionCsReq = 2579, CmdExpeditionDataChangeScNotify = 2528, CmdCancelExpeditionScRsp = 2577, CmdTakeActivityExpeditionRewardScRsp = 2566, } impl CmdExpeditionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdExpeditionType::None => "CmdExpeditionTypeNone", CmdExpeditionType::CmdTakeExpeditionRewardCsReq => { "CmdTakeExpeditionRewardCsReq" } CmdExpeditionType::CmdTakeMultipleActivityExpeditionRewardScRsp => { "CmdTakeMultipleActivityExpeditionRewardScRsp" } CmdExpeditionType::CmdCancelActivityExpeditionCsReq => { "CmdCancelActivityExpeditionCsReq" } CmdExpeditionType::CmdTakeMultipleExpeditionRewardScRsp => { "CmdTakeMultipleExpeditionRewardScRsp" } CmdExpeditionType::CmdTakeExpeditionRewardScRsp => { "CmdTakeExpeditionRewardScRsp" } CmdExpeditionType::CmdAcceptExpeditionScRsp => "CmdAcceptExpeditionScRsp", CmdExpeditionType::CmdAcceptActivityExpeditionCsReq => { "CmdAcceptActivityExpeditionCsReq" } CmdExpeditionType::CmdTakeActivityExpeditionRewardCsReq => { "CmdTakeActivityExpeditionRewardCsReq" } CmdExpeditionType::CmdGetExpeditionDataScRsp => "CmdGetExpeditionDataScRsp", CmdExpeditionType::CmdGetExpeditionDataCsReq => "CmdGetExpeditionDataCsReq", CmdExpeditionType::CmdAcceptMultipleExpeditionCsReq => { "CmdAcceptMultipleExpeditionCsReq" } CmdExpeditionType::CmdTakeMultipleActivityExpeditionRewardCsReq => { "CmdTakeMultipleActivityExpeditionRewardCsReq" } CmdExpeditionType::CmdAcceptActivityExpeditionScRsp => { "CmdAcceptActivityExpeditionScRsp" } CmdExpeditionType::CmdAcceptMultipleExpeditionScRsp => { "CmdAcceptMultipleExpeditionScRsp" } CmdExpeditionType::CmdTakeMultipleExpeditionRewardCsReq => { "CmdTakeMultipleExpeditionRewardCsReq" } CmdExpeditionType::CmdCancelActivityExpeditionScRsp => { "CmdCancelActivityExpeditionScRsp" } CmdExpeditionType::CmdAcceptExpeditionCsReq => "CmdAcceptExpeditionCsReq", CmdExpeditionType::CmdCancelExpeditionCsReq => "CmdCancelExpeditionCsReq", CmdExpeditionType::CmdExpeditionDataChangeScNotify => { "CmdExpeditionDataChangeScNotify" } CmdExpeditionType::CmdCancelExpeditionScRsp => "CmdCancelExpeditionScRsp", CmdExpeditionType::CmdTakeActivityExpeditionRewardScRsp => { "CmdTakeActivityExpeditionRewardScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdExpeditionTypeNone" => Some(Self::None), "CmdTakeExpeditionRewardCsReq" => Some(Self::CmdTakeExpeditionRewardCsReq), "CmdTakeMultipleActivityExpeditionRewardScRsp" => { Some(Self::CmdTakeMultipleActivityExpeditionRewardScRsp) } "CmdCancelActivityExpeditionCsReq" => { Some(Self::CmdCancelActivityExpeditionCsReq) } "CmdTakeMultipleExpeditionRewardScRsp" => { Some(Self::CmdTakeMultipleExpeditionRewardScRsp) } "CmdTakeExpeditionRewardScRsp" => Some(Self::CmdTakeExpeditionRewardScRsp), "CmdAcceptExpeditionScRsp" => Some(Self::CmdAcceptExpeditionScRsp), "CmdAcceptActivityExpeditionCsReq" => { Some(Self::CmdAcceptActivityExpeditionCsReq) } "CmdTakeActivityExpeditionRewardCsReq" => { Some(Self::CmdTakeActivityExpeditionRewardCsReq) } "CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp), "CmdGetExpeditionDataCsReq" => Some(Self::CmdGetExpeditionDataCsReq), "CmdAcceptMultipleExpeditionCsReq" => { Some(Self::CmdAcceptMultipleExpeditionCsReq) } "CmdTakeMultipleActivityExpeditionRewardCsReq" => { Some(Self::CmdTakeMultipleActivityExpeditionRewardCsReq) } "CmdAcceptActivityExpeditionScRsp" => { Some(Self::CmdAcceptActivityExpeditionScRsp) } "CmdAcceptMultipleExpeditionScRsp" => { Some(Self::CmdAcceptMultipleExpeditionScRsp) } "CmdTakeMultipleExpeditionRewardCsReq" => { Some(Self::CmdTakeMultipleExpeditionRewardCsReq) } "CmdCancelActivityExpeditionScRsp" => { Some(Self::CmdCancelActivityExpeditionScRsp) } "CmdAcceptExpeditionCsReq" => Some(Self::CmdAcceptExpeditionCsReq), "CmdCancelExpeditionCsReq" => Some(Self::CmdCancelExpeditionCsReq), "CmdExpeditionDataChangeScNotify" => { Some(Self::CmdExpeditionDataChangeScNotify) } "CmdCancelExpeditionScRsp" => Some(Self::CmdCancelExpeditionScRsp), "CmdTakeActivityExpeditionRewardScRsp" => { Some(Self::CmdTakeActivityExpeditionRewardScRsp) } _ => None, } } } /// Obf: GMEJMGKKPEF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFantasticStoryActivityType { None = 0, CmdFantasticStoryActivityBattleEndScNotify = 4977, CmdGetFantasticStoryActivityDataScRsp = 4971, CmdGetFantasticStoryActivityDataCsReq = 4998, CmdEnterFantasticStoryActivityStageScRsp = 4979, CmdEnterFantasticStoryActivityStageCsReq = 4942, CmdFinishChapterScNotify = 4983, } impl CmdFantasticStoryActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFantasticStoryActivityType::None => "CmdFantasticStoryActivityTypeNone", CmdFantasticStoryActivityType::CmdFantasticStoryActivityBattleEndScNotify => { "CmdFantasticStoryActivityBattleEndScNotify" } CmdFantasticStoryActivityType::CmdGetFantasticStoryActivityDataScRsp => { "CmdGetFantasticStoryActivityDataScRsp" } CmdFantasticStoryActivityType::CmdGetFantasticStoryActivityDataCsReq => { "CmdGetFantasticStoryActivityDataCsReq" } CmdFantasticStoryActivityType::CmdEnterFantasticStoryActivityStageScRsp => { "CmdEnterFantasticStoryActivityStageScRsp" } CmdFantasticStoryActivityType::CmdEnterFantasticStoryActivityStageCsReq => { "CmdEnterFantasticStoryActivityStageCsReq" } CmdFantasticStoryActivityType::CmdFinishChapterScNotify => { "CmdFinishChapterScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFantasticStoryActivityTypeNone" => Some(Self::None), "CmdFantasticStoryActivityBattleEndScNotify" => { Some(Self::CmdFantasticStoryActivityBattleEndScNotify) } "CmdGetFantasticStoryActivityDataScRsp" => { Some(Self::CmdGetFantasticStoryActivityDataScRsp) } "CmdGetFantasticStoryActivityDataCsReq" => { Some(Self::CmdGetFantasticStoryActivityDataCsReq) } "CmdEnterFantasticStoryActivityStageScRsp" => { Some(Self::CmdEnterFantasticStoryActivityStageScRsp) } "CmdEnterFantasticStoryActivityStageCsReq" => { Some(Self::CmdEnterFantasticStoryActivityStageCsReq) } "CmdFinishChapterScNotify" => Some(Self::CmdFinishChapterScNotify), _ => None, } } } /// Obf: IGHJLEPKDCA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFeverTimeActivityType { None = 0, CmdFeverTimeActivityBattleEndScNotify = 7157, CmdGetFeverTimeActivityDataCsReq = 7153, CmdEnterFeverTimeActivityStageCsReq = 7152, CmdEnterFeverTimeActivityStageScRsp = 7158, CmdGetFeverTimeActivityDataScRsp = 7160, } impl CmdFeverTimeActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFeverTimeActivityType::None => "CmdFeverTimeActivityTypeNone", CmdFeverTimeActivityType::CmdFeverTimeActivityBattleEndScNotify => { "CmdFeverTimeActivityBattleEndScNotify" } CmdFeverTimeActivityType::CmdGetFeverTimeActivityDataCsReq => { "CmdGetFeverTimeActivityDataCsReq" } CmdFeverTimeActivityType::CmdEnterFeverTimeActivityStageCsReq => { "CmdEnterFeverTimeActivityStageCsReq" } CmdFeverTimeActivityType::CmdEnterFeverTimeActivityStageScRsp => { "CmdEnterFeverTimeActivityStageScRsp" } CmdFeverTimeActivityType::CmdGetFeverTimeActivityDataScRsp => { "CmdGetFeverTimeActivityDataScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFeverTimeActivityTypeNone" => Some(Self::None), "CmdFeverTimeActivityBattleEndScNotify" => { Some(Self::CmdFeverTimeActivityBattleEndScNotify) } "CmdGetFeverTimeActivityDataCsReq" => { Some(Self::CmdGetFeverTimeActivityDataCsReq) } "CmdEnterFeverTimeActivityStageCsReq" => { Some(Self::CmdEnterFeverTimeActivityStageCsReq) } "CmdEnterFeverTimeActivityStageScRsp" => { Some(Self::CmdEnterFeverTimeActivityStageScRsp) } "CmdGetFeverTimeActivityDataScRsp" => { Some(Self::CmdGetFeverTimeActivityDataScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jfpgchplipk { FeverTimeBattleRankC = 0, FeverTimeBattleRankB = 1, FeverTimeBattleRankA = 2, FeverTimeBattleRankS = 3, FeverTimeBattleRankSs = 4, } impl Jfpgchplipk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jfpgchplipk::FeverTimeBattleRankC => "FEVER_TIME_BATTLE_RANK_C", Jfpgchplipk::FeverTimeBattleRankB => "FEVER_TIME_BATTLE_RANK_B", Jfpgchplipk::FeverTimeBattleRankA => "FEVER_TIME_BATTLE_RANK_A", Jfpgchplipk::FeverTimeBattleRankS => "FEVER_TIME_BATTLE_RANK_S", Jfpgchplipk::FeverTimeBattleRankSs => "FEVER_TIME_BATTLE_RANK_SS", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEVER_TIME_BATTLE_RANK_C" => Some(Self::FeverTimeBattleRankC), "FEVER_TIME_BATTLE_RANK_B" => Some(Self::FeverTimeBattleRankB), "FEVER_TIME_BATTLE_RANK_A" => Some(Self::FeverTimeBattleRankA), "FEVER_TIME_BATTLE_RANK_S" => Some(Self::FeverTimeBattleRankS), "FEVER_TIME_BATTLE_RANK_SS" => Some(Self::FeverTimeBattleRankSs), _ => None, } } } /// Obf: IOGPPIMJPJP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightType { None = 0, CmdFightSessionStopScNotify = 30033, CmdFightKickOutScNotify = 30042, CmdFightEnterCsReq = 30098, CmdFightEnterScRsp = 30071, CmdFightLeaveScNotify = 30083, CmdFightHeartBeatCsReq = 30079, CmdFightHeartBeatScRsp = 30077, } impl CmdFightType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFightType::None => "CmdFightTypeNone", CmdFightType::CmdFightSessionStopScNotify => "CmdFightSessionStopScNotify", CmdFightType::CmdFightKickOutScNotify => "CmdFightKickOutScNotify", CmdFightType::CmdFightEnterCsReq => "CmdFightEnterCsReq", CmdFightType::CmdFightEnterScRsp => "CmdFightEnterScRsp", CmdFightType::CmdFightLeaveScNotify => "CmdFightLeaveScNotify", CmdFightType::CmdFightHeartBeatCsReq => "CmdFightHeartBeatCsReq", CmdFightType::CmdFightHeartBeatScRsp => "CmdFightHeartBeatScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFightTypeNone" => Some(Self::None), "CmdFightSessionStopScNotify" => Some(Self::CmdFightSessionStopScNotify), "CmdFightKickOutScNotify" => Some(Self::CmdFightKickOutScNotify), "CmdFightEnterCsReq" => Some(Self::CmdFightEnterCsReq), "CmdFightEnterScRsp" => Some(Self::CmdFightEnterScRsp), "CmdFightLeaveScNotify" => Some(Self::CmdFightLeaveScNotify), "CmdFightHeartBeatCsReq" => Some(Self::CmdFightHeartBeatCsReq), "CmdFightHeartBeatScRsp" => Some(Self::CmdFightHeartBeatScRsp), _ => None, } } } /// Obf: NGOCFBLADKD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightActivityType { None = 0, CmdTakeFightActivityRewardScRsp = 3633, CmdFightActivityDataChangeScNotify = 3683, CmdGetFightActivityDataScRsp = 3671, CmdEnterFightActivityStageScRsp = 3679, CmdTakeFightActivityRewardCsReq = 3677, CmdEnterFightActivityStageCsReq = 3642, CmdGetFightActivityDataCsReq = 3698, } impl CmdFightActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFightActivityType::None => "CmdFightActivityTypeNone", CmdFightActivityType::CmdTakeFightActivityRewardScRsp => { "CmdTakeFightActivityRewardScRsp" } CmdFightActivityType::CmdFightActivityDataChangeScNotify => { "CmdFightActivityDataChangeScNotify" } CmdFightActivityType::CmdGetFightActivityDataScRsp => { "CmdGetFightActivityDataScRsp" } CmdFightActivityType::CmdEnterFightActivityStageScRsp => { "CmdEnterFightActivityStageScRsp" } CmdFightActivityType::CmdTakeFightActivityRewardCsReq => { "CmdTakeFightActivityRewardCsReq" } CmdFightActivityType::CmdEnterFightActivityStageCsReq => { "CmdEnterFightActivityStageCsReq" } CmdFightActivityType::CmdGetFightActivityDataCsReq => { "CmdGetFightActivityDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFightActivityTypeNone" => Some(Self::None), "CmdTakeFightActivityRewardScRsp" => { Some(Self::CmdTakeFightActivityRewardScRsp) } "CmdFightActivityDataChangeScNotify" => { Some(Self::CmdFightActivityDataChangeScNotify) } "CmdGetFightActivityDataScRsp" => Some(Self::CmdGetFightActivityDataScRsp), "CmdEnterFightActivityStageScRsp" => { Some(Self::CmdEnterFightActivityStageScRsp) } "CmdTakeFightActivityRewardCsReq" => { Some(Self::CmdTakeFightActivityRewardCsReq) } "CmdEnterFightActivityStageCsReq" => { Some(Self::CmdEnterFightActivityStageCsReq) } "CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq), _ => None, } } } /// Obf: GGLBHOJMECK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightFestType { None = 0, CmdGetFightFestDataScRsp = 7287, CmdFightFestUnlockSkillNotify = 7260, CmdFightFestUpdateChallengeRecordNotify = 7274, CmdFightFestUpdateCoinNotify = 7282, CmdStartFightFestScRsp = 7252, CmdStartFightFestCsReq = 7292, CmdGetFightFestDataCsReq = 7279, CmdFightFestScoreUpdateNotify = 7294, } impl CmdFightFestType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFightFestType::None => "CmdFightFestTypeNone", CmdFightFestType::CmdGetFightFestDataScRsp => "CmdGetFightFestDataScRsp", CmdFightFestType::CmdFightFestUnlockSkillNotify => { "CmdFightFestUnlockSkillNotify" } CmdFightFestType::CmdFightFestUpdateChallengeRecordNotify => { "CmdFightFestUpdateChallengeRecordNotify" } CmdFightFestType::CmdFightFestUpdateCoinNotify => { "CmdFightFestUpdateCoinNotify" } CmdFightFestType::CmdStartFightFestScRsp => "CmdStartFightFestScRsp", CmdFightFestType::CmdStartFightFestCsReq => "CmdStartFightFestCsReq", CmdFightFestType::CmdGetFightFestDataCsReq => "CmdGetFightFestDataCsReq", CmdFightFestType::CmdFightFestScoreUpdateNotify => { "CmdFightFestScoreUpdateNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFightFestTypeNone" => Some(Self::None), "CmdGetFightFestDataScRsp" => Some(Self::CmdGetFightFestDataScRsp), "CmdFightFestUnlockSkillNotify" => Some(Self::CmdFightFestUnlockSkillNotify), "CmdFightFestUpdateChallengeRecordNotify" => { Some(Self::CmdFightFestUpdateChallengeRecordNotify) } "CmdFightFestUpdateCoinNotify" => Some(Self::CmdFightFestUpdateCoinNotify), "CmdStartFightFestScRsp" => Some(Self::CmdStartFightFestScRsp), "CmdStartFightFestCsReq" => Some(Self::CmdStartFightFestCsReq), "CmdGetFightFestDataCsReq" => Some(Self::CmdGetFightFestDataCsReq), "CmdFightFestScoreUpdateNotify" => Some(Self::CmdFightFestScoreUpdateNotify), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Aaaifjoaago { FightFestBattleRankC = 0, FightFestBattleRankB = 1, FightFestBattleRankA = 2, FightFestBattleRankS = 3, FightFestBattleRankSs = 4, } impl Aaaifjoaago { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Aaaifjoaago::FightFestBattleRankC => "FIGHT_FEST_BATTLE_RANK_C", Aaaifjoaago::FightFestBattleRankB => "FIGHT_FEST_BATTLE_RANK_B", Aaaifjoaago::FightFestBattleRankA => "FIGHT_FEST_BATTLE_RANK_A", Aaaifjoaago::FightFestBattleRankS => "FIGHT_FEST_BATTLE_RANK_S", Aaaifjoaago::FightFestBattleRankSs => "FIGHT_FEST_BATTLE_RANK_SS", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FIGHT_FEST_BATTLE_RANK_C" => Some(Self::FightFestBattleRankC), "FIGHT_FEST_BATTLE_RANK_B" => Some(Self::FightFestBattleRankB), "FIGHT_FEST_BATTLE_RANK_A" => Some(Self::FightFestBattleRankA), "FIGHT_FEST_BATTLE_RANK_S" => Some(Self::FightFestBattleRankS), "FIGHT_FEST_BATTLE_RANK_SS" => Some(Self::FightFestBattleRankSs), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Obeheamggme { FightFestTypeNone = 0, FightFestTypeMain = 1, FightFestTypeScore = 2, FightFestTypeChallenge = 3, FightFestTypeTeach = 4, } impl Obeheamggme { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Obeheamggme::FightFestTypeNone => "FIGHT_FEST_TYPE_NONE", Obeheamggme::FightFestTypeMain => "FIGHT_FEST_TYPE_MAIN", Obeheamggme::FightFestTypeScore => "FIGHT_FEST_TYPE_SCORE", Obeheamggme::FightFestTypeChallenge => "FIGHT_FEST_TYPE_CHALLENGE", Obeheamggme::FightFestTypeTeach => "FIGHT_FEST_TYPE_TEACH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FIGHT_FEST_TYPE_NONE" => Some(Self::FightFestTypeNone), "FIGHT_FEST_TYPE_MAIN" => Some(Self::FightFestTypeMain), "FIGHT_FEST_TYPE_SCORE" => Some(Self::FightFestTypeScore), "FIGHT_FEST_TYPE_CHALLENGE" => Some(Self::FightFestTypeChallenge), "FIGHT_FEST_TYPE_TEACH" => Some(Self::FightFestTypeTeach), _ => None, } } } /// Obf: JAKPDHGECKG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMathc3Type { None = 0, CmdFightMatch3ChatCsReq = 30128, CmdFightMatch3SwapCsReq = 30177, CmdFightMatch3OpponentDataScNotify = 30112, CmdFightMatch3SwapScRsp = 30133, CmdFightMatch3ChatScRsp = 30138, CmdFightMatch3TurnEndScNotify = 30179, CmdFightMatch3ChatScNotify = 30178, CmdFightMatch3DataScRsp = 30171, CmdFightMatch3ForceUpdateNotify = 30156, CmdFightMatch3StartCountDownScNotify = 30183, CmdFightMatch3DataCsReq = 30198, CmdFightMatch3TurnStartScNotify = 30142, } impl CmdFightMathc3Type { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFightMathc3Type::None => "CmdFightMathc3TypeNone", CmdFightMathc3Type::CmdFightMatch3ChatCsReq => "CmdFightMatch3ChatCsReq", CmdFightMathc3Type::CmdFightMatch3SwapCsReq => "CmdFightMatch3SwapCsReq", CmdFightMathc3Type::CmdFightMatch3OpponentDataScNotify => { "CmdFightMatch3OpponentDataScNotify" } CmdFightMathc3Type::CmdFightMatch3SwapScRsp => "CmdFightMatch3SwapScRsp", CmdFightMathc3Type::CmdFightMatch3ChatScRsp => "CmdFightMatch3ChatScRsp", CmdFightMathc3Type::CmdFightMatch3TurnEndScNotify => { "CmdFightMatch3TurnEndScNotify" } CmdFightMathc3Type::CmdFightMatch3ChatScNotify => { "CmdFightMatch3ChatScNotify" } CmdFightMathc3Type::CmdFightMatch3DataScRsp => "CmdFightMatch3DataScRsp", CmdFightMathc3Type::CmdFightMatch3ForceUpdateNotify => { "CmdFightMatch3ForceUpdateNotify" } CmdFightMathc3Type::CmdFightMatch3StartCountDownScNotify => { "CmdFightMatch3StartCountDownScNotify" } CmdFightMathc3Type::CmdFightMatch3DataCsReq => "CmdFightMatch3DataCsReq", CmdFightMathc3Type::CmdFightMatch3TurnStartScNotify => { "CmdFightMatch3TurnStartScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFightMathc3TypeNone" => Some(Self::None), "CmdFightMatch3ChatCsReq" => Some(Self::CmdFightMatch3ChatCsReq), "CmdFightMatch3SwapCsReq" => Some(Self::CmdFightMatch3SwapCsReq), "CmdFightMatch3OpponentDataScNotify" => { Some(Self::CmdFightMatch3OpponentDataScNotify) } "CmdFightMatch3SwapScRsp" => Some(Self::CmdFightMatch3SwapScRsp), "CmdFightMatch3ChatScRsp" => Some(Self::CmdFightMatch3ChatScRsp), "CmdFightMatch3TurnEndScNotify" => Some(Self::CmdFightMatch3TurnEndScNotify), "CmdFightMatch3ChatScNotify" => Some(Self::CmdFightMatch3ChatScNotify), "CmdFightMatch3DataScRsp" => Some(Self::CmdFightMatch3DataScRsp), "CmdFightMatch3ForceUpdateNotify" => { Some(Self::CmdFightMatch3ForceUpdateNotify) } "CmdFightMatch3StartCountDownScNotify" => { Some(Self::CmdFightMatch3StartCountDownScNotify) } "CmdFightMatch3DataCsReq" => Some(Self::CmdFightMatch3DataCsReq), "CmdFightMatch3TurnStartScNotify" => { Some(Self::CmdFightMatch3TurnStartScNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lakkmdldagd { Match3StateIdle = 0, Match3StateStart = 1, Match3StateMatch = 2, Match3StateGame = 3, Match3StateHalftime = 4, Match3StateOver = 5, } impl Lakkmdldagd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lakkmdldagd::Match3StateIdle => "MATCH3_STATE_IDLE", Lakkmdldagd::Match3StateStart => "MATCH3_STATE_START", Lakkmdldagd::Match3StateMatch => "MATCH3_STATE_MATCH", Lakkmdldagd::Match3StateGame => "MATCH3_STATE_GAME", Lakkmdldagd::Match3StateHalftime => "MATCH3_STATE_HALFTIME", Lakkmdldagd::Match3StateOver => "MATCH3_STATE_OVER", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MATCH3_STATE_IDLE" => Some(Self::Match3StateIdle), "MATCH3_STATE_START" => Some(Self::Match3StateStart), "MATCH3_STATE_MATCH" => Some(Self::Match3StateMatch), "MATCH3_STATE_GAME" => Some(Self::Match3StateGame), "MATCH3_STATE_HALFTIME" => Some(Self::Match3StateHalftime), "MATCH3_STATE_OVER" => Some(Self::Match3StateOver), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Blbjbamdnbn { Match3PlayerStateAlive = 0, Match3PlayerStateDying = 1, Match3PlayerStateDead = 2, Match3PlayerStateLeave = 3, } impl Blbjbamdnbn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Blbjbamdnbn::Match3PlayerStateAlive => "MATCH3_PLAYER_STATE_ALIVE", Blbjbamdnbn::Match3PlayerStateDying => "MATCH3_PLAYER_STATE_DYING", Blbjbamdnbn::Match3PlayerStateDead => "MATCH3_PLAYER_STATE_DEAD", Blbjbamdnbn::Match3PlayerStateLeave => "MATCH3_PLAYER_STATE_LEAVE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MATCH3_PLAYER_STATE_ALIVE" => Some(Self::Match3PlayerStateAlive), "MATCH3_PLAYER_STATE_DYING" => Some(Self::Match3PlayerStateDying), "MATCH3_PLAYER_STATE_DEAD" => Some(Self::Match3PlayerStateDead), "MATCH3_PLAYER_STATE_LEAVE" => Some(Self::Match3PlayerStateLeave), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kjkimhhjbjj { EventBegin = 0, EventBreak = 1, EventFall = 2, EventRefresh = 3, EventBirdSkill = 4, EventEnv = 5, EventShuffle = 6, EventSettleTag = 7, } impl Kjkimhhjbjj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kjkimhhjbjj::EventBegin => "EVENT_BEGIN", Kjkimhhjbjj::EventBreak => "EVENT_BREAK", Kjkimhhjbjj::EventFall => "EVENT_FALL", Kjkimhhjbjj::EventRefresh => "EVENT_REFRESH", Kjkimhhjbjj::EventBirdSkill => "EVENT_BIRD_SKILL", Kjkimhhjbjj::EventEnv => "EVENT_ENV", Kjkimhhjbjj::EventShuffle => "EVENT_SHUFFLE", Kjkimhhjbjj::EventSettleTag => "EVENT_SETTLE_TAG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EVENT_BEGIN" => Some(Self::EventBegin), "EVENT_BREAK" => Some(Self::EventBreak), "EVENT_FALL" => Some(Self::EventFall), "EVENT_REFRESH" => Some(Self::EventRefresh), "EVENT_BIRD_SKILL" => Some(Self::EventBirdSkill), "EVENT_ENV" => Some(Self::EventEnv), "EVENT_SHUFFLE" => Some(Self::EventShuffle), "EVENT_SETTLE_TAG" => Some(Self::EventSettleTag), _ => None, } } } /// Obf: KCAFPAJGHOH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFriendType { None = 0, CmdGetFriendDevelopmentInfoScRsp = 2903, CmdGetFriendAssistListScRsp = 2987, CmdSetFriendRemarkNameCsReq = 2904, CmdGetFriendListInfoCsReq = 2998, CmdGetFriendRecommendListInfoScRsp = 2931, CmdGetFriendBattleRecordDetailCsReq = 2976, CmdCurAssistChangedNotify = 2957, CmdGetPlatformPlayerInfoScRsp = 2915, CmdGetAssistListCsReq = 2923, CmdDeleteFriendCsReq = 2989, CmdGetFriendChallengeDetailScRsp = 2967, CmdSetAssistScRsp = 2914, CmdSyncDeleteFriendScNotify = 2966, CmdDeleteBlacklistCsReq = 2910, CmdGetAssistListScRsp = 2985, CmdTakeAssistRewardScRsp = 2965, CmdSearchPlayerCsReq = 2962, CmdGetFriendLoginInfoCsReq = 2919, CmdGetFriendAssistListCsReq = 2935, CmdGetFriendRecommendListInfoCsReq = 2950, CmdGetFriendChallengeLineupCsReq = 2954, CmdGetAssistHistoryCsReq = 2963, CmdGetFriendBattleRecordDetailScRsp = 2939, CmdGetFriendApplyListInfoCsReq = 2979, CmdGetPlayerDetailInfoScRsp = 2942, CmdSyncAddBlacklistScNotify = 2920, CmdTakeAssistRewardCsReq = 2902, CmdReportPlayerCsReq = 2952, CmdDeleteFriendScRsp = 2922, CmdGetCurAssistScRsp = 2993, CmdSetForbidOtherApplyFriendCsReq = 2940, CmdGetFriendListInfoScRsp = 2971, CmdGetPlatformPlayerInfoCsReq = 2925, CmdReportPlayerScRsp = 2911, CmdGetFriendChallengeDetailCsReq = 2958, CmdNewAssistHistoryNotify = 2936, CmdGetAssistHistoryScRsp = 2955, CmdSyncApplyFriendScNotify = 2928, CmdSearchPlayerScRsp = 2906, CmdHandleFriendCsReq = 2938, CmdSetFriendRemarkNameScRsp = 2960, CmdApplyFriendCsReq = 2933, CmdGetFriendLoginInfoScRsp = 2992, CmdApplyFriendScRsp = 2912, CmdSyncHandleFriendScNotify = 2956, CmdAddBlacklistScRsp = 2945, CmdGetFriendApplyListInfoScRsp = 2977, CmdGetCurAssistCsReq = 2988, CmdAddBlacklistCsReq = 2905, CmdDeleteBlacklistScRsp = 3000, CmdSetFriendMarkScRsp = 2964, CmdGetPlayerDetailInfoCsReq = 2983, CmdSetFriendMarkCsReq = 2953, CmdGetFriendChallengeLineupScRsp = 2969, CmdSetForbidOtherApplyFriendScRsp = 2995, CmdSetAssistCsReq = 2916, CmdGetFriendDevelopmentInfoCsReq = 2949, CmdHandleFriendScRsp = 2978, } impl CmdFriendType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFriendType::None => "CmdFriendTypeNone", CmdFriendType::CmdGetFriendDevelopmentInfoScRsp => { "CmdGetFriendDevelopmentInfoScRsp" } CmdFriendType::CmdGetFriendAssistListScRsp => "CmdGetFriendAssistListScRsp", CmdFriendType::CmdSetFriendRemarkNameCsReq => "CmdSetFriendRemarkNameCsReq", CmdFriendType::CmdGetFriendListInfoCsReq => "CmdGetFriendListInfoCsReq", CmdFriendType::CmdGetFriendRecommendListInfoScRsp => { "CmdGetFriendRecommendListInfoScRsp" } CmdFriendType::CmdGetFriendBattleRecordDetailCsReq => { "CmdGetFriendBattleRecordDetailCsReq" } CmdFriendType::CmdCurAssistChangedNotify => "CmdCurAssistChangedNotify", CmdFriendType::CmdGetPlatformPlayerInfoScRsp => { "CmdGetPlatformPlayerInfoScRsp" } CmdFriendType::CmdGetAssistListCsReq => "CmdGetAssistListCsReq", CmdFriendType::CmdDeleteFriendCsReq => "CmdDeleteFriendCsReq", CmdFriendType::CmdGetFriendChallengeDetailScRsp => { "CmdGetFriendChallengeDetailScRsp" } CmdFriendType::CmdSetAssistScRsp => "CmdSetAssistScRsp", CmdFriendType::CmdSyncDeleteFriendScNotify => "CmdSyncDeleteFriendScNotify", CmdFriendType::CmdDeleteBlacklistCsReq => "CmdDeleteBlacklistCsReq", CmdFriendType::CmdGetAssistListScRsp => "CmdGetAssistListScRsp", CmdFriendType::CmdTakeAssistRewardScRsp => "CmdTakeAssistRewardScRsp", CmdFriendType::CmdSearchPlayerCsReq => "CmdSearchPlayerCsReq", CmdFriendType::CmdGetFriendLoginInfoCsReq => "CmdGetFriendLoginInfoCsReq", CmdFriendType::CmdGetFriendAssistListCsReq => "CmdGetFriendAssistListCsReq", CmdFriendType::CmdGetFriendRecommendListInfoCsReq => { "CmdGetFriendRecommendListInfoCsReq" } CmdFriendType::CmdGetFriendChallengeLineupCsReq => { "CmdGetFriendChallengeLineupCsReq" } CmdFriendType::CmdGetAssistHistoryCsReq => "CmdGetAssistHistoryCsReq", CmdFriendType::CmdGetFriendBattleRecordDetailScRsp => { "CmdGetFriendBattleRecordDetailScRsp" } CmdFriendType::CmdGetFriendApplyListInfoCsReq => { "CmdGetFriendApplyListInfoCsReq" } CmdFriendType::CmdGetPlayerDetailInfoScRsp => "CmdGetPlayerDetailInfoScRsp", CmdFriendType::CmdSyncAddBlacklistScNotify => "CmdSyncAddBlacklistScNotify", CmdFriendType::CmdTakeAssistRewardCsReq => "CmdTakeAssistRewardCsReq", CmdFriendType::CmdReportPlayerCsReq => "CmdReportPlayerCsReq", CmdFriendType::CmdDeleteFriendScRsp => "CmdDeleteFriendScRsp", CmdFriendType::CmdGetCurAssistScRsp => "CmdGetCurAssistScRsp", CmdFriendType::CmdSetForbidOtherApplyFriendCsReq => { "CmdSetForbidOtherApplyFriendCsReq" } CmdFriendType::CmdGetFriendListInfoScRsp => "CmdGetFriendListInfoScRsp", CmdFriendType::CmdGetPlatformPlayerInfoCsReq => { "CmdGetPlatformPlayerInfoCsReq" } CmdFriendType::CmdReportPlayerScRsp => "CmdReportPlayerScRsp", CmdFriendType::CmdGetFriendChallengeDetailCsReq => { "CmdGetFriendChallengeDetailCsReq" } CmdFriendType::CmdNewAssistHistoryNotify => "CmdNewAssistHistoryNotify", CmdFriendType::CmdGetAssistHistoryScRsp => "CmdGetAssistHistoryScRsp", CmdFriendType::CmdSyncApplyFriendScNotify => "CmdSyncApplyFriendScNotify", CmdFriendType::CmdSearchPlayerScRsp => "CmdSearchPlayerScRsp", CmdFriendType::CmdHandleFriendCsReq => "CmdHandleFriendCsReq", CmdFriendType::CmdSetFriendRemarkNameScRsp => "CmdSetFriendRemarkNameScRsp", CmdFriendType::CmdApplyFriendCsReq => "CmdApplyFriendCsReq", CmdFriendType::CmdGetFriendLoginInfoScRsp => "CmdGetFriendLoginInfoScRsp", CmdFriendType::CmdApplyFriendScRsp => "CmdApplyFriendScRsp", CmdFriendType::CmdSyncHandleFriendScNotify => "CmdSyncHandleFriendScNotify", CmdFriendType::CmdAddBlacklistScRsp => "CmdAddBlacklistScRsp", CmdFriendType::CmdGetFriendApplyListInfoScRsp => { "CmdGetFriendApplyListInfoScRsp" } CmdFriendType::CmdGetCurAssistCsReq => "CmdGetCurAssistCsReq", CmdFriendType::CmdAddBlacklistCsReq => "CmdAddBlacklistCsReq", CmdFriendType::CmdDeleteBlacklistScRsp => "CmdDeleteBlacklistScRsp", CmdFriendType::CmdSetFriendMarkScRsp => "CmdSetFriendMarkScRsp", CmdFriendType::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq", CmdFriendType::CmdSetFriendMarkCsReq => "CmdSetFriendMarkCsReq", CmdFriendType::CmdGetFriendChallengeLineupScRsp => { "CmdGetFriendChallengeLineupScRsp" } CmdFriendType::CmdSetForbidOtherApplyFriendScRsp => { "CmdSetForbidOtherApplyFriendScRsp" } CmdFriendType::CmdSetAssistCsReq => "CmdSetAssistCsReq", CmdFriendType::CmdGetFriendDevelopmentInfoCsReq => { "CmdGetFriendDevelopmentInfoCsReq" } CmdFriendType::CmdHandleFriendScRsp => "CmdHandleFriendScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFriendTypeNone" => Some(Self::None), "CmdGetFriendDevelopmentInfoScRsp" => { Some(Self::CmdGetFriendDevelopmentInfoScRsp) } "CmdGetFriendAssistListScRsp" => Some(Self::CmdGetFriendAssistListScRsp), "CmdSetFriendRemarkNameCsReq" => Some(Self::CmdSetFriendRemarkNameCsReq), "CmdGetFriendListInfoCsReq" => Some(Self::CmdGetFriendListInfoCsReq), "CmdGetFriendRecommendListInfoScRsp" => { Some(Self::CmdGetFriendRecommendListInfoScRsp) } "CmdGetFriendBattleRecordDetailCsReq" => { Some(Self::CmdGetFriendBattleRecordDetailCsReq) } "CmdCurAssistChangedNotify" => Some(Self::CmdCurAssistChangedNotify), "CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp), "CmdGetAssistListCsReq" => Some(Self::CmdGetAssistListCsReq), "CmdDeleteFriendCsReq" => Some(Self::CmdDeleteFriendCsReq), "CmdGetFriendChallengeDetailScRsp" => { Some(Self::CmdGetFriendChallengeDetailScRsp) } "CmdSetAssistScRsp" => Some(Self::CmdSetAssistScRsp), "CmdSyncDeleteFriendScNotify" => Some(Self::CmdSyncDeleteFriendScNotify), "CmdDeleteBlacklistCsReq" => Some(Self::CmdDeleteBlacklistCsReq), "CmdGetAssistListScRsp" => Some(Self::CmdGetAssistListScRsp), "CmdTakeAssistRewardScRsp" => Some(Self::CmdTakeAssistRewardScRsp), "CmdSearchPlayerCsReq" => Some(Self::CmdSearchPlayerCsReq), "CmdGetFriendLoginInfoCsReq" => Some(Self::CmdGetFriendLoginInfoCsReq), "CmdGetFriendAssistListCsReq" => Some(Self::CmdGetFriendAssistListCsReq), "CmdGetFriendRecommendListInfoCsReq" => { Some(Self::CmdGetFriendRecommendListInfoCsReq) } "CmdGetFriendChallengeLineupCsReq" => { Some(Self::CmdGetFriendChallengeLineupCsReq) } "CmdGetAssistHistoryCsReq" => Some(Self::CmdGetAssistHistoryCsReq), "CmdGetFriendBattleRecordDetailScRsp" => { Some(Self::CmdGetFriendBattleRecordDetailScRsp) } "CmdGetFriendApplyListInfoCsReq" => { Some(Self::CmdGetFriendApplyListInfoCsReq) } "CmdGetPlayerDetailInfoScRsp" => Some(Self::CmdGetPlayerDetailInfoScRsp), "CmdSyncAddBlacklistScNotify" => Some(Self::CmdSyncAddBlacklistScNotify), "CmdTakeAssistRewardCsReq" => Some(Self::CmdTakeAssistRewardCsReq), "CmdReportPlayerCsReq" => Some(Self::CmdReportPlayerCsReq), "CmdDeleteFriendScRsp" => Some(Self::CmdDeleteFriendScRsp), "CmdGetCurAssistScRsp" => Some(Self::CmdGetCurAssistScRsp), "CmdSetForbidOtherApplyFriendCsReq" => { Some(Self::CmdSetForbidOtherApplyFriendCsReq) } "CmdGetFriendListInfoScRsp" => Some(Self::CmdGetFriendListInfoScRsp), "CmdGetPlatformPlayerInfoCsReq" => Some(Self::CmdGetPlatformPlayerInfoCsReq), "CmdReportPlayerScRsp" => Some(Self::CmdReportPlayerScRsp), "CmdGetFriendChallengeDetailCsReq" => { Some(Self::CmdGetFriendChallengeDetailCsReq) } "CmdNewAssistHistoryNotify" => Some(Self::CmdNewAssistHistoryNotify), "CmdGetAssistHistoryScRsp" => Some(Self::CmdGetAssistHistoryScRsp), "CmdSyncApplyFriendScNotify" => Some(Self::CmdSyncApplyFriendScNotify), "CmdSearchPlayerScRsp" => Some(Self::CmdSearchPlayerScRsp), "CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq), "CmdSetFriendRemarkNameScRsp" => Some(Self::CmdSetFriendRemarkNameScRsp), "CmdApplyFriendCsReq" => Some(Self::CmdApplyFriendCsReq), "CmdGetFriendLoginInfoScRsp" => Some(Self::CmdGetFriendLoginInfoScRsp), "CmdApplyFriendScRsp" => Some(Self::CmdApplyFriendScRsp), "CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify), "CmdAddBlacklistScRsp" => Some(Self::CmdAddBlacklistScRsp), "CmdGetFriendApplyListInfoScRsp" => { Some(Self::CmdGetFriendApplyListInfoScRsp) } "CmdGetCurAssistCsReq" => Some(Self::CmdGetCurAssistCsReq), "CmdAddBlacklistCsReq" => Some(Self::CmdAddBlacklistCsReq), "CmdDeleteBlacklistScRsp" => Some(Self::CmdDeleteBlacklistScRsp), "CmdSetFriendMarkScRsp" => Some(Self::CmdSetFriendMarkScRsp), "CmdGetPlayerDetailInfoCsReq" => Some(Self::CmdGetPlayerDetailInfoCsReq), "CmdSetFriendMarkCsReq" => Some(Self::CmdSetFriendMarkCsReq), "CmdGetFriendChallengeLineupScRsp" => { Some(Self::CmdGetFriendChallengeLineupScRsp) } "CmdSetForbidOtherApplyFriendScRsp" => { Some(Self::CmdSetForbidOtherApplyFriendScRsp) } "CmdSetAssistCsReq" => Some(Self::CmdSetAssistCsReq), "CmdGetFriendDevelopmentInfoCsReq" => { Some(Self::CmdGetFriendDevelopmentInfoCsReq) } "CmdHandleFriendScRsp" => Some(Self::CmdHandleFriendScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FriendOnlineStatus { Offline = 0, Online = 1, } impl FriendOnlineStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { FriendOnlineStatus::Offline => "FRIEND_ONLINE_STATUS_OFFLINE", FriendOnlineStatus::Online => "FRIEND_ONLINE_STATUS_ONLINE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FRIEND_ONLINE_STATUS_OFFLINE" => Some(Self::Offline), "FRIEND_ONLINE_STATUS_ONLINE" => Some(Self::Online), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FriendApplySource { None = 0, Search = 1, Recommend = 2, Assist = 3, RecommendAssist = 4, PsnFriend = 5, AssistReward = 6, } impl FriendApplySource { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { FriendApplySource::None => "FRIEND_APPLY_SOURCE_NONE", FriendApplySource::Search => "FRIEND_APPLY_SOURCE_SEARCH", FriendApplySource::Recommend => "FRIEND_APPLY_SOURCE_RECOMMEND", FriendApplySource::Assist => "FRIEND_APPLY_SOURCE_ASSIST", FriendApplySource::RecommendAssist => "FRIEND_APPLY_SOURCE_RECOMMEND_ASSIST", FriendApplySource::PsnFriend => "FRIEND_APPLY_SOURCE_PSN_FRIEND", FriendApplySource::AssistReward => "FRIEND_APPLY_SOURCE_ASSIST_REWARD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FRIEND_APPLY_SOURCE_NONE" => Some(Self::None), "FRIEND_APPLY_SOURCE_SEARCH" => Some(Self::Search), "FRIEND_APPLY_SOURCE_RECOMMEND" => Some(Self::Recommend), "FRIEND_APPLY_SOURCE_ASSIST" => Some(Self::Assist), "FRIEND_APPLY_SOURCE_RECOMMEND_ASSIST" => Some(Self::RecommendAssist), "FRIEND_APPLY_SOURCE_PSN_FRIEND" => Some(Self::PsnFriend), "FRIEND_APPLY_SOURCE_ASSIST_REWARD" => Some(Self::AssistReward), _ => None, } } } /// Obf: KJBEBIMAJFE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGachaType { None = 0, CmdExchangeGachaCeilingCsReq = 1933, CmdGetGachaCeilingScRsp = 1977, CmdExchangeGachaCeilingScRsp = 1912, CmdGetGachaInfoScRsp = 1971, CmdDoGachaScRsp = 1942, CmdDoGachaCsReq = 1983, CmdGetGachaInfoCsReq = 1998, CmdGetGachaCeilingCsReq = 1979, } impl CmdGachaType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdGachaType::None => "CmdGachaTypeNone", CmdGachaType::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq", CmdGachaType::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp", CmdGachaType::CmdExchangeGachaCeilingScRsp => "CmdExchangeGachaCeilingScRsp", CmdGachaType::CmdGetGachaInfoScRsp => "CmdGetGachaInfoScRsp", CmdGachaType::CmdDoGachaScRsp => "CmdDoGachaScRsp", CmdGachaType::CmdDoGachaCsReq => "CmdDoGachaCsReq", CmdGachaType::CmdGetGachaInfoCsReq => "CmdGetGachaInfoCsReq", CmdGachaType::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdGachaTypeNone" => Some(Self::None), "CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq), "CmdGetGachaCeilingScRsp" => Some(Self::CmdGetGachaCeilingScRsp), "CmdExchangeGachaCeilingScRsp" => Some(Self::CmdExchangeGachaCeilingScRsp), "CmdGetGachaInfoScRsp" => Some(Self::CmdGetGachaInfoScRsp), "CmdDoGachaScRsp" => Some(Self::CmdDoGachaScRsp), "CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq), "CmdGetGachaInfoCsReq" => Some(Self::CmdGetGachaInfoCsReq), "CmdGetGachaCeilingCsReq" => Some(Self::CmdGetGachaCeilingCsReq), _ => None, } } } /// Obf: CBHFADPIKNE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeartdialType { None = 0, CmdSubmitEmotionItemCsReq = 6379, CmdGetHeartDialInfoCsReq = 6398, CmdHeartDialTraceScriptScRsp = 6378, CmdChangeScriptEmotionScRsp = 6342, CmdHeartDialScriptChangeScNotify = 6328, CmdChangeScriptEmotionCsReq = 6383, CmdHeartDialTraceScriptCsReq = 6338, CmdGetHeartDialInfoScRsp = 6371, CmdSubmitEmotionItemScRsp = 6377, CmdFinishEmotionDialoguePerformanceScRsp = 6312, CmdFinishEmotionDialoguePerformanceCsReq = 6333, } impl CmdHeartdialType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdHeartdialType::None => "CmdHeartdialTypeNone", CmdHeartdialType::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq", CmdHeartdialType::CmdGetHeartDialInfoCsReq => "CmdGetHeartDialInfoCsReq", CmdHeartdialType::CmdHeartDialTraceScriptScRsp => { "CmdHeartDialTraceScriptScRsp" } CmdHeartdialType::CmdChangeScriptEmotionScRsp => { "CmdChangeScriptEmotionScRsp" } CmdHeartdialType::CmdHeartDialScriptChangeScNotify => { "CmdHeartDialScriptChangeScNotify" } CmdHeartdialType::CmdChangeScriptEmotionCsReq => { "CmdChangeScriptEmotionCsReq" } CmdHeartdialType::CmdHeartDialTraceScriptCsReq => { "CmdHeartDialTraceScriptCsReq" } CmdHeartdialType::CmdGetHeartDialInfoScRsp => "CmdGetHeartDialInfoScRsp", CmdHeartdialType::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp", CmdHeartdialType::CmdFinishEmotionDialoguePerformanceScRsp => { "CmdFinishEmotionDialoguePerformanceScRsp" } CmdHeartdialType::CmdFinishEmotionDialoguePerformanceCsReq => { "CmdFinishEmotionDialoguePerformanceCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdHeartdialTypeNone" => Some(Self::None), "CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq), "CmdGetHeartDialInfoCsReq" => Some(Self::CmdGetHeartDialInfoCsReq), "CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp), "CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp), "CmdHeartDialScriptChangeScNotify" => { Some(Self::CmdHeartDialScriptChangeScNotify) } "CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq), "CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq), "CmdGetHeartDialInfoScRsp" => Some(Self::CmdGetHeartDialInfoScRsp), "CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp), "CmdFinishEmotionDialoguePerformanceScRsp" => { Some(Self::CmdFinishEmotionDialoguePerformanceScRsp) } "CmdFinishEmotionDialoguePerformanceCsReq" => { Some(Self::CmdFinishEmotionDialoguePerformanceCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fohohplgefj { HeartDialEmotionTypePeace = 0, HeartDialEmotionTypeAnger = 1, HeartDialEmotionTypeHappy = 2, HeartDialEmotionTypeSad = 3, } impl Fohohplgefj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Fohohplgefj::HeartDialEmotionTypePeace => "HEART_DIAL_EMOTION_TYPE_PEACE", Fohohplgefj::HeartDialEmotionTypeAnger => "HEART_DIAL_EMOTION_TYPE_ANGER", Fohohplgefj::HeartDialEmotionTypeHappy => "HEART_DIAL_EMOTION_TYPE_HAPPY", Fohohplgefj::HeartDialEmotionTypeSad => "HEART_DIAL_EMOTION_TYPE_SAD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEART_DIAL_EMOTION_TYPE_PEACE" => Some(Self::HeartDialEmotionTypePeace), "HEART_DIAL_EMOTION_TYPE_ANGER" => Some(Self::HeartDialEmotionTypeAnger), "HEART_DIAL_EMOTION_TYPE_HAPPY" => Some(Self::HeartDialEmotionTypeHappy), "HEART_DIAL_EMOTION_TYPE_SAD" => Some(Self::HeartDialEmotionTypeSad), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ffopgmamlmf { HeartDialStepTypeMissing = 0, HeartDialStepTypeFull = 1, HeartDialStepTypeLock = 2, HeartDialStepTypeUnlock = 3, HeartDialStepTypeNormal = 4, HeartDialStepTypeControl = 5, } impl Ffopgmamlmf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ffopgmamlmf::HeartDialStepTypeMissing => "HEART_DIAL_STEP_TYPE_MISSING", Ffopgmamlmf::HeartDialStepTypeFull => "HEART_DIAL_STEP_TYPE_FULL", Ffopgmamlmf::HeartDialStepTypeLock => "HEART_DIAL_STEP_TYPE_LOCK", Ffopgmamlmf::HeartDialStepTypeUnlock => "HEART_DIAL_STEP_TYPE_UNLOCK", Ffopgmamlmf::HeartDialStepTypeNormal => "HEART_DIAL_STEP_TYPE_NORMAL", Ffopgmamlmf::HeartDialStepTypeControl => "HEART_DIAL_STEP_TYPE_CONTROL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEART_DIAL_STEP_TYPE_MISSING" => Some(Self::HeartDialStepTypeMissing), "HEART_DIAL_STEP_TYPE_FULL" => Some(Self::HeartDialStepTypeFull), "HEART_DIAL_STEP_TYPE_LOCK" => Some(Self::HeartDialStepTypeLock), "HEART_DIAL_STEP_TYPE_UNLOCK" => Some(Self::HeartDialStepTypeUnlock), "HEART_DIAL_STEP_TYPE_NORMAL" => Some(Self::HeartDialStepTypeNormal), "HEART_DIAL_STEP_TYPE_CONTROL" => Some(Self::HeartDialStepTypeControl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ihbanbbkcmb { HeartDialUnlockStatusLock = 0, HeartDialUnlockStatusUnlockSingle = 1, HeartDialUnlockStatusUnlockAll = 2, } impl Ihbanbbkcmb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ihbanbbkcmb::HeartDialUnlockStatusLock => "HEART_DIAL_UNLOCK_STATUS_LOCK", Ihbanbbkcmb::HeartDialUnlockStatusUnlockSingle => { "HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE" } Ihbanbbkcmb::HeartDialUnlockStatusUnlockAll => { "HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEART_DIAL_UNLOCK_STATUS_LOCK" => Some(Self::HeartDialUnlockStatusLock), "HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE" => { Some(Self::HeartDialUnlockStatusUnlockSingle) } "HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL" => { Some(Self::HeartDialUnlockStatusUnlockAll) } _ => None, } } } /// Obf: OEJCIJCDHDL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeliobusType { None = 0, CmdHeliobusSnsCommentScRsp = 5838, CmdHeliobusUpgradeLevelScRsp = 5822, CmdHeliobusSnsPostScRsp = 5877, CmdHeliobusSnsLikeScRsp = 5812, CmdHeliobusSnsPostCsReq = 5879, CmdHeliobusUpgradeLevelCsReq = 5889, CmdHeliobusStartRaidScRsp = 5852, CmdHeliobusSelectSkillCsReq = 5805, CmdHeliobusUnlockSkillScNotify = 5866, CmdHeliobusEnterBattleCsReq = 5831, CmdHeliobusSnsReadScRsp = 5842, CmdHeliobusInfoChangedScNotify = 5856, CmdHeliobusActivityDataCsReq = 5898, CmdHeliobusChallengeUpdateScNotify = 5811, CmdHeliobusStartRaidCsReq = 5860, CmdHeliobusSelectSkillScRsp = 5845, CmdHeliobusActivityDataScRsp = 5871, CmdHeliobusEnterBattleScRsp = 5804, CmdHeliobusLineupUpdateScNotify = 5810, CmdHeliobusSnsReadCsReq = 5883, CmdHeliobusSnsCommentCsReq = 5828, CmdHeliobusSnsLikeCsReq = 5833, CmdHeliobusSnsUpdateScNotify = 5878, } impl CmdHeliobusType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdHeliobusType::None => "CmdHeliobusTypeNone", CmdHeliobusType::CmdHeliobusSnsCommentScRsp => "CmdHeliobusSnsCommentScRsp", CmdHeliobusType::CmdHeliobusUpgradeLevelScRsp => { "CmdHeliobusUpgradeLevelScRsp" } CmdHeliobusType::CmdHeliobusSnsPostScRsp => "CmdHeliobusSnsPostScRsp", CmdHeliobusType::CmdHeliobusSnsLikeScRsp => "CmdHeliobusSnsLikeScRsp", CmdHeliobusType::CmdHeliobusSnsPostCsReq => "CmdHeliobusSnsPostCsReq", CmdHeliobusType::CmdHeliobusUpgradeLevelCsReq => { "CmdHeliobusUpgradeLevelCsReq" } CmdHeliobusType::CmdHeliobusStartRaidScRsp => "CmdHeliobusStartRaidScRsp", CmdHeliobusType::CmdHeliobusSelectSkillCsReq => "CmdHeliobusSelectSkillCsReq", CmdHeliobusType::CmdHeliobusUnlockSkillScNotify => { "CmdHeliobusUnlockSkillScNotify" } CmdHeliobusType::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq", CmdHeliobusType::CmdHeliobusSnsReadScRsp => "CmdHeliobusSnsReadScRsp", CmdHeliobusType::CmdHeliobusInfoChangedScNotify => { "CmdHeliobusInfoChangedScNotify" } CmdHeliobusType::CmdHeliobusActivityDataCsReq => { "CmdHeliobusActivityDataCsReq" } CmdHeliobusType::CmdHeliobusChallengeUpdateScNotify => { "CmdHeliobusChallengeUpdateScNotify" } CmdHeliobusType::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq", CmdHeliobusType::CmdHeliobusSelectSkillScRsp => "CmdHeliobusSelectSkillScRsp", CmdHeliobusType::CmdHeliobusActivityDataScRsp => { "CmdHeliobusActivityDataScRsp" } CmdHeliobusType::CmdHeliobusEnterBattleScRsp => "CmdHeliobusEnterBattleScRsp", CmdHeliobusType::CmdHeliobusLineupUpdateScNotify => { "CmdHeliobusLineupUpdateScNotify" } CmdHeliobusType::CmdHeliobusSnsReadCsReq => "CmdHeliobusSnsReadCsReq", CmdHeliobusType::CmdHeliobusSnsCommentCsReq => "CmdHeliobusSnsCommentCsReq", CmdHeliobusType::CmdHeliobusSnsLikeCsReq => "CmdHeliobusSnsLikeCsReq", CmdHeliobusType::CmdHeliobusSnsUpdateScNotify => { "CmdHeliobusSnsUpdateScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdHeliobusTypeNone" => Some(Self::None), "CmdHeliobusSnsCommentScRsp" => Some(Self::CmdHeliobusSnsCommentScRsp), "CmdHeliobusUpgradeLevelScRsp" => Some(Self::CmdHeliobusUpgradeLevelScRsp), "CmdHeliobusSnsPostScRsp" => Some(Self::CmdHeliobusSnsPostScRsp), "CmdHeliobusSnsLikeScRsp" => Some(Self::CmdHeliobusSnsLikeScRsp), "CmdHeliobusSnsPostCsReq" => Some(Self::CmdHeliobusSnsPostCsReq), "CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq), "CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp), "CmdHeliobusSelectSkillCsReq" => Some(Self::CmdHeliobusSelectSkillCsReq), "CmdHeliobusUnlockSkillScNotify" => { Some(Self::CmdHeliobusUnlockSkillScNotify) } "CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq), "CmdHeliobusSnsReadScRsp" => Some(Self::CmdHeliobusSnsReadScRsp), "CmdHeliobusInfoChangedScNotify" => { Some(Self::CmdHeliobusInfoChangedScNotify) } "CmdHeliobusActivityDataCsReq" => Some(Self::CmdHeliobusActivityDataCsReq), "CmdHeliobusChallengeUpdateScNotify" => { Some(Self::CmdHeliobusChallengeUpdateScNotify) } "CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq), "CmdHeliobusSelectSkillScRsp" => Some(Self::CmdHeliobusSelectSkillScRsp), "CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp), "CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp), "CmdHeliobusLineupUpdateScNotify" => { Some(Self::CmdHeliobusLineupUpdateScNotify) } "CmdHeliobusSnsReadCsReq" => Some(Self::CmdHeliobusSnsReadCsReq), "CmdHeliobusSnsCommentCsReq" => Some(Self::CmdHeliobusSnsCommentCsReq), "CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq), "CmdHeliobusSnsUpdateScNotify" => Some(Self::CmdHeliobusSnsUpdateScNotify), _ => None, } } } /// Obf: DLOMCHHLNBP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdItemType { None = 0, CmdLockRelicScRsp = 520, CmdComposeSelectedRelicScRsp = 510, CmdRankUpEquipmentCsReq = 528, CmdRankUpEquipmentScRsp = 538, CmdDestroyItemScRsp = 514, CmdGetMarkItemListScRsp = 593, CmdExchangeHcoinScRsp = 552, CmdComposeItemScRsp = 522, CmdUseItemScRsp = 512, CmdLockEquipmentScRsp = 577, CmdExchangeHcoinCsReq = 560, CmdDeleteRelicFilterPlanScRsp = 576, CmdRelicFilterPlanClearNameScNotify = 503, CmdPromoteEquipmentScRsp = 542, CmdAddEquipmentScNotify = 600, CmdMarkRelicFilterPlanScRsp = 549, CmdModifyRelicFilterPlanScRsp = 558, CmdRechargeSuccNotify = 504, CmdExpUpEquipmentScRsp = 556, CmdGetRecyleTimeCsReq = 562, CmdSetTurnFoodSwitchScRsp = 557, CmdCancelMarkItemNotify = 536, CmdComposeSelectedRelicCsReq = 511, CmdGetMarkItemListCsReq = 588, CmdComposeLimitNumCompleteNotify = 523, CmdComposeItemCsReq = 589, CmdGeneralVirtualItemDataNotify = 525, CmdGetBagScRsp = 571, CmdExpUpRelicCsReq = 566, CmdModifyRelicFilterPlanCsReq = 569, CmdSetTurnFoodSwitchCsReq = 565, CmdLockRelicCsReq = 545, CmdPromoteEquipmentCsReq = 583, CmdAddRelicFilterPlanScRsp = 554, CmdComposeLimitNumUpdateNotify = 585, CmdSellItemScRsp = 531, CmdGetRelicFilterPlanCsReq = 564, CmdAddRelicFilterPlanCsReq = 587, CmdExpUpEquipmentCsReq = 578, CmdLockEquipmentCsReq = 579, CmdMarkItemCsReq = 563, CmdDestroyItemCsReq = 516, CmdGetBagCsReq = 598, CmdUseItemCsReq = 533, CmdMarkItemScRsp = 555, CmdExpUpRelicScRsp = 505, CmdGetRecyleTimeScRsp = 506, CmdMarkRelicFilterPlanCsReq = 539, CmdSyncTurnFoodNotify = 502, CmdSellItemCsReq = 550, CmdDiscardRelicCsReq = 515, CmdGetRelicFilterPlanScRsp = 535, CmdDiscardRelicScRsp = 519, CmdDeleteRelicFilterPlanCsReq = 567, } impl CmdItemType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdItemType::None => "CmdItemTypeNone", CmdItemType::CmdLockRelicScRsp => "CmdLockRelicScRsp", CmdItemType::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp", CmdItemType::CmdRankUpEquipmentCsReq => "CmdRankUpEquipmentCsReq", CmdItemType::CmdRankUpEquipmentScRsp => "CmdRankUpEquipmentScRsp", CmdItemType::CmdDestroyItemScRsp => "CmdDestroyItemScRsp", CmdItemType::CmdGetMarkItemListScRsp => "CmdGetMarkItemListScRsp", CmdItemType::CmdExchangeHcoinScRsp => "CmdExchangeHcoinScRsp", CmdItemType::CmdComposeItemScRsp => "CmdComposeItemScRsp", CmdItemType::CmdUseItemScRsp => "CmdUseItemScRsp", CmdItemType::CmdLockEquipmentScRsp => "CmdLockEquipmentScRsp", CmdItemType::CmdExchangeHcoinCsReq => "CmdExchangeHcoinCsReq", CmdItemType::CmdDeleteRelicFilterPlanScRsp => "CmdDeleteRelicFilterPlanScRsp", CmdItemType::CmdRelicFilterPlanClearNameScNotify => { "CmdRelicFilterPlanClearNameScNotify" } CmdItemType::CmdPromoteEquipmentScRsp => "CmdPromoteEquipmentScRsp", CmdItemType::CmdAddEquipmentScNotify => "CmdAddEquipmentScNotify", CmdItemType::CmdMarkRelicFilterPlanScRsp => "CmdMarkRelicFilterPlanScRsp", CmdItemType::CmdModifyRelicFilterPlanScRsp => "CmdModifyRelicFilterPlanScRsp", CmdItemType::CmdRechargeSuccNotify => "CmdRechargeSuccNotify", CmdItemType::CmdExpUpEquipmentScRsp => "CmdExpUpEquipmentScRsp", CmdItemType::CmdGetRecyleTimeCsReq => "CmdGetRecyleTimeCsReq", CmdItemType::CmdSetTurnFoodSwitchScRsp => "CmdSetTurnFoodSwitchScRsp", CmdItemType::CmdCancelMarkItemNotify => "CmdCancelMarkItemNotify", CmdItemType::CmdComposeSelectedRelicCsReq => "CmdComposeSelectedRelicCsReq", CmdItemType::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq", CmdItemType::CmdComposeLimitNumCompleteNotify => { "CmdComposeLimitNumCompleteNotify" } CmdItemType::CmdComposeItemCsReq => "CmdComposeItemCsReq", CmdItemType::CmdGeneralVirtualItemDataNotify => { "CmdGeneralVirtualItemDataNotify" } CmdItemType::CmdGetBagScRsp => "CmdGetBagScRsp", CmdItemType::CmdExpUpRelicCsReq => "CmdExpUpRelicCsReq", CmdItemType::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq", CmdItemType::CmdSetTurnFoodSwitchCsReq => "CmdSetTurnFoodSwitchCsReq", CmdItemType::CmdLockRelicCsReq => "CmdLockRelicCsReq", CmdItemType::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq", CmdItemType::CmdAddRelicFilterPlanScRsp => "CmdAddRelicFilterPlanScRsp", CmdItemType::CmdComposeLimitNumUpdateNotify => { "CmdComposeLimitNumUpdateNotify" } CmdItemType::CmdSellItemScRsp => "CmdSellItemScRsp", CmdItemType::CmdGetRelicFilterPlanCsReq => "CmdGetRelicFilterPlanCsReq", CmdItemType::CmdAddRelicFilterPlanCsReq => "CmdAddRelicFilterPlanCsReq", CmdItemType::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq", CmdItemType::CmdLockEquipmentCsReq => "CmdLockEquipmentCsReq", CmdItemType::CmdMarkItemCsReq => "CmdMarkItemCsReq", CmdItemType::CmdDestroyItemCsReq => "CmdDestroyItemCsReq", CmdItemType::CmdGetBagCsReq => "CmdGetBagCsReq", CmdItemType::CmdUseItemCsReq => "CmdUseItemCsReq", CmdItemType::CmdMarkItemScRsp => "CmdMarkItemScRsp", CmdItemType::CmdExpUpRelicScRsp => "CmdExpUpRelicScRsp", CmdItemType::CmdGetRecyleTimeScRsp => "CmdGetRecyleTimeScRsp", CmdItemType::CmdMarkRelicFilterPlanCsReq => "CmdMarkRelicFilterPlanCsReq", CmdItemType::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify", CmdItemType::CmdSellItemCsReq => "CmdSellItemCsReq", CmdItemType::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq", CmdItemType::CmdGetRelicFilterPlanScRsp => "CmdGetRelicFilterPlanScRsp", CmdItemType::CmdDiscardRelicScRsp => "CmdDiscardRelicScRsp", CmdItemType::CmdDeleteRelicFilterPlanCsReq => "CmdDeleteRelicFilterPlanCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdItemTypeNone" => Some(Self::None), "CmdLockRelicScRsp" => Some(Self::CmdLockRelicScRsp), "CmdComposeSelectedRelicScRsp" => Some(Self::CmdComposeSelectedRelicScRsp), "CmdRankUpEquipmentCsReq" => Some(Self::CmdRankUpEquipmentCsReq), "CmdRankUpEquipmentScRsp" => Some(Self::CmdRankUpEquipmentScRsp), "CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp), "CmdGetMarkItemListScRsp" => Some(Self::CmdGetMarkItemListScRsp), "CmdExchangeHcoinScRsp" => Some(Self::CmdExchangeHcoinScRsp), "CmdComposeItemScRsp" => Some(Self::CmdComposeItemScRsp), "CmdUseItemScRsp" => Some(Self::CmdUseItemScRsp), "CmdLockEquipmentScRsp" => Some(Self::CmdLockEquipmentScRsp), "CmdExchangeHcoinCsReq" => Some(Self::CmdExchangeHcoinCsReq), "CmdDeleteRelicFilterPlanScRsp" => Some(Self::CmdDeleteRelicFilterPlanScRsp), "CmdRelicFilterPlanClearNameScNotify" => { Some(Self::CmdRelicFilterPlanClearNameScNotify) } "CmdPromoteEquipmentScRsp" => Some(Self::CmdPromoteEquipmentScRsp), "CmdAddEquipmentScNotify" => Some(Self::CmdAddEquipmentScNotify), "CmdMarkRelicFilterPlanScRsp" => Some(Self::CmdMarkRelicFilterPlanScRsp), "CmdModifyRelicFilterPlanScRsp" => Some(Self::CmdModifyRelicFilterPlanScRsp), "CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify), "CmdExpUpEquipmentScRsp" => Some(Self::CmdExpUpEquipmentScRsp), "CmdGetRecyleTimeCsReq" => Some(Self::CmdGetRecyleTimeCsReq), "CmdSetTurnFoodSwitchScRsp" => Some(Self::CmdSetTurnFoodSwitchScRsp), "CmdCancelMarkItemNotify" => Some(Self::CmdCancelMarkItemNotify), "CmdComposeSelectedRelicCsReq" => Some(Self::CmdComposeSelectedRelicCsReq), "CmdGetMarkItemListCsReq" => Some(Self::CmdGetMarkItemListCsReq), "CmdComposeLimitNumCompleteNotify" => { Some(Self::CmdComposeLimitNumCompleteNotify) } "CmdComposeItemCsReq" => Some(Self::CmdComposeItemCsReq), "CmdGeneralVirtualItemDataNotify" => { Some(Self::CmdGeneralVirtualItemDataNotify) } "CmdGetBagScRsp" => Some(Self::CmdGetBagScRsp), "CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq), "CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq), "CmdSetTurnFoodSwitchCsReq" => Some(Self::CmdSetTurnFoodSwitchCsReq), "CmdLockRelicCsReq" => Some(Self::CmdLockRelicCsReq), "CmdPromoteEquipmentCsReq" => Some(Self::CmdPromoteEquipmentCsReq), "CmdAddRelicFilterPlanScRsp" => Some(Self::CmdAddRelicFilterPlanScRsp), "CmdComposeLimitNumUpdateNotify" => { Some(Self::CmdComposeLimitNumUpdateNotify) } "CmdSellItemScRsp" => Some(Self::CmdSellItemScRsp), "CmdGetRelicFilterPlanCsReq" => Some(Self::CmdGetRelicFilterPlanCsReq), "CmdAddRelicFilterPlanCsReq" => Some(Self::CmdAddRelicFilterPlanCsReq), "CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq), "CmdLockEquipmentCsReq" => Some(Self::CmdLockEquipmentCsReq), "CmdMarkItemCsReq" => Some(Self::CmdMarkItemCsReq), "CmdDestroyItemCsReq" => Some(Self::CmdDestroyItemCsReq), "CmdGetBagCsReq" => Some(Self::CmdGetBagCsReq), "CmdUseItemCsReq" => Some(Self::CmdUseItemCsReq), "CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp), "CmdExpUpRelicScRsp" => Some(Self::CmdExpUpRelicScRsp), "CmdGetRecyleTimeScRsp" => Some(Self::CmdGetRecyleTimeScRsp), "CmdMarkRelicFilterPlanCsReq" => Some(Self::CmdMarkRelicFilterPlanCsReq), "CmdSyncTurnFoodNotify" => Some(Self::CmdSyncTurnFoodNotify), "CmdSellItemCsReq" => Some(Self::CmdSellItemCsReq), "CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq), "CmdGetRelicFilterPlanScRsp" => Some(Self::CmdGetRelicFilterPlanScRsp), "CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp), "CmdDeleteRelicFilterPlanCsReq" => Some(Self::CmdDeleteRelicFilterPlanCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TurnFoodSwitch { None = 0, Attack = 1, Define = 2, } impl TurnFoodSwitch { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { TurnFoodSwitch::None => "TURN_FOOD_SWITCH_NONE", TurnFoodSwitch::Attack => "TURN_FOOD_SWITCH_ATTACK", TurnFoodSwitch::Define => "TURN_FOOD_SWITCH_DEFINE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TURN_FOOD_SWITCH_NONE" => Some(Self::None), "TURN_FOOD_SWITCH_ATTACK" => Some(Self::Attack), "TURN_FOOD_SWITCH_DEFINE" => Some(Self::Define), _ => None, } } } /// Obf: PPAPCBHECBD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdJukeboxType { None = 0, CmdGetJukeboxDataScRsp = 3171, CmdTrialBackGroundMusicCsReq = 3133, CmdUnlockBackGroundMusicCsReq = 3179, CmdUnlockBackGroundMusicScRsp = 3177, CmdTrialBackGroundMusicScRsp = 3112, CmdPlayBackGroundMusicCsReq = 3183, CmdGetJukeboxDataCsReq = 3198, CmdPlayBackGroundMusicScRsp = 3142, } impl CmdJukeboxType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdJukeboxType::None => "CmdJukeboxTypeNone", CmdJukeboxType::CmdGetJukeboxDataScRsp => "CmdGetJukeboxDataScRsp", CmdJukeboxType::CmdTrialBackGroundMusicCsReq => { "CmdTrialBackGroundMusicCsReq" } CmdJukeboxType::CmdUnlockBackGroundMusicCsReq => { "CmdUnlockBackGroundMusicCsReq" } CmdJukeboxType::CmdUnlockBackGroundMusicScRsp => { "CmdUnlockBackGroundMusicScRsp" } CmdJukeboxType::CmdTrialBackGroundMusicScRsp => { "CmdTrialBackGroundMusicScRsp" } CmdJukeboxType::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq", CmdJukeboxType::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq", CmdJukeboxType::CmdPlayBackGroundMusicScRsp => "CmdPlayBackGroundMusicScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdJukeboxTypeNone" => Some(Self::None), "CmdGetJukeboxDataScRsp" => Some(Self::CmdGetJukeboxDataScRsp), "CmdTrialBackGroundMusicCsReq" => Some(Self::CmdTrialBackGroundMusicCsReq), "CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq), "CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp), "CmdTrialBackGroundMusicScRsp" => Some(Self::CmdTrialBackGroundMusicScRsp), "CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq), "CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq), "CmdPlayBackGroundMusicScRsp" => Some(Self::CmdPlayBackGroundMusicScRsp), _ => None, } } } /// Obf: HEJIILLGMDM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLineupType { None = 0, CmdVirtualLineupDestroyNotify = 760, CmdGetStageLineupScRsp = 771, CmdVirtualLineupTrialAvatarChangeScNotify = 800, CmdGetStageLineupCsReq = 798, CmdSyncLineupNotify = 778, CmdChangeLineupLeaderScRsp = 766, CmdSwitchLineupIndexCsReq = 705, CmdQuitLineupScRsp = 712, CmdJoinLineupCsReq = 779, CmdQuitLineupCsReq = 733, CmdReplaceLineupScRsp = 711, CmdGetAllLineupDataScRsp = 704, CmdSetLineupNameScRsp = 750, CmdGetCurLineupDataScRsp = 742, CmdSwapLineupScRsp = 738, CmdSwitchLineupIndexScRsp = 745, CmdGetLineupAvatarDataCsReq = 756, CmdGetLineupAvatarDataScRsp = 789, CmdSwapLineupCsReq = 728, CmdSetLineupNameCsReq = 720, CmdReplaceLineupCsReq = 752, CmdChangeLineupLeaderCsReq = 722, CmdGetCurLineupDataCsReq = 783, CmdExtraLineupDestroyNotify = 710, CmdGetAllLineupDataCsReq = 731, CmdJoinLineupScRsp = 777, } impl CmdLineupType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdLineupType::None => "CmdLineupTypeNone", CmdLineupType::CmdVirtualLineupDestroyNotify => { "CmdVirtualLineupDestroyNotify" } CmdLineupType::CmdGetStageLineupScRsp => "CmdGetStageLineupScRsp", CmdLineupType::CmdVirtualLineupTrialAvatarChangeScNotify => { "CmdVirtualLineupTrialAvatarChangeScNotify" } CmdLineupType::CmdGetStageLineupCsReq => "CmdGetStageLineupCsReq", CmdLineupType::CmdSyncLineupNotify => "CmdSyncLineupNotify", CmdLineupType::CmdChangeLineupLeaderScRsp => "CmdChangeLineupLeaderScRsp", CmdLineupType::CmdSwitchLineupIndexCsReq => "CmdSwitchLineupIndexCsReq", CmdLineupType::CmdQuitLineupScRsp => "CmdQuitLineupScRsp", CmdLineupType::CmdJoinLineupCsReq => "CmdJoinLineupCsReq", CmdLineupType::CmdQuitLineupCsReq => "CmdQuitLineupCsReq", CmdLineupType::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp", CmdLineupType::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp", CmdLineupType::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp", CmdLineupType::CmdGetCurLineupDataScRsp => "CmdGetCurLineupDataScRsp", CmdLineupType::CmdSwapLineupScRsp => "CmdSwapLineupScRsp", CmdLineupType::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp", CmdLineupType::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq", CmdLineupType::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp", CmdLineupType::CmdSwapLineupCsReq => "CmdSwapLineupCsReq", CmdLineupType::CmdSetLineupNameCsReq => "CmdSetLineupNameCsReq", CmdLineupType::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq", CmdLineupType::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq", CmdLineupType::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq", CmdLineupType::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify", CmdLineupType::CmdGetAllLineupDataCsReq => "CmdGetAllLineupDataCsReq", CmdLineupType::CmdJoinLineupScRsp => "CmdJoinLineupScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdLineupTypeNone" => Some(Self::None), "CmdVirtualLineupDestroyNotify" => Some(Self::CmdVirtualLineupDestroyNotify), "CmdGetStageLineupScRsp" => Some(Self::CmdGetStageLineupScRsp), "CmdVirtualLineupTrialAvatarChangeScNotify" => { Some(Self::CmdVirtualLineupTrialAvatarChangeScNotify) } "CmdGetStageLineupCsReq" => Some(Self::CmdGetStageLineupCsReq), "CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify), "CmdChangeLineupLeaderScRsp" => Some(Self::CmdChangeLineupLeaderScRsp), "CmdSwitchLineupIndexCsReq" => Some(Self::CmdSwitchLineupIndexCsReq), "CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp), "CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq), "CmdQuitLineupCsReq" => Some(Self::CmdQuitLineupCsReq), "CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp), "CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp), "CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp), "CmdGetCurLineupDataScRsp" => Some(Self::CmdGetCurLineupDataScRsp), "CmdSwapLineupScRsp" => Some(Self::CmdSwapLineupScRsp), "CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp), "CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq), "CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp), "CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq), "CmdSetLineupNameCsReq" => Some(Self::CmdSetLineupNameCsReq), "CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq), "CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq), "CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq), "CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify), "CmdGetAllLineupDataCsReq" => Some(Self::CmdGetAllLineupDataCsReq), "CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nloomdlneec { LineupTypeNone = 0, LineupTypePreset = 1, LineupTypeVirtual = 2, LineupTypeExtra = 3, LineupTypeStoryLine = 4, } impl Nloomdlneec { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nloomdlneec::LineupTypeNone => "LINEUP_TYPE_NONE", Nloomdlneec::LineupTypePreset => "LINEUP_TYPE_PRESET", Nloomdlneec::LineupTypeVirtual => "LINEUP_TYPE_VIRTUAL", Nloomdlneec::LineupTypeExtra => "LINEUP_TYPE_EXTRA", Nloomdlneec::LineupTypeStoryLine => "LINEUP_TYPE_STORY_LINE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LINEUP_TYPE_NONE" => Some(Self::LineupTypeNone), "LINEUP_TYPE_PRESET" => Some(Self::LineupTypePreset), "LINEUP_TYPE_VIRTUAL" => Some(Self::LineupTypeVirtual), "LINEUP_TYPE_EXTRA" => Some(Self::LineupTypeExtra), "LINEUP_TYPE_STORY_LINE" => Some(Self::LineupTypeStoryLine), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ExtraLineupType { LineupNone = 0, LineupChallenge = 1, LineupRogue = 2, LineupChallenge2 = 3, LineupChallenge3 = 4, LineupRogueChallenge = 5, LineupStageTrial = 6, LineupRogueTrial = 7, LineupActivity = 8, LineupBoxingClub = 9, LineupTreasureDungeon = 11, LineupChessRogue = 12, LineupHeliobus = 13, LineupTournRogue = 14, LineupRelicRogue = 15, LineupArcadeRogue = 16, LineupMagicRogue = 17, } impl ExtraLineupType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { ExtraLineupType::LineupNone => "LINEUP_NONE", ExtraLineupType::LineupChallenge => "LINEUP_CHALLENGE", ExtraLineupType::LineupRogue => "LINEUP_ROGUE", ExtraLineupType::LineupChallenge2 => "LINEUP_CHALLENGE_2", ExtraLineupType::LineupChallenge3 => "LINEUP_CHALLENGE_3", ExtraLineupType::LineupRogueChallenge => "LINEUP_ROGUE_CHALLENGE", ExtraLineupType::LineupStageTrial => "LINEUP_STAGE_TRIAL", ExtraLineupType::LineupRogueTrial => "LINEUP_ROGUE_TRIAL", ExtraLineupType::LineupActivity => "LINEUP_ACTIVITY", ExtraLineupType::LineupBoxingClub => "LINEUP_BOXING_CLUB", ExtraLineupType::LineupTreasureDungeon => "LINEUP_TREASURE_DUNGEON", ExtraLineupType::LineupChessRogue => "LINEUP_CHESS_ROGUE", ExtraLineupType::LineupHeliobus => "LINEUP_HELIOBUS", ExtraLineupType::LineupTournRogue => "LINEUP_TOURN_ROGUE", ExtraLineupType::LineupRelicRogue => "LINEUP_RELIC_ROGUE", ExtraLineupType::LineupArcadeRogue => "LINEUP_ARCADE_ROGUE", ExtraLineupType::LineupMagicRogue => "LINEUP_MAGIC_ROGUE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LINEUP_NONE" => Some(Self::LineupNone), "LINEUP_CHALLENGE" => Some(Self::LineupChallenge), "LINEUP_ROGUE" => Some(Self::LineupRogue), "LINEUP_CHALLENGE_2" => Some(Self::LineupChallenge2), "LINEUP_CHALLENGE_3" => Some(Self::LineupChallenge3), "LINEUP_ROGUE_CHALLENGE" => Some(Self::LineupRogueChallenge), "LINEUP_STAGE_TRIAL" => Some(Self::LineupStageTrial), "LINEUP_ROGUE_TRIAL" => Some(Self::LineupRogueTrial), "LINEUP_ACTIVITY" => Some(Self::LineupActivity), "LINEUP_BOXING_CLUB" => Some(Self::LineupBoxingClub), "LINEUP_TREASURE_DUNGEON" => Some(Self::LineupTreasureDungeon), "LINEUP_CHESS_ROGUE" => Some(Self::LineupChessRogue), "LINEUP_HELIOBUS" => Some(Self::LineupHeliobus), "LINEUP_TOURN_ROGUE" => Some(Self::LineupTournRogue), "LINEUP_RELIC_ROGUE" => Some(Self::LineupRelicRogue), "LINEUP_ARCADE_ROGUE" => Some(Self::LineupArcadeRogue), "LINEUP_MAGIC_ROGUE" => Some(Self::LineupMagicRogue), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SyncReason { None = 0, MpAdd = 1, MpAddPropHit = 2, HpAdd = 3, HpAddPropHit = 4, } impl SyncReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { SyncReason::None => "SYNC_REASON_NONE", SyncReason::MpAdd => "SYNC_REASON_MP_ADD", SyncReason::MpAddPropHit => "SYNC_REASON_MP_ADD_PROP_HIT", SyncReason::HpAdd => "SYNC_REASON_HP_ADD", SyncReason::HpAddPropHit => "SYNC_REASON_HP_ADD_PROP_HIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SYNC_REASON_NONE" => Some(Self::None), "SYNC_REASON_MP_ADD" => Some(Self::MpAdd), "SYNC_REASON_MP_ADD_PROP_HIT" => Some(Self::MpAddPropHit), "SYNC_REASON_HP_ADD" => Some(Self::HpAdd), "SYNC_REASON_HP_ADD_PROP_HIT" => Some(Self::HpAddPropHit), _ => None, } } } /// Obf: MIKADMMPDPL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLobbyType { None = 0, CmdLobbyGetInfoCsReq = 7355, CmdLobbyQuitCsReq = 7375, CmdLobbyQuitScRsp = 7398, CmdLobbyKickOutCsReq = 7363, CmdLobbyGetInfoScRsp = 7393, CmdLobbyInviteScNotify = 7377, CmdLobbyCreateScRsp = 7387, CmdLobbyBeginScRsp = 7360, CmdLobbyCreateCsReq = 7379, CmdLobbySyncInfoScNotify = 7364, CmdLobbyBeginCsReq = 7394, CmdLobbyInviteScRsp = 7396, CmdLobbyModifyPlayerInfoScRsp = 7382, CmdLobbyInviteCsReq = 7399, CmdLobbyKickOutScRsp = 7351, CmdLobbyJoinScRsp = 7352, CmdLobbyModifyPlayerInfoCsReq = 7374, CmdLobbyJoinCsReq = 7392, } impl CmdLobbyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdLobbyType::None => "CmdLobbyTypeNone", CmdLobbyType::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq", CmdLobbyType::CmdLobbyQuitCsReq => "CmdLobbyQuitCsReq", CmdLobbyType::CmdLobbyQuitScRsp => "CmdLobbyQuitScRsp", CmdLobbyType::CmdLobbyKickOutCsReq => "CmdLobbyKickOutCsReq", CmdLobbyType::CmdLobbyGetInfoScRsp => "CmdLobbyGetInfoScRsp", CmdLobbyType::CmdLobbyInviteScNotify => "CmdLobbyInviteScNotify", CmdLobbyType::CmdLobbyCreateScRsp => "CmdLobbyCreateScRsp", CmdLobbyType::CmdLobbyBeginScRsp => "CmdLobbyBeginScRsp", CmdLobbyType::CmdLobbyCreateCsReq => "CmdLobbyCreateCsReq", CmdLobbyType::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify", CmdLobbyType::CmdLobbyBeginCsReq => "CmdLobbyBeginCsReq", CmdLobbyType::CmdLobbyInviteScRsp => "CmdLobbyInviteScRsp", CmdLobbyType::CmdLobbyModifyPlayerInfoScRsp => { "CmdLobbyModifyPlayerInfoScRsp" } CmdLobbyType::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq", CmdLobbyType::CmdLobbyKickOutScRsp => "CmdLobbyKickOutScRsp", CmdLobbyType::CmdLobbyJoinScRsp => "CmdLobbyJoinScRsp", CmdLobbyType::CmdLobbyModifyPlayerInfoCsReq => { "CmdLobbyModifyPlayerInfoCsReq" } CmdLobbyType::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdLobbyTypeNone" => Some(Self::None), "CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq), "CmdLobbyQuitCsReq" => Some(Self::CmdLobbyQuitCsReq), "CmdLobbyQuitScRsp" => Some(Self::CmdLobbyQuitScRsp), "CmdLobbyKickOutCsReq" => Some(Self::CmdLobbyKickOutCsReq), "CmdLobbyGetInfoScRsp" => Some(Self::CmdLobbyGetInfoScRsp), "CmdLobbyInviteScNotify" => Some(Self::CmdLobbyInviteScNotify), "CmdLobbyCreateScRsp" => Some(Self::CmdLobbyCreateScRsp), "CmdLobbyBeginScRsp" => Some(Self::CmdLobbyBeginScRsp), "CmdLobbyCreateCsReq" => Some(Self::CmdLobbyCreateCsReq), "CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify), "CmdLobbyBeginCsReq" => Some(Self::CmdLobbyBeginCsReq), "CmdLobbyInviteScRsp" => Some(Self::CmdLobbyInviteScRsp), "CmdLobbyModifyPlayerInfoScRsp" => Some(Self::CmdLobbyModifyPlayerInfoScRsp), "CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq), "CmdLobbyKickOutScRsp" => Some(Self::CmdLobbyKickOutScRsp), "CmdLobbyJoinScRsp" => Some(Self::CmdLobbyJoinScRsp), "CmdLobbyModifyPlayerInfoCsReq" => Some(Self::CmdLobbyModifyPlayerInfoCsReq), "CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq), _ => None, } } } /// Obf: CMFDLFCIIAN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMailType { None = 0, CmdNewMailScNotify = 828, CmdMarkReadMailScRsp = 842, CmdMarkReadMailCsReq = 883, CmdTakeMailAttachmentCsReq = 833, CmdDelMailScRsp = 877, CmdGetMailCsReq = 898, CmdTakeMailAttachmentScRsp = 812, CmdDelMailCsReq = 879, CmdGetMailScRsp = 871, } impl CmdMailType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMailType::None => "CmdMailTypeNone", CmdMailType::CmdNewMailScNotify => "CmdNewMailScNotify", CmdMailType::CmdMarkReadMailScRsp => "CmdMarkReadMailScRsp", CmdMailType::CmdMarkReadMailCsReq => "CmdMarkReadMailCsReq", CmdMailType::CmdTakeMailAttachmentCsReq => "CmdTakeMailAttachmentCsReq", CmdMailType::CmdDelMailScRsp => "CmdDelMailScRsp", CmdMailType::CmdGetMailCsReq => "CmdGetMailCsReq", CmdMailType::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp", CmdMailType::CmdDelMailCsReq => "CmdDelMailCsReq", CmdMailType::CmdGetMailScRsp => "CmdGetMailScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMailTypeNone" => Some(Self::None), "CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify), "CmdMarkReadMailScRsp" => Some(Self::CmdMarkReadMailScRsp), "CmdMarkReadMailCsReq" => Some(Self::CmdMarkReadMailCsReq), "CmdTakeMailAttachmentCsReq" => Some(Self::CmdTakeMailAttachmentCsReq), "CmdDelMailScRsp" => Some(Self::CmdDelMailScRsp), "CmdGetMailCsReq" => Some(Self::CmdGetMailCsReq), "CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp), "CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq), "CmdGetMailScRsp" => Some(Self::CmdGetMailScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MailType { Normal = 0, Star = 1, } impl MailType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { MailType::Normal => "MAIL_TYPE_NORMAL", MailType::Star => "MAIL_TYPE_STAR", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MAIL_TYPE_NORMAL" => Some(Self::Normal), "MAIL_TYPE_STAR" => Some(Self::Star), _ => None, } } } /// Obf: BGILNMBKABL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMapRotationType { None = 0, CmdLeaveMapRotationRegionScRsp = 6838, CmdUpdateMapRotationDataScNotify = 6845, CmdInteractChargerCsReq = 6883, CmdUpdateRotaterScNotify = 6831, CmdEnterMapRotationRegionCsReq = 6898, CmdRemoveRotaterScRsp = 6850, CmdDeployRotaterCsReq = 6879, CmdRotateMapScRsp = 6812, CmdLeaveMapRotationRegionScNotify = 6866, CmdLeaveMapRotationRegionCsReq = 6828, CmdResetMapRotationRegionScRsp = 6822, CmdInteractChargerScRsp = 6842, CmdRemoveRotaterCsReq = 6820, CmdRotateMapCsReq = 6833, CmdEnterMapRotationRegionScRsp = 6871, CmdGetMapRotationDataScRsp = 6856, CmdUpdateEnergyScNotify = 6805, CmdGetMapRotationDataCsReq = 6878, CmdDeployRotaterScRsp = 6877, CmdResetMapRotationRegionCsReq = 6889, } impl CmdMapRotationType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMapRotationType::None => "CmdMapRotationTypeNone", CmdMapRotationType::CmdLeaveMapRotationRegionScRsp => { "CmdLeaveMapRotationRegionScRsp" } CmdMapRotationType::CmdUpdateMapRotationDataScNotify => { "CmdUpdateMapRotationDataScNotify" } CmdMapRotationType::CmdInteractChargerCsReq => "CmdInteractChargerCsReq", CmdMapRotationType::CmdUpdateRotaterScNotify => "CmdUpdateRotaterScNotify", CmdMapRotationType::CmdEnterMapRotationRegionCsReq => { "CmdEnterMapRotationRegionCsReq" } CmdMapRotationType::CmdRemoveRotaterScRsp => "CmdRemoveRotaterScRsp", CmdMapRotationType::CmdDeployRotaterCsReq => "CmdDeployRotaterCsReq", CmdMapRotationType::CmdRotateMapScRsp => "CmdRotateMapScRsp", CmdMapRotationType::CmdLeaveMapRotationRegionScNotify => { "CmdLeaveMapRotationRegionScNotify" } CmdMapRotationType::CmdLeaveMapRotationRegionCsReq => { "CmdLeaveMapRotationRegionCsReq" } CmdMapRotationType::CmdResetMapRotationRegionScRsp => { "CmdResetMapRotationRegionScRsp" } CmdMapRotationType::CmdInteractChargerScRsp => "CmdInteractChargerScRsp", CmdMapRotationType::CmdRemoveRotaterCsReq => "CmdRemoveRotaterCsReq", CmdMapRotationType::CmdRotateMapCsReq => "CmdRotateMapCsReq", CmdMapRotationType::CmdEnterMapRotationRegionScRsp => { "CmdEnterMapRotationRegionScRsp" } CmdMapRotationType::CmdGetMapRotationDataScRsp => { "CmdGetMapRotationDataScRsp" } CmdMapRotationType::CmdUpdateEnergyScNotify => "CmdUpdateEnergyScNotify", CmdMapRotationType::CmdGetMapRotationDataCsReq => { "CmdGetMapRotationDataCsReq" } CmdMapRotationType::CmdDeployRotaterScRsp => "CmdDeployRotaterScRsp", CmdMapRotationType::CmdResetMapRotationRegionCsReq => { "CmdResetMapRotationRegionCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMapRotationTypeNone" => Some(Self::None), "CmdLeaveMapRotationRegionScRsp" => { Some(Self::CmdLeaveMapRotationRegionScRsp) } "CmdUpdateMapRotationDataScNotify" => { Some(Self::CmdUpdateMapRotationDataScNotify) } "CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq), "CmdUpdateRotaterScNotify" => Some(Self::CmdUpdateRotaterScNotify), "CmdEnterMapRotationRegionCsReq" => { Some(Self::CmdEnterMapRotationRegionCsReq) } "CmdRemoveRotaterScRsp" => Some(Self::CmdRemoveRotaterScRsp), "CmdDeployRotaterCsReq" => Some(Self::CmdDeployRotaterCsReq), "CmdRotateMapScRsp" => Some(Self::CmdRotateMapScRsp), "CmdLeaveMapRotationRegionScNotify" => { Some(Self::CmdLeaveMapRotationRegionScNotify) } "CmdLeaveMapRotationRegionCsReq" => { Some(Self::CmdLeaveMapRotationRegionCsReq) } "CmdResetMapRotationRegionScRsp" => { Some(Self::CmdResetMapRotationRegionScRsp) } "CmdInteractChargerScRsp" => Some(Self::CmdInteractChargerScRsp), "CmdRemoveRotaterCsReq" => Some(Self::CmdRemoveRotaterCsReq), "CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq), "CmdEnterMapRotationRegionScRsp" => { Some(Self::CmdEnterMapRotationRegionScRsp) } "CmdGetMapRotationDataScRsp" => Some(Self::CmdGetMapRotationDataScRsp), "CmdUpdateEnergyScNotify" => Some(Self::CmdUpdateEnergyScNotify), "CmdGetMapRotationDataCsReq" => Some(Self::CmdGetMapRotationDataCsReq), "CmdDeployRotaterScRsp" => Some(Self::CmdDeployRotaterScRsp), "CmdResetMapRotationRegionCsReq" => { Some(Self::CmdResetMapRotationRegionCsReq) } _ => None, } } } /// Obf: PFCPEOLGENE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchType { None = 0, CmdGetCrossInfoCsReq = 7310, CmdStartMatchCsReq = 7329, CmdMatchResultScNotify = 7344, CmdStartMatchScRsp = 7337, CmdCancelMatchScRsp = 7302, CmdCancelMatchCsReq = 7342, CmdGetCrossInfoScRsp = 7324, } impl CmdMatchType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMatchType::None => "CmdMatchTypeNone", CmdMatchType::CmdGetCrossInfoCsReq => "CmdGetCrossInfoCsReq", CmdMatchType::CmdStartMatchCsReq => "CmdStartMatchCsReq", CmdMatchType::CmdMatchResultScNotify => "CmdMatchResultScNotify", CmdMatchType::CmdStartMatchScRsp => "CmdStartMatchScRsp", CmdMatchType::CmdCancelMatchScRsp => "CmdCancelMatchScRsp", CmdMatchType::CmdCancelMatchCsReq => "CmdCancelMatchCsReq", CmdMatchType::CmdGetCrossInfoScRsp => "CmdGetCrossInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMatchTypeNone" => Some(Self::None), "CmdGetCrossInfoCsReq" => Some(Self::CmdGetCrossInfoCsReq), "CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq), "CmdMatchResultScNotify" => Some(Self::CmdMatchResultScNotify), "CmdStartMatchScRsp" => Some(Self::CmdStartMatchScRsp), "CmdCancelMatchScRsp" => Some(Self::CmdCancelMatchScRsp), "CmdCancelMatchCsReq" => Some(Self::CmdCancelMatchCsReq), "CmdGetCrossInfoScRsp" => Some(Self::CmdGetCrossInfoScRsp), _ => None, } } } /// Obf: OFFIMKCFGMI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchThreeModuleType { None = 0, CmdMatchThreeSyncDataScNotify = 7444, CmdMatchThreeSetBirdPosScRsp = 7424, CmdMatchThreeGetDataScRsp = 7437, CmdMatchThreeGetDataCsReq = 7429, CmdMatchThreeLevelEndCsReq = 7442, CmdMatchThreeSetBirdPosCsReq = 7410, CmdMatchThreeLevelEndScRsp = 7402, } impl CmdMatchThreeModuleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMatchThreeModuleType::None => "CmdMatchThreeModuleTypeNone", CmdMatchThreeModuleType::CmdMatchThreeSyncDataScNotify => { "CmdMatchThreeSyncDataScNotify" } CmdMatchThreeModuleType::CmdMatchThreeSetBirdPosScRsp => { "CmdMatchThreeSetBirdPosScRsp" } CmdMatchThreeModuleType::CmdMatchThreeGetDataScRsp => { "CmdMatchThreeGetDataScRsp" } CmdMatchThreeModuleType::CmdMatchThreeGetDataCsReq => { "CmdMatchThreeGetDataCsReq" } CmdMatchThreeModuleType::CmdMatchThreeLevelEndCsReq => { "CmdMatchThreeLevelEndCsReq" } CmdMatchThreeModuleType::CmdMatchThreeSetBirdPosCsReq => { "CmdMatchThreeSetBirdPosCsReq" } CmdMatchThreeModuleType::CmdMatchThreeLevelEndScRsp => { "CmdMatchThreeLevelEndScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMatchThreeModuleTypeNone" => Some(Self::None), "CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify), "CmdMatchThreeSetBirdPosScRsp" => Some(Self::CmdMatchThreeSetBirdPosScRsp), "CmdMatchThreeGetDataScRsp" => Some(Self::CmdMatchThreeGetDataScRsp), "CmdMatchThreeGetDataCsReq" => Some(Self::CmdMatchThreeGetDataCsReq), "CmdMatchThreeLevelEndCsReq" => Some(Self::CmdMatchThreeLevelEndCsReq), "CmdMatchThreeSetBirdPosCsReq" => Some(Self::CmdMatchThreeSetBirdPosCsReq), "CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kehghcnhpib { MatchThreeStatisticsNone = 0, MatchThreeStatisticsFirst = 1, MatchThreeStatisticsSecond = 2, MatchThreeStatisticsThird = 3, MatchThreeStatisticsFruit = 4, MatchThreeStatisticsSkill = 5, MatchThreeStatisticsDefeat = 6, MatchThreeStatisticsBomb = 7, MatchThreeStatisticsDamage = 8, MatchThreeStatisticsEnergy = 9, MatchThreeStatisticsSwapBomb = 10, } impl Kehghcnhpib { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kehghcnhpib::MatchThreeStatisticsNone => "MatchThreeStatistics_None", Kehghcnhpib::MatchThreeStatisticsFirst => "MatchThreeStatistics_First", Kehghcnhpib::MatchThreeStatisticsSecond => "MatchThreeStatistics_Second", Kehghcnhpib::MatchThreeStatisticsThird => "MatchThreeStatistics_Third", Kehghcnhpib::MatchThreeStatisticsFruit => "MatchThreeStatistics_Fruit", Kehghcnhpib::MatchThreeStatisticsSkill => "MatchThreeStatistics_Skill", Kehghcnhpib::MatchThreeStatisticsDefeat => "MatchThreeStatistics_Defeat", Kehghcnhpib::MatchThreeStatisticsBomb => "MatchThreeStatistics_Bomb", Kehghcnhpib::MatchThreeStatisticsDamage => "MatchThreeStatistics_Damage", Kehghcnhpib::MatchThreeStatisticsEnergy => "MatchThreeStatistics_Energy", Kehghcnhpib::MatchThreeStatisticsSwapBomb => "MatchThreeStatistics_SwapBomb", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MatchThreeStatistics_None" => Some(Self::MatchThreeStatisticsNone), "MatchThreeStatistics_First" => Some(Self::MatchThreeStatisticsFirst), "MatchThreeStatistics_Second" => Some(Self::MatchThreeStatisticsSecond), "MatchThreeStatistics_Third" => Some(Self::MatchThreeStatisticsThird), "MatchThreeStatistics_Fruit" => Some(Self::MatchThreeStatisticsFruit), "MatchThreeStatistics_Skill" => Some(Self::MatchThreeStatisticsSkill), "MatchThreeStatistics_Defeat" => Some(Self::MatchThreeStatisticsDefeat), "MatchThreeStatistics_Bomb" => Some(Self::MatchThreeStatisticsBomb), "MatchThreeStatistics_Damage" => Some(Self::MatchThreeStatisticsDamage), "MatchThreeStatistics_Energy" => Some(Self::MatchThreeStatisticsEnergy), "MatchThreeStatistics_SwapBomb" => Some(Self::MatchThreeStatisticsSwapBomb), _ => None, } } } /// Obf: JCCCLICCDMB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMessageType { None = 0, CmdFinishPerformSectionIdScRsp = 2738, CmdFinishItemIdCsReq = 2779, CmdFinishPerformSectionIdCsReq = 2728, CmdFinishItemIdScRsp = 2777, CmdGetNpcMessageGroupCsReq = 2798, CmdGetNpcStatusCsReq = 2783, CmdFinishSectionIdCsReq = 2733, CmdGetNpcStatusScRsp = 2742, CmdFinishSectionIdScRsp = 2712, CmdGetNpcMessageGroupScRsp = 2771, } impl CmdMessageType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMessageType::None => "CmdMessageTypeNone", CmdMessageType::CmdFinishPerformSectionIdScRsp => { "CmdFinishPerformSectionIdScRsp" } CmdMessageType::CmdFinishItemIdCsReq => "CmdFinishItemIdCsReq", CmdMessageType::CmdFinishPerformSectionIdCsReq => { "CmdFinishPerformSectionIdCsReq" } CmdMessageType::CmdFinishItemIdScRsp => "CmdFinishItemIdScRsp", CmdMessageType::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq", CmdMessageType::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq", CmdMessageType::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq", CmdMessageType::CmdGetNpcStatusScRsp => "CmdGetNpcStatusScRsp", CmdMessageType::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp", CmdMessageType::CmdGetNpcMessageGroupScRsp => "CmdGetNpcMessageGroupScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMessageTypeNone" => Some(Self::None), "CmdFinishPerformSectionIdScRsp" => { Some(Self::CmdFinishPerformSectionIdScRsp) } "CmdFinishItemIdCsReq" => Some(Self::CmdFinishItemIdCsReq), "CmdFinishPerformSectionIdCsReq" => { Some(Self::CmdFinishPerformSectionIdCsReq) } "CmdFinishItemIdScRsp" => Some(Self::CmdFinishItemIdScRsp), "CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq), "CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq), "CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq), "CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp), "CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp), "CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp), _ => None, } } } /// Obf: BEPDAEPKDAI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMiscModuleType { None = 0, CmdUpdateMovieRacingDataScRsp = 4111, CmdSubmitOrigamiItemScRsp = 4105, CmdDifficultyAdjustmentUpdateDataCsReq = 4116, CmdDifficultyAdjustmentGetDataScRsp = 4185, CmdShareScRsp = 4171, CmdGetGunPlayDataCsReq = 4110, CmdUpdateGunPlayDataScRsp = 4106, CmdDifficultyAdjustmentUpdateDataScRsp = 4114, CmdUpdateGunPlayDataCsReq = 4162, CmdCancelCacheNotifyCsReq = 4128, CmdGetShareDataCsReq = 4183, CmdShareCsReq = 4198, CmdTriggerVoiceScRsp = 4122, CmdTriggerVoiceCsReq = 4189, CmdSubmitOrigamiItemCsReq = 4166, CmdGetMovieRacingDataCsReq = 4104, CmdGetMovieRacingDataScRsp = 4160, CmdSecurityReportCsReq = 4178, CmdCancelCacheNotifyScRsp = 4138, CmdDifficultyAdjustmentGetDataCsReq = 4123, CmdGetGunPlayDataScRsp = 4200, CmdTakePictureCsReq = 4179, CmdTakePictureScRsp = 4177, CmdGetShareDataScRsp = 4142, CmdSecurityReportScRsp = 4156, CmdUpdateMovieRacingDataCsReq = 4152, } impl CmdMiscModuleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMiscModuleType::None => "CmdMiscModuleTypeNone", CmdMiscModuleType::CmdUpdateMovieRacingDataScRsp => { "CmdUpdateMovieRacingDataScRsp" } CmdMiscModuleType::CmdSubmitOrigamiItemScRsp => "CmdSubmitOrigamiItemScRsp", CmdMiscModuleType::CmdDifficultyAdjustmentUpdateDataCsReq => { "CmdDifficultyAdjustmentUpdateDataCsReq" } CmdMiscModuleType::CmdDifficultyAdjustmentGetDataScRsp => { "CmdDifficultyAdjustmentGetDataScRsp" } CmdMiscModuleType::CmdShareScRsp => "CmdShareScRsp", CmdMiscModuleType::CmdGetGunPlayDataCsReq => "CmdGetGunPlayDataCsReq", CmdMiscModuleType::CmdUpdateGunPlayDataScRsp => "CmdUpdateGunPlayDataScRsp", CmdMiscModuleType::CmdDifficultyAdjustmentUpdateDataScRsp => { "CmdDifficultyAdjustmentUpdateDataScRsp" } CmdMiscModuleType::CmdUpdateGunPlayDataCsReq => "CmdUpdateGunPlayDataCsReq", CmdMiscModuleType::CmdCancelCacheNotifyCsReq => "CmdCancelCacheNotifyCsReq", CmdMiscModuleType::CmdGetShareDataCsReq => "CmdGetShareDataCsReq", CmdMiscModuleType::CmdShareCsReq => "CmdShareCsReq", CmdMiscModuleType::CmdTriggerVoiceScRsp => "CmdTriggerVoiceScRsp", CmdMiscModuleType::CmdTriggerVoiceCsReq => "CmdTriggerVoiceCsReq", CmdMiscModuleType::CmdSubmitOrigamiItemCsReq => "CmdSubmitOrigamiItemCsReq", CmdMiscModuleType::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq", CmdMiscModuleType::CmdGetMovieRacingDataScRsp => "CmdGetMovieRacingDataScRsp", CmdMiscModuleType::CmdSecurityReportCsReq => "CmdSecurityReportCsReq", CmdMiscModuleType::CmdCancelCacheNotifyScRsp => "CmdCancelCacheNotifyScRsp", CmdMiscModuleType::CmdDifficultyAdjustmentGetDataCsReq => { "CmdDifficultyAdjustmentGetDataCsReq" } CmdMiscModuleType::CmdGetGunPlayDataScRsp => "CmdGetGunPlayDataScRsp", CmdMiscModuleType::CmdTakePictureCsReq => "CmdTakePictureCsReq", CmdMiscModuleType::CmdTakePictureScRsp => "CmdTakePictureScRsp", CmdMiscModuleType::CmdGetShareDataScRsp => "CmdGetShareDataScRsp", CmdMiscModuleType::CmdSecurityReportScRsp => "CmdSecurityReportScRsp", CmdMiscModuleType::CmdUpdateMovieRacingDataCsReq => { "CmdUpdateMovieRacingDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMiscModuleTypeNone" => Some(Self::None), "CmdUpdateMovieRacingDataScRsp" => Some(Self::CmdUpdateMovieRacingDataScRsp), "CmdSubmitOrigamiItemScRsp" => Some(Self::CmdSubmitOrigamiItemScRsp), "CmdDifficultyAdjustmentUpdateDataCsReq" => { Some(Self::CmdDifficultyAdjustmentUpdateDataCsReq) } "CmdDifficultyAdjustmentGetDataScRsp" => { Some(Self::CmdDifficultyAdjustmentGetDataScRsp) } "CmdShareScRsp" => Some(Self::CmdShareScRsp), "CmdGetGunPlayDataCsReq" => Some(Self::CmdGetGunPlayDataCsReq), "CmdUpdateGunPlayDataScRsp" => Some(Self::CmdUpdateGunPlayDataScRsp), "CmdDifficultyAdjustmentUpdateDataScRsp" => { Some(Self::CmdDifficultyAdjustmentUpdateDataScRsp) } "CmdUpdateGunPlayDataCsReq" => Some(Self::CmdUpdateGunPlayDataCsReq), "CmdCancelCacheNotifyCsReq" => Some(Self::CmdCancelCacheNotifyCsReq), "CmdGetShareDataCsReq" => Some(Self::CmdGetShareDataCsReq), "CmdShareCsReq" => Some(Self::CmdShareCsReq), "CmdTriggerVoiceScRsp" => Some(Self::CmdTriggerVoiceScRsp), "CmdTriggerVoiceCsReq" => Some(Self::CmdTriggerVoiceCsReq), "CmdSubmitOrigamiItemCsReq" => Some(Self::CmdSubmitOrigamiItemCsReq), "CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq), "CmdGetMovieRacingDataScRsp" => Some(Self::CmdGetMovieRacingDataScRsp), "CmdSecurityReportCsReq" => Some(Self::CmdSecurityReportCsReq), "CmdCancelCacheNotifyScRsp" => Some(Self::CmdCancelCacheNotifyScRsp), "CmdDifficultyAdjustmentGetDataCsReq" => { Some(Self::CmdDifficultyAdjustmentGetDataCsReq) } "CmdGetGunPlayDataScRsp" => Some(Self::CmdGetGunPlayDataScRsp), "CmdTakePictureCsReq" => Some(Self::CmdTakePictureCsReq), "CmdTakePictureScRsp" => Some(Self::CmdTakePictureScRsp), "CmdGetShareDataScRsp" => Some(Self::CmdGetShareDataScRsp), "CmdSecurityReportScRsp" => Some(Self::CmdSecurityReportScRsp), "CmdUpdateMovieRacingDataCsReq" => Some(Self::CmdUpdateMovieRacingDataCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Acnlemffglj { CacheNotifyTypeNone = 0, CacheNotifyTypeRecycle = 1, CacheNotifyTypeRecharge = 2, } impl Acnlemffglj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Acnlemffglj::CacheNotifyTypeNone => "CACHE_NOTIFY_TYPE_NONE", Acnlemffglj::CacheNotifyTypeRecycle => "CACHE_NOTIFY_TYPE_RECYCLE", Acnlemffglj::CacheNotifyTypeRecharge => "CACHE_NOTIFY_TYPE_RECHARGE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CACHE_NOTIFY_TYPE_NONE" => Some(Self::CacheNotifyTypeNone), "CACHE_NOTIFY_TYPE_RECYCLE" => Some(Self::CacheNotifyTypeRecycle), "CACHE_NOTIFY_TYPE_RECHARGE" => Some(Self::CacheNotifyTypeRecharge), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Afilmackpjk { MovieRacingOverTake = 0, MovieRacingOverTakeEndless = 1, MovieRacingShooting = 2, MovieRacingShootingEndless = 3, } impl Afilmackpjk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Afilmackpjk::MovieRacingOverTake => "MOVIE_RACING_OVER_TAKE", Afilmackpjk::MovieRacingOverTakeEndless => "MOVIE_RACING_OVER_TAKE_ENDLESS", Afilmackpjk::MovieRacingShooting => "MOVIE_RACING_SHOOTING", Afilmackpjk::MovieRacingShootingEndless => "MOVIE_RACING_SHOOTING_ENDLESS", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MOVIE_RACING_OVER_TAKE" => Some(Self::MovieRacingOverTake), "MOVIE_RACING_OVER_TAKE_ENDLESS" => Some(Self::MovieRacingOverTakeEndless), "MOVIE_RACING_SHOOTING" => Some(Self::MovieRacingShooting), "MOVIE_RACING_SHOOTING_ENDLESS" => Some(Self::MovieRacingShootingEndless), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jpojognopfe { DifficultyAjustmentTypeDefault = 0, DifficultyAjustmentTypeEasy = 1, } impl Jpojognopfe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jpojognopfe::DifficultyAjustmentTypeDefault => { "DIFFICULTY_AJUSTMENT_TYPE_DEFAULT" } Jpojognopfe::DifficultyAjustmentTypeEasy => "DIFFICULTY_AJUSTMENT_TYPE_EASY", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DIFFICULTY_AJUSTMENT_TYPE_DEFAULT" => { Some(Self::DifficultyAjustmentTypeDefault) } "DIFFICULTY_AJUSTMENT_TYPE_EASY" => Some(Self::DifficultyAjustmentTypeEasy), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Najiklnpgfh { DifficultyAjustmentSourceNone = 0, DifficultyAjustmentSourceRaid = 1, DifficultyAjustmentSourceEvent = 2, } impl Najiklnpgfh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Najiklnpgfh::DifficultyAjustmentSourceNone => { "DIFFICULTY_AJUSTMENT_SOURCE_NONE" } Najiklnpgfh::DifficultyAjustmentSourceRaid => { "DIFFICULTY_AJUSTMENT_SOURCE_RAID" } Najiklnpgfh::DifficultyAjustmentSourceEvent => { "DIFFICULTY_AJUSTMENT_SOURCE_EVENT" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DIFFICULTY_AJUSTMENT_SOURCE_NONE" => { Some(Self::DifficultyAjustmentSourceNone) } "DIFFICULTY_AJUSTMENT_SOURCE_RAID" => { Some(Self::DifficultyAjustmentSourceRaid) } "DIFFICULTY_AJUSTMENT_SOURCE_EVENT" => { Some(Self::DifficultyAjustmentSourceEvent) } _ => None, } } } /// Obf: EAMPAGEJLAE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMissionType { None = 0, CmdStartFinishMainMissionScNotify = 1285, CmdSetMissionEventProgressCsReq = 1211, CmdGetMissionEventDataCsReq = 1266, CmdSubMissionRewardScNotify = 1300, CmdMissionAcceptScNotify = 1263, CmdUpdateTrackMainMissionIdScRsp = 1202, CmdTeleportToMissionResetPointCsReq = 1262, CmdSyncTaskScRsp = 1233, CmdFinishTalkMissionScRsp = 1242, CmdGetMissionEventDataScRsp = 1205, CmdMissionGroupWarnScNotify = 1256, CmdInterruptMissionEventCsReq = 1260, CmdAcceptMissionEventCsReq = 1220, CmdGetMissionDataCsReq = 1298, CmdStartFinishSubMissionScNotify = 1223, CmdUpdateTrackMainMissionIdCsReq = 1236, CmdSetMissionEventProgressScRsp = 1210, CmdFinishCosumeItemMissionCsReq = 1289, CmdTeleportToMissionResetPointScRsp = 1206, CmdGetMainMissionCustomValueCsReq = 1288, CmdDailyTaskDataScNotify = 1212, CmdAcceptMainMissionCsReq = 1216, CmdAcceptMainMissionScRsp = 1214, CmdGetMissionStatusScRsp = 1204, CmdMissionEventRewardScNotify = 1245, CmdFinishTalkMissionCsReq = 1283, CmdGetMainMissionCustomValueScRsp = 1293, CmdGetMissionStatusCsReq = 1231, CmdFinishCosumeItemMissionScRsp = 1222, CmdSyncTaskCsReq = 1277, CmdInterruptMissionEventScRsp = 1252, CmdMissionRewardScNotify = 1279, CmdAcceptMissionEventScRsp = 1250, CmdGetMissionDataScRsp = 1271, } impl CmdMissionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMissionType::None => "CmdMissionTypeNone", CmdMissionType::CmdStartFinishMainMissionScNotify => { "CmdStartFinishMainMissionScNotify" } CmdMissionType::CmdSetMissionEventProgressCsReq => { "CmdSetMissionEventProgressCsReq" } CmdMissionType::CmdGetMissionEventDataCsReq => "CmdGetMissionEventDataCsReq", CmdMissionType::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify", CmdMissionType::CmdMissionAcceptScNotify => "CmdMissionAcceptScNotify", CmdMissionType::CmdUpdateTrackMainMissionIdScRsp => { "CmdUpdateTrackMainMissionIdScRsp" } CmdMissionType::CmdTeleportToMissionResetPointCsReq => { "CmdTeleportToMissionResetPointCsReq" } CmdMissionType::CmdSyncTaskScRsp => "CmdSyncTaskScRsp", CmdMissionType::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp", CmdMissionType::CmdGetMissionEventDataScRsp => "CmdGetMissionEventDataScRsp", CmdMissionType::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify", CmdMissionType::CmdInterruptMissionEventCsReq => { "CmdInterruptMissionEventCsReq" } CmdMissionType::CmdAcceptMissionEventCsReq => "CmdAcceptMissionEventCsReq", CmdMissionType::CmdGetMissionDataCsReq => "CmdGetMissionDataCsReq", CmdMissionType::CmdStartFinishSubMissionScNotify => { "CmdStartFinishSubMissionScNotify" } CmdMissionType::CmdUpdateTrackMainMissionIdCsReq => { "CmdUpdateTrackMainMissionIdCsReq" } CmdMissionType::CmdSetMissionEventProgressScRsp => { "CmdSetMissionEventProgressScRsp" } CmdMissionType::CmdFinishCosumeItemMissionCsReq => { "CmdFinishCosumeItemMissionCsReq" } CmdMissionType::CmdTeleportToMissionResetPointScRsp => { "CmdTeleportToMissionResetPointScRsp" } CmdMissionType::CmdGetMainMissionCustomValueCsReq => { "CmdGetMainMissionCustomValueCsReq" } CmdMissionType::CmdDailyTaskDataScNotify => "CmdDailyTaskDataScNotify", CmdMissionType::CmdAcceptMainMissionCsReq => "CmdAcceptMainMissionCsReq", CmdMissionType::CmdAcceptMainMissionScRsp => "CmdAcceptMainMissionScRsp", CmdMissionType::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp", CmdMissionType::CmdMissionEventRewardScNotify => { "CmdMissionEventRewardScNotify" } CmdMissionType::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq", CmdMissionType::CmdGetMainMissionCustomValueScRsp => { "CmdGetMainMissionCustomValueScRsp" } CmdMissionType::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq", CmdMissionType::CmdFinishCosumeItemMissionScRsp => { "CmdFinishCosumeItemMissionScRsp" } CmdMissionType::CmdSyncTaskCsReq => "CmdSyncTaskCsReq", CmdMissionType::CmdInterruptMissionEventScRsp => { "CmdInterruptMissionEventScRsp" } CmdMissionType::CmdMissionRewardScNotify => "CmdMissionRewardScNotify", CmdMissionType::CmdAcceptMissionEventScRsp => "CmdAcceptMissionEventScRsp", CmdMissionType::CmdGetMissionDataScRsp => "CmdGetMissionDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMissionTypeNone" => Some(Self::None), "CmdStartFinishMainMissionScNotify" => { Some(Self::CmdStartFinishMainMissionScNotify) } "CmdSetMissionEventProgressCsReq" => { Some(Self::CmdSetMissionEventProgressCsReq) } "CmdGetMissionEventDataCsReq" => Some(Self::CmdGetMissionEventDataCsReq), "CmdSubMissionRewardScNotify" => Some(Self::CmdSubMissionRewardScNotify), "CmdMissionAcceptScNotify" => Some(Self::CmdMissionAcceptScNotify), "CmdUpdateTrackMainMissionIdScRsp" => { Some(Self::CmdUpdateTrackMainMissionIdScRsp) } "CmdTeleportToMissionResetPointCsReq" => { Some(Self::CmdTeleportToMissionResetPointCsReq) } "CmdSyncTaskScRsp" => Some(Self::CmdSyncTaskScRsp), "CmdFinishTalkMissionScRsp" => Some(Self::CmdFinishTalkMissionScRsp), "CmdGetMissionEventDataScRsp" => Some(Self::CmdGetMissionEventDataScRsp), "CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify), "CmdInterruptMissionEventCsReq" => Some(Self::CmdInterruptMissionEventCsReq), "CmdAcceptMissionEventCsReq" => Some(Self::CmdAcceptMissionEventCsReq), "CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq), "CmdStartFinishSubMissionScNotify" => { Some(Self::CmdStartFinishSubMissionScNotify) } "CmdUpdateTrackMainMissionIdCsReq" => { Some(Self::CmdUpdateTrackMainMissionIdCsReq) } "CmdSetMissionEventProgressScRsp" => { Some(Self::CmdSetMissionEventProgressScRsp) } "CmdFinishCosumeItemMissionCsReq" => { Some(Self::CmdFinishCosumeItemMissionCsReq) } "CmdTeleportToMissionResetPointScRsp" => { Some(Self::CmdTeleportToMissionResetPointScRsp) } "CmdGetMainMissionCustomValueCsReq" => { Some(Self::CmdGetMainMissionCustomValueCsReq) } "CmdDailyTaskDataScNotify" => Some(Self::CmdDailyTaskDataScNotify), "CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq), "CmdAcceptMainMissionScRsp" => Some(Self::CmdAcceptMainMissionScRsp), "CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp), "CmdMissionEventRewardScNotify" => Some(Self::CmdMissionEventRewardScNotify), "CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq), "CmdGetMainMissionCustomValueScRsp" => { Some(Self::CmdGetMainMissionCustomValueScRsp) } "CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq), "CmdFinishCosumeItemMissionScRsp" => { Some(Self::CmdFinishCosumeItemMissionScRsp) } "CmdSyncTaskCsReq" => Some(Self::CmdSyncTaskCsReq), "CmdInterruptMissionEventScRsp" => Some(Self::CmdInterruptMissionEventScRsp), "CmdMissionRewardScNotify" => Some(Self::CmdMissionRewardScNotify), "CmdAcceptMissionEventScRsp" => Some(Self::CmdAcceptMissionEventScRsp), "CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ihpjcpdhobk { MissionSyncRecordNone = 0, MissionSyncRecordMainMissionAccept = 1, MissionSyncRecordMainMissionStart = 2, MissionSyncRecordMainMissionFinish = 3, MissionSyncRecordMainMissionDelete = 4, MissionSyncRecordMissionAccept = 11, MissionSyncRecordMissionStart = 12, MissionSyncRecordMissionFinish = 13, MissionSyncRecordMissionDelete = 14, MissionSyncRecordMissionProgress = 15, } impl Ihpjcpdhobk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ihpjcpdhobk::MissionSyncRecordNone => "MISSION_SYNC_RECORD_NONE", Ihpjcpdhobk::MissionSyncRecordMainMissionAccept => { "MISSION_SYNC_RECORD_MAIN_MISSION_ACCEPT" } Ihpjcpdhobk::MissionSyncRecordMainMissionStart => { "MISSION_SYNC_RECORD_MAIN_MISSION_START" } Ihpjcpdhobk::MissionSyncRecordMainMissionFinish => { "MISSION_SYNC_RECORD_MAIN_MISSION_FINISH" } Ihpjcpdhobk::MissionSyncRecordMainMissionDelete => { "MISSION_SYNC_RECORD_MAIN_MISSION_DELETE" } Ihpjcpdhobk::MissionSyncRecordMissionAccept => { "MISSION_SYNC_RECORD_MISSION_ACCEPT" } Ihpjcpdhobk::MissionSyncRecordMissionStart => { "MISSION_SYNC_RECORD_MISSION_START" } Ihpjcpdhobk::MissionSyncRecordMissionFinish => { "MISSION_SYNC_RECORD_MISSION_FINISH" } Ihpjcpdhobk::MissionSyncRecordMissionDelete => { "MISSION_SYNC_RECORD_MISSION_DELETE" } Ihpjcpdhobk::MissionSyncRecordMissionProgress => { "MISSION_SYNC_RECORD_MISSION_PROGRESS" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MISSION_SYNC_RECORD_NONE" => Some(Self::MissionSyncRecordNone), "MISSION_SYNC_RECORD_MAIN_MISSION_ACCEPT" => { Some(Self::MissionSyncRecordMainMissionAccept) } "MISSION_SYNC_RECORD_MAIN_MISSION_START" => { Some(Self::MissionSyncRecordMainMissionStart) } "MISSION_SYNC_RECORD_MAIN_MISSION_FINISH" => { Some(Self::MissionSyncRecordMainMissionFinish) } "MISSION_SYNC_RECORD_MAIN_MISSION_DELETE" => { Some(Self::MissionSyncRecordMainMissionDelete) } "MISSION_SYNC_RECORD_MISSION_ACCEPT" => { Some(Self::MissionSyncRecordMissionAccept) } "MISSION_SYNC_RECORD_MISSION_START" => { Some(Self::MissionSyncRecordMissionStart) } "MISSION_SYNC_RECORD_MISSION_FINISH" => { Some(Self::MissionSyncRecordMissionFinish) } "MISSION_SYNC_RECORD_MISSION_DELETE" => { Some(Self::MissionSyncRecordMissionDelete) } "MISSION_SYNC_RECORD_MISSION_PROGRESS" => { Some(Self::MissionSyncRecordMissionProgress) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dbciappkpbp { MainMissionSyncNone = 0, MainMissionSyncMcv = 1, } impl Dbciappkpbp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dbciappkpbp::MainMissionSyncNone => "MAIN_MISSION_SYNC_NONE", Dbciappkpbp::MainMissionSyncMcv => "MAIN_MISSION_SYNC_MCV", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MAIN_MISSION_SYNC_NONE" => Some(Self::MainMissionSyncNone), "MAIN_MISSION_SYNC_MCV" => Some(Self::MainMissionSyncMcv), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Alfdcfmlljl { TrackMainMissionUpdateNone = 0, TrackMainMissionUpdateAuto = 1, TrackMainMissionUpdateManual = 2, TrackMainMissionUpdateLoginReport = 3, } impl Alfdcfmlljl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Alfdcfmlljl::TrackMainMissionUpdateNone => "TRACK_MAIN_MISSION_UPDATE_NONE", Alfdcfmlljl::TrackMainMissionUpdateAuto => "TRACK_MAIN_MISSION_UPDATE_AUTO", Alfdcfmlljl::TrackMainMissionUpdateManual => { "TRACK_MAIN_MISSION_UPDATE_MANUAL" } Alfdcfmlljl::TrackMainMissionUpdateLoginReport => { "TRACK_MAIN_MISSION_UPDATE_LOGIN_REPORT" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TRACK_MAIN_MISSION_UPDATE_NONE" => Some(Self::TrackMainMissionUpdateNone), "TRACK_MAIN_MISSION_UPDATE_AUTO" => Some(Self::TrackMainMissionUpdateAuto), "TRACK_MAIN_MISSION_UPDATE_MANUAL" => { Some(Self::TrackMainMissionUpdateManual) } "TRACK_MAIN_MISSION_UPDATE_LOGIN_REPORT" => { Some(Self::TrackMainMissionUpdateLoginReport) } _ => None, } } } /// Obf: PGOBODBCGNI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMonopolyType { None = 0, CmdGetMonopolyMbtiReportRewardCsReq = 7082, CmdMonopolyGameSettleScNotify = 7014, CmdMonopolySelectOptionScRsp = 7078, CmdMonopolyAcceptQuizCsReq = 7036, CmdMonopolyReRollRandomCsReq = 7045, CmdDailyFirstEnterMonopolyActivityCsReq = 7089, CmdMonopolyGameCreateScNotify = 7065, CmdMonopolyGetRegionProgressScRsp = 7048, CmdMonopolyClickCellScRsp = 7068, CmdGetSocialEventServerCacheCsReq = 7086, CmdMonopolyScrachRaffleTicketCsReq = 7097, CmdDeleteSocialEventServerCacheScRsp = 7090, CmdMonopolyLikeScNotify = 7076, CmdGetSocialEventServerCacheScRsp = 7029, CmdMonopolyRollDiceScRsp = 7033, CmdMonopolyGetRafflePoolInfoCsReq = 7024, CmdMonopolyTakePhaseRewardCsReq = 7009, CmdMonopolyUpgradeAssetScRsp = 7011, CmdMonopolyGameBingoFlipCardCsReq = 7063, CmdMonopolyRollRandomScRsp = 7005, CmdMonopolyConfirmRandomScRsp = 7031, CmdMonopolyGameBingoFlipCardScRsp = 7055, CmdMonopolyLikeCsReq = 7058, CmdMonopolyUpgradeAssetCsReq = 7052, CmdMonopolyConditionUpdateScNotify = 7021, CmdMonopolyMoveCsReq = 7012, CmdMonopolyCellUpdateNotify = 7042, CmdMonopolySelectOptionCsReq = 7038, CmdMonopolyGuessDrawScNotify = 7092, CmdMonopolyQuizDurationChangeScNotify = 7040, CmdMonopolyScrachRaffleTicketScRsp = 7027, CmdMonopolyCheatDiceScRsp = 7006, CmdMonopolySttUpdateScNotify = 7030, CmdMonopolyEventSelectFriendCsReq = 7003, CmdGetMonopolyFriendRankingListCsReq = 7054, CmdGetMonopolyInfoCsReq = 7098, CmdMonopolyGameRaiseRatioScRsp = 7016, CmdMonopolyGetDailyInitItemCsReq = 7046, CmdMonopolyContentUpdateScNotify = 7023, CmdDeleteSocialEventServerCacheCsReq = 7001, CmdMonopolyActionResultScNotify = 7083, CmdMonopolyGetRaffleTicketCsReq = 7072, CmdGetMonopolyInfoScRsp = 7071, CmdMonopolyGuessBuyInformationCsReq = 7015, CmdGetMonopolyDailyReportScRsp = 7037, CmdMonopolyEventLoadUpdateScNotify = 7043, CmdGetMonopolyFriendRankingListScRsp = 7069, CmdMonopolyGetRegionProgressCsReq = 7059, CmdMonopolyBuyGoodsScRsp = 7060, CmdMonopolyGetDailyInitItemScRsp = 7041, CmdMonopolyDailySettleScNotify = 7087, CmdMonopolyRollDiceCsReq = 7077, CmdMonopolyTakeRaffleTicketRewardCsReq = 7047, CmdMonopolyClickMbtiReportScRsp = 7081, CmdMonopolyClickCellCsReq = 7075, CmdMonopolySocialEventEffectScNotify = 7032, CmdMonopolyLikeScRsp = 7067, CmdGetMbtiReportCsReq = 7039, CmdMonopolyGameGachaScRsp = 7093, CmdMonopolyCheatDiceCsReq = 7062, CmdMonopolyGetRafflePoolInfoScRsp = 7096, CmdMonopolyGameRaiseRatioCsReq = 7085, CmdMonopolyConfirmRandomCsReq = 7050, CmdMonopolyAcceptQuizScRsp = 7002, CmdMonopolyTakeRaffleTicketRewardScRsp = 7026, CmdMonopolyEventSelectFriendScRsp = 7084, CmdGetMonopolyDailyReportCsReq = 7017, CmdMonopolyGameGachaCsReq = 7088, CmdMonopolyTakePhaseRewardScRsp = 7099, CmdMonopolyGuessChooseScRsp = 7025, CmdGetMonopolyMbtiReportRewardScRsp = 7018, CmdMonopolyMoveScRsp = 7028, CmdMonopolyGiveUpCurContentCsReq = 7010, CmdMonopolyBuyGoodsCsReq = 7004, CmdMonopolyGuessChooseCsReq = 7057, CmdMonopolyRollRandomCsReq = 7066, CmdMonopolyReRollRandomScRsp = 7020, CmdMonopolyGiveUpCurContentScRsp = 7100, CmdMonopolyGetRaffleTicketScRsp = 7074, CmdMonopolyGuessBuyInformationScRsp = 7019, CmdDailyFirstEnterMonopolyActivityScRsp = 7022, CmdMonopolyClickMbtiReportCsReq = 7051, CmdGetMbtiReportScRsp = 7049, } impl CmdMonopolyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMonopolyType::None => "CmdMonopolyTypeNone", CmdMonopolyType::CmdGetMonopolyMbtiReportRewardCsReq => { "CmdGetMonopolyMbtiReportRewardCsReq" } CmdMonopolyType::CmdMonopolyGameSettleScNotify => { "CmdMonopolyGameSettleScNotify" } CmdMonopolyType::CmdMonopolySelectOptionScRsp => { "CmdMonopolySelectOptionScRsp" } CmdMonopolyType::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq", CmdMonopolyType::CmdMonopolyReRollRandomCsReq => { "CmdMonopolyReRollRandomCsReq" } CmdMonopolyType::CmdDailyFirstEnterMonopolyActivityCsReq => { "CmdDailyFirstEnterMonopolyActivityCsReq" } CmdMonopolyType::CmdMonopolyGameCreateScNotify => { "CmdMonopolyGameCreateScNotify" } CmdMonopolyType::CmdMonopolyGetRegionProgressScRsp => { "CmdMonopolyGetRegionProgressScRsp" } CmdMonopolyType::CmdMonopolyClickCellScRsp => "CmdMonopolyClickCellScRsp", CmdMonopolyType::CmdGetSocialEventServerCacheCsReq => { "CmdGetSocialEventServerCacheCsReq" } CmdMonopolyType::CmdMonopolyScrachRaffleTicketCsReq => { "CmdMonopolyScrachRaffleTicketCsReq" } CmdMonopolyType::CmdDeleteSocialEventServerCacheScRsp => { "CmdDeleteSocialEventServerCacheScRsp" } CmdMonopolyType::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify", CmdMonopolyType::CmdGetSocialEventServerCacheScRsp => { "CmdGetSocialEventServerCacheScRsp" } CmdMonopolyType::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp", CmdMonopolyType::CmdMonopolyGetRafflePoolInfoCsReq => { "CmdMonopolyGetRafflePoolInfoCsReq" } CmdMonopolyType::CmdMonopolyTakePhaseRewardCsReq => { "CmdMonopolyTakePhaseRewardCsReq" } CmdMonopolyType::CmdMonopolyUpgradeAssetScRsp => { "CmdMonopolyUpgradeAssetScRsp" } CmdMonopolyType::CmdMonopolyGameBingoFlipCardCsReq => { "CmdMonopolyGameBingoFlipCardCsReq" } CmdMonopolyType::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp", CmdMonopolyType::CmdMonopolyConfirmRandomScRsp => { "CmdMonopolyConfirmRandomScRsp" } CmdMonopolyType::CmdMonopolyGameBingoFlipCardScRsp => { "CmdMonopolyGameBingoFlipCardScRsp" } CmdMonopolyType::CmdMonopolyLikeCsReq => "CmdMonopolyLikeCsReq", CmdMonopolyType::CmdMonopolyUpgradeAssetCsReq => { "CmdMonopolyUpgradeAssetCsReq" } CmdMonopolyType::CmdMonopolyConditionUpdateScNotify => { "CmdMonopolyConditionUpdateScNotify" } CmdMonopolyType::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq", CmdMonopolyType::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify", CmdMonopolyType::CmdMonopolySelectOptionCsReq => { "CmdMonopolySelectOptionCsReq" } CmdMonopolyType::CmdMonopolyGuessDrawScNotify => { "CmdMonopolyGuessDrawScNotify" } CmdMonopolyType::CmdMonopolyQuizDurationChangeScNotify => { "CmdMonopolyQuizDurationChangeScNotify" } CmdMonopolyType::CmdMonopolyScrachRaffleTicketScRsp => { "CmdMonopolyScrachRaffleTicketScRsp" } CmdMonopolyType::CmdMonopolyCheatDiceScRsp => "CmdMonopolyCheatDiceScRsp", CmdMonopolyType::CmdMonopolySttUpdateScNotify => { "CmdMonopolySttUpdateScNotify" } CmdMonopolyType::CmdMonopolyEventSelectFriendCsReq => { "CmdMonopolyEventSelectFriendCsReq" } CmdMonopolyType::CmdGetMonopolyFriendRankingListCsReq => { "CmdGetMonopolyFriendRankingListCsReq" } CmdMonopolyType::CmdGetMonopolyInfoCsReq => "CmdGetMonopolyInfoCsReq", CmdMonopolyType::CmdMonopolyGameRaiseRatioScRsp => { "CmdMonopolyGameRaiseRatioScRsp" } CmdMonopolyType::CmdMonopolyGetDailyInitItemCsReq => { "CmdMonopolyGetDailyInitItemCsReq" } CmdMonopolyType::CmdMonopolyContentUpdateScNotify => { "CmdMonopolyContentUpdateScNotify" } CmdMonopolyType::CmdDeleteSocialEventServerCacheCsReq => { "CmdDeleteSocialEventServerCacheCsReq" } CmdMonopolyType::CmdMonopolyActionResultScNotify => { "CmdMonopolyActionResultScNotify" } CmdMonopolyType::CmdMonopolyGetRaffleTicketCsReq => { "CmdMonopolyGetRaffleTicketCsReq" } CmdMonopolyType::CmdGetMonopolyInfoScRsp => "CmdGetMonopolyInfoScRsp", CmdMonopolyType::CmdMonopolyGuessBuyInformationCsReq => { "CmdMonopolyGuessBuyInformationCsReq" } CmdMonopolyType::CmdGetMonopolyDailyReportScRsp => { "CmdGetMonopolyDailyReportScRsp" } CmdMonopolyType::CmdMonopolyEventLoadUpdateScNotify => { "CmdMonopolyEventLoadUpdateScNotify" } CmdMonopolyType::CmdGetMonopolyFriendRankingListScRsp => { "CmdGetMonopolyFriendRankingListScRsp" } CmdMonopolyType::CmdMonopolyGetRegionProgressCsReq => { "CmdMonopolyGetRegionProgressCsReq" } CmdMonopolyType::CmdMonopolyBuyGoodsScRsp => "CmdMonopolyBuyGoodsScRsp", CmdMonopolyType::CmdMonopolyGetDailyInitItemScRsp => { "CmdMonopolyGetDailyInitItemScRsp" } CmdMonopolyType::CmdMonopolyDailySettleScNotify => { "CmdMonopolyDailySettleScNotify" } CmdMonopolyType::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq", CmdMonopolyType::CmdMonopolyTakeRaffleTicketRewardCsReq => { "CmdMonopolyTakeRaffleTicketRewardCsReq" } CmdMonopolyType::CmdMonopolyClickMbtiReportScRsp => { "CmdMonopolyClickMbtiReportScRsp" } CmdMonopolyType::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq", CmdMonopolyType::CmdMonopolySocialEventEffectScNotify => { "CmdMonopolySocialEventEffectScNotify" } CmdMonopolyType::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp", CmdMonopolyType::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq", CmdMonopolyType::CmdMonopolyGameGachaScRsp => "CmdMonopolyGameGachaScRsp", CmdMonopolyType::CmdMonopolyCheatDiceCsReq => "CmdMonopolyCheatDiceCsReq", CmdMonopolyType::CmdMonopolyGetRafflePoolInfoScRsp => { "CmdMonopolyGetRafflePoolInfoScRsp" } CmdMonopolyType::CmdMonopolyGameRaiseRatioCsReq => { "CmdMonopolyGameRaiseRatioCsReq" } CmdMonopolyType::CmdMonopolyConfirmRandomCsReq => { "CmdMonopolyConfirmRandomCsReq" } CmdMonopolyType::CmdMonopolyAcceptQuizScRsp => "CmdMonopolyAcceptQuizScRsp", CmdMonopolyType::CmdMonopolyTakeRaffleTicketRewardScRsp => { "CmdMonopolyTakeRaffleTicketRewardScRsp" } CmdMonopolyType::CmdMonopolyEventSelectFriendScRsp => { "CmdMonopolyEventSelectFriendScRsp" } CmdMonopolyType::CmdGetMonopolyDailyReportCsReq => { "CmdGetMonopolyDailyReportCsReq" } CmdMonopolyType::CmdMonopolyGameGachaCsReq => "CmdMonopolyGameGachaCsReq", CmdMonopolyType::CmdMonopolyTakePhaseRewardScRsp => { "CmdMonopolyTakePhaseRewardScRsp" } CmdMonopolyType::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp", CmdMonopolyType::CmdGetMonopolyMbtiReportRewardScRsp => { "CmdGetMonopolyMbtiReportRewardScRsp" } CmdMonopolyType::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp", CmdMonopolyType::CmdMonopolyGiveUpCurContentCsReq => { "CmdMonopolyGiveUpCurContentCsReq" } CmdMonopolyType::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq", CmdMonopolyType::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq", CmdMonopolyType::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq", CmdMonopolyType::CmdMonopolyReRollRandomScRsp => { "CmdMonopolyReRollRandomScRsp" } CmdMonopolyType::CmdMonopolyGiveUpCurContentScRsp => { "CmdMonopolyGiveUpCurContentScRsp" } CmdMonopolyType::CmdMonopolyGetRaffleTicketScRsp => { "CmdMonopolyGetRaffleTicketScRsp" } CmdMonopolyType::CmdMonopolyGuessBuyInformationScRsp => { "CmdMonopolyGuessBuyInformationScRsp" } CmdMonopolyType::CmdDailyFirstEnterMonopolyActivityScRsp => { "CmdDailyFirstEnterMonopolyActivityScRsp" } CmdMonopolyType::CmdMonopolyClickMbtiReportCsReq => { "CmdMonopolyClickMbtiReportCsReq" } CmdMonopolyType::CmdGetMbtiReportScRsp => "CmdGetMbtiReportScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMonopolyTypeNone" => Some(Self::None), "CmdGetMonopolyMbtiReportRewardCsReq" => { Some(Self::CmdGetMonopolyMbtiReportRewardCsReq) } "CmdMonopolyGameSettleScNotify" => Some(Self::CmdMonopolyGameSettleScNotify), "CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp), "CmdMonopolyAcceptQuizCsReq" => Some(Self::CmdMonopolyAcceptQuizCsReq), "CmdMonopolyReRollRandomCsReq" => Some(Self::CmdMonopolyReRollRandomCsReq), "CmdDailyFirstEnterMonopolyActivityCsReq" => { Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq) } "CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify), "CmdMonopolyGetRegionProgressScRsp" => { Some(Self::CmdMonopolyGetRegionProgressScRsp) } "CmdMonopolyClickCellScRsp" => Some(Self::CmdMonopolyClickCellScRsp), "CmdGetSocialEventServerCacheCsReq" => { Some(Self::CmdGetSocialEventServerCacheCsReq) } "CmdMonopolyScrachRaffleTicketCsReq" => { Some(Self::CmdMonopolyScrachRaffleTicketCsReq) } "CmdDeleteSocialEventServerCacheScRsp" => { Some(Self::CmdDeleteSocialEventServerCacheScRsp) } "CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify), "CmdGetSocialEventServerCacheScRsp" => { Some(Self::CmdGetSocialEventServerCacheScRsp) } "CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp), "CmdMonopolyGetRafflePoolInfoCsReq" => { Some(Self::CmdMonopolyGetRafflePoolInfoCsReq) } "CmdMonopolyTakePhaseRewardCsReq" => { Some(Self::CmdMonopolyTakePhaseRewardCsReq) } "CmdMonopolyUpgradeAssetScRsp" => Some(Self::CmdMonopolyUpgradeAssetScRsp), "CmdMonopolyGameBingoFlipCardCsReq" => { Some(Self::CmdMonopolyGameBingoFlipCardCsReq) } "CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp), "CmdMonopolyConfirmRandomScRsp" => Some(Self::CmdMonopolyConfirmRandomScRsp), "CmdMonopolyGameBingoFlipCardScRsp" => { Some(Self::CmdMonopolyGameBingoFlipCardScRsp) } "CmdMonopolyLikeCsReq" => Some(Self::CmdMonopolyLikeCsReq), "CmdMonopolyUpgradeAssetCsReq" => Some(Self::CmdMonopolyUpgradeAssetCsReq), "CmdMonopolyConditionUpdateScNotify" => { Some(Self::CmdMonopolyConditionUpdateScNotify) } "CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq), "CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify), "CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq), "CmdMonopolyGuessDrawScNotify" => Some(Self::CmdMonopolyGuessDrawScNotify), "CmdMonopolyQuizDurationChangeScNotify" => { Some(Self::CmdMonopolyQuizDurationChangeScNotify) } "CmdMonopolyScrachRaffleTicketScRsp" => { Some(Self::CmdMonopolyScrachRaffleTicketScRsp) } "CmdMonopolyCheatDiceScRsp" => Some(Self::CmdMonopolyCheatDiceScRsp), "CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify), "CmdMonopolyEventSelectFriendCsReq" => { Some(Self::CmdMonopolyEventSelectFriendCsReq) } "CmdGetMonopolyFriendRankingListCsReq" => { Some(Self::CmdGetMonopolyFriendRankingListCsReq) } "CmdGetMonopolyInfoCsReq" => Some(Self::CmdGetMonopolyInfoCsReq), "CmdMonopolyGameRaiseRatioScRsp" => { Some(Self::CmdMonopolyGameRaiseRatioScRsp) } "CmdMonopolyGetDailyInitItemCsReq" => { Some(Self::CmdMonopolyGetDailyInitItemCsReq) } "CmdMonopolyContentUpdateScNotify" => { Some(Self::CmdMonopolyContentUpdateScNotify) } "CmdDeleteSocialEventServerCacheCsReq" => { Some(Self::CmdDeleteSocialEventServerCacheCsReq) } "CmdMonopolyActionResultScNotify" => { Some(Self::CmdMonopolyActionResultScNotify) } "CmdMonopolyGetRaffleTicketCsReq" => { Some(Self::CmdMonopolyGetRaffleTicketCsReq) } "CmdGetMonopolyInfoScRsp" => Some(Self::CmdGetMonopolyInfoScRsp), "CmdMonopolyGuessBuyInformationCsReq" => { Some(Self::CmdMonopolyGuessBuyInformationCsReq) } "CmdGetMonopolyDailyReportScRsp" => { Some(Self::CmdGetMonopolyDailyReportScRsp) } "CmdMonopolyEventLoadUpdateScNotify" => { Some(Self::CmdMonopolyEventLoadUpdateScNotify) } "CmdGetMonopolyFriendRankingListScRsp" => { Some(Self::CmdGetMonopolyFriendRankingListScRsp) } "CmdMonopolyGetRegionProgressCsReq" => { Some(Self::CmdMonopolyGetRegionProgressCsReq) } "CmdMonopolyBuyGoodsScRsp" => Some(Self::CmdMonopolyBuyGoodsScRsp), "CmdMonopolyGetDailyInitItemScRsp" => { Some(Self::CmdMonopolyGetDailyInitItemScRsp) } "CmdMonopolyDailySettleScNotify" => { Some(Self::CmdMonopolyDailySettleScNotify) } "CmdMonopolyRollDiceCsReq" => Some(Self::CmdMonopolyRollDiceCsReq), "CmdMonopolyTakeRaffleTicketRewardCsReq" => { Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq) } "CmdMonopolyClickMbtiReportScRsp" => { Some(Self::CmdMonopolyClickMbtiReportScRsp) } "CmdMonopolyClickCellCsReq" => Some(Self::CmdMonopolyClickCellCsReq), "CmdMonopolySocialEventEffectScNotify" => { Some(Self::CmdMonopolySocialEventEffectScNotify) } "CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp), "CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq), "CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp), "CmdMonopolyCheatDiceCsReq" => Some(Self::CmdMonopolyCheatDiceCsReq), "CmdMonopolyGetRafflePoolInfoScRsp" => { Some(Self::CmdMonopolyGetRafflePoolInfoScRsp) } "CmdMonopolyGameRaiseRatioCsReq" => { Some(Self::CmdMonopolyGameRaiseRatioCsReq) } "CmdMonopolyConfirmRandomCsReq" => Some(Self::CmdMonopolyConfirmRandomCsReq), "CmdMonopolyAcceptQuizScRsp" => Some(Self::CmdMonopolyAcceptQuizScRsp), "CmdMonopolyTakeRaffleTicketRewardScRsp" => { Some(Self::CmdMonopolyTakeRaffleTicketRewardScRsp) } "CmdMonopolyEventSelectFriendScRsp" => { Some(Self::CmdMonopolyEventSelectFriendScRsp) } "CmdGetMonopolyDailyReportCsReq" => { Some(Self::CmdGetMonopolyDailyReportCsReq) } "CmdMonopolyGameGachaCsReq" => Some(Self::CmdMonopolyGameGachaCsReq), "CmdMonopolyTakePhaseRewardScRsp" => { Some(Self::CmdMonopolyTakePhaseRewardScRsp) } "CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp), "CmdGetMonopolyMbtiReportRewardScRsp" => { Some(Self::CmdGetMonopolyMbtiReportRewardScRsp) } "CmdMonopolyMoveScRsp" => Some(Self::CmdMonopolyMoveScRsp), "CmdMonopolyGiveUpCurContentCsReq" => { Some(Self::CmdMonopolyGiveUpCurContentCsReq) } "CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq), "CmdMonopolyGuessChooseCsReq" => Some(Self::CmdMonopolyGuessChooseCsReq), "CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq), "CmdMonopolyReRollRandomScRsp" => Some(Self::CmdMonopolyReRollRandomScRsp), "CmdMonopolyGiveUpCurContentScRsp" => { Some(Self::CmdMonopolyGiveUpCurContentScRsp) } "CmdMonopolyGetRaffleTicketScRsp" => { Some(Self::CmdMonopolyGetRaffleTicketScRsp) } "CmdMonopolyGuessBuyInformationScRsp" => { Some(Self::CmdMonopolyGuessBuyInformationScRsp) } "CmdDailyFirstEnterMonopolyActivityScRsp" => { Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp) } "CmdMonopolyClickMbtiReportCsReq" => { Some(Self::CmdMonopolyClickMbtiReportCsReq) } "CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kpopedeeagb { MonopolySocialEventStatusNone = 0, MonopolySocialEventStatusWaitingSelectFriend = 1, } impl Kpopedeeagb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kpopedeeagb::MonopolySocialEventStatusNone => { "MONOPOLY_SOCIAL_EVENT_STATUS_NONE" } Kpopedeeagb::MonopolySocialEventStatusWaitingSelectFriend => { "MONOPOLY_SOCIAL_EVENT_STATUS_WAITING_SELECT_FRIEND" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MONOPOLY_SOCIAL_EVENT_STATUS_NONE" => { Some(Self::MonopolySocialEventStatusNone) } "MONOPOLY_SOCIAL_EVENT_STATUS_WAITING_SELECT_FRIEND" => { Some(Self::MonopolySocialEventStatusWaitingSelectFriend) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Abnjhbagocg { MonopolyCellStateIdle = 0, MonopolyCellStateBarrier = 1, MonopolyCellStateGround = 2, MonopolyCellStateFinish = 3, } impl Abnjhbagocg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Abnjhbagocg::MonopolyCellStateIdle => "MONOPOLY_CELL_STATE_IDLE", Abnjhbagocg::MonopolyCellStateBarrier => "MONOPOLY_CELL_STATE_BARRIER", Abnjhbagocg::MonopolyCellStateGround => "MONOPOLY_CELL_STATE_GROUND", Abnjhbagocg::MonopolyCellStateFinish => "MONOPOLY_CELL_STATE_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MONOPOLY_CELL_STATE_IDLE" => Some(Self::MonopolyCellStateIdle), "MONOPOLY_CELL_STATE_BARRIER" => Some(Self::MonopolyCellStateBarrier), "MONOPOLY_CELL_STATE_GROUND" => Some(Self::MonopolyCellStateGround), "MONOPOLY_CELL_STATE_FINISH" => Some(Self::MonopolyCellStateFinish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cfaopfghjjg { MonopolyActionResultSourceTypeNone = 0, MonopolyActionResultSourceTypeEffect = 1, MonopolyActionResultSourceTypeAssetBonus = 2, MonopolyActionResultSourceTypeAssetTax = 3, MonopolyActionResultSourceTypeAssetUpgrade = 4, MonopolyActionResultSourceTypeGameSettle = 5, MonopolyActionResultSourceTypeBuyGoods = 6, MonopolyActionResultSourceTypeClick = 7, MonopolyActionResultSourceTypeSocialEvent = 8, MonopolyActionResultSourceTypeLike = 9, MonopolyActionResultSourceTypeQuizGameSettle = 10, } impl Cfaopfghjjg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Cfaopfghjjg::MonopolyActionResultSourceTypeNone => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_NONE" } Cfaopfghjjg::MonopolyActionResultSourceTypeEffect => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_EFFECT" } Cfaopfghjjg::MonopolyActionResultSourceTypeAssetBonus => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_BONUS" } Cfaopfghjjg::MonopolyActionResultSourceTypeAssetTax => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_TAX" } Cfaopfghjjg::MonopolyActionResultSourceTypeAssetUpgrade => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_UPGRADE" } Cfaopfghjjg::MonopolyActionResultSourceTypeGameSettle => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_GAME_SETTLE" } Cfaopfghjjg::MonopolyActionResultSourceTypeBuyGoods => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_BUY_GOODS" } Cfaopfghjjg::MonopolyActionResultSourceTypeClick => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_CLICK" } Cfaopfghjjg::MonopolyActionResultSourceTypeSocialEvent => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_SOCIAL_EVENT" } Cfaopfghjjg::MonopolyActionResultSourceTypeLike => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_LIKE" } Cfaopfghjjg::MonopolyActionResultSourceTypeQuizGameSettle => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_QUIZ_GAME_SETTLE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_NONE" => { Some(Self::MonopolyActionResultSourceTypeNone) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_EFFECT" => { Some(Self::MonopolyActionResultSourceTypeEffect) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_BONUS" => { Some(Self::MonopolyActionResultSourceTypeAssetBonus) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_TAX" => { Some(Self::MonopolyActionResultSourceTypeAssetTax) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_UPGRADE" => { Some(Self::MonopolyActionResultSourceTypeAssetUpgrade) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_GAME_SETTLE" => { Some(Self::MonopolyActionResultSourceTypeGameSettle) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_BUY_GOODS" => { Some(Self::MonopolyActionResultSourceTypeBuyGoods) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_CLICK" => { Some(Self::MonopolyActionResultSourceTypeClick) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_SOCIAL_EVENT" => { Some(Self::MonopolyActionResultSourceTypeSocialEvent) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_LIKE" => { Some(Self::MonopolyActionResultSourceTypeLike) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_QUIZ_GAME_SETTLE" => { Some(Self::MonopolyActionResultSourceTypeQuizGameSettle) } _ => None, } } } /// Obf: PHACIJOLOBL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultiplayerType { None = 0, CmdMultiplayerGetFightGateScRsp = 1042, CmdMultiplayerFightGameStateScRsp = 1071, CmdMultiplayerFightGiveUpCsReq = 1079, CmdMultiplayerMatch3FinishScNotify = 1028, CmdMultiplayerFightGameStartScNotify = 1033, CmdMultiplayerFightGameFinishScNotify = 1012, CmdMultiplayerFightGiveUpScRsp = 1077, CmdMultiplayerGetFightGateCsReq = 1083, CmdMultiplayerFightGameStateCsReq = 1098, } impl CmdMultiplayerType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMultiplayerType::None => "CmdMultiplayerTypeNone", CmdMultiplayerType::CmdMultiplayerGetFightGateScRsp => { "CmdMultiplayerGetFightGateScRsp" } CmdMultiplayerType::CmdMultiplayerFightGameStateScRsp => { "CmdMultiplayerFightGameStateScRsp" } CmdMultiplayerType::CmdMultiplayerFightGiveUpCsReq => { "CmdMultiplayerFightGiveUpCsReq" } CmdMultiplayerType::CmdMultiplayerMatch3FinishScNotify => { "CmdMultiplayerMatch3FinishScNotify" } CmdMultiplayerType::CmdMultiplayerFightGameStartScNotify => { "CmdMultiplayerFightGameStartScNotify" } CmdMultiplayerType::CmdMultiplayerFightGameFinishScNotify => { "CmdMultiplayerFightGameFinishScNotify" } CmdMultiplayerType::CmdMultiplayerFightGiveUpScRsp => { "CmdMultiplayerFightGiveUpScRsp" } CmdMultiplayerType::CmdMultiplayerGetFightGateCsReq => { "CmdMultiplayerGetFightGateCsReq" } CmdMultiplayerType::CmdMultiplayerFightGameStateCsReq => { "CmdMultiplayerFightGameStateCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMultiplayerTypeNone" => Some(Self::None), "CmdMultiplayerGetFightGateScRsp" => { Some(Self::CmdMultiplayerGetFightGateScRsp) } "CmdMultiplayerFightGameStateScRsp" => { Some(Self::CmdMultiplayerFightGameStateScRsp) } "CmdMultiplayerFightGiveUpCsReq" => { Some(Self::CmdMultiplayerFightGiveUpCsReq) } "CmdMultiplayerMatch3FinishScNotify" => { Some(Self::CmdMultiplayerMatch3FinishScNotify) } "CmdMultiplayerFightGameStartScNotify" => { Some(Self::CmdMultiplayerFightGameStartScNotify) } "CmdMultiplayerFightGameFinishScNotify" => { Some(Self::CmdMultiplayerFightGameFinishScNotify) } "CmdMultiplayerFightGiveUpScRsp" => { Some(Self::CmdMultiplayerFightGiveUpScRsp) } "CmdMultiplayerGetFightGateCsReq" => { Some(Self::CmdMultiplayerGetFightGateCsReq) } "CmdMultiplayerFightGameStateCsReq" => { Some(Self::CmdMultiplayerFightGameStateCsReq) } _ => None, } } } /// Obf: GDEPJKFIFEI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultipleDropType { None = 0, CmdGetPlayerReturnMultiDropInfoScRsp = 4679, CmdGetMultipleDropInfoCsReq = 4698, CmdMultipleDropInfoScNotify = 4683, CmdMultipleDropInfoNotify = 4677, CmdGetMultipleDropInfoScRsp = 4671, CmdGetPlayerReturnMultiDropInfoCsReq = 4642, } impl CmdMultipleDropType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMultipleDropType::None => "CmdMultipleDropTypeNone", CmdMultipleDropType::CmdGetPlayerReturnMultiDropInfoScRsp => { "CmdGetPlayerReturnMultiDropInfoScRsp" } CmdMultipleDropType::CmdGetMultipleDropInfoCsReq => { "CmdGetMultipleDropInfoCsReq" } CmdMultipleDropType::CmdMultipleDropInfoScNotify => { "CmdMultipleDropInfoScNotify" } CmdMultipleDropType::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify", CmdMultipleDropType::CmdGetMultipleDropInfoScRsp => { "CmdGetMultipleDropInfoScRsp" } CmdMultipleDropType::CmdGetPlayerReturnMultiDropInfoCsReq => { "CmdGetPlayerReturnMultiDropInfoCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMultipleDropTypeNone" => Some(Self::None), "CmdGetPlayerReturnMultiDropInfoScRsp" => { Some(Self::CmdGetPlayerReturnMultiDropInfoScRsp) } "CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq), "CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify), "CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify), "CmdGetMultipleDropInfoScRsp" => Some(Self::CmdGetMultipleDropInfoScRsp), "CmdGetPlayerReturnMultiDropInfoCsReq" => { Some(Self::CmdGetPlayerReturnMultiDropInfoCsReq) } _ => None, } } } /// Obf: EMPICOHHENN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMuseumType { None = 0, CmdMuseumInfoChangedScNotify = 4345, CmdRemoveStuffFromAreaCsReq = 4333, CmdMuseumTakeCollectRewardScRsp = 4323, CmdGetStuffScNotify = 4328, CmdMuseumRandomEventQueryScRsp = 4304, CmdUpgradeAreaStatCsReq = 4366, CmdMuseumFundsChangedScNotify = 4320, CmdFinishCurTurnCsReq = 4378, CmdBuyNpcStuffCsReq = 4383, CmdSetStuffToAreaScRsp = 4377, CmdUpgradeAreaStatScRsp = 4305, CmdMuseumDispatchFinishedScNotify = 4311, CmdUpgradeAreaCsReq = 4389, CmdMuseumTargetMissionFinishNotify = 4400, CmdMuseumTargetRewardNotify = 4362, CmdGetMuseumInfoCsReq = 4398, CmdFinishCurTurnScRsp = 4356, CmdMuseumTakeCollectRewardCsReq = 4306, CmdBuyNpcStuffScRsp = 4342, CmdMuseumRandomEventQueryCsReq = 4331, CmdMuseumRandomEventStartScNotify = 4350, CmdMuseumRandomEventSelectScRsp = 4352, CmdGetExhibitScNotify = 4338, CmdMuseumTargetStartNotify = 4310, CmdSetStuffToAreaCsReq = 4379, CmdUpgradeAreaScRsp = 4322, CmdGetMuseumInfoScRsp = 4371, CmdRemoveStuffFromAreaScRsp = 4312, CmdMuseumRandomEventSelectCsReq = 4360, } impl CmdMuseumType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMuseumType::None => "CmdMuseumTypeNone", CmdMuseumType::CmdMuseumInfoChangedScNotify => "CmdMuseumInfoChangedScNotify", CmdMuseumType::CmdRemoveStuffFromAreaCsReq => "CmdRemoveStuffFromAreaCsReq", CmdMuseumType::CmdMuseumTakeCollectRewardScRsp => { "CmdMuseumTakeCollectRewardScRsp" } CmdMuseumType::CmdGetStuffScNotify => "CmdGetStuffScNotify", CmdMuseumType::CmdMuseumRandomEventQueryScRsp => { "CmdMuseumRandomEventQueryScRsp" } CmdMuseumType::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq", CmdMuseumType::CmdMuseumFundsChangedScNotify => { "CmdMuseumFundsChangedScNotify" } CmdMuseumType::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq", CmdMuseumType::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq", CmdMuseumType::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp", CmdMuseumType::CmdUpgradeAreaStatScRsp => "CmdUpgradeAreaStatScRsp", CmdMuseumType::CmdMuseumDispatchFinishedScNotify => { "CmdMuseumDispatchFinishedScNotify" } CmdMuseumType::CmdUpgradeAreaCsReq => "CmdUpgradeAreaCsReq", CmdMuseumType::CmdMuseumTargetMissionFinishNotify => { "CmdMuseumTargetMissionFinishNotify" } CmdMuseumType::CmdMuseumTargetRewardNotify => "CmdMuseumTargetRewardNotify", CmdMuseumType::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq", CmdMuseumType::CmdFinishCurTurnScRsp => "CmdFinishCurTurnScRsp", CmdMuseumType::CmdMuseumTakeCollectRewardCsReq => { "CmdMuseumTakeCollectRewardCsReq" } CmdMuseumType::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp", CmdMuseumType::CmdMuseumRandomEventQueryCsReq => { "CmdMuseumRandomEventQueryCsReq" } CmdMuseumType::CmdMuseumRandomEventStartScNotify => { "CmdMuseumRandomEventStartScNotify" } CmdMuseumType::CmdMuseumRandomEventSelectScRsp => { "CmdMuseumRandomEventSelectScRsp" } CmdMuseumType::CmdGetExhibitScNotify => "CmdGetExhibitScNotify", CmdMuseumType::CmdMuseumTargetStartNotify => "CmdMuseumTargetStartNotify", CmdMuseumType::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq", CmdMuseumType::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp", CmdMuseumType::CmdGetMuseumInfoScRsp => "CmdGetMuseumInfoScRsp", CmdMuseumType::CmdRemoveStuffFromAreaScRsp => "CmdRemoveStuffFromAreaScRsp", CmdMuseumType::CmdMuseumRandomEventSelectCsReq => { "CmdMuseumRandomEventSelectCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMuseumTypeNone" => Some(Self::None), "CmdMuseumInfoChangedScNotify" => Some(Self::CmdMuseumInfoChangedScNotify), "CmdRemoveStuffFromAreaCsReq" => Some(Self::CmdRemoveStuffFromAreaCsReq), "CmdMuseumTakeCollectRewardScRsp" => { Some(Self::CmdMuseumTakeCollectRewardScRsp) } "CmdGetStuffScNotify" => Some(Self::CmdGetStuffScNotify), "CmdMuseumRandomEventQueryScRsp" => { Some(Self::CmdMuseumRandomEventQueryScRsp) } "CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq), "CmdMuseumFundsChangedScNotify" => Some(Self::CmdMuseumFundsChangedScNotify), "CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq), "CmdBuyNpcStuffCsReq" => Some(Self::CmdBuyNpcStuffCsReq), "CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp), "CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp), "CmdMuseumDispatchFinishedScNotify" => { Some(Self::CmdMuseumDispatchFinishedScNotify) } "CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq), "CmdMuseumTargetMissionFinishNotify" => { Some(Self::CmdMuseumTargetMissionFinishNotify) } "CmdMuseumTargetRewardNotify" => Some(Self::CmdMuseumTargetRewardNotify), "CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq), "CmdFinishCurTurnScRsp" => Some(Self::CmdFinishCurTurnScRsp), "CmdMuseumTakeCollectRewardCsReq" => { Some(Self::CmdMuseumTakeCollectRewardCsReq) } "CmdBuyNpcStuffScRsp" => Some(Self::CmdBuyNpcStuffScRsp), "CmdMuseumRandomEventQueryCsReq" => { Some(Self::CmdMuseumRandomEventQueryCsReq) } "CmdMuseumRandomEventStartScNotify" => { Some(Self::CmdMuseumRandomEventStartScNotify) } "CmdMuseumRandomEventSelectScRsp" => { Some(Self::CmdMuseumRandomEventSelectScRsp) } "CmdGetExhibitScNotify" => Some(Self::CmdGetExhibitScNotify), "CmdMuseumTargetStartNotify" => Some(Self::CmdMuseumTargetStartNotify), "CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq), "CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp), "CmdGetMuseumInfoScRsp" => Some(Self::CmdGetMuseumInfoScRsp), "CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp), "CmdMuseumRandomEventSelectCsReq" => { Some(Self::CmdMuseumRandomEventSelectCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bocagoolhff { MuseumRandomEventStateNone = 0, MuseumRandomEventStateStart = 1, MuseumRandomEventStateProcessing = 2, MuseumRandomEventStateFinish = 3, } impl Bocagoolhff { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bocagoolhff::MuseumRandomEventStateNone => "MUSEUM_RANDOM_EVENT_STATE_NONE", Bocagoolhff::MuseumRandomEventStateStart => "MUSEUM_RANDOM_EVENT_STATE_START", Bocagoolhff::MuseumRandomEventStateProcessing => { "MUSEUM_RANDOM_EVENT_STATE_PROCESSING" } Bocagoolhff::MuseumRandomEventStateFinish => { "MUSEUM_RANDOM_EVENT_STATE_FINISH" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MUSEUM_RANDOM_EVENT_STATE_NONE" => Some(Self::MuseumRandomEventStateNone), "MUSEUM_RANDOM_EVENT_STATE_START" => Some(Self::MuseumRandomEventStateStart), "MUSEUM_RANDOM_EVENT_STATE_PROCESSING" => { Some(Self::MuseumRandomEventStateProcessing) } "MUSEUM_RANDOM_EVENT_STATE_FINISH" => { Some(Self::MuseumRandomEventStateFinish) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Daealpiokmg { WorkPosNone = 0, WorkPos1 = 1, WorkPos2 = 2, WorkPos3 = 3, } impl Daealpiokmg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Daealpiokmg::WorkPosNone => "WORK_POS_NONE", Daealpiokmg::WorkPos1 => "WORK_POS_1", Daealpiokmg::WorkPos2 => "WORK_POS_2", Daealpiokmg::WorkPos3 => "WORK_POS_3", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "WORK_POS_NONE" => Some(Self::WorkPosNone), "WORK_POS_1" => Some(Self::WorkPos1), "WORK_POS_2" => Some(Self::WorkPos2), "WORK_POS_3" => Some(Self::WorkPos3), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Agalceponon { StatTypeNone = 0, StatTypeArt = 1, StatTypeCulture = 2, StatTypePopular = 3, } impl Agalceponon { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Agalceponon::StatTypeNone => "STAT_TYPE_NONE", Agalceponon::StatTypeArt => "STAT_TYPE_ART", Agalceponon::StatTypeCulture => "STAT_TYPE_CULTURE", Agalceponon::StatTypePopular => "STAT_TYPE_POPULAR", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "STAT_TYPE_NONE" => Some(Self::StatTypeNone), "STAT_TYPE_ART" => Some(Self::StatTypeArt), "STAT_TYPE_CULTURE" => Some(Self::StatTypeCulture), "STAT_TYPE_POPULAR" => Some(Self::StatTypePopular), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dibcbimdeih { Unknow = 0, MissionReward = 1, EventBuyStuff = 2, MarketBuyStuff = 3, QuestReward = 4, Initial = 5, PhaseFinishReward = 6, } impl Dibcbimdeih { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dibcbimdeih::Unknow => "UNKNOW", Dibcbimdeih::MissionReward => "MISSION_REWARD", Dibcbimdeih::EventBuyStuff => "EVENT_BUY_STUFF", Dibcbimdeih::MarketBuyStuff => "MARKET_BUY_STUFF", Dibcbimdeih::QuestReward => "QUEST_REWARD", Dibcbimdeih::Initial => "INITIAL", Dibcbimdeih::PhaseFinishReward => "PHASE_FINISH_REWARD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "UNKNOW" => Some(Self::Unknow), "MISSION_REWARD" => Some(Self::MissionReward), "EVENT_BUY_STUFF" => Some(Self::EventBuyStuff), "MARKET_BUY_STUFF" => Some(Self::MarketBuyStuff), "QUEST_REWARD" => Some(Self::QuestReward), "INITIAL" => Some(Self::Initial), "PHASE_FINISH_REWARD" => Some(Self::PhaseFinishReward), _ => None, } } } /// Obf: CMEGJEKABLH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMusicRhythmType { None = 0, CmdMusicRhythmFinishLevelScRsp = 7587, CmdMusicRhythmStartLevelCsReq = 7599, CmdMusicRhythmUnlockTrackScNotify = 7598, CmdMusicRhythmUnlockSongNotify = 7573, CmdMusicRhythmDataCsReq = 7591, CmdMusicRhythmDataScRsp = 7577, CmdMusicRhythmSaveSongConfigDataCsReq = 7584, CmdMusicRhythmStartLevelScRsp = 7571, CmdMusicRhythmSaveSongConfigDataScRsp = 7585, CmdMusicRhythmUnlockSongSfxScNotify = 7580, CmdMusicRhythmFinishLevelCsReq = 7578, CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7575, } impl CmdMusicRhythmType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMusicRhythmType::None => "CmdMusicRhythmTypeNone", CmdMusicRhythmType::CmdMusicRhythmFinishLevelScRsp => { "CmdMusicRhythmFinishLevelScRsp" } CmdMusicRhythmType::CmdMusicRhythmStartLevelCsReq => { "CmdMusicRhythmStartLevelCsReq" } CmdMusicRhythmType::CmdMusicRhythmUnlockTrackScNotify => { "CmdMusicRhythmUnlockTrackScNotify" } CmdMusicRhythmType::CmdMusicRhythmUnlockSongNotify => { "CmdMusicRhythmUnlockSongNotify" } CmdMusicRhythmType::CmdMusicRhythmDataCsReq => "CmdMusicRhythmDataCsReq", CmdMusicRhythmType::CmdMusicRhythmDataScRsp => "CmdMusicRhythmDataScRsp", CmdMusicRhythmType::CmdMusicRhythmSaveSongConfigDataCsReq => { "CmdMusicRhythmSaveSongConfigDataCsReq" } CmdMusicRhythmType::CmdMusicRhythmStartLevelScRsp => { "CmdMusicRhythmStartLevelScRsp" } CmdMusicRhythmType::CmdMusicRhythmSaveSongConfigDataScRsp => { "CmdMusicRhythmSaveSongConfigDataScRsp" } CmdMusicRhythmType::CmdMusicRhythmUnlockSongSfxScNotify => { "CmdMusicRhythmUnlockSongSfxScNotify" } CmdMusicRhythmType::CmdMusicRhythmFinishLevelCsReq => { "CmdMusicRhythmFinishLevelCsReq" } CmdMusicRhythmType::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify => { "CmdMusicRhythmMaxDifficultyLevelsUnlockNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMusicRhythmTypeNone" => Some(Self::None), "CmdMusicRhythmFinishLevelScRsp" => { Some(Self::CmdMusicRhythmFinishLevelScRsp) } "CmdMusicRhythmStartLevelCsReq" => Some(Self::CmdMusicRhythmStartLevelCsReq), "CmdMusicRhythmUnlockTrackScNotify" => { Some(Self::CmdMusicRhythmUnlockTrackScNotify) } "CmdMusicRhythmUnlockSongNotify" => { Some(Self::CmdMusicRhythmUnlockSongNotify) } "CmdMusicRhythmDataCsReq" => Some(Self::CmdMusicRhythmDataCsReq), "CmdMusicRhythmDataScRsp" => Some(Self::CmdMusicRhythmDataScRsp), "CmdMusicRhythmSaveSongConfigDataCsReq" => { Some(Self::CmdMusicRhythmSaveSongConfigDataCsReq) } "CmdMusicRhythmStartLevelScRsp" => Some(Self::CmdMusicRhythmStartLevelScRsp), "CmdMusicRhythmSaveSongConfigDataScRsp" => { Some(Self::CmdMusicRhythmSaveSongConfigDataScRsp) } "CmdMusicRhythmUnlockSongSfxScNotify" => { Some(Self::CmdMusicRhythmUnlockSongSfxScNotify) } "CmdMusicRhythmFinishLevelCsReq" => { Some(Self::CmdMusicRhythmFinishLevelCsReq) } "CmdMusicRhythmMaxDifficultyLevelsUnlockNotify" => { Some(Self::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MusicRhythmStatus { StatusClose = 0, StatusOpen = 1, } impl MusicRhythmStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { MusicRhythmStatus::StatusClose => "STATUS_CLOSE", MusicRhythmStatus::StatusOpen => "STATUS_OPEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "STATUS_CLOSE" => Some(Self::StatusClose), "STATUS_OPEN" => Some(Self::StatusOpen), _ => None, } } } /// Obf: PKDBGOACEAE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdOfferingType { None = 0, CmdOfferingInfoScNotify = 6932, CmdTakeOfferingRewardCsReq = 6928, CmdSubmitOfferingItemScRsp = 6930, CmdTakeOfferingRewardScRsp = 6935, CmdGetOfferingInfoScRsp = 6937, CmdSubmitOfferingItemCsReq = 6933, CmdGetOfferingInfoCsReq = 6934, } impl CmdOfferingType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdOfferingType::None => "CmdOfferingTypeNone", CmdOfferingType::CmdOfferingInfoScNotify => "CmdOfferingInfoScNotify", CmdOfferingType::CmdTakeOfferingRewardCsReq => "CmdTakeOfferingRewardCsReq", CmdOfferingType::CmdSubmitOfferingItemScRsp => "CmdSubmitOfferingItemScRsp", CmdOfferingType::CmdTakeOfferingRewardScRsp => "CmdTakeOfferingRewardScRsp", CmdOfferingType::CmdGetOfferingInfoScRsp => "CmdGetOfferingInfoScRsp", CmdOfferingType::CmdSubmitOfferingItemCsReq => "CmdSubmitOfferingItemCsReq", CmdOfferingType::CmdGetOfferingInfoCsReq => "CmdGetOfferingInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdOfferingTypeNone" => Some(Self::None), "CmdOfferingInfoScNotify" => Some(Self::CmdOfferingInfoScNotify), "CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq), "CmdSubmitOfferingItemScRsp" => Some(Self::CmdSubmitOfferingItemScRsp), "CmdTakeOfferingRewardScRsp" => Some(Self::CmdTakeOfferingRewardScRsp), "CmdGetOfferingInfoScRsp" => Some(Self::CmdGetOfferingInfoScRsp), "CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq), "CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dncbhbocoeg { OfferingStateNone = 0, OfferingStateLock = 1, OfferingStateOpen = 2, } impl Dncbhbocoeg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dncbhbocoeg::OfferingStateNone => "OFFERING_STATE_NONE", Dncbhbocoeg::OfferingStateLock => "OFFERING_STATE_LOCK", Dncbhbocoeg::OfferingStateOpen => "OFFERING_STATE_OPEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OFFERING_STATE_NONE" => Some(Self::OfferingStateNone), "OFFERING_STATE_LOCK" => Some(Self::OfferingStateLock), "OFFERING_STATE_OPEN" => Some(Self::OfferingStateOpen), _ => None, } } } /// Obf: PCGCABKOPFB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamMissionType { None = 0, CmdAcceptedPamMissionExpireScRsp = 4071, CmdAcceptedPamMissionExpireCsReq = 4098, CmdSyncAcceptedPamMissionNotify = 4083, } impl CmdPamMissionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPamMissionType::None => "CmdPamMissionTypeNone", CmdPamMissionType::CmdAcceptedPamMissionExpireScRsp => { "CmdAcceptedPamMissionExpireScRsp" } CmdPamMissionType::CmdAcceptedPamMissionExpireCsReq => { "CmdAcceptedPamMissionExpireCsReq" } CmdPamMissionType::CmdSyncAcceptedPamMissionNotify => { "CmdSyncAcceptedPamMissionNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPamMissionTypeNone" => Some(Self::None), "CmdAcceptedPamMissionExpireScRsp" => { Some(Self::CmdAcceptedPamMissionExpireScRsp) } "CmdAcceptedPamMissionExpireCsReq" => { Some(Self::CmdAcceptedPamMissionExpireCsReq) } "CmdSyncAcceptedPamMissionNotify" => { Some(Self::CmdSyncAcceptedPamMissionNotify) } _ => None, } } } /// Obf: EPJKMCEFGOH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPetType { None = 0, CmdRecallPetCsReq = 7644, CmdCurPetChangedScNotify = 7624, CmdSummonPetCsReq = 7642, CmdSummonPetScRsp = 7602, CmdGetPetDataScRsp = 7637, CmdRecallPetScRsp = 7610, CmdGetPetDataCsReq = 7629, } impl CmdPetType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPetType::None => "CmdPetTypeNone", CmdPetType::CmdRecallPetCsReq => "CmdRecallPetCsReq", CmdPetType::CmdCurPetChangedScNotify => "CmdCurPetChangedScNotify", CmdPetType::CmdSummonPetCsReq => "CmdSummonPetCsReq", CmdPetType::CmdSummonPetScRsp => "CmdSummonPetScRsp", CmdPetType::CmdGetPetDataScRsp => "CmdGetPetDataScRsp", CmdPetType::CmdRecallPetScRsp => "CmdRecallPetScRsp", CmdPetType::CmdGetPetDataCsReq => "CmdGetPetDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPetTypeNone" => Some(Self::None), "CmdRecallPetCsReq" => Some(Self::CmdRecallPetCsReq), "CmdCurPetChangedScNotify" => Some(Self::CmdCurPetChangedScNotify), "CmdSummonPetCsReq" => Some(Self::CmdSummonPetCsReq), "CmdSummonPetScRsp" => Some(Self::CmdSummonPetScRsp), "CmdGetPetDataScRsp" => Some(Self::CmdGetPetDataScRsp), "CmdRecallPetScRsp" => Some(Self::CmdRecallPetScRsp), "CmdGetPetDataCsReq" => Some(Self::CmdGetPetDataCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pbbpaonimal { PetOperationTypeNone = 0, PetOperationTypeSummon = 1, PetOperationTypeRecall = 2, } impl Pbbpaonimal { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pbbpaonimal::PetOperationTypeNone => "PET_OPERATION_TYPE_NONE", Pbbpaonimal::PetOperationTypeSummon => "PET_OPERATION_TYPE_SUMMON", Pbbpaonimal::PetOperationTypeRecall => "PET_OPERATION_TYPE_RECALL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PET_OPERATION_TYPE_NONE" => Some(Self::PetOperationTypeNone), "PET_OPERATION_TYPE_SUMMON" => Some(Self::PetOperationTypeSummon), "PET_OPERATION_TYPE_RECALL" => Some(Self::PetOperationTypeRecall), _ => None, } } } /// Obf: KCIFGGPBLCO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPhoneType { None = 0, CmdSelectPhoneThemeCsReq = 5177, CmdSelectChatBubbleScRsp = 5142, CmdGetPhoneDataCsReq = 5198, CmdSelectChatBubbleCsReq = 5183, CmdUnlockChatBubbleScNotify = 5179, CmdUnlockPhoneThemeScNotify = 5112, CmdSelectPhoneThemeScRsp = 5133, CmdGetPhoneDataScRsp = 5171, } impl CmdPhoneType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPhoneType::None => "CmdPhoneTypeNone", CmdPhoneType::CmdSelectPhoneThemeCsReq => "CmdSelectPhoneThemeCsReq", CmdPhoneType::CmdSelectChatBubbleScRsp => "CmdSelectChatBubbleScRsp", CmdPhoneType::CmdGetPhoneDataCsReq => "CmdGetPhoneDataCsReq", CmdPhoneType::CmdSelectChatBubbleCsReq => "CmdSelectChatBubbleCsReq", CmdPhoneType::CmdUnlockChatBubbleScNotify => "CmdUnlockChatBubbleScNotify", CmdPhoneType::CmdUnlockPhoneThemeScNotify => "CmdUnlockPhoneThemeScNotify", CmdPhoneType::CmdSelectPhoneThemeScRsp => "CmdSelectPhoneThemeScRsp", CmdPhoneType::CmdGetPhoneDataScRsp => "CmdGetPhoneDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPhoneTypeNone" => Some(Self::None), "CmdSelectPhoneThemeCsReq" => Some(Self::CmdSelectPhoneThemeCsReq), "CmdSelectChatBubbleScRsp" => Some(Self::CmdSelectChatBubbleScRsp), "CmdGetPhoneDataCsReq" => Some(Self::CmdGetPhoneDataCsReq), "CmdSelectChatBubbleCsReq" => Some(Self::CmdSelectChatBubbleCsReq), "CmdUnlockChatBubbleScNotify" => Some(Self::CmdUnlockChatBubbleScNotify), "CmdUnlockPhoneThemeScNotify" => Some(Self::CmdUnlockPhoneThemeScNotify), "CmdSelectPhoneThemeScRsp" => Some(Self::CmdSelectPhoneThemeScRsp), "CmdGetPhoneDataScRsp" => Some(Self::CmdGetPhoneDataScRsp), _ => None, } } } /// Obf: EJIPMDBPINP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerType { None = 0, CmdUpdatePlayerSettingScRsp = 96, CmdGetVideoVersionKeyScRsp = 74, CmdGetBasicInfoScRsp = 64, CmdPlayerGetTokenCsReq = 79, CmdSetGameplayBirthdayScRsp = 54, CmdSetGenderCsReq = 2, CmdSetMultipleAvatarPathsCsReq = 81, CmdSetLanguageScRsp = 23, CmdSetRedPointStatusScNotify = 47, CmdServerAnnounceNotify = 85, CmdRetcodeNotify = 76, CmdPlayerLoginFinishScRsp = 73, CmdGetMultiPathAvatarInfoCsReq = 68, CmdClientObjDownloadDataScNotify = 9, CmdClientDownloadDataScNotify = 40, CmdGetLevelRewardTakenListCsReq = 60, CmdStaminaInfoScNotify = 48, CmdGetAuthkeyCsReq = 5, CmdPlayerKickOutScNotify = 28, CmdAntiAddictScNotify = 50, CmdSetGameplayBirthdayCsReq = 87, CmdGetVideoVersionKeyCsReq = 72, CmdExchangeStaminaCsReq = 22, CmdGetLevelRewardScRsp = 10, CmdUpdatePlayerSettingCsReq = 24, CmdSetPlayerInfoCsReq = 57, CmdGmTalkCsReq = 38, CmdGetBasicInfoCsReq = 53, CmdClientObjUploadCsReq = 99, CmdFeatureSwitchClosedScNotify = 84, CmdGetLevelRewardTakenListScRsp = 52, CmdMonthCardRewardNotify = 67, CmdPlayerLoginCsReq = 98, CmdAvatarPathChangedNotify = 41, CmdGetGameStateServiceConfigCsReq = 94, CmdPlayerLogoutScRsp = 42, CmdQueryProductInfoScRsp = 92, CmdAceAntiCheaterScRsp = 58, CmdReserveStaminaExchangeCsReq = 27, CmdRegionStopScNotify = 20, CmdPlayerLoginFinishCsReq = 90, CmdSetMultipleAvatarPathsScRsp = 7, CmdDailyRefreshNotify = 35, CmdGetSecretKeyInfoScRsp = 1, CmdSetNicknameScRsp = 4, CmdAceAntiCheaterCsReq = 69, CmdSetPlayerInfoScRsp = 25, CmdPlayerLoginScRsp = 71, CmdGmTalkScRsp = 78, CmdGetLevelRewardCsReq = 11, CmdSetNicknameCsReq = 31, CmdUpdateFeatureSwitchScNotify = 95, CmdPlayerGetTokenScRsp = 77, CmdGateServerScNotify = 3, CmdClientObjUploadScRsp = 43, CmdUnlockAvatarPathCsReq = 21, CmdPlayerHeartBeatScRsp = 49, CmdGetAuthkeyScRsp = 45, CmdGetMultiPathAvatarInfoScRsp = 46, CmdExchangeStaminaScRsp = 66, CmdPlayerLogoutCsReq = 83, CmdQueryProductInfoCsReq = 19, CmdSetLanguageCsReq = 6, CmdGmTalkScNotify = 12, CmdPlayerHeartBeatCsReq = 39, CmdSetAvatarPathScRsp = 75, CmdGetSecretKeyInfoCsReq = 29, CmdUnlockAvatarPathScRsp = 51, CmdReserveStaminaExchangeScRsp = 59, CmdUpdatePsnSettingsInfoCsReq = 30, CmdUpdatePsnSettingsInfoScRsp = 82, CmdGetGameStateServiceConfigScRsp = 34, CmdSetGenderScRsp = 65, CmdSetAvatarPathCsReq = 37, } impl CmdPlayerType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPlayerType::None => "CmdPlayerTypeNone", CmdPlayerType::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp", CmdPlayerType::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp", CmdPlayerType::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp", CmdPlayerType::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq", CmdPlayerType::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp", CmdPlayerType::CmdSetGenderCsReq => "CmdSetGenderCsReq", CmdPlayerType::CmdSetMultipleAvatarPathsCsReq => { "CmdSetMultipleAvatarPathsCsReq" } CmdPlayerType::CmdSetLanguageScRsp => "CmdSetLanguageScRsp", CmdPlayerType::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify", CmdPlayerType::CmdServerAnnounceNotify => "CmdServerAnnounceNotify", CmdPlayerType::CmdRetcodeNotify => "CmdRetcodeNotify", CmdPlayerType::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp", CmdPlayerType::CmdGetMultiPathAvatarInfoCsReq => { "CmdGetMultiPathAvatarInfoCsReq" } CmdPlayerType::CmdClientObjDownloadDataScNotify => { "CmdClientObjDownloadDataScNotify" } CmdPlayerType::CmdClientDownloadDataScNotify => { "CmdClientDownloadDataScNotify" } CmdPlayerType::CmdGetLevelRewardTakenListCsReq => { "CmdGetLevelRewardTakenListCsReq" } CmdPlayerType::CmdStaminaInfoScNotify => "CmdStaminaInfoScNotify", CmdPlayerType::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq", CmdPlayerType::CmdPlayerKickOutScNotify => "CmdPlayerKickOutScNotify", CmdPlayerType::CmdAntiAddictScNotify => "CmdAntiAddictScNotify", CmdPlayerType::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq", CmdPlayerType::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq", CmdPlayerType::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq", CmdPlayerType::CmdGetLevelRewardScRsp => "CmdGetLevelRewardScRsp", CmdPlayerType::CmdUpdatePlayerSettingCsReq => "CmdUpdatePlayerSettingCsReq", CmdPlayerType::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq", CmdPlayerType::CmdGmTalkCsReq => "CmdGmTalkCsReq", CmdPlayerType::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq", CmdPlayerType::CmdClientObjUploadCsReq => "CmdClientObjUploadCsReq", CmdPlayerType::CmdFeatureSwitchClosedScNotify => { "CmdFeatureSwitchClosedScNotify" } CmdPlayerType::CmdGetLevelRewardTakenListScRsp => { "CmdGetLevelRewardTakenListScRsp" } CmdPlayerType::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify", CmdPlayerType::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq", CmdPlayerType::CmdAvatarPathChangedNotify => "CmdAvatarPathChangedNotify", CmdPlayerType::CmdGetGameStateServiceConfigCsReq => { "CmdGetGameStateServiceConfigCsReq" } CmdPlayerType::CmdPlayerLogoutScRsp => "CmdPlayerLogoutScRsp", CmdPlayerType::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp", CmdPlayerType::CmdAceAntiCheaterScRsp => "CmdAceAntiCheaterScRsp", CmdPlayerType::CmdReserveStaminaExchangeCsReq => { "CmdReserveStaminaExchangeCsReq" } CmdPlayerType::CmdRegionStopScNotify => "CmdRegionStopScNotify", CmdPlayerType::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq", CmdPlayerType::CmdSetMultipleAvatarPathsScRsp => { "CmdSetMultipleAvatarPathsScRsp" } CmdPlayerType::CmdDailyRefreshNotify => "CmdDailyRefreshNotify", CmdPlayerType::CmdGetSecretKeyInfoScRsp => "CmdGetSecretKeyInfoScRsp", CmdPlayerType::CmdSetNicknameScRsp => "CmdSetNicknameScRsp", CmdPlayerType::CmdAceAntiCheaterCsReq => "CmdAceAntiCheaterCsReq", CmdPlayerType::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp", CmdPlayerType::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp", CmdPlayerType::CmdGmTalkScRsp => "CmdGmTalkScRsp", CmdPlayerType::CmdGetLevelRewardCsReq => "CmdGetLevelRewardCsReq", CmdPlayerType::CmdSetNicknameCsReq => "CmdSetNicknameCsReq", CmdPlayerType::CmdUpdateFeatureSwitchScNotify => { "CmdUpdateFeatureSwitchScNotify" } CmdPlayerType::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp", CmdPlayerType::CmdGateServerScNotify => "CmdGateServerScNotify", CmdPlayerType::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp", CmdPlayerType::CmdUnlockAvatarPathCsReq => "CmdUnlockAvatarPathCsReq", CmdPlayerType::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp", CmdPlayerType::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp", CmdPlayerType::CmdGetMultiPathAvatarInfoScRsp => { "CmdGetMultiPathAvatarInfoScRsp" } CmdPlayerType::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp", CmdPlayerType::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq", CmdPlayerType::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq", CmdPlayerType::CmdSetLanguageCsReq => "CmdSetLanguageCsReq", CmdPlayerType::CmdGmTalkScNotify => "CmdGmTalkScNotify", CmdPlayerType::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq", CmdPlayerType::CmdSetAvatarPathScRsp => "CmdSetAvatarPathScRsp", CmdPlayerType::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq", CmdPlayerType::CmdUnlockAvatarPathScRsp => "CmdUnlockAvatarPathScRsp", CmdPlayerType::CmdReserveStaminaExchangeScRsp => { "CmdReserveStaminaExchangeScRsp" } CmdPlayerType::CmdUpdatePsnSettingsInfoCsReq => { "CmdUpdatePsnSettingsInfoCsReq" } CmdPlayerType::CmdUpdatePsnSettingsInfoScRsp => { "CmdUpdatePsnSettingsInfoScRsp" } CmdPlayerType::CmdGetGameStateServiceConfigScRsp => { "CmdGetGameStateServiceConfigScRsp" } CmdPlayerType::CmdSetGenderScRsp => "CmdSetGenderScRsp", CmdPlayerType::CmdSetAvatarPathCsReq => "CmdSetAvatarPathCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPlayerTypeNone" => Some(Self::None), "CmdUpdatePlayerSettingScRsp" => Some(Self::CmdUpdatePlayerSettingScRsp), "CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp), "CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp), "CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq), "CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp), "CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq), "CmdSetMultipleAvatarPathsCsReq" => { Some(Self::CmdSetMultipleAvatarPathsCsReq) } "CmdSetLanguageScRsp" => Some(Self::CmdSetLanguageScRsp), "CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify), "CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify), "CmdRetcodeNotify" => Some(Self::CmdRetcodeNotify), "CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp), "CmdGetMultiPathAvatarInfoCsReq" => { Some(Self::CmdGetMultiPathAvatarInfoCsReq) } "CmdClientObjDownloadDataScNotify" => { Some(Self::CmdClientObjDownloadDataScNotify) } "CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify), "CmdGetLevelRewardTakenListCsReq" => { Some(Self::CmdGetLevelRewardTakenListCsReq) } "CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify), "CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq), "CmdPlayerKickOutScNotify" => Some(Self::CmdPlayerKickOutScNotify), "CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify), "CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq), "CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq), "CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq), "CmdGetLevelRewardScRsp" => Some(Self::CmdGetLevelRewardScRsp), "CmdUpdatePlayerSettingCsReq" => Some(Self::CmdUpdatePlayerSettingCsReq), "CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq), "CmdGmTalkCsReq" => Some(Self::CmdGmTalkCsReq), "CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq), "CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq), "CmdFeatureSwitchClosedScNotify" => { Some(Self::CmdFeatureSwitchClosedScNotify) } "CmdGetLevelRewardTakenListScRsp" => { Some(Self::CmdGetLevelRewardTakenListScRsp) } "CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify), "CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq), "CmdAvatarPathChangedNotify" => Some(Self::CmdAvatarPathChangedNotify), "CmdGetGameStateServiceConfigCsReq" => { Some(Self::CmdGetGameStateServiceConfigCsReq) } "CmdPlayerLogoutScRsp" => Some(Self::CmdPlayerLogoutScRsp), "CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp), "CmdAceAntiCheaterScRsp" => Some(Self::CmdAceAntiCheaterScRsp), "CmdReserveStaminaExchangeCsReq" => { Some(Self::CmdReserveStaminaExchangeCsReq) } "CmdRegionStopScNotify" => Some(Self::CmdRegionStopScNotify), "CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq), "CmdSetMultipleAvatarPathsScRsp" => { Some(Self::CmdSetMultipleAvatarPathsScRsp) } "CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify), "CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp), "CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp), "CmdAceAntiCheaterCsReq" => Some(Self::CmdAceAntiCheaterCsReq), "CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp), "CmdPlayerLoginScRsp" => Some(Self::CmdPlayerLoginScRsp), "CmdGmTalkScRsp" => Some(Self::CmdGmTalkScRsp), "CmdGetLevelRewardCsReq" => Some(Self::CmdGetLevelRewardCsReq), "CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq), "CmdUpdateFeatureSwitchScNotify" => { Some(Self::CmdUpdateFeatureSwitchScNotify) } "CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp), "CmdGateServerScNotify" => Some(Self::CmdGateServerScNotify), "CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp), "CmdUnlockAvatarPathCsReq" => Some(Self::CmdUnlockAvatarPathCsReq), "CmdPlayerHeartBeatScRsp" => Some(Self::CmdPlayerHeartBeatScRsp), "CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp), "CmdGetMultiPathAvatarInfoScRsp" => { Some(Self::CmdGetMultiPathAvatarInfoScRsp) } "CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp), "CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq), "CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq), "CmdSetLanguageCsReq" => Some(Self::CmdSetLanguageCsReq), "CmdGmTalkScNotify" => Some(Self::CmdGmTalkScNotify), "CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq), "CmdSetAvatarPathScRsp" => Some(Self::CmdSetAvatarPathScRsp), "CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq), "CmdUnlockAvatarPathScRsp" => Some(Self::CmdUnlockAvatarPathScRsp), "CmdReserveStaminaExchangeScRsp" => { Some(Self::CmdReserveStaminaExchangeScRsp) } "CmdUpdatePsnSettingsInfoCsReq" => Some(Self::CmdUpdatePsnSettingsInfoCsReq), "CmdUpdatePsnSettingsInfoScRsp" => Some(Self::CmdUpdatePsnSettingsInfoScRsp), "CmdGetGameStateServiceConfigScRsp" => { Some(Self::CmdGetGameStateServiceConfigScRsp) } "CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp), "CmdSetAvatarPathCsReq" => Some(Self::CmdSetAvatarPathCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fdhjbkapnmi { AuthkeySignTypeNone = 0, AuthkeySignTypeDefault = 1, AuthkeySignTypeRsa = 2, } impl Fdhjbkapnmi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Fdhjbkapnmi::AuthkeySignTypeNone => "AUTHKEY_SIGN_TYPE_NONE", Fdhjbkapnmi::AuthkeySignTypeDefault => "AUTHKEY_SIGN_TYPE_DEFAULT", Fdhjbkapnmi::AuthkeySignTypeRsa => "AUTHKEY_SIGN_TYPE_RSA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AUTHKEY_SIGN_TYPE_NONE" => Some(Self::AuthkeySignTypeNone), "AUTHKEY_SIGN_TYPE_DEFAULT" => Some(Self::AuthkeySignTypeDefault), "AUTHKEY_SIGN_TYPE_RSA" => Some(Self::AuthkeySignTypeRsa), _ => None, } } } /// Obf: ACDLLOPIPFJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerBoardType { None = 0, CmdGetPlayerBoardDataCsReq = 2898, CmdSetSignatureCsReq = 2838, CmdGetPlayerBoardDataScRsp = 2871, CmdSetIsDisplayAvatarInfoScRsp = 2812, CmdSetDisplayAvatarCsReq = 2879, CmdSetHeadIconCsReq = 2883, CmdSetSignatureScRsp = 2878, CmdSetAssistAvatarScRsp = 2889, CmdSetIsDisplayAvatarInfoCsReq = 2833, CmdSetDisplayAvatarScRsp = 2877, CmdUnlockHeadIconScNotify = 2828, CmdSetHeadIconScRsp = 2842, CmdSetAssistAvatarCsReq = 2856, } impl CmdPlayerBoardType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPlayerBoardType::None => "CmdPlayerBoardTypeNone", CmdPlayerBoardType::CmdGetPlayerBoardDataCsReq => { "CmdGetPlayerBoardDataCsReq" } CmdPlayerBoardType::CmdSetSignatureCsReq => "CmdSetSignatureCsReq", CmdPlayerBoardType::CmdGetPlayerBoardDataScRsp => { "CmdGetPlayerBoardDataScRsp" } CmdPlayerBoardType::CmdSetIsDisplayAvatarInfoScRsp => { "CmdSetIsDisplayAvatarInfoScRsp" } CmdPlayerBoardType::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq", CmdPlayerBoardType::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq", CmdPlayerBoardType::CmdSetSignatureScRsp => "CmdSetSignatureScRsp", CmdPlayerBoardType::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp", CmdPlayerBoardType::CmdSetIsDisplayAvatarInfoCsReq => { "CmdSetIsDisplayAvatarInfoCsReq" } CmdPlayerBoardType::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp", CmdPlayerBoardType::CmdUnlockHeadIconScNotify => "CmdUnlockHeadIconScNotify", CmdPlayerBoardType::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp", CmdPlayerBoardType::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPlayerBoardTypeNone" => Some(Self::None), "CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq), "CmdSetSignatureCsReq" => Some(Self::CmdSetSignatureCsReq), "CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp), "CmdSetIsDisplayAvatarInfoScRsp" => { Some(Self::CmdSetIsDisplayAvatarInfoScRsp) } "CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq), "CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq), "CmdSetSignatureScRsp" => Some(Self::CmdSetSignatureScRsp), "CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp), "CmdSetIsDisplayAvatarInfoCsReq" => { Some(Self::CmdSetIsDisplayAvatarInfoCsReq) } "CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp), "CmdUnlockHeadIconScNotify" => Some(Self::CmdUnlockHeadIconScNotify), "CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp), "CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq), _ => None, } } } /// Obf: IMMKCBJKMKM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerReturnType { None = 0, CmdPlayerReturnSignCsReq = 4571, CmdPlayerReturnForceFinishScNotify = 4578, CmdPlayerReturnTakeRewardScRsp = 4512, CmdPlayerReturnSignScRsp = 4583, CmdPlayerReturnInfoQueryCsReq = 4528, CmdPlayerReturnTakePointRewardScRsp = 4577, CmdPlayerReturnStartScNotify = 4598, CmdPlayerReturnPointChangeScNotify = 4542, CmdPlayerReturnTakeRewardCsReq = 4533, CmdPlayerReturnTakePointRewardCsReq = 4579, CmdPlayerReturnInfoQueryScRsp = 4538, } impl CmdPlayerReturnType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPlayerReturnType::None => "CmdPlayerReturnTypeNone", CmdPlayerReturnType::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq", CmdPlayerReturnType::CmdPlayerReturnForceFinishScNotify => { "CmdPlayerReturnForceFinishScNotify" } CmdPlayerReturnType::CmdPlayerReturnTakeRewardScRsp => { "CmdPlayerReturnTakeRewardScRsp" } CmdPlayerReturnType::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp", CmdPlayerReturnType::CmdPlayerReturnInfoQueryCsReq => { "CmdPlayerReturnInfoQueryCsReq" } CmdPlayerReturnType::CmdPlayerReturnTakePointRewardScRsp => { "CmdPlayerReturnTakePointRewardScRsp" } CmdPlayerReturnType::CmdPlayerReturnStartScNotify => { "CmdPlayerReturnStartScNotify" } CmdPlayerReturnType::CmdPlayerReturnPointChangeScNotify => { "CmdPlayerReturnPointChangeScNotify" } CmdPlayerReturnType::CmdPlayerReturnTakeRewardCsReq => { "CmdPlayerReturnTakeRewardCsReq" } CmdPlayerReturnType::CmdPlayerReturnTakePointRewardCsReq => { "CmdPlayerReturnTakePointRewardCsReq" } CmdPlayerReturnType::CmdPlayerReturnInfoQueryScRsp => { "CmdPlayerReturnInfoQueryScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPlayerReturnTypeNone" => Some(Self::None), "CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq), "CmdPlayerReturnForceFinishScNotify" => { Some(Self::CmdPlayerReturnForceFinishScNotify) } "CmdPlayerReturnTakeRewardScRsp" => { Some(Self::CmdPlayerReturnTakeRewardScRsp) } "CmdPlayerReturnSignScRsp" => Some(Self::CmdPlayerReturnSignScRsp), "CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq), "CmdPlayerReturnTakePointRewardScRsp" => { Some(Self::CmdPlayerReturnTakePointRewardScRsp) } "CmdPlayerReturnStartScNotify" => Some(Self::CmdPlayerReturnStartScNotify), "CmdPlayerReturnPointChangeScNotify" => { Some(Self::CmdPlayerReturnPointChangeScNotify) } "CmdPlayerReturnTakeRewardCsReq" => { Some(Self::CmdPlayerReturnTakeRewardCsReq) } "CmdPlayerReturnTakePointRewardCsReq" => { Some(Self::CmdPlayerReturnTakePointRewardCsReq) } "CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kphnhchpcbj { PlayerReturnNone = 0, PlayerReturnProcessing = 1, PlayerReturnFinish = 2, } impl Kphnhchpcbj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kphnhchpcbj::PlayerReturnNone => "PLAYER_RETURN_NONE", Kphnhchpcbj::PlayerReturnProcessing => "PLAYER_RETURN_PROCESSING", Kphnhchpcbj::PlayerReturnFinish => "PLAYER_RETURN_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PLAYER_RETURN_NONE" => Some(Self::PlayerReturnNone), "PLAYER_RETURN_PROCESSING" => Some(Self::PlayerReturnProcessing), "PLAYER_RETURN_FINISH" => Some(Self::PlayerReturnFinish), _ => None, } } } /// Obf: BNOEOHFPMIE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlotType { None = 0, CmdFinishPlotScRsp = 1171, CmdFinishPlotCsReq = 1198, } impl CmdPlotType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPlotType::None => "CmdPlotTypeNone", CmdPlotType::CmdFinishPlotScRsp => "CmdFinishPlotScRsp", CmdPlotType::CmdFinishPlotCsReq => "CmdFinishPlotCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPlotTypeNone" => Some(Self::None), "CmdFinishPlotScRsp" => Some(Self::CmdFinishPlotScRsp), "CmdFinishPlotCsReq" => Some(Self::CmdFinishPlotCsReq), _ => None, } } } /// Obf: JBAAGPGPGCM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPunkLordType { None = 0, CmdPunkLordMonsterInfoScNotify = 3266, CmdSummonPunkLordMonsterCsReq = 3233, CmdGetPunkLordDataCsReq = 3205, CmdStartPunkLordRaidCsReq = 3283, CmdTakeKilledPunkLordMonsterScoreScRsp = 3285, CmdTakePunkLordPointRewardScRsp = 3222, CmdStartPunkLordRaidScRsp = 3242, CmdGetPunkLordBattleRecordCsReq = 3214, CmdGetPunkLordMonsterDataCsReq = 3298, CmdGetKilledPunkLordMonsterDataCsReq = 3211, CmdGetPunkLordBattleRecordScRsp = 3288, CmdSharePunkLordMonsterCsReq = 3279, CmdTakeKilledPunkLordMonsterScoreCsReq = 3223, CmdPunkLordRaidTimeOutScNotify = 3250, CmdPunkLordBattleResultScNotify = 3252, CmdGetPunkLordDataScRsp = 3245, CmdTakePunkLordPointRewardCsReq = 3289, CmdPunkLordDataChangeNotify = 3216, CmdPunkLordMonsterKilledNotify = 3206, CmdGetKilledPunkLordMonsterDataScRsp = 3210, CmdGetPunkLordMonsterDataScRsp = 3271, CmdSummonPunkLordMonsterScRsp = 3212, CmdSharePunkLordMonsterScRsp = 3277, } impl CmdPunkLordType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPunkLordType::None => "CmdPunkLordTypeNone", CmdPunkLordType::CmdPunkLordMonsterInfoScNotify => { "CmdPunkLordMonsterInfoScNotify" } CmdPunkLordType::CmdSummonPunkLordMonsterCsReq => { "CmdSummonPunkLordMonsterCsReq" } CmdPunkLordType::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq", CmdPunkLordType::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq", CmdPunkLordType::CmdTakeKilledPunkLordMonsterScoreScRsp => { "CmdTakeKilledPunkLordMonsterScoreScRsp" } CmdPunkLordType::CmdTakePunkLordPointRewardScRsp => { "CmdTakePunkLordPointRewardScRsp" } CmdPunkLordType::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp", CmdPunkLordType::CmdGetPunkLordBattleRecordCsReq => { "CmdGetPunkLordBattleRecordCsReq" } CmdPunkLordType::CmdGetPunkLordMonsterDataCsReq => { "CmdGetPunkLordMonsterDataCsReq" } CmdPunkLordType::CmdGetKilledPunkLordMonsterDataCsReq => { "CmdGetKilledPunkLordMonsterDataCsReq" } CmdPunkLordType::CmdGetPunkLordBattleRecordScRsp => { "CmdGetPunkLordBattleRecordScRsp" } CmdPunkLordType::CmdSharePunkLordMonsterCsReq => { "CmdSharePunkLordMonsterCsReq" } CmdPunkLordType::CmdTakeKilledPunkLordMonsterScoreCsReq => { "CmdTakeKilledPunkLordMonsterScoreCsReq" } CmdPunkLordType::CmdPunkLordRaidTimeOutScNotify => { "CmdPunkLordRaidTimeOutScNotify" } CmdPunkLordType::CmdPunkLordBattleResultScNotify => { "CmdPunkLordBattleResultScNotify" } CmdPunkLordType::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp", CmdPunkLordType::CmdTakePunkLordPointRewardCsReq => { "CmdTakePunkLordPointRewardCsReq" } CmdPunkLordType::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify", CmdPunkLordType::CmdPunkLordMonsterKilledNotify => { "CmdPunkLordMonsterKilledNotify" } CmdPunkLordType::CmdGetKilledPunkLordMonsterDataScRsp => { "CmdGetKilledPunkLordMonsterDataScRsp" } CmdPunkLordType::CmdGetPunkLordMonsterDataScRsp => { "CmdGetPunkLordMonsterDataScRsp" } CmdPunkLordType::CmdSummonPunkLordMonsterScRsp => { "CmdSummonPunkLordMonsterScRsp" } CmdPunkLordType::CmdSharePunkLordMonsterScRsp => { "CmdSharePunkLordMonsterScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPunkLordTypeNone" => Some(Self::None), "CmdPunkLordMonsterInfoScNotify" => { Some(Self::CmdPunkLordMonsterInfoScNotify) } "CmdSummonPunkLordMonsterCsReq" => Some(Self::CmdSummonPunkLordMonsterCsReq), "CmdGetPunkLordDataCsReq" => Some(Self::CmdGetPunkLordDataCsReq), "CmdStartPunkLordRaidCsReq" => Some(Self::CmdStartPunkLordRaidCsReq), "CmdTakeKilledPunkLordMonsterScoreScRsp" => { Some(Self::CmdTakeKilledPunkLordMonsterScoreScRsp) } "CmdTakePunkLordPointRewardScRsp" => { Some(Self::CmdTakePunkLordPointRewardScRsp) } "CmdStartPunkLordRaidScRsp" => Some(Self::CmdStartPunkLordRaidScRsp), "CmdGetPunkLordBattleRecordCsReq" => { Some(Self::CmdGetPunkLordBattleRecordCsReq) } "CmdGetPunkLordMonsterDataCsReq" => { Some(Self::CmdGetPunkLordMonsterDataCsReq) } "CmdGetKilledPunkLordMonsterDataCsReq" => { Some(Self::CmdGetKilledPunkLordMonsterDataCsReq) } "CmdGetPunkLordBattleRecordScRsp" => { Some(Self::CmdGetPunkLordBattleRecordScRsp) } "CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq), "CmdTakeKilledPunkLordMonsterScoreCsReq" => { Some(Self::CmdTakeKilledPunkLordMonsterScoreCsReq) } "CmdPunkLordRaidTimeOutScNotify" => { Some(Self::CmdPunkLordRaidTimeOutScNotify) } "CmdPunkLordBattleResultScNotify" => { Some(Self::CmdPunkLordBattleResultScNotify) } "CmdGetPunkLordDataScRsp" => Some(Self::CmdGetPunkLordDataScRsp), "CmdTakePunkLordPointRewardCsReq" => { Some(Self::CmdTakePunkLordPointRewardCsReq) } "CmdPunkLordDataChangeNotify" => Some(Self::CmdPunkLordDataChangeNotify), "CmdPunkLordMonsterKilledNotify" => { Some(Self::CmdPunkLordMonsterKilledNotify) } "CmdGetKilledPunkLordMonsterDataScRsp" => { Some(Self::CmdGetKilledPunkLordMonsterDataScRsp) } "CmdGetPunkLordMonsterDataScRsp" => { Some(Self::CmdGetPunkLordMonsterDataScRsp) } "CmdSummonPunkLordMonsterScRsp" => Some(Self::CmdSummonPunkLordMonsterScRsp), "CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cddooihbpai { PunkLordOperationNone = 0, PunkLordOperationRefresh = 1, PunkLordOperationShare = 2, PunkLordOperationStartRaid = 3, PunkLordOperationGetBattleRecord = 4, } impl Cddooihbpai { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Cddooihbpai::PunkLordOperationNone => "PUNK_LORD_OPERATION_NONE", Cddooihbpai::PunkLordOperationRefresh => "PUNK_LORD_OPERATION_REFRESH", Cddooihbpai::PunkLordOperationShare => "PUNK_LORD_OPERATION_SHARE", Cddooihbpai::PunkLordOperationStartRaid => "PUNK_LORD_OPERATION_START_RAID", Cddooihbpai::PunkLordOperationGetBattleRecord => { "PUNK_LORD_OPERATION_GET_BATTLE_RECORD" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PUNK_LORD_OPERATION_NONE" => Some(Self::PunkLordOperationNone), "PUNK_LORD_OPERATION_REFRESH" => Some(Self::PunkLordOperationRefresh), "PUNK_LORD_OPERATION_SHARE" => Some(Self::PunkLordOperationShare), "PUNK_LORD_OPERATION_START_RAID" => Some(Self::PunkLordOperationStartRaid), "PUNK_LORD_OPERATION_GET_BATTLE_RECORD" => { Some(Self::PunkLordOperationGetBattleRecord) } _ => None, } } } /// Obf: PKGGKBDMGCN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdQuestType { None = 0, CmdBatchGetQuestDataCsReq = 966, CmdFinishQuestCsReq = 938, CmdQuestRecordScNotify = 928, CmdBatchGetQuestDataScRsp = 905, CmdGetQuestDataScRsp = 971, CmdGetQuestDataCsReq = 998, CmdGetQuestRecordCsReq = 933, CmdTakeQuestOptionalRewardScRsp = 989, CmdTakeQuestRewardScRsp = 942, CmdTakeQuestRewardCsReq = 983, CmdTakeQuestOptionalRewardCsReq = 956, CmdFinishQuestScRsp = 978, CmdGetQuestRecordScRsp = 912, } impl CmdQuestType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdQuestType::None => "CmdQuestTypeNone", CmdQuestType::CmdBatchGetQuestDataCsReq => "CmdBatchGetQuestDataCsReq", CmdQuestType::CmdFinishQuestCsReq => "CmdFinishQuestCsReq", CmdQuestType::CmdQuestRecordScNotify => "CmdQuestRecordScNotify", CmdQuestType::CmdBatchGetQuestDataScRsp => "CmdBatchGetQuestDataScRsp", CmdQuestType::CmdGetQuestDataScRsp => "CmdGetQuestDataScRsp", CmdQuestType::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq", CmdQuestType::CmdGetQuestRecordCsReq => "CmdGetQuestRecordCsReq", CmdQuestType::CmdTakeQuestOptionalRewardScRsp => { "CmdTakeQuestOptionalRewardScRsp" } CmdQuestType::CmdTakeQuestRewardScRsp => "CmdTakeQuestRewardScRsp", CmdQuestType::CmdTakeQuestRewardCsReq => "CmdTakeQuestRewardCsReq", CmdQuestType::CmdTakeQuestOptionalRewardCsReq => { "CmdTakeQuestOptionalRewardCsReq" } CmdQuestType::CmdFinishQuestScRsp => "CmdFinishQuestScRsp", CmdQuestType::CmdGetQuestRecordScRsp => "CmdGetQuestRecordScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdQuestTypeNone" => Some(Self::None), "CmdBatchGetQuestDataCsReq" => Some(Self::CmdBatchGetQuestDataCsReq), "CmdFinishQuestCsReq" => Some(Self::CmdFinishQuestCsReq), "CmdQuestRecordScNotify" => Some(Self::CmdQuestRecordScNotify), "CmdBatchGetQuestDataScRsp" => Some(Self::CmdBatchGetQuestDataScRsp), "CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp), "CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq), "CmdGetQuestRecordCsReq" => Some(Self::CmdGetQuestRecordCsReq), "CmdTakeQuestOptionalRewardScRsp" => { Some(Self::CmdTakeQuestOptionalRewardScRsp) } "CmdTakeQuestRewardScRsp" => Some(Self::CmdTakeQuestRewardScRsp), "CmdTakeQuestRewardCsReq" => Some(Self::CmdTakeQuestRewardCsReq), "CmdTakeQuestOptionalRewardCsReq" => { Some(Self::CmdTakeQuestOptionalRewardCsReq) } "CmdFinishQuestScRsp" => Some(Self::CmdFinishQuestScRsp), "CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum QuestStatus { QuestNone = 0, QuestDoing = 1, QuestFinish = 2, QuestClose = 3, QuestDelete = 4, } impl QuestStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { QuestStatus::QuestNone => "QUEST_NONE", QuestStatus::QuestDoing => "QUEST_DOING", QuestStatus::QuestFinish => "QUEST_FINISH", QuestStatus::QuestClose => "QUEST_CLOSE", QuestStatus::QuestDelete => "QUEST_DELETE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "QUEST_NONE" => Some(Self::QuestNone), "QUEST_DOING" => Some(Self::QuestDoing), "QUEST_FINISH" => Some(Self::QuestFinish), "QUEST_CLOSE" => Some(Self::QuestClose), "QUEST_DELETE" => Some(Self::QuestDelete), _ => None, } } } /// Obf: NCHHABKKCAF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidType { None = 0, CmdSetClientRaidTargetCountCsReq = 2289, CmdLeaveRaidScRsp = 2242, CmdDelSaveRaidScNotify = 2250, CmdRaidKickByServerScNotify = 2231, CmdStartRaidCsReq = 2298, CmdSetClientRaidTargetCountScRsp = 2222, CmdRaidInfoNotify = 2279, CmdStartRaidScRsp = 2271, CmdGetSaveRaidScRsp = 2205, CmdGetChallengeRaidInfoScRsp = 2233, CmdTakeChallengeRaidRewardScRsp = 2228, CmdChallengeRaidNotify = 2238, CmdGetAllSaveRaidScRsp = 2220, CmdTakeChallengeRaidRewardCsReq = 2212, CmdGetRaidInfoCsReq = 2278, CmdGetRaidInfoScRsp = 2256, CmdLeaveRaidCsReq = 2283, CmdGetAllSaveRaidCsReq = 2245, CmdGetChallengeRaidInfoCsReq = 2277, CmdGetSaveRaidCsReq = 2266, } impl CmdRaidType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRaidType::None => "CmdRaidTypeNone", CmdRaidType::CmdSetClientRaidTargetCountCsReq => { "CmdSetClientRaidTargetCountCsReq" } CmdRaidType::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp", CmdRaidType::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify", CmdRaidType::CmdRaidKickByServerScNotify => "CmdRaidKickByServerScNotify", CmdRaidType::CmdStartRaidCsReq => "CmdStartRaidCsReq", CmdRaidType::CmdSetClientRaidTargetCountScRsp => { "CmdSetClientRaidTargetCountScRsp" } CmdRaidType::CmdRaidInfoNotify => "CmdRaidInfoNotify", CmdRaidType::CmdStartRaidScRsp => "CmdStartRaidScRsp", CmdRaidType::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp", CmdRaidType::CmdGetChallengeRaidInfoScRsp => "CmdGetChallengeRaidInfoScRsp", CmdRaidType::CmdTakeChallengeRaidRewardScRsp => { "CmdTakeChallengeRaidRewardScRsp" } CmdRaidType::CmdChallengeRaidNotify => "CmdChallengeRaidNotify", CmdRaidType::CmdGetAllSaveRaidScRsp => "CmdGetAllSaveRaidScRsp", CmdRaidType::CmdTakeChallengeRaidRewardCsReq => { "CmdTakeChallengeRaidRewardCsReq" } CmdRaidType::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq", CmdRaidType::CmdGetRaidInfoScRsp => "CmdGetRaidInfoScRsp", CmdRaidType::CmdLeaveRaidCsReq => "CmdLeaveRaidCsReq", CmdRaidType::CmdGetAllSaveRaidCsReq => "CmdGetAllSaveRaidCsReq", CmdRaidType::CmdGetChallengeRaidInfoCsReq => "CmdGetChallengeRaidInfoCsReq", CmdRaidType::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRaidTypeNone" => Some(Self::None), "CmdSetClientRaidTargetCountCsReq" => { Some(Self::CmdSetClientRaidTargetCountCsReq) } "CmdLeaveRaidScRsp" => Some(Self::CmdLeaveRaidScRsp), "CmdDelSaveRaidScNotify" => Some(Self::CmdDelSaveRaidScNotify), "CmdRaidKickByServerScNotify" => Some(Self::CmdRaidKickByServerScNotify), "CmdStartRaidCsReq" => Some(Self::CmdStartRaidCsReq), "CmdSetClientRaidTargetCountScRsp" => { Some(Self::CmdSetClientRaidTargetCountScRsp) } "CmdRaidInfoNotify" => Some(Self::CmdRaidInfoNotify), "CmdStartRaidScRsp" => Some(Self::CmdStartRaidScRsp), "CmdGetSaveRaidScRsp" => Some(Self::CmdGetSaveRaidScRsp), "CmdGetChallengeRaidInfoScRsp" => Some(Self::CmdGetChallengeRaidInfoScRsp), "CmdTakeChallengeRaidRewardScRsp" => { Some(Self::CmdTakeChallengeRaidRewardScRsp) } "CmdChallengeRaidNotify" => Some(Self::CmdChallengeRaidNotify), "CmdGetAllSaveRaidScRsp" => Some(Self::CmdGetAllSaveRaidScRsp), "CmdTakeChallengeRaidRewardCsReq" => { Some(Self::CmdTakeChallengeRaidRewardCsReq) } "CmdGetRaidInfoCsReq" => Some(Self::CmdGetRaidInfoCsReq), "CmdGetRaidInfoScRsp" => Some(Self::CmdGetRaidInfoScRsp), "CmdLeaveRaidCsReq" => Some(Self::CmdLeaveRaidCsReq), "CmdGetAllSaveRaidCsReq" => Some(Self::CmdGetAllSaveRaidCsReq), "CmdGetChallengeRaidInfoCsReq" => Some(Self::CmdGetChallengeRaidInfoCsReq), "CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lpjbcbefaon { RaidStatusNone = 0, RaidStatusDoing = 1, RaidStatusFinish = 2, RaidStatusFailed = 3, } impl Lpjbcbefaon { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lpjbcbefaon::RaidStatusNone => "RAID_STATUS_NONE", Lpjbcbefaon::RaidStatusDoing => "RAID_STATUS_DOING", Lpjbcbefaon::RaidStatusFinish => "RAID_STATUS_FINISH", Lpjbcbefaon::RaidStatusFailed => "RAID_STATUS_FAILED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "RAID_STATUS_NONE" => Some(Self::RaidStatusNone), "RAID_STATUS_DOING" => Some(Self::RaidStatusDoing), "RAID_STATUS_FINISH" => Some(Self::RaidStatusFinish), "RAID_STATUS_FAILED" => Some(Self::RaidStatusFailed), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Efchikflmff { RaidTargetStatusNone = 0, RaidTargetStatusDoing = 1, RaidTargetStatusFinish = 2, } impl Efchikflmff { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Efchikflmff::RaidTargetStatusNone => "RAID_TARGET_STATUS_NONE", Efchikflmff::RaidTargetStatusDoing => "RAID_TARGET_STATUS_DOING", Efchikflmff::RaidTargetStatusFinish => "RAID_TARGET_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "RAID_TARGET_STATUS_NONE" => Some(Self::RaidTargetStatusNone), "RAID_TARGET_STATUS_DOING" => Some(Self::RaidTargetStatusDoing), "RAID_TARGET_STATUS_FINISH" => Some(Self::RaidTargetStatusFinish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Eghdabbbnjo { RaidKickReasonNone = 0, RaidKickReasonActivityScheduleFinish = 1, } impl Eghdabbbnjo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Eghdabbbnjo::RaidKickReasonNone => "RAID_KICK_REASON_NONE", Eghdabbbnjo::RaidKickReasonActivityScheduleFinish => { "RAID_KICK_REASON_ACTIVITY_SCHEDULE_FINISH" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "RAID_KICK_REASON_NONE" => Some(Self::RaidKickReasonNone), "RAID_KICK_REASON_ACTIVITY_SCHEDULE_FINISH" => { Some(Self::RaidKickReasonActivityScheduleFinish) } _ => None, } } } /// Obf: KFMDIPJDKDL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidCollectionType { None = 0, CmdRaidCollectionEnterNextRaidCsReq = 6950, CmdRaidCollectionDataScRsp = 6957, CmdRaidCollectionEnterNextRaidScRsp = 6948, CmdRaidCollectionDataScNotify = 6953, CmdRaidCollectionDataCsReq = 6954, } impl CmdRaidCollectionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRaidCollectionType::None => "CmdRaidCollectionTypeNone", CmdRaidCollectionType::CmdRaidCollectionEnterNextRaidCsReq => { "CmdRaidCollectionEnterNextRaidCsReq" } CmdRaidCollectionType::CmdRaidCollectionDataScRsp => { "CmdRaidCollectionDataScRsp" } CmdRaidCollectionType::CmdRaidCollectionEnterNextRaidScRsp => { "CmdRaidCollectionEnterNextRaidScRsp" } CmdRaidCollectionType::CmdRaidCollectionDataScNotify => { "CmdRaidCollectionDataScNotify" } CmdRaidCollectionType::CmdRaidCollectionDataCsReq => { "CmdRaidCollectionDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRaidCollectionTypeNone" => Some(Self::None), "CmdRaidCollectionEnterNextRaidCsReq" => { Some(Self::CmdRaidCollectionEnterNextRaidCsReq) } "CmdRaidCollectionDataScRsp" => Some(Self::CmdRaidCollectionDataScRsp), "CmdRaidCollectionEnterNextRaidScRsp" => { Some(Self::CmdRaidCollectionEnterNextRaidScRsp) } "CmdRaidCollectionDataScNotify" => Some(Self::CmdRaidCollectionDataScNotify), "CmdRaidCollectionDataCsReq" => Some(Self::CmdRaidCollectionDataCsReq), _ => None, } } } /// Obf: HEHLPHGOILO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRecommendType { None = 0, CmdRelicRecommendCsReq = 2429, CmdRelicRecommendScRsp = 2437, CmdRelicAvatarRecommendScRsp = 2402, CmdRelicAvatarRecommendCsReq = 2442, CmdGetChallengeRecommendLineupListScRsp = 2410, CmdGetChallengeRecommendLineupListCsReq = 2444, } impl CmdRecommendType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRecommendType::None => "CMD_RECOMMEND_TYPE_NONE", CmdRecommendType::CmdRelicRecommendCsReq => "CmdRelicRecommendCsReq", CmdRecommendType::CmdRelicRecommendScRsp => "CmdRelicRecommendScRsp", CmdRecommendType::CmdRelicAvatarRecommendScRsp => { "CmdRelicAvatarRecommendScRsp" } CmdRecommendType::CmdRelicAvatarRecommendCsReq => { "CmdRelicAvatarRecommendCsReq" } CmdRecommendType::CmdGetChallengeRecommendLineupListScRsp => { "CmdGetChallengeRecommendLineupListScRsp" } CmdRecommendType::CmdGetChallengeRecommendLineupListCsReq => { "CmdGetChallengeRecommendLineupListCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CMD_RECOMMEND_TYPE_NONE" => Some(Self::None), "CmdRelicRecommendCsReq" => Some(Self::CmdRelicRecommendCsReq), "CmdRelicRecommendScRsp" => Some(Self::CmdRelicRecommendScRsp), "CmdRelicAvatarRecommendScRsp" => Some(Self::CmdRelicAvatarRecommendScRsp), "CmdRelicAvatarRecommendCsReq" => Some(Self::CmdRelicAvatarRecommendCsReq), "CmdGetChallengeRecommendLineupListScRsp" => { Some(Self::CmdGetChallengeRecommendLineupListScRsp) } "CmdGetChallengeRecommendLineupListCsReq" => { Some(Self::CmdGetChallengeRecommendLineupListCsReq) } _ => None, } } } /// Obf: LJGGIPNABPO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRedDotType { None = 0, CmdGetSingleRedDotParamGroupCsReq = 5979, CmdUpdateRedDotDataScRsp = 5942, CmdGetSingleRedDotParamGroupScRsp = 5977, CmdUpdateRedDotDataCsReq = 5983, CmdGetAllRedDotDataCsReq = 5998, CmdGetAllRedDotDataScRsp = 5971, } impl CmdRedDotType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRedDotType::None => "CmdRedDotTypeNone", CmdRedDotType::CmdGetSingleRedDotParamGroupCsReq => { "CmdGetSingleRedDotParamGroupCsReq" } CmdRedDotType::CmdUpdateRedDotDataScRsp => "CmdUpdateRedDotDataScRsp", CmdRedDotType::CmdGetSingleRedDotParamGroupScRsp => { "CmdGetSingleRedDotParamGroupScRsp" } CmdRedDotType::CmdUpdateRedDotDataCsReq => "CmdUpdateRedDotDataCsReq", CmdRedDotType::CmdGetAllRedDotDataCsReq => "CmdGetAllRedDotDataCsReq", CmdRedDotType::CmdGetAllRedDotDataScRsp => "CmdGetAllRedDotDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRedDotTypeNone" => Some(Self::None), "CmdGetSingleRedDotParamGroupCsReq" => { Some(Self::CmdGetSingleRedDotParamGroupCsReq) } "CmdUpdateRedDotDataScRsp" => Some(Self::CmdUpdateRedDotDataScRsp), "CmdGetSingleRedDotParamGroupScRsp" => { Some(Self::CmdGetSingleRedDotParamGroupScRsp) } "CmdUpdateRedDotDataCsReq" => Some(Self::CmdUpdateRedDotDataCsReq), "CmdGetAllRedDotDataCsReq" => Some(Self::CmdGetAllRedDotDataCsReq), "CmdGetAllRedDotDataScRsp" => Some(Self::CmdGetAllRedDotDataScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ibiecklcaal { UpdateReddotNone = 0, UpdateReddotAdd = 1, UpdateReddotReplace = 2, } impl Ibiecklcaal { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ibiecklcaal::UpdateReddotNone => "UPDATE_REDDOT_NONE", Ibiecklcaal::UpdateReddotAdd => "UPDATE_REDDOT_ADD", Ibiecklcaal::UpdateReddotReplace => "UPDATE_REDDOT_REPLACE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "UPDATE_REDDOT_NONE" => Some(Self::UpdateReddotNone), "UPDATE_REDDOT_ADD" => Some(Self::UpdateReddotAdd), "UPDATE_REDDOT_REPLACE" => Some(Self::UpdateReddotReplace), _ => None, } } } /// Obf: CFEOGIGHLJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdReplayType { None = 0, CmdGetReplayTokenCsReq = 3598, CmdGetPlayerReplayInfoCsReq = 3583, CmdGetPlayerReplayInfoScRsp = 3542, CmdGetReplayTokenScRsp = 3571, } impl CmdReplayType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdReplayType::None => "CmdReplayTypeNone", CmdReplayType::CmdGetReplayTokenCsReq => "CmdGetReplayTokenCsReq", CmdReplayType::CmdGetPlayerReplayInfoCsReq => "CmdGetPlayerReplayInfoCsReq", CmdReplayType::CmdGetPlayerReplayInfoScRsp => "CmdGetPlayerReplayInfoScRsp", CmdReplayType::CmdGetReplayTokenScRsp => "CmdGetReplayTokenScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdReplayTypeNone" => Some(Self::None), "CmdGetReplayTokenCsReq" => Some(Self::CmdGetReplayTokenCsReq), "CmdGetPlayerReplayInfoCsReq" => Some(Self::CmdGetPlayerReplayInfoCsReq), "CmdGetPlayerReplayInfoScRsp" => Some(Self::CmdGetPlayerReplayInfoScRsp), "CmdGetReplayTokenScRsp" => Some(Self::CmdGetReplayTokenScRsp), _ => None, } } } /// Obf: HIOCGOEFFMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRndOptionType { None = 0, CmdDailyFirstMeetPamCsReq = 3483, CmdGetRndOptionCsReq = 3498, CmdGetRndOptionScRsp = 3471, CmdDailyFirstMeetPamScRsp = 3442, } impl CmdRndOptionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRndOptionType::None => "CmdRndOptionTypeNone", CmdRndOptionType::CmdDailyFirstMeetPamCsReq => "CmdDailyFirstMeetPamCsReq", CmdRndOptionType::CmdGetRndOptionCsReq => "CmdGetRndOptionCsReq", CmdRndOptionType::CmdGetRndOptionScRsp => "CmdGetRndOptionScRsp", CmdRndOptionType::CmdDailyFirstMeetPamScRsp => "CmdDailyFirstMeetPamScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRndOptionTypeNone" => Some(Self::None), "CmdDailyFirstMeetPamCsReq" => Some(Self::CmdDailyFirstMeetPamCsReq), "CmdGetRndOptionCsReq" => Some(Self::CmdGetRndOptionCsReq), "CmdGetRndOptionScRsp" => Some(Self::CmdGetRndOptionScRsp), "CmdDailyFirstMeetPamScRsp" => Some(Self::CmdDailyFirstMeetPamScRsp), _ => None, } } } /// Obf: PEHOBMMJPOJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueType { None = 0, CmdEnableRogueTalentCsReq = 1881, CmdEnhanceRogueBuffCsReq = 1810, CmdStartRogueScRsp = 1842, CmdEnhanceRogueBuffScRsp = 1900, CmdGetCommonRogueAeonInfoScRsp = 1868, CmdSyncRogueReviveInfoScNotify = 1816, CmdEnableRogueTalentScRsp = 1807, CmdEnterRogueMapRoomCsReq = 1865, CmdSyncRogueFinishScNotify = 1866, CmdSyncRogueAeonLevelUpRewardScNotify = 1896, CmdTakeRogueScoreRewardScRsp = 1860, CmdOpenRogueChestCsReq = 1867, CmdGetRogueInfoCsReq = 1898, CmdPickRogueAvatarScRsp = 1845, CmdPickRogueAvatarCsReq = 1805, CmdGetCommonRogueAeonInfoCsReq = 1875, CmdGetRogueTalentInfoCsReq = 1821, CmdGetRogueInfoScRsp = 1871, CmdOpenRogueChestScRsp = 1876, CmdReviveRogueAvatarCsReq = 1850, CmdEnterRogueMapRoomScRsp = 1857, CmdFinishAeonDialogueGroupScRsp = 1841, CmdEnterRogueCsReq = 1879, CmdQuitRogueScRsp = 1888, CmdExchangeRogueRewardKeyScRsp = 1849, CmdSyncRogueExploreWinScNotify = 1863, CmdGetRogueInitialScoreScRsp = 1815, CmdGetRogueBuffEnhanceInfoScRsp = 1811, CmdSyncRogueAreaUnlockScNotify = 1847, CmdGetRogueScoreRewardInfoCsReq = 1809, CmdGetRogueBuffEnhanceInfoCsReq = 1852, CmdTakeRogueAeonLevelRewardScRsp = 1827, CmdTakeRogueAeonLevelRewardCsReq = 1897, CmdEnterRogueScRsp = 1877, CmdGetRogueInitialScoreCsReq = 1825, CmdLeaveRogueScRsp = 1812, CmdSyncRogueAeonScNotify = 1874, CmdExchangeRogueRewardKeyCsReq = 1839, CmdQuitRogueCsReq = 1814, CmdReviveRogueAvatarScRsp = 1831, CmdSyncRogueGetItemScNotify = 1826, CmdTakeRogueScoreRewardCsReq = 1804, CmdGetRogueTalentInfoScRsp = 1851, CmdSyncRogueVirtualItemInfoScNotify = 1861, CmdGetRogueScoreRewardInfoScRsp = 1899, CmdSyncRoguePickAvatarInfoScNotify = 1870, CmdSyncRogueMapRoomScNotify = 1819, CmdFinishAeonDialogueGroupCsReq = 1846, CmdSyncRogueRewardInfoScNotify = 1844, CmdSyncRogueStatusScNotify = 1880, CmdSyncRogueSeasonFinishScNotify = 1855, CmdLeaveRogueCsReq = 1833, CmdStartRogueCsReq = 1883, } impl CmdRogueType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueType::None => "CmdRogueTypeNone", CmdRogueType::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq", CmdRogueType::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq", CmdRogueType::CmdStartRogueScRsp => "CmdStartRogueScRsp", CmdRogueType::CmdEnhanceRogueBuffScRsp => "CmdEnhanceRogueBuffScRsp", CmdRogueType::CmdGetCommonRogueAeonInfoScRsp => { "CmdGetCommonRogueAeonInfoScRsp" } CmdRogueType::CmdSyncRogueReviveInfoScNotify => { "CmdSyncRogueReviveInfoScNotify" } CmdRogueType::CmdEnableRogueTalentScRsp => "CmdEnableRogueTalentScRsp", CmdRogueType::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq", CmdRogueType::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify", CmdRogueType::CmdSyncRogueAeonLevelUpRewardScNotify => { "CmdSyncRogueAeonLevelUpRewardScNotify" } CmdRogueType::CmdTakeRogueScoreRewardScRsp => "CmdTakeRogueScoreRewardScRsp", CmdRogueType::CmdOpenRogueChestCsReq => "CmdOpenRogueChestCsReq", CmdRogueType::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq", CmdRogueType::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp", CmdRogueType::CmdPickRogueAvatarCsReq => "CmdPickRogueAvatarCsReq", CmdRogueType::CmdGetCommonRogueAeonInfoCsReq => { "CmdGetCommonRogueAeonInfoCsReq" } CmdRogueType::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq", CmdRogueType::CmdGetRogueInfoScRsp => "CmdGetRogueInfoScRsp", CmdRogueType::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp", CmdRogueType::CmdReviveRogueAvatarCsReq => "CmdReviveRogueAvatarCsReq", CmdRogueType::CmdEnterRogueMapRoomScRsp => "CmdEnterRogueMapRoomScRsp", CmdRogueType::CmdFinishAeonDialogueGroupScRsp => { "CmdFinishAeonDialogueGroupScRsp" } CmdRogueType::CmdEnterRogueCsReq => "CmdEnterRogueCsReq", CmdRogueType::CmdQuitRogueScRsp => "CmdQuitRogueScRsp", CmdRogueType::CmdExchangeRogueRewardKeyScRsp => { "CmdExchangeRogueRewardKeyScRsp" } CmdRogueType::CmdSyncRogueExploreWinScNotify => { "CmdSyncRogueExploreWinScNotify" } CmdRogueType::CmdGetRogueInitialScoreScRsp => "CmdGetRogueInitialScoreScRsp", CmdRogueType::CmdGetRogueBuffEnhanceInfoScRsp => { "CmdGetRogueBuffEnhanceInfoScRsp" } CmdRogueType::CmdSyncRogueAreaUnlockScNotify => { "CmdSyncRogueAreaUnlockScNotify" } CmdRogueType::CmdGetRogueScoreRewardInfoCsReq => { "CmdGetRogueScoreRewardInfoCsReq" } CmdRogueType::CmdGetRogueBuffEnhanceInfoCsReq => { "CmdGetRogueBuffEnhanceInfoCsReq" } CmdRogueType::CmdTakeRogueAeonLevelRewardScRsp => { "CmdTakeRogueAeonLevelRewardScRsp" } CmdRogueType::CmdTakeRogueAeonLevelRewardCsReq => { "CmdTakeRogueAeonLevelRewardCsReq" } CmdRogueType::CmdEnterRogueScRsp => "CmdEnterRogueScRsp", CmdRogueType::CmdGetRogueInitialScoreCsReq => "CmdGetRogueInitialScoreCsReq", CmdRogueType::CmdLeaveRogueScRsp => "CmdLeaveRogueScRsp", CmdRogueType::CmdSyncRogueAeonScNotify => "CmdSyncRogueAeonScNotify", CmdRogueType::CmdExchangeRogueRewardKeyCsReq => { "CmdExchangeRogueRewardKeyCsReq" } CmdRogueType::CmdQuitRogueCsReq => "CmdQuitRogueCsReq", CmdRogueType::CmdReviveRogueAvatarScRsp => "CmdReviveRogueAvatarScRsp", CmdRogueType::CmdSyncRogueGetItemScNotify => "CmdSyncRogueGetItemScNotify", CmdRogueType::CmdTakeRogueScoreRewardCsReq => "CmdTakeRogueScoreRewardCsReq", CmdRogueType::CmdGetRogueTalentInfoScRsp => "CmdGetRogueTalentInfoScRsp", CmdRogueType::CmdSyncRogueVirtualItemInfoScNotify => { "CmdSyncRogueVirtualItemInfoScNotify" } CmdRogueType::CmdGetRogueScoreRewardInfoScRsp => { "CmdGetRogueScoreRewardInfoScRsp" } CmdRogueType::CmdSyncRoguePickAvatarInfoScNotify => { "CmdSyncRoguePickAvatarInfoScNotify" } CmdRogueType::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify", CmdRogueType::CmdFinishAeonDialogueGroupCsReq => { "CmdFinishAeonDialogueGroupCsReq" } CmdRogueType::CmdSyncRogueRewardInfoScNotify => { "CmdSyncRogueRewardInfoScNotify" } CmdRogueType::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify", CmdRogueType::CmdSyncRogueSeasonFinishScNotify => { "CmdSyncRogueSeasonFinishScNotify" } CmdRogueType::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq", CmdRogueType::CmdStartRogueCsReq => "CmdStartRogueCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueTypeNone" => Some(Self::None), "CmdEnableRogueTalentCsReq" => Some(Self::CmdEnableRogueTalentCsReq), "CmdEnhanceRogueBuffCsReq" => Some(Self::CmdEnhanceRogueBuffCsReq), "CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp), "CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp), "CmdGetCommonRogueAeonInfoScRsp" => { Some(Self::CmdGetCommonRogueAeonInfoScRsp) } "CmdSyncRogueReviveInfoScNotify" => { Some(Self::CmdSyncRogueReviveInfoScNotify) } "CmdEnableRogueTalentScRsp" => Some(Self::CmdEnableRogueTalentScRsp), "CmdEnterRogueMapRoomCsReq" => Some(Self::CmdEnterRogueMapRoomCsReq), "CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify), "CmdSyncRogueAeonLevelUpRewardScNotify" => { Some(Self::CmdSyncRogueAeonLevelUpRewardScNotify) } "CmdTakeRogueScoreRewardScRsp" => Some(Self::CmdTakeRogueScoreRewardScRsp), "CmdOpenRogueChestCsReq" => Some(Self::CmdOpenRogueChestCsReq), "CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq), "CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp), "CmdPickRogueAvatarCsReq" => Some(Self::CmdPickRogueAvatarCsReq), "CmdGetCommonRogueAeonInfoCsReq" => { Some(Self::CmdGetCommonRogueAeonInfoCsReq) } "CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq), "CmdGetRogueInfoScRsp" => Some(Self::CmdGetRogueInfoScRsp), "CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp), "CmdReviveRogueAvatarCsReq" => Some(Self::CmdReviveRogueAvatarCsReq), "CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp), "CmdFinishAeonDialogueGroupScRsp" => { Some(Self::CmdFinishAeonDialogueGroupScRsp) } "CmdEnterRogueCsReq" => Some(Self::CmdEnterRogueCsReq), "CmdQuitRogueScRsp" => Some(Self::CmdQuitRogueScRsp), "CmdExchangeRogueRewardKeyScRsp" => { Some(Self::CmdExchangeRogueRewardKeyScRsp) } "CmdSyncRogueExploreWinScNotify" => { Some(Self::CmdSyncRogueExploreWinScNotify) } "CmdGetRogueInitialScoreScRsp" => Some(Self::CmdGetRogueInitialScoreScRsp), "CmdGetRogueBuffEnhanceInfoScRsp" => { Some(Self::CmdGetRogueBuffEnhanceInfoScRsp) } "CmdSyncRogueAreaUnlockScNotify" => { Some(Self::CmdSyncRogueAreaUnlockScNotify) } "CmdGetRogueScoreRewardInfoCsReq" => { Some(Self::CmdGetRogueScoreRewardInfoCsReq) } "CmdGetRogueBuffEnhanceInfoCsReq" => { Some(Self::CmdGetRogueBuffEnhanceInfoCsReq) } "CmdTakeRogueAeonLevelRewardScRsp" => { Some(Self::CmdTakeRogueAeonLevelRewardScRsp) } "CmdTakeRogueAeonLevelRewardCsReq" => { Some(Self::CmdTakeRogueAeonLevelRewardCsReq) } "CmdEnterRogueScRsp" => Some(Self::CmdEnterRogueScRsp), "CmdGetRogueInitialScoreCsReq" => Some(Self::CmdGetRogueInitialScoreCsReq), "CmdLeaveRogueScRsp" => Some(Self::CmdLeaveRogueScRsp), "CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify), "CmdExchangeRogueRewardKeyCsReq" => { Some(Self::CmdExchangeRogueRewardKeyCsReq) } "CmdQuitRogueCsReq" => Some(Self::CmdQuitRogueCsReq), "CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp), "CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify), "CmdTakeRogueScoreRewardCsReq" => Some(Self::CmdTakeRogueScoreRewardCsReq), "CmdGetRogueTalentInfoScRsp" => Some(Self::CmdGetRogueTalentInfoScRsp), "CmdSyncRogueVirtualItemInfoScNotify" => { Some(Self::CmdSyncRogueVirtualItemInfoScNotify) } "CmdGetRogueScoreRewardInfoScRsp" => { Some(Self::CmdGetRogueScoreRewardInfoScRsp) } "CmdSyncRoguePickAvatarInfoScNotify" => { Some(Self::CmdSyncRoguePickAvatarInfoScNotify) } "CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify), "CmdFinishAeonDialogueGroupCsReq" => { Some(Self::CmdFinishAeonDialogueGroupCsReq) } "CmdSyncRogueRewardInfoScNotify" => { Some(Self::CmdSyncRogueRewardInfoScNotify) } "CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify), "CmdSyncRogueSeasonFinishScNotify" => { Some(Self::CmdSyncRogueSeasonFinishScNotify) } "CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq), "CmdStartRogueCsReq" => Some(Self::CmdStartRogueCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueStatus { None = 0, Doing = 1, Pending = 2, Endless = 3, Finish = 4, } impl RogueStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueStatus::None => "ROGUE_STATUS_NONE", RogueStatus::Doing => "ROGUE_STATUS_DOING", RogueStatus::Pending => "ROGUE_STATUS_PENDING", RogueStatus::Endless => "ROGUE_STATUS_ENDLESS", RogueStatus::Finish => "ROGUE_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_STATUS_NONE" => Some(Self::None), "ROGUE_STATUS_DOING" => Some(Self::Doing), "ROGUE_STATUS_PENDING" => Some(Self::Pending), "ROGUE_STATUS_ENDLESS" => Some(Self::Endless), "ROGUE_STATUS_FINISH" => Some(Self::Finish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lmmpdihpaep { RogueRoomStatusNone = 0, RogueRoomStatusLock = 1, RogueRoomStatusUnlock = 2, RogueRoomStatusPlay = 3, RogueRoomStatusFinish = 4, } impl Lmmpdihpaep { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lmmpdihpaep::RogueRoomStatusNone => "ROGUE_ROOM_STATUS_NONE", Lmmpdihpaep::RogueRoomStatusLock => "ROGUE_ROOM_STATUS_LOCK", Lmmpdihpaep::RogueRoomStatusUnlock => "ROGUE_ROOM_STATUS_UNLOCK", Lmmpdihpaep::RogueRoomStatusPlay => "ROGUE_ROOM_STATUS_PLAY", Lmmpdihpaep::RogueRoomStatusFinish => "ROGUE_ROOM_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_ROOM_STATUS_NONE" => Some(Self::RogueRoomStatusNone), "ROGUE_ROOM_STATUS_LOCK" => Some(Self::RogueRoomStatusLock), "ROGUE_ROOM_STATUS_UNLOCK" => Some(Self::RogueRoomStatusUnlock), "ROGUE_ROOM_STATUS_PLAY" => Some(Self::RogueRoomStatusPlay), "ROGUE_ROOM_STATUS_FINISH" => Some(Self::RogueRoomStatusFinish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueAreaStatus { Lock = 0, Unlock = 1, FirstPass = 2, Close = 3, } impl RogueAreaStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueAreaStatus::Lock => "ROGUE_AREA_STATUS_LOCK", RogueAreaStatus::Unlock => "ROGUE_AREA_STATUS_UNLOCK", RogueAreaStatus::FirstPass => "ROGUE_AREA_STATUS_FIRST_PASS", RogueAreaStatus::Close => "ROGUE_AREA_STATUS_CLOSE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_AREA_STATUS_LOCK" => Some(Self::Lock), "ROGUE_AREA_STATUS_UNLOCK" => Some(Self::Unlock), "ROGUE_AREA_STATUS_FIRST_PASS" => Some(Self::FirstPass), "ROGUE_AREA_STATUS_CLOSE" => Some(Self::Close), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dmmjgaajojp { RogueBuffSourceTypeNone = 0, RogueBuffSourceTypeSelect = 1, RogueBuffSourceTypeEnhance = 2, RogueBuffSourceTypeMiracle = 3, RogueBuffSourceTypeDialogue = 4, RogueBuffSourceTypeBonus = 5, RogueBuffSourceTypeMazeSkill = 6, RogueBuffSourceTypeShop = 7, RogueBuffSourceTypeLevelMechanism = 8, RogueBuffSourceTypeEndlessLevelStart = 9, } impl Dmmjgaajojp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dmmjgaajojp::RogueBuffSourceTypeNone => "ROGUE_BUFF_SOURCE_TYPE_NONE", Dmmjgaajojp::RogueBuffSourceTypeSelect => "ROGUE_BUFF_SOURCE_TYPE_SELECT", Dmmjgaajojp::RogueBuffSourceTypeEnhance => "ROGUE_BUFF_SOURCE_TYPE_ENHANCE", Dmmjgaajojp::RogueBuffSourceTypeMiracle => "ROGUE_BUFF_SOURCE_TYPE_MIRACLE", Dmmjgaajojp::RogueBuffSourceTypeDialogue => "ROGUE_BUFF_SOURCE_TYPE_DIALOGUE", Dmmjgaajojp::RogueBuffSourceTypeBonus => "ROGUE_BUFF_SOURCE_TYPE_BONUS", Dmmjgaajojp::RogueBuffSourceTypeMazeSkill => { "ROGUE_BUFF_SOURCE_TYPE_MAZE_SKILL" } Dmmjgaajojp::RogueBuffSourceTypeShop => "ROGUE_BUFF_SOURCE_TYPE_SHOP", Dmmjgaajojp::RogueBuffSourceTypeLevelMechanism => { "ROGUE_BUFF_SOURCE_TYPE_LEVEL_MECHANISM" } Dmmjgaajojp::RogueBuffSourceTypeEndlessLevelStart => { "ROGUE_BUFF_SOURCE_TYPE_ENDLESS_LEVEL_START" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_BUFF_SOURCE_TYPE_NONE" => Some(Self::RogueBuffSourceTypeNone), "ROGUE_BUFF_SOURCE_TYPE_SELECT" => Some(Self::RogueBuffSourceTypeSelect), "ROGUE_BUFF_SOURCE_TYPE_ENHANCE" => Some(Self::RogueBuffSourceTypeEnhance), "ROGUE_BUFF_SOURCE_TYPE_MIRACLE" => Some(Self::RogueBuffSourceTypeMiracle), "ROGUE_BUFF_SOURCE_TYPE_DIALOGUE" => Some(Self::RogueBuffSourceTypeDialogue), "ROGUE_BUFF_SOURCE_TYPE_BONUS" => Some(Self::RogueBuffSourceTypeBonus), "ROGUE_BUFF_SOURCE_TYPE_MAZE_SKILL" => { Some(Self::RogueBuffSourceTypeMazeSkill) } "ROGUE_BUFF_SOURCE_TYPE_SHOP" => Some(Self::RogueBuffSourceTypeShop), "ROGUE_BUFF_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::RogueBuffSourceTypeLevelMechanism) } "ROGUE_BUFF_SOURCE_TYPE_ENDLESS_LEVEL_START" => { Some(Self::RogueBuffSourceTypeEndlessLevelStart) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ipophedndpg { RogueMiracleSourceTypeNone = 0, RogueMiracleSourceTypeSelect = 1, RogueMiracleSourceTypeDialogue = 2, RogueMiracleSourceTypeBonus = 3, RogueMiracleSourceTypeUse = 4, RogueMiracleSourceTypeReset = 5, RogueMiracleSourceTypeReplace = 6, RogueMiracleSourceTypeTrade = 7, RogueMiracleSourceTypeGet = 8, RogueMiracleSourceTypeShop = 9, RogueMiracleSourceTypeMazeSkill = 10, RogueMiracleSourceTypeLevelMechanism = 11, RogueMiracleSourceTypeEndlessLevelStart = 12, } impl Ipophedndpg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ipophedndpg::RogueMiracleSourceTypeNone => "ROGUE_MIRACLE_SOURCE_TYPE_NONE", Ipophedndpg::RogueMiracleSourceTypeSelect => { "ROGUE_MIRACLE_SOURCE_TYPE_SELECT" } Ipophedndpg::RogueMiracleSourceTypeDialogue => { "ROGUE_MIRACLE_SOURCE_TYPE_DIALOGUE" } Ipophedndpg::RogueMiracleSourceTypeBonus => "ROGUE_MIRACLE_SOURCE_TYPE_BONUS", Ipophedndpg::RogueMiracleSourceTypeUse => "ROGUE_MIRACLE_SOURCE_TYPE_USE", Ipophedndpg::RogueMiracleSourceTypeReset => "ROGUE_MIRACLE_SOURCE_TYPE_RESET", Ipophedndpg::RogueMiracleSourceTypeReplace => { "ROGUE_MIRACLE_SOURCE_TYPE_REPLACE" } Ipophedndpg::RogueMiracleSourceTypeTrade => "ROGUE_MIRACLE_SOURCE_TYPE_TRADE", Ipophedndpg::RogueMiracleSourceTypeGet => "ROGUE_MIRACLE_SOURCE_TYPE_GET", Ipophedndpg::RogueMiracleSourceTypeShop => "ROGUE_MIRACLE_SOURCE_TYPE_SHOP", Ipophedndpg::RogueMiracleSourceTypeMazeSkill => { "ROGUE_MIRACLE_SOURCE_TYPE_MAZE_SKILL" } Ipophedndpg::RogueMiracleSourceTypeLevelMechanism => { "ROGUE_MIRACLE_SOURCE_TYPE_LEVEL_MECHANISM" } Ipophedndpg::RogueMiracleSourceTypeEndlessLevelStart => { "ROGUE_MIRACLE_SOURCE_TYPE_ENDLESS_LEVEL_START" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_MIRACLE_SOURCE_TYPE_NONE" => Some(Self::RogueMiracleSourceTypeNone), "ROGUE_MIRACLE_SOURCE_TYPE_SELECT" => { Some(Self::RogueMiracleSourceTypeSelect) } "ROGUE_MIRACLE_SOURCE_TYPE_DIALOGUE" => { Some(Self::RogueMiracleSourceTypeDialogue) } "ROGUE_MIRACLE_SOURCE_TYPE_BONUS" => Some(Self::RogueMiracleSourceTypeBonus), "ROGUE_MIRACLE_SOURCE_TYPE_USE" => Some(Self::RogueMiracleSourceTypeUse), "ROGUE_MIRACLE_SOURCE_TYPE_RESET" => Some(Self::RogueMiracleSourceTypeReset), "ROGUE_MIRACLE_SOURCE_TYPE_REPLACE" => { Some(Self::RogueMiracleSourceTypeReplace) } "ROGUE_MIRACLE_SOURCE_TYPE_TRADE" => Some(Self::RogueMiracleSourceTypeTrade), "ROGUE_MIRACLE_SOURCE_TYPE_GET" => Some(Self::RogueMiracleSourceTypeGet), "ROGUE_MIRACLE_SOURCE_TYPE_SHOP" => Some(Self::RogueMiracleSourceTypeShop), "ROGUE_MIRACLE_SOURCE_TYPE_MAZE_SKILL" => { Some(Self::RogueMiracleSourceTypeMazeSkill) } "ROGUE_MIRACLE_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::RogueMiracleSourceTypeLevelMechanism) } "ROGUE_MIRACLE_SOURCE_TYPE_ENDLESS_LEVEL_START" => { Some(Self::RogueMiracleSourceTypeEndlessLevelStart) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mckhemgifgc { RogueDialogueResultSucc = 0, RogueDialogueResultFail = 1, } impl Mckhemgifgc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mckhemgifgc::RogueDialogueResultSucc => "ROGUE_DIALOGUE_RESULT_SUCC", Mckhemgifgc::RogueDialogueResultFail => "ROGUE_DIALOGUE_RESULT_FAIL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_DIALOGUE_RESULT_SUCC" => Some(Self::RogueDialogueResultSucc), "ROGUE_DIALOGUE_RESULT_FAIL" => Some(Self::RogueDialogueResultFail), _ => None, } } } /// Obf: AEDOCHGHNAM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueArcadeType { None = 0, CmdRogueArcadeLeaveScRsp = 7652, CmdRogueArcadeStartScRsp = 7687, CmdRogueArcadeGetInfoCsReq = 7674, CmdRogueArcadeLeaveCsReq = 7692, CmdRogueArcadeRestartScRsp = 7660, CmdRogueArcadeGetInfoScRsp = 7682, CmdRogueArcadeStartCsReq = 7679, CmdRogueArcadeRestartCsReq = 7694, } impl CmdRogueArcadeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueArcadeType::None => "CmdRogueArcadeTypeNone", CmdRogueArcadeType::CmdRogueArcadeLeaveScRsp => "CmdRogueArcadeLeaveScRsp", CmdRogueArcadeType::CmdRogueArcadeStartScRsp => "CmdRogueArcadeStartScRsp", CmdRogueArcadeType::CmdRogueArcadeGetInfoCsReq => { "CmdRogueArcadeGetInfoCsReq" } CmdRogueArcadeType::CmdRogueArcadeLeaveCsReq => "CmdRogueArcadeLeaveCsReq", CmdRogueArcadeType::CmdRogueArcadeRestartScRsp => { "CmdRogueArcadeRestartScRsp" } CmdRogueArcadeType::CmdRogueArcadeGetInfoScRsp => { "CmdRogueArcadeGetInfoScRsp" } CmdRogueArcadeType::CmdRogueArcadeStartCsReq => "CmdRogueArcadeStartCsReq", CmdRogueArcadeType::CmdRogueArcadeRestartCsReq => { "CmdRogueArcadeRestartCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueArcadeTypeNone" => Some(Self::None), "CmdRogueArcadeLeaveScRsp" => Some(Self::CmdRogueArcadeLeaveScRsp), "CmdRogueArcadeStartScRsp" => Some(Self::CmdRogueArcadeStartScRsp), "CmdRogueArcadeGetInfoCsReq" => Some(Self::CmdRogueArcadeGetInfoCsReq), "CmdRogueArcadeLeaveCsReq" => Some(Self::CmdRogueArcadeLeaveCsReq), "CmdRogueArcadeRestartScRsp" => Some(Self::CmdRogueArcadeRestartScRsp), "CmdRogueArcadeGetInfoScRsp" => Some(Self::CmdRogueArcadeGetInfoScRsp), "CmdRogueArcadeStartCsReq" => Some(Self::CmdRogueArcadeStartCsReq), "CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq), _ => None, } } } /// Obf: OINHECDNLGG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueCommonType { None = 0, CmdRogueDebugMessageScNotify = 5621, CmdGetRogueShopBuffInfoScRsp = 5633, CmdSyncRogueHandbookDataUpdateScNotify = 5665, CmdRogueNpcDisappearScRsp = 5689, CmdSyncRogueCommonVirtualItemInfoScNotify = 5664, CmdSyncRogueAdventureRoomInfoScNotify = 5698, CmdSetRogueCollectionScRsp = 5648, CmdRogueDoGambleCsReq = 5675, CmdRogueNpcDisappearCsReq = 5656, CmdSyncRogueCommonDialogueDataScNotify = 5601, CmdTakeRogueEventHandbookRewardScRsp = 5619, CmdSetRogueCollectionCsReq = 5659, CmdGetRogueCollectionScRsp = 5627, CmdPrepareRogueAdventureRoomScRsp = 5683, CmdTakeRogueMiracleHandbookRewardScRsp = 5625, CmdHandleRogueCommonPendingActionCsReq = 5669, CmdGetRogueCommonDialogueDataCsReq = 5649, CmdRogueWorkbenchHandleFuncScRsp = 5626, CmdSyncRogueCommonPendingActionScNotify = 5640, CmdSyncRogueCommonActionResultScNotify = 5692, CmdBuyRogueShopBuffCsReq = 5638, CmdGetRogueShopBuffInfoCsReq = 5677, CmdGetRogueHandbookDataCsReq = 5636, CmdStopRogueAdventureRoomScRsp = 5700, CmdRogueWorkbenchSelectFuncCsReq = 5646, CmdGetRogueShopMiracleInfoCsReq = 5642, CmdEnhanceCommonRogueBuffCsReq = 5652, CmdBuyRogueShopBuffScRsp = 5678, CmdTakeRogueMiracleHandbookRewardCsReq = 5657, CmdRogueGetGambleInfoCsReq = 5617, CmdGetRogueCollectionCsReq = 5697, CmdGetRogueCommonDialogueDataScRsp = 5603, CmdCommonRogueUpdateScNotify = 5639, CmdExchangeRogueBuffWithMiracleCsReq = 5650, CmdSetRogueExhibitionCsReq = 5609, CmdSelectRogueCommonDialogueOptionScRsp = 5632, CmdGetEnhanceCommonRogueBuffInfoCsReq = 5604, CmdBuyRogueShopMiracleScRsp = 5628, CmdUpdateRogueAdventureRoomScoreScRsp = 5653, CmdPrepareRogueAdventureRoomCsReq = 5671, CmdCommonRogueQueryScRsp = 5676, CmdGetRogueHandbookDataScRsp = 5602, CmdRogueDoGambleScRsp = 5668, CmdCommonRogueQueryCsReq = 5667, CmdRogueWorkbenchGetInfoScRsp = 5674, CmdBuyRogueShopMiracleCsReq = 5612, CmdSyncRogueCommonDialogueOptionFinishScNotify = 5690, CmdGetRogueExhibitionScRsp = 5696, CmdRogueGetGambleInfoScRsp = 5637, CmdGetRogueExhibitionCsReq = 5624, CmdSetRogueExhibitionScRsp = 5699, CmdEnhanceCommonRogueBuffScRsp = 5611, CmdRogueWorkbenchSelectFuncScRsp = 5641, CmdGetRogueAdventureRoomInfoScRsp = 5666, CmdExchangeRogueBuffWithMiracleScRsp = 5631, CmdGetRogueAdventureRoomInfoCsReq = 5622, CmdRogueWorkbenchGetInfoCsReq = 5672, CmdSelectRogueCommonDialogueOptionCsReq = 5684, CmdStopRogueAdventureRoomCsReq = 5610, CmdCommonRogueComponentUpdateScNotify = 5673, CmdTakeRogueEventHandbookRewardCsReq = 5615, CmdGetEnhanceCommonRogueBuffInfoScRsp = 5660, CmdRogueWorkbenchHandleFuncCsReq = 5647, CmdFinishRogueCommonDialogueCsReq = 5686, CmdUpdateRogueAdventureRoomScoreCsReq = 5695, CmdHandleRogueCommonPendingActionScRsp = 5658, CmdGetRogueShopMiracleInfoScRsp = 5679, CmdFinishRogueCommonDialogueScRsp = 5629, } impl CmdRogueCommonType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueCommonType::None => "CmdRogueCommonTypeNone", CmdRogueCommonType::CmdRogueDebugMessageScNotify => { "CmdRogueDebugMessageScNotify" } CmdRogueCommonType::CmdGetRogueShopBuffInfoScRsp => { "CmdGetRogueShopBuffInfoScRsp" } CmdRogueCommonType::CmdSyncRogueHandbookDataUpdateScNotify => { "CmdSyncRogueHandbookDataUpdateScNotify" } CmdRogueCommonType::CmdRogueNpcDisappearScRsp => "CmdRogueNpcDisappearScRsp", CmdRogueCommonType::CmdSyncRogueCommonVirtualItemInfoScNotify => { "CmdSyncRogueCommonVirtualItemInfoScNotify" } CmdRogueCommonType::CmdSyncRogueAdventureRoomInfoScNotify => { "CmdSyncRogueAdventureRoomInfoScNotify" } CmdRogueCommonType::CmdSetRogueCollectionScRsp => { "CmdSetRogueCollectionScRsp" } CmdRogueCommonType::CmdRogueDoGambleCsReq => "CmdRogueDoGambleCsReq", CmdRogueCommonType::CmdRogueNpcDisappearCsReq => "CmdRogueNpcDisappearCsReq", CmdRogueCommonType::CmdSyncRogueCommonDialogueDataScNotify => { "CmdSyncRogueCommonDialogueDataScNotify" } CmdRogueCommonType::CmdTakeRogueEventHandbookRewardScRsp => { "CmdTakeRogueEventHandbookRewardScRsp" } CmdRogueCommonType::CmdSetRogueCollectionCsReq => { "CmdSetRogueCollectionCsReq" } CmdRogueCommonType::CmdGetRogueCollectionScRsp => { "CmdGetRogueCollectionScRsp" } CmdRogueCommonType::CmdPrepareRogueAdventureRoomScRsp => { "CmdPrepareRogueAdventureRoomScRsp" } CmdRogueCommonType::CmdTakeRogueMiracleHandbookRewardScRsp => { "CmdTakeRogueMiracleHandbookRewardScRsp" } CmdRogueCommonType::CmdHandleRogueCommonPendingActionCsReq => { "CmdHandleRogueCommonPendingActionCsReq" } CmdRogueCommonType::CmdGetRogueCommonDialogueDataCsReq => { "CmdGetRogueCommonDialogueDataCsReq" } CmdRogueCommonType::CmdRogueWorkbenchHandleFuncScRsp => { "CmdRogueWorkbenchHandleFuncScRsp" } CmdRogueCommonType::CmdSyncRogueCommonPendingActionScNotify => { "CmdSyncRogueCommonPendingActionScNotify" } CmdRogueCommonType::CmdSyncRogueCommonActionResultScNotify => { "CmdSyncRogueCommonActionResultScNotify" } CmdRogueCommonType::CmdBuyRogueShopBuffCsReq => "CmdBuyRogueShopBuffCsReq", CmdRogueCommonType::CmdGetRogueShopBuffInfoCsReq => { "CmdGetRogueShopBuffInfoCsReq" } CmdRogueCommonType::CmdGetRogueHandbookDataCsReq => { "CmdGetRogueHandbookDataCsReq" } CmdRogueCommonType::CmdStopRogueAdventureRoomScRsp => { "CmdStopRogueAdventureRoomScRsp" } CmdRogueCommonType::CmdRogueWorkbenchSelectFuncCsReq => { "CmdRogueWorkbenchSelectFuncCsReq" } CmdRogueCommonType::CmdGetRogueShopMiracleInfoCsReq => { "CmdGetRogueShopMiracleInfoCsReq" } CmdRogueCommonType::CmdEnhanceCommonRogueBuffCsReq => { "CmdEnhanceCommonRogueBuffCsReq" } CmdRogueCommonType::CmdBuyRogueShopBuffScRsp => "CmdBuyRogueShopBuffScRsp", CmdRogueCommonType::CmdTakeRogueMiracleHandbookRewardCsReq => { "CmdTakeRogueMiracleHandbookRewardCsReq" } CmdRogueCommonType::CmdRogueGetGambleInfoCsReq => { "CmdRogueGetGambleInfoCsReq" } CmdRogueCommonType::CmdGetRogueCollectionCsReq => { "CmdGetRogueCollectionCsReq" } CmdRogueCommonType::CmdGetRogueCommonDialogueDataScRsp => { "CmdGetRogueCommonDialogueDataScRsp" } CmdRogueCommonType::CmdCommonRogueUpdateScNotify => { "CmdCommonRogueUpdateScNotify" } CmdRogueCommonType::CmdExchangeRogueBuffWithMiracleCsReq => { "CmdExchangeRogueBuffWithMiracleCsReq" } CmdRogueCommonType::CmdSetRogueExhibitionCsReq => { "CmdSetRogueExhibitionCsReq" } CmdRogueCommonType::CmdSelectRogueCommonDialogueOptionScRsp => { "CmdSelectRogueCommonDialogueOptionScRsp" } CmdRogueCommonType::CmdGetEnhanceCommonRogueBuffInfoCsReq => { "CmdGetEnhanceCommonRogueBuffInfoCsReq" } CmdRogueCommonType::CmdBuyRogueShopMiracleScRsp => { "CmdBuyRogueShopMiracleScRsp" } CmdRogueCommonType::CmdUpdateRogueAdventureRoomScoreScRsp => { "CmdUpdateRogueAdventureRoomScoreScRsp" } CmdRogueCommonType::CmdPrepareRogueAdventureRoomCsReq => { "CmdPrepareRogueAdventureRoomCsReq" } CmdRogueCommonType::CmdCommonRogueQueryScRsp => "CmdCommonRogueQueryScRsp", CmdRogueCommonType::CmdGetRogueHandbookDataScRsp => { "CmdGetRogueHandbookDataScRsp" } CmdRogueCommonType::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp", CmdRogueCommonType::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq", CmdRogueCommonType::CmdRogueWorkbenchGetInfoScRsp => { "CmdRogueWorkbenchGetInfoScRsp" } CmdRogueCommonType::CmdBuyRogueShopMiracleCsReq => { "CmdBuyRogueShopMiracleCsReq" } CmdRogueCommonType::CmdSyncRogueCommonDialogueOptionFinishScNotify => { "CmdSyncRogueCommonDialogueOptionFinishScNotify" } CmdRogueCommonType::CmdGetRogueExhibitionScRsp => { "CmdGetRogueExhibitionScRsp" } CmdRogueCommonType::CmdRogueGetGambleInfoScRsp => { "CmdRogueGetGambleInfoScRsp" } CmdRogueCommonType::CmdGetRogueExhibitionCsReq => { "CmdGetRogueExhibitionCsReq" } CmdRogueCommonType::CmdSetRogueExhibitionScRsp => { "CmdSetRogueExhibitionScRsp" } CmdRogueCommonType::CmdEnhanceCommonRogueBuffScRsp => { "CmdEnhanceCommonRogueBuffScRsp" } CmdRogueCommonType::CmdRogueWorkbenchSelectFuncScRsp => { "CmdRogueWorkbenchSelectFuncScRsp" } CmdRogueCommonType::CmdGetRogueAdventureRoomInfoScRsp => { "CmdGetRogueAdventureRoomInfoScRsp" } CmdRogueCommonType::CmdExchangeRogueBuffWithMiracleScRsp => { "CmdExchangeRogueBuffWithMiracleScRsp" } CmdRogueCommonType::CmdGetRogueAdventureRoomInfoCsReq => { "CmdGetRogueAdventureRoomInfoCsReq" } CmdRogueCommonType::CmdRogueWorkbenchGetInfoCsReq => { "CmdRogueWorkbenchGetInfoCsReq" } CmdRogueCommonType::CmdSelectRogueCommonDialogueOptionCsReq => { "CmdSelectRogueCommonDialogueOptionCsReq" } CmdRogueCommonType::CmdStopRogueAdventureRoomCsReq => { "CmdStopRogueAdventureRoomCsReq" } CmdRogueCommonType::CmdCommonRogueComponentUpdateScNotify => { "CmdCommonRogueComponentUpdateScNotify" } CmdRogueCommonType::CmdTakeRogueEventHandbookRewardCsReq => { "CmdTakeRogueEventHandbookRewardCsReq" } CmdRogueCommonType::CmdGetEnhanceCommonRogueBuffInfoScRsp => { "CmdGetEnhanceCommonRogueBuffInfoScRsp" } CmdRogueCommonType::CmdRogueWorkbenchHandleFuncCsReq => { "CmdRogueWorkbenchHandleFuncCsReq" } CmdRogueCommonType::CmdFinishRogueCommonDialogueCsReq => { "CmdFinishRogueCommonDialogueCsReq" } CmdRogueCommonType::CmdUpdateRogueAdventureRoomScoreCsReq => { "CmdUpdateRogueAdventureRoomScoreCsReq" } CmdRogueCommonType::CmdHandleRogueCommonPendingActionScRsp => { "CmdHandleRogueCommonPendingActionScRsp" } CmdRogueCommonType::CmdGetRogueShopMiracleInfoScRsp => { "CmdGetRogueShopMiracleInfoScRsp" } CmdRogueCommonType::CmdFinishRogueCommonDialogueScRsp => { "CmdFinishRogueCommonDialogueScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueCommonTypeNone" => Some(Self::None), "CmdRogueDebugMessageScNotify" => Some(Self::CmdRogueDebugMessageScNotify), "CmdGetRogueShopBuffInfoScRsp" => Some(Self::CmdGetRogueShopBuffInfoScRsp), "CmdSyncRogueHandbookDataUpdateScNotify" => { Some(Self::CmdSyncRogueHandbookDataUpdateScNotify) } "CmdRogueNpcDisappearScRsp" => Some(Self::CmdRogueNpcDisappearScRsp), "CmdSyncRogueCommonVirtualItemInfoScNotify" => { Some(Self::CmdSyncRogueCommonVirtualItemInfoScNotify) } "CmdSyncRogueAdventureRoomInfoScNotify" => { Some(Self::CmdSyncRogueAdventureRoomInfoScNotify) } "CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp), "CmdRogueDoGambleCsReq" => Some(Self::CmdRogueDoGambleCsReq), "CmdRogueNpcDisappearCsReq" => Some(Self::CmdRogueNpcDisappearCsReq), "CmdSyncRogueCommonDialogueDataScNotify" => { Some(Self::CmdSyncRogueCommonDialogueDataScNotify) } "CmdTakeRogueEventHandbookRewardScRsp" => { Some(Self::CmdTakeRogueEventHandbookRewardScRsp) } "CmdSetRogueCollectionCsReq" => Some(Self::CmdSetRogueCollectionCsReq), "CmdGetRogueCollectionScRsp" => Some(Self::CmdGetRogueCollectionScRsp), "CmdPrepareRogueAdventureRoomScRsp" => { Some(Self::CmdPrepareRogueAdventureRoomScRsp) } "CmdTakeRogueMiracleHandbookRewardScRsp" => { Some(Self::CmdTakeRogueMiracleHandbookRewardScRsp) } "CmdHandleRogueCommonPendingActionCsReq" => { Some(Self::CmdHandleRogueCommonPendingActionCsReq) } "CmdGetRogueCommonDialogueDataCsReq" => { Some(Self::CmdGetRogueCommonDialogueDataCsReq) } "CmdRogueWorkbenchHandleFuncScRsp" => { Some(Self::CmdRogueWorkbenchHandleFuncScRsp) } "CmdSyncRogueCommonPendingActionScNotify" => { Some(Self::CmdSyncRogueCommonPendingActionScNotify) } "CmdSyncRogueCommonActionResultScNotify" => { Some(Self::CmdSyncRogueCommonActionResultScNotify) } "CmdBuyRogueShopBuffCsReq" => Some(Self::CmdBuyRogueShopBuffCsReq), "CmdGetRogueShopBuffInfoCsReq" => Some(Self::CmdGetRogueShopBuffInfoCsReq), "CmdGetRogueHandbookDataCsReq" => Some(Self::CmdGetRogueHandbookDataCsReq), "CmdStopRogueAdventureRoomScRsp" => { Some(Self::CmdStopRogueAdventureRoomScRsp) } "CmdRogueWorkbenchSelectFuncCsReq" => { Some(Self::CmdRogueWorkbenchSelectFuncCsReq) } "CmdGetRogueShopMiracleInfoCsReq" => { Some(Self::CmdGetRogueShopMiracleInfoCsReq) } "CmdEnhanceCommonRogueBuffCsReq" => { Some(Self::CmdEnhanceCommonRogueBuffCsReq) } "CmdBuyRogueShopBuffScRsp" => Some(Self::CmdBuyRogueShopBuffScRsp), "CmdTakeRogueMiracleHandbookRewardCsReq" => { Some(Self::CmdTakeRogueMiracleHandbookRewardCsReq) } "CmdRogueGetGambleInfoCsReq" => Some(Self::CmdRogueGetGambleInfoCsReq), "CmdGetRogueCollectionCsReq" => Some(Self::CmdGetRogueCollectionCsReq), "CmdGetRogueCommonDialogueDataScRsp" => { Some(Self::CmdGetRogueCommonDialogueDataScRsp) } "CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify), "CmdExchangeRogueBuffWithMiracleCsReq" => { Some(Self::CmdExchangeRogueBuffWithMiracleCsReq) } "CmdSetRogueExhibitionCsReq" => Some(Self::CmdSetRogueExhibitionCsReq), "CmdSelectRogueCommonDialogueOptionScRsp" => { Some(Self::CmdSelectRogueCommonDialogueOptionScRsp) } "CmdGetEnhanceCommonRogueBuffInfoCsReq" => { Some(Self::CmdGetEnhanceCommonRogueBuffInfoCsReq) } "CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp), "CmdUpdateRogueAdventureRoomScoreScRsp" => { Some(Self::CmdUpdateRogueAdventureRoomScoreScRsp) } "CmdPrepareRogueAdventureRoomCsReq" => { Some(Self::CmdPrepareRogueAdventureRoomCsReq) } "CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp), "CmdGetRogueHandbookDataScRsp" => Some(Self::CmdGetRogueHandbookDataScRsp), "CmdRogueDoGambleScRsp" => Some(Self::CmdRogueDoGambleScRsp), "CmdCommonRogueQueryCsReq" => Some(Self::CmdCommonRogueQueryCsReq), "CmdRogueWorkbenchGetInfoScRsp" => Some(Self::CmdRogueWorkbenchGetInfoScRsp), "CmdBuyRogueShopMiracleCsReq" => Some(Self::CmdBuyRogueShopMiracleCsReq), "CmdSyncRogueCommonDialogueOptionFinishScNotify" => { Some(Self::CmdSyncRogueCommonDialogueOptionFinishScNotify) } "CmdGetRogueExhibitionScRsp" => Some(Self::CmdGetRogueExhibitionScRsp), "CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp), "CmdGetRogueExhibitionCsReq" => Some(Self::CmdGetRogueExhibitionCsReq), "CmdSetRogueExhibitionScRsp" => Some(Self::CmdSetRogueExhibitionScRsp), "CmdEnhanceCommonRogueBuffScRsp" => { Some(Self::CmdEnhanceCommonRogueBuffScRsp) } "CmdRogueWorkbenchSelectFuncScRsp" => { Some(Self::CmdRogueWorkbenchSelectFuncScRsp) } "CmdGetRogueAdventureRoomInfoScRsp" => { Some(Self::CmdGetRogueAdventureRoomInfoScRsp) } "CmdExchangeRogueBuffWithMiracleScRsp" => { Some(Self::CmdExchangeRogueBuffWithMiracleScRsp) } "CmdGetRogueAdventureRoomInfoCsReq" => { Some(Self::CmdGetRogueAdventureRoomInfoCsReq) } "CmdRogueWorkbenchGetInfoCsReq" => Some(Self::CmdRogueWorkbenchGetInfoCsReq), "CmdSelectRogueCommonDialogueOptionCsReq" => { Some(Self::CmdSelectRogueCommonDialogueOptionCsReq) } "CmdStopRogueAdventureRoomCsReq" => { Some(Self::CmdStopRogueAdventureRoomCsReq) } "CmdCommonRogueComponentUpdateScNotify" => { Some(Self::CmdCommonRogueComponentUpdateScNotify) } "CmdTakeRogueEventHandbookRewardCsReq" => { Some(Self::CmdTakeRogueEventHandbookRewardCsReq) } "CmdGetEnhanceCommonRogueBuffInfoScRsp" => { Some(Self::CmdGetEnhanceCommonRogueBuffInfoScRsp) } "CmdRogueWorkbenchHandleFuncCsReq" => { Some(Self::CmdRogueWorkbenchHandleFuncCsReq) } "CmdFinishRogueCommonDialogueCsReq" => { Some(Self::CmdFinishRogueCommonDialogueCsReq) } "CmdUpdateRogueAdventureRoomScoreCsReq" => { Some(Self::CmdUpdateRogueAdventureRoomScoreCsReq) } "CmdHandleRogueCommonPendingActionScRsp" => { Some(Self::CmdHandleRogueCommonPendingActionScRsp) } "CmdGetRogueShopMiracleInfoScRsp" => { Some(Self::CmdGetRogueShopMiracleInfoScRsp) } "CmdFinishRogueCommonDialogueScRsp" => { Some(Self::CmdFinishRogueCommonDialogueScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Genbppknkpp { RogueAdventureRoomStatusNone = 0, RogueAdventureRoomStatusPrepare = 1, RogueAdventureRoomStatusStarted = 2, RogueAdventureRoomStatusStopped = 3, } impl Genbppknkpp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Genbppknkpp::RogueAdventureRoomStatusNone => { "ROGUE_ADVENTURE_ROOM_STATUS_NONE" } Genbppknkpp::RogueAdventureRoomStatusPrepare => { "ROGUE_ADVENTURE_ROOM_STATUS_PREPARE" } Genbppknkpp::RogueAdventureRoomStatusStarted => { "ROGUE_ADVENTURE_ROOM_STATUS_STARTED" } Genbppknkpp::RogueAdventureRoomStatusStopped => { "ROGUE_ADVENTURE_ROOM_STATUS_STOPPED" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_ADVENTURE_ROOM_STATUS_NONE" => { Some(Self::RogueAdventureRoomStatusNone) } "ROGUE_ADVENTURE_ROOM_STATUS_PREPARE" => { Some(Self::RogueAdventureRoomStatusPrepare) } "ROGUE_ADVENTURE_ROOM_STATUS_STARTED" => { Some(Self::RogueAdventureRoomStatusStarted) } "ROGUE_ADVENTURE_ROOM_STATUS_STOPPED" => { Some(Self::RogueAdventureRoomStatusStopped) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gebiogifkka { RogueCommonBuffSelectSourceTypeNone = 0, RogueCommonBuffSelectSourceTypeDiceRoll = 1, RogueCommonBuffSelectSourceTypeAeon = 2, RogueCommonBuffSelectSourceTypeBoardEvent = 3, RogueCommonBuffSelectSourceTypeLevelMechanism = 4, } impl Gebiogifkka { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gebiogifkka::RogueCommonBuffSelectSourceTypeNone => { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_NONE" } Gebiogifkka::RogueCommonBuffSelectSourceTypeDiceRoll => { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_DICE_ROLL" } Gebiogifkka::RogueCommonBuffSelectSourceTypeAeon => { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_AEON" } Gebiogifkka::RogueCommonBuffSelectSourceTypeBoardEvent => { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_BOARD_EVENT" } Gebiogifkka::RogueCommonBuffSelectSourceTypeLevelMechanism => { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_LEVEL_MECHANISM" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_NONE" => { Some(Self::RogueCommonBuffSelectSourceTypeNone) } "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_DICE_ROLL" => { Some(Self::RogueCommonBuffSelectSourceTypeDiceRoll) } "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_AEON" => { Some(Self::RogueCommonBuffSelectSourceTypeAeon) } "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_BOARD_EVENT" => { Some(Self::RogueCommonBuffSelectSourceTypeBoardEvent) } "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::RogueCommonBuffSelectSourceTypeLevelMechanism) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fbhadiccalj { RogueUnlockFunctionTypeMiracle = 0, RogueUnlockFunctionTypeShowHint = 1, RogueUnlockFunctionTypeCosmosBanAeon = 2, RogueUnlockFuntionTypeExhibition = 3, RogueUnlockFuntionTypeCollection = 4, } impl Fbhadiccalj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Fbhadiccalj::RogueUnlockFunctionTypeMiracle => { "ROGUE_UNLOCK_FUNCTION_TYPE_MIRACLE" } Fbhadiccalj::RogueUnlockFunctionTypeShowHint => { "ROGUE_UNLOCK_FUNCTION_TYPE_SHOW_HINT" } Fbhadiccalj::RogueUnlockFunctionTypeCosmosBanAeon => { "ROGUE_UNLOCK_FUNCTION_TYPE_COSMOS_BAN_AEON" } Fbhadiccalj::RogueUnlockFuntionTypeExhibition => { "ROGUE_UNLOCK_FUNTION_TYPE_EXHIBITION" } Fbhadiccalj::RogueUnlockFuntionTypeCollection => { "ROGUE_UNLOCK_FUNTION_TYPE_COLLECTION" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_UNLOCK_FUNCTION_TYPE_MIRACLE" => { Some(Self::RogueUnlockFunctionTypeMiracle) } "ROGUE_UNLOCK_FUNCTION_TYPE_SHOW_HINT" => { Some(Self::RogueUnlockFunctionTypeShowHint) } "ROGUE_UNLOCK_FUNCTION_TYPE_COSMOS_BAN_AEON" => { Some(Self::RogueUnlockFunctionTypeCosmosBanAeon) } "ROGUE_UNLOCK_FUNTION_TYPE_EXHIBITION" => { Some(Self::RogueUnlockFuntionTypeExhibition) } "ROGUE_UNLOCK_FUNTION_TYPE_COLLECTION" => { Some(Self::RogueUnlockFuntionTypeCollection) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ekmlgefdaca { RogueCommonMiracleSelectSourceTypeNone = 0, RogueCommonMiracleSelectSourceTypeDiceRoll = 1, RogueCommonMiracleSelectSourceTypeAeon = 2, RogueCommonMiracleSelectSourceTypeBoardEvent = 3, RogueCommonMiracleSelectSourceTypeLevelMechanism = 4, } impl Ekmlgefdaca { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ekmlgefdaca::RogueCommonMiracleSelectSourceTypeNone => { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_NONE" } Ekmlgefdaca::RogueCommonMiracleSelectSourceTypeDiceRoll => { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_DICE_ROLL" } Ekmlgefdaca::RogueCommonMiracleSelectSourceTypeAeon => { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_AEON" } Ekmlgefdaca::RogueCommonMiracleSelectSourceTypeBoardEvent => { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_BOARD_EVENT" } Ekmlgefdaca::RogueCommonMiracleSelectSourceTypeLevelMechanism => { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_LEVEL_MECHANISM" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_NONE" => { Some(Self::RogueCommonMiracleSelectSourceTypeNone) } "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_DICE_ROLL" => { Some(Self::RogueCommonMiracleSelectSourceTypeDiceRoll) } "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_AEON" => { Some(Self::RogueCommonMiracleSelectSourceTypeAeon) } "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_BOARD_EVENT" => { Some(Self::RogueCommonMiracleSelectSourceTypeBoardEvent) } "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::RogueCommonMiracleSelectSourceTypeLevelMechanism) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gjgekmjjegd { RogueCommonBuffDisplayTypeNone = 0, RogueCommonBuffDisplayTypeAdd = 1, RogueCommonBuffDisplayTypeRemove = 2, } impl Gjgekmjjegd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gjgekmjjegd::RogueCommonBuffDisplayTypeNone => { "ROGUE_COMMON_BUFF_DISPLAY_TYPE_NONE" } Gjgekmjjegd::RogueCommonBuffDisplayTypeAdd => { "ROGUE_COMMON_BUFF_DISPLAY_TYPE_ADD" } Gjgekmjjegd::RogueCommonBuffDisplayTypeRemove => { "ROGUE_COMMON_BUFF_DISPLAY_TYPE_REMOVE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_BUFF_DISPLAY_TYPE_NONE" => { Some(Self::RogueCommonBuffDisplayTypeNone) } "ROGUE_COMMON_BUFF_DISPLAY_TYPE_ADD" => { Some(Self::RogueCommonBuffDisplayTypeAdd) } "ROGUE_COMMON_BUFF_DISPLAY_TYPE_REMOVE" => { Some(Self::RogueCommonBuffDisplayTypeRemove) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Akobpaafjgb { RogueCommonMiracleDisplayTypeNone = 0, RogueCommonMiracleDisplayTypeAdd = 1, RogueCommonMiracleDisplayTypeRemove = 2, RogueCommonMiracleDisplayTypeRepair = 3, } impl Akobpaafjgb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Akobpaafjgb::RogueCommonMiracleDisplayTypeNone => { "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_NONE" } Akobpaafjgb::RogueCommonMiracleDisplayTypeAdd => { "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_ADD" } Akobpaafjgb::RogueCommonMiracleDisplayTypeRemove => { "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_REMOVE" } Akobpaafjgb::RogueCommonMiracleDisplayTypeRepair => { "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_REPAIR" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_NONE" => { Some(Self::RogueCommonMiracleDisplayTypeNone) } "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_ADD" => { Some(Self::RogueCommonMiracleDisplayTypeAdd) } "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_REMOVE" => { Some(Self::RogueCommonMiracleDisplayTypeRemove) } "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_REPAIR" => { Some(Self::RogueCommonMiracleDisplayTypeRepair) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cibclfoodjb { RogueCommonItemDisplayTypeNone = 0, RogueCommonItemDisplayTypeAdd = 1, RogueCommonItemDisplayTypeRemove = 2, } impl Cibclfoodjb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Cibclfoodjb::RogueCommonItemDisplayTypeNone => { "ROGUE_COMMON_ITEM_DISPLAY_TYPE_NONE" } Cibclfoodjb::RogueCommonItemDisplayTypeAdd => { "ROGUE_COMMON_ITEM_DISPLAY_TYPE_ADD" } Cibclfoodjb::RogueCommonItemDisplayTypeRemove => { "ROGUE_COMMON_ITEM_DISPLAY_TYPE_REMOVE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_ITEM_DISPLAY_TYPE_NONE" => { Some(Self::RogueCommonItemDisplayTypeNone) } "ROGUE_COMMON_ITEM_DISPLAY_TYPE_ADD" => { Some(Self::RogueCommonItemDisplayTypeAdd) } "ROGUE_COMMON_ITEM_DISPLAY_TYPE_REMOVE" => { Some(Self::RogueCommonItemDisplayTypeRemove) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueCommonActionResultDisplayType { None = 0, Single = 1, Multi = 2, } impl RogueCommonActionResultDisplayType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueCommonActionResultDisplayType::None => { "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_NONE" } RogueCommonActionResultDisplayType::Single => { "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_SINGLE" } RogueCommonActionResultDisplayType::Multi => { "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_MULTI" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_NONE" => Some(Self::None), "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_SINGLE" => Some(Self::Single), "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_MULTI" => Some(Self::Multi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueBuffSource { RogueCommonActionResultSourceTypeNone = 0, RogueCommonActionResultSourceTypeSelect = 1, RogueCommonActionResultSourceTypeEnhance = 2, RogueCommonActionResultSourceTypeMiracle = 3, RogueCommonActionResultSourceTypeDialogue = 4, RogueCommonActionResultSourceTypeBonus = 5, RogueCommonActionResultSourceTypeShop = 6, RogueCommonActionResultSourceTypeDice = 7, RogueCommonActionResultSourceTypeAeon = 8, RogueCommonActionResultSourceTypeBoardEvent = 9, RogueCommonActionResultSourceTypeMazeSkill = 10, RogueCommonActionResultSourceTypeLevelMechanism = 11, RogueCommonActionResultSourceTypeBuff = 12, RogueCommonActionResultSourceTypeReforge = 13, RogueCommonActionResultSourceTypeMagicUnitCompose = 14, RogueCommonActionResultSourceTypeMagicUnitReforge = 15, } impl RogueBuffSource { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueBuffSource::RogueCommonActionResultSourceTypeNone => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_NONE" } RogueBuffSource::RogueCommonActionResultSourceTypeSelect => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_SELECT" } RogueBuffSource::RogueCommonActionResultSourceTypeEnhance => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_ENHANCE" } RogueBuffSource::RogueCommonActionResultSourceTypeMiracle => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MIRACLE" } RogueBuffSource::RogueCommonActionResultSourceTypeDialogue => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_DIALOGUE" } RogueBuffSource::RogueCommonActionResultSourceTypeBonus => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BONUS" } RogueBuffSource::RogueCommonActionResultSourceTypeShop => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_SHOP" } RogueBuffSource::RogueCommonActionResultSourceTypeDice => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_DICE" } RogueBuffSource::RogueCommonActionResultSourceTypeAeon => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_AEON" } RogueBuffSource::RogueCommonActionResultSourceTypeBoardEvent => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BOARD_EVENT" } RogueBuffSource::RogueCommonActionResultSourceTypeMazeSkill => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAZE_SKILL" } RogueBuffSource::RogueCommonActionResultSourceTypeLevelMechanism => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_LEVEL_MECHANISM" } RogueBuffSource::RogueCommonActionResultSourceTypeBuff => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BUFF" } RogueBuffSource::RogueCommonActionResultSourceTypeReforge => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_REFORGE" } RogueBuffSource::RogueCommonActionResultSourceTypeMagicUnitCompose => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAGIC_UNIT_COMPOSE" } RogueBuffSource::RogueCommonActionResultSourceTypeMagicUnitReforge => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAGIC_UNIT_REFORGE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_NONE" => { Some(Self::RogueCommonActionResultSourceTypeNone) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_SELECT" => { Some(Self::RogueCommonActionResultSourceTypeSelect) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_ENHANCE" => { Some(Self::RogueCommonActionResultSourceTypeEnhance) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MIRACLE" => { Some(Self::RogueCommonActionResultSourceTypeMiracle) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_DIALOGUE" => { Some(Self::RogueCommonActionResultSourceTypeDialogue) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BONUS" => { Some(Self::RogueCommonActionResultSourceTypeBonus) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_SHOP" => { Some(Self::RogueCommonActionResultSourceTypeShop) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_DICE" => { Some(Self::RogueCommonActionResultSourceTypeDice) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_AEON" => { Some(Self::RogueCommonActionResultSourceTypeAeon) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BOARD_EVENT" => { Some(Self::RogueCommonActionResultSourceTypeBoardEvent) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAZE_SKILL" => { Some(Self::RogueCommonActionResultSourceTypeMazeSkill) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::RogueCommonActionResultSourceTypeLevelMechanism) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BUFF" => { Some(Self::RogueCommonActionResultSourceTypeBuff) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_REFORGE" => { Some(Self::RogueCommonActionResultSourceTypeReforge) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAGIC_UNIT_COMPOSE" => { Some(Self::RogueCommonActionResultSourceTypeMagicUnitCompose) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAGIC_UNIT_REFORGE" => { Some(Self::RogueCommonActionResultSourceTypeMagicUnitReforge) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueTalentStatus { Lock = 0, Unlock = 1, Enable = 2, } impl RogueTalentStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueTalentStatus::Lock => "ROGUE_TALENT_STATUS_LOCK", RogueTalentStatus::Unlock => "ROGUE_TALENT_STATUS_UNLOCK", RogueTalentStatus::Enable => "ROGUE_TALENT_STATUS_ENABLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TALENT_STATUS_LOCK" => Some(Self::Lock), "ROGUE_TALENT_STATUS_UNLOCK" => Some(Self::Unlock), "ROGUE_TALENT_STATUS_ENABLE" => Some(Self::Enable), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pcpolnffhed { RogueCollectionOperateNone = 0, RogueCollectionOperateSet = 1, RogueCollectionOperateUnset = 2, } impl Pcpolnffhed { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pcpolnffhed::RogueCollectionOperateNone => "ROGUE_COLLECTION_OPERATE_NONE", Pcpolnffhed::RogueCollectionOperateSet => "ROGUE_COLLECTION_OPERATE_SET", Pcpolnffhed::RogueCollectionOperateUnset => "ROGUE_COLLECTION_OPERATE_UNSET", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COLLECTION_OPERATE_NONE" => Some(Self::RogueCollectionOperateNone), "ROGUE_COLLECTION_OPERATE_SET" => Some(Self::RogueCollectionOperateSet), "ROGUE_COLLECTION_OPERATE_UNSET" => Some(Self::RogueCollectionOperateUnset), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Flkhdjjiafk { RogueBoothNone = 0, RogueBoothEmpty = 1, RogueBoothDisplay = 2, } impl Flkhdjjiafk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Flkhdjjiafk::RogueBoothNone => "ROGUE_BOOTH_NONE", Flkhdjjiafk::RogueBoothEmpty => "ROGUE_BOOTH_EMPTY", Flkhdjjiafk::RogueBoothDisplay => "ROGUE_BOOTH_DISPLAY", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_BOOTH_NONE" => Some(Self::RogueBoothNone), "ROGUE_BOOTH_EMPTY" => Some(Self::RogueBoothEmpty), "ROGUE_BOOTH_DISPLAY" => Some(Self::RogueBoothDisplay), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lbaooajplmj { RogueCollectionNone = 0, RogueCollectionUnlocked = 1, RogueCollectionDisplay = 2, } impl Lbaooajplmj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lbaooajplmj::RogueCollectionNone => "ROGUE_COLLECTION_NONE", Lbaooajplmj::RogueCollectionUnlocked => "ROGUE_COLLECTION_UNLOCKED", Lbaooajplmj::RogueCollectionDisplay => "ROGUE_COLLECTION_DISPLAY", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COLLECTION_NONE" => Some(Self::RogueCollectionNone), "ROGUE_COLLECTION_UNLOCKED" => Some(Self::RogueCollectionUnlocked), "ROGUE_COLLECTION_DISPLAY" => Some(Self::RogueCollectionDisplay), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Anjaolamece { RogueExhibitionNone = 0, RogueExhibitionUnlocked = 1, RogueExhibitionDisplay = 2, } impl Anjaolamece { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Anjaolamece::RogueExhibitionNone => "ROGUE_EXHIBITION_NONE", Anjaolamece::RogueExhibitionUnlocked => "ROGUE_EXHIBITION_UNLOCKED", Anjaolamece::RogueExhibitionDisplay => "ROGUE_EXHIBITION_DISPLAY", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_EXHIBITION_NONE" => Some(Self::RogueExhibitionNone), "ROGUE_EXHIBITION_UNLOCKED" => Some(Self::RogueExhibitionUnlocked), "ROGUE_EXHIBITION_DISPLAY" => Some(Self::RogueExhibitionDisplay), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Klgilfnfkeo { RogueDebugMessageTypeNone = 0, RogueDebugMessageTypeDebug = 1, RogueDebugMessageTypeInfo = 2, RogueDebugMessageTypeWarn = 3, RogueDebugMessageTypeError = 4, } impl Klgilfnfkeo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Klgilfnfkeo::RogueDebugMessageTypeNone => "ROGUE_DEBUG_MESSAGE_TYPE_NONE", Klgilfnfkeo::RogueDebugMessageTypeDebug => "ROGUE_DEBUG_MESSAGE_TYPE_DEBUG", Klgilfnfkeo::RogueDebugMessageTypeInfo => "ROGUE_DEBUG_MESSAGE_TYPE_INFO", Klgilfnfkeo::RogueDebugMessageTypeWarn => "ROGUE_DEBUG_MESSAGE_TYPE_WARN", Klgilfnfkeo::RogueDebugMessageTypeError => "ROGUE_DEBUG_MESSAGE_TYPE_ERROR", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_DEBUG_MESSAGE_TYPE_NONE" => Some(Self::RogueDebugMessageTypeNone), "ROGUE_DEBUG_MESSAGE_TYPE_DEBUG" => Some(Self::RogueDebugMessageTypeDebug), "ROGUE_DEBUG_MESSAGE_TYPE_INFO" => Some(Self::RogueDebugMessageTypeInfo), "ROGUE_DEBUG_MESSAGE_TYPE_WARN" => Some(Self::RogueDebugMessageTypeWarn), "ROGUE_DEBUG_MESSAGE_TYPE_ERROR" => Some(Self::RogueDebugMessageTypeError), _ => None, } } } /// Obf: BHJEHCEKHCG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueEndless { None = 0, CmdGetRogueEndlessActivityDataScRsp = 6008, ActivityBattleEndScNotify = 6010, CmdEnterRogueEndlessActivityStageCsReq = 6007, CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6009, CmdTakeRogueEndlessActivityPointRewardCsReq = 6004, CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6006, CmdGetRogueEndlessActivityDataCsReq = 6002, CmdTakeRogueEndlessActivityPointRewardScRsp = 6005, CmdEnterRogueEndlessActivityStageScRsp = 6003, } impl CmdRogueEndless { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueEndless::None => "CmdRogueEndlessNone", CmdRogueEndless::CmdGetRogueEndlessActivityDataScRsp => { "CmdGetRogueEndlessActivityDataScRsp" } CmdRogueEndless::ActivityBattleEndScNotify => { "CmdRogueEndlessActivityBattleEndScNotify" } CmdRogueEndless::CmdEnterRogueEndlessActivityStageCsReq => { "CmdEnterRogueEndlessActivityStageCsReq" } CmdRogueEndless::CmdTakeRogueEndlessActivityAllBonusRewardScRsp => { "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" } CmdRogueEndless::CmdTakeRogueEndlessActivityPointRewardCsReq => { "CmdTakeRogueEndlessActivityPointRewardCsReq" } CmdRogueEndless::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => { "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" } CmdRogueEndless::CmdGetRogueEndlessActivityDataCsReq => { "CmdGetRogueEndlessActivityDataCsReq" } CmdRogueEndless::CmdTakeRogueEndlessActivityPointRewardScRsp => { "CmdTakeRogueEndlessActivityPointRewardScRsp" } CmdRogueEndless::CmdEnterRogueEndlessActivityStageScRsp => { "CmdEnterRogueEndlessActivityStageScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueEndlessNone" => Some(Self::None), "CmdGetRogueEndlessActivityDataScRsp" => { Some(Self::CmdGetRogueEndlessActivityDataScRsp) } "CmdRogueEndlessActivityBattleEndScNotify" => { Some(Self::ActivityBattleEndScNotify) } "CmdEnterRogueEndlessActivityStageCsReq" => { Some(Self::CmdEnterRogueEndlessActivityStageCsReq) } "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" => { Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp) } "CmdTakeRogueEndlessActivityPointRewardCsReq" => { Some(Self::CmdTakeRogueEndlessActivityPointRewardCsReq) } "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => { Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq) } "CmdGetRogueEndlessActivityDataCsReq" => { Some(Self::CmdGetRogueEndlessActivityDataCsReq) } "CmdTakeRogueEndlessActivityPointRewardScRsp" => { Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp) } "CmdEnterRogueEndlessActivityStageScRsp" => { Some(Self::CmdEnterRogueEndlessActivityStageScRsp) } _ => None, } } } /// Obf: EDAPADPNELO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueMagic { None = 0, BattleFailSettleInfoScNotify = 7720, SettleCsReq = 7733, QueryScRsp = 7752, EnterRoomCsReq = 7728, EnableTalentScRsp = 7755, LeaveScRsp = 7777, ScepterTakeOffUnitScRsp = 7706, EnableTalentCsReq = 7763, ReviveCostUpdateScNotify = 7750, StartCsReq = 7798, GetTalentInfoCsReq = 7788, UnitReforgeScRsp = 7714, QueryCsReq = 7760, ScepterDressInUnitScRsp = 7800, SettleScRsp = 7712, LevelInfoUpdateScNotify = 7789, ReviveAvatarCsReq = 7731, EnterLayerCsReq = 7778, UnitReforgeCsReq = 7716, StartScRsp = 7771, EnterLayerScRsp = 7756, ScepterDressInUnitCsReq = 7710, StoryInfoUpdateScNotify = 7719, AutoDressInMagicUnitChangeScNotify = 7792, GetTalentInfoScRsp = 7793, AutoDressInUnitScRsp = 7715, ReviveAvatarScRsp = 7704, GetMiscRealTimeDataScRsp = 7757, ScepterTakeOffUnitCsReq = 7762, UnitComposeCsReq = 7723, GetMiscRealTimeDataCsReq = 7765, EnterCsReq = 7783, EnterRoomScRsp = 7738, AutoDressInUnitCsReq = 7725, SetAutoDressInMagicUnitCsReq = 7736, EnterScRsp = 7742, AreaUpdateScNotify = 7722, SetAutoDressInMagicUnitScRsp = 7702, LeaveCsReq = 7779, UnitComposeScRsp = 7785, } impl CmdRogueMagic { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueMagic::None => "CmdRogueMagicNone", CmdRogueMagic::BattleFailSettleInfoScNotify => { "CmdRogueMagicBattleFailSettleInfoScNotify" } CmdRogueMagic::SettleCsReq => "CmdRogueMagicSettleCsReq", CmdRogueMagic::QueryScRsp => "CmdRogueMagicQueryScRsp", CmdRogueMagic::EnterRoomCsReq => "CmdRogueMagicEnterRoomCsReq", CmdRogueMagic::EnableTalentScRsp => "CmdRogueMagicEnableTalentScRsp", CmdRogueMagic::LeaveScRsp => "CmdRogueMagicLeaveScRsp", CmdRogueMagic::ScepterTakeOffUnitScRsp => { "CmdRogueMagicScepterTakeOffUnitScRsp" } CmdRogueMagic::EnableTalentCsReq => "CmdRogueMagicEnableTalentCsReq", CmdRogueMagic::ReviveCostUpdateScNotify => { "CmdRogueMagicReviveCostUpdateScNotify" } CmdRogueMagic::StartCsReq => "CmdRogueMagicStartCsReq", CmdRogueMagic::GetTalentInfoCsReq => "CmdRogueMagicGetTalentInfoCsReq", CmdRogueMagic::UnitReforgeScRsp => "CmdRogueMagicUnitReforgeScRsp", CmdRogueMagic::QueryCsReq => "CmdRogueMagicQueryCsReq", CmdRogueMagic::ScepterDressInUnitScRsp => { "CmdRogueMagicScepterDressInUnitScRsp" } CmdRogueMagic::SettleScRsp => "CmdRogueMagicSettleScRsp", CmdRogueMagic::LevelInfoUpdateScNotify => { "CmdRogueMagicLevelInfoUpdateScNotify" } CmdRogueMagic::ReviveAvatarCsReq => "CmdRogueMagicReviveAvatarCsReq", CmdRogueMagic::EnterLayerCsReq => "CmdRogueMagicEnterLayerCsReq", CmdRogueMagic::UnitReforgeCsReq => "CmdRogueMagicUnitReforgeCsReq", CmdRogueMagic::StartScRsp => "CmdRogueMagicStartScRsp", CmdRogueMagic::EnterLayerScRsp => "CmdRogueMagicEnterLayerScRsp", CmdRogueMagic::ScepterDressInUnitCsReq => { "CmdRogueMagicScepterDressInUnitCsReq" } CmdRogueMagic::StoryInfoUpdateScNotify => { "CmdRogueMagicStoryInfoUpdateScNotify" } CmdRogueMagic::AutoDressInMagicUnitChangeScNotify => { "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" } CmdRogueMagic::GetTalentInfoScRsp => "CmdRogueMagicGetTalentInfoScRsp", CmdRogueMagic::AutoDressInUnitScRsp => "CmdRogueMagicAutoDressInUnitScRsp", CmdRogueMagic::ReviveAvatarScRsp => "CmdRogueMagicReviveAvatarScRsp", CmdRogueMagic::GetMiscRealTimeDataScRsp => { "CmdRogueMagicGetMiscRealTimeDataScRsp" } CmdRogueMagic::ScepterTakeOffUnitCsReq => { "CmdRogueMagicScepterTakeOffUnitCsReq" } CmdRogueMagic::UnitComposeCsReq => "CmdRogueMagicUnitComposeCsReq", CmdRogueMagic::GetMiscRealTimeDataCsReq => { "CmdRogueMagicGetMiscRealTimeDataCsReq" } CmdRogueMagic::EnterCsReq => "CmdRogueMagicEnterCsReq", CmdRogueMagic::EnterRoomScRsp => "CmdRogueMagicEnterRoomScRsp", CmdRogueMagic::AutoDressInUnitCsReq => "CmdRogueMagicAutoDressInUnitCsReq", CmdRogueMagic::SetAutoDressInMagicUnitCsReq => { "CmdRogueMagicSetAutoDressInMagicUnitCsReq" } CmdRogueMagic::EnterScRsp => "CmdRogueMagicEnterScRsp", CmdRogueMagic::AreaUpdateScNotify => "CmdRogueMagicAreaUpdateScNotify", CmdRogueMagic::SetAutoDressInMagicUnitScRsp => { "CmdRogueMagicSetAutoDressInMagicUnitScRsp" } CmdRogueMagic::LeaveCsReq => "CmdRogueMagicLeaveCsReq", CmdRogueMagic::UnitComposeScRsp => "CmdRogueMagicUnitComposeScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueMagicNone" => Some(Self::None), "CmdRogueMagicBattleFailSettleInfoScNotify" => { Some(Self::BattleFailSettleInfoScNotify) } "CmdRogueMagicSettleCsReq" => Some(Self::SettleCsReq), "CmdRogueMagicQueryScRsp" => Some(Self::QueryScRsp), "CmdRogueMagicEnterRoomCsReq" => Some(Self::EnterRoomCsReq), "CmdRogueMagicEnableTalentScRsp" => Some(Self::EnableTalentScRsp), "CmdRogueMagicLeaveScRsp" => Some(Self::LeaveScRsp), "CmdRogueMagicScepterTakeOffUnitScRsp" => Some(Self::ScepterTakeOffUnitScRsp), "CmdRogueMagicEnableTalentCsReq" => Some(Self::EnableTalentCsReq), "CmdRogueMagicReviveCostUpdateScNotify" => { Some(Self::ReviveCostUpdateScNotify) } "CmdRogueMagicStartCsReq" => Some(Self::StartCsReq), "CmdRogueMagicGetTalentInfoCsReq" => Some(Self::GetTalentInfoCsReq), "CmdRogueMagicUnitReforgeScRsp" => Some(Self::UnitReforgeScRsp), "CmdRogueMagicQueryCsReq" => Some(Self::QueryCsReq), "CmdRogueMagicScepterDressInUnitScRsp" => Some(Self::ScepterDressInUnitScRsp), "CmdRogueMagicSettleScRsp" => Some(Self::SettleScRsp), "CmdRogueMagicLevelInfoUpdateScNotify" => Some(Self::LevelInfoUpdateScNotify), "CmdRogueMagicReviveAvatarCsReq" => Some(Self::ReviveAvatarCsReq), "CmdRogueMagicEnterLayerCsReq" => Some(Self::EnterLayerCsReq), "CmdRogueMagicUnitReforgeCsReq" => Some(Self::UnitReforgeCsReq), "CmdRogueMagicStartScRsp" => Some(Self::StartScRsp), "CmdRogueMagicEnterLayerScRsp" => Some(Self::EnterLayerScRsp), "CmdRogueMagicScepterDressInUnitCsReq" => Some(Self::ScepterDressInUnitCsReq), "CmdRogueMagicStoryInfoUpdateScNotify" => Some(Self::StoryInfoUpdateScNotify), "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" => { Some(Self::AutoDressInMagicUnitChangeScNotify) } "CmdRogueMagicGetTalentInfoScRsp" => Some(Self::GetTalentInfoScRsp), "CmdRogueMagicAutoDressInUnitScRsp" => Some(Self::AutoDressInUnitScRsp), "CmdRogueMagicReviveAvatarScRsp" => Some(Self::ReviveAvatarScRsp), "CmdRogueMagicGetMiscRealTimeDataScRsp" => { Some(Self::GetMiscRealTimeDataScRsp) } "CmdRogueMagicScepterTakeOffUnitCsReq" => Some(Self::ScepterTakeOffUnitCsReq), "CmdRogueMagicUnitComposeCsReq" => Some(Self::UnitComposeCsReq), "CmdRogueMagicGetMiscRealTimeDataCsReq" => { Some(Self::GetMiscRealTimeDataCsReq) } "CmdRogueMagicEnterCsReq" => Some(Self::EnterCsReq), "CmdRogueMagicEnterRoomScRsp" => Some(Self::EnterRoomScRsp), "CmdRogueMagicAutoDressInUnitCsReq" => Some(Self::AutoDressInUnitCsReq), "CmdRogueMagicSetAutoDressInMagicUnitCsReq" => { Some(Self::SetAutoDressInMagicUnitCsReq) } "CmdRogueMagicEnterScRsp" => Some(Self::EnterScRsp), "CmdRogueMagicAreaUpdateScNotify" => Some(Self::AreaUpdateScNotify), "CmdRogueMagicSetAutoDressInMagicUnitScRsp" => { Some(Self::SetAutoDressInMagicUnitScRsp) } "CmdRogueMagicLeaveCsReq" => Some(Self::LeaveCsReq), "CmdRogueMagicUnitComposeScRsp" => Some(Self::UnitComposeScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueMagicLevelStatus { None = 0, Processing = 1, Finished = 2, Settled = 3, } impl RogueMagicLevelStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueMagicLevelStatus::None => "ROGUE_MAGIC_LEVEL_STATUS_NONE", RogueMagicLevelStatus::Processing => "ROGUE_MAGIC_LEVEL_STATUS_PROCESSING", RogueMagicLevelStatus::Finished => "ROGUE_MAGIC_LEVEL_STATUS_FINISHED", RogueMagicLevelStatus::Settled => "ROGUE_MAGIC_LEVEL_STATUS_SETTLED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_MAGIC_LEVEL_STATUS_NONE" => Some(Self::None), "ROGUE_MAGIC_LEVEL_STATUS_PROCESSING" => Some(Self::Processing), "ROGUE_MAGIC_LEVEL_STATUS_FINISHED" => Some(Self::Finished), "ROGUE_MAGIC_LEVEL_STATUS_SETTLED" => Some(Self::Settled), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueMagicLayerStatus { None = 0, Processing = 1, Finish = 2, } impl RogueMagicLayerStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueMagicLayerStatus::None => "ROGUE_MAGIC_LAYER_STATUS_NONE", RogueMagicLayerStatus::Processing => "ROGUE_MAGIC_LAYER_STATUS_PROCESSING", RogueMagicLayerStatus::Finish => "ROGUE_MAGIC_LAYER_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_MAGIC_LAYER_STATUS_NONE" => Some(Self::None), "ROGUE_MAGIC_LAYER_STATUS_PROCESSING" => Some(Self::Processing), "ROGUE_MAGIC_LAYER_STATUS_FINISH" => Some(Self::Finish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueMagicRoomStatus { None = 0, Inited = 1, Processing = 2, Finish = 3, } impl RogueMagicRoomStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueMagicRoomStatus::None => "ROGUE_MAGIC_ROOM_STATUS_NONE", RogueMagicRoomStatus::Inited => "ROGUE_MAGIC_ROOM_STATUS_INITED", RogueMagicRoomStatus::Processing => "ROGUE_MAGIC_ROOM_STATUS_PROCESSING", RogueMagicRoomStatus::Finish => "ROGUE_MAGIC_ROOM_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_MAGIC_ROOM_STATUS_NONE" => Some(Self::None), "ROGUE_MAGIC_ROOM_STATUS_INITED" => Some(Self::Inited), "ROGUE_MAGIC_ROOM_STATUS_PROCESSING" => Some(Self::Processing), "ROGUE_MAGIC_ROOM_STATUS_FINISH" => Some(Self::Finish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueMagicSetttleReason { RogueMagicSettleReasonNone = 0, RogueMagicSettleReasonWin = 1, RogueMagicSettleReasonFail = 2, RogueMagicSettleReasonInterrupt = 3, } impl RogueMagicSetttleReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueMagicSetttleReason::RogueMagicSettleReasonNone => { "ROGUE_MAGIC_SETTLE_REASON_NONE" } RogueMagicSetttleReason::RogueMagicSettleReasonWin => { "ROGUE_MAGIC_SETTLE_REASON_WIN" } RogueMagicSetttleReason::RogueMagicSettleReasonFail => { "ROGUE_MAGIC_SETTLE_REASON_FAIL" } RogueMagicSetttleReason::RogueMagicSettleReasonInterrupt => { "ROGUE_MAGIC_SETTLE_REASON_INTERRUPT" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_MAGIC_SETTLE_REASON_NONE" => Some(Self::RogueMagicSettleReasonNone), "ROGUE_MAGIC_SETTLE_REASON_WIN" => Some(Self::RogueMagicSettleReasonWin), "ROGUE_MAGIC_SETTLE_REASON_FAIL" => Some(Self::RogueMagicSettleReasonFail), "ROGUE_MAGIC_SETTLE_REASON_INTERRUPT" => { Some(Self::RogueMagicSettleReasonInterrupt) } _ => None, } } } /// Obf: MMANHMCOFDM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueModifierType { None = 0, CmdRogueModifierSelectCellCsReq = 5342, CmdRogueModifierDelNotify = 5328, CmdRogueModifierAddNotify = 5383, CmdRogueModifierStageStartNotify = 5338, CmdRogueModifierUpdateNotify = 5312, CmdRogueModifierSelectCellScRsp = 5379, } impl CmdRogueModifierType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueModifierType::None => "CmdRogueModifierTypeNone", CmdRogueModifierType::CmdRogueModifierSelectCellCsReq => { "CmdRogueModifierSelectCellCsReq" } CmdRogueModifierType::CmdRogueModifierDelNotify => { "CmdRogueModifierDelNotify" } CmdRogueModifierType::CmdRogueModifierAddNotify => { "CmdRogueModifierAddNotify" } CmdRogueModifierType::CmdRogueModifierStageStartNotify => { "CmdRogueModifierStageStartNotify" } CmdRogueModifierType::CmdRogueModifierUpdateNotify => { "CmdRogueModifierUpdateNotify" } CmdRogueModifierType::CmdRogueModifierSelectCellScRsp => { "CmdRogueModifierSelectCellScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueModifierTypeNone" => Some(Self::None), "CmdRogueModifierSelectCellCsReq" => { Some(Self::CmdRogueModifierSelectCellCsReq) } "CmdRogueModifierDelNotify" => Some(Self::CmdRogueModifierDelNotify), "CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify), "CmdRogueModifierStageStartNotify" => { Some(Self::CmdRogueModifierStageStartNotify) } "CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify), "CmdRogueModifierSelectCellScRsp" => { Some(Self::CmdRogueModifierSelectCellScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jmphnebepgn { RogueModifierSourceNone = 0, RogueModifierSourceDiceRoll = 1, RogueModifierSourceAeon = 2, RogueModifierSourceBoardEvent = 3, RogueModifierSourceDialogEvent = 4, RogueModifierSourceMiracle = 5, RogueModifierSourceCellMark = 6, RogueModifierSourceAeonTalent = 7, RogueModifierSourceBossDecay = 8, RogueModifierSourceDiceBranch = 9, } impl Jmphnebepgn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jmphnebepgn::RogueModifierSourceNone => "ROGUE_MODIFIER_SOURCE_NONE", Jmphnebepgn::RogueModifierSourceDiceRoll => "ROGUE_MODIFIER_SOURCE_DICE_ROLL", Jmphnebepgn::RogueModifierSourceAeon => "ROGUE_MODIFIER_SOURCE_AEON", Jmphnebepgn::RogueModifierSourceBoardEvent => { "ROGUE_MODIFIER_SOURCE_BOARD_EVENT" } Jmphnebepgn::RogueModifierSourceDialogEvent => { "ROGUE_MODIFIER_SOURCE_DIALOG_EVENT" } Jmphnebepgn::RogueModifierSourceMiracle => "ROGUE_MODIFIER_SOURCE_MIRACLE", Jmphnebepgn::RogueModifierSourceCellMark => "ROGUE_MODIFIER_SOURCE_CELL_MARK", Jmphnebepgn::RogueModifierSourceAeonTalent => { "ROGUE_MODIFIER_SOURCE_AEON_TALENT" } Jmphnebepgn::RogueModifierSourceBossDecay => { "ROGUE_MODIFIER_SOURCE_BOSS_DECAY" } Jmphnebepgn::RogueModifierSourceDiceBranch => { "ROGUE_MODIFIER_SOURCE_DICE_BRANCH" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_MODIFIER_SOURCE_NONE" => Some(Self::RogueModifierSourceNone), "ROGUE_MODIFIER_SOURCE_DICE_ROLL" => Some(Self::RogueModifierSourceDiceRoll), "ROGUE_MODIFIER_SOURCE_AEON" => Some(Self::RogueModifierSourceAeon), "ROGUE_MODIFIER_SOURCE_BOARD_EVENT" => { Some(Self::RogueModifierSourceBoardEvent) } "ROGUE_MODIFIER_SOURCE_DIALOG_EVENT" => { Some(Self::RogueModifierSourceDialogEvent) } "ROGUE_MODIFIER_SOURCE_MIRACLE" => Some(Self::RogueModifierSourceMiracle), "ROGUE_MODIFIER_SOURCE_CELL_MARK" => Some(Self::RogueModifierSourceCellMark), "ROGUE_MODIFIER_SOURCE_AEON_TALENT" => { Some(Self::RogueModifierSourceAeonTalent) } "ROGUE_MODIFIER_SOURCE_BOSS_DECAY" => { Some(Self::RogueModifierSourceBossDecay) } "ROGUE_MODIFIER_SOURCE_DICE_BRANCH" => { Some(Self::RogueModifierSourceDiceBranch) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lghnkkdpadm { RogueModifierContentDefinite = 0, RogueModifierContentRandom = 1, } impl Lghnkkdpadm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lghnkkdpadm::RogueModifierContentDefinite => { "ROGUE_MODIFIER_CONTENT_DEFINITE" } Lghnkkdpadm::RogueModifierContentRandom => "ROGUE_MODIFIER_CONTENT_RANDOM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_MODIFIER_CONTENT_DEFINITE" => Some(Self::RogueModifierContentDefinite), "ROGUE_MODIFIER_CONTENT_RANDOM" => Some(Self::RogueModifierContentRandom), _ => None, } } } /// Obf: JGJEPFLKPDC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueTournType { None = 0, CmdRogueTournRenameArchiveCsReq = 6063, CmdRogueTournGetMiscRealTimeDataCsReq = 6097, CmdRogueTournGetArchiveRepositoryCsReq = 6087, CmdRogueTournBattleFailSettleInfoScNotify = 6068, CmdRogueTournEnterLayerScRsp = 6062, CmdRogueTournGetPermanentTalentInfoScRsp = 6016, CmdRogueTournEnablePermanentTalentScRsp = 6026, CmdRogueTournReviveAvatarCsReq = 6041, CmdRogueTournTakeExpRewardCsReq = 6012, CmdRogueTournLeaveCsReq = 6043, CmdRogueTournSettleScRsp = 6030, CmdRogueTournEnterRoomScRsp = 6067, CmdRogueTournWeekChallengeUpdateScNotify = 6013, CmdRogueTournEnterCsReq = 6066, CmdRogueTournQueryCsReq = 6014, CmdRogueTournLevelInfoUpdateScNotify = 6015, CmdRogueTournDeleteArchiveScRsp = 6089, CmdRogueTournEnterRogueCocoonSceneScRsp = 6025, CmdRogueTournGetPermanentTalentInfoCsReq = 6100, CmdRogueTournEnablePermanentTalentCsReq = 6048, CmdRogueTournClearArchiveNameScNotify = 6011, CmdRogueTournConfirmSettleScRsp = 6049, CmdRogueTournResetPermanentTalentCsReq = 6084, CmdRogueTournDeleteArchiveCsReq = 6060, CmdRogueTournGetSettleInfoScRsp = 6065, CmdRogueTournRenameArchiveScRsp = 6057, CmdRogueTournGetArchiveRepositoryScRsp = 6039, CmdRogueTournGetMiscRealTimeDataScRsp = 6042, CmdRogueTournResetPermanentTalentScRsp = 6021, CmdRogueTournGetCurRogueCocoonInfoScRsp = 6036, CmdRogueTournLeaveRogueCocoonSceneScRsp = 6074, CmdRogueTournConfirmSettleCsReq = 6073, CmdRogueTournLeaveScRsp = 6050, CmdRogueTournSettleCsReq = 6094, CmdRogueTournReEnterRogueCocoonStageScRsp = 6098, CmdRogueTournEnterRogueCocoonSceneCsReq = 6035, CmdRogueTournStartScRsp = 6046, CmdRogueTournGetAllArchiveCsReq = 6032, CmdRogueTournQueryScRsp = 6033, CmdRogueTournDifficultyCompNotify = 6082, CmdRogueTournTakeExpRewardScRsp = 6052, CmdRogueTournGetCurRogueCocoonInfoCsReq = 6055, CmdRogueTournGetAllArchiveScRsp = 6081, CmdRogueTournReviveAvatarScRsp = 6037, CmdRogueTournAreaUpdateScNotify = 6020, CmdRogueTournExpNotify = 6088, CmdRogueTournHandBookNotify = 6070, CmdRogueTournGetSettleInfoCsReq = 6075, CmdRogueTournLeaveRogueCocoonSceneCsReq = 6029, CmdRogueTournReviveCostUpdateScNotify = 6077, CmdRogueTournEnterScRsp = 6059, CmdRogueTournEnterRoomCsReq = 6079, CmdRogueTournStartCsReq = 6072, CmdRogueTournEnterLayerCsReq = 6038, CmdRogueTournReEnterRogueCocoonStageCsReq = 6092, } impl CmdRogueTournType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueTournType::None => "CmdRogueTournTypeNone", CmdRogueTournType::CmdRogueTournRenameArchiveCsReq => { "CmdRogueTournRenameArchiveCsReq" } CmdRogueTournType::CmdRogueTournGetMiscRealTimeDataCsReq => { "CmdRogueTournGetMiscRealTimeDataCsReq" } CmdRogueTournType::CmdRogueTournGetArchiveRepositoryCsReq => { "CmdRogueTournGetArchiveRepositoryCsReq" } CmdRogueTournType::CmdRogueTournBattleFailSettleInfoScNotify => { "CmdRogueTournBattleFailSettleInfoScNotify" } CmdRogueTournType::CmdRogueTournEnterLayerScRsp => { "CmdRogueTournEnterLayerScRsp" } CmdRogueTournType::CmdRogueTournGetPermanentTalentInfoScRsp => { "CmdRogueTournGetPermanentTalentInfoScRsp" } CmdRogueTournType::CmdRogueTournEnablePermanentTalentScRsp => { "CmdRogueTournEnablePermanentTalentScRsp" } CmdRogueTournType::CmdRogueTournReviveAvatarCsReq => { "CmdRogueTournReviveAvatarCsReq" } CmdRogueTournType::CmdRogueTournTakeExpRewardCsReq => { "CmdRogueTournTakeExpRewardCsReq" } CmdRogueTournType::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq", CmdRogueTournType::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp", CmdRogueTournType::CmdRogueTournEnterRoomScRsp => { "CmdRogueTournEnterRoomScRsp" } CmdRogueTournType::CmdRogueTournWeekChallengeUpdateScNotify => { "CmdRogueTournWeekChallengeUpdateScNotify" } CmdRogueTournType::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq", CmdRogueTournType::CmdRogueTournQueryCsReq => "CmdRogueTournQueryCsReq", CmdRogueTournType::CmdRogueTournLevelInfoUpdateScNotify => { "CmdRogueTournLevelInfoUpdateScNotify" } CmdRogueTournType::CmdRogueTournDeleteArchiveScRsp => { "CmdRogueTournDeleteArchiveScRsp" } CmdRogueTournType::CmdRogueTournEnterRogueCocoonSceneScRsp => { "CmdRogueTournEnterRogueCocoonSceneScRsp" } CmdRogueTournType::CmdRogueTournGetPermanentTalentInfoCsReq => { "CmdRogueTournGetPermanentTalentInfoCsReq" } CmdRogueTournType::CmdRogueTournEnablePermanentTalentCsReq => { "CmdRogueTournEnablePermanentTalentCsReq" } CmdRogueTournType::CmdRogueTournClearArchiveNameScNotify => { "CmdRogueTournClearArchiveNameScNotify" } CmdRogueTournType::CmdRogueTournConfirmSettleScRsp => { "CmdRogueTournConfirmSettleScRsp" } CmdRogueTournType::CmdRogueTournResetPermanentTalentCsReq => { "CmdRogueTournResetPermanentTalentCsReq" } CmdRogueTournType::CmdRogueTournDeleteArchiveCsReq => { "CmdRogueTournDeleteArchiveCsReq" } CmdRogueTournType::CmdRogueTournGetSettleInfoScRsp => { "CmdRogueTournGetSettleInfoScRsp" } CmdRogueTournType::CmdRogueTournRenameArchiveScRsp => { "CmdRogueTournRenameArchiveScRsp" } CmdRogueTournType::CmdRogueTournGetArchiveRepositoryScRsp => { "CmdRogueTournGetArchiveRepositoryScRsp" } CmdRogueTournType::CmdRogueTournGetMiscRealTimeDataScRsp => { "CmdRogueTournGetMiscRealTimeDataScRsp" } CmdRogueTournType::CmdRogueTournResetPermanentTalentScRsp => { "CmdRogueTournResetPermanentTalentScRsp" } CmdRogueTournType::CmdRogueTournGetCurRogueCocoonInfoScRsp => { "CmdRogueTournGetCurRogueCocoonInfoScRsp" } CmdRogueTournType::CmdRogueTournLeaveRogueCocoonSceneScRsp => { "CmdRogueTournLeaveRogueCocoonSceneScRsp" } CmdRogueTournType::CmdRogueTournConfirmSettleCsReq => { "CmdRogueTournConfirmSettleCsReq" } CmdRogueTournType::CmdRogueTournLeaveScRsp => "CmdRogueTournLeaveScRsp", CmdRogueTournType::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq", CmdRogueTournType::CmdRogueTournReEnterRogueCocoonStageScRsp => { "CmdRogueTournReEnterRogueCocoonStageScRsp" } CmdRogueTournType::CmdRogueTournEnterRogueCocoonSceneCsReq => { "CmdRogueTournEnterRogueCocoonSceneCsReq" } CmdRogueTournType::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp", CmdRogueTournType::CmdRogueTournGetAllArchiveCsReq => { "CmdRogueTournGetAllArchiveCsReq" } CmdRogueTournType::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp", CmdRogueTournType::CmdRogueTournDifficultyCompNotify => { "CmdRogueTournDifficultyCompNotify" } CmdRogueTournType::CmdRogueTournTakeExpRewardScRsp => { "CmdRogueTournTakeExpRewardScRsp" } CmdRogueTournType::CmdRogueTournGetCurRogueCocoonInfoCsReq => { "CmdRogueTournGetCurRogueCocoonInfoCsReq" } CmdRogueTournType::CmdRogueTournGetAllArchiveScRsp => { "CmdRogueTournGetAllArchiveScRsp" } CmdRogueTournType::CmdRogueTournReviveAvatarScRsp => { "CmdRogueTournReviveAvatarScRsp" } CmdRogueTournType::CmdRogueTournAreaUpdateScNotify => { "CmdRogueTournAreaUpdateScNotify" } CmdRogueTournType::CmdRogueTournExpNotify => "CmdRogueTournExpNotify", CmdRogueTournType::CmdRogueTournHandBookNotify => { "CmdRogueTournHandBookNotify" } CmdRogueTournType::CmdRogueTournGetSettleInfoCsReq => { "CmdRogueTournGetSettleInfoCsReq" } CmdRogueTournType::CmdRogueTournLeaveRogueCocoonSceneCsReq => { "CmdRogueTournLeaveRogueCocoonSceneCsReq" } CmdRogueTournType::CmdRogueTournReviveCostUpdateScNotify => { "CmdRogueTournReviveCostUpdateScNotify" } CmdRogueTournType::CmdRogueTournEnterScRsp => "CmdRogueTournEnterScRsp", CmdRogueTournType::CmdRogueTournEnterRoomCsReq => { "CmdRogueTournEnterRoomCsReq" } CmdRogueTournType::CmdRogueTournStartCsReq => "CmdRogueTournStartCsReq", CmdRogueTournType::CmdRogueTournEnterLayerCsReq => { "CmdRogueTournEnterLayerCsReq" } CmdRogueTournType::CmdRogueTournReEnterRogueCocoonStageCsReq => { "CmdRogueTournReEnterRogueCocoonStageCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueTournTypeNone" => Some(Self::None), "CmdRogueTournRenameArchiveCsReq" => { Some(Self::CmdRogueTournRenameArchiveCsReq) } "CmdRogueTournGetMiscRealTimeDataCsReq" => { Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq) } "CmdRogueTournGetArchiveRepositoryCsReq" => { Some(Self::CmdRogueTournGetArchiveRepositoryCsReq) } "CmdRogueTournBattleFailSettleInfoScNotify" => { Some(Self::CmdRogueTournBattleFailSettleInfoScNotify) } "CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp), "CmdRogueTournGetPermanentTalentInfoScRsp" => { Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp) } "CmdRogueTournEnablePermanentTalentScRsp" => { Some(Self::CmdRogueTournEnablePermanentTalentScRsp) } "CmdRogueTournReviveAvatarCsReq" => { Some(Self::CmdRogueTournReviveAvatarCsReq) } "CmdRogueTournTakeExpRewardCsReq" => { Some(Self::CmdRogueTournTakeExpRewardCsReq) } "CmdRogueTournLeaveCsReq" => Some(Self::CmdRogueTournLeaveCsReq), "CmdRogueTournSettleScRsp" => Some(Self::CmdRogueTournSettleScRsp), "CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp), "CmdRogueTournWeekChallengeUpdateScNotify" => { Some(Self::CmdRogueTournWeekChallengeUpdateScNotify) } "CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq), "CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq), "CmdRogueTournLevelInfoUpdateScNotify" => { Some(Self::CmdRogueTournLevelInfoUpdateScNotify) } "CmdRogueTournDeleteArchiveScRsp" => { Some(Self::CmdRogueTournDeleteArchiveScRsp) } "CmdRogueTournEnterRogueCocoonSceneScRsp" => { Some(Self::CmdRogueTournEnterRogueCocoonSceneScRsp) } "CmdRogueTournGetPermanentTalentInfoCsReq" => { Some(Self::CmdRogueTournGetPermanentTalentInfoCsReq) } "CmdRogueTournEnablePermanentTalentCsReq" => { Some(Self::CmdRogueTournEnablePermanentTalentCsReq) } "CmdRogueTournClearArchiveNameScNotify" => { Some(Self::CmdRogueTournClearArchiveNameScNotify) } "CmdRogueTournConfirmSettleScRsp" => { Some(Self::CmdRogueTournConfirmSettleScRsp) } "CmdRogueTournResetPermanentTalentCsReq" => { Some(Self::CmdRogueTournResetPermanentTalentCsReq) } "CmdRogueTournDeleteArchiveCsReq" => { Some(Self::CmdRogueTournDeleteArchiveCsReq) } "CmdRogueTournGetSettleInfoScRsp" => { Some(Self::CmdRogueTournGetSettleInfoScRsp) } "CmdRogueTournRenameArchiveScRsp" => { Some(Self::CmdRogueTournRenameArchiveScRsp) } "CmdRogueTournGetArchiveRepositoryScRsp" => { Some(Self::CmdRogueTournGetArchiveRepositoryScRsp) } "CmdRogueTournGetMiscRealTimeDataScRsp" => { Some(Self::CmdRogueTournGetMiscRealTimeDataScRsp) } "CmdRogueTournResetPermanentTalentScRsp" => { Some(Self::CmdRogueTournResetPermanentTalentScRsp) } "CmdRogueTournGetCurRogueCocoonInfoScRsp" => { Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp) } "CmdRogueTournLeaveRogueCocoonSceneScRsp" => { Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp) } "CmdRogueTournConfirmSettleCsReq" => { Some(Self::CmdRogueTournConfirmSettleCsReq) } "CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp), "CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq), "CmdRogueTournReEnterRogueCocoonStageScRsp" => { Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp) } "CmdRogueTournEnterRogueCocoonSceneCsReq" => { Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq) } "CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp), "CmdRogueTournGetAllArchiveCsReq" => { Some(Self::CmdRogueTournGetAllArchiveCsReq) } "CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp), "CmdRogueTournDifficultyCompNotify" => { Some(Self::CmdRogueTournDifficultyCompNotify) } "CmdRogueTournTakeExpRewardScRsp" => { Some(Self::CmdRogueTournTakeExpRewardScRsp) } "CmdRogueTournGetCurRogueCocoonInfoCsReq" => { Some(Self::CmdRogueTournGetCurRogueCocoonInfoCsReq) } "CmdRogueTournGetAllArchiveScRsp" => { Some(Self::CmdRogueTournGetAllArchiveScRsp) } "CmdRogueTournReviveAvatarScRsp" => { Some(Self::CmdRogueTournReviveAvatarScRsp) } "CmdRogueTournAreaUpdateScNotify" => { Some(Self::CmdRogueTournAreaUpdateScNotify) } "CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify), "CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify), "CmdRogueTournGetSettleInfoCsReq" => { Some(Self::CmdRogueTournGetSettleInfoCsReq) } "CmdRogueTournLeaveRogueCocoonSceneCsReq" => { Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq) } "CmdRogueTournReviveCostUpdateScNotify" => { Some(Self::CmdRogueTournReviveCostUpdateScNotify) } "CmdRogueTournEnterScRsp" => Some(Self::CmdRogueTournEnterScRsp), "CmdRogueTournEnterRoomCsReq" => Some(Self::CmdRogueTournEnterRoomCsReq), "CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq), "CmdRogueTournEnterLayerCsReq" => Some(Self::CmdRogueTournEnterLayerCsReq), "CmdRogueTournReEnterRogueCocoonStageCsReq" => { Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hcojlfjfmjm { RogueTournLevelStatusNone = 0, RogueTournLevelStatusProcessing = 1, RogueTournLevelStatusFinished = 2, RogueTournLevelStatusSettled = 3, } impl Hcojlfjfmjm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hcojlfjfmjm::RogueTournLevelStatusNone => "ROGUE_TOURN_LEVEL_STATUS_NONE", Hcojlfjfmjm::RogueTournLevelStatusProcessing => { "ROGUE_TOURN_LEVEL_STATUS_PROCESSING" } Hcojlfjfmjm::RogueTournLevelStatusFinished => { "ROGUE_TOURN_LEVEL_STATUS_FINISHED" } Hcojlfjfmjm::RogueTournLevelStatusSettled => { "ROGUE_TOURN_LEVEL_STATUS_SETTLED" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TOURN_LEVEL_STATUS_NONE" => Some(Self::RogueTournLevelStatusNone), "ROGUE_TOURN_LEVEL_STATUS_PROCESSING" => { Some(Self::RogueTournLevelStatusProcessing) } "ROGUE_TOURN_LEVEL_STATUS_FINISHED" => { Some(Self::RogueTournLevelStatusFinished) } "ROGUE_TOURN_LEVEL_STATUS_SETTLED" => { Some(Self::RogueTournLevelStatusSettled) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueTournLayerStatus { None = 0, Processing = 1, Finish = 2, } impl RogueTournLayerStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueTournLayerStatus::None => "ROGUE_TOURN_LAYER_STATUS_NONE", RogueTournLayerStatus::Processing => "ROGUE_TOURN_LAYER_STATUS_PROCESSING", RogueTournLayerStatus::Finish => "ROGUE_TOURN_LAYER_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TOURN_LAYER_STATUS_NONE" => Some(Self::None), "ROGUE_TOURN_LAYER_STATUS_PROCESSING" => Some(Self::Processing), "ROGUE_TOURN_LAYER_STATUS_FINISH" => Some(Self::Finish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pbomiimbjni { RogueTournRoomStatusNone = 0, RogueTournRoomStatusInited = 1, RogueTournRoomStatusProcessing = 2, RogueTournRoomStatusFinish = 3, } impl Pbomiimbjni { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pbomiimbjni::RogueTournRoomStatusNone => "ROGUE_TOURN_ROOM_STATUS_NONE", Pbomiimbjni::RogueTournRoomStatusInited => "ROGUE_TOURN_ROOM_STATUS_INITED", Pbomiimbjni::RogueTournRoomStatusProcessing => { "ROGUE_TOURN_ROOM_STATUS_PROCESSING" } Pbomiimbjni::RogueTournRoomStatusFinish => "ROGUE_TOURN_ROOM_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TOURN_ROOM_STATUS_NONE" => Some(Self::RogueTournRoomStatusNone), "ROGUE_TOURN_ROOM_STATUS_INITED" => Some(Self::RogueTournRoomStatusInited), "ROGUE_TOURN_ROOM_STATUS_PROCESSING" => { Some(Self::RogueTournRoomStatusProcessing) } "ROGUE_TOURN_ROOM_STATUS_FINISH" => Some(Self::RogueTournRoomStatusFinish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bgchpbpollk { RogueTournSettleReasonNone = 0, RogueTournSettleReasonWin = 1, RogueTournSettleReasonFail = 2, RogueTournSettleReasonInterrupt = 3, } impl Bgchpbpollk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bgchpbpollk::RogueTournSettleReasonNone => "ROGUE_TOURN_SETTLE_REASON_NONE", Bgchpbpollk::RogueTournSettleReasonWin => "ROGUE_TOURN_SETTLE_REASON_WIN", Bgchpbpollk::RogueTournSettleReasonFail => "ROGUE_TOURN_SETTLE_REASON_FAIL", Bgchpbpollk::RogueTournSettleReasonInterrupt => { "ROGUE_TOURN_SETTLE_REASON_INTERRUPT" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TOURN_SETTLE_REASON_NONE" => Some(Self::RogueTournSettleReasonNone), "ROGUE_TOURN_SETTLE_REASON_WIN" => Some(Self::RogueTournSettleReasonWin), "ROGUE_TOURN_SETTLE_REASON_FAIL" => Some(Self::RogueTournSettleReasonFail), "ROGUE_TOURN_SETTLE_REASON_INTERRUPT" => { Some(Self::RogueTournSettleReasonInterrupt) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Clmgoafgibc { RogueTournHandbookNone = 0, RogueTournHandbookSimpleMiracle = 1, RogueTournHandbookHexMiracle = 2, RogueTournHandbookBuff = 3, RogueTournHandbookEvent = 4, RogueTournHandbookFormula = 5, } impl Clmgoafgibc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Clmgoafgibc::RogueTournHandbookNone => "ROGUE_TOURN_HANDBOOK_NONE", Clmgoafgibc::RogueTournHandbookSimpleMiracle => { "ROGUE_TOURN_HANDBOOK_SIMPLE_MIRACLE" } Clmgoafgibc::RogueTournHandbookHexMiracle => { "ROGUE_TOURN_HANDBOOK_HEX_MIRACLE" } Clmgoafgibc::RogueTournHandbookBuff => "ROGUE_TOURN_HANDBOOK_BUFF", Clmgoafgibc::RogueTournHandbookEvent => "ROGUE_TOURN_HANDBOOK_EVENT", Clmgoafgibc::RogueTournHandbookFormula => "ROGUE_TOURN_HANDBOOK_FORMULA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TOURN_HANDBOOK_NONE" => Some(Self::RogueTournHandbookNone), "ROGUE_TOURN_HANDBOOK_SIMPLE_MIRACLE" => { Some(Self::RogueTournHandbookSimpleMiracle) } "ROGUE_TOURN_HANDBOOK_HEX_MIRACLE" => { Some(Self::RogueTournHandbookHexMiracle) } "ROGUE_TOURN_HANDBOOK_BUFF" => Some(Self::RogueTournHandbookBuff), "ROGUE_TOURN_HANDBOOK_EVENT" => Some(Self::RogueTournHandbookEvent), "ROGUE_TOURN_HANDBOOK_FORMULA" => Some(Self::RogueTournHandbookFormula), _ => None, } } } /// Obf: NGIHGDJEOOI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRollShopType { None = 0, CmdTakeRollShopRewardScRsp = 6915, CmdGetRollShopInfoScRsp = 6917, CmdDoGachaInRollShopScRsp = 6910, CmdDoGachaInRollShopCsReq = 6913, CmdGetRollShopInfoCsReq = 6914, CmdTakeRollShopRewardCsReq = 6908, } impl CmdRollShopType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRollShopType::None => "CmdRollShopTypeNone", CmdRollShopType::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp", CmdRollShopType::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp", CmdRollShopType::CmdDoGachaInRollShopScRsp => "CmdDoGachaInRollShopScRsp", CmdRollShopType::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq", CmdRollShopType::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq", CmdRollShopType::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRollShopTypeNone" => Some(Self::None), "CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp), "CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp), "CmdDoGachaInRollShopScRsp" => Some(Self::CmdDoGachaInRollShopScRsp), "CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq), "CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq), "CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq), _ => None, } } } /// Obf: BOGAAPMLDAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSceneType { None = 0, CmdRecoverAllLineupScRsp = 1493, CmdGetUnlockTeleportScRsp = 1448, CmdEnteredSceneChangeScNotify = 1441, CmdLastSpringRefreshTimeNotify = 1431, CmdSyncEntityBuffChangeListScNotify = 1489, CmdStartTimedFarmElementCsReq = 1461, CmdGroupStateChangeScNotify = 1475, CmdSceneEntityMoveScNotify = 1478, CmdReEnterLastElementStageCsReq = 1486, CmdSceneCastSkillScRsp = 1477, CmdGetCurSceneInfoCsReq = 1433, CmdGetSceneMapInfoScRsp = 1497, CmdGetSpringRecoverDataScRsp = 1464, CmdSetGroupCustomSaveDataCsReq = 1449, CmdUpdateFloorSavedValueNotify = 1496, CmdHealPoolInfoNotify = 1458, CmdSceneGroupRefreshScNotify = 1430, CmdSyncServerSceneChangeNotify = 1427, CmdReturnLastTownScRsp = 1460, CmdActivateFarmElementCsReq = 1440, CmdEntityBindPropCsReq = 1402, CmdRefreshTriggerByClientScRsp = 1451, CmdSetSpringRecoverConfigCsReq = 1435, CmdReturnLastTownCsReq = 1404, CmdGameplayCounterRecoverScRsp = 1418, CmdSceneEnterStageCsReq = 1452, CmdGetUnlockTeleportCsReq = 1459, CmdSetCurInteractEntityScRsp = 1414, CmdUnlockTeleportNotify = 1444, CmdActivateFarmElementScRsp = 1495, CmdEnterSceneByServerScNotify = 1474, CmdDeactivateFarmElementScRsp = 1492, CmdRecoverAllLineupCsReq = 1488, CmdRefreshTriggerByClientScNotify = 1481, CmdDeactivateFarmElementCsReq = 1419, CmdRefreshTriggerByClientCsReq = 1421, CmdStartCocoonStageCsReq = 1455, CmdSetCurInteractEntityCsReq = 1416, CmdSceneCastSkillCsReq = 1479, CmdSpringRecoverScRsp = 1469, CmdSetClientPausedScRsp = 1425, CmdSceneEntityMoveScRsp = 1471, CmdInteractPropCsReq = 1483, CmdSceneEnterStageScRsp = 1411, CmdSpringRecoverSingleAvatarCsReq = 1467, CmdSetSpringRecoverConfigScRsp = 1487, CmdGetSceneMapInfoCsReq = 1426, CmdGroupStateChangeScRsp = 1437, CmdGameplayCounterRecoverCsReq = 1482, CmdSavePointsInfoNotify = 1463, CmdSceneEntityTeleportCsReq = 1401, CmdGetSpringRecoverDataCsReq = 1453, CmdGroupStateChangeCsReq = 1417, CmdSpringRecoverSingleAvatarScRsp = 1476, CmdEnterSectionScRsp = 1406, CmdSetClientPausedCsReq = 1457, CmdSpringRecoverCsReq = 1454, CmdGameplayCounterUpdateScNotify = 1443, CmdStartTimedCocoonStageCsReq = 1413, CmdStartTimedCocoonStageScRsp = 1491, CmdGameplayCounterCountDownCsReq = 1409, CmdScenePlaneEventScNotify = 1447, CmdDeleteSummonUnitCsReq = 1407, CmdSceneCastSkillCostMpScRsp = 1466, CmdSceneCastSkillMpUpdateScNotify = 1405, CmdInteractPropScRsp = 1442, CmdSpringRefreshScRsp = 1450, CmdGetEnteredSceneCsReq = 1468, CmdSceneUpdatePositionVersionNotify = 1456, CmdSceneEntityMoveCsReq = 1498, CmdStartTimedFarmElementScRsp = 1480, CmdStartCocoonStageScRsp = 1436, CmdEntityBindPropScRsp = 1465, CmdEnterSceneCsReq = 1473, CmdGetCurSceneInfoScRsp = 1412, CmdSpringRefreshCsReq = 1420, CmdSceneReviveAfterRebattleScRsp = 1500, CmdUpdateMechanismBarScNotify = 1439, CmdSetGroupCustomSaveDataScRsp = 1403, CmdReEnterLastElementStageScRsp = 1429, CmdSceneEntityTeleportScRsp = 1490, CmdDeleteSummonUnitScRsp = 1494, CmdGameplayCounterCountDownScRsp = 1499, CmdSceneCastSkillCostMpCsReq = 1422, CmdUnlockedAreaMapScNotify = 1434, CmdEnterSceneScRsp = 1472, CmdGetEnteredSceneScRsp = 1446, CmdEnterSectionCsReq = 1462, CmdSceneReviveAfterRebattleCsReq = 1410, } impl CmdSceneType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdSceneType::None => "CmdSceneTypeNone", CmdSceneType::CmdRecoverAllLineupScRsp => "CmdRecoverAllLineupScRsp", CmdSceneType::CmdGetUnlockTeleportScRsp => "CmdGetUnlockTeleportScRsp", CmdSceneType::CmdEnteredSceneChangeScNotify => { "CmdEnteredSceneChangeScNotify" } CmdSceneType::CmdLastSpringRefreshTimeNotify => { "CmdLastSpringRefreshTimeNotify" } CmdSceneType::CmdSyncEntityBuffChangeListScNotify => { "CmdSyncEntityBuffChangeListScNotify" } CmdSceneType::CmdStartTimedFarmElementCsReq => { "CmdStartTimedFarmElementCsReq" } CmdSceneType::CmdGroupStateChangeScNotify => "CmdGroupStateChangeScNotify", CmdSceneType::CmdSceneEntityMoveScNotify => "CmdSceneEntityMoveScNotify", CmdSceneType::CmdReEnterLastElementStageCsReq => { "CmdReEnterLastElementStageCsReq" } CmdSceneType::CmdSceneCastSkillScRsp => "CmdSceneCastSkillScRsp", CmdSceneType::CmdGetCurSceneInfoCsReq => "CmdGetCurSceneInfoCsReq", CmdSceneType::CmdGetSceneMapInfoScRsp => "CmdGetSceneMapInfoScRsp", CmdSceneType::CmdGetSpringRecoverDataScRsp => "CmdGetSpringRecoverDataScRsp", CmdSceneType::CmdSetGroupCustomSaveDataCsReq => { "CmdSetGroupCustomSaveDataCsReq" } CmdSceneType::CmdUpdateFloorSavedValueNotify => { "CmdUpdateFloorSavedValueNotify" } CmdSceneType::CmdHealPoolInfoNotify => "CmdHealPoolInfoNotify", CmdSceneType::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify", CmdSceneType::CmdSyncServerSceneChangeNotify => { "CmdSyncServerSceneChangeNotify" } CmdSceneType::CmdReturnLastTownScRsp => "CmdReturnLastTownScRsp", CmdSceneType::CmdActivateFarmElementCsReq => "CmdActivateFarmElementCsReq", CmdSceneType::CmdEntityBindPropCsReq => "CmdEntityBindPropCsReq", CmdSceneType::CmdRefreshTriggerByClientScRsp => { "CmdRefreshTriggerByClientScRsp" } CmdSceneType::CmdSetSpringRecoverConfigCsReq => { "CmdSetSpringRecoverConfigCsReq" } CmdSceneType::CmdReturnLastTownCsReq => "CmdReturnLastTownCsReq", CmdSceneType::CmdGameplayCounterRecoverScRsp => { "CmdGameplayCounterRecoverScRsp" } CmdSceneType::CmdSceneEnterStageCsReq => "CmdSceneEnterStageCsReq", CmdSceneType::CmdGetUnlockTeleportCsReq => "CmdGetUnlockTeleportCsReq", CmdSceneType::CmdSetCurInteractEntityScRsp => "CmdSetCurInteractEntityScRsp", CmdSceneType::CmdUnlockTeleportNotify => "CmdUnlockTeleportNotify", CmdSceneType::CmdActivateFarmElementScRsp => "CmdActivateFarmElementScRsp", CmdSceneType::CmdEnterSceneByServerScNotify => { "CmdEnterSceneByServerScNotify" } CmdSceneType::CmdDeactivateFarmElementScRsp => { "CmdDeactivateFarmElementScRsp" } CmdSceneType::CmdRecoverAllLineupCsReq => "CmdRecoverAllLineupCsReq", CmdSceneType::CmdRefreshTriggerByClientScNotify => { "CmdRefreshTriggerByClientScNotify" } CmdSceneType::CmdDeactivateFarmElementCsReq => { "CmdDeactivateFarmElementCsReq" } CmdSceneType::CmdRefreshTriggerByClientCsReq => { "CmdRefreshTriggerByClientCsReq" } CmdSceneType::CmdStartCocoonStageCsReq => "CmdStartCocoonStageCsReq", CmdSceneType::CmdSetCurInteractEntityCsReq => "CmdSetCurInteractEntityCsReq", CmdSceneType::CmdSceneCastSkillCsReq => "CmdSceneCastSkillCsReq", CmdSceneType::CmdSpringRecoverScRsp => "CmdSpringRecoverScRsp", CmdSceneType::CmdSetClientPausedScRsp => "CmdSetClientPausedScRsp", CmdSceneType::CmdSceneEntityMoveScRsp => "CmdSceneEntityMoveScRsp", CmdSceneType::CmdInteractPropCsReq => "CmdInteractPropCsReq", CmdSceneType::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp", CmdSceneType::CmdSpringRecoverSingleAvatarCsReq => { "CmdSpringRecoverSingleAvatarCsReq" } CmdSceneType::CmdSetSpringRecoverConfigScRsp => { "CmdSetSpringRecoverConfigScRsp" } CmdSceneType::CmdGetSceneMapInfoCsReq => "CmdGetSceneMapInfoCsReq", CmdSceneType::CmdGroupStateChangeScRsp => "CmdGroupStateChangeScRsp", CmdSceneType::CmdGameplayCounterRecoverCsReq => { "CmdGameplayCounterRecoverCsReq" } CmdSceneType::CmdSavePointsInfoNotify => "CmdSavePointsInfoNotify", CmdSceneType::CmdSceneEntityTeleportCsReq => "CmdSceneEntityTeleportCsReq", CmdSceneType::CmdGetSpringRecoverDataCsReq => "CmdGetSpringRecoverDataCsReq", CmdSceneType::CmdGroupStateChangeCsReq => "CmdGroupStateChangeCsReq", CmdSceneType::CmdSpringRecoverSingleAvatarScRsp => { "CmdSpringRecoverSingleAvatarScRsp" } CmdSceneType::CmdEnterSectionScRsp => "CmdEnterSectionScRsp", CmdSceneType::CmdSetClientPausedCsReq => "CmdSetClientPausedCsReq", CmdSceneType::CmdSpringRecoverCsReq => "CmdSpringRecoverCsReq", CmdSceneType::CmdGameplayCounterUpdateScNotify => { "CmdGameplayCounterUpdateScNotify" } CmdSceneType::CmdStartTimedCocoonStageCsReq => { "CmdStartTimedCocoonStageCsReq" } CmdSceneType::CmdStartTimedCocoonStageScRsp => { "CmdStartTimedCocoonStageScRsp" } CmdSceneType::CmdGameplayCounterCountDownCsReq => { "CmdGameplayCounterCountDownCsReq" } CmdSceneType::CmdScenePlaneEventScNotify => "CmdScenePlaneEventScNotify", CmdSceneType::CmdDeleteSummonUnitCsReq => "CmdDeleteSummonUnitCsReq", CmdSceneType::CmdSceneCastSkillCostMpScRsp => "CmdSceneCastSkillCostMpScRsp", CmdSceneType::CmdSceneCastSkillMpUpdateScNotify => { "CmdSceneCastSkillMpUpdateScNotify" } CmdSceneType::CmdInteractPropScRsp => "CmdInteractPropScRsp", CmdSceneType::CmdSpringRefreshScRsp => "CmdSpringRefreshScRsp", CmdSceneType::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq", CmdSceneType::CmdSceneUpdatePositionVersionNotify => { "CmdSceneUpdatePositionVersionNotify" } CmdSceneType::CmdSceneEntityMoveCsReq => "CmdSceneEntityMoveCsReq", CmdSceneType::CmdStartTimedFarmElementScRsp => { "CmdStartTimedFarmElementScRsp" } CmdSceneType::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp", CmdSceneType::CmdEntityBindPropScRsp => "CmdEntityBindPropScRsp", CmdSceneType::CmdEnterSceneCsReq => "CmdEnterSceneCsReq", CmdSceneType::CmdGetCurSceneInfoScRsp => "CmdGetCurSceneInfoScRsp", CmdSceneType::CmdSpringRefreshCsReq => "CmdSpringRefreshCsReq", CmdSceneType::CmdSceneReviveAfterRebattleScRsp => { "CmdSceneReviveAfterRebattleScRsp" } CmdSceneType::CmdUpdateMechanismBarScNotify => { "CmdUpdateMechanismBarScNotify" } CmdSceneType::CmdSetGroupCustomSaveDataScRsp => { "CmdSetGroupCustomSaveDataScRsp" } CmdSceneType::CmdReEnterLastElementStageScRsp => { "CmdReEnterLastElementStageScRsp" } CmdSceneType::CmdSceneEntityTeleportScRsp => "CmdSceneEntityTeleportScRsp", CmdSceneType::CmdDeleteSummonUnitScRsp => "CmdDeleteSummonUnitScRsp", CmdSceneType::CmdGameplayCounterCountDownScRsp => { "CmdGameplayCounterCountDownScRsp" } CmdSceneType::CmdSceneCastSkillCostMpCsReq => "CmdSceneCastSkillCostMpCsReq", CmdSceneType::CmdUnlockedAreaMapScNotify => "CmdUnlockedAreaMapScNotify", CmdSceneType::CmdEnterSceneScRsp => "CmdEnterSceneScRsp", CmdSceneType::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp", CmdSceneType::CmdEnterSectionCsReq => "CmdEnterSectionCsReq", CmdSceneType::CmdSceneReviveAfterRebattleCsReq => { "CmdSceneReviveAfterRebattleCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdSceneTypeNone" => Some(Self::None), "CmdRecoverAllLineupScRsp" => Some(Self::CmdRecoverAllLineupScRsp), "CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp), "CmdEnteredSceneChangeScNotify" => Some(Self::CmdEnteredSceneChangeScNotify), "CmdLastSpringRefreshTimeNotify" => { Some(Self::CmdLastSpringRefreshTimeNotify) } "CmdSyncEntityBuffChangeListScNotify" => { Some(Self::CmdSyncEntityBuffChangeListScNotify) } "CmdStartTimedFarmElementCsReq" => Some(Self::CmdStartTimedFarmElementCsReq), "CmdGroupStateChangeScNotify" => Some(Self::CmdGroupStateChangeScNotify), "CmdSceneEntityMoveScNotify" => Some(Self::CmdSceneEntityMoveScNotify), "CmdReEnterLastElementStageCsReq" => { Some(Self::CmdReEnterLastElementStageCsReq) } "CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp), "CmdGetCurSceneInfoCsReq" => Some(Self::CmdGetCurSceneInfoCsReq), "CmdGetSceneMapInfoScRsp" => Some(Self::CmdGetSceneMapInfoScRsp), "CmdGetSpringRecoverDataScRsp" => Some(Self::CmdGetSpringRecoverDataScRsp), "CmdSetGroupCustomSaveDataCsReq" => { Some(Self::CmdSetGroupCustomSaveDataCsReq) } "CmdUpdateFloorSavedValueNotify" => { Some(Self::CmdUpdateFloorSavedValueNotify) } "CmdHealPoolInfoNotify" => Some(Self::CmdHealPoolInfoNotify), "CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify), "CmdSyncServerSceneChangeNotify" => { Some(Self::CmdSyncServerSceneChangeNotify) } "CmdReturnLastTownScRsp" => Some(Self::CmdReturnLastTownScRsp), "CmdActivateFarmElementCsReq" => Some(Self::CmdActivateFarmElementCsReq), "CmdEntityBindPropCsReq" => Some(Self::CmdEntityBindPropCsReq), "CmdRefreshTriggerByClientScRsp" => { Some(Self::CmdRefreshTriggerByClientScRsp) } "CmdSetSpringRecoverConfigCsReq" => { Some(Self::CmdSetSpringRecoverConfigCsReq) } "CmdReturnLastTownCsReq" => Some(Self::CmdReturnLastTownCsReq), "CmdGameplayCounterRecoverScRsp" => { Some(Self::CmdGameplayCounterRecoverScRsp) } "CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq), "CmdGetUnlockTeleportCsReq" => Some(Self::CmdGetUnlockTeleportCsReq), "CmdSetCurInteractEntityScRsp" => Some(Self::CmdSetCurInteractEntityScRsp), "CmdUnlockTeleportNotify" => Some(Self::CmdUnlockTeleportNotify), "CmdActivateFarmElementScRsp" => Some(Self::CmdActivateFarmElementScRsp), "CmdEnterSceneByServerScNotify" => Some(Self::CmdEnterSceneByServerScNotify), "CmdDeactivateFarmElementScRsp" => Some(Self::CmdDeactivateFarmElementScRsp), "CmdRecoverAllLineupCsReq" => Some(Self::CmdRecoverAllLineupCsReq), "CmdRefreshTriggerByClientScNotify" => { Some(Self::CmdRefreshTriggerByClientScNotify) } "CmdDeactivateFarmElementCsReq" => Some(Self::CmdDeactivateFarmElementCsReq), "CmdRefreshTriggerByClientCsReq" => { Some(Self::CmdRefreshTriggerByClientCsReq) } "CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq), "CmdSetCurInteractEntityCsReq" => Some(Self::CmdSetCurInteractEntityCsReq), "CmdSceneCastSkillCsReq" => Some(Self::CmdSceneCastSkillCsReq), "CmdSpringRecoverScRsp" => Some(Self::CmdSpringRecoverScRsp), "CmdSetClientPausedScRsp" => Some(Self::CmdSetClientPausedScRsp), "CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp), "CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq), "CmdSceneEnterStageScRsp" => Some(Self::CmdSceneEnterStageScRsp), "CmdSpringRecoverSingleAvatarCsReq" => { Some(Self::CmdSpringRecoverSingleAvatarCsReq) } "CmdSetSpringRecoverConfigScRsp" => { Some(Self::CmdSetSpringRecoverConfigScRsp) } "CmdGetSceneMapInfoCsReq" => Some(Self::CmdGetSceneMapInfoCsReq), "CmdGroupStateChangeScRsp" => Some(Self::CmdGroupStateChangeScRsp), "CmdGameplayCounterRecoverCsReq" => { Some(Self::CmdGameplayCounterRecoverCsReq) } "CmdSavePointsInfoNotify" => Some(Self::CmdSavePointsInfoNotify), "CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq), "CmdGetSpringRecoverDataCsReq" => Some(Self::CmdGetSpringRecoverDataCsReq), "CmdGroupStateChangeCsReq" => Some(Self::CmdGroupStateChangeCsReq), "CmdSpringRecoverSingleAvatarScRsp" => { Some(Self::CmdSpringRecoverSingleAvatarScRsp) } "CmdEnterSectionScRsp" => Some(Self::CmdEnterSectionScRsp), "CmdSetClientPausedCsReq" => Some(Self::CmdSetClientPausedCsReq), "CmdSpringRecoverCsReq" => Some(Self::CmdSpringRecoverCsReq), "CmdGameplayCounterUpdateScNotify" => { Some(Self::CmdGameplayCounterUpdateScNotify) } "CmdStartTimedCocoonStageCsReq" => Some(Self::CmdStartTimedCocoonStageCsReq), "CmdStartTimedCocoonStageScRsp" => Some(Self::CmdStartTimedCocoonStageScRsp), "CmdGameplayCounterCountDownCsReq" => { Some(Self::CmdGameplayCounterCountDownCsReq) } "CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify), "CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq), "CmdSceneCastSkillCostMpScRsp" => Some(Self::CmdSceneCastSkillCostMpScRsp), "CmdSceneCastSkillMpUpdateScNotify" => { Some(Self::CmdSceneCastSkillMpUpdateScNotify) } "CmdInteractPropScRsp" => Some(Self::CmdInteractPropScRsp), "CmdSpringRefreshScRsp" => Some(Self::CmdSpringRefreshScRsp), "CmdGetEnteredSceneCsReq" => Some(Self::CmdGetEnteredSceneCsReq), "CmdSceneUpdatePositionVersionNotify" => { Some(Self::CmdSceneUpdatePositionVersionNotify) } "CmdSceneEntityMoveCsReq" => Some(Self::CmdSceneEntityMoveCsReq), "CmdStartTimedFarmElementScRsp" => Some(Self::CmdStartTimedFarmElementScRsp), "CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp), "CmdEntityBindPropScRsp" => Some(Self::CmdEntityBindPropScRsp), "CmdEnterSceneCsReq" => Some(Self::CmdEnterSceneCsReq), "CmdGetCurSceneInfoScRsp" => Some(Self::CmdGetCurSceneInfoScRsp), "CmdSpringRefreshCsReq" => Some(Self::CmdSpringRefreshCsReq), "CmdSceneReviveAfterRebattleScRsp" => { Some(Self::CmdSceneReviveAfterRebattleScRsp) } "CmdUpdateMechanismBarScNotify" => Some(Self::CmdUpdateMechanismBarScNotify), "CmdSetGroupCustomSaveDataScRsp" => { Some(Self::CmdSetGroupCustomSaveDataScRsp) } "CmdReEnterLastElementStageScRsp" => { Some(Self::CmdReEnterLastElementStageScRsp) } "CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp), "CmdDeleteSummonUnitScRsp" => Some(Self::CmdDeleteSummonUnitScRsp), "CmdGameplayCounterCountDownScRsp" => { Some(Self::CmdGameplayCounterCountDownScRsp) } "CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq), "CmdUnlockedAreaMapScNotify" => Some(Self::CmdUnlockedAreaMapScNotify), "CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp), "CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp), "CmdEnterSectionCsReq" => Some(Self::CmdEnterSectionCsReq), "CmdSceneReviveAfterRebattleCsReq" => { Some(Self::CmdSceneReviveAfterRebattleCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hgiooangaaj { SceneCastSkillNone = 0, SceneCastSkillProjectileHit = 1, SceneCastSkillProjectileLifetimeFinish = 2, } impl Hgiooangaaj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hgiooangaaj::SceneCastSkillNone => "SCENE_CAST_SKILL_NONE", Hgiooangaaj::SceneCastSkillProjectileHit => "SCENE_CAST_SKILL_PROJECTILE_HIT", Hgiooangaaj::SceneCastSkillProjectileLifetimeFinish => { "SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SCENE_CAST_SKILL_NONE" => Some(Self::SceneCastSkillNone), "SCENE_CAST_SKILL_PROJECTILE_HIT" => Some(Self::SceneCastSkillProjectileHit), "SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH" => { Some(Self::SceneCastSkillProjectileLifetimeFinish) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ndmdcmdglja { MonsterBattleTypeNone = 0, MonsterBattleTypeTriggerBattle = 1, MonsterBattleTypeDirectDieSimulateBattle = 2, MonsterBattleTypeDirectDieSkipBattle = 3, MonsterBattleTypeNoBattle = 4, } impl Ndmdcmdglja { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ndmdcmdglja::MonsterBattleTypeNone => "MONSTER_BATTLE_TYPE_NONE", Ndmdcmdglja::MonsterBattleTypeTriggerBattle => { "MONSTER_BATTLE_TYPE_TRIGGER_BATTLE" } Ndmdcmdglja::MonsterBattleTypeDirectDieSimulateBattle => { "MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE" } Ndmdcmdglja::MonsterBattleTypeDirectDieSkipBattle => { "MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE" } Ndmdcmdglja::MonsterBattleTypeNoBattle => "MONSTER_BATTLE_TYPE_NO_BATTLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MONSTER_BATTLE_TYPE_NONE" => Some(Self::MonsterBattleTypeNone), "MONSTER_BATTLE_TYPE_TRIGGER_BATTLE" => { Some(Self::MonsterBattleTypeTriggerBattle) } "MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE" => { Some(Self::MonsterBattleTypeDirectDieSimulateBattle) } "MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE" => { Some(Self::MonsterBattleTypeDirectDieSkipBattle) } "MONSTER_BATTLE_TYPE_NO_BATTLE" => Some(Self::MonsterBattleTypeNoBattle), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum EntityBuffChangeType { SceneEntityBuffChangeTypeDefault = 0, SceneEntityBuffChangeTypeAddMazebuff = 1, SceneEntityBuffChangeTypeAddAdvModifier = 2, } impl EntityBuffChangeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { EntityBuffChangeType::SceneEntityBuffChangeTypeDefault => { "SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT" } EntityBuffChangeType::SceneEntityBuffChangeTypeAddMazebuff => { "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF" } EntityBuffChangeType::SceneEntityBuffChangeTypeAddAdvModifier => { "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT" => { Some(Self::SceneEntityBuffChangeTypeDefault) } "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF" => { Some(Self::SceneEntityBuffChangeTypeAddMazebuff) } "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER" => { Some(Self::SceneEntityBuffChangeTypeAddAdvModifier) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum EnterSceneReason { None = 0, ChallengeTimeout = 1, RogueTimeout = 2, ChangeStoryline = 3, DimensionMerge = 4, } impl EnterSceneReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { EnterSceneReason::None => "ENTER_SCENE_REASON_NONE", EnterSceneReason::ChallengeTimeout => "ENTER_SCENE_REASON_CHALLENGE_TIMEOUT", EnterSceneReason::RogueTimeout => "ENTER_SCENE_REASON_ROGUE_TIMEOUT", EnterSceneReason::ChangeStoryline => "ENTER_SCENE_REASON_CHANGE_STORYLINE", EnterSceneReason::DimensionMerge => "ENTER_SCENE_REASON_DIMENSION_MERGE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENTER_SCENE_REASON_NONE" => Some(Self::None), "ENTER_SCENE_REASON_CHALLENGE_TIMEOUT" => Some(Self::ChallengeTimeout), "ENTER_SCENE_REASON_ROGUE_TIMEOUT" => Some(Self::RogueTimeout), "ENTER_SCENE_REASON_CHANGE_STORYLINE" => Some(Self::ChangeStoryline), "ENTER_SCENE_REASON_DIMENSION_MERGE" => Some(Self::DimensionMerge), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MapInfoChestType { None = 0, Normal = 101, Challenge = 102, Puzzle = 104, } impl MapInfoChestType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { MapInfoChestType::None => "MAP_INFO_CHEST_TYPE_NONE", MapInfoChestType::Normal => "MAP_INFO_CHEST_TYPE_NORMAL", MapInfoChestType::Challenge => "MAP_INFO_CHEST_TYPE_CHALLENGE", MapInfoChestType::Puzzle => "MAP_INFO_CHEST_TYPE_PUZZLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MAP_INFO_CHEST_TYPE_NONE" => Some(Self::None), "MAP_INFO_CHEST_TYPE_NORMAL" => Some(Self::Normal), "MAP_INFO_CHEST_TYPE_CHALLENGE" => Some(Self::Challenge), "MAP_INFO_CHEST_TYPE_PUZZLE" => Some(Self::Puzzle), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ocgbofdlggn { GameplayCounterUpdateReasonNone = 0, GameplayCounterUpdateReasonActivate = 1, GameplayCounterUpdateReasonDeactivate = 2, GameplayCounterUpdateReasonChange = 3, } impl Ocgbofdlggn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ocgbofdlggn::GameplayCounterUpdateReasonNone => { "GAMEPLAY_COUNTER_UPDATE_REASON_NONE" } Ocgbofdlggn::GameplayCounterUpdateReasonActivate => { "GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE" } Ocgbofdlggn::GameplayCounterUpdateReasonDeactivate => { "GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE" } Ocgbofdlggn::GameplayCounterUpdateReasonChange => { "GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GAMEPLAY_COUNTER_UPDATE_REASON_NONE" => { Some(Self::GameplayCounterUpdateReasonNone) } "GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE" => { Some(Self::GameplayCounterUpdateReasonActivate) } "GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE" => { Some(Self::GameplayCounterUpdateReasonDeactivate) } "GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE" => { Some(Self::GameplayCounterUpdateReasonChange) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SceneGroupRefreshType { None = 0, Loaded = 1, Unload = 2, } impl SceneGroupRefreshType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { SceneGroupRefreshType::None => "SCENE_GROUP_REFRESH_TYPE_NONE", SceneGroupRefreshType::Loaded => "SCENE_GROUP_REFRESH_TYPE_LOADED", SceneGroupRefreshType::Unload => "SCENE_GROUP_REFRESH_TYPE_UNLOAD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SCENE_GROUP_REFRESH_TYPE_NONE" => Some(Self::None), "SCENE_GROUP_REFRESH_TYPE_LOADED" => Some(Self::Loaded), "SCENE_GROUP_REFRESH_TYPE_UNLOAD" => Some(Self::Unload), _ => None, } } } /// Obf: CCHCCKIKHJL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdServerPrefsType { None = 0, CmdUpdateServerPrefsDataScRsp = 6177, CmdGetAllServerPrefsDataCsReq = 6198, CmdGetServerPrefsDataScRsp = 6142, CmdUpdateServerPrefsDataCsReq = 6179, CmdGetAllServerPrefsDataScRsp = 6171, CmdGetServerPrefsDataCsReq = 6183, } impl CmdServerPrefsType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdServerPrefsType::None => "CmdServerPrefsTypeNone", CmdServerPrefsType::CmdUpdateServerPrefsDataScRsp => { "CmdUpdateServerPrefsDataScRsp" } CmdServerPrefsType::CmdGetAllServerPrefsDataCsReq => { "CmdGetAllServerPrefsDataCsReq" } CmdServerPrefsType::CmdGetServerPrefsDataScRsp => { "CmdGetServerPrefsDataScRsp" } CmdServerPrefsType::CmdUpdateServerPrefsDataCsReq => { "CmdUpdateServerPrefsDataCsReq" } CmdServerPrefsType::CmdGetAllServerPrefsDataScRsp => { "CmdGetAllServerPrefsDataScRsp" } CmdServerPrefsType::CmdGetServerPrefsDataCsReq => { "CmdGetServerPrefsDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdServerPrefsTypeNone" => Some(Self::None), "CmdUpdateServerPrefsDataScRsp" => Some(Self::CmdUpdateServerPrefsDataScRsp), "CmdGetAllServerPrefsDataCsReq" => Some(Self::CmdGetAllServerPrefsDataCsReq), "CmdGetServerPrefsDataScRsp" => Some(Self::CmdGetServerPrefsDataScRsp), "CmdUpdateServerPrefsDataCsReq" => Some(Self::CmdUpdateServerPrefsDataCsReq), "CmdGetAllServerPrefsDataScRsp" => Some(Self::CmdGetAllServerPrefsDataScRsp), "CmdGetServerPrefsDataCsReq" => Some(Self::CmdGetServerPrefsDataCsReq), _ => None, } } } /// Obf: FGEMFOPIADP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdShopType { None = 0, CmdCityShopInfoScNotify = 1533, CmdGetShopListScRsp = 1571, CmdTakeCityShopRewardCsReq = 1579, CmdGetShopListCsReq = 1598, CmdTakeCityShopRewardScRsp = 1577, CmdBuyGoodsCsReq = 1583, CmdBuyGoodsScRsp = 1542, } impl CmdShopType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdShopType::None => "CmdShopTypeNone", CmdShopType::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify", CmdShopType::CmdGetShopListScRsp => "CmdGetShopListScRsp", CmdShopType::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq", CmdShopType::CmdGetShopListCsReq => "CmdGetShopListCsReq", CmdShopType::CmdTakeCityShopRewardScRsp => "CmdTakeCityShopRewardScRsp", CmdShopType::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq", CmdShopType::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdShopTypeNone" => Some(Self::None), "CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify), "CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp), "CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq), "CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq), "CmdTakeCityShopRewardScRsp" => Some(Self::CmdTakeCityShopRewardScRsp), "CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq), "CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp), _ => None, } } } /// Obf: BHENKDDNCIJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSpaceZooType { None = 0, CmdSpaceZooOpCatteryScRsp = 6712, CmdSpaceZooBornCsReq = 6783, CmdSpaceZooDeleteCatScRsp = 6738, CmdSpaceZooExchangeItemCsReq = 6756, CmdSpaceZooMutateCsReq = 6779, CmdSpaceZooExchangeItemScRsp = 6789, CmdSpaceZooTakeScRsp = 6766, CmdSpaceZooDataCsReq = 6798, CmdSpaceZooDeleteCatCsReq = 6728, CmdSpaceZooDataScRsp = 6771, CmdSpaceZooOpCatteryCsReq = 6733, CmdSpaceZooMutateScRsp = 6777, CmdSpaceZooBornScRsp = 6742, CmdSpaceZooCatUpdateNotify = 6778, CmdSpaceZooTakeCsReq = 6722, } impl CmdSpaceZooType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdSpaceZooType::None => "CmdSpaceZooTypeNone", CmdSpaceZooType::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp", CmdSpaceZooType::CmdSpaceZooBornCsReq => "CmdSpaceZooBornCsReq", CmdSpaceZooType::CmdSpaceZooDeleteCatScRsp => "CmdSpaceZooDeleteCatScRsp", CmdSpaceZooType::CmdSpaceZooExchangeItemCsReq => { "CmdSpaceZooExchangeItemCsReq" } CmdSpaceZooType::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq", CmdSpaceZooType::CmdSpaceZooExchangeItemScRsp => { "CmdSpaceZooExchangeItemScRsp" } CmdSpaceZooType::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp", CmdSpaceZooType::CmdSpaceZooDataCsReq => "CmdSpaceZooDataCsReq", CmdSpaceZooType::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq", CmdSpaceZooType::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp", CmdSpaceZooType::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq", CmdSpaceZooType::CmdSpaceZooMutateScRsp => "CmdSpaceZooMutateScRsp", CmdSpaceZooType::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp", CmdSpaceZooType::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify", CmdSpaceZooType::CmdSpaceZooTakeCsReq => "CmdSpaceZooTakeCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdSpaceZooTypeNone" => Some(Self::None), "CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp), "CmdSpaceZooBornCsReq" => Some(Self::CmdSpaceZooBornCsReq), "CmdSpaceZooDeleteCatScRsp" => Some(Self::CmdSpaceZooDeleteCatScRsp), "CmdSpaceZooExchangeItemCsReq" => Some(Self::CmdSpaceZooExchangeItemCsReq), "CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq), "CmdSpaceZooExchangeItemScRsp" => Some(Self::CmdSpaceZooExchangeItemScRsp), "CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp), "CmdSpaceZooDataCsReq" => Some(Self::CmdSpaceZooDataCsReq), "CmdSpaceZooDeleteCatCsReq" => Some(Self::CmdSpaceZooDeleteCatCsReq), "CmdSpaceZooDataScRsp" => Some(Self::CmdSpaceZooDataScRsp), "CmdSpaceZooOpCatteryCsReq" => Some(Self::CmdSpaceZooOpCatteryCsReq), "CmdSpaceZooMutateScRsp" => Some(Self::CmdSpaceZooMutateScRsp), "CmdSpaceZooBornScRsp" => Some(Self::CmdSpaceZooBornScRsp), "CmdSpaceZooCatUpdateNotify" => Some(Self::CmdSpaceZooCatUpdateNotify), "CmdSpaceZooTakeCsReq" => Some(Self::CmdSpaceZooTakeCsReq), _ => None, } } } /// Obf: CLFGPNONHPF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStarFightType { None = 0, CmdGetStarFightDataCsReq = 7162, CmdStartStarFightLevelCsReq = 7167, CmdStarFightDataChangeNotify = 7170, CmdGetStarFightDataScRsp = 7168, CmdStartStarFightLevelScRsp = 7163, } impl CmdStarFightType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdStarFightType::None => "CmdStarFightTypeNone", CmdStarFightType::CmdGetStarFightDataCsReq => "CmdGetStarFightDataCsReq", CmdStarFightType::CmdStartStarFightLevelCsReq => { "CmdStartStarFightLevelCsReq" } CmdStarFightType::CmdStarFightDataChangeNotify => { "CmdStarFightDataChangeNotify" } CmdStarFightType::CmdGetStarFightDataScRsp => "CmdGetStarFightDataScRsp", CmdStarFightType::CmdStartStarFightLevelScRsp => { "CmdStartStarFightLevelScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdStarFightTypeNone" => Some(Self::None), "CmdGetStarFightDataCsReq" => Some(Self::CmdGetStarFightDataCsReq), "CmdStartStarFightLevelCsReq" => Some(Self::CmdStartStarFightLevelCsReq), "CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify), "CmdGetStarFightDataScRsp" => Some(Self::CmdGetStarFightDataScRsp), "CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp), _ => None, } } } /// Obf: IIEPDNKFAMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStoryLineType { None = 0, CmdChangeStoryLineFinishScNotify = 6277, CmdGetStoryLineInfoCsReq = 6298, CmdStoryLineInfoScNotify = 6283, CmdStoryLineTrialAvatarChangeScNotify = 6233, CmdGetStoryLineInfoScRsp = 6271, } impl CmdStoryLineType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdStoryLineType::None => "CmdStoryLineTypeNone", CmdStoryLineType::CmdChangeStoryLineFinishScNotify => { "CmdChangeStoryLineFinishScNotify" } CmdStoryLineType::CmdGetStoryLineInfoCsReq => "CmdGetStoryLineInfoCsReq", CmdStoryLineType::CmdStoryLineInfoScNotify => "CmdStoryLineInfoScNotify", CmdStoryLineType::CmdStoryLineTrialAvatarChangeScNotify => { "CmdStoryLineTrialAvatarChangeScNotify" } CmdStoryLineType::CmdGetStoryLineInfoScRsp => "CmdGetStoryLineInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdStoryLineTypeNone" => Some(Self::None), "CmdChangeStoryLineFinishScNotify" => { Some(Self::CmdChangeStoryLineFinishScNotify) } "CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq), "CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify), "CmdStoryLineTrialAvatarChangeScNotify" => { Some(Self::CmdStoryLineTrialAvatarChangeScNotify) } "CmdGetStoryLineInfoScRsp" => Some(Self::CmdGetStoryLineInfoScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mjfcjdcbbdk { ChangeStoryLineActionNone = 0, ChangeStoryLineActionFinishAction = 1, ChangeStoryLineActionClient = 2, ChangeStoryLineActionCustomOp = 3, } impl Mjfcjdcbbdk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mjfcjdcbbdk::ChangeStoryLineActionNone => "ChangeStoryLineAction_None", Mjfcjdcbbdk::ChangeStoryLineActionFinishAction => { "ChangeStoryLineAction_FinishAction" } Mjfcjdcbbdk::ChangeStoryLineActionClient => "ChangeStoryLineAction_Client", Mjfcjdcbbdk::ChangeStoryLineActionCustomOp => { "ChangeStoryLineAction_CustomOP" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ChangeStoryLineAction_None" => Some(Self::ChangeStoryLineActionNone), "ChangeStoryLineAction_FinishAction" => { Some(Self::ChangeStoryLineActionFinishAction) } "ChangeStoryLineAction_Client" => Some(Self::ChangeStoryLineActionClient), "ChangeStoryLineAction_CustomOP" => Some(Self::ChangeStoryLineActionCustomOp), _ => None, } } } /// Obf: OFOFNAEIBCO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStrongChallengeActivityType { None = 0, CmdStrongChallengeActivityBattleEndScNotify = 6679, CmdEnterStrongChallengeActivityStageScRsp = 6642, CmdEnterStrongChallengeActivityStageCsReq = 6683, CmdGetStrongChallengeActivityDataCsReq = 6698, CmdGetStrongChallengeActivityDataScRsp = 6671, } impl CmdStrongChallengeActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdStrongChallengeActivityType::None => "CmdStrongChallengeActivityTypeNone", CmdStrongChallengeActivityType::CmdStrongChallengeActivityBattleEndScNotify => { "CmdStrongChallengeActivityBattleEndScNotify" } CmdStrongChallengeActivityType::CmdEnterStrongChallengeActivityStageScRsp => { "CmdEnterStrongChallengeActivityStageScRsp" } CmdStrongChallengeActivityType::CmdEnterStrongChallengeActivityStageCsReq => { "CmdEnterStrongChallengeActivityStageCsReq" } CmdStrongChallengeActivityType::CmdGetStrongChallengeActivityDataCsReq => { "CmdGetStrongChallengeActivityDataCsReq" } CmdStrongChallengeActivityType::CmdGetStrongChallengeActivityDataScRsp => { "CmdGetStrongChallengeActivityDataScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdStrongChallengeActivityTypeNone" => Some(Self::None), "CmdStrongChallengeActivityBattleEndScNotify" => { Some(Self::CmdStrongChallengeActivityBattleEndScNotify) } "CmdEnterStrongChallengeActivityStageScRsp" => { Some(Self::CmdEnterStrongChallengeActivityStageScRsp) } "CmdEnterStrongChallengeActivityStageCsReq" => { Some(Self::CmdEnterStrongChallengeActivityStageCsReq) } "CmdGetStrongChallengeActivityDataCsReq" => { Some(Self::CmdGetStrongChallengeActivityDataCsReq) } "CmdGetStrongChallengeActivityDataScRsp" => { Some(Self::CmdGetStrongChallengeActivityDataScRsp) } _ => None, } } } /// Obf: JOOOAJHEIEF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSummonActivityType { None = 0, CmdSummonActivityBattleEndScNotify = 7570, CmdEnterSummonActivityStageCsReq = 7567, CmdGetSummonActivityDataCsReq = 7562, CmdEnterSummonActivityStageScRsp = 7563, CmdGetSummonActivityDataScRsp = 7568, } impl CmdSummonActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdSummonActivityType::None => "CmdSummonActivityTypeNone", CmdSummonActivityType::CmdSummonActivityBattleEndScNotify => { "CmdSummonActivityBattleEndScNotify" } CmdSummonActivityType::CmdEnterSummonActivityStageCsReq => { "CmdEnterSummonActivityStageCsReq" } CmdSummonActivityType::CmdGetSummonActivityDataCsReq => { "CmdGetSummonActivityDataCsReq" } CmdSummonActivityType::CmdEnterSummonActivityStageScRsp => { "CmdEnterSummonActivityStageScRsp" } CmdSummonActivityType::CmdGetSummonActivityDataScRsp => { "CmdGetSummonActivityDataScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdSummonActivityTypeNone" => Some(Self::None), "CmdSummonActivityBattleEndScNotify" => { Some(Self::CmdSummonActivityBattleEndScNotify) } "CmdEnterSummonActivityStageCsReq" => { Some(Self::CmdEnterSummonActivityStageCsReq) } "CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq), "CmdEnterSummonActivityStageScRsp" => { Some(Self::CmdEnterSummonActivityStageScRsp) } "CmdGetSummonActivityDataScRsp" => Some(Self::CmdGetSummonActivityDataScRsp), _ => None, } } } /// Obf: ACLOGHKGNMK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwordTrainingType { None = 0, CmdSwordTrainingDailyPhaseConfirmCsReq = 7460, CmdEnterSwordTrainingExamScRsp = 7498, CmdSwordTrainingStoryConfirmCsReq = 7480, CmdSwordTrainingDailyPhaseConfirmScRsp = 7474, CmdSwordTrainingMarkEndingViewedScRsp = 7485, CmdSwordTrainingActionTurnSettleScNotify = 7469, CmdSwordTrainingTurnActionScRsp = 7494, CmdSwordTrainingStoryBattleCsReq = 7476, CmdSwordTrainingSetSkillTraceScRsp = 7490, CmdEnterSwordTrainingExamCsReq = 7475, CmdSwordTrainingRestoreGameCsReq = 7486, CmdSwordTrainingSelectEndingCsReq = 7489, CmdSwordTrainingGameSettleScNotify = 7453, CmdSwordTrainingRestoreGameScRsp = 7459, CmdGetSwordTrainingDataScRsp = 7492, CmdSwordTrainingGiveUpGameScRsp = 7466, CmdSwordTrainingSetSkillTraceCsReq = 7481, CmdSwordTrainingTurnActionCsReq = 7452, CmdSwordTrainingStartGameCsReq = 7493, CmdSwordTrainingLearnSkillScRsp = 7455, CmdSwordTrainingExamResultConfirmScRsp = 7473, CmdSwordTrainingStoryBattleScRsp = 7491, CmdSwordTrainingGameSyncChangeScNotify = 7479, CmdSwordTrainingMarkEndingViewedCsReq = 7472, CmdSwordTrainingResumeGameCsReq = 7500, CmdGetSwordTrainingDataCsReq = 7487, CmdSwordTrainingUnlockSyncScNotify = 7488, CmdSwordTrainingDialogueSelectOptionScRsp = 7463, CmdSwordTrainingGiveUpGameCsReq = 7456, CmdSwordTrainingLearnSkillCsReq = 7477, CmdSwordTrainingStoryConfirmScRsp = 7462, CmdSwordTrainingSelectEndingScRsp = 7470, CmdSwordTrainingResumeGameScRsp = 7495, CmdSwordTrainingStartGameScRsp = 7465, CmdSwordTrainingDialogueSelectOptionCsReq = 7482, CmdSwordTrainingExamResultConfirmCsReq = 7484, } impl CmdSwordTrainingType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdSwordTrainingType::None => "CmdSwordTrainingTypeNone", CmdSwordTrainingType::CmdSwordTrainingDailyPhaseConfirmCsReq => { "CmdSwordTrainingDailyPhaseConfirmCsReq" } CmdSwordTrainingType::CmdEnterSwordTrainingExamScRsp => { "CmdEnterSwordTrainingExamScRsp" } CmdSwordTrainingType::CmdSwordTrainingStoryConfirmCsReq => { "CmdSwordTrainingStoryConfirmCsReq" } CmdSwordTrainingType::CmdSwordTrainingDailyPhaseConfirmScRsp => { "CmdSwordTrainingDailyPhaseConfirmScRsp" } CmdSwordTrainingType::CmdSwordTrainingMarkEndingViewedScRsp => { "CmdSwordTrainingMarkEndingViewedScRsp" } CmdSwordTrainingType::CmdSwordTrainingActionTurnSettleScNotify => { "CmdSwordTrainingActionTurnSettleScNotify" } CmdSwordTrainingType::CmdSwordTrainingTurnActionScRsp => { "CmdSwordTrainingTurnActionScRsp" } CmdSwordTrainingType::CmdSwordTrainingStoryBattleCsReq => { "CmdSwordTrainingStoryBattleCsReq" } CmdSwordTrainingType::CmdSwordTrainingSetSkillTraceScRsp => { "CmdSwordTrainingSetSkillTraceScRsp" } CmdSwordTrainingType::CmdEnterSwordTrainingExamCsReq => { "CmdEnterSwordTrainingExamCsReq" } CmdSwordTrainingType::CmdSwordTrainingRestoreGameCsReq => { "CmdSwordTrainingRestoreGameCsReq" } CmdSwordTrainingType::CmdSwordTrainingSelectEndingCsReq => { "CmdSwordTrainingSelectEndingCsReq" } CmdSwordTrainingType::CmdSwordTrainingGameSettleScNotify => { "CmdSwordTrainingGameSettleScNotify" } CmdSwordTrainingType::CmdSwordTrainingRestoreGameScRsp => { "CmdSwordTrainingRestoreGameScRsp" } CmdSwordTrainingType::CmdGetSwordTrainingDataScRsp => { "CmdGetSwordTrainingDataScRsp" } CmdSwordTrainingType::CmdSwordTrainingGiveUpGameScRsp => { "CmdSwordTrainingGiveUpGameScRsp" } CmdSwordTrainingType::CmdSwordTrainingSetSkillTraceCsReq => { "CmdSwordTrainingSetSkillTraceCsReq" } CmdSwordTrainingType::CmdSwordTrainingTurnActionCsReq => { "CmdSwordTrainingTurnActionCsReq" } CmdSwordTrainingType::CmdSwordTrainingStartGameCsReq => { "CmdSwordTrainingStartGameCsReq" } CmdSwordTrainingType::CmdSwordTrainingLearnSkillScRsp => { "CmdSwordTrainingLearnSkillScRsp" } CmdSwordTrainingType::CmdSwordTrainingExamResultConfirmScRsp => { "CmdSwordTrainingExamResultConfirmScRsp" } CmdSwordTrainingType::CmdSwordTrainingStoryBattleScRsp => { "CmdSwordTrainingStoryBattleScRsp" } CmdSwordTrainingType::CmdSwordTrainingGameSyncChangeScNotify => { "CmdSwordTrainingGameSyncChangeScNotify" } CmdSwordTrainingType::CmdSwordTrainingMarkEndingViewedCsReq => { "CmdSwordTrainingMarkEndingViewedCsReq" } CmdSwordTrainingType::CmdSwordTrainingResumeGameCsReq => { "CmdSwordTrainingResumeGameCsReq" } CmdSwordTrainingType::CmdGetSwordTrainingDataCsReq => { "CmdGetSwordTrainingDataCsReq" } CmdSwordTrainingType::CmdSwordTrainingUnlockSyncScNotify => { "CmdSwordTrainingUnlockSyncScNotify" } CmdSwordTrainingType::CmdSwordTrainingDialogueSelectOptionScRsp => { "CmdSwordTrainingDialogueSelectOptionScRsp" } CmdSwordTrainingType::CmdSwordTrainingGiveUpGameCsReq => { "CmdSwordTrainingGiveUpGameCsReq" } CmdSwordTrainingType::CmdSwordTrainingLearnSkillCsReq => { "CmdSwordTrainingLearnSkillCsReq" } CmdSwordTrainingType::CmdSwordTrainingStoryConfirmScRsp => { "CmdSwordTrainingStoryConfirmScRsp" } CmdSwordTrainingType::CmdSwordTrainingSelectEndingScRsp => { "CmdSwordTrainingSelectEndingScRsp" } CmdSwordTrainingType::CmdSwordTrainingResumeGameScRsp => { "CmdSwordTrainingResumeGameScRsp" } CmdSwordTrainingType::CmdSwordTrainingStartGameScRsp => { "CmdSwordTrainingStartGameScRsp" } CmdSwordTrainingType::CmdSwordTrainingDialogueSelectOptionCsReq => { "CmdSwordTrainingDialogueSelectOptionCsReq" } CmdSwordTrainingType::CmdSwordTrainingExamResultConfirmCsReq => { "CmdSwordTrainingExamResultConfirmCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdSwordTrainingTypeNone" => Some(Self::None), "CmdSwordTrainingDailyPhaseConfirmCsReq" => { Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq) } "CmdEnterSwordTrainingExamScRsp" => { Some(Self::CmdEnterSwordTrainingExamScRsp) } "CmdSwordTrainingStoryConfirmCsReq" => { Some(Self::CmdSwordTrainingStoryConfirmCsReq) } "CmdSwordTrainingDailyPhaseConfirmScRsp" => { Some(Self::CmdSwordTrainingDailyPhaseConfirmScRsp) } "CmdSwordTrainingMarkEndingViewedScRsp" => { Some(Self::CmdSwordTrainingMarkEndingViewedScRsp) } "CmdSwordTrainingActionTurnSettleScNotify" => { Some(Self::CmdSwordTrainingActionTurnSettleScNotify) } "CmdSwordTrainingTurnActionScRsp" => { Some(Self::CmdSwordTrainingTurnActionScRsp) } "CmdSwordTrainingStoryBattleCsReq" => { Some(Self::CmdSwordTrainingStoryBattleCsReq) } "CmdSwordTrainingSetSkillTraceScRsp" => { Some(Self::CmdSwordTrainingSetSkillTraceScRsp) } "CmdEnterSwordTrainingExamCsReq" => { Some(Self::CmdEnterSwordTrainingExamCsReq) } "CmdSwordTrainingRestoreGameCsReq" => { Some(Self::CmdSwordTrainingRestoreGameCsReq) } "CmdSwordTrainingSelectEndingCsReq" => { Some(Self::CmdSwordTrainingSelectEndingCsReq) } "CmdSwordTrainingGameSettleScNotify" => { Some(Self::CmdSwordTrainingGameSettleScNotify) } "CmdSwordTrainingRestoreGameScRsp" => { Some(Self::CmdSwordTrainingRestoreGameScRsp) } "CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp), "CmdSwordTrainingGiveUpGameScRsp" => { Some(Self::CmdSwordTrainingGiveUpGameScRsp) } "CmdSwordTrainingSetSkillTraceCsReq" => { Some(Self::CmdSwordTrainingSetSkillTraceCsReq) } "CmdSwordTrainingTurnActionCsReq" => { Some(Self::CmdSwordTrainingTurnActionCsReq) } "CmdSwordTrainingStartGameCsReq" => { Some(Self::CmdSwordTrainingStartGameCsReq) } "CmdSwordTrainingLearnSkillScRsp" => { Some(Self::CmdSwordTrainingLearnSkillScRsp) } "CmdSwordTrainingExamResultConfirmScRsp" => { Some(Self::CmdSwordTrainingExamResultConfirmScRsp) } "CmdSwordTrainingStoryBattleScRsp" => { Some(Self::CmdSwordTrainingStoryBattleScRsp) } "CmdSwordTrainingGameSyncChangeScNotify" => { Some(Self::CmdSwordTrainingGameSyncChangeScNotify) } "CmdSwordTrainingMarkEndingViewedCsReq" => { Some(Self::CmdSwordTrainingMarkEndingViewedCsReq) } "CmdSwordTrainingResumeGameCsReq" => { Some(Self::CmdSwordTrainingResumeGameCsReq) } "CmdGetSwordTrainingDataCsReq" => Some(Self::CmdGetSwordTrainingDataCsReq), "CmdSwordTrainingUnlockSyncScNotify" => { Some(Self::CmdSwordTrainingUnlockSyncScNotify) } "CmdSwordTrainingDialogueSelectOptionScRsp" => { Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp) } "CmdSwordTrainingGiveUpGameCsReq" => { Some(Self::CmdSwordTrainingGiveUpGameCsReq) } "CmdSwordTrainingLearnSkillCsReq" => { Some(Self::CmdSwordTrainingLearnSkillCsReq) } "CmdSwordTrainingStoryConfirmScRsp" => { Some(Self::CmdSwordTrainingStoryConfirmScRsp) } "CmdSwordTrainingSelectEndingScRsp" => { Some(Self::CmdSwordTrainingSelectEndingScRsp) } "CmdSwordTrainingResumeGameScRsp" => { Some(Self::CmdSwordTrainingResumeGameScRsp) } "CmdSwordTrainingStartGameScRsp" => { Some(Self::CmdSwordTrainingStartGameScRsp) } "CmdSwordTrainingDialogueSelectOptionCsReq" => { Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq) } "CmdSwordTrainingExamResultConfirmCsReq" => { Some(Self::CmdSwordTrainingExamResultConfirmCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Knaehljadln { SwordTrainGameSourceTypeNone = 0, SwordTrainGameSourceTypeTurnSettle = 1, SwordTrainGameSourceTypeStatusUpgrade = 2, SwordTrainGameSourceTypeAction = 3, SwordTrainGameSourceTypeActionHint = 4, SwordTrainGameSourceTypeStory = 5, SwordTrainGameSourceTypeExamBonus = 6, SwordTrainGameSourceTypeDialogue = 7, } impl Knaehljadln { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Knaehljadln::SwordTrainGameSourceTypeNone => { "SWORD_TRAIN_GAME_SOURCE_TYPE_NONE" } Knaehljadln::SwordTrainGameSourceTypeTurnSettle => { "SWORD_TRAIN_GAME_SOURCE_TYPE_TURN_SETTLE" } Knaehljadln::SwordTrainGameSourceTypeStatusUpgrade => { "SWORD_TRAIN_GAME_SOURCE_TYPE_STATUS_UPGRADE" } Knaehljadln::SwordTrainGameSourceTypeAction => { "SWORD_TRAIN_GAME_SOURCE_TYPE_ACTION" } Knaehljadln::SwordTrainGameSourceTypeActionHint => { "SWORD_TRAIN_GAME_SOURCE_TYPE_ACTION_HINT" } Knaehljadln::SwordTrainGameSourceTypeStory => { "SWORD_TRAIN_GAME_SOURCE_TYPE_STORY" } Knaehljadln::SwordTrainGameSourceTypeExamBonus => { "SWORD_TRAIN_GAME_SOURCE_TYPE_EXAM_BONUS" } Knaehljadln::SwordTrainGameSourceTypeDialogue => { "SWORD_TRAIN_GAME_SOURCE_TYPE_DIALOGUE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SWORD_TRAIN_GAME_SOURCE_TYPE_NONE" => { Some(Self::SwordTrainGameSourceTypeNone) } "SWORD_TRAIN_GAME_SOURCE_TYPE_TURN_SETTLE" => { Some(Self::SwordTrainGameSourceTypeTurnSettle) } "SWORD_TRAIN_GAME_SOURCE_TYPE_STATUS_UPGRADE" => { Some(Self::SwordTrainGameSourceTypeStatusUpgrade) } "SWORD_TRAIN_GAME_SOURCE_TYPE_ACTION" => { Some(Self::SwordTrainGameSourceTypeAction) } "SWORD_TRAIN_GAME_SOURCE_TYPE_ACTION_HINT" => { Some(Self::SwordTrainGameSourceTypeActionHint) } "SWORD_TRAIN_GAME_SOURCE_TYPE_STORY" => { Some(Self::SwordTrainGameSourceTypeStory) } "SWORD_TRAIN_GAME_SOURCE_TYPE_EXAM_BONUS" => { Some(Self::SwordTrainGameSourceTypeExamBonus) } "SWORD_TRAIN_GAME_SOURCE_TYPE_DIALOGUE" => { Some(Self::SwordTrainGameSourceTypeDialogue) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hnhodfelcap { SwordTrainingDailyPhaseTypeNone = 0, SwordTrainingDailyPhaseTypeMorning = 1, SwordTrainingDailyPhaseTypeNoon = 2, SwordTrainingDailyPhaseTypeAfternoon = 3, SwordTrainingDailyPhaseTypeEvening = 4, } impl Hnhodfelcap { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hnhodfelcap::SwordTrainingDailyPhaseTypeNone => { "SWORD_TRAINING_DAILY_PHASE_TYPE_NONE" } Hnhodfelcap::SwordTrainingDailyPhaseTypeMorning => { "SWORD_TRAINING_DAILY_PHASE_TYPE_MORNING" } Hnhodfelcap::SwordTrainingDailyPhaseTypeNoon => { "SWORD_TRAINING_DAILY_PHASE_TYPE_NOON" } Hnhodfelcap::SwordTrainingDailyPhaseTypeAfternoon => { "SWORD_TRAINING_DAILY_PHASE_TYPE_AFTERNOON" } Hnhodfelcap::SwordTrainingDailyPhaseTypeEvening => { "SWORD_TRAINING_DAILY_PHASE_TYPE_EVENING" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SWORD_TRAINING_DAILY_PHASE_TYPE_NONE" => { Some(Self::SwordTrainingDailyPhaseTypeNone) } "SWORD_TRAINING_DAILY_PHASE_TYPE_MORNING" => { Some(Self::SwordTrainingDailyPhaseTypeMorning) } "SWORD_TRAINING_DAILY_PHASE_TYPE_NOON" => { Some(Self::SwordTrainingDailyPhaseTypeNoon) } "SWORD_TRAINING_DAILY_PHASE_TYPE_AFTERNOON" => { Some(Self::SwordTrainingDailyPhaseTypeAfternoon) } "SWORD_TRAINING_DAILY_PHASE_TYPE_EVENING" => { Some(Self::SwordTrainingDailyPhaseTypeEvening) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jpnaoebbghg { SwordTrainingStatusTypeNone = 0, SwordTrainingStatusTypePower = 1, SwordTrainingStatusTypeAgility = 2, SwordTrainingStatusTypeToughness = 3, SwordTrainingStatusTypePerception = 4, SwordTrainingStatusTypeMax = 5, } impl Jpnaoebbghg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jpnaoebbghg::SwordTrainingStatusTypeNone => "SWORD_TRAINING_STATUS_TYPE_NONE", Jpnaoebbghg::SwordTrainingStatusTypePower => { "SWORD_TRAINING_STATUS_TYPE_POWER" } Jpnaoebbghg::SwordTrainingStatusTypeAgility => { "SWORD_TRAINING_STATUS_TYPE_AGILITY" } Jpnaoebbghg::SwordTrainingStatusTypeToughness => { "SWORD_TRAINING_STATUS_TYPE_TOUGHNESS" } Jpnaoebbghg::SwordTrainingStatusTypePerception => { "SWORD_TRAINING_STATUS_TYPE_PERCEPTION" } Jpnaoebbghg::SwordTrainingStatusTypeMax => "_SWORD_TRAINING_STATUS_TYPE_MAX", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SWORD_TRAINING_STATUS_TYPE_NONE" => Some(Self::SwordTrainingStatusTypeNone), "SWORD_TRAINING_STATUS_TYPE_POWER" => { Some(Self::SwordTrainingStatusTypePower) } "SWORD_TRAINING_STATUS_TYPE_AGILITY" => { Some(Self::SwordTrainingStatusTypeAgility) } "SWORD_TRAINING_STATUS_TYPE_TOUGHNESS" => { Some(Self::SwordTrainingStatusTypeToughness) } "SWORD_TRAINING_STATUS_TYPE_PERCEPTION" => { Some(Self::SwordTrainingStatusTypePerception) } "_SWORD_TRAINING_STATUS_TYPE_MAX" => Some(Self::SwordTrainingStatusTypeMax), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kpjjekidjbc { SwordTrainingGameSettleNone = 0, SwordTrainingGameSettleFinish = 1, SwordTrainingGameSettleGiveUp = 2, SwordTrainingGameSettleBattleFailed = 3, SwordTrainingGameSettleForce = 4, SwordTrainingGameSettleByRestore = 5, } impl Kpjjekidjbc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kpjjekidjbc::SwordTrainingGameSettleNone => "SWORD_TRAINING_GAME_SETTLE_NONE", Kpjjekidjbc::SwordTrainingGameSettleFinish => { "SWORD_TRAINING_GAME_SETTLE_FINISH" } Kpjjekidjbc::SwordTrainingGameSettleGiveUp => { "SWORD_TRAINING_GAME_SETTLE_GIVE_UP" } Kpjjekidjbc::SwordTrainingGameSettleBattleFailed => { "SWORD_TRAINING_GAME_SETTLE_BATTLE_FAILED" } Kpjjekidjbc::SwordTrainingGameSettleForce => { "SWORD_TRAINING_GAME_SETTLE_FORCE" } Kpjjekidjbc::SwordTrainingGameSettleByRestore => { "SWORD_TRAINING_GAME_SETTLE_BY_RESTORE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SWORD_TRAINING_GAME_SETTLE_NONE" => Some(Self::SwordTrainingGameSettleNone), "SWORD_TRAINING_GAME_SETTLE_FINISH" => { Some(Self::SwordTrainingGameSettleFinish) } "SWORD_TRAINING_GAME_SETTLE_GIVE_UP" => { Some(Self::SwordTrainingGameSettleGiveUp) } "SWORD_TRAINING_GAME_SETTLE_BATTLE_FAILED" => { Some(Self::SwordTrainingGameSettleBattleFailed) } "SWORD_TRAINING_GAME_SETTLE_FORCE" => { Some(Self::SwordTrainingGameSettleForce) } "SWORD_TRAINING_GAME_SETTLE_BY_RESTORE" => { Some(Self::SwordTrainingGameSettleByRestore) } _ => None, } } } /// Obf: NBOINJPFOIF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerSync { None = 0, ScNotify = 698, } impl CmdPlayerSync { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPlayerSync::None => "CmdPlayerSyncNone", CmdPlayerSync::ScNotify => "CmdPlayerSyncScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPlayerSyncNone" => Some(Self::None), "CmdPlayerSyncScNotify" => Some(Self::ScNotify), _ => None, } } } /// Obf: EELMLJJBNOM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTalkRewardType { None = 0, CmdFinishFirstTalkByPerformanceNpcScRsp = 2122, CmdGetFirstTalkByPerformanceNpcCsReq = 2178, CmdGetFirstTalkNpcScRsp = 2177, CmdTakeTalkRewardScRsp = 2142, CmdGetNpcTakenRewardScRsp = 2171, CmdTakeTalkRewardCsReq = 2183, CmdSelectInclinationTextCsReq = 2128, CmdSelectInclinationTextScRsp = 2138, CmdGetFirstTalkNpcCsReq = 2179, CmdFinishFirstTalkNpcScRsp = 2112, CmdFinishFirstTalkByPerformanceNpcCsReq = 2189, CmdGetNpcTakenRewardCsReq = 2198, CmdGetFirstTalkByPerformanceNpcScRsp = 2156, CmdFinishFirstTalkNpcCsReq = 2133, } impl CmdTalkRewardType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTalkRewardType::None => "CmdTalkRewardTypeNone", CmdTalkRewardType::CmdFinishFirstTalkByPerformanceNpcScRsp => { "CmdFinishFirstTalkByPerformanceNpcScRsp" } CmdTalkRewardType::CmdGetFirstTalkByPerformanceNpcCsReq => { "CmdGetFirstTalkByPerformanceNpcCsReq" } CmdTalkRewardType::CmdGetFirstTalkNpcScRsp => "CmdGetFirstTalkNpcScRsp", CmdTalkRewardType::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp", CmdTalkRewardType::CmdGetNpcTakenRewardScRsp => "CmdGetNpcTakenRewardScRsp", CmdTalkRewardType::CmdTakeTalkRewardCsReq => "CmdTakeTalkRewardCsReq", CmdTalkRewardType::CmdSelectInclinationTextCsReq => { "CmdSelectInclinationTextCsReq" } CmdTalkRewardType::CmdSelectInclinationTextScRsp => { "CmdSelectInclinationTextScRsp" } CmdTalkRewardType::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq", CmdTalkRewardType::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp", CmdTalkRewardType::CmdFinishFirstTalkByPerformanceNpcCsReq => { "CmdFinishFirstTalkByPerformanceNpcCsReq" } CmdTalkRewardType::CmdGetNpcTakenRewardCsReq => "CmdGetNpcTakenRewardCsReq", CmdTalkRewardType::CmdGetFirstTalkByPerformanceNpcScRsp => { "CmdGetFirstTalkByPerformanceNpcScRsp" } CmdTalkRewardType::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTalkRewardTypeNone" => Some(Self::None), "CmdFinishFirstTalkByPerformanceNpcScRsp" => { Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp) } "CmdGetFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdGetFirstTalkByPerformanceNpcCsReq) } "CmdGetFirstTalkNpcScRsp" => Some(Self::CmdGetFirstTalkNpcScRsp), "CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp), "CmdGetNpcTakenRewardScRsp" => Some(Self::CmdGetNpcTakenRewardScRsp), "CmdTakeTalkRewardCsReq" => Some(Self::CmdTakeTalkRewardCsReq), "CmdSelectInclinationTextCsReq" => Some(Self::CmdSelectInclinationTextCsReq), "CmdSelectInclinationTextScRsp" => Some(Self::CmdSelectInclinationTextScRsp), "CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq), "CmdFinishFirstTalkNpcScRsp" => Some(Self::CmdFinishFirstTalkNpcScRsp), "CmdFinishFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdFinishFirstTalkByPerformanceNpcCsReq) } "CmdGetNpcTakenRewardCsReq" => Some(Self::CmdGetNpcTakenRewardCsReq), "CmdGetFirstTalkByPerformanceNpcScRsp" => { Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp) } "CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq), _ => None, } } } /// Obf: JLEJAJBOAPB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTelevisionActivityType { None = 0, CmdTelevisionActivityBattleEndScNotify = 6975, CmdGetTelevisionActivityDataCsReq = 6974, CmdGetTelevisionActivityDataScRsp = 6977, CmdEnterTelevisionActivityStageScRsp = 6968, CmdTelevisionActivityDataChangeScNotify = 6973, CmdEnterTelevisionActivityStageCsReq = 6970, } impl CmdTelevisionActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTelevisionActivityType::None => "CmdTelevisionActivityTypeNone", CmdTelevisionActivityType::CmdTelevisionActivityBattleEndScNotify => { "CmdTelevisionActivityBattleEndScNotify" } CmdTelevisionActivityType::CmdGetTelevisionActivityDataCsReq => { "CmdGetTelevisionActivityDataCsReq" } CmdTelevisionActivityType::CmdGetTelevisionActivityDataScRsp => { "CmdGetTelevisionActivityDataScRsp" } CmdTelevisionActivityType::CmdEnterTelevisionActivityStageScRsp => { "CmdEnterTelevisionActivityStageScRsp" } CmdTelevisionActivityType::CmdTelevisionActivityDataChangeScNotify => { "CmdTelevisionActivityDataChangeScNotify" } CmdTelevisionActivityType::CmdEnterTelevisionActivityStageCsReq => { "CmdEnterTelevisionActivityStageCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTelevisionActivityTypeNone" => Some(Self::None), "CmdTelevisionActivityBattleEndScNotify" => { Some(Self::CmdTelevisionActivityBattleEndScNotify) } "CmdGetTelevisionActivityDataCsReq" => { Some(Self::CmdGetTelevisionActivityDataCsReq) } "CmdGetTelevisionActivityDataScRsp" => { Some(Self::CmdGetTelevisionActivityDataScRsp) } "CmdEnterTelevisionActivityStageScRsp" => { Some(Self::CmdEnterTelevisionActivityStageScRsp) } "CmdTelevisionActivityDataChangeScNotify" => { Some(Self::CmdTelevisionActivityDataChangeScNotify) } "CmdEnterTelevisionActivityStageCsReq" => { Some(Self::CmdEnterTelevisionActivityStageCsReq) } _ => None, } } } /// Obf: CMHDEPKKHHN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTextJoinType { None = 0, CmdTextJoinBatchSaveCsReq = 3879, CmdTextJoinQueryCsReq = 3883, CmdTextJoinSaveCsReq = 3898, CmdTextJoinSaveScRsp = 3871, CmdTextJoinQueryScRsp = 3842, CmdTextJoinBatchSaveScRsp = 3877, } impl CmdTextJoinType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTextJoinType::None => "CmdTextJoinTypeNone", CmdTextJoinType::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq", CmdTextJoinType::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq", CmdTextJoinType::CmdTextJoinSaveCsReq => "CmdTextJoinSaveCsReq", CmdTextJoinType::CmdTextJoinSaveScRsp => "CmdTextJoinSaveScRsp", CmdTextJoinType::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp", CmdTextJoinType::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTextJoinTypeNone" => Some(Self::None), "CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq), "CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq), "CmdTextJoinSaveCsReq" => Some(Self::CmdTextJoinSaveCsReq), "CmdTextJoinSaveScRsp" => Some(Self::CmdTextJoinSaveScRsp), "CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp), "CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp), _ => None, } } } /// Obf: ELMPEJPNAEP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrackPhotoActivityType { None = 0, CmdQuitTrackPhotoStageCsReq = 7555, CmdQuitTrackPhotoStageScRsp = 7556, CmdStartTrackPhotoStageCsReq = 7560, CmdSettleTrackPhotoStageCsReq = 7557, CmdSettleTrackPhotoStageScRsp = 7553, CmdStartTrackPhotoStageScRsp = 7554, CmdGetTrackPhotoActivityDataScRsp = 7558, CmdGetTrackPhotoActivityDataCsReq = 7552, } impl CmdTrackPhotoActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTrackPhotoActivityType::None => "CmdTrackPhotoActivityTypeNone", CmdTrackPhotoActivityType::CmdQuitTrackPhotoStageCsReq => { "CmdQuitTrackPhotoStageCsReq" } CmdTrackPhotoActivityType::CmdQuitTrackPhotoStageScRsp => { "CmdQuitTrackPhotoStageScRsp" } CmdTrackPhotoActivityType::CmdStartTrackPhotoStageCsReq => { "CmdStartTrackPhotoStageCsReq" } CmdTrackPhotoActivityType::CmdSettleTrackPhotoStageCsReq => { "CmdSettleTrackPhotoStageCsReq" } CmdTrackPhotoActivityType::CmdSettleTrackPhotoStageScRsp => { "CmdSettleTrackPhotoStageScRsp" } CmdTrackPhotoActivityType::CmdStartTrackPhotoStageScRsp => { "CmdStartTrackPhotoStageScRsp" } CmdTrackPhotoActivityType::CmdGetTrackPhotoActivityDataScRsp => { "CmdGetTrackPhotoActivityDataScRsp" } CmdTrackPhotoActivityType::CmdGetTrackPhotoActivityDataCsReq => { "CmdGetTrackPhotoActivityDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTrackPhotoActivityTypeNone" => Some(Self::None), "CmdQuitTrackPhotoStageCsReq" => Some(Self::CmdQuitTrackPhotoStageCsReq), "CmdQuitTrackPhotoStageScRsp" => Some(Self::CmdQuitTrackPhotoStageScRsp), "CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq), "CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq), "CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp), "CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp), "CmdGetTrackPhotoActivityDataScRsp" => { Some(Self::CmdGetTrackPhotoActivityDataScRsp) } "CmdGetTrackPhotoActivityDataCsReq" => { Some(Self::CmdGetTrackPhotoActivityDataCsReq) } _ => None, } } } /// Obf: HPFOEOAEPHI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainVisitorType { None = 0, CmdTrainVisitorBehaviorFinishCsReq = 3798, CmdShowNewSupplementVisitorScRsp = 3756, CmdTakeTrainVisitorUntakenBehaviorRewardScRsp = 3738, CmdGetTrainVisitorBehaviorCsReq = 3783, CmdGetTrainVisitorBehaviorScRsp = 3742, CmdTakeTrainVisitorUntakenBehaviorRewardCsReq = 3728, CmdShowNewSupplementVisitorCsReq = 3778, CmdGetTrainVisitorRegisterCsReq = 3733, CmdTrainRefreshTimeNotify = 3779, CmdTrainVisitorBehaviorFinishScRsp = 3771, CmdGetTrainVisitorRegisterScRsp = 3712, CmdTrainVisitorRewardSendNotify = 3777, } impl CmdTrainVisitorType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTrainVisitorType::None => "CmdTrainVisitorTypeNone", CmdTrainVisitorType::CmdTrainVisitorBehaviorFinishCsReq => { "CmdTrainVisitorBehaviorFinishCsReq" } CmdTrainVisitorType::CmdShowNewSupplementVisitorScRsp => { "CmdShowNewSupplementVisitorScRsp" } CmdTrainVisitorType::CmdTakeTrainVisitorUntakenBehaviorRewardScRsp => { "CmdTakeTrainVisitorUntakenBehaviorRewardScRsp" } CmdTrainVisitorType::CmdGetTrainVisitorBehaviorCsReq => { "CmdGetTrainVisitorBehaviorCsReq" } CmdTrainVisitorType::CmdGetTrainVisitorBehaviorScRsp => { "CmdGetTrainVisitorBehaviorScRsp" } CmdTrainVisitorType::CmdTakeTrainVisitorUntakenBehaviorRewardCsReq => { "CmdTakeTrainVisitorUntakenBehaviorRewardCsReq" } CmdTrainVisitorType::CmdShowNewSupplementVisitorCsReq => { "CmdShowNewSupplementVisitorCsReq" } CmdTrainVisitorType::CmdGetTrainVisitorRegisterCsReq => { "CmdGetTrainVisitorRegisterCsReq" } CmdTrainVisitorType::CmdTrainRefreshTimeNotify => "CmdTrainRefreshTimeNotify", CmdTrainVisitorType::CmdTrainVisitorBehaviorFinishScRsp => { "CmdTrainVisitorBehaviorFinishScRsp" } CmdTrainVisitorType::CmdGetTrainVisitorRegisterScRsp => { "CmdGetTrainVisitorRegisterScRsp" } CmdTrainVisitorType::CmdTrainVisitorRewardSendNotify => { "CmdTrainVisitorRewardSendNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTrainVisitorTypeNone" => Some(Self::None), "CmdTrainVisitorBehaviorFinishCsReq" => { Some(Self::CmdTrainVisitorBehaviorFinishCsReq) } "CmdShowNewSupplementVisitorScRsp" => { Some(Self::CmdShowNewSupplementVisitorScRsp) } "CmdTakeTrainVisitorUntakenBehaviorRewardScRsp" => { Some(Self::CmdTakeTrainVisitorUntakenBehaviorRewardScRsp) } "CmdGetTrainVisitorBehaviorCsReq" => { Some(Self::CmdGetTrainVisitorBehaviorCsReq) } "CmdGetTrainVisitorBehaviorScRsp" => { Some(Self::CmdGetTrainVisitorBehaviorScRsp) } "CmdTakeTrainVisitorUntakenBehaviorRewardCsReq" => { Some(Self::CmdTakeTrainVisitorUntakenBehaviorRewardCsReq) } "CmdShowNewSupplementVisitorCsReq" => { Some(Self::CmdShowNewSupplementVisitorCsReq) } "CmdGetTrainVisitorRegisterCsReq" => { Some(Self::CmdGetTrainVisitorRegisterCsReq) } "CmdTrainRefreshTimeNotify" => Some(Self::CmdTrainRefreshTimeNotify), "CmdTrainVisitorBehaviorFinishScRsp" => { Some(Self::CmdTrainVisitorBehaviorFinishScRsp) } "CmdGetTrainVisitorRegisterScRsp" => { Some(Self::CmdGetTrainVisitorRegisterScRsp) } "CmdTrainVisitorRewardSendNotify" => { Some(Self::CmdTrainVisitorRewardSendNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kfhiamadhkf { TrainVisitorRewardSendNone = 0, TrainVisitorRewardSendRegister = 1, TrainVisitorRewardSendMission = 2, } impl Kfhiamadhkf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kfhiamadhkf::TrainVisitorRewardSendNone => "TRAIN_VISITOR_REWARD_SEND_NONE", Kfhiamadhkf::TrainVisitorRewardSendRegister => { "TRAIN_VISITOR_REWARD_SEND_REGISTER" } Kfhiamadhkf::TrainVisitorRewardSendMission => { "TRAIN_VISITOR_REWARD_SEND_MISSION" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TRAIN_VISITOR_REWARD_SEND_NONE" => Some(Self::TrainVisitorRewardSendNone), "TRAIN_VISITOR_REWARD_SEND_REGISTER" => { Some(Self::TrainVisitorRewardSendRegister) } "TRAIN_VISITOR_REWARD_SEND_MISSION" => { Some(Self::TrainVisitorRewardSendMission) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jdehgbdkggp { TrainVisitorStatusNone = 0, TrainVisitorStatusInit = 1, TrainVisitorStatusGetOn = 2, TrainVisitorStatusGetOff = 3, } impl Jdehgbdkggp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jdehgbdkggp::TrainVisitorStatusNone => "TRAIN_VISITOR_STATUS_NONE", Jdehgbdkggp::TrainVisitorStatusInit => "TRAIN_VISITOR_STATUS_INIT", Jdehgbdkggp::TrainVisitorStatusGetOn => "TRAIN_VISITOR_STATUS_GET_ON", Jdehgbdkggp::TrainVisitorStatusGetOff => "TRAIN_VISITOR_STATUS_GET_OFF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TRAIN_VISITOR_STATUS_NONE" => Some(Self::TrainVisitorStatusNone), "TRAIN_VISITOR_STATUS_INIT" => Some(Self::TrainVisitorStatusInit), "TRAIN_VISITOR_STATUS_GET_ON" => Some(Self::TrainVisitorStatusGetOn), "TRAIN_VISITOR_STATUS_GET_OFF" => Some(Self::TrainVisitorStatusGetOff), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gkgiebbbnli { TrainVisitorRegisterGetTypeNone = 0, TrainVisitorRegisterGetTypeAuto = 1, TrainVisitorRegisterGetTypeManual = 2, } impl Gkgiebbbnli { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gkgiebbbnli::TrainVisitorRegisterGetTypeNone => { "TRAIN_VISITOR_REGISTER_GET_TYPE_NONE" } Gkgiebbbnli::TrainVisitorRegisterGetTypeAuto => { "TRAIN_VISITOR_REGISTER_GET_TYPE_AUTO" } Gkgiebbbnli::TrainVisitorRegisterGetTypeManual => { "TRAIN_VISITOR_REGISTER_GET_TYPE_MANUAL" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TRAIN_VISITOR_REGISTER_GET_TYPE_NONE" => { Some(Self::TrainVisitorRegisterGetTypeNone) } "TRAIN_VISITOR_REGISTER_GET_TYPE_AUTO" => { Some(Self::TrainVisitorRegisterGetTypeAuto) } "TRAIN_VISITOR_REGISTER_GET_TYPE_MANUAL" => { Some(Self::TrainVisitorRegisterGetTypeManual) } _ => None, } } } /// Obf: FEMEKACEKAK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTravelBrochure { None = 0, RemovePasterScRsp = 6438, GetPasterScNotify = 6489, SetPageDescStatusScRsp = 6420, UpdatePasterPosCsReq = 6478, GetDataScRsp = 6471, SelectMessageScRsp = 6477, GetDataCsReq = 6498, SetCustomValueCsReq = 6466, PageResetCsReq = 6450, ApplyPasterCsReq = 6433, ApplyPasterListCsReq = 6404, ApplyPasterScRsp = 6412, SelectMessageCsReq = 6479, ApplyPasterListScRsp = 6460, RemovePasterCsReq = 6428, SetPageDescStatusCsReq = 6445, UpdatePasterPosScRsp = 6456, SetCustomValueScRsp = 6405, PageResetScRsp = 6431, PageUnlockScNotify = 6483, } impl CmdTravelBrochure { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTravelBrochure::None => "CmdTravelBrochureNone", CmdTravelBrochure::RemovePasterScRsp => "CmdTravelBrochureRemovePasterScRsp", CmdTravelBrochure::GetPasterScNotify => "CmdTravelBrochureGetPasterScNotify", CmdTravelBrochure::SetPageDescStatusScRsp => { "CmdTravelBrochureSetPageDescStatusScRsp" } CmdTravelBrochure::UpdatePasterPosCsReq => { "CmdTravelBrochureUpdatePasterPosCsReq" } CmdTravelBrochure::GetDataScRsp => "CmdTravelBrochureGetDataScRsp", CmdTravelBrochure::SelectMessageScRsp => { "CmdTravelBrochureSelectMessageScRsp" } CmdTravelBrochure::GetDataCsReq => "CmdTravelBrochureGetDataCsReq", CmdTravelBrochure::SetCustomValueCsReq => { "CmdTravelBrochureSetCustomValueCsReq" } CmdTravelBrochure::PageResetCsReq => "CmdTravelBrochurePageResetCsReq", CmdTravelBrochure::ApplyPasterCsReq => "CmdTravelBrochureApplyPasterCsReq", CmdTravelBrochure::ApplyPasterListCsReq => { "CmdTravelBrochureApplyPasterListCsReq" } CmdTravelBrochure::ApplyPasterScRsp => "CmdTravelBrochureApplyPasterScRsp", CmdTravelBrochure::SelectMessageCsReq => { "CmdTravelBrochureSelectMessageCsReq" } CmdTravelBrochure::ApplyPasterListScRsp => { "CmdTravelBrochureApplyPasterListScRsp" } CmdTravelBrochure::RemovePasterCsReq => "CmdTravelBrochureRemovePasterCsReq", CmdTravelBrochure::SetPageDescStatusCsReq => { "CmdTravelBrochureSetPageDescStatusCsReq" } CmdTravelBrochure::UpdatePasterPosScRsp => { "CmdTravelBrochureUpdatePasterPosScRsp" } CmdTravelBrochure::SetCustomValueScRsp => { "CmdTravelBrochureSetCustomValueScRsp" } CmdTravelBrochure::PageResetScRsp => "CmdTravelBrochurePageResetScRsp", CmdTravelBrochure::PageUnlockScNotify => { "CmdTravelBrochurePageUnlockScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTravelBrochureNone" => Some(Self::None), "CmdTravelBrochureRemovePasterScRsp" => Some(Self::RemovePasterScRsp), "CmdTravelBrochureGetPasterScNotify" => Some(Self::GetPasterScNotify), "CmdTravelBrochureSetPageDescStatusScRsp" => { Some(Self::SetPageDescStatusScRsp) } "CmdTravelBrochureUpdatePasterPosCsReq" => Some(Self::UpdatePasterPosCsReq), "CmdTravelBrochureGetDataScRsp" => Some(Self::GetDataScRsp), "CmdTravelBrochureSelectMessageScRsp" => Some(Self::SelectMessageScRsp), "CmdTravelBrochureGetDataCsReq" => Some(Self::GetDataCsReq), "CmdTravelBrochureSetCustomValueCsReq" => Some(Self::SetCustomValueCsReq), "CmdTravelBrochurePageResetCsReq" => Some(Self::PageResetCsReq), "CmdTravelBrochureApplyPasterCsReq" => Some(Self::ApplyPasterCsReq), "CmdTravelBrochureApplyPasterListCsReq" => Some(Self::ApplyPasterListCsReq), "CmdTravelBrochureApplyPasterScRsp" => Some(Self::ApplyPasterScRsp), "CmdTravelBrochureSelectMessageCsReq" => Some(Self::SelectMessageCsReq), "CmdTravelBrochureApplyPasterListScRsp" => Some(Self::ApplyPasterListScRsp), "CmdTravelBrochureRemovePasterCsReq" => Some(Self::RemovePasterCsReq), "CmdTravelBrochureSetPageDescStatusCsReq" => { Some(Self::SetPageDescStatusCsReq) } "CmdTravelBrochureUpdatePasterPosScRsp" => Some(Self::UpdatePasterPosScRsp), "CmdTravelBrochureSetCustomValueScRsp" => Some(Self::SetCustomValueScRsp), "CmdTravelBrochurePageResetScRsp" => Some(Self::PageResetScRsp), "CmdTravelBrochurePageUnlockScNotify" => Some(Self::PageUnlockScNotify), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Eomggdbknfh { PageNone = 0, PageUnlocked = 1, PageInteracted = 2, } impl Eomggdbknfh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Eomggdbknfh::PageNone => "PAGE_NONE", Eomggdbknfh::PageUnlocked => "PAGE_UNLOCKED", Eomggdbknfh::PageInteracted => "PAGE_INTERACTED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PAGE_NONE" => Some(Self::PageNone), "PAGE_UNLOCKED" => Some(Self::PageUnlocked), "PAGE_INTERACTED" => Some(Self::PageInteracted), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dnjijpcjiod { PageDescNone = 0, PageDescShowDetail = 1, PageDescCollapse = 2, } impl Dnjijpcjiod { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dnjijpcjiod::PageDescNone => "PAGE_DESC_NONE", Dnjijpcjiod::PageDescShowDetail => "PAGE_DESC_SHOW_DETAIL", Dnjijpcjiod::PageDescCollapse => "PAGE_DESC_COLLAPSE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PAGE_DESC_NONE" => Some(Self::PageDescNone), "PAGE_DESC_SHOW_DETAIL" => Some(Self::PageDescShowDetail), "PAGE_DESC_COLLAPSE" => Some(Self::PageDescCollapse), _ => None, } } } /// Obf: IKLHPBFLBON #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTreasureDungeonType { None = 0, CmdGetTreasureDungeonActivityDataScRsp = 4456, CmdFightTreasureDungeonMonsterCsReq = 4445, CmdEnterTreasureDungeonCsReq = 4489, CmdFightTreasureDungeonMonsterScRsp = 4420, CmdGetTreasureDungeonActivityDataCsReq = 4478, CmdInteractTreasureDungeonGridCsReq = 4450, CmdQuitTreasureDungeonScRsp = 4411, CmdInteractTreasureDungeonGridScRsp = 4431, CmdQuitTreasureDungeonCsReq = 4452, CmdTreasureDungeonFinishScNotify = 4471, CmdTreasureDungeonDataScNotify = 4498, CmdEnterTreasureDungeonScRsp = 4422, CmdUseTreasureDungeonItemCsReq = 4404, CmdUseTreasureDungeonItemScRsp = 4460, CmdOpenTreasureDungeonGridScRsp = 4405, CmdOpenTreasureDungeonGridCsReq = 4466, } impl CmdTreasureDungeonType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTreasureDungeonType::None => "CmdTreasureDungeonTypeNone", CmdTreasureDungeonType::CmdGetTreasureDungeonActivityDataScRsp => { "CmdGetTreasureDungeonActivityDataScRsp" } CmdTreasureDungeonType::CmdFightTreasureDungeonMonsterCsReq => { "CmdFightTreasureDungeonMonsterCsReq" } CmdTreasureDungeonType::CmdEnterTreasureDungeonCsReq => { "CmdEnterTreasureDungeonCsReq" } CmdTreasureDungeonType::CmdFightTreasureDungeonMonsterScRsp => { "CmdFightTreasureDungeonMonsterScRsp" } CmdTreasureDungeonType::CmdGetTreasureDungeonActivityDataCsReq => { "CmdGetTreasureDungeonActivityDataCsReq" } CmdTreasureDungeonType::CmdInteractTreasureDungeonGridCsReq => { "CmdInteractTreasureDungeonGridCsReq" } CmdTreasureDungeonType::CmdQuitTreasureDungeonScRsp => { "CmdQuitTreasureDungeonScRsp" } CmdTreasureDungeonType::CmdInteractTreasureDungeonGridScRsp => { "CmdInteractTreasureDungeonGridScRsp" } CmdTreasureDungeonType::CmdQuitTreasureDungeonCsReq => { "CmdQuitTreasureDungeonCsReq" } CmdTreasureDungeonType::CmdTreasureDungeonFinishScNotify => { "CmdTreasureDungeonFinishScNotify" } CmdTreasureDungeonType::CmdTreasureDungeonDataScNotify => { "CmdTreasureDungeonDataScNotify" } CmdTreasureDungeonType::CmdEnterTreasureDungeonScRsp => { "CmdEnterTreasureDungeonScRsp" } CmdTreasureDungeonType::CmdUseTreasureDungeonItemCsReq => { "CmdUseTreasureDungeonItemCsReq" } CmdTreasureDungeonType::CmdUseTreasureDungeonItemScRsp => { "CmdUseTreasureDungeonItemScRsp" } CmdTreasureDungeonType::CmdOpenTreasureDungeonGridScRsp => { "CmdOpenTreasureDungeonGridScRsp" } CmdTreasureDungeonType::CmdOpenTreasureDungeonGridCsReq => { "CmdOpenTreasureDungeonGridCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTreasureDungeonTypeNone" => Some(Self::None), "CmdGetTreasureDungeonActivityDataScRsp" => { Some(Self::CmdGetTreasureDungeonActivityDataScRsp) } "CmdFightTreasureDungeonMonsterCsReq" => { Some(Self::CmdFightTreasureDungeonMonsterCsReq) } "CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq), "CmdFightTreasureDungeonMonsterScRsp" => { Some(Self::CmdFightTreasureDungeonMonsterScRsp) } "CmdGetTreasureDungeonActivityDataCsReq" => { Some(Self::CmdGetTreasureDungeonActivityDataCsReq) } "CmdInteractTreasureDungeonGridCsReq" => { Some(Self::CmdInteractTreasureDungeonGridCsReq) } "CmdQuitTreasureDungeonScRsp" => Some(Self::CmdQuitTreasureDungeonScRsp), "CmdInteractTreasureDungeonGridScRsp" => { Some(Self::CmdInteractTreasureDungeonGridScRsp) } "CmdQuitTreasureDungeonCsReq" => Some(Self::CmdQuitTreasureDungeonCsReq), "CmdTreasureDungeonFinishScNotify" => { Some(Self::CmdTreasureDungeonFinishScNotify) } "CmdTreasureDungeonDataScNotify" => { Some(Self::CmdTreasureDungeonDataScNotify) } "CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp), "CmdUseTreasureDungeonItemCsReq" => { Some(Self::CmdUseTreasureDungeonItemCsReq) } "CmdUseTreasureDungeonItemScRsp" => { Some(Self::CmdUseTreasureDungeonItemScRsp) } "CmdOpenTreasureDungeonGridScRsp" => { Some(Self::CmdOpenTreasureDungeonGridScRsp) } "CmdOpenTreasureDungeonGridCsReq" => { Some(Self::CmdOpenTreasureDungeonGridCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iceglieonbj { TreasureDungeonRecordNone = 0, TreasureDungeonRecordAddHp = 1, TreasureDungeonRecordSubHp = 2, TreasureDungeonRecordSubHpNoExplore = 3, TreasureDungeonRecordAddAttack = 5, TreasureDungeonRecordAddDefence = 6, TreasureDungeonRecordAddExplore = 9, TreasureDungeonRecordSubExplore = 10, TreasureDungeonRecordAddExploreOverflow = 11, TreasureDungeonRecordSummon = 15, TreasureDungeonRecordKill = 16, TreasureDungeonRecordAddTrialAvatar = 20, TreasureDungeonRecordAddBuff = 24, TreasureDungeonRecordUnlockDoor = 25, TreasureDungeonRecordEnemyEnhance = 27, TreasureDungeonRecordEnemyWeaken = 28, TreasureDungeonRecordEnemyAuraRemove = 29, TreasureDungeonRecordSpecialMonsterRun = 30, TreasureDungeonRecordSpecialMonsterKill = 31, TreasureDungeonRecordBattleBuffTriggerSuccess = 33, TreasureDungeonRecordBattleBuffTriggerFail = 34, TreasureDungeonRecordBattleBuffAddExplore = 35, TreasureDungeonRecordBattleBuffOpenGrid = 36, TreasureDungeonRecordBattleBuffAddItem = 37, TreasureDungeonRecordAvatarDead = 40, TreasureDungeonRecordTrialAvatarDead = 41, TreasureDungeonRecordAllAvatarDead = 42, TreasureDungeonRecordOpenItemChest = 43, } impl Iceglieonbj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Iceglieonbj::TreasureDungeonRecordNone => "TREASURE_DUNGEON_RECORD_NONE", Iceglieonbj::TreasureDungeonRecordAddHp => "TREASURE_DUNGEON_RECORD_ADD_HP", Iceglieonbj::TreasureDungeonRecordSubHp => "TREASURE_DUNGEON_RECORD_SUB_HP", Iceglieonbj::TreasureDungeonRecordSubHpNoExplore => { "TREASURE_DUNGEON_RECORD_SUB_HP_NO_EXPLORE" } Iceglieonbj::TreasureDungeonRecordAddAttack => { "TREASURE_DUNGEON_RECORD_ADD_ATTACK" } Iceglieonbj::TreasureDungeonRecordAddDefence => { "TREASURE_DUNGEON_RECORD_ADD_DEFENCE" } Iceglieonbj::TreasureDungeonRecordAddExplore => { "TREASURE_DUNGEON_RECORD_ADD_EXPLORE" } Iceglieonbj::TreasureDungeonRecordSubExplore => { "TREASURE_DUNGEON_RECORD_SUB_EXPLORE" } Iceglieonbj::TreasureDungeonRecordAddExploreOverflow => { "TREASURE_DUNGEON_RECORD_ADD_EXPLORE_OVERFLOW" } Iceglieonbj::TreasureDungeonRecordSummon => "TREASURE_DUNGEON_RECORD_SUMMON", Iceglieonbj::TreasureDungeonRecordKill => "TREASURE_DUNGEON_RECORD_KILL", Iceglieonbj::TreasureDungeonRecordAddTrialAvatar => { "TREASURE_DUNGEON_RECORD_ADD_TRIAL_AVATAR" } Iceglieonbj::TreasureDungeonRecordAddBuff => { "TREASURE_DUNGEON_RECORD_ADD_BUFF" } Iceglieonbj::TreasureDungeonRecordUnlockDoor => { "TREASURE_DUNGEON_RECORD_UNLOCK_DOOR" } Iceglieonbj::TreasureDungeonRecordEnemyEnhance => { "TREASURE_DUNGEON_RECORD_ENEMY_ENHANCE" } Iceglieonbj::TreasureDungeonRecordEnemyWeaken => { "TREASURE_DUNGEON_RECORD_ENEMY_WEAKEN" } Iceglieonbj::TreasureDungeonRecordEnemyAuraRemove => { "TREASURE_DUNGEON_RECORD_ENEMY_AURA_REMOVE" } Iceglieonbj::TreasureDungeonRecordSpecialMonsterRun => { "TREASURE_DUNGEON_RECORD_SPECIAL_MONSTER_RUN" } Iceglieonbj::TreasureDungeonRecordSpecialMonsterKill => { "TREASURE_DUNGEON_RECORD_SPECIAL_MONSTER_KILL" } Iceglieonbj::TreasureDungeonRecordBattleBuffTriggerSuccess => { "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_TRIGGER_SUCCESS" } Iceglieonbj::TreasureDungeonRecordBattleBuffTriggerFail => { "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_TRIGGER_FAIL" } Iceglieonbj::TreasureDungeonRecordBattleBuffAddExplore => { "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_ADD_EXPLORE" } Iceglieonbj::TreasureDungeonRecordBattleBuffOpenGrid => { "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_OPEN_GRID" } Iceglieonbj::TreasureDungeonRecordBattleBuffAddItem => { "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_ADD_ITEM" } Iceglieonbj::TreasureDungeonRecordAvatarDead => { "TREASURE_DUNGEON_RECORD_AVATAR_DEAD" } Iceglieonbj::TreasureDungeonRecordTrialAvatarDead => { "TREASURE_DUNGEON_RECORD_TRIAL_AVATAR_DEAD" } Iceglieonbj::TreasureDungeonRecordAllAvatarDead => { "TREASURE_DUNGEON_RECORD_ALL_AVATAR_DEAD" } Iceglieonbj::TreasureDungeonRecordOpenItemChest => { "TREASURE_DUNGEON_RECORD_OPEN_ITEM_CHEST" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TREASURE_DUNGEON_RECORD_NONE" => Some(Self::TreasureDungeonRecordNone), "TREASURE_DUNGEON_RECORD_ADD_HP" => Some(Self::TreasureDungeonRecordAddHp), "TREASURE_DUNGEON_RECORD_SUB_HP" => Some(Self::TreasureDungeonRecordSubHp), "TREASURE_DUNGEON_RECORD_SUB_HP_NO_EXPLORE" => { Some(Self::TreasureDungeonRecordSubHpNoExplore) } "TREASURE_DUNGEON_RECORD_ADD_ATTACK" => { Some(Self::TreasureDungeonRecordAddAttack) } "TREASURE_DUNGEON_RECORD_ADD_DEFENCE" => { Some(Self::TreasureDungeonRecordAddDefence) } "TREASURE_DUNGEON_RECORD_ADD_EXPLORE" => { Some(Self::TreasureDungeonRecordAddExplore) } "TREASURE_DUNGEON_RECORD_SUB_EXPLORE" => { Some(Self::TreasureDungeonRecordSubExplore) } "TREASURE_DUNGEON_RECORD_ADD_EXPLORE_OVERFLOW" => { Some(Self::TreasureDungeonRecordAddExploreOverflow) } "TREASURE_DUNGEON_RECORD_SUMMON" => Some(Self::TreasureDungeonRecordSummon), "TREASURE_DUNGEON_RECORD_KILL" => Some(Self::TreasureDungeonRecordKill), "TREASURE_DUNGEON_RECORD_ADD_TRIAL_AVATAR" => { Some(Self::TreasureDungeonRecordAddTrialAvatar) } "TREASURE_DUNGEON_RECORD_ADD_BUFF" => { Some(Self::TreasureDungeonRecordAddBuff) } "TREASURE_DUNGEON_RECORD_UNLOCK_DOOR" => { Some(Self::TreasureDungeonRecordUnlockDoor) } "TREASURE_DUNGEON_RECORD_ENEMY_ENHANCE" => { Some(Self::TreasureDungeonRecordEnemyEnhance) } "TREASURE_DUNGEON_RECORD_ENEMY_WEAKEN" => { Some(Self::TreasureDungeonRecordEnemyWeaken) } "TREASURE_DUNGEON_RECORD_ENEMY_AURA_REMOVE" => { Some(Self::TreasureDungeonRecordEnemyAuraRemove) } "TREASURE_DUNGEON_RECORD_SPECIAL_MONSTER_RUN" => { Some(Self::TreasureDungeonRecordSpecialMonsterRun) } "TREASURE_DUNGEON_RECORD_SPECIAL_MONSTER_KILL" => { Some(Self::TreasureDungeonRecordSpecialMonsterKill) } "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_TRIGGER_SUCCESS" => { Some(Self::TreasureDungeonRecordBattleBuffTriggerSuccess) } "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_TRIGGER_FAIL" => { Some(Self::TreasureDungeonRecordBattleBuffTriggerFail) } "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_ADD_EXPLORE" => { Some(Self::TreasureDungeonRecordBattleBuffAddExplore) } "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_OPEN_GRID" => { Some(Self::TreasureDungeonRecordBattleBuffOpenGrid) } "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_ADD_ITEM" => { Some(Self::TreasureDungeonRecordBattleBuffAddItem) } "TREASURE_DUNGEON_RECORD_AVATAR_DEAD" => { Some(Self::TreasureDungeonRecordAvatarDead) } "TREASURE_DUNGEON_RECORD_TRIAL_AVATAR_DEAD" => { Some(Self::TreasureDungeonRecordTrialAvatarDead) } "TREASURE_DUNGEON_RECORD_ALL_AVATAR_DEAD" => { Some(Self::TreasureDungeonRecordAllAvatarDead) } "TREASURE_DUNGEON_RECORD_OPEN_ITEM_CHEST" => { Some(Self::TreasureDungeonRecordOpenItemChest) } _ => None, } } } /// Obf: KACCDHCKHMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTutorialType { None = 0, CmdFinishTutorialScRsp = 1638, CmdFinishTutorialCsReq = 1628, CmdGetTutorialCsReq = 1698, CmdUnlockTutorialScRsp = 1677, CmdGetTutorialGuideCsReq = 1683, CmdUnlockTutorialCsReq = 1679, CmdFinishTutorialGuideScRsp = 1656, CmdUnlockTutorialGuideScRsp = 1612, CmdGetTutorialGuideScRsp = 1642, CmdFinishTutorialGuideCsReq = 1678, CmdGetTutorialScRsp = 1671, CmdUnlockTutorialGuideCsReq = 1633, } impl CmdTutorialType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTutorialType::None => "CmdTutorialTypeNone", CmdTutorialType::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp", CmdTutorialType::CmdFinishTutorialCsReq => "CmdFinishTutorialCsReq", CmdTutorialType::CmdGetTutorialCsReq => "CmdGetTutorialCsReq", CmdTutorialType::CmdUnlockTutorialScRsp => "CmdUnlockTutorialScRsp", CmdTutorialType::CmdGetTutorialGuideCsReq => "CmdGetTutorialGuideCsReq", CmdTutorialType::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq", CmdTutorialType::CmdFinishTutorialGuideScRsp => "CmdFinishTutorialGuideScRsp", CmdTutorialType::CmdUnlockTutorialGuideScRsp => "CmdUnlockTutorialGuideScRsp", CmdTutorialType::CmdGetTutorialGuideScRsp => "CmdGetTutorialGuideScRsp", CmdTutorialType::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq", CmdTutorialType::CmdGetTutorialScRsp => "CmdGetTutorialScRsp", CmdTutorialType::CmdUnlockTutorialGuideCsReq => "CmdUnlockTutorialGuideCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTutorialTypeNone" => Some(Self::None), "CmdFinishTutorialScRsp" => Some(Self::CmdFinishTutorialScRsp), "CmdFinishTutorialCsReq" => Some(Self::CmdFinishTutorialCsReq), "CmdGetTutorialCsReq" => Some(Self::CmdGetTutorialCsReq), "CmdUnlockTutorialScRsp" => Some(Self::CmdUnlockTutorialScRsp), "CmdGetTutorialGuideCsReq" => Some(Self::CmdGetTutorialGuideCsReq), "CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq), "CmdFinishTutorialGuideScRsp" => Some(Self::CmdFinishTutorialGuideScRsp), "CmdUnlockTutorialGuideScRsp" => Some(Self::CmdUnlockTutorialGuideScRsp), "CmdGetTutorialGuideScRsp" => Some(Self::CmdGetTutorialGuideScRsp), "CmdFinishTutorialGuideCsReq" => Some(Self::CmdFinishTutorialGuideCsReq), "CmdGetTutorialScRsp" => Some(Self::CmdGetTutorialScRsp), "CmdUnlockTutorialGuideCsReq" => Some(Self::CmdUnlockTutorialGuideCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialStatus { TutorialNone = 0, TutorialUnlock = 1, TutorialFinish = 2, } impl TutorialStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { TutorialStatus::TutorialNone => "TUTORIAL_NONE", TutorialStatus::TutorialUnlock => "TUTORIAL_UNLOCK", TutorialStatus::TutorialFinish => "TUTORIAL_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TUTORIAL_NONE" => Some(Self::TutorialNone), "TUTORIAL_UNLOCK" => Some(Self::TutorialUnlock), "TUTORIAL_FINISH" => Some(Self::TutorialFinish), _ => None, } } } /// Obf: IEJMBCMKJLH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWaypointType { None = 0, CmdGetChapterCsReq = 479, CmdGetChapterScRsp = 477, CmdTakeChapterRewardCsReq = 412, CmdSetCurWaypointScRsp = 442, CmdGetWaypointScRsp = 471, CmdWaypointShowNewCsNotify = 433, CmdSetCurWaypointCsReq = 483, CmdGetWaypointCsReq = 498, CmdTakeChapterRewardScRsp = 428, } impl CmdWaypointType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdWaypointType::None => "CmdWaypointTypeNone", CmdWaypointType::CmdGetChapterCsReq => "CmdGetChapterCsReq", CmdWaypointType::CmdGetChapterScRsp => "CmdGetChapterScRsp", CmdWaypointType::CmdTakeChapterRewardCsReq => "CmdTakeChapterRewardCsReq", CmdWaypointType::CmdSetCurWaypointScRsp => "CmdSetCurWaypointScRsp", CmdWaypointType::CmdGetWaypointScRsp => "CmdGetWaypointScRsp", CmdWaypointType::CmdWaypointShowNewCsNotify => "CmdWaypointShowNewCsNotify", CmdWaypointType::CmdSetCurWaypointCsReq => "CmdSetCurWaypointCsReq", CmdWaypointType::CmdGetWaypointCsReq => "CmdGetWaypointCsReq", CmdWaypointType::CmdTakeChapterRewardScRsp => "CmdTakeChapterRewardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdWaypointTypeNone" => Some(Self::None), "CmdGetChapterCsReq" => Some(Self::CmdGetChapterCsReq), "CmdGetChapterScRsp" => Some(Self::CmdGetChapterScRsp), "CmdTakeChapterRewardCsReq" => Some(Self::CmdTakeChapterRewardCsReq), "CmdSetCurWaypointScRsp" => Some(Self::CmdSetCurWaypointScRsp), "CmdGetWaypointScRsp" => Some(Self::CmdGetWaypointScRsp), "CmdWaypointShowNewCsNotify" => Some(Self::CmdWaypointShowNewCsNotify), "CmdSetCurWaypointCsReq" => Some(Self::CmdSetCurWaypointCsReq), "CmdGetWaypointCsReq" => Some(Self::CmdGetWaypointCsReq), "CmdTakeChapterRewardScRsp" => Some(Self::CmdTakeChapterRewardScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mljkedekpco { WaypointTypeNone = 0, WaypointTypeStage = 1, WaypointTypePlot = 2, } impl Mljkedekpco { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mljkedekpco::WaypointTypeNone => "WAYPOINT_TYPE_NONE", Mljkedekpco::WaypointTypeStage => "WAYPOINT_TYPE_STAGE", Mljkedekpco::WaypointTypePlot => "WAYPOINT_TYPE_PLOT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "WAYPOINT_TYPE_NONE" => Some(Self::WaypointTypeNone), "WAYPOINT_TYPE_STAGE" => Some(Self::WaypointTypeStage), "WAYPOINT_TYPE_PLOT" => Some(Self::WaypointTypePlot), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ecfepgplfhl { WaypointUnlockNone = 0, WaypointUnlockPre = 1, WaypointUnlockLevel = 2, } impl Ecfepgplfhl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ecfepgplfhl::WaypointUnlockNone => "WAYPOINT_UNLOCK_NONE", Ecfepgplfhl::WaypointUnlockPre => "WAYPOINT_UNLOCK_PRE", Ecfepgplfhl::WaypointUnlockLevel => "WAYPOINT_UNLOCK_LEVEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "WAYPOINT_UNLOCK_NONE" => Some(Self::WaypointUnlockNone), "WAYPOINT_UNLOCK_PRE" => Some(Self::WaypointUnlockPre), "WAYPOINT_UNLOCK_LEVEL" => Some(Self::WaypointUnlockLevel), _ => None, } } } /// Obf: JNAGHBDCCBN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWolfBroType { None = 0, CmdWolfBroGameDataChangeScNotify = 6578, CmdWolfBroGameExplodeMonsterCsReq = 6520, CmdWolfBroGameActivateBulletCsReq = 6505, CmdWolfBroGameActivateBulletScRsp = 6545, CmdStartWolfBroGameCsReq = 6598, CmdArchiveWolfBroGameScRsp = 6542, CmdWolfBroGamePickupBulletCsReq = 6522, CmdArchiveWolfBroGameCsReq = 6583, CmdStartWolfBroGameScRsp = 6571, CmdQuitWolfBroGameScRsp = 6512, CmdWolfBroGamePickupBulletScRsp = 6566, CmdQuitWolfBroGameCsReq = 6533, CmdGetWolfBroGameDataCsReq = 6528, CmdRestoreWolfBroGameArchiveCsReq = 6579, CmdWolfBroGameUseBulletScRsp = 6589, CmdWolfBroGameExplodeMonsterScRsp = 6550, CmdRestoreWolfBroGameArchiveScRsp = 6577, CmdGetWolfBroGameDataScRsp = 6538, CmdWolfBroGameUseBulletCsReq = 6556, } impl CmdWolfBroType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdWolfBroType::None => "CmdWolfBroTypeNone", CmdWolfBroType::CmdWolfBroGameDataChangeScNotify => { "CmdWolfBroGameDataChangeScNotify" } CmdWolfBroType::CmdWolfBroGameExplodeMonsterCsReq => { "CmdWolfBroGameExplodeMonsterCsReq" } CmdWolfBroType::CmdWolfBroGameActivateBulletCsReq => { "CmdWolfBroGameActivateBulletCsReq" } CmdWolfBroType::CmdWolfBroGameActivateBulletScRsp => { "CmdWolfBroGameActivateBulletScRsp" } CmdWolfBroType::CmdStartWolfBroGameCsReq => "CmdStartWolfBroGameCsReq", CmdWolfBroType::CmdArchiveWolfBroGameScRsp => "CmdArchiveWolfBroGameScRsp", CmdWolfBroType::CmdWolfBroGamePickupBulletCsReq => { "CmdWolfBroGamePickupBulletCsReq" } CmdWolfBroType::CmdArchiveWolfBroGameCsReq => "CmdArchiveWolfBroGameCsReq", CmdWolfBroType::CmdStartWolfBroGameScRsp => "CmdStartWolfBroGameScRsp", CmdWolfBroType::CmdQuitWolfBroGameScRsp => "CmdQuitWolfBroGameScRsp", CmdWolfBroType::CmdWolfBroGamePickupBulletScRsp => { "CmdWolfBroGamePickupBulletScRsp" } CmdWolfBroType::CmdQuitWolfBroGameCsReq => "CmdQuitWolfBroGameCsReq", CmdWolfBroType::CmdGetWolfBroGameDataCsReq => "CmdGetWolfBroGameDataCsReq", CmdWolfBroType::CmdRestoreWolfBroGameArchiveCsReq => { "CmdRestoreWolfBroGameArchiveCsReq" } CmdWolfBroType::CmdWolfBroGameUseBulletScRsp => { "CmdWolfBroGameUseBulletScRsp" } CmdWolfBroType::CmdWolfBroGameExplodeMonsterScRsp => { "CmdWolfBroGameExplodeMonsterScRsp" } CmdWolfBroType::CmdRestoreWolfBroGameArchiveScRsp => { "CmdRestoreWolfBroGameArchiveScRsp" } CmdWolfBroType::CmdGetWolfBroGameDataScRsp => "CmdGetWolfBroGameDataScRsp", CmdWolfBroType::CmdWolfBroGameUseBulletCsReq => { "CmdWolfBroGameUseBulletCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdWolfBroTypeNone" => Some(Self::None), "CmdWolfBroGameDataChangeScNotify" => { Some(Self::CmdWolfBroGameDataChangeScNotify) } "CmdWolfBroGameExplodeMonsterCsReq" => { Some(Self::CmdWolfBroGameExplodeMonsterCsReq) } "CmdWolfBroGameActivateBulletCsReq" => { Some(Self::CmdWolfBroGameActivateBulletCsReq) } "CmdWolfBroGameActivateBulletScRsp" => { Some(Self::CmdWolfBroGameActivateBulletScRsp) } "CmdStartWolfBroGameCsReq" => Some(Self::CmdStartWolfBroGameCsReq), "CmdArchiveWolfBroGameScRsp" => Some(Self::CmdArchiveWolfBroGameScRsp), "CmdWolfBroGamePickupBulletCsReq" => { Some(Self::CmdWolfBroGamePickupBulletCsReq) } "CmdArchiveWolfBroGameCsReq" => Some(Self::CmdArchiveWolfBroGameCsReq), "CmdStartWolfBroGameScRsp" => Some(Self::CmdStartWolfBroGameScRsp), "CmdQuitWolfBroGameScRsp" => Some(Self::CmdQuitWolfBroGameScRsp), "CmdWolfBroGamePickupBulletScRsp" => { Some(Self::CmdWolfBroGamePickupBulletScRsp) } "CmdQuitWolfBroGameCsReq" => Some(Self::CmdQuitWolfBroGameCsReq), "CmdGetWolfBroGameDataCsReq" => Some(Self::CmdGetWolfBroGameDataCsReq), "CmdRestoreWolfBroGameArchiveCsReq" => { Some(Self::CmdRestoreWolfBroGameArchiveCsReq) } "CmdWolfBroGameUseBulletScRsp" => Some(Self::CmdWolfBroGameUseBulletScRsp), "CmdWolfBroGameExplodeMonsterScRsp" => { Some(Self::CmdWolfBroGameExplodeMonsterScRsp) } "CmdRestoreWolfBroGameArchiveScRsp" => { Some(Self::CmdRestoreWolfBroGameArchiveScRsp) } "CmdGetWolfBroGameDataScRsp" => Some(Self::CmdGetWolfBroGameDataScRsp), "CmdWolfBroGameUseBulletCsReq" => Some(Self::CmdWolfBroGameUseBulletCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Enocbajlbaf { DispatchTypeNone = 0, DispatchTypeByAddr = 1, DispatchTypeByMod = 2, DispatchTypeByRand = 3, DispatchTypeByChash = 4, DispatchTypeByStickySession = 5, DispatchTypeByObject = 6, } impl Enocbajlbaf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Enocbajlbaf::DispatchTypeNone => "DISPATCH_TYPE_NONE", Enocbajlbaf::DispatchTypeByAddr => "DISPATCH_TYPE_BY_ADDR", Enocbajlbaf::DispatchTypeByMod => "DISPATCH_TYPE_BY_MOD", Enocbajlbaf::DispatchTypeByRand => "DISPATCH_TYPE_BY_RAND", Enocbajlbaf::DispatchTypeByChash => "DISPATCH_TYPE_BY_CHASH", Enocbajlbaf::DispatchTypeByStickySession => "DISPATCH_TYPE_BY_STICKY_SESSION", Enocbajlbaf::DispatchTypeByObject => "DISPATCH_TYPE_BY_OBJECT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DISPATCH_TYPE_NONE" => Some(Self::DispatchTypeNone), "DISPATCH_TYPE_BY_ADDR" => Some(Self::DispatchTypeByAddr), "DISPATCH_TYPE_BY_MOD" => Some(Self::DispatchTypeByMod), "DISPATCH_TYPE_BY_RAND" => Some(Self::DispatchTypeByRand), "DISPATCH_TYPE_BY_CHASH" => Some(Self::DispatchTypeByChash), "DISPATCH_TYPE_BY_STICKY_SESSION" => Some(Self::DispatchTypeByStickySession), "DISPATCH_TYPE_BY_OBJECT" => Some(Self::DispatchTypeByObject), _ => None, } } }