diff --git a/Cargo.toml b/Cargo.toml index 7b056d4..c0c4669 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,7 +32,7 @@ prost-build = "0.12.3" paste = "1.0.14" sysinfo = "0.30.7" - +strum = { version = "0.26.2", features = ["derive", "strum_macros"] } hex = "0.4.3" serde = { version = "1.0.197", features = ["derive"] } diff --git a/gameserver/globals.json b/gameserver/globals.json index b8fb38e..8c53567 100644 --- a/gameserver/globals.json +++ b/gameserver/globals.json @@ -1,5 +1,7 @@ { "lineup": [1314], + "hero_gender": "GenderWoman", + "hero_basic_type": "GirlShaman", "monster_wave_list": [ [3013010, 3013010], diff --git a/gameserver/src/game/global_config.rs b/gameserver/src/game/global_config.rs index eb107ca..2c772d4 100644 --- a/gameserver/src/game/global_config.rs +++ b/gameserver/src/game/global_config.rs @@ -15,5 +15,7 @@ lazy_static! { #[derive(Deserialize)] pub struct Globals { pub lineup: Vec, + pub hero_gender: String, + pub hero_basic_type: String, pub monster_wave_list: Vec>, } diff --git a/gameserver/src/game/player_info.rs b/gameserver/src/game/player_info.rs index 42b436c..f2d5771 100644 --- a/gameserver/src/game/player_info.rs +++ b/gameserver/src/game/player_info.rs @@ -7,6 +7,8 @@ use proto::*; pub struct PlayerInfo { pub uid: u32, pub lineup: LineupInfo, + pub gender: Gender, + pub hero_basic_type: HeroBasicType, } impl PlayerInfo { @@ -14,6 +16,9 @@ impl PlayerInfo { Self { uid: 1337, lineup: default_lineup(), + gender: Gender::from_str_name(globals.hero_gender.as_str()).unwrap(), + hero_basic_type: HeroBasicType::from_str_name(globals.hero_basic_type.as_str()) + .unwrap(), } } diff --git a/gameserver/src/net/handlers/avatar.rs b/gameserver/src/net/handlers/avatar.rs index 018ecc4..33fab57 100644 --- a/gameserver/src/net/handlers/avatar.rs +++ b/gameserver/src/net/handlers/avatar.rs @@ -1,10 +1,10 @@ use super::*; -static UNLOCKED_AVATARS: [u32; 50] = [ +static UNLOCKED_AVATARS: [u32; 51] = [ 1001, 1002, 1003, 1004, 1005, 1006, 1008, 1009, 1013, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1217, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1312, - 1314, 1315, + 1314, 1315, 8001, ]; pub async fn on_get_avatar_data_cs_req( diff --git a/gameserver/src/net/handlers/battle.rs b/gameserver/src/net/handlers/battle.rs index c056422..c154ab2 100644 --- a/gameserver/src/net/handlers/battle.rs +++ b/gameserver/src/net/handlers/battle.rs @@ -22,7 +22,11 @@ pub async fn on_start_cocoon_stage_cs_req( .iter() .map(|avatar| BattleAvatar { index: avatar.slot, - id: avatar.id, + id: if avatar.id == 8001 { + player_info.hero_basic_type as u32 + } else { + avatar.id + }, level: 80, promotion: 6, rank: 6, diff --git a/gameserver/src/net/handlers/player.rs b/gameserver/src/net/handlers/player.rs index 7bf549b..5caf30b 100644 --- a/gameserver/src/net/handlers/player.rs +++ b/gameserver/src/net/handlers/player.rs @@ -22,15 +22,17 @@ pub async fn on_get_hero_basic_type_info_cs_req( session: &PlayerSession, _body: &GetHeroBasicTypeInfoCsReq, ) -> Result<()> { + let player_info = session.player_info(); + session .send( CMD_GET_HERO_BASIC_TYPE_INFO_SC_RSP, GetHeroBasicTypeInfoScRsp { retcode: 0, - gender: Gender::Man.into(), - cur_basic_type: HeroBasicType::BoyWarrior.into(), + gender: player_info.gender.into(), + cur_basic_type: player_info.hero_basic_type.into(), basic_type_info_list: vec![HeroBasicTypeInfo { - basic_type: HeroBasicType::BoyWarrior.into(), + basic_type: HeroBasicType::GirlShaman.into(), ..Default::default() }], ..Default::default() diff --git a/proto/Cargo.toml b/proto/Cargo.toml index 729566e..30cb208 100644 --- a/proto/Cargo.toml +++ b/proto/Cargo.toml @@ -7,6 +7,7 @@ version.workspace = true prost.workspace = true prost-types.workspace = true serde.workspace = true +strum.workspace = true [build-dependencies] prost-build.workspace = true diff --git a/proto/build.rs b/proto/build.rs index 831a541..a8c23b6 100644 --- a/proto/build.rs +++ b/proto/build.rs @@ -5,6 +5,7 @@ pub fn main() { prost_build::Config::new() .out_dir("out/") + .enum_attribute(".", "#[derive(EnumString)]") .compile_protos(&[proto_file], &["."]) .unwrap(); } diff --git a/proto/out/_.rs b/proto/out/_.rs index d9a4ca4..fc0a237 100644 --- a/proto/out/_.rs +++ b/proto/out/_.rs @@ -21039,6 +21039,7 @@ pub struct PacketHead { #[prost(uint32, tag = "13")] pub hop_cnt: u32, } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AvatarSlotType { @@ -21068,6 +21069,7 @@ impl AvatarSlotType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ItemType { @@ -21106,6 +21108,7 @@ impl ItemType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum VirtualItemType { @@ -21310,6 +21313,7 @@ impl VirtualItemType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GameCounterType { @@ -21340,6 +21344,7 @@ impl GameCounterType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BlackLimitLevel { @@ -21363,6 +21368,7 @@ impl BlackLimitLevel { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AreaType { @@ -21404,6 +21410,7 @@ impl AreaType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum EntityType { @@ -21448,6 +21455,7 @@ impl EntityType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LanguageType { @@ -21510,6 +21518,7 @@ impl LanguageType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlatformType { @@ -21590,6 +21599,7 @@ impl PlatformType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ReloginType { @@ -21622,6 +21632,7 @@ impl ReloginType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AvatarType { @@ -21663,6 +21674,7 @@ impl AvatarType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum HeroBasicType { @@ -21728,6 +21740,7 @@ impl HeroBasicType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gender { @@ -21757,6 +21770,7 @@ impl Gender { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ProductType { @@ -21792,6 +21806,7 @@ impl ProductType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ProductGiftType { @@ -21864,6 +21879,7 @@ impl ProductGiftType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FeatureSwitchType { @@ -22106,6 +22122,7 @@ impl FeatureSwitchType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SecretKeyType { @@ -22138,6 +22155,7 @@ impl SecretKeyType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ReplayType { @@ -22164,6 +22182,7 @@ impl ReplayType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PunkLordShareType { @@ -22193,6 +22212,7 @@ impl PunkLordShareType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PunkLordAttackerStatus { @@ -22229,6 +22249,7 @@ impl PunkLordAttackerStatus { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PunkLordMonsterInfoNotifyReason { @@ -22269,6 +22290,7 @@ impl PunkLordMonsterInfoNotifyReason { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChatType { @@ -22298,6 +22320,7 @@ impl ChatType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MsgType { @@ -22330,6 +22353,7 @@ impl MsgType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ShieldType { @@ -22359,6 +22383,7 @@ impl ShieldType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FuncUnlockId { @@ -22406,6 +22431,7 @@ impl FuncUnlockId { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AssistAvatarType { @@ -22435,6 +22461,7 @@ impl AssistAvatarType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DevelopmentType { @@ -22494,6 +22521,7 @@ impl DevelopmentType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlayingState { @@ -22538,6 +22566,7 @@ impl PlayingState { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MatchRoomCharacter { @@ -22570,6 +22599,7 @@ impl MatchRoomCharacter { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MatchRoomCharacterStatus { @@ -22608,6 +22638,7 @@ impl MatchRoomCharacterStatus { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleCheckStrategyType { @@ -22643,6 +22674,7 @@ impl BattleCheckStrategyType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleCheckResultType { @@ -22672,6 +22704,7 @@ impl BattleCheckResultType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleModuleType { @@ -22717,6 +22750,7 @@ impl BattleModuleType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AetherdivideSpiritLineupType { @@ -22756,6 +22790,7 @@ impl AetherdivideSpiritLineupType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleTargetType { @@ -22794,6 +22829,7 @@ impl BattleTargetType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ghbiabdnmfa { @@ -22826,6 +22862,7 @@ impl Ghbiabdnmfa { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ndcidehccag { @@ -22852,6 +22889,7 @@ impl Ndcidehccag { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hpgbmfahhne { @@ -22878,6 +22916,7 @@ impl Hpgbmfahhne { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndReason { @@ -22907,6 +22946,7 @@ impl BattleEndReason { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleStaticticEventType { @@ -22967,6 +23007,7 @@ impl BattleStaticticEventType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndStatus { @@ -22999,6 +23040,7 @@ impl BattleEndStatus { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightGameModeType { @@ -23025,6 +23067,7 @@ impl FightGameModeType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightKickout { @@ -23060,6 +23103,7 @@ impl FightKickout { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyCharacter { @@ -23092,6 +23136,7 @@ impl LobbyCharacter { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyCharacterStatus { @@ -23133,6 +23178,7 @@ impl LobbyCharacterStatus { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyModifyType { @@ -23205,6 +23251,7 @@ impl LobbyModifyType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightRoomDestroyReason { @@ -23234,6 +23281,7 @@ impl FightRoomDestroyReason { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Match3FinishReason { @@ -23269,6 +23317,7 @@ impl Match3FinishReason { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MatchUnitType { @@ -23301,6 +23350,7 @@ impl MatchUnitType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Retcode { @@ -26775,6 +26825,7 @@ impl Retcode { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityType { @@ -26934,6 +26985,7 @@ impl CmdActivityType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bicjcmpmdll { @@ -26960,6 +27012,7 @@ impl Bicjcmpmdll { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAdventureType { @@ -26999,6 +27052,7 @@ impl CmdAdventureType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAetherDivideType { @@ -27250,6 +27304,7 @@ impl CmdAetherDivideType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAlleyType { @@ -27393,6 +27448,7 @@ impl CmdAlleyType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lmjmogmefeh { @@ -27437,6 +27493,7 @@ impl Lmjmogmefeh { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Imalbhicjjj { @@ -27469,6 +27526,7 @@ impl Imalbhicjjj { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hohcfnplgdd { @@ -27501,6 +27559,7 @@ impl Hohcfnplgdd { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdArchiveType { @@ -27540,6 +27599,7 @@ impl CmdArchiveType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAvatarType { @@ -27647,6 +27707,7 @@ impl CmdAvatarType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AddAvatarSrc { @@ -27676,6 +27737,7 @@ impl AddAvatarSrc { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleType { @@ -27749,6 +27811,7 @@ impl CmdBattleType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleCollegeType { @@ -27799,6 +27862,7 @@ impl CmdBattleCollegeType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattlePassType { @@ -27843,6 +27907,7 @@ impl CmdBattlePassType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dodcppolndh { @@ -27875,6 +27940,7 @@ impl Dodcppolndh { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gcfaflhgkpb { @@ -27914,6 +27980,7 @@ impl Gcfaflhgkpb { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBoxingClubType { @@ -28035,6 +28102,7 @@ impl CmdBoxingClubType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengeType { @@ -28153,6 +28221,7 @@ impl CmdChallengeType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kgfbcefhgbj { @@ -28185,6 +28254,7 @@ impl Kgfbcefhgbj { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChatType { @@ -28260,6 +28330,7 @@ impl CmdChatType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChessRogueType { @@ -28797,6 +28868,7 @@ impl CmdChessRogueType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jjhpamhfcef { @@ -28829,6 +28901,7 @@ impl Jjhpamhfcef { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gnebieaojca { @@ -28855,6 +28928,7 @@ impl Gnebieaojca { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pgnfehpijne { @@ -28887,6 +28961,7 @@ impl Pgnfehpijne { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lkokifliddm { @@ -28949,6 +29024,7 @@ impl Lkokifliddm { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Celhaknfjde { @@ -28987,6 +29063,7 @@ impl Celhaknfjde { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hbmofhgflkl { @@ -29035,6 +29112,7 @@ impl Hbmofhgflkl { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pdajmbkgihh { @@ -29132,6 +29210,7 @@ impl Pdajmbkgihh { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bdcmmpidmjg { @@ -29236,6 +29315,7 @@ impl Bdcmmpidmjg { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mfmhhamodgn { @@ -29270,6 +29350,7 @@ impl Mfmhhamodgn { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bhaacimojdf { @@ -29304,6 +29385,7 @@ impl Bhaacimojdf { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mnnaddghcnn { @@ -29351,6 +29433,7 @@ impl Mnnaddghcnn { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Obbkgaollac { @@ -29399,6 +29482,7 @@ impl Obbkgaollac { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bbiemcjfpnf { @@ -29447,6 +29531,7 @@ impl Bbiemcjfpnf { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jfoabfamapl { @@ -29476,6 +29561,7 @@ impl Jfoabfamapl { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClockParkType { @@ -29581,6 +29667,7 @@ impl CmdClockParkType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lccaokhchao { @@ -29613,6 +29700,7 @@ impl Lccaokhchao { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MissionStatus { @@ -29645,6 +29733,7 @@ impl MissionStatus { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cpfadidefce { @@ -29677,6 +29766,7 @@ impl Cpfadidefce { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jeiomeagmoj { @@ -29709,6 +29799,7 @@ impl Jeiomeagmoj { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kmmiecegekn { @@ -29738,6 +29829,7 @@ impl Kmmiecegekn { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cmknmggeipi { @@ -29787,6 +29879,7 @@ impl Cmknmggeipi { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Olngclnnaie { @@ -29819,6 +29912,7 @@ impl Olngclnnaie { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdContentPackageType { @@ -29869,6 +29963,7 @@ impl CmdContentPackageType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDailyActiveType { @@ -29917,6 +30012,7 @@ impl CmdDailyActiveType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDrinkMakerType { @@ -29988,6 +30084,7 @@ impl CmdDrinkMakerType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEvolveBuildType { @@ -30138,6 +30235,7 @@ impl CmdEvolveBuildType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gmojpmofmko { @@ -30173,6 +30271,7 @@ impl Gmojpmofmko { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dbinnehjfah { @@ -30216,6 +30315,7 @@ impl Dbinnehjfah { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdExpeditionType { @@ -30344,6 +30444,7 @@ impl CmdExpeditionType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFantasticStoryActivityType { @@ -30407,6 +30508,7 @@ impl CmdFantasticStoryActivityType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFeverTimeActivityType { @@ -30465,6 +30567,7 @@ impl CmdFeverTimeActivityType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gmfbecbgnfn { @@ -30500,6 +30603,7 @@ impl Gmfbecbgnfn { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightType { @@ -30544,6 +30648,7 @@ impl CmdFightType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightActivityType { @@ -30612,6 +30717,7 @@ impl CmdFightActivityType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMathc3Type { @@ -30691,6 +30797,7 @@ impl CmdFightMathc3Type { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Madmjljeldi { @@ -30729,6 +30836,7 @@ impl Madmjljeldi { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Efeemphmfki { @@ -30761,6 +30869,7 @@ impl Efeemphmfki { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Okdfocfddog { @@ -30805,6 +30914,7 @@ impl Okdfocfddog { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFriendType { @@ -31062,6 +31172,7 @@ impl CmdFriendType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iciddlkpjpe { @@ -31088,6 +31199,7 @@ impl Iciddlkpjpe { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jdbefnkahme { @@ -31137,6 +31249,7 @@ impl Jdbefnkahme { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGachaType { @@ -31184,6 +31297,7 @@ impl CmdGachaType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeartdialType { @@ -31260,6 +31374,7 @@ impl CmdHeartdialType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Anklkgpfoeo { @@ -31292,6 +31407,7 @@ impl Anklkgpfoeo { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kabchpbejkk { @@ -31330,6 +31446,7 @@ impl Kabchpbejkk { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bpafcepnoai { @@ -31367,6 +31484,7 @@ impl Bpafcepnoai { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeliobusType { @@ -31485,6 +31603,7 @@ impl CmdHeliobusType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdItemType { @@ -31655,6 +31774,7 @@ impl CmdItemType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TurnFoodSwitchType { @@ -31684,6 +31804,7 @@ impl TurnFoodSwitchType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdJukeboxType { @@ -31739,6 +31860,7 @@ impl CmdJukeboxType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLineupType { @@ -31839,6 +31961,7 @@ impl CmdLineupType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ecnccneehpm { @@ -31874,6 +31997,7 @@ impl Ecnccneehpm { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ExtraLineupType { @@ -31939,6 +32063,7 @@ impl ExtraLineupType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SyncLineupReason { @@ -31974,6 +32099,7 @@ impl SyncLineupReason { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLobbyType { @@ -32055,6 +32181,7 @@ impl CmdLobbyType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMailType { @@ -32105,6 +32232,7 @@ impl CmdMailType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MailType { @@ -32131,6 +32259,7 @@ impl MailType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMapRotationType { @@ -32250,6 +32379,7 @@ impl CmdMapRotationType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchType { @@ -32294,6 +32424,7 @@ impl CmdMatchType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchThreeModuleType { @@ -32352,6 +32483,7 @@ impl CmdMatchThreeModuleType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mediccmaibg { @@ -32405,6 +32537,7 @@ impl Mediccmaibg { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMessageType { @@ -32466,6 +32599,7 @@ impl CmdMessageType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMiscModuleType { @@ -32559,6 +32693,7 @@ impl CmdMiscModuleType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nechakflhkl { @@ -32588,6 +32723,7 @@ impl Nechakflhkl { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Doipbglcoog { @@ -32620,6 +32756,7 @@ impl Doipbglcoog { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMissionType { @@ -32799,6 +32936,7 @@ impl CmdMissionType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bkefjbidjmj { @@ -32885,6 +33023,7 @@ impl Bkefjbidjmj { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kfpbhaomoea { @@ -32911,6 +33050,7 @@ impl Kfpbhaomoea { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lmjigjpjlip { @@ -32951,6 +33091,7 @@ impl Lmjigjpjlip { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMonopolyType { @@ -33427,6 +33568,7 @@ impl CmdMonopolyType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Agkfccmalgg { @@ -33461,6 +33603,7 @@ impl Agkfccmalgg { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jkpddlchlhe { @@ -33493,6 +33636,7 @@ impl Jkpddlchlhe { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mlhbahadoid { @@ -33590,6 +33734,7 @@ impl Mlhbahadoid { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultiplayerType { @@ -33676,6 +33821,7 @@ impl CmdMultiplayerType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultipleDropType { @@ -33731,6 +33877,7 @@ impl CmdMultipleDropType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMuseumType { @@ -33879,6 +34026,7 @@ impl CmdMuseumType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cbhjehfgabi { @@ -33919,6 +34067,7 @@ impl Cbhjehfgabi { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bmepcgmafog { @@ -33951,6 +34100,7 @@ impl Bmepcgmafog { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kobkkmanffe { @@ -33983,6 +34133,7 @@ impl Kobkkmanffe { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Koiikfnnppk { @@ -34024,6 +34175,7 @@ impl Koiikfnnppk { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdOfferingType { @@ -34068,6 +34220,7 @@ impl CmdOfferingType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ecpkmbkdhdi { @@ -34097,6 +34250,7 @@ impl Ecpkmbkdhdi { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamMissionType { @@ -34141,6 +34295,7 @@ impl CmdPamMissionType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPhoneType { @@ -34188,6 +34343,7 @@ impl CmdPhoneType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerType { @@ -34451,6 +34607,7 @@ impl CmdPlayerType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AuthkeySignType { @@ -34480,6 +34637,7 @@ impl AuthkeySignType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerBoardType { @@ -34554,6 +34712,7 @@ impl CmdPlayerBoardType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerReturnType { @@ -34640,6 +34799,7 @@ impl CmdPlayerReturnType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Icogimmdmbf { @@ -34669,6 +34829,7 @@ impl Icogimmdmbf { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlotType { @@ -34698,6 +34859,7 @@ impl CmdPlotType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPunkLordType { @@ -34854,6 +35016,7 @@ impl CmdPunkLordType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pnnikfidobd { @@ -34893,6 +35056,7 @@ impl Pnnikfidobd { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdQuestType { @@ -34963,6 +35127,7 @@ impl CmdQuestType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ibcjefpmhhn { @@ -34998,6 +35163,7 @@ impl Ibcjefpmhhn { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidType { @@ -35097,6 +35263,7 @@ impl CmdRaidType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Egdlnkpokac { @@ -35129,6 +35296,7 @@ impl Egdlnkpokac { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ljngpkengml { @@ -35158,6 +35326,7 @@ impl Ljngpkengml { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nmmgmhildmo { @@ -35188,6 +35357,7 @@ impl Nmmgmhildmo { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidCollectionType { @@ -35226,6 +35396,7 @@ impl CmdRaidCollectionType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRedDotType { @@ -35275,6 +35446,7 @@ impl CmdRedDotType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lffobchjjlo { @@ -35304,6 +35476,7 @@ impl Lffobchjjlo { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdReplayType { @@ -35339,6 +35512,7 @@ impl CmdReplayType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRndOptionType { @@ -35374,6 +35548,7 @@ impl CmdRndOptionType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueType { @@ -35628,6 +35803,7 @@ impl CmdRogueType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Emehihdnemp { @@ -35663,6 +35839,7 @@ impl Emehihdnemp { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gaijflkjche { @@ -35698,6 +35875,7 @@ impl Gaijflkjche { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Chajahmclhj { @@ -35730,6 +35908,7 @@ impl Chajahmclhj { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nddjjojakcn { @@ -35792,6 +35971,7 @@ impl Nddjjojakcn { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bbbagnodenm { @@ -35875,6 +36055,7 @@ impl Bbbagnodenm { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Keoijodpfjk { @@ -35901,6 +36082,7 @@ impl Keoijodpfjk { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueCommonType { @@ -36313,6 +36495,7 @@ impl CmdRogueCommonType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cfenijdhpbj { @@ -36361,6 +36544,7 @@ impl Cfenijdhpbj { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jkjklbpopin { @@ -36416,6 +36600,7 @@ impl Jkjklbpopin { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bhhikebcofb { @@ -36464,6 +36649,7 @@ impl Bhhikebcofb { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ecjpefmkeie { @@ -36519,6 +36705,7 @@ impl Ecjpefmkeie { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Amphehchldb { @@ -36560,6 +36747,7 @@ impl Amphehchldb { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ebcbpafpoeg { @@ -36608,6 +36796,7 @@ impl Ebcbpafpoeg { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fcfnmjbcfpk { @@ -36649,6 +36838,7 @@ impl Fcfnmjbcfpk { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nlcikhgibkn { @@ -36690,6 +36880,7 @@ impl Nlcikhgibkn { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ifhbkgbcmci { @@ -36808,6 +36999,7 @@ impl Ifhbkgbcmci { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ongcmhmmjnf { @@ -36837,6 +37029,7 @@ impl Ongcmhmmjnf { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Amihidepacp { @@ -36866,6 +37059,7 @@ impl Amihidepacp { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cockdenjgpm { @@ -36895,6 +37089,7 @@ impl Cockdenjgpm { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dmnhbgcdghe { @@ -36924,6 +37119,7 @@ impl Dmnhbgcdghe { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oegcailhgeb { @@ -36953,6 +37149,7 @@ impl Oegcailhgeb { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueEndless { @@ -37039,6 +37236,7 @@ impl CmdRogueEndless { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueModifierType { @@ -37098,6 +37296,7 @@ impl CmdRogueModifierType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cgkncjhdfjh { @@ -37168,6 +37367,7 @@ impl Cgkncjhdfjh { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jfldmdnbokf { @@ -37196,6 +37396,7 @@ impl Jfldmdnbokf { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueTournType { @@ -37550,6 +37751,7 @@ impl CmdRogueTournType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hmilhdeccba { @@ -37594,6 +37796,7 @@ impl Hmilhdeccba { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Omajeindojg { @@ -37627,6 +37830,7 @@ impl Omajeindojg { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ekalibpiolf { @@ -37663,6 +37867,7 @@ impl Ekalibpiolf { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Giogipjlono { @@ -37699,6 +37904,7 @@ impl Giogipjlono { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Haejfbncgfl { @@ -37745,6 +37951,7 @@ impl Haejfbncgfl { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRollShopType { @@ -37786,6 +37993,7 @@ impl CmdRollShopType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSceneType { @@ -38190,6 +38398,7 @@ impl CmdSceneType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SceneCastSkillType { @@ -38225,6 +38434,7 @@ impl SceneCastSkillType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MonsterBattleType { @@ -38268,6 +38478,7 @@ impl MonsterBattleType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SceneEntityBuffChangeType { @@ -38303,6 +38514,7 @@ impl SceneEntityBuffChangeType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum EnterSceneReason { @@ -38335,6 +38547,7 @@ impl EnterSceneReason { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MapInfoChestType { @@ -38367,6 +38580,7 @@ impl MapInfoChestType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GameplayCounterUpdateReason { @@ -38405,6 +38619,7 @@ impl GameplayCounterUpdateReason { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SceneGroupRefreshType { @@ -38434,6 +38649,7 @@ impl SceneGroupRefreshType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdServerPrefsType { @@ -38487,6 +38703,7 @@ impl CmdServerPrefsType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdShopType { @@ -38531,6 +38748,7 @@ impl CmdShopType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSpaceZooType { @@ -38603,6 +38821,7 @@ impl CmdSpaceZooType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStarFightType { @@ -38647,6 +38866,7 @@ impl CmdStarFightType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStoryLineType { @@ -38693,6 +38913,7 @@ impl CmdStoryLineType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nglajaapjdn { @@ -38731,6 +38952,7 @@ impl Nglajaapjdn { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStrongChallengeActivityType { @@ -38789,6 +39011,7 @@ impl CmdStrongChallengeActivityType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerSync { @@ -38815,6 +39038,7 @@ impl CmdPlayerSync { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTalkRewardType { @@ -38900,6 +39124,7 @@ impl CmdTalkRewardType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTelevisionActivityType { @@ -38965,6 +39190,7 @@ impl CmdTelevisionActivityType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTextJoinType { @@ -39006,6 +39232,7 @@ impl CmdTextJoinType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainVisitorType { @@ -39109,6 +39336,7 @@ impl CmdTrainVisitorType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrainVisitorRewardSendType { @@ -39148,6 +39376,7 @@ impl TrainVisitorRewardSendType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrainVisitorStatus { @@ -39180,6 +39409,7 @@ impl TrainVisitorStatus { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrainVisitorRegisterGetType { @@ -39211,6 +39441,7 @@ impl TrainVisitorRegisterGetType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTravelBrochureType { @@ -39370,6 +39601,7 @@ impl CmdTravelBrochureType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TravelBrochurePageStatus { @@ -39399,6 +39631,7 @@ impl TravelBrochurePageStatus { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cmdahlbmklc { @@ -39428,6 +39661,7 @@ impl Cmdahlbmklc { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTreasureDungeonType { @@ -39555,6 +39789,7 @@ impl CmdTreasureDungeonType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bdlgakeipob { @@ -39751,6 +39986,7 @@ impl Bdlgakeipob { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTutorialType { @@ -39810,6 +40046,7 @@ impl CmdTutorialType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialStatus { @@ -39839,6 +40076,7 @@ impl TutorialStatus { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWaypointType { @@ -39889,6 +40127,7 @@ impl CmdWaypointType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum WaypointType { @@ -39918,6 +40157,7 @@ impl WaypointType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum WaypointUnlockType { @@ -39947,6 +40187,7 @@ impl WaypointUnlockType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWolfBroType { @@ -40067,6 +40308,7 @@ impl CmdWolfBroType { } } } +#[derive(EnumString)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DispatchType { diff --git a/proto/src/lib.rs b/proto/src/lib.rs index 0e47664..89b8b9c 100644 --- a/proto/src/lib.rs +++ b/proto/src/lib.rs @@ -1,4 +1,6 @@ mod cmd_types; pub use cmd_types::*; +use strum::EnumString; + include!("../out/_.rs");