commit 82ec48a57c30e41f9bbe86fd0626b5ed830ff6ed Author: xavo95 Date: Wed Jan 22 02:51:30 2025 +0100 2.1.0 Protos diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e4c39fb --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.idea +**/target +**/generated diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..bf5d474 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,495 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "anyhow" +version = "1.0.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" + +[[package]] +name = "bitflags" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "crc32fast" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "either" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "errno" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +dependencies = [ + "libc", + "windows-sys", +] + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "fixedbitset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + +[[package]] +name = "getrandom" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "hashbrown" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "indexmap" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" +dependencies = [ + "equivalent", + "hashbrown", +] + +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" + +[[package]] +name = "libc" +version = "0.2.169" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + +[[package]] +name = "linux-raw-sys" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" + +[[package]] +name = "log" +version = "0.4.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" + +[[package]] +name = "memchr" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + +[[package]] +name = "multimap" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" + +[[package]] +name = "once_cell" +version = "1.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" + +[[package]] +name = "petgraph" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +dependencies = [ + "fixedbitset", + "indexmap", +] + +[[package]] +name = "prettyplease" +version = "0.2.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac" +dependencies = [ + "proc-macro2", + "syn", +] + +[[package]] +name = "proc-macro2" +version = "1.0.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "prost" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec" +dependencies = [ + "bytes", + "prost-derive", +] + +[[package]] +name = "prost-build" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0f3e5beed80eb580c68e2c600937ac2c4eedabdfd5ef1e5b7ea4f3fba84497b" +dependencies = [ + "heck", + "itertools", + "log", + "multimap", + "once_cell", + "petgraph", + "prettyplease", + "prost", + "prost-types", + "regex", + "syn", + "tempfile", +] + +[[package]] +name = "prost-derive" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3" +dependencies = [ + "anyhow", + "itertools", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "prost-types" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc2f1e56baa61e93533aebc21af4d2134b70f66275e0fcdf3cbe43d77ff7e8fc" +dependencies = [ + "prost", +] + +[[package]] +name = "quote" +version = "1.0.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "regex" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" + +[[package]] +name = "rustix" +version = "0.38.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys", + "windows-sys", +] + +[[package]] +name = "ryu" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" + +[[package]] +name = "serde" +version = "1.0.217" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.217" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.137" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b" +dependencies = [ + "itoa", + "memchr", + "ryu", + "serde", +] + +[[package]] +name = "syn" +version = "2.0.96" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "tempfile" +version = "3.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704" +dependencies = [ + "cfg-if", + "fastrand", + "getrandom", + "once_cell", + "rustix", + "windows-sys", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "unicode-ident" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wicked-waifus-protocol" +version = "0.1.0" +dependencies = [ + "byteorder", + "crc32fast", + "prettyplease", + "prost", + "prost-build", + "quote", + "serde", + "serde_json", + "syn", + "thiserror", + "wicked-waifus-protocol-derive", +] + +[[package]] +name = "wicked-waifus-protocol-derive" +version = "0.1.0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..4893624 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,10 @@ +[workspace] +members = ["wicked-waifus-protocol", "wicked-waifus-protocol-derive"] +resolver = "2" + +[workspace.package] +edition = "2021" +version = "0.1.0" + +[workspace.dependencies] +wicked-waifus-protocol-derive = { path = "wicked-waifus-protocol-derive" } diff --git a/wicked-waifus-protocol-derive/Cargo.toml b/wicked-waifus-protocol-derive/Cargo.toml new file mode 100644 index 0000000..d406388 --- /dev/null +++ b/wicked-waifus-protocol-derive/Cargo.toml @@ -0,0 +1,12 @@ +[package] +name = "wicked-waifus-protocol-derive" +edition.workspace = true +version.workspace = true + +[dependencies] +syn = "2.0.53" +quote = "1.0.35" +proc-macro2 = "1.0.79" + +[lib] +proc-macro = true diff --git a/wicked-waifus-protocol-derive/src/lib.rs b/wicked-waifus-protocol-derive/src/lib.rs new file mode 100644 index 0000000..1be50f2 --- /dev/null +++ b/wicked-waifus-protocol-derive/src/lib.rs @@ -0,0 +1,27 @@ +use proc_macro::TokenStream; +use quote::{quote, ToTokens}; +use syn::{parse_macro_input, DeriveInput, Meta, MetaList}; + +#[proc_macro_derive(MessageID, attributes(message_id))] +pub fn message_id_derive(input: TokenStream) -> TokenStream { + let input = parse_macro_input!(input as DeriveInput); + let struct_name = input.ident; + + let id = match input + .attrs + .iter() + .find(|attr| attr.path().is_ident("message_id")) + { + Some(attr) => match attr.meta { + Meta::List(MetaList { ref tokens, .. }) => tokens.into_token_stream(), + _ => panic!("Invalid message_id attribute value"), + }, + _ => 0u16.into_token_stream(), + }; + + TokenStream::from(quote! { + impl crate::MessageID for #struct_name { + const MESSAGE_ID: u16 = #id; + } + }) +} diff --git a/wicked-waifus-protocol/Cargo.toml b/wicked-waifus-protocol/Cargo.toml new file mode 100644 index 0000000..7132489 --- /dev/null +++ b/wicked-waifus-protocol/Cargo.toml @@ -0,0 +1,19 @@ +[package] +name = "wicked-waifus-protocol" +edition.workspace = true +version.workspace = true + +[dependencies] +byteorder = "1.5.0" +crc32fast = "1.4.2" +thiserror = "1.0.63" +prost = "0.13.2" +serde = { version = "1.0.209", features = ["derive"] } +serde_json = "1.0.128" +wicked-waifus-protocol-derive.workspace = true + +[build-dependencies] +prost-build = "0.13.2" +quote = "1.0.35" +syn = "2.0.76" +prettyplease = "0.2.22" diff --git a/wicked-waifus-protocol/build.rs b/wicked-waifus-protocol/build.rs new file mode 100644 index 0000000..5402b44 --- /dev/null +++ b/wicked-waifus-protocol/build.rs @@ -0,0 +1,168 @@ +use std::{ + fs, + io::{self, BufRead}, + path::Path, +}; +use std::io::Write; + +use quote::{format_ident, quote}; + +const CODEGEN_OUT_DIR: &str = "generated/"; + +pub fn main() { + let _ = fs::create_dir(CODEGEN_OUT_DIR); + + let config_file = "proto/config.csv"; + let config_path = Path::new("proto/config.csv"); + if config_path.exists() { + println!("cargo:rerun-if-changed={config_file}"); + impl_proto_config(config_path, Path::new("generated/proto_config.rs")).unwrap(); + } + + let proto_file = "proto/wicked-waifus.proto"; + + if Path::new(&proto_file).exists() { + println!("cargo:rerun-if-changed={proto_file}"); + + prost_build::Config::new() + .out_dir(CODEGEN_OUT_DIR) + .default_package_filename("wicked-waifus") + .type_attribute(".", "#[derive(wicked_waifus_protocol_derive::MessageID)]") + .type_attribute(".", "#[derive(serde::Serialize, serde::Deserialize)]") + .compile_protos(&[proto_file], &["wicked-waifus"]) + .unwrap(); + + impl_dumper(Path::new("generated/wicked-waifus.rs")).unwrap(); + impl_message_id(Path::new("generated/wicked-waifus.rs")).unwrap(); + } +} + +pub fn impl_proto_config(csv_path: &Path, codegen_path: &Path) -> io::Result<()> { + let file = fs::File::open(csv_path)?; + let reader = io::BufReader::new(file); + + let mut match_arms = quote! {}; + for line in reader.lines() { + let line = line?; + let mut row = line.split(','); + + let message_id = row.next().unwrap().parse::().unwrap(); + let flags = row.next().unwrap().parse::().unwrap(); + + match_arms = quote! { + #match_arms + #message_id => MessageFlags(#flags), + } + } + + let generated_code = quote! { + pub mod proto_config { + #[derive(Clone, Copy)] + pub struct MessageFlags(u8); + + impl MessageFlags { + pub fn value(self) -> u8 { + self.0 + } + } + + pub fn get_message_flags(id: u16) -> MessageFlags { + match id { + #match_arms + _ => MessageFlags(0), + } + } + } + }; + + let syntax_tree = syn::parse2(generated_code).unwrap(); + let formatted = prettyplease::unparse(&syntax_tree); + fs::write(codegen_path, formatted.as_bytes())?; + Ok(()) +} + +pub fn impl_message_id(path: &Path) -> io::Result<()> { + let file = fs::File::open(path)?; + let reader = io::BufReader::new(file); + let mut output = Vec::new(); + + let mut attr = None; + for line in reader.lines() { + let line = line?; + + if line.contains("MessageId:") { + attr = Some(make_message_id_attr(&line).unwrap()); + } else { + output.push(line); + if let Some(attr) = attr.take() { + output.push(attr); + } + } + } + + fs::write(path, output.join("\n").as_bytes())?; + Ok(()) +} + +fn make_message_id_attr(line: &str) -> Option { + let id = line.trim_start().split(' ').nth(2)?.parse::().ok()?; + Some(format!("#[message_id({id})]")) +} + +pub fn impl_dumper(codegen_path: &Path) -> io::Result<()> { + let file = fs::File::open(codegen_path)?; + let reader = io::BufReader::new(file); + let mut match_arms = quote! {}; + + let mut id = None; + for line in reader.lines() { + let line = line?; + + if line.contains("MessageId:") { + id = Some( + line.trim_start().split(' ').nth(2).unwrap().parse::().ok().unwrap() + ); + } else if line.contains("pub struct") { + if let Some(id) = id.take() { + let name = line.trim_start().split(' ').nth(2).unwrap().to_string(); + let name_ident = format_ident!("{}", name); + match_arms = quote! { + #match_arms + #id => Ok((#name, serde_json::to_string_pretty(&#name_ident::decode(data)?)?)), + }; + } + } + } + + let generated_code = quote! { + pub mod proto_dumper { + use prost::Message; + use crate::*; + use crate::ai::*; + use crate::combat_message::*; + use crate::debug::*; + use crate::summon::*; + + #[derive(thiserror::Error, Debug)] + pub enum Error { + #[error("serde_json::Error: {0}")] + Json(#[from] serde_json::Error), + #[error("serde_json::Error: {0}")] + Decode(#[from] prost::DecodeError), + } + + pub fn get_debug_info(id: u16, data: &[u8]) -> Result<(&str, String), Error> { + match id { + #match_arms + _ => Ok(("UnknownType", "".to_string())), + } + } + } + }; + + let syntax_tree = syn::parse2(generated_code).unwrap(); + let formatted = prettyplease::unparse(&syntax_tree); + let mut file = fs::OpenOptions::new().append(true).open(codegen_path)?; + file.write(formatted.as_bytes())?; + Ok(()) +} \ No newline at end of file diff --git a/wicked-waifus-protocol/proto/config.csv b/wicked-waifus-protocol/proto/config.csv new file mode 100644 index 0000000..6d98f15 --- /dev/null +++ b/wicked-waifus-protocol/proto/config.csv @@ -0,0 +1,2064 @@ +101,12 +102,1 +103,0 +104,1 +105,12 +106,13 +107,0 +108,1 +109,1 +110,1 +111,16 +112,17 +113,1 +114,0 +115,1 +116,0 +1650,0 +1651,1 +15011,1 +15013,1 +15014,1 +15020,2 +15030,1 +15031,1 +15033,2 +15045,1 +15046,1 +15075,1 +15106,1 +15125,1 +15148,1 +15162,2 +15171,13 +15180,1 +15181,2 +15187,1 +15198,1 +15202,2 +15210,1 +15216,1 +15226,2 +15229,1 +15230,1 +15235,5 +15237,1 +15240,13 +15250,2 +15253,2 +15255,1 +15267,10 +15280,2 +15288,1 +15303,2 +15310,1 +15314,13 +15317,1 +15332,10 +15340,2 +15342,14 +15352,1 +15355,1 +15363,14 +15383,1 +15384,1 +15402,1 +15407,1 +15408,1 +15417,1 +15418,2 +15423,14 +15433,1 +15451,1 +15452,1 +15456,1 +15457,1 +15460,1 +15464,1 +15475,1 +15486,14 +15507,1 +15513,13 +15517,1 +15518,1 +15519,1 +15522,1 +15529,2 +15531,1 +15545,14 +15548,1 +15551,1 +15559,14 +15560,2 +15568,1 +15569,14 +15571,2 +15580,2 +15585,1 +15587,2 +15588,14 +15593,2 +15619,1 +15622,1 +15628,1 +15633,13 +15668,1 +15672,1 +15687,1 +15750,14 +15783,1 +15795,1 +15796,1 +15801,14 +15811,1 +15822,1 +15823,1 +15834,1 +15835,2 +15837,14 +15853,1 +15854,1 +15855,1 +15862,2 +15873,2 +15890,2 +15894,1 +15912,13 +15917,1 +15918,1 +15928,1 +15945,1 +15954,1 +15956,1 +15970,1 +15973,1 +15986,1 +15987,1 +15996,1 +16004,14 +16005,1 +16028,1 +16050,1 +16056,14 +16066,14 +16067,1 +16073,14 +16076,2 +16079,2 +16087,13 +16105,14 +16110,6 +16117,14 +16122,2 +16124,13 +16137,14 +16148,6 +16159,1 +16160,1 +16177,2 +16178,1 +16182,13 +16194,2 +16198,13 +16202,1 +16204,14 +16212,2 +16220,14 +16231,1 +16233,1 +16251,1 +16254,13 +16255,2 +16258,13 +16266,2 +16267,13 +16271,1 +16278,14 +16296,1 +16317,2 +16321,1 +16331,14 +16338,13 +16347,10 +16352,1 +16357,2 +16364,1 +16387,14 +16394,2 +16395,1 +16396,1 +16399,13 +16413,1 +16415,14 +16416,13 +16418,1 +16426,2 +16437,2 +16440,2 +16447,1 +16491,2 +16494,6 +16498,1 +16517,1 +16532,1 +16541,1 +16552,1 +16559,2 +16562,1 +16563,1 +16566,2 +16581,1 +16594,1 +16596,2 +16599,2 +16626,1 +16635,2 +16639,1 +16643,2 +16649,1 +16650,1 +16654,14 +16655,13 +16667,13 +16671,2 +16681,1 +16696,2 +16707,1 +16711,13 +16726,1 +16737,2 +16741,1 +16752,2 +16765,2 +16771,2 +16791,1 +16802,1 +16803,1 +16806,2 +16809,1 +16817,1 +16841,1 +16843,2 +16847,1 +16849,13 +16854,2 +16889,1 +16891,1 +16892,2 +16908,14 +16922,2 +16935,2 +16946,2 +16951,1 +16959,14 +16965,2 +16966,2 +16969,1 +16972,10 +16976,13 +16977,14 +16979,2 +16982,2 +16986,1 +16989,2 +16990,1 +16991,13 +16999,1 +17014,13 +17027,2 +17028,1 +17036,1 +17046,1 +17051,14 +17058,1 +17060,6 +17073,1 +17074,13 +17075,1 +17076,13 +17077,14 +17087,14 +17099,2 +17113,1 +17119,2 +17135,14 +17139,2 +17142,1 +17145,2 +17149,2 +17155,1 +17163,13 +17169,14 +17170,1 +17186,1 +17187,1 +17198,1 +17203,13 +17212,1 +17213,2 +17219,2 +17225,1 +17226,14 +17227,2 +17232,1 +17237,1 +17238,1 +17240,1 +17248,1 +17271,1 +17275,1 +17279,1 +17281,13 +17286,1 +17290,1 +17301,1 +17303,13 +17332,2 +17333,1 +17351,1 +17369,14 +17389,1 +17391,1 +17394,1 +17404,14 +17412,1 +17417,1 +17428,14 +17434,1 +17438,2 +17439,14 +17443,1 +17451,1 +17454,1 +17463,14 +17470,6 +17484,13 +17485,14 +17498,14 +17499,1 +17503,2 +17516,2 +17546,1 +17561,2 +17579,14 +17583,2 +17586,13 +17589,2 +17591,2 +17601,1 +17609,2 +17615,1 +17627,1 +17628,2 +17631,13 +17660,1 +17668,13 +17673,2 +17675,13 +17679,1 +17680,2 +17698,1 +17703,2 +17705,1 +17716,14 +17733,1 +17745,1 +17751,13 +17752,2 +17762,1 +17764,10 +17768,1 +17770,2 +17798,1 +17808,1 +17820,2 +17827,14 +17838,2 +17842,2 +17852,2 +17853,1 +17856,1 +17862,1 +17869,1 +17875,1 +17878,1 +17881,1 +17883,2 +17907,1 +17917,1 +17926,2 +17960,1 +17962,14 +17964,13 +17966,1 +17973,1 +17983,1 +17992,1 +17994,1 +18003,1 +18006,13 +18010,2 +18012,14 +18014,1 +18016,1 +18018,1 +18021,1 +18024,13 +18026,1 +18029,1 +18032,1 +18036,2 +18042,2 +18048,1 +18055,14 +18062,6 +18066,14 +18080,1 +18101,2 +18102,1 +18107,2 +18119,1 +18123,2 +18125,1 +18132,1 +18136,5 +18139,1 +18140,1 +18143,1 +18153,2 +18154,2 +18162,2 +18163,1 +18166,1 +18188,1 +18201,2 +18207,1 +18210,1 +18221,1 +18223,1 +18231,5 +18242,1 +18245,14 +18251,14 +18258,2 +18265,1 +18291,1 +18298,1 +18305,1 +18306,1 +18307,1 +18322,1 +18330,1 +18335,1 +18340,1 +18346,2 +18361,1 +18365,1 +18373,2 +18394,1 +18407,2 +18410,13 +18412,2 +18413,1 +18424,1 +18427,13 +18432,13 +18449,2 +18452,1 +18459,1 +18464,14 +18465,14 +18468,1 +18476,14 +18477,1 +18485,1 +18489,1 +18513,13 +18515,1 +18529,1 +18534,1 +18539,1 +18546,13 +18549,1 +18553,33 +18562,2 +18568,1 +18570,2 +18575,2 +18589,1 +18592,1 +18595,1 +18599,2 +18600,1 +18610,1 +18616,1 +18624,2 +18625,14 +18639,1 +18645,14 +18648,1 +18656,1 +18667,1 +18678,1 +18679,1 +18685,1 +18695,1 +18698,2 +18705,1 +18718,1 +18729,1 +18777,1 +18784,2 +18789,5 +18805,14 +18817,1 +18827,1 +18858,1 +18871,2 +18880,13 +18882,1 +18891,2 +18896,1 +18904,1 +18911,1 +18925,2 +18930,1 +18932,14 +18963,1 +18965,2 +18974,2 +18983,1 +18986,13 +18996,2 +18997,1 +19003,1 +19007,2 +19012,1 +19015,2 +19017,1 +19033,2 +19035,2 +19055,1 +19063,1 +19069,2 +19070,1 +19103,1 +19115,1 +19120,6 +19126,1 +19145,2 +19151,2 +19155,13 +19157,1 +19158,1 +19169,1 +19171,1 +19175,1 +19182,2 +19189,1 +19201,13 +19205,1 +19211,1 +19214,1 +19223,0 +19230,1 +19232,14 +19234,1 +19239,2 +19255,10 +19273,1 +19276,1 +19277,1 +19280,1 +19305,1 +19309,14 +19311,1 +19340,13 +19347,2 +19357,1 +19364,1 +19366,1 +19369,2 +19392,14 +19400,13 +19420,14 +19429,1 +19439,1 +19441,1 +19449,2 +19458,2 +19462,14 +19464,1 +19472,2 +19501,1 +19522,1 +19525,1 +19526,1 +19535,2 +19548,13 +19570,1 +19572,1 +19575,14 +19577,13 +19583,14 +19590,1 +19591,2 +19596,1 +19602,1 +19603,1 +19613,1 +19619,1 +19620,2 +19626,2 +19635,2 +19645,1 +19663,13 +19664,1 +19665,14 +19670,1 +19674,2 +19685,1 +19687,13 +19693,13 +19720,2 +19727,2 +19739,2 +19742,1 +19752,14 +19765,1 +19769,1 +19771,1 +19777,2 +19782,14 +19787,1 +19793,2 +19799,1 +19810,1 +19816,14 +19817,1 +19827,13 +19830,2 +19842,1 +19849,2 +19851,1 +19857,1 +19858,1 +19864,1 +19865,1 +19866,2 +19873,2 +19882,1 +19896,1 +19899,1 +19902,2 +19909,1 +19915,2 +19925,13 +19932,1 +19941,1 +19943,2 +19952,2 +19959,1 +19975,14 +19991,14 +19992,14 +19996,2 +19999,1 +20019,2 +20040,1 +20043,14 +20047,1 +20056,1 +20061,2 +20074,2 +20083,2 +20087,1 +20089,1 +20092,13 +20110,2 +20113,2 +20122,14 +20146,2 +20168,1 +20182,1 +20194,2 +20197,10 +20213,1 +20214,1 +20218,1 +20224,1 +20229,14 +20241,1 +20245,1 +20255,13 +20264,1 +20266,14 +20267,1 +20269,1 +20277,1 +20280,1 +20297,1 +20320,2 +20322,14 +20333,0 +20339,13 +20346,1 +20348,1 +20352,1 +20368,2 +20369,1 +20376,2 +20378,1 +20380,14 +20382,2 +20385,2 +20388,6 +20389,14 +20402,1 +20404,2 +20405,2 +20411,1 +20412,1 +20413,2 +20415,1 +20417,2 +20423,1 +20425,1 +20426,5 +20429,1 +20430,2 +20433,14 +20446,2 +20454,2 +20460,1 +20466,1 +20469,1 +20471,1 +20472,10 +20481,13 +20482,1 +20485,1 +20491,1 +20497,1 +20498,1 +20507,1 +20510,1 +20511,1 +20512,2 +20521,1 +20524,1 +20526,1 +20527,2 +20531,2 +20543,1 +20559,1 +20561,1 +20562,1 +20570,2 +20574,1 +20579,1 +20597,1 +20598,1 +20600,1 +20606,1 +20618,2 +20623,2 +20639,1 +20640,1 +20643,2 +20650,1 +20651,2 +20654,2 +20658,1 +20663,2 +20666,1 +20680,2 +20710,2 +20718,1 +20723,2 +20725,1 +20734,1 +20743,14 +20744,1 +20752,1 +20759,0 +20760,1 +20784,2 +20808,13 +20809,2 +20812,2 +20814,1 +20821,1 +20823,13 +20838,14 +20842,1 +20847,1 +20849,1 +20850,1 +20864,2 +20870,1 +20878,1 +20887,2 +20888,1 +20897,13 +20899,10 +20900,1 +20902,2 +20911,2 +20943,1 +20945,1 +20946,2 +20949,2 +20954,2 +20959,2 +20960,2 +20963,1 +20965,1 +20967,14 +20972,13 +20974,13 +20977,2 +20978,1 +20979,1 +20983,13 +20995,1 +20997,2 +21011,1 +21014,1 +21037,1 +21039,10 +21051,14 +21060,2 +21061,14 +21063,2 +21075,5 +21076,1 +21087,1 +21095,1 +21108,1 +21112,1 +21116,1 +21126,1 +21127,13 +21130,2 +21136,1 +21141,2 +21142,1 +21172,1 +21173,2 +21175,14 +21186,1 +21194,1 +21198,1 +21201,2 +21205,2 +21221,6 +21224,1 +21228,2 +21240,1 +21247,1 +21249,0 +21250,5 +21259,1 +21262,1 +21284,1 +21291,2 +21296,5 +21298,1 +21308,1 +21317,1 +21318,2 +21324,14 +21325,14 +21328,14 +21334,1 +21338,1 +21369,2 +21383,14 +21387,1 +21395,5 +21399,2 +21406,2 +21409,14 +21415,14 +21424,10 +21426,14 +21430,1 +21444,1 +21457,14 +21458,14 +21470,1 +21473,1 +21488,2 +21492,0 +21493,1 +21496,1 +21504,14 +21507,1 +21515,1 +21521,1 +21529,14 +21531,2 +21536,1 +21540,1 +21551,14 +21554,1 +21564,1 +21565,1 +21566,1 +21567,14 +21572,14 +21575,2 +21579,2 +21587,1 +21596,13 +21616,1 +21626,1 +21632,13 +21634,1 +21640,14 +21643,1 +21658,13 +21671,1 +21679,2 +21685,2 +21687,1 +21692,1 +21693,1 +21704,1 +21720,1 +21730,1 +21731,1 +21737,2 +21752,2 +21763,1 +21781,2 +21798,5 +21805,1 +21806,14 +21808,1 +21813,2 +21850,2 +21851,2 +21852,2 +21869,1 +21871,13 +21884,14 +21887,1 +21895,2 +21901,1 +21906,1 +21909,13 +21910,1 +21920,14 +21923,1 +21924,2 +21927,2 +21938,1 +21988,1 +21993,1 +21996,14 +22002,1 +22003,1 +22014,2 +22027,1 +22031,2 +22032,5 +22035,1 +22051,2 +22058,1 +22064,2 +22065,2 +22075,13 +22083,1 +22092,2 +22096,14 +22099,13 +22104,1 +22107,1 +22108,1 +22110,1 +22118,13 +22120,14 +22137,14 +22138,2 +22150,1 +22161,6 +22181,1 +22182,1 +22183,1 +22188,1 +22189,1 +22201,2 +22209,14 +22211,2 +22213,1 +22218,14 +22231,1 +22246,1 +22250,2 +22273,6 +22279,1 +22282,2 +22283,1 +22290,2 +22294,14 +22296,1 +22299,1 +22305,1 +22310,2 +22312,1 +22324,1 +22357,1 +22363,1 +22371,1 +22373,1 +22374,2 +22378,1 +22381,13 +22388,1 +22398,2 +22404,1 +22415,14 +22419,14 +22424,2 +22425,1 +22434,1 +22456,2 +22461,13 +22471,1 +22482,2 +22486,1 +22488,1 +22494,1 +22500,2 +22505,1 +22509,1 +22511,1 +22517,2 +22531,1 +22536,2 +22538,14 +22541,1 +22542,14 +22559,13 +22560,1 +22569,1 +22570,10 +22579,2 +22600,1 +22605,1 +22621,13 +22625,1 +22629,1 +22634,5 +22650,2 +22664,1 +22678,1 +22680,1 +22702,1 +22739,1 +22742,2 +22746,1 +22749,14 +22768,14 +22771,1 +22774,1 +22778,1 +22786,13 +22794,1 +22805,13 +22806,10 +22821,2 +22836,1 +22843,1 +22849,13 +22854,1 +22866,14 +22867,1 +22868,1 +22878,14 +22880,1 +22893,1 +22895,14 +22908,2 +22925,1 +22929,14 +22945,2 +22953,1 +22966,1 +22969,2 +22975,1 +22989,2 +22995,14 +23005,2 +23007,1 +23011,1 +23030,1 +23031,1 +23037,1 +23051,2 +23052,1 +23053,2 +23056,1 +23059,2 +23070,1 +23071,13 +23072,1 +23074,2 +23076,14 +23079,13 +23088,2 +23093,1 +23106,2 +23109,1 +23112,1 +23113,13 +23114,1 +23122,1 +23128,14 +23164,14 +23175,1 +23178,2 +23185,2 +23205,1 +23207,2 +23232,2 +23234,1 +23247,1 +23249,1 +23253,1 +23260,1 +23280,5 +23286,13 +23300,5 +23314,1 +23332,1 +23333,1 +23338,2 +23341,1 +23345,14 +23356,1 +23358,1 +23372,2 +23373,1 +23376,13 +23384,13 +23395,1 +23397,1 +23399,1 +23410,1 +23416,1 +23417,1 +23424,14 +23455,1 +23456,1 +23466,1 +23467,13 +23477,1 +23489,2 +23506,1 +23508,2 +23510,1 +23511,2 +23518,2 +23534,1 +23536,1 +23544,1 +23545,1 +23556,2 +23571,13 +23576,14 +23592,1 +23604,1 +23619,1 +23620,2 +23647,2 +23649,14 +23654,1 +23668,1 +23669,1 +23672,1 +23678,13 +23698,2 +23701,14 +23702,13 +23705,2 +23710,1 +23712,2 +23715,1 +23722,1 +23742,2 +23755,14 +23760,1 +23767,1 +23773,1 +23780,1 +23782,14 +23786,1 +23787,1 +23788,2 +23791,2 +23795,1 +23797,1 +23802,2 +23803,2 +23805,1 +23831,1 +23838,14 +23840,1 +23848,14 +23852,1 +23871,14 +23875,2 +23881,13 +23885,5 +23911,13 +23912,1 +23913,2 +23932,1 +23936,1 +23945,1 +23949,2 +23955,14 +23958,1 +23961,1 +23978,14 +23998,13 +24010,13 +24012,14 +24033,1 +24048,1 +24051,1 +24052,1 +24057,2 +24061,2 +24074,1 +24095,1 +24106,1 +24115,1 +24122,2 +24138,1 +24139,1 +24146,13 +24159,1 +24163,13 +24176,1 +24182,13 +24193,14 +24196,1 +24214,14 +24216,14 +24217,1 +24224,2 +24234,2 +24242,2 +24246,1 +24247,14 +24253,5 +24266,1 +24272,2 +24273,1 +24285,1 +24304,5 +24313,1 +24314,2 +24318,14 +24328,1 +24334,1 +24340,1 +24342,2 +24370,1 +24373,2 +24390,14 +24393,2 +24397,1 +24400,2 +24421,1 +24441,2 +24452,1 +24461,2 +24470,2 +24474,1 +24476,14 +24478,14 +24479,2 +24484,2 +24497,1 +24503,1 +24510,14 +24513,1 +24523,1 +24532,1 +24540,14 +24549,2 +24551,1 +24553,1 +24555,14 +24562,1 +24563,1 +24567,1 +24568,14 +24575,1 +24586,1 +24591,2 +24594,2 +24598,13 +24600,2 +24606,1 +24618,2 +24619,1 +24624,2 +24625,2 +24635,1 +24637,1 +24638,13 +24642,1 +24646,1 +24652,1 +24653,1 +24654,1 +24657,2 +24661,2 +24691,1 +24704,2 +24706,1 +24707,1 +24709,1 +24715,1 +24718,1 +24719,1 +24737,1 +24756,14 +24760,1 +24765,6 +24767,1 +24772,1 +24777,2 +24784,2 +24786,14 +24787,14 +24798,1 +24800,1 +24802,2 +24806,2 +24813,1 +24816,2 +24823,1 +24828,14 +24863,2 +24864,2 +24865,2 +24872,10 +24877,1 +24878,14 +24897,1 +24902,1 +24907,14 +24908,2 +24923,1 +24924,1 +24928,13 +24942,1 +24945,1 +24948,2 +24962,1 +24973,1 +24974,1 +24976,1 +24977,2 +24981,2 +24982,1 +24991,14 +24992,1 +24994,1 +24995,2 +24997,6 +25000,1 +25004,1 +25013,2 +25021,1 +25028,1 +25029,1 +25040,1 +25048,2 +25053,2 +25060,2 +25064,2 +25080,1 +25083,1 +25092,14 +25096,2 +25103,2 +25115,1 +25125,1 +25128,1 +25137,1 +25145,1 +25155,1 +25173,13 +25183,1 +25184,1 +25219,1 +25220,14 +25224,1 +25228,2 +25234,2 +25239,1 +25240,1 +25247,1 +25249,1 +25250,1 +25265,14 +25268,2 +25272,1 +25274,2 +25284,1 +25288,1 +25301,2 +25308,1 +25319,1 +25320,1 +25332,14 +25340,1 +25351,14 +25357,2 +25367,13 +25368,1 +25369,14 +25391,1 +25411,1 +25426,13 +25427,1 +25429,14 +25450,1 +25460,14 +25472,14 +25490,2 +25501,1 +25506,14 +25511,1 +25529,1 +25531,2 +25536,13 +25539,1 +25543,1 +25546,1 +25547,14 +25548,1 +25563,2 +25572,1 +25580,1 +25582,1 +25584,1 +25586,13 +25589,2 +25590,1 +25595,1 +25600,1 +25613,1 +25618,1 +25628,1 +25630,2 +25648,1 +25650,13 +25652,2 +25655,1 +25662,13 +25677,1 +25698,2 +25700,1 +25702,1 +25706,1 +25715,2 +25718,13 +25729,13 +25733,1 +25735,10 +25742,1 +25747,1 +25750,1 +25755,14 +25756,1 +25758,2 +25784,2 +25787,2 +25802,1 +25830,1 +25838,1 +25842,1 +25853,1 +25874,1 +25878,1 +25880,1 +25895,1 +25900,1 +25903,14 +25926,13 +25938,2 +25953,1 +25954,1 +25963,1 +25966,14 +25967,1 +25972,6 +25977,1 +25980,14 +25982,1 +26002,14 +26009,5 +26029,1 +26042,13 +26048,1 +26049,13 +26061,1 +26064,2 +26075,1 +26080,1 +26090,14 +26111,2 +26114,1 +26119,1 +26125,1 +26128,2 +26130,1 +26139,2 +26143,1 +26150,14 +26158,2 +26159,1 +26161,2 +26173,1 +26179,1 +26181,1 +26182,1 +26185,13 +26196,1 +26202,1 +26205,1 +26207,13 +26225,1 +26228,2 +26229,1 +26235,14 +26238,1 +26241,2 +26243,2 +26246,1 +26284,2 +26290,1 +26308,1 +26311,2 +26312,1 +26317,6 +26319,2 +26322,1 +26326,1 +26336,14 +26345,1 +26349,1 +26350,1 +26354,14 +26355,1 +26358,1 +26359,1 +26360,1 +26368,1 +26398,1 +26409,14 +26419,1 +26433,2 +26441,2 +26442,2 +26444,14 +26450,13 +26458,1 +26459,0 +26460,1 +26479,2 +26482,2 +26489,1 +26494,1 +26497,14 +26529,1 +26533,1 +26534,1 +26535,2 +26555,14 +26571,1 +26574,1 +26577,1 +26582,2 +26588,1 +26596,2 +26598,1 +26599,1 +26609,13 +26612,1 +26616,13 +26624,1 +26635,1 +26636,2 +26641,1 +26651,1 +26654,2 +26661,14 +26667,1 +26668,2 +26674,1 +26694,1 +26695,2 +26706,1 +26708,2 +26729,14 +26734,13 +26745,2 +26766,1 +26770,1 +26788,2 +26789,1 +26801,1 +26804,1 +26807,14 +26808,14 +26809,1 +26813,2 +26819,14 +26822,1 +26826,2 +26828,1 +26839,14 +26841,1 +26843,14 +26844,1 +26850,14 +26861,1 +26867,2 +26874,1 +26889,2 +26892,13 +26906,1 +26908,10 +26929,1 +26940,2 +26964,2 +26965,1 +26966,2 +26968,1 +26974,2 +26978,1 +27003,1 +27006,1 +27017,14 +27019,1 +27022,1 +27029,1 +27060,2 +27070,1 +27074,14 +27079,2 +27083,1 +27096,1 +27118,14 +27142,2 +27145,1 +27156,1 +27157,2 +27174,1 +27176,13 +27180,1 +27199,1 +27200,1 +27201,2 +27208,1 +27212,14 +27216,2 +27225,1 +27239,2 +27248,1 +27254,2 +27255,14 +27263,5 +27270,1 +27275,2 +27287,2 +27289,1 +27294,1 +27303,1 +27308,1 +27313,1 +27320,14 +27333,1 +27348,1 +27350,1 +27355,1 +27359,1 +27365,1 +27403,2 +27404,2 +27421,2 +27429,1 +27435,13 +27442,14 +27455,1 +27466,13 +27467,1 +27469,6 +27473,14 +27502,1 +27504,1 +27515,14 +27531,2 +27534,13 +27545,14 +27546,1 +27547,2 +27560,1 +27563,2 +27569,1 +27580,1 +27582,10 +27588,2 +27593,2 +27594,1 +27595,1 +27610,1 +27611,14 +27614,1 +27630,13 +27635,2 +27636,1 +27638,13 +27643,13 +27644,2 +27650,1 +27654,6 +27660,13 +27662,1 +27669,13 +27671,14 +27680,10 +27687,1 +27689,14 +27691,1 +27705,1 +27710,1 +27711,1 +27717,2 +27726,1 +27728,1 +27735,1 +27736,1 +27740,14 +27748,1 +27750,2 +27762,14 +27763,1 +27769,1 +27775,14 +27784,14 +27786,2 +27813,1 +27816,1 +27817,2 +27825,13 +27850,1 +27854,2 +27861,1 +27863,14 +27877,2 +27888,13 +27896,1 +27900,14 +27904,2 +27909,1 +27920,2 +27928,2 +27931,14 +27955,2 +27959,1 +27962,2 +27963,13 +27967,1 +27987,2 +27989,2 +27995,1 +27996,13 +27997,1 +28004,2 +28018,1 +28022,14 +28027,2 +28030,1 +28033,1 +28042,1 +28053,1 +28054,1 +28064,1 +28067,1 +28080,1 +28081,2 +28082,2 +28088,13 +28096,1 +28098,14 +28102,1 +28110,1 +28114,5 +28123,13 +28129,1 +28132,2 +28133,14 +28134,1 +28142,1 +28147,14 +28151,2 +28156,1 +28161,14 +28169,6 +28170,1 +28177,1 +28185,1 +28195,1 +28197,1 +28202,2 +28203,1 +28220,1 +28222,2 +28225,1 +28235,2 +28242,1 +28245,1 +28248,14 +28254,5 +28255,1 +28267,1 +28268,1 +28283,1 +28284,1 +28285,2 +28286,1 +28297,1 +28300,1 +28306,1 +28308,1 +28309,2 +28351,2 +28354,1 +28357,2 +28361,1 +28363,1 +28364,1 +28383,1 +28395,1 +28403,1 +28409,1 +28418,1 +28427,2 +28432,1 +28441,1 +28449,14 +28470,1 +28471,1 +28475,1 +28477,1 +28489,1 +28492,1 +28508,13 +28513,2 +28519,1 +28526,1 +28527,1 +28530,2 +28534,1 +28537,1 +28538,14 +28540,13 +28542,1 +28573,1 +28591,1 +28597,1 +28611,1 +28617,1 +28647,1 +28654,2 +28659,1 +28662,1 +28667,1 +28672,13 +28674,1 +28699,13 +28700,2 +28709,1 +28718,1 +28720,1 +28721,2 +28726,13 +28731,2 +28745,1 +28751,2 +28752,2 +28756,1 +28760,1 +28761,14 +28769,1 +28786,1 +28787,1 +28789,1 +28791,1 +28795,13 +28803,1 +28809,14 +28811,2 +28812,1 +28813,1 +28821,1 +28824,1 +28842,1 +28861,1 +28868,1 +28871,1 +28873,13 +28885,1 +28886,1 +28888,2 +28911,2 +28913,14 +28932,2 +28949,2 +28950,2 +28964,13 +28972,1 +28974,2 +28975,14 +29000,1 +29001,1 +29037,2 +29046,1 +29049,13 +29052,1 +29067,1 +29068,1 +29073,1 +29074,14 +29086,1 +29101,1 +29133,2 +29140,1 +29144,1 +29150,1 +29158,1 +29163,2 +29169,1 +29170,2 +29171,14 +29183,2 +29211,2 +29213,1 +29220,13 +29222,1 +29226,2 +29247,1 +29249,5 +29254,1 +29268,1 +29269,1 +29272,14 +29278,2 +29279,1 +29281,1 +29302,1 +29303,2 +29311,1 +29312,14 +29329,14 +29336,14 +29337,14 +29347,1 +29366,1 +29369,2 +29375,2 +29377,2 +29389,1 +29394,14 +29395,1 +29396,1 +29402,1 +29427,2 +29428,1 +29436,14 +29439,2 +29442,2 +29453,1 +29461,1 +29484,13 +29485,14 +29495,14 +29496,1 +29499,13 +29536,2 +29543,2 +29566,1 +29579,14 +29581,2 +29586,1 +29589,2 +29594,2 +29596,2 +29607,14 +29608,1 +29618,14 +29629,1 +29633,14 +29634,2 +29641,1 +29642,1 +29644,2 +29645,13 +29653,2 +29659,1 +29672,1 +29676,1 +29681,1 +29688,1 +29701,2 +29702,1 +29714,1 +29737,14 +29738,2 +29742,14 +29744,1 +29745,1 +29753,1 +29759,1 +29765,1 +29773,2 +29774,1 +29798,1 +29802,2 +29806,1 +29813,1 +29818,1 +29821,1 +29822,1 +29829,1 +29836,1 +29839,1 +29840,1 +29845,2 +29853,2 +29864,2 +29871,14 +29873,2 +29877,14 +29878,14 +29883,2 +29915,1 +29933,1 +29938,1 +29961,34 +29966,1 +29983,2 +29987,0 +29992,2 +29993,2 diff --git a/wicked-waifus-protocol/proto/wicked-waifus.proto b/wicked-waifus-protocol/proto/wicked-waifus.proto new file mode 100644 index 0000000..300bdac --- /dev/null +++ b/wicked-waifus-protocol/proto/wicked-waifus.proto @@ -0,0 +1,21104 @@ +syntax = "proto3"; + +enum LogType { + LogType_LogType_SecGetReportData2Flow = 0; + LogType_LogType_SecFBRoundStartFlow = 1; + LogType_LogType_SecFBRoundEndFlow = 2; + LogType_LogType_SecRoleFightFlow_BigWorldStart = 3; + LogType_LogType_SecRoleFightFlow_BigWorldEnd = 4; + LogType_LogType_SecRoleFightFlow_InstStart = 5; + LogType_LogType_SecRoleFightFlow_InstEnd = 6; + LogType_LogType_SecWorldInfoFlow_Start = 7; + LogType_LogType_SecWorldInfoFlow_End = 8; + LogType_LogType_SecWorldStartFlow = 9; + LogType_LogType_SecWorldSEndFlow = 10; +} + +// MessageId: 22605 (Notify) +message AceAntiLogNotify { + LogType AntiCheatingLogType = 8; + int64 LogId = 14; + int64 TZl2 = 2; + int64 bZl4 = 9; + int32 InstId = 10; + int32 LZl = 11; +} + +message AceAntiSkillData { + int32 SkillId = 1; + int32 Level = 2; +} + +message AceAntiRoleData { + int32 RoleId = 1; + int32 Level = 2; + int32 Exp = 3; + int32 Breakthrough = 4; + repeated AceAntiAttrData AceAntiAttrData = 5; + repeated AceAntiSkillData AceAntiSkillData = 6; +} + +// MessageId: 26535 (Request) +message SecFBRoundStartFlowRequest { + int64 LogId = 9; + string CurrentTime = 4; + AceAntiRoleData WTa = 8; + AceAntiRoleData KTa = 15; + AceAntiRoleData DOLLARTa = 5; + AceAntiRoleData XTa = 3; +} + +// MessageId: 25878 (Response) +message SecFBRoundStartFlowResponse { + int64 LogId = 3; + ErrorCode ErrorCode = 8; +} + +// MessageId: 25758 (Request) +message ReportDataRequest { + bytes AntiData2 = 14; +} + +// MessageId: 25021 (Response) +message ReportDataResponse { + DErrorResult Error = 12; +} + +// MessageId: 20680 (Request) +message SecFBRoundEndFlowRequest { + int64 LogId = 10; + string ClientTime = 62; + int64 ElapsedTime = 30; + int32 iLa1 = 104; + int32 rLa1 = 87; + int32 wZl3 = 108; + int32 RZl2 = 83; + int32 oLa2 = 216; + int64 AZl2 = 81; + int64 xZl1 = 161; + int32 PZl = 158; + int32 UZl1 = 221; + int32 DZl2 = 169; + int32 BZl3 = 180; + int32 kZl1 = 19; + int32 ComboMax = 214; + int32 qZl2 = 61; + int32 OZl2 = 125; + int32 GZl2 = 28; +} + +// MessageId: 27333 (Response) +message SecFBRoundEndFlowResponse { + int64 LogId = 8; + DErrorResult Error = 9; +} + +message in_2 { + int32 uLa2 = 1; + AceAntiRoleData cLa2 = 2; + int64 CLa = 3; + int64 ALa = 4; + int32 RLa2 = 5; + int32 ULa = 6; + int32 BLa2 = 7; + int32 bLa = 8; + int32 xLa = 9; + int32 PLa = 10; + int32 wLa = 11; + int32 qLa = 12; + int32 kLa = 13; + int32 NLa = 14; + int32 FLa = 15; + int32 OLa1 = 16; + int32 GLa2 = 17; + repeated Vector FZl1 = 18; +} + +// MessageId: 24816 (Request) +message SecRoleFightFlowRequest { + int64 LogId = 9; + string ClientTime = 10; + repeated in_2 gLa1 = 15; + int32 AntiCheatingLogType = 11; +} + +// MessageId: 28709 (Response) +message SecRoleFightFlowResponse { + int64 LogId = 1; + DErrorResult Error = 7; +} + +// MessageId: 22945 (Request) +message SecWorldInfoFlowRequest { + int64 LogId = 201; + string ClientTime = 102; + int32 iLa1 = 227; + int32 rLa1 = 141; + int32 wZl3 = 133; + int32 RZl2 = 91; + int32 oLa2 = 138; + int32 AZl2 = 140; + int32 xZl1 = 238; + int32 PZl = 170; + int32 UZl1 = 203; + int32 DZl2 = 106; + int32 BZl3 = 13; + int32 kZl1 = 218; + int32 qZl2 = 67; + int32 OZl2 = 166; + int32 GZl2 = 86; +} + +// MessageId: 22083 (Response) +message SecWorldInfoFlowResponse { + int64 LogId = 6; + DErrorResult Error = 13; +} + +// MessageId: 26788 (Request) +message SecWorldStartFlowRequest { + int64 LogId = 1; + string CurrentTime = 8; + AceAntiRoleData WTa = 12; + AceAntiRoleData KTa = 6; + AceAntiRoleData DOLLARTa = 13; + AceAntiRoleData XTa = 15; +} + +// MessageId: 29428 (Response) +message SecWorldStartFlowResponse { + int64 LogId = 4; + DErrorResult Error = 1; +} + +// MessageId: 29993 (Request) +message SecWorldSEndFlowRequest { + int64 LogId = 76; + string ClientTime = 33; + int32 ElapsedTime = 68; + int32 iLa1 = 138; + int32 rLa1 = 180; + int32 wZl3 = 35; + int32 RZl2 = 201; + int32 oLa2 = 156; + int64 AZl2 = 108; + int64 xZl1 = 7; + int32 PZl = 66; + int32 UZl1 = 254; + int32 DZl2 = 109; + int32 BZl3 = 50; + int32 kZl1 = 4; + int32 qZl2 = 62; + int32 OZl2 = 145; + int32 GZl2 = 169; + int32 ComboMax = 152; +} + +// MessageId: 16594 (Response) +message SecWorldSEndFlowResponse { + int64 LogId = 5; + DErrorResult Error = 7; +} + +enum MSG_ROUTE_ENUM { + MSG_ROUTE_ENUM_RouteNone = 0; + MSG_ROUTE_ENUM_Gateway = 1; + MSG_ROUTE_ENUM_GameServer = 2; +} + +enum EMsgFunction { + EMsgFunction_FunctionNone = 0; + EMsgFunction_BattleInfo = 1; +} + +enum ErrorCode { + ErrorCode_Success = 0; + ErrorCode_RequestParamError = 1; + ErrorCode_InternalError = 2; + ErrorCode_UnKnownError = 3; + ErrorCode_ServerNotReady = 4; + ErrorCode_ServerFullLoad = 5; + ErrorCode_InvalidUserId = 6; + ErrorCode_InvalidToken = 7; + ErrorCode_InvalidRequest = 8; + ErrorCode_GmFail = 9; + ErrorCode_GmParamError = 10; + ErrorCode_GmException = 11; + ErrorCode_NotEnableGm = 12; + ErrorCode_NotElegantName = 13; + ErrorCode_ContainsDirtyWord = 14; + ErrorCode_DirtyWordServerError = 15; + ErrorCode_DirtyWordServerReturnEmpty = 16; + ErrorCode_DirtyWordCheckException = 17; + ErrorCode_ComponentNotExist = 18; + ErrorCode_ServerFullLoadGame = 19; + ErrorCode_ServerFullLoadGate = 20; + ErrorCode_PlayerLoggingInFlag = 21; + ErrorCode_GateLoginException = 22; + ErrorCode_GateLoginSeverSelectErr = 23; + ErrorCode_GateTokenAccessErr = 24; + ErrorCode_GateTokenAccessException = 25; + ErrorCode_GateLoginUserIdErr = 26; + ErrorCode_GateLoginNodeIdErr = 27; + ErrorCode_GateLoginCreateCharacterErr = 28; + ErrorCode_GateCreateCharacterException = 29; + ErrorCode_GateEnterGameAddressNotFound = 30; + ErrorCode_GateEnterGameException = 31; + ErrorCode_GateEnterGameCreatePlayerErr = 32; + ErrorCode_GateEnterGameAddPlayerErr = 33; + ErrorCode_GameGateNodeNotFound = 34; + ErrorCode_GamePlayerAdminExist = 35; + ErrorCode_GameReloginGateNodeNotFound = 36; + ErrorCode_GameReloginPlayerNotFound = 37; + ErrorCode_ServerNotOpen = 38; + ErrorCode_ServerMaintenance = 39; + ErrorCode_InvalidLoginType = 40; + ErrorCode_InvalidGateway = 41; + ErrorCode_SDKServerError = 42; + ErrorCode_TokenNotAuthrized = 43; + ErrorCode_HadBan = 44; + ErrorCode_NotInUserIdWhiteList = 45; + ErrorCode_NoHealthyGamesvr = 46; + ErrorCode_NoHealthyGateway = 47; + ErrorCode_GarFailed = 48; + ErrorCode_GarSdkCheckFail = 49; + ErrorCode_GarNoneUserInfo = 50; + ErrorCode_GarQueryUserInfoError = 51; + ErrorCode_GarNoRegion = 52; + ErrorCode_InternalExceptionCode = 53; + ErrorCode_DecodeExceptionCode = 54; + ErrorCode_EncodeExceptionCode = 55; + ErrorCode_InvalidRequestExceptionCode = 56; + ErrorCode_MessageOutOfLimitExceptionCode = 57; + ErrorCode_MessageNoHandler = 58; + ErrorCode_EncryptionNoCreate = 59; + ErrorCode_DecryptFail = 60; + ErrorCode_PlayerNotInTheScene = 61; + ErrorCode_NonReentrantExceptionCode = 62; + ErrorCode_PlayerLoggedOut = 63; + ErrorCode_MsgFunctionClose = 64; + ErrorCode_SeqNoError = 65; + ErrorCode_InvalidMessageType = 66; + ErrorCode_InvalidMessageHeader = 67; + ErrorCode_InvalidSeqNo = 68; + ErrorCode_InvalidMessageId = 69; + ErrorCode_ProtobufDecodeFailed = 70; + ErrorCode_ErrProtoSeedCheck = 71; + ErrorCode_MessageCouldNotBeRouted = 72; + ErrorCode_ClosedRegister = 100000; + ErrorCode_RegisterOutOfLimit = 100001; + ErrorCode_HaveNoCharacter = 100002; + ErrorCode_InvalidCharacterName = 100003; + ErrorCode_CreateCharacterFailed = 100004; + ErrorCode_CreateCharacterDuplicateKey = 100005; + ErrorCode_PlayerAlreadyLogin = 100006; + ErrorCode_PlayerLoggingIn = 100007; + ErrorCode_ErrLoginGWReconnecting = 100008; + ErrorCode_LoginRetry = 100009; + ErrorCode_QueryPlayerDataFailed = 100010; + ErrorCode_CheckPlayerDataFailed = 100011; + ErrorCode_CheckPlayerDataFailedDebug = 100012; + ErrorCode_LogoutUnknownError = 100013; + ErrorCode_AccountLoggedInElsewhere = 100014; + ErrorCode_AccountIsBlocked = 100015; + ErrorCode_DataOverflow = 100016; + ErrorCode_AccountBeKick = 100017; + ErrorCode_AppVersionNotMatch = 100018; + ErrorCode_LauncherVersionIsTooLow = 100019; + ErrorCode_ResourceVersionIsTooLow = 100020; + ErrorCode_CloseConnection = 100021; + ErrorCode_ErrAcquirePlayerLockFailed = 100022; + ErrorCode_ErrPlayerLoggingOut = 100023; + ErrorCode_MessageChecksumFailed = 100024; + ErrorCode_LoginTimeout = 100025; + ErrorCode_ErrWeaponDefault = 200000; + ErrorCode_ErrWeaponLevelLimit = 200001; + ErrorCode_ErrWeaponBreachLimit = 200002; + ErrorCode_ErrWeaponConsumeInvalid = 200003; + ErrorCode_ErrWeaponPkgFull = 200004; + ErrorCode_ErrRoleNoConfig = 200005; + ErrorCode_ErrRoleIsActive = 200006; + ErrorCode_ErrRoleNotActive = 200007; + ErrorCode_ErrRoleOverNotEnough = 200008; + ErrorCode_ErrRoleLevelNotEnough = 200009; + ErrorCode_ErrRoleException = 200010; + ErrorCode_ErrRoleNotExchange = 200011; + ErrorCode_ErrRoleResonNotActive = 200012; + ErrorCode_ErrRoleResonIsActive = 200013; + ErrorCode_ErrRoleConfigNotRight = 200014; + ErrorCode_ErrRoleLevelMax = 200015; + ErrorCode_ErrRolePerResonNotActive = 200016; + ErrorCode_ErrRoleConditionNotFind = 200017; + ErrorCode_ErrRoleConditionNoEnough = 200018; + ErrorCode_ErrRoleInvalidNameLength = 200019; + ErrorCode_ErrRoleExpInvalid = 200020; + ErrorCode_ErrRoleActiveNeedNoEnough = 200021; + ErrorCode_ErrRoleResonMaxLevel = 200022; + ErrorCode_ErrRoleProtoError = 200023; + ErrorCode_ErrRoleItemListEmpty = 200024; + ErrorCode_ErrRoleItemListCountOutRange = 200025; + ErrorCode_ErrRoleItemExpError = 200026; + ErrorCode_ErrRolePhantPosError = 200027; + ErrorCode_ErrRolePhantSameError = 200028; + ErrorCode_ErrRolePhantEmptyError = 200029; + ErrorCode_ErrRoleItemListNoEnough = 200030; + ErrorCode_ErrRoleGetSkillByIdFailed = 200031; + ErrorCode_ErrRoleFavorLevelNotEnough = 200032; + ErrorCode_ErrRolSkillNodeType = 200033; + ErrorCode_ErrRolSkillNodeTypeActive = 200034; + ErrorCode_ErrRolSkillNodeTypeUlock = 200035; + ErrorCode_ErrRolSkillPointsNotEnough = 200036; + ErrorCode_ErrTrialRoleExist = 200037; + ErrorCode_ErrTrialRoleNotExist = 200038; + ErrorCode_ErrTrialRoleRegionDataExist = 200039; + ErrorCode_ErrTrialRoleBtObjDataExist = 200040; + ErrorCode_ErrTrialRoleRegionExist = 200041; + ErrorCode_ErrTrialRoleRegionNotExist = 200042; + ErrorCode_ErrLoadEquipDefault = 200043; + ErrorCode_ErrLoadEquipInvalidPos = 200044; + ErrorCode_ErrLoadEquipInvalidRole = 200045; + ErrorCode_ErrLoadEquipRoleConfig = 200046; + ErrorCode_ErrPhantomIdNotExist = 200047; + ErrorCode_ErrPhantomNotExist = 200048; + ErrorCode_ErrPhantomLvupMax = 200049; + ErrorCode_ErrPhantomLvupMismatchItemId = 200050; + ErrorCode_ErrPhantomLvupNoItem = 200051; + ErrorCode_ErrPhantomLvupLimit = 200052; + ErrorCode_ErrPhantomItemType = 200053; + ErrorCode_ErrPhantomInvalidPos = 200054; + ErrorCode_ErrPhantomConfigNotFound = 200055; + ErrorCode_ErrPhantomItemNotExist = 200056; + ErrorCode_ErrPhantomPropNotExist = 200057; + ErrorCode_ErrPhantomQaulityNotExist = 200058; + ErrorCode_ErrPhantomBreachNotExist = 200059; + ErrorCode_ErrPhantomLevelNotEnough = 200060; + ErrorCode_ErrPhantomExpItemNotExist = 200061; + ErrorCode_ErrPhantomSubPropRandomErr = 200062; + ErrorCode_ErrPhantomSubPropNotEnough = 200063; + ErrorCode_ErrPhantomSubPropGenDupicate = 200064; + ErrorCode_ErrPhantomSubStrengthenPropNotExist = 200065; + ErrorCode_ErrPhantomLevelConfigNotExist = 200066; + ErrorCode_ErrPhantomLevelUpConsumeItemNotEnough = 200067; + ErrorCode_ErrPhantomLevelUpMaterialLock = 200068; + ErrorCode_ErrPhantomLevelUpConsumeItemErr = 200069; + ErrorCode_ErrPhantomLevelUpRepeatItem = 200070; + ErrorCode_ErrPhantomMainPropNotExist = 200071; + ErrorCode_ErrPhantomGrowthNotExist = 200072; + ErrorCode_ErrPhantomBreachItemCount = 200073; + ErrorCode_ErrPhantomBreachRepeatItem = 200074; + ErrorCode_ErrPhantomDecomposeEquiped = 200075; + ErrorCode_ErrPhantomDecomposeFail = 200076; + ErrorCode_ErrPhantomBreachBindItem = 200077; + ErrorCode_ErrPhantomBreachErrItem = 200078; + ErrorCode_ErrPhantomRecommendNoData = 200079; + ErrorCode_ErrPhantomCannotTakeOff = 200080; + ErrorCode_ErrPhantomCannotReplace = 200081; + ErrorCode_ErrVisionSkillFavoriteTypeLimit = 200082; + ErrorCode_ErrVisionSkillFavoriteCountLimit = 200083; + ErrorCode_ErrVisionSkillCfgNotFound = 200084; + ErrorCode_ErrVisionSkillNotFound = 200085; + ErrorCode_ErrVisionSkillLevelUpMax = 200086; + ErrorCode_ErrVisionSkillLevelUpLimit = 200087; + ErrorCode_ErrVisionSkillSlotNotFound = 200088; + ErrorCode_ErrVisionSkillEquipTypeLimit = 200089; + ErrorCode_ErrVisionSkillUnEquipLimit = 200090; + ErrorCode_ErrVisionSkillGemCfgNotFound = 200091; + ErrorCode_ErrVisionSkillEquipLimit = 200092; + ErrorCode_ErrVisionSkillGemLimit = 200093; + ErrorCode_ErrVisionSkillOperFail = 200094; + ErrorCode_ErrVisionSkillSlotEquipLimit = 200095; + ErrorCode_ErrExploreSkillRouletteRepeat = 200096; + ErrorCode_ErrItemCfgNotFound = 200097; + ErrorCode_ErrItemNotFound = 200098; + ErrorCode_ErrItemNotEnough = 200099; + ErrorCode_ErrItemDecomposeLimit = 200100; + ErrorCode_ErrItemUseLevelLimit = 200101; + ErrorCode_ErrItemLockLimit = 200102; + ErrorCode_ErrItemInvalidParams = 200103; + ErrorCode_ErrItemDecomposeFail = 200104; + ErrorCode_ErrItemUseFail = 200105; + ErrorCode_ErrExchangeRewardCostItemNotEnough = 200106; + ErrorCode_ExchangeRewardSuccess = 200107; + ErrorCode_ErrPkgCapacityNotEnough = 200108; + ErrorCode_ErrGiftOptionalCount = 200109; + ErrorCode_ErrGiftOptionalNotExists = 200110; + ErrorCode_ErrGiftNotExists = 200111; + ErrorCode_ErrItemCount = 200112; + ErrorCode_ErrItemIdNotContain = 200113; + ErrorCode_ErrItemTypeNotContain = 200114; + ErrorCode_ErrCalabashMaxLevel = 200115; + ErrorCode_ErrCalabashConfig = 200116; + ErrorCode_ErrCalabashLevelUp = 200117; + ErrorCode_ErrCalabashExp = 200118; + ErrorCode_ErrCalabashDevelopNoReward = 200119; + ErrorCode_ErrCalabashMonsterNotFound = 200120; + ErrorCode_PropRewardTips = 200121; + ErrorCode_ErrEnergyMaxCharge = 200122; + ErrorCode_ErrStateCanotTeleport = 200123; + ErrorCode_ErrStateCannotEnterInst = 200124; + ErrorCode_ErrStateCannotOnline = 200125; + ErrorCode_ErrStateCannotChangeFormation = 200126; + ErrorCode_ErrReportPlayerCountLimit = 200127; + ErrorCode_ErrReportPlayerReasonNotFound = 200128; + ErrorCode_ErrReportMessageLengthLimit = 200129; + ErrorCode_ErrCookingToolFixed = 200130; + ErrorCode_ErrCookingFormulaNotFound = 200131; + ErrorCode_ErrCookingCount = 200132; + ErrorCode_ErrCookingProcessNotFound = 200133; + ErrorCode_ErrCookingLevelNotFound = 200134; + ErrorCode_ErrCookingLevelLimt = 200135; + ErrorCode_ErrCookingInteractiveNotFound = 200136; + ErrorCode_ErrCookingFuncNotOpen = 200137; + ErrorCode_ErrChallengeNotFound = 200138; + ErrorCode_ErrChallengeNoTeam = 200139; + ErrorCode_ErrChallengeTeamLimit = 200140; + ErrorCode_ErrChallengeTeamMemLimit = 200141; + ErrorCode_ErrChallengeChangeFormation = 200142; + ErrorCode_ErrChallengeFunNotOpen = 200143; + ErrorCode_ErrChallengeSeasonUpdate = 200144; + ErrorCode_ErrChallengeLockRoleLimit = 200145; + ErrorCode_ErrChallengeRoleLocked = 200146; + ErrorCode_ErrChallengeNoRoleAlive = 200147; + ErrorCode_ErrChallengeFormationEmpty = 200148; + ErrorCode_ErrCycleChallengeNoRoleAlive = 200149; + ErrorCode_ErrCycleChallengeFormationEmpty = 200150; + ErrorCode_ErrInfluenceLocked = 200151; + ErrorCode_ErrInfluenceRewardNotFound = 200152; + ErrorCode_ErrInfluenceConfigNotFound = 200153; + ErrorCode_ErrReputationLimit = 200154; + ErrorCode_ErrInfluenceRewardFailed = 200155; + ErrorCode_ErrInfluenceFunNotOpen = 200156; + ErrorCode_ErrForgeFuncNotOpen = 200157; + ErrorCode_ErrForgeCountLimit = 200158; + ErrorCode_ErrForgeLocked = 200159; + ErrorCode_ErrForgeConfigNotFound = 200160; + ErrorCode_ErrForgeUnlocked = 200161; + ErrorCode_ErrSynthesisFuncNotOpen = 200162; + ErrorCode_ErrSynthesisConfigNotFound = 200163; + ErrorCode_ErrSynthesisCountLimit = 200164; + ErrorCode_ErrSynthesisLocked = 200165; + ErrorCode_ErrSynthesisLevelNotFound = 200166; + ErrorCode_ErrSynthesisLevelLimit = 200167; + ErrorCode_ErrSynthesisCannotUnlock = 200168; + ErrorCode_ErrSynthesisUnlocked = 200169; + ErrorCode_ErrTrialRoleCannotMatch = 200170; + ErrorCode_ErrPhantomFormationTeleport = 200171; + ErrorCode_ErrPhantomFormationEnterInst = 200172; + ErrorCode_ErrPhantomFormationMultiPlay = 200173; + ErrorCode_ErrPhantomFormationAdvice = 200174; + ErrorCode_ErrPhantomFormationChangeFormation = 200175; + ErrorCode_ErrPhantomFormationRepeat = 200176; + ErrorCode_ErrPhantomFormationChangeFailed = 200177; + ErrorCode_ErrRoleChangeRoleCreateFailed = 200178; + ErrorCode_ErrRoleChangeRoleUpdateCreateFailed = 200179; + ErrorCode_ErrRoleChangeRoleNotUnlock = 200180; + ErrorCode_ErrRoleChangeMultiPlay = 200181; + ErrorCode_ErrRoleChangeInst = 200182; + ErrorCode_ErrRoleChangeElementFunc = 200183; + ErrorCode_ErrPhantomFormationCannotJoin = 200184; + ErrorCode_ErrPhantomFormationHost = 200185; + ErrorCode_ErrRoleChangeShowAllRole = 200186; + ErrorCode_ErrInteractBoardEntityNotFound = 200187; + ErrorCode_ErrInteractBoardRange = 200188; + ErrorCode_ErrInteractBoardSystemNotFound = 200189; + ErrorCode_ErrInteractBoardEntityConfig = 200190; + ErrorCode_ErrInteractEntranceNotFound = 200191; + ErrorCode_ErrInteractEntranceNotMatch = 200192; + ErrorCode_ErrItemMaxUseCount = 200193; + ErrorCode_ErrFuncNotExist = 200194; + ErrorCode_ErrPhantomChangeInBattle = 200195; + ErrorCode_ErrItemCanNotDestroy = 200196; + ErrorCode_ErrPhantomEquipSourceCost = 200197; + ErrorCode_ErrPhantomEquipTargetCost = 200198; + ErrorCode_ErrPhantomEquipDuplicate = 200199; + ErrorCode_ErrPhantomAutoEquipFromOther = 200200; + ErrorCode_ErrPhantomConsumeItemCount = 200201; + ErrorCode_ErrPhantomConsumeItemDuplicate = 200202; + ErrorCode_ErrPhantomConsumeItemIncrDuplicate = 200203; + ErrorCode_ErrPhantomConsumeItem = 200204; + ErrorCode_ErrPhantomConsumeNoExp = 200205; + ErrorCode_ErrPhantomBreachPos = 200206; + ErrorCode_ErrPhantomBreachSuspend = 200207; + ErrorCode_ErrPhantomBreachQuality = 200208; + ErrorCode_ErrPhantomBreachExp = 200209; + ErrorCode_ErrPhantomBreachConsumeItem = 200210; + ErrorCode_ErrPhantomBreachNoSuspend = 200211; + ErrorCode_ErrPhantomSpecialSkillRole = 200212; + ErrorCode_ErrPhantomNotEquip = 200213; + ErrorCode_ErrPhantomSpecilSkillPos = 200214; + ErrorCode_ErrPhantomSubPropPlanConfig = 200215; + ErrorCode_ErrPhantomMainPropGenFail = 200216; + ErrorCode_ErrLivenessFuncNotOpen = 200217; + ErrorCode_ErrLivenessTaskNotFound = 200218; + ErrorCode_ErrLivenessTaskDataNotFound = 200219; + ErrorCode_ErrLivenessTaskNotFinish = 200220; + ErrorCode_ErrLivenessTaskRewarded = 200221; + ErrorCode_ErrLivenessRewardNotFound = 200222; + ErrorCode_ErrLivenessGoalNotReach = 200223; + ErrorCode_ErrLivenessRewardParam = 200224; + ErrorCode_ErrLivenessTaskRewardParam = 200225; + ErrorCode_ErrWeaponLevelUpComsumeCount = 200226; + ErrorCode_ErrWeaponConsumeSelf = 200227; + ErrorCode_ErrWeaponConsumeItemNotFound = 200228; + ErrorCode_ErrWeaponConsumeItemIdNotFound = 200229; + ErrorCode_ErrWeaponLocked = 200230; + ErrorCode_ErrWeaponConsumeDuplicate = 200231; + ErrorCode_ErrWeaponEquiped = 200232; + ErrorCode_ErrWeaponLevelUpItemDuplicate = 200233; + ErrorCode_ErrWeaponLevelUpNoExp = 200234; + ErrorCode_ErrWeaponLevelUpLevel = 200235; + ErrorCode_ErrPhantomMainPropNotMatch = 200236; + ErrorCode_ErrPhantomSubPropNotMatch = 200237; + ErrorCode_ErrPhantomEquiped = 200238; + ErrorCode_ErrAdviceNotInit = 200239; + ErrorCode_ErrTowerChallengeNotOpen = 200240; + ErrorCode_ErrTowerNotInChallenge = 200241; + ErrorCode_ErrTowerConfigNotFound = 200242; + ErrorCode_ErrTowerChallengeNotInOpenTime = 200243; + ErrorCode_ErrTowerInChallenge = 200244; + ErrorCode_ErrTowerFormationCount = 200245; + ErrorCode_ErrTowerFormationRoleDuplicate = 200246; + ErrorCode_ErrTowerRoleCost = 200247; + ErrorCode_ErrTowerDifficultyNotClear = 200248; + ErrorCode_ErrTowerFloorNotClear = 200249; + ErrorCode_ErrTowerAreaNotClear = 200250; + ErrorCode_ErrTowerRecommendNotSettle = 200251; + ErrorCode_ErrTowerRewardNotFound = 200252; + ErrorCode_ErrTowerNoReward = 200253; + ErrorCode_ErrTowerRewarded = 200254; + ErrorCode_ErrTowerRewardTarget = 200255; + ErrorCode_ErrTowerSeasonUpdate = 200256; + ErrorCode_ErrLordGymConfigNotFound = 200257; + ErrorCode_ErrLordGymNotInPlay = 200258; + ErrorCode_ErrLordGymLock = 200259; + ErrorCode_ErrLordGymBtTreeNotFound = 200260; + ErrorCode_ErrRoleSexFuncNotOpen = 200261; + ErrorCode_ErrPhantomSubPropLocked = 200262; + ErrorCode_ErrPhantomIdentifyNoCost = 200263; + ErrorCode_ErrGiftPackType = 200264; + ErrorCode_ErrGiftPackUseLimit = 200265; + ErrorCode_ErrCdKeyNotEnable = 200266; + ErrorCode_ErrCdKeyRequestCount = 200267; + ErrorCode_ErrCdKeyRequestErr = 200268; + ErrorCode_ErrCdKeyRequestDataErr = 200269; + ErrorCode_ErrCdKeyException = 200270; + ErrorCode_ErrCdKeyProcessCount = 200271; + ErrorCode_ErrCdKeyNotFound = 200272; + ErrorCode_ErrCdKeyBatchNotFound = 200273; + ErrorCode_ErrCdKeyNotInValidTime = 200274; + ErrorCode_ErrCdKeyBatchMaxCount = 200275; + ErrorCode_ErrCdKeyEachPlayerMaxCount = 200276; + ErrorCode_ErrCdKeyGroupCount = 200277; + ErrorCode_ErrCdKeyCondition = 200278; + ErrorCode_ErrCdKeyAddCountFail = 200279; + ErrorCode_ErrCdKeyLength = 200280; + ErrorCode_ErrCdKeyCharacter = 200281; + ErrorCode_ErrGiftPackRandomErr = 200282; + ErrorCode_ErrReconnectUserWhiteList = 200283; + ErrorCode_ErrReconnectChannelWhiteList = 200284; + ErrorCode_ErrReconnectIpInvalid = 200285; + ErrorCode_ErrReconnectIpWhiteList = 200286; + ErrorCode_ErrCdKeyExpire = 200287; + ErrorCode_ErrWeaponResonLevelLimit = 200288; + ErrorCode_ErrWeaponConfigNotFound = 200289; + ErrorCode_ErrWeaponResonConfigNotFound = 200290; + ErrorCode_ErrWeaponResonConsumeItem = 200291; + ErrorCode_ErrWeaponResonConsumeGold = 200292; + ErrorCode_ErrDestroyItemDuplicate = 200293; + ErrorCode_ErrDestroyWeapon = 200294; + ErrorCode_ErrCannotDestroyItem = 200295; + ErrorCode_ErrCannotDestroyPhantom = 200296; + ErrorCode_ErrCannotDestroyWeaponForm = 200297; + ErrorCode_ErrCannotDestroyItemUnknown = 200298; + ErrorCode_ErrWeaponConsumeQuality = 200299; + ErrorCode_ErrPhantomSkinChangeCd = 200300; + ErrorCode_ErrPhantomSkinUnlock = 200301; + ErrorCode_ErrPhantomSkinMatch = 200302; + ErrorCode_ErrLoginGameTainted = 200303; + ErrorCode_ErrCookLimitCount = 200304; + ErrorCode_ErrCookLimitTime = 200305; + ErrorCode_ErrForgeLimitCount = 200306; + ErrorCode_ErrForgeLimitTime = 200307; + ErrorCode_ErrSynthesisLimitCount = 200308; + ErrorCode_ErrSynthesisLimitTime = 200309; + ErrorCode_ErrLoginIpBan = 200310; + ErrorCode_ErrLoginDeviceBan = 200311; + ErrorCode_ErrRoleNameEmpty = 200312; + ErrorCode_ErrAdviceLength = 200313; + ErrorCode_ErrPhantomRefiningCount = 200314; + ErrorCode_ErrPhantomRefiningScore = 200315; + ErrorCode_ErrPhantomRefiningTotalScore = 200316; + ErrorCode_ErrPhantomRefiningDeveloped = 200317; + ErrorCode_ErrPhotoMemoryCollectConfig = 200318; + ErrorCode_ErrPhotoMemoryFuncNotOpen = 200319; + ErrorCode_ErrPhotoMemoryCollectLock = 200320; + ErrorCode_ErrPhotoMemoryCollectRewarded = 200321; + ErrorCode_ErrRoleCount = 200322; + ErrorCode_ErrCookFormulaUnlocked = 200323; + ErrorCode_ErrForgeFormulaUnlocked = 200324; + ErrorCode_ErrSynthesisFormulaUnlocked = 200325; + ErrorCode_ErrCookFormulaBuyCount = 200326; + ErrorCode_ErrForgeFormulaBuyCount = 200327; + ErrorCode_ErrSynthesisFormulaBuyCount = 200328; + ErrorCode_ErrCdKeyDailyVerifyCount = 200329; + ErrorCode_ErrLongShanTaskNotFound = 200330; + ErrorCode_ErrLongShanActivityClosed = 200331; + ErrorCode_ErrLongShanTaskNotAccept = 200332; + ErrorCode_ErrLongShanTaskNotComplete = 200333; + ErrorCode_ErrLongShanTaskRewarded = 200334; + ErrorCode_ErrTowerDefenceRewardParamErr = 200335; + ErrorCode_ErrTowerDefenceInstanceNotFound = 200336; + ErrorCode_ErrTowerDefenceActivityNotOpen = 200337; + ErrorCode_ErrTowerDefenceActivityDataNotFound = 200338; + ErrorCode_ErrTowerDefenceInstDataNotFound = 200339; + ErrorCode_ErrTowerDefenceInstRewarded = 200340; + ErrorCode_ErrTowerDefenceInstScoreNotEnough = 200341; + ErrorCode_ErrTowerDefenceScoreRewarded = 200342; + ErrorCode_ErrTowerDefenceScoreRewardNotEnough = 200343; + ErrorCode_ErrTowerDefenceScoreRewardNotFound = 200344; + ErrorCode_ErrTowerDefenceInstBuffNotEnable = 200345; + ErrorCode_ErrTowerDefencePhantomDuplicate = 200346; + ErrorCode_ErrTowerDefencePhantomNotSelect = 200347; + ErrorCode_ErrorTowerDefenceInstNotOpen = 200348; + ErrorCode_ErrorTowerDefenceInstCondition = 200349; + ErrorCode_ErrNameModifyCd = 200350; + ErrorCode_ErrNameVerifying = 200351; + ErrorCode_ErrTimePointRewardActivityConfigNotFound = 200352; + ErrorCode_ErrTimePointRewardActivityNotOpen = 200353; + ErrorCode_ErrTimePointRewardActivityRewarded = 200354; + ErrorCode_ErrTimePointRewardActivityTime = 200355; + ErrorCode_ErrCDKeyVerifying = 200356; + ErrorCode_ErrorTowerDefenceInstLocked = 200357; + ErrorCode_ErrTrackMoonEntrustLocked = 200358; + ErrorCode_ErrTrackMoonRoleLocked = 200359; + ErrorCode_ErrTrackMoonBuildLocked = 200360; + ErrorCode_ErrTrackMoonBuildEntity = 200361; + ErrorCode_ErrCopyUserRequestErr = 200362; + ErrorCode_ErrCopyUserInserting = 200363; + ErrorCode_ErrCopyUserErr = 200364; + ErrorCode_ErrCopyUserDataErr = 200365; + ErrorCode_ErrCopyUserInsertErr = 200366; + ErrorCode_ErrCopyUserInsertFailed = 200367; + ErrorCode_ErrRiskHarvestBuffGroupNotFound = 200368; + ErrorCode_ErrRiskHarvestActivityClosePlay = 200369; + ErrorCode_ErrRiskHarvestModeChangeClosePlay = 200370; + ErrorCode_ErrRiskHarvestLeaveClosePlay = 200371; + ErrorCode_ErrRiskHarvestInstNotFound = 200372; + ErrorCode_ErrRiskHarvestActivityNotOpen = 200373; + ErrorCode_ErrRiskHarvestInstDataNotFound = 200374; + ErrorCode_ErrRiskHarvestInstRewarded = 200375; + ErrorCode_ErrRiskHarvestInstNotPass = 200376; + ErrorCode_ErrRiskHarvestScoreRewardNotFound = 200377; + ErrorCode_ErrRiskHarvestScoreRewarded = 200378; + ErrorCode_ErrRiskHarvestScoreNotEnough = 200379; + ErrorCode_ErrRiskHarvestRoleTrial = 200380; + ErrorCode_ErrRiskHarvestMatching = 200381; + ErrorCode_ErrRiskHarvestNotDefaultWorld = 200382; + ErrorCode_ErrRiskHarvestMultiMode = 200383; + ErrorCode_ErrRiskHarvestInstLocked = 200384; + ErrorCode_ErrRiskHarvestInstTeleportEntityNotFound = 200385; + ErrorCode_ErrRiskHarvestInstOpen = 200386; + ErrorCode_ErrRiskHarvestPlayOpenFailed = 200387; + ErrorCode_ErrRiskHarvestPlayDataNotFound = 200388; + ErrorCode_ErrRiskHarvestBuffNoReward = 200389; + ErrorCode_ErrRiskHarvestBuffRewarded = 200390; + ErrorCode_ErrRiskHarvestBuffLocked = 200391; + ErrorCode_ErrRiskHarvestBuffCountRewardNotFound = 200392; + ErrorCode_ErrRiskHarvestBuffCountRewarded = 200393; + ErrorCode_ErrRiskHarvestBuffCountNotEnough = 200394; + ErrorCode_ErrRiskHarvestInstScoreNotEnough = 200395; + ErrorCode_ErrItemDisuseLimit = 200396; + ErrorCode_ErrItemDisuseFunc = 200397; + ErrorCode_ErrPhantomRefiningMaxCount = 200398; + ErrorCode_ErrPhantomRefiningDulplicate = 200399; + ErrorCode_ErrPhantomNotNormal = 200400; + ErrorCode_ErrGetSelfPsnOnlineId = 200401; + ErrorCode_ErrGetPsnUserPlayerErr = 200402; + ErrorCode_ErrTowerDefenceHostLeave = 200403; + ErrorCode_ErrRiskHarvestNotInInst = 200404; + ErrorCode_ErrEnterInstTypeErr = 200405; + ErrorCode_ErrInputSettingCount = 200406; + ErrorCode_ErrInputSettingDeviceType = 200407; + ErrorCode_ErrInputSettingActionCount = 200408; + ErrorCode_ErrInputSettingAxisCount = 200409; + ErrorCode_ErrInputCombinationActionCount = 200410; + ErrorCode_ErrInputCombinationAxisCount = 200411; + ErrorCode_ErrInputSettingActionName = 200412; + ErrorCode_ErrInputSettingAxisName = 200413; + ErrorCode_ErrInputCombinationActionName = 200414; + ErrorCode_ErrInputCombinationAxisName = 200415; + ErrorCode_ErrInputActionKeyNameLength = 200416; + ErrorCode_ErrInputActionKeyLength = 200417; + ErrorCode_ErrInputAxisKeyNameLength = 200418; + ErrorCode_ErrInputAxisKeyLength = 200419; + ErrorCode_ErrInputCombinationActionKeyNameLength = 200420; + ErrorCode_ErrInputCombinationActionKeyLength = 200421; + ErrorCode_ErrInputCombinationActionKeyListLength = 200422; + ErrorCode_ErrInputCombinationAxisKeyNameLength = 200423; + ErrorCode_ErrInputCombinationAxisKeyLength = 200424; + ErrorCode_ErrInputCombinationAxisKeyListLength = 200425; + ErrorCode_ErrInputDeviceSubTypeLength = 200426; + ErrorCode_ErrPSNAccountBlocked = 200427; + ErrorCode_ErrRoleNameInvalid = 200428; + ErrorCode_ErrMailBindRewardNotBind = 200429; + ErrorCode_ErrMailBindRewarded = 200430; + ErrorCode_ErrInputSettingNull = 200431; + ErrorCode_ErrMultiInstExchangeCountErr = 200432; + ErrorCode_ErrMultiInstExchangeFirstPass = 200433; + ErrorCode_ErrMultiInstExchangeActivity = 200434; + ErrorCode_ErrMultiInstExchangeFuncNotOpen = 200435; + ErrorCode_ErrMultiInstExchangeTypeErr = 200436; + ErrorCode_ErrMultiInstExchangeLevelTypeErr = 200437; + ErrorCode_ErrRoleSkinLocked = 200438; + ErrorCode_ErrRoleSkinConfig = 200439; + ErrorCode_ErrRoleSkinNotMatch = 200440; + ErrorCode_ErrRoleSkinWeaponNotSuit = 200441; + ErrorCode_ErrSdkLoginResetByPeer = 200442; + ErrorCode_ErrSdkLoginHttpRequestException = 200443; + ErrorCode_ErrSdkLoginTaskTimeout = 200444; + ErrorCode_ErrSdkLoginTaskCanceled = 200445; + ErrorCode_ErrSexChangeCd = 200446; + ErrorCode_ErrSexChangeLogout = 200447; + ErrorCode_ErrSexChangeTrialActive = 200448; + ErrorCode_ErrLobbyListRequestLimit = 200449; + ErrorCode_ErrLobbyQueryPlayerRequestLimit = 200450; + ErrorCode_ErrPlayerBasicInfoRequestLimit = 200451; + ErrorCode_ErrBlockPlayerRequestLimit = 200452; + ErrorCode_ErrPsnPlayerInfoRequestLimit = 200453; + ErrorCode_ErrFishingPosInvalidX = 200454; + ErrorCode_ErrFishingPosInvalidY = 200455; + ErrorCode_ErrFishingPosOverlap = 200456; + ErrorCode_ErrFishingParamLengthCabinLeft = 200457; + ErrorCode_ErrFishingParamLengthCabinRight = 200458; + ErrorCode_ErrFishingCabinNotOpen = 200459; + ErrorCode_ErrFishingCabinNotFound = 200460; + ErrorCode_ErrFishingCountNotMatch = 200461; + ErrorCode_ErrFishingDuplicate = 200462; + ErrorCode_ErrFishingRemoveItemErr = 200463; + ErrorCode_ErrFishingItemNotFound = 200464; + ErrorCode_ErrFishingCountNotMatchRequest = 200465; + ErrorCode_ErrFishingCountNotMatchCabin = 200466; + ErrorCode_ErrFishingHandInNotMatch = 200467; + ErrorCode_ErrFishingQuickSellNoItem = 200468; + ErrorCode_ErrFishingNoQuickSell = 200469; + ErrorCode_ErrFishingQuickSellConfig = 200470; + ErrorCode_ErrFishingQuickSellNotFilled = 200471; + ErrorCode_ErrFishingQuickSellItemErr = 200472; + ErrorCode_ErrFishingNoSellItem = 200473; + ErrorCode_ErrFishingCanNotSell = 200474; + ErrorCode_ErrFishingItemConfigNotFound = 200475; + ErrorCode_ErrFishingSellItemDuplicate = 200476; + ErrorCode_ErrFishingPriceCalFailed = 200477; + ErrorCode_ErrFishingSellCount = 200478; + ErrorCode_ErrFishingPointNotOpen = 200479; + ErrorCode_ErrFishingPointConfig = 200480; + ErrorCode_ErrFishingPointCount = 200481; + ErrorCode_ErrFishingTempCabinMax = 200482; + ErrorCode_ErrFishingPointGenFail = 200483; + ErrorCode_ErrFishingTechLevel = 200484; + ErrorCode_ErrFishingPreNodeLock = 200485; + ErrorCode_ErrFishingTechLock = 200486; + ErrorCode_ErrFishingTechConfig = 200487; + ErrorCode_ErrFishingLevelMax = 200488; + ErrorCode_ErrFishingSkinConfig = 200489; + ErrorCode_ErrFishingPortConfig = 200490; + ErrorCode_ErrFishingEntrustConfig = 200491; + ErrorCode_ErrFishingEntrustNotAccepted = 200492; + ErrorCode_ErrFishingEntrustNotFound = 200493; + ErrorCode_ErrFishingEntrustDestination = 200494; + ErrorCode_ErrFishingEntrustItemNotEnough = 200495; + ErrorCode_ErrFishingEntrustItemTotalNotMatch = 200496; + ErrorCode_ErrFishingEntrustDumplicate = 200497; + ErrorCode_ErrFishingEntrustEmptyItem = 200498; + ErrorCode_ErrFishingEntrustItemNotMatch = 200499; + ErrorCode_ErrFishingEntrustRefreshInitial = 200500; + ErrorCode_ErrFishingEntrustRefreshPrice = 200501; + ErrorCode_ErrFishingEntrustNotAcceptable = 200502; + ErrorCode_ErrFishingNotInBigWorld = 200503; + ErrorCode_ErrFishingMultiMode = 200504; + ErrorCode_ErrFishingNotOwner = 200505; + ErrorCode_ErrFishingSkinLock = 200506; + ErrorCode_ErrFishingPortLock = 200507; + ErrorCode_ErrFishingCageLock = 200508; + ErrorCode_ErrFishingCageConfig = 200509; + ErrorCode_ErrFishingHandInConfig = 200510; + ErrorCode_ErrFishingHandInCountNotMatch = 200511; + ErrorCode_ErrFishingTempPointData = 200512; + ErrorCode_ErrFishingTempPointConfig = 200513; + ErrorCode_ErrFishingBombItem = 200514; + ErrorCode_ErrFishingBombNoPoint = 200515; + ErrorCode_ErrFishingBaitArea = 200516; + ErrorCode_ErrFishingNotSailing = 200517; + ErrorCode_ErrFishingInPort = 200518; + ErrorCode_ErrFishingInShip = 200519; + ErrorCode_ErrFishingIllustratedRewardNotFound = 200520; + ErrorCode_ErrFishingIllustratedRewarded = 200521; + ErrorCode_ErrFishingIllustratedCondition = 200522; + ErrorCode_ErrFishingTechOutputNotFound = 200523; + ErrorCode_ErrFishingShipNotFound = 200524; + ErrorCode_ErrFishingPortTech = 200525; + ErrorCode_ErrFishingRemoveFuncNotOpen = 200526; + ErrorCode_ErrFishingIllustratedFuncNotOpen = 200527; + ErrorCode_ErrFishingSellFuncNotOpen = 200528; + ErrorCode_ErrFishingTechFuncNotOpen = 200529; + ErrorCode_ErrFishingEntrustHandInQuickSell = 200530; + ErrorCode_ErrActivityPreOpenLock = 200531; + ErrorCode_ErrActivityShowLock = 200532; + ErrorCode_ErrShopGoodsVisibleCondition = 200533; + ErrorCode_ErrShopGoodsDisableCondition = 200534; + ErrorCode_ErrFishingEntrustRefreshFail = 200535; + ErrorCode_ErrPlayerDataVersion = 200536; + ErrorCode_ErrBrokenCircuitRejected = 200537; + ErrorCode_ErrRateLimiterRejected = 200538; + ErrorCode_ErrTimeoutRejected = 200539; + ErrorCode_ErrLoginEnvironment = 200540; + ErrorCode_ErrLoginUserEmpty = 200541; + ErrorCode_ErrOldGameNodeLogoutFail = 200542; + ErrorCode_ErrOldGameNodeLogoutOffline = 200543; + ErrorCode_ErrReloginBranchNameNotMatch = 200544; + ErrorCode_ErrReLoginFightDataInConsistent = 200545; + ErrorCode_ErrCreatePlayerData = 200546; + ErrorCode_ErrReLoginPlayerLoggingOut = 200547; + ErrorCode_ErrAccountLoggedInElsewhere = 200548; + ErrorCode_ErrMapDefault = 300000; + ErrorCode_ErrMapMarkNumLimit = 300001; + ErrorCode_ErrMapNoFogConfig = 300002; + ErrorCode_ErrMapFogAlreadyUnlock = 300003; + ErrorCode_ErrFormationEmpty = 300004; + ErrorCode_ErrFormationUnknown = 300005; + ErrorCode_ErrFormationDead = 300006; + ErrorCode_ErrFormationRoleRepeat = 300007; + ErrorCode_ErrFormationRoleNotActive = 300008; + ErrorCode_ErrFormationRoleIndexOut = 300009; + ErrorCode_ErrFormationRoleCountOut = 300010; + ErrorCode_ErrFightFormationRoleNotExist = 300011; + ErrorCode_ErrFightFormationRoleIdNotMatch = 300012; + ErrorCode_ErrFightFormationRoleCountNotMatch = 300013; + ErrorCode_ErrFightFormationRoleCareerNotMatch = 300014; + ErrorCode_ErrFightFormationRoleElementNotMatch = 300015; + ErrorCode_ErrFightFormationCannotTrial = 300016; + ErrorCode_ErrFightFormationTrialRoleNotMatch = 300017; + ErrorCode_ErrFormationOverSize = 300018; + ErrorCode_ErrSwitchRoleIsDead = 300019; + ErrorCode_ErrUpdateFormationCurRoleIsDead = 300020; + ErrorCode_ErrUpdateFormationRoleIdsIsNull = 300021; + ErrorCode_ErrFormationIdOutOfRange = 300022; + ErrorCode_ErrCanNotCancelCurFormation = 300023; + ErrorCode_ErrCurRoleNotInFormationRoleIds = 300024; + ErrorCode_ErrUpateFormationNotInSingleWorld = 300025; + ErrorCode_ErrSwitchRoleTypeSignleWorld = 300026; + ErrorCode_ErrSwitchRoleTypeMultiWorld = 300027; + ErrorCode_ErrSwitchRoleTypeFbInstance = 300028; + ErrorCode_ErrSwitchRoleTypeUndefine = 300029; + ErrorCode_ErrSingWorldCanNotUpdateFightRoles = 300030; + ErrorCode_ErrUpdateFightRolesIsNull = 300031; + ErrorCode_ErrUpdateFightRolesCurIdNotExist = 300032; + ErrorCode_ErrInStroyCharacterCanNotSwitchRole = 300033; + ErrorCode_ErrSwitchRoleNotInFightRoles = 300034; + ErrorCode_ErrCanNotSwitchRepeat = 300035; + ErrorCode_ErrSwitchRoleEntityIdNotExist = 300036; + ErrorCode_ErrSwitchRoleEntityNotExist = 300037; + ErrorCode_ErrSitchRoleEntityIsDead = 300038; + ErrorCode_ErrorTeamOperaFail = 300039; + ErrorCode_ErrorPlayerAlreadyHaveTeam = 300040; + ErrorCode_ErrorTeamInviteContentInvalid = 300041; + ErrorCode_ErrorPlayerInBanTime = 300042; + ErrorCode_ErrorPlayerInInviteCd = 300043; + ErrorCode_ErrorPlayerAlreadyInTeam = 300044; + ErrorCode_ErrorKickOutPermissionNotEnough = 300045; + ErrorCode_ErrorTeamIsFull = 300046; + ErrorCode_ErrorTeamServiceNotReady = 300047; + ErrorCode_ErrorTeamPlayerJoinRepeat = 300048; + ErrorCode_ErrorPlayerNotInTeam = 300049; + ErrorCode_ErrorInvitePlayerNotExist = 300050; + ErrorCode_ErrorKickPlayerNotInTeam = 300051; + ErrorCode_ErrorDismissPermissionNotEnough = 300052; + ErrorCode_ErrorTeamRoleIdNotActive = 300053; + ErrorCode_ErrorTeamRoleIdRepeat = 300054; + ErrorCode_ErrorJoinOtherWorldOtherNotExist = 300055; + ErrorCode_ErrorJoinOtherWorldOtherNotInScene = 300056; + ErrorCode_ErrorJoinOtherWorldSceneNotExist = 300057; + ErrorCode_ErrorTeamNotExist = 300058; + ErrorCode_ErrRewardCfgNotFound = 300059; + ErrorCode_ErrTeleportIdNotExist = 300060; + ErrorCode_ErrTeleportIdNotActivate = 300061; + ErrorCode_ErrTeleportCreatureIdNotExist = 300062; + ErrorCode_ErrTeleportIdAlreadyActivate = 300063; + ErrorCode_ErrTeleportGmGetPlayerFailed = 300064; + ErrorCode_ErrTeleportGmGetCreatureGenCfgFailed = 300065; + ErrorCode_ErrTgmNotExitst = 300066; + ErrorCode_ErrTgmNotPlayer = 300067; + ErrorCode_ErrTgmNotGenCfg = 300068; + ErrorCode_ErrTgmInsId = 300069; + ErrorCode_ErrTeleportEntityNotExist = 300070; + ErrorCode_ErrTeleportComponentNotExist = 300071; + ErrorCode_ErrTeleportComponentNotMatch = 300072; + ErrorCode_ErrAreaEnterRepeated = 300073; + ErrorCode_ErrAreaIdNotExist = 300074; + ErrorCode_ErrAreaIdNoNeedRecord = 300075; + ErrorCode_ErrPlayerIsNotDead = 300076; + ErrorCode_ErrPlayerCanNotRevive = 300077; + ErrorCode_ErrPlayerReviveCountReachMax = 300078; + ErrorCode_ErrPlayerReviveDelayNotReach = 300079; + ErrorCode_ErrAutoReviveNotRequest = 300080; + ErrorCode_ErrReviveRegionExisted = 300081; + ErrorCode_ErrReviveRegionNotExisted = 300082; + ErrorCode_ErrReviveRegionConfigNotExist = 300083; + ErrorCode_ErrCanNotUseItemRevive = 300084; + ErrorCode_ErrIsMatching = 300085; + ErrorCode_ErrNotInMatcing = 300086; + ErrorCode_ErrMatchPoolNotExist = 300087; + ErrorCode_ErrNotFindMatchResult = 300088; + ErrorCode_ErrConfirmResultRepeat = 300089; + ErrorCode_ErrAlreadyHaveFbTeam = 300090; + ErrorCode_ErrFbTeamNotExist = 300091; + ErrorCode_ErrPlayerNotInFbTeam = 300092; + ErrorCode_ErrHostCanNotReady = 300093; + ErrorCode_ErrChangeReadyRepeat = 300094; + ErrorCode_ErrFbTeamHaveSameRole = 300095; + ErrorCode_ErrReadyStateCanNotChangeRole = 300096; + ErrorCode_ErrChangeSameRole = 300097; + ErrorCode_ErrNotHaveKickPermission = 300098; + ErrorCode_ErrBeKickNotInFbTeam = 300099; + ErrorCode_ErrNotHaveFightPermission = 300100; + ErrorCode_ErrFbTeamNotAllReady = 300101; + ErrorCode_ErrFbInstIdNotExist = 300102; + ErrorCode_ErrFbMatchRoleNotMatch = 300103; + ErrorCode_ErrSingleInstCanNotMatch = 300104; + ErrorCode_ErrWaitOtherEnterSceneForbidMatch = 300105; + ErrorCode_ErrIsEnteringOtherSceneForbidMatch = 300106; + ErrorCode_InstPlayBtObjNotFound = 300107; + ErrorCode_InstPlayNotSuccess = 300108; + ErrorCode_InstPlayAlreadyGetReward = 300109; + ErrorCode_InstPlayExchangeRewardFail = 300110; + ErrorCode_InstPlaySetterRepeat = 300111; + ErrorCode_InstEntranceNotUnlock = 300112; + ErrorCode_InstEntranceNotOpen = 300113; + ErrorCode_EnterInstLevelNotEnough = 300114; + ErrorCode_EnterInstWorldLevelNotEnough = 300115; + ErrorCode_EnterInstQuestNotEnough = 300116; + ErrorCode_ErrForbidEnterInstInMatch = 300117; + ErrorCode_ErrForbidEnterInstInEnteringOtherWorld = 300118; + ErrorCode_ErrForbidEnterInstInWaitingOtherEnterWorld = 300119; + ErrorCode_ErrEnterInstTypeNotMatch = 300120; + ErrorCode_ErrNotHaveGetRewardCount = 300121; + ErrorCode_ErrInMatching = 300122; + ErrorCode_ErrNotInMatching = 300123; + ErrorCode_ErrNotFindValidMatchServer = 300124; + ErrorCode_ErrNotFindMatchServerPrx = 300125; + ErrorCode_ErrNotHaveMatchTeamInfo = 300126; + ErrorCode_ErrAlreadyConfirmMatchResult = 300127; + ErrorCode_ErrMatchTeamNotInReadyState = 300128; + ErrorCode_ErrMatchRoleNotActive = 300129; + ErrorCode_ErrMatchReadyRepeat = 300130; + ErrorCode_ErrMatchPlayerNotReady = 300131; + ErrorCode_ErrMatchNotHostCanNotKick = 300132; + ErrorCode_ErrMatchNotHostCanNotSetMatching = 300133; + ErrorCode_ErrSetMatchFlagRepeat = 300134; + ErrorCode_ErrPlayerNotInMatchTeam = 300135; + ErrorCode_ErrGetMatchPoolFail = 300136; + ErrorCode_ErrPlayerInMatchPool = 300137; + ErrorCode_ErrPlayerNotInMatchPool = 300138; + ErrorCode_ErrPlayerInMatchTeamCanNotCancel = 300139; + ErrorCode_ErrPlayerIsConfirmResult = 300140; + ErrorCode_ErrNotFindMatchTeam = 300141; + ErrorCode_ErrPlayerIsReadyCanNotChangeRole = 300142; + ErrorCode_ErrNotHostCanNotSetMultRoles = 300143; + ErrorCode_ErrCanNotSetRepeatRole = 300144; + ErrorCode_ErrPlayerNotReadyCanNotCancel = 300145; + ErrorCode_ErrRoleRepeatCanNotReady = 300146; + ErrorCode_ErrBeKickNotInMatchTeam = 300147; + ErrorCode_ErrNotHostCanNotKick = 300148; + ErrorCode_ErrNotHostCanNotSetTeamState = 300149; + ErrorCode_ErrTeamMatchingCanNotStartInst = 300150; + ErrorCode_ErrMatchTeamHavePlayerNotReady = 300151; + ErrorCode_ErrNotHostCanNotEnterInst = 300152; + ErrorCode_ErrMatchTeamIsNotEnterInstState = 300153; + ErrorCode_ErrMatchInstIdNotExist = 300154; + ErrorCode_ErrSingleInstanceCanNotMatch = 300155; + ErrorCode_ErrOnlineStateCanNotMatch = 300156; + ErrorCode_ErrTeamHaveSameRoleCanNotBegin = 300157; + ErrorCode_ErrNotJoinChatChannel = 300158; + ErrorCode_ErrChatChannelNotFound = 300159; + ErrorCode_ErrChatChannelTypeNotMatch = 300160; + ErrorCode_ErrChatContentTooLong = 300161; + ErrorCode_ErrFightRoleIsAllDied = 300162; + ErrorCode_ErrLoadingSceneIdNotMatch = 300163; + ErrorCode_ErrLoadingPlayerNotInScene = 300164; + ErrorCode_ErrPlayerIsSceneLoadingCanNotBeKick = 300165; + ErrorCode_ErrTeamPlayerIsSceneLoadingCanNotDissolve = 300166; + ErrorCode_ErrIsSceneLoadingCanNotDissolve = 300167; + ErrorCode_ErrSceneLoadingCanNotEnterInst = 300168; + ErrorCode_ErrActivateResetPointNotEntity = 300169; + ErrorCode_ErrHostIsLoadingScene = 300170; + ErrorCode_ErrHostIsLoadingSceneCanNotApply = 300171; + ErrorCode_ErrIsLoadingSceneCanNotAcceptApply = 300172; + ErrorCode_ErrNotFindHostWorldScene = 300173; + ErrorCode_ErrCanNotRepeatCreateNeedSaveScene = 300174; + ErrorCode_DeadStateCanNotAgreeOherEnter = 300175; + ErrorCode_HostIsDeadStateCanNotEnter = 300176; + ErrorCode_ErrSceneIsLoadingCanNotLeave = 300177; + ErrorCode_ErrInstCanNotReChallenge = 300178; + ErrorCode_ErrInstMemberNotEnoughCanNotReChallenge = 300179; + ErrorCode_ErrInstHavePlayerLeaveCanNotReChallenge = 300180; + ErrorCode_ErrInstHavePlayerNotDeadCanNotReChallenge = 300181; + ErrorCode_ErrInstNotSettleCanNotReChallenge = 300182; + ErrorCode_ErrInstCanNotRepetApplyRechallenge = 300183; + ErrorCode_ErrInstCanNotRepetReceiveRechallenge = 300184; + ErrorCode_ErrInstOwnerCanIniviteRechallenge = 300185; + ErrorCode_ErrInstOwnerCanNotReceiveRechallenge = 300186; + ErrorCode_ErrPlayerIsLogoutCanNotCreateScene = 300187; + ErrorCode_ErrPlayerIsCreatingScene = 300188; + ErrorCode_ErrPlayerCreateSceneFail = 300189; + ErrorCode_ErrBigWorldCanNotReset = 300190; + ErrorCode_ErrMultiGameModeCanNotReset = 300191; + ErrorCode_ErrIsEnterSceneApplyingCanNotDoRepeate = 300192; + ErrorCode_ErrIsQueryLobbyFriendDetailCanNotDoRepeate = 300193; + ErrorCode_ErrIsQueryLobbyPlayerDetailCanNotDoRepeate = 300194; + ErrorCode_ErrPlayerIsLoadingCanNotDoTeleport = 300195; + ErrorCode_ErrPlayerIsTeleportCanNotDoTeleport = 300196; + ErrorCode_ErrTeleportPositionIllegal = 300197; + ErrorCode_ErrPlayerIsLoadingCanNotRevive = 300198; + ErrorCode_ErrPlayerIsTeleportCanNotRevive = 300199; + ErrorCode_ErrPlayerIsInTeleportCanNotBeKick = 300200; + ErrorCode_ErrTeamPlayerIsInTeleportCanNotDissolve = 300201; + ErrorCode_ErrHostIsInTeleportCanNotApply = 300202; + ErrorCode_ErrIsInTeleportCanNotAcceptApply = 300203; + ErrorCode_ErrStrNotIllegal = 400000; + ErrorCode_ErrBasicInfoPhotoUnlocked = 400001; + ErrorCode_ErrBasicInfoFrameUnlocked = 400002; + ErrorCode_ErrCanNotGetSelfBasicInfo = 400003; + ErrorCode_ErrMailNotExist = 400004; + ErrorCode_ErrMailAlreadyRead = 400005; + ErrorCode_ErrNoMailCanGet = 400006; + ErrorCode_ErrMailNoAttachment = 400007; + ErrorCode_ErrMailAttachmentIsGet = 400008; + ErrorCode_ErrMailAttachmentNotGet = 400009; + ErrorCode_ErrMailNotRead = 400010; + ErrorCode_ErrNoMailCanDelete = 400011; + ErrorCode_ErrMailItemBagFull = 400012; + ErrorCode_ErrMailFuncNotOpen = 400013; + ErrorCode_ErrMailOverSize = 400014; + ErrorCode_ErrMailTakeLimit = 400015; + ErrorCode_ErrMailAttachmentItemInvalidCount = 400016; + ErrorCode_ErrMailAttachmentItemNoConf = 400017; + ErrorCode_ErrMailNoConf = 400018; + ErrorCode_ErrShopIdNotExit = 400019; + ErrorCode_ErrShopInfoExist = 400020; + ErrorCode_ErrShopTimeLimit = 400021; + ErrorCode_ErrShopMoneyId = 400022; + ErrorCode_ErrShopNumLimit = 400023; + ErrorCode_ErrShopCondLimit = 400024; + ErrorCode_ErrShopBankNoExit = 400025; + ErrorCode_ErrShopNoShow = 400026; + ErrorCode_ErrShopVersion = 400027; + ErrorCode_ErrShopIlligalParam = 400028; + ErrorCode_ErrDragonPoolConf = 400029; + ErrorCode_ErrFullLevel = 400030; + ErrorCode_ErrItemConf = 400031; + ErrorCode_ErrNotEnoughItem = 400032; + ErrorCode_NotMingSuTi = 400033; + ErrorCode_HadFinishMingSuTi = 400034; + ErrorCode_MingSuCallEntityFail = 400035; + ErrorCode_ErrDragonPoolFuncNotOpen = 400036; + ErrorCode_ErrWorldLevelHadDown = 400037; + ErrorCode_ErrWorldLevelNotDown = 400038; + ErrorCode_ErrWorldLevelMin = 400039; + ErrorCode_ErrWorldLevelCd = 400040; + ErrorCode_ErrIsBlockedPlayer = 400041; + ErrorCode_ErrIsNotBlockedPlayer = 400042; + ErrorCode_ErrBlockListCountMax = 400043; + ErrorCode_ErrYouAreBlocked = 400044; + ErrorCode_ErrAlreadyOnFriendList = 400045; + ErrorCode_ErrNotOnFriendList = 400046; + ErrorCode_ErrAlreadyOnFriendApplyList = 400047; + ErrorCode_ErrFriendApplyNotExists = 400048; + ErrorCode_ErrFriendListCountMax = 400049; + ErrorCode_ErrInitiatorFriendListCountMax = 400050; + ErrorCode_ErrReceiverApplyListCountMax = 400051; + ErrorCode_ErrCanNotFriendApplySendToSelf = 400052; + ErrorCode_ErrFriendApplySended = 400053; + ErrorCode_ErrFriendRemarkLengthLimit = 400054; + ErrorCode_ErrFriendApplyRequestLimit = 400055; + ErrorCode_ErrFriendRequestEmpty = 400056; + ErrorCode_ErrFriendRequestOverSize = 400057; + ErrorCode_ErrPayShopNotExists = 400058; + ErrorCode_ErrPayShopDisabled = 400059; + ErrorCode_ErrPayShopGoodsNotExists = 400060; + ErrorCode_ErrPayShopGoodsDisabled = 400061; + ErrorCode_ErrPayShopGoodsLocked = 400062; + ErrorCode_ErrPayShopGoodsOutSellTime = 400063; + ErrorCode_ErrPayShopGoodsBuyLimit = 400064; + ErrorCode_ErrPayShopDataChanged = 400065; + ErrorCode_ErrPayShopIllegalBuyCount = 400066; + ErrorCode_ErrPayShopIsDirect = 400067; + ErrorCode_ErrPayShopIsNotDirect = 400068; + ErrorCode_ErrPayShopTabDisabled = 400069; + ErrorCode_ErrMonthCardWithoutValidity = 400070; + ErrorCode_ErrMonthCardUpdateConfNotExist = 400071; + ErrorCode_ErrMonthCardDaysMax = 400072; + ErrorCode_ErrMonthCardRewardGot = 400073; + ErrorCode_ErrMonthCardConfNotExist = 400074; + ErrorCode_ErrIsNotSpecialItem = 400075; + ErrorCode_ErrNoEquipSpecialItem = 400076; + ErrorCode_ErrNoValidBattlePass = 400077; + ErrorCode_ErrBattlePassRewardNotFound = 400078; + ErrorCode_ErrBattlePassNotPaid = 400079; + ErrorCode_ErrBattlePassIsPaid = 400080; + ErrorCode_ErrBattlePassRewardLocked = 400081; + ErrorCode_ErrBattlePassRewardTaken = 400082; + ErrorCode_ErrBattlePassCanNotRepeatActive = 400083; + ErrorCode_BattlePassNoRecurringReward = 400084; + ErrorCode_ErrBattlePassIsAdvanced = 400085; + ErrorCode_ErrBattlePassTaskNotFound = 400086; + ErrorCode_ErrBattlePassTaskNotFinished = 400087; + ErrorCode_ErrBattlePassTaskTaken = 400088; + ErrorCode_ErrBattlePassExpIsFull = 400089; + ErrorCode_ErrAdviceNotFound = 400090; + ErrorCode_ErrConjunctionCanNotWord = 400091; + ErrorCode_ErrAdviceTextNotExists = 400092; + ErrorCode_ErrAdviceWordNotExists = 400093; + ErrorCode_ErrAdviceTemplateNotExists = 400094; + ErrorCode_ErrAdviceCellCalcException = 400095; + ErrorCode_ErrIsNotAdviceEntity = 400096; + ErrorCode_ErrAdviceCreateLimit = 400097; + ErrorCode_ErrAdviceContentCanNotEmpty = 400098; + ErrorCode_ErrAdviceEntityNotFount = 400099; + ErrorCode_ErrAdviceVoteLimit = 400100; + ErrorCode_ErrAdviceIsVoteUp = 400101; + ErrorCode_ErrAdviceIsVoteDown = 400102; + ErrorCode_ErrNoAdviceItem = 400103; + ErrorCode_ErrAdviceCreateNotOpen = 400104; + ErrorCode_ErrAdviceCanNotCreateByVisitor = 400105; + ErrorCode_ErrAdviceSetingIsShow = 400106; + ErrorCode_ErrAdviceSetingIsNoShow = 400107; + ErrorCode_ErrAdviceUpMaxValue = 400108; + ErrorCode_ErrAdviceDownMaxValue = 400109; + ErrorCode_ProtoVersionCheckFail = 400110; + ErrorCode_ProtoMd5CheckFail = 400111; + ErrorCode_ConfigVersionCheckFail = 400112; + ErrorCode_ConfigMd5CheckFail = 400113; + ErrorCode_ErrInvalidMonthCardDays = 400114; + ErrorCode_ErrMonthCardExtendedDaysMax = 400115; + ErrorCode_ErrMobileButtonNoCfg = 400116; + ErrorCode_ErrMoneyWrongPayCount = 400117; + ErrorCode_ErrMailTextSenderNotFound = 400118; + ErrorCode_ErrMailTextTitleNotFound = 400119; + ErrorCode_ErrMailTextContentNotFound = 400120; + ErrorCode_ErrAdviceIsNotVoteUp = 400121; + ErrorCode_ErrParkourChallengeNoConf = 400122; + ErrorCode_ErrParkourLocationNoConf = 400123; + ErrorCode_ErrParkourChallengeNotOpen = 400124; + ErrorCode_ErrParkourChallengeNoData = 400125; + ErrorCode_ErrParkourChallengeTaken = 400126; + ErrorCode_ErrParkourChallengeUnderscore = 400127; + ErrorCode_ErrParkourChallengeScoreNoConf = 400128; + ErrorCode_ErrParkourTakeFail = 400129; + ErrorCode_ErrShopIllegalBuyCount = 400130; + ErrorCode_ErrQuestErrTaskId = 500000; + ErrorCode_ErrQuestErrStepId = 500001; + ErrorCode_ErrQuestErrTaskBag = 500002; + ErrorCode_ErrQuestStepStatusNotCanAccept = 500003; + ErrorCode_ErrQuestStepStatusNotCanCommit = 500004; + ErrorCode_ErrQuestStepConf = 500005; + ErrorCode_ErrQuestStepData = 500006; + ErrorCode_ErrQuestCanNotAccept = 500007; + ErrorCode_ErrAreaQuestDelegationBoardRequest = 500008; + ErrorCode_ErrAreaQuestAreaIdErr = 500009; + ErrorCode_ErrAreaQuestExpired = 500010; + ErrorCode_ErrDevoteLevel = 500011; + ErrorCode_ErrDevoteRewardReceived = 500012; + ErrorCode_ErrQuestNotFinish = 500013; + ErrorCode_ErrDevoteId = 500014; + ErrorCode_ErrAreaQuestLimit = 500015; + ErrorCode_ErrQuestNodeNotActive = 500016; + ErrorCode_ErrQuestNotActiveId = 500017; + ErrorCode_ErrQuestNodeNotFound = 500018; + ErrorCode_ErrQuestComNotFound = 500019; + ErrorCode_ErrQuestTraceType = 500020; + ErrorCode_ErrQuestNotProgress = 500021; + ErrorCode_ErrQuestNoCombatState = 500022; + ErrorCode_ErrQuestNodeData = 500023; + ErrorCode_ErrQuestNotChildQuestNode = 500024; + ErrorCode_ErrQuestNotClientSubmit = 500025; + ErrorCode_ErrQuestAccepted = 500026; + ErrorCode_ErrResourceOccupation = 500027; + ErrorCode_ErrRequestOccupationType = 500028; + ErrorCode_ErrNotFoundOccupation = 500029; + ErrorCode_ErrNotOnlineQuestAccept = 500030; + ErrorCode_ErrQuestDestroy = 500031; + ErrorCode_ErrTreeNodeNotFind = 500032; + ErrorCode_ErrTreeNodeNotActive = 500033; + ErrorCode_ErrIsNotChildQuestNode = 500034; + ErrorCode_ErrChildQuestConditionCanNotSubmit = 500035; + ErrorCode_ErrNodeNotFindAction = 500036; + ErrorCode_ErrNodeActionIsFinish = 500037; + ErrorCode_ErrNodeActionGetItemIsNotQuestItem = 500038; + ErrorCode_ErrNodeActionGetItemHasNotFreeSize = 500039; + ErrorCode_ErrInvalidBtType = 500040; + ErrorCode_ErrTimerNotFind = 500041; + ErrorCode_ErrPreCondition = 500042; + ErrorCode_ErrHandIdItemData = 500043; + ErrorCode_ErrTreeNotFailedNode = 500044; + ErrorCode_ErrTreeNotFailConf = 500045; + ErrorCode_ErrTreeNotGiveUpConf = 500046; + ErrorCode_ErrTreeNotRollback = 500047; + ErrorCode_ErrNodeNotFindNpcId = 500048; + ErrorCode_ErrNotRollbackPermission = 500049; + ErrorCode_ErrNotRollbackRepeat = 500050; + ErrorCode_ErrTreeSuspend = 500051; + ErrorCode_ErrPlayerNotInQuestMap = 500052; + ErrorCode_ErrSaveNewNotRollback = 500053; + ErrorCode_ErrUiPlayType = 500054; + ErrorCode_ErrOccupationTime = 500055; + ErrorCode_ErrReleaseTime = 500056; + ErrorCode_ErrActionSetTime = 500057; + ErrorCode_ErrForcedOccupationResource = 500058; + ErrorCode_ErrAddPlayBubble = 500059; + ErrorCode_ErrDisableSwitchOccupation = 500060; + ErrorCode_ErrOpenSystemBoardResultFail = 500061; + ErrorCode_ErrEntityNoInhaledComponent = 500062; + ErrorCode_ErrEntityInhaledStrength = 500063; + ErrorCode_ErrTapeDefault = 600000; + ErrorCode_ErrTapeInvalidPos = 600001; + ErrorCode_ErrTapeIsNotActiveRole = 600002; + ErrorCode_ErrTapeItemTypeFail = 600003; + ErrorCode_ErrTapeNotExistTapeItem = 600004; + ErrorCode_ErrTapeNotExistTapeConfig = 600005; + ErrorCode_ErrTapeNotExistTapeProps = 600006; + ErrorCode_ErrTapeHasTakeOnTape = 600007; + ErrorCode_ErrTapeHasNotTakeOnTape = 600008; + ErrorCode_ErrTapeNotExistTapeQualityConfig = 600009; + ErrorCode_ErrTapeNotExistLevelUpExpConfig = 600010; + ErrorCode_ErrTapeInvalidLevelUpExpValue = 600011; + ErrorCode_ErrTapeNotExistExpDecayRatioConfig = 600012; + ErrorCode_ErrTapeLevelUpEqualItem = 600013; + ErrorCode_ErrTapeLevelUpRepeatItem = 600014; + ErrorCode_ErrTapeLevelUpInvalidExpItemNum = 600015; + ErrorCode_ErrTapeLevelUpInvalidExpRate = 600016; + ErrorCode_ErrTapeLevelUpInvalidAddExp = 600017; + ErrorCode_ErrTapeLevelUpMaxLevel = 600018; + ErrorCode_ErrTapeLevelUpConsumeItemNotEnough = 600019; + ErrorCode_ErrTapeLevelUpMaterialLock = 600020; + ErrorCode_ErrTapeTransferEqualItem = 600021; + ErrorCode_ErrTapeTransferQualityNotEqual = 600022; + ErrorCode_ErrTapeTransferSuitNotEqual = 600023; + ErrorCode_ErrTapeTransferMaterialLock = 600024; + ErrorCode_ErrTapeTransferMaterialEquipped = 600025; + ErrorCode_ErrTapeNotExistTransferPropNumConfig = 600026; + ErrorCode_ErrTapeTransferPropNumIsMax = 600027; + ErrorCode_ErrTapeTransferRandomSubPropFail = 600028; + ErrorCode_ErrTapeResetTransferHasNotProp = 600029; + ErrorCode_ErrTapeResetTransferMaterialNotEnough = 600030; + ErrorCode_ErrTapeNotExistTapeExpItem = 600031; + ErrorCode_ErrTapeNotExistTapeExpItemConfig = 600032; + ErrorCode_ErrCollectEntityNotExist = 600033; + ErrorCode_ErrCollectInvalidEntityMainType = 600034; + ErrorCode_ErrRunningLevelPlayNotFind = 600035; + ErrorCode_ErrLevelPlayInteractionEntity = 600036; + ErrorCode_ErrLevelPlayNotExistByConfId = 600037; + ErrorCode_ErrLevelPlayNotCreate = 600038; + ErrorCode_ErrLevelPlayRewarded = 600039; + ErrorCode_ErrLevelPlayInteractionType = 600040; + ErrorCode_ErrLevelPlayNotPlayer = 600041; + ErrorCode_ErrLevelPlayNotComplete = 600042; + ErrorCode_ErrLevelPlayRewardFail = 600043; + ErrorCode_ErrLevelPlayNotWaitState = 600044; + ErrorCode_ErrLevelPlayAction = 600045; + ErrorCode_ErrLevelPlayGetRewardLimit = 600046; + ErrorCode_ErrFlowNotExist = 600047; + ErrorCode_ErrFlowHaveNotActionWait = 600048; + ErrorCode_ErrFlowHaveNotTalkWait = 600049; + ErrorCode_ErrFlowHaveNotOptionWait = 600050; + ErrorCode_ErrFlowInvalidOptionId = 600051; + ErrorCode_ErrInteractFlowCanNotPlay = 600052; + ErrorCode_ErrInteractInvalidFlowState = 600053; + ErrorCode_ErrInteractOptionOwnerIsNotFlowOwner = 600054; + ErrorCode_ErrInteractOptionOwnerIsNotActionOwner = 600055; + ErrorCode_ErrActionOwnerIsNotEntity = 600056; + ErrorCode_ErrActionOwnerNotFound = 600057; + ErrorCode_ErrActionSceneNotFound = 600058; + ErrorCode_ErrActionGroupNotFound = 600059; + ErrorCode_ErrFinishClientActionFail = 600060; + ErrorCode_ErrActionHostPlayerNotFound = 600061; + ErrorCode_ErrActionFail = 600062; + ErrorCode_ErrActionPlayerNotFound = 600063; + ErrorCode_ErrInteractMultiGameMode = 600064; + ErrorCode_ErrInteractAddFlowFail = 600065; + ErrorCode_ErrBehaviorTreeOwnerNotFound = 600066; + ErrorCode_ErrBehaviorTreeNotFound = 600067; + ErrorCode_ErrBehaviorTreePending = 600068; + ErrorCode_ErrBehaviorTreeTimerTypeNotFound = 600069; + ErrorCode_ErrBehaviorTreeStopTimerFail = 600070; + ErrorCode_ErrBehaviorTreeTimerCompNotFound = 600071; + ErrorCode_ErrInteractCd = 600072; + ErrorCode_ErrInteractRange = 600073; + ErrorCode_ErrDropPickRange = 600074; + ErrorCode_ErrBtTmpItemContextNotExist = 600075; + ErrorCode_ErrBtTmpItemBtObjNotExist = 600076; + ErrorCode_ErrPlayerBigWorldNotExist = 600077; + ErrorCode_ErrRoleEntityNotExist = 600078; + ErrorCode_ErrAddFlowFail = 600079; + ErrorCode_ErrInteracting = 600080; + ErrorCode_ErrInteractCollectBagFull = 600081; + ErrorCode_ErrBtObjIsNotInstPlay = 600082; + ErrorCode_ErrReviveConfigNotExist = 600083; + ErrorCode_ErrFinishFlowFail = 600084; + ErrorCode_ErrFlowActionFail = 600085; + ErrorCode_ErrGmSubmitChildQuestNodeMaxDepth = 600086; + ErrorCode_ErrGmSubmitChildQuestNodeIsNotProgress = 600087; + ErrorCode_ErrEntityPatrolComponentNotExist = 600088; + ErrorCode_ErrInteractIsNotParticipant = 600089; + ErrorCode_ErrVisionEntityInteractFail = 600090; + ErrorCode_ErrMaxDropTimes = 600091; + ErrorCode_ErrStateEntityMultiHang = 600092; + ErrorCode_ErrPlayerLoading = 600093; + ErrorCode_ErrPlayerTeleporting = 600094; + ErrorCode_ErrInteractBtPending = 600095; + ErrorCode_ErrInteractDead = 600096; + ErrorCode_ErrMultiHangEntity = 600097; + ErrorCode_ErrRenjuCanNotResetWhenComplete = 600098; + ErrorCode_ErrRenjuCanNotMove = 600099; + ErrorCode_ErrEntityNotFound = 600100; + ErrorCode_ErrSceneHostPlayerNotMatch = 600101; + ErrorCode_ErrVehicleComponentNotFound = 600102; + ErrorCode_ErrVehicleSeatNotFound = 600103; + ErrorCode_ErrVehicleGettingOn = 600104; + ErrorCode_ErrPortalEntityNotFound = 600105; + ErrorCode_ErrPortalCompNotFound = 600106; + ErrorCode_ErrPortalTeleportPosNotEqual = 600107; + ErrorCode_ErrPlayerNotInVehicle = 600108; + ErrorCode_ErrVehiclePassengerRoleExist = 600109; + ErrorCode_ErrCreateVehiclePassengerEntityFail = 600110; + ErrorCode_ErrVehiclePassengerNotFound = 600111; + ErrorCode_ErrCanNotMovePlacement = 600112; + ErrorCode_ErrGmSetLimitTeleportDungeon = 600113; + ErrorCode_ErrMaxSetTagIdDepth = 600114; + ErrorCode_ErrBeforeSetStateTagId = 600115; + ErrorCode_ErrSetStateTagIdLock = 600116; + ErrorCode_ErrSceneWorldNotExist = 700000; + ErrorCode_ErrPlayerNotInScene = 700001; + ErrorCode_ErrDropEntityNotExist = 700002; + ErrorCode_ErrDropComponentNotExist = 700003; + ErrorCode_ErrDropOwnerError = 700004; + ErrorCode_ErrPlayerAlreadyInScene = 700005; + ErrorCode_ErrSceneIdParseError = 700006; + ErrorCode_ErrJoinSceneIdNotExist = 700007; + ErrorCode_ErrSceneInviteFail = 700008; + ErrorCode_ErrSceneInvitePlayerNotExist = 700009; + ErrorCode_ErrSceneInviteTokenInvalid = 700010; + ErrorCode_ErrSceneInviterNotExist = 700011; + ErrorCode_ErrSceneInviteeIdNotMatch = 700012; + ErrorCode_ErrSceneTeamIsFull = 700013; + ErrorCode_ErrScenePlayerIsInTeam = 700014; + ErrorCode_ErrSceneInviteerIsInPlayeInst = 700015; + ErrorCode_ErrBeKickerNotInScene = 700016; + ErrorCode_ErrorCanNotSceneKickSelf = 700017; + ErrorCode_ErrCanNotKickOtherInPlayInst = 700018; + ErrorCode_ErrCanNotKickOtherWhoIsInPlayInst = 700019; + ErrorCode_ErrNoSceneKickPermission = 700020; + ErrorCode_ErrInviterIsInOtherScene = 700021; + ErrorCode_ErrInOtherSceneCanNotInvite = 700022; + ErrorCode_ErrSceneBackSceneFlagError = 700023; + ErrorCode_ErrLeaveSceneIdNotMatch = 700024; + ErrorCode_ErrPrewarTeamAlreadyExist = 700025; + ErrorCode_ErrPrewarTeamNotExist = 700026; + ErrorCode_ErrCreatePrewarTeamPermissionNotEnough = 700027; + ErrorCode_ErrPrewarTeamInvitePermissionNotEnough = 700028; + ErrorCode_ErrPrewarBeInviterNotInScene = 700029; + ErrorCode_ErrPrewarBeInviterInInstance = 700030; + ErrorCode_ErrPlayerAlreadyInPrewarTeam = 700031; + ErrorCode_ErrPlayerNotInPrewarTeam = 700032; + ErrorCode_ErrPlayerSetPrewarReadyStateRepeat = 700033; + ErrorCode_ErrPrewarTeamBeKickerNotInScene = 700034; + ErrorCode_ErrPrewarTeamKickPermissionNotEnough = 700035; + ErrorCode_ErrPrewarIniviteTooFrequently = 700036; + ErrorCode_ErrPrewarJoinInstanceIdNotMatch = 700037; + ErrorCode_ErrPrewarCaptainCanNotLeave = 700038; + ErrorCode_ErrPrewarReadyStateCanNotChangeRole = 700039; + ErrorCode_ErrScenePrewarTeamHavePlayerNotReady = 700040; + ErrorCode_ErrAlreadyInMultiScene = 700041; + ErrorCode_ErrOnlyCaptainCanDissolvePrewarTeam = 700042; + ErrorCode_ErrMultiChangeRoleIndexInvalid = 700043; + ErrorCode_ErrMultiCanNotChangeOtherRole = 700044; + ErrorCode_ErrMultiChangeRoleEntityNorExist = 700045; + ErrorCode_ErrSceneCanNotUseThisFunc = 700046; + ErrorCode_ErrSceneCanNotUseThisItem = 700047; + ErrorCode_ErrSceneFightRoleIdRepeat = 700048; + ErrorCode_ErrShieldAddEntityNotExist = 700049; + ErrorCode_ErrShieldAddShieldIdExisted = 700050; + ErrorCode_ErrShieldChangeEntityNotExist = 700051; + ErrorCode_ErrShieldChangeShieldIdNotExist = 700052; + ErrorCode_ErrShieldRemoveEntityNotExist = 700053; + ErrorCode_ErrShieldRemoveShieldIdNotExist = 700054; + ErrorCode_ErrHardnessModeChangedEntityNotExist = 700055; + ErrorCode_ErrSceneEntityNotExist = 700056; + ErrorCode_ErrSceneEntityNotHavePartData = 700057; + ErrorCode_ErrsceneEntityNotHavePartId = 700058; + ErrorCode_ErrChangeControlRoleRepeat = 700059; + ErrorCode_ErrVisionSkillCallEntityFail = 700060; + ErrorCode_ErrSceneDataLoadError = 700061; + ErrorCode_ErrCreatureDataError = 700062; + ErrorCode_ErrCreatureGenIsExist = 700063; + ErrorCode_ErrCreatureGenIsNotExist = 700064; + ErrorCode_ErrCreatureGenIsControlByOther = 700065; + ErrorCode_ErrCreatureGenNotHaveControlPerm = 700066; + ErrorCode_ErrCreatureReachMaxCount = 700067; + ErrorCode_ErrCreatureConditionNotMatch = 700068; + ErrorCode_ErrCreatureTimeIntervalError = 700069; + ErrorCode_ErrCreatureCfgNotExist = 700070; + ErrorCode_ErrCreatureEntityIsNotValidity = 700071; + ErrorCode_ErrUniqueEntityCanNotCreateTwice = 700072; + ErrorCode_ErrRoleNotHaveVisionSkill = 700073; + ErrorCode_ErrHitGearEntityNotExist = 700074; + ErrorCode_ErrHitGearHaveNotEntityConfig = 700075; + ErrorCode_ErrHitGearHaveNotGearConfig = 700076; + ErrorCode_ErrHitGearHaveNotGameplayConfig = 700077; + ErrorCode_ErrHitGearHaveNotStepConfig = 700078; + ErrorCode_ErrHitGearHaveEntityCommonTag = 700079; + ErrorCode_ErrHitGearEntityFunctionTypeFail = 700080; + ErrorCode_ErrHitGearAcceptStepFail = 700081; + ErrorCode_ErrCreateInstanceNotContainEntrance = 700082; + ErrorCode_ErrCreateInstanceHaveNotEntranceConfig = 700083; + ErrorCode_ErrCreateInstanceEntranceLock = 700084; + ErrorCode_ErrCreateInstanceHaveNotConfig = 700085; + ErrorCode_ErrCreateInstanceEnterCountNotEnough = 700086; + ErrorCode_ErrCreateInstanceConditionNotMatch = 700087; + ErrorCode_ErrEnterCountRequestHaveNotConfig = 700088; + ErrorCode_ErrUnlockInstanceEntranceHaveNotConfig = 700089; + ErrorCode_ErrUnlockInstanceEntranceNotNeedUnlock = 700090; + ErrorCode_ErrUnlockInstanceEntranceUnlocked = 700091; + ErrorCode_ErrUnlockInstanceEntranceCondiitonNotMatch = 700092; + ErrorCode_ErrEnterSceneGameplayRequestHaveNotConfig = 700093; + ErrorCode_ErrEnterSceneGameplayRequestAccepted = 700094; + ErrorCode_ErrEnterSceneGameplayRequestAcceptFail = 700095; + ErrorCode_ErrStoryCharacterCreatFail = 700096; + ErrorCode_ErrStoryCharacterCreatRepeat = 700097; + ErrorCode_ErrStoryCharacterNotExist = 700098; + ErrorCode_ErrCheckGearEntityNotExist = 700099; + ErrorCode_ErrCheckGearType = 700100; + ErrorCode_ErrCheckGearNotEntityConfig = 700101; + ErrorCode_ErrCheckGearActive = 700102; + ErrorCode_ErrCheckGearInactive = 700103; + ErrorCode_ErrTargetGearGroupEntityNotExist = 700104; + ErrorCode_ErrTargetGearGroupConfigNotExist = 700105; + ErrorCode_ErrTargetGearEntityNotExist = 700106; + ErrorCode_ErrTargetGearConfigNotExist = 700107; + ErrorCode_ErrTargetGearStartTypeIsNotHit = 700108; + ErrorCode_ErrTargetGearStartTypeIsNotAction = 700109; + ErrorCode_ErrTargetGearStarted = 700110; + ErrorCode_ErrTargetGearFinished = 700111; + ErrorCode_ErrTargetGearIsNotInCreatedConsole = 700112; + ErrorCode_ErrTargetGearGroupEntityIsNotAllInit = 700113; + ErrorCode_ErrLanternCatNotExit = 700114; + ErrorCode_ErrLanternCatConfNotExit = 700115; + ErrorCode_ErrLanternCatType = 700116; + ErrorCode_ErrLanternActived = 700117; + ErrorCode_ErrLanternTargetNotExit = 700118; + ErrorCode_ErrCaptureFail = 700119; + ErrorCode_ErrDyingFail = 700120; + ErrorCode_ErrThrowDamageEntityNotExit = 700121; + ErrorCode_ErrThrowDamageCalculateId = 700122; + ErrorCode_ErrThrowDamageIdNotExit = 700123; + ErrorCode_ErrThrowDamageRoleIdConf = 700124; + ErrorCode_ErrThrowDamageTypeNotExit = 700125; + ErrorCode_InstIdNotExist = 700126; + ErrorCode_ErrControlObjectEntityNotExist = 700127; + ErrorCode_ErrControlObjectConfigNotExist = 700128; + ErrorCode_ErrControlGroupConfigNotExist = 700129; + ErrorCode_ErrControlObjectLocked = 700130; + ErrorCode_ErrControlGroupLocked = 700131; + ErrorCode_ErrControlCanNotPutTarget = 700132; + ErrorCode_ErrControlTargetOccupied = 700133; + ErrorCode_ErrControlObjectCatching = 700134; + ErrorCode_ErrControlObjectNotCatching = 700135; + ErrorCode_ErrControlObjectOtherCatching = 700136; + ErrorCode_ErrEntityPositionIllegal = 700137; + ErrorCode_ErrTreasureBoxNot = 700138; + ErrorCode_ErrTreasureBoxNotInit = 700139; + ErrorCode_ErrTreasureBoxNotConfig = 700140; + ErrorCode_ErrTreasureBoxHadReward = 700141; + ErrorCode_ErrTreasureBoxNotInteraction = 700142; + ErrorCode_ErrTreasureBoxNotDropId = 700143; + ErrorCode_ErrTreasureBoxDropErr = 700144; + ErrorCode_ErrTreasureBoxNotExist = 700145; + ErrorCode_ErrTreasureBoxInvalidTag = 700146; + ErrorCode_ErrTreasureBoxHadTag = 700147; + ErrorCode_ErrTreasureBoxNotTag = 700148; + ErrorCode_ErrSneakGameNotOpen = 700149; + ErrorCode_ErrSneakFinishRepeat = 700150; + ErrorCode_ErrClientControlDamage = 700151; + ErrorCode_ErrSceneDataSaveFail = 700152; + ErrorCode_NotInFbInstance = 700153; + ErrorCode_GMErrCanNotCreateWorldInst = 700154; + ErrorCode_GMErrPlayerAlreadyInFbInst = 700155; + ErrorCode_GMErrTagetInstanceIsNotMulti = 700156; + ErrorCode_GMErrPlayerNotFound = 700157; + ErrorCode_ErrEntityFlowTooMuch = 700158; + ErrorCode_GmErrIsWalkable = 700159; + ErrorCode_GmErrIsNotWalkable = 700160; + ErrorCode_GmErrNoNavmesh = 700161; + ErrorCode_ErrBigWorldInstIdNotExist = 700162; + ErrorCode_ErrInstIdNotBigWorld = 700163; + ErrorCode_ErrInInstanceNotSwitchBigWorld = 700164; + ErrorCode_ErrAlreadyInThisBigWorld = 700165; + ErrorCode_ErrNoPermissionGetTreasureBox = 700166; + ErrorCode_ErrCreateBigWorldRepeat = 700167; + ErrorCode_DebugErrInstIdNotExist = 700168; + ErrorCode_ErrSceneAiStopped = 700169; + ErrorCode_ErrGlobalEntityConfigNotExist = 700170; + ErrorCode_ErrSceneFixedConfigNotExist = 700171; + ErrorCode_ErrSceneFixedEntityNotFound = 700172; + ErrorCode_ErrSceneGlobalEntityNotFount = 700173; + ErrorCode_ErrEntityNotHaveVarComponent = 700174; + ErrorCode_ErrEntityVarNameNotExist = 700175; + ErrorCode_ErrEntityVarTypeError = 700176; + ErrorCode_ErrEntityConfigNotOffer = 700177; + ErrorCode_ErrConfigTypeNotGloabl = 700178; + ErrorCode_ErrConfigTypeNotSceneFixed = 700179; + ErrorCode_ErrConfigTypeNotCharacter = 700180; + ErrorCode_ErrEntityPosNotOffer = 700181; + ErrorCode_ErrSceneCellPosNotFount = 700182; + ErrorCode_ErrEntityCongigNotInSleep = 700183; + ErrorCode_ErrSummonCfgNotFound = 700184; + ErrorCode_ErrSummonAddEntityFail = 700185; + ErrorCode_ErrSummonMaxCount = 700186; + ErrorCode_ErrSummonMaxGenerations = 700187; + ErrorCode_ErrSummonEntityIdAlreadyExist = 700188; + ErrorCode_ErrSummonerEntityType = 700189; + ErrorCode_ErrEntityStatusIsNotDead = 700190; + ErrorCode_ErrEntityNotHaveAttributeComp = 700191; + ErrorCode_ErrEntityDbData = 700192; + ErrorCode_ErrSceneFixedEntityCreated = 700193; + ErrorCode_ErrInvalidAwakeEntityContext = 700194; + ErrorCode_ErrTriggerComponentNotExist = 700195; + ErrorCode_ErrTriggerComponentMaxCount = 700196; + ErrorCode_ErrNotSelfRole = 700197; + ErrorCode_ErrNoControlRights = 700198; + ErrorCode_ErrEntityHaveNotEntityOwner = 700199; + ErrorCode_ErrEntityOwnerNotMatch = 700200; + ErrorCode_ErrCreateSceneFixedEntitiesEmpty = 700201; + ErrorCode_ErrInteractComponentNotExist = 700202; + ErrorCode_ErrInteractOptionIndexInvalid = 700203; + ErrorCode_ErrOnlineInteractNoPermission = 700204; + ErrorCode_ErrOnlineInteractNotOpen = 700205; + ErrorCode_ErrAwakeEntityNoPermission = 700206; + ErrorCode_ErrCannotUseSkillStatus = 700207; + ErrorCode_ErrInteractOptionGuidInvalid = 700208; + ErrorCode_ErrAddInteractOptionFail = 700209; + ErrorCode_ErrRemoveInteractOptionFail = 700210; + ErrorCode_ErrInteractOptionOwnerNotFound = 700211; + ErrorCode_ErrSummonPlayerId = 700212; + ErrorCode_ErrSummonTemplateCfgNotFound = 700213; + ErrorCode_ErrAttributeComponent = 700214; + ErrorCode_ErrAnimFsmComponent = 700215; + ErrorCode_ErrStateComponent = 700216; + ErrorCode_ErrBattleComponent = 700217; + ErrorCode_ErrPartComponent = 700218; + ErrorCode_ErrAiControlComponent = 700219; + ErrorCode_ErrSummonsComponent = 700220; + ErrorCode_ErrAiBlackboardComponent = 700221; + ErrorCode_ErrSetVarInvalidContext = 700222; + ErrorCode_ErrSetVarInvalidVarRefPb = 700223; + ErrorCode_ErrSetVarGetRightVarDefineFail = 700224; + ErrorCode_ErrSetVarSetLeftVarDefineFail = 700225; + ErrorCode_ErrCalcVarInvalidContext = 700226; + ErrorCode_ErrCalcVarInvalidVarRef = 700227; + ErrorCode_ErrCalcVarGetVarDefineFail = 700228; + ErrorCode_ErrCalcVarInvalidVarType = 700229; + ErrorCode_ErrCalcVarInvalidOp = 700230; + ErrorCode_ErrCalcVarSetResultFail = 700231; + ErrorCode_ErrActionEntityNoExist = 700232; + ErrorCode_ErrActionNoInteractConfig = 700233; + ErrorCode_ErrActionIdNoExist = 700234; + ErrorCode_ErrActionBtObjNoExist = 700235; + ErrorCode_ErrActionNodeNoExist = 700236; + ErrorCode_ErrActionNoChildQuest = 700237; + ErrorCode_ErrActionParams = 700238; + ErrorCode_ErrActionNotEntityContext = 700239; + ErrorCode_ErrActionExecutorNotFind = 700240; + ErrorCode_ErrActionSessionNotFind = 700241; + ErrorCode_ErrActionCreateSessionIdFail = 700242; + ErrorCode_ErrActionPathConvertFail = 700243; + ErrorCode_ErrActionConfigNotFind = 700244; + ErrorCode_ErrActionHaveNotHandler = 700245; + ErrorCode_ErrActionInternalError = 700246; + ErrorCode_ErrActionInvalidIndex = 700247; + ErrorCode_ErrActionIsNotServer = 700248; + ErrorCode_ErrActionRemainActionNotFinish = 700249; + ErrorCode_ErrActionExecutorIsNotBlackbard = 700250; + ErrorCode_ErrContinuityActionNotFinish = 700251; + ErrorCode_ErrActionIsNotContinuity = 700252; + ErrorCode_ErrResetLocationEntityNotExist = 700253; + ErrorCode_ErrEntityPosAbnormalNotExists = 700254; + ErrorCode_ErrGmRemoveEntityNotExists = 700255; + ErrorCode_ErrDrownEntityNotExists = 700256; + ErrorCode_ErrTargetGearNotExists = 700257; + ErrorCode_ErrOutofBattleEntityNotExists = 700258; + ErrorCode_ErrOrderAddBuffEntityNotExists = 700259; + ErrorCode_ErrOrderRemoveBuffEntityNotExists = 700260; + ErrorCode_ErrActivateBuffEntityNotExists = 700261; + ErrorCode_ErrToughCalcExtraRatioChangeEntityNotExists = 700262; + ErrorCode_ErrAdsorbEntityNotExist = 700263; + ErrorCode_ErrAdsorbCondNotMeet = 700264; + ErrorCode_ErrTimelineTrackMultiGameForbid = 700265; + ErrorCode_ErrTimelineTraceEntityNotExists = 700266; + ErrorCode_ErrTimelineTraceComponentNotExists = 700267; + ErrorCode_ErrTimelineTraceGroupIndex = 700268; + ErrorCode_ErrTimelineTraceFinish = 700269; + ErrorCode_ErrTimelineTraceCondition = 700270; + ErrorCode_ErrTimelineTraceTargetEmpty = 700271; + ErrorCode_ErrTimelineTraceControl = 700272; + ErrorCode_ErrTimelineTraceFinishCondition = 700273; + ErrorCode_ErrTimelineTraceNotInControl = 700274; + ErrorCode_ErrForbidEnterInstance = 700275; + ErrorCode_ErrForbitEnterBigWorld = 700276; + ErrorCode_ErrPrefabIncIdExist = 700277; + ErrorCode_ErrPrefabIdExist = 700278; + ErrorCode_ErrPrefabNumberIsZero = 700279; + ErrorCode_ErrPrefabEntityIsExist = 700280; + ErrorCode_ErrPrefabTreasureBox = 700281; + ErrorCode_ErrPrefabActionCreate = 700282; + ErrorCode_ErrPrefabVarNoExist = 700283; + ErrorCode_ErrClientOnlyEntityCantCreate = 700284; + ErrorCode_ErrTimelineTraceActionRun = 700285; + ErrorCode_ErrGmActivateTeleportSceneNotExist = 700286; + ErrorCode_ErrGmCreateInstSceneHasExist = 700287; + ErrorCode_ErrVfxNpcNotExist = 700288; + ErrorCode_ErrVfxNpcIsNotVfxNpc = 700289; + ErrorCode_ErrBlackboardLimit = 700290; + ErrorCode_ErrBlackboardArrayLimit = 700291; + ErrorCode_ErrBlackboardStringLimit = 700292; + ErrorCode_ErrReconnectGWGetGatePlayerFailed = 800000; + ErrorCode_ErrGWReconnectGWInvalidPlayerState = 800001; + ErrorCode_ErrGWReconnectGWVerifyTokenFailed = 800002; + ErrorCode_ErrGWReconnectGWBackOnlineAsyncFailed = 800003; + ErrorCode_ErrGWReconnectGWBackOnlineAsyncException = 800004; + ErrorCode_ErrReconnectGwclientLatestSeqNoNotHit = 800005; + ErrorCode_ErrGWReconnectConfirmGetPlayerFailed = 800006; + ErrorCode_ErrAttrChangeHandleInvalidClientAction = 800007; + ErrorCode_ErrThrowDamageReqGetStateComponentFailed = 800008; + ErrorCode_ErrThrowDamageReqEntityIsAlreadyDead = 800009; + ErrorCode_ErrAnimalDieRequestForceSetDieError = 800010; + ErrorCode_ErrCollectEntityForceSetEntityDieError = 800011; + ErrorCode_ErrMonsterBoomForceSetDieError = 800012; + ErrorCode_ErrAttrChangeReqReplaceAttrListFailed = 800013; + ErrorCode_ErrReconnectInvalidOperation = 800014; + ErrorCode_ErrReconnectGwNodeTainted = 800015; + ErrorCode_ErrFavorRoleNotFound = 900000; + ErrorCode_ErrFavorConfNotFound = 900001; + ErrorCode_ErrFavorQuestNotFound = 900002; + ErrorCode_ErrFavorLevelRewardLimit = 900003; + ErrorCode_ErrFavorQuestAcceptLimit = 900004; + ErrorCode_ErrFavorItemLocked = 900005; + ErrorCode_ErrFavorItemHasUnLocked = 900006; + ErrorCode_ErrElevatorEntityNotExit = 900007; + ErrorCode_ErrElevatorConfigNotExit = 900008; + ErrorCode_ErrElevatorLocked = 900009; + ErrorCode_ErrElevatorIsNotReverse = 900010; + ErrorCode_ErrElevatorIsNotForward = 900011; + ErrorCode_ErrElevatorIsNotStart = 900012; + ErrorCode_ErrElevatorIsNotEnd = 900013; + ErrorCode_ErrElevatorFloorError = 900014; + ErrorCode_ErrHostRefuse = 900015; + ErrorCode_ErrHostOffline = 900016; + ErrorCode_ErrHostHasOnline = 900017; + ErrorCode_ErrHostPlayerMax = 900018; + ErrorCode_ErrHostRefuseStrangers = 900019; + ErrorCode_ErrHostForbidJoin = 900020; + ErrorCode_ErrHostTemporarilyForbidJoin = 900021; + ErrorCode_ErrSlaveInBlockList = 900022; + ErrorCode_ErrExceedJoinLevelDiff = 900023; + ErrorCode_ErrHostNotOpenOnlineFunc = 900024; + ErrorCode_ErrHostInOtherPlayer = 900025; + ErrorCode_ErrHostInForbidOnlineQuest = 900026; + ErrorCode_ErrSlaveHasOnline = 900027; + ErrorCode_ErrSlaveInForbidOnlineQuest = 900028; + ErrorCode_ErrSlaveNotOpenOnlineFunc = 900029; + ErrorCode_ErrSlaveApplyRepeated = 900030; + ErrorCode_ErrSlaveTryApplySelf = 900031; + ErrorCode_ErrLobbyTryQuerySelf = 900032; + ErrorCode_ErrSlaveRequestExpired = 900033; + ErrorCode_ErrEnterringOtherScene = 900034; + ErrorCode_ErrWaitingOtherJoin = 900035; + ErrorCode_ErrWaitListFull = 900036; + ErrorCode_ErrAlreayInWaitEnterList = 900037; + ErrorCode_ErrHostNotInBigWorld = 900038; + ErrorCode_ErrPlayerNotInBigWorld = 900039; + ErrorCode_ErrPlayerNotInWaitList = 900040; + ErrorCode_ErrForbidOperaInMatching = 900041; + ErrorCode_ErrLobbyNotFoundPlayer = 900042; + ErrorCode_ErrRoleTrailCannotOnline = 900043; + ErrorCode_ErrHostRoleTrail = 900044; + ErrorCode_ErrInMatchingCanNotJoinOther = 900045; + ErrorCode_ErrInMatchCanNotBeApply = 900046; + ErrorCode_ErrInMatchCanNotAcceptApply = 900047; + ErrorCode_ErrSlaveInFlow = 900048; + ErrorCode_ErrHostInFlow = 900049; + ErrorCode_ErrAchievementNotClinet = 900050; + ErrorCode_ErrTriggerConditionNotMet = 900051; + ErrorCode_ErrNpcTraceNotConf = 900052; + ErrorCode_ErrBuffProducerConfNotFound = 900053; + ErrorCode_ErrBuffProducerHasDone = 900054; + ErrorCode_ErrBuffConsumerConfNotFound = 900055; + ErrorCode_ErrBuffConsumerBuffNotFound = 900056; + ErrorCode_ErrBuffConsumerEntityNotFound = 900057; + ErrorCode_ErrItemPosInvaild = 900058; + ErrorCode_ErrItemIdInvaild = 900059; + ErrorCode_ErrRouletteFuncIdInvaild = 900060; + ErrorCode_ErrStateIsRunning = 900061; + ErrorCode_ErrSceneEntityNotFind = 900062; + ErrorCode_ErrActionPlayersIsEmpty = 900063; + ErrorCode_ErrFireBulletNoLauncher = 900064; + ErrorCode_ErrFireBulletNoTarget = 900065; + ErrorCode_ErrTurntableConfigNotFound = 900066; + ErrorCode_ErrTurntableActivityNotOpen = 900067; + ErrorCode_ErrTurntableActivityIsFinish = 900068; + ErrorCode_ErrTurntableActivityQuestNotFinish = 900069; + ErrorCode_ErrTurntableActivityRoundConfigNotFound = 900070; + ErrorCode_ErrEnrichmentAreaIsEmpty = 900071; + ErrorCode_ErrEnrichmentAreaNotFind = 900072; + ErrorCode_ErrEnrichmentAreaInCD = 900073; + ErrorCode_ErrEnrichmentAreaInFog = 900074; + ErrorCode_ErrEntityWalkingPoint = 900075; + ErrorCode_ErrBuffItemConfig = 1000000; + ErrorCode_ErrBuffItemNotShare = 1000001; + ErrorCode_ErrBuffItemShareRoleId = 1000002; + ErrorCode_ErrBuffItemRoleIdNotExist = 1000003; + ErrorCode_ErrBuffItemNotEnough = 1000004; + ErrorCode_ErrBuffItemMultiUse = 1000005; + ErrorCode_ErrBuffItemCdLimit = 1000006; + ErrorCode_ErrBuffItemNumZero = 1000007; + ErrorCode_ErrBuffItemNotPlayer = 1000008; + ErrorCode_ErrSceneItemNotExit = 1000009; + ErrorCode_ErrSceneItemType = 1000010; + ErrorCode_ErrSceneItemOperate = 1000011; + ErrorCode_ErrSceneItemState = 1000012; + ErrorCode_ErrStateEntityNoExit = 1000013; + ErrorCode_ErrStateEntityNotTagComp = 1000014; + ErrorCode_ErrStateEntityTypeNotExit = 1000015; + ErrorCode_ErrStateEntityStateNotExit = 1000016; + ErrorCode_ErrStateEntityNotConfig = 1000017; + ErrorCode_ErrStateEntityStateType = 1000018; + ErrorCode_ErrStateEntityStateNoChange = 1000019; + ErrorCode_ErrStateEntitySilent = 1000020; + ErrorCode_ErrStateEntityComplete = 1000021; + ErrorCode_ErrStateEntityLock = 1000022; + ErrorCode_ErrStateEntityNotBorn = 1000023; + ErrorCode_ErrStateNameNoExit = 1000024; + ErrorCode_ErrStateInBorn = 1000025; + ErrorCode_ErrStateCondition = 1000026; + ErrorCode_ErrStateNotOwner = 1000027; + ErrorCode_ErrChangeSelfStateObjNotEntity = 1000028; + ErrorCode_ErrFoundationNotExists = 1000029; + ErrorCode_ErrTeleControlNotExists = 1000030; + ErrorCode_ErrFoundationNotComponent = 1000031; + ErrorCode_ErrFoundationActived = 1000032; + ErrorCode_ErrFoundationUnActived = 1000033; + ErrorCode_ErrFoundationNotMatch = 1000034; + ErrorCode_ErrFoundationNotInRange = 1000035; + ErrorCode_ErrFoundationNotStateId = 1000036; + ErrorCode_ErrGravityGearNotExists = 1000037; + ErrorCode_ErrGravityGearNotConfig = 1000038; + ErrorCode_ErrGravityGearForbidReset = 1000039; + ErrorCode_ErrFollowTrackEntityNoExist = 1000040; + ErrorCode_ErrFollowTrackNotComp = 1000041; + ErrorCode_ErrFollowTrackNotFoundationId = 1000042; + ErrorCode_ErrFollowTrackNotFoundation = 1000043; + ErrorCode_ErrFollowTrackActiveed = 1000044; + ErrorCode_ErrThrowPlayerNotExit = 1000045; + ErrorCode_ErrAnimalEntityNotExist = 1000046; + ErrorCode_ErrNotAnimalEntity = 1000047; + ErrorCode_ErrSneakBtObjNotExist = 1000048; + ErrorCode_ErrSneakNodeIdNotExist = 1000049; + ErrorCode_ErrSneakNotFailedNode = 1000050; + ErrorCode_ErrSneakNotTime = 1000051; + ErrorCode_ErrSneakTime = 1000052; + ErrorCode_ErrInSneak = 1000053; + ErrorCode_ErrNotInSneak = 1000054; + ErrorCode_ErrBeControlledEntityNotExist = 1000055; + ErrorCode_ErrNotBeControlledEntity = 1000056; + ErrorCode_ErrNotBeControlledPlayer = 1000057; + ErrorCode_ErrNotBeControlledNotPlayer = 1000058; + ErrorCode_ErrBeControlledShowEntityNotExist = 1000059; + ErrorCode_ErrNotBeControlledShowEntity = 1000060; + ErrorCode_ErrNotBeControlledShowPlayer = 1000061; + ErrorCode_ErrBeControlledShowNoChange = 1000062; + ErrorCode_ErrGravityGearCondition = 1000063; + ErrorCode_ErrChairEntityNoExist = 1000064; + ErrorCode_ErrChairSitDownErr = 1000065; + ErrorCode_ErrChairEntity = 1000066; + ErrorCode_ErrPlayerAlreadySit = 1000067; + ErrorCode_ErrChairNotStateConfig = 1000068; + ErrorCode_ErrSneakBtObjIncId = 1000069; + ErrorCode_ErrTimelineMove = 1000070; + ErrorCode_ErrBeControlledConfig = 1000071; + ErrorCode_ErrBeControlledThrow = 1000072; + ErrorCode_ErrBeControlledTimeNull = 1000073; + ErrorCode_ErrTriggerEnterActionEffective = 1000074; + ErrorCode_ErrTriggerLeaveActionEffective = 1000075; + ErrorCode_ErrTriggerLastActionStateError = 1000076; + ErrorCode_GuideGroupInfoIsNull = 1100000; + ErrorCode_GuideStateError = 1100001; + ErrorCode_GuideConfigNotFind = 1100002; + ErrorCode_GuideNoEnough = 1100003; + ErrorCode_GuideIsFinish = 1100004; + ErrorCode_GuidePerIsNotFinish = 1100005; + ErrorCode_GuideNoCondition = 1100006; + ErrorCode_GuideNoCurGroup = 1100007; + ErrorCode_GuideIsServerMonitor = 1100008; + ErrorCode_GuideNoPending = 1100009; + ErrorCode_GuideStepRepeat = 1100010; + ErrorCode_GuideGroupNoClient = 1100011; + ErrorCode_GuideGroupDoing = 1100012; + ErrorCode_GuideGroupIsNotRepeat = 1100013; + ErrorCode_GuideTutorialConfigNotFind = 1100014; + ErrorCode_GuideTutorialIsUnlock = 1100015; + ErrorCode_GuideTutorialNotUnlock = 1100016; + ErrorCode_GuideTutorialIsReceive = 1100017; + ErrorCode_GuideTutorialAwardConfigNotFind = 1100018; + ErrorCode_GuideTutorialAwardError = 1100019; + ErrorCode_GuideGroupIdNoMatch = 1100020; + ErrorCode_ErrRequestTypeNotExist = 1100021; + ErrorCode_ErrIllustratedEntryLock = 1100022; + ErrorCode_ErrIllustratedEntryBanUnlock = 1100023; + ErrorCode_ErrRequestTypeMax = 1100024; + ErrorCode_AchievementEntryNotExist = 1100025; + ErrorCode_AchievementEntryNotFinish = 1100026; + ErrorCode_AchievementEntryIsReceive = 1100027; + ErrorCode_AchievementEntryNoConfig = 1100028; + ErrorCode_AchievementEntryNotOpen = 1100029; + ErrorCode_AchievementGroupEntryNotExist = 1100030; + ErrorCode_AchievementGroupEntryNotFinish = 1100031; + ErrorCode_AchievementGroupEntryIsReceive = 1100032; + ErrorCode_AchievementGroupEntryNoConfig = 1100033; + ErrorCode_AchievementGroupEntryNotOpen = 1100034; + ErrorCode_SilentAreaNotConfig = 1100035; + ErrorCode_SilentAreaNotUnlock = 1100036; + ErrorCode_SilentAreaNotFinish = 1100037; + ErrorCode_SilentAreaReceive = 1100038; + ErrorCode_AchievementEntryIsFinish = 1100039; + ErrorCode_AchievementEntryNeedCondition = 1100040; + ErrorCode_AchievementSceneNotFind = 1100041; + ErrorCode_BirthdayIsSetting = 1100042; + ErrorCode_BirthdayInValid = 1100043; + ErrorCode_RoleShowListMaxCount = 1100044; + ErrorCode_RoleShowListHasRepeatId = 1100045; + ErrorCode_RoleShowListHasInValidId = 1100046; + ErrorCode_CardShowListMaxCount = 1100047; + ErrorCode_CardShowListHasRepeatId = 1100048; + ErrorCode_CardShowListHasInValidId = 1100049; + ErrorCode_CardRepeatSet = 1100050; + ErrorCode_CardIsInValidId = 1100051; + ErrorCode_CardIsRead = 1100052; + ErrorCode_RoleShowListEmpty = 1100053; + ErrorCode_SettingNotFind = 1100054; + ErrorCode_RogueRoadConfigNotFind = 1100055; + ErrorCode_RollRogueRoomError = 1100056; + ErrorCode_RollRogueBuffError = 1100057; + ErrorCode_GetRogueRoomIdsError = 1100058; + ErrorCode_GetRoguePortalEntityNotFind = 1100059; + ErrorCode_GetRoguePortalLocationNotFind = 1100060; + ErrorCode_HttpTimeout = 1100061; + ErrorCode_HttpResultUndefine = 1100062; + ErrorCode_ConvGateTimeout = 1100063; + ErrorCode_ProtoKeyTimeout = 1100064; + ErrorCode_LoginReqTimeout = 1100065; + ErrorCode_EnterGameTimeout = 1100066; + ErrorCode_ReReconvReqTimeout = 1100067; + ErrorCode_RecvSeqNoNotHit = 1100068; + ErrorCode_AchievementFuncNotOpen = 1100069; + ErrorCode_RoguelikeInstComponentNotFind = 1100070; + ErrorCode_RogueCurRoomDataIsNull = 1100071; + ErrorCode_LevelPlayComponentNotFind = 1100072; + ErrorCode_OpenLevelPlayFail = 1100073; + ErrorCode_CloseLevelPlayFail = 1100074; + ErrorCode_RogueRoomConfigNotFind = 1100075; + ErrorCode_RogueRoomTypeNotRight = 1100076; + ErrorCode_RogueRoomTypeNotConfig = 1100077; + ErrorCode_RogueRoomSubLevelNotFind = 1100078; + ErrorCode_SelectNextRoomIsValid = 1100079; + ErrorCode_RogueGainPackageFail = 1100080; + ErrorCode_RogueGainListIsNull = 1100081; + ErrorCode_RogueGainIdValid = 1100082; + ErrorCode_QulityListCountNotRight = 1100083; + ErrorCode_RandomResultCountNotRight = 1100084; + ErrorCode_GuaranteeRogueBuffInValid = 1100085; + ErrorCode_RoleBuffPoolNotFind = 1100086; + ErrorCode_NotValidBuff = 1100087; + ErrorCode_NotValidPhantom = 1100088; + ErrorCode_RandomPhantomFail = 1100089; + ErrorCode_NotValidRole = 1100090; + ErrorCode_RandomRoleFail = 1100091; + ErrorCode_RogueRoadNotFind = 1100092; + ErrorCode_ResultCountNotMatch = 1100093; + ErrorCode_InValidRoomCountNotMatch = 1100094; + ErrorCode_GuaranteeRogueRoomInValid = 1100095; + ErrorCode_InstIdNotMatchLevelPlayId = 1100096; + ErrorCode_GetRoomBornPositionFail = 1100097; + ErrorCode_RoguePortalDataNotClean = 1100098; + ErrorCode_RoguePortalRoomDataNotFind = 1100099; + ErrorCode_RogueSelectRoomFail = 1100100; + ErrorCode_RogueProgressDataIsEmpty = 1100101; + ErrorCode_RogueGainTypeIsValid = 1100102; + ErrorCode_RougeNotOpen = 1100103; + ErrorCode_RougeInstIdIsValid = 1100104; + ErrorCode_RogueRoleListCountNotRight = 1100105; + ErrorCode_RogueMainRoleConfigNotFind = 1100106; + ErrorCode_RogueGainDataDictError = 1100107; + ErrorCode_RogueDiscountedBuffConfigNotFind = 1100108; + ErrorCode_RogueDiscountedRoomTypeConfigNotFind = 1100109; + ErrorCode_RogueDiscountedShopConfigNotFind = 1100110; + ErrorCode_RogueDiscountedCalculateFail = 1100111; + ErrorCode_RogueMoneyNotEnough = 1100112; + ErrorCode_RougeShopRefreshTimeEmpyt = 1100113; + ErrorCode_RougeCurRoomNotFinish = 1100114; + ErrorCode_PlayerDataRepairErrorDebug = 1100115; + ErrorCode_PlayerDataRepairError = 1100116; + ErrorCode_CreateCharacterReqTimeout = 1100117; + ErrorCode_SignActivityNotOpen = 1100118; + ErrorCode_SignActivityNoConfig = 1100119; + ErrorCode_SignActivityIndexValid = 1100120; + ErrorCode_SignActivityNoData = 1100121; + ErrorCode_SignActivityStateNotRight = 1100122; + ErrorCode_RogueSeasonDataNull = 1100123; + ErrorCode_RogueSeasonConfigNotFind = 1100124; + ErrorCode_RogueTokenConfigNotFind = 1100125; + ErrorCode_RogueTokenStatusVaild = 1100126; + ErrorCode_RogueSeasonRewardConfigNotFind = 1100127; + ErrorCode_RogueSeasonRewardIsReceive = 1100128; + ErrorCode_RougeSeasonPointNotEnough = 1100129; + ErrorCode_RougeRoomDataError = 1100130; + ErrorCode_RogueGainDataError = 1100131; + ErrorCode_RogueRoleIdsError = 1100132; + ErrorCode_RogueRogueRoomRouteError = 1100133; + ErrorCode_RogueGetCurRoomLevelPlayError = 1100134; + ErrorCode_RogueTalentTreeConfigNotFind = 1100135; + ErrorCode_RogueTalentTreeConditionNotMet = 1100136; + ErrorCode_RogueTalentTreePerNodeLock = 1100137; + ErrorCode_RogueTalentTreeNodeMaxLevel = 1100138; + ErrorCode_RogueTalentTreeConsumeNoEnough = 1100139; + ErrorCode_RogueRoadRandomRoleBuffError = 1100140; + ErrorCode_ActivityFuncNotOpen = 1100141; + ErrorCode_RogueGuideInstNotSupport = 1100142; + ErrorCode_ErrPayReceiptCannotRefundClose = 1100143; + ErrorCode_ErrPayReceiptRefundCloseFail = 1100144; + ErrorCode_PayRefundOverdueBan = 1100145; + ErrorCode_UnknowChannelId = 1100146; + ErrorCode_LoginServerNotFind = 1100147; + ErrorCode_OldGameNodeLogoutFail = 1100148; + ErrorCode_LoginHandleSwitchError = 1100149; + ErrorCode_NoAvailableLoginService = 1100150; + ErrorCode_ServerIsClosing = 1100151; + ErrorCode_AddPlayerRecordFail = 1100152; + ErrorCode_FindGatewayFail = 1100153; + ErrorCode_CommonFightRolesInfoError = 1100154; + ErrorCode_CurRoleEntityNotFind = 1100155; + ErrorCode_ScenePlayerInfoNotFind = 1100156; + ErrorCode_IncrAdviceVoteError = 1100157; + ErrorCode_InsertAdviceError = 1100158; + ErrorCode_UpdateAdviceError = 1100159; + ErrorCode_DeleteAdviceError = 1100160; + ErrorCode_EntityNoInWater = 1100161; + ErrorCode_AttributeComponentNotFind = 1100162; + ErrorCode_TryAddItemDataFail = 1100163; + ErrorCode_ItemConfigTypeNotRight = 1100164; + ErrorCode_ItemLogicNotFind = 1100165; + ErrorCode_RemoveItemLogicNotFind = 1100166; + ErrorCode_AddItemLogicNotFind = 1100167; + ErrorCode_AddItemFail = 1100168; + ErrorCode_UpdatePlayerARemarkFail = 1100169; + ErrorCode_DeleteFriendApplyFail = 1100170; + ErrorCode_DeleteFriendshipFail = 1100171; + ErrorCode_WorldTeamIsNull = 1100172; + ErrorCode_TeamCountNotRight = 1100173; + ErrorCode_AddCalabashExpFail = 1100174; + ErrorCode_SendRequestToSdkFail = 1100175; + ErrorCode_DirtyWordErrorCode = 1100176; + ErrorCode_HarvestActivityNotOpen = 1100177; + ErrorCode_HarvestActivityPointReceived = 1100178; + ErrorCode_HarvestActivityPointNotConfig = 1100179; + ErrorCode_HarvestActivityPointNotEnough = 1100180; + ErrorCode_HarvestActivityLevelNoData = 1100181; + ErrorCode_HarvestActivityLevelReceived = 1100182; + ErrorCode_HarvestActivityLevelNotConfig = 1100183; + ErrorCode_HarvestActivityLevelNotEnough = 1100184; + ErrorCode_HarvestActivityLevelDiffNotConfig = 1100185; + ErrorCode_RoguelikeEventConfigNotFind = 1100186; + ErrorCode_RoguelikeEventIndexError = 1100187; + ErrorCode_RoguelikeInstConfigNotFind = 1100188; + ErrorCode_RoguelikeMainRoleError = 1100189; + ErrorCode_RoguelikeEventIsEmpty = 1100190; + ErrorCode_RoguelikeEventRandomError = 1100191; + ErrorCode_RoguelikeEventRandomEmpty = 1100192; + ErrorCode_PhantomCollectActivityNotOpen = 1100193; + ErrorCode_PhantomCollectActivitynNotConfig = 1100194; + ErrorCode_PhantomCollectActivitynNoData = 1100195; + ErrorCode_PhantomCollectActivityReceived = 1100196; + ErrorCode_HarvestInstIdInValid = 1100197; + ErrorCode_HarvestVarNotExist = 1100198; + ErrorCode_HarvestResultCacheNotExist = 1100199; + ErrorCode_HarvestInstNotOpen = 1100200; + ErrorCode_HarvestActivityLimitDataNotFind = 1100201; + ErrorCode_HarvestDiffConfigNotFind = 1100202; + ErrorCode_HarvestActivityDiffConfigNotFind = 1100203; + ErrorCode_ErrIllustratedConfigNotFind = 1100204; + ErrorCode_CharacterAlreadyCreated = 1100205; + ErrorCode_SdkHelperInternalError = 1100206; + ErrorCode_GameServiceControllerInternalError = 1100207; + ErrorCode_DoGetCacheInfoInternalError = 1100208; + ErrorCode_DoGetCacheInfosInternalError = 1100209; + ErrorCode_DeleteFriendLoadedInternalError = 1100210; + ErrorCode_UpdateFriendRemarkInternalError = 1100211; + ErrorCode_CheckApplyRequestInternalError = 1100212; + ErrorCode_OnReLoginInternalError = 1100213; + ErrorCode_CreateCharacterRequestInternalError = 1100214; + ErrorCode_LoginRequestInternalError = 1100215; + ErrorCode_LoginRequestInternalError2 = 1100216; + ErrorCode_EnterGameRequestInternalError = 1100217; + ErrorCode_ReconnectRequestInternalError = 1100218; + ErrorCode_ReconnectRequestInternalError2 = 1100219; + ErrorCode_SwitchNodeInternalError = 1100220; + ErrorCode_InnerLoginInternalError = 1100221; + ErrorCode_AccessTokenInternalError = 1100222; + ErrorCode_CreateCharacterInternalError = 1100223; + ErrorCode_RogueSeasonNotValid = 1100224; + ErrorCode_RogueCurRoleNotFind = 1100225; + ErrorCode_RogueSeasonNotMatch = 1100226; + ErrorCode_RogueGainLogicNotFind = 1100227; + ErrorCode_RogueBuffConfigNotFind = 1100228; + ErrorCode_RoguePhantomNotConfig = 1100229; + ErrorCode_RogueRoleNotConfig = 1100230; + ErrorCode_RoguePopularSlotConfigNotFind = 1100231; + ErrorCode_RoguePopularCountIsMax = 1100232; + ErrorCode_RoguePopularConfigNotFind = 1100233; + ErrorCode_RogueRoleNotOpen = 1100234; + ErrorCode_RogueGuideInstError = 1100235; + ErrorCode_RogueMainRoleChange = 1100236; + ErrorCode_RogueShopConfigNull = 1100237; + ErrorCode_RogueGainIsSelect = 1100238; + ErrorCode_RogueGainNoRefresh = 1100239; + ErrorCode_RogueRefreshCostNotFind = 1100240; + ErrorCode_RogueNotMaxLayer = 1100241; + ErrorCode_RogueRoomSubLevelNotFind2 = 1100242; + ErrorCode_RoguePopularSlotArgConfigNotFind = 1100243; + ErrorCode_RogueInstSeasonNotMatch = 1100244; + ErrorCode_RogueSeasonTalentTreeNotFind = 1100245; + ErrorCode_RogueGainOptionsNotFind = 1100246; + ErrorCode_RogueGainIsSell = 1100247; + ErrorCode_RogueMiracleCreationConfNotFind = 1100248; + ErrorCode_RogueGainPackageError = 1100249; + ErrorCode_RogueTrialRoleIdsCountNotRight = 1100250; + ErrorCode_RogueVarNotExist = 1100251; + ErrorCode_RougeWhiteCatConfigNotFind = 1100252; + ErrorCode_RougeWhiteCatNotOpen = 1100253; + ErrorCode_RougeWhiteCatLimitedTime = 1100254; + ErrorCode_RougeWhiteCatRewardLock = 1100255; + ErrorCode_RougeWhiteCatRewardIsReceive = 1100256; + ErrorCode_RougeWhiteCatRewardIndexErr = 1100257; + ErrorCode_RougeWhiteCatInstIndexErr = 1100258; + ErrorCode_RougeWhiteCatInstLock = 1100259; + ErrorCode_RougeWhiteCatBossRewardIndexErr = 1100260; + ErrorCode_RougeWhiteCatBossRewardLock = 1100261; + ErrorCode_RougeWhiteCatBossRewardIsReceive = 1100262; + ErrorCode_RougeWhiteCatLevelPlayIndexErr = 1100263; + ErrorCode_RougeWhiteCatLevelPlayLock = 1100264; + ErrorCode_RougeWhiteCatLevelPlayIsReceive = 1100265; + ErrorCode_ResourceVersionTooLow = 1100266; + ErrorCode_RogueLimitTimeRewardConfigNotFind = 1100267; + ErrorCode_RogueWhiteCatLimitedTimeOut = 1100268; + ErrorCode_RougeWhiteCatLimitedRewardLock = 1100269; + ErrorCode_RougeWhiteCatLimitedRewardIsReceive = 1100270; + ErrorCode_RougeWhiteCatBlackFlowerNoCount = 1100271; + ErrorCode_RogueInstCountNotRight = 1100272; + ErrorCode_RogueInstFightFormationNotConfig = 1100273; + ErrorCode_RogueTrialRoleNotValid = 1100274; + ErrorCode_RogueRoleNotValid = 1100275; + ErrorCode_ErrorBlackFlowerEntityNotRight = 1100276; + ErrorCode_ErrorBlackFlowerStatus = 1100277; + ErrorCode_ErrorBlackFlowerCanNotReward = 1100278; + ErrorCode_ErrorBlackFlowerRewardFail = 1100279; + ErrorCode_ErrorPhantomUnlockError = 1100280; + ErrorCode_ErrorPhantomSwitchError = 1100281; + ErrorCode_ActivityConfigNotFind = 1100282; + ErrorCode_ActivityNotOpen = 1100283; + ErrorCode_DirectTrainActivityConfigNotFind = 1100284; + ErrorCode_ActivityTypeNotFind = 1100285; + ErrorCode_SetGlobalVarFail = 1100286; + ErrorCode_ErrMultigame = 1100287; + ErrorCode_RogueWeeklyCycleNoFind = 1100288; + ErrorCode_RogueWeeklyCycleIdNotMatch = 1100289; + ErrorCode_RogueWeeklyCycleInstIdNotMatch = 1100290; + ErrorCode_RogueWeeklyCycleSexNotMatch = 1100291; + ErrorCode_RogueWeeklyCycleActivityIdNotMatch = 1100292; + ErrorCode_RogueWeeklyCycleAwardNotFind = 1100293; + ErrorCode_RogueWeeklyCycleAwardStateNotMatch = 1100294; + ErrorCode_RogueWeeklyInstResultFail = 1100295; + ErrorCode_RogueWeeklyGoldNoEnough = 1100296; + ErrorCode_HasRogueProgressCanNotChangeSex = 1100297; + ErrorCode_RogueWeeklyWorldLevelNotMatch = 1100298; + ErrorCode_ErrChatNotFriendNorOnline = 1200000; + ErrorCode_ErrChatContentFilterFailed = 1200001; + ErrorCode_ErrChatLockState = 1200002; + ErrorCode_ErrChatEmojiNotValid = 1200003; + ErrorCode_ErrChatSendTooFast = 1200004; + ErrorCode_ErrChatMuteNotValidId = 1200005; + ErrorCode_ErrBanChatDefault = 1200006; + ErrorCode_ErrRoleQuestFuncNotOpen = 1200007; + ErrorCode_ErrRoleQuestMaxCount = 1200008; + ErrorCode_ErrRoleQuestUnlockPointNotEnough = 1200009; + ErrorCode_ErrDailyQuestNotFoundArea = 1200010; + ErrorCode_ErrDailyQuestNotFoundInfluence = 1200011; + ErrorCode_ErrDailyQuestRewardAlreadyGet = 1200012; + ErrorCode_ErrDailyQuestDataError = 1200013; + ErrorCode_ErrDailyQuestCantGetReward = 1200014; + ErrorCode_ErrEntityBuffProducerStateError = 1200015; + ErrorCode_ErrEntityBuffProducerNotFound = 1200016; + ErrorCode_ErrVoiceRemainChangeRoleNotInFormation = 1200017; + ErrorCode_ErrVoiceRemainChangeRoleNotAlive = 1200018; + ErrorCode_ErrApplyEffectFail = 1300000; + ErrorCode_ErrOutofBattleTargetNotMonster = 1300001; + ErrorCode_ErrMonsterBoomEntityNotExists = 1300002; + ErrorCode_ErrMonsterBoomNotMonster = 1300003; + ErrorCode_ErrMonsterBoomIsDead = 1300004; + ErrorCode_ErrAnimationStateSpecialFuncException = 1300005; + ErrorCode_ErrPayConfigNotFound = 1400000; + ErrorCode_ErrPayCreateReceiptFail = 1400001; + ErrorCode_ErrPayReceiptNotFound = 1400002; + ErrorCode_ErrPayReceiptPlayerIdUnMatch = 1400003; + ErrorCode_ErrPayReceiptCannotDealClose = 1400004; + ErrorCode_ErrPayReceiptDealCloseFail = 1400005; + ErrorCode_ErrPayNotEnable = 1400006; + ErrorCode_ErrPayDataChanged = 1400007; + ErrorCode_ErrPayUpdateReceiptFail = 1400008; + ErrorCode_ErrGachaConfigNotFound = 1400009; + ErrorCode_ErrGachaRuleGroupConfigNotFound = 1400010; + ErrorCode_ErrGachaRulesNotFound = 1400011; + ErrorCode_ErrGachaTypeKnowns = 1400012; + ErrorCode_ErrGachaDailyTimesLimit = 1400013; + ErrorCode_ErrGachaTotalTimesLimit = 1400014; + ErrorCode_ErrGachaDailyTotalTimesLimit = 1400015; + ErrorCode_ErrGachaIsNotOpen = 1400016; + ErrorCode_ErrGachaIsNotInOpenTime = 1400017; + ErrorCode_ErrGachaFuncIsNotOpen = 1400018; + ErrorCode_ErrItemExchageConfigNotFound = 1400019; + ErrorCode_ErrItemExchageDailyTimesLimit = 1400020; + ErrorCode_ErrItemExchangeTotalTimesLimit = 1400021; + ErrorCode_ErrGachaLimitNotFound = 1400022; + ErrorCode_ErrGachaLimitsEmpty = 1400023; + ErrorCode_ErrTextServerTimeout = 1400024; + ErrorCode_ErrTextServerResFail = 1400025; + ErrorCode_ErrTextServerResEmpty = 1400026; + ErrorCode_ErrTextServerResException = 1400027; + ErrorCode_ErrItemExchageParamError = 1400028; + ErrorCode_ErrBattlePassFuncIsNotOpen = 1400029; + ErrorCode_ErrPayShopFuncIsNotOpen = 1400030; + ErrorCode_ErrGachaPoolConfigNotFound = 1400031; + ErrorCode_ErrGachaPoolIsNotOpen = 1400032; + ErrorCode_ErrGachaPoolIsNotInOpenTime = 1400033; + ErrorCode_ErrGachaPoolLimitNotFound = 1400034; + ErrorCode_ErrGachaPoolNotBelongToGacha = 1400035; + ErrorCode_ErrGachaUsePoolIdNotSet = 1400036; + ErrorCode_ErrGachaTimesNonsupport = 1400037; + ErrorCode_ErrGachaFrontRuleGroupNotFinish = 1400038; + ErrorCode_ErrGachaRuleGroupFinish = 1400039; + ErrorCode_ErrPayGiftBuyLimit = 1400040; + ErrorCode_ErrPayGiftTypeUnknown = 1400041; + ErrorCode_ErrPayGiftNotInSellTime = 1400042; + ErrorCode_ErrBattlePassBuyLevelLimit = 1400043; + ErrorCode_ErrBattlePassBuyLevelError = 1400044; + ErrorCode_ErrJsFileNotFound = 1400045; + ErrorCode_ErrPayReceiptIsRefunded = 1400046; + ErrorCode_ErrPayReceiptIsNotPay = 1400047; + ErrorCode_ErrPayReceiptRefundFail = 1400048; + ErrorCode_ErrPayGiftLocked = 1400049; + ErrorCode_ErrPayGiftBuyConditionLimit = 1400050; + ErrorCode_ErrMapMarkConfigIdNotExist = 1400051; + ErrorCode_ErrTreasureSlotMarkNotExist = 1400052; + ErrorCode_ErrTreasureBoxMarkNotExist = 1400053; + ErrorCode_ErrTreasureSlotMarkExist = 1400054; + ErrorCode_ErrMapMarkTypeNotCustom = 1400055; + ErrorCode_ErrInfoDisplayId = 1500000; + ErrorCode_ErrItemAlreadyInCd = 1500001; + ErrorCode_ErrCantFinAdventureConfig = 1500002; + ErrorCode_ErrAdventureRewardReceived = 1500003; + ErrorCode_ErrAdventureTaskCache = 1500004; + ErrorCode_ErrAdventureState = 1500005; + ErrorCode_ErrAdventureRewardOrder = 1500006; + ErrorCode_ErrAdventureChapterState = 1500007; + ErrorCode_ErrCantDetectRepeat = 1500008; + ErrorCode_ErrNotInCurrentFollowList = 1500009; + ErrorCode_ErrCantDetectOtherDetectionType = 1500010; + ErrorCode_ErrNotSelectCurrentDetectionId = 1500011; + ErrorCode_ErrDetectionConfigNotFound = 1500012; + ErrorCode_ErrDetectionListCantBeEmpty = 1500013; + ErrorCode_ErrCantFindAnyDetectionTarget = 1500014; + ErrorCode_ErrCantFindTurntableComponentEntity = 1500015; + ErrorCode_ErrHaveNoTurntableControlComponent = 1500016; + ErrorCode_ErrCantFindLevitationMagnetComponentEntity = 1500017; + ErrorCode_ErrHaveNoLevitaionMagnetComponent = 1500018; + ErrorCode_ErrCantFindBoardEntity = 1500019; + ErrorCode_ErrCantFindPlacementEntity = 1500020; + ErrorCode_ErrHaveNoPlacementComponent = 1500021; + ErrorCode_ErrCantFindBoardEntityComponent = 1500022; + ErrorCode_ErrBoardHaveNoAnyPlacement = 1500023; + ErrorCode_ErrBoardNotActiveAllGrid = 1500024; + ErrorCode_ErrNeedBeControlledBefore = 1500025; + ErrorCode_ErrPlaceFailOfAlreadyOnBoard = 1500026; + ErrorCode_ErrInvalidBoardPosition = 1500027; + ErrorCode_ErrNeedRemoveControlRelation = 1500028; + ErrorCode_ErrNotOccupyOnBoard = 1500029; + ErrorCode_ErrHaveNoFillRule = 1500030; + ErrorCode_ErrGridPosAlreadyOccupied = 1500031; + ErrorCode_ErrHaveNoJigsawFoundationConfig = 1500032; + ErrorCode_ErrInvalidGridPos = 1500033; + ErrorCode_ErrGridPosAlreadyActive = 1500034; + ErrorCode_ErrCantPlaceItemOnBoard = 1500035; + ErrorCode_ErrNeedJigsawFoundationComponentWhenBeControlled = 1500036; + ErrorCode_ErrHaveNoBoardComponentConfig = 1500037; + ErrorCode_ErrNeedJigsawItemComponentWhenBeControlled = 1500038; + ErrorCode_ErrCantFindOriginBoardEntity = 1500039; + ErrorCode_ErrDistanceNotInRangeBetweenEntity = 1500040; + ErrorCode_ErrJigsawFoundationIsAlreadySilent = 1500041; + ErrorCode_ErrCrystalEntityNotFound = 1500042; + ErrorCode_ErrGachaBoardEntityNotFound = 1500043; + ErrorCode_ErrNotCrystalEntity = 1500044; + ErrorCode_ErrNotGachaFoundationEntity = 1500045; + ErrorCode_ErrGachaHoleIsFull = 1500046; + ErrorCode_ErrJigsawItemSilent = 1500047; + ErrorCode_ErrThrowDamageConfigNotExists = 1500048; + ErrorCode_ErrThrowDamageComponetNotExists = 1500049; + ErrorCode_ErrEggNotMatchEggFoundation = 1500050; + ErrorCode_ProgressBarEntityNotFound = 1500051; + ErrorCode_NotProgressBarEntity = 1500052; + ErrorCode_ProgressBarIsSilent = 1500053; + ErrorCode_ScenePlayerInfoNotFound = 1500054; + ErrorCode_PlayerNotInAnyScene = 1500055; + ErrorCode_TeleportNotInValidDistance = 1500056; + ErrorCode_AddMapMarkInfoLackOfTeleportParam = 1500057; + ErrorCode_TemporaryTeleportNotExists = 1500058; + ErrorCode_ErrNotHostPlayer = 1500059; + ErrorCode_ErrMarkIdNotExists = 1500060; + ErrorCode_ErrCantUpdateTemporaryTeleportMarkInfo = 1500061; + ErrorCode_NotHostCantAddTemporaty = 1500062; + ErrorCode_TemporaryTeleportPosIsNotWalkable = 1500063; + ErrorCode_BadTemporaryTeleportConfig = 1500064; + ErrorCode_HaveNoTemporaryTeleportComponent = 1500065; + ErrorCode_ErrCantDetectAtInvalidPoint = 1500066; + ErrorCode_ErrNotDetectionTreasureBoxBefore = 1500067; + ErrorCode_ErrJigsawFoundationIsCompleteCantModifyGridState = 1500068; + ErrorCode_GridIsActiveCantSwitchState = 1500069; + ErrorCode_GridIsOccupiedCantSwitchState = 1500070; + ErrorCode_ErrHaveNoBaseInfoComponent = 1500071; + ErrorCode_ErrHaveNoParentEntity = 1500072; + ErrorCode_NotRelationEntity = 1500073; + ErrorCode_ErrLevelPlayNotRunning = 1500074; + ErrorCode_ErrStateCantChangeWhenLifeCycleDestroy = 1500075; + ErrorCode_ErrRangeEntityIdNotFoundWhenForbidTempTeleport = 1500076; + ErrorCode_TemporaryTeleportIsForbidden = 1500077; + ErrorCode_ErrGravityGearIsComplete = 1500078; + ErrorCode_ErrInvalidRoleWhenUpdatePassiveSkill = 1500079; + ErrorCode_ErrInvalidRolePassiveSkillId = 1500080; + ErrorCode_ErrPassiveSkillNotAddBuff = 1500081; + ErrorCode_ErrPassiveSkillCantSpecifyBuff = 1500082; + ErrorCode_ErrPassiveSkillAddBuffFail = 1500083; + ErrorCode_ErrPassiveSkillAddBulletFail = 1500084; + ErrorCode_ErrBuffCreatePassiveSkillFail = 1500085; + ErrorCode_ErrInvalidPreContext = 1500086; + ErrorCode_ErrBadPassiveSkillId = 1500087; + ErrorCode_ErrPassiveSkillComponentNotFound = 1500088; + ErrorCode_ErrRepeatePassiveSkill = 1500089; + ErrorCode_ErrBadPassiveSkillTriggerType = 1500090; + ErrorCode_ErrAddPassiveSkillFailOfEntityNotFound = 1500091; + ErrorCode_ErrEntityNotClientControlWhenAddPassiveSkill = 1500092; + ErrorCode_ErrEntityNotClientControlWhenRemovePassiveSkill = 1500093; + ErrorCode_ErrPassiveSkillNotFoundWhenRemovePassiveSkill = 1500094; + ErrorCode_ErrRepeatedBattleContext = 1500095; + ErrorCode_ErrPassiveSkillAddSkillFail = 1500096; + ErrorCode_ErrCombatSendPackAbnormal = 1500097; + ErrorCode_ErrContextCheckFail = 1500098; + ErrorCode_ErrFsmComponentNotFound = 1500099; + ErrorCode_ErrFsmCreateContextFail = 1500100; + ErrorCode_ErrFsmStateBehaviorPreMessageCantBeZero = 1500101; + ErrorCode_ErrFsmBehaviorCheckBattleContextFail = 1500102; + ErrorCode_ErrFsmPlayMontageLackPreMessage = 1500103; + ErrorCode_ErrFsmPlayMontageCheckContextFail = 1500104; + ErrorCode_ErrFsmPlayMontageConfigCheckFail = 1500105; + ErrorCode_ErrSkillFlowNotExist = 1500106; + ErrorCode_ErrGetReportDataOverLimit = 1500107; + ErrorCode_ErrGetReportDataTooFast = 1500108; + ErrorCode_ErrNotInAnyScene = 1500109; + ErrorCode_ErrAceLogDataNotFound = 1500110; + ErrorCode_ErrAceLogDataRepeatReport = 1500111; + ErrorCode_ErrAceInvalidLogId = 1500112; + ErrorCode_ErrAceSceneGlobalObjNotFound = 1500113; + ErrorCode_ErrAceBadParam = 1500114; + ErrorCode_ErrS2CConfirmIdNotExists = 1500115; + ErrorCode_ErrPassiveSkillConfigNotFound = 1500116; + ErrorCode_ErrNotBehaviorController = 1500117; + ErrorCode_ErrPlayMontageFail = 1500118; + ErrorCode_ErrFightDataInConsistent = 1500119; + ErrorCode_ErrNotInAoiSight = 1500120; + ErrorCode_ErrPassiveSkillNotOwner = 1500121; + ErrorCode_ErrReportStartFirstly = 1500122; + ErrorCode_ErrBattleEntityNotFound = 1500123; + ErrorCode_ErrBattleCampNotDefined = 1500124; + ErrorCode_ErrOtherInternalError = 1500125; + ErrorCode_ErrHaventBattleComponent = 1500126; + ErrorCode_ErrLackCombinePartInfoParam = 1500127; + ErrorCode_ErrCombinerEntityNotExists = 1500128; + ErrorCode_ErrTargetEntityNotExists = 1500129; + ErrorCode_ErrTargetPartNotExists = 1500130; + ErrorCode_ErrCombineComponentNotExists = 1500131; + ErrorCode_ErrAlreadyCombineToOtherEntity = 1500132; + ErrorCode_ErrLackCombinerOffsetPos = 1500133; + ErrorCode_ErrLackCombinerOffsetRotate = 1500134; + ErrorCode_ErrCombineEntityNotFound = 1500135; + ErrorCode_ErrDissolveCheckBattleContextFail = 1500136; + ErrorCode_ErrRepeatedRole = 1500137; + ErrorCode_ErrNotStateMachineBehavior = 1500138; + ErrorCode_ErrDiscardMsgWhenChangeSceneMultiMode = 1500139; + ErrorCode_ErrMayOccurDbAbnormal = 1500140; + ErrorCode_ErrEntityLivingStatusNotifyCheckFsmPlayMontageOfFsmGroupConfigNotExists = 1500141; + ErrorCode_ErrEntityLivingStatusNotifyCheckFsmPlayMontageOfConfigNotExists = 1500142; + ErrorCode_ErrEntityLivingStatusNotifyCheckFsmPlayMontageFail = 1500143; + ErrorCode_ErrFsmActionCheckFsmPlayMontageFail = 1500144; + ErrorCode_ErrFsmActionCheckSkillFail = 1500145; + ErrorCode_ErrFsmActionCheckBufflFail = 1500146; + ErrorCode_ErrFsmPlayMontageCheckAnParamError = 1500147; + ErrorCode_ErrFsmPlayMontageCheckAnMontageConfigNotFound = 1500148; + ErrorCode_ErrFsmPlayMontageCheckAnMontageFail = 1500149; + ErrorCode_ErrCombatSkillGAHandleGetEntityFailed = 1600000; + ErrorCode_ErrCombatMaterialHandleGetEntityFailed = 1600001; + ErrorCode_ErrCombatParticleHandleGetEntityFailed = 1600002; + ErrorCode_ErrCombatPartLifeChangeEntityNotExisted = 1600003; + ErrorCode_ErrCombatCreateBulletTargetNotExisted = 1600004; + ErrorCode_ErrCombatDeleteBulletTargetNotExisted = 1600005; + ErrorCode_ErrCombatDeleteBulletGetEntityFailed = 1600006; + ErrorCode_ErrCombatBulletTargetNoExist = 1600007; + ErrorCode_ErrPartEntityNotExisted = 1600008; + ErrorCode_ErrNoAiControlRights = 1600009; + ErrorCode_ErrAiHateComponent = 1600010; + ErrorCode_ErrSummonerPlayerControl = 1600011; + ErrorCode_ErrConfDamageNotFound = 1600012; + ErrorCode_ErrProcessDamageFailed = 1600013; + ErrorCode_ErrInjuryFreeLandingTag = 1600014; + ErrorCode_ErrNotFindActiveGameplayEffect = 1600015; + ErrorCode_NotClientControlBuff = 1600016; + ErrorCode_ErrBuffNoEffectConf = 1600017; + ErrorCode_ErrBuffCannotCreateBullet = 1600018; + ErrorCode_ErrBuffCannotCreateBuff = 1600019; + ErrorCode_ErrNoBuffConf = 1600020; + ErrorCode_ErrStoppedAi = 1600021; + ErrorCode_ErrEntityIsNotAlive = 1600022; + ErrorCode_ErrSummonCannotSwitchAiControl = 1600023; + ErrorCode_ErrAiControlNotChange = 1600024; + ErrorCode_ErrPlayerCannotControlEntity = 1600025; + ErrorCode_ErrNotFoundBuffEffect = 1600026; + ErrorCode_ErrBuffEffectAuthority = 1600027; + ErrorCode_ErrConcomitantDestroy = 1600028; + ErrorCode_ErrPlayerFollowersComponent = 1600029; + ErrorCode_ErrEntityFsmMachineNotExist = 1700000; + ErrorCode_ErrEntityFsmStateIncorrect = 1700001; + ErrorCode_ErrIsNotAiControler = 1700002; + ErrorCode_ErrIEntityFsmCantTransit = 1700003; + ErrorCode_ErrIEntityFsmTransitCondition = 1700004; + ErrorCode_ErrIEntityFsmTransitToState = 1700005; + ErrorCode_ErrIEntityFsmConfirmNotExist = 1700006; + ErrorCode_ErrIEntityFsmConfirmNotWait = 1700007; + ErrorCode_ErrITest = 1700008; + ErrorCode_ErrITest1 = 1700009; + ErrorCode_ErrITest2 = 1700010; + ErrorCode_ErrIEntityFsmCondCantPass = 1700011; + ErrorCode_ErrIEntityFsmActionParamType = 1700012; + ErrorCode_ErrIEntityFsmActionParam = 1700013; + ErrorCode_ErrIEntityFsmActionExecuted = 1700014; + ErrorCode_ErrIEntityFsmActionNotMatchState = 1700015; + ErrorCode_ErrSkillNotExecuting = 1700016; + ErrorCode_ErrExecuteSkillNotMatch = 1700017; + ErrorCode_ErrBlueprintPinNotSupport = 1700018; + ErrorCode_ErrBlueprintPinNotMontage = 1700019; + ErrorCode_ErrBlueprintPinMontageIndex = 1700020; + ErrorCode_ErrConfSkillNotExist = 1700021; + ErrorCode_ErrSkillGANotExist = 1700022; + ErrorCode_ErrSkillGAHaveNoBuff = 1700023; + ErrorCode_ErrSkillGAHaveNoBuffId = 1700024; + ErrorCode_ErrSkillGAHaveNoBullet = 1700025; + ErrorCode_ErrSkillGAHaveNoBulletId = 1700026; + ErrorCode_ErrMontageNotMatchSkill = 1700027; + ErrorCode_ErrMontageIndexError = 1700028; + ErrorCode_ErrVisiionSkillNotEquip = 1700029; + ErrorCode_ErrSkillCD = 1700030; + ErrorCode_ErrHaveNoBattleContext = 1700031; + ErrorCode_ErrContextFsmActionOnce = 1700032; + ErrorCode_ErrPlayMontageButNoSkill = 1700033; + ErrorCode_ErrMontageNotExist = 1700034; + ErrorCode_ErrMontageNotContainBuff = 1700035; + ErrorCode_ErrMontageNotContainBullet = 1700036; + ErrorCode_ErrMontageCantBring = 1700037; + ErrorCode_ErrSkillInfoParamError = 1700038; + ErrorCode_ErrNoWorldTeam = 1800000; + ErrorCode_ErrWorldTeamNoMember = 1800001; + ErrorCode_ErrNoHostIs = 1800002; + ErrorCode_ErrNoInstId = 1800003; + ErrorCode_ErrNoTeamInfo = 1800004; + ErrorCode_ErrHostNoTeamInfo = 1800005; + ErrorCode_ErrHasInMatchTeam = 1800006; + ErrorCode_ErrNotInMatchTeam = 1800007; + ErrorCode_ErrHostIsParam = 1800008; + ErrorCode_ErrMatchModeIParam = 1800009; + ErrorCode_ErrMatchTeamFull = 1800010; + ErrorCode_ErrLocalTeamCanNotOpt = 1800011; + ErrorCode_ErrHostInLocalTeam = 1800012; + ErrorCode_ErrNoMatchNodeId = 1800013; + ErrorCode_ErrPlayerSceneIsNull = 1800014; + ErrorCode_ErrPlayerSceneRolesNull = 1800015; + ErrorCode_ErrInvalidMatchState = 1800016; + ErrorCode_ErrRepeatedMatchState = 1800017; + ErrorCode_ErrApplyrPlayerInMatchNotEnterMatchTeam = 1800018; + ErrorCode_ErrOtherVersionLowNoOperate = 1800019; + ErrorCode_ErrPlayerVersionLowNeedUpdate = 1800020; + ErrorCode_ErrMultiGameModeNoWorldLevelDown = 1800021; + ErrorCode_ErrMultiGameModeNoWorldLevelRegain = 1800022; + ErrorCode_ErrOtherHasOnline = 1800023; + ErrorCode_SwitchRoleNotInCurrentFormation = 1800024; + ErrorCode_ErrNoChangeRoles = 1800025; + ErrorCode_ErrExploreSkillPullGiantMultiGame = 1800026; + ErrorCode_ErrExploreSkillPullGiantNotExist = 1800027; + ErrorCode_ErrHttpRpcParam = 1800028; + ErrorCode_ErrPlayerNotInGameNode = 1800029; + ErrorCode_ErrApplyJoinPlayerCurRoleIsDead = 1800030; + ErrorCode_ErrPlayerCurRoleIsDeadNoJoin = 1800031; + ErrorCode_ErrPlayerCurRoleIsDead = 1800032; + ErrorCode_ErrSwitchMultiverse = 1800033; + ErrorCode_ErrSwitchNode = 1800034; + ErrorCode_ErrMatchConfirmPlayerDead = 1800035; + ErrorCode_ErrCheckPublicResourceVersionLower = 1800036; + ErrorCode_ErrCheckPublicResourceVersionHigher = 1800037; + ErrorCode_ErrCheckPublicResourceClientVersionErr = 1800038; + ErrorCode_ErrCheckPublicResourceServerVersionErr = 1800039; + ErrorCode_ErrCheckPublicResourceClientVersionParamErr = 1800040; + ErrorCode_ErrCheckClientVersionNeedUpdate = 1800041; + ErrorCode_ErrBranchNameNotMatch = 1800042; + ErrorCode_ErrMatchRpcAlready = 1800043; + ErrorCode_ErrOtherPlayerEnterHost = 1800044; + ErrorCode_ErrPlayerEnterHost = 1800045; + ErrorCode_ErrLevelPlayChangeSprotModeInMutile = 1800046; + ErrorCode_ErrMatchingNotInvite = 1800047; + ErrorCode_ErrEnableFunctionFB = 1800048; + ErrorCode_ErrMatchSelectTrialRole = 1800049; + ErrorCode_ErrNoFindLastBigScene = 1800050; + ErrorCode_ErrExploreSkillCustomMultiGame = 1800051; + ErrorCode_ErrExploreSkillCustomNotExist = 1800052; + ErrorCode_ErrMatchInviteMemberDead = 1800053; + ErrorCode_ErrMatchAcceptInviteMemberDead = 1800054; + ErrorCode_ErrNoFishBoat = 1800055; + ErrorCode_ErrTemplateNotExists = 1800056; + ErrorCode_ErrCalabashLevelRequest = 1900000; + ErrorCode_ErrCalabashLevelRewardDone = 1900001; + ErrorCode_ErrCalabashLevelConfig = 1900002; + ErrorCode_ErrSkillTreeActiveConsume = 1900003; + ErrorCode_ErrLoadFriendData = 1900004; + ErrorCode_ErrNoLoadPrivateChatData = 1900005; + ErrorCode_ErrNotInWolrd = 1900006; + ErrorCode_ErrNotInGround = 1900007; + ErrorCode_ErrInFighting = 1900008; + ErrorCode_ErrNotHaveCountryAccess = 1900009; + ErrorCode_ErrSkillIsEffect = 1900010; + ErrorCode_ErrNoSoundBox = 1900011; + ErrorCode_ErrConsumeNotEnough = 1900012; + ErrorCode_ErrExploreSkillCountLimit = 1900013; + ErrorCode_ErrLegalAreaNoTreasureBox = 1900014; + ErrorCode_ErrTreasureBoxAllActive = 1900015; + ErrorCode_ExploreProgressNoCountry = 1900016; + ErrorCode_ExploreProgressNoScoreCfg = 1900017; + ErrorCode_ExploreProgressLackProgress = 1900018; + ErrorCode_ExploreProgressRewardDone = 1900019; + ErrorCode_ExploreProgressNoArea = 1900020; + ErrorCode_ExploreToolNotConfirm = 1900021; + ErrorCode_ExploreToolNotOpen = 1900022; + ErrorCode_ErrTreasureBoxPlaceFail = 1900023; + ErrorCode_ErrTreasureBoxData = 1900024; + ErrorCode_ErrPayShopBuyCondition = 1900025; + ErrorCode_ErrGatherActivityData = 1900026; + ErrorCode_ErrGatherTaskNoFinish = 1900027; + ErrorCode_ErrHadGatherReward = 1900028; + ErrorCode_ErrHadGetSharedReward = 1900029; + ErrorCode_ErrSharedPlat = 1900030; + ErrorCode_ErrTowerTargetComplete = 1900031; + ErrorCode_ErrTowerGuideRewardHad = 1900032; + ErrorCode_ErrTowerGuideNoOpen = 1900033; + ErrorCode_ErrTowerGuideConfig = 1900034; + ErrorCode_ErrNewBieCourseConfig = 1900035; + ErrorCode_ErrNewBieCourseRewardHad = 1900036; + ErrorCode_ErrNewBieCourseLevel = 1900037; + ErrorCode_ErrDetectionTargetSilence = 1900038; + ErrorCode_ErrRoleTrialNotInit = 1900039; + ErrorCode_ErrRoleTrialNoFinish = 1900040; + ErrorCode_ErrRoleTrialReward = 1900041; + ErrorCode_ErrRoleTrialRewardDone = 1900042; + ErrorCode_ErrAdventureTaskReward = 1900043; + ErrorCode_ErrChapterReward = 1900044; + ErrorCode_ErrSilentFirstPassStatus = 1900045; + ErrorCode_ErrSilentFirstPassReward = 1900046; + ErrorCode_ErrPayShopEchoRole = 1900047; + ErrorCode_ErrPayShopEchoItemOver = 1900048; + ErrorCode_ErrDailyAdventureActivityInit = 1900049; + ErrorCode_ErrDailyAdventureActivityPtEnough = 1900050; + ErrorCode_ErrDailyAdventureActivityRewardDone = 1900051; + ErrorCode_ErrDailyAdventureActivityRewardTake = 1900052; + ErrorCode_ErrDailyAdventureActivityTaskDone = 1900053; + ErrorCode_ErrRoleTrialTimeOut = 1900054; + ErrorCode_ErrFriendRemarkNull = 1900055; + ErrorCode_ErrTrackMoonRoleUnLock = 1900056; + ErrorCode_ErrTrackMoonTrigger = 1900057; + ErrorCode_ErrTrackMoonBuildingUnLock = 1900058; + ErrorCode_ErrTrackMoonBuildingCurve = 1900059; + ErrorCode_ErrTrackMoonBuildingLock = 1900060; + ErrorCode_ErrMoonEntrustCfg = 1900061; + ErrorCode_ErrMoonRoleCfg = 1900062; + ErrorCode_ErrMoonRoleTrailCurve = 1900063; + ErrorCode_ErrMoonBuildingCfg = 1900064; + ErrorCode_ErrMoonItemConsume = 1900065; + ErrorCode_ErrDirtyWordDeserialize = 1900066; + ErrorCode_ErrMoonTargetNoFinish = 1900067; + ErrorCode_ErrMoonActivityReward = 1900068; + ErrorCode_ErrMoonActivityOpen = 1900069; + ErrorCode_ErrCircumDoReward = 1900070; + ErrorCode_ErrRetrunRewardCfg = 1900071; + ErrorCode_ErrRetrunRewardLevel = 1900072; + ErrorCode_ErrRetrunHaddone = 1900073; + ErrorCode_ErrSignRewardCfg = 1900074; + ErrorCode_ErrCircumSignHadRwd = 1900075; + ErrorCode_ErrCircumNoSign = 1900076; + ErrorCode_ErrScoreRewardCfg = 1900077; + ErrorCode_ErrCircumScoreHadRwd = 1900078; + ErrorCode_ErrCircumScoreLack = 1900079; + ErrorCode_ErrCircumTaskNoFinish = 1900080; + ErrorCode_LoginServiceInvalidToken = 1900081; + ErrorCode_LoginFusing = 1900082; + ErrorCode_LoginRateLimiterRejected = 1900083; + ErrorCode_LoginTimeoutRejected = 1900084; + ErrorCode_AccountInputErr = 1900085; + ErrorCode_DevInvalidLoginType = 1900086; + ErrorCode_GARInvalidLoginType = 1900087; + ErrorCode_GARDevInvalidLoginType = 1900088; + ErrorCode_SdkserverTimeOut = 1900089; + ErrorCode_ReconnectInvalidOperation = 1900090; + ErrorCode_PbMessageAppVersionNotMatch = 1900091; + ErrorCode_ErrPluginReconnectIpWhiteList = 1900092; + ErrorCode_NotInUserIdWhiteListWithChannel = 1900093; + ErrorCode_ErrPluginReconnectChannelWhiteList = 1900094; + ErrorCode_PluginPlayerLoggingIn = 1900095; + ErrorCode_LoginFusing2 = 1900096; + ErrorCode_SoundBoxExploreFull = 1900097; + ErrorCode_ErrMoonEntrustNoData = 1900098; + ErrorCode_ErrMoonMoneyNotEnough = 1900099; + ErrorCode_ErrCircumFluenceTimeIn = 1900100; + ErrorCode_DragonPoolRewardWayErr = 1900101; + ErrorCode_DragonPoolNoHandIn = 1900102; + ErrorCode_WeaponSkinNoEquiped = 1900103; + ErrorCode_WeaponSkinDataErr = 1900104; + ErrorCode_WeaponSkinUnLockErr = 1900105; + ErrorCode_WeaponSkinEquipDone = 1900106; + ErrorCode_WeaponSkinTypeErr = 1900107; + ErrorCode_FriendOfflineMsgErr = 1900108; + ErrorCode_FindSpringSignConfigErr = 1900109; + ErrorCode_SpringSignDataErr = 1900110; + ErrorCode_SpringSignRewardDone = 1900111; + ErrorCode_SpringSignRewardGetErr = 1900112; + ErrorCode_SpringSignNoOpen = 1900113; + ErrorCode_SpringSignNoTask = 1900114; + ErrorCode_SpringSignInviteNum = 1900115; + ErrorCode_SpringSignRolePool = 1900116; + ErrorCode_SpringSignDrawPoolNull = 1900117; + ErrorCode_FarmGoldActivityNotOpen = 1900118; + ErrorCode_FarmGoldActivityPointReceived = 1900119; + ErrorCode_FarmGoldActivityPointNotConfig = 1900120; + ErrorCode_FarmGoldActivityPointNotEnough = 1900121; + ErrorCode_FarmGoldActivityLevelNoData = 1900122; + ErrorCode_FarmGoldActivityLevelReceived = 1900123; + ErrorCode_FarmGoldActivityLevelNotConfig = 1900124; + ErrorCode_FarmGoldActivityLevelDiffNotConfig = 1900125; + ErrorCode_FarmGoldInstIdInValid = 1900126; + ErrorCode_FarmGoldVarNotExist = 1900127; + ErrorCode_FarmGoldResultCacheNotExist = 1900128; + ErrorCode_FarmGoldInstNotOpen = 1900129; + ErrorCode_FarmGoldActivityLimitDataNotFind = 1900130; + ErrorCode_MapTravelDataErr = 1900131; + ErrorCode_MapTravelConfigErr = 1900132; + ErrorCode_MapTravelCannotReward = 1900133; + ErrorCode_MapTravelRewardGet = 1900134; + ErrorCode_MapTravelMaxLevel = 1900135; + ErrorCode_MapTravelLackExp = 1900136; + ErrorCode_FarmGoldLevelNotOpen = 1900137; + ErrorCode_MapTravelAreaLock = 1900138; + ErrorCode_MapTravelAreaConfigErr = 1900139; + ErrorCode_SlashAndTowerCacheErr = 1900140; + ErrorCode_SlashAndTowerConfigErr = 1900141; + ErrorCode_SlashAndTowerDataErr = 1900142; + ErrorCode_SlashAndTowerReceivedLevelAward = 1900143; + ErrorCode_SlashAndTowerNotReward = 1900144; + ErrorCode_SlashAndTowerRoleNum = 1900145; + ErrorCode_SlashAndTowerBuffNum = 1900146; + ErrorCode_SlashAndTowerBuffConfig = 1900147; + ErrorCode_SlashAndTowerBuffAccess = 1900148; + ErrorCode_SlashAndTowerRoleSame = 1900149; + ErrorCode_SlashAndTowerSeasonErr = 1900150; + ErrorCode_SlashAndTowerBuffLack = 1900151; + ErrorCode_MapTravelLevelUpCfgErr = 1900152; + ErrorCode_MapTravelLevelCfgErr = 1900153; + ErrorCode_TeamParkOurTaskCfgErr = 1900154; + ErrorCode_TeamParkOurDataErr = 1900155; + ErrorCode_TeamParkOurCfgNoMatch = 1900156; + ErrorCode_TeamParkOurTaskDoing = 1900157; + ErrorCode_TeamParkOurTaskTaken = 1900158; + ErrorCode_TeamParkOurLevelLock = 1900159; + ErrorCode_TeamParkOurFindNoLevel = 1900160; + ErrorCode_SlashAndTowerRewardErr = 1900161; + ErrorCode_SlashAndTowerBuffSeasonErr = 1900162; + ErrorCode_SlashAndTowerNotOpen = 1900163; + ErrorCode_SlashAndTowerSeasonToCfgErr = 1900164; + ErrorCode_SlashAndTowerSeasonNoUpdate = 1900165; + ErrorCode_SlashAndTowerFirstNoPass = 1900166; + ErrorCode_SlashAndTowerLevelErr = 1900167; + ErrorCode_TeamParkMemberErr = 1900168; + ErrorCode_ErrDoCommonRewardConfigError = 2000000; + ErrorCode_InstPlayNotSettle = 2000001; + ErrorCode_InstPlayNotFinishExecute = 2000002; + ErrorCode_ErrResetItemEntityNotContain = 2000003; + ErrorCode_InstPlayExchangeRewardNotExist = 2000004; + ErrorCode_MapConfigNull = 2000005; + ErrorCode_MapConfigError = 2000006; + ErrorCode_InstPlayComponentNotExist = 2000007; + ErrorCode_InstTeleportResetPlayerDead = 2000008; + ErrorCode_DrownEndTeleportInBigWorld = 2000009; + ErrorCode_ErrFightTrialRoleRoldIdsError = 2000010; + ErrorCode_ErrFightTrialRoleFromationError = 2000011; + ErrorCode_ErrInstSaveFail = 2000012; + ErrorCode_ErrActiveFoundationControlPlayerError = 2000013; + ErrorCode_ErrActiveFoundationOccupation = 2000014; + ErrorCode_ErrSingleInstanceCanNotOnline = 2000015; + ErrorCode_ErrInstanceRechallengeLimit = 2000016; + ErrorCode_ErrTargetSame = 2000017; + ErrorCode_ErrAttachTargetType = 2000018; + ErrorCode_ErrAttachInfoNull = 2000019; + ErrorCode_ErrLevelPlayChallengeFail = 2000020; + ErrorCode_ErrGMTip = 2000021; + ErrorCode_ErrPosSenderEntityNoExist = 2000022; + ErrorCode_ErrPosSenderComponentNoExist = 2000023; + ErrorCode_ErrPosSenderParamError = 2000024; + ErrorCode_ErrPosSenderRemoveSenderNotSame = 2000025; + ErrorCode_ErrConnectorEntityNoExist = 2000026; + ErrorCode_ErrConnectorCompNoExist = 2000027; + ErrorCode_ErrConnectorPreIdError = 2000028; + ErrorCode_ErrConnectorCompleteState = 2000029; + ErrorCode_ErrConnectorActiveStateError = 2000030; + ErrorCode_ErrConnectorMatchErro = 2000031; + ErrorCode_ErrActiveControlOccupation = 2000032; + ErrorCode_ErrPortalCreatorActive = 2000033; + ErrorCode_ErrComponentNull = 2000034; + ErrorCode_ErrPortalCreatorConfigError = 2000035; + ErrorCode_ErrPortalCreatorCreateFail = 2000036; + ErrorCode_ErrTrialRoleEnterInst = 2000037; + ErrorCode_ErrNpcInVehicle = 2000038; + ErrorCode_ErrSceneItemBBNotChange = 2000039; + ErrorCode_ErrInitMatchNotSuccess = 2000040; + ErrorCode_ErrFightFormationSameRoleError = 2000041; + ErrorCode_ErrFightMainRoleConflict = 2000042; + ErrorCode_ErrChangeFightState = 2100000; + ErrorCode_ErrAddFragileFail = 2100001; + ErrorCode_ErrStoreEnergyClose = 2100002; + ErrorCode_ErrAttrOverMax = 2100003; + ErrorCode_ErrGmkillEntityNotValid = 2200000; + ErrorCode_ErrSplineConfigNotExist = 2200001; + ErrorCode_BossRushActivityNotOpen = 2200002; + ErrorCode_BossRushActivityScoreRewardNotExist = 2200003; + ErrorCode_BossRushActivityLevelRewardNotExist = 2200004; + ErrorCode_BossRushActivityScoreNotEnough = 2200005; + ErrorCode_BossRushActivityLevelNotPass = 2200006; + ErrorCode_BossRushActivityRewardClaimed = 2200007; + ErrorCode_BossRushActivityBuffSelectionNotValid = 2200008; + ErrorCode_BossRushActivityConfigNotExist = 2200009; + ErrorCode_BossRushActivityCharacterSelectionNotValid = 2200010; + ErrorCode_BossRushActivityComponentNotExist = 2200011; + ErrorCode_BossRushActivityCharacterSelectionEmpty = 2200012; + ErrorCode_BossRushActivityBuffSelectionEmpty = 2200013; + ErrorCode_BossRushActivityLevelNotOpen = 2200014; + ErrorCode_InRangeEntityDuplicate = 2200015; + ErrorCode_InRangeEntityNotExist = 2200016; + ErrorCode_NpcPerformComponentNotExist = 2200017; + ErrorCode_NpcPerformStateNotInit = 2200018; + ErrorCode_NpcPerformActionTargetEntityNotExist = 2200019; + ErrorCode_ActionQueueTypeNotExist = 2200020; + ErrorCode_ActionQueueCtxTypeNotExist = 2200021; + ErrorCode_ExecuteQueueOwnerHasAction = 2200022; + ErrorCode_ActionQueueExceedMaxCount = 2200023; + ErrorCode_ActionQueueStartActionGroupFail = 2200024; + ErrorCode_ActionQueueComponentNotExist = 2200025; + ErrorCode_ActionQueueNotInit = 2200026; + ErrorCode_ChangeBatchEntitiesStateError = 2200027; + ErrorCode_EnableNearbyTrackingTargetEntityNotExist = 2200028; + ErrorCode_EnableNearbyTrackingSelfNotEntity = 2200029; + ErrorCode_EnableNearbyTrackingSelfComponentNotExist = 2200030; + ErrorCode_SetTeleControlEntityNotExist = 2200031; + ErrorCode_SetTeleControlTypeNotExist = 2200032; + ErrorCode_SetTeleControlComponentNotExist = 2200033; + ErrorCode_SetTeleControlCoordEntityNotExist = 2200034; + ErrorCode_SceneItemAttributeIdNotInType = 2200035; + ErrorCode_SceneItemAttributeIdNotExist = 2200036; + ErrorCode_ModifySceneItemAttributeEntityNotExist = 2200037; + ErrorCode_AddSceneItemAttributeTagDuplicate = 2200038; + ErrorCode_RemoveSceneItemAttributeTagNotExist = 2200039; + ErrorCode_AttributeEntityLock = 2200040; + ErrorCode_AttributeEntitySilent = 2200041; + ErrorCode_ModifySceneItemAttributeTagNotExist = 2200042; + ErrorCode_ErrEnterInstCtx = 2200043; + ErrorCode_ErrEnterInstBlackboardValueNotExist = 2200044; + ErrorCode_TriggerLocked = 2200045; + ErrorCode_TriggerIgnore = 2200046; + ErrorCode_TriggerEntityNull = 2200047; + ErrorCode_TriggerEntityNotMatch = 2200048; + ErrorCode_TriggerMatchCountNotMet = 2200049; + ErrorCode_TriggerActionEmpty = 2200050; + ErrorCode_ExceedMaxTriggerCount = 2200051; + ErrorCode_TriggerAlreadyLeaveWhenEnterCondFail = 2200052; + ErrorCode_TriggerLeaveConfigEmpty = 2200053; + ErrorCode_TriggerConditionNotMet = 2200054; + ErrorCode_TriggerRangeRationalityFail = 2200055; + ErrorCode_TrampleEntityNotMatch = 2200056; + ErrorCode_TrampleConditionNotMet = 2200057; + ErrorCode_TrampleMatchCountNotMet = 2200058; + ErrorCode_HasDestroySelfActionInQueue = 2200059; + ErrorCode_EntityWillDestroy = 2200060; + ErrorCode_AddInRangePlayerDuplicate = 2200061; + ErrorCode_AddInRangeEntityDuplicate = 2200062; + ErrorCode_RemoveInRangePlayerNotExist = 2200063; + ErrorCode_RemoveInRangeEntityNotExist = 2200064; + ErrorCode_GravityDirectionNoChange = 2200065; + ErrorCode_HookExitWayNotExist = 2200066; + ErrorCode_HookLockPointLocked = 2200067; + ErrorCode_HookLockAddPlayerDuplicate = 2200068; + ErrorCode_HookLockRemovePlayerNotExist = 2200069; + ErrorCode_KiteHookLockPointOnlyOnePlayer = 2200070; + ErrorCode_EffectAreaAddBuffFail = 2200071; + ErrorCode_ErrSceneEntityAlreadyExist = 2200072; + ErrorCode_HookLockPointConditionNotMet = 2200073; + ErrorCode_NotQaAccountWithHIddenServer = 2300000; + ErrorCode_DisabledFuncInHIddenServer = 2300001; + ErrorCode_ErrActionExecutorFinishConditionNotSport = 2400000; + ErrorCode_ErrAlreadyInSwitchNode = 2400001; + ErrorCode_ErrCornActivityId = 2500000; + ErrorCode_ErrCornActivityNoOpen = 2500001; + ErrorCode_ErrCornNoActivityData = 2500002; + ErrorCode_NoPlayIdCorniceReward = 2500003; + ErrorCode_ActivityNoOpenCorniceReward = 2500004; + ErrorCode_ScoreLimitCorniceReward = 2500005; + ErrorCode_RewardedCorniceReward = 2500006; + ErrorCode_NoUnlockCorniceReward = 2500007; + ErrorCode_NoScoreCorniceReward = 2500008; + ErrorCode_TrackMoonPhaseNoConfig = 2500009; + ErrorCode_TrackMoonPhaseActivityNoOpen = 2500010; + ErrorCode_TrackMoonPhaseNoPolulary = 2500011; + ErrorCode_TrackMoonPhaseNoData = 2500012; + ErrorCode_TrackMoonPhaseRewarded = 2500013; + ErrorCode_TrackMoonPhaseDataNoConfig = 2500014; + ErrorCode_TrackMoonPhaseDataNoOpen = 2500015; + ErrorCode_TrackMoonPhaseDataNoData = 2500016; + ErrorCode_BCTRewardNoTConfig = 2500017; + ErrorCode_BCTRewardNoOpenActivity = 2500018; + ErrorCode_BCTRewardNoData = 2500019; + ErrorCode_BCTRewardNoUnlock = 2500020; + ErrorCode_BCTRewardNoComplete = 2500021; + ErrorCode_BCARewardNoRConfig = 2500022; + ErrorCode_BCARewardNoOpenActivity = 2500023; + ErrorCode_BCARewardNoData = 2500024; + ErrorCode_BCARewardNoActive = 2500025; + ErrorCode_BCARewarded = 2500026; + ErrorCode_BCARewardNoActiveReward = 2500027; + ErrorCode_CornTranNoPlayConfig = 2500028; + ErrorCode_CornTranNoOpenPlay = 2500029; + ErrorCode_CornTranNoOpenActivity = 2500030; + ErrorCode_CornTranNoEntityConfig = 2500031; + ErrorCode_BCARewardRepeatRewardId = 2500032; + ErrorCode_BCARewardDifferActivityId = 2500033; + ErrorCode_BCTRewardNoActivity = 2500034; + ErrorCode_BCTRewardIllegalRewardNum = 2500035; + ErrorCode_BCTRewardNoUnlockStage = 2500036; + ErrorCode_PreheatSignNodeNoConfig = 2500037; + ErrorCode_PreheatSignNodeNoData = 2500038; + ErrorCode_PreheatSignActivityOnOpen = 2500039; + ErrorCode_PreheatSignNodeNoUnlock = 2500040; + ErrorCode_PreheatSignNodeNoRewardStatus = 2500041; + ErrorCode_PreheatSignNodeNoAnswer = 2500042; + ErrorCode_ScratchCardNoRoundConfig = 2500043; + ErrorCode_ScratchCardNoActivityConfig = 2500044; + ErrorCode_ScratchCardNoDbData = 2500045; + ErrorCode_ScratchCardIllegalIndex = 2500046; + ErrorCode_ScratchCardIndexRewarded = 2500047; + ErrorCode_ScratchCardNoTime = 2500048; + ErrorCode_ScratchCardNoRandomReward = 2500049; + ErrorCode_ScratchCardRoundNoUnlock = 2500050; + ErrorCode_BossRushPlayerNoSceneData = 2500051; + ErrorCode_BossRushPlayerCanNoChooseBuff = 2500052; + ErrorCode_BossRushPlayerIllegalIndex = 2500053; + ErrorCode_BossRushHadSameBuffId = 2500054; + ErrorCode_BossRushBuffCountLimit = 2500055; + ErrorCode_BossRushBuffIllegal = 2500056; + ErrorCode_BossRushBuffNoConfig = 2500057; + ErrorCode_ScratchCardActivityNoOpen = 2500058; + ErrorCode_MowToweNoLevelConfig = 2500059; + ErrorCode_MowTowerActivityNoOpen = 2500060; + ErrorCode_MowToweNoCacheData = 2500061; + ErrorCode_MowTowerNoPassFirstInst = 2500062; + ErrorCode_MowTowerLevelsIdError = 2500063; + ErrorCode_MowTowerRoleIdError = 2500064; + ErrorCode_MowTowerBuffIdError = 2500065; + ErrorCode_MowTowerNoComponent = 2500066; + ErrorCode_MowTowerHadSameRole = 2500067; + ErrorCode_MowTowerBuffCountError = 2500068; + ErrorCode_MowTowerNoFirstInst = 2500069; + ErrorCode_MowTowerNoActivityData = 2500070; + ErrorCode_MowTowerScoreLimit = 2500071; + ErrorCode_MowTowerScoreRewarded = 2500072; + ErrorCode_MowTowerScoreRewardConfig = 2500073; + ErrorCode_MowTowerNoInScene = 2500074; + ErrorCode_MowTowerNoRewardConfig = 2500075; + ErrorCode_MaterialReplaceNoTargetConfig = 2500076; + ErrorCode_MaterialReplaceNoConsumeConfig = 2500077; + ErrorCode_MaterialReplaceNoSameGroup = 2500078; + ErrorCode_MaterialReplaceErrConsumeNum = 2500079; + ErrorCode_ErrRoleSkinTrialNotInit = 2500080; + ErrorCode_ErrRoleSkinTrialNoFinish = 2500081; + ErrorCode_ErrRoleSkinTrialReward = 2500082; + ErrorCode_ErrRoleSkinTrialRewardDone = 2500083; + ErrorCode_ErrRoleSkinTrialTimeOut = 2500084; + ErrorCode_PhantomEquipGroupNoEquipPhantom = 2500085; + ErrorCode_PhantomEquipGroupCountLimit = 2500086; + ErrorCode_PhantomEquipGroupHadInTop = 2500087; + ErrorCode_PhantomEquipGroupNameEmpty = 2500088; + ErrorCode_PhantomEquipGroupNameCountLimiy = 2500089; + ErrorCode_PhantomRecommendFuncNoOpen = 2500090; + ErrorCode_BossRushTaskNoFinish = 2500091; + ErrorCode_PhantomGroupUseSame = 2500092; + ErrorCode_PhantomGroupFunNoOpen = 2500093; + ErrorCode_NoFishingActivityConfig = 2500094; + ErrorCode_NoInFishingActivityTime = 2500095; + ErrorCode_FishingActivityCanNoReward = 2500096; + ErrorCode_NoFishingActivityMileConfig = 2500097; + ErrorCode_FishingActivitySameMileId = 2500098; + ErrorCode_FishingActivityRewarded = 2500099; + ErrorCode_ErrAlertAreaId = 2600000; + ErrorCode_ErrAlertAreaEnable = 2600001; + ErrorCode_ErrAlertAreaDisable = 2600002; + ErrorCode_ErrAlertUiEnable = 2600003; + ErrorCode_ErrAlertUiDisable = 2600004; + ErrorCode_ErrAlertUiVisible = 2600005; + ErrorCode_ErrAlertUiInvisible = 2600006; + ErrorCode_ErrAlertValueError = 2600007; + ErrorCode_ErrAlertSetAlertValueType = 2600008; + ErrorCode_LevelPlayReportConfigNotExist = 2600009; + ErrorCode_LevelPlayReportTypeError = 2600010; + ErrorCode_LevelPlayReportVarsEmpty = 2600011; + ErrorCode_LevelPlayReportPlayVarsError = 2600012; + ErrorCode_CameraAlertHasAlert = 2600013; + ErrorCode_CameraAlertHasNotAlert = 2600014; + ErrorCode_CameraAlertTagIdNotExist = 2600015; + ErrorCode_LevelPlayConfigNotExist = 2600016; + ErrorCode_LevelPlayRepeateInstId = 2600017; + ErrorCode_LevelPlayNotBelongInst = 2600018; + ErrorCode_LevelPlayIdsNotExist = 2600019; + ErrorCode_LevelPlayInstCountError = 2600020; + ErrorCode_LevelPlayCountError = 2600021; + ErrorCode_TimerHasPause = 2600022; + ErrorCode_TimerHasNotPause = 2600023; + ErrorCode_TimerHasFinish = 2600024; + ErrorCode_ErrorCodeIdCreateRuleChange = 2700000; + ErrorCode_ErrorCodeIdCreateRuleChange2 = 2700001; +} + +message DErrorResult { + ErrorCode ErrorCode = 1; + repeated string ErrorParams = 2; +} + +message Vector { + float X = 1; + float Y = 2; + float Z = 3; +} + +message Rotator { + float Pitch = 1; + float Yaw = 2; + float Roll = 3; +} + +enum EEntityType { + EEntityType_Player = 0; + EEntityType_Npc = 1; + EEntityType_Monster = 2; + EEntityType_SceneItem = 5; + EEntityType_Custom = 6; + EEntityType_Vision = 7; + EEntityType_Animal = 8; + EEntityType_ClientOnly = 9; + EEntityType_Vehicle = 10; + EEntityType_PlayerEntity = 11; + EEntityType_SceneEntity = 12; +} + +enum EAddEntityType { + EAddEntityType_SceneInit = 0; + EAddEntityType_Normal = 1; +} + +enum ERemoveEntityType { + ERemoveEntityType_RemoveTypeForce = 0; + ERemoveEntityType_HpIsZero = 1; + ERemoveEntityType_Destructible = 2; + ERemoveEntityType_RemoveTypeNormal = 3; + ERemoveEntityType_RemoveTypeCapture = 4; + ERemoveEntityType_RemoveTypeTreasureBox = 5; + ERemoveEntityType_RemoveTypeDrop = 6; + ERemoveEntityType_MonsterBoom = 7; + ERemoveEntityType_RemoveTypeResetByModeChange = 8; +} + +enum EAttributeType { + EAttributeType_EAttributeType_None = 0; + EAttributeType_Lv = 1; + EAttributeType_LifeMax = 2; + EAttributeType_Life = 3; + EAttributeType_Sheild = 4; + EAttributeType_SheildDamageChange = 5; + EAttributeType_SheildDamageReduce = 6; + EAttributeType_Atk = 7; + EAttributeType_Crit = 8; + EAttributeType_CritDamage = 9; + EAttributeType_Def = 10; + EAttributeType_EnergyEfficiency = 11; + EAttributeType_CdReduse = 12; + EAttributeType_ElementEfficiency = 13; + EAttributeType_DamageChangeNormalSkill = 14; + EAttributeType_DamageChange = 15; + EAttributeType_DamageReduce = 16; + EAttributeType_DamageChangeAuto = 17; + EAttributeType_DamageChangeCast = 18; + EAttributeType_DamageChangeUltra = 19; + EAttributeType_DamageChangeQte = 20; + EAttributeType_DamageChangePhys = 21; + EAttributeType_DamageChangeElement1 = 22; + EAttributeType_DamageChangeElement2 = 23; + EAttributeType_DamageChangeElement3 = 24; + EAttributeType_DamageChangeElement4 = 25; + EAttributeType_DamageChangeElement5 = 26; + EAttributeType_DamageChangeElement6 = 27; + EAttributeType_DamageResistancePhys = 28; + EAttributeType_DamageResistanceElement1 = 29; + EAttributeType_DamageResistanceElement2 = 30; + EAttributeType_DamageResistanceElement3 = 31; + EAttributeType_DamageResistanceElement4 = 32; + EAttributeType_DamageResistanceElement5 = 33; + EAttributeType_DamageResistanceElement6 = 34; + EAttributeType_HealChange = 35; + EAttributeType_HealedChange = 36; + EAttributeType_DamageReducePhys = 37; + EAttributeType_DamageReduceElement1 = 38; + EAttributeType_DamageReduceElement2 = 39; + EAttributeType_DamageReduceElement3 = 40; + EAttributeType_DamageReduceElement4 = 41; + EAttributeType_DamageReduceElement5 = 42; + EAttributeType_DamageReduceElement6 = 43; + EAttributeType_ReactionChange1 = 44; + EAttributeType_ReactionChange2 = 45; + EAttributeType_ReactionChange3 = 46; + EAttributeType_ReactionChange4 = 47; + EAttributeType_ReactionChange5 = 48; + EAttributeType_ReactionChange6 = 49; + EAttributeType_ReactionChange7 = 50; + EAttributeType_ReactionChange8 = 51; + EAttributeType_ReactionChange9 = 52; + EAttributeType_ReactionChange10 = 53; + EAttributeType_ReactionChange11 = 54; + EAttributeType_ReactionChange12 = 55; + EAttributeType_ReactionChange13 = 56; + EAttributeType_ReactionChange14 = 57; + EAttributeType_ReactionChange15 = 58; + EAttributeType_EnergyMax = 59; + EAttributeType_Energy = 60; + EAttributeType_SpecialEnergy1Max = 61; + EAttributeType_SpecialEnergy1 = 62; + EAttributeType_SpecialEnergy2Max = 63; + EAttributeType_SpecialEnergy2 = 64; + EAttributeType_SpecialEnergy3Max = 65; + EAttributeType_SpecialEnergy3 = 66; + EAttributeType_SpecialEnergy4Max = 67; + EAttributeType_SpecialEnergy4 = 68; + EAttributeType_StrengthMax = 69; + EAttributeType_Strength = 70; + EAttributeType_StrengthRecover = 71; + EAttributeType_StrengthPunishTime = 72; + EAttributeType_StrengthRun = 73; + EAttributeType_StrengthSwim = 74; + EAttributeType_StrengthFastSwim = 75; + EAttributeType_ElementEnergyMax = 76; + EAttributeType_ElementEnergy = 77; + EAttributeType_HardnessMax = 78; + EAttributeType_Hardness = 79; + EAttributeType_HardnessRecover = 80; + EAttributeType_HardnessPunishTime = 81; + EAttributeType_HardnessChange = 82; + EAttributeType_HardnessReduce = 83; + EAttributeType_ToughMax = 84; + EAttributeType_Tough = 85; + EAttributeType_ToughRecover = 86; + EAttributeType_ToughChange = 87; + EAttributeType_ToughReduce = 88; + EAttributeType_ElementPower1 = 89; + EAttributeType_ElementPower2 = 90; + EAttributeType_ElementPower3 = 91; + EAttributeType_ElementPower4 = 92; + EAttributeType_ElementPower5 = 93; + EAttributeType_ElementPower6 = 94; + EAttributeType_SpecialDamageChange = 95; + EAttributeType_StrengthFastClimbCost = 96; + EAttributeType_ElementPropertyType = 97; + EAttributeType_WeakTime = 98; + EAttributeType_IgnoreDefRate = 99; + EAttributeType_IgnoreDamageResistancePhys = 100; + EAttributeType_IgnoreDamageResistanceElement1 = 101; + EAttributeType_IgnoreDamageResistanceElement2 = 102; + EAttributeType_IgnoreDamageResistanceElement3 = 103; + EAttributeType_IgnoreDamageResistanceElement4 = 104; + EAttributeType_IgnoreDamageResistanceElement5 = 105; + EAttributeType_IgnoreDamageResistanceElement6 = 106; + EAttributeType_SkillToughRatio = 107; + EAttributeType_StrengthClimbJump = 108; + EAttributeType_StrengthGliding = 109; + EAttributeType_Mass = 110; + EAttributeType_BrakingFrictionFactor = 111; + EAttributeType_GravityScale = 112; + EAttributeType_SpeedRatio = 113; + EAttributeType_DamageChangePhantom = 114; + EAttributeType_AutoAttackSpeed = 115; + EAttributeType_CastAttackSpeed = 116; + EAttributeType_StatusBuildUp1Max = 117; + EAttributeType_StatusBuildUp1 = 118; + EAttributeType_StatusBuildUp2Max = 119; + EAttributeType_StatusBuildUp2 = 120; + EAttributeType_StatusBuildUp3Max = 121; + EAttributeType_StatusBuildUp3 = 122; + EAttributeType_StatusBuildUp4Max = 123; + EAttributeType_StatusBuildUp4 = 124; + EAttributeType_StatusBuildUp5Max = 125; + EAttributeType_StatusBuildUp5 = 126; + EAttributeType_RageMax = 127; + EAttributeType_Rage = 128; + EAttributeType_RageRecover = 129; + EAttributeType_RagePunishTime = 130; + EAttributeType_RageChange = 131; + EAttributeType_RageReduce = 132; + EAttributeType_ToughRecoverDelayTime = 133; + EAttributeType_Jump = 134; + EAttributeType_ParalysisTimeMax = 135; + EAttributeType_ParalysisTime = 136; + EAttributeType_ParalysisTimeRecover = 137; + EAttributeType_EAttributeType_MAX = 138; +} + +message GameplayAttributeData { + int32 CurrentValue = 1; + int32 ValueIncrement = 2; + EAttributeType AttributeType = 3; +} + +message AttrData { + EAttributeType AttributeType = 1; + int32 CurrentValue = 2; + int32 ValueIncrement = 3; +} + +message GameplayTagData { + int32 Id = 1; + int32 TagCount = 2; +} + +message CommonTagData { + int32 TagId = 1; + bool RemoveTagIds = 2; +} + +message MovementInformation { + Vector LinearVelocity = 1; + Vector AngularVelocity = 2; + Vector Location = 3; + Rotator Rotation = 4; + bool bSimulatedPhysicSleep = 5; + bool bRepPhysics = 6; + int32 MovementMode = 7; + float TimeStamp = 8; + int32 InputDirection = 9; + bool ResetMeshOffset = 10; + bool IsJump = 11; + float HorizontalJumpSpeed = 12; +} + +message RelativeMoveReplaySample { + int64 BaseMovementEntityId = 1; + Vector RelativeLocation = 2; + Rotator RelativeRotation = 3; +} + +message MoveReplaySample { + Vector LinearVelocity = 1; + Vector Location = 2; + Rotator Rotation = 3; + int32 MovementMode = 4; + float TimeStamp = 5; + int32 InputDirection = 6; + repeated GameplayTagData Tags = 7; + RelativeMoveReplaySample RelativeMoveReplaySample = 8; + float ControllerPitch = 9; + float TimeScale = 10; + int64 ServerTimeStamp = 11; + int32 RTT = 12; + Vector SlideForward = 13; + int32 MoveState = 14; + int32 SkillId = 15; + int32 ElapsedLogicTickTime = 16; +} + +message PrivateTag { + int32 PlayerId = 1; + repeated string Tags = 31; +} + +message InstanceOwnerInfo { + bool IsFinishMingSuGen = 1; +} + +message Qks { + int64 CreatureGenId = 1; +} + +message AceAntiAttrData { + int32 Id = 1; + float Value = 2; + bool _Ss = 3; +} + +message CombatCommon { + int64 PreMessageId = 1; + int64 MessageId = 2; + int64 Originator = 3; + float TimeStamp = 4; + int64 EntityId = 5; + bool IsServerRequest = 6; +} + +message EntityRemoveInfo { + int64 EntityId = 1; + int32 Type = 2; +} + +message RoleShowEntry { + int32 RoleId = 1; + int32 Level = 2; +} + +message PlayerDetails { + int32 PlayerId = 1; + string Name = 2; + int32 Level = 3; + int32 OriginWorldLevel = 4; + int32 CurWorldLevel = 5; + int32 HeadId = 6; + int32 HeadFrameId = 7; + string Signature = 8; + bool IsOnline = 9; + bool IsCanLobbyOnline = 10; + int64 LastOfflineTime = 11; + int32 TeamMemberCount = 12; + int32 LevelGap = 13; + int32 Birthday = 14; + repeated RoleShowEntry RoleShowList = 15; + repeated int32 CardShowList = 16; + int32 CurCard = 17; + bool DisplayBirthday = 18; + int64 y0a = 19; + string SdkUserId = 20; + string SdkOnlineId = 21; + string SdkAccountId = 22; + bool CrossPlayEnabled = 23; + int32 LimitState = 24; +} + +message EntitySimplyMoveInfo { + int64 EntityId = 1; + Vector Location = 2; + Rotator Rotation = 3; +} + +// MessageId: 21249 (Push) +message AceAntiDataPush { + bytes AntiData = 9; +} + +// MessageId: 20888 (Notify) +message AceAntiDataNotify { + bytes AntiData = 15; +} + +message AchievementProgress { + int32 CurProgress = 1; + int32 TotalProgress = 2; +} + +message AchievementEntry { + int32 Id = 1; + uint32 FinishTime = 2; + bool IsReceive = 3; + AchievementProgress Progress = 4; +} + +message AchievementGroupEntry { + int32 Id = 1; + uint32 FinishTime = 2; + bool IsReceive = 3; +} + +message AchievementGroupInfo { + AchievementGroupEntry AchievementGroupEntry = 1; + repeated AchievementEntry AchievementEntryList = 2; +} + +// MessageId: 19007 (Request) +message AchievementInfoRequest { +} + +// MessageId: 18549 (Response) +message AchievementInfoResponse { + repeated AchievementGroupInfo AchievementGroupInfoList = 14; + int32 AchievementFinishedStar = 8; + int32 FinishedAchievementNum = 11; +} + +// MessageId: 15342 (Request) +message AchievementReceiveRequest { + bool IsGroupId = 9; + int32 Id = 15; +} + +// MessageId: 21632 (Response) +message AchievementReceiveResponse { + ErrorCode ErrorCode = 2; + repeated string ErrorParams = 13; + map ItemMap = 10; +} + +// MessageId: 26482 (Notify) +message AchievementProgressNotify { + AchievementEntry AchievementEntry = 2; +} + +// MessageId: 19996 (Notify) +message AchievementListProgressNotify { + repeated AchievementEntry AchievementEntryList = 10; +} + +// MessageId: 21284 (Notify) +message AchievementGroupProgressNotify { + AchievementGroupEntry AchievementGroupEntry = 10; +} + +// MessageId: 18476 (Request) +message AchievementFinishRequest { + int32 Id = 5; +} + +// MessageId: 20897 (Response) +message AchievementFinishResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 20469 (Notify) +message AchievementCountChangeNotify { + int32 AchievementFinishedStar = 2; + int32 FinishedAchievementNum = 8; +} + +// MessageId: 21640 (Request) +message UpdateAchievementInfoRequest { +} + +// MessageId: 18616 (Response) +message UpdateAchievementInfoResponse { + ErrorCode ErrorCode = 3; + repeated AchievementEntry AchievementEntryList = 8; +} + +// MessageId: 24942 (Notify) +message LevelEventNotify { + int32 PlayerId = 4; + int32 IncId = 7; + GameCtxPb GameCtx = 15; + int32 TotalCount = 3; + int32 StartIndex = 6; + int32 EndIndex = 11; + bool NeedFinishReq = 14; +} + +// MessageId: 17212 (Notify) +message ActionErrorCodeNotify { + int32 IncId = 14; + GameCtxPb GameCtx = 2; + int32 Index = 13; + ErrorCode ErrorCode = 4; +} + +// MessageId: 27403 (Request) +message ActionFinishRequest { + int32 PlayerId = 9; + int32 IncId = 5; + int32 StartIndex = 4; + string ErrorMsg = 2; +} + +// MessageId: 24159 (Response) +message ActionFinishResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 22536 (Request) +message GmLevelActionRequest { + string JsonStr = 14; +} + +// MessageId: 23534 (Response) +message GmLevelActionResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 15823 (Notify) +message OperationRestrictionNotify { + string Params = 3; + bool IsNull = 9; +} + +enum rn_1 { + rn__None = 0; + rn__ActionOpenSystem = 1; + rn__SoaringChallenge = 2; + rn__FishingHandIn = 3; +} + +message YZl { + int32 HZl = 1; + int32 DOLLARZl = 2; + int32 WZl2 = 3; + int32 Score = 4; +} + +message uS_ { + int32 aS_1 = 1; +} + +message XZl2 { + int32 QZl4 = 1; +} + +message on_1 { + oneof Message { + XZl2 XZl = 3; + YZl YZl = 4; + uS_ uS_ = 5; + } + int32 KZl2 = 1; + int32 IncId = 2; +} + +// MessageId: 20385 (Notify) +message ActionOpenSystemBoardNotify { + int32 PlayerId = 4; + on_1 K4s = 5; +} + +// MessageId: 16596 (Request) +message OpenSystemBoardResultRequest { + int32 PlayerId = 7; + int32 Result = 15; + int32 IncId = 2; +} + +// MessageId: 20997 (Response) +message OpenSystemBoardResultResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 23114 (Notify) +message TeleportDungeonNotify { + int32 TeleportDungeonActionHostIdHandle = 10; + int32 IncId = 4; + int32 DungeonInstanceId = 12; + bool IsFormTeleportAction = 5; + bool InstType = 9; +} + +// MessageId: 17820 (Request) +message TeleportDungeonRequest { + int32 TeleportDungeonActionHostIdHandle = 9; + int32 IncId = 4; + repeated int32 RoleIds = 6; + bool ybs2 = 12; +} + +// MessageId: 21076 (Response) +message TeleportDungeonResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 22363 (Notify) +message ActionRelatedEntityInfoNotify { + repeated ZZl ZZl = 12; + repeated ee_1 ee_2 = 8; +} + +message ZZl { + int64 EntityId = 1; + int32 StateTagId = 2; +} + +message ee_1 { + int64 EntityId = 1; + bool te_2 = 2; +} + +enum GameCtxType { + GameCtxType_vvs = 0; + GameCtxType_pvs = 1; + GameCtxType_Mvs = 2; + GameCtxType_Svs = 3; + GameCtxType_Evs = 4; + GameCtxType_EntityStateChangeAction = 5; + GameCtxType_Ivs = 6; + GameCtxType_Tvs = 7; + GameCtxType_EntityLeaveTrigger = 8; + GameCtxType_Rvs = 9; + GameCtxType_Dvs = 10; + GameCtxType_Avs = 11; + GameCtxType_Pvs2 = 12; + GameCtxType_Uvs = 13; + GameCtxType_wvs = 14; + GameCtxType_xvs = 15; + GameCtxType_bvs = 16; + GameCtxType_Bvs2 = 17; + GameCtxType_qvs = 18; + GameCtxType_Gvs = 19; + GameCtxType_Ovs = 20; + GameCtxType_kvs = 21; + GameCtxType_Nvs = 22; + GameCtxType_Fvs = 23; + GameCtxType_Vvs2 = 24; + GameCtxType_DOLLARvs = 25; + GameCtxType_Hvs = 26; + GameCtxType_jvs = 27; + GameCtxType_Wvs2 = 28; + GameCtxType_GmPlayFlow = 29; + GameCtxType_SceneItemLifeCycleComponentCreate = 30; + GameCtxType_SceneItemLifeCycleComponentDetroy = 31; + GameCtxType_GameCtxGm = 32; + GameCtxType_FlowActionCtx = 33; + GameCtxType_Yvs = 34; + GameCtxType_ChildQuestNodeFixAction = 35; + GameCtxType_ConditionNodeFixAction = 36; + GameCtxType_EntityFixAction = 37; + GameCtxType_ConditionNode = 38; + GameCtxType_Jvs2 = 39; + GameCtxType_zvs = 40; + GameCtxType_ChildQuestNodeCondition = 41; + GameCtxType_EntityStateChangeConditionAction = 42; + GameCtxType_RequestPlayerGameCurrStateBt = 43; + GameCtxType_RequestEntityCurrState = 44; + GameCtxType_TriggerConditionListeningAction = 45; + GameCtxType_F7s = 46; + GameCtxType_EntityVisibleCondition = 47; + GameCtxType_FailedNodeTeleport = 48; + GameCtxType_LeaveInstEscActionCtx = 49; + GameCtxType_TrampleActiveActionCtx = 50; + GameCtxType_TrampleDeActiveActionCtx = 51; + GameCtxType_DefaultGameCtx = 52; + GameCtxType_LevelPlayExploratoryCtx = 53; + GameCtxType_RenjuCompleteActionCtx = 54; + GameCtxType_JigsawFoundationMatchedActionCtx = 55; + GameCtxType_CompositionFixAction = 56; + GameCtxType_yvl = 57; + GameCtxType_HookLockPointActionCtx = 58; + GameCtxType_ClientTriggerActionCtx = 59; + GameCtxType_se_ = 60; + GameCtxType_LevelSequenceFrameEventAction = 61; + GameCtxType_JigsawFoundationMatchedConditionActionCtx = 62; + GameCtxType_CameraAlertComponentCreate = 63; + GameCtxType_RenjuExitMatchedAction = 64; + GameCtxType_RenjuExitUnMatchedAction = 65; + GameCtxType_IS_ = 66; + GameCtxType_EffectAreaConditionListeningAction = 67; + GameCtxType_OccupationInfoAction = 68; +} + +message GameCtxPb { + oneof LOs { + BehaviorTreeCtxPb BehaviorTree = 2; + EntityCtxPb Entity = 3; + NormalInteractCtxPb NormalInteract = 4; + DynamicInteractCtxPb DynamicInteract = 5; + RandomInteractCtxPb RandomInteract = 6; + StateChangeActionCtxPb StateChangeAction = 7; + EntityGroupActionCtxPb EntityGroupAction = 8; + EntityTriggerCtxPb EntityTrigger = 9; + EntityLeaveTriggerCtxPb EntityLeaveTriggerCtx = 10; + EntityDestructibleCtxPb EntityDestructible = 11; + EntityTimelineTrackCtxPb EntityTimelineTrack = 12; + LevelPlayOpenActionCtxPb LevelPlayOpenAction = 13; + LevelPlayRewardActionCtxPb LevelPlayRewardAction = 14; + QuestActiveActionCtxPb QuestActiveAction = 15; + QuestAcceptActionCtxPb QuestAcceptAction = 16; + QuestFinishActionCtxPb QuestFinishAction = 17; + ChildQuestNodeEnterActionCtxPb ChildQuestNodeEnterAction = 18; + ChildQuestNodeFinishActionCtxPb ChildQuestNodeFinishAction = 19; + SuccessNodeActionCtxPb SuccessNodeAction = 20; + FailedNodeActionCtxPb FailedNodeAction = 21; + CompositionEnterActionCtxPb CompositionEnterAction = 22; + EntityConditionListeningActionCtxPb EntityConditionListeningAction = 23; + PlayFlowChildQuestNodeCtxPb PlayFlowChildQuestNode = 24; + HandInItemChildQuestNodeCtxPb HandInItemChildQuestNode = 25; + DoInteractChildQuestNodeCtxPb DoInteractChildQuestNode = 26; + ActionGroupNodeActionCtxPb ActionGroupNodeAction = 27; + ExploreSkillPullGiantCtxPb ExploreSkillPullGiantAction = 28; + LevelPlayCtxPb LevelPlay = 29; + GmLevelActionCtxPb GmLevelAction = 30; + SceneItemLifeCycleComponentCreateCtxPb LifeCycleCreateAction = 31; + SceneItemLifeCycleComponentDestroyCtxPb LifeCycleDestroyAction = 32; + FlowActionCtxPb FlowAction = 33; + DailyQuestTerminateActionCtxPb DailyQuestTerminateAction = 34; + BeamReceiveAction EntityBeamReceiveAction = 35; + aks zvs = 36; + SceneItemStateChangeConditionAction EntityStateChangeConditionAction = 37; + z7s1 F7s = 38; + LeaveInstEscActionCtxPb LeaveInstEscActionCtx = 39; + TrampleActivateAction TrampleActiveAction = 40; + TrampleDeActiveAction TrampleDeActiveAction = 41; + nn_2 aa_ = 42; + sn_2 re_1 = 43; + an_2 oe_ = 44; + hn_1 ne_ = 45; + ln_1 dpl = 46; + _n_2 se_ = 47; + cn_2 ae_2 = 48; + aw_2 IS_ = 49; + } + int32 CtxType = 1; +} + +message EntityCtxPb { + int32 ConfigId = 1; + int64 IncId = 2; +} + +message NormalInteractCtxPb { + EntityCtxPb EntityCtx = 1; + int32 OptionIndex = 2; +} + +message DynamicInteractCtxPb { + EntityCtxPb EntityCtx = 1; + string OptionGuid = 2; +} + +message RandomInteractCtxPb { + EntityCtxPb EntityCtx = 1; + int32 OptionIndex = 2; +} + +message StateChangeActionCtxPb { + EntityCtxPb EntityCtx = 1; + int32 StateIndex = 2; +} + +message SceneItemStateChangeConditionAction { + EntityCtxPb EntityCtx = 1; + int32 StateIndex = 2; + int32 ConditionIndex = 3; +} + +message EntityGroupActionCtxPb { + EntityCtxPb EntityCtx = 1; + int32 TriggerIndex = 2; + bool IsMatch = 3; +} + +message aks { + EntityCtxPb EntityCtx = 1; +} + +message EntityTriggerCtxPb { + EntityCtxPb EntityCtx = 1; + int64 TriggerEntityIncId = 2; +} + +message ln_1 { + EntityCtxPb EntityCtx = 1; + bool IsEnter = 2; +} + +message EntityLeaveTriggerCtxPb { + EntityCtxPb EntityCtx = 1; + int64 TriggerEntityIncId = 2; +} + +message EntityDestructibleCtxPb { + EntityCtxPb EntityCtx = 1; +} + +enum EntityTimelineEventType { + EntityTimelineEventType_LeftIn = 0; + EntityTimelineEventType_LeftOut = 1; + EntityTimelineEventType_RightIn = 2; + EntityTimelineEventType_RightOut = 3; +} + +message EntityTimelineTrackCtxPb { + EntityCtxPb EntityCtx = 1; + int32 GroupIndex = 2; + int32 ControlPoint = 3; + int32 EventType = 4; +} + +message EntityConditionListeningActionCtxPb { + EntityCtxPb EntityCtx = 1; + int32 EntityConditionListeningIndex = 2; +} + +message ExploreSkillPullGiantCtxPb { + EntityCtxPb EntityCtx = 1; +} + +message _n_2 { + EntityCtxPb EntityCtx = 1; +} + +message GmLevelActionCtxPb { + string JsonStr = 1; +} + +message SceneItemLifeCycleComponentCreateCtxPb { + EntityCtxPb EntityCtx = 1; +} + +message SceneItemLifeCycleComponentDestroyCtxPb { + EntityCtxPb EntityCtx = 1; +} + +message TrampleActivateAction { + EntityCtxPb EntityCtx = 1; +} + +message TrampleDeActiveAction { + EntityCtxPb EntityCtx = 1; +} + +message nn_2 { + EntityCtxPb EntityCtx = 1; + int32 he_1 = 2; +} + +message sn_2 { + EntityCtxPb EntityCtx = 1; + int32 le_2 = 2; +} + +message an_2 { + EntityCtxPb EntityCtx = 1; + int32 le_2 = 2; +} + +message cn_2 { + EntityCtxPb EntityCtx = 1; + int32 le_2 = 2; + int32 ConditionIndex = 3; +} + +message BehaviorTreeCtxPb { + int64 IncId = 1; + int32 BtType = 2; + int32 BtId = 3; + int32 NodeId = 4; +} + +message LevelPlayCtxPb { + int32 LevelPlayId = 1; +} + +message LevelPlayOpenActionCtxPb { + int32 LevelPlayId = 1; +} + +message aw_2 { + int32 LevelPlayId = 1; +} + +message LevelPlayRewardActionCtxPb { + int32 LevelPlayId = 1; +} + +message QuestActiveActionCtxPb { + int32 QuestId = 1; +} + +message QuestAcceptActionCtxPb { + int32 QuestId = 1; +} + +message QuestFinishActionCtxPb { + int32 QuestId = 1; +} + +message DailyQuestTerminateActionCtxPb { + int32 QuestId = 1; +} + +message LeaveInstEscActionCtxPb { + int32 InstanceId = 1; +} + +message ChildQuestNodeEnterActionCtxPb { + BehaviorTreeCtxPb BehaviorTreeCtx = 1; +} + +message ChildQuestNodeFinishActionCtxPb { + BehaviorTreeCtxPb BehaviorTreeCtx = 1; +} + +message SuccessNodeActionCtxPb { + BehaviorTreeCtxPb BehaviorTreeCtx = 1; +} + +message FailedNodeActionCtxPb { + BehaviorTreeCtxPb BehaviorTreeCtx = 1; +} + +message CompositionEnterActionCtxPb { + BehaviorTreeCtxPb BehaviorTreeCtx = 1; +} + +message PlayFlowChildQuestNodeCtxPb { + BehaviorTreeCtxPb BehaviorTreeCtx = 1; +} + +message HandInItemChildQuestNodeCtxPb { + BehaviorTreeCtxPb BehaviorTreeCtx = 1; +} + +message DoInteractChildQuestNodeCtxPb { + BehaviorTreeCtxPb BehaviorTreeCtx = 1; +} + +message ActionGroupNodeActionCtxPb { + BehaviorTreeCtxPb BehaviorTreeCtx = 1; +} + +message FlowActionCtxPb { + string FlowListName = 1; + int32 FlowId = 2; + int32 StateId = 3; + int32 ActionId = 4; +} + +enum BeamReceiveActionType { + BeamReceiveActionType_BeginAction = 0; + BeamReceiveActionType_CompleteAction = 1; + BeamReceiveActionType_StopAction = 2; +} + +message BeamReceiveAction { + BeamReceiveActionType ReceiveType = 1; + EntityCtxPb EntityCtx = 2; +} + +message z7s1 { + string FlowListName = 1; + int32 FlowId = 2; + int32 StateId = 3; +} + +enum un_2 { + un__Hooked = 0; + un__ExitMidway = 1; + un__ExitEndpoint = 2; +} + +message hn_1 { + EntityCtxPb EntityCtx = 1; + int32 _e_ = 2; +} + +message Kca { + repeated SignReward SignInReward = 1; + repeated SignReward DOLLARca = 2; + repeated int32 Hca = 3; + bool NowOpen = 5; + int64 EndTime = 6; + int64 NextRefreshTime = 7; +} + +enum ActivityType { + ActivityType_Parkour = 0; + ActivityType_GatherActivity = 1; + ActivityType_Sign = 2; + ActivityType_TowerGuide = 3; + ActivityType_NewBieCourse = 4; + ActivityType_WorldNewJourney = 5; + ActivityType_RougeActivity = 6; + ActivityType_DoubleInstanceRewardActivity = 7; + ActivityType_RoleTrialActivity = 8; + ActivityType_Harvest = 9; + ActivityType_NewRoleGuideActivity = 10; + ActivityType_PhantomCollect = 11; + ActivityType_DailyAdventureActivity = 12; + ActivityType_LongShanMainActivity = 13; + ActivityType_BossRushActivity = 14; + ActivityType_TurnTableActivity = 15; + ActivityType_PhotoMemoryActivity = 16; + ActivityType_TrackMoonActivity = 17; + ActivityType_CircumFluence = 18; + ActivityType_TowerDefenceActivity = 19; + ActivityType_TimePointRewardActivity = 20; + ActivityType_TowerGuideNew = 21; + ActivityType_TrackMoonPhase = 22; + ActivityType_RiskHarvest = 23; + ActivityType_CorniceMeeting = 24; + ActivityType_BlackCoastTheme = 25; + ActivityType_RogueWhiteCat = 26; + ActivityType_ScratchCard = 27; + ActivityType_PreheatSign = 28; + ActivityType_MowTower = 29; + ActivityType_ThroughTrain = 30; + ActivityType_SprintSign = 31; + ActivityType_MapTravelActivity = 32; + ActivityType_FarmGold = 33; + ActivityType_NewLordGym = 34; + ActivityType_RoleSkinTrialActivity = 35; + ActivityType_RogueWeekly = 36; + ActivityType_FishingActivity = 37; + ActivityType_TeamParkOurActivity = 38; + ActivityType_SlashAndTowerLevelPlay = 39; + ActivityType_PureUIActivity = 200; +} + +message ParkourActivityChallenge { + int32 ChallengeId = 1; + int64 BeginTime = 2; + int64 EndTime = 3; +} + +message ParkourActivity { + repeated ParkourActivityChallenge Challenges = 1; +} + +message DoubleInstActivityReward { + int32 GetDoubleInstRwdCount = 1; +} + +enum GatherActivityTaskState { + GatherActivityTaskState_GatherLock = 0; + GatherActivityTaskState_GatherRunning = 1; + GatherActivityTaskState_GatherInComplete = 2; + GatherActivityTaskState_GatherDone = 3; + GatherActivityTaskState_GatherTakeReward = 4; +} + +message GatherTaskDoneInfo { + int32 TaskId = 1; + int32 State = 2; +} + +message GatherActivityInfo { + repeated GatherTaskDoneInfo GatherTaskDoneInfo = 1; +} + +enum SignState { + SignState_Z6n = 0; + SignState_CMs = 1; + SignState_ovs = 2; +} + +message SignActivity { + repeated int32 SignStateList = 1; +} + +message HarvestPointReward { + int32 Id = 1; + int32 State = 2; +} + +message HarvestLevelReward { + int32 Id = 1; + int32 StartTime = 2; + bool Challenges = 3; + int32 Points = 4; + int32 Diff = 5; + int32 State = 6; +} + +message HarvestActivity { + repeated HarvestPointReward HarvestPointRewards = 1; + repeated HarvestLevelReward HarvestLevelRewards = 2; +} + +message NewBieCourseActivity { + repeated int32 HadTakeReward = 1; +} + +message RoleTrialTask { + int32 RoleId = 1; + int32 ChallengeState = 2; +} + +message RoleTrialInfoActivity { + repeated RoleTrialTask RoleTrialTask = 1; +} + +enum PhantomCollectRewardType { + PhantomCollectRewardType_PhantomsCollect = 0; + PhantomCollectRewardType_DataDock = 1; + PhantomCollectRewardType_PhantomSideQuest = 2; + PhantomCollectRewardType_Max = 3; +} + +message PhantomCollectReward { + oneof Data { + PhantomCollectProgress Progress = 3; + } + int32 Type = 1; + int32 State = 2; +} + +message PhantomCollectProgress { + repeated int32 Phantoms = 1; +} + +message PhantomCollectActivity { + repeated PhantomCollectReward PhantomCollectRewards = 1; +} + +message ActivityRogueData { + int64 BeginOpenTime = 1; + int64 EndOpenTime = 2; + RoguelikeSeason RoguelikeSeason = 3; +} + +message RoguelikeTokenList { + int32 Id = 1; + bool IsReceive = 2; +} + +message RoguelikeMemoryRewardItemData { + int32 Id = 1; + bool IsReceive = 2; +} + +message RoguelikeSeason { + int32 SeasonId = 1; + int64 StartTime = 2; + int64 EndTime = 3; + repeated RoguelikeTokenList RoguelikeTokenList = 4; + repeated RoguelikeMemoryRewardItemData SeasonRewardList = 5; + int32 TokenItemCount = 6; + int32 ue_ = 7; + int32 de_1 = 8; +} + +message ActivityRoleGiveData { + bool IsGetReward = 1; +} + +message ActivityCorniceMeetingData { + int64 UnlockTime = 1; + map LevelEntryData = 2; +} + +message ActivityData { + oneof Data { + ParkourActivity ParkourActivity = 10; + SignActivity SignActivity = 11; + NewBieCourseActivity NewBieCourseActivity = 12; + DoubleInstActivityReward DoubleInstActivityReward = 13; + HarvestActivity HarvestActivity = 14; + RoleTrialInfoActivity RoleTrialInfoActivity = 15; + PhantomCollectActivity PhantomCollectActivity = 16; + GatherActivityInfo GatherActivityInfo = 17; + DailyAdventureActivityData DailyAdventureActivityData = 18; + ActivityRogueData ActivityRogueData = 19; + vks Kps = 20; + ActivityTurnTableData ActivityTurnTableData = 21; + Xps Xps = 22; + ActivityMoonChasingData ActivityMoonChasingData = 23; + xYs xYs = 24; + Lzs pzs = 25; + Kca Qca = 26; + ActivityRoleGiveData ActivityRoleGiveData = 27; + ActivityCorniceMeetingData ActivityCorniceMeetingData = 28; + Se_ Se_ = 29; + ActivityBlackCoastData ActivityBlackCoastData = 31; + Ee_2 Ee_1 = 32; + Ie_ Ie_ = 34; + Te_1 Te_ = 35; + be_2 be_ = 36; + Twl Twl = 37; + Le_1 Le_ = 38; + we_ we_ = 39; + Re_2 Re_ = 40; + QS_ QS_ = 41; + SN_3 SN_ = 43; + JN_ JN_ = 44; + } + int32 Id = 1; + int32 Type = 2; + int64 BeginShowTime = 3; + int64 EndShowTime = 4; + int64 BeginOpenTime = 5; + int64 EndOpenTime = 6; + bool IsUnlock = 7; + repeated int32 CompletePreQuests = 8; + bool IsFirstOpen = 9; + repeated int32 Ce_ = 30; + int32 ge_2 = 33; + bool nk_ = 42; +} + +// MessageId: 23005 (Request) +message ActivityRequest { +} + +// MessageId: 18119 (Response) +message ActivityResponse { + repeated ActivityData Activities = 8; + ErrorCode ErrorCode = 2; +} + +// MessageId: 23791 (Request) +message ActivityFirstReadRequest { + int32 ActivityId = 9; +} + +// MessageId: 19522 (Response) +message ActivityFirstReadResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 24139 (Notify) +message ActivityUpdateNotify { + repeated ActivityData Activities = 3; +} + +// MessageId: 18882 (Notify) +message ActivityDisableNotify { + repeated int32 ActivityId = 15; +} + +// MessageId: 24390 (Request) +message SignActivityRequest { + int32 ActivityId = 8; + int32 Index = 5; +} + +// MessageId: 27466 (Response) +message SignActivityResponse { + ErrorCode ErrorCode = 14; + map ItemMap = 15; +} + +// MessageId: 27630 (Notify) +message SignActivitySignStateNotify { + int32 ActivityId = 7; + int32 Index = 2; + int32 SignState = 1; +} + +// MessageId: 19687 (Notify) +message SignActivityKeepTimeNotify { + int32 ActivityId = 10; + int64 KeepTime = 3; +} + +// MessageId: 20838 (Request) +message HarvestActivityPointRequest { + int32 ActivityId = 13; + int32 Id = 2; +} + +// MessageId: 20339 (Response) +message HarvestActivityPointResponse { + ErrorCode ErrorCode = 5; + map ItemMap = 13; +} + +// MessageId: 28147 (Request) +message HarvestActivityLevelRequest { + int32 ActivityId = 10; + int32 InstId = 5; +} + +// MessageId: 16254 (Response) +message HarvestActivityLevelResponse { + ErrorCode ErrorCode = 15; + map ItemMap = 1; +} + +// MessageId: 21996 (Request) +message HarvestActivityLevelDiffRequest { + int32 ActivityId = 5; + int32 InstId = 4; + int32 Diff = 15; +} + +// MessageId: 17074 (Response) +message HarvestActivityLevelDiffResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 16667 (Notify) +message HarvestActivityPointNotify { + int32 ActivityId = 13; + repeated HarvestPointReward HarvestPointReward = 4; +} + +// MessageId: 17675 (Notify) +message HarvestActivityLevelNotify { + int32 ActivityId = 2; + repeated HarvestLevelReward HarvestLevelRewards = 3; +} + +// MessageId: 23076 (Request) +message HarvestActivityResultRequest { +} + +// MessageId: 19155 (Response) +message HarvestActivityResultResponse { +} + +// MessageId: 25586 (Notify) +message HarvestActivityResultNotify { + bool Succ = 15; + int32 Record = 5; + int32 MaxRecord = 1; + ErrorCode ErrorCode = 6; +} + +// MessageId: 29618 (Request) +message PhantomCollectReceiveRequest { + int32 ActivityId = 13; + int32 Type = 6; +} + +// MessageId: 17203 (Response) +message PhantomCollectReceiveResponse { + ErrorCode ErrorCode = 4; + map ItemMap = 3; +} + +// MessageId: 16267 (Notify) +message PhantomCollectUpdateNotify { + int32 ActivityId = 4; + PhantomCollectReward PhantomCollectReward = 14; +} + +// MessageId: 20743 (Request) +message TurntableRunRequest { + int32 ActivityId = 5; +} + +// MessageId: 27435 (Response) +message TurntableRunResponse { + ErrorCode ErrorCode = 2; + int32 N6n = 15; + bool nMs2 = 9; + map ItemMap = 8; +} + +// MessageId: 29269 (Notify) +message nJl { + SignReward Ae_1 = 3; +} + +message ActivityTurnTableData { + bool sMs2 = 1; + int32 GroupId = 2; + repeated int32 Rewards = 3; + repeated SignReward xe_1 = 4; +} + +// MessageId: 17226 (Request) +message TrackMoonActivityRewardRequest { + int32 ActivityId = 12; +} + +// MessageId: 28964 (Response) +message TrackMoonActivityRewardResponse { + ErrorCode ErrorCode = 11; +} + +message ActivityCorniceMeetingLevelEntryData { + int32 MaxScore = 1; + int32 RemainTime = 2; + int64 UnlockTime = 3; + repeated int32 RewardedMap = 4; +} + +// MessageId: 17404 (Request) +message CorniceMeetingRewardRequest { + int32 LevelPlayId = 12; + int32 ScoreIndex = 9; +} + +// MessageId: 16087 (Response) +message CorniceMeetingRewardResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 18080 (Notify) +message CorniceMeetingActivityDataNotify { + int32 LevelPlayId = 7; + int32 Score = 15; + int32 RemainTime = 14; + bool De_2 = 8; + bool Be_1 = 13; +} + +// MessageId: 29883 (Request) +message CorniceMeetingChallengeTransRequest { + int32 LevelPlayId = 15; +} + +// MessageId: 23332 (Response) +message CorniceMeetingChallengeTransResponse { + ErrorCode ErrorCode = 4; +} + +message Cn_1 { + int32 Id = 1; + repeated SignReward Tasks = 2; +} + +message ActivityBlackCoastData { + repeated Cn_1 StageData = 1; + repeated int32 RewardIds = 2; +} + +// MessageId: 18477 (Notify) +message ActivityBlackCoastDataNotify { + repeated Cn_1 StageData = 3; +} + +// MessageId: 22209 (Request) +message ActivityBlackCoastTaskRewardRequest { + int32 TaskId = 1; +} + +// MessageId: 20255 (Response) +message ActivityBlackCoastTaskRewardResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 27320 (Request) +message ActivityBlackCoastDataProgressRewardRequest { + repeated int32 AllAvailableProgressRewardIds = 9; + int32 ActivityId = 8; +} + +// MessageId: 28726 (Response) +message ActivityBlackCoastDataProgressRewardResponse { + repeated int32 RewardIds = 14; + ErrorCode ErrorCode = 1; +} + +message Ee_2 { + int32 MaxEnergy = 1; + repeated int32 SignStateList = 3; + repeated RoleInstanceList RoleInstanceList = 5; + repeated Ge_1 Ge_ = 6; + repeated int32 BossRewardIds = 7; + repeated AllLimitTimeReward AllLimitTimeReward = 8; + map Ve_ = 9; + int64 je_1 = 10; + int64 He_2 = 11; + repeated vn_1 DOLLARe_ = 12; + int32 PlayTime = 13; + repeated int32 Qe_ = 14; +} + +message AllLimitTimeReward { + int32 SignState = 1; + int32 CurProgress = 2; + int32 Target = 3; + int32 ConfigId = 4; +} + +message RoleInstanceList { + int32 InstId = 1; + bool IsUnlock = 2; + bool Xe_2 = 3; +} + +message vn_1 { + int32 InstId = 1; + bool IsUnlock = 2; + bool Xe_2 = 3; + int64 UnlockTime = 4; +} + +message Ge_1 { + int32 Index = 1; + int32 LevelPlayId = 2; + int32 IsGetReward = 3; + bool IsUnlock = 4; + int64 UnlockTime = 5; + int32 PlayTime = 6; +} + +// MessageId: 23314 (Notify) +message DreamLinkActivityDataNotify { + int32 ConfigId = 1; + bool IsSuccess = 10; + bool IsNewRecord = 4; + int32 UseTime = 9; +} + +// MessageId: 17301 (Notify) +message RoguelikeActivityDataNotify { + int32 MapId = 8; +} + +// MessageId: 15486 (Request) +message RoguelikeActivityDataRequest { + int32 MapId = 4; + bool zRl = 15; +} + +// MessageId: 16004 (Response) +message RoguelikeActivityDataResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 20245 (Notify) +message fzl2 { + bool Ye_1 = 15; + int32 Yma = 1; + int32 ze_2 = 8; + int32 Je_2 = 3; + int32 Ze_1 = 2; + bool IsNewRecord = 5; + int32 et_2 = 12; + int32 CostTime = 13; +} + +// MessageId: 22895 (Request) +message RoguelikeSetDungeonProgressRequest { + int32 ActivityId = 15; + int32 Value = 4; +} + +// MessageId: 29247 (Response) +message RoguelikeSetDungeonProgressResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 26119 (Notify) +message DreamLinkActivityDataUpdateNotify { + int32 ActivityId = 14; + Ee_2 Ee_1 = 2; +} + +// MessageId: 17499 (Notify) +message DreamLinkActivityDataLimitTimeUpdateNotify { + repeated AllLimitTimeReward AllLimitTimeReward = 12; +} + +// MessageId: 29871 (Request) +message DreamLinkLimitTimeRewardRequest { + int32 Index = 11; +} + +// MessageId: 23710 (Response) +message DreamLinkLimitTimeRewardResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 22538 (Request) +message DreamLinkRoguelikeRoleInstStartRequest { + int32 ActivityId = 4; + int32 Index = 11; +} + +// MessageId: 25729 (Response) +message DreamLinkRoguelikeRoleInstStartResponse { + ErrorCode ErrorCode = 9; +} + +// MessageId: 28449 (Request) +message DreamLinkEnergyRewardRequest { + int32 ActivityId = 6; + int32 Index = 11; +} + +// MessageId: 21871 (Response) +message DreamLinkEnergyRewardResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 20380 (Request) +message cXl { + int32 ActivityId = 2; + repeated int32 RoleList = 15; +} + +// MessageId: 16338 (Response) +message uXl { + ErrorCode ErrorCode = 11; +} + +// MessageId: 24540 (Request) +message DreamLinkBossRewardRequest { + int32 ActivityId = 5; + int32 Index = 1; +} + +// MessageId: 19201 (Response) +message DreamLinkBossRewardResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 18625 (Request) +message DreamLinkRunTaskRewardRequest { + int32 ActivityId = 13; + int32 Index = 7; +} + +// MessageId: 26892 (Response) +message DreamLinkRunTaskRewardResponse { + ErrorCode ErrorCode = 9; +} + +message yn_1 { + int32 Uol = 1; + int64 UnlockTime = 2; + map AreaStageRewardDataList = 3; + map tt_1 = 4; +} + +message Sn_1 { + int32 ItemId = 1; + int32 Num = 2; +} + +message ScratchTicketConditionData { + int32 Id = 1; + int32 Progress = 2; + int32 FinishedAchievementNum = 3; +} + +message Ie_ { + repeated yn_1 it_2 = 1; + repeated ScratchTicketConditionData ConditionData = 2; +} + +// MessageId: 19596 (Notify) +message ScratchCardCountInfoNotify { + repeated ScratchTicketConditionData ConditionData = 5; +} + +// MessageId: 17135 (Request) +message SendScratchCardRewardRequest { + int32 Uol = 4; + int32 Index = 11; +} + +// MessageId: 20092 (Response) +message SendScratchCardRewardResponse { + int32 OpenType = 13; + map ot_1 = 6; + map ItemMap = 5; + map tt_1 = 10; + ErrorCode ErrorCode = 12; +} + +// MessageId: 21851 (Request) +message SendScratchCardActivityInfoRequest { + int32 ActivityId = 11; +} + +// MessageId: 16395 (Response) +message SendScratchCardActivityInfoResponse { + Ie_ Info = 12; + ErrorCode ErrorCode = 14; +} + +message Yyl { + int32 yL = 1; + int64 UnlockTime = 2; + bool Rewarded = 3; +} + +message Te_1 { + repeated Yyl nt_ = 1; +} + +message Le_1 { + repeated SignReward st_1 = 1; + bool at_3 = 2; + repeated int32 ht_1 = 3; + bool lt_2 = 4; +} + +message ut_2 { + int64 _t_ = 1; + int64 ct_1 = 2; + bool EL = 3; +} + +// MessageId: 25980 (Request) +message RequestPreheatSignRewardRequest { + int32 yL = 5; + bool EL = 6; +} + +// MessageId: 28672 (Response) +message RequestPreheatSignRewardResponse { + ErrorCode ErrorCode = 7; + ut_2 ut_1 = 15; +} + +// MessageId: 20266 (Request) +message RequestPreheatSignSurveyInfoRequest { + int32 yL = 12; +} + +// MessageId: 20481 (Response) +message RequestPreheatSignSurveyInfoResponse { + ut_2 ut_1 = 3; + ErrorCode ErrorCode = 10; +} + +enum In_1 { + In__CanNoReward = 0; + In__CanReward = 1; + In__mLs = 2; +} + +message Tn_1 { + int32 cLl = 1; + int64 UnlockTime = 2; + bool IsUnlock = 3; + int32 dt_2 = 4; + int32 mt_1 = 9; + map ft_2 = 5; + repeated int32 Dks = 6; + repeated int32 pt_1 = 7; + repeated int32 Ct_2 = 8; +} + +message be_2 { + repeated Tn_1 yLl = 1; +} + +// MessageId: 27212 (Request) +message SettlementRequest { +} + +// MessageId: 20808 (Response) +message SettlementResponse { + ErrorCode ErrorCode = 10; +} + +// MessageId: 26494 (Notify) +message MowTowerFirstScoreNotify { + int32 cLl = 6; + int32 gt_1 = 10; + int32 vt_1 = 2; +} + +// MessageId: 18291 (Notify) +message bzl2 { + int32 cLl = 9; + int32 gt_1 = 1; + int32 vt_1 = 12; + int32 yt_2 = 3; + int32 St_2 = 5; + int32 AMs = 10; +} + +// MessageId: 23417 (Notify) +message Kzl4 { + repeated Tn_1 Mt_ = 13; +} + +// MessageId: 16278 (Request) +message GetMowingTowerLevelRewardRequest { + int32 N6n = 8; +} + +// MessageId: 23071 (Response) +message GetMowingTowerLevelRewardResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 21409 (Request) +message ThroughTrainRequest { + int32 ActivityId = 8; +} + +// MessageId: 15513 (Response) +message ThroughTrainResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 17631 (Notify) +message ActivityDirectTrainNotify { + int32 ActivityId = 14; +} + +// MessageId: 26409 (Request) +message ThroughTrainFinishViewRequest { + int32 ActivityId = 9; +} + +// MessageId: 22461 (Response) +message ThroughTrainFinishViewResponse { + ErrorCode ErrorCode = 14; +} + +message Et_1 { + int32 _9l = 1; + int32 ChallengeState = 2; +} + +message Re_2 { + repeated Et_1 Et_1 = 1; +} + +enum DN_1 { + DN__Zero = 0; +} + +message SN_3 { + oneof BN { + EN_ EN_ = 3; + } + int32 MN_1 = 1; + int32 Score = 2; + repeated kN_1 IN_ = 4; + int32 TN_2 = 5; + int32 bN_ = 6; + int32 MaxScore = 7; +} + +message kN_1 { + int32 SignState = 1; + int32 CurProgress = 2; + int32 Target = 3; + int32 ConfigId = 4; +} + +// MessageId: 25755 (Request) +message sN_1 { + int32 ActivityId = 1; + int32 ConfigId = 13; +} + +// MessageId: 22849 (Response) +message aN_2 { + ErrorCode ErrorCode = 2; +} + +message EN_ { + int32 InstId = 1; + int32 CurLayer = 2; + int32 MaxLayer = 3; + int32 I8_ = 4; +} + +// MessageId: 22099 (Notify) +message hN_ { + int32 CurLayer = 13; + int32 MaxLayer = 15; + int32 RoguelikeRoomTypeId = 6; + int32 SkyBoxId = 11; + int32 dL_ = 7; +} + +enum qN_2 { + qN__Normal = 0; + qN__Special = 1; + qN__Boss = 2; +} + +// MessageId: 28133 (Request) +message lN_1 { +} + +// MessageId: 19577 (Response) +message _N_1 { + ErrorCode ErrorCode = 5; +} + +// MessageId: 29329 (Notify) +message cN_2 { + float X = 10; + float Y = 1; + float gqs2 = 14; + float fqs = 12; + repeated string cL_ = 7; + repeated string uL_1 = 5; +} + +// MessageId: 27931 (Request) +message RogueWeeklyStartRequest { + int32 CycleId = 11; + repeated int32 Roles = 2; +} + +// MessageId: 22621 (Response) +message RogueWeeklyStartResponse { + ErrorCode ErrorCode = 13; +} + +// MessageId: 26839 (Request) +message dN_2 { +} + +// MessageId: 25173 (Response) +message mN_2 { + ErrorCode ErrorCode = 3; +} + +// MessageId: 21658 (Notify) +message uN_2 { + int32 CurLayer = 9; + int32 MaxLayer = 10; + int32 Score = 6; +} + +// MessageId: 16124 (Notify) +message fN_2 { + repeated int32 LN_2 = 13; + map wN_ = 15; +} + +message ON_ { + repeated GN_2 RN_ = 1; + int32 Type = 2; +} + +enum FN_1 { + FN__Unknow = 0; + FN__Goods = 2; + FN__CommonBuff = 9; +} + +message GN_2 { + oneof R5n { + AN_3 AN_ = 4; + PN_1 PN_ = 5; + } + int32 Index = 1; + int32 Type = 2; + int32 ConfigId = 3; +} + +message AN_3 { + bool IsNew = 1; +} + +message PN_1 { + bool IsNew = 1; + bool O2s = 2; + int32 xN_2 = 3; + int32 UN_1 = 4; +} + +// MessageId: 29742 (Request) +message gN_1 { + int32 BindId = 2; + int32 Index = 12; +} + +// MessageId: 19693 (Response) +message CN_3 { + ErrorCode ErrorCode = 7; + repeated string ErrorParams = 5; +} + +// MessageId: 18685 (Notify) +message yN_2 { +} + +// MessageId: 19464 (Notify) +message S8_ { + int32 MapId = 9; +} + +// MessageId: 22878 (Request) +message M8_ { + int32 MapId = 1; + bool lUl = 9; + bool T8_ = 12; +} + +// MessageId: 27825 (Response) +message E8_ { + ErrorCode ErrorCode = 1; +} + +// MessageId: 24216 (Request) +message AW_1 { + int32 ActivityId = 8; +} + +// MessageId: 23467 (Response) +message PW_ { + oneof BN { + EN_ EN_ = 3; + } + ErrorCode ErrorCode = 10; +} + +message QS_ { + repeated SignReward VM_ = 1; + map jM_ = 2; + int64 aM_ = 3; + int64 hM_2 = 4; + int32 HM_1 = 5; +} + +// MessageId: 25742 (Notify) +message Py_2 { + repeated SignReward EDOLLARs = 1; +} + +// MessageId: 22541 (Notify) +message xy_ { +} + +// MessageId: 28418 (Notify) +message Oy_2 { + int32 HM_1 = 1; +} + +// MessageId: 23424 (Request) +message Uy_2 { + int32 gps = 6; +} + +// MessageId: 24928 (Response) +message Dy_1 { + ErrorCode ErrorCode = 1; +} + +// MessageId: 27900 (Request) +message By_1 { + repeated int32 DOLLARM_ = 5; + int32 ActivityId = 4; +} + +// MessageId: 26042 (Response) +message ky_ { + ErrorCode ErrorCode = 8; +} + +// MessageId: 25220 (Request) +message rk_ { + int32 ActivityId = 8; +} + +// MessageId: 18546 (Response) +message ok_ { + ErrorCode ErrorCode = 2; +} + +enum ChallengeState { + ChallengeState_Running = 0; + ChallengeState_WaitTakeReward = 1; + ChallengeState_Finish = 2; +} + +// MessageId: 19752 (Request) +message TrialRoleRewardRequest { + int32 RoleId = 5; +} + +// MessageId: 24138 (Response) +message TrialRoleRewardResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 26075 (Notify) +message RoleTrialSettleNotify { + ErrorCode ErrorCode = 7; +} + +// MessageId: 20531 (Push) +message yJl { +} + +enum DailyAdventureTaskState { + DailyAdventureTaskState_DailyAdventureTaskRunning = 0; + DailyAdventureTaskState_DailyAdventureTaskFinish = 1; + DailyAdventureTaskState_DailyAdventureTaskTaken = 2; +} + +message DailyAdventureActivityTask { + int32 Id = 1; + int32 Current = 2; + int32 Target = 3; + int32 Status = 4; +} + +message DailyAdventureActivityData { + repeated DailyAdventureActivityTask DailyAdventureActivityTasks = 1; + repeated int32 PtRewardTaken = 2; +} + +// MessageId: 15011 (Notify) +message DailyAdventureTaskUpdateNotify { + repeated DailyAdventureActivityTask DailyAdventureActivityTasks = 8; + bool It_1 = 11; +} + +// MessageId: 19575 (Request) +message DailyAdventurePtRewardRequest { + int32 Id = 1; +} + +// MessageId: 27816 (Response) +message DailyAdventurePtRewardResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 27775 (Request) +message DailyAdventureTaskRewardRequest { + int32 Id = 4; +} + +// MessageId: 28354 (Response) +message DailyAdventureTaskRewardResponse { + ErrorCode ErrorCode = 5; +} + +message Sks { + int32 Id = 1; + repeated Eks Tasks = 2; +} + +message Eks { + int32 Id = 1; + int32 Current = 2; + int32 Target = 3; + bool IsFinished = 4; + bool IsTaken = 5; + bool Unlock = 6; +} + +message vks { + repeated Sks StageData = 1; +} + +// MessageId: 24924 (Notify) +message LongShanActivityDataNotify { + repeated Sks StageData = 2; +} + +// MessageId: 15545 (Request) +message LongShanTakeTaskRewardRequest { + repeated int32 TaskIds = 15; +} + +// MessageId: 24709 (Response) +message LongShanTakeTaskRewardResponse { + ErrorCode ErrorCode = 2; +} + +enum yks { + yks_Incomplete = 0; + yks_Claimable = 1; + yks_Claimed = 2; +} + +enum Iks { + Iks_BuffEmpty = 0; + Iks_BuffSelected = 1; + Iks_BuffLocked = 2; + Iks_BuffInactive = 3; +} + +enum Tks { + Tks_F6n = 0; + Tks_SMs = 1; +} + +message Xps { + repeated Lks vMs = 1; + repeated Rks pMs = 2; + repeated int32 MMs1 = 3; + repeated SignReward EDOLLARs = 4; +} + +message Lks { + int32 InstId = 1; + int32 StartTime = 2; + bool Challenges = 3; + int32 Score = 4; + repeated int32 EMs = 5; + repeated Dks yMs = 6; + int32 IMs = 7; + repeated int32 SelectScoreBuffs = 8; + repeated int32 Tt_2 = 9; +} + +message Rks { + int32 N6n = 1; + int32 TMs1 = 2; +} + +message Dks { + int32 BuffId = 1; + int32 q6n = 2; + int32 G6n = 3; +} + +// MessageId: 23871 (Request) +message BossRushGetRewardRequest { + int32 ActivityId = 5; + int32 N6n = 10; + RewardType RewardType = 13; +} + +// MessageId: 28789 (Response) +message BossRushGetRewardResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 24661 (Request) +message BossRushRequestSettlementRequest { +} + +// MessageId: 29702 (Response) +message BossRushRequestSettlementResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 16976 (Notify) +message pfs { + int32 ActivityId = 3; + int32 InstId = 2; + int32 LMs2 = 9; + int32 RMs = 10; + int32 DMs1 = 11; + int32 AMs = 14; + int32 bt_1 = 4; +} + +// MessageId: 18410 (Notify) +message Mfs { + int32 ActivityId = 15; + repeated Lks vMs = 2; + repeated Rks pMs = 1; + repeated int32 MMs1 = 10; +} + +// MessageId: 20974 (Notify) +message BossRushFailNotify { +} + +// MessageId: 22096 (Request) +message RefreshBossRushBuffInGameRequest { +} + +// MessageId: 27888 (Response) +message RefreshBossRushBuffInGameResponse { + ErrorCode ErrorCode = 7; + repeated int32 BuffIds = 8; +} + +// MessageId: 28161 (Request) +message RequestBossRushChooseBuffInGameRequest { + int32 Index = 3; +} + +// MessageId: 26609 (Response) +message RequestBossRushChooseBuffInGameResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 26555 (Request) +message BossRushGetLevelRewardRequest { + int32 Pal2 = 3; + int32 Index = 14; +} + +// MessageId: 18986 (Response) +message BossRushGetLevelRewardResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 23881 (Notify) +message zD_2 { + repeated SignReward EDOLLARs = 9; +} + +// MessageId: 22929 (Request) +message JD_ { + int32 gps = 15; +} + +// MessageId: 23052 (Response) +message ZD_1 { + ErrorCode ErrorCode = 2; +} + +// MessageId: 28873 (Notify) +message eB_ { + int32 ActivityId = 4; + int32 InstId = 6; + repeated int32 tB_ = 14; +} + +message SignReward { + int32 Id = 1; + int32 Current = 2; + int32 Target = 3; + int32 Status = 4; + map Zt_2 = 5; +} + +message ActivityMoonChasingData { + repeated SignReward SignInReward = 1; +} + +enum TaskState { + TaskState_ActivityTaskRunning = 0; + TaskState_ActivityTaskFinish = 1; + TaskState_ActivityTaskTaken = 2; +} + +enum TimeTypeState { + TimeTypeState_TimeLimited = 0; + TimeTypeState_Permanent = 1; +} + +enum u0a { + u0a_None = 0; + u0a_WithActivity = 1; + u0a_WithGuideQuest = 2; +} + +message xYs { + repeated OYs Rewards = 1; +} + +message OYs { + int32 Id = 1; + int64 bYs1 = 2; + bool Rewarded = 3; + bool CanGetReward = 4; +} + +// MessageId: 24510 (Request) +message TimePointGetRewardRequest { + int32 Id = 12; +} + +// MessageId: 24653 (Response) +message TimePointGetRewardResponse { + ErrorCode ErrorCode = 11; +} + +message Lzs { + repeated Rzs Mzs = 1; + repeated int32 Szs = 2; + int32 Yma = 3; +} + +message Rzs { + int32 Id = 1; + int32 Score = 2; + bool Rewarded = 3; + bool Ezs = 4; + int64 UnlockTime = 5; + int32 MaxScore = 6; + int32 PassTime = 7; +} + +message Azs { + int32 Id = 1; + int32 Level = 2; + int32 Exp = 3; +} + +// MessageId: 18539 (Notify) +message TowerDefenseActivityInfoUpdateNotify { + Lzs Izs = 11; +} + +// MessageId: 22299 (Notify) +message TowerDefenseInstanceInfoUpdateNotify { + repeated Rzs Mzs = 13; +} + +// MessageId: 23341 (Notify) +message TowerDefensePhantomInfoUpdateNotify { + repeated Azs Phantoms = 7; +} + +// MessageId: 20322 (Request) +message TowerDefenseInstanceRewardRequest { + repeated int32 Ids = 9; +} + +// MessageId: 24877 (Response) +message TowerDefenseInstanceRewardResponse { + ErrorCode ErrorCode = 14; +} + +// MessageId: 18055 (Request) +message TowerDefenseScoreRewardRequest { + repeated int32 Ids = 8; +} + +// MessageId: 23936 (Response) +message TowerDefenseScoreRewardResponse { + ErrorCode ErrorCode = 9; +} + +// MessageId: 22880 (Notify) +message TowerDefenseBattleEndNotify { + bool Success = 9; + int32 Score = 15; + int32 MaxScore = 1; + int32 InstId = 6; + int32 PassTime = 3; + int32 Lt_1 = 5; +} + +message Mta { + int32 RoleId = 1; + Azs Phantom = 2; +} + +// MessageId: 27614 (Notify) +message _ta { + repeated Mta RoleList = 14; +} + +// MessageId: 16498 (Notify) +message JKl { + int32 PlayerId = 14; + int32 RoleId = 4; + int64 wt_3 = 12; +} + +// MessageId: 28597 (Notify) +message ZKl { + int32 PlayerId = 13; + int64 wt_3 = 12; +} + +enum dU_ { + dU__RiskHarvestCanNoReward = 0; + dU__RiskHarvestCanReward = 1; + dU__RiskHarvestRewarded = 2; +} + +message DOLLAR9_ { + int32 j9_ = 1; + int32 cU_ = 2; +} + +message bn_2 { + int32 Id = 1; + int64 UnlockTime = 2; + bool IsUnlock = 3; + int32 Score = 4; + bool Rewarded = 5; + bool Rt_1 = 6; + repeated DOLLAR9_ H9_ = 7; +} + +message Ln_2 { + int32 Id = 1; + int32 Progress = 2; + repeated wn_2 At_1 = 3; +} + +message wn_2 { + int32 Id = 1; + int32 Count = 2; +} + +message Se_ { + repeated bn_2 xt_3 = 1; + repeated int32 Pt_2 = 2; + repeated int32 Ut_1 = 3; + repeated int32 Dt_1 = 4; + repeated int32 Bt_2 = 5; +} + +// MessageId: 27546 (Notify) +message SyncProtocolRiskHarvestEndNotify { + int32 Id = 12; + int32 Yma = 15; + int32 ze_2 = 3; + int32 kt_2 = 11; + bool Rt_1 = 13; + int32 uU_ = 4; +} + +// MessageId: 26360 (Notify) +message SyncProtocolRiskHarvestInstUpdateNotify { + repeated bn_2 xt_3 = 3; +} + +// MessageId: 18221 (Notify) +message SyncProtocolRiskHarvestArtifactNotify { + Ln_2 qt_1 = 3; +} + +// MessageId: 25546 (Notify) +message SyncProtocolRiskHarvestBuffUpdateNotify { + Ln_2 qt_1 = 7; + repeated int32 Ot_2 = 3; + repeated int32 Gt_2 = 10; +} + +// MessageId: 27736 (Notify) +message SyncProtocolRiskHarvestBuffUnlockNotify { + repeated int32 Ft_1 = 13; +} + +// MessageId: 18911 (Notify) +message SyncProtocolRiskHarvestActivityUpdateNotify { + Se_ Izs = 13; +} + +// MessageId: 22137 (Request) +message MowingRiskHarvestInstRewardRequest { + int32 Id = 5; +} + +// MessageId: 24982 (Response) +message MowingRiskHarvestInstRewardResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 16073 (Request) +message MowingRiskHarvestScoreRewardRequest { + int32 Id = 7; +} + +// MessageId: 20214 (Response) +message MowingRiskHarvestScoreRewardResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 19992 (Request) +message xKl { + int32 Id = 3; +} + +// MessageId: 29586 (Response) +message PKl { + ErrorCode ErrorCode = 8; +} + +// MessageId: 17962 (Request) +message UKl { + int32 Id = 2; +} + +// MessageId: 23619 (Response) +message DKl { + ErrorCode ErrorCode = 3; +} + +// MessageId: 27545 (Request) +message MowingRiskHarvestSettleRequest { +} + +// MessageId: 17248 (Response) +message MowingRiskHarvestSettleResponse { + ErrorCode ErrorCode = 13; +} + +// MessageId: 19583 (Request) +message lU_ { + int32 Id = 14; + int32 Index = 8; +} + +// MessageId: 28042 (Response) +message _U_ { + ErrorCode ErrorCode = 2; +} + +message Rn_2 { + int32 InstId = 1; + int32 StartTime = 2; + bool Challenges = 3; + int32 Points = 4; + bool Rwl = 5; + int32 Difficulty = 6; +} + +message Twl { + repeated int32 Lwl = 1; + repeated Rn_2 Nt_ = 2; +} + +// MessageId: 22542 (Request) +message wJl1 { + int32 ActivityId = 14; + int32 InstId = 8; + int32 Diff = 2; +} + +// MessageId: 18880 (Response) +message qJl2 { + ErrorCode ErrorCode = 9; +} + +// MessageId: 23678 (Notify) +message RJl { + bool Succ = 14; + int32 Record = 3; + int32 MaxRecord = 11; + ErrorCode ErrorCode = 15; +} + +// MessageId: 15633 (Notify) +message AJl { + int32 ActivityId = 6; + Rn_2 Nt_ = 7; +} + +// MessageId: 27611 (Request) +message FarmGoldPointRequest { + int32 ActivityId = 1; + int32 Id = 12; +} + +// MessageId: 22786 (Response) +message FarmGoldPointResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 27784 (Request) +message FarmGoldLevelPlayRequest { + int32 ActivityId = 15; + int32 InstId = 6; +} + +// MessageId: 29484 (Response) +message FarmGoldLevelPlayResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 20229 (Request) +message ExitDungeonRequest { +} + +// MessageId: 28795 (Response) +message ExitDungeonResponse { + ErrorCode ErrorCode = 1; +} + +message we_ { + repeated SignReward SignInReward = 1; + repeated int32 Vt_2 = 2; + bool jt_3 = 3; + int32 Ht_2 = 4; + repeated int32 DOLLARt_ = 5; + repeated An_1 Wt_2 = 6; +} + +message An_1 { + int32 Qt_2 = 1; + int32 Kt_1 = 2; + repeated int32 Xt_2 = 3; +} + +// MessageId: 15045 (Notify) +message sJl { + oneof Data { + SignReward SignReward = 9; + int32 Yt_1 = 6; + int32 zt_1 = 2; + An_1 Jt_1 = 14; + } +} + +// MessageId: 24756 (Request) +message TakeTaskFinalRewardRequest { +} + +// MessageId: 28220 (Response) +message TakeTaskFinalRewardResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 20967 (Request) +message MapTravelLevelUpRequest { +} + +// MessageId: 21087 (Response) +message MapTravelLevelUpResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 21884 (Request) +message TakeTravelTaskRewardRequest { + int32 TaskId = 4; +} + +// MessageId: 26534 (Response) +message TakeTravelTaskRewardResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 16137 (Request) +message TakeSoarChallengeRewardRequest { + int32 TaskId = 6; +} + +// MessageId: 23592 (Response) +message TakeSoarChallengeRewardResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 16387 (Request) +message RoleSkinTrailInstanceRewardRequest { + int32 _9l = 9; +} + +// MessageId: 21634 (Response) +message RoleSkinTrailInstanceRewardResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 23797 (Notify) +message vZl { + ErrorCode ErrorCode = 3; +} + +// MessageId: 23705 (Push) +message RoleSkinTrialUiEndPush { +} + +message h3_ { + int32 lG_ = 1; + int32 Score = 2; + int32 ZN_1 = 3; + int32 StartTime = 4; + int32 sDOLLAR_ = 5; +} + +message JN_ { + repeated h3_ e3_ = 1; + ActivityMoonChasingData t3_ = 2; +} + +// MessageId: 21051 (Request) +message KN_3 { + int32 ActivityId = 2; + int32 N6n = 12; +} + +// MessageId: 18432 (Response) +message XN_3 { + ErrorCode ErrorCode = 3; +} + +// MessageId: 29645 (Notify) +message YN_3 { + SignReward SignReward = 13; +} + +message l3_ { + int32 PlayerId = 1; + string Name = 2; + int32 HeadId = 3; + int32 ZN_1 = 4; + int32 i3_ = 5; + bool r3_ = 6; + int32 o3_ = 7; + int32 n3_ = 8; + int32 s3_ = 9; +} + +// MessageId: 17964 (Notify) +message zN_2 { + int32 lG_ = 15; + repeated l3_ a3_ = 3; +} + +enum DetectionType { + DetectionType_NormalMonster = 0; + DetectionType_Dungeon = 1; + DetectionType_SilentArea = 2; +} + +message AdventreTask { + int32 Id = 1; + int32 State = 2; + int32 AdventreProgress = 3; +} + +enum AdventreTaskSate { + AdventreTaskSate_UnFinish = 0; + AdventreTaskSate_Finish = 1; + AdventreTaskSate_Received = 2; +} + +message AdventureManualData { + repeated AdventreTask AdventreTask = 1; + int32 NowChapter = 2; + int32 ReceivedChapter = 3; +} + +message AdventureItemData { + int32 ItemId = 1; + int32 ItemNum = 2; +} + +message AdventureRewardData { + int32 DropId = 1; + repeated AdventureItemData Items = 2; +} + +message DetectionTarget { + int32 Id = 1; + int32 Type = 2; + bool UnlockState = 3; + int64 RefresherTime = 4; + int32 DetectionId = 5; + int32 IsTrace = 6; +} + +message DetectionUnlock { + repeated int32 MonsterDetectionIds = 1; + repeated int32 DungeonDetectionIds = 2; + repeated int32 SilentAreaDetectionIds = 3; +} + +message SelectDetectionTarget { + int32 DetectionId = 1; + int32 Type = 2; + int32 Id = 3; + int32 IsTrace = 4; +} + +// MessageId: 25630 (Request) +message AdventureManualDataRequest { + int32 PlayerId = 11; +} + +// MessageId: 20526 (Response) +message AdventureManualDataResponse { + ErrorCode ErrorCode = 11; + AdventureManualData AdventureManualData = 1; +} + +// MessageId: 18062 (Request) +message GetAdventureRewardRequest { + int32 Id = 12; +} + +// MessageId: 21798 (Response) +message GetChapterRewardResponse { + ErrorCode ErrorCode = 6; + int32 Id = 1; +} + +// MessageId: 19120 (Request) +message ChapterRewardRequest { + int32 Chapter = 3; +} + +// MessageId: 28254 (Response) +message ChapterRewardResponse { + ErrorCode ErrorCode = 11; + int32 Chapter = 4; +} + +// MessageId: 15423 (Request) +message DetectionRequest { + int32 DetectionType = 3; + repeated int32 DetectionId = 7; + int32 DetectionConfId = 12; +} + +// MessageId: 27861 (Response) +message DetectionResponse { + ErrorCode ErrorCode = 1; + repeated DetectionTarget DetectionTarget = 10; + int32 DetectionConfId = 11; +} + +// MessageId: 24563 (Notify) +message AdventureUpdateNotify { + repeated AdventureManualData AdventureManualData = 1; +} + +// MessageId: 29634 (Request) +message AdventureManualRequest { + int32 PlayerId = 12; +} + +enum SlientFirstAwardState { + SlientFirstAwardState_NotUnlock = 0; + SlientFirstAwardState_NotFinish = 1; + SlientFirstAwardState_Xe_ = 2; + SlientFirstAwardState_ovs = 3; +} + +// MessageId: 17290 (Response) +message AdventureManualResponse { + ErrorCode ErrorCode = 14; + AdventureManualData AdventureManualData = 10; + repeated DetectionTarget DetectionTarget = 3; + repeated AdventureRewardData AdventureRewardData = 7; + DetectionUnlock DetectionUnlocks = 6; + SelectDetectionTarget NowSelectDetectionTarget = 1; + map SlientFirstAwardMap = 5; + repeated xn_1 ei_ = 8; + repeated xn_1 ti_ = 2; + repeated Pn_2 ii_ = 4; + repeated Pn_2 ri_ = 13; +} + +message Pn_2 { + int32 Id = 1; + int32 oi_ = 2; + int64 ni_ = 3; + int64 si_ = 4; +} + +message xn_1 { + int32 Id = 1; + int64 ai_ = 2; + int64 hi_1 = 3; +} + +// MessageId: 28974 (Request) +message ReceivedSilentFirstAwardRequest { + int32 Id = 2; +} + +// MessageId: 19126 (Response) +message ReceivedSilentFirstAwardResponse { + ErrorCode ErrorCode = 9; + repeated string ErrorParams = 10; + map ItemMap = 11; +} + +// MessageId: 18102 (Notify) +message SilentFirstAwardNotify { + int32 Id = 14; +} + +// MessageId: 23722 (Notify) +message UpdateMonsterUnlockNotify { + DetectionUnlock DetectionUnlocks = 7; +} + +// MessageId: 17703 (Request) +message SelectDetectionTargetRequest { + SelectDetectionTarget SelectDetectionTarget = 15; + bool IsCancelSelect = 11; +} + +// MessageId: 23122 (Response) +message SelectDetectionTargetResponse { + ErrorCode ErrorCode = 8; + SelectDetectionTarget SelectDetectionTarget = 6; +} + +// MessageId: 29608 (Notify) +message FollowDetectionTargetUpdateNotify { + repeated DetectionTarget DetectionTarget = 1; +} + +// MessageId: 29873 (Request) +message MonsterDetectionInfoRequest { + repeated DetectionTarget Params = 10; +} + +// MessageId: 28245 (Response) +message MonsterDetectionInfoResponse { + repeated DetectionTarget DetectionTarget = 7; +} + +// MessageId: 19449 (Request) +message NormalMonsterManualInfoRequest { + int32 DetectionId = 12; +} + +// MessageId: 26182 (Response) +message NormalMonsterManualInfoResponse { + ErrorCode ErrorCode = 7; + repeated DetectionTarget DetectionTarget = 9; +} + +message UnlockDetectionLabelInfo { + repeated sint32 UnlockedGuideIds = 1; + repeated sint32 UnlockedDetectionTextIds = 2; +} + +// MessageId: 19902 (Request) +message GetDetectionLabelInfoRequest { +} + +// MessageId: 22188 (Response) +message GetDetectionLabelInfoResponse { + UnlockDetectionLabelInfo UnlockLabelInfo = 8; +} + +// MessageId: 25319 (Notify) +message AddUnlockedGuideNotify { + repeated sint32 UnlockedGuideIds = 6; +} + +// MessageId: 23506 (Notify) +message AddUnlockedDetectionTextNotify { + repeated sint32 UnlockedDetectionTextIds = 14; +} + +// MessageId: 24586 (Notify) +message nZl1 { + repeated Pn_2 ii_ = 10; + repeated Pn_2 ri_ = 9; +} + +// MessageId: 16364 (Notify) +message AdviceSettingNotify { + bool IsShow = 12; +} + +// MessageId: 15363 (Request) +message AdviceSetRequest { + bool IsShow = 15; +} + +// MessageId: 19340 (Response) +message bXn { + bool IsShow = 12; + ErrorCode ErrorCode = 15; +} + +message PbAdvice { + int64 Id = 1; + int32 AreaId = 2; + repeated PbAdviceContent Contents = 3; + int32 UpVote = 4; +} + +message AdviceComponentPb { + PbAdvice Advice = 1; + int32 PlayerId = 2; + string PlayerName = 3; +} + +// MessageId: 16802 (Notify) +message AdviceContentUpdateNotify { + int64 Id = 4; + repeated PbAdviceContent Contents = 12; +} + +// MessageId: 22836 (Notify) +message AdviceVoteUpdateNotify { + int64 Id = 4; + int32 UpVote = 5; +} + +enum PbAdviceContentType { + PbAdviceContentType_Sentence = 0; + PbAdviceContentType_Conjunction = 1; + PbAdviceContentType_Expression = 2; + PbAdviceContentType_c8n = 3; +} + +message PbAdviceContent { + int32 Type = 1; + int32 Id = 2; + int32 Word = 3; +} + +// MessageId: 21228 (Request) +message AdviceRequest { +} + +// MessageId: 20543 (Response) +message AdviceResponse { + repeated PbAdvice Advices = 1; + repeated int64 UpVoteIds = 11; + ErrorCode ErrorCode = 9; +} + +// MessageId: 25284 (Notify) +message AdviceUpdateNotify { + repeated int64 UpVoteIds = 2; +} + +// MessageId: 24907 (Request) +message AdviceCreateRequest { + Vector Pos = 4; + Rotator Rot = 14; + repeated PbAdviceContent Contents = 10; +} + +// MessageId: 26616 (Response) +message AdviceCreateResponse { + PbAdvice Advice = 1; + ErrorCode ErrorCode = 12; +} + +// MessageId: 24806 (Request) +message AdviceModifyRequest { + int64 Id = 8; + repeated PbAdviceContent Contents = 5; +} + +// MessageId: 18021 (Response) +message AdviceModifyResponse { + ErrorCode ErrorCode = 14; +} + +// MessageId: 20723 (Request) +message AdviceDeleteRequest { + int64 Id = 4; +} + +// MessageId: 19175 (Response) +message AdviceDeleteResponse { + ErrorCode ErrorCode = 14; +} + +enum PbAdviceVoteType { + PbAdviceVoteType_Up = 0; + PbAdviceVoteType_Cancel = 1; +} + +// MessageId: 24484 (Request) +message AdviceVoteRequest { + int64 Id = 10; + int32 Type = 12; +} + +// MessageId: 21116 (Response) +message AdviceVoteResponse { + ErrorCode ErrorCode = 15; +} + +message Ai { + message AiHateEntity { + int64 EntityId = 1; + int32 HatredValue = 2; + } + + + message Int2Long { + int32 First = 1; + int64 Second = 2; + } + + + message iNs { + int32 First = 1; + bool Second = 2; + } + + + message rNs { + repeated BlackboardParam AiBlackboards = 1; + repeated Ai.AiHateEntity HateList = 2; + repeated Ai.Int2Long AiBlackboardCd = 3; + } + + + message nNs { + int64 EntityId = 1; + Ai.rNs AiInfo = 2; + int32 PlayerId = 3; + } + + + // MessageId: 15593 (Request) + message AiInformationRequest { + rNs AiInfo = 10; + } + + + // MessageId: 25228 (Push) + message AiInformationPush { + rNs AiInfo = 6; + } + + + // MessageId: 18718 (Response) + message AiInformationResponse { + ErrorCode ErrorCode = 1; + } + + + // MessageId: 21566 (Notify) + message AiInformationNotify { + repeated Int2Long AiBlackboardCd = 12; + } + + + // MessageId: 27817 (Request) + message AiBlackboardsRequest { + repeated BlackboardParam AiBlackboards = 9; + } + + + // MessageId: 20623 (Push) + message AiBlackboardsPush { + repeated BlackboardParam AiBlackboards = 1; + } + + + // MessageId: 27726 (Response) + message AiBlackboardsResponse { + ErrorCode ErrorCode = 4; + } + + + // MessageId: 18036 (Request) + message AiBlackboardCdRequest { + repeated Ai.Int2Long AiBlackboardCdModify = 15; + repeated Ai.iNs AiBlackboardCdComplete = 5; + } + + + // MessageId: 28235 (Push) + message AiBlackboardCdPush { + repeated Ai.Int2Long AiBlackboardCdModify = 15; + repeated Ai.iNs AiBlackboardCdComplete = 3; + } + + + // MessageId: 21338 (Response) + message AiBlackboardCdResponse { + ErrorCode ErrorCode = 7; + } + + + // MessageId: 15417 (Notify) + message AiBlackboardCdNotify { + repeated int32 AiBlackboardCdDel = 7; + repeated Ai.Int2Long AiBlackboardCdModify = 4; + repeated Ai.iNs AiBlackboardCdComplete = 2; + } + + + // MessageId: 16922 (Request) + message AiHateRequest { + repeated AiHateEntity HateList = 11; + } + + + // MessageId: 21579 (Push) + message AiHatePush { + repeated AiHateEntity HateList = 9; + } + + + // MessageId: 27096 (Response) + message AiHateResponse { + ErrorCode ErrorCode = 14; + } + + + // MessageId: 19276 (Notify) + message AiHateNotify { + repeated AiHateEntity HateList = 1; + } + + + // MessageId: 17770 (Request) + message AiControlSwitchRequest { + int64 EntityId = 2; + } + + + // MessageId: 21692 (Response) + message AiControlSwitchResponse { + ErrorCode ErrorCode = 9; + } + + + // MessageId: 15408 (Notify) + message AiControlSwitchNotify { + repeated nNs AiControlSwitchInfos = 11; + } + + + // MessageId: 22664 (Notify) + message PreAiControlSwitchNotify { + repeated int64 EntityIds = 10; + } + + +} +enum BlackboardParamType { + BlackboardParamType_BlackboardParamType_None = 0; + BlackboardParamType_BlackboardParamType_Int = 1; + BlackboardParamType_BlackboardParamType_IntArray = 2; + BlackboardParamType_BlackboardParamType_Long = 3; + BlackboardParamType_BlackboardParamType_LongArray = 4; + BlackboardParamType_BlackboardParamType_Boolean = 5; + BlackboardParamType_BlackboardParamType_String = 6; + BlackboardParamType_BlackboardParamType_StringArray = 7; + BlackboardParamType_BlackboardParamType_Float = 8; + BlackboardParamType_BlackboardParamType_FloatArray = 9; + BlackboardParamType_BlackboardParamType_Vector = 10; + BlackboardParamType_BlackboardParamType_VectorArray = 11; + BlackboardParamType_BlackboardParamType_Rotator = 12; + BlackboardParamType_BlackboardParamType_RotatorArray = 13; + BlackboardParamType_BlackboardParamType_Entity = 14; + BlackboardParamType_BlackboardParamType_EntityArray = 15; +} + +message IntArrayBlackboard { + repeated int32 Values = 1; +} + +message LongArrayBlackboard { + repeated int64 Values = 1; +} + +message StringArrayBlackboard { + repeated string Values = 1; +} + +message FloatArrayBlackboard { + repeated float Values = 1; +} + +message VectorArrayBlackboard { + repeated Vector Values = 1; +} + +message RotatorArrayBlackboard { + repeated Rotator Values = 1; +} + +message BlackboardParam { + oneof Value { + int32 IntValue = 3; + IntArrayBlackboard IntValues = 4; + int64 LongValue = 5; + LongArrayBlackboard LongValues = 6; + bool BooleanValue = 7; + string StringValue = 8; + StringArrayBlackboard StringValues = 9; + float FloatValue = 10; + FloatArrayBlackboard FloatValues = 11; + Vector VectorValue = 12; + VectorArrayBlackboard VectorValues = 13; + Rotator RotatorValue = 14; + RotatorArrayBlackboard RotatorValues = 15; + } + string Key = 1; + int32 Type = 2; +} + +// MessageId: 19849 (Request) +message WorldBlackboardRequest { + repeated BlackboardParam Params = 12; +} + +// MessageId: 22373 (Response) +message WorldBlackboardResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 18589 (Notify) +message WorldBlackboardNotify { + repeated BlackboardParam Params = 7; +} + +// MessageId: 26241 (Request) +message EntityBlackboardRequest { + int64 EntityId = 10; + repeated BlackboardParam Params = 15; +} + +// MessageId: 29829 (Response) +message EntityBlackboardResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 16649 (Notify) +message EntityBlackboardNotify { + int64 EntityId = 9; + repeated BlackboardParam Params = 13; +} + +// MessageId: 22505 (Notify) +message UpdateAlertDataByServerNotify { + repeated Un_1 li_ = 5; + repeated int32 _i_ = 1; +} + +// MessageId: 21201 (Request) +message LeftDataList { + int32 AreaId = 1; + bool HideBone = 13; +} + +// MessageId: 26368 (Response) +message ezl2 { + ErrorCode ErrorCode = 8; +} + +message Un_1 { + int32 AreaId = 1; + float ci_1 = 2; + float ui_ = 3; + bool di_1 = 4; + bool mi_ = 5; +} + +// MessageId: 15668 (Notify) +message KuroSdkReviewNotify { + int32 Id = 4; + int32 Delay = 12; + int32 Type = 10; +} + +// MessageId: 20512 (Request) +message EnterAreaRequest { + int32 Id = 10; + int32 NKa = 3; +} + +// MessageId: 22966 (Response) +message EnterAreaResponse { + ErrorCode ErrorCode = 13; + int32 Id = 14; +} + +message AudioState { + int32 TreeOwnerId = 1; + int64 TreeIncId = 2; + string GroupType = 3; + string State = 4; +} + +// MessageId: 27022 (Notify) +message GameAudioUpdateNotify { + repeated AudioState AudioState = 10; +} + +enum BanChatType { + BanChatType_None = 0; + BanChatType_All = 1; + BanChatType_Friend = 2; + BanChatType_Foreign = 3; + BanChatType_Team = 4; +} + +// MessageId: 22002 (Notify) +message BanChatNotify { + int64 BanEndTime = 12; + int32 BanChatType = 13; +} + +message BanLogoutInfo { + int32 Reason = 1; + int64 BanEndTime = 2; +} + +message ReportChatInfo { + string ChatMessage = 1; +} + +message ReportTargetInfo { + string Name = 1; + string Signature = 2; +} + +// MessageId: 28888 (Request) +message ReportPlayerRequest { + oneof vNs { + ReportTargetInfo TargetInfo = 3; + } + int32 TargetPlayerId = 2; + ReportChatInfo ChatInfo = 10; + int32 ReportReason = 11; + string ReportMessage = 6; + int32 ReportSource = 5; +} + +// MessageId: 27504 (Response) +message ReportPlayerResponse { + ErrorCode ErrorCode = 11; + int32 ReportCount = 10; +} + +// MessageId: 19357 (Notify) +message PlayerRenameNotify { + string Name = 14; +} + +message CardShowEntry { + int32 CardId = 1; + bool IsRead = 2; +} + +// MessageId: 19211 (Notify) +message BasicInfoNotify { + int32 Id = 11; + repeated PlayerAttr Attributes = 3; + repeated MingSuGenInfo MingSuGenInfos = 7; + repeated DragonPoolInfo DragonPoolInfos = 13; + repeated RoleShowEntry RoleShowList = 5; + int32 CurCardId = 9; + int32 Birthday = 15; + repeated CardShowEntry CardUnlockList = 2; + int32 RandomSeed = 10; + bool DisplayBirthDay = 6; + int64 Zha = 14; + string ela = 1; +} + +// MessageId: 21061 (Request) +message ModifyNameRequest { + string Name = 13; +} + +// MessageId: 27595 (Response) +message ModifyNameResponse { + string Name = 10; + ErrorCode ErrorCode = 3; + int64 Zha = 9; + string ela = 4; +} + +// MessageId: 23755 (Request) +message ModifySignatureRequest { + string Signature = 13; +} + +// MessageId: 18983 (Response) +message ModifySignatureResponse { + string Signature = 4; + ErrorCode ErrorCode = 14; +} + +// MessageId: 20320 (Request) +message ChangeHeadPhotoRequest { + int32 HeadPhotoId = 6; +} + +// MessageId: 22357 (Response) +message ChangeHeadPhotoResponse { + int32 HeadPhotoId = 1; + ErrorCode ErrorCode = 4; +} + +// MessageId: 25000 (Notify) +message UnlockHeadPhotoNotify { + int32 HeadPhotoId = 5; +} + +// MessageId: 26929 (Notify) +message UnlockHeadFrameNotify { + int32 HeadFrameId = 7; +} + +enum NetStatusType { + NetStatusType_Wifi = 0; + NetStatusType_Stream = 1; + NetStatusType_Wired = 2; + NetStatusType_Other = 3; +} + +enum ClientDeviceLevel { + ClientDeviceLevel_Low = 0; + ClientDeviceLevel_Medium = 1; + ClientDeviceLevel_High = 2; +} + +message ClientBasicInfo { + string Platform = 1; + string DeviceId = 2; + int32 NetStatus = 3; + string Model = 4; + string CPU = 5; + int32 DeviceLevel = 6; + int32 Language = 7; + string DistinctId = 8; + string MacAddress = 9; + string Fll = 10; + string fi_ = 11; +} + +// MessageId: 18698 (Request) +message ClientBasicInfoRequest { + ClientBasicInfo ClientBasicInfo = 11; +} + +// MessageId: 28255 (Response) +message ClientBasicInfoResponse { +} + +// MessageId: 16494 (Request) +message PlayerBasicInfoGetRequest { + int32 Id = 5; +} + +// MessageId: 29249 (Response) +message PlayerBasicInfoGetResponse { + PlayerDetails Info = 1; + ErrorCode ErrorCode = 12; +} + +// MessageId: 27593 (Request) +message BirthdayInitRequest { + int32 Birthday = 9; +} + +// MessageId: 21515 (Response) +message BirthdayInitResponse { + ErrorCode ErrorCode = 10; +} + +// MessageId: 24461 (Request) +message RoleShowListUpdateRequest { + repeated int32 RoleList = 4; +} + +// MessageId: 29915 (Response) +message RoleShowListUpdateResponse { + ErrorCode ErrorCode = 10; +} + +// MessageId: 17036 (Notify) +message HeadIdUpdateNotify { + int32 HeadId = 10; +} + +// MessageId: 23787 (Notify) +message RoleShowListUpdateNotify { + repeated RoleShowEntry RoleShowList = 9; +} + +// MessageId: 25938 (Request) +message ChangeCardRequest { + int32 CardId = 15; +} + +// MessageId: 23260 (Response) +message ChangeCardResponse { + ErrorCode ErrorCode = 4; +} + +// MessageId: 19369 (Request) +message ReadCardRequest { + int32 CardId = 5; +} + +// MessageId: 25756 (Response) +message ReadCardResponse { + ErrorCode ErrorCode = 13; +} + +// MessageId: 24619 (Notify) +message UnlockCardNotify { + int32 CardId = 3; +} + +// MessageId: 25274 (Request) +message BirthdayShowSetRequest { + bool DOLLAR7n = 1; +} + +// MessageId: 16202 (Response) +message BirthdayShowSetResponse { + ErrorCode ErrorCode = 13; +} + +// MessageId: 23109 (Notify) +message SignatureUpdateNotify { + string Signature = 3; +} + +// MessageId: 29659 (Notify) +message ServerCommandNotify { + string Command = 10; +} + +// MessageId: 28030 (Notify) +message PlayerNameUpdateNotify { + string Name = 14; + int64 Zha = 4; +} + +// MessageId: 16110 (Request) +message SearchPlayerBasicInfoBySdkIdRequest { + string SdkOnlineId = 13; +} + +// MessageId: 26009 (Response) +message SearchPlayerBasicInfoBySdkIdResponse { + PlayerDetails Info = 4; + ErrorCode ErrorCode = 10; +} + +// MessageId: 17470 (Request) +message PlayerCreatePsnSessionRequest { + string Session = 9; +} + +// MessageId: 17869 (Response) +message PlayerCreatePsnSessionResponse { +} + +// MessageId: 25224 (Notify) +message PlayerPsnSessionNotify { + string Session = 14; + int32 PlayerId = 13; +} + +// MessageId: 19462 (Request) +message UpdatePlayStationBlockAccountRequest { + repeated string BlockedIds = 3; +} + +// MessageId: 26350 (Response) +message UpdatePlayStationBlockAccountResponse { +} + +// MessageId: 29171 (Request) +message PlayerHeadDataRequest { +} + +// MessageId: 15451 (Response) +message PlayerHeadDataResponse { + repeated int32 pi_ = 9; +} + +// MessageId: 22486 (Notify) +message UnLockPlayerHeadDataNotify { + repeated int32 Ci_2 = 12; +} + +// MessageId: 27863 (Request) +message WebSignRequest { +} + +// MessageId: 28519 (Response) +message WebSignResponse { + string NoticeSign = 1; +} + +enum PlayerAttrType { + PlayerAttrType_Int32 = 0; + PlayerAttrType_String = 1; +} + +enum PlayerAttrKey { + PlayerAttrKey_Level = 0; + PlayerAttrKey_Exp = 1; + PlayerAttrKey_Coin = 2; + PlayerAttrKey_RareCoin = 3; + PlayerAttrKey_HeadPhoto = 4; + PlayerAttrKey_HeadFrame = 5; + PlayerAttrKey_AreaId = 6; + PlayerAttrKey_Name = 7; + PlayerAttrKey_Sign = 8; + PlayerAttrKey_Sex = 9; + PlayerAttrKey_OriginWorldLevel = 10; + PlayerAttrKey_CurWorldLevel = 11; + PlayerAttrKey_WorldLevelTimeStamp = 12; + PlayerAttrKey_CashCoin = 13; + PlayerAttrKey_WorldPermission = 14; +} + +message PlayerAttr { + oneof Value { + int32 Int32Value = 3; + string StringValue = 4; + } + int32 Key = 1; + int32 ValueType = 2; +} + +// MessageId: 28064 (Notify) +message PlayerAttrNotify { + repeated PlayerAttr Attributes = 1; +} + +// MessageId: 25429 (Request) +message HandInMingSuRequest { + int32 DragonPoolId = 2; + int64 InteractEntityId = 12; +} + +// MessageId: 26651 (Response) +message HandInMingSuResponse { + ErrorCode ErrorCode = 2; + int32 DragonPoolId = 3; + int32 Level = 8; + int32 ActiveStatus = 11; + int32 InjectedCoreItemCount = 15; +} + +message MingSuGenInfo { + int64 CreatureGenId = 1; +} + +message DragonPoolInfo { + int32 DragonPoolId = 1; + int32 ActiveStatus = 2; + int32 Level = 3; + int32 InjectedCoreItemCount = 4; +} + +// MessageId: 25787 (Request) +message ActiveDragonPoolRequest { + int32 DragonPoolId = 13; +} + +// MessageId: 17232 (Response) +message ActiveDragonPoolResponse { + ErrorCode ErrorCode = 15; + int32 DragonPoolId = 12; + int32 ActiveStatus = 10; +} + +// MessageId: 18162 (Request) +message DragonPoolConfRequest { + int32 DragonPoolId = 5; +} + +message ItemEntry { + int32 ItemId = 1; + int32 ItemCount = 2; +} + +message ItemDict { + repeated ItemEntry Items = 1; +} + +message DragonPoolDropItems { + int32 DragonPoolId = 1; + repeated int32 QSs = 2; + repeated ItemDict DropItems = 3; +} + +// MessageId: 27502 (Response) +message DragonPoolConfResponse { + ErrorCode ErrorCode = 3; + DragonPoolDropItems DragonPoolDropItems = 5; +} + +// MessageId: 23649 (Request) +message MingSuHandRewardRequest { + int32 DragonPoolId = 3; + int64 InteractEntityId = 4; +} + +// MessageId: 21687 (Response) +message MingSuHandRewardResponse { + ErrorCode ErrorCode = 15; + int32 LevelGain = 8; +} + +// MessageId: 15837 (Request) +message DarkCoastDeliveryRequest { + int32 DragonPoolId = 3; +} + +// MessageId: 25900 (Response) +message DarkCoastDeliveryResponse { + ErrorCode ErrorCode = 9; + DragonPoolDropItems DragonPoolDropItems = 1; + repeated int32 DefeatedGuard = 2; + repeated int32 ReceivedGuardReward = 3; + int32 LevelGain = 8; +} + +enum BattlePassType { + BattlePassType_Free = 0; + BattlePassType_Pay = 1; +} + +enum BattlePassPayStatus { + BattlePassPayStatus_NoPaid = 0; + BattlePassPayStatus_Paid = 1; + BattlePassPayStatus_Advanced = 2; +} + +message PbBattlePassReward { + int32 Level = 1; + int32 ItemId = 2; + int32 Type = 3; +} + +message PbBattlePassRecurringReward { + int32 Type = 1; + int32 ItemId = 2; + int32 Count = 3; +} + +message PbBattlePass { + bool InTimeRange = 1; + int32 Id = 2; + int32 Level = 3; + int32 Exp = 4; + int32 WeeklyTotalExp = 5; + int32 PayStatus = 6; + repeated PbBattlePassReward TakenRewards = 7; + int64 BeginTime = 8; + int64 EndTime = 9; + repeated PbBattlePassRecurringReward RecurringRewards = 10; + bool HadEnter = 11; +} + +// MessageId: 28761 (Request) +message BattlePassRequest { +} + +// MessageId: 25963 (Response) +message BattlePassResponse { + PbBattlePass BattlePass = 9; + ErrorCode ErrorCode = 2; +} + +// MessageId: 24474 (Notify) +message BattlePassPaidNotify { + int32 PayStatus = 8; +} + +// MessageId: 18245 (Request) +message BattlePassTakeRewardRequest { + int32 Type = 1; + int32 Level = 8; + int32 ItemId = 9; +} + +// MessageId: 15531 (Response) +message BattlePassTakeRewardResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 17827 (Request) +message BattlePassRecurringTakeRequest { + int32 Type = 9; + int32 ItemId = 13; +} + +// MessageId: 17389 (Response) +message BattlePassRecurringTakeResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 21529 (Request) +message BattlePassTakeAllRewardRequest { +} + +// MessageId: 25618 (Response) +message BattlePassTakeAllRewardResponse { + repeated PbBattlePassReward TakenRewards = 14; + repeated PbBattlePassRecurringReward RecurringRewards = 2; + ErrorCode ErrorCode = 4; +} + +// MessageId: 18335 (Notify) +message BattlePassExpUpdateNotify { + int32 Level = 10; + int32 Exp = 7; + int32 WeeklyTotalExp = 2; + repeated PbBattlePassRecurringReward RecurringRewards = 5; +} + +message PbBattlePassTask { + int32 Id = 1; + int32 Current = 2; + int32 Target = 3; + bool IsFinished = 4; + bool IsTaken = 5; +} + +// MessageId: 20389 (Request) +message BattlePassTaskRequest { +} + +// MessageId: 17443 (Response) +message BattlePassTaskResponse { + int64 DayEnd = 2; + int64 WeekEnd = 14; + repeated PbBattlePassTask Tasks = 10; + ErrorCode ErrorCode = 1; +} + +// MessageId: 19157 (Notify) +message BattlePassTaskUpdateNotify { + repeated PbBattlePassTask Tasks = 14; +} + +// MessageId: 21504 (Request) +message BattlePassTaskTakeRequest { + repeated int32 Ids = 3; +} + +// MessageId: 25145 (Response) +message BattlePassTaskTakeResponse { + repeated int32 Ids = 6; + ErrorCode ErrorCode = 3; +} + +// MessageId: 22290 (Push) +message BattlePassEnterPush { +} + +// MessageId: 26150 (Request) +message BattlePassLevelUpRequest { + int32 Level = 3; +} + +// MessageId: 29268 (Response) +message BattlePassLevelUpResponse { + ErrorCode ErrorCode = 3; +} + +enum BtType { + BtType_BtTypeInvalid = 0; + BtType_BtTypeQuest = 1; + BtType_BtTypeLevelPlay = 2; + BtType_BtTypeInst = 3; +} + +enum NodeStatus { + NodeStatus_NotActive = 0; + NodeStatus_BeforeActivate = 1; + NodeStatus__5n = 2; + NodeStatus_Completing = 3; + NodeStatus_CompletedSuccess = 4; + NodeStatus_CompletedFailed = 5; + NodeStatus_Suspend = 6; + NodeStatus_Destroy = 7; +} + +enum FailReason { + FailReason_DefaultFail = 0; + FailReason_AutoFail = 1; + FailReason_EntityStateFail = 2; + FailReason_TimeoutFail = 3; + FailReason_LeaveInstFail = 4; + FailReason_InstFail = 5; + FailReason_CharacterDieFail = 6; + FailReason_EntityDieFail = 7; + FailReason_OutRangeFail = 8; + FailReason_GiveUpFail = 9; + FailReason_SneakTimeoutFail = 10; + FailReason_TransferFail = 11; + FailReason_PlayerMotionState = 12; + FailReason_NpcTraceOutRange = 13; + FailReason_NpcTraceAlertFull = 14; + FailReason_DataLayerFail = 15; + FailReason_PlayerLevelPlayMoveStateFail = 16; + FailReason_CompareVarFail = 17; + FailReason_TimeRange = 18; + FailReason_ClearCabinFail = 19; +} + +message qNs { + oneof GNs { + ChildQuestNodeInfo ChildQuestNodeInfo = 2; + } + int32 Status = 1; +} + +message TreeInfo { + int32 TreeOwnerId = 1; + int64 TreeIncId = 2; + int32 BtType = 3; + int32 BlackboardId = 4; + map Nodes = 5; + map Vars = 6; + repeated TimerInfoPb TimerInfos = 7; + int32 SuspendType = 8; + repeated OccupationPbInfo OccupationInfo = 9; + map AudioState = 10; + bool cDOLLARs = 11; + repeated Uw_ D9_ = 12; +} + +// MessageId: 27019 (Notify) +message BehaviorTreeInfoNotify { + repeated TreeInfo TreeInfos = 9; +} + +// MessageId: 28787 (Notify) +message BehaviorTreeDeleteNotify { + repeated int64 TreeIncIds = 11; +} + +enum ChildQuestNodeStatus { + ChildQuestNodeStatus_CQNS_NotActive = 0; + ChildQuestNodeStatus_CQNS_Enter = 1; + ChildQuestNodeStatus_CQNS_EnterAction = 2; + ChildQuestNodeStatus_CQNS_Progress = 3; + ChildQuestNodeStatus_CQNS_Finished = 4; + ChildQuestNodeStatus_CQNS_FinishAction = 5; + ChildQuestNodeStatus_CQNS_Fail = 6; +} + +message ChildQuestNodeProgress { + oneof Progress { + KillProgress Kill = 1; + GetItemProgress GetItem = 2; + MonsterCreatorProgress MonsterCreator = 3; + UseItemProgress UseItem = 4; + int32 levelPlayCount = 5; + InteractProgress Interact = 6; + CompleteInstProgress CompleteInst = 7; + EntityStateProgress EntityStateList = 8; + } +} + +message EntityStateProgress { + repeated int32 EntityId = 1; +} + +message ChildQuestNodeInfo { + int32 Status = 1; + ChildQuestNodeProgress Progress = 2; +} + +message KillProgress { + repeated int32 MonId = 1; + int32 PrefabNum = 2; + int32 CurrNum = 3; + int32 TotalNum = 4; +} + +message InteractProgress { + repeated int32 NpcId = 1; +} + +message GetItemProgress { + repeated GetItemCount Info = 1; +} + +message GetItemCount { + int32 ItemId = 1; + int32 Count = 2; +} + +enum SpawnMonsterStepType { + SpawnMonsterStepType_Prepare = 0; + SpawnMonsterStepType_Active = 1; + SpawnMonsterStepType_Refreshed = 2; + SpawnMonsterStepType_End = 3; +} + +message zNs { + enum ENUMS { + ENUMS_NotCreate = 0; + ENUMS_Alive = 1; + ENUMS_Death = 2; + } + + +} +message SceneMonsterCreatedMonsterInfo { + int32 PrefabId = 1; + int32 MapId = 2; + int64 BaseLife = 3; + int32 State = 4; +} + +message MonsterCreatorProgress { + repeated MonsterCreatorProgressSlot Slots = 1; + int32 TotalNum = 2; +} + +message MonsterCreatorProgressSlot { + int32 WaveId = 1; + repeated int32 KillMonIds = 2; + int32 CurrentWaveEndTime = 3; + int32 SpawnStepType = 4; + int32 CreatorEntityConfigId = 5; + repeated SceneMonsterCreatedMonsterInfo MonsterInfo = 6; +} + +message UseItemProgress { + int32 ItemId = 1; + int32 Count = 2; +} + +message CompleteInstProgress { + int32 InstId = 1; + int32 Count = 2; +} + +enum SuccessNodeStatus { + SuccessNodeStatus_SNS_NotActive = 0; + SuccessNodeStatus_SNS_Enter = 1; + SuccessNodeStatus_SNS_Action = 2; +} + +enum FailedNodeStatus { + FailedNodeStatus_FNS_NotActive = 0; + FailedNodeStatus_FNS_Enter = 1; + FailedNodeStatus_FNS_Action = 2; +} + +// MessageId: 18729 (Notify) +message UpdateNodeProgressNotify { + int32 TreeOwnerId = 6; + int64 TreeIncId = 3; + int32 NodeId = 4; + ChildQuestNodeProgress Progress = 5; +} + +// MessageId: 29641 (Notify) +message UpdateChildQuestNodeStatusNotify { + int32 TreeOwnerId = 5; + int64 TreeIncId = 6; + int32 NodeId = 10; + int32 Status = 3; +} + +// MessageId: 18424 (Notify) +message UpdateNodeStatusNotify { + int32 TreeOwnerId = 8; + int64 TreeIncId = 4; + int32 NodeId = 2; + int32 Status = 14; +} + +// MessageId: 29594 (Request) +message SubmitNodeRequest { + int32 TreeOwnerId = 6; + int64 TreeIncId = 15; + int32 NodeId = 9; +} + +// MessageId: 17994 (Response) +message SubmitNodeResponse { + int32 TreeOwnerId = 7; + int64 TreeIncId = 12; + int32 NodeId = 8; + int32 ErrorId = 4; +} + +// MessageId: 15587 (Request) +message PhotographShotRequest { + int32 TreeOwnerId = 10; + int64 TreeIncId = 11; + int32 NodeId = 2; + repeated int32 EntityIds = 14; +} + +// MessageId: 25702 (Response) +message PhotographShotResponse { + int32 ErrorId = 5; +} + +enum PbHandInItemType { + PbHandInItemType_ItemIds = 0; + PbHandInItemType_H9n = 1; +} + +message PbHandInItemInfo { + int32 IncId = 1; + int32 Num = 2; + int32 ItemId = 3; +} + +message PbHandInItem { + repeated PbHandInItemInfo HandItemInfo = 1; + int32 Count = 2; + int32 PbHandInItemType = 3; +} + +// MessageId: 28169 (Request) +message HandInItemRequest { + int32 TreeOwnerId = 3; + int64 TreeIncId = 4; + int32 NodeId = 9; + repeated PbHandInItem HandInItem = 2; +} + +// MessageId: 18789 (Response) +message HandInItemResponse { + int32 ErrorId = 2; +} + +enum n3s { + n3s_CEs = 0; + n3s_SendNpcMail = 1; +} + +enum TimerSetType { + TimerSetType_Add = 0; + TimerSetType_Sub = 1; + TimerSetType_Set = 2; +} + +// MessageId: 23620 (Request) +message BtSetTimerInfoRequest { + int32 TreeOwnerId = 11; + int64 TreeIncId = 7; + string TimerType = 12; + int32 SetType = 9; + int32 Second = 15; + int32 NodeId = 14; +} + +// MessageId: 16791 (Response) +message BtSetTimerInfoResponse { + int32 ErrorId = 13; +} + +message OccupationPbInfo { + string ResourceName = 1; + int32 NodeId = 2; + int64 IncId = 3; +} + +enum SuspendType { + SuspendType_Occupation = 0; + SuspendType_Online = 1; + SuspendType_ScreenOccupation = 2; +} + +// MessageId: 25590 (Notify) +message BtSuspendNotify { + int32 TreeOwnerId = 9; + int64 TreeIncId = 6; + int32 NodeId = 15; + repeated OccupationPbInfo OccupationInfo = 3; + int32 SuspendType = 5; + bool cDOLLARs = 4; +} + +// MessageId: 29938 (Notify) +message OccupationInfoNotify { + repeated OccupationPbInfo OccupationInfo = 7; +} + +// MessageId: 18963 (Notify) +message AddOccupationInfoNotify { + repeated OccupationPbInfo OccupationInfo = 10; +} + +// MessageId: 22778 (Notify) +message RemoveOccupationInfoNotify { + repeated string GEs = 7; +} + +enum a3s { + a3s_Z6n = 0; + a3s_CMs = 1; +} + +// MessageId: 26770 (Notify) +message TimeOccupationNotify { + int32 OEs = 7; +} + +// MessageId: 23949 (Request) +message BtForcedOccupationRequest { + int64 TreeIncId = 10; +} + +// MessageId: 25698 (Response) +message BtForcedOccupationResponse { + int32 ErrorId = 8; +} + +// MessageId: 24272 (Request) +message BtGiveUpRequest { + int32 TreeOwnerId = 11; + int64 TreeIncId = 15; + int32 NodeId = 7; +} + +// MessageId: 28647 (Response) +message BtGiveUpResponse { + int32 ErrorId = 9; +} + +// MessageId: 18166 (Notify) +message BtRollbackNotify { + int32 TreeOwnerId = 15; + int64 TreeIncId = 13; + int32 kEs = 4; + int32 NEs2 = 12; +} + +// MessageId: 29369 (Request) +message BtRollbackRequest { + int32 TreeOwnerId = 2; + int64 TreeIncId = 14; + int32 p9n = 15; +} + +// MessageId: 15187 (Response) +message BtRollbackResponse { + int32 ErrorId = 15; +} + +// MessageId: 19525 (Notify) +message BtRollbackStartNotify { + int32 TreeOwnerId = 3; + int64 TreeIncId = 14; + bool IsRollbackSubLevel = 9; + bool IsRollbackPos = 13; +} + +// MessageId: 29840 (Notify) +message RollbackInfoNotify { + int32 TreeOwnerId = 15; + int64 TreeIncId = 12; + TreeInfo TreeInfo = 6; +} + +// MessageId: 22231 (Notify) +message QuestRangeFailWarningTreeIdNotify { + int64 TreeIncId = 7; +} + +// MessageId: 28177 (Notify) +message HideCancelRangeFailWaringEffectNotify { + int64 TreeIncId = 11; +} + +// MessageId: 19866 (Request) +message SneakRequest { + int32 TreeOwnerId = 4; + int64 TreeIncId = 7; + int32 NodeId = 11; + bool IsStart = 15; +} + +// MessageId: 17878 (Response) +message SneakResponse { + int32 ErrorId = 4; +} + +// MessageId: 15202 (Request) +message SneakTimeRequest { + int32 TreeOwnerId = 2; + int64 TreeIncId = 15; +} + +// MessageId: 22246 (Response) +message SneakTimeResponse { + int32 ErrorId = 9; +} + +// MessageId: 20352 (Notify) +message SneakNotify { + int32 TreeOwnerId = 11; + int64 TreeIncId = 7; + int32 NodeId = 15; + int64 EndTime = 10; +} + +message TimerInfoPb { + string TimerType = 1; + int32 NodeId = 2; + int64 EndTime = 3; + int64 HE_ = 4; +} + +// MessageId: 21387 (Notify) +message UpdateTimerInfoNotify { + int32 TreeOwnerId = 8; + int64 TreeIncId = 1; + TimerInfoPb HEs = 13; +} + +// MessageId: 24242 (Request) +message TimerEndRequest { + int32 TreeOwnerId = 13; + int64 TreeIncId = 3; + string TimerType = 14; +} + +// MessageId: 28537 (Response) +message TimerEndResponse { + int32 ErrorId = 7; +} + +enum UiGamePlayType { + UiGamePlayType_Cipher = 0; + UiGamePlayType_SignalBreak = 1; + UiGamePlayType_SundialPuzzle = 2; + UiGamePlayType_MorseCode = 3; + UiGamePlayType_SignalDevice = 4; + UiGamePlayType_LifePoint = 5; +} + +// MessageId: 29133 (Request) +message UiGamePlayRequest { + int32 Type = 15; + string GamePlayKey = 3; +} + +// MessageId: 28156 (Response) +message UiGamePlayResponse { + int32 ErrorId = 6; +} + +// MessageId: 19033 (Request) +message NpcTraceFailedRequest { + int32 TreeOwnerId = 9; + int64 TreeIncId = 3; + int32 NodeId = 4; +} + +// MessageId: 24652 (Response) +message NpcTraceFailedResponse { + int32 ErrorId = 12; +} + +// MessageId: 21186 (Notify) +message BtVarUpdateNotify { + int32 TreeOwnerId = 15; + int64 TreeIncId = 6; + string VarName = 9; + VarDefinePb VarDefine = 5; +} + +message FuncInfo { + int32 FuncId = 1; + bool Challenges = 2; +} + +// MessageId: 26599 (Notify) +message UpdateFunctionOpenLockByBehaviorTreeNotify { + repeated FuncInfo FuncInfo = 9; +} + +// MessageId: 20083 (Request) +message SubmitAwakeAndLoadEntityNodeRequest { + int32 TreeOwnerId = 15; + int64 TreeIncId = 5; + int32 NodeId = 9; +} + +// MessageId: 21704 (Response) +message SubmitAwakeAndLoadEntityNodeResponse { + ErrorCode ErrorCode = 10; +} + +enum DungeonTeleportType { + DungeonTeleportType_Invalid = 0; + DungeonTeleportType_TeleportDungeon = 1; +} + +message Bn_1 { + repeated int32 Ei_2 = 1; +} + +message kn_2 { + oneof K4s { + Bn_1 Ii_2 = 3; + } + int32 Type = 1; + bool IsEnable = 2; +} + +// MessageId: 27455 (Notify) +message UpdateForbidDungeonNotify { + repeated kn_2 FuncInfo = 15; +} + +// MessageId: 26695 (Request) +message OXl { + int32 TreeOwnerId = 7; + int64 TreeIncId = 1; + int32 NodeId = 11; + int32 Points = 5; +} + +// MessageId: 15996 (Response) +message GXl { + ErrorCode ErrorCode = 3; +} + +// MessageId: 21224 (Notify) +message ServerEndQuestIdNotify { + int32 QuestId = 6; + int64 TreeIncId = 5; + repeated int64 Ti_2 = 4; +} + +// MessageId: 25048 (Request) +message ServerEndQuestIdRequest { + int32 QuestId = 13; +} + +// MessageId: 18307 (Response) +message ServerEndQuestIdResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 27208 (Notify) +message wy_ { + int32 TreeOwnerId = 5; + int64 TreeIncId = 14; + repeated Uw_ D9_ = 8; +} + +message Uw_ { + oneof Bw { + Vector CIl = 4; + } + int32 EntityId = 1; + AttachTarget AttachTarget = 2; + int32 TargetEntityId = 3; +} + +enum SourceType { + SourceType_UnDefine = 0; + SourceType_SourceEntity = 3; + SourceType_SourceQuest = 4; +} + +enum EntityConfigType { + EntityConfigType_OldEntity = 0; + EntityConfigType_Level = 1; + EntityConfigType_Global = 2; + EntityConfigType_Character = 3; + EntityConfigType_Template = 4; + EntityConfigType_Prefab = 5; +} + +message FightBuffInformation { + int32 HandleId = 1; + int64 BuffId = 2; + int32 Level = 3; + int32 StackCount = 4; + int64 InstigatorId = 5; + int64 EntityId = 6; + int32 ApplyType = 7; + float Duration = 8; + float LeftDuration = 9; + repeated FightBuffEffectContext Context = 10; + bool IsActive = 11; + int32 ServerId = 12; + int64 MessageId = 13; +} + +message EntityPb { + oneof d3s { + int32 Camp = 20; + } + int64 Id = 1; + int32 ConfigId = 2; + EntityConfigType ConfigType = 3; + EEntityType EntityType = 4; + Vector Pos = 5; + Rotator Rot = 6; + Vector InitPos = 7; + LivingStatus LivingStatus = 8; + bool IsVisible = 9; + int32 PlayerId = 10; + repeated EntityComponentPb ComponentPbs = 11; + int32 DurabilityValue = 12; + int32 EntityState = 13; + Vector InitLinearVelocity = 14; + bool IsPosAbnormal = 15; + int32 PrefabId = 17; + int64 PrefabIncId = 18; + int32 SubEntityType = 19; + int64 OwnerIncId = 21; + Vector YE_2 = 22; + int32 RoleSkinId = 23; + bool IsActorVisible = 24; +} + +message EntityComponentPb { + oneof ComponentPb { + AttributeComponentPb AttributeComponent = 1; + TagComponentPb TagComponent = 2; + TriggerComponentPb TriggerComponent = 3; + Summon.SummonerComponentPb SummonerComponent = 4; + PartComponentPb PartComponent = 5; + VisionSkillComponentPb VisionSkillComponent = 6; + AnimationStateComponentPb AnimationStateComponent = 7; + BlackboardParamComponentPb BlackboardParamComponent = 8; + SysBuffComponentPb SysBuffComponent = 10; + ClientDataComponentPb ClientDataComponent = 11; + MonsterWeaponComponentPb MonsterWeaponComponentPb = 12; + MonsterAiComponentPb MonsterAiComponentPb = 13; + FightBuffComponentPb FightBuffComponent = 15; + NearbyTrackingComponentPb NearbyTrackingComponentPb = 16; + DropComponentPb DropComponentPb = 17; + MonsterCaptureComponentPb MonsterCaptureComponent = 18; + LogicStateComponentPb LogicStateComponentPb = 19; + AdviceComponentPb AdviceComponentPb = 20; + LiftComponentPb LiftComponentPb = 21; + InteractComponentPb InteractComponent = 22; + EquipComponentPb EquipComponent = 23; + BeControlledComponentPb BeControlledComponentPb = 24; + ConcomitantsComponentPb ConcomitantsComponentPb = 25; + TimelineTrackComponentPb TimelineTrackComponentPb = 26; + Summon.SummonsComponentPb SummonsComponentPb = 27; + EntityFsmComponentPb EntityFsmComponentPb = 28; + BoardPb BoardPb = 29; + PlacementItemPb PlacementItemPb = 30; + StateTagComponentPb StateTagComponentPb = 31; + MonsterGachaDataPb MonsterGachaDataPb = 32; + FanComponentPb FanComponentPb = 33; + NpcPb NpcPb = 34; + BubbleComponentPb BubbleComponent = 35; + PatrolComponentPb PatrolComponent = 36; + RangeComponentPb RangeComponent = 37; + PassiveSkillComponentPb PassiveSkillComponentPb = 38; + PassiveGaSkillComponentPb PassiveGaSkillComponentPb = 39; + DynAttachComponentPb DynAttachComponentPb = 40; + EntityVarComponentPb EntityVarComponentPb = 41; + Summon.FollowShooterComponentPb FollowShooterComponentPb = 42; + StateComponentPb StateComponentPb = 43; + BulletComponentPb BulletComponentPb = 44; + BuffProducerComponentPb BuffProducerComponentPb = 45; + BuffConsumerComponentPb BuffConsumerComponentPb = 46; + AutonomousComponentPb AutonomousComponentPb = 47; + ShieldComponentPb ShieldComponentPb = 48; + NPCPerformGroupComponentPb NPCPerformGroupComponentPb = 49; + Ri_1 Ri_ = 50; + JigsawBaseComponentPb JigsawBaseComponentPb = 51; + RoleRecordComponentPb RoleRecordComponentPb = 52; + Summon.FollowerComponentPb FollowerComponentPb = 53; + AttributesIdsComponentPb AttributesIdsComponentPb = 54; + Di_2 Di_ = 55; + Bi_ Bi_ = 56; + WeaponSkinComponentPb WeaponSkinComponentPb = 57; + CharacterAttachComponentPb CharacterAttachComponentPb = 58; + PatrolInfoComponentPb PatrolInfoComponentPb = 59; + AnimalPerformComponentPb AnimalPerformComponentPb = 60; + NpcDriveVehicleComponentPb NpcDriveVehicleComponentPb = 61; + GrapplingHookPointComponentPb GrapplingHookPointComponentPb = 62; + Mx_ Mx_ = 63; + R8_ R8_ = 64; + } +} + +message MonsterAiComponentPb { + int32 WeaponId = 1; + int64 HatredGroupId = 2; + int32 AiTeamInitId = 3; + int64 CombatMessageId = 4; +} + +message MonsterWeaponComponentPb { + int32 WeaponId = 1; +} + +message Bi_ { + int64 ConstateId = 1; +} + +enum EntranceState { + EntranceState_NotUnlock = 0; + EntranceState_Unlockable = 1; + EntranceState_Unlocked = 2; + EntranceState_Closed = 3; +} + +message RangeComponentPb { + repeated int32 PlayerCount = 1; + repeated int64 rIs = 2; +} + +message w3s { + int32 State = 1; +} + +message ClientDataComponentPb { + bool IsStaticInit = 1; + int64 OwnerId = 2; + int32 GroupId = 3; +} + +message AttributeComponentPb { + int32 HardnessModeId = 2; + int32 RageModeId = 3; + repeated AttrData AttrData = 4; +} + +message TagComponentPb { + repeated GameplayTagData GameplayTags = 1; + repeated int32 EntityCommonTags = 2; + bool InitGameplayTag = 3; +} + +message TriggerComponentPb { + int32 TriggerCount = 1; + int32 ExitTriggerCount = 2; +} + +message StateTagComponentPb { + int32 StateTagId = 1; +} + +message VisionSkillComponentPb { + repeated VisionSkillInformation VisionSkillInfos = 1; +} + +message EntityVarComponentPb { + map Vars = 1; +} + +message BoneVisibleData { + string sWn = 1; + bool HideBone = 2; +} + +message AnimationStateComponentPb { + repeated int32 AnimationStates = 1; + repeated int32 SpecialStates = 2; + repeated BoneVisibleData BoneVisibleDatas = 3; + repeated int32 AnimationTags = 4; +} + +message LogicStateComponentPb { + int32 PositionState = 1; + int32 MoveState = 2; + int32 DirectionState = 3; + int32 PositionSubState = 4; +} + +message LiftComponentPb { + int32 Location = 1; +} + +message BlackboardParamComponentPb { + repeated BlackboardParam BlackboardParams = 1; +} + +message SysBuffComponentPb { + repeated SysBuffInformation SysBuffInfos = 1; +} + +message SysBuffInformation { + int32 ServerId = 1; + int64 BuffId = 2; + int32 Level = 3; + int64 MessageId = 4; + int64 InstigatorId = 5; + float Duration = 6; + int32 StackCount = 7; + int32 ApplyType = 8; + bool IsIterable = 9; +} + +message FightBuffComponentPb { + repeated FightBuffInformation FightBuffInfos = 1; + repeated BuffEffectCd ListBuffEffectCd = 2; +} + +message NearbyTrackingComponentPb { + bool IsEnable = 1; +} + +message DropComponentPb { + int32 ItemId = 1; + int32 ShowPlanId = 2; + int32 ItemCount = 3; + int32 MapId = 4; +} + +message MonsterCaptureComponentPb { + int32 TemplateId = 1; + int32 EntityId = 2; + int32 MonsterId = 3; +} + +message BubbleInfo { + string ActionGuid = 1; + GameCtxPb GameCtx = 2; +} + +message BubbleComponentPb { + repeated BubbleInfo BubbleInfos = 1; +} + +message RoleRecordComponentPb { + bool IsAutoRole = 1; + int64 ConstateId = 2; +} + +message DynamicInteractInfo { + string OptionGuid = 1; + GameCtxPb GameCtx = 2; + string Text = 3; + bool XCa = 4; +} + +message InteractComponentPb { + repeated DynamicInteractInfo DynamicInteractInfos = 1; + repeated int32 RandomInteractIndex = 2; + bool Interacting = 3; +} + +message AutonomousComponentPb { + int32 AutonomousId = 1; + repeated On_2 ji_ = 2; +} + +message BeControlledComponentPb { + int64 PlayerEntityId = 1; + int32 RelationId = 2; + bool IsShow = 3; + int32 BIs = 4; + int64 ConstateId = 5; +} + +message Di_2 { + int32 RelationId = 1; + int32 BIs = 2; +} + +message DynAttachComponentPb { + int32 PbDynAttachEntityConfigId = 1; + string PbDynAttachEntityActorKey = 2; + Vector Pos = 3; + Rotator Rot = 4; + string PbDynAttachRefActorKey = 5; +} + +message ConcomitantsComponentPb { + int64 VisionEntityId = 1; + repeated int64 CustomEntityIds = 2; + int64 PhantomRoleId = 3; +} + +message TimelineTrackControlDataPb { + int32 ControlPoint = 1; +} + +message TimelineTrackComponentPb { + int32 Index = 1; + repeated TimelineTrackControlDataPb ControlDatas = 2; +} + +message BoardPb { + repeated OccupiedBoardGridInfo OccupiedGridList = 1; + repeated BoardGridDynamicConfig DynamicGridConfigs = 2; + bool Hi_2 = 3; +} + +message CrystalMonsterSlotInfo { + repeated int32 EntityIds = 1; + int32 MonsterType = 2; +} + +message CrystalMonsterInfoPb { + repeated CrystalMonsterSlotInfo SlotInfoList = 1; +} + +message MonsterGachaDataPb { + repeated CrystalMonsterInfoPb MonsterCrystalInfoList = 1; +} + +message FanComponentPb { + int32 NumOfTurns = 1; +} + +message PassiveSkillItemPb { + CombatCommon CombatCommon = 1; + int64 SkillId = 2; +} + +message PassiveSkillComponentPb { + repeated PassiveSkillItemPb PassiveSkillItemPbList = 1; +} + +message CharacterSkillComponentPb { + UseSkillInformation UseSkillInfo = 1; + int32 MontageIndex = 2; + int32 QIs = 3; + string XIs = 4; + float SpeedRatio = 5; + int64 MessageId = 6; + int64 MontageContext = 7; +} + +message SkillComponentPb { + int32 SkillId = 1; + int64 ConstateId = 2; +} + +message PassiveGaSkillComponentPb { + repeated CharacterSkillComponentPb YIs = 1; + repeated SkillComponentPb SkillComponentPb = 2; +} + +message UseSkillInformation { + CombatCommon CombatCommon = 1; + int64 Id = 2; + int32 SkillId = 3; + MovementInformation MovementInformation = 4; + Vector Location = 5; + int64 TargetId = 6; + float TimeStamp = 7; + bool IsSpecialSkill = 8; + int32 Duration = 9; + int32 SkillInterruptLevel = 10; + int32 FightState = 11; +} + +message StateComponentPb { + int64 ConstateId = 1; +} + +message BuffProducerComponentPb { + int64 ConstateId = 1; +} + +message BuffConsumerComponentPb { + int64 ConstateId = 1; +} + +message BulletComponentPb { + int64 ConstateId = 1; +} + +// MessageId: 21938 (Notify) +message EntityAddNotify { + repeated EntityPb EntityPbs = 11; + bool RemoveTagIds = 10; +} + +// MessageId: 29745 (Notify) +message EntityRemoveNotify { + repeated EntityRemoveInfo RemoveInfos = 5; + bool IsRemove = 9; +} + +// MessageId: 23399 (Notify) +message AddPreloadEntitiesNotify { + repeated int64 EntityIds = 4; +} + +message K3s { + int32 Type = 1; + int32 tTs = 2; + string Name = 3; +} + +enum Q3s { + Q3s_NotDelay = 0; + Q3s_qKn = 1; +} + +message VarDefinePb { + oneof Value { + bool Boolean = 2; + int64 Int = 3; + string String = 4; + float Float = 5; + int32 Entity = 6; + int32 Quest = 7; + int32 QuestState = 8; + Vector Pos = 9; + int64 Prefab = 10; + } + int32 VarType = 1; +} + +message X3s { + VarDefinePb Value = 1; +} + +message Y3s { + string Name = 1; +} + +message J3s { + string Name = 1; +} + +message z3s1 { + oneof Z3s2 { + X3s _Ts = 2; + Y3s uTs = 3; + J3s cTs = 4; + } + int32 SourceType = 1; +} + +message NpcPb { + int32 SplineEntityId = 2; + int32 SpawnEntityId = 3; +} + +// MessageId: 25128 (Notify) +message nes1 { + int32 Id = 13; + int32 mTs = 12; +} + +// MessageId: 15253 (Push) +message TestSpawnTemplateEntityPush { + int64 Id = 8; + int32 ConfigId = 6; + Vector Pos = 3; + Rotator Rot = 1; + int32 Level = 10; + int32 mKn = 2; +} + +enum LivingStatus { + LivingStatus_Alive = 0; + LivingStatus_Dead = 1; + LivingStatus_Init = 2; +} + +enum EntityState { + EntityState_Default = 0; + EntityState_Sleep = 1; + EntityState_Born = 2; + EntityState_Other = 3; +} + +// MessageId: 17917 (Notify) +message EntranceStateNotify { + int64 Id = 9; + int32 State = 4; +} + +// MessageId: 20960 (Request) +message EntityBuffProducerRequest { + int64 BuffConsumerId = 3; +} + +// MessageId: 29068 (Response) +message EntityBuffProducerResponse { + ErrorCode ErrorCode = 10; +} + +enum BuffOperateType { + BuffOperateType_AddBuff = 0; + BuffOperateType_RemoveBuff = 1; + BuffOperateType_UndoBuff = 2; +} + +// MessageId: 16989 (Request) +message EntityBuffProducerOperateRequest { + int32 OpType = 6; + int64 OpEntityId = 2; +} + +// MessageId: 22107 (Response) +message EntityBuffProducerOperateResponse { + ErrorCode ErrorCode = 13; + int32 OpType = 1; + int64 OpEntityId = 11; +} + +// MessageId: 20417 (Request) +message LogicStateInitRequest { + CombatCommon CombatCommon = 12; + int64 EntityId = 9; + LogicStateComponentPb InitData = 2; + int64 ih1 = 4; +} + +// MessageId: 28950 (Push) +message LogicStateInitPush { + CombatCommon CombatCommon = 11; + int64 EntityId = 2; + LogicStateComponentPb InitData = 9; + int64 ih1 = 6; +} + +// MessageId: 29806 (Response) +message LogicStateInitResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 25137 (Notify) +message LogicStateInitNotify { + CombatCommon CombatCommon = 10; + int64 EntityId = 3; + LogicStateComponentPb InitData = 11; +} + +// MessageId: 26889 (Request) +message SwitchLogicStateRequest { + LogicStateComponentPb States = 1; + int64 ih1 = 12; +} + +// MessageId: 27717 (Push) +message SwitchLogicStatePush { + LogicStateComponentPb States = 8; + int64 ih1 = 3; +} + +// MessageId: 22746 (Response) +message SwitchLogicStateResponse { + ErrorCode ErrorCode = 4; +} + +// MessageId: 21643 (Notify) +message SwitchLogicStateNotify { + LogicStateComponentPb States = 4; +} + +// MessageId: 17027 (Request) +message EntityActiveRequest { + int64 EntityId = 15; +} + +// MessageId: 16067 (Response) +message EntityActiveResponse { + ErrorCode ErrorCode = 7; + repeated EntityComponentPb ComponentPbs = 6; + bool IsVisible = 14; + Vector Pos = 4; + Rotator Rot = 12; +} + +// MessageId: 27635 (Request) +message AnimationGameplayTagRequest { + int32 AddTagIds = 2; + bool RemoveTagIds = 7; +} + +// MessageId: 23511 (Push) +message AnimationGameplayTagPush { + int32 AddTagIds = 10; + bool RemoveTagIds = 4; +} + +// MessageId: 25750 (Response) +message AnimationGameplayTagResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 16413 (Notify) +message AnimationGameplayTagNotify { + int32 AddTagIds = 12; + bool RemoveTagIds = 3; +} + +// MessageId: 18562 (Request) +message AnimalDieRequest { + int64 EntityId = 13; + Vector Pos = 3; +} + +// MessageId: 24106 (Response) +message AnimalDieResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 29642 (Notify) +message AnimalDieNotify { + int64 EntityId = 3; + int32 PlayerId = 9; +} + +// MessageId: 26243 (Request) +message AnimalDestroyRequest { + int64 EntityId = 10; +} + +// MessageId: 22771 (Response) +message AnimalDestroyResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 25268 (Request) +message AnimalDropRequest { + int64 EntityId = 15; +} + +// MessageId: 22702 (Response) +message AnimalDropResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 28018 (Notify) +message EntityStateReadyNotify { + int64 EntityId = 13; + int32 TagId = 9; + bool Ready = 1; +} + +// MessageId: 15250 (Request) +message EntityInteractRequest { + int64 EntityId = 2; + int32 OptionIndex = 13; + int64 VisionEntityId = 8; +} + +// MessageId: 21923 (Response) +message EntityInteractResponse { + ErrorCode ErrorCode = 7; + bool Interacting = 1; +} + +// MessageId: 26064 (Request) +message EntityRandomInteractRequest { + int64 EntityId = 10; + int32 OptionIndex = 5; +} + +// MessageId: 18014 (Response) +message EntityRandomInteractResponse { + ErrorCode ErrorCode = 4; + bool Interacting = 11; +} + +// MessageId: 17213 (Request) +message EntityDynamicInteractRequest { + int64 EntityId = 9; + string OptionGuid = 10; +} + +// MessageId: 29001 (Response) +message EntityDynamicInteractResponse { + ErrorCode ErrorCode = 10; + bool Interacting = 8; +} + +// MessageId: 15046 (Notify) +message EntityAddDynamicInteractNotify { + int64 EntityId = 3; + string OptionGuid = 5; + GameCtxPb GameCtx = 7; + string Text = 11; + bool XCa = 14; +} + +// MessageId: 28300 (Notify) +message EntityChangeDynamicInteractTextNotify { + int64 EntityId = 12; + string OptionGuid = 13; + string Text = 7; +} + +// MessageId: 19171 (Notify) +message EntityRemoveDynamicInteractNotify { + int64 EntityId = 12; + string OptionGuid = 7; +} + +// MessageId: 20267 (Notify) +message EntityInteractingNotify { + int64 EntityId = 9; + bool IsInteracting = 4; +} + +// MessageId: 19915 (Notify) +message EntityAddBubbleNotify { + int64 EntityId = 2; + string ActionGuid = 14; +} + +// MessageId: 19899 (Notify) +message EntityRemoveBubbleNotify { + int64 EntityId = 9; + string ActionGuid = 4; +} + +// MessageId: 17583 (Request) +message EntityPosAbnormalRequest { + int64 EntityId = 9; + bool IsAbnormal = 4; +} + +// MessageId: 23175 (Response) +message EntityPosAbnormalResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 21060 (Request) +message EntityAdsorbRequest { + int32 EntityId = 6; +} + +// MessageId: 24452 (Response) +message EntityAdsorbResponse { + ErrorCode ErrorCode = 3; +} + +enum Fn_3 { + Fn__SceneAdsorb = 0; + Fn__PlayerAdsorb = 1; +} + +// MessageId: 29183 (Request) +message QXl { + int32 Type = 6; + int32 IsMulti = 4; + int32 SkillId = 8; + int64 oL = 11; + repeated int64 nL = 1; +} + +// MessageId: 22213 (Response) +message KXl { + ErrorCode ErrorCode = 15; +} + +// MessageId: 21927 (Request) +message BoneVisibleChangeRequest { + BoneVisibleData BoneVisibleData = 1; +} + +// MessageId: 27254 (Push) +message BoneVisibleChangePush { + BoneVisibleData BoneVisibleData = 10; +} + +// MessageId: 29396 (Response) +message BoneVisibleChangeResponse { + ErrorCode ErrorCode = 4; +} + +// MessageId: 18610 (Notify) +message BoneVisibleChangeNotify { + BoneVisibleData BoneVisibleData = 15; +} + +message EquipComponentPb { + int32 WeaponId = 1; + int32 WeaponBreachLevel = 2; +} + +message WeaponSkinComponentPb { + int32 WeaponSkinId = 1; +} + +message CharacterAttachComponentPb { + repeated CharacterAttachInfo PbCombinePartInfoList = 1; + int64 PbCombineTargetServerId = 2; +} + +// MessageId: 23037 (Notify) +message EntityEquipChangeNotify { + int64 EntityId = 10; + EquipComponentPb EquipComponent = 9; +} + +// MessageId: 17627 (Notify) +message EntityEquipSkinChangeNotify { + int64 EntityId = 12; + WeaponSkinComponentPb WeaponSkinComponentPb = 14; +} + +// MessageId: 17438 (Request) +message EntityStaticHookMoveRequest { + oneof Target { + int64 PbCombineTargetServerId = 14; + Vector CIl = 1; + } + int64 EntityId = 13; +} + +// MessageId: 26826 (Push) +message EntityStaticHookMovePush { + oneof Target { + int64 PbCombineTargetServerId = 9; + Vector CIl = 12; + } + int64 EntityId = 15; +} + +// MessageId: 28053 (Response) +message EntityStaticHookMoveResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 20995 (Notify) +message EntityStaticHookMoveNotify { + oneof Target { + int64 PbCombineTargetServerId = 7; + Vector CIl = 12; + } + int64 EntityId = 10; +} + +// MessageId: 15672 (Notify) +message SilenceNpcNotify { +} + +enum ELogicStateType { + ELogicStateType_CharPositionState = 0; + ELogicStateType_CharMoveState = 1; + ELogicStateType_CharDirectionState = 2; + ELogicStateType_CharPositionSubState = 3; +} + +enum ECharPositionState { + ECharPositionState_Ground = 0; + ECharPositionState_Climb = 1; + ECharPositionState_Air = 2; + ECharPositionState_Water = 3; + ECharPositionState_Ski = 4; + ECharPositionState_Ride = 5; +} + +enum ECharPositionSubState { + ECharPositionSubState_None = 0; + ECharPositionSubState_WaterSurface = 1; +} + +enum ECharMoveState { + ECharMoveState_MoveStateOther = 0; + ECharMoveState_MoveStateStand = 1; + ECharMoveState_MoveStateWalk = 2; + ECharMoveState_MoveStateWalkStop = 3; + ECharMoveState_MoveStateRun = 4; + ECharMoveState_MoveStateRunStop = 5; + ECharMoveState_MoveStateSprint = 6; + ECharMoveState_MoveStateSprintStop = 7; + ECharMoveState_MoveStateDodge = 8; + ECharMoveState_MoveStateLandRoll = 9; + ECharMoveState_MoveStateKnockDown = 10; + ECharMoveState_MoveStateParry = 11; + ECharMoveState_MoveStateSoftKnock = 12; + ECharMoveState_MoveStateHeavyKnock = 13; + ECharMoveState_MoveStateNormalClimb = 14; + ECharMoveState_MoveStateFastClimb = 15; + ECharMoveState_MoveStateGlide = 16; + ECharMoveState_MoveStateKnockUp = 17; + ECharMoveState_MoveStateFastSwim = 18; + ECharMoveState_MoveStateNormalSwim = 19; + ECharMoveState_MoveStateSwing = 20; + ECharMoveState_MoveStateCaptured = 21; + ECharMoveState_MoveStateSlide = 22; + ECharMoveState_MoveStateFlying = 23; + ECharMoveState_MoveStateEnterClimb = 24; + ECharMoveState_MoveStateExitClimb = 25; + ECharMoveState_MoveStateNormalSki = 26; + ECharMoveState_MoveStateStandUp = 27; + ECharMoveState_MoveStateSoar = 28; + ECharMoveState_MoveRoll = 29; + ECharMoveState_MoveKite = 30; + ECharMoveState_MoveGongduola = 31; + ECharMoveState_MoveVehicle = 32; +} + +// MessageId: 22211 (Request) +message EntityPatrolStartRequest { + int64 EntityId = 1; + bool Dir = 6; +} + +// MessageId: 15407 (Response) +message EntityPatrolStartResponse { + ErrorCode ErrorCode = 14; +} + +// MessageId: 21531 (Request) +message EntityPatrolStopRequest { + int64 EntityId = 13; +} + +// MessageId: 28067 (Response) +message EntityPatrolStopResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 23106 (Request) +message EntityPatrolChangeDirRequest { + int64 EntityId = 11; + bool Dir = 3; +} + +// MessageId: 19364 (Response) +message EntityPatrolChangeDirResponse { + ErrorCode ErrorCode = 6; +} + +message PatrolComponentPb { + bool Dir = 1; +} + +// MessageId: 22398 (Request) +message VfxNpcPatrolFinishRequest { + int64 EntityId = 15; +} + +// MessageId: 19959 (Response) +message VfxNpcPatrolFinishResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 29845 (Request) +message EntitySendEventRequest { + int64 EntityId = 2; + string EventKey = 4; +} + +// MessageId: 18568 (Response) +message EntitySendEventResponse { + ErrorCode ErrorCode = 10; +} + +// MessageId: 21737 (Request) +message EntityBeamReceiveRequest { + int64 EntityId = 10; + BeamReceiveActionType ReceiveType = 15; +} + +// MessageId: 27705 (Response) +message EntityBeamReceiveResponse { + ErrorCode ErrorCode = 4; + int64 EntityId = 9; + BeamReceiveActionType ReceiveType = 1; +} + +// MessageId: 19739 (Request) +message GenerateNPCRequest { + int64 EntityId = 6; + int32 PbDataId = 5; + bool InRange = 4; +} + +// MessageId: 25250 (Response) +message GenerateNPCResponse { + ErrorCode ErrorCode = 4; +} + +enum AttachTarget { + AttachTarget_AttachTargetNone = 0; + AttachTarget_AttachTargetEntity = 1; + AttachTarget_AttachTargetActorPath = 2; +} + +message AttachEntity { + int32 TargetPbDataId = 1; + string ActorRefKey = 2; +} + +// MessageId: 28932 (Request) +message EntityAttachRequest { + oneof Target { + AttachEntity AttachEntity = 3; + string PbDynAttachRefActorKey = 4; + } + int64 EntityId = 14; + Vector Pos = 10; + Rotator Rot = 13; + AttachTarget AttachTarget = 2; +} + +// MessageId: 26290 (Response) +message EntityAttachResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 23397 (Notify) +message EntityAttachChangeNotify { + oneof Target { + AttachEntity AttachEntity = 7; + string PbDynAttachRefActorKey = 11; + } + int64 EntityId = 5; + Vector Pos = 12; + Rotator Rot = 4; + AttachTarget AttachTarget = 14; +} + +// MessageId: 17752 (Request) +message MonsterStandByTagsRequest { + int64 EntityId = 9; + int32 SplineId = 12; + int32 Index = 4; + int32 TagId = 13; +} + +// MessageId: 26080 (Response) +message MonsterStandByTagsResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 29933 (Notify) +message EntityUpdateVarNotify { + int64 EntityId = 10; + string VarName = 3; + VarDefinePb VarDefine = 1; +} + +// MessageId: 23712 (Request) +message EntityPositionRequest { + int32 ConfigId = 13; + int32 DungeonInstanceId = 8; +} + +// MessageId: 19151 (Response) +message EntityPositionResponse { + ErrorCode ErrorCode = 6; + Vector Pos = 5; +} + +message ShieldInfoPb { + int32 Handle = 1; + int32 ConfigId = 2; + int32 ShieldValue = 3; + int32 Priority = 4; + int32 BuffHandle = 5; + bool IsValid = 6; +} + +message ShieldComponentPb { + repeated ShieldInfoPb ShieldInfoPbList = 1; + int32 ShieldValueTotal = 2; +} + +message NPCPerformGroupComponentPb { + string Type = 1; + string State = 2; +} + +// MessageId: 28861 (Notify) +message SetPerformStateNotify { + int64 EntityId = 11; + string Type = 4; + string State = 1; +} + +message Ri_1 { + repeated int64 Xi_ = 1; +} + +// MessageId: 23715 (Notify) +message AttributeTagsChangedNotify { + int64 EntityId = 1; + int32 AttributeId = 3; + bool RemoveTagIds = 11; +} + +message AttributesIdsComponentPb { + repeated int32 PbSceneItemAttributeIds = 1; +} + +// MessageId: 22092 (Request) +message VehicleManipulateRequest { + oneof BH { + int32 EI_1 = 5; + } + int64 EntityId = 9; + int32 TeleportDungeonActionHostIdHandle = 4; + bool IsEntering = 3; + int32 Seat = 2; +} + +// MessageId: 24704 (Response) +message VehicleManipulateResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 20089 (Notify) +message VehicleUpdateEntityNotify { + int64 EntityId = 3; + int64 VehicleCreatureId = 5; + int32 Seat = 12; + bool IsEntering = 10; + int32 Zi_ = 8; +} + +enum Nn_1 { + Nn__ExitVehicleTypeLaunch = 0; + Nn__ExitVehicleTypeNormal = 1; + Nn__ExitVehicleTypeDelayShow = 2; +} + +// MessageId: 29073 (Notify) +message VehicleUpdateNotify { + int32 PlayerId = 15; + int64 EntityId = 11; + int32 Seat = 1; + int32 Zi_ = 6; +} + +message VehiclePlayerData { + int64 EntityId = 1; + int32 Seat = 2; +} + +// MessageId: 27060 (Request) +message ChangeVehicleRideSharingRequest { + int32 RoleId = 11; + int32 Seat = 13; +} + +// MessageId: 27275 (Response) +message ChangeVehicleRideSharingResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 18575 (Request) +message RemoveRideSharingPassengerRequest { + int32 RoleId = 6; +} + +// MessageId: 20376 (Response) +message RemoveRideSharingPassengerResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 29170 (Notify) +message UpdateVehicleRideSharingNotify { + int32 PlayerId = 4; + int32 RoleId = 6; + int32 Seat = 10; + int64 EntityId = 12; +} + +// MessageId: 21895 (Request) +message DOLLARJl { + int64 EntityId = 10; + int32 IQl = 13; + int32 TQl = 9; + Vector Pos = 3; +} + +// MessageId: 24553 (Response) +message WJl2 { + ErrorCode ErrorCode = 10; +} + +// MessageId: 19070 (Notify) +message QJl1 { + int64 EntityId = 12; + int32 IQl = 10; + int32 TQl = 13; + Vector Pos = 4; +} + +// MessageId: 24497 (Notify) +message sp_ { + int64 EntityId = 4; + Vector II_1 = 2; + Vector TI_1 = 8; +} + +message PatrolInfoComponentPb { + bool SceneAiEnabled = 1; + PatrolInfoPb PatrolInfo = 2; +} + +message PatrolInfoPb { + oneof Data { + SmartObjectComponent SmartObjectComponent = 1; + } +} + +message SmartObjectComponent { + int32 LastPassIndex = 1; +} + +// MessageId: 26326 (Notify) +message Dzl1 { + int64 EntityId = 2; + PatrolInfoPb AiInfo = 10; +} + +// MessageId: 23958 (Notify) +message Bzl1 { + int64 EntityId = 15; +} + +// MessageId: 23961 (Notify) +message qzl1 { + int64 EntityId = 6; + int32 LastPassIndex = 11; +} + +message AnimalPerformComponentPb { + repeated int32 AnimalInitialPartIds = 1; +} + +enum jn_2 { + jn__SlotCollected = 0; + jn__SlotRefreshed = 1; +} + +// MessageId: 24313 (Notify) +message eJl { + int32 rr_1 = 14; + int64 EntityId = 4; + int32 PartIndex = 15; +} + +message NpcDriveVehicleComponentPb { + int64 VehicleCreatureId = 1; + int32 Seat = 2; +} + +// MessageId: 24624 (Request) +message tJl { + int32 TeleportDungeonActionHostIdHandle = 8; + int64 EntityId = 12; + string Key = 11; +} + +// MessageId: 23051 (Response) +message iJl { + ErrorCode ErrorCode = 2; +} + +// MessageId: 22742 (Request) +message EntityCameraAlertStateChangeRequest { + int64 EntityId = 13; + bool j2l = 9; +} + +// MessageId: 24606 (Response) +message EntityCameraAlertStateChangeResponse { + ErrorCode ErrorCode = 13; + int64 EntityId = 14; + bool j2l = 1; +} + +// MessageId: 25234 (Request) +message tZl1 { + int32 TeleportDungeonActionHostIdHandle = 15; + int64 EntityId = 2; + int32 Points = 3; +} + +// MessageId: 28949 (Response) +message iZl3 { + ErrorCode ErrorCode = 2; +} + +message GrapplingHookPointComponentPb { + bool HookLockPointDisabled = 1; +} + +message VisionSkillInformation { + int32 SkillId = 1; + int32 Level = 2; + repeated int32 StoneIds = 3; + int32 Quality = 4; +} + +// MessageId: 15210 (Notify) +message VisionSkillChangeNotify { + int64 EntityId = 1; + repeated VisionSkillInformation VisionSkillInfos = 7; + int64 VisionEntityId = 14; +} + +message PartComponentPb { + repeated PartInformation PartLifeInfos = 1; +} + +// MessageId: 19069 (Request) +message PartComponentInitRequest { + int64 EntityId = 3; + PartComponentPb PartComponent = 10; +} + +// MessageId: 20264 (Response) +message PartComponentInitResponse { +} + +// MessageId: 21108 (Notify) +message PartComponentInitNotify { + int64 EntityId = 6; + PartComponentPb PartComponent = 1; +} + +message PartInformation { + int32 PartIndex = 1; + float eWn = 2; + float LifeMax = 3; + bool Activated = 4; + int32 PartTag = 5; +} + +message PartUpdateInfo { + int32 PartIndex = 1; + bool Activated = 2; + bool Reset = 3; +} + +// MessageId: 22517 (Request) +message PartUpdateRequest { + int64 EntityId = 11; + repeated PartUpdateInfo PartUpdateInfos = 7; +} + +// MessageId: 24470 (Push) +message PartUpdatePush { + int64 EntityId = 2; + repeated PartUpdateInfo PartUpdateInfos = 15; +} + +// MessageId: 20600 (Response) +message PartUpdateResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 15310 (Notify) +message PartUpdateNotify { + int64 EntityId = 12; + repeated PartInformation PartInfos = 5; +} + +enum ApplyGEType { + ApplyGEType_Common = 0; + ApplyGEType_UseExtraTime = 1; +} + +// MessageId: 20663 (Request) +message ApplyGameplayEffectRequest { + oneof Time { + float Duration = 12; + } + int32 Handle = 5; + int64 Id = 15; + int32 Level = 11; + int64 InstigatorId = 4; + int32 ApplyType = 13; + int32 ServerId = 9; + int32 StackCount = 6; + bool IsActive = 8; +} + +// MessageId: 29439 (Push) +message ApplyGameplayEffectPush { + oneof Time { + float Duration = 3; + } + int32 Handle = 10; + int64 Id = 5; + int32 Level = 4; + int64 InstigatorId = 8; + int32 ApplyType = 1; + int32 ServerId = 11; + int32 StackCount = 2; + bool IsActive = 6; +} + +// MessageId: 26841 (Response) +message ApplyGameplayEffectResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 24635 (Notify) +message ApplyGameplayEffectNotify { + oneof Time { + float LeftDuration = 6; + } + int32 Handle = 3; + int64 Id = 10; + int32 Level = 9; + int64 EntityId = 7; + int64 InstigatorId = 13; + int32 ApplyType = 2; + float Duration = 1; + bool IsActive = 15; + int32 ServerId = 14; + int32 StackCount = 11; +} + +// MessageId: 23232 (Request) +message RemoveGameplayEffectRequest { + int32 Handle = 14; + int64 EntityId = 7; + bool IsPrematureRemoval = 13; +} + +// MessageId: 29211 (Push) +message RemoveGameplayEffectPush { + int32 Handle = 13; + int64 EntityId = 8; + bool IsPrematureRemoval = 9; +} + +// MessageId: 16296 (Response) +message RemoveGameplayEffectResponse { + ErrorCode ErrorCode = 11; + int32 Handle = 2; +} + +// MessageId: 27145 (Notify) +message RemoveGameplayEffectNotify { + int32 Handle = 12; + int64 EntityId = 8; +} + +// MessageId: 26161 (Request) +message OrderApplyBuffRequest { + oneof Time { + float Duration = 15; + } + int64 Id = 6; + int32 Level = 12; + int64 InstigatorId = 4; + int32 ApplyType = 10; + int32 ServerId = 9; + int32 StackCount = 7; + bool IsIterable = 8; +} + +// MessageId: 28972 (Response) +message OrderApplyBuffResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 20643 (Request) +message OrderRemoveBuffRequest { + int64 Id = 8; + int32 StackCount = 1; +} + +// MessageId: 23030 (Response) +message OrderRemoveBuffResponse { + ErrorCode ErrorCode = 13; +} + +// MessageId: 27710 (Notify) +message OrderApplyBuffNotify { + oneof Time { + float Duration = 1; + } + int64 Id = 12; + int32 Level = 2; + int64 InstigatorId = 8; + int32 ApplyType = 4; + int32 ServerId = 6; + int32 StackCount = 10; + bool IsIterable = 7; +} + +// MessageId: 26179 (Notify) +message OrderRemoveBuffNotify { + int64 Id = 3; + int32 StackCount = 11; +} + +// MessageId: 28475 (Notify) +message ApplyBuffS2cRequestNotify { + oneof Time { + float Duration = 8; + } + int64 Id = 13; + int32 Level = 9; + int64 InstigatorId = 12; + int32 ApplyType = 3; + int32 ServerId = 5; + int32 StackCount = 15; + bool IsIterable = 6; + int32 Reason = 14; +} + +// MessageId: 21205 (Push) +message ApplyBuffS2cResponsePush { + ErrorCode ErrorCode = 9; + int32 Handle = 7; + bool IsActive = 1; +} + +// MessageId: 25580 (Notify) +message RemoveBuffS2cRequestNotify { + int32 Handle = 13; + int32 StackCount = 3; + int32 Reason = 12; +} + +// MessageId: 21141 (Push) +message RemoveBuffS2cResponsePush { + ErrorCode ErrorCode = 15; +} + +// MessageId: 15383 (Notify) +message RemoveBuffByIdS2cRequestNotify { + int64 BuffId = 3; + int32 StackCount = 12; + int32 Reason = 7; +} + +// MessageId: 23372 (Push) +message RemoveBuffByIdS2cResponsePush { + ErrorCode ErrorCode = 1; +} + +// MessageId: 28911 (Request) +message ActivateBuffRequest { + int32 Handle = 6; + bool On = 2; +} + +// MessageId: 28202 (Push) +message ActiveBuffPush { + int32 Handle = 10; + bool On = 5; +} + +// MessageId: 27711 (Response) +message ActivateBuffResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 21317 (Notify) +message ActivateBuffNotify { + int32 Handle = 9; + bool On = 15; +} + +// MessageId: 17628 (Request) +message OrderRemoveBuffByTagsRequest { + repeated int32 TagIds = 2; +} + +// MessageId: 21763 (Response) +message OrderRemoveBuffByTagsResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 15013 (Notify) +message OrderRemoveBuffByTagsNotify { + repeated int32 TagIds = 14; +} + +message AttributeEventEffectData { + repeated int32 TriggeredActiveHandles = 1; +} + +message FightBuffEffectContext { + oneof Effect { + AttributeEventEffectData AttributeEventEffectData = 6; + } + float LeftCooldown = 1; +} + +// MessageId: 22500 (Request) +message BuffEffectExecuteRequest { + int32 Index = 10; + FightBuffEffectContext Context = 13; +} + +// MessageId: 27180 (Response) +message BuffEffectExecuteResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 24718 (Request) +message BuffStackCountRequest { + int32 HandleId = 9; + int32 NewStackCount = 4; + bool IsPrematureRemoval = 2; + int64 InstigatorId = 11; +} + +// MessageId: 20056 (Push) +message BuffStackCountPush { + int32 HandleId = 13; + int32 NewStackCount = 4; + bool IsPrematureRemoval = 5; + int64 InstigatorId = 9; +} + +// MessageId: 23912 (Response) +message BuffStackCountResponse { + ErrorCode ErrorCode = 9; +} + +// MessageId: 19769 (Notify) +message BuffStackCountNotify { + oneof gFs { + float LeftDuration = 15; + } + int32 HandleId = 2; + int32 NewStackCount = 3; + float Duration = 5; + int64 InstigatorId = 12; +} + +message BuffEffectCd { + int64 BuffId = 1; + repeated int32 ListCdRemaining = 2; +} + +// MessageId: 25784 (Request) +message BuffEffectRequest { + int32 HandleId = 8; + int32 Index = 10; +} + +// MessageId: 22201 (Push) +message BuffEffectPush { + int32 HandleId = 14; + int32 Index = 8; +} + +// MessageId: 21587 (Response) +message BuffEffectResponse { + ErrorCode ErrorCode = 14; +} + +// MessageId: 24052 (Notify) +message W7l { + oneof gFs { + float LeftDuration = 7; + } + int32 HandleId = 13; + float Duration = 5; +} + +// MessageId: 18010 (Request) +message ChangeStateRequest { + int32 FsmId = 9; + int32 FromState = 8; + int32 ToState = 13; +} + +// MessageId: 19664 (Response) +message ChangeStateResponse { + int32 FsmId = 9; + DErrorResult Error = 14; + int32 OTs = 11; +} + +// MessageId: 19765 (Notify) +message ChangeStateNotify { + int32 FsmId = 15; + int32 FromState = 6; + int32 ToState = 2; +} + +// MessageId: 29802 (Request) +message ChangeStateConfirmRequest { + int32 FsmId = 15; + int32 State = 14; +} + +// MessageId: 29644 (Push) +message ChangeStateConfirmPush { + int32 FsmId = 12; + int32 State = 5; +} + +// MessageId: 16563 (Response) +message ChangeStateConfirmResponse { + int32 FsmId = 14; + int32 State = 13; + DErrorResult Error = 12; +} + +// MessageId: 27728 (Notify) +message ChangeStateConfirmNotify { + int32 FsmId = 11; + int32 State = 14; +} + +message DFsm { + int32 FsmId = 1; + int32 CurrentState = 2; + int32 Flag = 3; + int32 kTs = 6; +} + +message EntityFsmComponentPb { + repeated DFsm Fsms = 1; + int32 HashCode = 2; + int32 CommonHashCode = 3; + repeated DFsmBlackBoard BlackBoard = 4; + FsmCustomBlackboardDatas FsmCustomBlackboardDatas = 5; +} + +enum EFsmStateFlag { + EFsmStateFlag_Changed = 0; + EFsmStateFlag_Confirmed = 1; +} + +// MessageId: 25563 (Request) +message FsmConditionPassRequest { + int32 FsmId = 12; + int32 FromState = 7; + int32 ToState = 15; + int32 ConditionIndex = 4; + bool Value = 6; +} + +// MessageId: 17875 (Response) +message FsmConditionPassResponse { + int32 FsmId = 5; + DErrorResult Error = 15; +} + +// MessageId: 20640 (Notify) +message FsmResetNotify { + EntityFsmComponentPb EntityFsmComponentPb = 13; +} + +// MessageId: 28283 (Notify) +message FsmBlackboardNotify { + repeated DFsmBlackBoard FsmBlackBoards = 14; +} + +message FsmCustomBlackboardDatas { + repeated DFsmBlackboardCustom BlackboardIntValues = 1; +} + +// MessageId: 23604 (Notify) +message FsmCustomBlackboardNotify { + FsmCustomBlackboardDatas FsmCustomBlackboardDatas = 2; +} + +message DFsmBlackBoard { + int32 Key = 1; + int32 Value = 2; +} + +message DFsmBlackboardCustom { + string Key = 1; + int32 Value = 2; +} + +// MessageId: 19535 (Request) +message GmEntityFsmGroupInfoRequest { + int64 EntityId = 15; +} + +// MessageId: 16986 (Response) +message GmEntityFsmGroupInfoResponse { + int64 EntityId = 8; + repeated GmEntityFsmMachineInfo GmEntityFsmMachineInfos = 1; +} + +message GmEntityFsmMachineInfo { + int32 StateIndex = 1; + repeated GmEntityFsmStateInfo GmEntityFsmStateInfos = 2; +} + +message GmEntityFsmStateInfo { + int32 StateIndex = 1; + repeated GmEntityFsmTransitionInfo GmEntityFsmTransitionInfos = 2; +} + +message GmEntityFsmTransitionInfo { + int32 ToStateIndex = 1; + repeated bool GmEntityFsmConditions = 2; +} + +enum IFs { + IFs_BT_Enter = 0; + IFs_BT_Exit = 1; + IFs_BT_BindStart = 2; + IFs_BT_BindEnd = 3; + IFs_BT_Task = 4; +} + +// MessageId: 26745 (Request) +message FsmStateBehaviorRequest { + int32 FsmId = 5; + int32 State = 8; + int32 Index = 2; + int32 Type = 4; +} + +// MessageId: 17187 (Response) +message FsmStateBehaviorResponse { + int32 FsmId = 14; + int32 State = 6; + ErrorCode ErrorCode = 4; +} + +// MessageId: 16752 (Request) +message PlayMontageTaskAndRequest { + string MontageName = 9; + int32 MontagePathHash = 1; + float SpeedRatio = 14; + string StartSection = 3; + float StartTimeSeconds = 8; +} + +// MessageId: 21850 (Push) +message PlayMontageTaskAndPush { + string MontageName = 9; + int32 MontagePathHash = 15; + float SpeedRatio = 1; + string StartSection = 4; + float StartTimeSeconds = 12; +} + +// MessageId: 29302 (Response) +message PlayMontageTaskAndResponse { + ErrorCode ErrorCode = 1; +} + +message BoardGridDynamicConfig { + sint32 RowIndex = 1; + sint32 ColumnIndex = 2; + sint64 Flags = 3; +} + +message PlacementItemPb { + int32 LocatedBoardEntityConfigId = 1; +} + +message BoardGridPositionInfo { + int32 Row = 1; + int32 Column = 2; + int32 RotAngle = 3; +} + +message OccupiedBoardGridInfo { + BoardGridPositionInfo Pos = 1; + int32 OccupyingEntityConfigId = 2; + int32 EntityConfigType = 3; +} + +message PositionAndRotate { + Vector Pos = 1; + Rotator Rot = 2; +} + +// MessageId: 17733 (Notify) +message RemovePlacementFromBoardNotify { + int32 EntityConfigType = 9; + OccupiedBoardGridInfo GridInfo = 11; +} + +// MessageId: 22953 (Notify) +message AddPlacementNotify { + OccupiedBoardGridInfo GridInfo = 3; + int32 EntityConfigType = 12; +} + +message PlacementInfoChangeInfo { + PlacementItemPb PlacementItemPb = 1; + int64 PlacementEntityId = 2; +} + +// MessageId: 28409 (Notify) +message PlacementInfoChangeNotify { + repeated PlacementInfoChangeInfo ChangedList = 15; +} + +// MessageId: 15835 (Request) +message PlaceItemOnBoardRequest { + oneof DFs { + PositionAndRotate PosRot = 13; + } + int64 TargetBoardEntityId = 7; + int64 PlacementEntityId = 9; + int32 ToPlace = 4; + BoardGridPositionInfo PosOnBoard = 11; +} + +// MessageId: 22975 (Response) +message PlaceItemOnBoardResponse { + ErrorCode ErrorCode = 12; + int32 ToPlace = 13; +} + +// MessageId: 18592 (Notify) +message PlaceItemOnBoardNotify { + int64 TargetBoardEntityId = 15; + int64 PlacementEntityId = 2; + int32 ToPlace = 10; + BoardGridPositionInfo PosOnBoard = 8; +} + +// MessageId: 27750 (Request) +message CommitBoardRequest { + int64 BoardEntityId = 9; +} + +// MessageId: 27029 (Response) +message CommitBoardResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 17762 (Notify) +message CommitBoardSuccessNotify { + int64 BoardEntityId = 14; +} + +// MessageId: 24234 (Request) +message MovePlacementRequest { + oneof DFs { + PositionAndRotate PosRot = 4; + } + int64 TargetBoardEntityId = 15; + int64 PlacementEntityId = 11; + BoardGridPositionInfo PosOnBoard = 10; +} + +// MessageId: 28471 (Response) +message MovePlacementResponse { + ErrorCode ErrorCode = 4; +} + +// MessageId: 29714 (Notify) +message MovePlacementNotify { + oneof DFs { + PositionAndRotate PosRot = 4; + } + int64 TargetBoardEntityId = 11; + int64 PlacementEntityId = 13; + BoardGridPositionInfo PosOnBoard = 10; +} + +// MessageId: 28170 (Notify) +message BoardGridDynamicConfigChangeNotify { + int64 BoardEntityId = 1; + repeated BoardGridDynamicConfig ChangedConfigs = 9; +} + +// MessageId: 24421 (Notify) +message BoardCanMovePlacementNotify { + int64 BoardEntityId = 11; + bool Hi_2 = 15; +} + +// MessageId: 27201 (Request) +message DOLLARKl { + int64 EntityId = 2; +} + +// MessageId: 18330 (Response) +message WKl { + ErrorCode ErrorCode = 7; +} + +message JigsawBaseComponentPb { + int32 Round = 1; + int32 EntityId = 2; + int32 hr_2 = 3; +} + +// MessageId: 19620 (Request) +message ResetTicTacToeGameRequest { + int64 EntityId = 4; +} + +// MessageId: 26978 (Response) +message ResetTicTacToeGameResponse { + ErrorCode ErrorCode = 1; +} + +message Summon { + enum ESummonType { + ESummonType_ESummonTypeDefault = 0; + ESummonType_ESummonTypeConcomitantVision = 1; + ESummonType_ESummonTypeConcomitantCustom = 2; + ESummonType_ESummonTypeConcomitantPhantomRole = 3; + } + + + message SummonerComponentPb { + int64 SummonerId = 1; + int32 SummonCfgId = 2; + int32 SummonSkillId = 3; + int32 PlayerId = 4; + ESummonType Type = 5; + } + + + message SummonsComponentPb { + int32 Version = 1; + } + + + enum FollowerType { + FollowerType_EPlayerFollowerDefault = 0; + FollowerType_EPlayerFollowerExploreSkill = 1; + FollowerType_EPlayerFollowerAuxiliary = 2; + FollowerType_EPlayerFollowerSpecialItem = 3; + FollowerType_EPlayerFollowerMax = 4; + } + + + message FollowerList { + int32 Type = 1; + int64 EntityId = 2; + } + + + message FollowerComponentPb { + repeated FollowerList FollowerList = 1; + } + + + message FollowShooterComponentPb { + int64 PlayerEntityId = 1; + } + + + // MessageId: 25249 (Notify) + message FollowerUpdateNotify { + int32 PlayerId = 3; + repeated Summon.FollowerList FollowerList = 4; + } + + +} +message CharacterAttachInfo { + int64 EntityId = 1; + Vector Pos = 2; + Rotator Rot = 3; + int32 PartIndex = 4; +} + +// MessageId: 15418 (Request) +message Wzl1 { + int64 EntityId = 7; + repeated On_2 Params = 3; +} + +// MessageId: 28662 (Response) +message Qzl3 { + ErrorCode ErrorCode = 11; +} + +// MessageId: 29566 (Notify) +message Ozl1 { + int64 EntityId = 4; + repeated On_2 Params = 13; + bool _r_1 = 3; +} + +enum Hn_2 { + Hn__SceneItemBBKey_ManipulatableState = 0; +} + +enum DOLLARn_a { + DOLLARna__SceneItemParamAuth_Server = 0; + DOLLARna__SceneItemParamAuth_PosSender = 1; +} + +message On_2 { + oneof Value { + int32 IntValue = 3; + IntArrayBlackboard IntValues = 4; + int64 LongValue = 5; + LongArrayBlackboard LongValues = 6; + bool BooleanValue = 7; + string StringValue = 8; + float FloatValue = 10; + FloatArrayBlackboard FloatValues = 11; + Vector VectorValue = 12; + Rotator RotatorValue = 13; + } + int32 Key = 1; +} + +enum Wn_1 { + Wn__ManipulatableStateNone = 0; + Wn__ManipulatableStateReset = 1; + Wn__ManipulatableStateBeChanting = 2; + Wn__ManipulatableStateBeDrawing = 3; + Wn__ManipulatableStateBeHolding = 4; + Wn__ManipulatableStateBePrecasting = 5; + Wn__ManipulatableStateBeCastingToTarget = 6; + Wn__ManipulatableStateBeCastingToOutlet = 7; + Wn__ManipulatableStateBeCastingProjectile = 8; + Wn__ManipulatableStateBeCastingFree = 9; + Wn__ManipulatableStateMatchingOutlet = 10; + Wn__ManipulatableStateBeDropping = 11; + Wn__ManipulatableStateBeAdsorbed = 12; +} + +message Mx_ { + repeated int64 EntityIds = 1; +} + +message R8_ { + int64 A8_ = 1; +} + +// MessageId: 23545 (Notify) +message yx_ { + int64 Ex_ = 11; + int64 Ix_ = 2; +} + +// MessageId: 29389 (Notify) +message Sx_ { + int64 Ex_ = 12; + int64 Ix_ = 7; +} + +// MessageId: 28268 (Notify) +message TeleportUpdateNotify { + repeated int32 Ids = 13; +} + +// MessageId: 28752 (Request) +message TeleportDataRequest { +} + +// MessageId: 16990 (Response) +message TeleportDataResponse { + ErrorCode ErrorCode = 15; + repeated int32 Ids = 8; +} + +// MessageId: 16317 (Request) +message TeleportTransferRequest { + int32 Id = 12; +} + +// MessageId: 20849 (Response) +message TeleportTransferResponse { + ErrorCode ErrorCode = 8; + int32 MapId = 9; + float PosX = 3; + float PosY = 10; + float PosZ = 4; + float Pitch = 12; + float Yaw = 2; + float Roll = 13; +} + +enum TeleportReason { + TeleportReason_Transfer = 0; + TeleportReason_ApiTeleport = 1; + TeleportReason_BtRollbackFailed = 2; + TeleportReason_ParkourTrans = 3; + TeleportReason_Gm = 4; + TeleportReason_Rouge = 5; + TeleportReason_Fall = 6; + TeleportReason_Ho_ = 7; + TeleportReason_UnOpenedAreaPullback = 8; + TeleportReason_TemporaryTransfer = 9; + TeleportReason_Xvs = 10; + TeleportReason_Drown = 11; + TeleportReason_FlowStart = 12; + TeleportReason_CorniceTrans = 13; + TeleportReason_TeleportVehicle = 14; + TeleportReason_GetOff = 15; + TeleportReason_TeleportToBoat = 17; +} + +// MessageId: 20412 (Notify) +message TeleportNotify { + int32 MapId = 14; + float PosX = 4; + float PosY = 8; + float PosZ = 13; + float PosA = 12; + int32 Reason = 9; + GameCtxPb GameCtx = 1; + TransitionOptionPb TransitionOption = 6; + bool DisableAutoFade = 11; +} + +enum TransitionType { + TransitionType_Empty = 0; + TransitionType_PlayEffect = 1; + TransitionType_PlayMp4 = 2; + TransitionType_CenterText = 3; + TransitionType_FadeInScreen = 4; + TransitionType_Seamless = 5; +} + +message TransitionOptionPb { + oneof p4s { + string ResourcePath = 2; + TransitionFlowPb TransitionFlow = 3; + SeamlessTravelContext SeamlessTravelContext = 4; + int32 FadeInScreenAsBlack = 5; + } + TransitionType TransitionType = 1; +} + +message TransitionFlowPb { + string FlowListName = 1; + int32 FlowId = 2; + int32 StateId = 3; +} + +message SeamlessTravelContext { + string EffectPath = 1; + float LeastTime = 2; + float EffectExpandTime = 3; + float EffectCollapseTime = 4; + bool HasFloorParams = 5; + FloorParams FloorParams = 6; +} + +message FloorParams { + string FloorMeshPath = 1; + string FloorMaterialPath = 2; + float PosX = 3; + float PosY = 4; + float FloorAppearTime = 5; + float FloorDisappearTime = 6; +} + +// MessageId: 21130 (Request) +message TeleportFinishRequest { +} + +// MessageId: 22183 (Response) +message TeleportFinishResponse { + ErrorCode ErrorCode = 9; +} + +// MessageId: 29681 (Notify) +message FallFinishNotify { +} + +// MessageId: 16437 (Request) +message UnOpenedAreaPullbackRequest { +} + +// MessageId: 26433 (Response) +message UnOpenedAreaPullbackResponse { + ErrorCode ErrorCode = 10; +} + +message Cpl { + GameCtxPb gpl = 1; + int32 Index = 2; +} + +message MIl { + int64 EntityId = 1; +} + +enum Qn_1 { + Qn__dpl = 0; + Qn__NoRenderPortalComponent = 1; +} + +message Kn_1 { + oneof Xn { + Cpl Cpl = 1; + MIl MIl = 2; + } +} + +// MessageId: 21488 (Request) +message TeleportByClientTriggerRequest { + int32 mpl = 14; + Kn_1 ppl = 7; + Vector Location = 12; + Rotator Rotation = 3; +} + +// MessageId: 25548 (Response) +message TeleportByClientTriggerResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 16889 (Notify) +message HJl { + int32 PlayerId = 12; + int32 ur_1 = 3; +} + +// MessageId: 16809 (Notify) +message TeleportVehicleNotify { + Vector Location = 13; + Rotator Rotation = 11; + int32 Reason = 2; + repeated int32 dr_2 = 3; + repeated int64 mr_2 = 9; + int64 fr_2 = 1; + bool VI_ = 5; +} + +// MessageId: 15181 (Request) +message BlockListRequest { +} + +// MessageId: 17417 (Response) +message BlockListResponse { + repeated PlayerDetails BlockList = 1; + ErrorCode ErrorCode = 15; +} + +// MessageId: 26284 (Request) +message BlockPlayerRequest { + int32 Id = 11; +} + +// MessageId: 18207 (Response) +message BlockPlayerResponse { + PlayerDetails Info = 12; + ErrorCode ErrorCode = 5; +} + +// MessageId: 28530 (Request) +message UnblockPlayerRequest { + int32 Id = 7; +} + +// MessageId: 19799 (Response) +message UnblockPlayerResponse { + ErrorCode ErrorCode = 1; +} + +message BuffItem { + int32 ItemId = 1; + int64 CdTime = 3; +} + +message Yn_2 { + int32 ItemId = 1; + bool pr_1 = 2; +} + +// MessageId: 23338 (Request) +message BuffItemRequest { + int32 ItemId = 11; + int32 Num = 6; + int32 RoleId = 3; +} + +// MessageId: 15031 (Response) +message BuffItemResponse { + ErrorCode ErrorCode = 3; + BuffItem BuffItemInfo = 15; + int32 RoleId = 6; +} + +// MessageId: 21240 (Notify) +message BuffItemNotify { + repeated BuffItem ItemBuffList = 15; + repeated Yn_2 Cr_1 = 13; +} + +// MessageId: 26577 (Notify) +message BuffItemUpdateNotify { + BuffItem BuffItem = 8; + repeated Yn_2 Cr_1 = 1; +} + +message CalabashDevelopConditionState { + int32 ConditionId = 1; + bool Rewarded = 2; +} + +message CalabashDevelopInfo { + int32 MonsterId = 1; + repeated CalabashDevelopConditionState UnlockConditions = 2; +} + +message CalabashMsg { + int32 Level = 1; + int32 Exp = 2; + repeated int32 UnlockedLevels = 3; + repeated CalabashDevelopInfo UnlockedDevelopRewards = 4; + int32 IdentifyGuaranteeCount = 5; +} + +message CalabashCfg { + int32 LevelUpExp = 1; + int32 LevelUpCondition = 3; + map CatchGain = 4; +} + +// MessageId: 25240 (Notify) +message CalabashMsgNotify { + CalabashMsg CalabashMsg = 4; + CalabashCfg CalabashCfg = 3; +} + +// MessageId: 18346 (Request) +message CalabashMsgRequest { +} + +// MessageId: 21730 (Response) +message CalabashMsgResponse { + ErrorCode ErrorCode = 2; + CalabashMsg CalabashMsg = 10; + CalabashCfg CalabashCfg = 11; +} + +// MessageId: 15894 (Notify) +message CalabashExpAddNotify { + int32 CurExp = 13; + int32 AddExp = 8; + int32 CurLevel = 7; + CalabashCfg CalabashCfg = 3; +} + +// MessageId: 26061 (Notify) +message UznCalabashDevelopRewardUnlockNotify { + CalabashDevelopInfo UnlockedDevelopReward = 11; + int32 ItemId = 8; + int32 IncrId = 7; +} + +// MessageId: 24902 (Notify) +message CalabashLevelsRewardNotify { + repeated int32 RewardedLevels = 7; +} + +// MessageId: 20110 (Request) +message CalabashLevelRewardRequest { + int32 Level = 3; +} + +// MessageId: 26624 (Response) +message CalabashLevelRewardResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 16765 (Request) +message CdKeyVerifyRequest { + string CdKey = 13; +} + +// MessageId: 26229 (Response) +message CdKeyVerifyResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 22424 (Request) +message ChatRequest { + int32 ChannelId = 3; + string Content = 14; + repeated string ChatParams = 9; +} + +// MessageId: 25539 (Response) +message ChatResponse { + ErrorCode ErrorCode = 8; + repeated string ErrorParams = 15; + map Data = 11; +} + +// MessageId: 21142 (Notify) +message ChatNotify { + string Content = 7; +} + +// MessageId: 15148 (Notify) +message SysInfoNotify { + ErrorCode ErrorCode = 1; + repeated string ErrorParams = 2; +} + +// MessageId: 23672 (Notify) +message SysErrorNotify { + ErrorCode ErrorCode = 12; + repeated string ErrorParams = 5; +} + +// MessageId: 18485 (Notify) +message ConsoleNotify { + string Type = 10; + string Content = 5; +} + +enum ChatContentType { + ChatContentType_Text = 0; + ChatContentType_Emoji = 1; +} + +// MessageId: 29037 (Request) +message PrivateChatRequest { + int32 TargetUid = 14; + ChatContentType ChatContentType = 6; + string Content = 15; +} + +// MessageId: 25842 (Response) +message PrivateChatResponse { + int32 TargetUid = 15; + ErrorCode ErrorCode = 14; + string MsgId = 3; + string FilterMsg = 5; +} + +message ChatContentProto { + int32 SenderUid = 1; + ChatContentType ChatContentType = 2; + string Content = 3; + bool OfflineMsg = 4; + int64 UtcTime = 5; + string MsgId = 6; + string PsAccountId = 7; +} + +// MessageId: 15585 (Notify) +message PrivateMessageNotify { + ChatContentProto ChatContent = 1; +} + +// MessageId: 20405 (Request) +message PrivateChatHistoryRequest { + int32 TargetUid = 14; + int32 StartIndex = 8; +} + +// MessageId: 18930 (Response) +message PrivateChatHistoryResponse { + ErrorCode ErrorCode = 10; + PrivateChatHistoryContentProto Data = 8; +} + +message PrivateChatHistoryContentProto { + int32 TargetUid = 1; + repeated ChatContentProto Chats = 2; + bool HistoryIsEnd = 3; + int32 TotalNums = 4; +} + +// MessageId: 19817 (Notify) +message PrivateChatHistoryNotify { + repeated PrivateChatHistoryContentProto AllChats = 1; +} + +// MessageId: 17219 (Request) +message PrivateChatDataRequest { +} + +// MessageId: 22488 (Response) +message PrivateChatDataResponse { + bool vr_1 = 13; +} + +// MessageId: 20527 (Request) +message ChatMutePlayerRequest { + int32 TargetUid = 12; + bool Mute = 4; +} + +// MessageId: 20878 (Response) +message ChatMutePlayerResponse { + ErrorCode ErrorCode = 8; + repeated int32 RemoveMutePlayerId = 5; +} + +enum PrivateChatOperateType { + PrivateChatOperateType_CloseChat = 0; + PrivateChatOperateType_OpenChat = 1; + PrivateChatOperateType_ReadMsg = 2; +} + +// MessageId: 17589 (Request) +message PrivateChatOperateRequest { + int32 OperateType = 8; + int32 TargetPlayerId = 5; +} + +// MessageId: 20087 (Response) +message PrivateChatOperateResponse { + ErrorCode ErrorCode = 4; +} + +// MessageId: 23455 (Notify) +message ChatMutePlayerListNotify { + repeated int32 PlayerId = 9; +} + +// MessageId: 19277 (Notify) +message DeletePrivateChatNotify { + repeated int32 PlayerId = 8; +} + +enum ChatChannelType { + ChatChannelType_Default = 0; + ChatChannelType_Private = 1; + ChatChannelType_Team = 2; +} + +enum SubChatChannelType { + SubChatChannelType_WorldTeam = 0; + SubChatChannelType_MatchTeam = 1; +} + +// MessageId: 19255 (Request) +message ChannelChatRequest { + ChatChannelType ChannelType = 12; + SubChatChannelType SubChannelType = 6; + ChatContentType ChatContentType = 8; + string Content = 5; +} + +// MessageId: 28142 (Response) +message ChannelChatResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 24562 (Notify) +message ChannelChatMessageNotify { + ChatChannelType ChannelType = 9; + SubChatChannelType SubChannelType = 5; + ChannelChatMessageInfo MessageInfo = 10; +} + +enum ChatChannelNoticeType { + ChatChannelNoticeType_None = 0; + ChatChannelNoticeType_EnterTeam = 1; + ChatChannelNoticeType_ExitTeam = 2; + ChatChannelNoticeType_ClearMessages = 3; +} + +message ChannelChatMessageInfo { + int32 SenderId = 1; + int32 SenderIcon = 2; + string SenderName = 3; + ChatContentType ChatContentType = 4; + string Content = 5; + ChatChannelNoticeType NoticeType = 6; + int64 SendTime = 7; + string PsOnlineId = 8; + string PsAccountId = 9; +} + +// MessageId: 21473 (Notify) +message ChannelChatHistoryNotify { + ChatChannelType ChannelType = 2; + SubChatChannelType SubChannelType = 3; + repeated ChannelChatMessageInfo MessageInfos = 15; +} + +enum RewardType { + RewardType_TaskReward = 0; + RewardType_SignReward = 2; + RewardType_ScoreReward = 3; +} + +// MessageId: 19232 (Request) +message ClaimRewardRequest { + RewardType RewardType = 15; + repeated int32 Ids = 6; + int32 ActivityId = 4; +} + +// MessageId: 22182 (Response) +message ClaimRewardResponse { + ErrorCode ErrorCode = 9; +} + +message CombatMessage { + message CombatPushData { + oneof Message { + ApplyBuffS2cResponsePush ApplyBuffS2cResponsePush = 4; + RemoveBuffS2cResponsePush RemoveBuffS2cResponsePush = 5; + RemoveBuffByIdS2cResponsePush RemoveBuffByIdS2cResponsePush = 6; + CreateBulletResponsePush CreateBulletResponsePush = 7; + DestroyBulletResponsePush DestroyBulletResponsePush = 8; + ApplyGameplayEffectPush ApplyGameplayEffectPush = 9; + RemoveGameplayEffectPush RemoveGameplayEffectPush = 10; + HitEndPush HitEndPush = 11; + EndSkillPush EndSkillPush = 12; + PartUpdatePush PartUpdatePush = 13; + MaterialPush MaterialPush = 14; + GameplayCuePush GameplayCuePush = 15; + EntityIsVisiblePush EntityIsVisiblePush = 16; + SwitchCharacterStatePush SwitchCharacterStatePush = 17; + LogicStateInitPush LogicStateInitPush = 18; + SwitchLogicStatePush SwitchLogicStatePush = 19; + AnimationStateChangedPush AnimationStateChangedPush = 20; + AnimationStateInitPush AnimationStateInitPush = 21; + ModifyBulletParamsPush ModifyBulletParamsPush = 22; + DrownPush DrownPush = 23; + ActiveBuffPush ActiveBuffPush = 24; + Ai.AiInformationPush AiInformationPush = 25; + ToughCalcExtraRatioChangePush ToughCalcExtraRatioChangePush = 26; + BattleStateChangePush BattleStateChangePush = 27; + AnimationGameplayTagPush AnimationGameplayTagPush = 28; + BoneVisibleChangePush BoneVisibleChangePush = 29; + Ai.AiBlackboardsPush AiBlackboardsPush = 30; + Ai.AiBlackboardCdPush AiBlackboardCdPush = 31; + Ai.AiHatePush AiHatePush = 32; + MonsterBoomPush MonsterBoomPush = 33; + CaughtPush CaughtPush = 34; + EntityStaticHookMovePush EntityStaticHookMovePush = 35; + ChangeStateConfirmPush ChangeStateConfirmPush = 36; + BuffStackCountPush BuffStackCountPush = 37; + ANStartPush ANStartPush = 38; + UseSkillFailPush UseSkillFailPush = 39; + EnterViewDirectionPush EnterViewDirectionPush = 40; + ExitViewDirectionPush ExitViewDirectionPush = 41; + PassiveSkillAddPush PassiveSkillAddPush = 42; + InterruptSkillInDelayPush InterruptSkillInDelayPush = 43; + TriggerExitSkillPush TriggerExitSkillPush = 44; + ActorVisiblePush ActorVisiblePush = 45; + BuffEffectPush BuffEffectPush = 46; + RTimeStopPush RTimeStopPush = 47; + DrownEndTeleportPush DrownEndTeleportPush = 48; + MonsterDrownPush MonsterDrownPush = 49; + PassiveSkillRemovePush PassiveSkillRemovePush = 50; + Fe_ Fe_ = 51; + PlayMontageTaskAndPush PlayMontageTaskAndPush = 52; + TsAnimNotifyStateAbsoluteTimeStopPush TsAnimNotifyStateAbsoluteTimeStopPush = 53; + RoleTagChangePush RoleTagChangePush = 54; + ExecuteQtePush ExecuteQtePush = 55; + ClientCurrentRoleReportPush ClientCurrentRoleReportPush = 56; + vu_ vu_ = 57; + } + CombatCommon CombatCommon = 1; + } + + + message CombatNotifyData { + oneof Message { + CreateBulletNotify CreateBulletNotify = 2; + DestroyBulletNotify DestroyBulletNotify = 3; + DamageExecuteNotify DamageExecuteNotify = 4; + ApplyGameplayEffectNotify ApplyGameplayEffectNotify = 5; + RemoveGameplayEffectNotify RemoveGameplayEffectNotify = 6; + HitNotify HitNotify = 7; + SkillNotify SkillNotify = 8; + UseSkillNotify UseSkillNotify = 9; + EndSkillNotify EndSkillNotify = 10; + EntityLoadCompleteNotify EntityLoadCompleteNotify = 11; + PartUpdateNotify PartUpdateNotify = 12; + PartComponentInitNotify PartComponentInitNotify = 14; + MaterialNotify MaterialNotify = 15; + GameplayCueNotify GameplayCueNotify = 16; + EntityIsVisibleNotify EntityIsVisibleNotify = 17; + SwitchCharacterStateNotify SwitchCharacterStateNotify = 18; + PlayerRebackSceneNotify PlayerRebackSceneNotify = 19; + LogicStateInitNotify LogicStateInitNotify = 20; + SwitchLogicStateNotify SwitchLogicStateNotify = 21; + AttributeChangedNotify AttributeChangedNotify = 22; + AnimationStateChangedNotify AnimationStateChangedNotify = 23; + AnimationStateInitNotify AnimationStateInitNotify = 24; + ModifyBulletParamsNotify ModifyBulletParamsNotify = 25; + DrownNotify DrownNotify = 26; + OrderApplyBuffNotify OrderApplyBuffNotify = 27; + OrderRemoveBuffNotify OrderRemoveBuffNotify = 28; + ActivateBuffNotify ActivateBuffNotify = 29; + OrderRemoveBuffByTagsNotify OrderRemoveBuffByTagsNotify = 30; + Ai.AiInformationNotify AiInformationNotify = 31; + BattleStateChangeNotify BattleStateChangeNotify = 32; + AnimationGameplayTagNotify AnimationGameplayTagNotify = 33; + BoneVisibleChangeNotify BoneVisibleChangeNotify = 34; + Ai.AiBlackboardCdNotify AiBlackboardCdNotify = 35; + CaughtNotify CaughtNotify = 36; + EntityStaticHookMoveNotify EntityStaticHookMoveNotify = 37; + ChangeStateNotify ChangeStateNotify = 38; + ChangeStateConfirmNotify ChangeStateConfirmNotify = 40; + BuffStackCountNotify BuffStackCountNotify = 41; + MontagePlayNotify MontagePlayNotify = 42; + ANStartNotify ANStartNotify = 43; + FsmResetNotify FsmResetNotify = 44; + Debug.DamageRecordNotify DamageRecordNotify = 45; + Ai.AiHateNotify AiHateNotify = 46; + FsmBlackboardNotify FsmBlackboardNotify = 47; + CharacterBattleStateChangeNotify CharacterBattleStateChangeNotify = 48; + ApplyBuffS2cRequestNotify ApplyBuffS2cRequestNotify = 53; + RemoveBuffS2cRequestNotify RemoveBuffS2cRequestNotify = 54; + ActorVisibleNotify ActorVisibleNotify = 57; + RecoverPropChangedNotify RecoverPropChangedNotify = 58; + RemoveBuffByIdS2cRequestNotify RemoveBuffByIdS2cRequestNotify = 59; + ShieldUpdateNotify ShieldUpdateNotify = 61; + PlayerBattleStateChangeNotify PlayerBattleStateChangeNotify = 62; + FsmCustomBlackboardNotify FsmCustomBlackboardNotify = 63; + PassiveSkillAddNotify PassiveSkillAddNotify = 64; + PassiveSkillRemoveNotify PassiveSkillRemoveNotify = 65; + ExecuteQteNotify ExecuteQteNotify = 66; + Wul Wul = 69; + AddCombineEntitiesRelationNotify AddCombineEntitiesRelationNotify = 70; + RemoveCombineRelationNotify RemoveCombineRelationNotify = 71; + Debug.ifl ifl = 72; + W7l W7l = 73; + EntityLivingStatusNotify EntityLivingStatusNotify = 74; + CombatMessage.bvl bvl = 100; + } + CombatCommon CombatCommon = 1; + } + + + // MessageId: 25184 (Notify) + message bvl { + } + + + message CombatContext { + oneof Message { + FsmStateChangeContext FsmStateChangeContext = 1; + SkillContext SkillContext = 2; + MontageContext MontageContext = 3; + AddBuffContext AddBuffContext = 4; + BulletContext BulletContext = 5; + } + } + + + message CombatRequestData { + oneof Message { + CreateBulletRequest CreateBulletRequest = 3; + DestroyBulletRequest DestroyBulletRequest = 4; + DamageExecuteRequest DamageExecuteRequest = 5; + ApplyGameplayEffectRequest ApplyGameplayEffectRequest = 6; + RemoveGameplayEffectRequest RemoveGameplayEffectRequest = 7; + HitRequest HitRequest = 8; + HitEndRequest HitEndRequest = 9; + SkillRequest SkillRequest = 10; + UseSkillRequest UseSkillRequest = 11; + EndSkillRequest EndSkillRequest = 12; + PartUpdateRequest PartUpdateRequest = 13; + MaterialRequest MaterialRequest = 14; + GameplayCueRequest GameplayCueRequest = 15; + EntityIsVisibleRequest EntityIsVisibleRequest = 16; + SwitchCharacterStateRequest SwitchCharacterStateRequest = 17; + LogicStateInitRequest LogicStateInitRequest = 18; + SwitchLogicStateRequest SwitchLogicStateRequest = 19; + AnimationStateChangedRequest AnimationStateChangedRequest = 20; + AnimationStateInitRequest AnimationStateInitRequest = 21; + ModifyBulletParamsRequest ModifyBulletParamsRequest = 22; + DrownRequest DrownRequest = 23; + OrderApplyBuffRequest OrderApplyBuffRequest = 24; + OrderRemoveBuffRequest OrderRemoveBuffRequest = 25; + ActivateBuffRequest ActivateBuffRequest = 26; + OrderRemoveBuffByTagsRequest OrderRemoveBuffByTagsRequest = 27; + Ai.AiInformationRequest AiInformationRequest = 28; + ToughCalcExtraRatioChangeRequest ToughCalcExtraRatioChangeRequest = 29; + BattleStateChangeRequest BattleStateChangeRequest = 30; + AnimationGameplayTagRequest AnimationGameplayTagRequest = 31; + BoneVisibleChangeRequest BoneVisibleChangeRequest = 32; + Ai.AiBlackboardsRequest AiBlackboardsRequest = 33; + Ai.AiBlackboardCdRequest AiBlackboardCdRequest = 34; + Ai.AiHateRequest AiHateRequest = 35; + MonsterBoomRequest MonsterBoomRequest = 36; + CaughtRequest CaughtRequest = 37; + EntityStaticHookMoveRequest EntityStaticHookMoveRequest = 38; + ChangeStateRequest ChangeStateRequest = 39; + ChangeStateConfirmRequest ChangeStateConfirmRequest = 40; + FsmConditionPassRequest FsmConditionPassRequest = 41; + BuffStackCountRequest BuffStackCountRequest = 42; + ANStartRequest ANStartRequest = 43; + UseSkillFailRequest UseSkillFailRequest = 44; + EnterViewDirectionRequest EnterViewDirectionRequest = 45; + ExitViewDirectionRequest ExitViewDirectionRequest = 46; + PassiveSkillAddRequest PassiveSkillAddRequest = 47; + InterruptSkillInDelayRequest InterruptSkillInDelayRequest = 49; + TriggerExitSkillRequest TriggerExitSkillRequest = 50; + ActorVisibleRequest ActorVisibleRequest = 55; + BuffEffectRequest BuffEffectRequest = 56; + FragileChangeRequest FragileChangeRequest = 57; + RTimeStopRequest RTimeStopRequest = 58; + DrownEndTeleportRequest DrownEndTeleportRequest = 59; + MonsterDrownRequest MonsterDrownRequest = 60; + PassiveSkillRemoveRequest PassiveSkillRemoveRequest = 61; + R4n R4n = 62; + FsmStateBehaviorRequest FsmStateBehaviorRequest = 63; + PlayMontageTaskAndRequest PlayMontageTaskAndRequest = 64; + TsAnimNotifyStateAbsoluteTimeStopRequest TsAnimNotifyStateAbsoluteTimeStopRequest = 65; + SwitchRoleRequest SwitchRoleRequest = 66; + RoleTagChangeRequest RoleTagChangeRequest = 67; + ExecuteQteRequest ExecuteQteRequest = 68; + Kpl Kpl = 69; + DOLLARpl DOLLARpl = 70; + ClientCurrentRoleReportRequest ClientCurrentRoleReportRequest = 71; + CombatMessage.CombatMaxCaseMessageRequest CombatMaxCaseMessageRequest = 99; + } + CombatCommon CombatCommon = 1; + int32 RequestId = 2; + } + + + message CombatResponseData { + oneof Message { + CreateBulletResponse CreateBulletResponse = 3; + DestroyBulletResponse DestroyBulletResponse = 4; + DamageExecuteResponse DamageExecuteResponse = 5; + ApplyGameplayEffectResponse ApplyGameplayEffectResponse = 6; + RemoveGameplayEffectResponse RemoveGameplayEffectResponse = 7; + HitResponse HitResponse = 8; + HitEndResponse HitEndResponse = 9; + SkillResponse SkillResponse = 10; + UseSkillResponse UseSkillResponse = 11; + EndSkillResponse EndSkillResponse = 12; + PartUpdateResponse PartUpdateResponse = 13; + MaterialResponse MaterialResponse = 14; + GameplayCueResponse GameplayCueResponse = 15; + EntityIsVisibleResponse EntityIsVisibleResponse = 16; + SwitchCharacterStateResponse SwitchCharacterStateResponse = 17; + LogicStateInitResponse LogicStateInitResponse = 18; + SwitchLogicStateResponse SwitchLogicStateResponse = 19; + AnimationStateChangedResponse AnimationStateChangedResponse = 20; + AnimationStateInitResponse AnimationStateInitResponse = 21; + ModifyBulletParamsResponse ModifyBulletParamsResponse = 22; + DrownResponse DrownResponse = 23; + OrderApplyBuffResponse OrderApplyBuffResponse = 24; + OrderRemoveBuffResponse OrderRemoveBuffResponse = 25; + ActivateBuffResponse ActivateBuffResponse = 26; + OrderRemoveBuffByTagsResponse OrderRemoveBuffByTagsResponse = 27; + Ai.AiInformationResponse AiInformationResponse = 28; + ToughCalcExtraRatioChangeResponse ToughCalcExtraRatioChangeResponse = 29; + BattleStateChangeResponse BattleStateChangeResponse = 30; + AnimationGameplayTagResponse AnimationGameplayTagResponse = 31; + BoneVisibleChangeResponse BoneVisibleChangeResponse = 32; + Ai.AiBlackboardsResponse AiBlackboardsResponse = 33; + Ai.AiBlackboardCdResponse AiBlackboardCdResponse = 34; + Ai.AiHateResponse AiHateResponse = 35; + MonsterBoomResponse MonsterBoomResponse = 36; + CaughtResponse CaughtResponse = 37; + EntityStaticHookMoveResponse EntityStaticHookMoveResponse = 38; + ChangeStateResponse ChangeStateResponse = 39; + ChangeStateConfirmResponse ChangeStateConfirmResponse = 40; + FsmConditionPassResponse FsmConditionPassResponse = 41; + BuffStackCountResponse BuffStackCountResponse = 42; + ANStartResponse ANStartResponse = 43; + UseSkillFailResponse UseSkillFailResponse = 44; + EnterViewDirectionResponse EnterViewDirectionResponse = 45; + ExitViewDirectionResponse ExitViewDirectionResponse = 46; + PassiveSkillAddResponse PassiveSkillAddResponse = 47; + InterruptSkillInDelayResponse InterruptSkillInDelayResponse = 49; + TriggerExitSkillResponse TriggerExitSkillResponse = 50; + ActorVisibleResponse ActorVisibleResponse = 55; + BuffEffectResponse BuffEffectResponse = 56; + FragileChangeResponse FragileChangeResponse = 57; + RTimeStopResponse RTimeStopResponse = 58; + DrownEndTeleportResponse DrownEndTeleportResponse = 59; + MonsterDrownResponse MonsterDrownResponse = 60; + PassiveSkillRemoveResponse PassiveSkillRemoveResponse = 61; + kCs kCs = 62; + FsmStateBehaviorResponse FsmStateBehaviorResponse = 63; + PlayMontageTaskAndResponse PlayMontageTaskAndResponse = 64; + TsAnimNotifyStateAbsoluteTimeStopResponse TsAnimNotifyStateAbsoluteTimeStopResponse = 65; + SwitchRoleResponse SwitchRoleResponse = 66; + RoleTagChangeResponse RoleTagChangeResponse = 67; + ExecuteQteResponse ExecuteQteResponse = 68; + izl2 izl = 69; + azl1 azl = 70; + ClientCurrentRoleReportResponse ClientCurrentRoleReportResponse = 71; + CombatMessage.Sr_1 Sr_1 = 100; + } + CombatCommon CombatCommon = 1; + int32 RequestId = 2; + } + + + message Sr_1 { + } + + + message CombatSendData { + oneof Message { + CombatMessage.CombatPushData Push = 2; + CombatMessage.CombatRequestData Request = 3; + } + } + + + message CombatReceiveData { + oneof Message { + CombatMessage.CombatNotifyData CombatNotifyData = 2; + CombatMessage.CombatResponseData CombatResponseData = 3; + } + } + + + // MessageId: 28427 (Request) + message CombatSendPackRequest { + repeated CombatMessage.CombatSendData Data = 13; + int32 HostPlayerId = 3; + } + + + // MessageId: 20561 (Response) + message CombatSendPackResponse { + ErrorCode ErrorCode = 4; + CombatMessage.CombatReceivePackNotify ReceivePackNotify = 6; + } + + + // MessageId: 21308 (Notify) + message CombatReceivePackNotify { + repeated CombatReceiveData Data = 13; + } + + + // MessageId: 28432 (Request) + message CombatMaxCaseMessageRequest { + } + + + // MessageId: 24897 (Response) + message CombatMaxCaseMessageResponse { + } + + + // MessageId: 26459 (Request) + message CombatMessagePrefixInfoRequest { + string Id = 6; + } + + + // MessageId: 20759 (Response) + message CombatMessagePrefixInfoResponse { + bytes YLs2 = 10; + } + + + // MessageId: 21492 (Request) + message CombatMessagePostInfoRequest { + bytes PostId = 2; + } + + + // MessageId: 29987 (Response) + message CombatMessagePostInfoResponse { + string PostInfo = 1; + } + + +} +// MessageId: 20368 (Request) +message SceneItemStateRequest { + int64 EntityId = 2; + int32 OperateType = 4; +} + +// MessageId: 23477 (Response) +message SceneItemStateResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 21399 (Request) +message EntityLoadCompleteRequest { + repeated int64 EntityIds = 5; +} + +// MessageId: 15918 (Response) +message EntityLoadCompleteResponse { +} + +// MessageId: 26322 (Notify) +message EntityLoadCompleteNotify { + int32 PlayerId = 10; + repeated int64 EntityIds = 6; + repeated int64 EntityIdsUnload = 11; +} + +// MessageId: 19458 (Request) +message MaterialRequest { + MaterialInfo MaterialInfo = 6; + CombatCommon CombatCommon = 15; +} + +// MessageId: 20061 (Push) +message MaterialPush { + MaterialInfo MaterialInfo = 3; + CombatCommon CombatCommon = 5; +} + +message MaterialInfo { + int64 EntityId = 1; + string AssetName = 2; + bool IsGroup = 3; +} + +// MessageId: 16552 (Response) +message MaterialResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 26828 (Notify) +message MaterialNotify { + MaterialInfo MaterialInfo = 7; + CombatCommon CombatCommon = 6; +} + +// MessageId: 15560 (Request) +message CommonOrganResetTimeRequest { + int64 EntityId = 6; +} + +// MessageId: 26801 (Response) +message CommonOrganResetTimeResponse { + ErrorCode ErrorCode = 10; + int64 EntityId = 5; + int32 ResetTime = 6; +} + +message ItemMove { + int64 EntityId = 1; + Vector Location = 2; +} + +// MessageId: 23742 (Request) +message StopSceneItemMoveRequest { + repeated ItemMove ItemMove = 10; + int32 IsMulti = 13; +} + +// MessageId: 16562 (Response) +message StopSceneItemMoveResponse { + ErrorCode ErrorCode = 13; +} + +message MoveToTarget { + int64 EntityId = 1; + Vector Location = 2; + float MoveTime = 3; + float StayTime = 4; + float MaxSpeed = 5; + float Acceleration = 6; +} + +// MessageId: 16737 (Request) +message MoveToTargetRequest { + MoveToTarget MoveToTarget = 12; + int32 IsMulti = 7; +} + +// MessageId: 18298 (Notify) +message MoveToTargetNotify { + MoveToTarget MoveToTarget = 10; +} + +// MessageId: 16028 (Response) +message MoveToTargetResponse { + ErrorCode ErrorCode = 1; +} + +message DynamicEntityInformation { + int64 Id = 1; + EEntityType EntityType = 2; + int32 ConfigId = 3; + int32 PlayerId = 4; + int64 OwnerId = 5; + MovementInformation MovementInformation = 6; + repeated GameplayAttributeData GameAttributes = 7; + bool InitAttribute = 8; + bool IsVisible = 9; + repeated int32 AnimationStates = 10; + bool InitGameplayTag = 11; + repeated GameplayTagData GameplayTags = 12; + int32 Level = 13; + repeated BlackboardParam BlackboardParams = 14; + repeated string Tags = 15; + repeated PrivateTag PrivateTags = 16; + bool DeathStatus = 17; + int32 HardnessModeId = 19; + repeated PartInformation PartLifeInfos = 20; + repeated VisionSkillInformation VisionSkillInfos = 21; + repeated FightBuffInformation FightBuffInfos = 22; + int32 CreatureGroup = 23; + ListenInformation ListenInformation = 24; + repeated SysBuffInformation SysBuffInfos = 25; + LivingStatus LivingStatus = 26; + repeated int32 EntityCommonTags = 27; + int32 WeaponConfId = 28; + int32 DurabilityValue = 29; + Vector InitLocation = 30; + SummonInfo SummonInfo = 31; + repeated EntityComponentPb ComponentPbs = 32; +} + +// MessageId: 29281 (Notify) +message EntityLivingStatusNotify { + int64 Id = 10; + LivingStatus LivingStatus = 2; + repeated DropVisionItemResult DropVisionItem = 1; +} + +message DropVisionItemResult { + int32 PlayerId = 1; + bool Drop = 2; +} + +message ListenInformation { + repeated int32 Id = 1; + float Range = 2; +} + +message ScenePlayerInformation { + int32 PlayerId = 1; + string PlayerName = 2; + int32 PlayerIcon = 3; + int32 Level = 4; + string GuildName = 5; + string GuildIntro = 6; + Vector Location = 7; + bool IsOffline = 8; + int32 PlayerPrefix = 9; + int32 PlayerGEIncHandle = 10; + repeated FightRoleInfos FightRoleInfos = 11; + Rotator Rotation = 13; + int32 GroupType = 14; + int32 CurRole = 15; + VehiclePlayerData VehiclePlayerData = 16; +} + +message FightRoleInformation { + int32 RoleId = 1; + int64 EntityId = 2; + bool IsControl = 5; +} + +// MessageId: 17155 (Notify) +message UpdatePlayerAllFightRoleNotify { + int32 PlayerId = 7; + repeated FightRoleInformation FightRoleInfos = 10; +} + +message PlayerFightRolesInfo { + int32 PlayerId = 1; + repeated FightRoleInformation vRs = 2; + bool IsPhantom = 3; + bool IsRetain = 4; +} + +// MessageId: 22312 (Notify) +message Ous { + repeated PlayerFightRolesInfo SRs = 9; +} + +// MessageId: 25628 (Notify) +message SwitchGroupNotify { + int32 PlayerId = 3; + int32 GroupType = 2; +} + +message GroupFormation { + int32 PlayerId = 1; + repeated FightRoleInfos FightRoleInfos = 2; + int32 CurrentGroupType = 3; +} + +message FightRoleInfo { + int32 RoleId = 1; + int64 EntityId = 2; + bool OnStageWithoutControl = 3; + int32 RoleSkinId = 4; +} + +message FightRoleInfos { + int32 GroupType = 1; + repeated FightRoleInfo FightRoleInfos = 2; + int32 CurRole = 3; + LivingStatus LivingStatus = 4; + bool IsFixedLocation = 5; +} + +enum Z7s2 { + Z7s_GroupNone = 0; + Z7s_Battle = 1; + Z7s_hxs = 2; + Z7s_Plot = 3; +} + +// MessageId: 28286 (Notify) +message UpdateGroupFormationNotify { + repeated GroupFormation GroupFormation = 13; +} + +// MessageId: 19234 (Notify) +message UpdatePlayerSingleFightRoleNotify { + int32 PlayerId = 5; + FightRoleInformation FightRoleInfo = 9; +} + +// MessageId: 15795 (Notify) +message ChangePlayerFightRoleNotify { + int32 PlayerId = 4; + repeated FightRoleInformation FightRoleInfos = 12; + bool IsPhantom = 1; +} + +message SceneInformation { + string SceneId = 1; + int32 InstanceId = 2; + int32 OwnerId = 3; + repeated ScenePlayerInformation PlayerInfos = 4; + repeated DynamicEntityInformation DynamicEntityList = 5; + repeated BlackboardParam BlackboardParams = 6; + int64 EndTime = 8; + PlayerSceneAoiData AoiData = 11; + repeated int64 OwnerFinishMingSuGens = 12; + int32 Mode = 13; + SceneTimeInfo TimeInfo = 14; + repeated int32 HostFogIds = 15; + repeated string LoadedSubLevels = 16; + repeated SceneAreaState AreaStates = 17; + int32 ResetPointEntityId = 18; + repeated int32 DataLayers = 19; + map AreaMpc = 20; + int64 CurContextId = 21; + repeated AudioState AudioState = 23; + int64 SceneBulletOwnerId = 24; + int64 SceneTraceId = 25; +} + +message SceneAreaState { + int32 AreaId = 1; + bool State = 2; +} + +// MessageId: 15954 (Notify) +message SceneAreaStateNotify { + SceneAreaState AreaState = 5; +} + +// MessageId: 28185 (Notify) +message HostTeleportUnlockNotify { + int32 HostPlayerId = 14; + int32 HostTeleportId = 13; +} + +// MessageId: 19017 (Notify) +message HostFogIdUnlockNotify { + int32 HostPlayerId = 12; + int32 HostFogId = 13; +} + +message SceneTimeInfo { + int32 Hour = 1; + int32 Minute = 2; + int64 OwnerTimeClockTimeSpan = 3; +} + +// MessageId: 20598 (Notify) +message SyncSceneTimeNotify { + SceneTimeInfo TimeInfo = 6; +} + +enum SceneMode { + SceneMode_Single = 0; + SceneMode_Multi = 1; +} + +// MessageId: 28403 (Notify) +message ChangeSceneModeNotify { + string SceneId = 12; + int32 Mode = 5; +} + +// MessageId: 22189 (Notify) +message ChangeSceneModeEndNotify { +} + +// MessageId: 29581 (Request) +message ChangeSceneModeFinishRequest { +} + +// MessageId: 23536 (Response) +message ChangeSceneModeFinishResponse { + ErrorCode ErrorCode = 4; +} + +// MessageId: 24246 (Notify) +message ScenePlayerOfflineNotify { + int32 PlayerId = 3; + bool IsOffline = 6; + bool IsReLogin = 15; +} + +// MessageId: 21901 (Notify) +message JoinSceneNotify { + SceneInformation SceneInfo = 5; + int64 MaxEntityId = 15; + TransitionOptionPb TransitionOption = 7; +} + +// MessageId: 29653 (Request) +message SceneTraceRequest { + int64 SceneTraceId = 6; +} + +// MessageId: 19685 (Response) +message SceneTraceResponse { +} + +// MessageId: 16803 (Notify) +message AfterJoinSceneNotify { +} + +// MessageId: 22854 (Notify) +message OtherJoinSceneNotify { + ScenePlayerInformation PlayerInfo = 12; +} + +enum InstanceType { + InstanceType_NoneInstance = 0; + InstanceType_BigWorldInstance = 1; + InstanceType_NormalInstance = 2; + InstanceType_MirrorInstance = 3; + InstanceType_TowerChallengeInstance = 4; + InstanceType_CycleTowerChallenge = 5; +} + +enum LeaveReason { + LeaveReason_Initiative = 0; + LeaveReason_BeKick = 1; + LeaveReason_Dissolve = 2; +} + +// MessageId: 23456 (Notify) +message LeaveSceneNotify { + int32 PlayerId = 11; + string SceneId = 8; + TransitionOptionPb TransitionOption = 3; +} + +message MovingEntityData { + int64 EntityId = 1; + int64 Originator = 2; + repeated MoveReplaySample MoveInfos = 3; +} + +// MessageId: 18891 (Push) +message MovePackagePush { + repeated MovingEntityData MovingEntities = 1; + int32 IsMulti = 5; +} + +// MessageId: 17075 (Notify) +message MovePackageNotify { + repeated MovingEntityData MovingEntities = 2; +} + +// MessageId: 29961 (Push) +message PendingMoveInfoPush { + repeated MovingEntityData MovingEntities = 10; + int32 IsMulti = 11; +} + +// MessageId: 18553 (Notify) +message MoveInfosHandleNotify { + repeated MovingEntityData MovingEntities = 6; +} + +// MessageId: 27928 (Push) +message EntitySimplyMoveInfoPackagePush { + repeated EntitySimplyMoveInfo MoveInfos = 12; + int32 IsMulti = 9; +} + +message PawnMovement { + Vector LinearVelocity = 1; + Vector Location = 2; + Rotator Rotation = 3; + float TimeStamp = 4; +} + +// MessageId: 16076 (Push) +message PawnAbsorbMovementPush { + CombatCommon CombatCommon = 15; + repeated PawnMovement MoveInfos = 13; +} + +// MessageId: 20943 (Notify) +message PawnAbsorbMovementNotify { + CombatCommon CombatCommon = 11; + repeated PawnMovement MoveInfos = 14; +} + +// MessageId: 26674 (Notify) +message ChangeEntityRoleNotify { + int64 Id = 13; + int32 PlayerId = 8; +} + +// MessageId: 26158 (Request) +message CaptureEntityRequest { + int64 Id = 14; +} + +// MessageId: 28361 (Response) +message CaptureEntityResponse { + ErrorCode ErrorCode = 5; + int64 Id = 9; +} + +// MessageId: 27142 (Request) +message RemoveSummonEntityRequest { + int64 SummonerId = 6; + int32 SkillId = 5; + int32 RemoveType = 11; + repeated int64 xKn = 14; +} + +// MessageId: 19429 (Response) +message RemoveSummonEntityResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 20194 (Request) +message ChangeEntityRoleRequest { + int64 Id = 15; + int32 PlayerId = 9; +} + +// MessageId: 16447 (Response) +message ChangeEntityRoleResponse { + bool Success = 1; + int64 Id = 5; + int32 PlayerId = 11; +} + +// MessageId: 23489 (Request) +message EntityOnLandedRequest { + int64 EntityId = 10; +} + +// MessageId: 16050 (Response) +message EntityOnLandedResponse { +} + +// MessageId: 29759 (Notify) +message EntityOnLandedNotify { + int64 Id = 9; +} + +// MessageId: 24393 (Request) +message AttributeInitRequest { + int64 Id = 9; + repeated GameplayAttributeData Attributes = 1; +} + +// MessageId: 22035 (Response) +message AttributeInitResponse { + bool Success = 14; + int64 Id = 6; +} + +// MessageId: 15854 (Notify) +message AttributeInitNotify { + int64 Id = 4; + repeated GameplayAttributeData Attributes = 11; +} + +// MessageId: 23556 (Request) +message AttributeChangedRequest { + int64 Id = 7; + repeated GameplayAttributeData Attributes = 14; +} + +// MessageId: 23760 (Response) +message AttributeChangedResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 28364 (Notify) +message AttributeChangedNotify { + int64 Id = 3; + repeated GameplayAttributeData Attributes = 2; +} + +// MessageId: 16741 (Notify) +message MonsterLevelNotify { + int64 Id = 15; + int32 Level = 8; +} + +// MessageId: 24217 (Notify) +message MonsterLevelArrayNotify { + repeated MonsterLevelNotify Monsters = 8; +} + +// MessageId: 20369 (Notify) +message MonsterAttributeNotify { + int64 Id = 6; + map Attributes = 14; +} + +// MessageId: 17275 (Notify) +message MonsterAttributeArrayNotify { + repeated MonsterAttributeNotify Monsters = 10; +} + +// MessageId: 15580 (Request) +message AnimationStateInitRequest { + CombatCommon CombatCommon = 4; + int64 Id = 12; + repeated int32 States = 14; + repeated int32 SpecialStates = 6; +} + +// MessageId: 15226 (Push) +message AnimationStateInitPush { + CombatCommon CombatCommon = 9; + int64 Id = 13; + repeated int32 States = 14; + repeated int32 SpecialStates = 4; +} + +// MessageId: 23416 (Response) +message AnimationStateInitResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 18018 (Notify) +message AnimationStateInitNotify { + CombatCommon CombatCommon = 1; + int64 Id = 10; + repeated int32 States = 7; + float TimeStamp = 2; + repeated int32 SpecialStates = 9; +} + +// MessageId: 28081 (Request) +message AnimationStateChangedRequest { + CombatCommon CombatCommon = 2; + int64 Id = 11; + repeated int32 States = 6; + repeated int32 SpecialStates = 8; +} + +// MessageId: 20809 (Push) +message AnimationStateChangedPush { + CombatCommon CombatCommon = 2; + int64 Id = 1; + repeated int32 States = 11; + repeated int32 SpecialStates = 4; +} + +// MessageId: 28129 (Response) +message AnimationStateChangedResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 22867 (Notify) +message AnimationStateChangedNotify { + CombatCommon CombatCommon = 15; + int64 Id = 5; + repeated int32 States = 11; + float TimeStamp = 12; + repeated int32 SpecialStates = 9; +} + +// MessageId: 20507 (Notify) +message GameplayTagInitNotify { + int64 Id = 2; + repeated GameplayTagData Tags = 4; +} + +// MessageId: 28591 (Notify) +message GameplayTagChangedNotify { + int64 Id = 4; + repeated GameplayTagData Tags = 12; +} + +// MessageId: 27083 (Notify) +message EntityCommonTagNotify { + int64 Id = 14; + repeated CommonTagData Tags = 13; +} + +// MessageId: 28492 (Notify) +message ChangeControlRoleNotify { + int64 upId = 10; + int64 downId = 11; + int32 PlayerId = 6; + bool NeedSetLocation = 7; + Vector Location = 5; +} + +message n4s { + int64 EntityId = 1; + bool Status = 2; +} + +// MessageId: 27854 (Request) +message HardnessModeChangedRequest { + int64 EntityId = 7; + int32 HardnessModeId = 12; +} + +// MessageId: 22305 (Response) +message HardnessModeChangedResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 19999 (Notify) +message HardnessModeChangedNotify { + int64 EntityId = 1; + int32 HardnessModeId = 11; +} + +message SummonRequestInfo { + int64 SummonEntityId = 1; + int32 SkillId = 2; + int32 SummonConfigId = 3; + Vector Pos = 4; + Rotator Rot = 5; + bool IsVisible = 6; +} + +// MessageId: 21173 (Request) +message SummonRequest { + int64 SummonerEntityId = 15; + SummonRequestInfo SummonInfo = 2; +} + +// MessageId: 24945 (Response) +message SummonResponse { + ErrorCode ErrorCode = 9; +} + +// MessageId: 27287 (Request) +message Summon2Request { + int64 SummonerEntityId = 11; + SummonRequestInfo SummonInfo = 3; + int32 Version = 2; +} + +// MessageId: 16005 (Response) +message Summon2Response { + ErrorCode ErrorCode = 1; + int32 Version = 6; +} + +// MessageId: 22110 (Notify) +message SummonEntityNotify { + int64 SummonerId = 10; + repeated int64 zRs = 3; +} + +// MessageId: 22108 (Notify) +message VisionSkillCallNotify { + int32 PlayerId = 6; + DynamicEntityInformation EntityInfo = 14; +} + +message InstanceTimer { + int32 Status = 1; + int32 RemainTick = 2; +} + +// MessageId: 24719 (Notify) +message InstanceTimerNotify { + map InstanceTimers = 12; +} + +// MessageId: 29461 (Notify) +message UpdateInstanceTimerNotify { + map InstanceTimers = 11; +} + +// MessageId: 20182 (Notify) +message RemoveInstanceTimerNotify { + int32 TimerId = 13; +} + +// MessageId: 16966 (Request) +message RemoveInstanceTimerRequest { + int32 TimerId = 3; +} + +// MessageId: 26667 (Response) +message RemoveInstanceTimerResponse { + ErrorCode ErrorCode = 8; + int32 TimerId = 3; +} + +message l4s { + int32 Status = 1; + int32 RemainTick = 2; +} + +message _4s { + map rDs = 1; +} + +message u4s1 { + map rDs = 1; +} + +message c4s { + int32 TimerId = 1; +} + +message d4s2 { + int32 TimerId = 1; +} + +message m4s { + ErrorCode ErrorCode = 1; + int32 TimerId = 2; +} + +// MessageId: 20870 (Notify) +message UpdateInstanceOwnerInfoNotify { + int64 Id = 15; + InstanceOwnerInfo InstanceOwnerInfo = 4; +} + +// MessageId: 20718 (Notify) +message UpdateOwnerMingSuGenNotify { + int64 Id = 6; +} + +// MessageId: 17028 (Notify) +message AddSysBuffNotify { + int64 EntityId = 4; + repeated SysBuffInformation BuffInfos = 10; +} + +// MessageId: 18639 (Notify) +message UpdateSysBuffNotify { + int64 EntityId = 13; + repeated SysBuffInformation BuffInfos = 9; +} + +// MessageId: 23668 (Notify) +message RemoveSysBuffNotify { + int64 EntityId = 8; + repeated int32 Ids = 4; +} + +// MessageId: 22031 (Push) +message ChangeSceneClockPush { + int32 Hour = 10; + int32 Minute = 8; + bool sDs = 13; +} + +enum SceneDateUpdateReason { + SceneDateUpdateReason_TimeFlowAuto = 0; + SceneDateUpdateReason_LevelPlayAuto = 1; + SceneDateUpdateReason_PlayerOperate = 2; +} + +// MessageId: 15890 (Request) +message UpdateSceneDateRequest { + uint32 AddDays = 3; + int32 Hour = 5; + int32 Minute = 9; + int32 Reason = 15; +} + +// MessageId: 25511 (Response) +message UpdateSceneDateResponse { + ErrorCode ErrorCode = 8; + uint32 CurrDate = 15; +} + +// MessageId: 20510 (Notify) +message SceneDateNotify { + uint32 CurrDate = 15; +} + +// MessageId: 24977 (Push) +message HoldWeaponPush { + int64 EntityId = 1; + int64 WeaponEntityId = 14; +} + +// MessageId: 22310 (Push) +message DiscardWeaponPush { + int64 EntityId = 8; + MovementInformation MovementInformation = 9; +} + +// MessageId: 16491 (Request) +message DiscardWeaponRequest { + int64 EntityId = 10; + MovementInformation MovementInformation = 3; +} + +// MessageId: 28222 (Response) +message DiscardWeaponResponse { + bool DiscardSucc = 14; +} + +// MessageId: 23654 (Notify) +message HoldWeaponNotify { + int64 EntityId = 15; + int32 WeaponConfId = 9; +} + +// MessageId: 15873 (Request) +message CreatStoryCharacterRequest { +} + +// MessageId: 23932 (Response) +message CreatStoryCharacterResponse { + ErrorCode ErrorCode = 12; + int64 EntityId = 13; +} + +// MessageId: 16079 (Request) +message DeleteStoryCharacterRequest { +} + +// MessageId: 19280 (Response) +message DeleteStoryCharacterResponse { + ErrorCode ErrorCode = 6; + int32 FightRoleId = 3; +} + +// MessageId: 29052 (Notify) +message EnterAoiNotify { + repeated DynamicEntityInformation EntityInfos = 15; +} + +// MessageId: 18997 (Notify) +message AddEntityAoiNotify { + repeated DynamicEntityInformation EntityInfos = 9; +} + +// MessageId: 17992 (Notify) +message LeaveAoiNotify { + repeated int64 EntityIds = 14; +} + +// MessageId: 19063 (Notify) +message RemoveEntityAoiNotify { + repeated EntityRemoveInfo RemoveInfos = 8; +} + +// MessageId: 16951 (Notify) +message PlayerAoiRangeNotify { + int32 MinX = 10; + int32 MaxX = 5; + int32 MinY = 4; + int32 MaxY = 15; +} + +message PlayerSceneAoiData { + repeated DynamicEntityInformation DynamicEntityList = 1; + repeated int64 GenIds = 2; + repeated EntityPb Entities = 3; +} + +message SceneGamePlayInfo { + int32 GamePlayId = 1; + bool IsFirst = 2; + int32 Status = 3; + uint32 OpenTime = 4; +} + +// MessageId: 16418 (Notify) +message SceneGamePlayInfoNotify { + repeated SceneGamePlayInfo GamePlayInfo = 14; +} + +// MessageId: 19205 (Notify) +message SceneGamePlayFirstNotify { + int32 GamePlayId = 3; +} + +// MessageId: 16178 (Notify) +message SceneGamePlayStatusNotify { + int32 GamePlayId = 13; + int32 Status = 2; +} + +// MessageId: 23333 (Notify) +message SceneGamePlayScopeNotify { + int32 GamePlayId = 5; + bool IsEnter = 12; +} + +// MessageId: 20658 (Notify) +message SceneGamePlayOpenTimeNotify { + int32 GamePlayId = 7; + uint32 OpenTime = 10; +} + +// MessageId: 24400 (Request) +message CreatureDetailRequest { + int64 Id = 3; +} + +// MessageId: 22680 (Response) +message CreatureDetailResponse { + ErrorCode ErrorCode = 6; + int64 Id = 10; + int32 CurCount = 5; + int64 NextRefreshTime = 3; + int32 ConfigIndex = 2; + int32 TDs = 14; + int32 AreaIndex = 1; + bool ConditionSatisfy = 7; + repeated DynamicEntityInformation AliveEntities = 9; +} + +// MessageId: 17271 (Notify) +message ResetLocationForZRangeNotify { + int64 EntityId = 13; + Vector ResetLocation = 5; + Rotator Rotation = 9; + bool NotifyRot = 7; + bool ChangeInitPos = 10; +} + +// MessageId: 24618 (Request) +message ChangeEntityStateRequest { + int32 EntityId = 4; + int32 StateTagId = 6; +} + +// MessageId: 16650 (Response) +message ChangeEntityStateResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 16965 (Request) +message FoundationRequest { + int64 EntityId = 12; + int64 AccusedEntityId = 15; + int32 ActiveOperate = 10; + Vector Pos = 5; + Rotator Rot = 11; +} + +// MessageId: 28096 (Response) +message FoundationResponse { + ErrorCode ErrorCode = 3; + int32 ActiveOperate = 10; +} + +// MessageId: 20725 (Notify) +message BeControlledPosInFoundationNotify { + int64 FoundationEntityId = 15; + int64 BeControlledEntityId = 5; + int32 InstId = 10; + int32 BIs = 4; +} + +// MessageId: 23788 (Request) +message BeControlledRequest { + int64 EntityId = 11; + bool IsControl = 14; +} + +// MessageId: 21037 (Response) +message BeControlledResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 20574 (Notify) +message BeControlledNotify { + int64 EntityId = 11; + int64 RoleEntityId = 12; + bool NeedReset = 4; +} + +// MessageId: 23913 (Request) +message BeControlledShowRequest { + int64 EntityId = 9; + bool IsShow = 8; +} + +// MessageId: 20650 (Response) +message BeControlledShowResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 28791 (Notify) +message BeControlledShowNotify { + int64 EntityId = 6; + int64 RoleEntityId = 9; + bool IsShow = 10; +} + +enum TeleControlThrowWay { + TeleControlThrowWay_EControlStateLetGo = 0; + TeleControlThrowWay_EControlStateFreeThrowing = 1; + TeleControlThrowWay_EControlStateLockBaseThrowing = 2; + TeleControlThrowWay_EControlStateLockEntityThrowing = 3; +} + +// MessageId: 26442 (Request) +message BeControlledThrowRequest { + int64 EntityId = 9; + int32 ThrowType = 8; + int32 yul = 11; +} + +// MessageId: 27580 (Response) +message BeControlledThrowResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 21011 (Notify) +message RelationIdNotify { + int32 MapId = 2; + int32 RelationId = 15; + int32 InstId = 7; + int32 BIs = 9; +} + +message SummonInfo { + int32 SummonCfgId = 1; + int64 SummonerId = 2; + int32 SummonSkillId = 3; +} + +// MessageId: 15956 (Notify) +message EntityPosResetNotify { + int32 EntityId = 2; +} + +enum ODs { + ODs_InActive = 0; + ODs_Active = 1; +} + +// MessageId: 24802 (Request) +message Bds { + int32 GDs = 8; + int32 ODs = 4; +} + +// MessageId: 17768 (Response) +message qds { + ErrorCode ErrorCode = 7; +} + +// MessageId: 27691 (Notify) +message ChangeWeatherNotify { + int32 WeatherId = 6; + bool QuickTimeChange = 4; +} + +// MessageId: 27563 (Request) +message ChangeWeatherRequest { + int32 WeatherId = 4; +} + +// MessageId: 27735 (Response) +message ChangeWeatherResponse { + ErrorCode ErrorCode = 13; + int32 WeatherId = 12; +} + +// MessageId: 18201 (Request) +message EntityFollowTrackRequest { + int64 EntityId = 2; +} + +// MessageId: 21564 (Response) +message EntityFollowTrackResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 24591 (Request) +message SetInitTagRequest { + int64 EntityId = 7; +} + +// MessageId: 20218 (Response) +message SetInitTagResponse { + ErrorCode ErrorCode = 9; +} + +// MessageId: 22893 (Notify) +message PlayerRebackSceneNotify { + int64 EntityId = 15; +} + +// MessageId: 27421 (Request) +message DrownRequest { +} + +// MessageId: 28721 (Push) +message DrownPush { +} + +// MessageId: 25529 (Response) +message DrownResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 20850 (Notify) +message DrownNotify { +} + +// MessageId: 22570 (Request) +message DrownEndTeleportRequest { +} + +// MessageId: 16972 (Push) +message DrownEndTeleportPush { +} + +// MessageId: 16251 (Response) +message DrownEndTeleportResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 26908 (Request) +message MonsterDrownRequest { + Vector Pos = 11; +} + +// MessageId: 27582 (Push) +message MonsterDrownPush { + Vector Pos = 6; +} + +// MessageId: 22868 (Response) +message MonsterDrownResponse { + ErrorCode ErrorCode = 9; +} + +// MessageId: 29213 (Notify) +message EnableNearbyTrackingNotify { + repeated int64 EntityIds = 7; + bool IsEnable = 9; +} + +// MessageId: 17238 (Notify) +message SceneSubLevelsChangedNotify { + repeated string SubLevelMaps = 13; + repeated string VDs = 1; + int32 TeleportEntityId = 7; +} + +// MessageId: 15180 (Notify) +message LoadOrUnloadSubLevelNotify { + repeated string SubLevelMaps = 3; +} + +// MessageId: 24441 (Request) +message SceneLoadingFinishRequest { + string SceneId = 3; +} + +// MessageId: 17679 (Response) +message SceneLoadingFinishResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 15822 (Notify) +message SceneLoadingTimeOutNotify { +} + +// MessageId: 18026 (Notify) +message tms2 { + int32 PlayerId = 14; +} + +// MessageId: 17808 (Notify) +message RestoreEntityIdNotify { + int32 ResetPointEntityId = 8; +} + +// MessageId: 23875 (Request) +message SitChairRequest { + int64 EntityId = 13; + bool IsSitDown = 6; + CombatCommon Data = 1; + AnimationStateChangedRequest Request = 4; +} + +// MessageId: 25040 (Response) +message SitChairResponse { + ErrorCode ErrorCode = 9; +} + +// MessageId: 24600 (Request) +message nms1 { + int64 EntityId = 5; +} + +// MessageId: 27896 (Response) +message sms1 { + ErrorCode ErrorCode = 15; +} + +// MessageId: 24273 (Notify) +message SceneTestNotify { + ErrorCode ErrorCode = 2; + string ErrorMsg = 7; + int32 PlayerId = 5; +} + +// MessageId: 21194 (Notify) +message SceneChangeDataLayerNotify { + repeated int32 LoadDataLayers = 10; + repeated int32 UnloadDataLayers = 13; + int32 EntityId = 11; +} + +// MessageId: 22065 (Request) +message SwitchDataLayerRequest { + int32 InstId = 1; +} + +// MessageId: 21430 (Response) +message SwitchDataLayerResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 19591 (Request) +message ums { + int64 EntityId = 11; + int64 cKn = 5; + int32 IsMulti = 12; +} + +// MessageId: 15460 (Response) +message cms2 { + ErrorCode ErrorCode = 8; +} + +// MessageId: 19182 (Request) +message dms2 { + int64 EntityId = 6; +} + +// MessageId: 25582 (Response) +message mms2 { + ErrorCode ErrorCode = 7; +} + +// MessageId: 20887 (Request) +message SendHookDestroyRequest { + int64 EntityId = 15; +} + +// MessageId: 17853 (Response) +message SendHookDestroyResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 25531 (Request) +message RemoveAutonomousIdRequest { + int64 EntityId = 10; + bool IsControl = 6; +} + +// MessageId: 21136 (Response) +message RemoveAutonomousIdResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 25706 (Notify) +message kfs { + int64 EntityId = 14; + int32 AutonomousId = 15; +} + +message Jn_1 { + int64 TargetId = 1; + repeated int64 zQa = 2; +} + +message gDOLLARs { + int64 dDOLLARs = 1; + repeated Jn_1 YQa = 2; + bool CDOLLARs = 3; +} + +// MessageId: 24657 (Request) +message ConnectorConnectEntityRequest { + gDOLLARs gDOLLARs = 6; +} + +// MessageId: 25874 (Response) +message ConnectorConnectEntityResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 24523 (Notify) +message ConnectorConnectEntityNotify { + repeated gDOLLARs fDOLLARs = 9; +} + +// MessageId: 17680 (Request) +message RemoveEntityRequest { + int64 EntityId = 9; +} + +// MessageId: 29629 (Response) +message RemoveEntityResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 21291 (Request) +message DynamicPortalCreatorRequest { + int64 EntityId = 13; + bool ila2 = 5; + int32 BulletId = 14; +} + +// MessageId: 19012 (Response) +message DynamicPortalCreatorResponse { + ErrorCode ErrorCode = 10; +} + +// MessageId: 24908 (Request) +message PassPortalRequest { + int64 EntityId = 1; + Vector Location = 7; +} + +// MessageId: 19158 (Response) +message PassPortalResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 27997 (Notify) +message PortalReplaceNotify { + int64 EntityId = 6; + int64 Tr_ = 9; +} + +// MessageId: 20902 (Request) +message AXl { + int64 EntityId = 7; + bool IsEnter = 2; +} + +// MessageId: 20485 (Response) +message xXl { + ErrorCode ErrorCode = 1; +} + +message PlayerLocation { + int32 IsTrace = 1; + int32 PlayerId = 2; + Vector Location = 3; +} + +// MessageId: 25543 (Notify) +message SyncPlayerLocationNotify { + repeated PlayerLocation PlayerLocation = 10; +} + +// MessageId: 29303 (Request) +message cYl { + int64 EntityId = 5; + int32 Zlh = 6; +} + +enum Zlh { + Zlh_Midway = 0; + Zlh_Endpoint = 1; +} + +// MessageId: 16233 (Response) +message uYl { + ErrorCode ErrorCode = 15; +} + +enum Zn_3 { + Zn__ItemRelateFoundationReason_Normal = 0; + Zn__ItemRelateFoundationReason_Init = 1; +} + +// MessageId: 29773 (Request) +message MatchOutletRequest { + int64 EntityId = 2; + int64 AccusedEntityId = 15; + Vector Pos = 4; + Rotator Rot = 7; +} + +// MessageId: 22404 (Response) +message MatchOutletResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 15862 (Request) +message UpdateVoxelEnvRequest { + int32 ServerCaveMode = 11; +} + +// MessageId: 25288 (Response) +message UpdateVoxelEnvResponse { + ErrorCode ErrorCode = 13; + int32 ServerCaveMode = 3; +} + +// MessageId: 18361 (Notify) +message ItemRelateFoundationNotify { + int64 FoundationEntityId = 14; + int64 Lr_2 = 1; + int32 InstId = 6; + int32 BIs = 12; + int32 Reason = 13; +} + +// MessageId: 25652 (Request) +message nzl2 { +} + +// MessageId: 22296 (Response) +message szl2 { + ErrorCode ErrorCode = 2; + float PosX = 9; + float PosY = 10; + float PosZ = 13; + float PosA = 8; + int32 AreaId = 12; +} + +// MessageId: 15317 (Notify) +message UpdateHookPointInfoByNotify { + int64 wr_ = 13; + bool HookLockPointDisabled = 11; +} + +enum EEntityFsmChangeType { + EEntityFsmChangeType_Enter = 0; + EEntityFsmChangeType_Exit = 1; + EEntityFsmChangeType_BindStart = 3; + EEntityFsmChangeType_BindEnd = 4; + EEntityFsmChangeType_Task = 5; +} + +enum EBulletCreateSource { + EBulletCreateSource_NormalSource = 0; + EBulletCreateSource_ReboundSource = 1; +} + +enum es_ { + es__LinkExitNormal = 0; + es__LinkExitTimeout = 1; +} + +message FsmStateChangeContext { + int32 FsmId = 1; + int32 State = 2; + int32 ChangeType = 3; + int32 Index = 4; + int64 ConstateId = 5; +} + +message SkillContext { + int32 SkillId = 1; + int64 ConstateId = 2; +} + +message MontageContext { + int32 SkillId = 1; + int32 MontageIndex = 2; + int64 ConstateId = 3; +} + +message AddBuffContext { + int32 BuffHandle = 1; + int64 ConstateId = 2; +} + +message BulletContext { + ActiveBulletHandle Handle = 1; + int64 ConstateId = 2; +} + +message HitInformation { + int64 Originator = 1; + int64 Id = 2; + int64 TargetId = 3; + int64 BulletId = 4; + bool HasBeHitData = 5; + Vector HitEffectPos = 6; + Rotator HitEffectRotate = 7; + bool IsShake = 8; + Vector HitPos = 9; + bool EnterFk = 10; + bool IsHitWeakness = 11; + bool IsTriggerCounterattack = 12; + Rotator VictimRotation = 13; + bool IsChangeVictimRotation = 14; + string HitPart = 15; + bool IsTriggerVisionCounterAttack = 16; + int32 SkillId = 17; + int32 FightState = 18; + int32 BeHitAnim = 19; + int32 Source = 20; +} + +message SkillNodeInfo { + int32 SubProtocol = 1; + int32 MontageIndex = 2; + float SpeedRatio = 3; + int32 SkillSingleId = 4; + int32 SkillIndex = 5; + string StartSection = 6; + float StartTimeSeconds = 7; +} + +// MessageId: 17842 (Request) +message SkillRequest { + UseSkillInformation UseSkillInfo = 1; + SkillNodeInfo SkillNodeInfos = 5; +} + +// MessageId: 17113 (Response) +message SkillResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 15464 (Notify) +message SkillNotify { + UseSkillInformation UseSkillInfo = 15; + SkillNodeInfo SkillNodeInfos = 1; +} + +// MessageId: 18258 (Request) +message UseSkillRequest { + CombatCommon CombatCommon = 6; + UseSkillInformation UseSkillInfo = 12; + int32 SkillSingleId = 3; +} + +// MessageId: 21247 (Response) +message UseSkillResponse { + UseSkillInformation UseSkillInfo = 14; + int32 SkillSingleId = 12; + ErrorCode ErrorCode = 7; +} + +// MessageId: 24691 (Notify) +message UseSkillNotify { + CombatCommon CombatCommon = 10; + UseSkillInformation UseSkillInfo = 11; + int32 SkillSingleId = 3; +} + +enum ts_1 { + ts__EEndSkillReason_Default = 0; + ts__EEndSkillReason_BeginOtherSkill = 1; + ts__EEndSkillReason_BeHit = 2; + ts__EEndSkillReason_BeCounter = 3; +} + +message WSl { + int64 EntityId = 1; + int32 SkillId = 2; + int64 BulletId = 3; +} + +// MessageId: 19873 (Request) +message EndSkillRequest { + CombatCommon CombatCommon = 15; + UseSkillInformation UseSkillInfo = 9; + int32 SkillSingleId = 14; + int32 Reason = 10; + WSl WSl = 8; +} + +// MessageId: 27644 (Push) +message EndSkillPush { + CombatCommon CombatCommon = 13; + UseSkillInformation UseSkillInfo = 9; + int32 SkillSingleId = 11; + int32 Reason = 1; + WSl WSl = 4; +} + +// MessageId: 26533 (Response) +message EndSkillResponse { + UseSkillInformation UseSkillInfo = 13; + int32 SkillSingleId = 10; + ErrorCode ErrorCode = 14; +} + +// MessageId: 23007 (Notify) +message EndSkillNotify { + CombatCommon CombatCommon = 6; + UseSkillInformation UseSkillInfo = 1; + int32 SkillSingleId = 13; +} + +// MessageId: 20651 (Request) +message InterruptSkillInDelayRequest { + int32 SkillId = 3; +} + +// MessageId: 29983 (Push) +message InterruptSkillInDelayPush { + int32 SkillId = 8; +} + +// MessageId: 15548 (Response) +message InterruptSkillInDelayResponse { + int32 SkillId = 5; + ErrorCode ErrorCode = 8; +} + +// MessageId: 17227 (Request) +message UseSkillFailRequest { + int32 SkillId = 8; +} + +// MessageId: 19674 (Push) +message UseSkillFailPush { + int32 SkillId = 12; +} + +// MessageId: 24334 (Response) +message UseSkillFailResponse { + int32 SkillId = 15; + DErrorResult Error = 7; +} + +// MessageId: 17149 (Request) +message HitRequest { + CombatCommon CombatCommon = 7; + HitInformation HitInfo = 4; + int64 mW_ = 10; +} + +// MessageId: 24397 (Response) +message HitResponse { + HitInformation HitInfo = 12; + ErrorCode ErrorCode = 14; +} + +// MessageId: 15384 (Notify) +message HitNotify { + CombatCommon CombatCommon = 13; + HitInformation HitInfo = 5; +} + +// MessageId: 20454 (Request) +message HitEndRequest { + CombatCommon CombatCommon = 14; + int64 TargetId = 1; +} + +// MessageId: 23508 (Push) +message HitEndPush { + CombatCommon CombatCommon = 10; + int64 TargetId = 15; +} + +// MessageId: 17240 (Response) +message HitEndResponse { + ErrorCode ErrorCode = 10; +} + +message CaughtInfo { + int64 Attacker = 1; + int64 CaughtInfoId = 2; + bool IsEnd = 3; + int32 FightState = 4; +} + +// MessageId: 20618 (Request) +message CaughtRequest { + CaughtInfo Info = 13; +} + +// MessageId: 22650 (Push) +message CaughtPush { + CaughtInfo Info = 2; +} + +// MessageId: 15457 (Response) +message CaughtResponse { + ErrorCode ErrorCode = 10; +} + +// MessageId: 28195 (Notify) +message CaughtNotify { + CaughtInfo Info = 5; +} + +message ActiveBulletHandle { + int32 PlayerId = 1; + int32 HandleId = 2; +} + +// MessageId: 27955 (Request) +message CreateBulletRequest { + oneof R4s { + ActiveBulletHandle BulletHandle = 2; + } + CombatCommon CombatCommon = 11; + ActiveBulletHandle Handle = 7; + int64 OwnerEntityId = 3; + int64 BulletId = 15; + int32 SkillId = 10; + Vector Location = 6; + Rotator Rotation = 1; + int64 TargetId = 12; + int64 SpawnEntityId = 14; + int64 SpawnVelocityEntityId = 5; + bool IsLocal = 9; + int32 DtType = 8; + Vector RandomPosOffset = 4; + Vector RandomInitSpeedOffset = 13; +} + +// MessageId: 17591 (Push) +message CreateBulletResponsePush { + oneof R4s { + ActiveBulletHandle BulletHandle = 7; + } + CombatCommon CombatCommon = 3; + ActiveBulletHandle Handle = 15; + int64 OwnerEntityId = 6; + int64 BulletId = 13; + int32 SkillId = 10; + Vector Location = 1; + Rotator Rotation = 9; + int64 TargetId = 8; + int64 SpawnEntityId = 11; + int64 SpawnVelocityEntityId = 4; + bool IsLocal = 2; + int32 DtType = 14; + Vector RandomPosOffset = 12; + Vector RandomInitSpeedOffset = 5; +} + +// MessageId: 20402 (Response) +message CreateBulletResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 20269 (Notify) +message CreateBulletNotify { + oneof D4s1 { + int64 rAs = 53; + } + CombatCommon CombatCommon = 130; + ActiveBulletHandle Handle = 28; + int64 OwnerEntityId = 115; + int64 BulletId = 45; + int32 SkillId = 15; + Vector Location = 232; + Rotator Rotation = 20; + ActiveBulletHandle BulletHandle = 98; + int64 TargetId = 191; + int64 SpawnEntityId = 59; + int64 SpawnVelocityEntityId = 13; + Vector LocationEntityId = 126; + int32 DtType = 171; + Vector Size = 23; + Vector RandomPosOffset = 190; + Vector RandomInitSpeedOffset = 93; +} + +// MessageId: 20404 (Request) +message DestroyBulletRequest { + CombatCommon CombatCommon = 10; + ActiveBulletHandle Handle = 13; +} + +// MessageId: 18449 (Push) +message DestroyBulletResponsePush { + CombatCommon CombatCommon = 14; + ActiveBulletHandle Handle = 12; +} + +// MessageId: 27070 (Response) +message DestroyBulletResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 29140 (Notify) +message DestroyBulletNotify { + CombatCommon CombatCommon = 3; + ActiveBulletHandle Handle = 10; + bool IsCreateSubBullet = 13; +} + +message ModifyBulletParams { + CombatCommon CombatCommon = 1; + ActiveBulletHandle Handle = 2; + int64 TargetId = 3; +} + +// MessageId: 16194 (Request) +message ModifyBulletParamsRequest { + ModifyBulletParams ModifyBulletParams = 6; +} + +// MessageId: 29377 (Push) +message ModifyBulletParamsPush { + ModifyBulletParams ModifyBulletParams = 2; +} + +// MessageId: 19526 (Response) +message ModifyBulletParamsResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 19003 (Notify) +message ModifyBulletParamsNotify { + ModifyBulletParams ModifyBulletParams = 12; +} + +enum DamageSourceType { + DamageSourceType_FromBullet = 0; + DamageSourceType_FromEffect = 1; +} + +message DamageContext { + oneof U4s2 { + int32 mW_ = 5; + } + int32 SourceType = 1; + int64 BulletId = 2; + repeated int32 BulletTags = 3; + int32 SkillId = 4; +} + +// MessageId: 17609 (Request) +message DamageExecuteRequest { + int64 DamageId = 13; + int32 SkillLevel = 3; + int64 AttackerEntityId = 8; + int64 TargetEntityId = 11; + bool IsAddEnergy = 5; + bool IsCounterAttack = 1; + bool ForceCritical = 14; + bool IsBlocked = 9; + int32 PartIndex = 7; + int64 CounterSkillMessageId = 4; + DamageContext DamageContext = 10; + int32 RandomSeed = 15; +} + +// MessageId: 25982 (Response) +message DamageExecuteResponse { + ErrorCode ErrorCode = 7; + int64 AttackerEntityId = 5; + int64 TargetEntityId = 10; + int32 Damage = 14; + int32 PartIndex = 11; + bool IsCrit = 3; + bool KilledTarget = 2; + int32 ShieldCoverDamage = 1; + int32 ImmuneType = 9; +} + +// MessageId: 23072 (Notify) +message DamageExecuteNotify { + int64 DamageId = 9; + int64 AttackerEntityId = 3; + int64 TargetEntityId = 4; + int32 Damage = 12; + int32 PartIndex = 7; + bool IsCrit = 1; + bool KilledTarget = 15; + int32 ShieldCoverDamage = 5; + int32 SkillLevel = 14; + DamageContext DamageContext = 8; + int32 ImmuneType = 6; +} + +// MessageId: 17503 (Request) +message PassiveSkillAddRequest { + int64 PassiveSkillId = 9; + int64 TargetEntityId = 14; +} + +// MessageId: 15020 (Push) +message PassiveSkillAddPush { + int64 PassiveSkillId = 13; + int64 TargetEntityId = 4; +} + +// MessageId: 16891 (Response) +message PassiveSkillAddResponse { + ErrorCode ErrorCode = 14; +} + +// MessageId: 18570 (Request) +message PassiveSkillRemoveRequest { + int64 PassiveSkillId = 1; + int64 TargetEntityId = 11; +} + +// MessageId: 21852 (Push) +message PassiveSkillRemovePush { + int64 PassiveSkillId = 11; + int64 TargetEntityId = 15; +} + +// MessageId: 25595 (Response) +message PassiveSkillRemoveResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 22794 (Notify) +message PassiveSkillAddNotify { + int64 EntityId = 13; + repeated PassiveSkillItemPb PassiveSkillItemPbList = 4; +} + +// MessageId: 20900 (Notify) +message PassiveSkillRemoveNotify { + int64 EntityId = 11; + repeated int64 SkillIdList = 2; +} + +// MessageId: 28731 (Request) +message EnterViewDirectionRequest { +} + +// MessageId: 18965 (Push) +message EnterViewDirectionPush { +} + +// MessageId: 16160 (Response) +message EnterViewDirectionResponse { + ErrorCode ErrorCode = 14; +} + +// MessageId: 26111 (Request) +message ExitViewDirectionRequest { +} + +// MessageId: 22051 (Push) +message ExitViewDirectionPush { +} + +// MessageId: 28534 (Response) +message ExitViewDirectionResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 28151 (Request) +message TriggerExitSkillRequest { + int64 EnterEntityId = 14; + int64 LeaveEntityId = 9; +} + +// MessageId: 23207 (Push) +message TriggerExitSkillPush { + int64 EnterEntityId = 12; + int64 LeaveEntityId = 1; +} + +// MessageId: 15517 (Response) +message TriggerExitSkillResponse { + ErrorCode ErrorCode = 8; +} + +message MonsterInfo { + int32 MonsterId = 1; + int32 Num = 2; + int64 GenId = 3; +} + +enum BattleResult { + BattleResult_AllKill = 0; + BattleResult_Death = 1; + BattleResult_Run = 2; + BattleResult_mEs = 3; +} + +enum MonsterResult { + MonsterResult_MonsterResultDeath = 0; + MonsterResult_MonsterResultRun = 1; +} + +// MessageId: 18373 (Push) +message Cis { + int32 RoleId = 6; + int32 Result = 12; +} + +// MessageId: 16122 (Request) +message gis { + int32 RoleId = 8; + int32 Result = 2; +} + +// MessageId: 28267 (Response) +message fis { +} + +message SkillReport { + int32 SkillId = 1; + int32 UseCount = 2; + int32 HitCount = 3; + int32 ExpectHitCount = 4; + int32 RealHitCount = 5; + int64 Damage = 6; +} + +// MessageId: 20113 (Push) +message InstFightEndPush { + int32 InstId = 7; + string FightId = 11; + int32 CostTime = 12; + int64 AccDamage = 1; + int64 AccShieldDamage = 14; + int64 AccSelfDamage = 2; + int64 AccSkillHeal = 10; + int64 AccItemHeal = 8; + int32 StopTimes = 6; + int32 DamageMax = 9; + int32 ComboMax = 13; + int32 AccDodgaTimes = 3; + int32 DodgeSuccTimes = 15; +} + +enum B4s { + B4s_nAs = 0; + B4s_GameplayEffect = 1; + B4s_PAs = 2; +} + +// MessageId: 23803 (Request) +message SwitchBattleModeRequest { + bool Client = 3; + int32 ClientControllerModule = 13; +} + +// MessageId: 16841 (Response) +message SwitchBattleModeResponse { + bool Client = 2; +} + +// MessageId: 29822 (Notify) +message SwitchBattleModeNotify { + repeated int32 ServerControllerModules = 14; + repeated int32 ClientControllerModules = 5; +} + +// MessageId: 22494 (Notify) +message BattleLogNotify { + string Log = 4; +} + +// MessageId: 25589 (Request) +message LandingDamageRequest { + int64 EntityId = 5; + float SpeedZ = 3; + int32 TimeExceeding = 12; +} + +// MessageId: 17391 (Response) +message LandingDamageResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 21813 (Request) +message EntityIsVisibleRequest { + int64 Id = 8; + bool IsVisible = 5; + CombatCommon CombatCommon = 10; +} + +// MessageId: 25490 (Push) +message EntityIsVisiblePush { + int64 Id = 5; + bool IsVisible = 11; + CombatCommon CombatCommon = 3; +} + +// MessageId: 19909 (Response) +message EntityIsVisibleResponse { + ErrorCode ErrorCode = 10; +} + +// MessageId: 20297 (Notify) +message EntityIsVisibleNotify { + int64 Id = 8; + bool IsVisible = 11; + CombatCommon CombatCommon = 15; +} + +// MessageId: 27786 (Request) +message ActorVisibleRequest { + int64 Id = 11; + bool IsActorVisible = 4; +} + +// MessageId: 16559 (Push) +message ActorVisiblePush { + int64 Id = 4; + bool IsActorVisible = 6; +} + +// MessageId: 29279 (Response) +message ActorVisibleResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 22058 (Notify) +message ActorVisibleNotify { + int64 Id = 15; + bool IsActorVisible = 13; +} + +// MessageId: 20382 (Request) +message SwitchCharacterStateRequest { + CombatCommon CombatCommon = 2; + int64 Id = 4; + int32 OldState = 1; + int32 NewState = 10; +} + +// MessageId: 23074 (Push) +message SwitchCharacterStatePush { + CombatCommon CombatCommon = 2; + int64 Id = 12; + int32 OldState = 8; + int32 NewState = 1; +} + +// MessageId: 26906 (Response) +message SwitchCharacterStateResponse { + ErrorCode ErrorCode = 13; +} + +// MessageId: 29222 (Notify) +message SwitchCharacterStateNotify { + CombatCommon CombatCommon = 6; + int64 Id = 2; + int32 OldState = 7; + int32 NewState = 10; +} + +// MessageId: 16935 (Request) +message BattleStateChangeRequest { + int64 EntityId = 12; + bool InBattle = 3; +} + +// MessageId: 28132 (Push) +message BattleStateChangePush { + int64 EntityId = 2; + bool InBattle = 14; +} + +// MessageId: 28284 (Response) +message BattleStateChangeResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 17615 (Notify) +message BattleStateChangeNotify { + int64 EntityId = 14; + bool InBattle = 13; +} + +// MessageId: 25357 (Request) +message ToughCalcExtraRatioChangeRequest { + int64 Id = 1; + int32 Duration = 14; +} + +// MessageId: 28357 (Push) +message ToughCalcExtraRatioChangePush { + int64 Id = 14; + int32 Duration = 6; +} + +// MessageId: 15475 (Response) +message ToughCalcExtraRatioChangeResponse { + ErrorCode ErrorCode = 14; +} + +// MessageId: 21752 (Request) +message MonsterBoomRequest { + int32 Delay = 9; +} + +// MessageId: 24594 (Push) +message MonsterBoomPush { + int32 Delay = 3; +} + +// MessageId: 15622 (Response) +message MonsterBoomResponse { + ErrorCode ErrorCode = 14; +} + +message EntityBattleTagInfo { + int32 TagId = 1; + int32 Count = 2; +} + +// MessageId: 22908 (Request) +message EntityBattleInfoRequest { + int64 EntityId = 5; +} + +// MessageId: 19055 (Response) +message EntityBattleInfoResponse { + int64 EntityId = 10; + ErrorCode ErrorCode = 1; + FightBuffComponentPb FightBuffComponentPb = 12; + repeated EntityBattleTagInfo EntityBattleTagInfo = 4; + repeated GameplayAttributeData Attributes = 2; + repeated FormationAttr FormationAttrs = 3; + PartComponentPb PartComponentPb = 5; + repeated Ai.AiHateEntity HateList = 13; + ShieldComponentPb ShieldComponentPb = 15; + repeated EntityBattleTagInfo PlayerTagInfos = 7; + string Rr_2 = 6; +} + +// MessageId: 29738 (Request) +message MontagePlayRequest { + int32 MontageIndex = 7; +} + +// MessageId: 26173 (Response) +message MontagePlayResponse { + int32 SkillId = 9; + int32 MontageIndex = 11; + DErrorResult Error = 8; +} + +// MessageId: 25320 (Notify) +message MontagePlayNotify { + int32 SkillId = 11; + int32 MontageIndex = 13; +} + +// MessageId: 18974 (Request) +message ANStartRequest { + int32 SkillId = 6; + int32 MontageIndex = 12; + int32 AnIndex = 1; +} + +// MessageId: 26668 (Push) +message ANStartPush { + int32 SkillId = 1; + int32 MontageIndex = 13; + int32 AnIndex = 6; +} + +// MessageId: 29000 (Response) +message ANStartResponse { + int32 SkillId = 1; + int32 MontageIndex = 3; + int32 AnIndex = 5; + DErrorResult Error = 7; +} + +// MessageId: 18265 (Notify) +message ANStartNotify { + int32 SkillId = 3; + int32 MontageIndex = 10; + int32 AnIndex = 4; +} + +enum EDamageImmune { + EDamageImmune_EDamageImmune_Default = 0; + EDamageImmune_EDamageImmune_Invincible = 1; + EDamageImmune_EDamageImmune_BuffEffectElement = 2; + EDamageImmune_EDamageImmune_BulletCurNoCtrl = 3; + EDamageImmune_EDamageImmune_VehiclePassenger = 4; +} + +message CharacterBattleStateInfo { + int64 EntityId = 1; + bool InBattle = 2; +} + +// MessageId: 24767 (Notify) +message PushContextIdNotify { + int64 Id = 5; +} + +// MessageId: 28033 (Notify) +message CharacterBattleStateChangeNotify { + repeated CharacterBattleStateInfo CharacterBattleStateInfo = 13; +} + +// MessageId: 19366 (Notify) +message PlayerBattleStateChangeNotify { + int32 PlayerId = 3; + bool InBattle = 12; +} + +enum EShieldUpdateType { + EShieldUpdateType_EShieldUpdateTypeAdd = 0; + EShieldUpdateType_EShieldUpdateTypeDel = 1; + EShieldUpdateType_EShieldUpdateTypeModify = 2; +} + +message ShieldUpdateInfo { + int32 Handle = 1; + int32 ConfigId = 2; + int32 ShieldValue = 3; + int32 UpdateType = 4; +} + +// MessageId: 29765 (Notify) +message ShieldUpdateNotify { + repeated ShieldUpdateInfo Shields = 3; +} + +// MessageId: 16581 (Notify) +message BattleScoreNotify { + int32 ScoreId = 13; + int32 Score = 5; +} + +// MessageId: 24532 (Notify) +message BattleScoreEnableNotify { + int32 ScoreId = 12; + bool Enable = 1; +} + +// MessageId: 28351 (Request) +message RoleTagChangeRequest { + int32 TagId = 5; + int32 TagCount = 12; +} + +// MessageId: 17516 (Push) +message RoleTagChangePush { + int32 TagId = 3; + int32 TagCount = 12; +} + +// MessageId: 26246 (Response) +message RoleTagChangeResponse { + ErrorCode ErrorCode = 13; +} + +// MessageId: 19830 (Request) +message GameplayCueRequest { + int64 GameplayCueId = 1; +} + +// MessageId: 16635 (Push) +message GameplayCuePush { + int64 GameplayCueId = 7; +} + +// MessageId: 18529 (Response) +message GameplayCueResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 21536 (Notify) +message GameplayCueNotify { + int64 GameplayCueId = 6; +} + +// MessageId: 27248 (Notify) +message InconsistentCombatNotify { + bool Result = 6; + int32 ChangeList = 1; +} + +// MessageId: 24370 (Notify) +message ExecuteQteNotify { + int64 DownEntityId = 10; + int64 UpEntityId = 15; + int32 FnvHash = 5; +} + +// MessageId: 26228 (Request) +message ExecuteQteRequest { + int64 DownEntityId = 13; + int64 UpEntityId = 11; + int32 FnvHash = 6; +} + +// MessageId: 17883 (Push) +message ExecuteQtePush { + int64 DownEntityId = 4; + int64 UpEntityId = 15; + int32 FnvHash = 1; +} + +// MessageId: 16352 (Response) +message ExecuteQteResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 18163 (Notify) +message HandleLinkingStateNotify { + int64 ConstateId = 7; + int32 PlayerId = 12; + int32 Status = 3; + int64 TimeStamp = 15; +} + +// MessageId: 19572 (Notify) +message HandleLinkExitNotify { + int32 Reason = 15; + int32 PlayerId = 6; + int32 Status = 11; +} + +// MessageId: 18042 (Request) +message Kpl { + CharacterAttachInfo CharacterAttachInfo = 12; + int64 jql = 4; +} + +// MessageId: 18695 (Notify) +message AddCombineEntitiesRelationNotify { + CharacterAttachInfo CharacterAttachInfo = 9; + int64 jql = 15; +} + +// MessageId: 15519 (Notify) +message RemoveCombineRelationNotify { + int64 xr_ = 11; + int64 jql = 5; +} + +// MessageId: 22739 (Response) +message izl2 { + ErrorCode ErrorCode = 4; +} + +// MessageId: 16671 (Request) +message DOLLARpl { + int64 Wql = 13; + int64 Qql = 4; +} + +// MessageId: 25655 (Response) +message azl1 { + ErrorCode ErrorCode = 12; +} + +// MessageId: 28824 (Notify) +message Wul { + int64 TargetEntityId = 13; + int32 Camp = 2; +} + +// MessageId: 20413 (Push) +message vu_ { + string Name = 12; + int32 Path = 11; + float SpeedRatio = 10; + string StartSection = 14; + float StartTimeSeconds = 8; +} + +message FormationAttr { + int32 AttrId = 1; + int32 Ratio = 2; + int32 BaseMaxValue = 3; + int32 MaxValue = 4; + int32 CurrentValue = 5; +} + +// MessageId: 18896 (Notify) +message FormationAttrNotify { + int64 Duration = 3; + repeated FormationAttr FormationAttrs = 15; +} + +// MessageId: 27079 (Request) +message FormationAttrRequest { + int64 Duration = 2; + repeated FormationAttr FormationAttrs = 15; +} + +// MessageId: 18305 (Response) +message FormationAttrResponse { + ErrorCode ErrorCode = 11; +} + +message RecoverPropFromServer { + int32 AttrId = 1; + int32 Ratio = 2; + int32 MaxValue = 4; + int32 ValueIncrement = 5; +} + +// MessageId: 20277 (Notify) +message RecoverPropChangedNotify { + int64 Id = 14; + repeated RecoverPropFromServer Attributes = 12; + int64 Duration = 9; +} + +// MessageId: 28811 (Request) +message FragileChangeRequest { + int64 EntityId = 13; + bool Flag = 10; +} + +// MessageId: 27687 (Response) +message FragileChangeResponse { + ErrorCode ErrorCode = 14; +} + +message Debug { + enum F4s { + F4s_ECheatInputDefault = 0; + F4s_ECheatInputDel = 1; + F4s_ECheatInputEnd = 2; + } + + + // MessageId: 18101 (Request) + message CheatInputRequest { + int32 Type = 5; + int32 AoeDestroyEnemyRange = 1; + repeated int64 VAs = 6; + } + + + // MessageId: 28306 (Response) + message CheatInputResponse { + ErrorCode ErrorCode = 1; + } + + + message DamageRecordEntity { + int64 EntityId = 1; + repeated int64 BuffIds = 2; + repeated GameplayAttributeData Attr = 3; + repeated GameplayAttributeData AttrSnapshot = 4; + } + + + // MessageId: 28821 (Notify) + message DamageRecordNotify { + int64 TimestampMs = 7; + int64 DamageConfId = 3; + int32 DamageValue = 13; + int32 SkillId = 14; + int32 SkillLevel = 12; + int64 BulletId = 9; + int32 DamageSourceType = 11; + bool IsCritical = 10; + Debug.DamageRecordEntity Attacker = 8; + Debug.DamageRecordEntity JAs2 = 2; + } + + + message is_1 { + int64 EntityId = 1; + int32 ConfigId = 2; + repeated int64 BuffIds = 3; + repeated GameplayAttributeData Attr = 4; + } + + + // MessageId: 16847 (Notify) + message ifl { + int64 TimestampMs = 13; + repeated Debug.is_1 Entities = 11; + } + + + // MessageId: 20911 (Request) + message GZn { + bool Enable = 10; + int32 Kga = 6; + } + + + // MessageId: 28489 (Response) + message EnableDamageRecordResponse { + ErrorCode ErrorCode = 13; + } + + + // MessageId: 16817 (Notify) + message GmVoxelInfoNotify { + float CellSize = 12; + repeated Debug.VoxelSpan Spans = 10; + } + + + // MessageId: 24033 (Notify) + message GmIsOverlapNotify { + float CellSize = 8; + Debug.VoxelSpan Box = 10; + bool IsOverlap = 5; + } + + + message VoxelSpan { + float X = 1; + float Y = 2; + float Smin = 3; + float Smax = 4; + } + + + // MessageId: 20197 (Request) + message OutputDebugInfoRequest { + string ClientInfo = 13; + } + + + // MessageId: 26202 (Response) + message OutputDebugInfoResponse { + } + + + // MessageId: 17142 (Notify) + message RequestOutputDebugNotify { + } + + + // MessageId: 15355 (Notify) + message UploadEventNotify { + } + + +} +// MessageId: 16566 (Push) +message TimeStopPush { + float TimeDilation = 3; +} + +// MessageId: 17332 (Request) +message TsAnimNotifyStateAbsoluteTimeStopRequest { + bool Flag = 15; + int32 Duration = 13; +} + +// MessageId: 16854 (Push) +message TsAnimNotifyStateAbsoluteTimeStopPush { + bool Flag = 2; + int32 Duration = 15; +} + +// MessageId: 17225 (Response) +message TsAnimNotifyStateAbsoluteTimeStopResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 17673 (Request) +message RTimeStopRequest { + bool Flag = 14; + bool sPs = 1; + int32 Duration = 4; +} + +// MessageId: 27239 (Push) +message RTimeStopPush { + bool Flag = 13; + bool sPs = 8; + int32 Duration = 3; +} + +// MessageId: 18452 (Response) +message RTimeStopResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 23518 (Push) +message EntityTimeDilationPush { + int64 EntityId = 2; + float TimeDilation = 5; +} + +// MessageId: 16982 (Request) +message R4n { + bool Flag = 7; + int32 Duration = 12; +} + +// MessageId: 16946 (Push) +message Fe_ { + bool Flag = 12; + int32 Duration = 15; +} + +// MessageId: 15433 (Response) +message kCs { + ErrorCode ErrorCode = 14; +} + +enum SwitchRoleType { + SwitchRoleType_SignleWorld = 0; + SwitchRoleType_MultiWorld = 1; + SwitchRoleType_FbInstance = 2; +} + +message FormationRoleInfo { + int32 RoleId = 1; + int32 MaxHp = 2; + int32 CurHp = 3; + int32 Level = 4; + int32 RoleSkinId = 5; +} + +message FightFormationNotifyInfo { + int32 FormationId = 1; + int32 CurRole = 2; + repeated FormationRoleInfo RoleInfos = 3; + bool IsCurrent = 4; +} + +message FightFormation { + int32 FormationId = 1; + int32 CurRole = 2; + repeated int32 RoleIds = 3; + bool IsCurrent = 4; +} + +// MessageId: 16892 (Request) +message SwitchRoleRequest { + int32 RoleId = 1; + int32 SwitchType = 11; +} + +// MessageId: 15518 (Response) +message SwitchRoleResponse { + ErrorCode ErrorCode = 8; + int32 RoleId = 15; +} + +// MessageId: 15237 (Notify) +message SwitchRoleNotify { + int32 PlayerId = 13; + int64 UpEntityId = 11; + int64 DownEntityId = 7; +} + +// MessageId: 25747 (Notify) +message DieSwitchRoleNotify { + int32 CurRoleId = 12; +} + +// MessageId: 29442 (Request) +message UpdateFormationRequest { + repeated FightFormation Formations = 14; +} + +// MessageId: 20606 (Response) +message UpdateFormationResponse { + ErrorCode ErrorCode = 1; + FightFormation Formation = 3; +} + +message PlayerFightFormations { + int32 PlayerId = 1; + repeated FightFormationNotifyInfo Formations = 2; +} + +// MessageId: 18242 (Notify) +message UpdateFormationNotify { + repeated PlayerFightFormations PlayersFormations = 6; +} + +// MessageId: 24981 (Request) +message UpdateFightRoleRequest { + int32 CurRoleId = 5; + repeated int32 RoleIds = 12; +} + +// MessageId: 23466 (Response) +message UpdateFightRoleResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 26196 (Notify) +message FormationAutoAddRoleNotify { + repeated int32 Roles = 4; + int32 FormationId = 15; +} + +// MessageId: 19035 (Request) +message GetFormationDataRequest { +} + +// MessageId: 20425 (Response) +message GetFormationDataResponse { + ErrorCode ErrorCode = 9; + repeated FightFormation Formations = 3; +} + +// MessageId: 27303 (Notify) +message FormationUpdateNotify { + repeated int32 RemoveFormationIds = 15; + repeated FightFormation Formation = 5; + int32 FormationId = 12; +} + +// MessageId: 17852 (Request) +message ClientCurrentRoleReportRequest { + int32 PlayerId = 9; + int32 CurrentRoleId = 13; + int64 CurrentEntityId = 11; +} + +// MessageId: 26813 (Push) +message ClientCurrentRoleReportPush { + int32 PlayerId = 14; + int32 CurrentRoleId = 15; + int64 CurrentEntityId = 9; +} + +// MessageId: 25272 (Response) +message ClientCurrentRoleReportResponse { + int32 PlayerId = 1; + int64 CurrentEntityId = 12; + ErrorCode ErrorCode = 14; +} + +message H4s { + oneof Hua { + jua Fua = 4; + } + int32 RoleId = 1; + int32 kua = 2; + jua Nua = 3; + int32 Pr_2 = 5; + int32 PhantomLevel = 6; +} + +message jua { +} + +// MessageId: 22282 (Push) +message ScreenShotTakenPush { +} + +enum ControlType { + ControlType_Unknown = 0; + ControlType_TemporaryTeleportCtrl = 1; +} + +message ControlTemporaryTeleportParam { + repeated int64 TemporaryTeleportIds = 1; +} + +message ControlParam { + oneof K4s { + ControlTemporaryTeleportParam TemporaryTeleportParam = 2; + } + int32 ControlType = 1; +} + +// MessageId: 21808 (Notify) +message ControlInfoNotify { + repeated ControlParam ForbidList = 2; +} + +// MessageId: 23093 (Notify) +message cZn { + repeated ControlParam ForbidList = 8; +} + +// MessageId: 20040 (Notify) +message dZn { + repeated ControlParam ForbidList = 2; +} + +message SingleItemInfo { + int32 ItemId = 1; + int32 ItemNum = 2; +} + +message CookerInfo { + int32 CookingLevel = 1; + int32 TotalProficiencies = 2; +} + +message CookingData { + int32 Id = 1; + int32 CookCount = 2; + int32 LastRoleId = 3; + int32 LimitTotalCount = 4; + int32 LimitedCount = 5; + int64 ExistStartTime = 6; + int64 ExistEndTime = 7; +} + +message CookingDataByServerConfig { + int32 Id = 1; + int64 ExistStartTime = 2; + int64 ExistEndTime = 3; +} + +message MachiningData { + int32 Id = 1; + bool LockState = 2; + repeated int32 vPs = 3; + repeated int32 pPs = 4; +} + +// MessageId: 17428 (Request) +message SendFixToolRequest { + int32 RepairId = 1; + int64 EntityId = 11; +} + +// MessageId: 17076 (Response) +message SendFixToolResponse { + ErrorCode ErrorCode = 12; + int64 EntityId = 9; +} + +// MessageId: 24991 (Request) +message SendCookFormulaRequest { + int32 CookFormulaId = 1; +} + +// MessageId: 17586 (Response) +message SendCookFormulaResponse { + ErrorCode ErrorCode = 5; + int32 CookFormulaId = 11; +} + +// MessageId: 24555 (Request) +message SendCookFoodRequest { + int32 Id = 5; + int32 RoleId = 3; + int32 CookCount = 4; + int64 InteractEntityId = 7; +} + +// MessageId: 18513 (Response) +message SendCookFoodResponse { + ErrorCode ErrorCode = 3; + int32 Id = 5; + repeated SingleItemInfo ItemInfos = 9; + int32 ActiveSkillType = 10; + repeated SingleItemInfo ExtraItemInfos = 2; + int32 RoleId = 8; +} + +// MessageId: 21415 (Request) +message FoodProcessRequest { + int32 Id = 4; + repeated SingleItemInfo PrimaryFood = 7; + int32 CookCount = 15; + int64 InteractEntityId = 11; +} + +// MessageId: 24598 (Response) +message FoodProcessResponse { + ErrorCode ErrorCode = 1; + int32 Id = 6; + repeated SingleItemInfo FinalFood = 11; + bool LockState = 14; + repeated int32 UnlockParam = 7; +} + +// MessageId: 29272 (Request) +message SendCertificateLevelRewardRequest { +} + +// MessageId: 27176 (Response) +message SendCertificateLevelRewardResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 20415 (Notify) +message UpdateCookerInfoNotify { + CookerInfo CookerInfo = 3; +} + +// MessageId: 19882 (Notify) +message UpdateCookingAndMachiningDataNotify { + repeated CookingData CookingData = 12; + repeated MachiningData MachiningData = 5; +} + +// MessageId: 19793 (Request) +message SendCookingDataRequest { +} + +// MessageId: 27769 (Response) +message SendCookingDataResponse { + ErrorCode ErrorCode = 10; + CookerInfo CookerInfo = 15; + repeated CookingData CookingData = 1; + repeated MachiningData MachiningData = 8; + repeated CookingDataByServerConfig CookingDataByServerConfig = 12; + int64 LimitRefreshTime = 14; +} + +// MessageId: 27689 (Request) +message SendInteractiveUpdateRequest { + int32 InteractionId = 15; +} + +// MessageId: 19663 (Response) +message SendInteractiveUpdateResponse { + ErrorCode ErrorCode = 1; + int32 InteractionId = 11; +} + +message DropBagItemInfo { + int32 ShowPlanId = 1; + int32 ItemId = 2; + int32 ItemCount = 3; +} + +// MessageId: 21126 (Notify) +message DropInBagNotify { + int32 DropId = 2; + repeated DropBagItemInfo DropItemInfos = 5; +} + +message rs_2 { + string ClientTime = 1; + int32 Ur_2 = 2; + int32 ItemType = 3; + int32 ItemCount = 4; + int32 Dr_1 = 5; + int32 Br_ = 6; + int32 kr_ = 7; + int32 qr_2 = 8; + int32 Or_2 = 9; + int32 Gr_3 = 10; + int32 Fr_1 = 11; + int32 Nr_1 = 12; + int32 Vr_2 = 13; + int64 jr_2 = 14; + int64 Hr_1 = 15; +} + +// MessageId: 27920 (Request) +message PickUpFightDropRequest { + int64 EntityId = 13; + rs_2 DOLLARr_ = 7; +} + +// MessageId: 15198 (Response) +message PickUpFightDropResponse { + ErrorCode ErrorCode = 9; +} + +enum ElevatorState { + ElevatorState_End = 0; + ElevatorState_f6n = 1; + ElevatorState_Reverse = 2; +} + +// MessageId: 18123 (Request) +message ElevatorStateChangeRequest { + int64 EntityId = 2; + ElevatorState State = 15; + int32 TargetFloor = 6; +} + +// MessageId: 25895 (Response) +message ElevatorStateChangeResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 15456 (Notify) +message ElevatorMoveNotify { + int64 EntityId = 14; + int32 Location = 7; +} + +message EnergyInfo { + int32 EnergyCount = 1; + int32 LastRenewEnergyTime = 2; + int32 EnergyType = 3; +} + +// MessageId: 26029 (Notify) +message EnergyUpdateNotify { + repeated EnergyInfo UpdateInfo = 6; +} + +// MessageId: 16979 (Request) +message EnergySyncRequest { + repeated int32 EnergyTypes = 12; +} + +// MessageId: 25219 (Response) +message EnergySyncResponse { + ErrorCode ErrorCode = 3; + repeated EnergyInfo SyncInfo = 11; +} + +// MessageId: 19239 (Request) +message ExploreProgressRequest { + repeated int32 AreaIds = 7; +} + +message AreaExploreInfo { + int32 AreaId = 1; + repeated OneExploreItem ExploreProgress = 2; + int32 ExplorePercent = 3; +} + +message OneExploreItem { + int32 ExploreProgressId = 1; + int32 ExplorePercent = 2; + int32 CurCount = 3; + int32 TotalCount = 4; + bool IsUnlocked = 5; +} + +// MessageId: 19851 (Response) +message ExploreProgressResponse { + repeated AreaExploreInfo AreaProgress = 12; +} + +// MessageId: 16266 (Request) +message ExploreScoreRewardRequest { + int32 AreaId = 11; + int32 ExploreProgress = 3; +} + +// MessageId: 20821 (Response) +message ExploreScoreRewardResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 16426 (Request) +message CountryExploreScoreInfoRequest { + int32 CountryId = 2; +} + +// MessageId: 24051 (Response) +message CountryExploreScoreInfoResponse { + int32 ExploreScore = 10; + repeated CountryExploreScoreReceived CountryExploreScoreReceived = 12; +} + +message CountryExploreScoreReceived { + int32 AreaId = 1; + repeated int32 ExploreProgress = 2; +} + +message CountryExploreLevel { + int32 CountryId = 1; + int32 ExploreLevel = 2; +} + +// MessageId: 18679 (Notify) +message ExploreLevelNotify { + repeated CountryExploreLevel CountryExploreLevel = 10; +} + +// MessageId: 22014 (Request) +message ReceiveAreaStageRewardAsyncRequest { + repeated int32 AreaStageRewardDataList = 2; +} + +// MessageId: 18858 (Response) +message ReceiveAreaStageRewardAsyncResponse { + repeated int32 AreaStageRewardDataList = 13; +} + +// MessageId: 18139 (Notify) +message ExploreProgressRewardIdsNotify { + repeated int32 AreaStageRewardDataList = 14; +} + +message DetectionEntityPosInfo { + Vector Pos = 1; + int32 ConfigId = 2; +} + +// MessageId: 24974 (Notify) +message ExploreToolUpdateNotify { + int32 SkillId = 7; +} + +// MessageId: 16541 (Notify) +message ExploreToolAllNotify { + repeated int32 SkillList = 9; + int32 ExploreSkill = 10; + repeated int32 NewUnlock = 15; +} + +enum o6s1 { + o6s_Explore = 0; + o6s_n6s = 1; +} + +// MessageId: 15986 (Notify) +message ExploreSkillRouletteUpdateNotify { + repeated ExploreSkillRoulette RouletteInfo = 3; +} + +// MessageId: 26867 (Request) +message VisionExploreSkillSetRequest { + int32 SkillId = 2; + bool T0a = 11; +} + +// MessageId: 25083 (Response) +message VisionExploreSkillSetResponse { + ErrorCode ErrorCode = 8; + int32 SkillId = 3; +} + +// MessageId: 17973 (Notify) +message VisionExploreSkillNotify { + int32 ExploreSkill = 11; +} + +message ExploreSkillRoulette { + repeated int32 SkillIds = 1; + int32 ExtraItemId = 2; +} + +// MessageId: 15340 (Request) +message ExploreSkillRouletteSetRequest { + repeated ExploreSkillRoulette SkillRoulettes = 6; +} + +// MessageId: 18777 (Response) +message ExploreSkillRouletteSetResponse { + ErrorCode ErrorCode = 5; + repeated ExploreSkillRoulette SkillRoulettes = 14; +} + +// MessageId: 17926 (Request) +message ExploreSkillPullGiantRequest { + int64 EntityId = 4; +} + +// MessageId: 20666 (Response) +message ExploreSkillPullGiantResponse { + int64 EntityId = 1; + ErrorCode ErrorCode = 6; +} + +// MessageId: 16771 (Request) +message UseDetectionSkillRequest { + int32 SkillId = 14; + Vector Pos = 9; + Rotator Rot = 7; + bool ConfirmUseDetectionSkill = 2; +} + +// MessageId: 22324 (Response) +message UseDetectionSkillResponse { + ErrorCode ErrorCode = 10; + repeated DetectionEntityPosInfo DetectionEntityPosInfo = 7; + int64 DetectionSlotId = 4; +} + +// MessageId: 27967 (Notify) +message ExploreToolAuthorizationNotify { + repeated int32 AuthorizationItems = 12; +} + +message MapBoxSlotInfo { + int64 DetectionSlotId = 1; + int32 MarkId = 2; +} + +// MessageId: 24646 (Notify) +message UpdateBoxSlotInfoNotify { + repeated MapBoxSlotInfo BoxSlotInfo = 12; +} + +// MessageId: 19015 (Request) +message UpdateBoxSlotInfoRequest { +} + +// MessageId: 24567 (Response) +message UpdateBoxSlotInfoResponse { + ErrorCode ErrorCode = 2; + MapBoxSlotInfo MapBoxSlotInfo = 9; +} + +// MessageId: 24765 (Request) +message RemoveTreasureBoxSlotRequest { + int64 DetectionSlotId = 7; +} + +// MessageId: 22560 (Response) +message RemoveTreasureBoxSlotResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 29226 (Request) +message TYl { +} + +// MessageId: 22600 (Response) +message bYl { + ErrorCode ErrorCode = 10; + DetectionEntityPosInfo DetectionEntityPosInfo = 8; +} + +// MessageId: 22456 (Request) +message czl1 { + int64 EntityId = 7; +} + +// MessageId: 26359 (Response) +message uzl2 { + int64 EntityId = 11; + ErrorCode ErrorCode = 10; +} + +// MessageId: 18624 (Request) +message UseSoundBoxSkillRequest { +} + +// MessageId: 19787 (Response) +message UseSoundBoxSkillResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 28751 (Request) +message SetFanNumberOfTurnsRequest { + int64 EntityId = 12; + int32 NumberOfTurns = 14; +} + +// MessageId: 24923 (Response) +message SetFanNumberOfTurnsResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 17119 (Request) +message SendBaoziStateRequest { + int64 FanEntityId = 6; + int64 BaoziEntityId = 5; + int32 IsActive = 4; +} + +// MessageId: 18223 (Response) +message SendBaoziStateResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 29536 (Request) +message SetFanStateRequest { + int64 FanEntityId = 12; + int32 IsActive = 5; +} + +// MessageId: 25029 (Response) +message SetFanStateResponse { + ErrorCode ErrorCode = 11; +} + +message FavorQuest { + int32 Chapter = 1; + int32 Status = 2; +} + +enum FavorQuestStatus { + FavorQuestStatus_pBs = 0; + FavorQuestStatus_CanAccept = 1; + FavorQuestStatus_Accepted = 2; + FavorQuestStatus_Completed = 3; +} + +enum FavorItemStatus { + FavorItemStatus_ItemLocked = 0; + FavorItemStatus_ItemCanUnLock = 1; + FavorItemStatus_ItemUnLocked = 2; +} + +enum FavorItemType { + FavorItemType_m8n = 0; + FavorItemType_Story = 1; + FavorItemType_Goods = 2; +} + +message FavorItem { + int32 Id = 1; + int32 Status = 2; +} + +message RoleFavor { + int32 RoleId = 1; + int32 Level = 2; + int32 Exp = 3; + repeated FavorItem WordIds = 4; + repeated FavorItem StoryIds = 5; + repeated FavorItem GoodsIds = 6; + FavorQuest FavorQuest = 7; +} + +// MessageId: 20388 (Request) +message RoleFavorListRequest { +} + +// MessageId: 21395 (Response) +message RoleFavorListResponse { + ErrorCode ErrorCode = 15; + repeated RoleFavor FavorList = 4; +} + +// MessageId: 27569 (Notify) +message RoleFavorListNotify { + repeated RoleFavor FavorList = 3; + map RoleConditionInfoMap = 15; +} + +// MessageId: 19169 (Notify) +message RoleFavorActiveNotify { + RoleFavor RoleFavorInfo = 6; +} + +// MessageId: 28203 (Notify) +message RoleFavorLevelUpdateNotify { + int32 RoleId = 2; + int32 Level = 12; + int32 Exp = 14; +} + +// MessageId: 18648 (Notify) +message RoleFavorNewCanUnLockNotify { + int32 ItemType = 14; + int32 RoleId = 13; + int32 CanUnLockId = 5; +} + +// MessageId: 28842 (Notify) +message RoleFavorExpTipsNotify { + repeated ExpTips ExpTips = 2; + int32 ItemId = 9; + int32 Count = 7; +} + +message ExpTips { + int32 RoleId = 1; + int32 Exp = 2; +} + +message ItemFinishList { + repeated int32 ConditionIdList = 1; +} + +message ConditionItem { + map ItemFinishMap = 1; +} + +message ConditionInfo { + map FinishConditionMap = 2; +} + +// MessageId: 26874 (Notify) +message RoleFavorFinishConditionNotify { + map RoleConditionInfoMap = 14; +} + +// MessageId: 24224 (Request) +message RoleFavorUnLockRequest { + int32 ItemType = 5; + int32 RoleId = 2; + int32 UnlockId = 13; +} + +// MessageId: 20429 (Response) +message RoleFavorUnLockResponse { + ErrorCode ErrorCode = 15; + int32 ItemType = 14; + int32 RoleId = 6; + int32 UnlockId = 8; +} + +// MessageId: 18678 (Notify) +message RoleFavorNewQuestUpdateNotify { + int32 RoleId = 2; + FavorQuest FavorQuest = 10; +} + +enum C6s { + C6s_Talk = 0; + C6s_lxs = 1; +} + +// MessageId: 15303 (Request) +message RoleFavorAcceptQuestRequest { + int32 RoleId = 1; + int32 QuestType = 6; + int32 Chapter = 4; +} + +// MessageId: 24176 (Response) +message RoleFavorAcceptQuestResponse { + ErrorCode ErrorCode = 5; + int32 RoleId = 13; + int32 QuestType = 14; +} + +// MessageId: 20812 (Request) +message RoleFavorTalkScoreRequest { + int32 Score = 13; + int32 ErrorCount = 5; +} + +// MessageId: 29101 (Response) +message RoleFavorTalkScoreResponse { + ErrorCode ErrorCode = 3; + bool IsComplete = 1; +} + +// MessageId: 24625 (Request) +message RoleMotionUnLockRequest { + int32 RoleId = 7; + int32 UnlockId = 1; +} + +// MessageId: 27650 (Response) +message RoleMotionUnLockResponse { + ErrorCode ErrorCode = 13; + int32 RoleId = 2; + int32 UnlockId = 14; +} + +// MessageId: 19311 (Notify) +message RoleMotionNewCanUnLockNotify { + int32 RoleId = 2; + int32 CanUnLockId = 3; +} + +message RoleMotion { + int32 RoleId = 1; + repeated FavorItem MotionIds = 2; +} + +// MessageId: 27289 (Notify) +message RoleMotionActiveNotify { + RoleMotion RoleMotionInfo = 14; +} + +// MessageId: 19645 (Notify) +message RoleMotionListNotify { + repeated RoleMotion MotionList = 3; + map RoleConditionInfoMap = 7; +} + +// MessageId: 15619 (Notify) +message RoleMotionFinishConditionNotify { + map RoleConditionInfoMap = 2; +} + +// MessageId: 19896 (Notify) +message wYs { + int64 EntityId = 1; +} + +// MessageId: 18464 (Request) +message FishingDataRequest { +} + +// MessageId: 17660 (Response) +message FishingDataResponse { + FishingData FishingData = 11; +} + +message FishingData { + map ET_2 = 3; + int32 IT_3 = 4; + repeated rR_ TT_ = 5; + oR_1 bT_ = 6; + nR_3 LT_ = 7; + map wT_4 = 8; + map RT_2 = 9; + repeated int32 AT_2 = 10; + repeated PT_ PT_ = 11; + repeated int32 xT_1 = 12; + repeated int32 Nws2 = 13; + int32 IH_ = 14; +} + +enum hR_ { + hR__Created = 0; + hR__Acceptable = 1; + hR__Accepted = 2; +} + +message rR_ { + int32 NodeId = 1; + int32 Level = 2; + bool Unlock = 3; +} + +message oR_1 { + int32 Z7n = 1; + int64 UT_2 = 6; + bool DT_ = 7; + BT_ BT_ = 8; + int64 EntityId = 10; + bool kT_1 = 11; + int32 oZl = 12; + int32 HP_ = 13; +} + +message nR_3 { + repeated lR_1 qT_ = 1; + repeated _R_2 OT_ = 2; + repeated int32 jA_ = 3; +} + +message lR_1 { + int32 Id = 1; + int32 GT_ = 2; + int32 FT_ = 3; +} + +enum cR_2 { + cR__No = 0; + cR__DirectionDown = 1; + cR__DirectionLeft = 2; + cR__DirectionUp = 3; +} + +enum uR_2 { + uR__SilverCup = 0; + uR__NormalCup = 1; + uR__GoldCup = 2; +} + +message dR_ { + int32 ItemId = 1; + int32 b9n = 2; + int32 EXl = 4; + mR_1 l8n = 5; + int32 M8n = 6; + int32 MXl = 7; + int32 ATs = 8; + int32 MBs = 9; +} + +message mR_1 { + int32 iPs = 1; + int32 rPs = 2; +} + +enum fR_1 { + fR__All = 0; + fR__Day = 1; + fR__Night = 2; +} + +message BT_ { + repeated dR_ NT_ = 1; + int32 VT_1 = 2; + int32 jT_2 = 3; + repeated dR_ HT_ = 4; + repeated dR_ DOLLART_ = 5; + int32 WT_1 = 6; +} + +message sR_2 { + repeated CR_3 QT_ = 1; +} + +message CR_3 { + int32 Id = 5; + int32 MapId = 1; + int32 KT_2 = 2; + repeated dR_ bMs = 3; + int64 XT_4 = 4; + int64 YT_ = 6; + int32 zT_ = 7; +} + +message aR_ { + repeated gR_1 JT_ = 1; + repeated pR_ ZT_ = 2; +} + +message gR_1 { + int32 Id = 5; + int32 MapId = 1; + int32 EDs = 2; + int32 KT_2 = 3; + int64 XT_4 = 4; + int64 YT_ = 6; + int32 zT_ = 7; + int32 fDs = 8; + bool qD_ = 9; +} + +message pR_ { + int64 EntityId = 1; + int32 EDs = 2; + int32 KT_2 = 3; + int32 ConfigId = 4; + int32 fDs = 5; +} + +message _R_2 { + int32 Id = 1; + int32 lMs1 = 2; + int32 j6n = 3; + bool dMs = 4; + bool mMs = 5; +} + +message PT_ { + int32 Id = 1; + repeated dR_ NT_ = 2; +} + +// MessageId: 23780 (Notify) +message B0_ { + FishingData FishingData = 4; +} + +// MessageId: 16159 (Notify) +message k0_2 { + oR_1 bT_ = 8; +} + +// MessageId: 28470 (Notify) +message q0_1 { + rR_ eb_ = 4; +} + +// MessageId: 16517 (Notify) +message O0_ { + lR_1 LT_ = 8; + repeated int32 jA_ = 15; +} + +// MessageId: 28080 (Notify) +message G0_ { + _R_2 tb_ = 14; +} + +// MessageId: 19439 (Notify) +message F0_ { + int32 ib_ = 15; + CR_3 rb_ = 2; +} + +// MessageId: 23249 (Notify) +message N0_ { + int32 ib_ = 7; + gR_1 ob_ = 8; + bool eTs = 6; +} + +// MessageId: 18534 (Notify) +message Ly_1 { + int32 ib_ = 15; + pR_ ob_ = 11; + bool eTs = 5; +} + +// MessageId: 24772 (Notify) +message Mv_1 { + PT_ PT_ = 4; +} + +// MessageId: 26850 (Request) +message V0_ { + int32 N6n = 2; +} + +// MessageId: 17073 (Response) +message j0_1 { + ErrorCode ErrorCode = 6; +} + +enum Type { + IXl_ShipCabin = 0; + IXl_TempCabin = 1; + IXl_NetCabin = 2; + IXl_rb_ = 3; + IXl_HandIn = 4; +} + +// MessageId: 27074 (Request) +message FishingCabinPutRequest { + int32 Type = 10; + int32 RequestId = 8; + repeated dR_ LeftDataList = 6; + repeated dR_ RightDataList = 1; + int32 RemoveIncId = 3; +} + +// MessageId: 25308 (Response) +message FishingCabinPutResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 29737 (Request) +message W0_ { +} + +// MessageId: 29311 (Response) +message Q0_2 { + ErrorCode ErrorCode = 11; + map gws = 2; + repeated dR_ nb_ = 8; +} + +// MessageId: 18012 (Request) +message K0_1 { +} + +// MessageId: 21507 (Response) +message X0_ { + ErrorCode ErrorCode = 6; +} + +// MessageId: 16977 (Request) +message Y0_ { + repeated int32 izl = 12; +} + +// MessageId: 17412 (Response) +message z0_1 { + ErrorCode ErrorCode = 5; + map gws = 10; +} + +// MessageId: 26808 (Request) +message J0_2 { + repeated int32 izl = 7; +} + +// MessageId: 20511 (Response) +message Z0_2 { + ErrorCode ErrorCode = 2; +} + +// MessageId: 23576 (Request) +message ev_ { + bool rZl1 = 11; + int32 oZl = 1; +} + +// MessageId: 28114 (Response) +message tv_ { + ErrorCode ErrorCode = 3; +} + +// MessageId: 25092 (Request) +message iv_ { + int32 X6n = 6; + repeated vR_1 k9n = 5; +} + +// MessageId: 21250 (Response) +message rv_ { + ErrorCode ErrorCode = 2; +} + +// MessageId: 25972 (Request) +message ov_2 { + int32 X6n = 11; +} + +// MessageId: 18136 (Response) +message nv_1 { + ErrorCode ErrorCode = 6; +} + +// MessageId: 22161 (Request) +message sv_ { + int32 X6n = 11; +} + +// MessageId: 22032 (Response) +message av_ { + ErrorCode ErrorCode = 12; + int32 X6n = 7; +} + +// MessageId: 21221 (Request) +message Kv_1 { + int32 X6n = 11; + bool Nc_ = 8; +} + +// MessageId: 24304 (Response) +message Xv_1 { + ErrorCode ErrorCode = 14; +} + +message vR_1 { + int32 ItemId = 1; + int32 b9n = 2; + int32 m9n = 3; +} + +// MessageId: 15235 (Notify) +message hv_2 { + oR_1 bT_ = 9; +} + +// MessageId: 22273 (Request) +message lv_ { +} + +// MessageId: 22634 (Response) +message _v_ { + ErrorCode ErrorCode = 14; +} + +// MessageId: 27654 (Request) +message cv_ { + int32 NodeId = 4; +} + +// MessageId: 21296 (Response) +message uv_1 { + ErrorCode ErrorCode = 7; + rR_ TT_ = 3; +} + +// MessageId: 21075 (Notify) +message dv_1 { + repeated dR_ sb_ = 15; + repeated dR_ ab_ = 11; +} + +// MessageId: 28573 (Notify) +message mv_2 { + repeated int32 AT_2 = 15; + repeated int32 hb_ = 13; +} + +// MessageId: 16654 (Request) +message Nv_2 { + int32 Ct_ = 9; + int64 EntityId = 13; +} + +// MessageId: 20945 (Response) +message Vv_ { + ErrorCode ErrorCode = 13; + repeated dR_ bMs = 4; + repeated dR_ GBs = 10; + repeated dR_ DOLLARP_ = 6; +} + +// MessageId: 16908 (Request) +message Yv_ { +} + +// MessageId: 17451 (Response) +message zv_2 { +} + +// MessageId: 23885 (Notify) +message jv_2 { + map ET_2 = 6; + int32 IT_3 = 9; + int32 IH_ = 7; +} + +// MessageId: 23300 (Notify) +message Jv_1 { + repeated int32 xT_1 = 8; +} + +// MessageId: 27263 (Notify) +message QN_3 { + repeated int32 Nws2 = 5; +} + +// MessageId: 28913 (Request) +message Zv_1 { + int32 Z7n = 14; + int32 oZl = 9; +} + +// MessageId: 26130 (Response) +message ey_1 { + ErrorCode ErrorCode = 7; +} + +// MessageId: 16331 (Request) +message ty_1 { + int32 Id = 11; +} + +// MessageId: 22511 (Response) +message iy_1 { + ErrorCode ErrorCode = 11; + gR_1 lb_ = 14; +} + +// MessageId: 17498 (Request) +message ry_1 { + int32 Id = 6; +} + +// MessageId: 25340 (Response) +message oy_1 { + ErrorCode ErrorCode = 2; + CR_3 _b_ = 15; +} + +// MessageId: 23838 (Request) +message ny_ { + int32 Id = 9; + repeated dR_ LeftDataList = 3; + repeated dR_ RightDataList = 8; + int32 RemoveIncId = 7; + int32 Ur_1 = 14; +} + +// MessageId: 28054 (Response) +message sy_2 { + ErrorCode ErrorCode = 12; + bool cb_ = 3; +} + +// MessageId: 24878 (Request) +message ay_1 { + int32 ItemId = 4; +} + +// MessageId: 24707 (Response) +message hy_ { + ErrorCode ErrorCode = 9; + repeated dR_ bMs = 6; +} + +// MessageId: 24786 (Request) +message ly_2 { + int32 ItemId = 14; +} + +// MessageId: 22283 (Response) +message _y_ { + ErrorCode ErrorCode = 3; +} + +// MessageId: 17463 (Request) +message cy_2 { +} + +// MessageId: 26706 (Response) +message uy_1 { + ErrorCode ErrorCode = 1; +} + +// MessageId: 18904 (Notify) +message qy_ { + int64 EntityId = 6; + Vector l8n = 10; + Rotator _8n = 9; +} + +// MessageId: 29046 (Notify) +message q2_ { + bool O2_ = 7; +} + +// MessageId: 21920 (Request) +message Qj_ { +} + +// MessageId: 27156 (Response) +message Kj_ { + ErrorCode ErrorCode = 14; +} + +// MessageId: 21887 (Notify) +message Q9_ { + bool kT_1 = 10; + int32 oZl = 8; + int32 HP_ = 1; +} + +// MessageId: 23852 (Notify) +message PDOLLAR_ { + repeated dR_ HT_ = 12; +} + +// MessageId: 24737 (Notify) +message FlowStartNotify { + int64 FlowIncId = 11; + string FlowListName = 14; + int32 FlowId = 15; + int32 StateId = 10; + GameCtxPb GameCtx = 8; + string PlotMode = 1; + bool aAsync = 4; + bool IsSkip = 9; + bool BYs2 = 13; + Vector PlotCoordinates = 5; +} + +// MessageId: 17145 (Request) +message FlowEndRequest { + int64 FlowIncId = 10; + bool IsSkip = 9; + map OptionInfos = 6; +} + +message FlowOptionInfoList { + repeated FlowOptionInfo OptionIndexList = 1; +} + +message FlowOptionInfo { + int32 TalkId = 1; + int32 OptionIndex = 2; +} + +// MessageId: 20524 (Response) +message FlowEndResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 28659 (Notify) +message FlowEndNotify { + int64 FlowIncId = 10; + bool aAsync = 1; + bool IsFinished = 11; +} + +// MessageId: 21781 (Request) +message FlowRestartRequest { + int64 FlowIncId = 2; +} + +// MessageId: 27003 (Response) +message FlowRestartResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 25053 (Request) +message FlowActionRequest { + int64 FlowIncId = 5; + int32 ActionId = 12; +} + +// MessageId: 27355 (Response) +message FlowActionResponse { + ErrorCode ErrorCode = 4; +} + +// MessageId: 24196 (Notify) +message FlowShowEntityNotify { + bool IsHide = 13; + repeated int32 EntityIds = 2; +} + +// MessageId: 17705 (Notify) +message ShowPasserByNpcNotify { + bool IsHide = 10; + repeated int64 EntityIds = 3; +} + +// MessageId: 21112 (Notify) +message FlowServerSkipNotify { + string FlowListName = 10; + int32 FlowId = 2; + int32 StateId = 8; + bool EUs = 11; +} + +// MessageId: 24057 (Request) +message SafeTeleportRequest { + int64 FlowIncId = 15; +} + +// MessageId: 18048 (Response) +message SafeTeleportResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 26964 (Request) +message SeqEndPositionRequest { + int64 FlowIncId = 11; + int32 lql = 15; + int32 TalkId = 3; + float X = 1; + float Y = 9; + float gqs2 = 12; + float fqs = 10; +} + +// MessageId: 28611 (Response) +message SeqEndPositionResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 18871 (Request) +message ForgeInfoRequest { +} + +// MessageId: 16707 (Response) +message ForgeInfoResponse { + ErrorCode ErrorCode = 2; + repeated OneForgeInfo ForgeInfoList = 6; + repeated OneForgeConfig ForgeConfigs = 5; + int64 LimitRefreshTime = 12; +} + +message OneForgeInfo { + int32 Id = 1; + int32 LastRoleId = 3; + int32 LimitTotalCount = 4; + int32 LimitForgeCount = 5; + int64 LimitBeginTime = 6; + int64 LimitEndTime = 7; +} + +message OneForgeConfig { + int32 Id = 1; + int64 LimitBeginTime = 2; + int64 LimitEndTime = 3; +} + +// MessageId: 15588 (Request) +message ForgeItemRequest { + int32 Id = 6; + int32 RoleId = 12; + int32 Count = 3; + int64 InteractEntityId = 4; +} + +// MessageId: 15314 (Response) +message ForgeItemResponse { + ErrorCode ErrorCode = 6; + int32 Id = 7; + repeated SingleItemInfo ItemInfos = 2; + int32 ActiveSkillType = 3; + repeated SingleItemInfo ExtraItemInfos = 14; + int32 RoleId = 10; +} + +// MessageId: 23840 (Notify) +message ForgeItemInfoUpdateNotify { + repeated OneForgeInfo ForgeInfoList = 9; +} + +// MessageId: 20122 (Request) +message ForgeFormulaUnlockRequest { + int32 Id = 8; +} + +// MessageId: 22118 (Response) +message ForgeFormulaUnlockResponse { + ErrorCode ErrorCode = 9; + int32 Id = 15; +} + +message Formation { + int32 Id = 1; + int32 RoleIndex = 2; + repeated int32 Role = 3; + bool IsCurrent = 4; +} + +// MessageId: 22821 (Request) +message FormationRequest { +} + +// MessageId: 17351 (Response) +message FormationResponse { + repeated Formation Formation = 15; + ErrorCode ErrorCode = 1; +} + +// MessageId: 22989 (Request) +message FormationSwitchCurrentRequest { + int32 Id = 7; +} + +// MessageId: 28134 (Response) +message FormationSwitchCurrentResponse { + int32 CurrentId = 8; + ErrorCode ErrorCode = 14; +} + +// MessageId: 25060 (Request) +message Szl1 { + int64 qhl = 12; + repeated int64 EntityIds = 3; + int32 Lvl = 2; + bool Tvl = 14; + bool Rvl = 11; +} + +// MessageId: 28812 (Response) +message Mzl { + ErrorCode ErrorCode = 2; +} + +// MessageId: 25096 (Request) +message FormationModifyRequest { + int32 Id = 5; + repeated int32 Role = 11; +} + +// MessageId: 19103 (Response) +message FormationModifyResponse { + Formation Formation = 4; + ErrorCode ErrorCode = 12; +} + +message FormationChangeInfo { + int32 Id = 1; + repeated int32 Role = 2; +} + +// MessageId: 29701 (Request) +message FormationChangeRequest { + repeated FormationChangeInfo ChangeList = 4; + int32 FormationId = 2; +} + +// MessageId: 23786 (Response) +message FormationChangeResponse { + repeated FormationChangeInfo ChangeList = 11; + int32 FormationId = 4; + ErrorCode ErrorCode = 15; +} + +// MessageId: 27531 (Request) +message FormationSwitchRoleRequest { + int32 RoleIndex = 4; +} + +// MessageId: 25247 (Response) +message FormationSwitchRoleResponse { + int32 RoleIndex = 2; + ErrorCode ErrorCode = 4; +} + +// MessageId: 20978 (Notify) +message PbFormationAutoAddRoleNotify { + repeated int32 Roles = 3; + int32 FormationId = 14; +} + +// MessageId: 20965 (Notify) +message PhantomFormationChangeNotify { + int32 CurrRole = 11; + repeated int32 RoleIds = 10; + int32 FormationId = 12; + bool IsExit = 4; +} + +message FriendInfo { + PlayerDetails Info = 1; + string Remark = 2; +} + +message FriendApply { + PlayerDetails Info = 1; + int64 CreatedTime = 2; +} + +// MessageId: 19635 (Request) +message FriendAllRequest { +} + +// MessageId: 21095 (Response) +message FriendAllResponse { + repeated FriendInfo FriendInfoList = 14; + repeated FriendApply FriendApplyList = 11; + ErrorCode ErrorCode = 6; +} + +// MessageId: 28745 (Notify) +message FriendAddedNotify { + FriendInfo Info = 8; +} + +// MessageId: 29672 (Notify) +message FriendDeletedNotify { + int32 Id = 13; +} + +// MessageId: 22774 (Notify) +message FriendApplyReceivedNotify { + FriendApply FriendApply = 14; +} + +// MessageId: 26968 (Notify) +message FriendApplyDeletedNotify { + int32 Id = 3; +} + +enum FriendApplyWay { + FriendApplyWay_Search = 0; + FriendApplyWay_RecentlyTeam = 1; +} + +// MessageId: 29163 (Request) +message FriendApplySendRequest { + int32 Id = 12; + int32 Way = 9; +} + +// MessageId: 26694 (Response) +message FriendApplySendResponse { + ErrorCode ErrorCode = 12; +} + +enum FriendApplyOperator { + FriendApplyOperator_Approve = 0; + FriendApplyOperator_Reject = 1; +} + +// MessageId: 19943 (Request) +message FriendApplyHandleRequest { + repeated int32 Ids = 13; + int32 Operator = 15; +} + +// MessageId: 20744 (Response) +message FriendApplyHandleResponse { + map HandledMap = 5; + ErrorCode ErrorCode = 14; +} + +// MessageId: 20433 (Request) +message FriendRemarkRequest { + int32 Id = 12; + string Remark = 9; +} + +// MessageId: 15811 (Response) +message FriendRemarkResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 29864 (Request) +message FriendDeleteRequest { + int32 Id = 6; +} + +// MessageId: 24760 (Response) +message FriendDeleteResponse { + ErrorCode ErrorCode = 5; +} + +message RecentlyTeamInfo { + PlayerDetails Info = 1; + int64 TeamTime = 2; +} + +// MessageId: 26128 (Request) +message FriendRecentlyTeamRequest { +} + +// MessageId: 27359 (Response) +message FriendRecentlyTeamResponse { + repeated RecentlyTeamInfo Data = 1; + ErrorCode ErrorCode = 5; +} + +// MessageId: 28718 (Notify) +message FriendRecentlyTeamUpdateNotify { + repeated RecentlyTeamInfo AddInfos = 7; + map TimeUpdate = 4; + repeated int32 RemoveIds = 14; +} + +message Function { + int32 Id = 1; + int32 Flag = 5; +} + +// MessageId: 21616 (Notify) +message FuncOpenNotify { + repeated Function Func = 2; +} + +// MessageId: 17058 (Notify) +message FuncOpenConfirmNotify { + bytes FuncInfo = 12; +} + +// MessageId: 15014 (Notify) +message FuncOpenUpdateNotify { + repeated Function Func = 4; +} + +// MessageId: 24863 (Request) +message FuncShowRequest { + repeated int32 FuncId = 8; +} + +// MessageId: 21988 (Response) +message FuncShowResponse { + ErrorCode ErrorCode = 2; +} + +message GachaConsume { + int32 Times = 1; + int32 Consume = 2; +} + +message GachaPoolInfo { + int32 Id = 1; + int64 BeginTime = 2; + int64 EndTime = 3; + string Title = 4; + string Description = 5; + int32 UiType = 6; + string ThemeColor = 7; + repeated int32 ShowIdList = 8; + repeated int32 UpList = 9; + repeated int32 PreviewIdList = 10; +} + +message GachaInfo { + int32 Id = 1; + int32 TodayTimes = 2; + int32 TotalTimes = 3; + int32 ItemId = 4; + repeated GachaConsume GachaConsumes = 5; + int32 UsePoolId = 6; + repeated GachaPoolInfo Pools = 7; + int64 BeginTime = 8; + int64 EndTime = 9; + int32 DailyLimitTimes = 10; + int32 TotalLimitTimes = 11; + string ResourcesId = 12; +} + +message GachaReward { + int32 ItemId = 1; + int32 ItemCount = 2; +} + +message GachaResult { + oneof Bottom { + GachaReward BottomExtraReward = 3; + } + GachaReward GachaReward = 1; + repeated GachaReward ExtraRewards = 2; + repeated GachaReward TransformRewards = 4; +} + +message q6s { + GachaReward GachaReward = 1; + int64 s9n = 2; +} + +// MessageId: 24476 (Request) +message GachaInfoRequest { + int32 Language = 3; +} + +// MessageId: 17163 (Response) +message GachaInfoResponse { + ErrorCode ErrorCode = 9; + repeated GachaInfo GachaInfos = 8; + int32 DailyTotalLeftTimes = 6; + string RecordId = 11; +} + +// MessageId: 18251 (Request) +message GachaRequest { + int32 GachaId = 10; + int32 GachaTimes = 4; +} + +// MessageId: 27660 (Response) +message GachaResponse { + ErrorCode ErrorCode = 11; + repeated GachaResult GachaResults = 8; +} + +// MessageId: 20983 (Notify) +message GachaResultNotify { + repeated GachaResult GachaResults = 9; +} + +// MessageId: 22768 (Request) +message GachaUsePoolRequest { + int32 GachaId = 1; + int32 PoolId = 3; +} + +// MessageId: 21596 (Response) +message GachaUsePoolResponse { + ErrorCode ErrorCode = 13; +} + +message GachaItem { + int32 ItemId = 1; + bool eo_ = 2; +} + +message GachaPoolDetail { + string Text = 1; + repeated GachaItem FiveStarRoles = 2; + repeated GachaItem FiveStarWeapons = 3; + repeated GachaItem FourStarRoles = 4; + repeated GachaItem FourStarWeapons = 5; + repeated GachaItem ThreeStarRoles = 6; + string I4_ = 7; + string T4_ = 8; + string b4_ = 9; + string L4_ = 10; + string w4_ = 11; + string R4_ = 12; +} + +// MessageId: 26354 (Request) +message GachaPoolDetailRequest { + int32 PoolId = 9; +} + +// MessageId: 16105 (Response) +message GachaPoolDetailResponse { + ErrorCode ErrorCode = 15; + GachaPoolDetail GachaPoolDetail = 13; +} + +// MessageId: 25718 (Notify) +message GachaNewNotify { +} + +message G6s { + int32 ItemId = 1; + int32 ItemNum = 2; +} + +message O6s2 { + int32 TaskId = 1; + repeated G6s iws = 2; +} + +enum GatherTaskState { + GatherTaskState_Z6n = 0; + GatherTaskState_Running = 1; + GatherTaskState_InComplete = 2; + GatherTaskState_Done = 3; + GatherTaskState_TakeReward = 4; +} + +message rws { + int32 TaskId = 1; + int32 State = 2; +} + +// MessageId: 26809 (Notify) +message ios1 { + repeated rws rws = 4; +} + +// MessageId: 18817 (Notify) +message ros2 { + repeated int32 ows1 = 5; +} + +// MessageId: 28441 (Notify) +message oos { + repeated O6s2 nws1 = 4; +} + +// MessageId: 28098 (Request) +message CollectionQuestRewardRequest { + int32 RewardId = 4; +} + +// MessageId: 19742 (Response) +message CollectionQuestRewardResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 26708 (Request) +message GuideInfoRequest { +} + +// MessageId: 25368 (Response) +message GuideInfoResponse { + repeated int32 GuideGroupFinishList = 4; +} + +// MessageId: 24061 (Request) +message GuideTriggerRequest { + int32 GroupId = 1; +} + +// MessageId: 20047 (Response) +message GuideTriggerResponse { + ErrorCode ErrorCode = 6; + repeated string ErrorParams = 10; +} + +// MessageId: 19952 (Request) +message GuideFinishRequest { + int32 GroupId = 12; +} + +// MessageId: 24823 (Response) +message GuideFinishResponse { + ErrorCode ErrorCode = 11; + repeated string ErrorParams = 6; +} + +// MessageId: 26419 (Notify) +message GuideCondDoneNotify { + int32 GroupId = 12; +} + +// MessageId: 1650 (Request) +message HeartbeatRequest { +} + +// MessageId: 1651 (Response) +message HeartbeatResponse { +} + +// MessageId: 20333 (Request) +message GatewayEchoRequest { + string Content = 8; +} + +// MessageId: 23234 (Response) +message GatewayEchoResponse { + string Content = 11; +} + +enum IllustratedType { + IllustratedType_Monster = 0; + IllustratedType_VocalCorpse = 1; + IllustratedType_ViewPoint = 2; + IllustratedType_Weapon = 3; + IllustratedType_Animal = 4; + IllustratedType_mOs = 5; + IllustratedType_Chip = 6; + IllustratedType_Photograph = 7; + IllustratedType_Noun = 8; +} + +enum hws { + hws_None = 0; + hws_PhotographSub = 7; + hws_RUs = 8; + hws_aTs = 9; +} + +message IllustratedEntry { + oneof V6s { + int32 hws = 5; + } + int32 Id = 1; + uint32 CreateTime = 2; + int32 Num = 3; + bool IsRead = 4; +} + +message IllustratedClass { + int32 Type = 1; + repeated IllustratedEntry IllustratedEntryList = 2; +} + +// MessageId: 29427 (Request) +message IllustratedRedDotRequest { +} + +// MessageId: 17394 (Response) +message IllustratedRedDotResponse { + repeated int32 _ws = 8; +} + +// MessageId: 16357 (Request) +message IllustratedInfoRequest { + repeated int32 E9n = 9; +} + +// MessageId: 24654 (Response) +message IllustratedInfoResponse { + ErrorCode ErrorCode = 1; + repeated string ErrorParams = 5; + repeated IllustratedClass IllustratedClassList = 12; +} + +// MessageId: 29853 (Request) +message IllustratedUnlockRequest { + int32 Type = 12; + int32 Id = 2; +} + +// MessageId: 28542 (Response) +message IllustratedUnlockResponse { + ErrorCode ErrorCode = 14; + repeated string ErrorParams = 2; + IllustratedEntry cws = 1; +} + +// MessageId: 21693 (Notify) +message UpdateHandBookActiveStateMapNotify { + int32 Type = 14; + IllustratedEntry cws = 4; + bool IsNew = 1; +} + +// MessageId: 18465 (Request) +message SendIllustratedReadRequest { + int32 Type = 1; + int32 Id = 5; +} + +// MessageId: 17286 (Response) +message SendIllustratedReadResponse { + ErrorCode ErrorCode = 9; + repeated string ErrorParams = 8; +} + +// MessageId: 26441 (Request) +message InfluenceInfoRequest { +} + +// MessageId: 24285 (Response) +message InfluenceInfoResponse { + repeated InfluenceInfo mws = 10; +} + +message InfluenceInfo { + int32 InfluenceId = 1; + int32 RewardIndex = 2; + int32 Relation = 3; +} + +// MessageId: 15402 (Notify) +message InfluenceInfoNotify { + repeated InfluenceInfo mws = 2; +} + +// MessageId: 26479 (Request) +message InfluenceRewardRequest { + int32 InfluenceId = 8; +} + +// MessageId: 21298 (Response) +message InfluenceRewardResponse { + ErrorCode ErrorCode = 7; + int32 InfluenceId = 15; + int32 RewardIndex = 4; + map RewardItems = 12; +} + +// MessageId: 18925 (Request) +message ReadDisplayInfoRequest { + int32 InformationId = 6; +} + +// MessageId: 23410 (Response) +message ReadDisplayInfoResponse { + ErrorCode ErrorCode = 10; +} + +// MessageId: 24074 (Notify) +message InstDataNotify { + repeated InstEnterInfoPb EnterInfos = 1; +} + +message InstEnterInfoPb { + int32 Id = 1; + int32 ChallengedTimes = 2; +} + +// MessageId: 23669 (Notify) +message EnterInstanceNotify { + repeated InstEnterInfoPb EnterInfos = 8; +} + +message EnterRoleTrialDungeonDirectlyInfo { + int32 ActivityId = 1; + int32 RoleId = 2; +} + +message TeachClickInfo { + int32 RoleId = 1; +} + +message DungeonDetectionInfo { + int32 DungeonId = 1; +} + +message DreamLinkWhiteCatInfo { + int32 ActivityId = 1; + bool IsFirst = 2; + int32 TypeId = 3; +} + +message BossRushInfo { + int32 Id = 1; + int32 ActivityId = 2; + repeated Dks SelectBuffs = 3; + repeated int32 SelectScoreBuffs = 7; +} + +message gLl { + int32 cLl = 1; + repeated int32 dLl = 2; + repeated int32 CLl2 = 3; +} + +message c9l { + int32 ActivityId = 1; + int32 _9l = 2; +} + +message DOLLARn_ { + int32 ELl = 1; + repeated int32 TLl = 2; + repeated int32 LLl = 3; + bool T9_ = 4; +} + +message EnterInfo { + oneof hs { + EnterRoleTrialDungeonDirectlyInfo EnterRoleTrialDungeonDirectlyInfo = 1; + TeachClickInfo TeachClickInfo = 2; + DungeonDetectionInfo DungeonDetectionInfo = 3; + DreamLinkWhiteCatInfo DreamLinkWhiteCatInfo = 4; + BossRushInfo BossRushInfo = 5; + gLl gLl = 6; + c9l c9l = 7; + DOLLARn_ DOLLARn_ = 8; + } +} + +// MessageId: 29337 (Request) +message PrewarTeamFightRequest { + int32 InstanceId = 4; + repeated int32 RoleIds = 9; + int32 EntranceId = 15; + int32 PosEntityId = 8; + TransitionOptionPb TransitionOption = 14; + repeated int32 ProtocolPhantomIdList = 13; + EnterInfo EnterInfo = 7; +} + +// MessageId: 17046 (Response) +message PrewarTeamFightResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 21318 (Request) +message Nos { + int32 EntranceId = 3; +} + +// MessageId: 27662 (Response) +message Fos { + ErrorCode ErrorCode = 7; +} + +// MessageId: 26319 (Request) +message InstEntranceDetailRequest { + int32 EntranceId = 1; +} + +// MessageId: 20471 (Response) +message InstEntranceDetailResponse { + ErrorCode ErrorCode = 4; + int32 EntranceId = 15; + int64 ExistEndTime = 12; + repeated InstDetailEntry InstDetailEntryList = 1; +} + +message InstDetailEntry { + int32 InstId = 1; + int64 ResetTime = 2; + int32 Count = 3; +} + +enum zma { + zma_Default = 0; + zma_Esc = 1; +} + +// MessageId: 27680 (Request) +message LeaveInstanceDungeonRequest { + int32 PosEntityId = 6; + int32 Way = 8; +} + +// MessageId: 22150 (Response) +message LeaveInstanceDungeonResponse { + ErrorCode ErrorCode = 10; +} + +// MessageId: 25427 (Notify) +message Wos { + int32 Id = 5; +} + +// MessageId: 26966 (Request) +message GetInstExchangeRewardRequest { + int32 pal1 = 3; +} + +// MessageId: 21444 (Response) +message GetInstExchangeRewardResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 19189 (Notify) +message InstSettleNotify { + bool IsSuccess = 15; + bool RewardFailTips = 7; + int32 Magnification = 2; + map RewardItems = 5; +} + +// MessageId: 15568 (Notify) +message InstResultNotify { + int32 Id = 13; + bool Succ = 2; + int32 Reason = 7; + bool IsRecReward = 8; +} + +// MessageId: 27904 (Request) +message ExchangeRewardRequest { +} + +// MessageId: 17333 (Response) +message ExchangeRewardResponse { + map ExchangeShareData = 2; + map ExchangeRewardData = 4; +} + +// MessageId: 18003 (Notify) +message ExchangeRewardNotify { + int32 ExchangeRewardData = 4; + int32 Count = 5; +} + +// MessageId: 28477 (Notify) +message ShareInfoNotify { +} + +// MessageId: 25125 (Notify) +message InstTimeoutNotify { + int64 Timestamp = 8; +} + +// MessageId: 23802 (Request) +message SingleInstRechallengeRequest { + repeated int32 RoleIds = 11; + repeated int32 ProtocolPhantomIdList = 9; +} + +// MessageId: 29836 (Response) +message SingleInstRechallengeResponse { + ErrorCode ErrorCode = 12; +} + +message RewardItemData { + int32 Id = 1; + int32 Count = 2; + int32 IncrId = 3; +} + +message ItemReward { + RewardItemData RewardItemData = 1; + repeated RewardItemData RewardItems = 2; +} + +message AddCountItemInfo { + int32 Id = 1; + int32 Count = 2; + int32 IncrId = 3; +} + +// MessageId: 17139 (Request) +message ItemDestructRequest { + repeated DestructItemInfo ItemList = 6; +} + +message DestructItemInfo { + int32 Count = 2; + int32 ItemId = 3; + int32 IncrId = 4; +} + +// MessageId: 22509 (Response) +message ItemDestructResponse { + ErrorCode ErrorCode = 2; +} + +// MessageId: 20864 (Request) +message ItemDestructPreviewRequest { + repeated DestructItemInfo ItemList = 15; +} + +// MessageId: 20579 (Response) +message ItemDestructPreviewResponse { + ErrorCode ErrorCode = 11; + map ItemMap = 10; +} + +// MessageId: 29074 (Request) +message ItemLockRequest { + int32 ItemId = 8; + int32 IncrId = 9; +} + +// MessageId: 19115 (Response) +message ItemLockResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 22120 (Request) +message ItemUseRequest { + int32 Count = 13; + int32 ItemId = 9; +} + +// MessageId: 29496 (Response) +message ItemUseResponse { + ErrorCode ErrorCode = 7; +} + +message RewardItemInfo { + int32 ShowPlanId = 1; + int32 ItemId = 2; + int32 Count = 3; + int32 IncrId = 4; +} + +// MessageId: 20752 (Notify) +message ItemRewardNotify { + int32 DropId = 2; + int32 Reason = 9; + int32 Magnification = 8; + map RewardItems = 6; +} + +message ls_2 { + repeated RewardItemInfo ItemList = 1; +} + +// MessageId: 24997 (Request) +message ItemGiftUseRequest { + int32 Count = 15; + repeated int32 N9n = 12; + int32 ItemId = 10; +} + +// MessageId: 23280 (Response) +message ItemGiftUseResponse { + repeated AddCountItemInfo Data = 15; + ErrorCode ErrorCode = 9; +} + +// MessageId: 24266 (Notify) +message ItemGiftUseNotify { + repeated AddCountItemInfo Data = 3; + int32 Id = 15; +} + +// MessageId: 16394 (Request) +message NormalItemRequest { +} + +// MessageId: 27429 (Response) +message NormalItemResponse { + repeated NormalItem NormalItemList = 15; +} + +// MessageId: 24813 (Notify) +message NormalItemUpdateNotify { + repeated NormalItem NormalItemList = 2; + bool NoTips = 15; +} + +// MessageId: 26789 (Notify) +message NormalItemRemoveNotify { + repeated int32 NormalItemIdList = 9; +} + +// MessageId: 20423 (Notify) +message NormalItemAddNotify { + repeated NormalItem NormalItemList = 4; + bool NoTips = 12; + int32 Reason = 11; +} + +// MessageId: 21063 (Request) +message WeaponItemRequest { +} + +// MessageId: 22531 (Response) +message WeaponItemResponse { + repeated WeaponItem WeaponItemList = 11; +} + +// MessageId: 22371 (Notify) +message WeaponItemAddNotify { + repeated WeaponItem WeaponItemList = 3; + bool AddFromRole = 4; + int32 Reason = 13; +} + +// MessageId: 17170 (Notify) +message WeaponItemRemoveNotify { + repeated int32 WeaponItemIncrIdList = 9; +} + +// MessageId: 22064 (Request) +message PhantomItemRequest { +} + +message RolePhantomEquipInfo { + int32 RoleId = 1; + repeated int32 PhantomItemIncrId = 2; +} + +message RolePhantomPropInfo { + int32 RoleId = 1; + repeated ArrayIntInt BaseProp = 2; + repeated ArrayIntInt AddProp = 3; +} + +// MessageId: 25450 (Response) +message PhantomItemResponse { + repeated PhantomItem PhantomItemList = 5; + repeated RolePhantomEquipInfo EquipInfoList = 14; + repeated RolePhantomPropInfo Ows2 = 9; + int32 MaxCost = 6; + repeated int32 PhantomSkinList = 13; +} + +// MessageId: 28197 (Notify) +message PhantomItemAddNotify { + repeated PhantomItem PhantomItemList = 1; + int32 Reason = 8; +} + +// MessageId: 25953 (Notify) +message PhantomItemRemoveNotify { + repeated int32 Fws = 8; +} + +// MessageId: 15945 (Notify) +message ItemFuncValueUpdateNotify { + int32 IncrId = 13; + int32 FuncValue = 14; +} + +message WeaponItem { + int32 Id = 1; + int32 IncrId = 2; + int32 FuncValue = 3; + int32 WeaponLevel = 4; + int32 WeaponExp = 5; + int32 WeaponBreach = 6; + int32 WeaponResonLevel = 7; + int32 RoleId = 8; +} + +message PhantomItem { + int32 Id = 1; + int32 IncrId = 2; + int32 FuncValue = 3; + int32 PhantomLevel = 4; + int32 PhantomExp = 5; + repeated PhantomPropInfo PhantomMainProp = 6; + repeated PhantomPropInfo PhantomSubProp = 7; + int32 FetterGroupId = 8; + int32 SkinId = 9; +} + +message r5s { + int32 Index = 1; + repeated PhantomPropInfo RoleEquipmentPropData = 2; +} + +message NormalItem { + int32 Id = 1; + int32 Count = 2; + int64 ExpireTime = 4; +} + +message o5s1 { + int32 Id = 1; + int32 Count = 2; +} + +message PhantomPropInfo { + int32 PhantomPropId = 1; + int32 Value = 2; +} + +// MessageId: 25880 (Notify) +message ItemObtainNotify { + int32 Reason = 3; + repeated AddCountItemInfo Items = 12; + repeated ItemReward ho_1 = 13; +} + +// MessageId: 27174 (Notify) +message ItemPkgOpenNotify { + repeated int32 OpenPkg = 5; +} + +// MessageId: 25735 (Request) +message InvalidItemRemoveRequest { +} + +message InvalidItemData { + int32 ItemId = 1; + int32 Count = 2; + int32 IncrId = 3; +} + +// MessageId: 25977 (Response) +message InvalidItemRemoveResponse { + bool IsRemove = 10; +} + +// MessageId: 25103 (Request) +message InvalidItemCheckRequest { +} + +// MessageId: 25967 (Response) +message InvalidItemCheckResponse { + repeated InvalidItemData InvalidItemData = 1; +} + +// MessageId: 25013 (Request) +message ValidTimeItemRequest { +} + +message ValidTimeItem { + int32 Id = 1; + int32 Count = 2; + int32 IncrId = 3; + int64 ExpireTime = 4; +} + +// MessageId: 21554 (Response) +message ValidTimeItemResponse { + repeated ValidTimeItem ItemList = 4; +} + +// MessageId: 25155 (Notify) +message ValidTimeItemUpdateNotify { + repeated ValidTimeItem ItemList = 5; +} + +message RemoveValidTimeItem { + int32 ItemId = 1; + int32 IncrId = 2; +} + +// MessageId: 24973 (Notify) +message ValidTimeItemRemoveNotify { + repeated RemoveValidTimeItem ItemList = 4; +} + +// MessageId: 27763 (Notify) +message ValidTimeItemAddNotify { + repeated ValidTimeItem ItemList = 7; + int32 Reason = 1; +} + +message RobotRoleInfo { + int32 RoleId = 1; + repeated ArrayIntInt BaseProp = 2; + repeated ArrayIntInt AddProp = 3; + RolePhantomPropInfo RoleEquipmentPropData = 4; +} + +// MessageId: 18066 (Request) +message RobotRolePropRequest { + repeated int32 RoleIds = 12; +} + +// MessageId: 17281 (Response) +message RobotRolePropResponse { + ErrorCode ErrorCode = 2; + repeated RobotRoleInfo RobotRoleInfo = 14; +} + +// MessageId: 29312 (Request) +message ItemDeprecateRequest { + int32 ItemId = 10; + int32 IncrId = 13; +} + +// MessageId: 20639 (Response) +message ItemDeprecateResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 22749 (Request) +message SendGiftPackPreviewRequest { + int32 GiftPackId = 8; +} + +// MessageId: 19230 (Response) +message SendGiftPackPreviewResponse { + map PhantomItemData = 9; +} + +// MessageId: 28538 (Request) +message AccessPathTimeServerConfigRequest { +} + +message AccessPathTimeServerConfig { + int32 Id = 1; + int64 BeginTime = 2; + int64 EndTime = 3; +} + +// MessageId: 24715 (Response) +message AccessPathTimeServerConfigResponse { + repeated AccessPathTimeServerConfig AccessPathTimeServerConfig = 6; +} + +// MessageId: 29436 (Request) +message F_s { +} + +// MessageId: 27996 (Response) +message V_s { + ErrorCode ErrorCode = 1; + repeated RoleInfo RoleList = 13; +} + +// MessageId: 29254 (Notify) +message PbGetRoleListNotify { + repeated RoleInfo RoleList = 4; +} + +// MessageId: 19782 (Request) +message PbRoleActiveRequest { + int32 RoleId = 8; +} + +// MessageId: 23113 (Response) +message PbRoleActiveResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 29753 (Notify) +message PbRoleActiveNotify { + RoleInfo Role = 15; +} + +// MessageId: 19975 (Request) +message PbUpLevelRoleRequest { + int32 RoleId = 15; + repeated ArrayIntInt ItemList = 3; +} + +// MessageId: 27963 (Response) +message PbUpLevelRoleResponse { + ErrorCode ErrorCode = 10; + int32 RoleId = 9; + int32 Exp = 3; + int32 Level = 12; + map ItemMap = 15; +} + +// MessageId: 28022 (Request) +message PbOverRoleRequest { + int32 RoleId = 6; +} + +// MessageId: 27643 (Response) +message PbOverRoleResponse { + ErrorCode ErrorCode = 4; + int32 RoleId = 12; + int32 Breakthrough = 5; +} + +// MessageId: 24568 (Request) +message PbUpLevelSkillRequest { + int32 RoleId = 5; + int32 SkillId = 10; +} + +// MessageId: 26049 (Response) +message PbUpLevelSkillResponse { + ErrorCode ErrorCode = 8; + int32 RoleId = 11; + ArrayIntInt SkillInfo = 9; +} + +// MessageId: 24787 (Request) +message PbUplevelStarRequest { + int32 RoleId = 3; + int32 Star = 6; +} + +// MessageId: 27638 (Response) +message PbUplevelStarResponse { + ErrorCode ErrorCode = 2; + int32 RoleId = 3; + int32 Star = 1; +} + +// MessageId: 26235 (Request) +message PbChangeNameRequest { + int32 RoleId = 14; + string Name = 11; +} + +// MessageId: 29499 (Response) +message PbChangeNameResponse { + ErrorCode ErrorCode = 1; + int32 RoleId = 12; + string Name = 9; +} + +// MessageId: 20460 (Notify) +message PbRolePropsNotify { + int32 RoleId = 7; + repeated ArrayIntInt BaseProp = 4; + repeated ArrayIntInt AddProp = 6; +} + +// MessageId: 29336 (Request) +message PbRolePhantomRequest { + int32 RoleId = 4; + int32 Pos = 13; + int32 PhantomId = 1; +} + +// MessageId: 28699 (Response) +message PbRolePhantomResponse { + ErrorCode ErrorCode = 4; + int32 RoleId = 5; + int32 Pos = 7; + int32 PhantomId = 10; +} + +message ArrayIntInt { + int32 Key = 1; + int32 Value = 2; +} + +message ArrayIntDouble { + int32 Key = 1; + double Value = 2; +} + +message ArraySkillNode { + int32 SkillNodeId = 1; + bool IsActive = 2; + int32 SkillId = 3; +} + +message ResonInfo { + int32 ResonId = 1; + bool IsOpen = 2; + int32 Increase = 3; +} + +message RoleInfo { + int32 RoleId = 1; + string Name = 2; + int32 Level = 3; + int32 Exp = 4; + int32 Breakthrough = 5; + repeated ArrayIntInt Skills = 6; + repeated ArrayIntInt Phantom = 7; + int32 Star = 8; + int32 Favor = 10; + repeated ResonInfo Reson = 11; + int32 CurModel = 12; + repeated int32 Models = 13; + repeated ArrayIntInt BaseProp = 14; + repeated ArrayIntInt AddProp = 15; + uint32 CreateTime = 17; + repeated ArraySkillNode SkillNodeState = 19; + int32 ResonantChainGroupIndex = 20; + int32 SkinId = 21; +} + +// MessageId: 15230 (Notify) +message PbRoleExpNotify { + int32 RoleId = 11; + int32 Exp = 2; + int32 Level = 5; +} + +// MessageId: 26349 (Notify) +message PbRoleResonLockFinishNotify { + int32 RoleId = 8; + int32 ResonId = 5; +} + +// MessageId: 26225 (Notify) +message PbRoleScenePropsNotify { + int32 RoleId = 7; + repeated ArrayIntInt BaseProp = 11; + repeated ArrayIntInt AddProp = 6; +} + +// MessageId: 24328 (Notify) +message PbRoleSkillLevelNotify { + int32 RoleId = 13; + ArrayIntInt SkillInfo = 8; +} + +message SkillEffect { + int32 Level = 1; + repeated OneSkillEffect EffectDescList = 3; +} + +message OneSkillEffect { + int32 Id = 1; + repeated string Desc = 3; +} + +// MessageId: 26090 (Request) +message RoleLevelUpViewRequest { + int32 RoleId = 13; + int32 MaxItemId = 5; + repeated ArrayIntInt ItemList = 2; +} + +// MessageId: 19925 (Response) +message RoleLevelUpViewResponse { + ErrorCode ErrorCode = 14; + int32 Level = 1; + repeated ArrayIntInt LevelExpInfo = 3; + int32 Exp = 12; + int32 AddExp = 4; + repeated ArrayIntDouble FinalProp = 7; + repeated ArrayIntInt CostList = 5; + repeated ArrayIntInt OverflowList = 2; + repeated ArrayIntInt ItemList = 15; +} + +// MessageId: 21383 (Request) +message RoleBreakThroughViewRequest { + int32 RoleId = 2; +} + +// MessageId: 25426 (Response) +message RoleBreakThroughViewResponse { + ErrorCode ErrorCode = 5; + int32 LevelLimit = 12; + int32 UnLockSkillId = 6; + repeated ArrayIntInt CostList = 1; + repeated ArrayIntInt RewardList = 7; + repeated ArrayIntDouble FinalProp = 13; + bool IsConditionFinish = 15; +} + +// MessageId: 25506 (Request) +message RoleSkillLevelUpViewRequest { + int32 RoleId = 13; + int32 SkillId = 14; +} + +// MessageId: 23911 (Response) +message RoleSkillLevelUpViewResponse { + ErrorCode ErrorCode = 7; + repeated SkillEffect SkillEffectList = 8; + repeated ArrayIntInt CostList = 2; +} + +// MessageId: 21325 (Request) +message RoleSkillViewRequest { + int32 RoleId = 10; + int32 SkillId = 15; +} + +// MessageId: 24146 (Response) +message RoleSkillViewResponse { + ErrorCode ErrorCode = 1; + repeated SkillEffect SkillEffectList = 6; + repeated SkillEffect PreSkillEffectList = 8; + bool IsConditionFinish = 13; +} + +// MessageId: 18667 (Notify) +message RoleChangeNameNotify { + int32 RoleId = 2; + string Name = 15; +} + +// MessageId: 19214 (Notify) +message RoleTrialOpenNotify { + repeated int32 RoleIds = 14; + bool co_2 = 15; + repeated int32 uo_2 = 3; +} + +// MessageId: 27594 (Notify) +message RoleTrialCloseNotify { + repeated int32 RoleIds = 7; + bool co_2 = 15; + repeated int32 uo_2 = 8; +} + +// MessageId: 27313 (Notify) +message Gzl1 { + int32 DungeonInstanceId = 4; +} + +// MessageId: 18805 (Request) +message RoleActivateSkillRequest { + int32 RoleId = 5; + int32 SkillNodeId = 12; +} + +// MessageId: 24182 (Response) +message RoleActivateSkillResponse { + ErrorCode ErrorCode = 8; + int32 RoleId = 10; + ArrayIntInt SkillInfo = 7; +} + +// MessageId: 28786 (Notify) +message RoleSkillNodeNotify { + int32 RoleId = 12; + repeated ArraySkillNode SkillNodeState = 7; +} + +// MessageId: 21324 (Request) +message ResonantChainUnlockRequest { + int32 RoleId = 14; +} + +// MessageId: 15171 (Response) +message ResonantChainUnlockResponse { + ErrorCode ErrorCode = 5; + int32 RoleId = 9; + int32 ResonantChainGroupIndex = 8; +} + +// MessageId: 19816 (Request) +message RoleSexChangeRequest { + int32 Sex = 1; +} + +// MessageId: 26450 (Response) +message RoleSexChangeResponse { + ErrorCode ErrorCode = 5; + int32 Sex = 3; +} + +// MessageId: 29633 (Request) +message RoleElementChangeRequest { + int32 ElementType = 11; +} + +// MessageId: 18006 (Response) +message RoleElementChangeResponse { + ErrorCode ErrorCode = 4; +} + +// MessageId: 22805 (Notify) +message RoleChangeNotify { + int32 SourceRoleId = 10; + RoleInfo RoleInfo = 4; +} + +// MessageId: 28123 (Notify) +message RoleChangeUnlockNotify { + repeated int32 UnlockRoleIds = 2; + int64 NextAllowChangeTime = 8; +} + +// MessageId: 27762 (Push) +message MaxMessageIdPush { +} + +// MessageId: 21572 (Request) +message RoleSkinChangeRequest { + int32 RoleId = 9; + int32 SkinId = 15; + bool IsWearWeaponSkin = 7; +} + +// MessageId: 16198 (Response) +message RoleSkinChangeResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 17439 (Request) +message UnlockRoleSkinListRequest { +} + +// MessageId: 29067 (Response) +message UnlockRoleSkinListResponse { + repeated int32 PhantomSkinList = 11; +} + +// MessageId: 26355 (Notify) +message UnlockRoleSkinListNofity { + repeated int32 PhantomSkinList = 8; +} + +message ItemExchangeInfo { + int32 ItemId = 1; + int32 TodayTimes = 2; + int32 TotalTimes = 3; + int32 DailyLimit = 4; + int32 TotalLimit = 5; +} + +// MessageId: 16959 (Request) +message ItemExchangeInfoRequest { +} + +// MessageId: 20972 (Response) +message ItemExchangeInfoResponse { + repeated ItemExchangeInfo ItemExchangeInfos = 6; +} + +// MessageId: 27118 (Request) +message ItemExchangeRequest { + int32 ItemId = 1; + int32 ExchangeTimes = 3; +} + +// MessageId: 26185 (Response) +message ItemExchangeResponse { + ErrorCode ErrorCode = 13; + int32 ItemId = 11; + int32 ItemCount = 12; +} + +// MessageId: 21496 (Notify) +message EnterLevelPlayNotify { + int32 Id = 2; + bool CanGetReward = 1; + int32 State = 12; +} + +// MessageId: 27813 (Notify) +message LeaveLevelPlayNotify { + int32 Id = 7; +} + +message LevelPlayInfo { + int32 Id = 1; + bool IsFirst = 2; + int32 State = 3; + int64 UpdateTime = 4; + int32 Rxs = 5; +} + +// MessageId: 28760 (Notify) +message LevelPlayInfoNotify { + repeated LevelPlayInfo LevelPlayInfo = 10; +} + +// MessageId: 16396 (Notify) +message LevelPlayFirstNotify { + int32 Id = 15; +} + +// MessageId: 29347 (Notify) +message LevelPlayStateNotify { + int32 Id = 12; + int32 State = 2; + int32 Ln1 = 9; +} + +// MessageId: 22425 (Notify) +message LevelPlayOpenTimeNotify { + int32 Id = 10; + int64 OpenTime = 14; +} + +// MessageId: 29375 (Request) +message LevelPlayRewardRequest { + int64 EntityId = 6; + int32 pal1 = 10; +} + +// MessageId: 19590 (Response) +message LevelPlayRewardResponse { + ErrorCode ErrorCode = 3; +} + +message LevelPlayRewardInfo { + int32 Id = 1; + bool GetReward = 2; +} + +// MessageId: 25028 (Notify) +message LevelPlayRewardNotify { + repeated LevelPlayRewardInfo LevelPlayRewards = 4; +} + +// MessageId: 23011 (Notify) +message LevelPlayRewardCountResetNotify { + repeated int32 LevelPlayIds = 4; +} + +enum TravelModeType { + TravelModeType_None = 0; + TravelModeType_Ski = 1; + TravelModeType_WingSuitFly = 2; +} + +// MessageId: 24995 (Request) +message SkiModeSwitchRequest { + TravelModeType InitialMode = 8; + TravelModeType TargetMode = 15; +} + +// MessageId: 19842 (Response) +message SkiModeSwitchResponse { + ErrorCode ErrorCode = 9; +} + +// MessageId: 29366 (Notify) +message ShowLevelPlayTipsNotify { + int32 Id = 4; + int64 ResetTime = 12; +} + +// MessageId: 26311 (Request) +message LevelPlayStateListAsyncRequest { + repeated ds_ X9l = 2; +} + +// MessageId: 18468 (Response) +message LevelPlayStateListAsyncResponse { + ErrorCode ErrorCode = 1; + repeated ms_ mo_ = 13; +} + +message ds_ { + int32 InstId = 1; + repeated int32 LevelPlayIds = 2; +} + +message ms_ { + int32 InstId = 1; + map fo_2 = 2; + map An1 = 3; + map CF_ = 4; + map F4_ = 5; +} + +// MessageId: 19720 (Request) +message SimpleTrackReportAsyncRequest { +} + +// MessageId: 27467 (Response) +message SimpleTrackReportAsyncResponse { + ErrorCode ErrorCode = 3; + repeated fs_ po_ = 12; +} + +message fs_ { + int32 InstId = 1; + int32 LevelPlayId = 2; + int32 Co_1 = 3; +} + +// MessageId: 28285 (Request) +message LevelPlayVarAsyncRequest { + int32 InstId = 14; + int32 LevelPlayId = 9; +} + +// MessageId: 16969 (Response) +message LevelPlayVarAsyncResponse { + ErrorCode ErrorCode = 7; + map Vars = 8; +} + +// MessageId: 20710 (Request) +message PlayPointStateAsyncRequest { + int32 InstId = 9; + int32 yOl = 2; +} + +// MessageId: 25501 (Response) +message PlayPointStateAsyncResponse { + ErrorCode ErrorCode = 2; + map fo_2 = 11; +} + +message ps_ { + oneof V4 { + string N4_ = 6; + } + int32 Ob_ = 1; + int32 Gb_ = 2; + int32 RI_2 = 3; + int32 xb_ = 4; + bool SUs = 5; +} + +message LivenessInfo { + int32 LivenessCount = 1; + repeated int32 RewardedLiveness = 2; + repeated LivenessTask Tasks = 3; + int64 DayEnd = 4; + int32 AreaId = 5; +} + +message LivenessTask { + int32 Id = 1; + int32 Current = 2; + int32 Target = 3; + bool IsFinished = 4; + bool IsTaken = 5; + bool bxs = 6; +} + +// MessageId: 19777 (Request) +message LivenessRequest { +} + +// MessageId: 27636 (Response) +message LivenessResponse { + LivenessInfo LivenessInfo = 4; +} + +// MessageId: 26861 (Notify) +message LivenessCountUpdateNotify { + int32 LivenessCount = 3; +} + +// MessageId: 25648 (Notify) +message LivenessUpdateNotify { + LivenessInfo LivenessInfo = 2; +} + +// MessageId: 27748 (Notify) +message LivenessRefreshNotify { + LivenessInfo LivenessInfo = 15; +} + +// MessageId: 19392 (Request) +message LivenessTaskTakeRequest { + repeated int32 TaskIds = 11; +} + +// MessageId: 25004 (Response) +message LivenessTaskTakeResponse { + repeated int32 TaskIds = 3; + ErrorCode ErrorCode = 4; +} + +// MessageId: 15750 (Request) +message LivenessTakeRequest { + repeated int32 Ids = 6; +} + +// MessageId: 24503 (Response) +message LivenessTakeResponse { + repeated int32 Ids = 12; + ErrorCode ErrorCode = 5; +} + +message RoleLoadEquipData { + int32 RoleId = 1; + int32 Pos = 2; + int32 EquipIncId = 3; +} + +message LoadEquipData { + int32 RoleId = 1; + int32 SkinId = 2; +} + +enum gs_ { + gs__Weapon = 0; + gs__WeaponSkin = 1; + gs__End = 2; +} + +// MessageId: 28027 (Request) +message WeaponSkinRequest { +} + +// MessageId: 22003 (Response) +message WeaponSkinResponse { + ErrorCode ErrorCode = 12; + repeated LoadEquipData EquipList = 7; +} + +// MessageId: 19665 (Request) +message EquipTakeOnRequest { + RoleLoadEquipData Data = 3; +} + +// MessageId: 20521 (Response) +message EquipTakeOnResponse { + ErrorCode ErrorCode = 4; + repeated RoleLoadEquipData DataList = 10; +} + +// MessageId: 28769 (Notify) +message EquipTakeOnNotify { + repeated RoleLoadEquipData DataList = 13; +} + +// MessageId: 20482 (Notify) +message UnlockSkinDataNotify { + repeated int32 PhantomSkinList = 7; + bool IsLogin = 1; +} + +// MessageId: 24994 (Notify) +message WeaponSkinDeleteNotify { + int32 RoleId = 10; + int32 SkinId = 15; +} + +// MessageId: 22995 (Request) +message EquipWeaponSkinRequest { + LoadEquipData Data = 7; +} + +// MessageId: 26458 (Response) +message EquipWeaponSkinResponse { + ErrorCode ErrorCode = 6; + repeated LoadEquipData DataList = 14; +} + +// MessageId: 24828 (Request) +message SendEquipSkinRequest { + int32 RoleId = 5; +} + +// MessageId: 15216 (Response) +message SendEquipSkinResponse { + ErrorCode ErrorCode = 8; +} + +message AceBlackProductAccountInfo { + string TdmDeviceId = 1; + bool IsRoot = 2; + bool IsSimulator = 3; +} + +// MessageId: 101 (Request) +message CreateCharacterRequest { + int32 Sex = 1; + string Name = 2; +} + +// MessageId: 102 (Response) +message CreateCharacterResponse { + ErrorCode ErrorCode = 1; + string Name = 2; + int32 PlayerId = 3; + int32 CreateTime = 4; +} + +message DevLoginCheckData { + int32 ProtoVersion = 1; + string ProtoMD5 = 2; + int32 ConfigVersion = 3; + string ConfigMD5 = 4; + string BranchName = 5; + string ProtoSeedMD5 = 6; +} + +// MessageId: 103 (Request) +message LoginRequest { + oneof p5s { + DevLoginCheckData DevLoginCheckData = 9; + } + int32 Id = 1; + string Account = 2; + string LoginTraceId = 3; + string Token = 4; + string AppVersion = 5; + string LauncherVersion = 6; + string ResourceVersion = 7; + ClientBasicInfo ClientBasicInfo = 8; + PublicResourceVersionInfo PublicResourceVersionInfo = 10; + AceBlackProductAccountInfo AceBlackProductAccountInfo = 11; + bool PushNotificationsEnabled = 12; + string ClientId = 13; + string SdkUserId = 14; + string SdkOnlineId = 15; + string SdkAccountId = 16; + string PackageClientFightConfig = 17; + int32 DOLLARVl = 18; +} + +// MessageId: 104 (Response) +message LoginResponse { + ErrorCode ErrorCode = 1; + string ReconnectToken = 2; + int64 Timestamp = 3; + string Platform = 4; + int32 ClientWaitingMode = 5; + int32 ClientWaitingTime = 6; + int32 ClientAutoInInterval = 7; + int32 ClientDisplayTime = 8; +} + +// MessageId: 105 (Request) +message EnterGameRequest { + int32 SingleInstanceId = 1; + int32 MultiInstanceId = 2; + int32 Mode = 3; + Vector Pos = 4; +} + +// MessageId: 106 (Response) +message EnterGameResponse { + ErrorCode ErrorCode = 1; + int32 ClientWaitingMode = 2; + int32 ClientWaitingTime = 3; + int32 ClientAutoInInterval = 4; +} + +// MessageId: 107 (Request) +message ReconnectRequest { + int32 PlayerId = 1; + int32 LastSvrSeqNo = 2; + string ReconnectToken = 3; + string ReconnectTraceId = 4; +} + +// MessageId: 108 (Response) +message ReconnectResponse { + ErrorCode ErrorCode = 1; + int32 LastRecvSeqNo = 2; + int64 Timestamp = 3; + bool IsPermittedSilentLogin = 4; +} + +// MessageId: 109 (Notify) +message LoginNotify { + int32 Id = 1; +} + +// MessageId: 110 (Notify) +message LogoutNotify { + oneof M5s { + BanLogoutInfo DOLLARxs = 3; + } + ErrorCode ErrorCode = 1; + int32 logoutReason = 2; +} + +// MessageId: 111 (Request) +message ProtoKeyRequest { + bool IsLogin = 1; + string TraceId = 2; +} + +// MessageId: 112 (Response) +message ProtoKeyResponse { + ErrorCode ErrorCode = 1; + int32 Type = 2; + bytes Key = 3; +} + +// MessageId: 113 (Notify) +message PushDataCompleteNotify { +} + +// MessageId: 114 (Push) +message ExitGamePush { +} + +// MessageId: 116 (Push) +message VersionInfoPush { + string AppVersion = 1; + string LauncherVersion = 2; + string ResourceVersion = 3; +} + +// MessageId: 115 (Notify) +message BackToGameNotify { +} + +message PublicResourceVersionInfo { + int32 PublicJsonVersion = 1; + int32 PublicMiscVersion = 2; + int32 PublicUniverseEditorVersion = 3; +} + +// MessageId: 16255 (Request) +message CheckPublicResourceVersionRequest { + PublicResourceVersionInfo PublicResourceVersionInfo = 14; +} + +// MessageId: 26312 (Response) +message CheckPublicResourceVersionResponse { + int32 ErrorId = 1; + int32 TipLevel = 5; +} + +// MessageId: 22969 (Request) +message LordGymInfoRequest { +} + +// MessageId: 26598 (Response) +message LordGymInfoResponse { + repeated int32 UnlockLoadGymIds = 4; + repeated int32 ReadLoadGymIds = 6; + repeated LordGymPassRecord LordGymPassRecords = 14; +} + +message RoleBrief { + int32 RoleId = 1; + int32 Level = 2; +} + +message LordGymPassRecord { + int32 LoadGymId = 1; + int32 PassTime = 2; + repeated RoleBrief RoleIds = 3; +} + +// MessageId: 25080 (Notify) +message LordGymUnlockNotify { + repeated int32 UnlockLoadGymIds = 9; +} + +// MessageId: 20019 (Request) +message LordGymBeginRequest { + int32 LoadGymId = 4; +} + +// MessageId: 18188 (Response) +message LordGymBeginResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 18645 (Request) +message LordGymReadRequest { + int32 LoadGymId = 10; +} + +// MessageId: 16711 (Response) +message LordGymReadResponse { + ErrorCode ErrorCode = 15; +} + +message ItemData { + int32 ItemId = 1; + int32 ItemIncId = 2; + int32 Count = 3; +} + +// MessageId: 16399 (Notify) +message LordGymLevelPlayResultNotify { + bool IsSuccess = 12; + bool IsNewRecord = 14; + LordGymPassRecord LordGymPassRecord = 9; + int32 p8_ = 13; + repeated ItemData ItemDatas = 10; +} + +enum MailLevel { + MailLevel_None = 0; + MailLevel_General = 1; + MailLevel_Important = 2; +} + +enum MailDeleteReason { + MailDeleteReason_OverTime = 0; + MailDeleteReason_OverSize = 1; + MailDeleteReason_OfflineEvent = 2; + MailDeleteReason_PublicCancelled = 3; + MailDeleteReason_PlayerDelete = 4; +} + +message PbMailAttachment { + int32 Id = 1; + int32 Count = 2; +} + +message PbMailInfo { + string Id = 1; + int64 ReceivedTime = 2; + int64 ReadTime = 3; + int32 State = 4; + int32 Level = 5; + string Title = 6; + string Content = 7; + string Sender = 8; + int32 ValidTime = 9; + int32 ReadValidTime = 10; + repeated PbMailAttachment Attachments = 11; + int32 ConfigId = 12; + int64 ExpiryTime = 13; +} + +// MessageId: 24551 (Notify) +message MailInfosNotify { + repeated PbMailInfo MailInfos = 15; +} + +// MessageId: 15551 (Notify) +message MailDeleteNotify { + string Id = 8; + int32 Reason = 7; +} + +enum MailAddReason { + MailAddReason_Gm = 0; + MailAddReason_BagFull = 1; + MailAddReason_Public = 2; + MailAddReason_OfflineEventAdd = 3; + MailAddReason_QuestNpcAction = 4; + MailAddReason_D5s = 5; + MailAddReason_ReportPlayer = 6; + MailAddReason_MonthCardRemind = 7; + MailAddReason_BattlePassSettle = 8; + MailAddReason_PayRebate = 9; + MailAddReason_RemoveTemporaryTeleportBySceneDataLayerChange = 10; + MailAddReason_R8n = 11; + MailAddReason_PayRefund = 12; + MailAddReason_Replenishment = 13; + MailAddReason_GatherActivitySettle = 14; + MailAddReason_HarvestActivitySettle = 15; + MailAddReason_RoleTrialActivitySettle = 16; + MailAddReason_KuroBbsFirstBind = 17; + MailAddReason_ParkourActivitySettle = 18; + MailAddReason_DailyAdventureActivitySettle = 19; + MailAddReason_LongShanActivitySettle = 20; + MailAddReason_SignActivitySettle = 21; + MailAddReason_BossRushActivitySettle = 22; + MailAddReason_PromotionActivity = 23; + MailAddReason_RogueActivitySettle = 24; + MailAddReason_TowerDefenceActivitySettle = 25; + MailAddReason_ExploreToolUnlock = 26; + MailAddReason_CalabashFixLevelExp = 27; + MailAddReason_ActivityNotice = 28; + MailAddReason_TrackMoonPhaseSettle = 29; + MailAddReason_TrackMoonSettle = 30; + MailAddReason_CircumFluenceSettle = 31; + MailAddReason_CorniceMeetingActivitySettle = 32; + MailAddReason_RiskHarvestSettle = 33; + MailAddReason_BlackCoastThemeSettle = 34; + MailAddReason_PreheatSignSettle = 35; + MailAddReason_MowTower = 36; + MailAddReason_RogueWhiteCatLimitRewardReissue = 37; + MailAddReason_SpecialItemUnlock = 38; + MailAddReason_SpringSignSettle = 39; + MailAddReason_RoleSkinTrialActivitySettle = 40; + MailAddReason_FishingActivityLimitSettleReward = 41; + MailAddReason_TeamParkOurSettleReward = 42; + MailAddReason_RogueWeeklyCycleAward = 43; +} + +// MessageId: 29086 (Notify) +message MailAddNotify { + PbMailInfo NewMail = 9; + int32 Reason = 15; +} + +// MessageId: 25715 (Request) +message MailReadRequest { + string Id = 12; +} + +// MessageId: 29158 (Response) +message MailReadResponse { + string Id = 2; + int32 State = 3; + ErrorCode ErrorCode = 12; + int64 ReadTime = 13; + int64 ExpiryTime = 4; +} + +// MessageId: 26940 (Request) +message MailGetAttachmentRequest { + repeated string MailIds = 15; +} + +// MessageId: 23247 (Response) +message MailGetAttachmentResponse { + map SuccessIdMap = 12; + ErrorCode ErrorCode = 2; +} + +// MessageId: 27588 (Request) +message MailDeleteRequest { + repeated string MailIds = 9; +} + +// MessageId: 21470 (Response) +message MailDeleteResponse { + repeated string SuccessIds = 13; + ErrorCode ErrorCode = 11; +} + +// MessageId: 21551 (Request) +message MailBindInfoRequest { +} + +// MessageId: 18827 (Response) +message MailBindInfoResponse { + MailBind MailBind = 2; +} + +message MailBind { + bool IsBind = 1; + bool IsReward = 2; + int64 CloseTime = 3; +} + +// MessageId: 29607 (Request) +message MailBindRewardRequest { +} + +// MessageId: 26159 (Response) +message MailBindRewardResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 18932 (Request) +message MailBindRequest { +} + +// MessageId: 18016 (Response) +message MailBindResponse { +} + +// MessageId: 24048 (Notify) +message MailBindInfoNotify { + MailBind MailBind = 8; +} + +message MarkPointInfo { + float PosX = 1; + float PosY = 2; + float PosZ = 3; + int32 ConfigId = 4; + int32 MarkId = 5; + int32 IsTrace = 6; + int32 MarkType = 7; + int32 MapId = 8; + bool IsServerDisable = 9; +} + +message MarkPointRequestInfo { + float PosX = 1; + float PosY = 2; + float PosZ = 3; + int32 ConfigId = 4; + int32 MarkType = 5; + bool MarkInfo = 6; + int32 IsTrace = 7; + int32 MapId = 8; +} + +message TreasureBoxParam { + repeated MarkPointRequestInfo TreasureBox = 1; + int64 DetectionSlotId = 2; +} + +message A5s { + repeated MarkPointInfo MarkPointInfo = 1; +} + +message vs_ { + repeated MarkPointInfo MarkPointInfo = 1; +} + +// MessageId: 23698 (Request) +message MapMarkInfoRequest { +} + +// MessageId: 23805 (Response) +message MapMarkInfoResponse { + ErrorCode ErrorCode = 8; + repeated MarkPointInfo InfoList = 5; + repeated MapMarkShowInfo ShowMarkIds = 11; +} + +// MessageId: 18412 (Request) +message MapUnlockFieldInfoRequest { +} + +// MessageId: 23544 (Response) +message MapUnlockFieldInfoResponse { + ErrorCode ErrorCode = 11; + repeated int32 FieldId = 9; +} + +enum MapMarkShowFlag { + MapMarkShowFlag_Hide = 0; + MapMarkShowFlag_ShowNormal = 1; + MapMarkShowFlag_ShowDisable = 2; +} + +message MapMarkShowInfo { + int32 MarkId = 1; + bool IsShow = 2; + uint32 ShowFlag = 3; +} + +// MessageId: 16177 (Notify) +message MapMarkShowIdInfoUpdateNotify { + int32 MarkId = 14; + bool IsShow = 4; + bool NeedFocus = 13; + uint32 ShowFlag = 5; +} + +// MessageId: 20654 (Notify) +message DynamicMapMarkerNotify { + int32 MarkId = 1; + bool IsServerDisable = 15; +} + +message TemporaryTeleportParam { + int64 temporaryTeleportId = 1; +} + +message w5s { + enum ENUMS { + ENUMS_None = 0; + ENUMS_Custom = 1; + ENUMS_aTs = 2; + ENUMS_Building = 3; + ENUMS_TemporaryTeleport = 4; + ENUMS_SoundBox = 5; + ENUMS_O7n = 6; + ENUMS_TreasureBoxPoint = 7; + ENUMS_CalmingWindBell = 8; + ENUMS_EnrichmentArea = 9; + ENUMS_EnrichmentAreaChild = 10; + ENUMS_HookLockSoundBox = 11; + } + + +} +// MessageId: 17561 (Request) +message MapMarkRequest { + oneof Params { + TemporaryTeleportParam TemporaryTeleportParam = 8; + TreasureBoxParam TreasureBoxParam = 3; + } + MarkPointRequestInfo MarkPointRequestInfo = 13; +} + +// MessageId: 24976 (Response) +message MapMarkResponse { + ErrorCode ErrorCode = 3; + MarkPointInfo Info = 10; +} + +// MessageId: 26974 (Request) +message RemoveMapMarkRequest { + repeated int32 MarkList = 12; +} + +// MessageId: 19941 (Response) +message RemoveMapMarkResponse { + ErrorCode ErrorCode = 13; + repeated int32 MarkList = 15; +} + +// MessageId: 25600 (Notify) +message MapUnlockFieldNotify { + int32 FieldId = 8; +} + +// MessageId: 19626 (Request) +message MapTraceInfoRequest { +} + +// MessageId: 25830 (Response) +message MapTraceInfoResponse { + ErrorCode ErrorCode = 5; + repeated int32 MarkIdList = 7; +} + +// MessageId: 16148 (Request) +message MapTraceRequest { + int32 MarkId = 6; +} + +// MessageId: 21334 (Response) +message MapTraceResponse { + ErrorCode ErrorCode = 15; + int32 MarkId = 3; +} + +// MessageId: 27469 (Request) +message MapCancelTraceRequest { + int32 MarkId = 12; +} + +// MessageId: 17698 (Response) +message MapCancelTraceResponse { + ErrorCode ErrorCode = 12; + int32 MarkId = 9; +} + +// MessageId: 26582 (Request) +message MapReplaceMarkRequest { + int32 MarkId = 2; + int32 ConfigId = 10; +} + +// MessageId: 20224 (Response) +message MapReplaceMarkResponse { + ErrorCode ErrorCode = 10; + int32 MarkId = 1; + int32 ConfigId = 6; +} + +// MessageId: 21565 (Notify) +message TrackMapMarkRemoveNotify { + int32 MarkId = 14; +} + +// MessageId: 29150 (Notify) +message TrackMapMarkAddNotify { + int32 MarkId = 3; +} + +// MessageId: 18153 (Request) +message das { + int32 MarkType = 10; +} + +// MessageId: 21720 (Response) +message mas { + ErrorCode ErrorCode = 12; + repeated int32 MarkIdList = 14; +} + +// MessageId: 21172 (Notify) +message MapMarkInfoNotify { + repeated MarkPointInfo InfoList = 11; + repeated MapMarkShowInfo ShowMarkIds = 15; + repeated int32 ServerOpenState = 14; +} + +// MessageId: 26612 (Notify) +message MapMarkServerOpenStateNotify { + int32 MarkId = 8; +} + +enum MapOpenType { + MapOpenType_HotKey = 0; + MapOpenType_Mouse = 1; + MapOpenType_Other = 2; +} + +// MessageId: 27877 (Push) +message MapOpenPush { + int32 OpenType = 15; +} + +// MessageId: 20146 (Request) +message UpdateCustomMapMarkPositionRequest { + int32 MarkId = 14; + Vector Pos = 10; +} + +// MessageId: 28527 (Response) +message UpdateCustomMapMarkPositionResponse { + ErrorCode ErrorCode = 4; +} + +// MessageId: 26844 (Notify) +message MapMarkDynamicRemoveNotify { + repeated int32 MarkList = 8; +} + +// MessageId: 20491 (Notify) +message Sas { + MarkPointInfo Info = 4; + A5s pbs = 10; + vs_ bo_ = 9; +} + +// MessageId: 27610 (Notify) +message Lgs { + repeated int32 UnlockMultiMapIds = 9; + repeated int32 UnlockMapBlockIds = 12; +} + +// MessageId: 20348 (Notify) +message UnlockMapBlockIdsNotify { + repeated int32 UnlockMapBlockIds = 10; +} + +// MessageId: 27850 (Notify) +message UnlockMultiMapIdsNotify { + repeated int32 UnlockMultiMapIds = 1; +} + +// MessageId: 16599 (Request) +message TrackEnrichmentAreaRequest { + int32 AreaId = 7; +} + +// MessageId: 18322 (Response) +message TrackEnrichmentAreaResponse { + ErrorCode ErrorCode = 11; +} + +enum MatchFailReason { + MatchFailReason_TimeOut = 0; + MatchFailReason_NotAccept = 1; + MatchFailReason_ServerError = 2; +} + +enum MatchTeamState { + MatchTeamState_WaiteConfirm = 0; + MatchTeamState_ReadyConfirm = 1; + MatchTeamState_EnterInst = 2; + MatchTeamState_EnterInstStart = 3; +} + +enum MatchPlayerLeaveReason { + MatchPlayerLeaveReason_NotConfirm = 0; + MatchPlayerLeaveReason_Refuse = 1; + MatchPlayerLeaveReason_Initiative = 2; + MatchPlayerLeaveReason_BeKick = 3; + MatchPlayerLeaveReason_HostLeave = 4; + MatchPlayerLeaveReason_EnterInstance = 5; + MatchPlayerLeaveReason_MatchServerDisable = 6; + MatchPlayerLeaveReason_MatchGM = 7; + MatchPlayerLeaveReason_EnterBigWorldInst = 8; + MatchPlayerLeaveReason_EnableFunction = 9; + MatchPlayerLeaveReason_DisabledOnlineNodeEvent = 10; + MatchPlayerLeaveReason_DoCloseOnlineMatching = 11; + MatchPlayerLeaveReason_PlayFlow = 12; +} + +enum EMatchPlayerUiState { + EMatchPlayerUiState_Wait = 0; + EMatchPlayerUiState_Confirm = 2; + EMatchPlayerUiState_Matching = 3; + EMatchPlayerUiState_CTs = 4; + EMatchPlayerUiState_Selecting = 5; + EMatchPlayerUiState_Teleporting = 6; + EMatchPlayerUiState_Max = 7; +} + +enum ys_ { + ys__Accept = 0; + ys__ActiveRefuse = 1; + ys__TimeOutRefuse = 2; +} + +// MessageId: 15267 (Request) +message Eas { + int32 InstId = 9; + bool U9n = 3; + int32 EntranceId = 14; +} + +// MessageId: 15970 (Response) +message yas { + ErrorCode ErrorCode = 9; +} + +// MessageId: 15783 (Notify) +message Ias { + int32 InstId = 14; +} + +// MessageId: 21039 (Request) +message CancelMatchRequest { +} + +// MessageId: 15125 (Response) +message CancelMatchResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 22678 (Notify) +message LeaderCancelMatchNotify { + int32 PlayerId = 4; +} + +// MessageId: 18656 (Notify) +message MatchingTimeoutNotify { + int32 Reason = 13; +} + +message O5s2 { + int32 RoleId = 1; + int32 RoleLevel = 2; + int32 ProtocolPhantomIdList = 3; + int32 RoleSkinId = 4; +} + +message k5s { + int32 PlayerId = 1; + repeated O5s2 RoleInfo = 2; + string PlayerName = 3; + bool ybs2 = 4; + bool IsReady = 5; + int32 w9n = 6; + string SdkOnlineId = 7; +} + +message N5s { + int32 HostId = 1; + repeated k5s PlayerInfos = 2; + int32 TeamState = 3; + Vector Location = 4; + Rotator Rotation = 5; +} + +// MessageId: 18125 (Notify) +message MatchTeamNotify { + N5s Ibs = 2; +} + +// MessageId: 20472 (Request) +message MatchConfirmRequest { + bool R9n = 2; +} + +// MessageId: 29169 (Response) +message MatchConfirmResponse { + ErrorCode ErrorCode = 14; +} + +// MessageId: 29744 (Notify) +message MatchConfirmNotify { + int32 Tbs = 14; +} + +// MessageId: 18143 (Notify) +message MatchStateChangedNotify { +} + +// MessageId: 21906 (Notify) +message MatchTeamStateNotify { + int32 TeamState = 9; +} + +// MessageId: 22806 (Request) +message MatchChangeRoleRequest { + repeated int32 RoleId = 15; + repeated int32 PhantomIdList = 9; +} + +// MessageId: 15075 (Response) +message MatchChangeRoleResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 26398 (Notify) +message Gas { + int32 PlayerId = 11; + repeated O5s2 RoleInfo = 10; +} + +// MessageId: 20899 (Request) +message MatchChangeReadyRequest { + bool IsReady = 14; +} + +// MessageId: 26048 (Response) +message MatchChangeReadyResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 17881 (Notify) +message MatchChangeReadyNotify { + int32 PlayerId = 10; + bool IsReady = 13; +} + +// MessageId: 24872 (Request) +message LeaveMatchTeamRequest { +} + +// MessageId: 28720 (Response) +message LeaveMatchTeamResponse { + ErrorCode ErrorCode = 14; +} + +// MessageId: 15229 (Notify) +message LeaveMatchTeamNotify { + int32 PlayerId = 9; + int32 Reason = 5; +} + +// MessageId: 24798 (Notify) +message jas1 { + k5s PlayerInfo = 6; +} + +// MessageId: 17764 (Request) +message KickMatchTeamPlayerRequest { + int32 PlayerId = 2; +} + +// MessageId: 23253 (Response) +message KickMatchTeamPlayerResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 16347 (Request) +message SetMatchTeamMatchFlagRequest { + bool IsMatch = 5; +} + +// MessageId: 20963 (Response) +message SetMatchTeamMatchFlagResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 29688 (Notify) +message TeamMatchFlagNotify { + bool MatchFlag = 12; + int32 InstId = 11; +} + +// MessageId: 15332 (Request) +message EnterMatchInstRequest { +} + +// MessageId: 26571 (Response) +message EnterMatchInstResponse { + ErrorCode ErrorCode = 10; +} + +// MessageId: 28513 (Request) +message TeamChallengeRequest { + int32 InstId = 7; + bool U9n = 14; + int32 EntranceId = 3; +} + +// MessageId: 22104 (Response) +message TeamChallengeResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 27987 (Request) +message TeamMatchInviteRequest { + int32 InstId = 8; +} + +// MessageId: 21198 (Response) +message TeamMatchInviteResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 18132 (Notify) +message TeamMatchInviteNotify { + int32 HostId = 6; + int32 InstId = 4; +} + +// MessageId: 23070 (Notify) +message kzl3 { + int32 InstId = 2; + ErrorCode ErrorCode = 12; +} + +// MessageId: 24948 (Request) +message TeamMatchAcceptInviteRequest { + int32 CIa = 9; + int32 HostId = 4; + int32 InstId = 2; +} + +// MessageId: 17856 (Response) +message TeamMatchAcceptInviteResponse { + ErrorCode ErrorCode = 9; +} + +// MessageId: 21262 (Notify) +message TeamMatchAcceptInviteNotify { + int32 CIa = 11; + int32 PlayerId = 14; +} + +// MessageId: 21424 (Request) +message MatchChangePlayerUiStateRequest { + int32 w9n = 10; +} + +// MessageId: 26529 (Response) +message MatchChangePlayerUiStateResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 24992 (Notify) +message MatchChangePlayerUiStateNotify { + int32 PlayerId = 12; + int32 w9n = 3; +} + +// MessageId: 21869 (Notify) +message MessageDecodeFailNotify { + ErrorCode ErrorCode = 5; + uint32 Conv = 4; + string ChannelId = 10; + int32 SeqNo = 3; +} + +// MessageId: 19771 (Notify) +message fhs { + MonsterGachaDataPb MonsterGachaDataPb = 3; +} + +// MessageId: 15529 (Request) +message MonthCardRequest { +} + +// MessageId: 23358 (Response) +message MonthCardResponse { + int32 Days = 13; + bool IsDailyGot = 1; + ErrorCode ErrorCode = 9; +} + +// MessageId: 23112 (Notify) +message MonthCardDailyRewardNotify { + int32 ItemId = 11; + int32 Count = 10; + int32 Days = 12; +} + +// MessageId: 25536 (Notify) +message MonthCardUseNotify { + int32 ItemId = 10; + int32 Count = 2; + int32 Days = 1; + int32 DailyRewardItemId = 4; + int32 DailyRewardItemCount = 11; + int32 ExtendedDays = 7; +} + +message MultiplayerInfo { + int32 PlayerId = 1; + string Name = 2; + int32 IconId = 3; + int32 Level = 4; + string GuildName = 5; + string GuildIntro = 6; +} + +// MessageId: 16806 (Request) +message MultiplayerTeamRefreshNearListRequest { +} + +// MessageId: 22471 (Response) +message MultiplayerTeamRefreshNearListResponse { + ErrorCode ErrorCode = 15; + int32 NextRefreshTime = 10; + repeated MultiplayerInfo InfoList = 13; + repeated string ErrorParams = 8; +} + +message V5s { + double qbs = 1; + float Gbs2 = 2; + int32 Obs2 = 3; + sint32 kbs2 = 4; + uint32 Nbs = 5; + int64 Fbs = 6; + sint64 Vbs1 = 7; + uint64 DOLLARbs = 8; + fixed32 Hbs = 9; + fixed64 jbs = 10; + sfixed32 Wbs = 11; + sfixed64 Kbs = 12; + bool Qbs2 = 13; + string Xbs = 14; + bytes Ybs1 = 15; +} + +// MessageId: 16440 (Push) +message Ihs { + V5s Data = 9; +} + +// MessageId: 19613 (Notify) +message Ths { + V5s Data = 3; +} + +// MessageId: 19347 (Request) +message Lhs { + V5s Data = 11; +} + +// MessageId: 18210 (Response) +message Rhs { + V5s Data = 12; +} + +// MessageId: 19602 (Notify) +message NoviceJourneyRewardNotify { + repeated int32 HadTakeReward = 8; +} + +// MessageId: 23701 (Request) +message NoviceJourneyRewardRequest { + int32 Level = 7; +} + +// MessageId: 26125 (Response) +message NoviceJourneyRewardResponse { + ErrorCode ErrorCode = 9; +} + +message BeginnerBookData { + int32 Id = 1; + bool Unlocked = 2; + bool Finished = 3; +} + +// MessageId: 18599 (Request) +message BeginnerBookNewJourneyRequest { + repeated int32 TaskIds = 8; +} + +// MessageId: 28110 (Response) +message BeginnerBookNewJourneyResponse { + repeated BeginnerBookData BeginnerBookData = 13; +} + +message ParkourChallengeData { + int32 ChallengeId = 1; + int32 MaxScore = 3; + int32 MiniTime = 4; + repeated int32 ScoreReward = 5; +} + +// MessageId: 22250 (Request) +message ParkourChallengeOpenRequest { +} + +// MessageId: 28756 (Response) +message ParkourChallengeOpenResponse { + repeated ParkourChallengeData Challenges = 1; + repeated int32 ChallengeId = 11; +} + +// MessageId: 21671 (Notify) +message ParkourChallengeOpenNotify { + int32 ChallengeId = 11; + bool Challenges = 2; +} + +// MessageId: 25547 (Request) +message ParkourChallengeTakeRequest { + int32 ChallengeId = 13; + int32 ScoreIndex = 10; +} + +// MessageId: 20497 (Response) +message ParkourChallengeTakeResponse { + ErrorCode ErrorCode = 6; + map Rewards = 2; +} + +// MessageId: 22925 (Notify) +message ParkourChallengeEndNotify { + int32 ChallengeId = 13; + int32 Score = 4; + int32 Duration = 7; + bool IsComplete = 3; +} + +// MessageId: 27216 (Request) +message ParkourChallengeTransRequest { + int32 ChallengeId = 15; +} + +// MessageId: 24706 (Response) +message ParkourChallengeTransResponse { + ErrorCode ErrorCode = 10; +} + +message PayItemInfo { + int32 Id = 1; + int32 PayId = 2; + int32 ItemId = 3; + int32 ItemCount = 4; + int32 BonusItemCount = 5; + int32 SpecialBonusItemCount = 6; + bool CanSpecialBonus = 7; + string StageImage = 8; + string ProductId = 9; + string Amount = 10; +} + +message PayGiftInfo { + int32 Id = 1; + int32 PayId = 2; + int32 ItemId = 3; + int32 ItemCount = 4; + int32 Sort = 5; + int32 BuyLimit = 6; + int32 BoughtCount = 7; + string StageImage = 8; + int64 BeginTime = 9; + int64 EndTime = 10; + string ProductId = 11; + string Amount = 12; + int32 TabId = 13; + int32 Type = 14; + bool Locked = 15; + bool IsCanBuy = 16; + bool IsRemind = 17; + int32 BuyCondition = 18; + int32 M2_ = 19; + string E2_ = 20; + string gxs = 21; +} + +// MessageId: 26729 (Request) +message PayInfoRequest { + string Version = 15; +} + +// MessageId: 16182 (Response) +message PayInfoResponse { + repeated PayItemInfo Infos = 11; + string Version = 2; + ErrorCode ErrorCode = 9; +} + +// MessageId: 26819 (Request) +message PayItemRechargeRequest { + int32 Id = 3; + string Version = 5; +} + +// MessageId: 16416 (Response) +message PayItemRechargeResponse { + string ReceiptId = 8; + ErrorCode ErrorCode = 2; + string CallbackUrl = 1; +} + +// MessageId: 27308 (Notify) +message PayItemSuccessNotify { + int32 Id = 4; + string ReceiptId = 11; + int32 ItemId = 9; + int32 ItemCount = 13; +} + +// MessageId: 15507 (Notify) +message PayItemSpecialBonusReset { + repeated int32 Ids = 3; +} + +// MessageId: 15801 (Request) +message PayGiftInfoRequest { + string Version = 1; +} + +// MessageId: 15240 (Response) +message PayGiftInfoResponse { + repeated PayGiftInfo Infos = 2; + string Version = 6; + ErrorCode ErrorCode = 11; +} + +// MessageId: 29878 (Request) +message PayGiftSuccessRequest { + int32 Id = 6; + string Version = 1; +} + +// MessageId: 27669 (Response) +message PayGiftSuccessResponse { + string ReceiptId = 5; + ErrorCode ErrorCode = 1; + string CallbackUrl = 9; +} + +// MessageId: 22027 (Notify) +message PayGiftSuccessNotify { + int32 Id = 9; + string ReceiptId = 1; + int32 ItemId = 8; + int32 ItemCount = 12; + PayGiftInfo PayGiftInfo = 13; +} + +// MessageId: 18600 (Notify) +message wXl { + repeated PayGiftInfo Gifts = 15; +} + +enum PayShopUpdateType { + PayShopUpdateType_None = 0; + PayShopUpdateType_Daily = 1; + PayShopUpdateType_Weekly = 2; + PayShopUpdateType_Monthly = 3; + PayShopUpdateType_Forever = 4; +} + +message PayShopPrice { + int32 Id = 1; + int32 Count = 2; + int32 vBs2 = 3; +} + +enum PayShopItemType { + PayShopItemType_Normal = 0; + PayShopItemType_Direct = 1; +} + +message PayShopItem { + int32 Id = 1; + int32 ItemId = 3; + int32 ItemCount = 4; + bool Locked = 5; + int32 BuyLimit = 6; + int32 BoughtCount = 7; + PayShopPrice Price = 8; + int64 BeginTime = 9; + int64 EndTime = 10; + int64 BeginPromotionTime = 11; + int64 EndPromotionTime = 12; + int32 UpdateType = 13; + int64 UpdateTime = 14; + PayShopItemType ShopItemType = 15; + int64 TagBeginTime = 17; + int64 TagEndTime = 18; + bool CanBuyGoods = 22; + bool IsRemind = 23; +} + +message PayShopInfo { + int32 Id = 1; + repeated PayShopItem Items = 2; + int64 UpdateTime = 3; +} + +message PayGiftShopInfo { + repeated PayGiftInfo Gifts = 1; + string Version = 2; +} + +// MessageId: 25838 (Notify) +message PayShopInfoNotify { + repeated PayShopInfo Infos = 7; + string Version = 2; + PayGiftShopInfo PayGiftShopInfo = 14; +} + +// MessageId: 15559 (Request) +message PayShopInfoRequest { + string Version = 3; +} + +// MessageId: 29049 (Response) +message PayShopInfoResponse { + repeated PayShopInfo Infos = 14; + string Version = 11; + ErrorCode ErrorCode = 12; + PayGiftShopInfo PayGiftShopInfo = 15; +} + +// MessageId: 25460 (Request) +message PayShopUpdateRequest { + int32 Id = 12; +} + +// MessageId: 17668 (Response) +message PayShopUpdateResponse { + PayShopInfo Info = 11; + ErrorCode ErrorCode = 13; +} + +// MessageId: 21806 (Request) +message PayShopItemUpdateRequest { + repeated int32 Q7n = 8; +} + +// MessageId: 28088 (Response) +message PayShopItemUpdateResponse { + repeated PayShopItem Items = 1; + ErrorCode ErrorCode = 12; +} + +// MessageId: 21567 (Request) +message PayShopBuyRequest { + int32 Id = 6; + int32 Count = 4; + string Version = 13; +} + +// MessageId: 26207 (Response) +message PayShopBuyResponse { + int32 Id = 12; + int32 Count = 15; + ErrorCode ErrorCode = 2; +} + +// MessageId: 23510 (Notify) +message PayShopUnlockGoodsNotify { + repeated int32 UnlockIds = 5; +} + +// MessageId: 25903 (Request) +message uls { + int32 Id = 11; + string Version = 10; +} + +// MessageId: 25926 (Response) +message cls { + string ReceiptId = 9; + ErrorCode ErrorCode = 1; + string CallbackUrl = 3; +} + +// MessageId: 20734 (Notify) +message PayShopDirectBuyNotify { + string ReceiptId = 3; + int32 ShopItemId = 9; + int32 ItemId = 8; + int32 ItemCount = 14; +} + +// MessageId: 25411 (Notify) +message PayShopConditionFinishNotify { + repeated PayShopItem Items = 10; +} + +message PhantomConsumeItem { + int32 IncId = 1; + int32 Count = 2; + int32 ItemId = 3; +} + +// MessageId: 26336 (Request) +message PhantomLevelUpRequest { + int32 IncId = 1; + repeated PhantomConsumeItem ConsumeList = 11; +} + +// MessageId: 29966 (Response) +message PhantomLevelUpResponse { + ErrorCode ErrorCode = 12; + PhantomItem UpdateInfo = 11; + map ItemMap = 1; +} + +// MessageId: 21259 (Notify) +message PhantomPutOnNotify { + repeated RolePhantomEquipInfo EquipInfoList = 12; +} + +// MessageId: 29278 (Request) +message PhantomPutOnRequest { + int32 IncId = 12; + int32 RoleId = 6; + int32 Pos = 5; +} + +// MessageId: 25853 (Response) +message PhantomPutOnResponse { + ErrorCode ErrorCode = 3; + repeated RolePhantomEquipInfo EquipInfoList = 13; +} + +// MessageId: 27989 (Request) +message Mls { + repeated int32 PhantomItemIncrId = 14; +} + +// MessageId: 19670 (Response) +message Sls { + ErrorCode ErrorCode = 9; + map ItemMap = 6; +} + +// MessageId: 26497 (Request) +message Els { + repeated int32 PhantomItemIncrId = 13; +} + +// MessageId: 19619 (Response) +message yls1 { + ErrorCode ErrorCode = 4; + map ItemMap = 15; +} + +// MessageId: 27157 (Request) +message PhantomRecommendRequest { + int32 RoleId = 6; +} + +// MessageId: 16321 (Response) +message PhantomRecommendResponse { + ErrorCode ErrorCode = 8; + int32 RoleId = 2; + repeated int32 MonsterIdList = 4; + int32 MainPropId = 9; + int32 FetterGroupId = 1; +} + +// MessageId: 20430 (Request) +message PhantomAutoPutRequest { + int32 RoleId = 11; + repeated int32 PhantomItemIncrId = 15; +} + +// MessageId: 26460 (Response) +message PhantomAutoPutResponse { + ErrorCode ErrorCode = 4; + repeated RolePhantomEquipInfo EquipInfoList = 3; +} + +// MessageId: 28617 (Notify) +message PhantomItemUpdateNotify { + repeated PhantomItem UpdateInfo = 11; +} + +// MessageId: 17907 (Notify) +message RolePhantomPropUpdateNotify { + repeated RolePhantomPropInfo Ows2 = 10; +} + +// MessageId: 28975 (Request) +message PhantomIdentifyRequest { + int32 IncrId = 3; + int32 Count = 8; +} + +// MessageId: 20979 (Response) +message PhantomIdentifyResponse { + ErrorCode ErrorCode = 15; + PhantomItem UpdateInfo = 8; +} + +// MessageId: 23205 (Notify) +message PhantomBattleMaxCostNotify { + int32 MaxCost = 8; +} + +// MessageId: 21910 (Notify) +message PhantomSkinUnlockNotify { + repeated int32 PhantomSkinList = 13; +} + +// MessageId: 25332 (Request) +message PhantomSkinChangeRequest { + int32 IncrId = 8; + int32 SkinId = 13; + bool ChangeDefault = 6; +} + +// MessageId: 28383 (Response) +message PhantomSkinChangeResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 29453 (Notify) +message qls { + repeated int32 BBs = 14; + repeated int32 qBs1 = 12; +} + +// MessageId: 17169 (Request) +message PhantomRefiningRequest { + repeated int32 IncId = 15; +} + +// MessageId: 20466 (Response) +message PhantomRefiningResponse { + ErrorCode ErrorCode = 13; + repeated AddCountItemInfo Items = 11; + repeated AddCountItemInfo GBs1 = 9; + repeated PhantomItem OBs1 = 15; +} + +// MessageId: 23128 (Request) +message CalabashBatchRefiningRequest { + repeated int32 IncId = 6; +} + +// MessageId: 19858 (Response) +message CalabashBatchRefiningResponse { + ErrorCode ErrorCode = 7; + repeated AddCountItemInfo Items = 4; + repeated AddCountItemInfo GBs1 = 1; + repeated PhantomItem OBs1 = 8; +} + +message RefreshVisionEquipGroupData { + repeated int32 IncId = 1; + string Name = 2; +} + +// MessageId: 23978 (Request) +message VisionEquipGroupInfoRequest { +} + +// MessageId: 20760 (Response) +message VisionEquipGroupInfoResponse { + ErrorCode ErrorCode = 11; + repeated RefreshVisionEquipGroupData VisionEquipList = 5; +} + +// MessageId: 22419 (Request) +message AddVisionEquipGroupRequest { + int32 RoleId = 4; + string Name = 13; +} + +// MessageId: 20842 (Response) +message AddVisionEquipGroupResponse { + ErrorCode ErrorCode = 5; + repeated RefreshVisionEquipGroupData VisionEquipList = 6; +} + +// MessageId: 24012 (Request) +message Bv_ { + int32 Index = 1; +} + +// MessageId: 18029 (Response) +message kv_2 { + ErrorCode ErrorCode = 5; + repeated RefreshVisionEquipGroupData VisionEquipList = 9; +} + +// MessageId: 28248 (Request) +message qv_2 { + int32 Index = 11; +} + +// MessageId: 19570 (Response) +message Fv_ { + ErrorCode ErrorCode = 9; + repeated RefreshVisionEquipGroupData VisionEquipList = 1; +} + +// MessageId: 24318 (Request) +message Ov_1 { + int32 Index = 12; + string Name = 15; +} + +// MessageId: 23945 (Response) +message Gv_ { + ErrorCode ErrorCode = 13; + repeated RefreshVisionEquipGroupData VisionEquipList = 3; +} + +// MessageId: 27442 (Request) +message Ry_2 { + int32 Index = 15; + int32 RoleId = 11; +} + +// MessageId: 26588 (Response) +message Ay_2 { + ErrorCode ErrorCode = 12; + repeated RolePhantomEquipInfo EquipInfoList = 3; +} + +// MessageId: 19309 (Request) +message UnlockMusicRequest { + repeated int32 Items = 12; +} + +// MessageId: 15522 (Response) +message UnlockMusicResponse { + repeated int32 Ao_ = 13; + ErrorCode ErrorCode = 15; +} + +// MessageId: 26661 (Request) +message GetMusicInfoRequest { +} + +// MessageId: 18140 (Response) +message GetMusicInfoResponse { + repeated int32 xo_1 = 2; + int32 Po_ = 12; + ErrorCode ErrorCode = 7; +} + +// MessageId: 17716 (Request) +message SwitchMusicRequest { + int32 pxl = 10; +} + +// MessageId: 26114 (Response) +message SwitchMusicResponse { + ErrorCode ErrorCode = 10; +} + +message FragmentMemoryData { + int32 Id = 1; + int32 Flag = 2; + int64 FinishTime = 3; +} + +message FragmentMemoryItem { + int32 Id = 1; + repeated FragmentMemoryData Data = 2; + bool IsUnlock = 3; +} + +// MessageId: 26596 (Request) +message PhotoMemoryRequest { +} + +// MessageId: 28395 (Response) +message PhotoMemoryResponse { + repeated FragmentMemoryItem Item = 15; +} + +// MessageId: 28813 (Notify) +message PhotoMemoryUpdateNotify { + repeated FragmentMemoryItem Item = 10; +} + +// MessageId: 16999 (Notify) +message PhotoMemoryCollectUpdateNotify { + FragmentMemoryData Data = 5; +} + +// MessageId: 29495 (Request) +message PhotoMemoryRewardRequest { + repeated int32 Rewards = 10; +} + +// MessageId: 18306 (Response) +message PhotoMemoryRewardResponse { + ErrorCode ErrorCode = 15; +} + +message VisionFetterRecommendInfo { + int32 RecommendFetterGroupId = 1; + int32 Usage = 2; +} + +message GR_2 { + int32 tL_ = 1; + int32 iL_ = 2; + int32 Usage = 3; +} + +message FR_2 { + int32 Cost = 1; + repeated GR_2 GetMainAttrRecommendInfo = 2; + repeated GR_2 GetSubAttrRecommendInfo = 3; +} + +message NR_2 { + repeated VisionFetterRecommendInfo VisionFetterRecommendInfo = 1; + repeated FR_2 VisionAttrRecommendInfo = 2; +} + +message VR_2 { + map RolePhantomRecommendInfos = 1; +} + +// MessageId: 24314 (Request) +message RoleVisionRecommendDataRequest { + int32 RoleId = 4; +} + +// MessageId: 23831 (Response) +message RoleVisionRecommendDataResponse { + ErrorCode ErrorCode = 5; + repeated VisionFetterRecommendInfo VisionFetterRecommendInfo = 2; +} + +// MessageId: 19472 (Request) +message RoleVisionRecommendAttrRequest { + int32 RoleId = 4; +} + +// MessageId: 17186 (Response) +message RoleVisionRecommendAttrResponse { + ErrorCode ErrorCode = 1; + repeated FR_2 VisionAttrRecommendInfo = 2; +} + +message PassiveSkillInfo { + int64 SkillId = 1; + int64 SkillCdEndTime = 2; +} + +message RolePassiveSkillInfo { + int32 RoleId = 1; + repeated PassiveSkillInfo PassiveSkillInfoList = 2; +} + +// MessageId: 21493 (Notify) +message PassiveSkillNotify { + repeated RolePassiveSkillInfo RolePassiveSkillInfoList = 11; +} + +// MessageId: 24549 (Request) +message UpdatePlayerPassiveSkillRequest { + int32 RoleId = 2; + int64 PassiveSkillId = 12; + int64 CdEndTime = 4; +} + +// MessageId: 18459 (Response) +message UpdatePlayerPassiveSkillResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 20562 (Notify) +message PlayerVarNotify { + map VarInfos = 9; +} + +enum MotionType { + MotionType_Spurt = 0; + MotionType_Pullback = 1; + MotionType_BeLand = 2; + MotionType_MotionJump = 3; + MotionType_AirSprint = 4; + MotionType_BackFlip = 5; + MotionType_StepAcross = 6; + MotionType_ClimbTop = 7; + MotionType_LimitDodge = 8; + MotionType_CounterAttack = 9; +} + +// MessageId: 20977 (Request) +message PlayerMotionRequest { + int32 Motion = 15; +} + +// MessageId: 16726 (Response) +message PlayerMotionResponse { + int32 ErrorId = 5; +} + +// MessageId: 19223 (Request) +message PressRequest { + int32 PayloadSize = 14; + int32 NotifyCount = 2; + bytes Payload = 8; +} + +// MessageId: 27270 (Response) +message PressResponse { + bytes Payload = 15; +} + +// MessageId: 16271 (Notify) +message PressNotify { + bytes Payload = 3; +} + +// MessageId: 25301 (Request) +message PressGameRequest { + int32 PayloadSize = 7; + int32 NotifyCount = 6; + bytes Payload = 15; +} + +// MessageId: 20241 (Response) +message PressGameResponse { + bytes Payload = 7; +} + +// MessageId: 27350 (Notify) +message PressGameNotify { + bytes Payload = 10; +} + +// MessageId: 21369 (Request) +message ProgressBarFinishRequest { + int64 EntityId = 12; +} + +// MessageId: 15855 (Response) +message ProgressBarFinishResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 15973 (Notify) +message JSPatchNotify { + string Content = 12; +} + +enum QuestState { + QuestState_InActive = 0; + QuestState_CTs = 1; + QuestState_nvs = 2; + QuestState_Finish = 3; + QuestState_Delete = 4; +} + +message QuestInfo { + int32 QuestId = 1; + int32 Status = 2; +} + +// MessageId: 28526 (Notify) +message QuestListNotify { + repeated QuestInfo Quests = 3; +} + +// MessageId: 20346 (Notify) +message TraceQuestNotify { + int32 QuestId = 9; +} + +// MessageId: 21924 (Request) +message TraceQuestRequest { + int32 TraceType = 2; + int32 QuestId = 14; + int32 Operate = 7; +} + +// MessageId: 25802 (Response) +message TraceQuestResponse { + int32 ErrorId = 12; +} + +// MessageId: 24342 (Notify) +message LDOLLARl { + repeated int32 QuestIds = 12; +} + +enum r8s2 { + r8s_Enter = 0; + r8s_Zbs = 1; +} + +// MessageId: 21679 (Request) +message QuestFinishActionRequest { + int32 QuestId = 15; + int32 NodeId = 6; + int32 ActionId = 5; + int32 ActTime = 4; +} + +// MessageId: 26358 (Response) +message QuestFinishActionResponse { + int32 ErrorId = 1; +} + +// MessageId: 15280 (Request) +message QuestActionRequest { + int32 QuestId = 15; + int32 NodeId = 12; + int32 ActionId = 6; + int32 ActTime = 4; +} + +// MessageId: 26804 (Response) +message QuestActionResponse { + int32 ErrorId = 4; +} + +// MessageId: 15917 (Notify) +message QuestReadyListNotify { + repeated int32 QuestId = 9; +} + +// MessageId: 20280 (Notify) +message QuestShowListNotify { + repeated int32 QuestId = 14; +} + +// MessageId: 29589 (Request) +message QuestNpcMoveOverRequest { + int64 EntityId = 3; +} + +// MessageId: 27365 (Response) +message QuestNpcMoveOverResponse { + int32 ErrorId = 4; +} + +// MessageId: 25954 (Notify) +message QuestStateUpdateNotify { + int32 QuestId = 1; + int64 TreeIncId = 13; +} + +// MessageId: 19865 (Notify) +message p1s { + int32 QuestId = 8; + int32 State = 2; +} + +// MessageId: 23647 (Request) +message QuestFinishActionEndRequest { + repeated int32 QuestId = 10; +} + +// MessageId: 22181 (Response) +message QuestFinishActionEndResponse { + int32 ErrorId = 9; +} + +// MessageId: 17434 (Notify) +message QuestFinishListNotify { + repeated int32 QuestId = 5; +} + +// MessageId: 29402 (Notify) +message DailyQuestUnlockAreaNotify { + repeated int32 UnlockAreaIds = 14; + repeated int32 UnlockInfluenceIds = 15; + int32 t2s = 7; + int32 i2s = 8; + bool r2s = 9; +} + +// MessageId: 17198 (Notify) +message DailyQuestStateNotify { + repeated int32 GetReward = 1; + map AllQuest = 15; +} + +// MessageId: 23185 (Request) +message DailyQuestChangePreferRequest { + int32 TargetArea = 8; + int32 TargetInfluence = 13; +} + +// MessageId: 26308 (Response) +message DailyQuestChangePreferResponse { + int32 ErrorId = 1; +} + +// MessageId: 22482 (Request) +message DailyQuestGetRewardRequest { + repeated int32 QuestId = 11; +} + +// MessageId: 17279 (Response) +message DailyQuestGetRewardResponse { + int32 ErrorId = 10; + repeated DailyQuestReward Rewards = 6; +} + +message DailyQuestReward { + int32 ItemId = 1; + int32 ItemCount = 2; +} + +// MessageId: 22629 (Notify) +message DailyQuestCancelNotify { + repeated int32 QuestIds = 1; +} + +// MessageId: 18407 (Request) +message RoleQuestAcceptRequest { + int32 QuestId = 11; +} + +// MessageId: 23395 (Response) +message RoleQuestAcceptResponse { + int32 ErrorId = 2; +} + +// MessageId: 17983 (Notify) +message RoleQuestStateNotify { + int32 UnlockPoint = 11; + int32 MaxUnlockPoint = 6; + repeated int32 InProgress = 9; + repeated int32 Unlock = 5; + repeated int32 Over = 4; + int64 LastAddPointTime = 13; +} + +// MessageId: 24115 (Notify) +message RoleQuestNewUnlockNotify { + repeated int32 QuestIds = 3; +} + +// MessageId: 24122 (Request) +message RoleQuestPointStateRequest { +} + +// MessageId: 23795 (Response) +message RoleQuestPointStateResponse { + int32 CurrPoint = 3; + int32 MaxPoint = 8; + int64 LastAddPointTime = 14; +} + +// MessageId: 20378 (Notify) +message DestroyQuestsNotify { + repeated int32 QuestIds = 4; +} + +// MessageId: 28297 (Notify) +message AutoQuestNotify { + bool IsAuto = 12; +} + +// MessageId: 26654 (Request) +message QuestRedDotRequest { + int32 QuestId = 4; + int32 Operate = 6; +} + +// MessageId: 15106 (Response) +message QuestRedDotResponse { + int32 ErrorId = 2; +} + +// MessageId: 27199 (Notify) +message QuestRedDotNotify { + repeated int32 QuestId = 6; +} + +enum RangeType { + RangeType_RangeEnter = 0; + RangeType_RangeLeave = 1; + RangeType_RangeInit = 2; +} + +enum Ss_ { + Ss__Trigger = 0; + Ss__Trample = 1; + Ss__DynamicPortal = 2; + Ss__EffectArea = 3; + Ss__AirPassage = 4; + Ss__lRs = 5; +} + +message EntityAccessInfo { + int64 EntityId = 1; + RangeType RangeType = 2; + map Uo_1 = 3; +} + +// MessageId: 28309 (Request) +message EntityAccessRangeRequest { + int64 EntityId = 14; + repeated int64 EntitiesToCheck = 11; + RangeType RangeType = 10; +} + +// MessageId: 24095 (Response) +message EntityAccessRangeResponse { + ErrorCode ErrorCode = 11; + int64 EntityId = 12; + repeated EntityAccessInfo Info = 6; +} + +// MessageId: 28654 (Request) +message PlayerAccessEffectAreaRequest { + int64 EntityId = 6; + RangeType RangeType = 8; +} + +// MessageId: 28308 (Response) +message PlayerAccessEffectAreaResponse { + ErrorCode ErrorCode = 1; + int64 EntityId = 4; + EntityAccessInfo Info = 15; +} + +// MessageId: 26205 (Notify) +message UpdateEntitiesInRangeNotify { + int64 EntityId = 7; + repeated int64 EntitiesToCheck = 11; + RangeType RangeType = 9; +} + +// MessageId: 26489 (Notify) +message UpdatePlayerInRangeNotify { + int64 EntityId = 5; + int32 PlayerId = 1; + RangeType RangeType = 9; +} + +enum EntityTransitionType { + EntityTransitionType_Up = 0; + EntityTransitionType_Down = 1; +} + +// MessageId: 17454 (Notify) +message ChangeEntityTransitionNotify { + int64 EntityId = 1; + EntityTransitionType EntityTransition = 7; +} + +// MessageId: 29596 (Request) +message InitRangeRequest { + int64 EntityId = 8; + repeated int64 EntitiesToRequest = 3; + bool zKs = 12; +} + +// MessageId: 22843 (Response) +message InitRangeResponse { + ErrorCode ErrorCode = 11; + int64 EntityId = 6; + repeated EntityAccessInfo Info = 13; + EntityAccessInfo ko_2 = 5; +} + +enum ApplyRechallengeReason { + ApplyRechallengeReason_Settle = 0; + ApplyRechallengeReason_Dead = 1; +} + +enum RechallengeReason { + RechallengeReason_Accept = 0; + RechallengeReason_ActiveRefuse = 1; + RechallengeReason_TimeOutRefuse = 2; +} + +// MessageId: 24373 (Request) +message ApplyRechallengeRequest { + int32 Reason = 6; +} + +// MessageId: 15834 (Response) +message ApplyRechallengeResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 15987 (Notify) +message ReceiveRechallengeNotify { + int32 PlayerId = 13; + int32 Result = 10; +} + +// MessageId: 22579 (Request) +message ReceiveRechallengeRequest { + int32 Result = 9; +} + +// MessageId: 23767 (Response) +message ReceiveRechallengeResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 26636 (Request) +message InviteRechallengeRequest { +} + +// MessageId: 19441 (Response) +message InviteRechallengeResponse { + ErrorCode ErrorCode = 14; +} + +// MessageId: 22625 (Notify) +message InviteRechallengeNotify { + int32 InviterPlayerId = 1; +} + +// MessageId: 23056 (Notify) +message ReceiveRechallengePlayerIdsNotify { + repeated int32 PlayerIds = 7; +} + +// MessageId: 17798 (Notify) +message PlayerDeadNotify { + int32 PlayerId = 15; + int32 DelaySeconds = 10; + bool IsAutoRevive = 9; + int32 ReviveId = 12; + bool IsLogin = 2; + bool IsShowRevive = 1; +} + +message ReviveRoleInformation { + int64 EntityId = 1; + GameplayAttributeData CurHpAttribute = 2; +} + +// MessageId: 20498 (Notify) +message PlayerReviveNotify { + int32 PlayerId = 9; + int32 ReviveType = 10; + Vector Location = 8; + Rotator Rotator = 2; + repeated ReviveRoleInformation ReviveRoleInfos = 6; + bool NeedRollbackSubLevel = 7; + repeated string RollbackSubLevel = 3; + int32 TeleportId = 14; + bool SelfRevive = 12; +} + +// MessageId: 17060 (Request) +message ReviveRequest { + bool UseItem = 5; +} + +// MessageId: 20168 (Response) +message ReviveResponse { + ErrorCode ErrorCode = 13; +} + +// MessageId: 16643 (Request) +message AddReviveRegionRequest { + int32 ReviveId = 15; +} + +// MessageId: 19273 (Response) +message AddReviveRegionResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 25064 (Request) +message RemoveReviveRegionRequest { + int32 ReviveId = 4; +} + +// MessageId: 18489 (Response) +message RemoveReviveRegionResponse { + ErrorCode ErrorCode = 8; +} + +message DeathStatusInfo { + int32 GroupType = 1; + LivingStatus LivingStatus = 2; +} + +// MessageId: 16231 (Notify) +message AliveStatusNotify { + int32 PlayerId = 1; + repeated DeathStatusInfo Info = 2; +} + +enum RogueConstVar { + RogueConstVar_Zero = 0; +} + +enum RoguelikeGainDataType { + RoguelikeGainDataType_Unkonw = 0; + RoguelikeGainDataType_hxs = 1; + RoguelikeGainDataType_Shop = 2; + RoguelikeGainDataType_RUs = 3; + RoguelikeGainDataType_CommonBuff = 4; + RoguelikeGainDataType_RoleBuff = 5; + RoguelikeGainDataType_Event = 6; + RoguelikeGainDataType_BranchBuff = 7; + RoguelikeGainDataType_Miraclecreation = 8; +} + +message AffixEntry { + int32 Id = 1; + bool IsUnlock = 2; + map ElementDict = 3; +} + +message DiscountInfo { + map BuffPrice = 1; + int32 Discounted = 2; +} + +message RogueGainEntry { + oneof a8s { + bool O2s = 7; + } + int32 Type = 1; + int32 Index = 2; + int32 ConfigId = 3; + map ElementDict = 4; + repeated AffixEntry AffixEntryList = 5; + DiscountInfo DiscountInfo = 6; + bool IsSelect = 8; + bool IsNew = 9; + int32 Cost = 10; + int32 IsSell = 11; + bool IsValid = 12; +} + +// MessageId: 22378 (Notify) +message RoguelikeCurrencyNotify { +} + +// MessageId: 26766 (Notify) +message RoguelikeCurrencyUpdateNotify { +} + +// MessageId: 19603 (Notify) +message RoguelikeInfoNotify { + oneof u8s { + RogueGainEntry j2s = 6; + } + RogueGainEntry RoleEntry = 8; + repeated RogueGainEntry BuffEntryList = 14; + map ElementDict = 15; + repeated RogueGainEntry PhantomEntry = 7; +} + +// MessageId: 23164 (Request) +message RoguelikeRefreshGainRequest { + int32 BindId = 9; + int32 Layer = 5; +} + +// MessageId: 18427 (Response) +message RoguelikeRefreshGainResponse { + ErrorCode ErrorCode = 5; + repeated string ErrorParams = 13; + RoguelikeChooseData RoguelikeChooseData = 3; +} + +// MessageId: 17077 (Request) +message RoguelikeChooseDataRequest { + int32 Index = 14; + int32 Layer = 7; +} + +message RoguelikeChooseData { + int32 Index = 1; + int32 Type = 2; + int32 MaxTime = 3; + int32 UseTime = 4; + int32 EventId = 5; + repeated RogueGainEntry RogueGainEntryList = 6; + int32 Layer = 7; + bool IsSelect = 8; + repeated o5s1 Z2s = 9; +} + +// MessageId: 24010 (Response) +message RoguelikeChooseDataResponse { + ErrorCode ErrorCode = 11; + repeated string ErrorParams = 5; + RoguelikeChooseData RoguelikeChooseData = 1; +} + +// MessageId: 26734 (Notify) +message RoguelikeChooseDataNotify { + repeated RoguelikeChooseData RoguelikeChooseDataList = 3; +} + +// MessageId: 26444 (Request) +message RoguelikeChooseDataResultRequest { + int32 BindId = 15; + int32 Index = 5; + int32 Layer = 14; +} + +// MessageId: 23998 (Response) +message RoguelikeChooseDataResultResponse { + ErrorCode ErrorCode = 1; + repeated string ErrorParams = 6; + RoguelikeChooseDataNotify RoguelikeChooseDataNotify = 7; + repeated RogueGainEntry RogueGainEntryList = 11; + bool IsSelect = 15; + repeated RogueGainEntry tqs = 8; + DOLLARna DOLLARna = 3; +} + +message DOLLARna { + repeated Yna Wna = 1; +} + +message Yna { + Qna Qna = 1; + repeated Qna Kna = 2; +} + +message Qna { + oneof Data { + RoguelikeEventGainNotify RoguelikeEventGainNotify = 1; + ItemObtainNotify ItemObtainNotify = 2; + } +} + +// MessageId: 18024 (Notify) +message RoguelikeEventGainNotify { + repeated RogueGainEntry RogueGainEntryList = 7; + repeated RogueGainEntry Xna = 15; +} + +// MessageId: 17087 (Request) +message RoguelikeLastInfoRequest { +} + +message RoguelikeLastInfo { + int32 InstId = 2; + int32 CurLayer = 3; + int32 MaxLayer = 4; +} + +// MessageId: 17303 (Response) +message RoguelikeLastInfoResponse { + ErrorCode ErrorCode = 12; + bool HasData = 5; + repeated RoguelikeLastInfo RoguelikeLastInfos = 11; +} + +// MessageId: 16056 (Request) +message RoguelikePopularEntriesInfoRequest { + int32 InstId = 14; + int32 SeasonId = 6; +} + +// MessageId: 19827 (Response) +message RoguelikePopularEntriesInfoResponse { + ErrorCode ErrorCode = 13; + sqs sqs = 9; +} + +// MessageId: 27740 (Request) +message RoguelikePopularEntriesChangeRequest { + int32 InstId = 3; + repeated int32 BHn = 12; + int32 SeasonId = 1; +} + +// MessageId: 22381 (Response) +message RoguelikePopularEntriesChangeResponse { + ErrorCode ErrorCode = 2; +} + +message sqs { + int32 InstId = 1; + repeated int32 BHn = 2; + int32 SeasonId = 3; +} + +// MessageId: 27671 (Request) +message RoguelikeStartRequest { + bool ContinueLastProgress = 13; + int32 InstId = 9; + repeated int32 RoleIds = 6; + int32 SeasonId = 5; +} + +// MessageId: 29220 (Response) +message RoguelikeStartResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 26002 (Request) +message RoguelikeQuitRequest { +} + +// MessageId: 25367 (Response) +message RoguelikeQuitResponse { + ErrorCode ErrorCode = 13; +} + +message RoguelikeResultInfo { + oneof u8s { + RogueGainEntry j2s = 10; + } + bool IsNewRecord = 1; + uint32 Time = 2; + int32 CurLayer = 3; + int32 MaxLayer = 4; + int32 KillEnemyCount = 5; + int32 GetGainCount = 6; + map Rewards = 8; + RogueGainEntry RoleEntry = 9; + bool IsDeadTrigger = 11; + int32 InstId = 12; + int32 TotalCostTime = 13; + int32 PhantomEntry = 14; +} + +// MessageId: 25650 (Notify) +message RoguelikeResultNotify { + RoguelikeResultInfo RoguelikeResultInfo = 6; +} + +// MessageId: 26843 (Request) +message RoguelikeResultRequest { + int32 InstId = 7; +} + +// MessageId: 25662 (Response) +message RoguelikeResultResponse { + ErrorCode ErrorCode = 7; + RoguelikeResultInfo RoguelikeResultInfo = 4; +} + +// MessageId: 21458 (Notify) +message RoguelikeSubLevelNotify { + string LoadSubLevel = 7; + string Cqs = 8; + float X = 15; + float Y = 14; + float gqs2 = 9; + float fqs = 2; + repeated string qo_1 = 12; + repeated string Oo_ = 10; +} + +// MessageId: 27473 (Request) +message T_s { +} + +// MessageId: 28540 (Response) +message L_s { + ErrorCode ErrorCode = 13; +} + +enum RoguelikeRoomType { + RoguelikeRoomType_Normal = 0; + RoguelikeRoomType_Special = 1; + RoguelikeRoomType_Boss = 2; +} + +// MessageId: 23079 (Notify) +message RoguelikeRoomInfoNotify { + int32 CurLayer = 9; + int32 MaxLayer = 7; + int32 RoguelikeRoomTypeId = 11; + int32 SkyBoxId = 4; + int32 Go_1 = 1; +} + +// MessageId: 28809 (Request) +message RoguelikeTalentInfoRequest { + int32 SeasonId = 2; +} + +enum m8s { + m8s_CMs = 0; + m8s_Active = 1; +} + +// MessageId: 23702 (Response) +message RoguelikeTalentInfoResponse { + ErrorCode ErrorCode = 12; + map TalentSkillDict = 8; +} + +// MessageId: 24193 (Request) +message RoguelikeTalentLevelUpRequest { + int32 SkillId = 13; +} + +// MessageId: 22075 (Response) +message RoguelikeTalentLevelUpResponse { + ErrorCode ErrorCode = 14; + int32 Level = 3; +} + +// MessageId: 21909 (Notify) +message RoguelikeTalentUnlockNotify { + int32 SkillId = 14; +} + +message RoguelikeToken { + int32 Id = 1; + bool IsReceive = 2; +} + +message SeasonReward { + int32 Id = 1; + bool IsReceive = 2; +} + +message SeasonData { + int32 SeasonId = 1; + int64 StartTime = 2; + int64 EndTime = 3; + repeated RoguelikeToken RoguelikeTokenList = 4; + repeated SeasonReward SeasonRewardList = 5; + int32 TokenItemCount = 6; +} + +// MessageId: 23178 (Request) +message RoguelikeSeasonDataRequest { + int32 SeasonId = 5; +} + +// MessageId: 16991 (Response) +message RoguelikeSeasonDataResponse { + ErrorCode ErrorCode = 9; + SeasonData SeasonData = 11; +} + +// MessageId: 25265 (Request) +message RoguelikeTokenReceiveRequest { + int32 SeasonId = 10; + int32 Id = 12; +} + +// MessageId: 24163 (Response) +message RoguelikeTokenReceiveResponse { + ErrorCode ErrorCode = 9; + map ItemMap = 1; +} + +// MessageId: 16066 (Request) +message RoguelikeSeasonRewardReceiveRequest { + int32 SeasonId = 8; + repeated int32 Index = 12; +} + +// MessageId: 23376 (Response) +message RoguelikeSeasonRewardReceiveResponse { + ErrorCode ErrorCode = 13; + map ItemMap = 6; +} + +// MessageId: 27255 (Request) +message RoguelikeGiveUpGainRequest { + int32 BindId = 1; + int32 Layer = 4; +} + +// MessageId: 23286 (Response) +message RoguelikeGiveUpGainResponse { + int32 BindId = 5; + ErrorCode ErrorCode = 15; + map ItemMap = 8; +} + +enum RoguelikeGainType { + RoguelikeGainType_GainDataAdd = 0; + RoguelikeGainType_GainDataDelete = 1; + RoguelikeGainType_GainDataUpdate = 2; +} + +// MessageId: 24638 (Notify) +message Tfs { + RoguelikeGainType Type = 15; + int32 Index = 9; + RogueGainEntry RogueGainEntry = 4; +} + +// MessageId: 22294 (Request) +message RoguelikeTrialRoleInfoRequest { + int32 SeasonId = 13; + repeated int32 PHn = 12; + repeated int32 Rpl = 4; +} + +// MessageId: 23384 (Response) +message RoguelikeTrialRoleInfoResponse { + ErrorCode ErrorCode = 2; + repeated int32 Rqs = 6; + int32 PJs = 14; + int32 wJs = 15; + int32 RoleLevel = 5; + int32 WeaponLevel = 7; + repeated Is_2 Fo_1 = 1; +} + +message Is_2 { + int32 InstId = 1; + repeated int32 Rqs = 2; + repeated int32 RoleIds = 3; + repeated int32 No_ = 4; +} + +// MessageId: 19400 (Notify) +message RogueCharacterRoomSelectViewNotify { + int32 Index = 9; + repeated int32 RoomIdList = 7; +} + +// MessageId: 24478 (Request) +message RoguelikeRoleRoomSelectRequest { + int32 Index = 11; + int32 Mra = 9; +} + +// MessageId: 17014 (Response) +message RoguelikeRoleRoomSelectResponse { + ErrorCode ErrorCode = 14; +} + +message Pqs { + int32 SkillId = 1; + repeated int64 Dqs = 2; +} + +message f8s { + int32 Aqs = 1; + Pqs Pqs = 2; +} + +message bqs { + repeated Pqs Uqs = 1; + repeated f8s wqs = 2; +} + +message v8s { + int32 xqs = 1; + bqs bqs = 2; +} + +message Gqs1 { + bqs Bqs = 1; + repeated v8s qqs = 2; +} + +// MessageId: 27909 (Notify) +message PlayerSkillInfoPbNotify { + Gqs1 Gqs1 = 5; +} + +// MessageId: 26139 (Request) +message Cms1 { + int64 EntityId = 13; +} + +// MessageId: 20597 (Response) +message gms { + ErrorCode ErrorCode = 3; +} + +enum SceneStepStatus { + SceneStepStatus_Accepted = 0; + SceneStepStatus_Finished = 1; + SceneStepStatus_Failed = 2; +} + +message SceneStepConditionProgress { + int32 ConditionId = 1; + int32 ProgressNum = 2; +} + +message SceneStepPlayerProgress { + int32 PlayerId = 1; + repeated SceneStepConditionProgress Progress = 2; +} + +message SceneStepInfo { + int32 StepId = 1; + int32 Status = 2; + repeated SceneStepConditionProgress Progress = 3; + repeated SceneStepPlayerProgress MultiPlayerProgress = 4; +} + +message SceneStepGroupInfo { + int32 StepGroupId = 1; + repeated SceneStepInfo StepGroupInfo = 2; +} + +// MessageId: 29798 (Notify) +message SceneStepGroupInfoNotify { + repeated SceneStepGroupInfo StepGroupInfo = 8; +} + +// MessageId: 25613 (Notify) +message SceneStepInfoNotify { + int32 StepGroupId = 15; + SceneStepInfo StepInfo = 13; +} + +// MessageId: 23053 (Request) +message TargetGearHitRequest { + int64 EntityId = 1; +} + +// MessageId: 22388 (Response) +message TargetGearHitResponse { + ErrorCode ErrorCode = 4; +} + +// MessageId: 24784 (Request) +message ThrowDamageRequest { + int64 EntityId = 11; + int64 CalculateId = 8; +} + +// MessageId: 29818 (Response) +message ThrowDamageResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 16532 (Notify) +message ThrowDamageNotify { + int64 EntityId = 5; + int32 Durability = 15; +} + +// MessageId: 18595 (Notify) +message ThrowDamageRecoveryNotify { + int64 EntityId = 6; + int32 Durability = 2; +} + +// MessageId: 20784 (Request) +message GetRewardTreasureBoxRequest { + int64 EntityId = 3; +} + +// MessageId: 28868 (Response) +message GetRewardTreasureBoxResponse { + ErrorCode ErrorCode = 4; +} + +message MobileButtonSetting { + int32 Id = 1; + float Size = 2; + float Transparency = 3; + float ScreenX = 4; + float ScreenY = 5; + int32 ButtonLevel = 6; + int32 PanelLevel = 7; +} + +// MessageId: 25391 (Notify) +message SettingNotify { + repeated MobileButtonSetting MobileButtonSettings = 15; +} + +// MessageId: 28004 (Request) +message MobileButtonSettingUpdateRequest { + repeated MobileButtonSetting MobileButtonSettings = 6; +} + +// MessageId: 29813 (Response) +message MobileButtonSettingUpdateResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 24865 (Request) +message LanguageSettingUpdateRequest { + int32 Language = 9; +} + +// MessageId: 16639 (Response) +message LanguageSettingUpdateResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 18784 (Request) +message ChangeServerPlayStationPlayOnlyStateRequest { + bool CrossPlayEnabled = 9; +} + +// MessageId: 20213 (Response) +message ChangeServerPlayStationPlayOnlyStateResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 23088 (Request) +message ServerPlayStationPlayOnlyStateRequest { +} + +// MessageId: 29774 (Response) +message ServerPlayStationPlayOnlyStateResponse { + bool CrossPlayEnabled = 7; +} + +message Ts_2 { + repeated string srh = 1; +} + +message bs_ { + string urh = 1; + repeated string srh = 2; + int32 Version = 3; +} + +message Ls_1 { + string crh = 1; + map Vo_1 = 2; + int32 Version = 3; +} + +message Wo_ { + string urh = 1; + repeated Ts_2 jo_ = 2; + int32 Version = 3; +} + +message Qo_2 { + string crh = 1; + repeated Ts_2 jo_ = 2; + int32 Version = 3; +} + +enum ws_ { + ws__Mouse = 0; + ws__uVn = 1; +} + +message Zih { + repeated Rs_1 trh = 1; +} + +message Rs_1 { + map Ho_2 = 1; + map DOLLARo_ = 2; + map Wo_ = 3; + map Qo_2 = 4; + int32 irh = 5; + string grh = 6; +} + +// MessageId: 20959 (Request) +message InputSettingRequest { +} + +// MessageId: 29676 (Response) +message InputSettingResponse { + Zih Zih = 6; +} + +// MessageId: 29543 (Request) +message InputSettingUpdateRequest { + Zih Zih = 7; +} + +// MessageId: 26345 (Response) +message InputSettingUpdateResponse { + ErrorCode ErrorCode = 3; +} + +// MessageId: 27225 (Notify) +message InputSettingNotify { + Zih Zih = 10; +} + +message T8s { + int32 Id = 1; + int32 BoughtCount = 2; + int32 Lock = 3; +} + +message ShoppMoneyInfo { + int32 MoneyId = 1; + int32 MoneyNum = 2; +} + +message R8s1 { + int32 ShopId = 1; + int32 Id = 2; +} + +message ShopItemInfoNew { + int32 Id = 1; + int32 BoughtCount = 2; + bool Lock = 3; + int32 ItemId = 4; + int32 ItemNum = 5; + string CondText = 6; + repeated ShoppMoneyInfo MoneyList = 7; + uint32 BeginTime = 8; + uint32 EndTime = 9; + int32 LimitNum = 10; + repeated ShoppMoneyInfo OriginalMoneyList = 11; + string Label = 12; + string SwitchText = 13; + string PurchaseText = 14; +} + +message ShopInfo { + int32 ShopId = 1; + uint32 UpdateTime = 2; + repeated ShopItemInfoNew ItemInfoList = 3; +} + +// MessageId: 20074 (Request) +message ShopInfoRequest { + string VersionStr = 1; +} + +// MessageId: 23356 (Response) +message ShopInfoResponse { + ErrorCode ErrorCode = 13; + string VersionStr = 11; + repeated ShopInfo ShopList = 2; +} + +// MessageId: 21521 (Notify) +message ShopInfoNotify { + string VersionStr = 6; + repeated ShopInfo ShopList = 8; +} + +// MessageId: 26317 (Request) +message ShopBuyRequest { + string VersionStr = 13; + int32 ShopId = 10; + int32 Id = 11; + int32 Num = 9; + int32 MoneyId = 5; + int64 InteractEntityId = 14; +} + +// MessageId: 17862 (Response) +message ShopBuyResponse { + ErrorCode ErrorCode = 15; + int32 ShopId = 3; + int32 Id = 1; + int32 BoughtCount = 8; +} + +// MessageId: 23059 (Request) +message ShopUpdateRequest { + int32 ShopId = 14; +} + +// MessageId: 19810 (Response) +message ShopUpdateResponse { + ErrorCode ErrorCode = 9; + ShopInfo Info = 3; +} + +// MessageId: 23373 (Notify) +message ShopUnlockNotify { + repeated R8s1 UnlockIds = 2; +} + +// MessageId: 17237 (Notify) +message ShopInfoUpdateNotify { + ShopInfo Info = 15; +} + +message JR_1 { + ML_ ML_ = 1; + int32 MaxScore = 2; + int32 EL_1 = 3; + repeated int32 oG_ = 4; +} + +message ZR_ { + int32 Id = 1; + JR_1 IL_ = 2; + JR_1 TL_ = 3; + int64 nG_ = 4; +} + +message ML_ { + repeated int32 bL_ = 1; + int32 LL_ = 2; +} + +message eA_ { + int32 Id = 1; + bool vT_2 = 2; + int32 wL_ = 3; + int32 RL_ = 4; + ML_ AL_ = 5; + ML_ PL_ = 6; + bool iA_ = 7; +} + +// MessageId: 19991 (Request) +message SlashAndTowerInfoRequest { +} + +// MessageId: 16849 (Response) +message SlashAndTowerInfoResponse { + ErrorCode ErrorCode = 2; + repeated eA_ xL_ = 3; + repeated int32 RewardsReceived = 9; + int64 CurSeasonEndTime = 15; + bool IsNeedShowConfirmSeasonUpdate = 13; + bool CurIsHaveRecord = 5; +} + +// MessageId: 29579 (Request) +message SlashAndTowerScoreRewardRequest { + int32 Id = 12; +} + +// MessageId: 23571 (Response) +message SlashAndTowerScoreRewardResponse { + ErrorCode ErrorCode = 1; +} + +// MessageId: 17579 (Request) +message EndLessHistoryRequest { +} + +// MessageId: 19548 (Response) +message EndLessHistoryResponse { + ErrorCode ErrorCode = 9; + ZR_ DL_ = 6; + ZR_ BL_ = 4; +} + +// MessageId: 26641 (Notify) +message ShipTowerUpdateResultNotify { + int32 ELl = 13; + int32 kL_ = 10; + int32 qL_ = 6; + int32 OL_ = 5; + int32 GL_ = 2; + ML_ rA_ = 1; + ML_ oA_ = 11; +} + +// MessageId: 20814 (Notify) +message ShipTowerUpdateLevelPlayNotify { + repeated eA_ xL_ = 13; +} + +// MessageId: 25369 (Request) +message SlashAndTowerSaveRecordRequest { + int32 Id = 12; +} + +// MessageId: 28508 (Response) +message SlashAndTowerSaveRecordResponse { + ErrorCode ErrorCode = 12; +} + +// MessageId: 24247 (Request) +message SlashAndTowerResetRequest { + int32 Id = 7; +} + +// MessageId: 16258 (Response) +message SlashAndTowerResetResponse { + ErrorCode ErrorCode = 14; +} + +message VL_ { + ML_ ajn = 1; + int32 Usage = 2; +} + +// MessageId: 17051 (Request) +message SlashAndTowerRecommendRequest { + int32 Id = 13; +} + +// MessageId: 22559 (Response) +message SlashAndTowerRecommendResponse { + ErrorCode ErrorCode = 5; + repeated VL_ nA_ = 9; + repeated VL_ sA_ = 15; +} + +// MessageId: 16220 (Request) +message SlashAndTowerReviewRequest { +} + +message cG_ { + int32 lG_ = 1; + int32 Score = 2; +} + +// MessageId: 16655 (Response) +message SlashAndTowerReviewResponse { + ErrorCode ErrorCode = 7; + repeated cG_ _G_ = 6; +} + +enum SneakState { + SneakState_Open = 0; + SneakState_Close = 1; +} + +enum SneakFinishType { + SneakFinishType_SneakSuccess = 0; + SneakFinishType_SneakFail = 1; +} + +// MessageId: 26965 (Notify) +message SceneItemDurabilityChangeNotify { + int32 iGs = 13; + int32 State = 7; + repeated int64 EntityIds = 6; +} + +// MessageId: 15162 (Request) +message Qms { + int32 iGs = 9; + int32 rGs = 1; +} + +// MessageId: 28886 (Response) +message Xms { + ErrorCode ErrorCode = 13; +} + +// MessageId: 17546 (Notify) +message Yms { + int32 oGs2 = 3; +} + +// MessageId: 17838 (Request) +message SpecialItemEquipRequest { + int32 ItemId = 1; +} + +// MessageId: 15928 (Response) +message SpecialItemEquipResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 28700 (Request) +message Zms { +} + +// MessageId: 15288 (Response) +message eCs { + ErrorCode ErrorCode = 15; +} + +// MessageId: 17369 (Request) +message SpringSignDrawRoleRequest { +} + +// MessageId: 24575 (Response) +message SpringSignDrawRoleResponse { + ErrorCode ErrorCode = 13; + int32 Ko_1 = 2; +} + +// MessageId: 16415 (Request) +message SpringSignDrawRewardRequest { + int32 Id = 15; +} + +// MessageId: 28803 (Response) +message SpringSignDrawRewardResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 22415 (Request) +message SpringSignSkinRewardRequest { +} + +// MessageId: 28225 (Response) +message SpringSignSkinRewardResponse { + ErrorCode ErrorCode = 5; +} + +// MessageId: 21175 (Request) +message EZl1 { +} + +// MessageId: 27995 (Response) +message IZl1 { + ErrorCode ErrorCode = 1; +} + +// MessageId: 27547 (Request) +message SynthesisInfoRequest { +} + +// MessageId: 24340 (Response) +message SynthesisInfoResponse { + ErrorCode ErrorCode = 1; + repeated OneSynthesisInfo SynthesisInfoList = 14; + repeated OneSynthesisConfig SynthesisConfigs = 15; + SynthesisLevelInfo LevelInfo = 10; + int64 LimitRefreshTime = 5; +} + +message SynthesisLevelInfo { + int32 Level = 1; + int32 TotalProficiency = 2; +} + +message OneSynthesisInfo { + int32 Id = 1; + int32 Count = 2; + int32 LastRoleId = 3; + int32 LimitTotalCount = 4; + int32 LimitSynthesisCount = 5; + int64 ExistStartTime = 6; + int64 ExistEndTime = 7; +} + +message OneSynthesisConfig { + int32 Id = 1; + int64 ExistStartTime = 2; + int64 ExistEndTime = 3; +} + +// MessageId: 23848 (Request) +message SynthesisItemRequest { + int32 Id = 15; + int32 RoleId = 7; + int32 Count = 6; + int64 InteractEntityId = 12; +} + +// MessageId: 21127 (Response) +message SynthesisItemResponse { + ErrorCode ErrorCode = 8; + int32 Id = 14; + repeated SingleItemInfo ItemInfos = 7; + int32 ActiveSkillType = 10; + repeated SingleItemInfo ExtraItemInfos = 3; + int32 RoleId = 6; +} + +// MessageId: 28667 (Notify) +message SynthesisInfoUpdateNotify { + repeated OneSynthesisInfo SynthesisInfoList = 12; + repeated int32 HideSynthesisIdList = 7; +} + +// MessageId: 27017 (Request) +message SynthesisLevelRewardRequest { +} + +// MessageId: 17484 (Response) +message SynthesisLevelRewardResponse { + ErrorCode ErrorCode = 1; + SynthesisLevelInfo LevelInfo = 4; +} + +// MessageId: 29395 (Notify) +message SynthesisLevelUpdateNotify { + oneof B8s { + SynthesisLevelInfo LevelInfo = 6; + } +} + +// MessageId: 22866 (Request) +message SynthesisFormulaUnlockRequest { + int32 Id = 13; +} + +// MessageId: 20823 (Response) +message SynthesisFormulaUnlockResponse { + ErrorCode ErrorCode = 11; + int32 Id = 13; +} + +// MessageId: 29877 (Request) +message ExchangeItemRequest { + int32 _5l = 11; + int32 c5l = 1; + int32 u5l = 14; +} + +// MessageId: 17751 (Response) +message ExchangeItemResponse { + ErrorCode ErrorCode = 12; +} + +message TemporaryTeleportInfo { + int32 MarkId = 1; + int64 temporaryTeleportId = 2; + int32 IsTrace = 3; + int32 InstId = 4; + Vector Pos = 5; + Rotator Rot = 6; + Vector PlayerTeleportPos = 7; +} + +// MessageId: 26181 (Notify) +message TemporaryTeleportAllInfoNotify { + repeated TemporaryTeleportInfo AllTemporaryTeleportInfo = 6; +} + +// MessageId: 19857 (Notify) +message AddTemporaryTeleportInfoNotify { + TemporaryTeleportInfo TemporaryTeleportInfo = 9; +} + +// MessageId: 27200 (Notify) +message RemoveTemporaryTeleportNotify { + int64 temporaryTeleportId = 4; +} + +// MessageId: 15452 (Notify) +message TemporaryTeleportChangeNotify { + TemporaryTeleportInfo TemporaryTeleportInfo = 15; +} + +// MessageId: 24777 (Request) +message RemoveTemporaryTeleportRequest { + int64 temporaryTeleportId = 2; +} + +// MessageId: 27959 (Response) +message RemoveTemporaryTeleportResponse { + ErrorCode ErrorCode = 13; +} + +// MessageId: 18107 (Request) +message TeleportToTargetRequest { + int64 temporaryTeleportId = 8; + Rotator Rot = 1; +} + +// MessageId: 27560 (Response) +message TeleportToTargetResponse { + ErrorCode ErrorCode = 7; +} + +// MessageId: 15033 (Request) +message LYl { + Vector Pos = 14; + Rotator Rot = 4; +} + +// MessageId: 24513 (Response) +message wYl { + ErrorCode ErrorCode = 15; + int64 temporaryTeleportId = 14; +} + +// MessageId: 24800 (Notify) +message ThirdPartySharedNotify { + repeated int32 SharedIds = 14; +} + +// MessageId: 28082 (Request) +message ThirdPartyShareRequest { + int32 SharedId = 3; +} + +// MessageId: 20847 (Response) +message ThirdPartyShareResponse { + ErrorCode ErrorCode = 11; +} + +// MessageId: 15912 (Notify) +message TimeResetNotify { + int32 S0a = 6; +} + +// MessageId: 19727 (Request) +message TimelineTraceStartRequest { + int64 EntityId = 15; + int32 Index = 10; +} + +message ControlPointData { + int32 ControlPointIndex = 1; + bool LeftEnable = 2; + bool RightEnable = 3; +} + +// MessageId: 22569 (Response) +message TimelineTraceStartResponse { + ErrorCode ErrorCode = 9; + int32 Index = 1; + int32 ControlPoint = 6; + repeated int64 EntityIds = 11; + repeated ControlPointData PointDatas = 12; +} + +// MessageId: 22138 (Request) +message TimelineTraceControlRequest { + int64 EntityId = 9; + bool Forward = 6; +} + +// MessageId: 15796 (Response) +message TimelineTraceControlResponse { + ErrorCode ErrorCode = 13; + int32 ControlPoint = 11; +} + +// MessageId: 15571 (Request) +message TimelineTraceExitRequest { + int64 EntityId = 13; +} + +// MessageId: 15352 (Response) +message TimelineTraceExitResponse { + ErrorCode ErrorCode = 14; +} + +// MessageId: 21575 (Request) +message TimeCheckRequest { + int64 ClientTime = 10; + float Dilation = 2; + float RDilation = 9; +} + +// MessageId: 18032 (Notify) +message TimeCheckNotify { + int64 ClientTime = 12; + int64 ServerTime = 2; + int64 ServerStopTime = 14; + int64 SceneStopTime = 1; + int64 Xo_2 = 13; +} + +// MessageId: 17745 (Response) +message TimeCheckResponse { + ErrorCode ErrorCode = 4; + int64 ClientTime = 12; + int64 ServerTime = 9; + int64 ServerStopTime = 2; + int64 SceneStopTime = 7; + int64 Xo_2 = 15; +} + +message TowerInfo { + int32 CurrentSeason = 1; + int32 DataSeason = 2; + repeated TowerDifficultyPb TowerDifficulties = 3; + int64 BeginTime = 4; + int64 EndTime = 5; + int32 MaxUnlockDifficulty = 6; +} + +message TowerDifficultyPb { + int32 Difficulty = 1; + repeated int32 RewardIndex = 2; + repeated TowerAreaPb TowerAreas = 3; + int32 MaxStar = 4; +} + +message TowerAreaPb { + int32 AreaNum = 1; + repeated TowerFloorPb TowerFloors = 2; +} + +message TowerFloorPb { + int32 TowerConfigId = 1; + int32 Star = 2; + repeated TowerRolePb Formation = 4; + repeated int32 AGs = 5; +} + +message TowerRolePb { + int32 RoleId = 1; + int32 LeaveSkillId = 2; +} + +message TowerRecommendRole { + int32 RoleId = 1; + int32 LeaveSkillId = 2; + int32 Level = 3; +} + +message TowerRecommendFormation { + repeated TowerRecommendRole Formation = 1; + int32 Usage = 2; +} + +// MessageId: 17099 (Request) +message TowerRequest { +} + +// MessageId: 21540 (Response) +message TowerResponse { + TowerInfo TowerInfo = 1; +} + +// MessageId: 20446 (Request) +message TowerSeasonUpdateRequest { +} + +// MessageId: 25183 (Response) +message TowerSeasonUpdateResponse { + oneof DOLLAR8s { + TowerInfo TowerInfo = 4; + } + int32 MaxUnlockDifficulty = 6; +} + +// MessageId: 16204 (Request) +message TowerFormationRecommendRequest { + int32 TowerConfigId = 7; +} + +// MessageId: 27348 (Response) +message TowerFormationRecommendResponse { + ErrorCode ErrorCode = 1; + bool NeedUpdateSeason = 12; + int32 TowerConfigId = 5; + repeated TowerRecommendFormation Formations = 13; +} + +// MessageId: 24214 (Request) +message TowerRewardRequest { + int32 Difficulty = 14; + int32 RewardIndex = 2; +} + +// MessageId: 26635 (Response) +message TowerRewardResponse { + ErrorCode ErrorCode = 13; + bool NeedUpdateSeason = 6; +} + +// MessageId: 19420 (Request) +message TowerStartRequest { + int32 TowerConfigId = 9; + repeated TowerRolePb Formation = 5; +} + +// MessageId: 15853 (Response) +message TowerStartResponse { + ErrorCode ErrorCode = 1; + bool NeedUpdateSeason = 8; +} + +// MessageId: 21328 (Request) +message TowerResetRequest { + int32 TowerConfigId = 7; +} + +// MessageId: 15628 (Response) +message TowerResetResponse { + ErrorCode ErrorCode = 14; + int32 TowerConfigId = 1; + bool NeedUpdateSeason = 11; +} + +// MessageId: 16117 (Request) +message TowerApplyFloorDataRequest { + bool Apply = 7; +} + +// MessageId: 21993 (Response) +message TowerApplyFloorDataResponse { + ErrorCode ErrorCode = 15; + bool NeedUpdateSeason = 12; +} + +// MessageId: 18365 (Notify) +message TowerEndNotify { + bool NeedUpdateSeason = 7; + TowerFloorPb CurrentFloorData = 14; + bool Success = 15; +} + +// MessageId: 28885 (Notify) +message TowerFloorUpdateNotify { + repeated TowerFloorPb TowerFloors = 15; +} + +// MessageId: 25700 (Notify) +message TowerDifficultyUpdateNotify { + repeated TowerDifficultyPb TowerDifficulties = 5; +} + +// MessageId: 25584 (Notify) +message TowerInfoUpdateNotify { + TowerInfo TowerInfo = 13; +} + +// MessageId: 21406 (Request) +message TowerGuideActivityRewardRequest { + int32 TowerGuideId = 15; +} + +// MessageId: 28363 (Response) +message TowerGuideActivityRewardResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 24479 (Request) +message TowerGuideActivityInfoRequest { +} + +// MessageId: 24642 (Response) +message TowerGuideActivityInfoResponse { + repeated int32 TowerGuideId = 14; +} + +message DOLLARGs { + int32 Level = 1; + KGs2 BGs = 2; +} + +message eDOLLARs { + int32 Id = 1; + int32 Num = 2; +} + +enum iOs2 { + iOs_TrackMoonEntrust = 0; + iOs_TrackMoonRole = 1; + iOs_TrackMoonBuild = 2; +} + +enum H8s { + H8s_TrackMoonTargetRunning = 0; + H8s_TrackMoonTargetFinish = 1; + H8s_TrackMoonTargetTaken = 2; +} + +message j8s { + int32 Id = 1; + int32 Current = 2; + int32 Target = 3; + int32 Status = 4; +} + +enum As_2 { + As__Bad = 0; + As__Normal = 1; + As__qGs = 2; +} + +message W8s { + int32 RoleId = 1; + int32 Result = 2; +} + +message KGs2 { + int32 RoleId = 1; + int32 GGs = 2; + int32 OGs1 = 3; + int32 kGs1 = 4; + int32 Level = 5; +} + +message HGs { + int32 BuildingId = 1; + int32 Level = 2; + bool IsUnlock = 3; +} + +message VGs { + int32 DelegationId = 1; + bool NGs = 2; + int32 FGs = 3; +} + +message rOs1 { + oneof Data { + VGs VGs = 1; + DOLLARGs DOLLARGs = 2; + HGs HGs = 3; + } +} + +// MessageId: 20043 (Request) +message MoonChasingRoleTrainRequest { + int32 RoleId = 14; + int32 TrainType = 1; +} + +// MessageId: 24962 (Response) +message MoonChasingRoleTrainResponse { + ErrorCode ErrorCode = 14; + bool IsMoreSuccessful = 3; +} + +// MessageId: 22218 (Request) +message MoonChasingAcceptDelegateRequest { + int32 DelegationId = 6; + repeated int32 RoleIds = 14; +} + +// MessageId: 27534 (Response) +message MoonChasingAcceptDelegateResponse { + bool IsTriggerEvent = 6; + int32 EvaluateLevel = 14; + repeated KGs2 KGs = 10; + repeated W8s QGs = 12; + int32 Gold = 5; + int32 Wish = 4; + int32 JGs = 9; + int32 TriggerEventRoleId = 2; + VGs DelegationData = 1; + ErrorCode ErrorCode = 7; +} + +// MessageId: 25472 (Request) +message MoonChasingInvestRequest { + int32 DelegationId = 5; + int32 Amount = 2; +} + +// MessageId: 28674 (Response) +message MoonChasingInvestResponse { + ErrorCode ErrorCode = 1; + int32 Gold = 9; + bool Success = 10; + int32 EvaluateLevel = 6; + repeated KGs2 KGs = 11; + int32 JGs = 2; + int32 Yo_ = 4; +} + +// MessageId: 23782 (Request) +message MoonChasingAllDelegationDataRequest { +} + +// MessageId: 25677 (Response) +message MoonChasingAllDelegationDataResponse { + repeated VGs DelegationData = 5; +} + +// MessageId: 23345 (Request) +message MoonChasingAllEditTeamDataRequest { +} + +// MessageId: 18705 (Response) +message MoonChasingAllEditTeamDataResponse { + repeated DOLLARGs eOs = 7; +} + +// MessageId: 25351 (Request) +message MoonChasingAllBuildingDataRequest { +} + +// MessageId: 28871 (Response) +message MoonChasingAllBuildingDataResponse { + repeated HGs tOs = 8; +} + +// MessageId: 26807 (Request) +message MoonChasingBuildingLevelUpRequest { + int32 BuildingId = 6; +} + +// MessageId: 19864 (Response) +message MoonChasingBuildingLevelUpResponse { + ErrorCode ErrorCode = 10; + HGs HGs = 7; + int32 CurrentPopularity = 12; +} + +// MessageId: 15569 (Request) +message MoonChasingBuildingUnLockRequest { + int32 BuildingId = 7; +} + +// MessageId: 21805 (Response) +message MoonChasingBuildingUnLockResponse { + ErrorCode ErrorCode = 2; + int32 CurrentPopularity = 7; +} + +// MessageId: 15255 (Notify) +message Sfs { + int32 iOs2 = 15; + rOs1 rOs = 14; +} + +// MessageId: 25966 (Request) +message MoonChasingTrackMoonTargetRewardRequest { + int32 Id = 9; +} + +// MessageId: 20411 (Response) +message MoonChasingTrackMoonTargetRewardResponse { + ErrorCode ErrorCode = 6; +} + +// MessageId: 22279 (Notify) +message MoonChasingAllRewardTargetData { + repeated j8s oOs = 7; +} + +// MessageId: 23955 (Request) +message MoonChasingTrackMoonMemoryInfoRequest { +} + +// MessageId: 17601 (Response) +message MoonChasingTrackMoonMemoryInfoResponse { + ErrorCode ErrorCode = 9; + int32 j7s2 = 4; + int32 W7s = 11; + int32 Q7s = 1; + int32 K7s = 12; + eDOLLARs X7s = 3; + eDOLLARs Y7s = 5; + eDOLLARs J7s = 10; +} + +// MessageId: 29394 (Request) +message MoonChasingTrackMoonHandbookRewardRequest { + repeated int32 Ids = 12; +} + +// MessageId: 23031 (Response) +message MoonChasingTrackMoonHandbookRewardResponse { + repeated int32 Ids = 12; +} + +// MessageId: 29821 (Notify) +message MoonChasingTrackMoonHandbookRewardNotify { + repeated int32 Ids = 8; +} + +// MessageId: 25239 (Notify) +message MoonChasingEditTeamDataNotify { + repeated DOLLARGs RobotRoleInfo = 9; +} + +// MessageId: 21457 (Request) +message MoonChasingBuildingBuildFlowRequest { + int32 BuildingId = 2; +} + +// MessageId: 15687 (Response) +message MoonChasingBuildingBuildFlowResponse { + ErrorCode ErrorCode = 8; +} + +// MessageId: 28242 (Notify) +message MoonChasingTargetGetCountNotify { + int32 TargetGetCount = 11; +} + +// MessageId: 17485 (Request) +message MoonChasingTrackMoonActivityTargetRewardRequest { + int32 Id = 13; + int32 ActivityId = 1; +} + +// MessageId: 16626 (Response) +message MoonChasingTrackMoonActivityTargetRewardResponse { + ErrorCode ErrorCode = 13; +} + +// MessageId: 20949 (Request) +message TurntableCompleteRequest { + int64 EntityId = 10; +} + +// MessageId: 24637 (Response) +message TurntableCompleteResponse { + ErrorCode ErrorCode = 9; + int64 EntityId = 4; +} + +message TutorialInfo { + int32 Id = 1; + uint32 CreateTime = 2; + bool GetAward = 3; +} + +// MessageId: 16696 (Request) +message TutorialInfoRequest { +} + +// MessageId: 27006 (Response) +message TutorialInfoResponse { + repeated TutorialInfo UnlockList = 4; +} + +// MessageId: 20559 (Notify) +message TutorialUnlockNotify { + repeated TutorialInfo UnlockList = 1; +} + +// MessageId: 29992 (Request) +message TutorialReceiveRequest { + int32 Id = 11; +} + +// MessageId: 21626 (Response) +message TutorialReceiveResponse { + ErrorCode ErrorCode = 7; + repeated string ErrorParams = 10; + map ItemMap = 2; +} + +// MessageId: 27404 (Request) +message TutorialUnlockRequest { + int32 Id = 1; +} + +// MessageId: 18515 (Response) +message TutorialUnlockResponse { + ErrorCode ErrorCode = 12; + repeated string ErrorParams = 15; + TutorialInfo UnLockInfo = 9; +} + +message OneWeaponItemInfo { + int32 IncId = 1; + int32 WeaponLevel = 2; + int32 WeaponExp = 3; + int32 WeaponBreach = 4; + int32 WeaponResonLevel = 5; + int32 RoleId = 6; +} + +message WeaponConsumeItem { + int32 IncId = 1; + int32 Count = 2; + int32 ItemId = 3; +} + +// MessageId: 21426 (Request) +message WeaponLevelUpRequest { + int32 IncId = 3; + repeated WeaponConsumeItem ConsumeList = 2; +} + +// MessageId: 20426 (Response) +message WeaponLevelUpResponse { + ErrorCode ErrorCode = 5; + int32 IncId = 1; + int32 WeaponLevel = 7; + int32 WeaponExp = 12; + map ItemMap = 14; +} + +// MessageId: 29485 (Request) +message WeaponBreachRequest { + int32 IncId = 14; +} + +// MessageId: 18231 (Response) +message WeaponBreachResponse { + ErrorCode ErrorCode = 8; + int32 IncId = 10; + int32 WeaponBreach = 2; +} + +// MessageId: 27515 (Request) +message WeaponResonUpRequest { + int32 IncId = 8; + repeated int32 ConsumeList = 13; + repeated WeaponConsumeItem ConsumeItemList = 15; +} + +// MessageId: 24253 (Response) +message WeaponResonUpResponse { + ErrorCode ErrorCode = 10; + int32 IncId = 6; + int32 ResonLevel = 8; +} + +// MessageId: 17966 (Notify) +message WeaponAllInfoNotify { + repeated OneWeaponItemInfo AllWeapon = 8; +} + +// MessageId: 26143 (Notify) +message WeaponAddNotify { + OneWeaponItemInfo WeaponInfo = 4; +} + +// MessageId: 17960 (Notify) +message WeaponRemoveNotify { + int32 IncId = 1; +} + +// MessageId: 16843 (Request) +message WorldLevelDownRequest { +} + +// MessageId: 25115 (Response) +message WorldLevelDownResponse { + ErrorCode ErrorCode = 2; + int32 OriginWorldLevel = 3; + int32 CurWorldLevel = 6; + int32 WorldLevelTimeStamp = 5; +} + +// MessageId: 22374 (Request) +message WorldLevelRegainRequest { +} + +// MessageId: 18394 (Response) +message WorldLevelRegainResponse { + ErrorCode ErrorCode = 7; + int32 OriginWorldLevel = 6; + int32 CurWorldLevel = 2; + int32 WorldLevelTimeStamp = 1; +} + +// MessageId: 21685 (Request) +message OnlinePlayersAreaAsyncRequest { +} + +// MessageId: 19501 (Response) +message OnlinePlayersAreaAsyncResponse { + ErrorCode ErrorCode = 7; + map Zo_ = 8; +} + +enum WorldEnterPermission { + WorldEnterPermission_ConfirmJoin = 0; + WorldEnterPermission_DirectJoin = 1; + WorldEnterPermission_ForbidJoin = 2; + WorldEnterPermission_OnlyFriendJoin = 3; +} + +enum WorldEnterWay { + WorldEnterWay_LobbyJoin = 0; + WorldEnterWay_QueryJoin = 1; +} + +enum AgreeJoinWay { + AgreeJoinWay_ClientActive = 0; + AgreeJoinWay_ClientTimeOut = 1; +} + +// MessageId: 16212 (Request) +message WorldEnterPermissionsRequest { + int32 Type = 3; +} + +// MessageId: 25572 (Response) +message WorldEnterPermissionsResponse { + ErrorCode ErrorCode = 12; + int32 Type = 7; +} + +// MessageId: 27962 (Request) +message ApplyJoinWorldRequest { + int32 PlayerId = 7; + int32 Ways = 1; +} + +// MessageId: 29839 (Response) +message ApplyJoinWorldResponse { + ErrorCode ErrorCode = 13; + repeated string ErrorParams = 6; +} + +// MessageId: 26238 (Notify) +message ApplyJoinWorldNotify { + int32 PlayerId = 8; + int64 RefuseTimestamp = 15; + string PlayerName = 4; + int32 HeadId = 6; + int32 Level = 11; + string SdkUserId = 2; + string SdkOnlineId = 14; + string SdkAccountId = 10; +} + +// MessageId: 20570 (Request) +message AgreeJoinResultRequest { + int32 PlayerId = 13; + bool Result = 15; + int32 Way = 14; +} + +// MessageId: 28102 (Response) +message AgreeJoinResultResponse { + ErrorCode ErrorCode = 14; + string PlayerName = 8; +} + +// MessageId: 27294 (Notify) +message AgreeJoinResultNotify { + ErrorCode ErrorCode = 5; + string PlayerName = 3; +} + +// MessageId: 29144 (Notify) +message ApplyerEnterSceneNotify { + ErrorCode ErrorCode = 10; + int32 PlayerId = 11; +} + +// MessageId: 26574 (Notify) +message AllApplyJoinNotify { + repeated ApplyJoinWorldNotify ApplyList = 13; +} + +// MessageId: 18996 (Request) +message LobbyListRequest { + bool IsFriend = 9; +} + +// MessageId: 26822 (Response) +message LobbyListResponse { + ErrorCode ErrorCode = 10; + repeated PlayerDetails ItemList = 5; +} + +// MessageId: 24864 (Request) +message LobbyQueryPlayersRequest { + int32 PlayerId = 1; +} + +// MessageId: 21731 (Response) +message LobbyQueryPlayersResponse { + ErrorCode ErrorCode = 8; + PlayerDetails Item = 9; +} + +message WorldTeamPlayerInfo { + int32 PlayerId = 1; + string PlayerName = 2; + int32 HeadId = 3; + int32 Level = 4; + string Signature = 5; + WorldTeamPlayerFightInfo FightInfo = 6; + int32 PingState = 7; + PlayerDetails Item = 8; +} + +enum WorldTeamLeaveReason { + WorldTeamLeaveReason_Initiative = 0; + WorldTeamLeaveReason_BeKick = 1; + WorldTeamLeaveReason_Dissolve = 2; + WorldTeamLeaveReason_Logout = 3; + WorldTeamLeaveReason_ToOwnBigWorld = 4; + WorldTeamLeaveReason_PSNAccountLogin = 5; +} + +enum i7s { + i7s_H8n = 0; + i7s_Head = 1; + i7s_F6n = 2; + i7s_zVn = 3; +} + +enum ENetPingState { + ENetPingState_UNKNOWN = 0; + ENetPingState_GREAT = 1; + ENetPingState_GOOD = 2; + ENetPingState_POOR = 3; + ENetPingState_MAX = 4; +} + +enum EPlayerTeleportState { + EPlayerTeleportState_Default = 0; + EPlayerTeleportState_Teleporting = 1; + EPlayerTeleportState_TeleportTimeOut = 2; +} + +// MessageId: 25733 (Notify) +message WorldTeamPlayerInfoChangeNotify { + int32 PlayerId = 5; + int32 ChangeType = 2; + int32 IntValue = 4; + string StringValue = 3; +} + +// MessageId: 19305 (Notify) +message JoinWorldTeamNotify { + int32 OwnerId = 1; + repeated WorldTeamPlayerInfo PlayerInfos = 9; +} + +// MessageId: 22434 (Notify) +message PlayerLeaveWorldTeamNotify { + int32 PlayerId = 10; + int32 Reason = 11; +} + +// MessageId: 19932 (Notify) +message PlayerEnterWorldTeamNotify { + WorldTeamPlayerInfo PlayerInfo = 14; +} + +// MessageId: 20946 (Request) +message LeaveWorldTeamRequest { + int32 PlayerId = 1; +} + +// MessageId: 16681 (Response) +message LeaveWorldTeamResponse { + ErrorCode ErrorCode = 15; +} + +// MessageId: 18154 (Request) +message KickWorldTeamRequest { + int32 PlayerId = 1; +} + +// MessageId: 18340 (Response) +message KickWorldTeamResponse { + ErrorCode ErrorCode = 4; +} + +// MessageId: 19145 (Push) +message RobotDestinationPush { + Vector Location = 15; +} + +// MessageId: 15030 (Notify) +message RobotDestinationNotify { + Vector Location = 3; +} + +message WorldTeamRoleInfo { + int32 RoleId = 1; + int32 RoleLevel = 2; + int32 RoleSkinId = 3; +} + +message WorldTeamPlayerFightInfo { + int32 CurRoleId = 2; + repeated WorldTeamRoleInfo RoleInfos = 3; +} + +// MessageId: 21014 (Notify) +message UpdateWorldTeamPlayerFightInfoNotify { + int32 PlayerId = 14; + WorldTeamPlayerFightInfo FightInfo = 9; +} + +// MessageId: 20954 (Push) +message PlayerNetStatePush { + int32 W7n = 4; +} + +// MessageId: 18413 (Notify) +message PlayerNetStateNotify { + int32 PlayerId = 4; + int32 PingState = 1; +} + +// MessageId: 23773 (Notify) +message PlayerTeleportStateNotify { + int32 PlayerId = 7; + EPlayerTeleportState TeleportState = 6; + EntitySimplyMoveInfo CurRolePosInfo = 13; +} + diff --git a/wicked-waifus-protocol/src/lib.rs b/wicked-waifus-protocol/src/lib.rs new file mode 100644 index 0000000..ca4b37c --- /dev/null +++ b/wicked-waifus-protocol/src/lib.rs @@ -0,0 +1,34 @@ +include!("../generated/proto_config.rs"); +include!("../generated/wicked-waifus.rs"); + +pub mod message; +pub use prost::DecodeError as ProtobufDecodeError; +pub use prost::Message as Protobuf; + +pub trait MessageID { + const MESSAGE_ID: u16; + + fn get_message_id(&self) -> u16 { + Self::MESSAGE_ID + } +} + +pub trait ProtocolUnit: Protobuf + MessageID {} +impl ProtocolUnit for T {} + +#[derive(Debug, PartialEq)] +pub enum MessageRoute { + None, + Gateway, + GameServer, +} + +impl From for MessageRoute { + fn from(flags: proto_config::MessageFlags) -> Self { + match flags.value() & 3 { + 0 => Self::Gateway, + 2 => Self::GameServer, + _ => Self::None, + } + } +} diff --git a/wicked-waifus-protocol/src/message.rs b/wicked-waifus-protocol/src/message.rs new file mode 100644 index 0000000..87fd3c6 --- /dev/null +++ b/wicked-waifus-protocol/src/message.rs @@ -0,0 +1,198 @@ +use byteorder::{ReadBytesExt, WriteBytesExt, LE}; +use std::io::{self, Read, Write}; + +#[derive(thiserror::Error, Debug)] +pub enum Error { + #[error("IO Error: {0}")] + Io(#[from] io::Error), + #[error("Invalid message type: {0}")] + InvalidMessageType(u8), + #[error("Checksum mismatch, received: {0}, calculated: {1}")] + InvalidChecksum(u32, u32), +} + +#[derive(Debug)] +pub enum Message { + Request { + sequence_number: u32, + rpc_id: u16, + message_id: u16, + payload: Option>, + }, + Response { + sequence_number: u32, + rpc_id: u16, + message_id: u16, + payload: Option>, + }, + Push { + sequence_number: u32, + message_id: u16, + payload: Option>, + }, +} + +impl Message { + const TYPE_REQUEST: u8 = 1; + const TYPE_RESPONSE: u8 = 2; + const TYPE_PUSH: u8 = 4; + + pub fn encode(&self, out: &mut [u8]) -> io::Result<()> { + let mut w = io::Cursor::new(out); + + let (sequence_number, message_id, payload) = match self { + Self::Request { + sequence_number, + message_id, + payload, + .. + } + | Self::Response { + sequence_number, + message_id, + payload, + .. + } + | Self::Push { + sequence_number, + message_id, + payload, + } => (sequence_number, message_id, payload), + }; + + w.write_u8(self.get_message_type())?; + w.write_u32::(*sequence_number)?; + match self { + Self::Request { rpc_id, .. } | Self::Response { rpc_id, .. } => { + w.write_u16::(*rpc_id)? + } + _ => (), + } + w.write_u16::(*message_id)?; + + if let Some(payload) = payload.as_ref() { + w.write_u32::(crc32fast::hash(payload))?; + w.write_all(payload)?; + } else { + w.write_u32::(0)?; + } + + Ok(()) + } + + pub fn decode(src: &[u8]) -> Result { + let mut r = io::Cursor::new(src); + let message_type = r.read_u8()?; + let sequence_number = r.read_u32::()?; + let rpc_id = match message_type { + Self::TYPE_REQUEST | Self::TYPE_RESPONSE => r.read_u16::()?, + _ => 0, + }; + let message_id = r.read_u16::()?; + let recv_crc = r.read_u32::()?; + + let mut payload = vec![0u8; src.len() - r.position() as usize].into_boxed_slice(); + let _ = r.read(&mut payload)?; + + let calc_crc = crc32fast::hash(&payload); + + (recv_crc == calc_crc) + .then_some(()) + .ok_or(Error::InvalidChecksum(recv_crc, calc_crc))?; + + let msg = match message_type { + Self::TYPE_REQUEST => Self::Request { + sequence_number, + rpc_id, + message_id, + payload: Some(payload), + }, + Self::TYPE_RESPONSE => Self::Response { + sequence_number, + rpc_id, + message_id, + payload: Some(payload), + }, + Self::TYPE_PUSH => Self::Push { + sequence_number, + message_id, + payload: Some(payload), + }, + _ => return Err(Error::InvalidMessageType(message_type)), + }; + + Ok(msg) + } + + pub fn get_encoding_length(&self) -> usize { + match self { + Self::Request { payload, .. } | Self::Response { payload, .. } => { + 13 + payload.as_ref().map(|p| p.len()).unwrap_or_default() + } + Self::Push { payload, .. } => { + 11 + payload.as_ref().map(|p| p.len()).unwrap_or_default() + } + } + } + + pub fn get_message_type(&self) -> u8 { + match self { + Self::Request { .. } => Self::TYPE_REQUEST, + Self::Response { .. } => Self::TYPE_RESPONSE, + Self::Push { .. } => Self::TYPE_PUSH, + } + } + + pub fn is_request(&self) -> bool { + matches!(self, Self::Request { .. }) + } + + pub fn is_push(&self) -> bool { + matches!(self, Self::Push { .. }) + } + + pub fn get_message_id(&self) -> u16 { + match self { + Self::Request { message_id, .. } + | Self::Response { message_id, .. } + | Self::Push { message_id, .. } => *message_id, + } + } + + pub fn get_rpc_id(&self) -> u16 { + match self { + Self::Request { rpc_id, .. } | Self::Response { rpc_id, .. } => *rpc_id, + _ => 0, + } + } + + pub fn remove_payload(&mut self) -> Box<[u8]> { + match self { + Self::Request { payload, .. } + | Self::Response { payload, .. } + | Self::Push { payload, .. } => payload.take().unwrap_or_else(|| Box::new([0u8; 0])), + } + } + + pub fn set_payload(&mut self, new_payload: Box<[u8]>) { + match self { + Self::Request { payload, .. } + | Self::Response { payload, .. } + | Self::Push { payload, .. } => *payload = Some(new_payload), + } + } + + pub fn get_sequence_number(&self) -> u32 { + match self { + Self::Request { + sequence_number, .. + } + | Self::Response { + sequence_number, .. + } + | Self::Push { + sequence_number, .. + } => *sequence_number, + } + } +}